WKT转Shapefile的最好方法

一、背景

    WKT和Shapefile是GIS领域及其常用的两种数据格式,现在很多的应用,数据是以Geometry或Geography的形式存储在数据库中,而底图则是使用ArcGIS制作的切片。那这就涉及到将数据库中的数据转换成Shapefile,再进行切片的问题,其本质是如何将WKT转换成Shapefile的问题。
    虽然这个场景很常见,但是在我碰到这个问题,然后去网上找方法的时候,发现并没有非常好的解决方案。目前网上主要的解决方案有三种:

  • 1.通过在线工具转换: 这个网站上提供了可以在线转换的工具,但是其缺点很明显:第一,如果数据比较敏感,数据的安全得不到保障;第二,这个网站是收费的,每个IP有一次免费的试用机会,如果是自己临时用的一个小文件,那用这种方式转换比较方便值得推荐;第三,转换的过程中很容易出错,它是需要你excel或者csv文件中,wkt所在的列的列名为WKT,但是在我上次转换的过程中出了很多错误,导致转换不成功。
  • 2.通过Arcpy转换: 我在网上有看到用Arcpy做转换的,但是自己装的是ArcGIS10.2,用的还是Python2.7,不知道能不能用。对于普通人来说,这个的技术门槛相对比较高。
  • 3.通过ArcGIS转换: 如果你有组成几何的每个点的数据,那在ArcGIS中通过DisplayXY(点),PointToPolyline(线),PointToPolygon(面)这三个工具,应该也能得到。但是!PointToPolyline和PointToPolygon这两个工具,特别容易出错生成失败,失败了你还不知道是哪里错了,不太好解决。

二、最简单最准确的转换方法

    最后实在没办法,想起大学的时候,空间分析的课上用的PostGIS能将Shapefile导入导出,比较方便&#x

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MeteorChenBo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值