Tôi đang cố gắng tạo đa giác cho các quỹ đạo vệ tinh. Cho đến nay tôi có một phương pháp để tạo hai dòng đại diện cho cạnh của mỗi swath trong [lat, long]. Một số swath vượt qua dòng thời gian quốc tế và do đó, bao quanh:
Tôi đã có thể giải quyết điều này với ogr2ogr
-wrapdateline
:
ogr2ogr -wrapdateline -f "ESRI Shapefile" test.shp orbits.shp
Mà không chia dòng
Bây giờ tôi muốn có thể tạo đa giác trên phần bên trong của cả hai dòng. Vì vậy, ví dụ trong trường hợp một cạnh của swath vượt qua đường dữ liệu, một đa giác sẽ điền vào khi nó xuất hiện ở phía bên kia, như:
Tôi cần một phương thức tự động vì tôi cần lặp lại nhiệm vụ rất nhiều. Tốt nhất là trong python vì đó là cách tôi đã tạo ra các dòng. Dưới đây là hai shapefile chứa các dòng: Wraaround ; dòng thời gian