Saya mencoba mencari tahu apakah ada format pertukaran lain yang layak untuk data yang diaktifkan secara spasial. Sejauh ini, tampaknya SpatiaLite adalah satu-satunya di luar sana, tetapi belum diadopsi oleh industri.
spatialite
GuidoS
sumber
sumber
Jawaban:
Dalam hal spesifikasi SQL Fitur Sederhana OGC, Spatialite adalah satu-satunya implementasi open source pada dasar-dasar file tunggal. Untuk alasan ini (dan lainnya!) Ini memiliki manfaat besar dibandingkan dengan format vektorial datar lainnya seperti shapefile dll ...
Didukung penuh oleh GDAL sebagai driver OGR "resmi" [0], ini adalah jaminan untuk dukungan di masa depan dari perangkat lunak GIS Desktop utama (mereka semua menggunakan GDAL universal).
Saat ini hanya QGIS yang dapat membaca (dan menulis) itu, jadi jika Anda ingin format pertukaran langsung dapat dibaca / ditulis dari perangkat lunak Anda tanpa ekspor ke format lain mungkin itu masih bukan pilihan terbaik Anda, jika Anda tidak menggunakan QGIS.
Jika Anda memerlukan forma pertukaran, seperti yang sudah disarankan, Anda dapat menggunakan format apa pun yang didukung dari GDAL / OGR [0] dan kemudian mengimpor kembali ke db spasial.
Perhatikan bahwa jika Spatialite akan menerapkan topologi, seperti yang telah saya dengar, itu akan memiliki manfaat besar dibandingkan dengan format rencana lainnya (seperti shapefile misalnya).
[0] http://www.gdal.org/ogr/drv_sqlite.html
[1] http://www.gdal.org/ogr/ogr_formats.html
sumber
Itu benar-benar tergantung kebutuhan Anda. Saya juga berpikir geojson , gml , citygml , dan google kml juga dapat dianggap sebagai format pertukaran spasial.
sumber
Meskipun tidak memiliki dukungan di luar ESRI, Personal Geodatabase akan menjadi pilihan yang baik, dan memiliki adopsi industri. Dalam hal adopsi, format AutoCAD juga dapat dipertimbangkan.
sumber
Saya pikir halangannya adalah ketika Anda mengatakan, 'diadopsi oleh industri'. Ada nilai untuk perusahaan perangkat lunak SIG besar milik untuk mengontrol format data.
SpatiaLite bekerja sangat baik dengan QGIS. Anda bisa membuat layer peta berdasarkan query SQL.
Jika Anda ingin menggabungkan fitur spasial dan tabel terkait semua dalam satu file untuk bertukar, SpatiaLite sangat bagus. Jika Anda hanya ingin bertukar fitur dengan atribut, shapefile yang di-zip masih merupakan pilihan terbaik Anda.
sumber
Untuk apa nilainya, suara saya pergi ke Spatialite sebagai solusi file tunggal, dapat ditukar dengan semua orang. Esri personal geodatabases (.mdb) sangat bagus tetapi tidak berfungsi dengan banyak tumpukan sistem GIS, terutama yang berbasis Linux, karena format file memerlukan driver database Microsoft yang eksklusif yang tidak tersedia bagi banyak orang. Solusi file tunggal lainnya menawarkan kruk unik untuk mendapatkan data Anda dari berbagai tempat - layanan online, perangkat GPS dll. (KML, GPX) ..atau dari pengguna GIS lainnya yang telah mengumpulkan data untuk dibagikan dengan Anda dalam format shapefile. dxf dan dwg dan format CAD lainnya tidak menawarkan fungsionalitas yang diharapkan pengguna GIS. Ofcourse, jika Anda menempatkan data Anda di server untuk diumpankan ke banyak orang, maka Anda tidak perlu format file tunggal. PostGIS akan menjadi solusi database non-file (server).
sumber
Sekarang OGC GeoPackage adalah basis data spasial untuk fitur vektor dan standar ubin raster. Namun, Anda tidak dapat melakukan operasi spasial / fungsi / kueri di gpkg. Anda dapat membuat virtualgpkg di spasial dan menggunakan spasial untuk operasi spasial tersebut.
sumber
SQLite itu sendiri agak spasial. OGR mendukung penulisan untuk itu. Selain SpatiaLite (yang kurang didukung) ada format SDF Autodesk. Versi terbaru sebenarnya adalah file SQLite.
http://en.wikipedia.org/wiki/Spatial_data_file
sumber