Comment calculer l'aire d'un polygone sur la surface de la terre à l'aide de python?

Le titre, fondamentalement, tout est dit. J'ai besoin de calculer la superficie à l'intérieur d'un polygone sur la surface de la Terre à l'aide de Python. Calcul de la surface délimitée par l'arbitraire d'un polygone sur la surface de la Terre dit quelque chose sur elle, mais reste vague sur les détails techniques:

Si vous voulez le faire avec un plus
"SIG" la saveur, vous devez alors sélectionner
une unité de mesure de votre région et de
trouver la bonne projection
préserve de la zone (mais pas tous). Puisque vous
parlons de calcul d'un
arbitraire polygone, je voudrais utiliser
quelque chose comme un Lambert Azimuthal
L'égalité de la Zone de projection. Définir le
origine/centre de la projection de l'être
le centre de votre polygone, projet
le polygone de nouvelles coordonnées
système, puis de calculer la surface à l'aide de
standard plane techniques.

Alors, comment dois-je le faire en Python?

  • Si vous choisissez une zone de préservation de la projection, les côtés du polygone de ne plus être tout droit
InformationsquelleAutor andreas-h | 2011-01-13