教学第七章-ARCGIS-SERVER使用_第1页
教学第七章-ARCGIS-SERVER使用_第2页
教学第七章-ARCGIS-SERVER使用_第3页
教学第七章-ARCGIS-SERVER使用_第4页
教学第七章-ARCGIS-SERVER使用_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第七章

ArcGISServer开发指南本章主要内容:ArcGIS

Server概述ArcGIS

Server的使用ArcGIS

Server的开发框架简单WebGIS应用开发ArcGISServer概述ESRI:美国环境系统研究所公司(EnvironmentalSystemsResearchInstitute,Inc.简称ESRI)是世界最大的地理信息系统技术提供商。ESRI公司始终将GIS视为一门科学,并坚持运用独特的科学思维和方法,紧跟IT主流技术,开发出丰富而完整的产品线。公司致力于为全球各行业的用户提供先进的GIS技术和全面的GIS解决方案。ESRI其多层次、可扩展,功能强大、开放性强的ArcGIS解决方案已经迅速成为提高政府部门和企业服务水平的重要工具。全球200多个国家超过百万用户单位正在使用ESRI公司的GIS技术,以提高他们组织和管理业务的能力。在美国ESRI被认为是紧随微软、Oracle和IBM之后,美国联邦政府最大的软件供应商之一。国内GIS公司亚洲最大的地理信息系统(GeographicInformationSystem,GIS)平台软件企业,主要从事GIS基础平台和应用平台软件的研究、开发、推广和服务。/GISQZC/p/5950734.html中国领先的数字地图内容、车联网及动态交通信息服务、地理位置相关的商业智能解决方案提供商,始终致力于为全球客户提供专业化、高品质的地理信息产品和服务。作为全球第四大、中国最大的数字地图提供商,公司产品和服务充分满足了汽车导航、消费电子导航、互联网和移动互联网、政府及企业应用等各行所需。高德是国内领先的数字地图内容、导航和位置服务解决方案提供商。2010年,高德提出了向移动互联网转型的战略,依托在汽车导航市场取得的领先地位,在产品、服务和商务模式上继续不断创新,迅速构建起支撑各类产品和服务海量用户的“地图云服务”平台,努力实现基于“四屏一云”业务构架的“移动生活位置服务门户”战略。ArcGIS

Server概述:ArcGISServer是一个基于Web的企业级GIS解决方案,用于构建集中管理的、支持多用户的、具备高级GIS功能的企业级GIS应用与服务,为创建和管理基于服务器的GIS应用提供平台,为制图、分析、数据采集、编辑和空间信息管理提供各种即插即用的应用程序和服务。ArcGIS

Server的系统架构:

GIS服务器:托管GIS资源,并将其作为服务发布。由服务器对象管理器(ServerObjectManager,SOM)和服务器对象容器(ServerObjectContainer,SOC)组成。SOM管理服务器上运行的服务,起到负载均衡和管理服务的作用,一个SOM可与一个或多个SOC连接,SOC负责托管SOM所管理的服务,是真正的服务宿主。SOM与SOC可在一台计算机上也可以分布在不同的计算机上。Web服务器:用于托管Web应用程序和Web服务,他们访问并使用在GISServer上的运行资源,调用某些GIS功能,然后把结果返回客户端。客户端:客户端是连接到ArcGISserverInternet服务或ArcGISServer本地服务的Web应用程序、移动应用程序和桌面应用程序,如Web浏览器、ArcGISExplorer和ArcGISDesktop等。数据服务器:包含以服务形式发布在GISServer上的GIS资源,资源可以是地图文档、地址定位器、Globe文档等。管理工具:Manager、ArcCatalog。GIS资源制作工具:

ArcGISDesktop创建和编辑GIS资源。ArcGISServer包含的主要技术ArcSDE,即数据通路,是ArcGIS的空间数据引擎,它是在关系数据库管理系统(RDBMS)中存储和管理多用户空间数据库的通路。从空间数据管理的角度看,ArcSDE是一个连续的空间数据模型,借助这一空间数据模型,可以实现用RDBMS管理空间数据库。在RDBMS中融入空间数据后,ArcSDE可以提供空间和非空间数据进行高效率操作的数据库服务。ArcSDE采用的是客户/服务器体系结构,所以众多用户可以同时并发访问和操作同一数据。ArcSDE还提供了应用程序接口,软件开发人员可将空间数据检索和分析功能集成到自己的应用工程中去。Web地图应用:

