ee.Geometry.MultiPolygon.toGeoJSON
Returns a GeoJSON representation of the geometry.
Usage | Returns |
---|
MultiPolygon.toGeoJSON() | GeoJSONGeometry |
Argument | Type | Details |
---|
this: geometry | Geometry | The Geometry instance. |
Examples
// Define a MultiPolygon object.
var multiPolygon = ee.Geometry.MultiPolygon(
[[[[-122.092, 37.424],
[-122.086, 37.418],
[-122.079, 37.425],
[-122.085, 37.423]]],
[[[-122.081, 37.417],
[-122.086, 37.421],
[-122.089, 37.416]]]]);
// Apply the toGeoJSON method to the MultiPolygon object.
var multiPolygonToGeoJSON = multiPolygon.toGeoJSON();
// Print the result to the console.
print('multiPolygon.toGeoJSON(...) =', multiPolygonToGeoJSON);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(multiPolygon,
{'color': 'black'},
'Geometry [black]: multiPolygon');
Python setup
See the
Python Environment page for information on the Python API and using
geemap
for interactive development.
import ee
import geemap.core as geemap
# Define a MultiPolygon object.
multipolygon = ee.Geometry.MultiPolygon([
[[
[-122.092, 37.424],
[-122.086, 37.418],
[-122.079, 37.425],
[-122.085, 37.423],
]],
[[[-122.081, 37.417], [-122.086, 37.421], [-122.089, 37.416]]],
])
# Apply the toGeoJSON method to the MultiPolygon object.
multipolygon_to_geojson = multipolygon.toGeoJSON()
# Print the result.
display('multipolygon.toGeoJSON(...) =', multipolygon_to_geojson)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(
multipolygon, {'color': 'black'}, 'Geometry [black]: multipolygon'
)
m
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-10-06 UTC.
[null,null,["Last updated 2023-10-06 UTC."],[[["`toGeoJSON()` returns a GeoJSON representation of a given MultiPolygon geometry."],["This method is applicable to Geometry objects and specifically illustrated with MultiPolygon in the provided examples."],["Usage involves calling `toGeoJSON()` on a MultiPolygon instance, resulting in a GeoJSONGeometry object."],["Code examples are provided in JavaScript, Python using `geemap`, and within Google Colab environment for practical demonstration."]]],["The `toGeoJSON()` method converts a `MultiPolygon` geometry object into its GeoJSON representation. The method is applied to a `Geometry` instance, specifically `MultiPolygon`, and returns a `GeoJSONGeometry` object. In the examples, a `MultiPolygon` is defined with specific coordinates, then `toGeoJSON()` transforms it, and the output is printed. The geometries are displayed on a map to visually verify the result.\n"]]