您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > ArcGIS-10.1-for-server入门教程_V1.1
ArcGISforServer入门教程ESRI中国(北京)有限公司2012年12月版权声明本文档版权为ESRI中国(北京)有限公司所有。未经本公司书面许可,任何单位和个人不得以任何形式摘抄、复制本文档的部分或全部,并以任何形式传播。制定及修订记录版本完成日期编写/修订纪要编写者备注V1.02012.5安装配置、发布服务伏伟伟V1.12012.10数据注册、缓存制作伏伟伟I目录1ArcGISforServer概述.................................................31.1ArcGISforServer简介...............................................31.2读者定位与预期效果................................................41.3ArcGISforServer架构...............................................51.4ArcGISforServer功能...............................................62ArcGISforServer安装及配置...........................................72.1安装前准备........................................................72.1.1系统要求.......................................................72.1.2其他环境要求...................................................82.2Windows系统下的安装(单机部署).....................................92.2.1安装...........................................................92.2.2授权..........................................................142.2.3配置..........................................................153发布地图服务.........................................................203.1制作地图文档.....................................................213.2在ArcCatalog中发布MapService...................................243.3在ArcGISServerManager中发布MapService........................323.3.1创建服务定义文件(.sd).......................................323.3.2Manager发布MapService.......................................373.4ArcGISServer数据注册..............................................403.4.1注册文件夹(使用ArcGISforDesktop)..........................403.4.2注册文件夹(使用ArcGISServerManager).......................423.4.3注册企业级数据库(使用ArcGISforDesktop)....................443.4.4注册企业级数据库(使用ArcGISServerManager).................464地图缓存制作.........................................................47II4.1什么是地图缓存...................................................474.2什么情况下使用地图缓存...........................................484.3缓存制作流程.....................................................484.3.1制作地图文档..................................................494.3.2发布地图服务..................................................514.3.3手动创建地图缓存..............................................534.3.4缓存测试......................................................555创建WebGIS应用.....................................................585.1创建智能网络地图及web应用(ArcGIS.com).........................585.2配置web应用程序.................................................665.3使用WebAPIs创建web应用........................................675.3.1配置开发环境..................................................685.3.2搭建web应用..................................................686学习资源.............................................................7431ArcGISforServer概述1.1ArcGISforServer简介ArcGISforServer是一个基于Web的企业级GIS解决方案,它从ArcGIS9.0版本开始加入ESRI产品家族。ArcGISforServer为创建和管理基于服务器的GIS应用提供了一个高效的框架平台。它充分利用了ArcGIS的核心组件库ArcObjects,并且基于工业标准提供WebGIS服务。ArcGISforServer将两项功能强大的技术—GIS和网络技术(Web)结合在一起,GIS擅长与空间相关的分析和处理,网络技术则提供全球互联,促进信息共享。这两项技术协同工作,相得益彰。ArcGISforServer不仅具备发布地图服务的功能,而且还能提供灵活的编辑和强大的分析能力。由于ArcGISforServer基于强大的核心组件库ArcObjects搭建,并且以主流的网络技术作为其通信手段,所以它具有许多令人欣慰的优势和特点,列举一二如下:集中式管理带来成本的降低,无论是从数据的维护和管理上还是从系统升级上来说,都只需要在服务器端进行集中的处理,而无需在每一个终端用户上做大量的维护工作,这不断极大的节约投入的时间成本和人力资源,而且有利于提高数据的一致性。通过ArcGISforServer搭建的企业GIS服务使得客户端通过网络浏览器(IE,Netscapes)即可实现高级的GIS功能。使WebGIS具备了灵活的数据编辑和高级的GIS分析能力。用户在野外作业时可以通过移动设备直接对服务器端的数据库进行维护和更新,大大减少了回到室内后的重复工作量,为野外调绘和勘察提供了极大的便利。另外,ArcGISforServer可以实现网络分析和3D分析等高级的空间分析功能。4支持大量的并发访问,具有负载均衡能力。ArcGISforServer采用ArcGISServer站点技术,可以将大量的并发访问均衡地分配到多个服务器上,可以大幅度的降低响应时间,提高并发访问量。可以根据工业标准很好的与其他的企业系统整合,进行协同工作,为企业经营管理提供支持。例如:GIS和客户关系管理系统(CRM)整合,发挥GIS的独特优势,使得企业可以打破地域的限制,更好的进行客户资源的开发,提供客户满意的产品和服务。ArcGISforServer使我们可以利用主流的富客户端APIs来定制适合自身需要的网络GIS解决方案,具有更大的可伸缩性来满足多样化的企业需求。1.2读者定位与预期效果广大的ArcGIS软件用户在使用过ArcGIS相关软件以后,如果需要将GIS的数据处理和制图表达等功能在互联网上发布,那么可以使用具有很好扩展能力的ArcGISforServer来定制自己的WebGIS应用。本学习资料的主要目的旨在充分降低用户学习和了解ArcGISforServer的时间成本,在最短的时间内对ArcGISforServer具备初步的了解,能够独立的开始使用ArcGISforServer进行WebGIS的开发工作。本资料适合这样的用户阅读:具备ArcGISforDesktop使用经验对ArcGISforDesktop的制图表达具备初步认识。具有一定的Web开发经验。通过阅读本学习手册,让用户能够迅速了解ArcGISforServer的体系结构,了解ArcGISforServer能完成哪些任务、达到什么样的效果,掌握如何安装ArcGISforServer,如何开发简单的富客户端应用,获取解决问题的途径,为用户的进一步深入开发指导方向,提供深入学习的方式和渠道。51.3ArcGISforServer架构ArcGIS10.1forServer开始,采用ArcGISServersite架构取代之前的SOM-SOCs架构。ArcGISServersite由几部分组件组成,这些组件可以有选择地分布在多台机器上,以便增加计算能力。ArcGISServersite的每个组成部分,在管理,激活,停用和一组服务的资源分配负载均衡过程中起着特定的作用。ArcGISServersite由以下几部分组成,如下图:GISServer:GIS服务器可以认为是构成ArcGISServersite中安装了ArcGISforServer的机器,GIS服务器可以用来绘制地图、提供服务、同步数据库、投影几何对象、搜索数据,并执行许多由ArcGIS提供的操作,所以可以说GIS服务器是ArcGISServersite中的工作中心。WebAdaptor:要将GIS服务器与本地web服务器集成,可以安装ArcGISWebAdaptor。WebAdaptor通过常见的URL地址接受web服务请求,并将请求发送给站点内的不同GIS服务器。6Web服务器:能承载Web应用程序,并为ArcGISServersite提供可选的安全和负载均衡。GIS服务器自带了一个Web服务器,该服务器允许我们通过HTTP暴露GIS服务而不需单独安装一个独立的,专用的Web服务器,如IIS服务。不过,如果想利用一些Web服务器的本地安全的好处(如身份验证选项),或者如果要承载Web应用程序,我们就可以在部署的时候选择自己的Web服务器。DataServer:可以将数据直接放在任一GIS服务器上,或者将数据集中存储,通过共享网络文件夹或者ArcSDE数据库的方式进行访问。不管选择如何存储,数据包括所有GIS服务器上发布的服务形式的GIS资源。这些资源可以是地图文档、Globe文档、地址定位器、地理数据库、工具箱等等。1.4ArcGISforServer功能作为一个开发人员,可以使用ArcGISforServer在w
本文标题:ArcGIS-10.1-for-server入门教程_V1.1
链接地址:https://www.777doc.com/doc-5160439 .html