全国高分辨率土地利用数据服务 土地利用数据服务 土地覆盖数据服务 坡度数据服务 土壤侵蚀数据服务 全国各省市DEM数据服务 耕地资源空间分布数据服务 草地资源空间分布数据服务 林地资源空间分布数据服务 水域资源空间分布数据服务 建设用地空间分布数据服务 地形、地貌、土壤数据服务 分坡度耕地数据服务 全国大宗农作物种植范围空间分布数据服务
多种卫星遥感数据反演植被覆盖度数据服务 地表反照率数据服务 比辐射率数据服务 地表温度数据服务 地表蒸腾与蒸散数据服务 归一化植被指数数据服务 叶面积指数数据服务 净初级生产力数据服务 净生态系统生产力数据服务 生态系统总初级生产力数据服务 生态系统类型分布数据服务 土壤类型质地养分数据服务 生态系统空间分布数据服务 增强型植被指数数据服务
多年平均气温空间分布数据服务 多年平均降水量空间分布数据服务 湿润指数数据服务 大于0℃积温空间分布数据服务 光合有效辐射分量数据服务 显热/潜热信息数据服务 波文比信息数据服务 地表净辐射通量数据服务 光合有效辐射数据服务 温度带分区数据服务 山区小气候因子精细数据服务
全国夜间灯光指数数据服务 全国GDP公里格网数据服务 全国建筑物总面积公里格网数据服务 全国人口密度数据服务 全国县级医院分布数据服务 人口调查空间分布数据服务 收入统计空间分布数据服务 矿山面积统计及分布数据服务 载畜量及空间分布数据服务 农作物种植面积统计数据服务 农田分类面积统计数据服务 农作物长势遥感监测数据服务 医疗资源统计数据服务 教育资源统计数据服务 行政辖区信息数据服务
Landsat 8 高分二号 高分一号 SPOT-6卫星影像 法国Pleiades高分卫星 资源三号卫星 风云3号 中巴资源卫星 NOAA/AVHRR MODIS Landsat TM 环境小卫星 Landsat MSS 天绘一号卫星影像
相信有很多用户都用访问过ESRI的Geography Network网站(http://www.geographynetwork.com,如图1),它是ESRI提供的一个地理数据共享的平台。我们可以在其上进行数据搜索,查找我们所需要的数据资源,以及将我们的数据资源与其它用户共享。用户通过ArcIMS的元数据服务(MetadataServer),可以建立企业级的地理网络中心,以及设置谁能进行数据搜索和发布。本文从实战的角度,让用户清楚如何实现。
我们可以在其上进行数据搜索,查找我们所需要的数据资源,以及将我们的数据资源与其它用户共享。用户通过ArcIMS的元数据服务(MetadataServer),可以建立企业级的地理网络中心,以及设置谁能进行数据搜索和发布。本文从实战的角度,让用户清楚如何实现。
一、配置软件环境
首先,ArcIMS发布的元数据是以ArcSDE后台的关系型数据库作为数据的容器的。因此,我们必须先分别搭建ArcIMS和ArcSDE的环境。本文是以Win2000 Server为操作系统,使用ArcIMS9.0 SP2、ArcSDE For SQL Server 2000,SP2进行安装和配置的。
由于文章的篇幅有限,关于安装配置ArcIMS和ArcSDE的更多信息,我们将不进行深入介绍,详情可以查看ArcIMS和ArcSDE的软件安装文档。在培训中心的《ArcIMS应用教程》和《ArcSDE 管理员教程》中将会详细介绍软件环境的配置过程。
提示:创建元数据服务时的ArcSDE版本需要与ArcIMS的版本相对应。即:
如果使用ArcIMS4.x来发布元数据服务,则使用的ArcSDE的版本应该是8.3;
如果使用ArcIMS9.0来发布元数据服务,则使用的ArcSDE的版本应该是9.0;
二、创建元数据地图服务
1、 使用Administrator工具将searchmap.axl(默认存储在C:\ArcIMS\Axl\Metadata目录下)发布成名为SearchMap的影像服务,这是用于设置客户端使用元数据浏览器的搜索区域(默认为全球区域)。对于企业级的应用而言,可以将其特定区域的地图发布为SearchMap影像服务。
3、 使用Administrator工具将修改后的Metadata.axl发布成名为Metadata的元数据服务。此时,Metadata服务将在SDE服务器上,创建5个元数据表(如图2)。这五个表的关系在参考文献中有详细的描述。
图1、发布元数据服务后SDE后台增加的表和要素类
4、对元数据浏览器站点进行汉化。可以登陆ESRI中国(北京)有限公司的网站下载MetadataExplorer的汉化包(地址:http://www.esrichina-bj.cn/download/ESRIdown/arcims90/hanhua.htm)。将下载的汉化包解压缩,替换掉\Metadata\metadataexplorer文件夹的内容。
4、 此时我们就能够打开浏览器通过http://casw-zhuanghy/metadataexplore地址来访问元数据浏览器站点了(如图3)。由于当前没有发布任何元数据文档,因此目前我们通过元数据浏览器仍然查找不到任何的数据。
图2、元数据浏览器站点的界面
三、发布元数据
元数据的发布工作是通过ArcCatalog进行的,通过ArcCatalog不仅可以发布文件格式的数据或SDE的要素类的元数据,还可以发布ArcIMS地图服务的元数据,本文将以发布ArcIMS地图服务的元数据为例进行说明。
1、使用Administrator工具创建MDdemo影像服务,我们将发布MDdemo影像服务的元数据。 2、创建通过ArcCatalog发布地图服务的访问控制列表文件(Access Control List,ACL)。示例文件如下:
<?xml version="1.0"?>
<AIMSACL>
<USER name="*" services="SearchMap,MDdemo" />
<USER name="browse" password="browse" services="Metadata" roles="metadata_browser" active="1" />
<USER name="publish" password="publish" services="Metadata" roles="metadata_publisher" active="1" />
<USER name="author" password="author" services="Metadata" roles="metadata_service_author" active="1" />
<USER name="administrator" password="administrator" services="Metadata,MDdemo" roles="metadata administrator" active="1" />
</AIMSACL>
当前我们将该ACL文件存储在C:\Program Files\New Atlanta\ServletExec ISAPI\Servlets目录下,名为aimsacl.xml。
提示:
A: 关于ACL文件的使用可以查看sample_aimsacl.xml,默认存储在\Documentation目录下。
B:在ACL中列出的服务名称(即:services属性)与ArcIMS发布的地图服务名称是大小写敏感的。
C:当前的设置表示用户可以匿名登陆来浏览SearchMap和Mddemo两个影像服务,并且通过administrator帐号和密码能够发布Mddemo影像服务的元数据。
3、 修改Servlet Engine下的Servlet连接器的Esrimap_prop文件(默认存储在C:\Program Files\New Atlanta\ServletExec ISAPI\Servlets),使得连接器使用ACL文件。
4、 使用ArcCatalog发布MDdemo影像服务的元数据。通过在ArcCatalog中点击GIS Server->Add ArcIMS Server,在弹出的对话框中输入连接信息(使用ACL文件定义的帐号信息),如图4所示:
图3 ArcCatalog连接ArcIMS服务器的连接信息
5、 创建元数据文件夹。在ArcCatalog的casw-zhaunghy的ArcIMS Server连接处,右键Metadata新建“矢量数据”和“栅格数据”两个文件夹,我们在发布元数据文档时能够将它们发布到相应的文件夹中。用户通过元数据浏览器将能够以目录形式来搜索元数据文档。
6、 编辑MDdemo地图服务的元数据。在ArcCatalog的casw-zhaunghy的ArcIMS Server连接处选中MDdemo,将Contents标签切换到Metadata标签,单击工具栏的Edit Metadata,在Editing’MDDemo’对话框中填写相应的元数据信息条目(编辑结果如图5)。
图4、编辑MDdemo地图服务元数据的结果
提示:关于使用元数据编辑器来编辑发布的元数据时,有一些必须填写的元数据信息条目,详情请查看参考文献。
7、发布Mddata影像服务的元数据。在ArcCatalog的casw-zhaunghy的ArcIMS Server连接处,将MDdata服务拖到Metadata服务的“矢量数据”目录中。ArcCatalog将把Mddata影像服务的元数据发布出来,如图6所示。
图5、发布元数据的过程
提示:如果是发布文件格式的数据或ArcSDE的要素类,其步骤与发布地图服务的元数据是类似的。
7、 可以使用元数据浏览器来浏览我们发布的元数据了,用户即可以通过目录形式来搜索已发布的元数据文档(如图7),也可以查看发布元数据文档的详细信息,甚至对发布的Live Data and Maps进行在线的浏览(如图8)。
图6、通过目录来查找发布的元数据
图7、可以在线浏览发布元数据的影像服务
四、总结
MetadataExplorer实际上是一个JSP的站点,默认存储在 \Metadata\metadataexplorer下。开发人员通过对元数据浏览器的定制可以实现更加高级的功能,包括:对站点的界面的定制;对用户登陆站点的权限设置等等。
由于篇幅有限,本文只能着重对如何通过元数据服务来构建企业级的地理网络中心的主要步骤进行介绍,如果想进一步了解更多的信息可以查看参考文献或登陆ESRI的在线技术支持网站。