FAQ‎ > ‎

Координаты станций

Подготовка файла с координатами станций

  1. Возьмите файл карты города, для которого необходимо подготовить координаты станций, в формате .PMZ (вы можете скачать последнюю версию с сайта pmetro.su).
  2. Измените ему расширение на .ZIP и распакуйте (например, из moscow.pmz в moscow.zip).
  3. Найдите все файлы с расширением TRP (для moscow.pmz это Metro.trp, Trains.trp, TramsRiver.trp).
  4. В них есть разделы [Line1], [Line2],... Из этих разделов необходимо взять названия линий и станций (соответственно Name и Stations) и составить таблицу в текстовом файле (формат файла приведен ниже).
  5. Координаты можно взять из GoogleMaps, Wiki или определить самому на местности. Желательно указать источник данных координат (в следующей версии программы можно будет создавать комментарии внутри файла).
  6. Сохраните файл в кодировке UTF-8, названия линий и станций должны точно совпадать с теми, что находятся в TRP файлах. В файле не должно быть пустых строк. Имя файла должно совпадать с именем файла карты в PMZ формате, но иметь расширение GPS. Например, для карты moscow.pmz файл с координатами должен называться moscow.gps.

Формат файла с координатами станций

;NUMBER;LINE_NAME;STATION_NAME;LATITUDE;LONGTITUDE
1;<Название линии1>;<Название станции1>;99.999999;99.999999
2;<Название линии1>;<Название станции2>;99.999999;99.999999
3;<Название линии2>;<Название станции3>;99.999999;99.999999
....
....

где:
  • NUMBER - порядковый номер строки в файле .GPS
  • LINE_NAME - название линии
  • STATION_NAME - название станции
  • LATITUDE - широта
  • LONGTITUDE - долгота

Проверка файла координат

  1. Скопировать полученный файл (например, moscow.gps) вместе с картой в PMZ формате (например, moscow.pmz) в каталог /sdcard/ametro/import.
  2. Запустить программу aMetro.
  3. Перейти к списку карт.
  4. Открыть закладку Импорт.
  5. Обновить список.
  6. Выполнить импорт карты (при необходимости удалив старую) и открыть ее.
  7. В главном меню карты выбрать "Где я?". Программа должна корректно определить ваше местоположение и ближайшую станцию метро.



Comments