Skip to content
/ mapgen Public

Map generator for Rigs of Rods from real world data

License

Notifications You must be signed in to change notification settings

Bob-Z/mapgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mapgen

Proof of concept of a map generator for Rigs of Rods. This has been tested on Linux only. Feedbacks for other systems are welcome.

Dependencies:

pip install overpy

pip install bmi-topography

OgreXMLConverter executable must be in the user's PATH environment variable

Usage:

mapgen.py [config.json parameters overload, see below]

Without parameters, mapgen use the parameters in config.json file. Every parameters in this file can be overloaded on the command line with "parameter=value"

The most useful parameters are:

  • map_name: name of map generated.
  • coord: latitude,longitude of the center of the map.
  • map_size: Map's size in meter (maps are always square). This must be a power of 2.
  • map_precision: Map's precision in meter. This must be a power of 2.
  • export_path: Where to write the resulting zip file.
  • api_key: If provided, the map use height map. Get your API key here: https://opentopography.org/.

Examples:

Paris:

python3 mapgen.py map_name=mapgen_paris coord=48.858550270756076,2.294099690364275 map_size=1024 map_precision=1

Singapore:

python3 mapgen.py map_name=mapgen_singapore coord=1.2866844972308469,103.85945353238746 map_size=2048 map_precision=1

Mount Everest: Replace XXXXXX by an Open Topography API key that you can get from https://opentopography.org/

python3 mapgen.py map_name=mapgen_everest coord=27.987930283715425,86.92536128772278 map_size=16384 map_precision=16 world_ground=snow generate_road=False api_key=XXXXXX

Grand Canyon: Replace XXXXXX by an Open Topography API key that you can get from https://opentopography.org/

python3 mapgen.py map_name=mapgen_grand_canyon coord=36.099639286358254,-112.11247353296902 map_size=8192 map_precision=8 world_ground=red_dirt water_line=1.5 generate_road=False api_key=XXXXXX

About

Map generator for Rigs of Rods from real world data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages