Class GdalConfigurationDocument
A configuration document for the GDAL raster provider. A GDAL configuration document serves as a raster image catalog. Allowing the GDAL provider to optimally select the correct raster images to return for the given queried extents.
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: OSGeo.MapGuide.MaestroAPI.SchemaOverrides
Assembly: OSGeo.MapGuide.MaestroAPI.dll
Syntax
public class GdalConfigurationDocument : ConfigurationDocument, IFdoSerializable
Properties
| Improve this Doc View SourceRasterLocations
Gets an array of all the raster locations for this document
Declaration
public GdalRasterLocationItem[] RasterLocations { get; }
Property Value
Type | Description |
---|---|
GdalRasterLocationItem[] |
Methods
| Improve this Doc View SourceAddLocation(GdalRasterLocationItem)
Adds the specified raster location to this document
Declaration
public GdalRasterLocationItem AddLocation(GdalRasterLocationItem item)
Parameters
Type | Name | Description |
---|---|---|
GdalRasterLocationItem | item |
Returns
Type | Description |
---|---|
GdalRasterLocationItem |
AddLocation(String)
Adds the specified directory to this document
Declaration
public GdalRasterLocationItem AddLocation(string directory)
Parameters
Type | Name | Description |
---|---|---|
System.String | directory |
Returns
Type | Description |
---|---|
GdalRasterLocationItem |
CalculateExtent()
Calculates the combined extent that encompasses all the raster images in this document.
Declaration
public IEnvelope CalculateExtent()
Returns
Type | Description |
---|---|
IEnvelope |
ReadSchemaMappings(XmlNode, XmlNamespaceManager)
Write this document's schema mappings from the given XML document
Declaration
protected override void ReadSchemaMappings(XmlNode node, XmlNamespaceManager mgr)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlNode | node | The node. |
System.Xml.XmlNamespaceManager | mgr | The namespace manager. |
Overrides
| Improve this Doc View SourceRemoveLocation(GdalRasterLocationItem)
Removes the specified raster location from this document
Declaration
public bool RemoveLocation(GdalRasterLocationItem item)
Parameters
Type | Name | Description |
---|---|---|
GdalRasterLocationItem | item |
Returns
Type | Description |
---|---|
System.Boolean |
WriteSchemaMappings(XmlDocument, XmlNode)
Write this document's schema mappings to the given XML document
Declaration
protected override void WriteSchemaMappings(XmlDocument doc, XmlNode currentNode)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlDocument | doc | |
System.Xml.XmlNode | currentNode |