Sono interessato a capire come i sistemi GIS del mondo reale e i loro dati codificano i poligoni.
In particolare, come risolvono l'ambiguità degli interni di un poligono su una sfera?
Sfondo: in 2D, è banale scegliere il lato del confine che ha un'area finita, poiché il piano 2D è infinito. Tuttavia, una sfera è finita, quindi è impossibile sapere da che parte sta dentro senza fare ipotesi aggiuntive.
Possibili approcci che conosco:
- Regola della mano destra : i confini esterni sono sempre specificati in senso orario e i fori sono specificati in senso antiorario. (Naturalmente esiste anche la regola della mano sinistra).
- Area più piccola : per ogni dato anello, scegli sempre il lato con l'area più piccola. Non sono sicuro di come specificare un poligono ad ampio raggio: forse un anello esterno vuoto seguito da buchi?
- Equirettangolare : basta considerare la proiezione equirettangolare su un piano 2D infinito. Tuttavia, ciò presuppone che le caratteristiche siano troncate nell'antemeridiano, altrimenti sarebbe richiesto un fallback a uno dei due metodi sopra.
La mia preferenza personale è il primo approccio, ma sono interessato a capire se questo è comune nei sistemi GIS standard.