eemont.geometry.PointFromQuery

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.

Tip

Check more info about constructors in the User Guide.

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

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.

Examples

>>> import ee, eemont
>>> ee.Authenticate()
>>> 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
        ]
      }
    }
  }
})