Il titolo dice praticamente tutto. Ho bisogno di calcolare l'area all'interno di un poligono sulla superficie terrestre usando Python. Calculating area enclosed by arbitrary polygon on Earth's surface dice qualcosa al riguardo, ma rimane vago sui dettagli tecnici:Come calcolare l'area di un poligono sulla superficie terrestre usando python?
Se si vuole fare questo con un più "GIS" sapore, quindi è necessario selezionare un'unità-di-misura per la vostra zona e trovare una proiezione appropriata che conserva l'area (non tutti lo fanno). Dal momento che l'utente sta parlando di calcolare un poligono arbitrario , utilizzerei lo qualcosa di simile a una proiezione di area uguale di Lambert Azimuthal . Impostare l'origine /centro della proiezione di essere il centro del poligono, progetto il poligono per il nuovo sistema di coordinate , quindi calcolare l'area utilizzando tecniche planari standard.
Quindi, come faccio a farlo in Python?
Se si sceglie un'area che preserva la proiezione, i lati del poligono non saranno più diritti –