引言¶

pycsw是使用 Python 语言实现的 OGC CSW 服务。

特性

支持的标准

标准 版本
OGC CSW 2.0.2, 3.0.0
OGC Filte 1.1.0, 2.0.0
OGC OWS Common 1.0.0, 2.0.0
OGC GML 3.1.1
OGC SFSQL 1.2.1
Dublin Core 1.1
SOAP 1.2
ISO 19115 2003
ISO 19139 2007
ISO 19119 2005
NASA DIF 9.7
FGDC CSDGM 1998
GM03 2.1
SRU 1.1
OGC OpenSearch 1.0
OAI-PMH 2.0

支持的操作

请求 可选性 支持 HTTP方法绑定
功能 必填 GET (KVP) / POST (XML) / SOAP
记录详述 必填 GET (KVP) / POST (XML) / SOAP
获取记录 必填 GET (KVP) / POST (XML) / SOAP
GetRecordById 选项 GET (KVP) / POST (XML) / SOAP
项目库获取 选项 KVP获取
GetDomain 选项 GET (KVP) / POST (XML) / SOAP
获取 选项 GET (KVP) / POST (XML) / SOAP
未收获 选项  
订单 选项 POST (XML) / SOAP

注解

异步处理支持 GetRecords 和获取请求 (通过 ' csw:ResponseHandler ')

注解

获取资源类型请参考: 事务 中列表

支持的输出格式

支持的输出模式

支持排序功能

筛选条件

几何操作

  • gml:点
  • gml:线
  • gml:面
  • gml:外框

注解

坐标变换

空间操作

  • BBOX
  • 以外
  • 包括
  • 交叉
  • 不相交
  • DWithin
  • 等于
  • 相交
  • 重叠
  • 触动

逻辑运算符

  • 两者之间
  • 等于
  • 小于等于
  • 大于
  • 小于
  • 大于等于
  • 不等于
  • 零检验

功能

  • 长度
  • 低于
  • 函数:除去字符串开始的空格
  • 函数:除去字符串尾部空格
  • 函数:除去字符串开始和尾部空格
  • 转成大写