Hi again:
An initial report:
[tdf_x install path]\TIERRA DEL FUEGO_X\SAWO-Aeroclub Est. Naval\Scenery\
SAWO_CVX.bgl
...is a CVX vector BGL, which in FSX SDK TMFViewer shows a
single large polygon having this GUID:
{46bfb3bd-ce68-418e-8112-feba17428ace} Flatten + MaskClassMap + ExcludeAutogen
[tdf_x install path]\TIERRA DEL FUEGO_X\SAWH-Ushuaia\Scenery\
SAWH_CVX.bgl
...is a CVX vector BGL, which in FSX SDK TMFViewer shows
multiple polygons with both default
and custom GUIDs
The multiple polygons in
SAWH_CVX.bgl with custom GUIDs shown in FSX SDK TMFViewer with a "Green" color may be CVX vector Land Class with custom mapped textures (although I have not seen such textures as may likely be mapped onto the custom Land Class vector polygons ...within the \Texture sub-folder locally paired with the Scenery\
SAWH_CVX.bgl).
Perhaps this may mean those polygons are mapped to default textures in the FSX default folder chain ?
This scenario will require further inquiry, but I'm initially wondering if CVX vector BGLs which use:
{5a7f944c-3d79-4e0c-82f5-04844e5dc653} Flatten + MaskClassMap
{46bfb3bd-ce68-418e-8112-feba17428ace} Flatten + MaskClassMap + ExcludeAutogen
{1f2baab1-4132-416e-8f6f-28abe79cd60b} MaskClassMap
{594e70c8-06a5-4e3f-be6e-4dbf50b49d11} MaskClassMap + ExcludeAutogen
https://msdn.microsoft.com/en-us/library/cc707102.aspx#TheShp2VecTool
...as GUID definitions for scenery attributes and functions, may be pre-empted or otherwise '
disrupted' from working normally when they are preceded in physical or Alphanumeric load sequence and/or "rendering priority", by 1 or more Geographically locally mapped CVX vector BGLs which use a "
Park"-type custom Land Class vector polygon GUID that effectively alters the default "MaskClassMap" operation of the FSX run time rendering system, and
ultimately acting as a type of "Exclude All" for such CVX vector BGLs as have used the "MaskClassMap" for even "1" of its attributes ?
FYI: ACES' Dave Matthews had originally explained some of the behavior of the default "MaskClassMap" operation of the FSX run time rendering system here:
"
There is no 'exclusion' mechansim for landclass. In the case of airport backgrounds it is 'remapped' to a handful of textures intended to work with the surrounding/replaced landclass."
Others in that thread suggested a work-around involving use of custom "Park" polygons.
http://www.fsdeveloper.com/forum/threads/fsx-exclude-standard-landclass.3591/
[
EDITED]
In an earlier thread, ACES' Dave Matthews had explained more of the behavior of default "Vector Exclude" operations with the FSX run time rendering system:
"
Please don't disable the default scenery!
You need to use a vector exclusion (EXX) to suppress the default flatten. It will live in the same BGL file as your new flatten.
Please see Terrain SDK Example 2 which replaces a default flatten."
https://msdn.microsoft.com/en-us/library/cc707102.aspx#Shp2VecExample2
"
Vector Exclusion polygons don't need elevation (the example does have it because I was lazy and used a flatten Shapefile as a template) - Shp2Vec will ignore it.
Vector Exclusions are entirely done with bounding boxes (for runtime perf). If the bounding box of the exclusion polygon intersects the bounding box of a vector feature of the target type it will exclude.
Keep in mind that the Vector shapes are clipped on level 11. Look at the shape(s) you desire to exclude using TmfViewer. If they have been clipped, your exclusion polygon's bounding box needs to intersect all of the sub-pieces.
And remember that Vector Exclusions only apply to scenery lower in priority than the file containing the exclusion"
http://www.fsdeveloper.com/forum/threads/flatten-and-autogen-exclude-in-fsx.3094/page-2
[
END_EDIT]
BTW: This obscure 'quirk' of the
Airport Background "MaskClassMap" mechanism, and the use of "
Park" polygons for super-imposition of custom Land Class polygons and/or an improvised "exclusion" ...is alluded to within Jim Vile's updated tutorial here:
http://www.fsdeveloper.com/forum/threads/landclass-visibility-problem.15173/
...and in this thread:
http://www.simforums.com/forums/fsx-compatibility-issues_topic43284.html
Note also that the author of FSX_KML had previously already changed his definition of "Park" to "LandClassPoly":
"
Issues resolved:-
- Changed tag name of "Park" to "LandClassPoly" since land class polys can be used for more than just parks! Existing "Park" tags are automatically renamed to "LandClassPoly"
http://fsdeveloper.com/wiki/index.php?title=FSX_KML#v1.06_Beta_-_14th_Apr_2007
Yet another IMHO 'vague' reference to this obscure 'quirk' of the
Airport Background "MaskClassMap" mechanism is found here:
http://www.fsdeveloper.com/forum/threads/airport-background-removal.429407/
I'll post more on this as I research this and achieve more conclusions.
In the mean time, is anyone with in-depth knowledge of this CVX vector BGL "
Park" / "
Land Class" polygon interaction with the
Airport Background "MaskClassMap" mechanism willing to be "publicly forthcoming" on how this curious scenario may be taking place, and by what (IMHO) 'under-documented' means (...or should I instead say "
Bug") ?
GaryGB