io module

İşlevler

read(string | ArrayBuffer | Blob, SpatialDataReadOptions)

Uzamsal veri dizesini veya dosyanın URL'sini ya da sıkıştırılmış dosyayı alır ve uzamsal verileri GeoJSON nesnelerine ayrıştırır. Desteklenen uzamsal veri biçimleri: KML, KMZ, GPX, GeoRSS, GML, uzamsal sınırlandırılmış dosyalar (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)

GeoJSON nesne verilerini belirtilen biçimde jeo-uzamsal xml dizesi olarak yazar.

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)

GeoJSON nesne verilerini sıkıştırılmış bir dosyaya katıştırılmış bir jeo-uzamsal XML dosyasına yazar. Zip dosyasındaki uzamsal dosya 'doc' adları olur ve uygun bir dosya uzantısı atanır. Muhtemelen dosya uzantıları şunlardır: xml, kml, json, csv, tsv, txt.

İşlev Ayrıntıları

read(string | ArrayBuffer | Blob, SpatialDataReadOptions)

Uzamsal veri dizesini veya dosyanın URL'sini ya da sıkıştırılmış dosyayı alır ve uzamsal verileri GeoJSON nesnelerine ayrıştırır. Desteklenen uzamsal veri biçimleri: KML, KMZ, GPX, GeoRSS, GML, uzamsal sınırlandırılmış dosyalar (CSV), GeoJSON.

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

Parametreler

spatialData

string | ArrayBuffer | Blob

Okunacak dosyanın uzamsal veri dizesi veya URL'si.

options
SpatialDataReadOptions

Okuma seçenekleri.

Döndürülenler

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)

GeoJSON nesne verilerini belirtilen biçimde jeo-uzamsal xml dizesi olarak yazar.

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>

Parametreler

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>

Şekillerin alın ve yazacak GeoJSON nesneleri.

options

SpatialXmlWriteOptions & GmlWriteOptions & SpatialCsvWriteOptions

XML'nin nasıl yazıldığını özelleştiren bir dizi seçenek.

Döndürülenler

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)

GeoJSON nesne verilerini sıkıştırılmış bir dosyaya katıştırılmış bir jeo-uzamsal XML dosyasına yazar. Zip dosyasındaki uzamsal dosya 'doc' adları olur ve uygun bir dosya uzantısı atanır. Muhtemelen dosya uzantıları şunlardır: 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>

Parametreler

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>

Şekillerin alın ve yazacak GeoJSON nesneleri.

compressFormat

"Base64" | "Blob" | "ArrayBuffer"

Kullanılacak sıkıştırılmış dosya biçimi. Seçenekler: Base64 (Veri URI),Blob veya ArrayBuffer

options

SpatialXmlWriteOptions & GmlWriteOptions & SpatialCsvWriteOptions

Verilerin nasıl yazıldığını özelleştiren bir dizi seçenek.

Döndürülenler

Promise<string | ArrayBuffer | Blob>