学习ArcGIS server吧,国内常用的还是Server,发布地图、服务和影像都没问题。
ArcServer包含了ArcIMS的所有功能,能实现缓存地图服务及相关的开发,客户端体验比较快,不考虑二次开发;ArcIMS平台只能采用动态的传统地图请求服务,客户端的浏览体验比较慢
可以参考这个
>
ArcGIS Server是一个发布企业级GIS应用程序的综合平台,提供了创建和配置GIS应用程序和服务的框架,可以满足各种客户端的各种需求
使用过ArcGIS Desktop桌面应用软件的人知道,在桌面环境中存在各种GIS工具可以供使用,如展现GIS数据可以用ArcMap、ArcGlobe,根据位置寻址可以使用 address locator,对数据进行分析 *** 作可使用ArcToolbox的Geoprocessing工具,这些包含了不同级别的GIS功能,从底层来看,都是通过ArcObjects来实现这些的。
站在ArcGIS Server的角度上,我们不再考虑要处理的数据是ArcMap的mxd文档、ArcGlobe的3dd文档、还是address locators等,相应地,我们用服务的概念来对它们进行描述,这些服务可以是map services、globe services、geocode services,GIS资源依托这些服务存在,当需要在GIS Server上共享一个地图时,就使用该地图的mxd来定义一个Map Service。可以看出,ArcGIS Server的目的就是宿主各种服务,并为客户端应用提供这些服务资源,另外,ArcGIS Server提供了一个管理程序来对服务进行控制与管理。
给你张图吧
刚入门不要紧,大家都是初学者过来的,多泡泡论坛ArcGIS Server是一个发布企业级GIS应用程序的综合平台,提供了创建和配置GIS应用程序和服务的框架,可以满足各种客户端的各种需求,这是对 ArcGIS Server一个抽象的描述,那么ArcGIS Server在GIS应用中具体扮演什么样的角色呢?
使用过ArcGIS 桌面应用软件的人知道,在桌面环境中存在各种GIS工具可以供使用,如展现GIS数据可以用ArcMap、ArcGlobe,根据位置寻址可以使用 address locator,对数据进行分析 *** 作可使用ArcToolbox的Geoprocessing工具,这些包含了不同级别的GIS功能,从底层来看,都是通过ArcObjects来实现这些的。
站在ArcGIS Server的角度上,我们不再考虑要处理的数据是ArcMap的mxd文档、ArcGlobe的3dd文档、还是address locators等,相应地,我们用服务的概念来对它们进行描述,这些服务可以是map services、globe services、geocode services,GIS资源依托这些服务存在,当需要在GIS Server上共享一个地图时,就使用该地图的mxd来定义一个Map Service。可以看出,ArcGIS Server的目的就是宿主各种服务,并为客户端应用提供这些服务资源,另外,ArcGIS Server提供了一个管理程序来对服务进行控制与管理。
下面以具体试验来说明,由算法生成的大连湾区域土地利用应用本体实例,如图542 所示,描述了大连湾地区土地利用方面的信息,包含空间数据和非空间数据的语义信息,图 542 是对应土地利用本体的树状结构图。本体构建过程参照 《国家资源环境遥感宏观调查土地资源分类系统》和中国科学院地理科学与资源研究所数据中心土地利用本体分类体系。
当用户提出查找在大连湾东北方向,并位于大连湾50 km 内包含湖泊的所有林地地理实体时,此查询语句较为复杂包括方位关系(大连湾东北方向)、距离关系(大连湾 50km 内)、拓扑关系(林地包含湖泊)和语义关系(林地是有林地、灌木林、疏林地和宜林地的父类)。传统的方法很难实现这种复杂的查询请求,通过创建 DALIAN Region 应用本体就可以很好的解决这种复杂的查询请求。本试验是基于 Jena 和 ArcServer 开发的,首先在服务器端调用编写的本体查询函数(用 Jena 解析),利用应用本体实例中的空间语义关系进行推理。如图 542 和图 543,“有林地”、“灌木林”、“疏林地”和 “宜林地”是林地的子类,宜林地和草山草坡是同义关系,灌木林和疏林地是林间草地的父类。利用Jena 工具很容易就可以把对林地的查询自动的推理到 “有林地”、“灌木林”、“疏林地”、“宜林地”、“草山草坡”和林间草地中去; 对空间关系的查询,应用本体中已经描述了拓扑关系(Contain)、方位关系(EastNorth)和距离关系(117,365)只需要用 Xpath、Xquery 查询语言进行查询转换即可。然后将查询到的 DALIAN Region 土地利用应用本体的结果,组织成 SQL 语句传递给 ArcServer 的 GetFeatureClass 类,由 ArcServer 返回查询结果,在客户端显示。客户端显示的查询结果如彩图 51 所示,其中**高亮显示的为查询结果。
图 543 土地利用应用本体实例(局部)
空间信息的查询与检索是空间信息共享的前提条件。但由于用户认知和概念世界中的概念与系统模型中的概念之间存在语义异质性,用户检索出来的数据往往并不是他们真正想要的。通过建立等价关系、继承关系、逆反关系以及拓扑、方位和距离等空间关系的地理本体并将之用于检索请求可以解决这种语义异质性,从而实现更高级别的检索。在检索处理过程中,以空间数据的属性关系图 ARG 作为描述地理实体空间关系的基础,基于应用本体实例生成算法 AOGA 和语义推理工具 Jena 实现异构消解和语义扩展,极大地提高了检索准确率。以下是本解决方案的优点和将来的工作。
(1)提出了描述空间关系的 ARG 模型,利用 ARG 可以方便地查询任意两个地理实体的空间关系,改进以往空间关系查询时 SQL 扩展的不便性;
(2)建立了非空间数据之间的语义关系,可以更全面的检索出所需数据;
(3)提出了应用本体实例生成方法,可以较为方便的生成所需应用本体实例;作为将来的工作,将集中在以下两点。
(4)建立 ARG 模型时,需花费大量的时间,且容易出错,下一步将研究更自动化的方法建立所需的 ARG。
(5)本体建立层次还较低,只是建立到大类,后续工作,需要在建立地理本体时,建立到具体地理实例一级,要具体到地理实体的名称。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)