admin管理员组

文章数量:1536313

2024年6月13日发(作者:)

天地图数据解决方案

捷泰政府事业部

产品支持部

2013年9月

标题

概述

- 1 -

1 概述

“天地图”是国家地理信息公共服务平台公众版成果,是由国家测绘局主导建设的为

公众、企业提供权威、可信、统一地理信息服务的大型互联网地理信息服务网站,旨在使测

绘成果更好地服务大众。运行于互联网、移动通信网等公共网络,以门户网站和服务接口两

种形式向公众、企业、专业部门、政府部门提供24小时不间断“一站式”地理信息服务。

各类用户可以通过“天地图”的门户网站进行基于地理位置的信息浏览、查询、搜索、

量算,以及路线规划等各类应用;也可以利用服务接口调用“天地图”的地理信息服务,并

利用编程接口将“天地图”的服务资源嵌入到已有的各类应用系统(网站)中,并以“天地

图”的服务为支撑开展各类增值服务与应用,从而有效缓解地理信息资源开发利用中技术难

度大、建设成本高、动态更新难等突出问题。“天地图”的目的在于促进地理信息资源共享

和高效利用,提高测绘地理信息公共服务能力和水平,改进测绘地理信息成果的服务方式,

更好地满足国家信息化建设的需要,为社会公众的工作和生活提供方便。

在各省市“天地图”的构建过程中,Esri中国(北京)信息技术有限公司针对整个平台

服务的搭建提供了相应的解决方案,不仅形成了一套完全符合电子地图规范的地图制图模板,

也提供了一套符合规范的服务接口以便于对接到天地图主节点,因此本文就整个天地图数据

服务的构建提供说明。

北京捷泰天域科技有限公司 | [天地图数据解决方案]

天地图数据解决方案流程

- 2 -

2 天地图数据解决方案流程

格式转换、数据整合

数据预处理

坐标转换、数据集构建

数据分层、属性结构

数据分类

电子地图制作

电子地图配图

符号渲染

配图优化

服务发布

制作缓存

天地图数据解

决方案

WMTS

制作缓存

瓦片组织结构转换

ArcGIS 9.3.1./10.0

ArcGIS 10.1

服务接口

WFS-G

CSW

3

3.1

电子地图制作

天地图数据规范

地理实体数据及电子地图数据规范详见:

《CH/Z 9010-2011 地理信息公共服务平台地理实体与地名地址数据规范》

《地理信息公共服务平台电子地图数据规范 CH/Z 9011—2011》

《1:400万- 1:5万地理实体数据整合技术要求》(20100201:试行稿)

3.2 电子地图配图及缓存

进行电子地图制作与服务发布主要包括三个步骤:前期数据处理、电子地图配图和地图

服务发布。

北京捷泰天域科技有限公司 | [天地图数据解决方案]

电子地图制作

- 3 -

前期数

据处理

电子地

图配图

地图服

务发布

其中前期数据处理主要包括数据获取、格式转换、数据整合、数据组织重构、分类代码

转换、兴趣点数据处理、坐标投影变换、质量检查等步骤,最终形成成果数据以供电子地图

使用;电子地图配图即按照规范规定的符号样式、线型、填充、颜色、大小、注记等将数据

配置成可视化地图;电子地图配图完成之后,为了提高用户在客户端浏览的速度与地图访问

性能,还需要对发布的地图服务,创建地图缓存。

针对整个电子地图的制作,从符号、地图分级及图层组织、到分类符号化、标注设置、

配图优化以至最终成图是一个漫长的过程。因此Esri中国(北京)信息技术有限公司制作了

一套完全符合电子地图规范的OneMap电子地图制图模板,在制图模板中预先对电子地图组

成图层的显示内容、显示比例范围、渲染方式和标注样式进行了设置,用户只需导入数据源

来套合模板即可完成地图制图过程。并随着公共服务平台数据层建设需求的更新,及其

他需求,公司不断的研发与更新图面效果美观、富含多种配图技巧与工具的地图制图模

板,以便为数据层用户及时提供快速、高效制图解决方案。

OneMap电子地图制图模板v2.0提供了与模板相匹配的地图缓存制作方案以及多种工具

