Daha çox

QGIS-də hansı məlumat faylı formatları (və s.) Birbaşa düzəliş edilə bilər?


QGIS çox müxtəlif fayl formatlarını açmağa imkan verir.

Bunlardan bəziləri birbaşa tənzimlənə bilər. Verilənləri / faylı açmaq, dərhal QGIS-də məlumatları düzəltmək və sonra orijinal faylına qaytarmaq mümkündür.

Bir çox format aça bilər / oxuna bilər və eyni zamanda həmin formata yazmaq / yazmaq mümkündür AMMA bunlar, məlumatların redaktə olunmadan əvvəl ikinci bir formata yazılmasını tələb edir. Bu, ilk vəziyyətdən əsaslı şəkildə fərqlənir.

Sual, hansı məlumat formatlarının olmasıdır birbaşa düzəldilə bilər QGIS (ikinci vəziyyətdən fərqli olaraq ilk vəziyyət) tərəfindən?

Siyahının faydalı olması səbəbləri ...

Düşünürəm ki, bəzən QGIS bu məsələni çox yaxşı həll etmir - məsələn, əvvəllər bəzi Excel sənədlərinin düzəldilə bilən kimi görünməsinə baxmayaraq, nəticə etibarı ilə uğursuz olur - bu da qarışıqlığı artırır.

Gdal.org-dakı qeydlər bəzi məlumatlar verir, lakin yuxarıdakı iki vəziyyəti bir-birindən ayırmaq çox çətin ola bilər - birbaşa düzəliş edilə bilən formatlar və digər tərəfdən həm oxunub, həm də yazıla bilən formatlar (lakin birbaşa redaktə olunmur). .

Cavablarda QGIS (və ya ogr) versiyası haqqında məlumatın olması faydalıdır.


Budur yenilənə bilən vektor təbəqə sənədləri siyahısı (QGIS 2.18 ilə sınaqdan keçirildi, amma bildiyim qədər bu QGIS 3 ilə eynidir). Hər şeyin eyni yerdə olması üçün OP tərəfindən göstərilən xüsusiyyət siniflərini də sadalayacağam.

Fayl formatları:

  • Coğrafi paketlər

  • Geojson

  • Geoconcept

  • MapInfo TAB

  • Formalar

  • Sqlite

  • FileGeodatabase (əgər fileGDB kitabxanası quraşdırılıbsa, OGR> = 1.9, buraya baxın)

RDBMS-dəki məlumatlar (yəni verilənlər bazaları)

  • PostGIS / PostGres

  • SpatiaLite

  • MySQL

  • Oracle (kitabxana quraşdırılıbsa)


2.18.12 tarixindən etibarən məhdud təcrübəmdə:

  • SHP - oxu / yaz
  • Spatialite - oxuyun / yazın
  • XLSX - Əlavə Elektron tablo Layer plaginindən istifadə edirsinizsə oxuyun / yazın *
  • CSV - yalnız oxumaq (Spreadsheet Layer / .csvt metodundan istifadə etməsəniz)
  • DXF - yalnız oxumaq üçün
  • KML - yalnız oxunur
  • Verilənlər bazası sənədlərinə daxil olun (MDB / ACCDB) - ODBC istifadə edərək, yalnız oxuyun (yenə afaik, 64 bitə keçdikdən sonra sınamamışam)

* yalnız sənəd düzgün şəkildə formatlandıqda və başlıqları və növləri düzgün aşkarladıqda (bu Excel-də asanlıqla qarışır). Və hesab edirəm ki, fayl idxal etdiyiniz zaman açıq deyilsə. Əks təqdirdə yalnız oxunacaqdır. Ayrıca, QGIS-də edilən düzəlişləri saxlayarkən, XLSX faylı Excel-də açarkən XML şemalarını "pozmuş" ola bilər və əlbəttə ki, bütün formatlaşma itirilir, buna görə də SHP və ya Spatialite kimi oxumaq / yazmaq asan deyil ... bir az həqiqətən hack.


İdxal olunmuş Shape sənədlərini, Tab Fayllarını və ya qeyd etdiyiniz digər sənədləri heç vaxt birbaşa düzəldə bilməmişəm. İdxal edilmiş sənədləri düzəldə bilmək üçün hər zaman yadda saxlamalı və ya başqa bir fayla köçürməliyəm. İdxal edilmiş Spatial Lite fayllarını da düzəltməkdə çətinlik çəkdim.

Orijinal məlumatları düzəltməyə çalışmadan sadəcə idxal edirəm və ixrac edirəm. Bunu Versiya 1.8-dən bəri etdim və o vaxtdan bəri idxal edilmiş məlumatları düzəltməyə çalışmadım.

Yalnız bir şeyin dəyişib olmadığını görmək üçün 2.8 ilə cəhd edə bilərəm.

Dbf faylının 64 bit proqramda yerli olmayan olması səbəbindən 32 bit QGIS və 64 bit QGIS istifadə edərkən də fərqlər ola bilər.


QGIS-in dəstəklədiyi əksər məlumat formatları GDAL / OGR vasitəsilə daxil edilir.

Oxuma / yazma dəstəyi ilə müəyyən bir formatın mövcud olub olmadığını yoxlamaq üçün yerli QGIS quraşdırmanın təxminən informasiya qutusunda GDAL / OGR versiyasını axtarın və sonra OGR Vektor Formatları səhifəsinə keçin və maraqlandığınız formatın vəziyyətini yoxlayın.

Sonda, dəstəklənən QGIS versiyasından daha çox OGR versiyasına aiddir. Praktikada daha yüksək QGIS versiya nömrələri normalda daha yeni OGR versiyaları deməkdir, lakin bu heç də çətin bir qayda deyil.

Bundan əlavə OGR səhifəsinin nə yazdığından asılı olmayaraq yazıları dəstəkləyən OGR istifadə etməyən, əsasən verilənlər bazası formatlarını (postgis, oracle, mssql, spatialite, ...) təmin edənlərin siyahısı da var (düşünürəm ki, onlar da orada yazılabilir) ).

Yalnız nəzəri məlumat üçün: P


Videoya baxın: QGIS - Polygonize - Raster to Vector (Oktyabr 2021).