NCP overlay menu reconfig to allow toggle/unload. Muted a number of NC-specific overlay resources.
Former-commit-id: 018a9434dc
This commit is contained in:
parent
5ebdb88a2e
commit
8dba3b3d67
6 changed files with 75 additions and 272 deletions
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<ResourceDefinition xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
|
||||
<resourceDefnName>RAOBs</resourceDefnName>
|
||||
<resourceMapName>RAOB Icao Ids</resourceMapName>
|
||||
<resourceMapName>RAOB IDs</resourceMapName>
|
||||
<resourceCategory>OVERLAY</resourceCategory>
|
||||
<resourceParameters>
|
||||
sourceType=STATIONS_DB_TABLE
|
||||
|
@ -9,7 +9,7 @@ sourceType=STATIONS_DB_TABLE
|
|||
! could use UAIR also
|
||||
sourceName=RAOB
|
||||
sourceParams=icao
|
||||
mapName=RAOB Icao Ids
|
||||
mapName=RAOB IDs
|
||||
</resourceParameters>
|
||||
<rscImplementation>PointOverlay</rscImplementation>
|
||||
<subTypeGenerator></subTypeGenerator>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
color= RGB {30,144,255}
|
||||
color= RGB {18,58,97}
|
||||
lineStyle=SOLID
|
||||
lineWidth=2
|
||||
lineWidth=1
|
|
@ -409,25 +409,25 @@
|
|||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="FfgZones">
|
||||
<filters>AdministrativeBoundaries</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="FireWxAOR">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="FireWxAOR">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="88Ds">
|
||||
<filters>Stations</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="AkPsa">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="AkPsa">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="SPCOutlook">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="SPCOutlook">
|
||||
<filters>AdministrativeBoundaries</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="WrZones">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="WrZones">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="VORs">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="VORs">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="VorNames">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="VorNames">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="rfcBoundaries">
|
||||
|
@ -436,34 +436,34 @@
|
|||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="GreatLakes">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="Tweb">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="Tweb">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="VolcanoNames">
|
||||
<filters>NaturalFeatures</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="NPsa">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="NPsa">
|
||||
<filters>NaturalFeatures</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="LatLon">
|
||||
<filters>Misc</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="AtlanticFullBasin">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="AtlanticFullBasin">
|
||||
<filters>NaturalFeatures</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="Counties">
|
||||
<filters>AdministrativeBoundaries</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="Carrfa">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="Carrfa">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="BWX1224">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="BWX1224">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="EnhArea">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="EnhArea">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="Ccfcan">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="Ccfcan">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="SfcStns">
|
||||
|
@ -478,31 +478,31 @@
|
|||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="MetarStations">
|
||||
<filters>Stations</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="IcaoStations">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="IcaoStations">
|
||||
<filters>Stations</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="RAOBs">
|
||||
<filters>Stations</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="RaobNames">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="RaobNames">
|
||||
<filters>Stations</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="Nexrad">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="Nexrad">
|
||||
<filters>Stations</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="Buoys">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="Buoys">
|
||||
<filters>Stations</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="BuoysFixed">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="BuoysFixed">
|
||||
<filters>Stations</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="CMAN">
|
||||
<filters>Stations</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="States">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="States">
|
||||
<filters>AdministrativeBoundaries</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="FireBnds">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="FireBnds">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="Interstates">
|
||||
|
@ -517,142 +517,142 @@
|
|||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="Cities">
|
||||
<filters>ManMadeFeatures</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="HCN">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="HCN">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="wrqpf">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="wrqpf">
|
||||
<filters>Stations</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="Airways">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="Airways">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="Rivers">
|
||||
<filters>NaturalFeatures</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="MarineCounty">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="MarineCounty">
|
||||
<filters>NaturalFeatures</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="cpcStations">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="cpcStations">
|
||||
<filters>Stations</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="TimeZones">
|
||||
<filters>AdministrativeBoundaries</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="OPCOffshorePacZones">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="OPCOffshorePacZones">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="Locator">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="Locator">
|
||||
<filters>Misc</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="PacificFullBasin">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="PacificFullBasin">
|
||||
<filters>NaturalFeatures</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="countyCluster">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="countyCluster">
|
||||
<filters>AdministrativeBoundaries</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="GfaConus">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="GfaConus">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="HighSeasZones">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="HighSeasZones">
|
||||
<filters>AdministrativeBoundaries</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="NHCOffshoreAtlZones">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="NHCOffshoreAtlZones">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="FAArea">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="FAArea">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="CPCUS">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="CPCUS">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="FAAreaX">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="FAAreaX">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="Lakes">
|
||||
<filters>NaturalFeatures</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="snapPoints">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="snapPoints">
|
||||
<filters>AdministrativeBoundaries</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="Scale">
|
||||
<filters>Misc</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="BWUS">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="BWUS">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="WFOs">
|
||||
<filters>Stations</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="TropFirs">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="TropFirs">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="UA">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="UA">
|
||||
<filters>PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="MWO">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="MWO">
|
||||
<filters>PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="TPC">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="TPC">
|
||||
<filters>PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="IcaoUkMidlvl">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="IcaoUkMidlvl">
|
||||
<filters>PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="IntlSigmetAreas">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="IntlSigmetAreas">
|
||||
<filters>PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="SSA">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="SSA">
|
||||
<filters>PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="FirBnds">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="FirBnds">
|
||||
<filters>PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="GulfFa">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="GulfFa">
|
||||
<filters>PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="IcaoUkAreas">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="IcaoUkAreas">
|
||||
<filters>PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="ARTCC">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="ARTCC">
|
||||
<filters>AdministrativeBoundaries,PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="OPCBNDS">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="OPCBNDS">
|
||||
<filters>AdministrativeBoundaries,PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="IcaoAreas">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="IcaoAreas">
|
||||
<filters>PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="VAACAR">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="VAACAR">
|
||||
<filters>PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="ElevNam1000">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="ElevNam1000">
|
||||
<filters>PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="IcaoUsMidlvl">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="IcaoUsMidlvl">
|
||||
<filters>PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="HPC050Med">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="HPC050Med">
|
||||
<filters>PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="WST">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="WST">
|
||||
<filters>PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="OPCNomex">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="OPCNomex">
|
||||
<filters>PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="HPCSFC">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="HPCSFC">
|
||||
<filters>AdministrativeBoundaries,PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="World">
|
||||
<filters>PGEN</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="BWUSLabel">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="BWUSLabel">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="OPCOffshoreAtlZones">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="OPCOffshoreAtlZones">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="FARegion">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="FARegion">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="Volcanos">
|
||||
|
@ -664,25 +664,25 @@
|
|||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="DwmStns">
|
||||
<filters>Stations</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="AirmetCstl">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="AirmetCstl">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="spcwatch">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="spcwatch">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="SpcWatchName">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="SpcWatchName">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="Hifiwo">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="Hifiwo">
|
||||
<filters></filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="PFZ">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="PFZ">
|
||||
<filters>NaturalFeatures</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="CWAs">
|
||||
<filters>AdministrativeBoundaries</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="true" rscDefnName="GeoPolitical">
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="GeoPolitical">
|
||||
<filters>AdministrativeBoundaries</filters>
|
||||
</ResourceDefinitionFilter>
|
||||
<ResourceDefinitionFilter isEnabled="false" rscDefnName="USAK">
|
||||
|
|
|
@ -59,6 +59,7 @@ import com.raytheon.viz.ui.editor.AbstractEditor;
|
|||
* 08/11/10 #273 Greg Hull bundleName->overlayName and use ResourceFactory to create
|
||||
* the overlay resource.
|
||||
* 09/12/12 #869 Greg Hull call instantiateResources instead of construct().
|
||||
* 01/21/14 M. James reconfigured overlay menu to toggle/unload.
|
||||
* </pre>
|
||||
*
|
||||
* @author bhebbard
|
||||
|
@ -127,7 +128,6 @@ public class MapOverlayAction extends AbstractHandler implements IElementUpdater
|
|||
&& rpe.getResourceData().equals(ovrlyRscData)) {
|
||||
rp.setResourceData( null );
|
||||
resourceList.remove( rpe );
|
||||
//resourceList.removeRsc(rp.getResource());
|
||||
break;
|
||||
} else {
|
||||
resourceList.add( rp );
|
||||
|
@ -168,7 +168,6 @@ public class MapOverlayAction extends AbstractHandler implements IElementUpdater
|
|||
|
||||
String ResourceName = (String) parameters.get("resourceName");
|
||||
String OverlayName = (String) parameters.get("overlayName");
|
||||
System.out.println("OverlayName: " + OverlayName);
|
||||
if (descriptor instanceof IMapDescriptor) {
|
||||
for (ResourcePair rp : descriptor.getResourceList() ) {
|
||||
if ( !rp.getProperties().isSystemResource()
|
||||
|
|
|
@ -126,7 +126,7 @@ public class PointOverlayResource extends AbstractVizResource<PointOverlayResour
|
|||
// return ptOvrlyRscData.getFilename() + " ("+numPoints+" points)";
|
||||
// }
|
||||
// else {
|
||||
return mapName + " ("+numPoints+")";
|
||||
return mapName;
|
||||
// }
|
||||
}
|
||||
/*
|
||||
|
|
|
@ -58,7 +58,7 @@ import com.raytheon.viz.ui.editor.AbstractEditor;
|
|||
* 06/05/12 #816 G. Hull update for ResourceDefns returned by getResourceDefnsForCategory()
|
||||
* 02/22/13 #972 G. Hull only for supported display types
|
||||
* 04/09/13 #864 G. Hull add sub-menus for filters and isEnabled.
|
||||
*
|
||||
* 01/21/14 M. James reconfigured overlay menu to toggle/unload.
|
||||
* </pre>
|
||||
*
|
||||
* @author ghull
|
||||
|
@ -127,15 +127,12 @@ public class OverlayMenu extends CompoundContributionItem {
|
|||
});
|
||||
|
||||
for( ResourceDefinition rd : ovrlyRscDfns ) {
|
||||
|
||||
if( rd.getResourceDefnName().equals( dispType.getBaseResource() ) ) {
|
||||
continue;
|
||||
}
|
||||
|
||||
List<String> filtList = ( rd.isEnabled() ? enabledFiltersList : disabledFiltersList );
|
||||
List<ResourceDefinition> ovrlyRDs =
|
||||
( rd.isEnabled() ? enabledOvrlyRscDfns : disabledOvrlyRscDfns );
|
||||
|
||||
ovrlyRDs.add( rd );
|
||||
|
||||
List<String> ordFiltList = null;
|
||||
|
@ -157,29 +154,6 @@ public class OverlayMenu extends CompoundContributionItem {
|
|||
for( ResourceDefinition ord : enabledOvrlyRscDfns ) {
|
||||
ResourceName fullRscName = new ResourceName(
|
||||
ResourceCategory.OverlayRscCategory, ord.getResourceDefnName(), null );
|
||||
|
||||
//System.out.println("ord="+ord.getResourceDefnName());
|
||||
/*
|
||||
|
||||
|
||||
System.out.println("fullRscName.getRscType()=== "+fullRscName.getRscType());
|
||||
ResourceSelection rbt;
|
||||
AbstractResourceData ovrlyRscData = null;
|
||||
ResourcePair rpe = new ResourcePair();
|
||||
try {
|
||||
rbt = ResourceFactory.createResource( fullRscName );
|
||||
ovrlyRscData = rbt.getResourcePair().getResourceData();
|
||||
|
||||
rpe.setResourceData( ovrlyRscData );
|
||||
System.out.println("rpe.getResourceData() = " + rpe.getResourceData().toString());
|
||||
System.out.println("ovrlyRscData = " + ovrlyRscData);
|
||||
|
||||
|
||||
} catch (VizException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
*/
|
||||
ovrlyMenuMngr.add( createOverlayMenuItem( ord ) );
|
||||
}
|
||||
|
||||
|
@ -190,188 +164,18 @@ public class OverlayMenu extends CompoundContributionItem {
|
|||
private CommandContributionItem createOverlayMenuItem( ResourceDefinition ovrlyRsc ) {
|
||||
Map<String, String> params = new HashMap<String, String>();
|
||||
ovrlyRsc.getResourceParameters(isEnabled());
|
||||
params.put("overlayName", ovrlyRsc.getResourceDefnName() ); // "LatLon"
|
||||
params.put("resourceName", ovrlyRsc.getMapName() );
|
||||
//System.out.println("ovrlyRsc.getMapName(): " + ovrlyRsc.getMapName());
|
||||
|
||||
//params.put("resourceName", fullRscName.toString());
|
||||
if (ovrlyRsc.getResourceDefnName().equals("LaxtLon")) {
|
||||
System.out.println("\n------begin---------");
|
||||
System.out.println("ovrlyRsc: " + ovrlyRsc);
|
||||
System.out.println("ovrlyRsc.getResourceParameters: " + ovrlyRsc.getResourceParameters(true));
|
||||
System.out.println("ovrlyRsc.getPluginName: " + ovrlyRsc.getPluginName());
|
||||
//System.out.println("ovrlyRsc.getResourceCategory: " + ovrlyRsc.getResourceCategory());
|
||||
//System.out.println("ovrlyRsc.getSubTypeGenerator: " + ovrlyRsc.getSubTypeGenerator());
|
||||
//System.out.println("ovrlyRsc.getRscTypeGenerator: " + ovrlyRsc.getRscTypeGenerator());
|
||||
System.out.println("ovrlyRsc.getLocalizationFile: " + ovrlyRsc.getLocalizationFile());
|
||||
System.out.println("ovrlyRsc.getLocalizationName: " + ovrlyRsc.getLocalizationName());
|
||||
System.out.println("ovrlyRsc.getRscImplementation: " + ovrlyRsc.getRscImplementation() );
|
||||
|
||||
System.out.println("setting overlayName as: " + ovrlyRsc.getResourceDefnName());
|
||||
System.out.println("setting resourceName as: " + ovrlyRsc.getRscImplementation());
|
||||
System.out.println("--------------------");
|
||||
//System.out.println("ovrlyRsc: " + ovrlyRsc);
|
||||
}
|
||||
//System.out.println("ovrlyRsc.getLocalizationName() is: " + ovrlyRsc.getLocalizationName());
|
||||
// getLocalizationName());
|
||||
CommandContributionItemParameter param = new CommandContributionItemParameter(
|
||||
PlatformUI.getWorkbench(), null,
|
||||
"gov.noaa.nws.ncep.viz.ui.actions.loadOverlay", params,
|
||||
null, null, null, ovrlyRsc.getResourceDefnName(), null, null,
|
||||
CommandContributionItem.STYLE_CHECK, null, true);
|
||||
|
||||
return new CommandContributionItem( param );
|
||||
|
||||
}
|
||||
/*
|
||||
@Override
|
||||
protected IContributionItem[] getContributionItems() {
|
||||
IMenuManager ovrlyMenuMngr = new MenuManager( "Overlays",
|
||||
OverlayMenu.class.getName() );
|
||||
|
||||
try {
|
||||
List<String> enabledFiltersList = new ArrayList<String>();
|
||||
List<String> disabledFiltersList = new ArrayList<String>();
|
||||
List<ResourceDefinition> enabledOvrlyRscDfns =
|
||||
new ArrayList<ResourceDefinition>();
|
||||
List<ResourceDefinition> disabledOvrlyRscDfns =
|
||||
new ArrayList<ResourceDefinition>();
|
||||
|
||||
NcDisplayType dispType = NcEditorUtil.getNcDisplayType(
|
||||
NcDisplayMngr.getActiveNatlCntrsEditor() );
|
||||
if( dispType != NcDisplayType.NMAP_DISPLAY ) { // ???
|
||||
return new IContributionItem[0];
|
||||
}
|
||||
|
||||
List<ResourceDefinition> ovrlyRscDfns =
|
||||
ResourceDefnsMngr.getInstance().
|
||||
getResourceDefnsForCategory(
|
||||
ResourceCategory.OverlayRscCategory, "", dispType,
|
||||
false, true ); // no gen types, include disabled defns.
|
||||
|
||||
Collections.sort( ovrlyRscDfns, new Comparator<ResourceDefinition>() { // alphabetize
|
||||
// menu...
|
||||
private Integer getCategory( ResourceDefinition o ) {
|
||||
if( o.getRscImplementation().equals( "LatlonOverlay" ) ) {
|
||||
return 1;
|
||||
}
|
||||
else if( o.getRscImplementation().equals( "Locator" ) ) {
|
||||
return 2;
|
||||
}
|
||||
else if( o.getRscImplementation().equals( "ScaleOverlay" ) ) {
|
||||
return 3;
|
||||
}
|
||||
else {
|
||||
return 4;
|
||||
}
|
||||
}
|
||||
|
||||
public int compare(ResourceDefinition o1, ResourceDefinition o2) { // ...case
|
||||
if( getCategory(o1) != getCategory(o2) ) {
|
||||
return getCategory( o1 )-getCategory( o2 );
|
||||
}
|
||||
return o1.getResourceDefnName().compareToIgnoreCase( o2.getResourceDefnName() );
|
||||
}
|
||||
});
|
||||
|
||||
for( ResourceDefinition rd : ovrlyRscDfns ) {
|
||||
|
||||
if( rd.getResourceDefnName().equals( dispType.getBaseResource() ) ) {
|
||||
continue;
|
||||
}
|
||||
|
||||
List<String> filtList = ( rd.isEnabled() ? enabledFiltersList : disabledFiltersList );
|
||||
List<ResourceDefinition> ovrlyRDs =
|
||||
( rd.isEnabled() ? enabledOvrlyRscDfns : disabledOvrlyRscDfns );
|
||||
|
||||
ovrlyRDs.add( rd );
|
||||
|
||||
List<String> ordFiltList = ResourceDefnsMngr.getInstance().
|
||||
getResourceDefnFilter( rd.getResourceDefnName() ).getFilters();
|
||||
|
||||
for( String filtStr : ordFiltList ) {
|
||||
if( !filtList.contains( filtStr ) ) {
|
||||
filtList.add( filtStr );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// TODO : if more than 20(?) overlays then we could add sub-menus for
|
||||
// the filters for enabled resources.
|
||||
//
|
||||
if( enabledOvrlyRscDfns.size() <= 400 ) {
|
||||
// add menu items for the enabled overlays
|
||||
//
|
||||
for( ResourceDefinition ord : enabledOvrlyRscDfns ) {
|
||||
ovrlyMenuMngr.add( createOverlayMenuItem( ord ) );
|
||||
}
|
||||
}
|
||||
else {
|
||||
if( !enabledFiltersList.contains("Other") ) { // no filter
|
||||
enabledFiltersList.add("Other");
|
||||
}
|
||||
|
||||
// add a sub-menu for each filter string
|
||||
//
|
||||
for( String filtStr : enabledFiltersList ) {
|
||||
IMenuManager filtMenu = new MenuManager( filtStr,
|
||||
ovrlyMenuMngr.getId() + "." + filtStr );
|
||||
|
||||
for( ResourceDefinition ord : enabledOvrlyRscDfns ) {
|
||||
List<String> ordFiltList = ResourceDefnsMngr.getInstance().
|
||||
getResourceDefnFilter( ord.getResourceDefnName() ).getFilters();
|
||||
|
||||
if( (filtStr.equals("Other") &&
|
||||
ordFiltList.isEmpty()) ||
|
||||
ordFiltList.contains( filtStr ) ) {
|
||||
|
||||
filtMenu.add( createOverlayMenuItem( ord ) ); //filtOvrlyMenuItem );
|
||||
}
|
||||
}
|
||||
|
||||
ovrlyMenuMngr.add( filtMenu );
|
||||
}
|
||||
}
|
||||
|
||||
if( !disabledOvrlyRscDfns.isEmpty() ) {
|
||||
// add a sub menu for all of the disabaled resources
|
||||
IMenuManager moreMenu = new MenuManager( "More",
|
||||
ovrlyMenuMngr.getId() + "." + "More" );
|
||||
|
||||
if( !disabledFiltersList.contains("Other") ) {
|
||||
disabledFiltersList.add("Other");
|
||||
}
|
||||
|
||||
for( ResourceDefinition ord : disabledOvrlyRscDfns ) {
|
||||
List<String> ordFiltList = ResourceDefnsMngr.getInstance().
|
||||
getResourceDefnFilter( ord.getResourceDefnName() ).getFilters();
|
||||
ovrlyMenuMngr.add( createOverlayMenuItem( ord ) );
|
||||
}
|
||||
}
|
||||
// next add
|
||||
|
||||
return ovrlyMenuMngr.getItems();
|
||||
|
||||
} catch (VizException e) {
|
||||
return new IContributionItem[0];
|
||||
}
|
||||
}
|
||||
|
||||
private CommandContributionItem createOverlayMenuItem( ResourceDefinition ovrlyRsc ) {
|
||||
Map<String, String> params = new HashMap<String, String>();
|
||||
params.put("overlayName", ovrlyRsc.getResourceDefnName() );
|
||||
params.put("resourceName", ovrlyRsc.getMapName() );
|
||||
|
||||
CommandContributionItemParameter param = new CommandContributionItemParameter(
|
||||
PlatformUI.getWorkbench(), null,
|
||||
"gov.noaa.nws.ncep.viz.ui.actions.loadOverlay", params,
|
||||
null, null, null, ovrlyRsc.getResourceDefnName(), null, null,
|
||||
null, null, null, ovrlyRsc.getMapName(), null, null,
|
||||
CommandContributionItem.STYLE_CHECK, null, true);
|
||||
|
||||
return new CommandContributionItem( param );
|
||||
|
||||
}
|
||||
|
||||
*/
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue