Global Mapper 软件开发工具包的新增功能
Global Mapper为人所知的是一个多合一的、已安装的 GIS 程序;但是,开发人员可以使用Global Mapper 软件开发工具包 (SDK)进一步开发该程序。
Global Mapper 和Global Mapper Pro SDK向开发人员开放了 Global Mapper 背后的引擎,允许他们将程序中的功能包含在他们自己的工具中,并为已安装的 Global Mapper 版本创建自定义工具栏和扩展。
随着 Global Mapper 安装程序的更新,开发工具包也随之更新。版本 23 和 Pro 软件开发工具包为程序开发人员提供了令人兴奋的新工具和更新,包括与 Global Mapper Pro 应用程序结合时对 Python 脚本的支持。
Global Mapper v23 SDK
Global Mapper SDK 提供加载、样式化、可视化和分析数据的能力,支持该软件桌面版本支持的几乎全部文件格式。23 版 Global Mapper SDK 的重大更新侧重于矢量特征显示和分析。
3D 标签
为了改进以 3D 形式呈现的文本标签的显示,Global Mapper SDK 现在支持两种新的标签样式,专为 3D 显示而设计。利用专用标签层,要素标签可以显示为扁平文本或使用浮动广告牌样式。
平面要素标签将标签文本压入显示的地形或矢量要素的高程。使用背景笔画选项来增加可见性,这种样式的标签增加了可见性,但参考数据保持在其指定的位置和方向。
平面标签从上方查看,并且会在用户缩放和平移数据时保持其位置和方向
广告牌样式的标签显示表面或要素上方的文本要素,旋转它们以始终面向查看者。通过选择为广告牌标签使用背景笔划,这种样式清楚地显示了从地形上看的相应矢量特征的位置。
空间操作
Global Mapper v23 SDK 中的空间操作方法增加了矢量分析功能,现在支持全部几何类型的功能。借助可用的空间操作,现在可以分析点、线和区域,以使用相交、重叠、并集等操作基于它们的空间关系查找和创建要素。根据指定的操作或谓词,将接受输入和输出特征类型的某些组合来执行操作。
通过这种矢量分析功能,现在可以定义特征集合并将其用于更复杂的操作定义中。用于开始和结束空间操作的新脚本命令用于绑定一系列空间操作命令并立即执行分析。
Global Mapper Pro SDK
Global Mapper Pro SDK 扩展了该工具包以包括用于点云分类和分析的命令。从 Lidar SDK 过渡到 Pro 版本允许 Blue Marble 团队合并其他与激光雷达数据处理没有直接关系的高级命令和工具。
点云分类
Global Mapper Pro SDK 增加了自动化点云分类和分析工具的可访问性,现在包括每个流程的 API 功能。每个分析都有专门的功能,用户可以通过工具包更直接地访问这些工具。
继续在 Global Mapper 系列程序中开发激光雷达处理工具,自动分类工具现在使用分割方法。分割方法使用局部区域内单个点和点的特征来执行点对点相似性度量,以改善混合密度和地面收集数据集的结果。
Python 脚本支持
Global Mapper Pro 开发套件支持 Python 脚本的开发和执行。打开进一步互操作性的大门,开发在 Global Mapper Pro 应用程序中运行的 Python 脚本的选项允许用户通过 Python 编程语言从已安装的第三方库访问 Global Mapper 命令和功能。