常熟市地理信息共享平台地理信息发布接口规范_第1页
常熟市地理信息共享平台地理信息发布接口规范_第2页
常熟市地理信息共享平台地理信息发布接口规范_第3页
常熟市地理信息共享平台地理信息发布接口规范_第4页
常熟市地理信息共享平台地理信息发布接口规范_第5页
已阅读5页,还剩71页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、常熟市地方标准 常熟市地理信息共享平台常熟市地理信息共享平台 地理信息发布接口规范地理信息发布接口规范 (初稿初稿) 2008-发布 2008- 实施 常 熟 市 城 乡 规 划 局 常熟市地理信息共享平台地理信息发布接口规范 - 2 - 目目 录录 1引言.3 1.1编写目的.3 1.2定义.3 1.2.1http 协议简介.3 1.2.2ogc 简介.6 2系统权限设计.8 2.1权限架构.8 2.2用户状态维护.10 3服务接口规范.12 3.1请求参数规则.12 3.1.1参数顺序和大小写.12 3.1.2参数列表.12 3.2登录服务.12 3.3wms 服务.13 3.3.1wms

2、 getcapabilities.13 3.3.2wms getmap.27 3.3.3wms getfeatureinfo.31 3.4wfs 服务 .36 3.4.1wms getcapabilities.36 3.4.2wfs getfeature 接口.50 3.5tile 服务.72 3.5.1瓦片服务与传统 webgis 的区别.72 3.5.2服务约定.73 3.5.3请求 url.73 3.5.4请求参数说明.74 3.5.5请求参考.74 常熟市地理信息共享平台地理信息发布接口规范 - 3 - 1引言引言 1.1 编写目的编写目的 本文档旨在详细介绍服务子系统的二次开发使用方

3、法。本文档的读者对象 有客户、项目经理、开发人员、测试人员、软件维护人员。 1.2 定义定义 1.2.1http 协议简介协议简介 http 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式, 适用于分布式超媒体信息系统。它于 1990 年提出,经过几年的使用与发展,得 到不断地完善和扩展。目前在 www 中使用的是 http/1.0 的第六版, http/1.1 的规范化工作正在进行之中,而且 http-ng(next generation of http)的 建议已经提出。 (一)(一)http 协议的主要特点协议的主要特点 http 协议的主要特点可概括如下: 1. 支持客户/服

4、务器模式。 2. 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方 法常用的有 get、head、post。每种方法规定了客户与服务器联系的 类型不同。由于 http 协议简单,使得 http 服务器的程序规模小,因而 通信速度很快。 3. 灵活:http 允许传输任意类型的数据对象。正在传输的类型由 content- type 加以标记。 4. 无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客 户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传 输时间。 5. 无状态:http 协议是无状态协议。无状态是指协议对于事务处理没有记 忆能力。缺少状态

5、意味着如果后续处理需要前面的信息,则它必须重传, 常熟市地理信息共享平台地理信息发布接口规范 - 4 - 这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先 前信息时它的应答就较快。 (二)(二)http 协议的几个重要概念协议的几个重要概念 1. 连接(connection):一个传输层的实际环流,它是建立在两个相互通讯的应 用程序之间。 2. 消息(message):http 通讯的基本单位,包括一个结构化的八元组序列并 通过连接传输。 3. 请求(request):一个从客户端到服务器的请求信息包括应用于资源的方法、 资源的标识符和协议的版本号 4. 响应(response

6、):一个从服务器返回的信息包括 http 协议的版本号、请 求的状态(例如“成功”或“没找到”)和文档的 mime 类型。 5. 资源(resource):由 uri 标识的网络数据对象或服务。 6. 实体(entity):数据资源或来自服务资源的回映的一种特殊表示方法,它可 能被包围在一个请求或响应信息中。一个实体包括实体头信息和实体的本 身内容。 7. 客户机(client):一个为发送请求目的而建立连接的应用程序。 8. 用户代理(user agent):初始化一个请求的客户机。它们是浏览器、编辑器 或其它用户工具。 9. 服务器(server):一个接受连接并对请求返回信息的应用程序。

