Ebgis
Download
1 / 123

W ebGIS 原理与方法 - PowerPoint PPT Presentation


  • 200 Views
  • Uploaded on

城市建设系 地理信息系统专业课程. W ebGIS 原理与方法. 第六章 ArcIMS. 目的要求: 掌握 ArcIMS 的安装、配置和调试,掌握利用 ArcIMS 进行地图发布步骤,尝试修改 AXL 文件来进行服务的定制。 重点: ArcIMS 的安装、配置和调试 利用 ArcIMS 进行地图发布各个步骤、站点管理 使用不同浏览器的服务定制 AXL 的修改和编写 难点 : 服务定制、 AXL 文件的编写. WEBGIS 软件. MapInfo ProServer MapInfo Corp. 产品 (http://www.mapinfo.com/)

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' W ebGIS 原理与方法' - ulla


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Ebgis

城市建设系 地理信息系统专业课程

WebGIS原理与方法

第六章 ArcIMS


  • 目的要求:

    • 掌握ArcIMS的安装、配置和调试,掌握利用ArcIMS进行地图发布步骤,尝试修改AXL文件来进行服务的定制。

  • 重点:

    • ArcIMS的安装、配置和调试

    • 利用ArcIMS进行地图发布各个步骤、站点管理

    • 使用不同浏览器的服务定制

    • AXL的修改和编写

  • 难点:

    • 服务定制、AXL文件的编写


Webgis
WEBGIS软件

MapInfo ProServer

MapInfo Corp.产品 (http://www.mapinfo.com/)

GeoMedia Web Map

Intergraph Corp.产品(http://www.intergraph.com/)

ARCIMS

美国环境系统研究所公司 ESRI Inc.产品 (http://www.esri.com/)

MapGuide

Autodesk Inc.产品 (http://www.autodesk.com/)

SuperMap IS

北京超公司产品 (http://www.supermap.com.cn)


ESRI 产品序列

ESRI公司(Environmental Systems Research Institute Inc.)于1969 年成立于美国加利福尼亚州的Redlands市,公司主要从事GIS工具软件的开发和GIS数据生产。ESRI公司作为全球专业的GIS软件开发公司,历经30多年的发展,已发展遍布全球的数以百万计的用户,其软件产品经多年的实践应用,奠定了GIS领域事实上的标准。

http://www.esrichina-bj.cn/templates/T_yestem_News/index.aspx?nodeid=52


Arcgis
ArcGIS系列软件

1.桌面产品

ArcView --桌面级GIS

ArcEditor --专业级GIS

ArcInfo --专家级GIS

2.数据库产品

ArcSDE --空间数据库引擎

3.网络GIS产品

ArcIMS --Internet地图服务器

ArcGIS Server:企业级的GIS服务器


4.移动GIS产品

ArcPad --移动GIS

5.组件式GIS产品

MapObjects for windows --Windows版GIS开发包

MapObjects for Java --Java版GIS开发包

ArcGIS Engine: 目前功能最为强大的GIS组件

6.免费软件产品

ArcReader --地图发布文件浏览器

ArcExplorer --GIS图形浏览器

ArcGIS系列软件


Arcgis1
ArcGIS系列软件

  • 7、Online GIS

    • ArcGIS online service

    • ArcWeb Service(ESRI ArcWeb Services has been retired )


桌面GIS

ArcInfo

开发GIS

ArcEditor

ArcGIS Engine

ArcView

EDN

ArcReader

移动GIS

浏览器

NetWork

ArcPad

标准浏览器

ArcGIS Mobile

ArcGIS Explorer

ArcGIS Image Server

ArcGIS Server

ArcIMS

服务器GIS

DBMS

XML

文件

Geodatabase

ArcGIS9.2 产品组成


三种服务器GIS:

ArcIMS:基于Internet /Intranet发布动态地图、GIS元数据和服务的服务器产品


三种服务器GIS:

ArcGIS Iamge Server:

基于网络的,提供动态的

影像处理服务的服务器端

软件。


三种服务器GIS:

ArcGIS Server:功能强大的基于服务器的GIS产品,用于构建集中管理的、支持多用户的,具备高级GIS功能的企业级GIS应用与服务,如空间数据管理,二维三维数据可视化,数据编辑,空间分析等应用和服务。


ArcGIS服务器产品比较


Arcims
ArcIMS——互联网数据发布系统

  • ArcIMS 提供了一种通过网络获取动态地图、GIS数据以及各种服务的途径。它为适应企业网络需求以及访问国际网络而建立的GIS网页发布提供了高效的分层框架结构。ArcIMS服务可被应用于多种客户端中,如自定义网页应用、ArcGIS桌面系统以及移动和无线设备。通过应用ArcIMS,城市和地方政府、商业机构以及其他组织均可以发布,发掘以及共享地理空间信息。


Arcims1
ArcIMS的特征

  • 易于使用—ArcIMS是一个易于安装的软件,并且可在几分钟内快速建立网站。应用ArcIMS,用户可以毫不费力的创建、设计和管理网站。向导和模板可通过任务引导用户创建和发布地图-无需编程,只需创建地图服务、设计网页并发布。对于高级用户,客户机服务器构造和管理工具可用于建立安全可靠具有很强升级能力的网站。


Arcims2
ArcIMS的特征

  • GIS网页发布功能—ArcIMS包含了关键的网页发布功能,如影像描述、矢量数据流、数据查询、数据提取与下载、地理编码以及元数据目录服务。

  • ArcGIS 集成—由于无数据转换的需要,用户可任意访问其GIS数据,而无需知道数据的来源。此外,通过应用ArcIMS,用户可在网上发布任何已经创建的ArcGIS地图。


Arcims3
ArcIMS的特征

  • 多元数据集成与应用功能—ArcIMS提供了强大的数据集成功能, 使得用户可以访问自己的数据,并简单快速的与其他网络或本地数据进行集成。

  • 在线传输元数据库的功能—ArcIMS元数据服务可用于创建一个中央在线元数据库并使其可在网络中发布和浏览元数据


Arcims4
ArcIMS的特征

  • 分层体系结构—由于是为特定组织设计的,因此无论在企业内部网还是万维网,ArcIMS都是一个用于发布GIS 数据、地图和应用的完全分层式方案。ArcIMS是一个具有行业化实力的应用程序,它具有已被证实的可量测性和网站及服务的大部分需求功能。ArcIMS服务器技术是多层体系结构的一部分。ArcIMS框架包括客户端、服务和数据管理。 对多种客户端和服务器端的支持使得ArcIMS 在网络GIS 竞争中脱颖而出。


Arcims5
ArcIMS的特征

  • 支持多种客户机—ArcIMS允许用户向多种客户端提供制图和数据服务,从lightweight无线设备,如蜂窝电话和个人数字助手(PDA),瘦客户端浏览器到完整功能的GIS桌面客户端。为了帮助用户快速启动,ArcIMS 还与HTML和Java客户端浏览器一起供给。


Arcims6
ArcIMS的特征

  • 标准化—ArcIMS提供标准化自定义、集成和通讯功能。

  • ArcIMS可以应用行业化标准网页开发环境 ,如ASP, .NET, ColdFusion等,对功能进行定制和扩展。ArcIMS可以同用户组织中的其他技术进行集成以创建一个完整的解决方案。

  • ArcIMS客户端和服务器端通过ArcXML进行通讯,ArcXML是对标准扩展语言(XML)扩展。ArcXML也提供了一个用户自定义ArcIMS应用软件的简单途径。

  •       此外, ArcIMS用户也可以下载附加在OpenGIS规范中的免费网页地图服务和网页特色服务连接器。  ESRI当前也提供ArcIMS数据传输扩展模块,它可以对数据进行简单开放式分发操作。


Arcims7
应用ArcIMS 用户可以实现:

  • 发布高质量交互式地图,在网络中成千上万的用户可同时获取。

  • 将多源(网络或本地)数据进行集成并发布于网络中。

  • 使地图、数据和元数据可被不同的客户端(移动、桌面、浏览器)获取

  • 使用具有很强升级能力的服务器结构来适应不断增长的服务要求,而无须修改应用软件。

  • 为元数据的发布和浏览创建中心仓库

  • 通过发布服务的元数据使得GIS内容更易被获取


Arcims8
ArcIMS的架构


Arcims9
ArcIMS组件

  • 1、客户端

  • 是通过HTTP协议从服务器获取另一台计算机服务并接受服务器响应的一个计算机系统。

    • ArcMap

    • ArcExplorer

    • ArcPad

    • ArcIMS浏览器

    • 其他定制的客户端


Arcims10
ArcIMS组件

  • 2、中间件

  • Web服务器:接收客户端请求并创建网页在客户端发布

  • Servlets:作为网络服务的一部分运行,扩展web服务器的功能使之动态地调整网页的内容。此外接收客户的请求,获取并处理客户所需要的数据以及将结果返回到客户端。


Arcims11
ArcIMS组件

  • 2、中间件

  • ArcIMS应用服务连接器:用来连接web浏览器和arcims应用服务器。(书上图6.2)。有五种,其中Servlet connector是ArcIMS标准连接器。

  • ArcIMS应用服务器:处理输入请求负载平衡的程序。

  • ArcIMS Monitor:启动新的地图服务和空间服务器,是一个与空间服务器一起在后台运行的程序


Arcims12
ArcIMS组件

  • 3、服务器

  • ArcIMS空间服务器: ArcIMS的主要处理中心

  • 数据服务器

  • ArcIMS Tasker:整理服务器的清道夫,定时删除临时文件


其中:

  • Web Server及Application Server Connectors可以部署在一台计算机;

  • Application Server可以部署在一台计算机;

  • 而Spatial Server可以部署于多台计算机,由Application Server管理;

  • 数据则可以是文件,SDE等格式。

  • 实际中,一般把Spatial Server安装于多台计算机,因为Spatial Server是整个系统中负荷最重的部分,执行了大部分的运算任务。


  • Application Server管理Spatial Server,处理ArcXML请求,并返回ArcXML的结果,对于不同的开发接口(Connector),或者也处理这样的XML,或者由 Connector封装了此类请求,然后在后台与Application Server交互。

  • 运行于Application Server的地图服务是无状态的,也就是说它只是根据ArcXML请求,调度Spatial Server来不断的生成图片或者其他数据,然后以ArcXML的格式返回给Web Server的Application Server Connectors。

  • 因此,用户(地图)的状态,例如当前的缩放比例,位置等,或者在Web服务器端通过Seesion保留,或者在客户端通过某种方式保留(如表单的隐藏域,Url参数等等)。


Arcims13
ArcIMS的多层结构体系

  • 处理流程:

    1、客户端发出ArcIMS请求

    2、web服务器接收请求,并通过某个连接器提交给ArcIMS应用服务器

    3、ArcIMS应用服务器再把请求传输给相应的ArcIMS空间服务器处理

    其中,空间服务器处理实际的工作,如创建地图,传输矢量数据,图层处理等

    ArcIMS连接器通过TCP协议和应用服务器通信。


Arcims14
ArcIMS的几个要点:

1、ArcIMS的定位是空间数据发布系统,虽然也可以做进一步定制和开发,但因为ArcIMS的定位,有些事情很难或无法实现,例如无法(或很难)使用ArcIMS进行复杂的空间分析,需要调用AO或者MO。

2、ArcIMS和目前的ArcGIS Server不是一个基础,后者基于由COM实现的AO,不过由于ArcIMS任务单一,所以效率较高,而且可以跨平台。


ArcIMS的几个要点:

3、Web服务器的Application Server Connector、 ArcIMS的

应用服务器(Application Server)的通信是基于Servlet发送

ArcXML,因此需要安装Java环境和Servlet运行环境。

ArcIMS的Author和Design、Administrator也是基于Java实

现。

4、ArcIMS的几个主要部件:

  • Application Server Connectors,即ArcIMS定制开发的API,有Java、ActiveX、.net等API,但最终和Application Server通信,都需要将请求转换为ArcXML,由Servlet Connector发送给Application Server,这也是ArcIMS需要一个Servlet运行环境的原因;


ArcIMS的几个要点:

  • Application Server,应该是基于Java实现,主要用于维护Spatial Server的状态及其与Web服务器的交互。

  • Spatial Server,核心的地图渲染器,基于C++实现,主要用于根据请求渲染地图,即地图render。

    5、ArcIMS的开发模式:

  • 使用Author、Designer通过可视化方式来设计地图,发布,无须编程;

  • 使用Connectors来开发,目前可以使用ASP、.net、Java等等方式来开发。


ArcIMS的几个要点:

6、ArcIMS的核心是ArcXML,ArcXML是Web服务器的Application Server Connector,Application Server,Spatial Server之间的通讯协议(语言),其调用模式类似Web Service。


Arcims15
ArcIMS的安装和配置

  • 4个部分:

    • Web服务器(IIS,Apache)

    • JRE/JDK (J2RE1-4.2-06)

    • Servlet Engine (Servlet Exec_ISAPI_50013)

    • ArcIMS (ArcIMS 9.2 )


Arcims16
ArcIMS的安装和配置

  • (1)安装IIS的方法

    • 采用光盘安装(系统盘)

    • 使用下载的文件安装

      • 开始->控制面板->删除/添加程序->添加/删除windows组件->勾选IIS->查看详细信息->确定

      • 安装完成后,运行http://127.0.0.1/或http://localhost/看安装是否成功,成功后,还可以进入“管理工具”—>IIS服务器,打开“默认网站”,设置属性。


Arcims17
ArcIMS的安装和配置

  • (2)安装JRE

    • 安装JRE,并修改环境变量。示例安装j2re1.4.2-06

    • 1、在ArcIMS目录下找到j2re-1_4_2_06-windows-i586-p.exe的安装文件,按提示安装,并记下安装所使用的目录。


Arcims18
ArcIMS的安装和配置

  • 2、修改jre环境变量:

  • 右键点击“我的电脑”

  • 选择“属性”

  • 选择“高级”选项卡

  • 点击“环境变量”按钮(图5)

  • 查找到变量“path”(图6)

  • 选中,点击“编辑”修改其“变量值”中的内容,加入JRE的安装目录下bin文件夹的路径,与前面的值之间使用“;” 隔开,如:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Java\j2re1.4.2_06\bin


Arcims19
ArcIMS的安装和配置

  • (3)安装Servlet Engine

  • 运行安装程序时,需设置用户名和密码,这个账户信息需要记清楚,在后面打开Servlet exec admin 页面时需要用到。

  • 安装好之后,点击“开始->所有程序->New Atlanta-> Servlets Exec 5.0 IS API-> Servlet Exec Admin ,在该页面输入开始设置的用户名和密码,若能连接成功,则该项安装成功,否则不成功,需要从控制面板中删除程序重新安装

  • 注意:运行Servlet Exec Admin 时,确认IIS服务器已处于启动状态。


Arcims20
ArcIMS的安装和配置

  • (4)安装ArcIMS

    • 安装之前,确认电脑已设有管理员级别的用户名和密码,确认许可文件可用。

    • 按照提示依次安装完成后不重新启动,点”cancel”进入ArcIMS port installation 进行认证和配置。

    • 安装、配置完成后,进入”所有程序-》ArcGIS-》arcIMS-》diagnostics进行程序诊断,看ArcIMS是否安装配置成功。


Arcims21
ArcIMS的安装和配置

  • (4)安装ArcIMS

  • 选择HTTP协议,输入web服务器的域名和端口号,端口号缺省为80

  • 单击1 测试ArcIMS Sevlet connector

  • 单击2 测试ArcIMS application server


10

图9


Arcims22
ArcIMS开发模式与运行机制

  • 使用ArcIMS的设计工具Author、Designer来编辑Axl定义文件,增加地图服务,定制Html客户端或者Java客户端,发布地图服务,这种开发模式都属于客户端处理模式;

  • 而使用ActiveX Connector,.Net Link的方式开发,则属于服务器端处理模式。这里的处理是指处理ArcXML。


客户端处理模式

  • 使用Html客户端或者定制Html客户端开发。系统的运行机制如下:


  • 这种模式下,客户端的请求已经是ArcXML格式封装的,然后由Web服务器委托Application Server Connectors处理;由于请求已经是ArcXML格式,Connector的任务只是简单的把请求转发给Application Server。这种模式下,发送和返回请求都需要在客户端来处理,因此,ArcIMS的Html客户端的JS代码行数达到万行级别。

  • 另外,返回和发送ArcXML,其中很多数据都是无关紧要或者不需要的,对于网络通信,也是一个负担。


  • 得到服务器端返回的ArcXML后,客户端JS负责解析,然后再在服务器下载需要的图片,显示在客户端。

  • 相关的代码在HtmlViewer的Javascript代码的aimsMap.js这个文件内,一般的地图操作设置参数后调用sendMapXML函数,然后此函数再调用sendToServer函数,最后由htmlSendToServer通过表单方式发送请求(没有使用XMLHttpRequest对象,所有XML操作都是由JS完成)。

  • ArcIMS文档中的“Customizing_the_HTML_Viewer.pdf”中对 HtmlViewer的结构、运行原理、定制有详细的说明,可以作为参考。对于ArcExplorer,JavaViewer等都是使用客户端处理模式。


服务器端处理模式

  • 包括使用Java、ASP、.net等开发的方式来定制开发的ArcIMS应用。其运行机制如下:


  • 对于服务器处理模式,ArcXML的转换、解析在服务器端由Application Server Connector进行。客户端的代码由服务器端的ASP、JSP等程序动态生成。客户端发送地图服务请求后,由服务器端的API转换为ArcXML,然后由Servlet发送给Application Server。

  • 与客户端处理模式比较,服务器端处理模式的优势有:更少的数据传输,更易与其他程序集成等。

  • 采用服务器处理模式开发,客户端还是需要处理用户操作,例如放大缩小,要获得好的用户交互体验,这部分还是需要较强的JS才可以完成,一些常用的功能JS代码在ArcIMS的例子中已提供。


6 2 arcims
6.2 使用和管理ArcIMS

  • 使用Author创建一个地图配置文件

  • 使用Administrator管理器管理地图服务,

  • 使用Designer设计一个webgis网站

  • 远程管理ArcIMS服务

  • 预览、测试和定制站点


1 arcims
1、ArcIMS的使用和管理

涉及到的5个用户界面程序

  • Author:创建地图配置文件,也可以使用ArcMAP或ArcGIS Publisher来创建,但在ArcIMS安装时必须选上ArcMap Server

  • Designer:设计web站点和浏览器配置

  • Administrator:管理地图服务,包括服务、服务器和文件夹

  • Manager:远程管理服务

  • Viewer:预览、测试和定制站点客户端

  • 注意:在9.2版本中,没有manager,但装上ADF后就有ArcIMS Manager了,viewer的配置在Designer中进行设置。


1、使用Author工具创建地图配置文件SFBusiness.axl,该文件确定待发布的数据及如何显示数据

步骤1、启动author


添加图层数据

步骤2、添加图层

ArcIMS支持三种数据格式

Shapefile格式

ArcSDE数据

影像数据格式:并且客户端

仅支持GIF,JPG,PNG文件



步骤3、创建新的地图(即将地图保存为.axl文件)


Legend Tab下更改图层图例样式

步骤4、更改图层显示顺序,更改图层属性,并保存


Layers Tab下更改图层图例样式


步骤5、保存,File->Exit,退出ArcIMS Author



预定义查询设置的步骤:

  • 1、在Legend选项卡里点击一个图层是它处于活动状态。

  • 2、点击Author工具条上的预定义查询按钮工具图标。一个消息框出现询问你是否想要创建一个预定义查询。

  • 3、点击Yes.一个消息框提示你为这个预定义查询输入名字。

  • 4、为这个预定义查询键入名字并点击OK

  • 5、在Select a field列表框中,点选一个字段。

  • 6、选择查询操作符。

  • 7、在值列表框中点选一个值,或者在表达式文本框中敲入一个值。

  • 8、点击Execute按钮找到匹配的要素。

  • 9、高亮显示表达式文本框中的值,并删除它。

  • 10、点击Insert Variable按钮在那个值所在的位置插入变量。

  • 11、点击保存按钮。

  • 12、点击OK按钮关闭对话框或者点击New按钮创建另一个查询。


<EXTENSION type="StoredQuery">

<STOREDQUERIES>

<STOREDQUERY name="SQ-1">

<QUERY where="ZIP = &apos;[%var%]&apos;" subfields="#SHAPE# CUST_ID NAME ADDRESS ZIP STORE_ID SALES ADDR_ORIG ZIP_ORIG ADDR_STD CITY_STD STATE_STD ZIP_STD CNTYFP_STD LON_STD LAT_STD MATCH_CODE MATCHCODE2 TRADE_ID" />

<SQVAR position="0" name="[%var%]">

<FIELD name="ZIP" precision="0" type="1" size="5" />

</SQVAR>

</STOREDQUERY>

<STOREDQUERY name="SQ-2">

<QUERY where="NAME = &apos;[%var%]&apos;" subfields="#SHAPE# CUST_ID NAME ADDRESS ZIP STORE_ID SALES ADDR_ORIG ZIP_ORIG ADDR_STD CITY_STD STATE_STD ZIP_STD CNTYFP_STD LON_STD LAT_STD MATCH_CODE MATCHCODE2 TRADE_ID" />

<SQVAR position="0" name="[%var%]">

<FIELD name="NAME" precision="0" type="1" size="13" />

</SQVAR>

</STOREDQUERY>

</STOREDQUERIES>

</EXTENSION>


步骤1、启动Adiminstrator

2、使用Administrator工具创建图像服务SFBusiness


Administrator启动时可能显示的错误提示信息


第一次登录时需设置用户名和账户密码,并确认密码第一次登录时需设置用户名和账户密码,并确认密码

需要记住这个账号和密码,以后登录时需要输入账户和密码进行认证


步骤第一次登录时需设置用户名和账户密码,并确认密码2、进入Adiminstrator,选择面板左侧的services


新建服务工具按钮第一次登录时需设置用户名和账户密码,并确认密码

步骤3、点击工具条上的New Service按钮,弹出New Service对话框


步骤第一次登录时需设置用户名和账户密码,并确认密码4

1、设置新服务的名称

2、选择需要使用的地图配置文件

3、选择虚拟服务器


步骤第一次登录时需设置用户名和账户密码,并确认密码5、选择virtual server类型,进行相应设置,并关闭对话框


新建的地图图像服务第一次登录时需设置用户名和账户密码,并确认密码SFBusiness


步骤第一次登录时需设置用户名和账户密码,并确认密码6:保存新建的服务配置,并退出adminstrator


双击管理工具第一次登录时需设置用户名和账户密码,并确认密码,找到Internet信息服务

创建虚拟路径


3第一次登录时需设置用户名和账户密码,并确认密码、使用Designer工具设计地图Web站点SanFran


使用第一次登录时需设置用户名和账户密码,并确认密码HTML Viewer浏览器浏览该服务出现错误,将浏览地址改成

http://机器名:(端口)/website/SanFran/后能够成功浏览,说明出现了路径设置问题,可查看ArcIMSparam.js 文件中的imsURL ,imsOVURL 是否一致,并且使浏览路径和这两个参数的值保持一致!

其中端口号为缺省值80时可不写,为其他值时需指定


使用第一次登录时需设置用户名和账户密码,并确认密码HTML viewer浏览器


使用第一次登录时需设置用户名和账户密码,并确认密码Java Stadard浏览器


6 2 4 arcims
6.2.4 ArcIMS第一次登录时需设置用户名和账户密码,并确认密码的站点管理

Adiminstrator的站点管理功能,涉及到几个重要概念:

1、空间服务器与虚拟服务器

ArcIMS空间服务器,是多线程的,按照顺序处理,一台机子上可安装多个,虚拟服务器是一个或多个ArcIMS空间服务器的虚拟结合,提供一些特殊功能,它通过线程与一个或多个ArcIMS空间服务器连接。

优点:可以通过添加虚拟服务器来平衡任务分配

可在ArcIMS空间服务器发生故障时提供备份


6 2 4 arcims1
6.2.4 ArcIMS第一次登录时需设置用户名和账户密码,并确认密码的站点管理

虚拟服务器种类

公众(public):能够被地图服务直接使用,图像或要素虚拟服务器(图像、要素)

私人(private):不能被地图服务所使用,(查询,编码,压缩)

5类:

(1)图像(公众)虚拟服务器——专题地图显示在服务器端,并以JPEG、GIF或PNG格式返回客户端。

(2)要素(公众)虚拟服务器——矢量数据以数据流的形式传送到客户端


6 2 4 arcims2
6.2.4 ArcIMS第一次登录时需设置用户名和账户密码,并确认密码的站点管理

  • (3)查询(私有)虚拟服务器——与影像服务器一起处理数据查询

  • (4)编码(私有)虚拟服务器——提供地理编码支持

  • (5)压缩(私有)虚拟服务器——以压缩的shapefile形式向客户返回请求的数据

  • 注意:线程个数的适度,超过一定的限度后可能会没有响应


2第一次登录时需设置用户名和账户密码,并确认密码、统计工具

ArcIMS提供了统计(statistics)工具为每个虚拟服务器提供实时统计信息,可根据这些信息改善虚拟服务器的配置。


6 2 4 arcims3
6.2.4 ArcIMS第一次登录时需设置用户名和账户密码,并确认密码的站点管理

  • 3、服务器需求及配置

  • 空间服务器的个数的配置与并发数,每个空间服务器的线程数,最大等待时间及机器性能以及函数关系有关


4第一次登录时需设置用户名和账户密码,并确认密码、记事本文件夹及editnotes工具

Mapnotes、editnotes是一种为客户在虚拟公告牌上交流意见和进行空间编辑建议的协作性工具。


5第一次登录时需设置用户名和账户密码,并确认密码、安全性

Administrator ->change loggin可以重设用户名和密码


6第一次登录时需设置用户名和账户密码,并确认密码、配置保存功能

保证一旦服务器死机,在重启机器时地图服务能够自动重新启动;若没有保存,重启后,所建服务不会出现在administrator中


服务名第一次登录时需设置用户名和账户密码,并确认密码

服务处于启动状态


6 2 4 arcims4
6.2.4 ArcIMS第一次登录时需设置用户名和账户密码,并确认密码的站点管理

  • 7、ArcIMS服务

  • 地图服务,即最终用来确定如何表现地理数据的,可以定义图层的符号,加上标注和设置比例尺因子等

  • 1)图像服务

  • 2)要素流服务 feature service,客户端能够对地理数据执行高级的GIS处理和分析功能