将 ESRI Shapefile 转换为每个区域的(纬度、经度)点

Posted

技术标签:

【中文标题】将 ESRI Shapefile 转换为每个区域的(纬度、经度)点【英文标题】:Convert ESRI Shapefile to (lat, long) points for each region 【发布时间】:2015-09-08 01:50:40 【问题描述】:

我有一个包含多个子区域的 ESRI Shapefile。我需要构成这些区域的纬度/经度点及其唯一标识符,以便我可以将它们转换为自定义格式以在 AnyLogic 中使用。 (AnyLogic 可以使用 OpenMap 读取 Shapefile,但我无法使用 API 访问纬度/经度点。)我将如何获得它们?是否有命令行工具来执行此操作?如果需要,我自己会怎么做?

【问题讨论】:

【参考方案1】:

通常您可以使用OGR2OGR 来处理您的形状。 可能你会发现 this 有帮助。

【讨论】:

太棒了——虽然我现在无法调查它,但看起来它可以满足我的需要!谢谢!

以上是关于将 ESRI Shapefile 转换为每个区域的(纬度、经度)点的主要内容,如果未能解决你的问题,请参考以下文章

在谷歌地图上覆盖 ESRI shapefile 的最佳方法?

ArcGIS Desktop 10.X 复习与提高1.1ArcGIS数据格式的介绍 Esri

通过 shapefile 剪切 NetCDF 文件

如何使用 st_write 将 sf 对象作为 shapefile 写入 ESRI 文件地理数据库?

GIS开发Esri Shapefile(.shp)矢量数据文件读取(C++Python)

r 在点上绘制多边形并导出到ESRI Shapefile