《WebGIS开发实践手册》2.6 ArcIMS自定义开发方式

Posted by 蒋波涛 30 September,2009 Views (0)Comment

有了Web Manager和Designer,我们就可以高枕无忧了吗?如果用户的需求只是简单地显示和查询地图信息,这两个快速生成工具当然完全能够满足需要,但如果用户的要求更多一点,更复杂一些,就必须想办法进行自定义开发了。我们一般可以将自定义开发的方式分为三种:Ø 使用Web ADF提供的Web控件和API进行自定义开发;Ø 在HTML或Java浏览器基础上进行自定义开

目录 : 著作出版 标签 : ArcIMS  作者著作  

《WebGIS开发实践手册》2.5 ArcIMS的管理组件

Posted by 蒋波涛 29 September,2009 Views (0)Comment

在了解ArcIMS的服务器层、连接器和Web ADF等原理性内容之后,我们需要开始了解如何使用ArcIMS服务器。ArcIMS中拥有多种不同功能的管理程序,便于用户制作地图、产生服务、开发Web客户端应用程序和调整监测WebGIS站点的运行。

目录 : 著作出版 标签 : ArcIMS  作者著作  

China-Pub 新书预订

Posted by 蒋波涛 27 September,2009 Views (2)Comment

1

地址

24小时样书已经出版,本周内即可入库销售。

目录 : 著作出版 标签 : ArcIMS  作者著作  

《WebGIS开发实践手册》2.4 ArcIMS连接器和Web ADF

Posted by 蒋波涛 25 September,2009 Views (0)Comment

ArcIMS支持多种开发环境,如ASP、ASPX、ColdFusion和JSP等,这让具有不同开发背景的程序员都能开发ArcIMS的客户端程序。ArcIMS应用服务器是与空间服务器的交互语言是ArcXML,因此,ArcIMS需要一种机制将来自这些客户端的请求转换为ArcXML,这个转换是通过ArcIMS连接器(Connector)和Web ADF实现的,它们居于Web服务器和ArcIMS应用服务器

目录 : 著作出版 标签 : ArcIMS  作者著作  

《WebGIS开发实践手册》2.3 ArcIMS的进程

Posted by 蒋波涛 24 September,2009 Views (0)Comment

ArcIMS的空间服务器、虚拟服务器和ArcIMS服务都是一种在逻辑上划分的对象或概念,它们依赖在计算机上实际运行的ArcIMS进程的存在而存在,如图 2‑7所示:

clip_image001

2‑7 ArcIMS的进程

可以看到,ArcIMS的进程有6个,即Aims_AppServer.exe、Aims_Monitor.exe、Aims_Tasker.exe和3个aimsserver.exe,有三个aimsserver.exe的原因是我们安装了ArcMap Image扩展插件,它会产生另外两个空间服务器进程。

这6个进程被分为四种:Application Server、Monitor、Tasker和Spatial Server,下面我们将对这四种进程进行详细介绍:

目录 : 著作出版 标签 : ArcIMS  作者著作  

《WebGIS开发实践手册》2.2 ArcIMS服务器组件[2]

Posted by 蒋波涛 23 September,2009 Views (0)Comment

2.2.3. ArcIMS服务无论是空间服务器还是虚拟服务器,其最终目的就是为了生成和管理ArcIMS服务(Service),ArcIMS服务正是ArcIMS对外地图发布的关键所在,也是客户端与GIS服务器通讯的接口。一台服务器上可以同时存在一个或多个不同类型的ArcIMS服务,如图 2‑6所示,存在一个Image类型ArcIMS服务San:图 2‑6 已经存在的ArcIMS服务San通过ArcI

目录 : 著作出版 标签 : ArcIMS  作者著作  

《WebGIS开发实践手册》2.2 ArcIMS服务器组件[1]

Posted by 蒋波涛 22 September,2009 Views (1)Comment

ArcIMS服务器层组件是其架构最核心的部分,它包含了空间服务器、虚拟服务器和ArcIMS服务三种对象和概念。其中,空间服务器是ArcIMS产生地图数据的最关键对象,而虚拟服务器则是管理前者的一个虚拟概念,它们的最终目标就是为了新建某种类型的ArcIMS服务。

目录 : 著作出版 标签 : ArcIMS  作者著作  

《WebGIS开发实践手册》2.1 ArcIMS体系架构

Posted by 蒋波涛 21 September,2009 Views (0)Comment

ArcIMS整个体系由多个组件(Component)聚合而成,包括Web服务器、ArcIMS应用服务器、连接器、Web应用开发框架(ADF)和ArcIMS空间服务器等。这些组件的协作,使得它们能够管理ArcIMS服务和处理来自客户端的请求并返回响应数据;同时,由于考虑到了负载平衡、冗余和满足不同尺度的访问要求,它们也能部署在一台或多台硬件服务器上。ArcIMS是标准的B/S三层架构,由客户端、中间

目录 : 著作出版 标签 : ArcIMS  作者著作  

《WebGIS开发实践手册》2. GIS服务器ArcIMS

Posted by 蒋波涛 18 September,2009 Views (0)Comment

ArcIMS是ArcGIS中的一种服务器端产品,在ArcGIS Server出现之前,它是ESRI唯一的GIS服务器,其架构是非常优秀的。ArcIMS提供了一个用于在Web上发布GIS数据和服务的分层框架,通过ArcIMS提供的地理服务(Service),可以在网络上发布GIS地图、数据和元数据等信息。ArcIMS不仅是一个网络地图发布解决方案,作为一种发布技术,它拥有支持多种ESRI客户端环境的

