1

我已经编写了我自己的基于 vt-pbf 的矢量图块服务,它查询一个非常大的 geojson 源,它指定了要使用的不同类型的投影。

在使用tippecanoe工具时,我收到类似警告

 Warning: GeoJSON specified projection "urn:ogc:def:crs:EPSG::26915", not the expected "urn:ogc:def:crs:OGC:1.3:CRS84"

 If "urn:ogc:def:crs:OGC:1.3:CRS84" is not the expected projection, use -s to specify the right one

有人可以解释/指导我了解各种投影之间的基本区别,以及在生成带有这些警告的这些图块后我将面临的后果吗?

4

1 回答 1

2

根据矢量瓦片规范

矢量切片可用于表示具有任何投影和切片范围方案的数据。

因此,如果您真的想要,您可以将数据存储在另一个投影中,只要读取的内容知道发生了什么。您将无法使用 Mapbox-GL-JS(我认为),因为它仅支持 EPSG:4326(纬度和经度)。

但这听起来不像你想要的。

有人可以解释/指导我了解各种预测之间的基本区别吗?

简而言之,不是存储在 GeoJSON 中的纬度和经度(例如,coordinates: [145, -38]),而是其他投影定义不同的坐标系,通常基于某些平面地图上的 X 和 Y 位置。例如,同一点可能是 [19384792, -852341]。不过,当前的 GeoJSON 规范只允许使用纬度和经度。

您最有可能要做的是在转换期间重新投影 GeoJSON,如建议的那样:

tippecanoe -s EPSG:26915 ...
于 2018-06-09T06:17:32.977 回答