io module
الوظائف
تفاصيل الوظيفة
read(string | ArrayBuffer | Blob, SpatialDataReadOptions)
يأخذ سلسلة بيانات مكانية أو عنوان URL إلى ملف أو ملف مضغوط ويوزع البيانات المكانية في كائنات GeoJSON. تنسيقات البيانات المكانية المدعومة: KML، KMZ، GPX، GeoRSS، GML، الملفات المحددة المكانية (CSV)، GeoJSON.
function read(spatialData: string | ArrayBuffer | Blob, options?: SpatialDataReadOptions): Promise<SpatialDataSet>
المعلمات
- spatialData
-
string | ArrayBuffer | Blob
سلسلة البيانات المكانية أو عنوان URL لملف للقراءة.
- options
- SpatialDataReadOptions
خيارات القراءة.
المرتجعات
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 كسلسلة XML جغرافية مكانية بالتنسيق المحدد.
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>
المعلمات
- 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>
كائنات GeoJSON لاسترداد الأشكال منها، للكتابة.
مجموعة من الخيارات التي تخصص كيفية كتابة XML.
المرتجعات
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 إلى ملف XML جغرافي مكاني مضمن في ملف مضغوط. سيكون الملف المكاني في الملف المضغوط أسماء "doc" وسيتم تعيين ملحق ملف مناسب. من المحتمل أن تتضمن ملحقات الملفات؛ 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>
المعلمات
- 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>
كائنات GeoJSON لاسترداد الأشكال منها، للكتابة.
- compressFormat
-
"Base64" | "Blob" | "ArrayBuffer"
تنسيق الملف المضغوط المراد استخدامه. الخيارات: Base64 (Data URI) أو Blob أو ArrayBuffer
مجموعة من الخيارات التي تخصص كيفية كتابة البيانات.
المرتجعات
Promise<string | ArrayBuffer | Blob>