WKT转Shapefile的最好方法

本文介绍了如何通过PostGIS将WKT(Well-Known Text)数据转换为Shapefile,详细阐述了从安装PostGIS、创建扩展、导入CSV数据、转换WKT到geometry或geography,再到最终导出Shapefile的全过程,强调了这种方法在效率和准确性上的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、背景

    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(点),
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

MeteorChenBo

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

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

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

打赏作者

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

抵扣说明:

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

余额充值