从 CSV 文件创建 shapefile

Creating a shapefile from CSV-file

我正在尝试创建一个程序,该程序从 csv 文件中获取坐标并将其转换为 shapefile。我下载了 GeoTools 库,但无法使代码正常工作...

为此,您需要从 CSV 中的行创建 SimpleFeatureType 和 SimpleFeatures,然后使用 ShapefileDataStore 将这些要素写入磁盘。

文档中的本教程 [1] 就是这样做的。您是在使用该教程还是遇到其他问题?

  1. http://docs.geotools.org/latest/userguide/tutorial/feature/csv2shp.html

顺便说一句,如果这是可以手动完成的一次性或不常见的操作,我建议您试用 QGIS。 QGIS 是桌面 GIS 应用程序,无需编程即可将 CSV 转换为 shapefile。