Module Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias alias ImportFrom alias Assign NameStore Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr TupleLoad Str Str NameLoad TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad Str If CompareEq SubscriptLoad NameLoad Index Str Str body Assign NameStore ListLoad NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Str Str body Assign NameStore SubscriptLoad NameLoad Index Str orelse Raise Call NameLoad Str Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str If CompareNotIn Str NameLoad body Raise Call NameLoad Str Assign NameStore SubscriptLoad NameLoad Index Str Delete SubscriptDel NameLoad Index Str If CompareIn Str NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str Delete SubscriptDel NameLoad Index Str orelse Assign NameStore Str For NameStore NameLoad body If UnaryOpNot Call NameLoad NameLoad body Raise Call NameLoad Str If BoolOpOr CompareIn Str NameLoad CompareEq SubscriptLoad NameLoad Index Num Str body Raise Call NameLoad BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Dict Str Str Str Str NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr keyword SubscriptLoad NameLoad Index Str keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr keyword NameLoad keyword SubscriptLoad NameLoad Index Str keyword NameLoad keyword SubscriptLoad NameLoad Index Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr NameLoad SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad decorator_list AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad Str attr Str Str keyword NameLoad keyword Str attr Str Str keyword NameLoad keyword Str attr attr Str attr Str attr Str attr Str attr Str Num attr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr TupleLoad Str NameLoad TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str handlers ExceptHandler type NameLoad body Raise Call NameLoad Str Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad Str attr Str Str keyword NameLoad attr Str Str keyword NameLoad keyword Str attr Str Str keyword NameLoad keyword Str attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr TupleLoad Str Str NameLoad TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise Call NameLoad Str If CompareEq SubscriptLoad SubscriptLoad NameLoad Index Str Slice Num BinOpMod Str NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr orelse Assign NameStore BinOpMod Str TupleLoad NameLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore Dict NameLoad Dict Str Dict Str NameLoad Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad Str attr Str Str keyword NameLoad attr Str Str keyword NameLoad attr Str Str keyword NameLoad keyword Str attr Str Str keyword NameLoad keyword Str attr FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad If CompareNotEq SubscriptLoad NameLoad Index Str Str body Raise NameLoad Return NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr TupleLoad Str Str NameLoad Assign NameStore Dict Str Call AttributeLoad NameLoad attr NameLoad For NameStore TupleLoad Str Str body If CompareIn NameLoad NameLoad body TryExcept body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad If CompareLt NameLoad Num body Raise NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Assign SubscriptStore NameLoad Index BinOpAdd Str NameLoad NameLoad If CompareEq SubscriptLoad SubscriptLoad NameLoad Index Str Slice Num BinOpMod Str NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr orelse Assign NameStore BinOpMod Str TupleLoad NameLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr If Call AttributeLoad NameLoad attr Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Raise Call NameLoad Str Num Expr Call AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr Str attr attr ListLoad TupleLoad NameLoad NameLoad Assign NameStore Dict NameLoad Dict Str NameLoad Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Return NameLoad decorator_list AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad Str attr Str Str keyword NameLoad attr Str Str keyword NameLoad attr Str Str keyword NameLoad keyword Str attr Str Str keyword NameLoad keyword Str attr Str Str keyword NameLoad keyword Str attr Str Str keyword NameLoad keyword Str attr Str Str keyword NameLoad keyword Str attr attr Str attr Str Num attr Str Assign NameStore Num FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr TupleLoad Str NameLoad If CompareIn Str NameLoad body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad If CompareNotEq SubscriptLoad NameLoad Index Str Str body Raise NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore Dict Str NameLoad orelse If BoolOpAnd CompareIn Str NameLoad CompareIn Str NameLoad body TryExcept body Assign NameStore BinOpDiv Call NameLoad SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr If CompareLt NameLoad Num body Raise NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad Str TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad If CompareNotEq SubscriptLoad NameLoad Index Str Str body Raise NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore Dict Str ListLoad SubscriptLoad NameLoad Index Str NameLoad orelse Raise Call NameLoad Str If CompareEq SubscriptLoad SubscriptLoad NameLoad Index Str Slice Num BinOpMod Str NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr orelse Assign NameStore BinOpMod Str TupleLoad NameLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Dict NameLoad Dict Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad Str attr Str Str keyword NameLoad attr Str Str keyword NameLoad attr Str Str keyword NameLoad attr Str Str keyword NameLoad keyword Str attr Str Str keyword NameLoad keyword Str attr Str Str keyword NameLoad keyword Str attr attr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list AttributeLoad NameLoad attr Call NameLoad keyword Str keyword AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad Str attr Str Str keyword Str attr Str attr Str Num FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body If BoolOpOr CompareIn Str NameLoad CompareEq SubscriptLoad NameLoad Index Num Str body Raise Call NameLoad BinOpMod Str NameLoad If NameLoad body TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad CompareIs NameLoad NameLoad For NameStore NameLoad body Delete SubscriptDel SubscriptLoad NameLoad Index NameLoad Index NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list AttributeLoad NameLoad attr Call NameLoad keyword Str keyword AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad Str attr Str attr Str Str keyword Str attr Str Str keyword Str attr Str attr Str attr Str attr Str attr Str Num FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr NameLoad If CompareIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad orelse Assign SubscriptStore NameLoad Index NameLoad Dict Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr NameLoad keyword NameLoad Return ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr NameLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list
N/A N/A bson.json_util N/A six geojson GeoJSON pymongo GEOSPHERE pymongo.errors OperationFailure girder.api access girder.api.describe Description describeRoute girder.api.rest loadmodel Resource RestException girder.constants AccessType N/A GEOSPATIAL_FIELD geo GeospatialItem N/A Resource N/A N/A 
    Geospatial methods added to the API endpoint for items.
     create N/A N/A self params N/A N/A N/A 
        Create new items from a GeoJSON feature or feature collection. All
        GeoJSON features must contain a property named 'name' from which the
        name of each created item is taken.

        :param params: parameters to the API call, including 'folderId' and
                       'geoJSON'.
        :type params: dict[str, unknown]
        :returns: filtered fields of the created items with properties appended
                 to the 'meta' field and geospatial data appended to the 'geo'
                 field of each item.
        :rtype: list[dict[str, unknown]]
        :raise RestException: on malformed, forbidden, or unauthorized API call.
         N/A N/A N/A self requireParams N/A folderId geoJSON params N/A N/A N/A geospatial N/A N/A N/A bson json_util loads N/A params N/A geoJSON N/A N/A N/A GeoJSON to_instance geospatial strict True N/A N/A N/A ValueError N/A N/A N/A RestException Invalid GeoJSON passed in request body. N/A N/A N/A geospatial N/A type Feature N/A N/A features N/A geospatial N/A N/A N/A N/A geospatial N/A type FeatureCollection N/A N/A features N/A geospatial N/A features N/A N/A N/A RestException GeoJSON feature or feature collection must be passed in request body. N/A data N/A N/A feature features N/A N/A properties N/A feature N/A properties N/A N/A name properties N/A N/A N/A RestException All GeoJSON features must contain a property named 'name'. N/A name N/A properties N/A name N/A N/A properties N/A name N/A N/A description properties N/A N/A description N/A properties N/A description N/A N/A properties N/A description N/A N/A description N/A key properties N/A N/A N/A N/A len key N/A N/A N/A RestException Property names must be at least one character long. N/A N/A N/A . key N/A N/A key N/A 0 $ N/A N/A N/A RestException N/A The property name %s must not contain a period or begin with a dollar sign. key N/A N/A N/A data append N/A name description metadata geometry name description properties N/A feature N/A geometry N/A user N/A N/A self getCurrentUser N/A folder N/A N/A N/A N/A self model folder load id N/A params N/A folderId user user level N/A AccessType WRITE exc True N/A items N/A N/A datum data N/A N/A newItem N/A N/A N/A N/A self model item createItem folder folder name N/A datum N/A name creator user description N/A datum N/A description N/A N/A N/A N/A N/A self model item setMetadata newItem N/A datum N/A metadata N/A N/A newItem N/A GEOSPATIAL_FIELD N/A geometry N/A datum N/A geometry N/A newItem N/A N/A N/A N/A self model item updateItem newItem N/A N/A N/A items append newItem N/A N/A N/A N/A self _filter item N/A item items N/A N/A access user N/A describeRoute N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Description Create new items from a GeoJSON feature or feature collection. param folderId The ID of the parent folder. required True paramType query param geoJSON A GeoJSON object containing the features or feature collection to add. required True paramType query errorResponse errorResponse Invalid GeoJSON was passed in request body. errorResponse GeoJSON feature or feature collection was not passed in request body. errorResponse GeoJSON feature did not contain a property named 'name'. errorResponse Property name was invalid. errorResponse Write access was denied on the parent folder. 403 notes All GeoJSON features must contain a property named 'name' from which the name of each created item is taken. find N/A N/A self params N/A N/A N/A 
        Search for an item by geospatial data.

        :param params: parameters to the API call, including 'q'.
        :type params: dict[str, unknown]
        :returns: filtered fields of the matching items with geospatial data
                 appended to the 'geo' field of each item.
        :rtype: list[dict[str, unknown]]
        :raise RestException: on malformed API call.
         N/A N/A N/A self requireParams N/A q params N/A N/A N/A query N/A N/A N/A bson json_util loads N/A params N/A q N/A N/A N/A ValueError N/A N/A N/A RestException Invalid JSON passed as 'q' parameter. N/A N/A limit offset sort N/A N/A self getPagingParameters params lowerName N/A N/A N/A self _find query limit offset sort N/A N/A access public N/A describeRoute N/A N/A N/A N/A N/A N/A N/A N/A N/A Description Search for an item by geospatial data. param q Search query as a JSON object. required True param limit Result set size limit (default=50). required False dataType integer param offset Offset into result set (default=0). required False dataType integer errorResponse intersects N/A N/A self params N/A N/A N/A 
        Search for items that intersects with a GeoJSON object.

        :param params: parameters to the API call, including 'field' and
                       'geometry'.
        :type params: dict[str, unknown]
        :returns: filtered fields of the matching items with geospatial data
                 appended to the 'geo' field of each item.
        :rtype: list[dict[str, unknown]]
        :raise RestException: on malformed API call.
         N/A N/A N/A self requireParams N/A field geometry params N/A N/A N/A geometry N/A N/A N/A bson json_util loads N/A params N/A geometry N/A N/A N/A GeoJSON to_instance geometry strict True N/A N/A N/A N/A TypeError ValueError N/A N/A N/A RestException Invalid GeoJSON passed as 'geometry' parameter. N/A N/A N/A N/A params N/A field N/A 3 N/A %s. GEOSPATIAL_FIELD N/A N/A field N/A N/A N/A params N/A field strip N/A N/A field N/A %s.%s N/A GEOSPATIAL_FIELD N/A N/A N/A params N/A field strip N/A query N/A field N/A $geoIntersects N/A $geometry geometry N/A N/A limit offset sort N/A N/A self getPagingParameters params lowerName N/A N/A N/A self _find query limit offset sort N/A N/A access public N/A describeRoute N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Description Search for items that intersects with a GeoJSON object. param field Name of field containing GeoJSON on which to search. required True param geometry Search query condition as a GeoJSON object. required True param limit Result set size limit (default=50). required False dataType integer param offset Offset into result set (default=0). required False dataType integer errorResponse _getGeometry N/A N/A self params N/A N/A N/A N/A N/A geometry N/A N/A N/A bson json_util loads N/A params N/A geometry N/A N/A N/A GeoJSON to_instance geometry strict True N/A N/A N/A geometry N/A type Point N/A N/A ValueError N/A geometry N/A N/A N/A N/A TypeError ValueError N/A N/A N/A RestException Invalid GeoJSON passed as 'geometry' parameter. N/A near N/A N/A self params N/A N/A N/A 
        Search for items that are in proximity to a GeoJSON point. The field on
        which to search must be indexed by a '2dsphere' index. Anonymous users
        may not use 'ensureIndex' to create such an index.

        :param params: parameters to the API call, including 'field' and
                       'geometry'.
        :type params: dict[str, unknown]
        :returns: filtered fields of the matching items with geospatial data
                 appended to the 'geo' field of each item.
        :rtype: list[dict[str, unknown]]
        :raise RestException: on malformed or forbidden API call.
         N/A N/A N/A self requireParams N/A field geometry params N/A condition N/A $geometry N/A N/A self _getGeometry params N/A param N/A maxDistance minDistance N/A N/A N/A param params N/A N/A N/A N/A distance N/A float N/A params N/A param N/A N/A distance 0.0 N/A N/A ValueError N/A N/A N/A ValueError N/A N/A N/A RestException N/A Parameter '%s' must be a number. param N/A N/A condition N/A N/A $ param distance N/A N/A N/A N/A params N/A field N/A 3 N/A %s. GEOSPATIAL_FIELD N/A N/A field N/A N/A N/A params N/A field strip N/A N/A field N/A %s.%s N/A GEOSPATIAL_FIELD N/A N/A N/A params N/A field strip N/A N/A N/A params get ensureIndex False N/A N/A user N/A N/A self getCurrentUser N/A N/A user N/A N/A N/A RestException Index creation denied. 403 N/A N/A N/A N/A N/A N/A self model item collection create_index N/A N/A field GEOSPHERE N/A query N/A field N/A $near condition N/A N/A limit offset sort N/A N/A self getPagingParameters params lowerName N/A N/A N/A items N/A N/A self _find query limit offset sort N/A N/A N/A OperationFailure N/A N/A N/A RestException N/A Field '%s' must be indexed by a 2dsphere index. field N/A items N/A N/A access public N/A describeRoute N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Description Search for items that are in proximity to a GeoJSON point. param field Name of field containing GeoJSON on which to search. required True param geometry Search query condition as a GeoJSON point. required True param maxDistance Limits results to items that are at most this distance in meters from the GeoJSON point. required False dataType number param minDistance Limits results to items that are at least this distance in meters from the GeoJSON point. required False dataType number param ensureIndex Create a 2dsphere index on the field on which to search if one does not exist. required False dataType boolean param limit Result set size limit (default=50). required False dataType integer param offset Offset into result set (default=0). required False dataType integer errorResponse errorResponse Field on which to search was not indexed. errorResponse Index creation was denied. 403 notes Field on which to search be indexed by a 2dsphere index. Anonymous users may not use 'ensureIndex' to create such an index. N/A _RADIUS_OF_EARTH 6378137.0 within N/A N/A self params N/A N/A N/A 
        Search for items that are entirely within either a GeoJSON polygon or a
        circular region. Either parameter 'geometry' or both parameters 'center'
        and 'radius' are required.

        :param params: parameters to the API call, including 'field' and either
                       'geometry' or both 'center' and 'radius'.
        :type params: dict[str, unknown]
        :returns: filtered fields of the matching items with geospatial data
                 appended to the 'geo' field of each item.
        :rtype: list[dict[str, unknown]]
        :raise RestException: on malformed API call.
         N/A N/A N/A self requireParams N/A field params N/A N/A geometry params N/A N/A N/A N/A geometry N/A N/A N/A bson json_util loads N/A params N/A geometry N/A N/A N/A GeoJSON to_instance geometry strict True N/A N/A N/A geometry N/A type Polygon N/A N/A ValueError N/A N/A N/A N/A TypeError ValueError N/A N/A N/A RestException Invalid GeoJSON passed as 'geometry' parameter. N/A condition N/A $geometry geometry N/A N/A N/A N/A center params N/A radius params N/A N/A N/A N/A radius N/A N/A float N/A params N/A radius N/A self _RADIUS_OF_EARTH N/A N/A radius 0.0 N/A N/A ValueError N/A N/A N/A ValueError N/A N/A N/A RestException Parameter 'radius' must be a number. N/A N/A N/A center N/A N/A N/A bson json_util loads N/A params N/A center N/A N/A N/A GeoJSON to_instance center strict True N/A N/A N/A center N/A type Point N/A N/A ValueError N/A N/A N/A N/A TypeError ValueError N/A N/A N/A RestException Invalid GeoJSON passed as 'center' parameter. N/A condition N/A $centerSphere N/A N/A center N/A coordinates radius N/A N/A N/A RestException Either parameter 'geometry' or both parameters 'center' and 'radius' are required. N/A N/A N/A N/A params N/A field N/A 3 N/A %s. GEOSPATIAL_FIELD N/A N/A field N/A N/A N/A params N/A field strip N/A N/A field N/A %s.%s N/A GEOSPATIAL_FIELD N/A N/A N/A params N/A field strip N/A N/A limit offset sort N/A N/A self getPagingParameters params lowerName N/A query N/A field N/A $geoWithin condition N/A N/A N/A self _find query limit offset sort N/A N/A access public N/A describeRoute N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Description Search for items that are entirely within either a GeoJSON polygon or a circular region. param field Name of field containing GeoJSON on which to search. required True param geometry Search query condition as a GeoJSON polygon. required False param center Center of search radius as a GeoJSON point. required False param radius Search radius in meters. required False dataType number param limit Result set size limit (default=50). required False dataType integer param offset Offset into result set (default=0). required False dataType integer errorResponse notes Either parameter 'geometry' or both parameters 'center'  and 'radius' are required. getGeospatial N/A N/A self item params N/A N/A N/A 
        Get an item and its geospatial data by ID.

        :param item: item to return along with its geospatial data.
        :type item: dict[str, unknown]
        :param params: parameters to the API call, unused.
        :type params: dict[str, unknown]
        :returns: filtered fields of the item with geospatial data appended to
                 its 'geo' field.
        :rtype : dict[str, unknown]
        :raise RestException: on malformed or forbidden API call.
         N/A N/A N/A self _filter item N/A N/A access public N/A loadmodel model item level N/A AccessType READ N/A describeRoute N/A N/A N/A N/A N/A N/A N/A Description Get an item and its geospatial data by ID. param id The ID of the item. paramType path errorResponse ID was invalid. errorResponse Read access was denied for the item. 403 setGeospatial N/A N/A self item params N/A N/A N/A 
        Set geospatial data on an item.

        :param item: item on which to set geospatial data.
        :type item: dict[str, unknown]
        :param params: parameters to the API call, unused.
        :type params: dict[str, unknown]
        :returns: filtered fields of the item with geospatial data appended to
                 its 'geo' field.
        :rtype : dict[str, unknown]
        :raise RestException: on malformed, forbidden, or unauthorized API call.
         N/A geospatial N/A N/A self getBodyJson N/A N/A k v N/A N/A six viewitems geospatial N/A N/A N/A N/A . k N/A N/A k N/A 0 $ N/A N/A N/A RestException N/A Geospatial key name %s must not contain a period or begin with a dollar sign. k N/A v N/A N/A N/A N/A N/A N/A GeoJSON to_instance v strict True N/A N/A N/A ValueError N/A N/A N/A RestException N/A Geospatial field with key %s does not contain valid GeoJSON: %s N/A k v N/A N/A GEOSPATIAL_FIELD item N/A N/A N/A item N/A GEOSPATIAL_FIELD N/A dict N/A N/A N/A N/A item N/A GEOSPATIAL_FIELD update N/A N/A six viewitems geospatial N/A keys N/A k N/A N/A k v N/A N/A six viewitems N/A item N/A GEOSPATIAL_FIELD N/A v None N/A key keys N/A N/A N/A N/A item N/A GEOSPATIAL_FIELD N/A key N/A item N/A N/A N/A N/A self model item updateItem item N/A N/A N/A self _filter item N/A N/A access user N/A loadmodel model item level N/A AccessType WRITE N/A describeRoute N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Description Set geospatial fields on an item. notes Set geospatial fields to null to delete them. param id The ID of the item. paramType path param body A JSON object containing the geospatial fields to add. paramType body errorResponse ID was invalid. errorResponse Invalid JSON was passed in request body. errorResponse Geospatial key name was invalid. errorResponse Geospatial field did not contain valid GeoJSON. errorResponse Write access was denied for the item. 403 _filter N/A N/A self item N/A N/A N/A 
        Helper to filter the fields of an item and append its geospatial data.

        :param item: item whose fields to filter and geospatial data append.
        :type item: dict[str, unknown]
        :returns: filtered fields of the item with geospatial data appended to
                 its 'geo' field.
        :rtype : dict[str, unknown]
         N/A filtered N/A N/A N/A N/A self model item filter item N/A N/A GEOSPATIAL_FIELD item N/A N/A N/A filtered N/A GEOSPATIAL_FIELD N/A item N/A GEOSPATIAL_FIELD N/A N/A N/A filtered N/A GEOSPATIAL_FIELD N/A N/A filtered N/A _find N/A N/A self query limit offset sort N/A N/A N/A 
        Helper to search the geospatial data of items and return the filtered
        fields and geospatial data of the matching items.

        :param query: geospatial search query.
        :type query: dict[str, unknown]
        :param limit: maximum number of matching items to return.
        :type limit: int
        :param offset: offset of matching items to return.
        :type offset: int
        :param sort: field by which to sort the matching items
        :type sort: str
        :returns: filtered fields of the matching items with geospatial data
                 appended to the 'geo' field of each item.
        :rtype : list[dict[str, unknown]]
         N/A user N/A N/A self getCurrentUser N/A cursor N/A N/A N/A N/A self model item find query sort sort N/A N/A N/A N/A self _filter result N/A result N/A N/A N/A N/A self model item filterResultsByPermission cursor user N/A AccessType READ limit offset N/A N/A