Esiste un GIS orientato agli oggetti open source?


14

La maggior parte dei GIS sono basati su layer. Ma sto cercando un GIS orientato agli oggetti open source. Ce n'è qualcuno là fuori?

Per orientato agli oggetti intendo modello di dati logici per GIS vettoriale. Ecco la spiegazione delle mie definizioni .


1
Domanda interessante, mi piace molto questa idea di rappresentazione orientata agli oggetti perché è un modo molto più naturale di rappresentare le cose rispetto al sistema basato su livelli e ciò rende la programmazione molto più semplice.
Pablo,

Risposte:



2

So molto poco della teoria, ma penso che tu possa ottenere una pseudo soluzione orientata agli oggetti con Postgis e un ORM come Django framework o SqlAlchemy.

Uso una combinazione di Postgis e Django e il modo di trattare i modelli geografici è orientato agli oggetti, ma sono memorizzati come un database relazionale.

Ad esempio, è possibile avere un modello "punto" e un modello "dati" (chiave: valore).
Qualsiasi istanza 'point' ha un metodo add_data () e anche metodi geografici come is_near (), contiene (), get_xy (), ecc.

Quindi puoi avere una classe 'BurgerShop (point)' e BusStop (point) con metodi speciali come BurgerShop.get_burger_types (), BurgerShop.get_nearest_busstop () o BusStop.get_nearest_burgershop ().

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.