mapshaper系列之二 - mapshaper命令汇总

Mapshaper的命令分为三类,下面简单介绍如下。


I/O命令
-i 输入一个或多个文件
-o 输出编辑后的内容

编辑命令
-clip <裁剪>移除裁剪范围外的要素或部分要素
-cluster <聚类>将多边形分成简洁的聚簇组
-dissolve <合并>合并多边形或点要素
-dissolve2 <合并>合并相邻或重叠的多边形(多多边形不想交且数据量大,可使用dissolve)
-each 利用js表达式创建/更新/删除数据项
-erase <擦除>移除落在多边形范围内的要素或部分要素
-explode <打散>将图层中的每个多部件要素打散成几个独立部分的要素
-filter <过滤要素>通过条件过滤掉不满足条件的要素
-filter-fields <过滤字段>删除属性表中的字段(可指定保留的字段)
-filter-islands <过滤孤岛/环>移除小的独立的环状多边形/孤岛
-filter-silvers <过滤面积> 通过面积过滤掉多边形小碎片
-graticule <格网>创建经度为0度、覆盖世界的网格图层
-linerlines <共享边界>创建由共享边界构成的线状图层(无属性)
-join <连接> 将源图层或文件的属性数据连接到目标图层
-lines <边界> 将多边形转成有拓扑的边界
--merge-layers <融合> 将几个图层的多个要素融合到一个图层中
-point-grid 创建矩形网格点
-points <点要素> 从多边形或属性表创建点要素图层
-proj <投影> 利用proj4字符串或别名投影数据集
-rename-fields 重命名数据域
-rename-layers 重命名图层
-simplify <简化> 利用道格拉斯或其他两种方法对数据进行简化
-sort <排序> 利用js表达式对要素进行排序
-split <拆分> 基于属性值将目标层的数据拆分到多个输出层中,如果没有指定数据域,每个要素都将成为独立的图层
-slpit-on-grid <切块> 指定行列数将要素分割成独立的图层
-subdivide
-svg-style 为svg格式输出和在web UI中的展现添加通用svg样式属性
-target 设置默认目标图层
-uniq <唯一化> 删除与前面要素id重复的要素

信息类命令
-calc <统计> 利用js表达式计算并展现数据表的基本描述性统计结果
-encodings 列出所有支持的文本编码格式
-help -h 帮助信息
-info 数据信息
-inspect 列出一条要素的属性信息
-projections 列出所有proj4支持的投影id和别名
-quiet 禁止控制台信息
-verbose 打印详细的信息,包括每个处理步骤的时间
-version 版本信息

以上是对命令的简单介绍,从中我们可以发现,Mapshaper基本上支持所有常用的数据处理操作。对于少量的数据处理,我们完全可以使用Mapshaper来代替大而全的ARCGIS Desktop。后面会陆续介绍每个命令的参数及使用示例。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
类似mapshaper的网站有很多,以下是几个常用的: 1. Mapbox Studio:Mapbox Studio是一个专业级在线地图制作工具,它允许用户加载和编辑地理数据,创建自定义的地图样式,并在网页上进行可视化显示。它提供了许多类似于mapshaper的功能,例如矢量数据的导入和导出、数据简化、拓扑修复等。 2. QGIS Cloud:QGIS Cloud是一个基于QGIS的在线地理信息系统,它提供了类似于mapshaper的数据处理和地图制作功能。用户可以上传矢量数据,并使用其中的工具对数据进行编辑、简化、裁剪等操作,并生成自定义样式的地图。 3. ArcGIS Online:ArcGIS Online是由Esri开发的一个在线地理信息系统平台,它提供了丰富的地理数据处理和地图制作功能。用户可以利用ArcGIS Online上传、编辑、分析和可视化地理数据,并生成定制化的地图。其中的ArcGIS Pro软件还提供了类似于mapshaper的数据编辑和简化工具。 4. Carto:Carto是一个在线地图制作和数据分析平台,它提供了类似于mapshaper的数据导入、编辑和简化功能。用户可以在Carto上上传矢量数据,并使用其中的工具对数据进行处理和可视化,其中的SQL分析功能还可以对数据进行查询和筛选。 以上只是一些常用的类似于mapshaper的网站,根据具体的需求和使用习惯,用户可以选择适合自己的平台进行地图制作和数据处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值