「GIS笔记」Mapshaper命令行通用格式说明
发布时间: 2022-07-14
所属分类: Mapshaper学习笔记
本文尝试梳理下Mapshaper命令行的基本格式,后续介绍的所有命令都是基于这个格式进行的。
前言
要保证你的mapshaper版本在 0.6.1
及以上,可以使用 mapshaper -v
查看当前版本。
基础语法格式
Mapshaper的命令行是按从左到右的顺序执行的,一般一条命令由名称、选项组成。
举例说明:
mapshaper provinces.shp -simplify dp 20% -o format=geojson out.json
上面的命令中,provinces.shp
是要处理的数据文件,-simplify
是一个命令,dp 20%
是一个选项,-o
是一个命令,format=geojson
是一个选项,out.json
是一个输出文件。这条命令的完整含义为:
读取一个shp文件,使用Douglad-Peucker算法简化20%,并保存成一个GeoJSON文件
通常命令选项有三种形式:
- 值,如上例中的provinces.shp和20%
- 标记,如dp是指定算法
- 键值对,例如format=geojson
通用命令参数
下面这几个参数是几乎所有命令都支持的。
name=xxx
重命名由命令修改的图层。
target=xxxxx
指定命令所针对的一个或多个图层层。可以是图层名称、编号或者以逗号分隔的名称、编号列表,也可以使用*
通配符。
+
使用命令的输出来创建一个或多个新图层,不替换目标图层。通常与name=xxxxx
选项一起使用。
所有文章
点击查看系列全部文章--> 「更新中」Mapshaper入门学习笔记
相关阅读
声明
1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。
2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。
手机阅读
公众号关注
知识星球
手机阅读
最新GIS干货
私享圈子