User Tools

Site Tools


arma3:terrain:satellite-texture-terra-incognita

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
arma3:terrain:satellite-texture-terra-incognita [2017-02-04 04:52]
snakeman added settings header.
arma3:terrain:satellite-texture-terra-incognita [2022-03-21 00:42] (current)
snakeman header added.
Line 23: Line 23:
 C:​\Users\YOURNAME\AppData\Local\TerraIncognita\Cache C:​\Users\YOURNAME\AppData\Local\TerraIncognita\Cache
 </​code>​ </​code>​
 +
 +Terra Incognita crashes if you try to use two of them at the same time, it happens when they move the cache directory. So unlike global mapper, you cannot run two instances of terra incognita at the same time.
 +
 +**Deleting Cache Files**
 +
 +This is recommended to do from windows explorer while terra incognita is not running, but you can also do this from map source -> clear cache.
 +
 +We don't have conclusive testing results if its a must to delete cache files regularly, but if you do not delete cache then terra incognita will move 10,000 files when such number is reached and you are about to start new download, this can cause huge slowdowns.
 +
 +If anyone wants to share their experiences with cache files please do.
 +
 +**OziExplorer as TIF**
 +
 +File -> Settings -> OziExplorer map (save): saving images as TIF makes it much quicker downloads, apparently as it does not spend time compressing the JPG its that much faster. But in the end part it slowed down, no idea why. **TIF IMAGES ARE HUGE, USE JPG INSTEAD.**
  
 **JPEG Quality** **JPEG Quality**
Line 37: Line 51:
 When you save large satellite texture in oziexplorer format, Terra Incognita automatically splits it up to smaller .MAP tile files. You can open these .map files with [[arma3:​terrain:​qgis-real-world-data|QGIS]] or [[arma3:​terrain:​real-world-data-global-mapper|Global Mapper]]. When you save large satellite texture in oziexplorer format, Terra Incognita automatically splits it up to smaller .MAP tile files. You can open these .map files with [[arma3:​terrain:​qgis-real-world-data|QGIS]] or [[arma3:​terrain:​real-world-data-global-mapper|Global Mapper]].
  
-There are many image sources to choose from but google maps seems to be the best.+There are many image sources to choose from but ArcGIS World Imagery is clearly ​the best.
  
