Skip to content

Выходные файлы

После завершения расчёта сервис сохраняет результаты в нескольких форматах. Все они доступны для скачивания с страницы проекта в правой панели.

img.png

Сводная таблица

ФайлФорматКогда доступенНазначение
map_data.arpJSONВсегда (после создания проекта)Исходные данные проекта
road_geometry.geojsonGeoJSONПосле успешного расчётаДорожная сеть для ГИС и веб-карт
road_geometry.dxfDXFПосле успешного расчётаДорожная сеть для импорта в AutoCAD / ArchiCAD
paths.geojsonGeoJSONПосле успешного расчётаМаршруты пешеходов по исходной карте
paths_over_walkways.geojsonGeoJSONПосле успешного расчётаМаршруты пешеходов с учётом новых дорожек
heatmap.pngPNGПосле успешного расчёта (X_Y)Тепловая карта нагрузки на дорожную сеть
Скачать всё (ZIP)ZIPПосле успешного расчётаАрхив со всеми файлами

В будущих версиях

Планируется дополнительный формат: agents_routes.geojson — векторные траектории отдельных пешеходов.


map_data.arp

JSON-файл с исходными данными проекта — подложкой, параметрами масштаба и всеми нарисованными объектами.

Это собственный формат проекта AntRoadPlanner, который использовался как в предыдущей версии сайта, так и в этой. Если у вас остались старые проекты, вы можете импортировать их в этом формате. Также вы можете сделать плагин или скрипт для своей CAD системы, сохраняющей ваши проекты в этом формате.

В дальнейшем мы сделаем такой плагин для экспорта из AutoCAD.

Когда использовать:

  • Резервная копия проекта
  • Передача проекта коллеге
  • Загрузка в другой проект (через импорт)

Это тот самый формат, с которым работает редактор. Подробное описание структуры — в разделе Формат MapData.


road_geometry.geojson

Основной результат расчёта — построенная дорожная сеть в формате GeoJSON FeatureCollection.

Каждый элемент features — это одна дорожка в виде геометрии (LineString или Polygon), размеченная свойством type: "walkway".

json
{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "LineString",
        "coordinates": [[x1, y1], [x2, y2], ...]
      },
      "properties": {
        "type": "walkway"
      }
    }
  ]
}

Где открыть:

ПрограммаКак
QGISСлой → Добавить слой → Добавить векторный слой
ArcGIS ProПрямая поддержка формата GeoJSON
Leaflet / MapLibrefetch() + L.geoJSON()
Python / GeoPandasgpd.read_file("road_geometry.geojson")

Система координат

Координаты геометрии соответствуют системе координат исходного проекта:

  • Для проектов X_Y — пиксельные координаты (0…1000 по X, высота по пропорции по Y), масштабируемые через params.widthInMeters из исходного проекта.
  • Для проектов LAT_LONG — стандартный GeoJSON: [longitude, latitude] в WGS 84.

road_geometry.dxf

Тот же результат, но в бинарном формате DXF для систем автоматизированного проектирования.

Где открыть:

ПрограммаРезультат
AutoCAD (2010+)Открывается как набор полилиний и заливок в слое walkways
ArchiCADИмпорт через Файл → Взаимодействие → Merge…
BricsCAD, nanoCADПрямая поддержка DXF

Все дорожки помещаются в один DXF-слой с именем walkways.

Важно про координаты X_Y

Для проектов в системе X_Y ось Y на экране направлена вниз, а в DXF — вверх. Поэтому при экспорте ось Y инвертируется, чтобы чертёж в AutoCAD соответствовал тому, что вы видите на карте редактора.

Для проектов LAT_LONG экспорт идёт без преобразований — координаты остаются в градусах.


paths.geojson и paths_over_walkways.geojson

Два файла с векторными маршрутами пешеходов — результат симуляции движения агентов между точками-источниками и точками-стоками.

ФайлСодержимое
paths.geojsonКратчайшие пути по исходной карте (без новых дорожек)
paths_over_walkways.geojsonПути с учётом предложенных алгоритмом новых дорожек

Каждый маршрут — отдельный Feature с геометрией LineString:

json
{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "LineString",
        "coordinates": [[x1, y1], [x2, y2], ...]
      },
      "properties": {
        "type": "pedestrian_path"
      }
    }
  ]
}

Как использовать:

Загрузив оба файла в QGIS или другую ГИС-систему, можно визуально сравнить маршруты до и после добавления новых дорожек — и оценить, насколько предложенная сеть сокращает пути пешеходов.

Система координат

Те же правила, что и для road_geometry.geojson: X_Y — пиксельные координаты, LAT_LONG — [longitude, latitude] в WGS 84.


heatmap.png

Растровое изображение тепловой карты — показывает, через какие участки территории проходит наибольшее количество маршрутов из paths_over_walkways.geojson.

Тепловая карта нагрузки на дорожную сеть

Только для проектов X_Y

Тепловая карта генерируется только для проектов с растровой подложкой (формат X_Y). Для проектов в географических координатах (LAT_LONG) файл не создаётся.

Цветовая шкала

ЦветКоличество маршрутов через ячейку
Синий0
Бирюзовый1–2
Жёлтый3–9
Красный10 и более

Размер одной ячейки — 5 × 5 метров (в единицах исходной карты).

Совмещение с подложкой

Изображение имеет те же пиксельные размеры, что и растровая подложка проекта, и привязано к той же системе координат. Это позволяет наложить тепловую карту поверх подложки в Leaflet или другой ГИС-системе и получить точное совмещение.


Скачать всё одним архивом

Кнопка «Скачать всё (ZIP)» собирает все доступные на данный момент файлы проекта в один ZIP-архив — удобно для архивирования или передачи полного набора результатов.


Если нет кнопки скачивания

Проверьте статус проекта:

СтатусЧто доступно
ЧерновикТолько map_data.arp
В очереди / Расчёт…Только map_data.arp — расчёт ещё идёт
ЗавершёнВсе файлы
ОшибкаТолько map_data.arp — исправьте карту и запустите повторно

Если расчёт завершился ошибкой, описание проблемы появится в панели сообщений на странице проекта.