7、 10. 源服务器(origin server):是一个给定资源可以在其上驻留或被创建的服务 器。 11. 代理(proxy):一个中间程序,它可以充当一个服务器,也可以充当一个客 户机,为其它客户机建立请求。请求是通过可能的翻译在内部或经过传递 到其它的服务器中。一个代理在发送请求信息之前,必须解释并且如果可 能重写它。代理经常作为通过防火墙的客户机端的门户,代理还可以作为 一个帮助应用来通过协议处理没有被用户代理完成的请求。 12. 网关(gateway):一个作为其它服务器中间媒介的服务器。与代理不同的是, 网关接受请求就好象对被请求的资源来说它就是源服务器;发出请求的客 常熟市地理信息

8、共享平台地理信息发布接口规范 - 5 - 户机并没有意识到它在同网关打交道。网关经常作为通过防火墙的服务器 端的门户,网关还可以作为一个协议翻译器以便存取那些存储在非 http 系统中的资源。 13. 通道(tunnel):是作为两个连接中继的中介程序。一旦激活,通道便被认 为不属于 http 通讯,尽管通道可能是被一个 http 请求初始化的。当被 中继的连接两端关闭时,通道便消失。当一个门户(portal)必须存在或中介 (intermediary)不能解释中继的通讯时通道被经常使用。 14. 缓存(cache):反应信息的局域存储。 (三)(三)http 协议的运作方式协议的运作方式 h

9、ttp 协议是基于请求响应范式的。一个客户机与服务器建立连接后, 发送一个请求给服务器,请求方式的格式为,统一资源标识符、协议版本号, 后边是 mime 信息包括请求修饰符、客户机信息和可能的内容。服务器接到请 求后,给予相应的响应信息,其格式为一个状态行包括信息的协议版本号、一 个成功或错误的代码,后边是 mime 信息包括服务器信息、实体信息和可能的 内容。 许多 http 通讯是由一个用户代理初始化的并且包括一个申请在源服务器 上资源的请求。最简单的情况可能是在用户代理(ua)和源服务器(o)之间通过一 个单独的连接来完成。 当一个或多个中介出现在请求响应链中时,情况就变得复杂一些。中介

10、 有三种:代理(proxy)、网关(gateway)和通道(tunnel)。一个代理根据 uri 的绝 对格式来接受请求,重写全部或部分消息,通过 uri 的标识把已格式化过的请 求发送到服务器。网关是一个接收代理,作为一些其它服务器的上层,并且如 果必须的话,可以把请求翻译给下层的服务器协议。一个通道作为不改变消息 的两个连接之间的中继点。当通讯需要通过一个中介(例如:防火墙等)或者是 中介不能识别消息的内容时,通道经常被使用。 在用户代理(ua)和源服务器(o)之间有三个中介(a,b 和 c)。一个通过整个 链的请求或响应消息必须经过四个连接段。这个区别是重要的,因为一些 http 通讯选

11、择可能应用于最近的连接、没有通道的邻居,应用于链的终点或 常熟市地理信息共享平台地理信息发布接口规范 - 6 - 应用于沿链的所有连接。以上是线性的,每个参与者都可能从事多重的、并发 的通讯。例如,b 可能从许多客户机接收请求而不通过 a,并且或者不通过 c 把请求送到 a,在同时它还可能处理 a 的请求。 任何针对不作为通道的汇聚可能为处理请求启用一个内部缓存。缓存的效 果是请求响应链被缩短,条件是沿链的参与者之一具有一个缓存的响应作用 于那个请求。下图说明结果链,其条件是针对一个未被 ua 或 a 加缓存的请求, b 有一个经过 c 来自 o 的一个前期响应的缓存拷贝。 在 interne

12、t 上,http 通讯通常发生在 tcp/ip 连接之上。缺省端口是 tcp 80,但其它的端口也是可用的。但这并不预示着 http 协议在 internet 或其它网 络的其它协议之上才能完成。http 只预示着一个可靠的传输。 以上简要介绍了 http 协议的宏观运作方式,下面介绍一下 http 协议的 内部操作过程。 首先,简单介绍基于 http 协议的客户/服务器模式的信息交换过程,它分 四个过程,建立连接、发送请求信息、发送响应信息、关闭连接。 在 www 中, “客户”与“服务器”是一个相对的概念,只存在于一个特 定的连接期间,即在某个连接中的客户在另一个连接中可能作为服务器。 w

