Legacy Question: Forest Map creation from photoimagery for V1?
Legacy Question: Forest Map creation from photoimagery for V1?
Is such a thing possible?
Can the V1 .for (forest) file format be addressed with Science?
There must be SOME procedural method to help me finish this map...
Thanks for any help!!
M. Pompian
Can the V1 .for (forest) file format be addressed with Science?
There must be SOME procedural method to help me finish this map...
Thanks for any help!!
M. Pompian
Re: Legacy Question: Forest Map creation from photoimagery for V1?
With 64 views and no response, I have to believe the answer is no.
Still, thanks forum for getting me through this archived project.
M. Pompian
Still, thanks forum for getting me through this archived project.
M. Pompian
-
- Posts: 12
- Joined: Sat Apr 18, 2020 10:38 pm
Re: Legacy Question: Forest Map creation from photoimagery for V1?
In my NE landscape, I used the National Map Tree Canopy Cover raw data, followed by importing the data into QGIS and using the merging/warping tools to get the tiles to the size/resolution I needed them.
Re: Legacy Question: Forest Map creation from photoimagery for V1?
solidxsnake wrote: ↑Thu Jul 02, 2020 4:21 amIn my NE landscape, I used the National Map Tree Canopy Cover raw data, followed by importing the data into QGIS and using the merging/warping tools to get the tiles to the size/resolution I needed them.
Wow... just happened to stumble on this reply. I am currently downloading the CONUS data set - so I haven't had a chance to verify how good the data is, but if it is accurate - what a time saver.
The wand select tool in Photoshop is not at all capable of differentiating between trees, lawns, fields, farms and swamp. I wonder what they are using to gather this data? There is an error value associated with the data - I wonder if they are using ML algorithms, imagery + radar + IR processing, or brute force human processing? Probably not brute force human processing
Re: Legacy Question: Forest Map creation from photoimagery for V1?
I might post this question in a separate thread - but seeing as how it is very much related to canopy cover / forest data...
Given we end up with a decent raster file that represents canopy cover / trees (hoping that the National TCC data set is accurate) - I am thinking about a GIMP / Photoshop plugin that takes this single set raster data - and spits out two different images - corresponding to the percentage cover of coniferous vs deciduous for a tile.
For example - lets say we process the TCC data using qGIS and end up with an appropriate forest tile (2048x2048 where color A pixels represents canopy / tree data, and color B pixels represent nothing). What I would like is a way to specify that the canopy coverage is 20% Coniferous and 80% Deciduous and have this plugin produce the appropriate sxxx and bxxx files automatically. Think of the time saving. At the moment, I haven't even begun the process of integrating the two different types of trees into my scenery, as the area of my scenery has no real delineation of the two - there is usually just a percentage of one vs the other all clumped together.
Man, who knew making landscapes was this difficult...
Given we end up with a decent raster file that represents canopy cover / trees (hoping that the National TCC data set is accurate) - I am thinking about a GIMP / Photoshop plugin that takes this single set raster data - and spits out two different images - corresponding to the percentage cover of coniferous vs deciduous for a tile.
For example - lets say we process the TCC data using qGIS and end up with an appropriate forest tile (2048x2048 where color A pixels represents canopy / tree data, and color B pixels represent nothing). What I would like is a way to specify that the canopy coverage is 20% Coniferous and 80% Deciduous and have this plugin produce the appropriate sxxx and bxxx files automatically. Think of the time saving. At the moment, I haven't even begun the process of integrating the two different types of trees into my scenery, as the area of my scenery has no real delineation of the two - there is usually just a percentage of one vs the other all clumped together.
Man, who knew making landscapes was this difficult...
- EDB
- Posts: 1575
- Joined: Mon Oct 31, 2011 1:17 am
- Location: The Netherlands, Europe Continent, Earth Planet, Milky Way Galaxy, Virgo Super Cluster
Re: Legacy Question: Forest Map creation from photoimagery for V1?
Landscape Builders...
Re: Legacy Question: Forest Map creation from photoimagery for V1?
Where will you find a map with these percentages? All we can find is maps with either coniferous either broad-leaved either mixed, but with no repartition...bluefang wrote: ↑Sat Jul 04, 2020 5:05 amGiven we end up with a decent raster file that represents canopy cover / trees (hoping that the National TCC data set is accurate) - I am thinking about a GIMP / Photoshop plugin that takes this single set raster data - and spits out two different images - corresponding to the percentage cover of coniferous vs deciduous for a tile.
For example - lets say we process the TCC data using qGIS and end up with an appropriate forest tile (2048x2048 where color A pixels represents canopy / tree data, and color B pixels represent nothing). What I would like is a way to specify that the canopy coverage is 20% Coniferous and 80% Deciduous and have this plugin produce the appropriate sxxx and bxxx files automatically. Think of the time saving. At the moment, I haven't even begun the process of integrating the two different types of trees into my scenery, as the area of my scenery has no real delineation of the two - there is usually just a percentage of one vs the other all clumped together.
But if you found this information, it is "simply" doable by creating a map with layers for the various zones and applying a B&W noise filter with the proper intensity for each zone, then you must merge these layers and create the s and b images. For that, you'll just inverse B&W in the forested zones.
-
- Posts: 12
- Joined: Sat Apr 18, 2020 10:38 pm
Re: Legacy Question: Forest Map creation from photoimagery for V1?
The data's quite good, but it won't have any split between coniferous vs deciduous. I wasn't worried about that personally, I made all the maps in my scenery deciduous. Remember that the maps are set up to only have one type per pixel (in the 512x512 map). If you wanted to do percent-splits of the coverage, you'd probably want to do some form of dithering.
The National Map TCC data is quite good, but there is certainly going to be some touch-up to do if you want it to be "perfect." There will be some stray trees in areas like highways/roads that you'll likely want to remove. I'm not too worried about it for the first-pass of the NE landscape I'm working on, since the primary purpose is primary training for students at my local glider club. It's not anything too noticeable at altitude, and very tedious to update, so beyond some minor touchups in the patch that contains the club's home airport, I haven't bothered doing any touch-up.
Working on making base thermal maps for the landscape today, then hopefully uploading it to Condor-Club for everyone to use. Only a couple airports have asphalt/grass put into place, with 3D objects only done at the club's home airport, but adding in airports later is easy enough (the terrain has already been flattened, so only need to add the O/G .c3d files).
The National Map TCC data is quite good, but there is certainly going to be some touch-up to do if you want it to be "perfect." There will be some stray trees in areas like highways/roads that you'll likely want to remove. I'm not too worried about it for the first-pass of the NE landscape I'm working on, since the primary purpose is primary training for students at my local glider club. It's not anything too noticeable at altitude, and very tedious to update, so beyond some minor touchups in the patch that contains the club's home airport, I haven't bothered doing any touch-up.
Working on making base thermal maps for the landscape today, then hopefully uploading it to Condor-Club for everyone to use. Only a couple airports have asphalt/grass put into place, with 3D objects only done at the club's home airport, but adding in airports later is easy enough (the terrain has already been flattened, so only need to add the O/G .c3d files).
Re: Legacy Question: Forest Map creation from photoimagery for V1?
I don't expect to find a map specific to tree type - simply using the generic canopy cover is good enough. At least in the area for my scenery (North Carolina, USA) - we can make a "ballpark" estimate of coniferous vs deciduous density - as it is pretty consistent throughout the entire area of my scenery. The density ratio may change as you get closer to the mountains - but in my flatland landscape - the ratio is going to be static.
dgtfer wrote: ↑Sun Jul 05, 2020 3:35 pmBut if you found this information, it is "simply" doable by creating a map with layers for the various zones and applying a B&W noise filter with the proper intensity for each zone, then you must merge these layers and create the s and b images. For that, you'll just inverse B&W in the forested zones.
Ah - yes. I had forgotten that the Photoshop noise filter had a "percentage" slider. For some reason, I though it was always a 50% noise algorithm.
I just did a quick-n-dirty test to create data needed for the sxxxx and bxxxx files.
Here are the steps I used in Photoshop:
- Start with a single canopy cover layer - where canopy cover is represented by a pixel of any color, and no canopy cover is represented by transparency. This should be easy to acquire from the canopy cover data set.
- Duplicate this layer
- In one layer, add a layer effect -> color overlay - and choose something like green
- In the other layer, add layer effect -> color overlay - and choose something like purple
- Create a new layer, fill it with solid white, and then Filter -> Noise -> Add Noise - select the desired percentage of either coniferous or deciduous (doesn't matter), make sure monochrome is checked and Gaussian is checked.
- With the noise layer selected, click on the "Channels" tab for that layer - then Ctrl + Click on the RGB channel - this will add all of the white pixels to the selection.
- Now on one of colored canopy layers - click on the "add layer mask" button for that layer.
- Unfortunately, that clears our selection, so go back and and reselect all of the white pixels again in the RGB channel of the noise layer.
- Select the other canopy cover layer this time, and Alt + Click on the "add layer mask" button for that layer - this will create an inverted mask
Results (this one is 80% green and 20% purple):
and zoomed in a bit:
Now off to figure out if this is easier to automate / script in Photoshop or GIMP
You do not have the required permissions to view the files attached to this post.
Re: Legacy Question: Forest Map creation from photoimagery for V1?
solidxsnake wrote: ↑Sun Jul 05, 2020 4:07 pmThe data's quite good, but it won't have any split between coniferous vs deciduous. I wasn't worried about that personally, I made all the maps in my scenery deciduous. Remember that the maps are set up to only have one type per pixel (in the 512x512 map). If you wanted to do percent-splits of the coverage, you'd probably want to do some form of dithering.
The National Map TCC data is quite good, but there is certainly going to be some touch-up to do if you want it to be "perfect." There will be some stray trees in areas like highways/roads that you'll likely want to remove. I'm not too worried about it for the first-pass of the NE landscape I'm working on, since the primary purpose is primary training for students at my local glider club. It's not anything too noticeable at altitude, and very tedious to update, so beyond some minor touchups in the patch that contains the club's home airport, I haven't bothered doing any touch-up.
I was able to get the National TCC data imported into qGIS today and I would say it is indeed a good starting point for tree cover - but there is indeed quite a bit of touchup needed. It will be great for covering large swaths of scenery where there are no airports or other areas that require hi-res / accurate tree placement - but I realized after importing, that the canopy cover data is 30m resolution - which is quite low for detailing the areas around airports. And I am seeing quite a few areas where the 2016 canopy cover doesn't match my 2016 aerial imagery - including entire farms that are shown as covered by trees as well as some lakes covered by trees.
So the way I see it is that the data is a good starting point - but to make your scenery realistic, it is still gonna require quite a bit of touchup work.
Here is an image from my scenery close to one of the local glider airports - and areas where trees shouldn't be pointed out with the arrows (several lakes are covered in trees as well as several farms):
You do not have the required permissions to view the files attached to this post.
Re: Legacy Question: Forest Map creation from photoimagery for V1?
Have you tried the USGS NLCD (National Land Cover Database)? It seems to be quite reliable, and its resolution is often better than 10m.
- EDB
- Posts: 1575
- Joined: Mon Oct 31, 2011 1:17 am
- Location: The Netherlands, Europe Continent, Earth Planet, Milky Way Galaxy, Virgo Super Cluster
Re: Legacy Question: Forest Map creation from photoimagery for V1?
NLCD is 30m... And quiet old.
Re: Legacy Question: Forest Map creation from photoimagery for V1?
I posted this in the GIMP plugin thread, as it is indeed a GIMP plugin - I created a GIMP plugin that does exactly what I had previously inquired about...
It takes a tree map input file (a 2048x2048 image file with non-transparent pixels as trees and transparent pixels as not trees - color doesn't matter).
It presents a dialog where you can input
Plugin can be found here:
https://github.com/johnny-fantastic/condorv2-tile
Plugin Dialog:
Example Input File:
Results:
It takes a tree map input file (a 2048x2048 image file with non-transparent pixels as trees and transparent pixels as not trees - color doesn't matter).
It presents a dialog where you can input
- Tree Density - the percentage chance that any non transparent pixel is a tree pixel. Usually want to keep this at 100.
- Deciduous Density - the percentage chance that any tree pixel is a deciduous tree vs a coniferous tree. Any tree that is not a deciduous tree is automatically a coniferous tree as Condor doesn't seem to allow overlapping tree types.
- You can also specify the pixel colors for each tree type in the bXXXX, sXXXX output files - but these colors don't seem to matter as long as they are different from each other.
Plugin can be found here:
https://github.com/johnny-fantastic/condorv2-tile
Plugin Dialog:
Example Input File:
Results:
You do not have the required permissions to view the files attached to this post.