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

时间:2017-01-16 08:40:30

标签: rest openlayers geoserver wms srs

我按要求收到了SRS的列表(XML):

  

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

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

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

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

1 个答案:

答案 0 :(得分:3)

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

如果您使用的是GeoServer,那么更好的生产解决方案可能是在GeoServer中创建一个WPS进程,该进程可以执行相同的工作(或者根据其他开源库创建您自己的REST服务)。