ee.Geometry.Polygon.geodesic
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Si la valeur est "false", les bords sont droits dans la projection. Si la valeur est "true", les arêtes sont incurvées pour suivre le chemin le plus court à la surface de la Terre.
Utilisation | Renvoie |
---|
Polygon.geodesic() | Booléen |
Argument | Type | Détails |
---|
ceci : geometry | Géométrie | |
Exemples
Éditeur de code (JavaScript)
// Define a Polygon object.
var polygon = ee.Geometry.Polygon(
[[[-122.092, 37.424],
[-122.086, 37.418],
[-122.079, 37.425],
[-122.085, 37.423]]]);
// Apply the geodesic method to the Polygon object.
var polygonGeodesic = polygon.geodesic();
// Print the result to the console.
print('polygon.geodesic(...) =', polygonGeodesic);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(polygon,
{'color': 'black'},
'Geometry [black]: polygon');
Configuration de Python
Consultez la page
Environnement Python pour en savoir plus sur l'API Python et sur l'utilisation de geemap
pour le développement interactif.
import ee
import geemap.core as geemap
Colab (Python)
# Define a Polygon object.
polygon = ee.Geometry.Polygon([[
[-122.092, 37.424],
[-122.086, 37.418],
[-122.079, 37.425],
[-122.085, 37.423],
]])
# Apply the geodesic method to the Polygon object.
polygon_geodesic = polygon.geodesic()
# Print the result.
display('polygon.geodesic(...) =', polygon_geodesic)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(polygon, {'color': 'black'}, 'Geometry [black]: polygon')
m
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 2025/07/26 (UTC)."],[[["\u003cp\u003eThe \u003ccode\u003egeodesic()\u003c/code\u003e method determines whether polygon edges are rendered as straight lines or curved to follow the Earth's curvature.\u003c/p\u003e\n"],["\u003cp\u003eWhen set to \u003ccode\u003efalse\u003c/code\u003e, edges appear straight in the projection; when \u003ccode\u003etrue\u003c/code\u003e, edges are curved, representing the shortest path on the Earth's surface.\u003c/p\u003e\n"],["\u003cp\u003eThis method applies to \u003ccode\u003ePolygon\u003c/code\u003e geometries and returns a boolean value indicating the geodesic setting.\u003c/p\u003e\n"],["\u003cp\u003eYou can use this method to visually represent and accurately measure distances on a geographic scale.\u003c/p\u003e\n"]]],["The `Polygon.geodesic()` method determines if a polygon's edges are curved to follow the Earth's surface's shortest path. It returns a Boolean value: `true` indicates curved edges, `false` indicates straight edges. This method is applied to a `Geometry` object representing a polygon. Examples in JavaScript and Python show defining a polygon, applying `geodesic()`, and printing/displaying the Boolean result. The code also provides map visualization to show polygon.\n"],null,["# ee.Geometry.Polygon.geodesic\n\nIf false, edges are straight in the projection. If true, edges are curved to follow the shortest path on the surface of the Earth.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|----------------------|---------|\n| Polygon.geodesic`()` | Boolean |\n\n| Argument | Type | Details |\n|------------------|----------|---------|\n| this: `geometry` | Geometry | |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n// Define a Polygon object.\nvar polygon = ee.Geometry.Polygon(\n [[[-122.092, 37.424],\n [-122.086, 37.418],\n [-122.079, 37.425],\n [-122.085, 37.423]]]);\n\n// Apply the geodesic method to the Polygon object.\nvar polygonGeodesic = polygon.geodesic();\n\n// Print the result to the console.\nprint('polygon.geodesic(...) =', polygonGeodesic);\n\n// Display relevant geometries on the map.\nMap.setCenter(-122.085, 37.422, 15);\nMap.addLayer(polygon,\n {'color': 'black'},\n 'Geometry [black]: polygon');\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\n# Define a Polygon object.\npolygon = ee.Geometry.Polygon([[\n [-122.092, 37.424],\n [-122.086, 37.418],\n [-122.079, 37.425],\n [-122.085, 37.423],\n]])\n\n# Apply the geodesic method to the Polygon object.\npolygon_geodesic = polygon.geodesic()\n\n# Print the result.\ndisplay('polygon.geodesic(...) =', polygon_geodesic)\n\n# Display relevant geometries on the map.\nm = geemap.Map()\nm.set_center(-122.085, 37.422, 15)\nm.add_layer(polygon, {'color': 'black'}, 'Geometry [black]: polygon')\nm\n```"]]