Страница 2 из 2

Re: Как импортировать метки из шейп-файла в MapBox

Добавлено: 13 ноя 2019, 12:15
Tereha
В файле .cpg содержимое - "utf8", а в файле .dbf указана кодировка cp 1251.
Пока не нашел куда и в каком виде надо добавить ссылку на .cpg файл

Re: Как импортировать метки из шейп-файла в MapBox

Добавлено: 13 ноя 2019, 12:37
freeExec
Файл должен быть рядом. В dbf ничего не указывается, там просто текст, который можно по разному интерпретировать.

Re: Как импортировать метки из шейп-файла в MapBox

Добавлено: 13 ноя 2019, 12:50
Tereha
Да, получилось
Кроме того что я добавил этот файл .cpg , еще перекодировал .dbf файл в UTF8.
Спасибо огромное.

Re: Как импортировать метки из шейп-файла в MapBox

Добавлено: 13 ноя 2019, 12:56
Tereha
Только метки дважды появляются (а может и больше). Но это в MapBox надо смотреть как сделать чтобы метка только один раз появлялась. Видимо надо сделать слой точек, для меток (кроме полигонального слоя) и к слою точек уже добавлять метки отдельным слоем

Re: Как импортировать метки из шейп-файла в MapBox

Добавлено: 13 ноя 2019, 13:22
freeExec
Tereha писал(а):
13 ноя 2019, 12:56
Только метки дважды появляются (а может и больше).
Да это особенность векторных тайлов. Если полигон большой, то физически получается в каждом тайле свой кусочек исходного полигона и для каждого из них рисуется надпись. Для это заранее изготавливают точечный слой, когда ещё известна геометрия всего полигона целиком.