《WebGIS开发实践手册》2.2 ArcIMS服务器组件[2]
2.2.3. ArcIMS服务无论是空间服务器还是虚拟服务器,其最终目的就是为了生成和管理ArcIMS服务(Service),ArcIMS服务正是ArcIMS对外地图发布的关键所在,也是客户端与GIS服务器通讯的接口。一台服务器上可以同时存在一个或多个不同类型的ArcIMS服务,如图 2‑6所示,存在一个Image类型ArcIMS服务San:图 2‑6 已经存在的ArcIMS服务San通过ArcI
《WebGIS开发实践手册》2.2 ArcIMS服务器组件[1]
ArcIMS服务器层组件是其架构最核心的部分,它包含了空间服务器、虚拟服务器和ArcIMS服务三种对象和概念。其中,空间服务器是ArcIMS产生地图数据的最关键对象,而虚拟服务器则是管理前者的一个虚拟概念,它们的最终目标就是为了新建某种类型的ArcIMS服务。
《WebGIS开发实践手册》2.1 ArcIMS体系架构
ArcIMS整个体系由多个组件(Component)聚合而成,包括Web服务器、ArcIMS应用服务器、连接器、Web应用开发框架(ADF)和ArcIMS空间服务器等。这些组件的协作,使得它们能够管理ArcIMS服务和处理来自客户端的请求并返回响应数据;同时,由于考虑到了负载平衡、冗余和满足不同尺度的访问要求,它们也能部署在一台或多台硬件服务器上。ArcIMS是标准的B/S三层架构,由客户端、中间
《WebGIS开发实践手册》2. GIS服务器ArcIMS
ArcIMS是ArcGIS中的一种服务器端产品,在ArcGIS Server出现之前,它是ESRI唯一的GIS服务器,其架构是非常优秀的。ArcIMS提供了一个用于在Web上发布GIS数据和服务的分层框架,通过ArcIMS提供的地理服务(Service),可以在网络上发布GIS地图、数据和元数据等信息。ArcIMS不仅是一个网络地图发布解决方案,作为一种发布技术,它拥有支持多种ESRI客户端环境的
《WebGIS开发实践手册》1.4 本书将带来什么?
WebGIS是什么?目前从理论上对它进行长篇累牍解释的书籍不下数十种,但对于GIS开发人员而言,最需要的解释并不是“是什么?”,而是“怎么对其进行开发”,而这一本书,就是为了实现这个目标而写的。Web2.0概念带来了大量的名词和术语,由于各种Web开发环境、Web框架和新组件的出现,现在的Web应用程序开发过程已经被包装得非常严密。对于新手而言,这种
《WebGIS开发实践手册》1.3.2 GIS应用服务器
GIS应用服务器是WebGIS架构的核心组件,负责接收地图请求并动态地生成地图图片或地理信息并返回给客户端,当然,它是怎么开发和如何工作的原理并不是本书关心的内容。用户只需要知道:根据GIS服务器的访问规则,编写普通的Web应用程序页面,就是我们所理解的WebGIS开发的全过程了。
《WebGIS开发实践手册》1.3.1
1.3. WebGIS详解
随着Internet技术的发展和普及,GIS与WWW进行了结合,形成了所谓的WebGIS(又称万维网GIS),它已经成为GIS发展中最重要的方向之一,也是本书关注点重点与核心内容。
《WebGIS开发实践手册》1.2.1-1.2.4
基于C/S模式的网络GIS是最常见的一种分布式架构,在这种客户端/服务器的架构中,地理数据被存储在地理数据服务器(如ArcSDE等大型关系数据库)上,而数据的查看和编辑则在客户机上实现。这种架构一般都涉及到海量数据、地理计算、空间分析、专题制图和数据转换等因素,因此只适合于在环境稳定的局域网中部署。目前我们能见到的绝大部分地理信息管理系统几乎都采用这种模式。C/S模
《WebGIS开发实践手册》1.2 网络GIS
“网络GIS是GIS发展过程中某一时段的GIS产品与应用形式,也可以是所有GIS体系下的统称”[1]。根据这一定义,我们可以将所有基于互联网的分布式空间信息管理系统都归纳到网络GIS的概念之中,网络GIS能够实现空间数据管理、分布式协同作业、网络发布和地理信息应用服务等多种功能。传统的GIS系统都是单机版运行的,无论是软件还是数据均部署在一台计算机上,要求较高的软硬件环境,
《WebGIS开发实践手册》1.1.4 分布式计算的对象技术
互联网上的应用程序是基于TCP/IP协议来进行通信的,但这只是为不同计算机上的软件对象建立了互联的“通道”,它们之间还需要统一的“交流语言”才能实现彼此的沟通。跨计算机的分布式应用在软件组件层次上遵守的某种特定软件标准[1],是实现异构平台和程序之间互操作性的保证。这种允许运行于一台计算机上的程序调用另一台计算机上的子程序的协议称为RPC
《WebGIS开发实践手册》1.1.3 WWW的工作协议
我们已经知道,WWW是建立在HTTP(Hyper Text Transfer Protocol,超本文传输协议)上的一种网络应用,而HTTP是一种客户端和服务器端(Client/Server)模式的请求/响应(Request/Response)标准,设计HTTP的初衷是为了提供一种发布和接收超文本的方法,所谓的超文本,就是我们最熟悉不过的HTML标记文件。在HTTP协议中,客户端与服务器端的通讯过
《WebGIS开发实践手册》1.1.2 计算机是如何互联的?
计算机诞生的早期,每家电脑公司开发的产品都具有其特殊性,不光是机器硬件,连操作系统都自己编写,各自为营,要将一个程序在不同公司生产的计算机上运行都是天大的难题,更惶论在不同计算机之间实现互联互通了。
在ARPANET计划中,要将不同大学的不同独立计算机通过通讯线路连接起来,构成计算机网络,就必须克服这个硬件沟壑。显然,计算机之间的通信和信息交换应该遵守一些共同的“游戏规则”,
1.1. 互联网与网络协议
1.1.1. 互联网历史
本书的读者中可能有人在上个世纪90年代早期[1]就已经接触到了网络,但互联网的诞生时间比这一时刻早得多,其原因可以想象得到,和许多我们熟悉的技术一样,网络也是军事技术民用化的结果。1969年,世界正处于美苏“冷战”时期,当时的计算机系统都是基于主机的客户终端形式,这种集中式的网络结构很容易遭到破坏。为了适应冷战时期潜在的核战争威胁,美国ARPA(De
第一章:剖析WebGIS
谈及WebGIS这个“热门”的名词,刚翻开本书的读者们会联想到什么?如果你属于初次接触WebGIS的人群,可以到Google、Cuil[1]或其它搜索引擎中先去查找一番;如果你属于对它初窥门径却还在迷雾之中苦苦寻觅真面目的那部分读者之列,我们愿意在此列举所有与WebGIS沾亲带故的内容:GML、ArcIMS、Ajax、ASP、ASP.NET、JSP、JSF、OGC、Java
《WebGIS开发实践手册》推荐序
ESRI中国(北京)有限公司 副总裁 首席咨询专家 蔡晓兵先生为本书所作的推荐序:
现在,各式各样的开发工具和平台变得越来越强大、越来越方便了。强大到“一句顶一万句”——以往实现一个功能或许要写一大堆的程序或是脚本,可现在只需要用鼠标拖-放就可以 “万事大吉”;方便到使用者可以把自己当成“傻瓜”——你可以不需要知道这工具和平台后面都在暗地里捣鼓些啥,
《WebGIS开发实践手册——基于ArcIMS、OGC和瓦片式GIS》目录
经过将近一年的写作,关于WebGIS开发的实践性书稿终于截稿完工了,目前正在逐章提交给电子工业出版社。
GIS软件成了摇号机
湖北老河口市经适房摇出14连号 公证处称公平据《楚天都市报》报道 29日,湖北省老河口市第二期经济适用房摇号,514户中号者中,有14户资格证编号相连。 29日,老河口市第二期经济适用住房计算机摇号确定购买人仪式举行。在市公证处公证人员的监督下,该市领导、群众代表和操作人员分别点击,通过 计算机摇号,从1138户具有购房资格的申请者中,确定了514户购房者。当天18时许,“今日老河
关于GIS的一些讨论2——条件好了,效果差了
和李总后来在讨论GIS ALL这个社区时,我感慨了一下,当年没有ESRI中国论坛,我们是怎么来学习ArcGIS的?在03年左右,国内最热的GIS站点应该是GIS帝国,我也常常在上面逛,后来学习的深入了,就直接到ESRI.COM的论坛上去找答案。esri.com的论坛全部是英文发帖,我前前后后看过许多帖子,我们国人的提问不多,但特征相当明显(要么是email,要么是签名,但更明显的特征是中国式英文)
关于GIS的一些讨论
这几天到北京来开会,专门去了一趟ESRI(北京)公司,去的原因一方面是希望能够去看看ESRI北京公司(第二次来北京,之前还从未有机会去过),第二则是因为自己需要一些相关的技术资料来指导自己正在做的一个东西,希望能从ESRI直接获得,所幸两个目的都得到了实现。到了ESRI之后,由Smart(冯兴龙)领着拜会了公司副总裁、首席咨询专家蔡晓兵先生,销售总监李振宇先生和负责GIS ALL的经理栗向峰,我们
Or, take a look at Archives and Categories
Category
Archives
- 2010 September (1)
- 2010 August (2)
- 2010 July (2)
- 2010 June (1)
- 2010 May (3)
- 2010 April (2)
- 2010 March (6)
- 2010 January (6)
- 2009 December (2)
- 2009 November (6)
- 2009 October (4)
- 2009 September (20)
- 2009 August (2)
- 2009 July (5)
- 2009 June (5)
- 2009 May (3)
- 2009 April (6)
- 2009 March (5)
- 2009 February (7)
- 2009 January (2)
- 2008 December (8)
- 2008 November (3)
- 2008 October (2)
- 2008 September (3)
- 2008 August (8)
- 2008 July (10)
- 2008 June (4)
- 2008 May (4)
- 2008 April (2)
- 2008 March (2)
- 2008 January (11)
- 2007 December (5)
- 2007 October (2)
- 2007 September (3)
- 2007 August (3)
- 2007 July (5)
- 2007 June (8)
- 2007 April (5)
- 2007 March (8)
- 2007 January (7)
- 2006 December (10)
- 2006 November (1)
- 2006 October (11)
- 2006 September (9)
- 2006 August (8)
- 2006 July (6)
- 2006 June (8)
- 2006 May (7)
- 2006 April (6)
- 2006 March (8)
- 2006 February (13)
- 2006 January (7)
- 2005 December (4)
- 2005 November (5)
- 2005 October (4)
- 2005 September (9)
- 2005 August (11)
- 2005 July (11)
- 2005 June (4)
- 2005 May (15)
- 2005 April (8)
