Об этом проекте
Otter (OpenTTD map makER) — это набор инструментов на Python, предназначенный для упрощения создания реалистичных пользовательских карт и сценариев для игры OpenTTD. Проект использует подход ГИС, позволяя пользователям преобразовывать реальные географические координаты в игровые координаты OpenTTD и обратно. Хотя знание ГИС не является обязательным, оно значительно расширяет возможности рабочего процесса.
Основные функции включают:
- **Генерация карт высот**: Интеграция с Bother для загрузки данных SRTM и масштабирования изображений с целью создания пользовательских карт высот.
- **Преобразование данных**: Конвертация геопривязанных растров и выполнение преобразований данных между реальными географическими координатами (широта/долгота) и позициями на игровой сетке.
- **Интеграция с OSM**: Запросы к OpenStreetMap (через API Overpass) для получения местоположений и населения городов и поселков, с поддержкой вывода в форматах CSV, Excel, GeoJSON или Shapefile.
- **Автоматизация сценариев**: Генерация JSON-файлов, совместимых с конструктором сценариев OpenTTD, и создание скриптов (на языке Squirrel) для автоматического размещения городов, промышленных объектов, знаков и водных объектов, таких как горные озера.
- **Гибкий ввод данных**: Поддержка различных типов данных, включая Pandas DataFrames, GeoDataFrames, списки и пути к файлам CSV, Excel и shapefiles, с динамическими опциями фильтрации.
Этот инструмент особенно полезен для игроков, которые хотят воссоздать конкретные реальные регионы в OpenTTD с точной географией и структурой поселений. Он упрощает ранее трудоемкий процесс ручного редактирования карт, используя скрипты Python для обработки данных и генерации игровых скриптов.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.