Uydu yörünge biçimleri için çokgenler üretmeye çalışıyorum. Şimdiye kadar [lat, long] her bir alanın kenarını temsil eden iki çizgi oluşturmak için bir yöntemim var. Bazı dallar uluslararası datelini geçiyor ve etrafı sarıyorlar:
Bunu şu şekilde çözebildim ogr2ogr
-wrapdateline
:
ogr2ogr -wrapdateline -f "ESRI Shapefile" test.shp orbits.shp
Muhtemelen çizgileri bölüyor
Şimdi her iki çizginin iç kısmında çokgenler oluşturmak istiyorum. Örneğin, örneğin, kenarın bir kenarının dateline geçtiği durumda, bir çokgen diğer tarafta ortaya çıktığında doldurulur, örneğin:
Görevi çok tekrarlamam gerektiği için otomatikleştirilmiş bir yönteme ihtiyacım var. Tercihen python olarak ben nasıl hatları oluşturduk. Çizgileri içeren iki şekil dosyası şunlardır: wraparound ; datelinefixed