Definition Type: Element
Name: File
Namespace: http://www.opengis.net/gml/3.2
Type: gml:FileType
Containing Schema: coverage.xsd
Abstract
Documentation:
for efficiency reasons, GML also provides a means of encoding the range set in an arbitrary external encoding, such as a binary file. This encoding may be "well-known" but this is not required. This mode uses the gml:File element. The values of the coverage (attribute values in the range set) are transmitted in a external file that is referenced from the XML structure described by gml:FileType. The external file is referenced by the gml:fileReference property that is an anyURI (the gml:fileName property has been deprecated). This means that the external file may be located remotely from the referencing GML instance. The gml:compression property points to a definition of a compression algorithm through an anyURI. This may be a retrievable, computable definition or simply a reference to an unambiguous name for the compression method. The gml:mimeType property points to a definition of the file mime type. The gml:fileStructure property is defined by a codelist. Note further that all values shall be enclosed in a single file. Multi-file structures for values are not supported in GML. The semantics of the range set is described as above using the gml:rangeParameters property. Note that if any compression algorithm is applied, the structure above applies only to the pre-compression or post-decompression structure of the file. Note that the fields within a record match the gml:valueComponents of the gml:CompositeValue in document order.
Collapse XSD Schema Diagram:
Drilldown into compression in schema coverage_xsd Drilldown into mimeType in schema coverage_xsd Drilldown into fileStructure in schema coverage_xsd Drilldown into fileReference in schema coverage_xsd Drilldown into fileName in schema coverage_xsd Drilldown into rangeParameters in schema coverage_xsd Drilldown into FileType in schema coverage_xsdXSD Diagram of File in schema coverage_xsd (Geography Markup Language)
Collapse XSD Schema Code:
<element name="File" type="gml:FileType" substitutionGroup="gml:AbstractObject">
    <annotation>
        <documentation>for efficiency reasons, GML also provides a means of encoding the range set in an arbitrary external encoding, such as a binary file.  This encoding may be "well-known" but this is not required. This mode uses the gml:File element.
The values of the coverage (attribute values in the range set) are transmitted in a external file that is referenced from the XML structure described by gml:FileType.  The external file is referenced by the gml:fileReference property that is an anyURI (the gml:fileName property has been deprecated).  This means that the external file may be located remotely from the referencing GML instance. 
The gml:compression property points to a definition of a compression algorithm through an anyURI.  This may be a retrievable, computable definition or simply a reference to an unambiguous name for the compression method.
The gml:mimeType property points to a definition of the file mime type.
The gml:fileStructure property is defined by a codelist. Note further that all values shall be enclosed in a single file. Multi-file structures for values are not supported in GML.
The semantics of the range set is described as above using the gml:rangeParameters property.
Note that if any compression algorithm is applied, the structure above applies only to the pre-compression or post-decompression structure of the file.
Note that the fields within a record match the gml:valueComponents of the gml:CompositeValue in document order.</documentation>
    </annotation>
</element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
rangeParameters gml:rangeParameters (1) (1)
fileName gml:fileName (1) (1)
fileReference gml:fileReference (1) (1)
fileStructure gml:fileStructure (1) (1)
mimeType gml:mimeType 0 (1)
compression gml:compression 0 (1)
Collapse Derivation Tree:
Collapse References:
gml:AbstractObject