Spatial Data pada SQLite

Sebuah proyek yang sangat menarik SpatiaLite and VirtualShape telah menambahkan spatial data engine untuk SQLite database. Boleh dikatakan ini semacam PostGIS untuk SQLite.

Sebenarnya saya masih bermimpi kapan Firebird akan memiliki dukungan terhadap data spatial. Tapi sepertinya bakal akan lama. Namun, asyik juga sekarang SQLite telah didukung fitur tersebut. Ok, akhirnya ada alasan buat ngoprek SQLite.

Dalam pengembangan software GIS terkadang dibutuhkan database yang mendukung data spatial yang sifatnya mudah diadministrasi, mudah dioperasikan, mudah di-embed ke aplikasi, dan mudah di-customize. Tentu saja jawaban atas masalah ini adalah Firebird dan SQLite. Penggunaan Firebird untuk aplikasi GIS belum bisa optimal dan dia harus disandingkan dengan DBF dari shapefile. Sekarang, dengan hadirnya SQLite yang mendukung data spatial semoga akan menciptakan inovasi embedded GIS application ke level berikutnya.

Berikut adalah sekilas pengenalan fitur dari SpatiaLite:

  • Mendukung format standar WKT dan WKB.
  • Mengimplementasikan fungsi-fungsi SQL spatial seperti AsText(), GeomFromText(), Area(), PointN() dan sebagainya. Tapi belum semua fungsi-fungsi OpenGIS diimplementasikan.
  • Mendukung import dan export dari/ke shapefile.
  • Mendukung coordinate reprojection via PROJ.4 dan EPSG geodetic parameters dataset.

Sedangkan VirtualShape memungkinkan SQLite untuk membuka shapefile sebagai virtual table tanpa harus melakukan import atau konversi. Wow!

Ok, kalo nggak keburu ketabrak proyek semoga aku bisa membahas hasil risetku – ceiileee! :) – tentang SpatiaLite dan VirtualShape di lain hari. Tapi seperti biasa: “Gak janji dech!”.

Ditulis dalam GIS. 2 Komentar »