Estoy tratando de generar polígonos para franjas orbitales satelitales. Hasta ahora tengo un método para generar dos líneas que representan el borde de cada franja en [lat, long]. Algunas de las hileras cruzan la fecha internacional y así se envuelven:
Pude resolver esto con ogr2ogr
-wrapdateline
:
ogr2ogr -wrapdateline -f "ESRI Shapefile" test.shp orbits.shp
Lo que probablemente divide las líneas
Ahora quiero poder generar polígonos en el interior de ambas líneas. Entonces, por ejemplo, en el caso en que un borde de la franja cruza la línea de fecha, un polígono se llena cuando emerge en el otro lado, como:
Necesito un método que esté automatizado ya que necesito repetir la tarea mucho. Preferiblemente en Python, ya que así es como he generado las líneas. Aquí están los dos archivos de forma que contienen las líneas: envolvente ; fecha fijada