麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

「GIS笔记」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文件

通常命令选项有三种形式:

  1. 值,如上例中的provinces.shp和20%
  2. 标记,如dp是指定算法
  3. 键值对,例如format=geojson

通用命令参数

下面这几个参数是几乎所有命令都支持的。

name=xxx 重命名由命令修改的图层。

target=xxxxx指定命令所针对的一个或多个图层层。可以是图层名称、编号或者以逗号分隔的名称、编号列表,也可以使用*通配符。

+ 使用命令的输出来创建一个或多个新图层,不替换目标图层。通常与name=xxxxx选项一起使用。

所有文章

点击查看系列全部文章--> 「更新中」Mapshaper入门学习笔记

相关阅读

麻辣GIS-Sailor

作者:

GIS爱好者,学GIS,更爱玩GIS。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子

留言板(小编看到第一时间回复)