目录 : 著作出版 标签 : ArcIMS  作者著作  

《WebGIS开发实践手册》1.4 本书将带来什么?

Posted by 蒋波涛 16 September,2009 Views (2)Comment

WebGIS是什么?目前从理论上对它进行长篇累牍解释的书籍不下数十种,但对于GIS开发人员而言,最需要的解释并不是“是什么?”,而是“怎么对其进行开发”,而这一本书,就是为了实现这个目标而写的。Web2.0概念带来了大量的名词和术语,由于各种Web开发环境、Web框架和新组件的出现,现在的Web应用程序开发过程已经被包装得非常严密。对于新手而言,这种

目录 : 著作出版 标签 : ArcIMS  作者著作  

《WebGIS开发实践手册》1.3.2 GIS应用服务器

Posted by 蒋波涛 15 September,2009 Views (2)Comment

GIS应用服务器是WebGIS架构的核心组件,负责接收地图请求并动态地生成地图图片或地理信息并返回给客户端,当然,它是怎么开发和如何工作的原理并不是本书关心的内容。用户只需要知道:根据GIS服务器的访问规则,编写普通的Web应用程序页面,就是我们所理解的WebGIS开发的全过程了。

目录 : 著作出版 标签 : ArcIMS  作者著作  

《WebGIS开发实践手册》1.3.1

Posted by 蒋波涛 14 September,2009 Views (0)Comment

1.3. WebGIS详解

随着Internet技术的发展和普及,GIS与WWW进行了结合,形成了所谓的WebGIS(又称万维网GIS),它已经成为GIS发展中最重要的方向之一,也是本书关注点重点与核心内容。

目录 : 著作出版 标签 : 作者著作  ArcIMS  

《WebGIS开发实践手册》1.2.1-1.2.4

Posted by 蒋波涛 11 September,2009 Views (1)Comment

基于C/S模式的网络GIS是最常见的一种分布式架构,在这种客户端/服务器的架构中,地理数据被存储在地理数据服务器(如ArcSDE等大型关系数据库)上,而数据的查看和编辑则在客户机上实现。这种架构一般都涉及到海量数据、地理计算、空间分析、专题制图和数据转换等因素,因此只适合于在环境稳定的局域网中部署。目前我们能见到的绝大部分地理信息管理系统几乎都采用这种模式。C/S模

目录 : 著作出版 标签 : 作者著作  ArcIMS  

在Apache上安装TileCache

Posted by 蒋波涛 31 July,2008 Views (0)Comment

在Apache上安装TileCache......

目录 : ArcIMS 标签 : Python  ArcIMS  

在IIS上安装TileCache

Posted by 蒋波涛 31 July,2008 Views (23)Comment

 TileCache是我在翻译《GIS for Web developer》一书时了解的一个GIS组件,它居于GIS服务器之前,可以将任何WMS服务的数据进行Cache处理,以产生瓦片式WebGIS效果。我在网络上寻找了许久关于TileCache安装和使用的资料,但是一直没有什么结果,后来好不容易在Google的缓存中寻找到一篇《Seting up TileCache on IIS》的文

目录 : Python 标签 : ArcIMS  Python  

ASP.NET写的AJAX跨域代理

Posted by 蒋波涛 13 June,2008 Views (1)Comment

我用AJAX写了个ArcIMS的WebGIS,在做测试的时候链接的是网络上别的城市的数据,当然,不可避免就出现了跨域问题咯。AJAX跨域的本质是JS的问题,JS写的程序只允许访问本域内的数据,而跨域则受到限制,在IE中会弹出一个警告,在FF中直接就被终止了,所以我的这个WebGIS在解决跨域之前无法在FF中使用(如果数据在本域还是可以的)。

 

目录 : Ajax 标签 : AJAX  ArcIMS  

几个可用的ArcIMS服务

Posted by 蒋波涛 21 March,2008 Views (3)Comment

我最近的工作在做一个ArcIMS的IMF(Internet Mapping Framework),但本机上没有安装IMS服务,为了方便测试,在网络上寻找了几个可用的IMS站点。不知道为什么,国内站点使用IMS比较少,找不到几个。

目录 : ArcIMS 标签 : ArcIMS  

使用Ext2.0的Ajax连接ArcIMS例子

Posted by 蒋波涛 21 January,2008 Views (2)Comment

例子:使用XHR对象和Ext2.0的Ajax对象给一个ArcIMS服务器发送请求,并返回结果。

目录 : ArcIMS 标签 : ArcIMS  HTML  AJAX  

我用Ajax、YUI和ArcIMS开发的站点

Posted by 蒋波涛 1 August,2007 Views (2)Comment
站点地址:http://60.190.57.69:81/website/MetaWeb/viewer.htm
本来界面上的功能还是蛮多的,比如TOC图层表、Legend显示等,但考虑到用户的交互体验,这些全都给省略了,就剩下两个东西,一是选择图幅类型后可以用点选或框选的方式高亮选择接图表,另一个是使用AJAX、ASP和COM开发的地名定位系统。...
目录 : ArcIMS 标签 : ArcIMS  AJAX  

AJAX访问WebService

Posted by 蒋波涛 28 July,2007 Views (1)Comment
WebService可以作为AJAX引擎的服务器端,由于WebService使用了两种协议,即SOAP和Http Post协议,这使得我们可以使用两种方式来访问WebService......
目录 : ArcIMS 标签 : ArcIMS  AJAX