功能¶
格式¶
虽然地理服务的ArcGIS®实现支持多种文件格式,但GeoServer插件的所有响应都使用JSON(例如,不提供浏览器友好的HTML)。这个 ?f=json
仍然需要指定JSON的参数。此外,由于目前没有人支持 pjson
输出格式,如果客户端指定 f=pjson
参数将返回正常的JSON。
备注
Esri、ArcGIS和ArcGIS Online是Esri在美国、欧洲共同体或某些其他司法管辖区的商标、注册商标或服务商标。提及的其他公司和产品可能是其各自所有者的商标。
能力¶
目录:是
地图:
所有图层和表格。支持。
附件。不支持。
附件信息。不支持。
动态层/表。不支持。
估计导出瓦片大小。不支持。
导出地图。不支持。
导出瓦片。不支持。
服务扩展。不支持。
特征(动态层)。不支持。
特征(层)。不支持。
找到。不支持。
生成KML。不支持。
生成渲染器(动态层)。不支持。
生成渲染器(层)。不支持。
HTML弹出(动态层)。不支持。
HTML弹出(层)。不支持。
确定。不支持。
形象。不支持。
KML图像。不支持。
图层/表格。支持。
传奇。支持。
地图瓦片。不支持。
地图服务输入。不支持。
地图服务作业。不支持。
地图服务结果。不支持。
非地理空间过滤器。不支持
对非本机空间参照系统中的要素图层的请求。不支持。
不支持查询(动态层)。
支持查询(层)。
不支持查询相关记录(动态层)。
不支持查询相关记录(层)。
WMTS公司。不支持。(GeoServer确实支持这一点,但通过GeoWebCache集成而不是GeoServices扩展。)
WMTS能力。不支持。(GeoServer确实支持这一点,但通过GeoWebCache集成而不是GeoServices扩展。)
WMTS磁贴。不支持。(GeoServer确实支持这一点,但通过GeoWebCache集成而不是GeoServices扩展。)
技术限制¶
特征¶
虽然GeoServer支持任意类型的字段(由数据存储决定),但GeoServices REST API将字段类型约束为一个简短的类型列表。
GeoServer插件在FieldTypeEnum类中维护这些类型与本机Java类之间的映射。类型不可翻译的字段将从响应中忽略。
层¶
GeoServer对层的建模方式与GeoServices REST API中显示的方式不同。GeoServer层可能有多个关联样式,而GeoServices允许每个层有一个样式。GeoServer插件使用图层的“默认”样式,并忽略任何替代样式。GeoServer也没有对应于GeoServices支持的“子层”的概念。
风格¶
GeoServer建模样式的方式与GeoServices REST API中呈现样式的方式不同。GeoServer样式使用SLD格式,该格式允许各种条件样式,而GeoServices REST API中的“renderer”则受到更多约束。GeoServices插件检查符合少量模式的SLD样式,并将其转换为等效的渲染器,但是当SLD使用在GeoServices中没有模拟的功能时,将公布一个简单的默认样式。