[mapguide-commits] r4478 - in trunk/Tools/Maestro:
Maestro/ResourceEditors Maestro/ResourceEditors/Strings
MaestroAPI/Generated
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Mon Jan 4 16:48:07 EST 2010
Author: ksgeograf
Date: 2010-01-04 16:48:07 -0500 (Mon, 04 Jan 2010)
New Revision: 4478
Modified:
trunk/Tools/Maestro/Maestro/ResourceEditors/MapEditor.cs
trunk/Tools/Maestro/Maestro/ResourceEditors/MapEditor.resx
trunk/Tools/Maestro/Maestro/ResourceEditors/Strings/MapEditor.Designer.cs
trunk/Tools/Maestro/Maestro/ResourceEditors/Strings/MapEditor.resx
trunk/Tools/Maestro/MaestroAPI/Generated/LayerDefinition-1.2.0.cs
Log:
Maestro:
Fixed issue #1222
Modified: trunk/Tools/Maestro/Maestro/ResourceEditors/MapEditor.cs
===================================================================
--- trunk/Tools/Maestro/Maestro/ResourceEditors/MapEditor.cs 2010-01-04 19:54:58 UTC (rev 4477)
+++ trunk/Tools/Maestro/Maestro/ResourceEditors/MapEditor.cs 2010-01-04 21:48:07 UTC (rev 4478)
@@ -1167,6 +1167,55 @@
private void btnSelectCoordSys_Click(object sender, System.EventArgs e)
{
+ try
+ {
+ OSGeo.MapGuide.MaestroAPI.BaseMapLayerType ml = null;
+ if (tabLayers.SelectedTab == tabLayerGroups && trvLayerGroups.SelectedNode != null)
+ ml = trvLayerGroups.SelectedNode.Tag as OSGeo.MapGuide.MaestroAPI.MapLayerType;
+ else if (tabLayers.SelectedTab == tabDrawOrder && lstDrawOrder.SelectedItems.Count == 1)
+ ml = lstDrawOrder.SelectedItems[0].Tag as OSGeo.MapGuide.MaestroAPI.MapLayerType;
+
+ if (ml == null)
+ {
+ if (m_map.Layers.Count > 0)
+ ml = m_map.Layers[0];
+ else if (m_map.BaseMapDefinition != null && m_map.BaseMapDefinition.BaseMapLayerGroup != null && m_map.BaseMapDefinition.BaseMapLayerGroup.Count > 0)
+ {
+ foreach(MaestroAPI.BaseMapLayerGroupCommonType gr in m_map.BaseMapDefinition.BaseMapLayerGroup)
+ if (gr.BaseMapLayer != null && gr.BaseMapLayer.Count > 0)
+ {
+ ml = gr.BaseMapLayer[0];
+ break;
+ }
+ }
+ }
+
+ if (ml != null)
+ {
+ OSGeo.MapGuide.MaestroAPI.LayerDefinition ldef = m_editor.CurrentConnection.GetLayerDefinition(ml.ResourceId);
+
+ string projection = ldef.GetCordinateSystem();
+ if (projection != null)
+ {
+ if (string.IsNullOrEmpty(m_map.CoordinateSystem) || m_map.CoordinateSystem != projection)
+ {
+ DialogResult res = MessageBox.Show(this, string.Format(Strings.MapEditor.UseLayerProjectionQuestion, ldef.ResourceId), Application.ProductName, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
+ if (res == DialogResult.Cancel)
+ return;
+ else if (res == DialogResult.Yes)
+ {
+ m_map.CoordinateSystem = txtCoordsys.Text = projection;
+ return;
+ }
+ }
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ MessageBox.Show(this, string.Format(Strings.MapEditor.LayerProjectionReadError, ex.Message), Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
+
SelectCoordinateSystem dlg = new SelectCoordinateSystem(m_editor.CurrentConnection);
dlg.SetWKT(m_map.CoordinateSystem);
@@ -1769,6 +1818,33 @@
OSGeo.MapGuide.MaestroAPI.LayerDefinition ldef = m_editor.CurrentConnection.GetLayerDefinition(ml.ResourceId);
Topology.Geometries.IEnvelope env = ldef.GetSpatialExtent(true);
+
+ try
+ {
+ string projection = ldef.GetCordinateSystem();
+ if (projection == null)
+ MessageBox.Show(this, Strings.MapEditor.NoProjectionFoundWarning, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Warning);
+ else
+ {
+ if (string.IsNullOrEmpty(m_map.CoordinateSystem))
+ {
+ m_map.CoordinateSystem = txtCoordsys.Text = projection;
+ }
+ else if (m_map.CoordinateSystem != projection)
+ {
+ DialogResult res = MessageBox.Show(this, Strings.MapEditor.UseNewProjectionQuestion, Application.ProductName, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
+ if (res == DialogResult.Cancel)
+ return;
+ else if (res == DialogResult.Yes)
+ m_map.CoordinateSystem = txtCoordsys.Text = projection;
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ MessageBox.Show(this, string.Format(Strings.MapEditor.LayerProjectionReadError, ex.Message), Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
+
txtLowerX.Text = env.MinX.ToString(System.Globalization.CultureInfo.CurrentUICulture);
txtLowerY.Text = env.MinY.ToString(System.Globalization.CultureInfo.CurrentUICulture);
txtUpperX.Text = env.MaxX.ToString(System.Globalization.CultureInfo.CurrentUICulture);
Modified: trunk/Tools/Maestro/Maestro/ResourceEditors/MapEditor.resx
===================================================================
--- trunk/Tools/Maestro/Maestro/ResourceEditors/MapEditor.resx 2010-01-04 19:54:58 UTC (rev 4477)
+++ trunk/Tools/Maestro/Maestro/ResourceEditors/MapEditor.resx 2010-01-04 21:48:07 UTC (rev 4478)
@@ -208,7 +208,7 @@
<value>bgColor</value>
</data>
<data name=">>bgColor.Type" xml:space="preserve">
- <value>OSGeo.MapGuide.Maestro.ResourceEditors.GeometryStyleEditors.ColorComboBox, OSGeo.MapGuide.Maestro.ResourceEditors, Version=1.1.0.4347, Culture=neutral, PublicKeyToken=null</value>
+ <value>OSGeo.MapGuide.Maestro.ResourceEditors.GeometryStyleEditors.ColorComboBox, OSGeo.MapGuide.Maestro.ResourceEditors, Version=1.1.0.4437, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name=">>bgColor.Parent" xml:space="preserve">
<value>groupBox1</value>
@@ -652,7 +652,7 @@
<value>ctlFiniteDisplayScales</value>
</data>
<data name=">>ctlFiniteDisplayScales.Type" xml:space="preserve">
- <value>OSGeo.MapGuide.Maestro.ResourceEditors.FiniteDisplayScales, OSGeo.MapGuide.Maestro.ResourceEditors, Version=1.1.0.4347, Culture=neutral, PublicKeyToken=null</value>
+ <value>OSGeo.MapGuide.Maestro.ResourceEditors.FiniteDisplayScales, OSGeo.MapGuide.Maestro.ResourceEditors, Version=1.1.0.4437, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name=">>ctlFiniteDisplayScales.Parent" xml:space="preserve">
<value>groupBox4</value>
@@ -673,7 +673,7 @@
<value>ctlGroupProperties</value>
</data>
<data name=">>ctlGroupProperties.Type" xml:space="preserve">
- <value>OSGeo.MapGuide.Maestro.ResourceEditors.MapLayerGroupProperties, OSGeo.MapGuide.Maestro.ResourceEditors, Version=1.1.0.4347, Culture=neutral, PublicKeyToken=null</value>
+ <value>OSGeo.MapGuide.Maestro.ResourceEditors.MapLayerGroupProperties, OSGeo.MapGuide.Maestro.ResourceEditors, Version=1.1.0.4437, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name=">>ctlGroupProperties.Parent" xml:space="preserve">
<value>groupBox4</value>
@@ -700,7 +700,7 @@
<value>ctlLayerProperties</value>
</data>
<data name=">>ctlLayerProperties.Type" xml:space="preserve">
- <value>OSGeo.MapGuide.Maestro.ResourceEditors.MapLayerProperties, OSGeo.MapGuide.Maestro.ResourceEditors, Version=1.1.0.4347, Culture=neutral, PublicKeyToken=null</value>
+ <value>OSGeo.MapGuide.Maestro.ResourceEditors.MapLayerProperties, OSGeo.MapGuide.Maestro.ResourceEditors, Version=1.1.0.4437, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name=">>ctlLayerProperties.Parent" xml:space="preserve">
<value>groupBox4</value>
@@ -817,50 +817,50 @@
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
- ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAA
- CgAAAk1TRnQBSQFMAgEBAwEAAQwBAAEMAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
+ ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADs
+ CQAAAk1TRnQBSQFMAgEBAwEAARQBAAEUAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABEAMAAQEBAAEgBgABEP8AKwAByQHBAb8B/wHjAdcB0gH/AbgBsAGvAf8BnwGdAZwB//AAAe4B4QHd
Af8B9AHlAeAB/wHzAeQB3gH/AfMB5AHeAf8B1gHIAcQB/wGpAaIBoQH/EAABhwHCAfgB/wGBAcoB+wH/
- AT0BxAH9Af8BPQHEAf0B/wE9AcQB/QH/AT0BxAH9Af8BMwG+Af0B/wEzAb4B/QH/ATMBvgH9Af8BMwG+
- Af0B/wEsAbsB/QH/ASwBuwH9Af8BMQGzAfsB/xQAAx0BKgMdASogAAMFAQcDHQEqAx0BKlgAAc8BxgHD
+ ATwBxAH9Af8BPAHEAf0B/wE8AcQB/QH/ATwBxAH9Af8BMgG+Af0B/wEyAb4B/QH/ATIBvgH9Af8BMgG+
+ Af0B/wErAbsB/QH/ASsBuwH9Af8BMAGzAfsB/xQAAx0BKgMdASogAAMFAQcDHQEqAx0BKlgAAc8BxgHD
Af8B9AHlAeAB/wH0AeUB4AH/AfMB5AHeAf8B8wHkAd4B/wHxAd8B2AH/AfEB3wHYAf8B6AHXAdAB/wHG
- AboBtgH/AZ8BnQGcAf8EAAGVAcoB+QH/AYcBygH5Af8BVAHZAv8BVAHZAv8BRwHSAv8BRwHSAv8BRwHS
- Av8BRwHSAv8BRwHSAv8BRAHRAv8BRAHRAv8BPwHPAv8BPwHPAv8BgQG/AfEB/xAAAwYB/ygAATACLAFM
- AwYB/1QAAcsByAHHAf8B9AHlAeAB/wH1AekB5AH/AfQB5QHgAf8B8wHkAd4B/wHzAeQB3gH/AfEB3wHY
- Af8B8QHfAdgB/wHwAd0B1gH/Ae4B2wHUAf8B2wHKAcQB/wQAAZgBywH5Af8BgQG+AfgB/wGBAegB/gH/
- AWMB4QL/AWMB4QL/AWMB4QL/AWMB4QL/AV8B3wL/AV8B3wL/AV8B3wL/AVQB2QL/AV8B3wL/AVwB1wH8
- Af8BdQHIAfgB/xAAAwYB/wgAAUYCNAF/AwAEAQECAUUCNAF9BAABKAIlATwBJQIjATcEAAEvAisBSgMG
- Af9UAAHVAcwByQH/AfUB6QHkAf8B9AHlAeAB/wH0AeUB4AH/AfMB5AHeAf8B8wHkAd4B/wHxAd8B2AH/
- AfEB3wHYAf8B8AHdAdYB/wHuAdsB1AH/AaQBngGdAf8EAAGYAcsB+QH/AVIBugH6Af8BlQHjAf0B/wF0
- AekC/wF0AekC/wF0AekC/wF0AekC/wFrAeUC/wFrAeUC/wFrAeUC/wFrAeUC/wFrAeUC/wFwAeEB/QH/
- AYQB6QH9Af8QAAMGAf8IAAMGAf8BRQI0AX0BSAI0AYUDBgH/BAADBgH/AwYB/wQAAS8CKwFKAwYB/1AA
- AcYBwgHBAf8B9QHpAeQB/wH1AekB5AH/AfUB6QHkAf8B9AHlAeAB/wHzAeQB3gH/AfMB5AHeAf8B8QHf
- AdgB/wHxAd8B2AH/AfAB3QHWAf8B1gHIAcQB/wgAAZgBywH5Af8BTwHJAf0B/wGHAcoB+QH/AYEB7gL/
- AYEB7gL/AYEB7gL/AYEB7gL/AYEB7gL/AYEB7gL/AXwB7QL/AXwB7QL/AXwB7QL/AYEB7gL/AZ8B/AH+
- Af8BgQHCAfAB/wwAAwYB/ygAAS8CKwFKAwYB/1AAAd0B1AHRAf8B9QHpAeQB/wH1AekB5AH/AfQB5QHg
- Af8B9AHlAeAB/wHzAeQB3gH/AfMB5AHeAf8B8QHfAdgB/wHxAd8B2AH/Ae4B2wHUAf8BnwGdAZwB/wgA
- AZgBywH5Af8BZgHYAv8BYAG6AfgB/wHBAfQB/gH/AbUB9AH+Af8BtQH0Af4B/wG1AfQB/gH/AaUB9AH+
- Af8BiQHzAv8BiQHzAv8BiQHzAv8BhQHzAv8BhAHpAf0B/wG0A/8BgQHUAfgB/wwAAwYB/ygAAS8CKwFK
- AwYB/0wAAcYBwgHBAf8B9wHsAegB/wH1AekB5AH/AfUB6QHkAf8B9QHpAeQB/wH0AeUB4AH/AfMB5AHe
- Af8B8wHkAd4B/wHxAd8B2AH/AfEB3wHYAf8BygG+AbsB/wwAAZgBywH5Af8BgQHlAv8BXAHXAfwB/wFX
- AcEB+AH/AVcBwQH4Af8BVwHBAfgB/wFXAcEB+AH/AYEBxAH4Af8BzQH3Af4B/wHNAfcB/gH/AcEB9AH+
- Af8BxQH3Af4B/wHBAfQB/gH/AdoB/QH+Af8BwQH0Af4B/wwAAwYB/ygAAS8CKwFKAwYB/0wAAeYB3QHa
- Af8B9wHsAegB/wH1AekB5AH/AfUB6QHkAf8B9AHlAeAB/wH0AeUB4AH/AfMB5AHeAf8B8wHkAd4B/wHx
- Ad8B2AH/Ae4B2wHUAf8BpAGeAZ0B/wwAAZgBywH5Af8BhQHzAv8BgQHwAv8BgQHwAv8BgQHwAv8BgQHw
- Av8BgQHwAv8BdwHiAfwB/wFxAc0B+gH/AXEBzQH6Af8BcQHNAfoB/wFxAc0B+gH/AWkBuQH4Af8UAAMG
- Af8oAAEvAisBSgMGAf9IAAHGAcIBwQH/AfcB7AHoAf8B9wHsAegB/wH3AewB6AH/AfUB6QHkAf8B9QHp
- AeQB/wH0AeUB4AH/AfMB5AHeAf8B8wHkAd4B/wHxAd8B2AH/AcABtgG0Af8QAAGYAcsB+QH/AaQB/gL/
- AZAB/gL/AZAB/gL/AZAB/gL/AbQD/wG0A/8BtAP/AbQD/wG0A/8BtAP/AbQD/wGBAc4B+gH/FAADBgH/
- KAABLwIrAUoDBgH/SAAB6wHjAeAB/wH3AewB6AH/AfcB7AHoAf8B9QHpAeQB/wH1AekB5AH/AfQB5QHg
- Af8B9AHlAeAB/wHzAeQB3gH/AfMB5AHeAf8B7gHbAdQB/wGkAaMBogH/EAABmAHLAfkB/wHUA/8BygP/
- AcoD/wHUA/8BhwHCAfgB/zAAAVYCGQHfAUkCNAGHIAADCwEPAVcCKwG3AVYCGQHfSAABzQLKAf8BzwHG
- AcMB/wHmAd0B2gH/AfcB7AHoAf8B9QHpAeQB/wH1AekB5AH/AfQB5QHgAf8B8wHkAd4B/wHzAeQB3gH/
- AbMBrQGrAf8YAAGVAcoB+QH/AZgBywH5Af8BmAHLAfkB/wGTAcgB+QH/vAABzwHGAcMB/wHPAcYBwwH/
- Ae4B4QHdAf8B9AHlAeAB/wHzAeQB3gH/AeMB1wHSAf/0AAHGAcABvgH/AdkBzQHJAf8BswGtAasB//8A
- 2QABQgFNAT4HAAE+AwABKAMAAUADAAEQAwABAQEAAQEFAAGAFwAD/wEABv8CAAH8AT8E/wIAAfwBDwEA
- AQcBzwHxAgAB+AEBAQABAwHfAfkCAAHwAQEBAAEDAdgBSQIAAfABAQEAAQMB2AFJAgAB4AEDAQABAQHf
- AfkCAAHgAQMBAAEBAd8B+QIAAcABBwEAAQEB3wH5AgABwAEHAQABBwHfAfkCAAGAAQ8BAAEHAd8B+QIA
- AYABDwEDAf8BzwHxAgABgAEfAYcD/wIAAfABPwT/AgAB/gE/BP8CAAb/AgAL
+ AboBtgH/AZ8BnQGcAf8EAAGVAcoB+QH/AYcBygH5Af8BUwHZAv8BUwHZAv8BRgHSAv8BRgHSAv8BRgHS
+ Av8BRgHSAv8BRgHSAv8BQwHRAv8BQwHRAv8BPgHPAv8BPgHPAv8BgQG/AfEB/xAAAwUB/ygAAzABTAMF
+ Af9UAAHLAcgBxwH/AfQB5QHgAf8B9QHpAeQB/wH0AeUB4AH/AfMB5AHeAf8B8wHkAd4B/wHxAd8B2AH/
+ AfEB3wHYAf8B8AHdAdYB/wHuAdsB1AH/AdsBygHEAf8EAAGYAcsB+QH/AYEBvgH4Af8BgQHoAf4B/wFi
+ AeEC/wFiAeEC/wFiAeEC/wFiAeEC/wFeAd8C/wFeAd8C/wFeAd8C/wFTAdkC/wFeAd8C/wFbAdcB/AH/
+ AXQByAH4Af8QAAMFAf8IAAFGAkEBfwMABAEBAgFFAkEBfQQAAygBPAMlATcEAAMvAUoDBQH/VAAB1QHM
+ AckB/wH1AekB5AH/AfQB5QHgAf8B9AHlAeAB/wHzAeQB3gH/AfMB5AHeAf8B8QHfAdgB/wHxAd8B2AH/
+ AfAB3QHWAf8B7gHbAdQB/wGkAZ4BnQH/BAABmAHLAfkB/wFRAboB+gH/AZUB4wH9Af8BcwHpAv8BcwHp
+ Av8BcwHpAv8BcwHpAv8BagHlAv8BagHlAv8BagHlAv8BagHlAv8BagHlAv8BbwHhAf0B/wGEAekB/QH/
+ EAADBQH/CAADBQH/AUUCQQF9AUgCQwGFAwUB/wQAAwUB/wMFAf8EAAMvAUoDBQH/UAABxgHCAcEB/wH1
+ AekB5AH/AfUB6QHkAf8B9QHpAeQB/wH0AeUB4AH/AfMB5AHeAf8B8wHkAd4B/wHxAd8B2AH/AfEB3wHY
+ Af8B8AHdAdYB/wHWAcgBxAH/CAABmAHLAfkB/wFOAckB/QH/AYcBygH5Af8BgQHuAv8BgQHuAv8BgQHu
+ Av8BgQHuAv8BgQHuAv8BgQHuAv8BewHtAv8BewHtAv8BewHtAv8BgQHuAv8BnwH8Af4B/wGBAcIB8AH/
+ DAADBQH/KAADLwFKAwUB/1AAAd0B1AHRAf8B9QHpAeQB/wH1AekB5AH/AfQB5QHgAf8B9AHlAeAB/wHz
+ AeQB3gH/AfMB5AHeAf8B8QHfAdgB/wHxAd8B2AH/Ae4B2wHUAf8BnwGdAZwB/wgAAZgBywH5Af8BZQHY
+ Av8BXwG6AfgB/wHBAfQB/gH/AbUB9AH+Af8BtQH0Af4B/wG1AfQB/gH/AaUB9AH+Af8BiQHzAv8BiQHz
+ Av8BiQHzAv8BhQHzAv8BhAHpAf0B/wG0A/8BgQHUAfgB/wwAAwUB/ygAAy8BSgMFAf9MAAHGAcIBwQH/
+ AfcB7AHoAf8B9QHpAeQB/wH1AekB5AH/AfUB6QHkAf8B9AHlAeAB/wHzAeQB3gH/AfMB5AHeAf8B8QHf
+ AdgB/wHxAd8B2AH/AcoBvgG7Af8MAAGYAcsB+QH/AYEB5QL/AVsB1wH8Af8BVgHBAfgB/wFWAcEB+AH/
+ AVYBwQH4Af8BVgHBAfgB/wGBAcQB+AH/Ac0B9wH+Af8BzQH3Af4B/wHBAfQB/gH/AcUB9wH+Af8BwQH0
+ Af4B/wHaAf0B/gH/AcEB9AH+Af8MAAMFAf8oAAMvAUoDBQH/TAAB5gHdAdoB/wH3AewB6AH/AfUB6QHk
+ Af8B9QHpAeQB/wH0AeUB4AH/AfQB5QHgAf8B8wHkAd4B/wHzAeQB3gH/AfEB3wHYAf8B7gHbAdQB/wGk
+ AZ4BnQH/DAABmAHLAfkB/wGFAfMC/wGBAfAC/wGBAfAC/wGBAfAC/wGBAfAC/wGBAfAC/wF2AeIB/AH/
+ AXABzQH6Af8BcAHNAfoB/wFwAc0B+gH/AXABzQH6Af8BaAG5AfgB/xQAAwUB/ygAAy8BSgMFAf9IAAHG
+ AcIBwQH/AfcB7AHoAf8B9wHsAegB/wH3AewB6AH/AfUB6QHkAf8B9QHpAeQB/wH0AeUB4AH/AfMB5AHe
+ Af8B8wHkAd4B/wHxAd8B2AH/AcABtgG0Af8QAAGYAcsB+QH/AaQB/gL/AZAB/gL/AZAB/gL/AZAB/gL/
+ AbQD/wG0A/8BtAP/AbQD/wG0A/8BtAP/AbQD/wGBAc4B+gH/FAADBQH/KAADLwFKAwUB/0gAAesB4wHg
+ Af8B9wHsAegB/wH3AewB6AH/AfUB6QHkAf8B9QHpAeQB/wH0AeUB4AH/AfQB5QHgAf8B8wHkAd4B/wHz
+ AeQB3gH/Ae4B2wHUAf8BpAGjAaIB/xAAAZgBywH5Af8B1AP/AcoD/wHKA/8B1AP/AYcBwgH4Af8wAAFX
+ AikB3wFJAkIBhyAAAwsBDwFXAkEBtwFXAikB30gAAc0CygH/Ac8BxgHDAf8B5gHdAdoB/wH3AewB6AH/
+ AfUB6QHkAf8B9QHpAeQB/wH0AeUB4AH/AfMB5AHeAf8B8wHkAd4B/wGzAa0BqwH/GAABlQHKAfkB/wGY
+ AcsB+QH/AZgBywH5Af8BkwHIAfkB/7wAAc8BxgHDAf8BzwHGAcMB/wHuAeEB3QH/AfQB5QHgAf8B8wHk
+ Ad4B/wHjAdcB0gH/9AABxgHAAb4B/wHZAc0ByQH/AbMBrQGrAf//ANkAAUIBTQE+BwABPgMAASgDAAFA
+ AwABEAMAAQEBAAEBBQABgBcAA/8BAAb/AgAB/AE/BP8CAAH8AQ8BAAEHAc8B8QIAAfgBAQEAAQMB3wH5
+ AgAB8AEBAQABAwHYAUkCAAHwAQEBAAEDAdgBSQIAAeABAwEAAQEB3wH5AgAB4AEDAQABAQHfAfkCAAHA
+ AQcBAAEBAd8B+QIAAcABBwEAAQcB3wH5AgABgAEPAQABBwHfAfkCAAGAAQ8BAwH/Ac8B8QIAAYABHwGH
+ A/8CAAHwAT8E/wIAAf4BPwT/AgAG/wIACw==
</value>
</data>
<data name="trvLayerGroups.Location" type="System.Drawing.Point, System.Drawing">
@@ -888,7 +888,7 @@
<value>0</value>
</data>
<metadata name="tlbLayerGroups.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
- <value>281, 17</value>
+ <value>0, 0</value>
</metadata>
<data name="AddGroupButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@@ -1387,7 +1387,7 @@
<value>0</value>
</data>
<metadata name="BaseLayerGroupToolStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
- <value>507, 17</value>
+ <value>0, 0</value>
</metadata>
<data name="AddBaseLayerGroupButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@@ -1635,175 +1635,175 @@
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
- ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABM
- JwAAAk1TRnQBSQFMAgEBCAEAAQwBAAEMAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
- AwABMAMAAQEBAAEgBgABMP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8ARgABgQHBAYEB/wFq
- AcsBgQH/AWUBxwF+Af8BYgG2AXAB/zQAAWQBcAG5Af8BQQFXAbsB/wFQAWABuQH/AYEBhQHDAf8gAAEW
- AhUBHgFdAisBxgMdASoDAgEDBAABRwI0AYIBywGBAU0B/wMAAQEgAAEWAhUBHgFdAisBxgMdASoDAgED
- AWkBJQEhAdkB6QGkAWUB/wHiAZsBWwH/AeIBowFYAf8gAAHJAcEBvgH/AeMB1wHSAf8BuAGwAa4B/wF4
- AbABgQH/AYEB8AGOAf8BeAHkAYEB/wFgAcUBeQH/JAAByQHBAb4B/wHjAdcB0gH/AXsBfgGhAf8BQgFc
- AdMB/wE+AXgB9QH/ATkBgQH8Af8BPAF9AfkB/wFCAWYB5AH/AVwBZwG2Af8cAAGXAnQB9wH0AeYB4QH/
- Ad8ByQHFAf0BoQGHAYQB+QFZAiwBuAHtAaEBbQH/Ad4BgwFeAf8BywGBAUwB/wMAAQEcAAGXAnQB9wH0
- AeYB4QH/Ad8ByQHFAf0BoQGHAYQB+QGJATcBLAHzAegBjgFtAf8B3QGCAV4B/wHeAZIBVwH/IAAB7gHh
- Ad0B/wH0AeYB4QH/AfIB5AHeAf8BgQHMAYIB/wGBAfABjgH/AXgB5AGBAf8BXwHBAXgB/yQAAe4B4QHd
- Af8BxwG+Ac8B/wFFAVQBygH/AUkBbAH3Af8BSgGAAf4B/wFKAYAB/gH/AUoBgAH+Af8BSwFyAfwB/wFI
- AVwB4QH/AYEBhQHDAf8UAAEsAikBQwH1AegB4wH/AfQB5gHhAf8B8wHkAd8B/wHPAY8BgQH/AfMBpgF4
- Af8B4AGCAWkB/wG0AVgBPgH/Ad0BgQFcAf8BywGBAUwB/wMAAQEUAAEsAikBQwH1AegB4wH/AfQB5gHh
- Af8B8wHkAd8B/wHyAeMB3QH/AbwBZwFOAf8B7wGVAXcB/wHnAY0BawH/AeUBmQFhAf8DCwEPGAABzgHF
- AcMB/wH0AeYB4QH/AfQB5gHhAf8B8gHkAd4B/wGBAcwBggH/AYEB8AGOAf8BeAHkAYEB/wFgAcUBeQH/
- AcYBugG2Af8BnwGbAZoB/xgAAc4BxQHDAf8B9AHmAeEB/wGGAYUBwAH/AUgBXAHhAf8BgQGEAfMB/wGQ
- AaMB9gH/AZABowH2Af8BjwGlAfYB/wGMAZsB9gH/AWMBcQHrAf8BUgFcAbgB/xQAAaABhAGCAfgB9QHo
- AeMB/wH0AeYB4QH/AdIBlQGDAf8B1wGNAVUB/wHVAYcBVgH/AekBpAFnAf8B3QGCAVwB/wG1AVkBPgH/
- Ac4BgQFOAf8BsAFSAToB/xQAAaABhAGCAfgB9QHoAeMB/wH0AeYB4QH/AecByAG+Af8B4QG6Aa8B/wG8
- AWQBSAH/AfABlgF7Af8B7gGUAXYB/wHsAaEBawH/AaYBdAFxAfoBWwIpAcIQAAHOAcUBwwH/AfQB5gHh
- Af8B9AHmAeEB/wHuAeEB3QH/AdUB3QHEAf8BgQHNAYEB/wGBAfABjgH/AXgB5AGBAf8BYAHFAXkB/wHR
- AdMBuwH/AcsBxQG2Af8UAAHOAcUBwwH/AfQB5gHhAf8B9AHmAeEB/wKBAb8B/wFOAV0B6AH/Ab4BwgHv
- Af8B6wHsAfUB/wHrAewB9QH/AesB7AH1Af8B6wHsAfUB/wKBAeoB/wFFAVEBuwH/EAABQAIzAXAB9QHp
- AeUB/wH1AegB4wH/AfQB5gHhAf8B8wHkAd8B/wHkAcEBtwH/Ae8BqwFwAf8B7gGUAXYB/wHmAYsBaQH/
- AdsBgQFaAf8BtQFbAUEB/wE4AjABXBAAAUACMwFwAfUB6QHlAf8B9QHoAeMB/wH0AeYB4QH/AfIB4wHd
- Af8B1QGJAVIB/wHmAYwBcwH/Ae0BkgF5Af8B8AGWAXsB/wHtAZMBdAH/AekBmwFpAf8BWAEsASsBthAA
- AdUBzAHJAf8B9QHpAeQB/wH0AeYB4QH/AdUB3QHEAf8BXQHHAXEB/wF1Ad8BgwH/AYEB8AGOAf8BeAHk
- AYEB/wFhAdMBgQH/AVQBwwFyAf8BgQGUAYEB/xQAAdUBzAHJAf8B9QHpAeQB/wH0AeYB4QH/AZcBlAHC
- Af8BVAFiAd8B/wKBAfwB/wGBAYoB/gH/AYQBjgH+Af8BhAGOAf4B/wKBAf4B/wFjAXEB6wH/AWQBcAG5
- Af8QAAGwApEB+AH1AekB5QH/AfUB6AHjAf8B9AHmAeEB/wHkAcEBtgH/AesBsAFoAf8B8QGsAXMB/wHw
- AZYBewH/Ae4BkwF0Af8B5gGOAWgB/wHjAZ4BXgH/AZMBOwEqAfYQAAGwApEB+AH1AekB5QH/AfUB6AHj
- Af8B9AHmAeEB/wHyAeMB3QH/AfEB4AHZAf8B1QGJAVMB/wHmAYoBdAH/Ae4BkwF6Af8B8gGiAXkB/wGV
- AU8BQgH8AwcBCQwAAcYBwQHAAf8B9QHpAeQB/wH1AekB5AH/AfQB5gHhAf8B9AHmAeEB/wGsAdQBoAH/
- AXYB4QGEAf8BgQHvAYsB/wF4AeQBgQH/AWEB0wGBAf8BdwGtAXwB/xQAAcYBwQHAAf8B9QHpAeQB/wH1
- AekB5AH/AfQB5gHhAf8B4wHXAdoB/wFSAVwBuAH/AoEB8QH/AYkBkwH9Af8BkQGaAf4B/wGJAZMB/QH/
- AYEBhgH3Af8BXAFnAdMB/xAAAVECMQGeAfYB6wHnAf8B9QHpAeUB/wH1AegB4wH/AfQB5gHhAf8B8wHk
- Ad8B/wHyAeMB3QH/Ab8BawFQAf8B7gGTAXoB/wHwAZcBewH/AfABpQFyAf8BKAIlATwQAAFRAjEBngH2
- AesB5wH/AfUB6QHlAf8B9QHoAeMB/wH0AeYB4QH/Ae4B2gHTAf8B4QGfAV8B/wHpAZYBcgH/AdYBiQFT
- Af8B6gGYAXQB/wHEAWMBSAH/AekBngFoAf8BZwEkASIB1QwAAd0B1AHRAf8B9QHpAeQB/wH1AekB5AH/
- AfQB5gHhAf8B9AHmAeEB/wHyAeQB3gH/AYIBzwGBAf8BgQHtAZAB/wF6AeYBgQH/AXEBxwGAAf8CmgGW
- Af8UAAHdAdQB0QH/AfUB6QHkAf8B9QHpAeQB/wH0AeYB4QH/AfQB5gHhAf8BvwG2AcwB/wFkAWwBvwH/
- AYIBiwHoAf8BnAGjAfMB/wGPAZcB7gH/AW0BdwHPAf8BhgGLAccB/xAAAbkBlgGUAfcB9gHrAecB/wH1
- AekB5QH/AfUB6AHjAf8B9AHmAeEB/wHzAeQB3wH/AfIB4wHdAf8BwgFvAVEB/wHnAYsBdQH/Ae8BlAF6
- Af8B8wGoAXcB/wMBAQIQAAG5AZYBlAH3AfYB6wHnAf8B9QHpAeUB/wH1AegB4wH/AfQB5gHhAf8B8wHk
- Ad8B/wHuAdgB0QH/AeABmgFfAf8B5wGLAXQB/wHKAWsBTQH/AfEBmwF5Af8BawEkASMB1QwAAcYBwQHA
- Af8B9wHsAegB/wH1AekB5AH/AfUB6QHkAf8B9AHmAeEB/wH0AeYB4QH/AfIB5AHeAf8B6wHgAdYB/wF6
- AdEBgQH/AW0B1wGBAf8BrAG3AaAB/xQAAcYBwQHAAf8B9wHsAegB/wH1AekB5AH/AfUB6QHkAf8B9AHm
- AeEB/wH0AeYB4QH/AfQB5gHhAf8B4wHXAdIB/wGWAZEBvgH/AoEBvAH/AoEBpwH/FAABXwIrAckB9wHt
- AekB/wH2AesB5wH/AfUB6QHlAf8B9QHoAeMB/wH0AeYB4QH/AfMB5AHfAf8B8gHjAd0B/wHFAXQBVQH/
- Ad4BgQFtAf8B6AGNAXYB/wHyAaYBeAH/EAABXwIrAckB9wHtAekB/wH2AesB5wH/AfUB6QHlAf8B9QHo
- AeMB/wH0AeYB4QH/AfMB5AHfAf8B8gHjAd0B/wHtAdcBzwH/AeEBmwFgAf8B6gGSAXUB/wFpAScBIwHW
- EAAB5gHcAdkB/wH3AewB6AH/AfUB6QHkAf8B9QHpAeQB/wH0AeYB4QH/AfQB5gHhAf8B8gHkAd4B/wHy
- AeQB3gH/AdMB2gHAAf8BsAHPAaAB/wGfAZsBmgH/FAAB5gHcAdkB/wH3AewB6AH/AfUB6QHkAf8B9QHp
- AeQB/wH0AeYB4QH/AfQB5gHhAf8B8wHkAd4B/wHzAeQB3gH/AfEB4AHaAf8B7QHbAdUB/wGfAZ0BnAH/
- EAADBAEFAdABtQGyAfoB9wHtAekB/wH2AesB5wH/AfUB6QHlAf8B9QHoAeMB/wH0AeYB4QH/AfMB5AHf
- Af8B8gHjAd0B/wHEAXMBUwH/AdEBgQFNAf8B0QGCAU8B/wHSAYMBUAH/DAADBAEFAdABtQGyAfoB9wHt
+ ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABA
+ JwAAAk1TRnQBSQFMAgEBCAEAARQBAAEUAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
+ AwABMAMAAQEBAAEgBgABMP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8ARgABgQHBAYEB/wFp
+ AcsBgQH/AWQBxwF9Af8BYQG2AW8B/zQAAWMBbwG5Af8BQAFWAbsB/wFPAV8BuQH/AYEBhQHDAf8gAAMW
+ AR4BWwI9AcYDHQEqAwIBAwQAAUcCQgGCAcsBgQFMAf8DAAEBIAADFgEeAVsCPQHGAx0BKgMCAQMBZQE0
+ ATEB2QHpAaQBZAH/AeIBmwFaAf8B4gGjAVcB/yAAAckBwQG+Af8B4wHXAdIB/wG4AbABrgH/AXcBsAGB
+ Af8BgQHwAY4B/wF3AeQBgQH/AV8BxQF4Af8kAAHJAcEBvgH/AeMB1wHSAf8BegF9AaEB/wFBAVsB0wH/
+ AT0BdwH1Af8BOAGBAfwB/wE7AXwB+QH/AUEBZQHkAf8BWwFmAbYB/xwAAZMCcQH3AfQB5gHhAf8B3AHG
+ AcIB/QGdAYYBgwH5AVcCQQG4Ae0BoQFsAf8B3gGDAV0B/wHLAYEBSwH/AwABARwAAZMCcQH3AfQB5gHh
+ Af8B3AHGAcIB/QGdAYYBgwH5AYYBOQExAfMB6AGOAWwB/wHdAYIBXQH/Ad4BkgFWAf8gAAHuAeEB3QH/
+ AfQB5gHhAf8B8gHkAd4B/wGBAcwBggH/AYEB8AGOAf8BdwHkAYEB/wFeAcEBdwH/JAAB7gHhAd0B/wHH
+ Ab4BzwH/AUQBUwHKAf8BSAFrAfcB/wFJAYAB/gH/AUkBgAH+Af8BSQGAAf4B/wFKAXEB/AH/AUcBWwHh
+ Af8BgQGFAcMB/xQAASwCKwFDAfUB6AHjAf8B9AHmAeEB/wHzAeQB3wH/Ac8BjwGBAf8B8wGmAXcB/wHg
+ AYIBaAH/AbQBVwE9Af8B3QGBAVsB/wHLAYEBSwH/AwABARQAASwCKwFDAfUB6AHjAf8B9AHmAeEB/wHz
+ AeQB3wH/AfIB4wHdAf8BvAFmAU0B/wHvAZUBdgH/AecBjQFqAf8B5QGZAWAB/wMLAQ8YAAHOAcUBwwH/
+ AfQB5gHhAf8B9AHmAeEB/wHyAeQB3gH/AYEBzAGCAf8BgQHwAY4B/wF3AeQBgQH/AV8BxQF4Af8BxgG6
+ AbYB/wGfAZsBmgH/GAABzgHFAcMB/wH0AeYB4QH/AYYBhQHAAf8BRwFbAeEB/wGBAYQB8wH/AZABowH2
+ Af8BkAGjAfYB/wGPAaUB9gH/AYwBmwH2Af8BYgFwAesB/wFRAVsBuAH/FAABnQGBAX8B+AH1AegB4wH/
+ AfQB5gHhAf8B0gGVAYMB/wHXAY0BVAH/AdUBhwFVAf8B6QGkAWYB/wHdAYIBWwH/AbUBWAE9Af8BzgGB
+ AU0B/wGwAVEBOQH/FAABnQGBAX8B+AH1AegB4wH/AfQB5gHhAf8B5wHIAb4B/wHhAboBrwH/AbwBYwFH
+ Af8B8AGWAXoB/wHuAZQBdQH/AewBoQFqAf8BpAFzAXAB+gFZAjwBwhAAAc4BxQHDAf8B9AHmAeEB/wH0
+ AeYB4QH/Ae4B4QHdAf8B1QHdAcQB/wGBAc0BgQH/AYEB8AGOAf8BdwHkAYEB/wFfAcUBeAH/AdEB0wG7
+ Af8BywHFAbYB/xQAAc4BxQHDAf8B9AHmAeEB/wH0AeYB4QH/AoEBvwH/AU0BXAHoAf8BvgHCAe8B/wHr
+ AewB9QH/AesB7AH1Af8B6wHsAfUB/wHrAewB9QH/AoEB6gH/AUQBUAG7Af8QAAFAAj0BcAH1AekB5QH/
+ AfUB6AHjAf8B9AHmAeEB/wHzAeQB3wH/AeQBwQG3Af8B7wGrAW8B/wHuAZQBdQH/AeYBiwFoAf8B2wGB
+ AVkB/wG1AVoBQAH/ATgCNgFcEAABQAI9AXAB9QHpAeUB/wH1AegB4wH/AfQB5gHhAf8B8gHjAd0B/wHV
+ AYkBUQH/AeYBjAFyAf8B7QGSAXgB/wHwAZYBegH/Ae0BkwFzAf8B6QGbAWgB/wFXAkABthAAAdUBzAHJ
+ Af8B9QHpAeQB/wH0AeYB4QH/AdUB3QHEAf8BXAHHAXAB/wF0Ad8BgwH/AYEB8AGOAf8BdwHkAYEB/wFg
+ AdMBgQH/AVMBwwFxAf8BgQGUAYEB/xQAAdUBzAHJAf8B9QHpAeQB/wH0AeYB4QH/AZcBlAHCAf8BUwFh
+ Ad8B/wKBAfwB/wGBAYoB/gH/AYQBjgH+Af8BhAGOAf4B/wKBAf4B/wFiAXAB6wH/AWMBbwG5Af8QAAGr
+ Ao4B+AH1AekB5QH/AfUB6AHjAf8B9AHmAeEB/wHkAcEBtgH/AesBsAFnAf8B8QGsAXIB/wHwAZYBegH/
+ Ae4BkwFzAf8B5gGOAWcB/wHjAZ4BXQH/AZABPQEuAfYQAAGrAo4B+AH1AekB5QH/AfUB6AHjAf8B9AHm
+ AeEB/wHyAeMB3QH/AfEB4AHZAf8B1QGJAVIB/wHmAYoBcwH/Ae4BkwF5Af8B8gGiAXgB/wGSAU0BQAH8
+ AwcBCQwAAcYBwQHAAf8B9QHpAeQB/wH1AekB5AH/AfQB5gHhAf8B9AHmAeEB/wGsAdQBoAH/AXUB4QGE
+ Af8BgQHvAYsB/wF3AeQBgQH/AWAB0wGBAf8BdgGtAXsB/xQAAcYBwQHAAf8B9QHpAeQB/wH1AekB5AH/
+ AfQB5gHhAf8B4wHXAdoB/wFRAVsBuAH/AoEB8QH/AYkBkwH9Af8BkQGaAf4B/wGJAZMB/QH/AYEBhgH3
+ Af8BWwFmAdMB/xAAAVACQwGeAfYB6wHnAf8B9QHpAeUB/wH1AegB4wH/AfQB5gHhAf8B8wHkAd8B/wHy
+ AeMB3QH/Ab8BagFPAf8B7gGTAXkB/wHwAZcBegH/AfABpQFxAf8DKAE8EAABUAJDAZ4B9gHrAecB/wH1
+ AekB5QH/AfUB6AHjAf8B9AHmAeEB/wHuAdoB0wH/AeEBnwFeAf8B6QGWAXEB/wHWAYkBUgH/AeoBmAFz
+ Af8BxAFiAUcB/wHpAZ4BZwH/AWMBNQE0AdUMAAHdAdQB0QH/AfUB6QHkAf8B9QHpAeQB/wH0AeYB4QH/
+ AfQB5gHhAf8B8gHkAd4B/wGCAc8BgQH/AYEB7QGQAf8BeQHmAYEB/wFwAccBgAH/ApoBlgH/FAAB3QHU
+ AdEB/wH1AekB5AH/AfUB6QHkAf8B9AHmAeEB/wH0AeYB4QH/Ab8BtgHMAf8BYwFrAb8B/wGCAYsB6AH/
+ AZwBowHzAf8BjwGXAe4B/wFsAXYBzwH/AYYBiwHHAf8QAAGzAZIBkAH3AfYB6wHnAf8B9QHpAeUB/wH1
+ AegB4wH/AfQB5gHhAf8B8wHkAd8B/wHyAeMB3QH/AcIBbgFQAf8B5wGLAXQB/wHvAZQBeQH/AfMBqAF2
+ Af8DAQECEAABswGSAZAB9wH2AesB5wH/AfUB6QHlAf8B9QHoAeMB/wH0AeYB4QH/AfMB5AHfAf8B7gHY
+ AdEB/wHgAZoBXgH/AecBiwFzAf8BygFqAUwB/wHxAZsBeAH/AWcBNQE0AdUMAAHGAcEBwAH/AfcB7AHo
+ Af8B9QHpAeQB/wH1AekB5AH/AfQB5gHhAf8B9AHmAeEB/wHyAeQB3gH/AesB4AHWAf8BeQHRAYEB/wFs
+ AdcBgQH/AawBtwGgAf8UAAHGAcEBwAH/AfcB7AHoAf8B9QHpAeQB/wH1AekB5AH/AfQB5gHhAf8B9AHm
+ AeEB/wH0AeYB4QH/AeMB1wHSAf8BlgGRAb4B/wKBAbwB/wKBAacB/xQAAV4CPgHJAfcB7QHpAf8B9gHr
+ AecB/wH1AekB5QH/AfUB6AHjAf8B9AHmAeEB/wHzAeQB3wH/AfIB4wHdAf8BxQFzAVQB/wHeAYEBbAH/
+ AegBjQF1Af8B8gGmAXcB/xAAAV4CPgHJAfcB7QHpAf8B9gHrAecB/wH1AekB5QH/AfUB6AHjAf8B9AHm
+ AeEB/wHzAeQB3wH/AfIB4wHdAf8B7QHXAc8B/wHhAZsBXwH/AeoBkgF0Af8BZQE4ATQB1hAAAeYB3AHZ
+ Af8B9wHsAegB/wH1AekB5AH/AfUB6QHkAf8B9AHmAeEB/wH0AeYB4QH/AfIB5AHeAf8B8gHkAd4B/wHT
+ AdoBwAH/AbABzwGgAf8BnwGbAZoB/xQAAeYB3AHZAf8B9wHsAegB/wH1AekB5AH/AfUB6QHkAf8B9AHm
+ AeEB/wH0AeYB4QH/AfMB5AHeAf8B8wHkAd4B/wHxAeAB2gH/Ae0B2wHVAf8BnwGdAZwB/xAAAwQBBQHM
+ AbABrwH6AfcB7QHpAf8B9gHrAecB/wH1AekB5QH/AfUB6AHjAf8B9AHmAeEB/wHzAeQB3wH/AfIB4wHd
+ Af8BxAFyAVIB/wHRAYEBTAH/AdEBggFOAf8B0gGDAU8B/wwAAwQBBQHMAbABrwH6AfcB7QHpAf8B9gHr
+ AecB/wH1AekB5QH/AfUB6AHjAf8B9AHmAeEB/wHzAeQB3wH/AfIB4wHdAf8B8gHhAdsB/wHtAdUBzQH/
+ AWgBMgEwAd0QAAHGAcEBwAH/AfcB7AHoAf8B9wHsAegB/wH3AewB6AH/AfUB6QHkAf8B9AHmAeEB/wH0
+ AeYB4QH/AfIB5AHeAf8B8gHkAd4B/wHxAeAB2gH/AcABtgGzAf8UAAHGAcEBwAH/AfcB7AHoAf8B9wHs
+ AegB/wH3AewB6AH/AfUB6QHkAf8B9AHmAeEB/wH0AeYB4QH/AfMB5AHeAf8B8QHgAdoB/wHxAeAB2gH/
+ AcABtgGzAf8UAAFyAkcB5wH4Ae4B6wH/AfcB7QHpAf8B9gHrAecB/wH1AekB5QH/AfUB6AHjAf8B9AHm
+ AeEB/wHzAeQB3wH/AfIB4wHdAf8B8gHhAdsB/wG2AZYBkwH4AxMBGhAAAXICRwHnAfgB7gHrAf8B9wHt
AekB/wH2AesB5wH/AfUB6QHlAf8B9QHoAeMB/wH0AeYB4QH/AfMB5AHfAf8B8gHjAd0B/wHyAeEB2wH/
- Ae0B1QHNAf8BawElASAB3RAAAcYBwQHAAf8B9wHsAegB/wH3AewB6AH/AfcB7AHoAf8B9QHpAeQB/wH0
- AeYB4QH/AfQB5gHhAf8B8gHkAd4B/wHyAeQB3gH/AfEB4AHaAf8BwAG2AbMB/xQAAcYBwQHAAf8B9wHs
- AegB/wH3AewB6AH/AfcB7AHoAf8B9QHpAeQB/wH0AeYB4QH/AfQB5gHhAf8B8wHkAd4B/wHxAeAB2gH/
- AfEB4AHaAf8BwAG2AbMB/xQAAXYCQQHnAfgB7gHrAf8B9wHtAekB/wH2AesB5wH/AfUB6QHlAf8B9QHo
- AeMB/wH0AeYB4QH/AfMB5AHfAf8B8gHjAd0B/wHyAeEB2wH/AboBmAGVAfgDEwEaEAABdgJBAecB+AHu
- AesB/wH3Ae0B6QH/AfYB6wHnAf8B9QHpAeUB/wH1AegB4wH/AfQB5gHhAf8B8wHkAd8B/wHyAeMB3QH/
- AfIB4QHbAf8BugGYAZUB+AMTARoQAAHrAeMB4AH/AfcB7AHoAf8B9wHsAegB/wH1AekB5AH/AfUB6QHk
- Af8B9AHmAeEB/wH0AeYB4QH/AfIB5AHeAf8B8gHkAd4B/wHqAdoB1AH/AaQCogH/FAAB6wHjAeAB/wH3
- AewB6AH/AfcB7AHoAf8B9QHpAeQB/wH1AekB5AH/AfQB5gHhAf8B9AHmAeEB/wHzAeQB3gH/AfMB5AHe
- Af8B7QHbAdUB/wGkAqIB/xAAAxIBGQHSArgB+gH4Ae4B6wH/AfcB7QHpAf8B9gHrAecB/wH1AekB5QH/
- AfUB6AHjAf8B9AHmAeEB/wHzAeQB3wH/AfIB4wHdAf8B8gHhAdsB/wFWAi0BrxAAAxIBGQHSArgB+gH4
- Ae4B6wH/AfcB7QHpAf8B9gHrAecB/wH1AekB5QH/AfUB6AHjAf8B9AHmAeEB/wHzAeQB3wH/AfIB4wHd
- Af8B8gHhAdsB/wFWAi0BrxQAAc0CyQH/Ac4BxQHDAf8B5gHcAdkB/wH3AewB6AH/AfUB6QHkAf8B9AHm
- AeEB/wH0AeYB4QH/AfIB5AHeAf8B8gHkAd4B/wG2Aa0BrAH/GAABzQLJAf8BzgHFAcMB/wHmAdwB2QH/
- AfcB7AHoAf8B9QHpAeQB/wH0AeYB4QH/AfQB5gHhAf8B8wHkAd4B/wHzAeQB3gH/AbMBrQGrAf8YAAMB
- AQIBVAIxAacBsAKSAfkB9gHrAecB/wH1AekB5QH/AfUB6AHjAf8B9AHmAeEB/wHzAeQB3wH/AfIB4wHd
- Af8BsAGOAYsB+AMOARMUAAMBAQIBVAIxAacBsAKSAfkB9gHrAecB/wH1AekB5QH/AfUB6AHjAf8B9AHm
- AeEB/wHzAeQB3wH/AfIB4wHdAf8BsAGOAYsB+AMOARMgAAHGAcEBwAH/AdABxwHFAf8B7gHhAd0B/wH0
- AeYB4QH/AfIB5AHeAf8B4wHXAdIB/ygAAcYBwQHAAf8B0AHHAcUB/wHuAeEB3QH/AfQB5gHhAf8B8wHk
- Ad4B/wHjAdcB0gH/KAABHQIcASkBcQI7AeQBuwGgAZ0B+QH0AeYB4QH/AfMB5AHfAf8B8gHjAd0B/wFJ
- AjQBiCQAAR0CHAEpAXECOwHkAbsBoAGdAfkB9AHmAeEB/wHzAeQB3wH/AfIB4wHdAf8BSQI0AYgwAAHF
- Ab8BvgH/AdkBzQHJAf8BtgGtAawB/zQAAcUBvwG+Af8B2QHNAckB/wGzAa0BqwH/NAABPgIyAWsBogGG
- AYQB+gGgAYIBgQH4AwcBCjAAAT4CMgFrAaIBhgGEAfoBoAGCAYEB+AMHAQr/AD0AAVsBlQFmAf8BOAGS
- AU8B/wFHAZEBVgH/AYEBqwGBAf8wAAFkAXABuQH/AUEBVwG7Af8BUAFgAbkB/wGBAYUBwwH/MAABWwGV
- AWYB/wE4AZIBTwH/AUcBkQFWAf8BgQGrAYEB/zQAAYkBywGMAf8wAAF9AaMBiAH/ATcBowFSAf8BNgHX
- AYEB/wFyAeYBnwH/AVAB3QGBAf8BOAG4AWEB/wFTAZABXAH/JAACgQHIAf8BQgFcAdMB/wE+AXgB9QH/
- ATkBgQH8Af8BPAF9AfkB/wFCAWYB5AH/AVwBZwG2Af8cAAHJAcEBvgH/AeMB1wHSAf8BdQGMAXUB/wE3
- AaMBUgH/ATYB1wGAAf8BcgHmAZ8B/wFRAd0BgQH/ATgBuAFhAf8BUwGQAVwB/xwAAckBwQG+Af8B4wHX
- AdIB/wG4AbABrgH/AZUBnwGTAf8BbQHMAYEB/wFuAdoBgQH/EAABhAHEAfYB/wFtAbkB9AH/AawB6wH6
- Af8BwgHwAfsB/wHCAfAB+wH/AcIB8AH7Af8BwgHwAfsB/wGZAdABzAH/ATgBlAFEAf8BPAHEAWQB/wE/
- AdgBfgH/AeMB8gHpAf8BgQHgAZ8B/wE+AcwBbAH/ATsBpwFNAf8BgQGrAYEB/wGEAcQB9gH/AW0BuQH0
- Af8BrAHrAfoB/wHCAfAB+wH/AcIB8AH7Af8BwgHwAfsB/wHCAfAB+wH/AZoBwwHkAf8BRAFUAcoB/wFJ
- AWwB9wH/AUoBgAH+Af8BSgGAAf4B/wFKAYAB/gH/AUsBcgH8Af8BSAFcAeEB/wGBAYUBwwH/GAAB7gHh
- Ad0B/wHGAcsBtwH/ATgBlAFEAf8BPAHEAWQB/wE/AdgBfgH/AeMB8gHpAf8BgQHgAZ8B/wE+AcwBbAH/
- ATsBpwFNAf8BgQGrAYEB/xgAAe4B4QHdAf8B9AHlAeAB/wHuAeEB3QH/AXoByAGBAf8BgQHwAZEB/wF5
- AeUBgQH/AWEBxQF8Af8MAAGLAccB9gH/AZMB2wH4Af8BgQHOAfYB/wGhAesB+gH/AZ4B6QH6Af8BnAHm
- AfoB/wGcAeYB+gH/AW0BqAGHAf8BOwGnAU0B/wGBAcoBgQH/AYMB2AGZAf8B7gH2AfAB/wGyAeMBvwH/
- AYEB0wGPAf8BVAGzAV8B/wFJAY0BTwH/AYsBxwH2Af8BkwHbAfgB/wGBAc4B9gH/AaEB6wH6Af8BngHp
- AfoB/wGcAeYB+gH/AZwB5gH6Af8BcgGDAcsB/wFIAVwB4QH/AYEBhAHzAf8BjwGiAfYB/wGPAaIB9gH/
- AY8BogH2Af8BjAGbAfYB/wFjAXEB6wH/AVABYAG5Af8UAAHOAcUBwwH/AfQB5gHhAf8BgQGqAYEB/wE7
- AacBTQH/AYEBygGBAf8BgwHYAZkB/wHuAfYB8AH/AbIB4wG/Af8BgQHTAY8B/wFUAbMBXwH/AUgBiwFO
- Af8UAAHOAcUBwwH/AfQB5QHgAf8B9AHlAeAB/wGEAcsBgwH/AYAB5QGLAf8BgQHvAYsB/wF4AeQBgQH/
- AWEB1QF7Af8BYQGuAXEB/wGbAZoBlgH/CAABrAHrAfoB/wFlAbgB9AH/AXQB2wH2Af8BaAHVAfUB/wFk
- AdAB9QH/AWQB0AH1Af8BQwGYAYEB/wE8AaUBRwH/AcIB4AHFAf8B7QHyAe0B/wP+Af8B8gH2AfIB/wHt
- AfIB7QH/AXUBvAF9Af8BOgGIAUIB/wQAAawB6wH6Af8BZQG4AfQB/wF0AdsB9gH/AWgB1QH1Af8BZAHQ
- AfUB/wFkAdAB9QH/AUkBgQHGAf8BTgFcAegB/wG+AcIB7wH/AesB7AH1Af8B6wHsAfUB/wHrAewB9QH/
- AesB7AH1Af8CgQHqAf8BRQFRAbsB/xAAAc4BxQHDAf8B9AHmAeEB/wH0AeYB4QH/AYEBpAGBAf8BPwGo
- AUkB/wHCAeABxQH/Ae0B8gHtAf8D/gH/AfIB9gHyAf8B7QHyAe0B/wF1AbwBfQH/AToBiAFCAf8QAAHO
- AcUBwwH/AfQB5QHgAf8B9QHpAeQB/wHOAdwBvgH/AWsBxQF3Af8BbwHWAYEB/wGBAfABjgH/AXgB5AGB
- Af8BYAHQAYEB/wFrAcUBdwH/AYkBsgGBAf8IAAGhAeQB+AH/AXkBwAH1Af8BaAHVAfUB/wFLAccB8wH/
- AUgBxQHzAf8BQgG6AfEB/wE5AZgBlAH/AUYBpQFQAf8BdAHIAX0B/wGBAcoBgQH/Ae0B8gHtAf8BogHY
- AacB/wF5AcoBgQH/AVcBtAFgAf8BXAGUAWMB/wQAAaEB5AH4Af8BeQHAAfUB/wFoAdUB9QH/AUsBxwHz
- Af8BSAHFAfMB/wFCAboB8QH/AT0BgQHLAf8BVAFhAd8B/wKBAfwB/wGBAYoB/gH/AYQBjgH+Af8BhAGO
- Af4B/wKBAf4B/wFjAXEB6wH/AWQBcAG5Af8QAAHVAcwByQH/AfUB6QHkAf8B9AHmAeEB/wGTAbIBiwH/
- AUYBpQFQAf8BdAHIAX0B/wGBAcoBgQH/Ae0B8gHtAf8BogHYAacB/wF6AcoBgQH/AVcBtAFgAf8BXQGU
- AWMB/xAAAdUBzAHJAf8B9QHpAeQB/wH0AeUB4AH/AfQB5QHgAf8B8wHkAd4B/wGBAdABgwH/AYEB8AGO
- Af8BeAHkAYEB/wFhAcUBfAH/Ae8B2wHUAf8BpAGeAZ0B/wgAAZYB3QH3Af8BigHcAfgB/wFlAbgB9AH/
- AUsBxwHzAf8BRQHAAfIB/wFCAboB8QH/AT4BrwHgAf8BOgGLAVAB/wGBAcUBgQH/AYEB0wGFAf8B1QHm
- AdYB/wGiAdgBpwH/AYEBzAGBAf8BUAGgAVgB/wGBAZ4BqAH/BAABlgHdAfcB/wGKAdwB+AH/AWUBuAH0
- Af8BSwHHAfMB/wFFAcAB8gH/AUIBugHxAf8BPgGrAekB/wFBAVcBuwH/AYEBhAHzAf8BiQGTAf0B/wGR
- AZoB/gH/AYkBkwH9Af8BgQGGAfcB/wFcAWcB0wH/AYEBiQHPAf8MAAHGAcEBwAH/AfUB6QHkAf8B9QHp
- AeQB/wH0AeYB4QH/AeIB2wHRAf8BSAGLAU4B/wGBAcUBgQH/AYEB0wGFAf8B1QHmAdYB/wGiAdgBpwH/
- AYEBzAGBAf8BUAGgAVgB/xAAAcYBwQHAAf8B9QHpAeQB/wH1AekB5AH/AfUB6QHkAf8B9AHlAeAB/wHz
- AeQB3gH/AYEB0AGDAf8BgQHwAY4B/wF4AeQBgQH/AWIByQF7Af8B1AHFAcAB/wwAAYoB0wH2Af8BngHp
- AfoB/wFfAa4B8QH/AV4BvAHyAf8BXgG8AfIB/wFfAa4B8QH/AVgBtQHwAf8BUAGfAbsB/wFMAY8BYAH/
- AYEBxAGBAf8BlQHVAZoB/wGHAc0BjQH/AWMBpAFqAf8BgQGbAYQB/wgAAYoB0wH2Af8BngHpAfoB/wFf
- Aa4B8QH/AV4BvAHyAf8BXgG8AfIB/wFfAa4B8QH/AVgBtQHwAf8BUgGQAdkB/wFVAWUBwAH/AYIBiwHo
- Af8BnAGjAfMB/wGPAZcB7gH/AW0BdwHPAf8BgQGDAbIB/xAAAd0B1AHRAf8B9QHpAeQB/wH1AekB5AH/
- AfQB5gHhAf8B9AHmAeEB/wG9AcYBrwH/AV0BlAFjAf8BgQHEAYEB/wGVAdUBmgH/AYcBzQGNAf8BYwGk
- AWoB/wGBAa8BhAH/EAAB3QHUAdEB/wH3AewB6AH/AfUB6QHkAf8B9AHlAeAB/wH0AeUB4AH/AfMB5AHe
- Af8BgQHQAYMB/wGBAfABjgH/AXgB5AGBAf8BYgHJAXsB/wGfApsB/wwAAYEByQH1Af8BoQHxAfoB/wGM
- AeEB9wH/AYEBygHrAf8BdAGoAc4B/wFzAaYBzQH/AXABogHNAf8BcAGiAc0B/wFuAZ4BvQH/AV4BkwGB
- Af8BVQGQAX0B/wFqAaQBgQH/AXABkwGzAf8MAAGBAckB9QH/AaEB8QH6Af8BjAHhAfcB/wGBAcoB6wH/
- AXQBqAHOAf8BcwGmAc0B/wFwAaIBzQH/AXABogHNAf8BbwGZAcYB/wFiAYEBsgH/AVsBfAG1Af8BbwGB
- AcQB/wFyAYgByAH/EAABxgHBAcAB/wH3AewB6AH/AfUB6QHkAf8B9QHpAeQB/wH0AeYB4QH/AfQB5gHh
- Af8B8wHkAd4B/wHhAdgBzQH/AZIBrgGIAf8BgQGkAYEB/wF9AZEBewH/FAABxgHBAcAB/wH3AewB6AH/
- AfUB6QHkAf8B9QHpAeQB/wH1AekB5AH/AfQB5QHgAf8B8wHkAd4B/wGBAdABgwH/AYEB8AGRAf8BeQHl
- AYEB/wFiAckBewH/EAABgQG/AfMB/wGhAfEB+gH/AaEB8QH6Af8BnAHuAfYB/wGBAcABzgH/AYEBvAHL
- Af8BgQG8AcsB/wGBAbwBywH/AYEBtQHKAf8BgQG1AcoB/wGBAbkB0QH/AZwB5gH6Af8BgQGuAewB/wwA
- AYEBvwHzAf8BoQHxAfoB/wGhAfEB+gH/AZwB7gH2Af8BgQHAAc4B/wGBAbwBywH/AYEBvAHLAf8BgQG8
- AcsB/wGBAbUBygH/AYEBtQHKAf8BgQG5AdEB/wGcAeYB+gH/AYEBrgHsAf8QAAHmAdwB2QH/AfcB7AHo
- Af8B9QHpAeQB/wH1AekB5AH/AfQB5gHhAf8B9AHmAeEB/wHzAeQB3gH/AfMB5AHeAf8B8QHgAdoB/wHt
- AdsB1QH/AZ8BnQGcAf8UAAHmAdwB2QH/AfcB7AHoAf8B9QHpAeQB/wH1AekB5AH/AfQB5QHgAf8B9AHl
- AeAB/wHzAeQB3gH/AaAB1AGXAf8BgQHQAYMB/wGBAdABgwH/AXwBqAGBAf8QAAGBAboB8QH/AbEB8wH5
- Af8BsQHzAfkB/wGxAfMB+QH/AbEB8wH5Af8BoQHrAfoB/wGqAeoB9wH/AawB6wH6Af8BrwHnAfQB/wGx
- AeQB9AH/AbEB5AH0Af8BsQHkAfQB/wGBAbsB7wH/DAABgQG6AfEB/wGxAfMB+QH/AbEB8wH5Af8BsQHz
- AfkB/wGxAfMB+QH/AaEB6wH6Af8BqgHqAfcB/wGsAesB+gH/Aa8B5wH0Af8BsQHkAfQB/wGxAeQB9AH/
- AbEB5AH0Af8BgQG7Ae8B/wwAAcYBwQHAAf8B9wHsAegB/wH3AewB6AH/AfcB7AHoAf8B9QHpAeQB/wH0
- AeYB4QH/AfQB5gHhAf8B8wHkAd4B/wHzAeQB3gH/AfEB4AHaAf8BwAG2AbMB/xQAAcYBwQHAAf8B9wHs
- AegB/wH3AewB6AH/AfcB7AHoAf8B9QHpAeQB/wH1AekB5AH/AfQB5QHgAf8B8wHkAd4B/wHzAeQB3gH/
- AfMB5AHeAf8BwAG2AbMB/xgAAY0BvAHyAf8BjQG8AfIB/wGNAbwB8gH/DAABeAGUAc8B/wHYAfMB9gH/
- AekB9wH4Af8B6QH3AfgB/wHuAfYB8AH/AYQBxAH2Af8QAAGNAbwB8gH/AY0BvAHyAf8BjQG8AfIB/wwA
- AXgBlAHPAf8B2AHzAfYB/wHpAfcB+AH/AekB9wH4Af8B6AH2AfcB/wGIAcEB7wH/DAAB6wHjAeAB/wH3
- AewB6AH/AfcB7AHoAf8B9QHpAeQB/wH1AekB5AH/AfQB5gHhAf8B9AHmAeEB/wHzAeQB3gH/AfMB5AHe
- Af8B7QHbAdUB/wGkAqIB/xQAAesB4wHgAf8B9wHsAegB/wH3AewB6AH/AfUB6QHkAf8B9QHpAeQB/wH0
- AeUB4AH/AfQB5QHgAf8B8wHkAd4B/wHzAeQB3gH/Ae8B2wHUAf8BpAKiAf80AAGBAZwBzwH/AYEBnAHP
- Af8BgQGcAc8B/wGBAZcBygH/AYEBlgHIAf8sAAGBAZwBzwH/AYEBnAHPAf8BgQGcAc8B/wGBAZcBygH/
- AYEBlgHIAf8MAAHNAskB/wHOAcUBwwH/AeYB3AHZAf8B9wHsAegB/wH1AekB5AH/AfQB5gHhAf8B9AHm
- AeEB/wHzAeQB3gH/AfMB5AHeAf8BswGtAasB/xgAAc0CyQH/Ac4BxQHDAf8B5gHcAdkB/wH3AewB6AH/
- AfUB6QHkAf8B9QHpAeQB/wH0AeUB4AH/AfMB5AHeAf8B8wHkAd4B/wGzAa0BqwH/pAABxgHBAcAB/wHQ
- AccBxQH/Ae4B4QHdAf8B9AHmAeEB/wHzAeQB3gH/AeMB1wHSAf8oAAHGAcEBwAH/AdABxwHFAf8B7gHh
- Ad0B/wH0AeUB4AH/AfMB5AHeAf8B4wHXAdIB/7QAAcUBvwG+Af8B2QHNAckB/wGzAa0BqwH/NAABxQG/
- Ab4B/wHZAc0ByQH/AbMBrQGrAf//ABkAAUIBTQE+BwABPgMAASgDAAFAAwABMAMAAQEBAAEBBQABgAEB
- FgAD/4EAAf8BhwH/AcMB/AEjAfwBAwH8AQcB/AEBAfwBAQH8AQMB/AEHAfwBAAH4AQAB+AEBAfgBAQH4
- AQAB+AEAAfgBAAHwAQEB8AEAAfABAAHwAQAB8AEBAfABAAHwAQAB8AEAAeABAwHgAQEB4AEBAeABAAHg
- AQMB4AEBAeABAQHgAQEBwAEHAcABBwHAAQMBwAEDAcABBwHAAQcBgAEDAYABBwGAAQ8BgAEPAYABBwGA
- AQcBgAEPAYABDwEAAQ8BAAEPAYABHwGAAR8BgAEPAYABDwHwAT8B8AE/AfABHwHwAR8B/gE/Af4BPwH+
- AR8B/gEfCf8BwwH/AcMB/wHDAf8B7wH/AQEB/wEBAfwBAQH8AQ8EAAH8AQAB/AEHBAAB+AEAAfgBAQGA
- AQABgAEAAfABAAHwAQEBgAEAAYABAAHwAQAB8AEBAYABAAGAAQAB4AEBAeABAwGAAQEBgAEBAeABAQHg
- AQMBgAEDAYABAwHAAQcBwAEHAYABAwGAAQMBwAEHAcABBwGAAQMBgAEDAYABDwGAAQ8BxwEDAccBAwGA
- AQ8BgAEPAf8BgwH/AYMBgAEfAYABHwT/AfABPwHwAT8E/wH+AT8B/gE/CP8L
+ AbYBlgGTAfgDEwEaEAAB6wHjAeAB/wH3AewB6AH/AfcB7AHoAf8B9QHpAeQB/wH1AekB5AH/AfQB5gHh
+ Af8B9AHmAeEB/wHyAeQB3gH/AfIB5AHeAf8B6gHaAdQB/wGkAqIB/xQAAesB4wHgAf8B9wHsAegB/wH3
+ AewB6AH/AfUB6QHkAf8B9QHpAeQB/wH0AeYB4QH/AfQB5gHhAf8B8wHkAd4B/wHzAeQB3gH/Ae0B2wHV
+ Af8BpAKiAf8QAAMSARkBzgKzAfoB+AHuAesB/wH3Ae0B6QH/AfYB6wHnAf8B9QHpAeUB/wH1AegB4wH/
+ AfQB5gHhAf8B8wHkAd8B/wHyAeMB3QH/AfIB4QHbAf8BVAJCAa8QAAMSARkBzgKzAfoB+AHuAesB/wH3
+ Ae0B6QH/AfYB6wHnAf8B9QHpAeUB/wH1AegB4wH/AfQB5gHhAf8B8wHkAd8B/wHyAeMB3QH/AfIB4QHb
+ Af8BVAJCAa8UAAHNAskB/wHOAcUBwwH/AeYB3AHZAf8B9wHsAegB/wH1AekB5AH/AfQB5gHhAf8B9AHm
+ AeEB/wHyAeQB3gH/AfIB5AHeAf8BtgGtAawB/xgAAc0CyQH/Ac4BxQHDAf8B5gHcAdkB/wH3AewB6AH/
+ AfUB6QHkAf8B9AHmAeEB/wH0AeYB4QH/AfMB5AHeAf8B8wHkAd4B/wGzAa0BqwH/GAADAQECAVICQwGn
+ Aa0CkAH5AfYB6wHnAf8B9QHpAeUB/wH1AegB4wH/AfQB5gHhAf8B8wHkAd8B/wHyAeMB3QH/AasBiwGI
+ AfgDDgETFAADAQECAVICQwGnAa0CkAH5AfYB6wHnAf8B9QHpAeUB/wH1AegB4wH/AfQB5gHhAf8B8wHk
+ Ad8B/wHyAeMB3QH/AasBiwGIAfgDDgETIAABxgHBAcAB/wHQAccBxQH/Ae4B4QHdAf8B9AHmAeEB/wHy
+ AeQB3gH/AeMB1wHSAf8oAAHGAcEBwAH/AdABxwHFAf8B7gHhAd0B/wH0AeYB4QH/AfMB5AHeAf8B4wHX
+ AdIB/ygAAx0BKQFsAkIB5AG3AZwBmQH5AfQB5gHhAf8B8wHkAd8B/wHyAeMB3QH/AUkCQgGIJAADHQEp
+ AWwCQgHkAbcBnAGZAfkB9AHmAeEB/wHzAeQB3wH/AfIB4wHdAf8BSQJCAYgwAAHFAb8BvgH/AdkBzQHJ
+ Af8BtgGtAawB/zQAAcUBvwG+Af8B2QHNAckB/wGzAa0BqwH/NAABPgI8AWsBoAGDAYEB+gGdAX8BfgH4
+ AwcBCjAAAT4CPAFrAaABgwGBAfoBnQF/AX4B+AMHAQr/AD0AAVoBlQFlAf8BNwGSAU4B/wFGAZEBVQH/
+ AYEBqwGBAf8wAAFjAW8BuQH/AUABVgG7Af8BTwFfAbkB/wGBAYUBwwH/MAABWgGVAWUB/wE3AZIBTgH/
+ AUYBkQFVAf8BgQGrAYEB/zQAAYkBywGMAf8wAAF8AaMBiAH/ATYBowFRAf8BNQHXAYEB/wFxAeYBnwH/
+ AU8B3QGBAf8BNwG4AWAB/wFSAZABWwH/JAACgQHIAf8BQQFbAdMB/wE9AXcB9QH/ATgBgQH8Af8BOwF8
+ AfkB/wFBAWUB5AH/AVsBZgG2Af8cAAHJAcEBvgH/AeMB1wHSAf8BdAGMAXQB/wE2AaMBUQH/ATUB1wGA
+ Af8BcQHmAZ8B/wFQAd0BgQH/ATcBuAFgAf8BUgGQAVsB/xwAAckBwQG+Af8B4wHXAdIB/wG4AbABrgH/
+ AZUBnwGTAf8BbAHMAYEB/wFtAdoBgQH/EAABhAHEAfYB/wFsAbkB9AH/AawB6wH6Af8BwgHwAfsB/wHC
+ AfAB+wH/AcIB8AH7Af8BwgHwAfsB/wGZAdABzAH/ATcBlAFDAf8BOwHEAWMB/wE+AdgBfQH/AeMB8gHp
+ Af8BgQHgAZ8B/wE9AcwBawH/AToBpwFMAf8BgQGrAYEB/wGEAcQB9gH/AWwBuQH0Af8BrAHrAfoB/wHC
+ AfAB+wH/AcIB8AH7Af8BwgHwAfsB/wHCAfAB+wH/AZoBwwHkAf8BQwFTAcoB/wFIAWsB9wH/AUkBgAH+
+ Af8BSQGAAf4B/wFJAYAB/gH/AUoBcQH8Af8BRwFbAeEB/wGBAYUBwwH/GAAB7gHhAd0B/wHGAcsBtwH/
+ ATcBlAFDAf8BOwHEAWMB/wE+AdgBfQH/AeMB8gHpAf8BgQHgAZ8B/wE9AcwBawH/AToBpwFMAf8BgQGr
+ AYEB/xgAAe4B4QHdAf8B9AHlAeAB/wHuAeEB3QH/AXkByAGBAf8BgQHwAZEB/wF4AeUBgQH/AWABxQF7
+ Af8MAAGLAccB9gH/AZMB2wH4Af8BgQHOAfYB/wGhAesB+gH/AZ4B6QH6Af8BnAHmAfoB/wGcAeYB+gH/
+ AWwBqAGHAf8BOgGnAUwB/wGBAcoBgQH/AYMB2AGZAf8B7gH2AfAB/wGyAeMBvwH/AYEB0wGPAf8BUwGz
+ AV4B/wFIAY0BTgH/AYsBxwH2Af8BkwHbAfgB/wGBAc4B9gH/AaEB6wH6Af8BngHpAfoB/wGcAeYB+gH/
+ AZwB5gH6Af8BcQGDAcsB/wFHAVsB4QH/AYEBhAHzAf8BjwGiAfYB/wGPAaIB9gH/AY8BogH2Af8BjAGb
+ AfYB/wFiAXAB6wH/AU8BXwG5Af8UAAHOAcUBwwH/AfQB5gHhAf8BgQGqAYEB/wE6AacBTAH/AYEBygGB
+ Af8BgwHYAZkB/wHuAfYB8AH/AbIB4wG/Af8BgQHTAY8B/wFTAbMBXgH/AUcBiwFNAf8UAAHOAcUBwwH/
+ AfQB5QHgAf8B9AHlAeAB/wGEAcsBgwH/AYAB5QGLAf8BgQHvAYsB/wF3AeQBgQH/AWAB1QF6Af8BYAGu
+ AXAB/wGbAZoBlgH/CAABrAHrAfoB/wFkAbgB9AH/AXMB2wH2Af8BZwHVAfUB/wFjAdAB9QH/AWMB0AH1
+ Af8BQgGYAYEB/wE7AaUBRgH/AcIB4AHFAf8B7QHyAe0B/wP+Af8B8gH2AfIB/wHtAfIB7QH/AXQBvAF8
+ Af8BOQGIAUEB/wQAAawB6wH6Af8BZAG4AfQB/wFzAdsB9gH/AWcB1QH1Af8BYwHQAfUB/wFjAdAB9QH/
+ AUgBgQHGAf8BTQFbAegB/wG+AcIB7wH/AesB7AH1Af8B6wHsAfUB/wHrAewB9QH/AesB7AH1Af8CgQHq
+ Af8BRAFQAbsB/xAAAc4BxQHDAf8B9AHmAeEB/wH0AeYB4QH/AYEBpAGBAf8BPgGoAUgB/wHCAeABxQH/
+ Ae0B8gHtAf8D/gH/AfIB9gHyAf8B7QHyAe0B/wF0AbwBfAH/ATkBiAFBAf8QAAHOAcUBwwH/AfQB5QHg
+ Af8B9QHpAeQB/wHOAdwBvgH/AWoBxQF2Af8BbgHWAYEB/wGBAfABjgH/AXcB5AGBAf8BXwHQAYEB/wFq
+ AcUBdgH/AYkBsgGBAf8IAAGhAeQB+AH/AXgBwAH1Af8BZwHVAfUB/wFKAccB8wH/AUcBxQHzAf8BQQG6
+ AfEB/wE4AZgBlAH/AUUBpQFPAf8BcwHIAXwB/wGBAcoBgQH/Ae0B8gHtAf8BogHYAacB/wF4AcoBgQH/
+ AVYBtAFfAf8BWwGUAWIB/wQAAaEB5AH4Af8BeAHAAfUB/wFnAdUB9QH/AUoBxwHzAf8BRwHFAfMB/wFB
+ AboB8QH/ATwBgQHLAf8BUwFgAd8B/wKBAfwB/wGBAYoB/gH/AYQBjgH+Af8BhAGOAf4B/wKBAf4B/wFi
+ AXAB6wH/AWMBbwG5Af8QAAHVAcwByQH/AfUB6QHkAf8B9AHmAeEB/wGTAbIBiwH/AUUBpQFPAf8BcwHI
+ AXwB/wGBAcoBgQH/Ae0B8gHtAf8BogHYAacB/wF5AcoBgQH/AVYBtAFfAf8BXAGUAWIB/xAAAdUBzAHJ
+ Af8B9QHpAeQB/wH0AeUB4AH/AfQB5QHgAf8B8wHkAd4B/wGBAdABgwH/AYEB8AGOAf8BdwHkAYEB/wFg
+ AcUBewH/Ae8B2wHUAf8BpAGeAZ0B/wgAAZYB3QH3Af8BigHcAfgB/wFkAbgB9AH/AUoBxwHzAf8BRAHA
+ AfIB/wFBAboB8QH/AT0BrwHgAf8BOQGLAU8B/wGBAcUBgQH/AYEB0wGFAf8B1QHmAdYB/wGiAdgBpwH/
+ AYEBzAGBAf8BTwGgAVcB/wGBAZ4BqAH/BAABlgHdAfcB/wGKAdwB+AH/AWQBuAH0Af8BSgHHAfMB/wFE
+ AcAB8gH/AUEBugHxAf8BPQGrAekB/wFAAVYBuwH/AYEBhAHzAf8BiQGTAf0B/wGRAZoB/gH/AYkBkwH9
+ Af8BgQGGAfcB/wFbAWYB0wH/AYEBiQHPAf8MAAHGAcEBwAH/AfUB6QHkAf8B9QHpAeQB/wH0AeYB4QH/
+ AeIB2wHRAf8BRwGLAU0B/wGBAcUBgQH/AYEB0wGFAf8B1QHmAdYB/wGiAdgBpwH/AYEBzAGBAf8BTwGg
+ AVcB/xAAAcYBwQHAAf8B9QHpAeQB/wH1AekB5AH/AfUB6QHkAf8B9AHlAeAB/wHzAeQB3gH/AYEB0AGD
+ Af8BgQHwAY4B/wF3AeQBgQH/AWEByQF6Af8B1AHFAcAB/wwAAYoB0wH2Af8BngHpAfoB/wFeAa4B8QH/
+ AV0BvAHyAf8BXQG8AfIB/wFeAa4B8QH/AVcBtQHwAf8BTwGfAbsB/wFLAY8BXwH/AYEBxAGBAf8BlQHV
+ AZoB/wGHAc0BjQH/AWIBpAFpAf8BgQGbAYQB/wgAAYoB0wH2Af8BngHpAfoB/wFeAa4B8QH/AV0BvAHy
+ Af8BXQG8AfIB/wFeAa4B8QH/AVcBtQHwAf8BUQGQAdkB/wFUAWQBwAH/AYIBiwHoAf8BnAGjAfMB/wGP
+ AZcB7gH/AWwBdgHPAf8BgQGDAbIB/xAAAd0B1AHRAf8B9QHpAeQB/wH1AekB5AH/AfQB5gHhAf8B9AHm
+ AeEB/wG9AcYBrwH/AVwBlAFiAf8BgQHEAYEB/wGVAdUBmgH/AYcBzQGNAf8BYgGkAWkB/wGBAa8BhAH/
+ EAAB3QHUAdEB/wH3AewB6AH/AfUB6QHkAf8B9AHlAeAB/wH0AeUB4AH/AfMB5AHeAf8BgQHQAYMB/wGB
+ AfABjgH/AXcB5AGBAf8BYQHJAXoB/wGfApsB/wwAAYEByQH1Af8BoQHxAfoB/wGMAeEB9wH/AYEBygHr
+ Af8BcwGoAc4B/wFyAaYBzQH/AW8BogHNAf8BbwGiAc0B/wFtAZ4BvQH/AV0BkwGBAf8BVAGQAXwB/wFp
+ AaQBgQH/AW8BkwGzAf8MAAGBAckB9QH/AaEB8QH6Af8BjAHhAfcB/wGBAcoB6wH/AXMBqAHOAf8BcgGm
+ Ac0B/wFvAaIBzQH/AW8BogHNAf8BbgGZAcYB/wFhAYEBsgH/AVoBewG1Af8BbgGBAcQB/wFxAYgByAH/
+ EAABxgHBAcAB/wH3AewB6AH/AfUB6QHkAf8B9QHpAeQB/wH0AeYB4QH/AfQB5gHhAf8B8wHkAd4B/wHh
+ AdgBzQH/AZIBrgGIAf8BgQGkAYEB/wF8AZEBegH/FAABxgHBAcAB/wH3AewB6AH/AfUB6QHkAf8B9QHp
+ AeQB/wH1AekB5AH/AfQB5QHgAf8B8wHkAd4B/wGBAdABgwH/AYEB8AGRAf8BeAHlAYEB/wFhAckBegH/
+ EAABgQG/AfMB/wGhAfEB+gH/AaEB8QH6Af8BnAHuAfYB/wGBAcABzgH/AYEBvAHLAf8BgQG8AcsB/wGB
+ AbwBywH/AYEBtQHKAf8BgQG1AcoB/wGBAbkB0QH/AZwB5gH6Af8BgQGuAewB/wwAAYEBvwHzAf8BoQHx
+ AfoB/wGhAfEB+gH/AZwB7gH2Af8BgQHAAc4B/wGBAbwBywH/AYEBvAHLAf8BgQG8AcsB/wGBAbUBygH/
+ AYEBtQHKAf8BgQG5AdEB/wGcAeYB+gH/AYEBrgHsAf8QAAHmAdwB2QH/AfcB7AHoAf8B9QHpAeQB/wH1
+ AekB5AH/AfQB5gHhAf8B9AHmAeEB/wHzAeQB3gH/AfMB5AHeAf8B8QHgAdoB/wHtAdsB1QH/AZ8BnQGc
+ Af8UAAHmAdwB2QH/AfcB7AHoAf8B9QHpAeQB/wH1AekB5AH/AfQB5QHgAf8B9AHlAeAB/wHzAeQB3gH/
+ AaAB1AGXAf8BgQHQAYMB/wGBAdABgwH/AXsBqAGBAf8QAAGBAboB8QH/AbEB8wH5Af8BsQHzAfkB/wGx
+ AfMB+QH/AbEB8wH5Af8BoQHrAfoB/wGqAeoB9wH/AawB6wH6Af8BrwHnAfQB/wGxAeQB9AH/AbEB5AH0
+ Af8BsQHkAfQB/wGBAbsB7wH/DAABgQG6AfEB/wGxAfMB+QH/AbEB8wH5Af8BsQHzAfkB/wGxAfMB+QH/
+ AaEB6wH6Af8BqgHqAfcB/wGsAesB+gH/Aa8B5wH0Af8BsQHkAfQB/wGxAeQB9AH/AbEB5AH0Af8BgQG7
+ Ae8B/wwAAcYBwQHAAf8B9wHsAegB/wH3AewB6AH/AfcB7AHoAf8B9QHpAeQB/wH0AeYB4QH/AfQB5gHh
+ Af8B8wHkAd4B/wHzAeQB3gH/AfEB4AHaAf8BwAG2AbMB/xQAAcYBwQHAAf8B9wHsAegB/wH3AewB6AH/
+ AfcB7AHoAf8B9QHpAeQB/wH1AekB5AH/AfQB5QHgAf8B8wHkAd4B/wHzAeQB3gH/AfMB5AHeAf8BwAG2
+ AbMB/xgAAY0BvAHyAf8BjQG8AfIB/wGNAbwB8gH/DAABdwGUAc8B/wHYAfMB9gH/AekB9wH4Af8B6QH3
+ AfgB/wHuAfYB8AH/AYQBxAH2Af8QAAGNAbwB8gH/AY0BvAHyAf8BjQG8AfIB/wwAAXcBlAHPAf8B2AHz
+ AfYB/wHpAfcB+AH/AekB9wH4Af8B6AH2AfcB/wGIAcEB7wH/DAAB6wHjAeAB/wH3AewB6AH/AfcB7AHo
+ Af8B9QHpAeQB/wH1AekB5AH/AfQB5gHhAf8B9AHmAeEB/wHzAeQB3gH/AfMB5AHeAf8B7QHbAdUB/wGk
+ AqIB/xQAAesB4wHgAf8B9wHsAegB/wH3AewB6AH/AfUB6QHkAf8B9QHpAeQB/wH0AeUB4AH/AfQB5QHg
+ Af8B8wHkAd4B/wHzAeQB3gH/Ae8B2wHUAf8BpAKiAf80AAGBAZwBzwH/AYEBnAHPAf8BgQGcAc8B/wGB
+ AZcBygH/AYEBlgHIAf8sAAGBAZwBzwH/AYEBnAHPAf8BgQGcAc8B/wGBAZcBygH/AYEBlgHIAf8MAAHN
+ AskB/wHOAcUBwwH/AeYB3AHZAf8B9wHsAegB/wH1AekB5AH/AfQB5gHhAf8B9AHmAeEB/wHzAeQB3gH/
+ AfMB5AHeAf8BswGtAasB/xgAAc0CyQH/Ac4BxQHDAf8B5gHcAdkB/wH3AewB6AH/AfUB6QHkAf8B9QHp
+ AeQB/wH0AeUB4AH/AfMB5AHeAf8B8wHkAd4B/wGzAa0BqwH/pAABxgHBAcAB/wHQAccBxQH/Ae4B4QHd
+ Af8B9AHmAeEB/wHzAeQB3gH/AeMB1wHSAf8oAAHGAcEBwAH/AdABxwHFAf8B7gHhAd0B/wH0AeUB4AH/
+ AfMB5AHeAf8B4wHXAdIB/7QAAcUBvwG+Af8B2QHNAckB/wGzAa0BqwH/NAABxQG/Ab4B/wHZAc0ByQH/
+ AbMBrQGrAf//ABkAAUIBTQE+BwABPgMAASgDAAFAAwABMAMAAQEBAAEBBQABgAEBFgAD/4EAAf8BhwH/
+ AcMB/AEjAfwBAwH8AQcB/AEBAfwBAQH8AQMB/AEHAfwBAAH4AQAB+AEBAfgBAQH4AQAB+AEAAfgBAAHw
+ AQEB8AEAAfABAAHwAQAB8AEBAfABAAHwAQAB8AEAAeABAwHgAQEB4AEBAeABAAHgAQMB4AEBAeABAQHg
+ AQEBwAEHAcABBwHAAQMBwAEDAcABBwHAAQcBgAEDAYABBwGAAQ8BgAEPAYABBwGAAQcBgAEPAYABDwEA
+ AQ8BAAEPAYABHwGAAR8BgAEPAYABDwHwAT8B8AE/AfABHwHwAR8B/gE/Af4BPwH+AR8B/gEfCf8BwwH/
+ AcMB/wHDAf8B7wH/AQEB/wEBAfwBAQH8AQ8EAAH8AQAB/AEHBAAB+AEAAfgBAQGAAQABgAEAAfABAAHw
+ AQEBgAEAAYABAAHwAQAB8AEBAYABAAGAAQAB4AEBAeABAwGAAQEBgAEBAeABAQHgAQMBgAEDAYABAwHA
+ AQcBwAEHAYABAwGAAQMBwAEHAcABBwGAAQMBgAEDAYABDwGAAQ8BxwEDAccBAwGAAQ8BgAEPAf8BgwH/
+ AYMBgAEfAYABHwT/AfABPwHwAT8E/wH+AT8B/gE/CP8L
</value>
</data>
<data name="tabLayers.Location" type="System.Drawing.Point, System.Drawing">
Modified: trunk/Tools/Maestro/Maestro/ResourceEditors/Strings/MapEditor.Designer.cs
===================================================================
--- trunk/Tools/Maestro/Maestro/ResourceEditors/Strings/MapEditor.Designer.cs 2010-01-04 19:54:58 UTC (rev 4477)
+++ trunk/Tools/Maestro/Maestro/ResourceEditors/Strings/MapEditor.Designer.cs 2010-01-04 21:48:07 UTC (rev 4478)
@@ -100,6 +100,15 @@
}
/// <summary>
+ /// Looks up a localized string similar to An error occured while reading the layers projection: {0}.
+ /// </summary>
+ internal static string LayerProjectionReadError {
+ get {
+ return ResourceManager.GetString("LayerProjectionReadError", resourceCulture);
+ }
+ }
+
+ /// <summary>
/// Looks up a localized string similar to The selected group has one or more layers that are invisible.
///The layers in a base layer are always visible.
///If you convert the group, the layers will be made visible.
@@ -158,6 +167,15 @@
}
/// <summary>
+ /// Looks up a localized string similar to The extent for the layer was found, but no coordinate system was found.
+ /// </summary>
+ internal static string NoProjectionFoundWarning {
+ get {
+ return ResourceManager.GetString("NoProjectionFoundWarning", resourceCulture);
+ }
+ }
+
+ /// <summary>
/// Looks up a localized string similar to This map contains base layers. Saving the map will clear any generated tiles.
///Do you want to save the map?.
/// </summary>
@@ -166,5 +184,24 @@
return ResourceManager.GetString("SaveMapWithBaseLayersWarning", resourceCulture);
}
}
+
+ /// <summary>
+ /// Looks up a localized string similar to Do you want to use the projection from the layer
+ ///{0}?.
+ /// </summary>
+ internal static string UseLayerProjectionQuestion {
+ get {
+ return ResourceManager.GetString("UseLayerProjectionQuestion", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized string similar to The data extent is in another projection than the map, do you also want to update the maps coordinate system?.
+ /// </summary>
+ internal static string UseNewProjectionQuestion {
+ get {
+ return ResourceManager.GetString("UseNewProjectionQuestion", resourceCulture);
+ }
+ }
}
}
Modified: trunk/Tools/Maestro/Maestro/ResourceEditors/Strings/MapEditor.resx
===================================================================
--- trunk/Tools/Maestro/Maestro/ResourceEditors/Strings/MapEditor.resx 2010-01-04 19:54:58 UTC (rev 4477)
+++ trunk/Tools/Maestro/Maestro/ResourceEditors/Strings/MapEditor.resx 2010-01-04 21:48:07 UTC (rev 4478)
@@ -136,6 +136,10 @@
<value>Failed to get layer extent: {0}</value>
<comment>An error message that is displayed if the attempt to read the layer extents fail</comment>
</data>
+ <data name="LayerProjectionReadError" xml:space="preserve">
+ <value>An error occured while reading the layers projection: {0}</value>
+ <comment>An error message that is displayed if an error occurs while reading the data projection</comment>
+ </data>
<data name="LayerVisibilityToggleWarning" xml:space="preserve">
<value>The selected group has one or more layers that are invisible.
The layers in a base layer are always visible.
@@ -164,9 +168,22 @@
<value>No layer selected</value>
<comment>An error message that is displayed if the user has not selected a layer</comment>
</data>
+ <data name="NoProjectionFoundWarning" xml:space="preserve">
+ <value>The extent for the layer was found, but no coordinate system was found</value>
+ <comment>A warning message that is displayed if the layers projection could not be read</comment>
+ </data>
<data name="SaveMapWithBaseLayersWarning" xml:space="preserve">
<value>This map contains base layers. Saving the map will clear any generated tiles.
Do you want to save the map?</value>
<comment>A warning message that is displayed if the map contains baselayers, as that will result in all existing tiles being deleted</comment>
</data>
+ <data name="UseLayerProjectionQuestion" xml:space="preserve">
+ <value>Do you want to use the projection from the layer
+{0}?</value>
+ <comment>A question that is displayed if the user can choose to user the layer projection</comment>
+ </data>
+ <data name="UseNewProjectionQuestion" xml:space="preserve">
+ <value>The data extent is in another projection than the map, do you also want to update the maps coordinate system?</value>
+ <comment>A question that is displayed if the maps projection differs from that of the featuresource</comment>
+ </data>
</root>
\ No newline at end of file
Modified: trunk/Tools/Maestro/MaestroAPI/Generated/LayerDefinition-1.2.0.cs
===================================================================
--- trunk/Tools/Maestro/MaestroAPI/Generated/LayerDefinition-1.2.0.cs 2010-01-04 19:54:58 UTC (rev 4477)
+++ trunk/Tools/Maestro/MaestroAPI/Generated/LayerDefinition-1.2.0.cs 2010-01-04 21:48:07 UTC (rev 4478)
@@ -1859,6 +1859,36 @@
}
/// <summary>
+ /// Returns the cordinate system sepcified by the featuresource.
+ /// Returns null if the coordinate system could not be determined.
+ /// </summary>
+ /// <returns>The envelope for the data in the table</returns>
+ public string GetCordinateSystem()
+ {
+ if (this.CurrentConnection == null)
+ throw new System.Exception("No server set for object");
+
+ string featurename;
+
+ if (this.Item as VectorLayerDefinitionType != null)
+ featurename = (this.Item as VectorLayerDefinitionType).FeatureName;
+ else if (this.Item as GridLayerDefinitionType != null)
+ featurename = (this.Item as GridLayerDefinitionType).FeatureName;
+ else
+ return null;
+
+ FdoSpatialContextList context = this.CurrentConnection.GetSpatialContextInfo(this.Item.ResourceId, false);
+ if (context == null || context.SpatialContext == null ||context.SpatialContext.Count == 0)
+ return null;
+
+ foreach (FdoSpatialContextListSpatialContext cx in context.SpatialContext)
+ if (Utility.DecodeFDOName(cx.Name) == Utility.DecodeFDOName(featurename))
+ return cx.CoordinateSystemWkt;
+
+ return context.SpatialContext[0].CoordinateSystemWkt;
+ }
+
+ /// <summary>
/// Returns the spatial extent for the data mathcing the specified filter.
/// </summary>
/// <param name="filter">The filter to apply to the data</param>
More information about the mapguide-commits
mailing list