赤足惊魂 国语电影:哪位大虾安装过ARCGIS SERVER ,以及如何配置?

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 22:48:35

What is ArcGIS Server
ArcGIS Server 可建立server hosted 的GIS 应用程序,经由Web 或LAN 传递分享。开发人员透过使用ArcGIS Server 可建立以ArcGIS Engine 为基础的web applications,再将他们以web service 或web applications 的方式传递给其使用者。开发人员可藉由标准网络工具( 如Java、.NET、HTML 和SOAP)来开发这些GIS 服务。此外,ArcGIS Server 让这些GIS 应用程序安置(hosted) 或者传递(distributed) 至多个服务器机器上。
ArcGIS 9 采用新的科技来支持企业地理信息系统的建置。而ArcGIS Server 是第一个GIS 企业应用程序服务器,它是在一个以信息科技标准为基础的服务器环境中,来执行GIS 商务逻辑操作(这是以往只提供给GIS Desktop 的解决方案)。ArcGIS Server 将信息可视化和分析功能新增至现有的企业应用程序,明显地强化了很多组织中的商务决策流程;也就是说,企业能够透过现存数据之相关地理分析的创新技术,更有效率地运用公司的信息资产。

谁需要使用ArcGIS Server
ArcGIS Server 的使用者包括:
? Web application developers
? Web application users
? ArcGIS Desktop users implementing a distributed GIS
? ArcGIS Server Administrators
Web application developers : 开发人员可利用ArcGIS Server 来建立.Net 或Java 等可由web browser 存取的网络应用程序。而ArcGIS Server 可管理并执行这些与GIS 服务器对象共同作业的网络应用程序。开发人员可利用执行在服务器中的事先设定的GIS 服务器对象(如:地图、地理编码、地理数据处理)来作业,或建立新的对象,在服务器中执行,提供应用程序使用。
Web application users : 网络应用程序使用者利用web browser,连结至因特网或企业内部网络来执行在服务器上的网络应用程序,来存取ArcGIS Server。这些使用者的计算机上并不需安装任何的ESRI 软件产品。
ArcGIS Desktop users implementing a distributed GIS : ArcGIS Desktop 使用者可使用ArcGISDesktop 应用程序(像是ArcMap 或ArcCatalog)连结至ArcGIS Server,并利用执行在ArcGIS Server中的GIS server objects 来作业,ArcGIS Server 让他们能够分散GIS 处理程序的作业(像是地理编码、地图绘制或地理数据处理)。ArcGIS Desktop 使用者可连结至局域网络中的ArcGIS Server,并直接利用ArcGIS Server 中的GIS server objects 来作业。也可透过连结至一个特定的Web ServiceCatalog,来连结到因特网上的ArcGIS Server。
ArcGIS Server Administrator : ArcGIS Server Administrator 可透过应用程序(如:ArcCatalog、网络应用程序)连结至ArcGIS Server,来管理ArcGIS Server。

ArcGIS Server 提供哪些功能
GIS 功能:ArcGIS Server 提供在服务器环境中使用ArcGIS Engine 功能,以补强ArcGIS Desktop 之不足。作为服务器环境并不需拥有任何的end-user 应用程序或ArcGIS Desktop 之工具,而所有功能背后的对象都是外显的(exposed)。
ArcGIS Server 增加一组粗放式(coarse grained)软件对象(或帮手对象),此对象可在服务器中产生并执行。其实这些粗放式对象本身是以相同的ArcGIS Engine 对象来建立成ArcGIS Desktop 应用程序,但它们提供给使用者一个较简易的存取方式与其互动。这类对象的例子包括了地图服务器、地理编码服务器和地理数据处理服务器等等。这些对象的每种类型都会显示为一项网络服务,或直接由.Net 及Java 网络开发人员透过COM 互用性技术加以应用。
执行服务器对象的架构:
ArcGIS Server 提供一个丰富的、可在服务器上执行GIS 应用程序的架构或环境。它提供了支持服务器对象初始化的基础建构、GIS 资源分配连结(例如:以一个地图服务器对象来联结地图文件,或是以一个地理编码服务器对象来联结locator),以及对这些服务器对象之基础管理的控制功能。这个服务器对象的管理包括:控制对象如何被集合通过执行绪(thread)、程序和机器,以及隔离(isolation) 与再循环的控制。
ArcGIS Server 架构的一个关键面是GIS 服务器对象的管理。ArcGIS Server 管理了GIS 服务器对象的启动、执行及使用期限。ArcGIS Server 管理员可配置:在指定的时间内有多少特定类型行的对象执行在服务器中,以及何种GIS 资源会分配连结至这些对象。任何执行在ArcGIS Server 中的服务器对象都可由应用程序透过DCOM 来直接存取。
管理应用程序:
ArcCatalog 提供开发人员和管理员功能来完成各种不同的管理作业,以管理ArcGIS Server。这些作业包括?BR>? 管理ArcGIS Server:新增、服务器内的部分机器调度。
? 管理执行于ArcGIS Server 中的GIS 服务器对象组:新增和移除服务器对象、设定服务器对象的性质内容、启动和停止服务器对象。
? 外显服务器对象为网络服务,让对象可在因特网中存取。
ArcGIS Server 拥有下列的管理应用程序:
? 进阶的ArcCatalog 允许ArcGIS Server 管理员产生、删除、修改、启动和停止服务器对象。
? ArcCatalog 也同时允许管理员产生、删除、修改、启动和停止服务器对象、新增和机器调度、产生和管理GIS 网络服务目录。
网络开发人员架构:
ArcGIS Server 包含一组利用ArcGIS Server 对象及其功能的工具,使网络开发人员可快速地建立及部署网络应用程序。它还包括了一组含有地图控制及内容表(TOC)控制的网络控制。ArcGIS Server也包括了一组网络应用程序模板,提供ArcGIS Server 基本功能的例子。这些模板应用程序可轻易地建置完成,或在需要时由开发人员作进阶扩充后再进行建置。这些网络控制在JAVA 和.NET 版本中
都适用。