-Use 1m / pixel or 100m zoom level to achieve good results for arma3 satellite texture scale.+Use maps.google 100m zoom level (1m / pixelor ArcGIS 17 (1m / pixel) ​zoom level to achieve good results for arma3 satellite texture scale. Note: ArcGIS zoom levels are actually 0.8m/px for 17 and 1.6m/px for 16, but when exporting satellite with global mapper you can choose the exact resolution for terrain builder use. 
 + 
 +Unlike some other software *cough* universal maps downloader *cough* you wont get any problems with google banning your IP for 24hrs because you download too much. We have been downloading huge 150,000 resolution satellite images for days in row and no problems.
  
  
Line 69: Line 85:
  
 QGIS layer -> add layers -> add raster layer, choose pcraster .map and select your terra incognita saved oziexplorer .map file. appears in QGIS main view OK. QGIS layer -> add layers -> add raster layer, choose pcraster .map and select your terra incognita saved oziexplorer .map file. appears in QGIS main view OK.
 +
 +**ArcGIS** is world imagery and very good quality satellite texture source.
 +
 +ArcGIS zoom level 16 is 1.689036m/​px and level 17 is 0.8445178m/​px,​ unfortunately there is no nice round number of 1 or 2 meter per pixel scales in ArcGIS.
 +
 +Check out the source from [[http://​www.arcgis.com/​home/​webmap/​viewer.html?​useExisting=1|ArcGIS.com]] using your browser only.
  
  
Line 80: Line 102:
  
 [PTR] brenden0309:​ I can't remember if it puts a dark overlay on it or not but it definitely selects the area and then you can put any image as an over lay and change transparency [PTR] brenden0309:​ I can't remember if it puts a dark overlay on it or not but it definitely selects the area and then you can put any image as an over lay and change transparency
 +
 +
 +====== Example Workflow ======
 +
 +This is how we here at PMC sekret codelabs use Terra Incognita (TI) with Global Mapper (GM).
 +
 +  - open GM project with user created features grid to see your terrain area, have world street maps visible
 +  - start TI, select map source -> maps.google -> google street maps
 +  - now you can align your TI rectangle to cover your GM user created feature grid
 +  - select bottom right corner no grid -> global -> 10m, or what grid size works with your terrain size
 +  - use selection -> rectangle selection, draw rectangle, give it few kilometers larger size than your terrain
 +  - you can adjust rectangle edges (or corners) by carefully LMB mouse dragging them. (if you LMB dark area your rectangle is lost!)
 +  - align the rectangle to fully cover your terrain area by LMB dragging inside the rectangle
 +  - turn off selection -> rectangle selection, so you can LMB drag move the map view around (otherwise you delete your rectangle on LMB)
 +  - when selection is ready use map source -> maps.google -> google satellite map
 +  - use zoom levels -> 100m for 1m/px or whatever zoom level you reguire (you should not go much above 500m 8m/px, just no reason for it)
 +  - file -> save map -> oziexplorer map, choose directory and file name, click save
 +  - if TI says very large area selected! continue? just hit ok, we are friends with Large
 +All done. Then just use GM or QGIS to open the oziexplorer .MAP files, but that is another page and another tutorial...
 +
 +
 +====== Connection Lost ======
 +
 +Very rarely (and I do mean //very//) you get error dialog of: Exception Download: Unable to read data from the transport connection: The connection was closed.
 +
 +Which then offers retry and cancel options.
 +
 +If you hit retry you'll get new dialog of some generic C# (I think) error of "​System.IO.IOException:​ <same error as above>"​ + few other function exception errors. There is OK button and clicking that allows you to resume the download.
 +
 +
 +====== Downloading HUGE Satellites ======
 +
 +For those monster sized terrains when you download satellite imagery larger than 50,000 x 50,000 pixel resolution it is very much recommended you split the downloads to four (or more) smaller areas.
 +
 +On january 2019 I downloaded 409km x 409km sized chunk of mongolia arcgis 16 level and it took me **10 days!** yes, ten days of continuous download. This was because after the first couple of days the download speed of those cache-tiles slows down from the beginning several tiles per second to maybe even as slow as one tile in 3-4 seconds. This will drag the download time to incredibly long.
 +
 +I already seen this back in 2017 when downloading 200+ satellites to PMC real world data terrains and now with the mentioned mongolia I've had enough. Now all our downloads above 40km x 40km terrains will be split to four smaller areas.
 +
 +There are no slowdown on 40km area downloads that I can notice, so lets say you download 81km terrain then simply split terra incognita downloads to four. See below KMZ Rectangle for practical example.
 +
 +
 +====== KMZ Rectangle ======
 +
 +**Howto get terrain area from global mapper into terra incognita.**
 +
 +Global mapper export KMZ/KML file from your user created feature grid.
 +
 +Terra incognita select file -> load waypoints, tracks, routes, then browse to your new KMZ file. Now black rectangle appears in the coordinates.
 +
 +Example: for 81km 1m/px KMZ rectangles select arcgis zoom level 11 and make terra incognita fullscreen, now you have very clear view of the KMZ black rectangle (maybe you need to use openstreetmap source for brighter background depending on the terrain type). Now draw your normal rectangle selection over this black rectangle area.
 +
 +If you are downloading in split to four smaller selections, then simply select rectangle of about 43km x 43km in size, place it on north west corner and copy coordinates to clipboard and save them. Then move rectangle to north east corner, copy coordinates to clipboard and save them... repeat this to south west/east corners as well. Now you have four sets of coordinates to 43km x 43km regions which are very quick to download.
 +
 +Use waypoints,​tracks -> visible to hide/​disable the KMZ black waypoints rectangle. Start your download normally (black KMZ rectangle will NOT be saved to the satellite imagery).
 +
 +
 +====== Black Tiles ======
 +
 +**2021-10-06**
 +
 +Sometimes when you download satellite imagery using terra incognita there are very few black tiles in the oziexplorer images. I don't know why this happens... but you can fix it by simply re-saving the same oziexplorer image (set).
 +
 +Oh that "​sometimes"​ means that ... its ALMOST every terrain save you do (meaning one out of four corners). The amount of black tiles I got while doing PMC Taiwan terrains in oct 2021 was very high, so high that I had to do [[real-world-data-tutorial|real world data]] tool pipeline task to check saved corner JPGs with [[:​editing_tools#​image_editing|irFanview]] before even making global mapper map catalog.
 +
 +This is why its important that after you finish DOWNLOADING satellite imagery you do not delete terra incognita CACHE directory / files until you have confirmed that all oziexplorer images are without black tiles.
 +
 +Use irFanview or similar quick image viewer to check all the JPG images, if you find any black tiles then simply terra incognita re-save oziexplorer and check again until no more black tiles are present.
 +
arma3/terrain/satellite-texture-terra-incognita.1486183921.txt.gz · Last modified: 2017-02-04 04:52 by snakeman