辅助制图,此外基于ArcGIS丰富的制图手段和特效,可以实现配图优化,详见“OneMap

地图制图模板v2.0使用手册.pdf”。

关于电子地图的制作流程在手册中已经有详细的描述,在此不再赘述。

北京捷泰天域科技有限公司 | [天地图数据解决方案]

电子地图制作

- 4 -

3.3 OneMap模板切片方案说明

“OneMap公共服务平台电子地图切片方案”依照《行业标准 地理信息公共服务平台

电子地图数据规范CH/Z 9010-2011》中地图瓦片定义的要求,各参数定义如下:

 坐标系统

电子地图数据的坐标系统采用2000国家大地坐标系(CGCS2000),详情见方案中

标签。

 地图瓦片起始点

地图瓦片起始点从西经180 度,北纬90 度开始,向东向南行列递增。如下图所示。

 地图瓦片大小

地图瓦片大小为256 像素×256 像素。切片方案中,相关信息如下:

 地图瓦片格式

地图瓦片数据格式采用PNG 或JPG。在ArcGIS Server 10中缓存瓦片文件格式有:PNG8、

PNG24、PNG32、JPEG以及MIXED。如果是MSD发布服务切图,推荐采取以下方案,从

而减小单张切片的大小,提高客户端访问的速度与性能。

矢量地图服务:采用PNG8格式;

影像注记服务:采用PNG8格式,DATAFRAME背景设为深色,如RGB(30,30,30),以

防标注周围出现白边;

影像地图服务:若无需接其它服务可采用JPEG格式,压缩比控制在70-75,使图片大

小控制在30K以内;如果要接其它服务(如天地图),需采用MIXED格式,但边缘格式为

PNG32,会使图片较大。

切片方案中关于瓦片格式的相关信息如下所示。

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 5 -

 比例尺级别(注意)

由于不同的GIS平台软件在显示比例尺与地面分辨率的换算算法上有差别,因此

OneMap模板切片方案使用ArcGIS Server切图时对显示比例尺进行了相应的修改,用以保

证地面分辨率的一致性。各级别详细设置可参照下表:

级别 地面分辨率(米/像素) 规范中显示比例尺 ArcGIS Server切图使用的比例尺

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

78,271.5170

39,135.7585

19,567.8792

9,783.9396

4,891.9698

2,445.9849

1,222.9925

611.4962

305.7481

152.8741

76.4370

38.2185

19.1093

9.5546

4.7773

2.3887

1.1943

0.5972

0.2986

0.1493

1:295,829,355.45 1:295,497,593.05875003

1:147,914,677.73 1:147,748,796.52937502

1:73,957,338.86 1:73,874,398.264687508

1:36,978,669.43 1:36,937,199.132343754

1:18,489,334.72 1:18,468,599.566171877

1:9,244,667.36

1:4,622,333.68

1:2,311,166.84

1:1,155,583.42

1:577,791.71

1:288,895.85

1:144,447.93

1:72,223.96

1:36,111.98

1:18,055.99

1:9,028.00

1:4,514.00

1:2,257.00

1:1,128.50

1:564.25

1:9,234,299.7830859385

1:4,617,149.8915429693

1:2,308,574.9457714846

1:1,15,4287.4728857423

1:577,143.73644287116

1:288,571.86822143558

1:144,285.93411071779

1:72,142.967055358895

1:36,071.483527679447

1:18,035.741763839724

1:9,017.87

1:4,508.9354409599309

1:2,254.4677204799655

1:1,127.2338602399827

1:563.637

4 服务接口

OGC:开放式地理信息系统协会(Open Geospatial Consortium),非盈利的、国际化的、

自愿协商的标准化组织。主要目的是制定与空间信息、基于位置服务相关的标准。这些标准

的意义在于使不同厂商、不同产品之间可以通过统一的接口进行互操作,实现地理数据与资

源处理的共享,以便促进GIS行业的开发商和用户之间的合作。

通过的标准:WMS 、WMTS、WCS、CSW、 WFS 、WPS…。本章节主要针对WMTS

服务、WFS-G服务、CSW服务接口进行描述。

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 6 -

 WMTS:切片地图Web服务(OpenGIS Web Map Tile Service)。WMTS标准定义了

