我有一個形狀文件,其文件類型是折線。但我想把它轉換成多邊形。免費資源有可能嗎?如何將形狀文件類型從多段線轉換爲多邊形?如何將形狀文件類型從折線轉換爲多邊形?
2
A
回答
2
這可以很容易地在python中藉助PySAL庫來完成。
例如,給定一個名爲「tst.shp」有兩條折線shape文件,
我們可以打開shapefile中的折線轉換爲多邊形並寫出一個新的shape文件。
>>> import pysal
>>> shps = pysal.open('tst.shp','r')
>>> o = pysal.open('tst_polygons.shp','w')
>>> for polyline in shps:
... verts = polyline.vertices
... if verts[0] != verts[-1]: #make sure the polylines are closed rings
... verts = verts+verts[0:1]
... o.write(pysal.cg.Polygon(verts))
...
>>> o.close()
現在我們有多邊形,
如果您需要一種方法來做到這一點無需編程,試着問你的問題在http://gis.stackexchange.com
相關問題
- 1. 將折線轉換爲具有寬度的多邊形形狀
- 2. 將多邊形轉換爲多邊形
- 3. 將線條轉換爲多邊形
- 4. JavaFX:將矩形轉換爲多邊形
- 5. 將多邊形轉換爲三角形
- 6. 將折線圖轉換爲條形圖
- 7. 將具有簡單形狀的圖像轉換爲多邊形
- 8. 如何使用PostGIS將多邊形數據轉換爲線段
- 9. 將MySQL中的WKT多邊形轉換爲Google Maps多邊形
- 10. 如何將Raphael中的多邊形轉換爲圓形?
- 11. 如何將kml多邊形幾何數據轉換爲Google多邊形座標
- 12. javafx將多邊形轉換爲區域
- 13. 將像素轉換爲多邊形
- 14. OpenCv將圓圈轉換爲多邊形
- 15. 將路徑轉換爲多邊形
- 16. 將多邊形轉換爲網格
- 17. 將SVG多邊形轉換爲路徑
- 18. 轉換多邊形
- 19. 將多項式曲線轉換爲多邊形
- 20. 類型在Java中將形狀轉換爲組件?
- 21. Android ARCGIS形狀文件標註折線
- 22. Shape文件轉換到多邊形
- 23. 旋轉2D多邊形形狀算法
- 24. 如何將一組二維點(多點)轉換爲多邊形?
- 25. 如何將SVG轉換爲SHP(形狀文件)格式?
- 26. 如何將xml轉換爲形狀文件?
- 27. 如何將海洋形狀文件轉換爲topojson
- 28. 如何將ESRI形狀文件轉換爲SQL Server 2008?
- 29. 將貝塞爾曲線轉換爲多邊形鏈?
- 30. QGIS折線多邊形錯誤
你能分享你所使用的GIS軟件?谷歌搜索「轉換多邊形多邊形」(不帶引號)會帶來很多解決方案,但它們都依賴於您使用的GIS軟件。 –
使用c#和任何免費來源 – Coenni