mapshaper系列之五- 信息类命令

前面分别介绍了mapshaper的I/O、编辑命令,下面介绍信息类命令。

1. -calc<统计>
利用JS表达式计算并展现数据表的基本描述性统计结果,以下函数已经实现:
count()
sum()
average()
median()
mode()
min()
max()
collect() 返回包含所有值的集合
first()
last()
count()没有参数,其他函数将JS表达式或属性名称作为参数,参数表达式与 -each 表达式格式相同。如果没有记录,count()和sum()返回0,其他函数返回 null。
其他可选项:
<expression>: 包含调用一个或多个 -calc 函数的JS表达式;
where=:利用返回值为boolean的JS表达式对要素进行过滤,参与计算的是满足条件的要素子集。
target=:
示例:
# 计算字段POPULATION的和
mapshaper ny-census-blocks.shp -calc 'sum(POPULATION)'

# 统计POPULATION=0的记录数据
mapshaper ny-census-blocks.shp -calc 'count()' where='POPULATION == 0'
2. -encoding <编码>
列出所有的文本编码格式。
3. -help <帮助信息>
输出有用的信息和一系列的命名。
<command> :显示单个命令的可选参数,如 mapshaper -h json
4. -info <数据信息>
打印数据集的信息,对于查看图层属性表的字段很有帮助,对于总结一系列命令的结果也很有作用。
#示例: 获取json数据的信息
mapshaper mystery_file.json -info
5. -inspect
列出属性表中一条要素的信息。
<expression>:用于选择一个要素的JS表达式(查看-each命令中JS表达式的文档说明)。
target:
# Example: 查看states.geojson中Name='Delaware'的要素信息
mapshaper states.geojson -inspect 'NAME == "Delaware"'
6. projections <投影信息>
打印支持的proj4投影id和投影别名信息。
7. -quiet
禁止控制台信息。
8. -verbose
打印详细的信息,包括每个步骤的执行时间。
9. -version
版本信息。

至此, 关于mapshaper的所有介绍告一段落,有问题的欢迎随时交流沟通,谢谢。



  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
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的网站,根据具体的需求和使用习惯,用户可以选择适合自己的平台进行地图制作和数据处理。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值