1

我通过请求收到了 SRS 的列表 (XML):

http://gis1:8080/geoserver/wms?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities

然后解析它并得到一个EPSG代码列表,如“EPSG:1234”

我现在如何获得特定 SRS 的名称,例如“EPSG:28413”的“Pulkovo 1942 / Gauss-Kruger zone 13”?

...或者我可以通过 OpenLayers API 做到这一点吗?

4

1 回答 1

3

OGC 服务不提供此类设施,它们是在假设您在客户端中已有可用的 EPSG 数据库的情况下构建的。您可以尝试使用一些免费的在线服务来获取名称(当然,服务的风险不能保证 24x7 可用),例如:

如果您使用 GeoServer,一个更好的解决方案生产方式可能是在 GeoServer 中创建一个 WPS 进程来完成相同的工作(或基于其他开源库创建您自己的 REST 服务)。

于 2017-01-16T08:58:47.883 回答