This toolkit allows you to download and configure 10m resolution terrain data (NED/3DEP) for any region in the US, including the Pacific Northwest as an example.
If you just want the standard Washington/Oregon dataset:
- Download the PNW data following the steps in DOWNLOAD_GUIDE.md (Step 4 details the PNW coords).
- Move the downloaded ZIP files or tiffs to the
data/folder. - Run
PowerShell -ExecutionPolicy Bypass -File .\scripts\2_process_data.ps1. - (Optional) Run
PowerShell -ExecutionPolicy Bypass -File .\scripts\3_compress_data.ps1to save disk space. - Run
PowerShell -ExecutionPolicy Bypass -File .\scripts\4_auto_configure.ps1.
To set up MeshRF for your own area (e.g., Texas, California, etc.):
- Open DOWNLOAD_GUIDE.md to see how to target your specific area.
- Download the ZIP files as instructed.
- Move all downloaded ZIP files to the
data/folder in this repository. - Run:
PowerShell -ExecutionPolicy Bypass -File .\scripts\2_process_data.ps1- This extracts the USGS data and renames it to the format MeshRF needs.
- It automatically handles any coordinate (North/South/East/West).
Run:
PowerShell -ExecutionPolicy Bypass -File .\scripts\3_compress_data.ps1- This step compresses the huge GeoTIFF files using LZW (lossless).
- It typically reduces the dataset size by 50% or more.
- Requires GDAL installed (the script will tell you if you need it).
- You can download GDAL from GISInternals (look for the latest stable release and download the
-core.msiinstaller).
Run:
PowerShell -ExecutionPolicy Bypass -File .\scripts\4_auto_configure.ps1- This script scans your processed files to find the exact latitude/longitude bounds.
- It updates (or creates)
data/config.yamlautomatically. - It prints the environment variables you need to check in
docker-compose.yml.
Run:
PowerShell -ExecutionPolicy Bypass -File .\scripts\5_validate_setup.ps1scripts/: The automation scripts../data/ned10m: The destination folder where verified data is stored.