3、轻量级桌面端开发利器—ArcGIS Runtime SDK for .NET-朱新颖.pdf
***是由Esri公司开发的一款轻量级桌面及移动跨平台GIS开发工具包。该工具包自ArcGIS 10.1版本发布起开始提供,专为服务架构下开发轻量级应用程序而设计。***不仅支持桌面应用程序开发,还支持iOS、OSX、Android以及跨平台的开发,如Java SE、Qt、QML等。 在核心组件方面,***提供了丰富的GIS服务,包括映射和数据、三维地图展示、数据编辑、空间分析以及与ArcGIS Portal的操作集成。 在映射和数据方面,开发者可以利用***来创建和展示在线地图(Web Map)以及移动地图包(Mobile Map Package)。它还支持多种图层类型,如矢量切片图层、影像图层、地理编码服务以及地理数据库图层(如File GeoDatabase或SDE)。开发者在开发过程中可以基于这些图层构建自己的应用。 三维方面,***允许开发者加载和展示三维场景(Web Scene),并通过API进行交互式操作。这使得用户能在三维环境中进行地图数据的查看和分析。 编辑方面,***提供了地理数据的在线和离线编辑功能。开发者可以实现要素的添加、更新和删除,甚至进行更为复杂的地理数据编辑。 分析功能允许开发者进行空间分析,例如服务区分析和最邻近设施分析。这些分析结果可以用于进一步的数据处理或决策支持。 操纵Portal方面,***提供了与ArcGIS Portal的交互能力。开发者可以通过SDK连接到ArcGIS Portal,并执行一系列与Portal相关的操作,例如在Portal中添加、更新和删除内容。 在许可模式方面,***提供了Standard(标准版)、Advanced(高级版)、Lite(轻量版)以及Basic(基础版)等多种许可选项。每种许可模式都针对不同的使用需求和功能进行授权。例如,Standard版提供了Standard版的所有功能外加本地服务器(LocalServer)、编辑SDE和GP服务等高级功能。Lite版提供了基础的查看和浏览功能,适用于轻量级的数据使用和浏览。Basic版则在Lite版功能基础上,增加了编辑移动地理数据库内容和同步编辑到在线要素服务等更为强大的功能。而Advanced版则涵盖了Standard版所有功能并增加了一些额外的高级服务和功能。 系统需求方面,使用***进行开发,操作系统至少需要Windows 10、8.1或7 SP1版本,并且.NET框架的版本至少是4.6.1。支持的开发环境包括Visual Studio 2017和Visual Studio 2015 Update 3。 ***开发的特点包括64位架构支持,适用于WPF(Windows Presentation Foundation)开发环境,以及支持在线和离线操作的多线程和异步处理能力。SDK还提供了通用API,便于开发者在不同的GIS应用和场景中复用代码。 在实际的开发中,开发者需要根据所开发的应用类型和需求,选择合适的许可模式,并确保满足系统需求以顺利进行开发。***作为Esri公司ArcGIS家族的一部分,与其他ArcGIS产品和在线服务紧密集成,这为开发者提供了强大的技术支持和数据共享平台。通过***,开发者可以快速构建出高质量的GIS应用程序,满足从简单到复杂的各种应用场景需求。
- 粉丝: 0
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助