ee.Geometry¶
Extended methods for the ee.Geometry class:
-
eemont.geometry.
BBoxFromQuery
(query, geocoder='nominatim', **kwargs)[source]¶ Constructs an ee.Geometry describing a bounding box from a query submitted to a geodocer using the geopy package.
- Parameters
query (str) – Address, query or structured query to geocode.
geocoder (str, default = 'nominatim') – Geocoder to use. One of ‘nominatim’ or ‘arcgis’. Please visit https://geopy.readthedocs.io/ for more info.
**kwargs – Keywords arguments for geolocator.geocode(). The user_agent argument is mandatory (this argument can be set as user_agent = ‘my-gee-username’ or user_agent = ‘my-gee-app-name’). Please visit https://geopy.readthedocs.io/ for more info.
- Returns
Geometry describing a bounding box from the specified query.
- Return type
ee.Geometry.Polygon
Examples
>>> import ee, eemont >>> ee.Initialize() >>> ee.Geometry.BBoxFromQuery('Seattle',user_agent = 'my-gee-eemont-query') ee.Geometry({ "functionInvocationValue": { "functionName": "GeometryConstructors.Polygon", "arguments": { "coordinates": { "constantValue": [ [ [ -122.45969600000001, 47.7341357 ], [ -122.45969600000001, 47.4810022 ], [ -122.224433, 47.4810022 ], [ -122.224433, 47.7341357 ] ] ] }, "geodesic": { "constantValue": false } } } })
See also
PointFromQuery
Constructs an ee.Geometry describing a point from a query submitted to a geodocer using the geopy package.
MultiPointFromQuery
Constructs an ee.Geometry describing a multi-point from a query submitted to a geodocer using the geopy package.
-
eemont.geometry.
MultiPointFromQuery
(query, geocoder='nominatim', **kwargs)[source]¶ Constructs an ee.Geometry describing a multi-point from a query submitted to a geodocer using the geopy package. This returns all pairs of coordinates retrieved by the query.
- Parameters
query (str) – Address, query or structured query to geocode.
geocoder (str, default = 'nominatim') – Geocoder to use. Please visit https://geopy.readthedocs.io/ for more info.
**kwargs – Keywords arguments for geolocator.geocode(). The user_agent argument is mandatory (this argument can be set as user_agent = ‘my-gee-username’ or user_agent = ‘my-gee-app-name’). Please visit https://geopy.readthedocs.io/ for more info.
- Returns
Geometry describing a multi-point from the specified query.
- Return type
ee.Geometry.MultiPoint
Examples
>>> import ee, eemont >>> ee.Initialize() >>> ee.Geometry.MultiPointFromQuery('Mt. Rainier, USA',user_agent = 'my-gee-eemont-query') ee.Geometry({ "functionInvocationValue": { "functionName": "GeometryConstructors.MultiPoint", "arguments": { "coordinates": { "constantValue": [ [ -121.757682, 46.8521484 ], [ -76.9649751, 38.9415 ], [ -97.78689, 30.154197 ], [ -84.130098, 39.863452 ] ] } } } })
See also
BBoxFromQuery
Constructs an ee.Geometry describing a bounding box from a query submitted to a geodocer using the geopy package.
PointFromQuery
Constructs an ee.Geometry describing a point from a query submitted to a geodocer using the geopy package.
-
eemont.geometry.
PointFromQuery
(query, geocoder='nominatim', **kwargs)[source]¶ Constructs an ee.Geometry describing a point from a query submitted to a geodocer using the geopy package. This returns exactly one pair of coordinates.
- Parameters
query (str) – Address, query or structured query to geocode.
geocoder (str, default = 'nominatim') – Geocoder to use. Please visit https://geopy.readthedocs.io/ for more info.
**kwargs – Keywords arguments for geolocator.geocode(). The user_agent argument is mandatory (this argument can be set as user_agent = ‘my-gee-username’ or user_agent = ‘my-gee-app-name’). Please visit https://geopy.readthedocs.io/ for more info.
- Returns
Geometry describing a point from the specified query.
- Return type
ee.Geometry.Point
Examples
>>> import ee, eemont >>> ee.Initialize() >>> ee.Geometry.PointFromQuery('Mt. Rainier, USA',user_agent = 'my-gee-eemont-query') ee.Geometry({ "functionInvocationValue": { "functionName": "GeometryConstructors.Point", "arguments": { "coordinates": { "constantValue": [ -121.757682, 46.8521484 ] } } } })
See also
BBoxFromQuery
Constructs an ee.Geometry describing a bounding box from a query submitted to a geodocer using the geopy package.
MultiPointFromQuery
Constructs an ee.Geometry describing a multi-point from a query submitted to a geodocer using the geopy package.