13、ww 服务器运行时,一直在 tcp80 端口(www 的缺省端口)监听,等待连接 的出现。 1.2.2ogc 简介简介 ogcopen geospatial consortium开放地理信息联盟,是一个非盈 利的志愿的国际标准化组织,引领着空间地理信息标准及定位基本服务的发展 目前在空间数据互操作领域,基于公共接口访问模式的互操作方法是一种基本 的操作方法。通过国际标准化组织(iso/tc211)或技术联盟(如 ogc)制定 空间数据互操作的接口规范,gis 软件商开发遵循这一接口规范的空间数据的 读写函数,可以实现异构空间数据库的互操作。基于 http(web)xml 的空间 数据互操作是一

14、个很热门的研究方向,主要涉及 web service 的相关技术。 ogc 和 iso/tc211 共同推出了基于 web 服务(xml)的空间数据互操作实现 常熟市地理信息共享平台地理信息发布接口规范 - 7 - 规范 web map service,web feature service,web coverage service 以及用于空 间数据传输与转换的地理信息标记语言 gml。 (一)(一)web 地图服务地图服务 web 地图服务(wms)利用具有地理空间位置信息的数据制作地图。其中 将地图定义为地理数据可视的表现。这个规范定义了三个操作:getcapabitities 返回服务

15、级元数据,它是对服务信息内容和要求参数的一种描述; getmap 返 回一个地图影像,其地理空间参考和大小参数是明确定义了的; getfeatureinfo(可选)返回显示在地图上的某些特殊要素的信息 (二)(二)web 要素服务要素服务 web 地图服务返回的是图层级的地图影像,web 要素服务(wfs)返回的 是要素级的 gml 编码,并提供对要素的增加、修改、删除等事务操作,是对 web 地图服务的进一步深入。ogc web 要素服务允许客户端从多个 web 要素 服务中取得使用地理标记语言(gml)编码的地理空间数据,这个远东定义了 五个操作:getcapabilites 返回 web

16、 要素服务性能描述文档(用 xml 描述) ; describefeaturetype 返回描述可以提供服务的任何要素结构的 xml 文档; getfeature 为一个获取要素实例的请求提供服务;transaction 为事务请求提供 服务;lockfeature 处理在一个事务期间对一个或多个要素类型实例上锁的请求。 (三)(三)web 覆盖服务覆盖服务 web 覆盖服务(wcs)面向空间影像数据,它将包含地理位置值的地理空 间数据作为“覆盖(coverage) ”在网上相互交换。网络覆盖服务由三种操作组 成:getcapabilities,getcoverage 和 describeco

17、veragetype。getcapabilities 操 作返回描述服务和数据集的 xml 文档。网络覆盖服务中的 getcoverage 操作是 在 getcapabilities 确定什么样的查询可以执行、什么样的数据能够获取之后执 行的,它使用通用的覆盖格式返回地理位置的值或属性。describecoveragetype 操作允许客户端请求由具体的 wcs 服务器提供的任一覆盖层的完全描述。 常熟市地理信息共享平台地理信息发布接口规范 - 8 - 2系统权限设计系统权限设计 2.1 权限架构权限架构 系统服务结合了权限进行设计,数据中心管理员可以分配给用户不同的数 据权限来限制用户的访问

18、能力: 权限配置是在应用层上进行扩展,用于控制用户对数据的访问能力。他主 要包含如下几个方面的权限: a.用户功能权限: 设置角色可以使用 gis 系统提供的工具集合,控制不同用户的界面布局。 用户功能包括两类,一类为工具型:包括放大、缩小、面积测量、长度测量、 查询、鹰眼、图层控制等。一类为数据型:包括导出、编辑等。当赋予不同用户 权限后,系统登录时不同用户可以看见相应权限的 gis 应用界面。 b.专题图权限: 一个专题图可以包含多个层组或者层,一个层组可以包含多个图层。在系 统中多个地图分类、多个地图、多个层组和多个图层可以叠加显示。设定此权 限后,用户将只能在拥有权限的专题图中切换,用

