Каковы последствия использования других геоджоновских проекций при создании векторных плиток с использованием типпецанного? - PullRequest
0 голосов
/ 08 июня 2018

Я написал свой собственный сервис векторных плиток на основе vt-pbf, который запрашивает действительно большой источник геоджонов, которые задают различные типы проекций для использования.

При использовании инструмента 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

Может ли кто-нибудь объяснить / направить меня к основным различиям между различными видами проекций, а также последствиям, с которыми я столкнусь после создания этих плиток с этими предупреждениями?

1 Ответ

0 голосов
/ 09 июня 2018

В соответствии с векторной спецификацией плитки :

Векторные плитки МОГУТ использоваться для представления данных в любой схеме проекции и экстента плитки.

Поэтому, если вы действительно хотите, вы можете хранить данные в другой проекции, если все, что читает, знает, что происходит.Вы не сможете использовать Mapbox-GL-JS (я думаю), потому что он поддерживает только EPSG: 4326 (широта и долгота).

Но это не так, как вы этого хотите.

Может ли кто-нибудь объяснить / направить меня к основным различиям между различными видами проекций,

В двух словах, вместо широт и долгот, хранящихся в GeoJSON (например, coordinates: [145, -38]), другие проекции определяют различные системы координат, обычно основанные на положениях X и Y на некоторой плоской карте.Например, та же самая точка может быть [19384792, -852341].Тем не менее, согласно текущей спецификации GeoJSON допускаются только широты и долготы.

Скорее всего, вы захотите перепроектировать GeoJSON во время преобразования, как предложено:

tippecanoe -s EPSG:26915 ...
...