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

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Tereha
Завсегдатай
Сообщения: 419
Зарегистрирован: 15 май 2010, 06:13
Репутация: 4

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

Сообщение Tereha » 13 ноя 2019, 12:15

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

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

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

Сообщение freeExec » 13 ноя 2019, 12:37

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

Tereha
Завсегдатай
Сообщения: 419
Зарегистрирован: 15 май 2010, 06:13
Репутация: 4

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

Сообщение Tereha » 13 ноя 2019, 12:50

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

Tereha
Завсегдатай
Сообщения: 419
Зарегистрирован: 15 май 2010, 06:13
Репутация: 4

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

Сообщение Tereha » 13 ноя 2019, 12:56

Только метки дважды появляются (а может и больше). Но это в MapBox надо смотреть как сделать чтобы метка только один раз появлялась. Видимо надо сделать слой точек, для меток (кроме полигонального слоя) и к слою точек уже добавлять метки отдельным слоем
Вложения
test_charset2.jpg
test_charset2.jpg (205.95 КБ) 5054 просмотра

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

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

Сообщение freeExec » 13 ноя 2019, 13:22

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

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей