功能

格式

虽然地理服务的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中没有模拟的功能时,将公布一个简单的默认样式。

Previous: GSR使用
Next: 实例