一些操作,这些操作允许用户访问切片地图。

 WFS-G:地名地址要素服务(Web Feature Gazetteer Services简称WFS-G)遵循

OGC 的WFS 1.0.0/ WFS 1.1.0规范。主要是提供地名、地址数据的查询、检索功能。

 CSW:目录服务(Catalog Service for the Web) 提供地理信息资源描述信息发

现和管理功能。

OGC服务协议模块获取方式:填写“WMTS、WFS-G、CSW服务协议扩展模块软件使用

申请表”发送至onemap@

4.1 WMTS服务

WMTS(Web Map Tile Service)模块对ArcGIS Server进行了扩展,为ArcGIS Server发布

的瓦片服务提供了标准WMTS服务接口。这些操作允许用户访问切片地图。WMTS模块支

持ArcGIS Server 9.3/10.0。ArcGIS Server10.1通过一个ArcGIS Server已缓存的地图服务自

动的提供出来。

使用该模块对缓存服务执行GetCapabilities、GetTile请求:

GetCapabilities:该操作返回Server缓存服务能力描述文档

GetTile:该操作返回对应行列号的缓存图片

4.1.1 ArcGIS 9.3.1/10.0

4.1.1.1 部署配置

WMTS是一个服务代理工程,数据来源于ARCGIS SERVER 9、10、10.1的瓦片地图服

务,工程可以部署在TOMCAT6/7的WEB容器下,JDK采用1.5以上版本。该工程建议同

GIS服务器同机部署。工程建议部署端口不要为默认80端口。

 工程环境配置

安装JDK1.5以上版本以及TOMCAT6/7,并配置Java环境变量。具体如下:

依次点击:“我的电脑”-(右键)“属性”-“高级”-“环境变量”,弹出Windows的“环境变量”

配置卡。

在“系统变量”栏下执行三项操作:

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 7 -

1)新建“Java_Home”,设置其值为 JDK

如 D:Program FilesJavajdk1.5.0_04)。

所在的绝对路径(例

2) 新建“Classpath”(如果已有,则直接编辑),设置其值为 .;%Java_Home%lib (若值中

原来有内容,用分号与之隔开)。

注意路径前的符号为.;不能漏掉。

3) 新建“Path”(如果已有,则直接编辑),值: %Java_Home%bin; (若值中原来有内容,用

分号与之隔开)。

在命令行(cmd)里输入java -version如果出现java的版本信息,如下图所示,则说明环

境变量正确,否则需要对配置好的环境变量进行检查。

 WMTS配置

将WMTS文件夹拷贝到Tomcat中的webapps下。然后可通过手工配置或者配置工具两

种方式进行配置,分别如下。

 手工配置

手工配置需要对位于WMTSWEB-INFconf路径下的两个配置文件进行配置。

(1)ties 代理转发配置文件

WMTS_URI_PORT=8080 Or

WMTS_URI_PORT=machinename:8080;192.168.0.2:8080;:8080

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 8 -

WMTS服务提供端口或IP:PORT,这里为了应对不同客户端请求方式不同,例如采用IP

域名机器名,可以增加多个配置,采用“;”分割即可。

WMTS_URI_REST_PATH=WMTS/rest

WMTS REST服务上下文标识

WMTS_URI_KVP_PATH=WMTS/kvp

WMTS KVP服务上下文标识

ARCGISSERVER_REST_URI_PORT= 8399

ARCGIS 瓦片服务提供者端口, 如果WMTS_URI_PORT配置的是IP+端口,则这里也

需要配置为IP+端口

ARCGISSERVER_REST_URI_PATH=arcgis/rest

ARCGIS 瓦片服务上下文标识,对于ONEMAP来说此处配置RemoteRest

AGS_TO_TDT_LEVEL=1

支持ARCGIS和天地图切图起始级别差,默认为1

(2)ties 日志配置文件

=D:/OneMap/Tomcat6.0.29_OGC/webapps/WMTS/WEB-INF/logs

LOG4J日志存放路径

 采用配置工具配置

此模式适合ONEMAP内部部署,默认的站点上下文固定,端口一致的情况。

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 9 -

