J'essaie de générer des polygones pour des andains orbitaux satellites. Jusqu'à présent, j'ai une méthode pour générer deux lignes qui représentent le bord de chaque bande en [lat, long]. Certains des andains traversent la ligne de données internationale et s'enroulent donc:
J'ai pu résoudre ce problème avec ogr2ogr
-wrapdateline
:
ogr2ogr -wrapdateline -f "ESRI Shapefile" test.shp orbits.shp
Ce qui divise probablement les lignes
Je veux maintenant pouvoir générer des polygones à l'intérieur des deux lignes. Ainsi, par exemple, dans le cas où un bord de l'andain traverse la ligne de temps, un polygone se remplit lorsqu'il émerge de l'autre côté, comme:
J'ai besoin d'une méthode automatisée car j'ai souvent besoin de répéter la tâche. De préférence en python car c'est ainsi que j'ai généré les lignes. Voici les deux fichiers de formes contenant les lignes: wraparound ; datelinefixed