ArcGIS Server 产品优势
Serverside GIS 功能:
ArcGIS Server 提供一个丰富的、以服务器为主的GIS 功能。ArcGIS Server 功能包括:制图、地理编码、空间查询、编辑、追踪及进阶分析。End-user 即使没有安装desktop GIS,开发人员也能够替他们建立应用程序,包括:设备网络模型、产物管理、地籍数据记录、森林管理、运输交通监控、顾客服务、地理营销、物流计划及其它很多的应用。
低建置成本:
ArcGIS Server 提供集中化管理,软件更新时不需分别安装至上百台的个人计算机上。这将明显地降低版本同步化、凭证及安装管理成本。
高扩充性:
即使有越来越多的使用者需要企业GIS 应用程序的服务,应用程序的服务功能可轻易地透过将现存服务器的内存或硬盘升级,或是增加额外的ArcGIS Server 来提升。而负载量可透过特别设计的管理工具,轻易地由多个实体分担及平衡。
开放平台:
ArcGIS Server 符合信息科技标准,提供最大的共通性(interoperability) 与兼容性(compatibility),可使用任何一种普及的程序语言、开发环境、商业应用程序服务器及数据库管理系统(DBMS)。像是Java、.NET、HTTP、XML、SOAP 等,都可用来建立区域及广域网络企业应用程序。这样的标准提供了一个丰富的环境,并且拥有最大的弹性,而可在异质性操作应用程序及信息资产间作沟通。
整体来说,ArcSDE 提供基础建设所需之功能,来管理多使用者编辑相同空间数据库的几何图形、交替版本及历史记录。ArcIMS 因特网空间数据可视化的成本效益解决方案,提供了高需求量的地图查询、解释数据搜索及管理服务的特殊效能。而ArcGIS Desktop(ArcView、ArcEditor、ArcInfo)是用来产生及编辑空间数据、提供框架外的空间数据探测和分析功能,以及管理ArcGIS Server。
ArcGIS Engine 是用来建立自订的Desktop 应用程序,此程序可以独立的应用程序或ArcGIS Server的客制程式来运作。整个平台的基本体系架构是一个开放的发展环境,也就是所谓的ArcObjects 。
有别于ArcView (end-user 应用程序),ArcGIS Server 是提供给要建立共享的服务器应用程序开发人员,ArcGIS Server 包含了在网络服务及客户/服务器环境中最新先进的GIS 功能。举例来说,用户可使用ArcGIS Server 来传送GIS 应用程序(如:制图、地理编码、分析)给没有安装desktop GIS的end-user。这些进阶的GIS 功能是与使用者在desktop 应用程序中进行的一样,但是透过网络这些功能可被更有效益及效率的提供给用户。

Licensing of the ArcGIS Server
ArcGIS Server 为单一版本安装。不因服务器功能等级而有不同版本。此外,ArcGIS Server 还包含下列扩充模块的使用授权:
? ArcGIS Spatial Analyst
? ArcGIS 3D Analyst
? ArcGIS Publisher
? ArcPress for ArcGIS
? ArcGIS StreetMap
User 应用参考实例
实例一: 网络应用程序
某机关组织想要传送GIS 功能(制图、地理编码、分析)给目前未安装ArcGIS Desktop 的end-user。
这个组织可在一个服务器级的机器上安装ArcGIS Server,然后以.NET 或者JAVA 来建立网络应用程序。这些网络应用程序可直接在网络上使用,而与ArcGIS Engine 互动的服务器对象会显示所需要的ArcGIS 功能层级。
为因应将来更多的使用者,建议安装更多的ArcGIS Server,如此一来,透过使用ArcGIS Server 所附的工具,负载量便能轻易地共享。
实例二: Desktop 应用程序
某机关组织想要从它们的ArcGIS Desktop 分担出一些GIS 作业负载至远程机器。
这个组织可在一个服务器级的机器上安装ArcGIS Server,然后使用ArcCatalog 中提供的工具来提供地理编码或地图服务。
在需要地理编码服务时,使用ArcGIS Desktop 的end-user 可透过ArcCatalog 连结至ArcGIS Server,并使用地理编码服务,只是数据处理是在远程服务器机器上进行的。使用者也可以使用ArcGIS Server来存取要在ArcMap 中使用的地图层。这些功能在下班时间也能执行,而且可以下载地理数据处理功能及model 至远程机器。