Skip to content

Docker container configuration to run ddd, including all OSM/GIS related dependencies

Notifications You must be signed in to change notification settings

jjmontesl/ddd-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DDD(123) Docker Image

Introduction

This repository contains a Dockerfile build file that includes several dependencies needed to run DDD and in particular, the DDD-OSM 3D generation pipeline (this is the image used by 3dsmaps.com).

Note that this image does NOT include textures, terrain elevation models, population database or OpenStreetMap datasets.

Building the image

Run:

make download-ddd-repo
make build

Running

Test running ddd -h in the container with:

docker run -it ddd:latest ddd -h

You can map your data and working directories:

docker run -v ~/ddd/data:/root/data -v ~/ddd/local:/root/local -it ddd:latest /bin/bash

Test run the OSM generation pipeline inside the container (elevation is disabled, as it requires DEM files for the target area):

docker run -p 8085:8085 -v ~/git/ddd/data:/root/data -v ~/git/ddd/private:/root/local -it ddd:latest \
    /bin/bash -c 'DDD_GEO_ELEVATION_DUMMY=True ddd run /root/ddd/pipelines/osm/osm_build.py -o --cache-clear --cache-ro --no-textures -p ddd:osm:area:center=-8.406500,43.385922 -p ddd:osm:area:radius=150m -p ddd:osm:output:name=acoruna_hercules -p ddd:osm:datasource:path=/root/local/data/osm/ --export-meshes'

About

Docker container configuration to run ddd, including all OSM/GIS related dependencies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published