February 8

Меняем цвет меток ПГ на синий и красный

Если вы делаете метки пожарных гидрантов через 2gis (настольные карты), и после выгружаете kmz файл в OrganicMaps, то вы уже заметите что все метки будут красные. Все дело в том что OrganicMaps не умеет распознавать цвета наших значков.

Для этого нам понадобится:

  1. файл .kmz
  2. Приложение блокнот - notepad++ - --->СКАЧАТЬ<---

Скачиваем 1 файл в связи со своей разрядности Windows. Устанавливаем notepad++. Файл kmz который мы получили с помощью 2gis - перекидываем на мобильное устройство (желательно Android). Импортируем файл в OrganicMaps, ожидаем пока метки загрузятся. Далее нажимаем на звездочку (метки и треки), и напротив загруженных меток нажимаем 3 точки и - Экспорт KMZ. И отправляем файл например в Telegram. На рабочем компьютере через Telegram PC забираем файл на рабочий стол.

Нажимаем на файл правой кнопкой мыши, жмем открыть с помощью - выбираем WinRAR или 7zip.

Далее из открывшейся папки переносим файл OrganicMaps.kml на рабочий стол.

Далее нажимаем на файл правой кнопкой мыши и выбираем редактировать с помощью ранее установленного Notepad++.

Если его там нет то нажимаем открыть с помощью, нажимаем показать больше приложений, и выбираем из списка Notepad++.

Откроется окно блокнота с внутренней структурой кода.

Тут мы подходим к самому интересному. Чтобы легче нам найти не исправный ПГ, нам следует просто вбить его адрес и заменить в коде - RED на BLUE.

Для открытия поиска воспользуемся - поиском на панели блокнота, или сочетанием клавиш CTRL+F

Теперь в данном файле нам нужно все красные метки поменять на синие. Нажимаем сочетание клавиш CTRL+F. Переходим во вкладку - замена. Вписываем в строчку - Найти: <styleUrl>#placemark-red</styleUrl>

Вписываем в строку - Замена: <styleUrl>#placemark-blue</styleUrl>

Нажимаем - заменить все

Далее мы можем уже сохранить файл, переместить его согласившись на замену обратно в архив, и повторно экспортировав в OrganicMaps и удалив старый файл с метками, найти на карте все не рабочие ПГ и в ручную перекрасить их в красный цвет через - редактировать метку.

Или продолжаем редактировать документ далее в блокноте.

В поиск вбиваем нужный адрес не исправного ПГ: в моём случае данный адрес попадается 5 раз из за особенности кода.

Нам нужен адрес под номером 3. Или там где выше написано "https://omaps.app"

Находим строчку <styleUrl>#placemark-blue</styleUrl> и меняем в конце blue на red. Проделываем это со всеми не исправными ПГ.

Далее сохраняем документ (выбрав третий значок сверху слева - Дискету)

Закрываем документ, и переносим его обратно в архив, соглашаясь на замену файла в архиве.

Закрываем все папки, и перекидываем файл обратно на телефон. Удаляем прошлые метки нашей части, и экспортируем новые. Наблюдаем что Исправные ПГ синего цвета, не исправные ПГ красного цвета.