Apakah ada GIS berorientasi objek open-source?

14

Sebagian besar SIG berbasis layer. Tapi saya mencari GIS berorientasi objek open-source. Apakah ada di luar sana?

Dengan berorientasi objek yang saya maksud model data logis untuk vektor GIS. Inilah penjelasan tentang definisi saya .

Vladimir
sumber
1
Pertanyaan yang menarik, saya sangat menyukai ide representasi berorientasi objek ini karena itu cara yang lebih alami untuk merepresentasikan sesuatu daripada sistem berbasis layer dan itu membuat pemrograman jauh lebih mudah.
Pablo

Jawaban:

10

Neo4j adalah database berbasis grafik (di mana node mirip dengan objek) dan Neo4j Spasial adalah "perpustakaan utilitas untuk Neo4j yang memfasilitasi memungkinkan operasi spasial pada data". Beberapa slide di sini dan di sini .

Lihat juga pertanyaan terkait ini di StackOverflow: NoSQL dan data spasial

Contoh lain dari database spasial berorientasi objek tercantum dalam artikel Wikipedia ini: database spasial berbasis objek

blah238
sumber
2

Saya tahu sedikit tentang teori tetapi saya pikir Anda bisa mendapatkan solusi berorientasi objek semu dengan Postgis dan ORM seperti kerangka kerja Django atau SqlAlchemy.

Saya menggunakan kombinasi Postgis dan Django dan cara berurusan dengan model geografis berorientasi objek, tetapi mereka disimpan sebagai database relasional.

Misalnya, Anda dapat memiliki model 'titik' dan model 'data' (kunci: nilai).
Setiap instance 'point' memiliki metode add_data () dan juga metode geografis seperti is_near (), berisi (), get_xy (), dll.

Daripada Anda dapat memiliki kelas 'BurgerShop (point)' dan BusStop (point) dengan metode khusus seperti BurgerShop.get_burger_types (), BurgerShop.get_nearest_busstop () atau BusStop.get_nearest_burgershop ().

Pablo
sumber