我已经编写了基于vt-pbf的自己的矢量切片服务,该服务查询了一个非常大的geojsons源,它指定了要使用的不同类型的投影。
使用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
有人可以向我解释/指导各种预测之间的基本差异,以及在生成这些警告后我将面临的后果吗?
答案 0 :(得分:2)
Vector Tiles可用于表示任何投影和图块范围方案的数据。
因此,如果您真的想要,您可以将数据存储在另一个投影中,只要阅读它的内容知道发生了什么。你不可能使用Mapbox-GL-JS(我认为),因为它只支持EPSG:4326(纬度和经度)。
但它听起来并不像你想要的那样。
有人可以向我解释/指导各种预测之间的基本差异,
简而言之,其他投影不是存储在GeoJSON中的纬度和经度(例如coordinates: [145, -38]
),而是定义不同的坐标系,通常基于某些平面地图上的X和Y位置。例如,同一点可能是[19384792,-852341]。根据当前的GeoJSON规范,只允许纬度和经度。
您最想要做的就是在转换过程中重新投放GeoJSON,如建议的那样:
tippecanoe -s EPSG:26915 ...