ArcPAD的开发

2024-05-05 GIS 117
A⁺AA⁻

ArcPAD的开发

ArcPAD Application Builder的存在使基于移动GIS的开发门槛降低了很多,也灵活了很多,用户可以利用ArcPAD Application Builder 进行从简单的定制系统到复杂的编写底层扩展插件不同等级的开发。

a.定制开发

这是ArcPAD中最简单级别的开发方式,通过ArcPAD Application Builder实现。定制开发有两种方式:直接编辑系统的相关选项和书写脚本。用户可以通过定制开发定制用户界面,增加额外的功能和工具,强制数据的完整性,创建模板,将一些任务组合在一起。在脚本定制环境下,用户可以使用系统的VBScript来进行脚本开发,基于的代码文件可以是VBScript或者XML。ArcPAD的开发环境并不只是简单的ArcObjects For Windows CE,其基本结构图如图所示。

ArcPAD的开发

b.扩展插件开发

微信号:MeetyXiao
添加微信好友, 获取更多信息
复制微信号

这种开发方式相对高级一点,主要的原理是利用底层语言为ArcPAD开发出新的DLL,存放在ArcPAD的extensions目录,DLL在ArcPAD启动时加载,作为ArcPAD的一部分运行,不需要额外的运行时。扩展插件主要的用途是为Arc-PAD添加新的特性,如添加新的功能,添加对新设备的支持,添加对新的数据结构的支持等。它的优点是比脚本方式灵活,可以只安装想要使用的扩展,且速度比较快,新编写的模块可以无缝地集成到ArcPAD中去,但是缺点是开发的门槛过高,需要开发者对C/C—有相当深入的了解,因此只有经验相对丰富的程序员才可以进行这类开发。

ArcPAD可以应用于以下几个方面:街道交通标志巡视;电线杆的维护;米表读取;道路铺设管理;军事野外操作;矿藏开发;动植物栖息地研究;有毒质检测;农作物管理;财产损失评估;野外测量;事故报道和调査;实时野外火灾边界制图;废弃容器检测;野生动物跟踪;GIS数据有效性校验。

来源:开源地理空间基金会中文分会

来源链接:https://www.osgeo.cn/post/1da97

本站声明:网站内容来源于 *** ,如有侵权,请联系我们,我们将及时处理。

客服微信号码

客服微信号码

客服微信号码

客服微信号码

留言咨询
提交留言

您将免费获得

  • 全面诊断

    您将获得专家对您公司申请资质所需条件的全面诊断服务,我们不同于传统代办公司,仅是提供一些通用的,浅显的建议

  • 找出疏忽点

    我们在了解您公司的基本情况之后,将挖掘出您公司目前不利于资质申请的疏忽点,还将详细说明您在申请资质时应当改善的确切的事项。

  • 分析需求

    我们通过丰富的从业经验,结合目前的实际情况,确认好符合您实际经营情况的资质需求。

  • 定制方案与报价

    对您的需求深入了解后,将结合您公司目前的情况,我们将为您量身定制一份资质代办方案及报价单。

获取方案

×
请设置您的cookie偏好
欢迎来到资质参谋
我们希望在本网站上使用cookie,以便保障本网站的安全、高效运转及服务优化,有关我们使用cookie的更多信息,请点击查看了解更多。
接收Cookies
决绝Cookies