首页 抖音热门文章正文

建议收藏!BigemapPro 快捷命令+函数公式大全,效率直接拉满

抖音热门 2025年08月29日 18:27 1 admin
建议收藏!BigemapPro 快捷命令+函数公式大全,效率直接拉满


在使用BigemapPro处理地理数据时,熟练掌握快捷命令和函数公式能极大提升工作效率,告别重复操作,让你的地图编辑、数据处理更高效。今天,就为大家整理了一份超全的BigemapPro实用技巧,涵盖常用快捷命令与高频函数公式,建议收藏备用!


一、常用快捷命令

建议收藏!BigemapPro 快捷命令+函数公式大全,效率直接拉满


二、高频函数公式


属性字段经纬度调用

在属性表中添加经纬度相关字段时,直接调用以下函数,自动填充要素的坐标信息:

  • 经度提取:vertex_Lon()
  • 纬度提取:vertex_Lat()
  • 经纬度合并:vertex_Lon() + ',' + vertex_Lat()


面积字段计算

  • 面积取整:parseInt(输入对应要赋值的字段)
  • 保留2位小数:parseFloat([面积]).toFixed(2)
  • 米换算千米:parseFloat([面积])/1000
  • 建筑轮廓高度随机赋值:parseInt(Math.random(1,10)*10)


形状指数计算(识别狭长地块)

景观生态分析中,需筛选狭长地块时,可通过“斑块形状指数”判断(指数越接近 1,形状越接近理想圆形;指数越大,形状越狭长)


计算公式:(4*[BM_Area]*3.141592)/([BM_Perimeter]*[BM_Perimeter])


说明:[BM_Area]:要素的面积字段(默认单位为平方米);

[BM_Perimeter]:要素的周长字段(默认单位为米)。


按条件填充字段

条件设置:"Name" like '%政府%'(“%”为通配符,代表“政府”前后可包含任意字符);

填充内容:输入文字或指定数值,点击确认即可批量填充。


线段属性插值点位函数

  • 中间点:parseFloat([BM_Perimeter]) / 2
  • 取整:parseInt(对应字段)

说明:先计算线段周长的 1/2(即中点位置的距离),再转换为整数,用于标记线段中点的属性值。


字段内容提取

属性字段提取某字段里一部分数据,填充到新的属性字段中:

  • [BM_Name].substr(5) 从name字段的第5位数开始提取后面的所有内容
  • [BM_Name].substr(5,1) 从name字段的第5位数开始提取后面的一个字符
  • [BM_Name].substr(0,2) 提取name字段的前面2个字符


常用过滤函数

  • 按名称包含内容筛选:"Name" like '%政府%'
  • 说明:筛选“Name”字段中包含“政府”的所有要素。
  • 多值过滤(如河流):"name"="岷江" OR "name"="嘉陵江" OR...
  • 说明:一次性筛选出名称为上述几条河流的要素,“OR”表示“或”逻辑。
  • 按高程范围筛选:"BM_Altitude" > "3650" and "BM_Altitude" < "3660"
  • 说明:筛选高程(BM_Altitude字段)在3650-3660米之间的要素,“and”表示“且”逻辑。


自定义编号

为要素生成连续的自定义编号(如J1、J2、J3……),方便数据管理。

公式:"J"+([BF_ID]-1)


掌握这些快捷命令和函数公式,能帮你在BigemapPro的使用中节省大量时间,让数据处理更高效、更精准。赶紧分享给身边的同事或朋友吧!

发表评论

泰日号Copyright Your WebSite.Some Rights Reserved. 网站地图 备案号:川ICP备66666666号 Z-BlogPHP强力驱动