Перейти к содержанию

KnoxMap получил редактор карт и ручное рисование

Редактирование карт OSM, ручное рисование, шаблоны зданий и последующие изменения генератора.

Опубликовано

Обновлено

Сторонний генератор карт KnoxMap получил редактор созданных карт и средства ручного рисования. Автор выпустил v1.6.2-editor 10 октября 2026 года по времени Минска (9 октября 21:18 UTC), затем опубликовал связанные обновления 12 и 27 октября. Возможности и результаты авторских проверок независимо не тестировались.

Редактирование карты и ручное рисование

По описанию разработчика редактор загружает данные, из которых была создана карта на основе OpenStreetMap, и показывает дороги, здания, воду и леса как фигуры. Объекты можно удалять или менять их тип, а вершины перетаскивать; изменения попадут в следующую генерацию. Автор приводит примеры ошибочно определённого сарая, дороги на месте площади и ненужного здания.

Загруженные данные сохраняются без переписывания: изменения удаления, перемещения и тегов записываются отдельно по OSM ID, их можно отменять удалением соответствующей записи и сохранять после повторной загрузки. Отправляется только видимая область, крупные элементы первыми и с ограничением числа; допустимые теги ограничены, разомкнутый контур области закрывается, а поиск файла данных общий для редактора и генератора.

Палитра включает 34 типа объектов — от автомагистрали и изгороди до отдельного дерева. Ручные фигуры добавляются к загруженным данным и сохраняются рядом с картой как GeoJSON. Режим Only what I draw, по автору, не обращается к Overpass. Фигуры проходят общую классификацию, отрисовку, генерацию зданий и компиляцию, как объекты OSM.

Разработчик приводит пример созданного вручную города из 14 фигур: 900×900 клеток, 2393 клетки асфальта, 4110 тротуара, озеро, лес, восемь обставленных по типу зданий и оценка 720 жителей. Это авторский пример результата, не независимая проверка или гарантия.

Последующие релизы

В v1.7 от 12 октября по времени Минска (11 октября 21:13 UTC) автор описывает пользовательские шаблоны отдельных зданий для генерации. В v1.7.2 от 12 октября (04:43 UTC) добавлен обмен областью карты и её настройками через файл или ссылку. Автор также сообщает о двух офлайн-проверках компилятора: сравнении хешей трёх эталонных карт и запуске на 51×48 ячейках. Мы эти проверки не воспроизводили.

В 1.7.6.4 от 27 октября в 23:35 по времени Минска (20:35 UTC) заявлены дополнительные серверы Overpass, проверка сервера и локальный Docker-сервер; два варианта дорог в стиле vanilla в дополнение к прямой схеме Knox County; необязательный решатель ограничений для планировки комнат домов, выключенный по умолчанию.

Установка по описанию автора

СистемаСостав и условия
Windows 10/11ZIP с KnoxMap.exe; автор также упоминает KnoxMap.bat и предупреждение об неподписанной программе
LinuxАрхив tar.gz, setup.sh и knoxmap.sh; требуется собственный 64-битный Python 3.10+
macOSАрхив tar.gz, setup.sh и knoxmap.sh; требуется собственный 64-битный Python 3.10+

Релиз v1.6.2-editor ссылается на tutorial.txt и LINUX.md для подробностей. Архивы, программы и скрипты не скачивались и не запускались; генерация карт, точность OSM и совместимость не проверялись.

Release v1.6.2-editor (открывается в новой вкладке)

Release v1.7 (открывается в новой вкладке)

Release v1.7.2 (открывается в новой вкладке)

Release 1.7.6.4