ArcGISServer包含、即拿即用、直接运行在Web浏览器。Web地图应用提供的工具:交互内容表、平滑的地图浏览、平移和缩放工具、地图提示和要素查询等。ArcGISMoblie技术:Web应用开发框架,用于创建和部署面向移动的解决方案。能够为MicrosoftWindowsMobile的野外设备提供移动地图、GPS、无线同步以及GIS数据复制和编辑功能。ArcGISServer的可扩展模块3D扩展模块:用于创建和分析表面的3DGIS功能包括坡度、坡向和山体阴影分析ArcPad扩展模块:创作项目并发布到ArcGISServer上,同步数据。ArcPad:ESRI公司的ArcPad软件是用于移动Windows设备的移动制图和GIS技术。ArcPad为野外用户通过手持和移动设备提供数据库访问,制图,GIS和GPS的综合应用。通过ArcPad可以实现快速,便捷的数据采集,大大提高了野外数据的可用性和有效性。ArcPad功能支持满足工业标准的矢量和栅格影像的显示通过无线技术作为ArcIMS的客户端访问数据地图导航,包括平移和缩放,空间书签以及定位到当前GPS位置等功能查询要素,显示超链接,定位要素地图测量:包括距离,面积和方位连接到GPS,并通过GPS导航简单的编辑:通过鼠标,笔或者GPS输入,创建和编辑空间数据移动的地理数据库编辑:通过ArcGIS从数据库中检出数据,并进行转换和投影;用ArcPad在野外进行编辑,并且把改变的数据提交给中心GIS数据库GIS野外工作自动化的应用开发DataInteroperability扩展模块:使用户轻松地使用和分发多种格式数据,可直接读取70多种空间数据格式。Image扩展模块:处理栅格数据,并使用该数据。WorkflowManager扩展模块:构建和部署工作追踪和工作流程管理系统。Network扩展模块:基于网络的空间分析功能,路线、行进方向、最近设施点和服务区域分析Spatial扩展模块:用于创建。查询和分析基于单元的栅格的数据。ArcGISServer10.0安装:

安装IISVisualStudio2010ArcGISServer10.0ArcGISDesktop10.0ArcGISengine10.0

授权文件安装IIS7.2ArcGIS

Server的使用核心要点:三个步骤、八种服务、一种服务支持多种功能,具体功能取决于GIS资源类型。使用ArcGIS

Server分三个步骤:

首先利用ArcGISDesktop创建GIS资源

然后用ArcGISServer发布服务

最后客户端应用程序使用服务。GIS资源类型及其功能和创建该资源的应用程序GIS资源ArcGISServer可执行的功能ArcGISDesktop应用程序地图文档(.mxd)地图服务(.msd)制图、地理处理、网络分析、WCS发布、移动数据发布等ArcMap地址定位器(.loc)地理编码ArcCatalog地理数据库(.sde)地理数据库查询、提取及复制;WCS发布;WFS发布ArcCatalogToolbox文件(.tbx)地理处理ArcMap或ArcCatalog,通过地理处理菜单和模型构建Globe文档(.3dd)3D制图ArcGlobe栅格数据集、镶嵌数据集、或引用栅格数据集或镶嵌数据集的图层文件影像、WCS或WMS发布ArcMap或ArcCatalog创建地图服务资源发布服务之前,需要利用软件创建资源,创建资源之前,需要考虑执行哪些功能。地图服务类型与功能ArcGISServer支持的服务类型:地图服务:将地图发布到Web的一种方法地理编码服务:将街道地址转换为空间位置,以坐标值表示点的过程。地理数据服务:允许用户使用ArcGISServer通过网络访问地理数据库几何服务:协助程序执行几何计算(缓冲区、面积、长度、投影)地理处理服务:客户端访问的地理处理任务,需工具箱或包含工具图层的地图文档Globe服务:3D视图,交互使用三维地球影像服务:通过Web服务提供对栅格数据的访问。搜索服务:本地网络提供GIS内容的可搜索索引。地图服务类型与功能服务类型与所需的GIS资源服务类型所需的GIS资源地图服务地图文档(.mxd、.pmf)或地图服务定义(.msd)地理编码服务地址定位器(.loc、.mxs、SDE批量定位器)地理数据服务数据库连接文件(.sde)或个人地理数据库或文件地理数据库或从版本化地理数据库引用数据的地图文档几何服务不需要GIS资源地理处理服务具有工具图层或工具箱(.tbx)的地图文档Globe服务Globe文档(.3dd、.pmf)影像服务栅格数据集或镶嵌数据集或引用栅格数据集或镶嵌数据集的图层文件搜索服务想要搜索的GIS内容所在的文件夹和地理数据库使用ArcCatalog发布服务ArcCatalog创建到ArcGISServer的连接:

