Thread: Map Height Maps
View Single Post
  #299  
Old March 2nd, 2026, 09:25 PM
MarkSheppard's Avatar

MarkSheppard MarkSheppard is offline
Lieutenant Colonel
 
Join Date: Jun 2005
Posts: 1,443
Thanks: 105
Thanked 682 Times in 456 Posts
MarkSheppard is on a distinguished road
Disk Re: Height Maps

Current test version:

https://generalstaff.org/maps/spmbt-map-tool_V20.html

Improvements:

1.) Center Button draws new bounding box zone right away, no need to move/zoom in or out the map -- major bug fixed here.

2.) Right Click Menu brings up CENTER HERE option to make centering map easier.

3. Special NOTE Functionality added.

Hold LEFT SHIFT + LEFT CLICK on the map; if it's inside the yellow bounding box, a note named A1 will be added there. Another click with this combo will add A2, and so on.

Hold LEFT CTRL + LEFT CLICK to add NOTEs with the name(s) B1, B2, etc.

Hold LEFT ALT + LEFT CLICK to add NOTEs with the name(s) C1, C2, etc.

The use case for this is to let a user generate a quick list of coastlines/rail/road network nodes in the accompanying SPMAP999.txt file that they can then use in the built in game editor to lay out those features; instead of "eyeballing it".

4.) New 30M Copernicius DEM Map Source added; as well as an improved DEM sampling algorithm that is used with it to take full advantage of the increased resolution -- we go from 90M to 30M resolution this way; enabling much finer grained maps right from the start (useful for coastlines + mountains).

=======================

SPECIAL NOTES REGARDING MAP ELEVATION DATA:

90M Copernicius
30M Copernicius

Both of these require a PHP server component at GeneralStaff.org to be running in order to grab the map data from S3 AWS.

90M SRTM

This one doesn't require a php server component. You can literally save the spmbt-map-tool_V20.html file to your hard drive and run the program from there and still access 90M SRTM data as a ultimate hard fallback if generalstaff goes offline.
Reply With Quote
The Following 2 Users Say Thank You to MarkSheppard For This Useful Post: