Arcgisserver10(教程:发布WFS服务)

阅读: 评论:0

教程:发布WFS 服务
性空虚
本教程将向您展示如何使用ArcGIS Server 管理器发布只读访问的 WFS 服务。当发布带有 WFS 功能的地图服务或地理数据服务时,可以通过OGC 兼容的WFS 客户端(包括ArcCatalog 与ArcMap 中的Data Interoperability 扩展模块)访问数据。WFS 客户端也可以查看对数据所做的最新更改。如果您对WFS 服务还很陌生,并且想要在了解更多相关信息之后再学习本教程,请参阅WFS 服务。
如果您刚刚安装ArcGIS Server,那么在登录到管理器或者发布服务之前,需要完成一些准备工作。您可以在此帮助系统的安装完毕后了解入门知识一节中到这些步骤。
发布服务的所需设置
要创建地图服务或者地理数据服务,您需要在GIS 服务器中可供所有服务器对象容器(SOC) 计算机访问的共享位置,放置地图文档(.m xd)、地理数据库(文件或个人)或者SED 连接文件。安装后配置期间创建的SOC 帐户必须也要有权限读取地图文档及其引用的所有数据(地图服务),或者有权限读取您要发布的地理数据库中的所有数据(地理数据服务)。
在地理数据服务与地图服务之间作出选择
对于 WFS 服务,您可以选择是发布地理数据服务还是发布地图服务。当您选择要创建的服务类型时,
应注意到二者之间的一些不同之处。以下各部分汇总了地理数据服务与地图服务的可用功能,可以帮助确定哪种服务类型最适合您的要求。
周蕾
地理数据服务
您可以利用 WFS 地理数据服务通过Internet 或OGC 兼容的 WFS 客户端来访问地理数据库。可以为任何类型的地理数据库(包括ArcSDE 地理数据库、个人地理数据库和文件地理数据库)创建地理数据服务。当通过地理数据服务创建 WFS 服务时,牢记地理数据库中的所有的要素类都将在服务中显示是非常重要的。
当您需要访问远程位置上的地理数据库时,地理数据服务是非常有用的。例如,一家公司可能要建立 ArcSDE 数据库来管理洛杉矶与纽约办事处的数据。一旦数据库创建完成,每个办事处都可以在Internet 上使用地理数据服务发布其ArcSDE 地理数据库。
地图服务
WFS 地图服务代表一个地图文档(.m xd),其他用户可以通过internet 或者任何OGC 兼容的客户端访问这个文档。如果通过具有WFS 功能的地图服务发布数据,则可以对这些数据实现全面的控制。以下是建立地图服务的一些常见原因:
∙与地理数据服务不同,单个地图服务可能包括来自于各种源的数据,而这些源中包括来自多个地理数据库(个人、文件或者 ArcSDE)以及shapefile 的数据。
∙您可以选择通过地图服务显示哪些要素类。
∙您可以在地图文档中重命名要素类,这样在数据源中服务将不显示真实名称。
此外,WFS 地图服务有一些局限性。当通过地图文档发布 WFS 服务时,请考虑以下事项:
∙对于地图文档,只有图层规范在WFS 服务中是可用的。在图层级别定义的符号系统、查询定义以及字段别名将不会传输到 WFS 服务,因为该服务的目的在于显示数据中的要素。要通过OGC 规范显示地图的可视属性,请使用WMS 服务。
∙地图中不能有两个或两个以上的图层引用同一个要素类。
∙地图中不能有两个或两个以上的图层使用相同名称。
∙因为 WFS 仅使用要素,所以地图中任何矢量图层都将从服务中排除。
∙不显示非空间表。
∙如果您想要 WFS 服务支持编辑事务(WFS-T),那么地图中所有图层的源数据必须来自同一工作空间,例如相同的 ArcSDE 地理数据库。
发布 WFS 服务
按照以下步骤创建地理数据服务或者地图服务:
步骤:
启动 ArcGIS Server 管理器,然后登录。有关此步骤的更多帮助,请参阅登录管理器。
1.在服务选项卡中,单击发布GIS 资源。
2.要选择资源,请使用下拉框以浏览要发布的地图文档(.m xd) 或者地理数据库(个人、
文件或者SDE 连接文件[.sde])。
3.在名称框中,输入服务的名称。名称长度不能超过120 个字符,并且只能包含字母数
字字符和下划线。
粉泥网4.有三种方法选择服务要发布到的文件夹:
∙使用下拉菜单选择现有文件夹。
∙创建新文件夹。
∙接受默认文件夹;这将发布到根文件夹。
选择服务的发布位置后,单击“下一步”继续。
5.选择WFS为服务启用该功能,然后单击下一步。
西北植物学报
6.检查将要创建的服务的相关信息。然后单击完成创建服务。
如果您的现有服务没有启用WFS 功能,请执行以下步骤将其启用:降冰片烯
1.您的服务可能以状态为已启动的形式列出。要更改服务上的设置,必须停用服务。如果
状态显示为已启动,请单击服务旁边的复选框并单击停止按钮。
2.为该服务单击编辑选项。这样,您可以编辑服务的属性,包括各功能。
3.单击功能文件夹。
4.单击WFS复选框。
5.单击确定以启用该功能。
如何获取 WFS 服务的 URL
赫伯特西蒙步骤:
1.在ArcGIS Server 管理器中服务选项卡下,单击管理服务。
2.单击服务位置下拉箭头并导航到包含已发布服务的服务文件夹。
3.您的服务可能以状态为已启动的形式列出。如果状态显示为已停止,那么选中服务旁边
的复选框并单击启动按钮。
4.要获取WFS 服务的URL,单击编辑图标,打开属性对话框。
5.在属性对话框中,选择功能选项卡。
6.高亮显示选择并配置功能窗口下的WFS选项。这将显示WFS 服务属性。
7.WFS 服务的URL 位于Web 访问窗口中。您和其他用户将使用此URL 连接已发
布的 WFS 服务。
通过WFS 客户端使用已发布数据
一旦您发布了WFS 服务,则可以在支持 WFS 1.1 与GML 的简单要素专用标准的任何客户端(包括Web 浏览器)中使用WFS 服务。您同样可以通过ArcCatalog 与ArcMap 中的Data Interoperability 扩展模块使用WFS 服务。以下各部分将向您展示如何通过Web 浏览器与 ArcCatalog 中的Data Interoperability 扩展模块访问 WFS 服务。
通过Web 浏览器连接到WFS 服务
Web 浏览器是WFS 服务最简单的客户端之一。您可以通过HTTP 请求信息,然后会通过浏览器返回响应或者异常。
要连接服务,您需要知道WFS URL,它可能位于ArcGIS Server 管理器或者ArcCatalog 中“功能”选项卡下的服务“属性”中。一旦有了URL,您就可以使用 OGC 标准操作,通过HTTP 请求关于服务的信息。下面列举了一些可以用来请求信息的操作示例:
GetCapabilities
此请求将通过服务以GML 格式返回所有可用的要素类型与功能。要在Web 浏览器中使用GetCapabilities 操作,请复制WFS URL 并将其粘贴在地址栏中,并在其后添
加?request=getCapabilities,如以下示例与屏幕截图所示。
URL 示例:
bobm k/arcgis/services/wfs_servi ces/ArcSDE_wfs/GeoDataServer/WFSSer ver?request=getcapabilities
下图是由GetCapabilities 操作返回的功能示例:

本文发布于:2023-07-05 07:39:50,感谢您对本站的认可!

本文链接:https://patent.en369.cn/xueshu/172345.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:服务   地图   地理   发布   数据库   数据服务
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图