4.1.1.2 数据处理

数据准备:ArcGIS Server 9.3/10.0版本的缓存服务,使用该扩展模块提供WMTS服务。

注意:使用过程中需要对配置文件进行如下修改:

 修改ties(如下图所示)

 Log4j日志存放路径:=……/webapps/WMTS/WEB-INF/logs

4.1.2 ArcGIS 10.1

若用户使用ArcGIS10.1版本,则可使用其自带的WMTS功能,但是由于ArcGIS WMTS

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 10 -

接口中使用的DPI与天地图使用的DPI不一致,天地图使用的DPI采用国家标准规定的96

(见《电子地图规范》),但是ArcGIS WMTS接口实现均遵循OGC WMTS标准,采用90.71

来计算分辨率(即采用0.028mm作为一个像素的物理宽度),导致ArcGIS通过WMTS接

口访问天地图时,图片物理尺寸变大,使得地图看上去向右下方偏移。所以这里涉及到与天

地图无缝对接的方法。

Esri中国(北京)信息技术有限公司通过研究实现了ArcGIS10.1与天地图的成功对接,

包括ArcGIS Desktop、ArcGIS Engine、Portal for ArcGIS、Web API、Native SDK几种方式访

问天地图,具体解决方案及代码详见“ArcGIS10.1扩展使用天地图”。

/arcgis_all/article/details/8848120

本文列举通过Web API访问天地图的方式:

JavaScript

示例代码如下所示,详见附件示例代码。

rl = "";

map = new ("map");

baseLayer = new TuLayer(_BASE_GCS);

annoLayer = new TuLayer(_ANNO_GCS);

er(baseLayer);

er(annoLayer);

示例效果如下图所示:

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 11 -

Flex

示例代码如下所示,详见附件示例代码。

baseLayer = new TianDiTuLayer(_BASE_GCS);

annoLayer = new TianDiTuLayer(_ANNO_GCS);

er(baseLayer);

er(annoLayer);

示例效果图如下所示:

SilverLight

示例代码如下所示,详见附件示例代码。

TianDiTuLayer vec2000 = new

TianDiTuLayer(TU_VECTOR_2000);

TianDiTuLayer veclabel = new

TianDiTuLayer(TU_VECTOR_ANNOTATION_CHINESE_2000);

(vec2000);

(veclabel);

示例效果图如下所示:

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 12 -

4.1.3 服务接口说明

{machine}:8080/WMTS/kvp/services/{TILESERVERNAME}/MapServer/WMTSSer

ver?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetCapabilities

其中红色字体部分是服务接口:

 WMTSServer:标准WMTSServer支持

 TDTWMTSServer:天地图WMTSServer支持

说明:

标准WMTSServer:按原始服务切片级别和比例尺返回。

天地图WMTSServer:适应天地图需求进行级别和比例尺内部转换。

4.2 WFS-G服务

地名地址要素服务(Web Feature Gazetteer Services简称WFS-G)遵循OGC 的WFS 1.0.0/

WFS 1.1.0规范。主要是提供地名、地址数据的查询、检索功能。

主要包含三个操作:

GetCapabilities:返回Web地名要素服务能力描述文档(用XML描述);

DescribeFeatureType:返回描述可以提供服务的所有地名要素结构的XML文档;

GetFeature:提供按照Filter、box、id等方式查询地名要素的方法。

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 13 -

4.2.1 安装部署

安装环境如下:

 数据库:Oracle 11g R1/R2

 服务器:Tomcat 6.0/7.0

 运行环境:Java SE SDK 5/6

4.2.1.1 创建数据库

1、 geo_coding_(创建WFS-G表空间)

注:脚本执行前查看ORACLE 数据安装路径是否和脚本指定一致

2、 geo_coding_ (创建WFS-G的用户)

注:创建好用户重新用用户登录数据库一次,修改密码为admin

3、 geo_coding_table_(创建WFS-G的表结构)

注:执行创建表结构脚本时,需要以WFS-G用户登录

4、 至此WFS-G数据库创建结束

4.2.1.2 安装配置

1、 打开ConfigTool目录中的工具(运行需要jre环境)。选择

