一 SFS简单要素标准

1 简述

  1. 通用模型:WKT几何对象,WKB几何对象,WKT空间参考
  2. SQL实现:schema预定义,SQL几何类型,SQL空间操作

2 WKT

2-1 几何描述

Point,LineString,Polygon,GeometryCollection,MultiPoint/LineString/Polygon

2-2 空间参考

(1)地理坐标系

(2)投影坐标系

3 WKB

使用字节码来存储几何对象

4 Schema

在空间数据库中,这个东西是一定要有的,他是用来进行定义诸如空间坐标的定义,几何字段,空间参考信息等;

二 GML地理标记语言

GML实际上是XML格式对于地理处理的封装,实际上和geojson和json的关系相类似。WFS标准就使用GML作为输入输出格式。

下图为一个简易的GML对象格式:

三 SLD图层样式描述标准

SLD文件也是使用的是XML来定义的。SLD基本上没有什么好记的,因为大部分基本上是通过qgis/arcgis编辑好了的,没必要单独去写SLD文件。

四 KML格式

与GML相比,KML更加简洁,可读性好,另外KML相当于自身可以携带样式。而GML本身是无法携带样式的,需要配合SLD一起使用才行。

五 OGC WEB通用标准

(1)请求:OWS(OGC Web Service)可以通过get和post两种方式进行请求。get方式是直接在连接里带参数,post方式则是传xml格式。

(2)响应:都可以

(3)所有的OWS请求都可以使用GetCapabilities操作

六 WFS服务

WFS服务说到底是支持两种服务,第一种是数据的读取,也就是GetCapabilities;另外一种就是WFS-T,通过服务进行事务的操作,也就是增删改。

包含了:

  • GetCapabilities(返回服务描述文档)
  • DescribeFeatureType(返回图层描述信息):主要是返回图层的字段信息
  • GetFeature(获取图层要素)
http://localhost:8060/geoserver/cite/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=cite:shenghui&maxFeatures=50&outputFormat=application%2Fjson