本帖最后由 Oozie 于 2019-9-5 09:15 编辑
最近在 Github 上看到一个项目叫「shapefilemustdie」,看名字就很刺激,进去一看原来是个网页源码,网页内容「阅读原文」可以查看,内容很有意思,这里分享一下。
1.好的一面 文章首先说明「Shapefile」格式好的一面,然后又毫无掩饰、义愤填膺地指出其所有“坏的一面”,最后还热情推荐了几个可以替代 shp 的文件格式。 整篇看完感觉这不就是一篇 Shapefile 高端黑文嘛!但内容还是让我收获颇丰,很多之前不了解的细节,这篇文章都提了出来,下面我结合自己的理解把文章主要内容叨叨一下。 由于 Shapefile 广泛的使用,被各类 GIS 软件所支持,搞 GIS 的没有一个不爱它, 优点自然很多,总的来说,可归为以下几点:
1.Shapefile 是目前软件包中支持最广泛的格式。 毕竟 GIS 界第一大厂 ESRI 开发的格式,ArcGIS 系列软件在行业近乎垄断的的地位,让 shp 出道便是巅峰,后来出现的商业或开源 GIS 软件(比如 SuperMap、QGIS 等)哪个敢不支持 shp,简直就是跟自己过不去。 2.虽然格式是专有的,但规范是开放的。 封闭自己不是扩大自身影响力的的好方法,所以 ESRI 将 shp 的格式规范共享出来,甚至变成了 OGC 标准格式,让其它小弟们也能访问操作 shp 文件,不仅为地理数据互操作作出了贡献,也展现了大佬姿态。 3.对于大多数使用场景,它已经足够了。 毕竟是篇“高端黑”文,Shapefile 好的一面在文中被说的很宽泛,很不走心,下面再看看如何描写 Shapefile 坏的一面,真的多了太多细节。
全文编辑半天,结果非说有敏感信息,发不出去,大家查看原文吧,查看原文
|