Dev Diary PMC Ukraine Melitopol ArmA 3 Terrain

2022-02-28 Project Started

2022-02-28T06:23:00Z This page created, project started.

2022-02-28T06:28:00Z Global Mapper project created, UTM 36N projection set. We are go.

Got user created feature done, then KMZ exported and at this point I switched back to PMC Ukraine Kharkiv editing which just finished global mapper exporting satellite mask images Smiley :)

2022-02-28T09:13:00Z Terra Incognita freed from PMC Ukraine Kharkiv downloads, now starting to download Melitopol satellite imagery Smiley :)

And now we wait.

2022-03-01T12:46:00Z Or not, there are plenty of small edits to do while waiting for satellite imagery to be downloaded Smiley :)

Did the GEBCO ocean seabed ASCII Grid heightmap.asc edits, luckily I had clear step by step instructions, so it was simply going through them and it was done. Never underestimate the power of knowledge.

Then inspected terra incognita downloaded satellite imagery tiles, no Black Tiles present. But this satellite source is really bad, there was two huge cloud areas and so many smaller cloud puffs. Can be fixed with GIMP clone stamp tool, but man it will be painful.

2022-03-01T13:40:00Z Hum guess I got carried away once again... I cannot stop, when I have editing tools open in front of me its like red flag to a bull, I'll just charge right in Smiley :)

So yeah I did bunch of stuff, imported OpenStreetMap (OSM) shape files, reduced roads even though they were already 8600 to begin with, then cropped and exported OSM shapes. Then... umm something.

2022-03-01T13:44:00Z Currently adding colors to OSM shape areas. Always tedious boring task as its exactly the same for each terrain and requires so much copy pasting and number typing. I really need to figure out if these values can be just copy pasted into the GMW file directly.

2022-03-01T13:53:00Z Finished assigning RGB colors to OSM shape areas.

2022-03-01T13:54:00Z Global mapper started to export satellite texture in 8 x 8 grid tiles. This will take probably 2h 30min at least, now we wait and do something else in the mean while...

2022-03-02T04:11:00Z Back to Melitopol, global mapper exported preview-arcgis-17-level.png satellite image.

Then started to inspect satellite texture tiles in GIMP and to clone stamp brush off clouds.

Satellite texture tiles with clouds: A4, A3, A2, A8, A7, A6, A5, B3, B8, B7, B6, C8, C7, C6, D8, D7, D6, F6, G7, G6, H6

Satellite texture tiles with coastline: F8, G4, G8, G7, H4, H7, H6, H5

Full ocean tile: H8

2022-03-02T07:22:00Z Finished GIMP clone stamp brushing clouds off... then started to global mapper export satellite mask in 8 x 8 grid tiles.

While global mapper was doing its thing, I went into paint the coastline and the one full ocean satellite texture tiles.

2022-03-02T08:59:00Z Finished GIMP painting coastlines.

2022-03-02T11:57:00Z Back to editing after a nap and a lunch break.

Had some odd issue with ukraine melitopol global mapper project, the ASCII Grid heightmap.asc header coordinates did not match when I tried to transform OSM areas, they were not in 200,000 range. So I exported heightmap.asc again to re-check that I got the correct coordinates.

Unfortunately it looks like, I do. Hmm so must be the shape files themselves broken then, hmm could this be the mykolaiv or which ever terrain was it where I exported shape files to a wrong directory hmm. Okay so I need to re-export all cropped_*.shp OSM shape files.

Alright it was the shape files, after exporting them from melitopol project they started to match 200,000 coordinate range. Okay issue sorted.

Need to be careful when running two or more global mappers at the same time as it reads the last used dir from windows registry instead of the actual project you are using.

2022-03-02T13:13:00Z Oops, lost track of time and forgot these dev diary writings while editing Smiley :)

So right now Terrain Builder started to import satellite mask. Before this I Terrain Processor generated OSM obj_forest shape fores tree line objects, smoothed roads heightmap.asc, hmm what else, forgot to write bunch of stuff.

Once satellite mask was imported I saw that my ocean RGB color was ... well off, only couple of tiles had them and those that did also messed up the "ground" mask like trees completely. Decided to re-export satellite mask from global mapper, run it through GraphicsMagick and re-import those ocean tiles.

I need to study the tool pipeline some more to get handle on ocean/coastline tiles.

2022-03-02T14:06:00Z Finished and then started to import satellite texture tiles.

2022-03-02T14:42:00Z Terrain builder generate layers process started, this will take couple of hours I believe. So now I'm switching to edit some other terrain in the mean time.

2022-03-03T05:15:00Z New editing day has started, terrain builder up and searching for airfields.

Terrain builder created polyline for the only airfield runway in this terrain, exported airfield_runways.shp shape file.

Used L3DT to import heightmap.asc and L3DT_texture_map.png, then in 3d sapphire more using heightmap tools smoothed out the airfield runway so arma3 aircrafts can easily operate there. Saved project, exported ASCII Grid heightmap.asc again and imported it back to terrain builder.

Then did the new roads.shp terrain builder shuffle, import/export because my new 2020 global mapper install somehow breaks roads.shp shape files for arma3, I have no idea why, doing that terrain builder shuffle fixes it.

2022-03-03T05:53:00Z Then it was pboProject binarization time.

Continue reading page 2 or back to Dev Diary PMC Ukraine Melitopol root page.

PMC Ukraine Melitopol: Changelog, Dev Diary, Screenshots. Back to PMC Terrain's page.