如何从geoserver获取SRS/CRS名称?

问题描述 投票:0回答:1

我根据请求收到了 SRS 列表 (XML):

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

然后解析它并获取 EPSG 代码列表,例如“EPSG:1234”

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

...或者我可以通过 OpenLayers API 来完成吗?

rest openlayers geoserver wms
1个回答
3
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.