io module
Funções
Detalhes da função
read(string | ArrayBuffer | Blob, SpatialDataReadOptions)
Leva uma cadeia de dados espaciais ou uma URL para um arquivo ou arquivo compactado e analisa os dados espaciais em objetos GeoJSON. Formatos de dados espaciais com suporte: KML, KMZ, GPX, GeoRSS, GML, CSV (arquivos delimitados espaciais), GeoJSON.
function read(spatialData: string | ArrayBuffer | Blob, options?: SpatialDataReadOptions): Promise<SpatialDataSet>
Parâmetros
- spatialData
-
string | ArrayBuffer | Blob
A cadeia de caracteres de dados espaciais ou a URL de um arquivo a ser lido.
- options
- SpatialDataReadOptions
As opções de leitura.
Retornos
Promise<SpatialDataSet>
write(azmaps.source.DataSource | azmaps.data.FeatureCollection | azmaps.layer.ImageLayer | OgcMapLayer | azmaps.data.Feature<azmaps.data.Geometry, any> | SpatialDataSet | Array<azmaps.source.DataSource | azmaps.data.FeatureCollection | azmaps.layer.ImageLayer | OgcMapLayer | azmaps.data.Feature<azmaps.data.Geometry, any> | SpatialDataSet>, SpatialXmlWriteOptions & GmlWriteOptions & SpatialCsvWriteOptions)
Grava dados do objeto GeoJSON como uma cadeia de caracteres XML geoespacial no formato especificado.
function write(data: azmaps.source.DataSource | azmaps.data.FeatureCollection | azmaps.layer.ImageLayer | OgcMapLayer | azmaps.data.Feature<azmaps.data.Geometry, any> | SpatialDataSet | Array<azmaps.source.DataSource | azmaps.data.FeatureCollection | azmaps.layer.ImageLayer | OgcMapLayer | azmaps.data.Feature<azmaps.data.Geometry, any> | SpatialDataSet>, options?: SpatialXmlWriteOptions & GmlWriteOptions & SpatialCsvWriteOptions): Promise<string>
Parâmetros
- data
-
azmaps.source.DataSource | azmaps.data.FeatureCollection | azmaps.layer.ImageLayer | OgcMapLayer | azmaps.data.Feature<azmaps.data.Geometry, any> | SpatialDataSet | Array<azmaps.source.DataSource | azmaps.data.FeatureCollection | azmaps.layer.ImageLayer | OgcMapLayer | azmaps.data.Feature<azmaps.data.Geometry, any> | SpatialDataSet>
Os objetos GeoJSON dos quais recuperar formas para gravar.
Um conjunto de opções que personalizam como o XML é gravado.
Retornos
Promise<string>
writeCompressed(azmaps.source.DataSource | azmaps.data.FeatureCollection | azmaps.layer.ImageLayer | OgcMapLayer | azmaps.data.Feature<azmaps.data.Geometry, any> | SpatialDataSet | Array<azmaps.source.DataSource | azmaps.data.FeatureCollection | azmaps.layer.ImageLayer | OgcMapLayer | azmaps.data.Feature<azmaps.data.Geometry, any> | SpatialDataSet>, "Base64" | "Blob" | "ArrayBuffer", SpatialXmlWriteOptions & GmlWriteOptions & SpatialCsvWriteOptions)
Grava dados de objeto GeoJSON em um arquivo XML geoespacial inserido em um arquivo compactado. O arquivo espacial no arquivo zip será denominado 'doc' e receberá uma extensão de arquivo apropriada. As extensões de arquivo possivelmente incluem; xml, kml, json, csv, tsv, txt.
function writeCompressed(data: azmaps.source.DataSource | azmaps.data.FeatureCollection | azmaps.layer.ImageLayer | OgcMapLayer | azmaps.data.Feature<azmaps.data.Geometry, any> | SpatialDataSet | Array<azmaps.source.DataSource | azmaps.data.FeatureCollection | azmaps.layer.ImageLayer | OgcMapLayer | azmaps.data.Feature<azmaps.data.Geometry, any> | SpatialDataSet>, compressFormat?: "Base64" | "Blob" | "ArrayBuffer", options?: SpatialXmlWriteOptions & GmlWriteOptions & SpatialCsvWriteOptions): Promise<string | ArrayBuffer | Blob>
Parâmetros
- data
-
azmaps.source.DataSource | azmaps.data.FeatureCollection | azmaps.layer.ImageLayer | OgcMapLayer | azmaps.data.Feature<azmaps.data.Geometry, any> | SpatialDataSet | Array<azmaps.source.DataSource | azmaps.data.FeatureCollection | azmaps.layer.ImageLayer | OgcMapLayer | azmaps.data.Feature<azmaps.data.Geometry, any> | SpatialDataSet>
Os objetos GeoJSON dos quais recuperar formas para gravar.
- compressFormat
-
"Base64" | "Blob" | "ArrayBuffer"
O formato de arquivo compactado a ser usado. Opções: Base64 (URI de Dados), Blob ou ArrayBuffer
Um conjunto de opções que personalizam como os dados são gravados.
Retornos
Promise<string | ArrayBuffer | Blob>