1 ArcGIS Platform可以为开发者带来什么?
我们知道,ArcGISPlatform具备以下特性:
- 通过任何硬件访问
- 通过服务提供支持
- Portal门户进行内容组织
- 供在线或组织内部使用
那么,通过ArcGISPlatform可以给用户带来什么好处呢?
- 为组织提供地图平台(Mapping Platform)
- 为开发者提供位置平台(Location Platform)
- 为企业提供各类软件
2 开发者可以通过哪些渠道获取资源?
Esri为广大开发者提供了资源获取门户ArcGIS for Developers(http://developers.arcgis.com/en)。通过门户,用户可以实现如下操作:
- 可以进行要素分析服务,如进行地理编码,路径分析等
- 获取培训计划
- 获取相关开发文档
- 技术支持,如论坛、博客、视频资源等
除了ArcGIS for Developers门户外,用户也可以通过以下两种途径获取资源:
- ArcGIS Marketplace(http://marketplace.arcgis.com)
提供应用程序和数据等资源,免费与付费两种模式。ArcGIS Online的企业级账号管理员权限可以提交付费资源申请。
- GitHub( http://esri.github.io/)
用户可以通过网站进行应用源码下载。
3 deployment-strategies:开发策略
Esri倡导构建以Web为中心的应用模式,WebGIS模式应用共分为数据层、门户机制、应用层三层架构。
- 数据层:GIS Web Services
- 门户机制:Portal for ArcGIS
- 应用层:Apps和SDK
ArcGIS的开发模式如下图所示,软硬件结合时下应用构建。