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

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

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

Сообщение Tereha »

Уважаемые Гуру!
Импортировал шейп файл с полигонами районов. В свойствах записей есть поле Name .
Не смог пока найти
1. Как сделать чтобы полигоны были подписаны значениями этого поля?
2. Как сделать чтобы полигоны были раскрашены разным цветом для разных значений
поля Name. Вручную вижу как сделать, т.е. можно указать цвет для каждого значения поля
явным образом. А как сделать чтобы цвета произвольно подбирались для разных значений
поля разные?
freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

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

Сообщение freeExec »

1. Посмотрите как в примерах подписаны какие либо объекты.
2. Из коробки такого нет.
Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

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

Сообщение Tereha »

Я сделал еще один слой из импортированного источника - только type поставил symbol. Сейчас с кодировкой
пытаюсь разобраться, где изменить charset. Шейп из arcgis , там кодировка вроде windows 1251, а как ее поменять в MapBox не видно
Вложения
слой меток кодировка1.jpg
слой меток кодировка1.jpg (18.73 КБ) 10310 просмотров
Установка типа слоя для меток
Установка типа слоя для меток
слой меток.jpg (163.24 КБ) 10311 просмотров
Последний раз редактировалось Tereha 12 ноя 2019, 16:47, всего редактировалось 1 раз.
freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

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

Сообщение freeExec »

Tereha писал(а): 12 ноя 2019, 16:42где изменить charset
В исходном шейпе, или приложить к нему файл с описанием кодировки или лучше держать всё уже в UTF8
Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

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

Сообщение Tereha »

https://docs.mapbox.com/help/tutorials/ ... o-gl-pt-1/ - полезная статья как раскрасить полигоны в разные цвета
Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

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

Сообщение Tereha »

MapBox , как пишут понимают только 5 типов файлов из списка шейпа. Я попробовал .dbf перекодировать в utf8 и в Windows 1251 и загрузить снова в MapBox, но так вопросы вместо символов и остались. В какую кодировку необходимо перевести? Я пока для перекодировки воспользовался https://www.npk-kaluga.ru/ConvertCodePageDbf_AGIS.htm
freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

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

Сообщение freeExec »

Всё нормально, только что проверил.
test_cyrillic_mapbox.zip
(1.51 КБ) 420 скачиваний
trir
Гуру
Сообщения: 5354
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

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

Сообщение trir »

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

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

Сообщение Tereha »

Это районы Карелии, полигоны. Вроде в dbForge всё понимает, кодировка 1251.
А как правильно перекодировать в UTF8, например?
Вложения
regions.zip
(310.03 КБ) 370 скачиваний
Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

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

Сообщение Tereha »

Вот что говорит dbForge
Вложения
test_charset.jpg
test_charset.jpg (29.28 КБ) 10239 просмотров
Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

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

Сообщение Tereha »

А это как видит мой файл
Вложения
region_charset.jpg
region_charset.jpg (65.57 КБ) 10238 просмотров
Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

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

Сообщение Tereha »

Т.е кодировка и там и там одна вроде как, но у моего файла - названия правильно видятся, а в вашем - не так как ожидалось бы
trir
Гуру
Сообщения: 5354
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

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

Сообщение trir »

Т.е кодировка и там и там одна вроде как
нет, смотри cpg
Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

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

Сообщение Tereha »

А как добавить этот файл в свой шейп?
trir
Гуру
Сообщения: 5354
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

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

Сообщение trir »

А как добавить этот файл в свой шейп?
блокнотом
Ответить

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

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

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