io module
İşlevler
İş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.
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
Verilerin nasıl yazıldığını özelleştiren bir dizi seçenek.
Döndürülenler
Promise<string | ArrayBuffer | Blob>