GeoCoding目录,根据部署环境填写相关配置项,主要是数据库服务器的IP、端口、

账号、实例名以及WFS-G所在机器的IP和端口如下图所示:

2、 配置许可,在…中检查,是否是从

c:OneMaparcgislicense里读取证书,并检查是否有WFS-G(GeoCoding)的许可。

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 14 -

如果没有指明从c:OneMaparcgislicense里读取证书,如下图所示,需要将

GeoCoding对应证书存放到…GeoCodingresfile里。

3、 检查用配置工具修改过的配置文件,…GeoCodingWEB-INFconfwfs里的

wfs_,

… GeoCodingWEB-INFclassesdata里的ties

4、 检查GeoCoding文件里是否有client文件夹,若无则将client文件夹放到GeoCoding

文件夹里。(GetFeature接口的测试页面需要此文件夹)

5、 再将经过上述步骤修改好的GeoCoding文件夹放到OneMap3.0的Tomcat里的

webapps文件里即可。启动Tomcat服务。

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 15 -

4.2.2 表结构说明

 地名级别划分标准

此划分标准按照地理范围从大到小,级别依次降低的规则来设计。

地 名

中国

省、直辖市

省会、地级市

区、县(县级市)

街道、镇、乡

社区、村

道路

级 别

1

2

3

4

5

6

8

从属的父级别

-1(无)

1

2

3

4

1、2、3、4、5

1、2、3、4、5、6

小区、里、公寓、区、园、

居住区

9

1、2、3、4、5、6、8

体育场、家园、大学等

1、2、3、4、5、6、8、9

标志性建筑物

附属在门牌,楼牌后

40

的POI名称

6、8、9、10

10

(含有一对多关系) 楼、会所等

大厦、中心、商厦、俱乐部、

常用关键词

省、市

区、县

街道、镇、乡

社区、村

路、街、巷、条、胡同、道

 地名等级表(ADDR_GRADE)

序号

1

2

3

4

5

6

字段名

GID

NAME

ADMINCODE

ADDR_LEVEL

CITYCODE

STATUS

类型

NUMBER(11)

NVARCHAR2(100)

NVARCHAR2(20)

NUMBER

NVARCHAR(30)

NUMBER(6)

字段说明

编号(自增长)

地址名称

所属区县行政编码

地址级别

所属地市编码

类型标示

示例

1

北京

110000

3

110000

1:原始数据录入

2:程序生成数据

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 16 -

 省/直辖市数据字典表(DD_PROVINCE)

序号

1

2

字段名

PROVINCECODE

类型

NVARCHAR2(30)

字段说明

行政代码

行政名称

示例

110000

北京市

PROVINCENAME NVARCHAR2(100)

 地级市数据字典表(DD_CITY)

序号

1

2

3

字段名

CITYCODE

CITYNAME

PROVINCECODE

类型

NVARCHAR2(30)

NVARCHAR2(100)

NVARCHAR2(30)

字段说明

行政代码

行政名称

所属省/直辖市

示例

110000

北京市

110000

 POI标准地址表(ST_ADDR_POI)

字段名

1

2

3

4

5

6

7

8

9

10

11

12

13

14

FID

NAME

STATE_NAME

PROVINCE_NAME

CITY_NAME

COUNTY_NAME

TOWN_NAME

VILLAGE

STREET

STREET_NUM

STREET_ALL

COMMUNITY

COMMU_NUM

COMMU_ALL

NUMBER(11)

NVARCHAR2(100)

NVARCHAR2(30)

NVARCHAR2(30)

NVARCHAR2(20)

NVARCHAR2(30)

NVARCHAR2(50)

NVARCHAR2(50)

NVARCHAR2(100)

NVARCHAR2(20)

NVARCHAR2(120)

NVARCHAR2(100)

NVARCHAR2(20)

NVARCHAR2(120)

地址唯一标示(自增长)

名称

国家名称

省、直辖市名称

省会、地级市名称

区、县(县级市)名称

街道、镇、乡名称

村,社区

道路,大街,巷等

小区等标志性区域

1

居然大厦

北京市

北京市

东城区

类型 字段说明 示例

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 17 -

大厦等标志性建筑物,

