开源一款跨平台Shapefile命令行工具

文章介绍了一款开源的跨平台Shapefile命令行工具,旨在方便开发者在Windows和macOS之间查看和处理shapefile数据。工具提供了查看头信息、列信息、属性表,转换坐标系统,创建空间索引及可视化查看等功能。项目源代码可在GitHub上找到。
摘要由CSDN通过智能技术生成

ESRI Shapefile(shp),或简称shapefile,是美国环境系统研究所公司(ESRI)开发的一种空间数据开放格式。[1]该文件格式已经成为了地理信息软件界的一个开放标准,这表明ESRI公司在全球的地理信息系统市场的重要性。Shapefile也是一种重要的交换格式,它能够在ESRI与其他公司的产品之间进行数据互操作。

我在GIS应用项目开发过程中,会经常使用到这种数据格式。最近时常切换在Windows和macOS之间切换工作,一些特定平台下常用的工具就不通用了。而我们在开发过程中,我们也只是想知道一个shapefile的基础信息,比如bounding box,数据量,投影,列信息,头信息,甚至想看一眼这个数据的大概样子。一直以来想有一款轻量级的查看工具能满足我以上需求。

调研过很多工具,只有geopandas能满足需求。使用这个需要有一定jupterpython的知识背景。因此,这里话了点时间,用我已有的ginkgoch-map库开发了一款命令行工具,希望能解决有相似需求开发者的痛点。

安装很简单

如果你已经安装了node,用npm或者yarn安装。

# 通过npm安装
npm i --global ginkgoch-shapefile-cli

# 通过yarn安装
yarn global add ginkgoch-shapefile-cli

# 查看帮助
shapfeile-cli -h 

功能介绍

  • 查看Shapefile头信息,如boundin
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值