GmlWriteOptions interface
Opciones que se usan para personalizar cómo escribir GML.
- Extends
Propiedades
custom |
Espacio de nombres usado para escribir datos de características personalizados en GML. |
include |
Valor booleano que indica si se debe incluir el espacio de nombres GML como parte del XML generado.
Si se establece en false, las etiquetas GML tendrán el prefijo gml: con la suposición de que el espacio de nombres se especifica en el documento XML.
Valor predeterminado: |
include |
Especifica si se debe escribir el valor srsName.
Valor predeterminado: |
srs |
Nombre de SRS que se va a agregar a las geometrías.
Valor predeterminado: |
Propiedades heredadas
format | Formato de datos espaciales en el que se van a escribir las formas.
Valor predeterminado: |
indent |
Caracteres que se van a usar para crear una sangría en los datos XML.
Valor predeterminado: |
new |
Caracteres que se van a usar para crear una nueva línea en los datos XML.
Valor predeterminado: |
pretty |
Valor booleano que indica si el XML generado debe usar nuevas líneas e sangrías para que el elemento generado tenga un formato correcto.
Valor predeterminado: |
round |
Valor booleano que indica si los valores position y BoundingBox deben redondearse a 6 decimales.
Valor predeterminado: |
write |
Especifica si se deben escribir los valores de identificador. Valor predeterminado: false |
Detalles de las propiedades
customNamespace
Espacio de nombres usado para escribir datos de características personalizados en GML.
customNamespace?: CustomGmlNamespace
Valor de propiedad
includeNamespace
Valor booleano que indica si se debe incluir el espacio de nombres GML como parte del XML generado.
Si se establece en false, las etiquetas GML tendrán el prefijo gml: con la suposición de que el espacio de nombres se especifica en el documento XML.
Valor predeterminado: true
includeNamespace?: boolean
Valor de propiedad
boolean
includeSrsName
Especifica si se debe escribir el valor srsName.
Valor predeterminado: false
includeSrsName?: boolean
Valor de propiedad
boolean
srsName
Nombre de SRS que se va a agregar a las geometrías.
Valor predeterminado: "urn:ogc:def:crs:EPSG::4326"
srsName?: string
Valor de propiedad
string
Detalles de las propiedades heredadas
format
Formato de datos espaciales en el que se van a escribir las formas.
Valor predeterminado: "GeoJSON"
format?: "KML" | "GPX" | "GeoRSS" | "GML" | "GeoJSON" | "CSV"
Valor de propiedad
"KML" | "GPX" | "GeoRSS" | "GML" | "GeoJSON" | "CSV"
Heredado deSpatialDataWriteOptions.format
indentChars
Caracteres que se van a usar para crear una sangría en los datos XML.
Valor predeterminado: "\t"
indentChars?: string
Valor de propiedad
string
Heredado deSpatialXmlWriteOptions.indentChars
newLineChars
Caracteres que se van a usar para crear una nueva línea en los datos XML.
Valor predeterminado: "\r\n"
newLineChars?: string
Valor de propiedad
string
Heredado deSpatialXmlWriteOptions.newLineChars
prettyPrint
Valor booleano que indica si el XML generado debe usar nuevas líneas e sangrías para que el elemento generado tenga un formato correcto.
Valor predeterminado: true
prettyPrint?: boolean
Valor de propiedad
boolean
Heredado deSpatialXmlWriteOptions.prettyPrint
roundPositions
Valor booleano que indica si los valores position y BoundingBox deben redondearse a 6 decimales.
Valor predeterminado: false
roundPositions?: boolean
Valor de propiedad
boolean
Heredado deSpatialXmlWriteOptions.roundPositions
writeIds
Especifica si se deben escribir los valores de identificador. Valor predeterminado: false
writeIds?: boolean
Valor de propiedad
boolean
Heredado deSpatialXmlWriteOptions.writeIds