15

16

17

18

19

20

21

22

23

LANDMARK

LONGITUDE

LATITUDE

ADDRESS

ST_ADDRESS

BUSSI_LEVEL

ZIP_CODE

PHONE_NUMBER

CITYCODE

NVARCHAR2(100)

第一地标

NUMBER (15,9)

NUMBER (15,9)

NVARCHAR2(200)

NVARCHAR2(200)

NUMBER(4)

NUMBER(6)

NVARCHAR2(15)

NVARCHAR2(30)

经度

纬度

地址

标准地址

然大厦

商业应用级别

邮政编码

电话号码

所属地市编码

110000

116.432586034

39.938486351

居然大厦

北京市东城区居

居然大厦

 行政区划标准地址表(ST_ADDR_REGION)

序号

1

2

3

4

5

6

NAME

7

8

9

10

11

12

CITY_CODE

CITY_ NAME

COUNTRY_CODE

COUNTRY_NAME

TOWN_CODE

TOWN_ NAME

NVARCHAR2(15)

NVARCHAR2(30)

NVARCHAR2(15)

NVARCHAR2(30)

NVARCHAR2(15)

NVARCHAR2(50)

省会、地级市

区、县(县级市)

街道、镇、乡

字段名

FID

NAME

STATE_CODE

STATE_NAME

PROVINCE_CODE

PROVINCE_

NVARCHAR2(30)

北京市

类型

NUMBER(11)

长)

NVARCHAR2(100)

NVARCHAR2(15)

NVARCHAR2(30)

NVARCHAR2(15)

名称

国家

省、直辖市

北京市

110000

字段说明

地址唯一标示(自增

1

示例

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 18 -

13

14

16

17

18

LONGITUDE

LATITUDE

ZIP_CODE

ADDRESS

ST_ADDRESS

NUMBER (15,9)

NUMBER (15,9)

NUMBER(6)

NVARCHAR2(100)

NVARCHAR2(200)

经度

纬度

邮政编码

地址

地址全称

115.94167308

39.91742017

北京市

北京市

 街道标准地址表(ST_ADDR_STREET)

序号

1

2

3

4

NAME

5

6

NAME

7

8

9

10

11

12

13

TOWN_ NAME

STREET

LONGITUDE

LATITUDE

ADDRESS

ST_ADDRESS

CITYCODE

NVARCHAR2(50)

NVARCHAR2(100)

NUMBER(15,9)

NUMBER(15,9)

NVARCHAR2(200)

NVARCHAR2(200)

NVARCHAR2(30)

街道、镇、乡

道路级别

经度

纬度

地址

地址全称

所属地市编码

CITY_ NAME

COUNTRY_

NVARCHAR2(30)

区、县(县级市)

NVARCHAR2(30)

省会、地级市

字段名

FID

NAME

STATE_NAME

PROVINCE_

NVARCHAR2(30)

省、直辖市

类型

NUMBER(20)

长)

NVARCHAR2(100)

NVARCHAR2(30)

名称

国家

字段说明

地址唯一标示(自增

示例

4.2.3 数据生产流程

创建表空间和数据库用户,执行db目录下geo_coding_table_脚本生成数据表。

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 19 -

4.2.3.1 用户需整理表

a) addr_grade(标准分词表)

包括所有标准分词,包括b-e中所有表的标准NAME。

b) st_addr_poi(POI数据表)

保存级别为10以上和5、6的数据,根据不同级别的数据在各个分词字段中应尽量完整,

POI的NAME字段仅是描述,查询时以实际标准分词字段中为准,样例数据如下所示。

 社区

29 506

新城绿洲小区

重庆市

重庆市

江北区

观音桥街道

春晖社

106.51709124 29.5779150237

新城绿洲小区

重庆市江北区观音桥街道春晖社区新城绿洲小区

500000

AAAScyAAFAAAAEjAAg

 POI在社区-门牌

26 503

长安公司座椅有限公司厂房

重庆市

重庆市

江北区

观音桥

街道

鲤鱼池社区

鲤鱼池三村

长安公司座椅有限公司厂房

106.54082761 29.5810772114

鲤鱼池三村

42

42