管理连接:管理员身份连接,管理GIS服务,可增加、删除、启动、停止和暂停服务

用户连接:以用户身份连接,使用GIS服务,没有管理权限,只能查看与使用服务。AddNewService方式:管理员账户登录服务器---AddNewService---添加服务向导---发布服务描述---服务类型---GIS资源路径---功能设置---是否池化---发布服务ArcCatalog以AddNewService发布使用Manager发布服务创建地图缓存地图缓存概述:

地图缓存技术即瓦片技术,按照一定的数学规则,在不同特定比例尺下把地图绘制并切成一定规格的图片存储到计算机硬盘里。

地图缓存技术为更高效、更快捷地访问地图,提升浏览性能,缓解WebGIS服务器数据处理的压力,提高地图访问速度。

地图缓存适用相对稳定的数据,即不经常更改的地图。如:街道图、影像图和地形图。(?)创建地图缓存流程创建地图缓存ArcCatalog创建缓存服务切片方案:

地图缓存参数设置确定地图切片的存储格式,切图的比例尺范围,切片格式,切片范围,切片大小等。

多种切片方案(在线地图、已有地图、文件载入、据需创建)缓存存储格式:

紧凑型:紧凑型创建缓存的效率和移植效率较高,占用磁盘空间少,由包文件(.bundle)和相应的索引文件(.bundlx)组成。一个包文件中最多可存储128×128(16384)个切片。松散型:松散型是以每个瓦片单独存储为一个文件,缓存图片清晰可见,但占用空间较大。比例尺:

比例尺决定用户在客户端浏览地图时所能看到的地图范围级别,一旦设定好比例尺,地图只能按设定的比例尺显示。需要考虑地图综合、服务叠加等因素,如果涉及叠加服务,那么当前的缓存级别就要跟叠加的一致,一般建议两个比例尺之间的差距是2倍左右。切片格式:

JPEG、PNG8、PNG24、PNG32、MIXEDJPEG占用空间相对较小,客户端加载速度快,但图像质量有损。PNG8、PNG24、PNG32支持透明对道路、边界的叠加很有用,PNG8支持颜色是256,PNG24不支持IE6及之前版本的浏览器。MIXED混合格式,是JPEG和PNG32的混合形式,使用JPEG保存节省缓存空间,而在需要保持透明的缓存区外围使用PNG32。切片大小和DPI:

切片的边长单位是像素,512×512和256×256是两种常用的标准,DPI是缓存的分辨率,默认值是96。融合缓存和多图层缓存:Fused和Multilayer,融合缓存是一个地图图片中包含所有的图层,即在使用时所有图层只能同时打开或同时关闭,无法单独控制一个图层,多图层缓存为每一个图层都单独生成一张图片。基于MSD的地图服务只支持Fused缓存。缓存目录:

存储地图服务缓存的位置。

松散型缓存:比例尺文件下是切片行文件,行文件命名方式R加8位数字的行号,8位数是16进制的,如R000000b

紧凑型缓存:

比例尺文件夹(LOx)下是包文件和对应的索引文件。包文件命名是RxCy(x,y是16进制的4位数),表示该包文件里第一个切片的行、列号。x,y可能的取值0000,0080,0100,0180,相邻之差为0080(十进制的128)

在“ManageMapServerCacheTiles”对话框中,通过“UpdateExtent”设置地图切图范围;“Scales”设置切图的比例级别;“UpdateMode”设置切片更新方式,可以为:重新创建所有切片或者是空切片等;“NumberofMapServerInstances”设置开启的地图服务实例。在设置好之后点击“OK”就可以开始进行地图切图。在浏览器端查看地图切图结果时,既可以通过“开始->ArcGIS->ArcGISServerfortheMicrosoft.NetFramework->ArcGISServicesDirectory”打开查看。7.3ArcGISServer的开发框架灵活多样的开发方式1).NETWebADF2)JavaWebADF3)ArcGISAPIforJavaScript4)ArcGISAPIforFlex5)ArcGISAPIforSilverlight6)ArcObjectsAPI服务端API:1).NETWebADF2)JavaWebADF6)ArcObjectsAPI客户端API:3)ArcGISAPIforJavaScript4)ArcGISAPIforFlex

5)ArcGISAPIforSilverlightArcGISServer的核心api:SOAP,REST

ArcGISServerSOAPAPI:依赖于两个标准:WSDL,SOAP。使用WebService时,首先获得该服务的WSDL,其次根据WSDL构建一条SOAP请求发送给服务器,并返回一个SOAP应答,根据先前

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论