eemont.geometry.MultiPointFromQuery

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.

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 multi-point from the specified query.

Return type

ee.Geometry.MultiPoint

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.

Examples

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