重庆市江北区观音桥街道鲤鱼池社区鲤鱼池三村

42

500000

AAAScyAAFAAAAEjAAd

 POI在路-门牌

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 20 -

5 478

小天鹅宾馆办公楼

重庆市

重庆市

江北区

观音桥街道

106.525803963

28

河社区

建新北路

29.5833156536

小天鹅宾馆办公楼

建新北路

28

重庆市

江北区观音桥街道洋河社区建新北路

28

c) st_addr_region(区域范围表)

500000 AAAScyAAFAAAAEjAAE

保存级别为4及其以下级别的地址,样例数据如下所示。

 省、市、区

2

2

江北区

重庆市

重庆市

江北区

0 0

500000 501000

重庆市江北区

d) st_addr_street(街道表)

保存级别为8的数据,样例数据如下所示。

5 5

洋河东路

重庆市

江北区

观音桥街道

0 0

河东路

500000

重庆市江北区观音桥街道洋河东路

e) st_addr_intersects(道路交叉口表,可选)

f) st_addr_pinyin(拼音表,可选)

4.2.3.2 导入以下表数据

g) Dd_city(城市表)

h) Dd_province(省份表)

i) ST_THESAURUS(同义词表)

4.2.3.3 生成词库文件

整理入库后,根据ADDR_GRADE标准分词表的NAME字段,重新生成词

库文件。

4.2.3.4 匹配结果测试

数据处理结束,测试匹配结果。

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 21 -

4.3 CSW服务

CSW:目录服务(Catalog Service for the Web) 提供地理信息资源描述信息发现和管

理功能。CSW扩展模块除了支持OGC CSW协议,还提供了完整的服务搜索、发现、访问

和管理等功能,用以实现用户与“目录”之间的交互、平台对外部服务的收割等功能,满足

多节点服务同步的需要。

主要包含以下几个操作:

(1)GetCapabilities

该操作返回目录服务的描述信息,其中包含目录服务的特征描述。

(2)DescribeRecord

该操作返回元数据目录的条目类型,以及相关内容的描述信息。

(3)GetRecords

该操作返回符合搜索条件的元数据目录信息。

(4)GetRecordById

该操作根据文件标示符返回关联的元数据信息。

(5)Transaction

该操作用于发布、删除以及更新元数据。

4.3.1 安装部署

(1) 创建数据库及导入数据。

1、 Geo_Portal_ (创建CSW表空间)

注:脚本执行前查看ORACLE 数据安装路径是否和脚本指定一致

2、 Geo_Portal_ (创建CSW的用户)

注:创建好用户重新用用户登录数据库一次,修改密码为admin

3、 Geo_Portal_Table_(创建CSW的表结构)

注:执行创建表结构脚本时,需要以CSW用户登录

4、 Geo_Portal_Table_(导入CSW数据)

注:执行导数据脚本时,需要以CSW用户登录

5、 至此CSW数据库创建结束

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 22 -

(2) 使用配置工具修改GeoPortal(CSW)的参数

下图所示为GeoPortal(CSW)的参数修改,主要是运维机器、GeoPortal(CSW)所在机

器、数据库服务器的IP、端口等参数设置。

(3) 修改其它配置文件

修改…GeoPortalWEB-INFclassesgptconfig下的文件(3.0中通过

SysRestServices来获取服务列表),将

url="127.0.0.1:8080/GeoShareManager/rest/services/queryServiceByC

onditions" />

修改为:

url="127.0.0.1:8080/SysRestServices/rest/services/queryServiceByC

onditions" />

修改的结果可在以下几个地方查看:

文件位置:…,修改后的数据库连接以及相应账号

geo_portal/admin

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 23 -

(4) 证书问题

可以在…中看到,可以在

c:OneMaparcgislicense里查看证书,检查是否有CSW(GeoPortal)的许可。

(5) 将经过以上更新修改后的GeoPortal放到OneMap3.0的Tomcat里的webapps文件夹

里。

4.3.2 服务准备

为方便设置和显示元数据关联的地图服务范围,需要预先在ArcGIS Server中发布一份

地图服务,地图服务的范围必须覆盖所有元数据定义的服务范围。建议使用全省地图或者全

