草庐IT

一种激进的观点:不要再用 shp 格式了

原文出自:switchfromshapefile.org译者注:本文略偏激,但是我大部分赞同不要再用shp格式的思想,积极拥抱新的生产力。ESRIShapefile简称shp格式,是由ESRI公开的一种矢量数据格式,它已经有30多年的历史了。尽管这些年它为各行各业提供了巨大的生产力,但是它在现在这个需求越来越变态的行业中已经略显力不从心。作为GISIT行业的一员,是时候停止使用shp格式并引入新格式了。shp格式好的一面列举了一些为什么它的占有率如此之高的原因:各种软件几乎都内置支持虽然格式是ESRI专有,但是其规范是公开的在大多数场景中它够用索引文件(*.shx)为主文件(*.shp)提供良

一种激进的观点:不要再用 shp 格式了

原文出自:switchfromshapefile.org译者注:本文略偏激,但是我大部分赞同不要再用shp格式的思想,积极拥抱新的生产力。ESRIShapefile简称shp格式,是由ESRI公开的一种矢量数据格式,它已经有30多年的历史了。尽管这些年它为各行各业提供了巨大的生产力,但是它在现在这个需求越来越变态的行业中已经略显力不从心。作为GISIT行业的一员,是时候停止使用shp格式并引入新格式了。shp格式好的一面列举了一些为什么它的占有率如此之高的原因:各种软件几乎都内置支持虽然格式是ESRI专有,但是其规范是公开的在大多数场景中它够用索引文件(*.shx)为主文件(*.shp)提供良

FlatGeobuf 编码格式(fgb) —— 或许是 shp 格式的替代品

FlatGeobuf一种为地理图形数据进行二进制编码的格式,基于flatbuffers,它能容纳OGC发布的SimpleFeatures(简单要素)规范下的数据。本编码格式受到geobuf和flatbush的启发。为了简单起见,此编码特地不支持随机写入。此编码格式使用希尔伯特R树(HilbertR-Tree)作为数据结构,所以其使用范围框(BoundingBox)来进行空间检索的速度是非常快的。对于此编码格式来说,空间索引不是必须的,以便数据能以文件流的形式高效率地写入,以及适配不需要空间过滤(即空间检索)的情况。设计目标:大数据量的静态数据要比传统格式快,且对于数据量、内容上没有大小的限制,

FlatGeobuf 编码格式(fgb) —— 或许是 shp 格式的替代品

FlatGeobuf一种为地理图形数据进行二进制编码的格式,基于flatbuffers,它能容纳OGC发布的SimpleFeatures(简单要素)规范下的数据。本编码格式受到geobuf和flatbush的启发。为了简单起见,此编码特地不支持随机写入。此编码格式使用希尔伯特R树(HilbertR-Tree)作为数据结构,所以其使用范围框(BoundingBox)来进行空间检索的速度是非常快的。对于此编码格式来说,空间索引不是必须的,以便数据能以文件流的形式高效率地写入,以及适配不需要空间过滤(即空间检索)的情况。设计目标:大数据量的静态数据要比传统格式快,且对于数据量、内容上没有大小的限制,