io module

Funkcje

read(string | ArrayBuffer | Blob, SpatialDataReadOptions)

Pobiera ciąg danych przestrzennych lub adres URL do pliku lub spakowanego pliku i analizuje dane przestrzenne w obiektach GeoJSON. Obsługiwane formaty danych przestrzennych: KML, KMZ, GPX, GeoRSS, GML, pliki rozdzielane przestrzennie (CSV), GeoJSON.

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)

Zapisuje dane obiektu GeoJSON jako ciąg XML geoprzestrzennego w określonym formacie.

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)

Zapisuje dane obiektu GeoJSON w pliku XML geoprzestrzennym osadzonym w skompresowanym pliku. Plik przestrzenny w pliku zip będzie mieć nazwy "doc" i zostanie przypisane odpowiednie rozszerzenie pliku. Prawdopodobnie rozszerzenia plików obejmują; xml, kml, json, csv, tsv, txt.

Szczegóły funkcji

read(string | ArrayBuffer | Blob, SpatialDataReadOptions)

Pobiera ciąg danych przestrzennych lub adres URL do pliku lub spakowanego pliku i analizuje dane przestrzenne w obiektach GeoJSON. Obsługiwane formaty danych przestrzennych: KML, KMZ, GPX, GeoRSS, GML, pliki rozdzielane przestrzennie (CSV), GeoJSON.

function read(spatialData: string | ArrayBuffer | Blob, options?: SpatialDataReadOptions): Promise<SpatialDataSet>

Parametry

spatialData

string | ArrayBuffer | Blob

Ciąg danych przestrzennych lub adres URL do pliku do odczytu.

options
SpatialDataReadOptions

Opcje odczytu.

Zwraca

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)

Zapisuje dane obiektu GeoJSON jako ciąg XML geoprzestrzennego w określonym formacie.

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>

Parametry

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>

Obiekty GeoJSON, z których mają być pobierane kształty, do zapisu.

options

SpatialXmlWriteOptions & GmlWriteOptions & SpatialCsvWriteOptions

Zestaw opcji, które dostosują sposób zapisywania kodu XML.

Zwraca

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)

Zapisuje dane obiektu GeoJSON w pliku XML geoprzestrzennym osadzonym w skompresowanym pliku. Plik przestrzenny w pliku zip będzie mieć nazwy "doc" i zostanie przypisane odpowiednie rozszerzenie pliku. Prawdopodobnie rozszerzenia plików obejmują; 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>

Parametry

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>

Obiekty GeoJSON, z których mają być pobierane kształty, do zapisu.

compressFormat

"Base64" | "Blob" | "ArrayBuffer"

Skompresowany format pliku do użycia. Opcje: Base64 (Data URI), Blob lub ArrayBuffer

options

SpatialXmlWriteOptions & GmlWriteOptions & SpatialCsvWriteOptions

Zestaw opcji, które dostosują sposób zapisywania danych.

Zwraca

Promise<string | ArrayBuffer | Blob>