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

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

Добавлено: 12 ноя 2019, 13:50
Tereha
Уважаемые Гуру!
Импортировал шейп файл с полигонами районов. В свойствах записей есть поле Name .
Не смог пока найти
1. Как сделать чтобы полигоны были подписаны значениями этого поля?
2. Как сделать чтобы полигоны были раскрашены разным цветом для разных значений
поля Name. Вручную вижу как сделать, т.е. можно указать цвет для каждого значения поля
явным образом. А как сделать чтобы цвета произвольно подбирались для разных значений
поля разные?

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

Добавлено: 12 ноя 2019, 15:11
freeExec
1. Посмотрите как в примерах подписаны какие либо объекты.
2. Из коробки такого нет.

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

Добавлено: 12 ноя 2019, 16:42
Tereha
Я сделал еще один слой из импортированного источника - только type поставил symbol. Сейчас с кодировкой
пытаюсь разобраться, где изменить charset. Шейп из arcgis , там кодировка вроде windows 1251, а как ее поменять в MapBox не видно

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

Добавлено: 12 ноя 2019, 16:46
freeExec
Tereha писал(а):
12 ноя 2019, 16:42
где изменить charset
В исходном шейпе, или приложить к нему файл с описанием кодировки или лучше держать всё уже в UTF8

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

Добавлено: 12 ноя 2019, 17:01
Tereha
https://docs.mapbox.com/help/tutorials/ ... o-gl-pt-1/ - полезная статья как раскрасить полигоны в разные цвета

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

Добавлено: 13 ноя 2019, 08:53
Tereha
MapBox , как пишут понимают только 5 типов файлов из списка шейпа. Я попробовал .dbf перекодировать в utf8 и в Windows 1251 и загрузить снова в MapBox, но так вопросы вместо символов и остались. В какую кодировку необходимо перевести? Я пока для перекодировки воспользовался https://www.npk-kaluga.ru/ConvertCodePageDbf_AGIS.htm

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

Добавлено: 13 ноя 2019, 09:23
freeExec
Всё нормально, только что проверил.
test_cyrillic_mapbox.zip
(1.51 КБ) 425 скачиваний

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

Добавлено: 13 ноя 2019, 09:24
trir

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

Добавлено: 13 ноя 2019, 09:53
Tereha
Это районы Карелии, полигоны. Вроде в dbForge всё понимает, кодировка 1251.
А как правильно перекодировать в UTF8, например?

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

Добавлено: 13 ноя 2019, 10:00
Tereha
Вот что говорит dbForge

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

Добавлено: 13 ноя 2019, 10:05
Tereha
А это как видит мой файл

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

Добавлено: 13 ноя 2019, 10:07
Tereha
Т.е кодировка и там и там одна вроде как, но у моего файла - названия правильно видятся, а в вашем - не так как ожидалось бы

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

Добавлено: 13 ноя 2019, 10:11
trir
Т.е кодировка и там и там одна вроде как
нет, смотри cpg

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

Добавлено: 13 ноя 2019, 10:36
Tereha
А как добавить этот файл в свой шейп?

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

Добавлено: 13 ноя 2019, 11:00
trir
А как добавить этот файл в свой шейп?
блокнотом