19、此权限系统来对用户进行粗 粒度的图层访问控制。 gis 服务(wms wfs tile) 用户(二次开发者) 系统权限控制 gis 应用层 常熟市地理信息共享平台地理信息发布接口规范 - 9 - c.图层权限: 用于控制用户可访问的数据源中的图层,数据较细级别的控制。使用此控 制方式可以使同一个专题图在不同用户中有不同的呈现方式。 d.数据范围权限: 用于控制用户对于某个图层中相应数据范围的控制。设置此权限可以使同 一图层对不同用户呈现不同范围的数据。 e.数据字段权限: 用于控制用户访问图层时的字段权限。用户查询某个图层后将返回他所拥 有查看权限的字段列表,当用户进行编辑时,将判断用户时候有

20、对某个控件图 层字段的编辑权限。 f.服务访问权限 用于限定用户可以访问的后端 web 服务方法。整个系统是基于 soa 架构 搭建而成,所有的 gis 操作都封装为了 web services。使用此权限可以限定某些 用户所拥有的对服务操作权限。主要用户各个水利局的系统集成时进行安全限 定。 g.查询权限: 用于控制用户可以获得的查询,系统内部预配置一些常用的查询,使用此 配置可以限定用户对查询的访问。 权限系统工作流程如下: 常熟市地理信息共享平台地理信息发布接口规范 - 10 - 2.2 用户状态维护用户状态维护 因为系统使用了授权体系来控制发布的数据,二次开发者必须在程序中登 录并维护

21、当前登录的状态以便于后续请求。 互联网上大部分应用都不涉及到状态的保存,http 协议标准制定的初衷 主要面向无状态连接,每次连接只能传输一个文件。但是对于本系统 gis 服务 来说,必须维护当前用户的状态便于对用户进行校验,防止非法是数据访问, 当这给使用 http 协议进行 gis 服务的应用带来了相当大的困难。实际上,状 态维护策略是本系统的关键技术之一。 用.net 发起 web 请求时维持 session 的方法 : 一般使用.net c# 发起一个 web 请求是用 webclient 类,应为使用很简 常熟市地理信息共享平台地理信息发布接口规范 - 11 - 单,但是每调用一次

