Czy istnieje obiektowy GIS typu open source?

14

Większość GIS opiera się na warstwach. Ale szukam obiektowego GIS typu open source. Czy jest coś takiego?

Pod pojęciem obiektowym rozumiem logiczny model danych dla wektorowego GIS. Oto wyjaśnienie moich definicji .

Vladimir
źródło
1
Interesujące pytanie, bardzo podoba mi się ten pomysł reprezentacji obiektowej, ponieważ jest to o wiele bardziej naturalny sposób przedstawiania rzeczy niż system oparty na warstwach, co znacznie ułatwia programowanie.
Pablo

Odpowiedzi:

2

Niewiele wiem o teorii, ale myślę, że możesz uzyskać pseudo obiektowe rozwiązanie z Postgis i ORM, takie jak framework Django lub SqlAlchemy.

Używam kombinacji Postgis i Django, a sposób radzenia sobie z modelami geograficznymi jest zorientowany obiektowo, ale są one przechowywane jako relacyjna baza danych.

Na przykład możesz mieć model „punktowy” i model „danych” (klucz: wartość).
Każda instancja „point” ma metodę add_data (), a także metody geograficzne, takie jak is_near (), zawiera (), get_xy () itp.

Następnie możesz mieć klasy „BurgerShop (punkt)” i BusStop (punkt) za pomocą specjalnych metod, takich jak BurgerShop.get_burger_types (), BurgerShop.get_nearest_busstop () lub BusStop.get_nearest_burgershop ().

Pablo
źródło