WFS基础:
GeoServer支持OGC(开放地理信息联盟)规范的Web Feature Service(WFS)服务。WFS服务目前有两个版本1.0和1.1。通过WFS服务可以通过网络获得原始的矢量数据,使得从客户端获取地图的原始数据结构和数据成为可能。WFS的高级应用还包括修改和锁定数据。
GeoServer全面实现了WFS 1 .0和1.1两个版本。包括一些基本操作:GetCapability,DescrptionFeatureType,GetFeature.
WFS1.0和WFS1.1的不同点:
WFS.1.1默认得到GML3,WFS1.0默认得到GML2
GML3与GML2在描述几何图形时存在细微差别。
1. 指定空间坐标系写法不同
2. 获得的坐标顺序不同。
WFS 1.1.0 request = latitude/longitude (y/x)
WFS 1.0.0 request = longitude/latitude (x/y)
WFS 矢量参数:
GeoServer提供了一组用户参数。
CQL 过滤器
Reprojection
XML request validation
GetCapability namespace filter
WFS操作
操作 描述
GetCapability 获得服务列表,同时检查WFS操作和参数
DescriptionFeatureType 获得指定数据集的信息和属性
GetFeature 获得图形和属性的实际数据
LockFeature 在编辑时阻止对该组件类型的访问
Transaction 编辑已有的组件类型,创建、修改、删除
GetGMLObject 1.1.0支持。
GetFeature
GetFeature 操作请求实际的空间数据。与其他操作相比更复杂、强大。
最简单GetFeature命令是一个没有参数的。
http://localhost:8080/geoserver/wfs?
service=wfs&
version=1.1.0&
request=GetFeature&
typeName=namespace:featureType
请求指定FID的feature
http://localhost:8080/geoserver/wfs?
service=wfs&
version=1.1.0&
request=GetFeature&
typeName=namespace:featureType&
featureID = feature
限制返回组件数量
http://localhost:8080/geoserver/wfs?
service=wfs&
version=1.1.0&
request=GetFeature&
typeName=namespace:featureType
maxFeature=N
分享到:
相关推荐
#### WMS(Web Map Service)简介 WMS也是OGC制定的一项标准,主要用于提供地图图像服务。与WFS不同的是,WMS侧重于提供预渲染的地图图像,而不是原始的地理空间数据。WMS支持多种请求类型,包括`GetCapabilities`...
1. **Open Web Services简介** Open Web Services是一种遵循规范的网络服务,它定义了请求和响应的标准化格式,具有明确的操作执行意义。这种服务的定义通常记录在规格文档中,使得任何实现该服务规范的服务器都...
1. **Open Web Services简介** 开放网络服务是一种遵循规范的Web服务,它具有标准化的请求格式、定义明确的执行请求方式以及标准化的响应格式。这些规范通常由规格文档定义,使得任何实现该服务标准的服务器都可以...
2. **GeoServer简介** - GeoServer是一个基于Java的OGC(开放地理空间联盟)标准服务器,能够读取多种GIS数据格式,并通过WMS(Web Map Service)和WFS(Web Feature Service)等服务进行数据发布和查询。 - ...
1. **WFS与WMS简介** WFS(Web Feature Service)主要处理地理空间数据的查询、添加、删除和更新等操作,它允许客户端以结构化方式访问服务器上的地理要素。而WMS(Web Map Service)则专注于地图的渲染,通过提供...
- **地图发布**:GeoServer允许用户以多种格式发布地图数据,包括但不限于WMS、WFS等服务协议。 - **数据库连接**:它支持连接到不同的地理空间数据库,如PostGIS、Shapefile等。 - **缓存设置**:为了提高访问速度...
1. XFS接口简介: XFS(Extended Financial Services)是一种金融服务接口,旨在提供银行和金融机构之间的数据交换和信息共享。XFS接口由欧洲标准化委员会(CEN)制定,并且得到了全球各国的认可和支持。 2. XFS...
- 发送WFS请求:当用户完成选择后,通过Ajax或Fetch API发送一个WFS请求到GeoServer,请求包含用户选择的空间范围。 - 处理响应:GeoServer返回符合查询条件的地理特征,这些特征通常是GML( Geography Markup ...
MapServer的主要功能包括地图渲染、地理编码、查询服务以及WMS(Web Map Service)、WFS(Web Feature Service)等OGC(开放地理空间联盟)标准的支持。这个系统基于C语言编写,同时也提供了多种编程接口,如PHP、...
"PostGIS在传统行业中的应用简介" PostGIS是PostgreSQL数据库管理系统中一个开源的空间数据库扩展程序,能够处理空间数据,提供了空间查询、分析和可视化功能。PostGIS可以应用于传统行业中,对传统GIS行业面临的...
- **公司简介**:SICK是一家在全球范围内享有盛誉的传感器系统供应商,以其先进的传感器技术和自动化解决方案著称。公司自成立以来,已经在全球40多个国家设立了分支机构,并且拥有超过4000名员工,成为全球领先的...
GeoGlobe的核心在于基于SOA(Service-Oriented Architecture,面向服务的架构)体系结构,利用WMS(Web Map Service)、WFS(Web Feature Service)和WCS(Web Coverage Service)等服务规范,实现了对多源、异构...
一、天地图简介 天地图是由国家测绘地理信息局主导建设的国家级地理信息公共服务平台,提供了丰富的地图服务,包括矢量地图、卫星影像、地形图等,覆盖全国乃至全球范围。其数据准确、更新频繁,为用户提供权威的...
#### 一、WOSA/XFS简介 WOSA(Windows Open System Architecture)是由微软提出的一种软件架构,旨在为基于Windows操作系统的应用程序提供一种统一的接口标准。WOSA/XFS(Extensions for Financial Services)则是...
### OpenScales简介 OpenScales是一款开源的地图前端框架,主要应用于基于Web的地图应用程序开发。它支持多种矢量图层,并且拥有强大的扩展性。OpenScales能够在多种平台上运行,包括桌面端和移动端。 #### 核心...
4. **Mapfile简介**: - **Mapfile格式**:文本文件,使用特定语法来定义地图属性。 - **基本元素**:`MAP`、`LAYER`、`CLASS`、`STYLE`等关键字。 - **配置示例**: ```plaintext MAP NAME "mapname" EXTENT...
GeoServer是一款基于Java的开源GIS服务器,它实现了OGC(Open Geospatial Consortium)标准,如WMS(Web Map Service)、WFS(Web Feature Service)等,可以方便地发布和管理地理空间数据。GeoServer支持多种数据...
- **WFS (WeChat File System)**: 用于文件存储,特别是图片、视频等媒体文件的存储。 - **Media**: 专门处理媒体数据,如图片、音频、视频等的存储和处理。 #### 三、高可用与敏捷开发 - **高可用的关键技术**:...