22、openread 就会在服务器启用一个新 session。使用 httpwebrequest、cookiecontainer 就可以让多个 web 请求只有一个 session 为 httpwebrequest 指定一个 cookiecontainer,使用同一个 cookiecontainer 的 request 就是一个 session。代码如下: cookiecontainer cc = new cookiecontainer(); /登录 httpwebrequest myreq = (httpwebrequest)webrequest.create(http:/localhost/h

23、andler/login.ashx?username=test /设置当前cookie myreq.cookiecontainer = cc; httpwebresponse resp = myreq.getresponse() as httpwebresponse; /开始使用wms服务 httpwebrequest myreq2 = (httpwebrequest)webrequest.create(http:/localhost/handler/wms.ashx?request=getcapabili ties); /保持会话状态 myreq.cookiecontainer = cc;

24、httpwebresponse resp2 = myreq.getresponse() as httpwebresponse; 常熟市地理信息共享平台地理信息发布接口规范 - 12 - 3服务服务接口规范接口规范 请求以标注的 url 的形式进行,所需参数附加在 url 地址后面。 3.1 请求参数规则请求参数规则 3.1.1参数顺序和大小写参数顺序和大小写 参数名称不为大小写敏感,而是参数值则是大小写区分.在该文档标准中,为 了排版上的清晰,参数名称通常为大写形式,但这个不是必须的。请求中的参数 可以以任意顺序排列. 当请求的参数多次出现并相互冲突时,服务器可能响应未 知值。 3.1.2参数

25、列表参数列表 参数由一个列表组成(比如,bbox,layers,styles),该列表应该使用逗号(“,”) 作为表项的分隔符,而期间不应该有多余的空格符.如果在一个列表中存在空格 符或者逗号,按照 url 编码规则,它们将被忽略. 有时候,一个列表项的内容可能为空,所以应该用一个空的字符串表示,(如” ” )。这样,两个连续的逗号就表示一个空项,该空项由一个逗号引领并且由一个逗 号结尾。一个空项可能被翻译为一个不包含任何表项的列表,也可能是作为一 个单独的空项目,这取决于其内容。 3.2 登录服务登录服务 登录请求 url: 返回值为“yes”表示登录成功,否则登录失败。 注销请求 url:

26、 http:/:/handler/ login.ashx?username=testrrggbb 大小写都是允许的.而”0 x”必须为小 写的”x”,如果该参数在请求中缺失,则默认的值为 oxffffff(对应的值为白色). 当 format 值为图像格式时,服务器应该设置背景像素值为 bgcolor 值 当 format 的值为图形元素格式(它们没有显式的背景),或者图像格式时,wms 应该 避免为前景元素使用 bgcolor 值,因为这样在该背景颜色下,它们将不可见. 当 图层已经什么了为不透明时,地图上的重要点,实体将不显式任何背景. 请求参考请求参考 请求 url 请求响

27、应: 返回图片流信息: http:/ :/handler/wms.ashx?service=huizhouwms&request=getmap&mapid=201&bbox=52 5000,2542000,555500,2570125&width=500&height=500 http:/ :/handler/wms.ashx?service=huizhouwms&request=getmap&mapname= 环境保护地图&bbox=525000,2542000,555500,2570125&width=500&height=500 http:/ :/handler/wms.ashx?ser

28、vice=huizhouwms&request=getmap&layers= sde.dfgr,sde.twe,sde.fghr &bbox=525000,2542000,555500,2570125&width=500&height=500 常熟市地理信息共享平台地理信息发布接口规范 - 31 - 3.3.3wms getfeatureinfo 此服务在 ogc 规范里面为可选服务。 该服务接口执行 opengis wms 执行规范中的 getmap 操作,用于生成影像图片,为 用户创建标准方法请求遥感影像图片。 请求请求 url 请求参数说明请求参数说明 参数是

29、否必须说明 request=getmap是必须为 getmap http:/:/handler/ wms.ashx?servicename=huizhouwms&request=getfeatureinfo&mapid=201&bbox=525000,2542000,5555 00,2570125&width=838&height=483&queryid=104 常熟市地理信息共享平台地理信息发布接口规范 - 32 - servicename是表示 wms 的服务名称,在一个站点可以 发布多个服务,此方式可以用于负载均衡 部署 mapid否地图 id。 mapname否地图名称。 layers

30、否图层名,使用,分隔图层(可以使用 mapid 参数简化此参数结构) bbox是空间坐标系边界。 width是影像宽度,以像素为单位的影像宽度 height是影像宽度,以像素为单位的影像宽度 format否图片类型。例如: png24 ,gif,jpg,pdf,svg,tif 等。 bgcolor否背景颜色,十六进制的 rgb 值,默认为 0 xffffff。此参数在影像中无效,只是 为兼容 wms 规范,影像服务请求时该参 数为空。 version否请求版本。 transparent否地图背景透明度,默认为 false。此参 数在影像中无效。 querylayers否查询图层的名称 quer

31、yid否查询 id wkt否查询叠加的空间条件。 whereinfo否为查询对应的属性条件。不传入查询将不 叠加属性条件。 buffer否几何实体查询的 buffer 距离(单位为地图 默认单位) 。 常熟市地理信息共享平台地理信息发布接口规范 - 33 - 1. wkt 几何对象都可以用 wkt 的方式加以描述: 点对象的 wkt 格式:point(x y),实例:point(5.2 9.3) 多点的 wkt,格式 multipoint(x y,x y .) ,实例:mulitpoint(22 53,51 53,87 1)。 线对象的 wkt 格式:linestring(x y,x y,x

32、y.),实例:linestring(12 2.4,16.98 15.3)。 多线对象的 wkt 格式:multilinestring(x y,x y,x y.),(x y,x y,x y.) ,实例:multilinestring(41.8 2.5,32 51.6),(31.1 34.12,12.9 4.6),(3.2 65.7,14.2 32.4)。 环对象的 wkt 格式:ring(x y,x y,x y.),具体的实例:ring(31 2,51 16,110 13,31 2)。 面的 wkt,格式 polygon(x y,x y ,x y ,x y,x y .) ,实例:polygon(

33、5 12,6 17,314 15,12 33)。 多面的 wkt,格式 multipolygon(x y,x y ,x y ,x y,x y .),() , 实例:multipolygon(23 4,22 28,39 22,31 2)。 矩形对象的 wkt 格式:rectangle(x y,x y),实例:rectangle(3.2 2.3,11.2 4.91)。 文字格式:simpletext(x y,textcontent),一个实际的例子为 simpletext(23 45.7,测试内容)。 圆对象的 wkt 格式:circle(x y,length),实例:circle(21.2 5.

34、7,2.3)。 2. queryid querylayers 查询对应的数据。可选传入其中之一,如果没有传入,默认将查询高亮可见层。 请求参考请求参考 .1 高亮所有政府单位 请求 url http:/ :/handler/ wms.ashx?servicename=huizhouwms&request=getfeatureinfo&mapid=201&bbox=525000,25420 00,555500,2570125&width=838&height=483&queryid=104 常熟市地理信息共享平台地理信息发布接口规范 - 34 - 请求响应(返回图片

35、流信息): .2高亮名称包含“办”的所有政府单位 请求 url 请求响应(返回图片流信息): http:/ :/handler/ wms.ashx?servicename=huizhouwms&request=getfeatureinfo&mapid=201&bbox=525000,25420 00,555500,2570125&width=838&height=483&queryid=104 &whereinfo=fname like %办% 常熟市地理信息共享平台地理信息发布接口规范 - 35 - .3高亮某个矩形以及周边 800 米的政府单位 请求 url 请

36、求响应(返回图片流信息): .4高亮某个矩形以及周边 800 米并且名称里包含“桥“的政府单位 请求 url 请求响应(返回图片流信息): http:/ :/handler/ wms.ashx?servicename=huizhouwms&request=getfeatureinfo&mapid=201&bbox=525000,25420 00,555500,2570125&width=838&height=483&queryid=104&wkt=rectangle(540000 2552000,545500 2556125)&buffer=800 http:/ :/handle

37、r/ wms.ashx?servicename=huizhouwms&request=getfeatureinfo&mapid=201&bbox=525000,25420 00,555500,2570125&width=838&height=483&queryid=104&wkt=rectangle(540000 2552000,545500 2556125)&buffer=800&whereinfo=fname like %桥% 常熟市地理信息共享平台地理信息发布接口规范 - 36 - 3.4 wfs 服务服务 3.4.1wms getcapabilities 该服务接口执行 opengis

38、 wms 执行规范中的 getcapabilities 操作,返回服务元数据。 请求请求 url 请求参数说明请求参数说明 参数是否必须说明 request= getcapabilities 是必须为 getcapabilities servicename否表示需要获取 wfs 元数据的服务名称. mapid否地图 id。 mapname否地图名称。 http:/:/handler/wfs.ashx?servicename=huizhouwms&request=getcapabilities 常熟市地理信息共享平台地理信息发布接口规范 - 37 - 请

39、求参考请求参考 .1请求当前站点所有服务概要信息 请求 url: 请求应答: .2请求某个服务概要信息: 请求 url: http:/:/handler/wfs.ashx?request=getcapabilities 本机wms服务 true huizhouwms 1.3 true wms 本机wfs服务 true huizhouwfs 1.3 true wfs http:/:/handler/wfs.ashx?request=getcapabilities 常熟市地理信息共享平台地理信息发布接口规范 - 38 - 请求应答: 0 业务图层 1 hzsy注记 0

40、3000 3000 false text true 3 hzsy镇(办事处)政府 0 3000 30000 false point true 4 sy一般单位 0 3000 10000 常熟市地理信息共享平台地理信息发布接口规范 - 39 - false point true 6 hzsy县区政府 0 3000 30000 false point true 7 hzsy主要地名 0 3000 30000 false point true meter 555253.459 2574125.797 530078.376 2538792.639 1 201 规划局图层 常熟市地理信息共享平台地理信息

41、发布接口规范 - 40 - 1303 索引图层 4 sy一般单位 0 3000 10000 false point true 13 sy公园绿地 0 20000 40000 false polygon true 16 sy水域 0 3000 0 false polygon true 常熟市地理信息共享平台地理信息发布接口规范 - 41 - 17 sy政府办事处 0 3001 0 false point true 18 sy索引图注记 0 0 3000 false polygon true 21 sy一级路网 0 3000 0 false line true 22 sy二级路网 0 常熟市地理信

42、息共享平台地理信息发布接口规范 - 42 - 3001 50000 false line true 23 sy三级路网 0 3000 20000 false line true 60 街道 0 30000 0 false polygon true 3696 影像图 常熟市地理信息共享平台地理信息发布接口规范 - 43 - meter 555500 2570125 525000 2542000 1 501 鹰眼地图 4 sy一般单位 0 3000 10000 false point true 13 sy公园绿地 0 20000 40000 false polygon true 16 sy水域 常

43、熟市地理信息共享平台地理信息发布接口规范 - 44 - 0 3000 0 false polygon true 17 sy政府办事处 0 3001 0 false point true 18 sy索引图注记 0 0 3000 false polygon true 22 sy二级路网 0 3001 50000 常熟市地理信息共享平台地理信息发布接口规范 - 45 - false line true 23 sy三级路网 0 3000 20000 false line true 60 街道 0 30000 0 false polygon true meter 560500 2574125 52000

44、0 2538000 -1 常熟市地理信息共享平台地理信息发布接口规范 - 46 - 104 政府单位查询 0 -1 fname fname 单位名称 -1 string false meter fname ftype geoobjnum 单位名称 单位类型 单位编码 0 -1 .3请求某个地图概要信息: 请求 url: http:/:/handler/wfs.ashx? servicename=huizhouwms&request=getcapabilities&mapid=201 常熟市地理信息共享平台地理信息发布接口规范 - 47 - 请求应答: 201 业务管理 1303

45、索引图层 4 sy一般单位 0 3000 10000 false point true 17 sy政府办事处 0 3001 0 false point true 21 sy一级路网 0 常熟市地理信息共享平台地理信息发布接口规范 - 48 - 3000 0 false line true 60 街道 0 30000 0 false polygon true 2315 业务图层 38 制图面 0 0 3000 false polygon true 48 商业基准地价 常熟市地理信息共享平台地理信息发布接口规范 - 49 - 0 0 3000 false polygon true 8219 行政区

46、划 61 行政区 0 0 3000 false polygon true 62 街坊 0 9000000 9000001 false polygon true 常熟市地理信息共享平台地理信息发布接口规范 - 50 - 3696 影像图 meter 555500 2570125 525000 2542000 1 3.4.2wfs getfeature 接口接口 请求请求 url 请求参数说明请求参数说明 参数是否必须说明 request=getfeature是必须为 getfeature servicename是表示 wfs 的服务名称,在一个站点可以 发布多个服务,

47、此方式可以用于负载均衡 部署 version否请求版本。 querylayers否查询图层的名称 queryid否查询 id http:/:/handler/ wfs.ashx?servicename=huizhouwms&request=getfeatureinfo&mapid=201&bbox=525000,2542000,5555 00,2570125&width=838&height=483&queryid=104 常熟市地理信息共享平台地理信息发布接口规范 - 51 - wkt否查询叠加的空间条件。 whereinfo否为查询对应的属性条件。不传入查询将不 叠加属性条件。 buffe

48、r否几何实体查询的 buffer 距离(单位为地图 默认单位) 。 当查询需要返回图片时,可以设置以下参数(hasimage 为 true) hasimage否请求返回数据是否包含图片。 mapid否地图 id。 mapname否地图名称。 layers否图层名,使用,分隔图层(可以使用 mapid 参数简化此参数结构) bbox是图片空间坐标系边界。 width是影像宽度,以像素为单位的影像宽度 height是影像宽度,以像素为单位的影像宽度 format否图片类型。例如: png24 ,gif,jpg,pdf,svg,tif 等。 bgcolor否背景颜色,十六进制的 rgb 值,默认为

49、0 xffffff。此参数在影像中无效,只是 为兼容 wms 规范,影像服务请求时该参 数为空。 transparent否地图背景透明度,默认为 false。此参 数在影像中无效。 常熟市地理信息共享平台地理信息发布接口规范 - 52 - 请求参考请求参考 .1查询某个矩形范围内部的政府单位: 请求应答: 3 140 50 1 geoobjnum string ftype string fname string 022700 主要企业、事业单位 惠州市自来水总公司 http:/:/handler/ wfs.ashx?servicename=huizhouwfs&re

50、quest=getfeature&wkt=rectangle(532625 2549031.25,547875 2563093.75)&queryid=104 常熟市地理信息共享平台地理信息发布接口规范 - 53 - 542416.42899999954 2556837.6180000007 542416.42899999954 2556837.6180000007 rectangle rectangle(542416.429 2556837.618,542416.429 2556837.618) 0 1 4 point point(542416.429 2556837.618) 0 0227

51、00 学校文教 技工学校 541303.7070000004 2558138.6620000005 541303.7070000004 2558138.6620000005 rectangle rectangle(541303.707 2558138.662,541303.707 2558138.662) 0 2 4 point point(541303.707 2558138.662) 0 常熟市地理信息共享平台地理信息发布接口规范 - 54 - 022700 学校文教 粮食学校 541422.47200000007 2557820.8440000005 541422.47200000007

52、 2557820.8440000005 rectangle rectangle(541422.472 2557820.844,541422.472 2557820.844) 0 3 4 point point(541422.472 2557820.844) 0 022700 学校文教 惠州市一小 541419.03100000042 2556421.3589999992 541419.03100000042 2556421.3589999992 rectangle rectangle(541419.031 2556421.359,541419.031 2556421.359) 0 4 4 po

53、int point(541419.031 2556421.359) 0 常熟市地理信息共享平台地理信息发布接口规范 - 55 - 022700 主要企业、事业单位 tcl国际电工 541463.62200000044 2552805.0549999997 541463.62200000044 2552805.0549999997 rectangle rectangle(541463.622 2552805.055,541463.622 2552805.055) 0 5 4 point point(541463.622 2552805.055) 0 022700 行政办公地 市广播电视局 539

54、793.86400000006 2553265.8690000009 539793.86400000006 2553265.8690000009 rectangle rectangle(539793.864 2553265.869,539793.864 2553265.869) 0 6 4 常熟市地理信息共享平台地理信息发布接口规范 - 56 - point point(539793.864 2553265.869) 0 022700 行政办公地 惠城区计划生育服务站 541079.46800000034 2552655.9910000004 541079.46800000034 255265

55、5.9910000004 rectangle rectangle(541079.468 2552655.991,541079.468 2552655.991) 0 7 4 point point(541079.468 2552655.991) 0 022700 行政办公地 市农业局 541419.40099999961 2554171.2860000003 541419.40099999961 2554171.2860000003 rectangle rectangle(541419.401 2554171.286,541419.401 2554171.286) 常熟市地理信息共享平台地理信息

56、发布接口规范 - 57 - 0 8 4 point point(541419.401 2554171.286) 0 022700 主要企业、事业单位 市口腔医院 541063.16299999971 2555151.385 541063.16299999971 2555151.385 rectangle rectangle(541063.163 2555151.385,541063.163 2555151.385) 0 9 4 point point(541063.163 2555151.385) 0 022700 学校文教 市四中 541100.35699999984 2555507.687

57、9999992 541100.35699999984 常熟市地理信息共享平台地理信息发布接口规范 - 58 - 2555507.6879999992 rectangle rectangle(541100.357 2555507.688,541100.357 2555507.688) 0 10 4 point point(541100.357 2555507.688) 0 022700 行政办公地 市中级法院 540539.608 2554188.17 540539.608 2554188.17 rectangle rectangle(540539.608 2554188.17,540539.6

58、08 2554188.17) 0 11 4 point point(540539.608 2554188.17) 0 50 sy一般单位 常熟市地理信息共享平台地理信息发布接口规范 - 59 - 1 11 50 1 ftype string fname string geoobjnum string 办事处、镇 桥西办事处 022630 541216.93400000036 2552779.8920000009 541216.93400000036 2552779.8920000009 rectangle rectangle(541216.934 2552779.892,541216.934

59、2552779.892) 0 2 17 point point(541216.934 2552779.892) 常熟市地理信息共享平台地理信息发布接口规范 - 60 - 0 办事处、镇 桥东办事处 022630 542662.591 2554190.5700000003 542662.591 2554190.5700000003 rectangle rectangle(542662.591 2554190.57,542662.591 2554190.57) 0 3 17 point point(542662.591 2554190.57) 0 办事处、镇 江南办事处 022630 539389

60、.46100000013 2556508.635 539389.46100000013 2556508.635 rectangle rectangle(539389.461 2556508.635,539389.461 2556508.635) 0 4 常熟市地理信息共享平台地理信息发布接口规范 - 61 - 17 point point(539389.461 2556508.635) 0 11 sy政府办事处 .2查询名称包含“办”的所有政府单位 请求 url 请求响应: 1 7 50 1 ftype string fname string http:/ :/handler/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论