ArcGIS Server开发入门与架构探索
需积分: 0 146 浏览量
更新于2025-01-05
收藏 716KB PDF 举报
ArcGIS Server开发系列是关于使用ArcGIS Server进行企业级地理信息系统(GIS)应用程序开发的文章集合。作者Flyingis主要关注.NET版本的开发,并以一个深入且循序渐进的方式介绍内容,帮助读者理解Server的基础架构和优势。文章从整体架构出发,介绍了Server提供的四种不同开发途径:
1. Web应用开发 - Visual Studio 2005中的Web Mapping Application template是一个快速入门的工具,它基于Web ADF框架,允许用户使用现成的Web控件构建Web应用。这种方式简单易上手,适用于初学者或快速原型制作,但可能限制了代码的灵活性。
2. 利用Common API - 进阶开发者可以选择在Common API的基础上进行开发,这提供了更广泛的通用功能,允许通过各种数据源类型定制Web ADF,从而实现更高的自定义程度,虽然可能需要更多编程工作,但能满足对定制需求更高的项目。
3. 通过Common API调用Specific API - 如果需要更深度的定制,可以利用Common API调用特定的API来构建Web ADF,这种方式要求开发者对Server的内部API有深入理解,能实现更为精细的控制。
4. WebService开发 - ArcGIS Server支持两种类型的WebService,即GIS WebService和Application WebService。GIS WebService主要用于处理地图和地理信息,而Application WebService则更侧重于非空间数据的业务逻辑服务。这两种服务模式为开发者提供了不同的服务创建选项。
文章强调,每个开发途径都有其适用场景和优缺点,开发者应根据项目的具体需求和技术能力选择合适的路径。同时,作者提醒,所有内容旨在学习和交流,不应用于商业目的。通过这个系列,读者不仅能掌握ArcGIS Server的开发技术,还能了解如何在实际项目中合理运用Server的优势,避开其不足之处。
105 浏览量
215 浏览量
153 浏览量
2007-10-12 上传
2009-11-14 上传
2013-05-01 上传
2011-09-08 上传
155 浏览量
2007-12-01 上传
planet82
- 粉丝: 1
- 资源: 28
最新资源
- CryptsyPythonV2:用于Cryptsy V2 API的Python库
- jd茅台脚本代码详细
- Brutal space action-开源
- MyWays-MERN-Stack-Trainee-Task
- TicTacToe:酷的Python TicTacToe游戏
- 编译支持cuda的opencv时缺少的库.rar
- Azerion Ad Expert-crx插件
- 爱丽丝个人简历响应式网页模板
- 仓库只是python核心编程的习题
- Control-开源
- ajour.aws.dk
- 恰恰波拉
- TinkersMechworks:TConstruct扩展
- uncased_L-12_H-768_A-12.zip
- 27天成为Java大神
- 圆角列表视图的特效