国地图。地图服务建议发布成dynamic类型,坐标采用web墨卡托或者WGS 84。

几何服务主要用于地图投影,同样需要预先在ArcGIS Server中发布一份。

4.3.3 元数据发布

发布元数据的方式有三种:注册网络上的资源、上传本地元数据和手工编辑。注册网络

上的资源是指将网络上的资源注册到本地目录服务中。可以注册的网络资源包括具体的地图

服务,如ArcGIS Server发布的各种服务类型,也可以是服务根目录或者实现了CSW协议

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 24 -

的目录服务等等。上传本地元数据指将本地编辑好的元数据上传并发布到本地目录服务中。

手工编辑指使用系统提供的元数据编辑工具编辑并发布。

4.3.3.1 注册网络资源

注册网络上的资源是将注册的资源下载到本地并发布。如果注册的是具体的服务,如

ArcGIS Server发布的地图服务,则会将该服务的元数据下载到本地并发布到本地的目录服务

中;如果注册的是服务根目录或者目录服务等,则会将该目录下所有的服务元数据下载到本

地并发布到本地的目录服务中。并且还提供了同步更新机制,可以定期也可以手工将注册的

这些资源同步到本地,从而保证本地的元数据与网络上的保持一致。

根据网络资源的协议类型,注册网络上的资源支持的有:URL、ArcGIS、Esri MS、OAI、

WAF和CSW。不同协议类型的资源其访问地址也不同。

 URL

URL协议可以接受的服务地址有:OGC服务的GetCapabilities地址、GEORSS格式服务

的REST地址和XML元数据访问地址。OGC服务支持OWS,WMS,WCS,WFS,WPS,SOS,

SPS,CSW,KML。XML元数据必须是符合元数据标准的元数据,如FGDC、ISO等。

 ArcGIS

ArcGIS协议类型用于注册ArcGIS Server发布的服务的元数据。支持的服务地址有:ArcGIS

Server服务主目录地址、ArcGIS Server发布的具体服务地址。支持的服务类型如:MapServer、

GlobeServer、ImageServer、GeoDataServer、MobileServer、GPServer、GeocodeServer、

GeometryServer、NAServer、FeatureServer、SearchServer、WMSServer、WFSServer和WCSServer。

示例如下:

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 25 -

(1)服务主目录地址

REST地址:192.168.1.139:8399/arcgis/rest/services

SOAP地址: 192.168.1.139:8399/arcgis/services

(2)ArcGIS Server发布的具体服务地址

REST地址: 192.168.1.139:8399/arcgis/rest/services/world/MapServer

SOAP地址: 192.168.1.139:8399/arcgis/services/world/MapServer

 Esri MS

Esri MS协议类型用于注册ArcIMS发布的元数据服务。

 OAI

OAI协议类型用于注册Open Archive Initiative服务。

 WAF

WAF协议类型用于注册网络文件夹。

 CSW

CSW协议类型用于注册CSW目录服务。如:

192.168.1.139:8080/geoportal/csw?Request=GetCapabilities&Service=CSW&Version

=2.0.2

4.3.3.2 上传本地元数据

上传本地元数据是将本地编辑好的元数据上传并发布到目录服务中。上传的本地元数

据必须符合本地目录服务中已经定义好的元数据标准。通常情况下,本地元数据来源有两种:

一种是使用第三方的XML编辑工具,按照本地服务目录中定义好的元数据标准创建;另一

种是使用元数据管理界面中的下载功能,将元数据下载到本地。

4.3.3.3 手动编辑元数据

手动编辑元数据与上传元数据类似,同样需要先选择定义元数据的地图服务,选择使

用的元数据标准,打开编辑界面进行元数据的编辑。

目前系统中提供的元数据标准有七种:Dublin Core、FGDC、North American Profile(Data)、

North American Profile(Services)、ISO 19115(Data)、ISO 19119(Services)和国标服务元

北京捷泰天域科技有限公司 | [天地图数据解决方案]

服务接口

- 26 -

数据。其中前六种是国际标准,最后一种是目前国内的元数据标准。

北京捷泰天域科技有限公司 | [天地图数据解决方案]

本文标签: 服务数据地图提供