Domanda

I loro documentazioni sono semplici e professionale. Ma essi non menzionano troppo per la relazione tra questi progetti open source. Quando devo utilizzare quale? E che uno è adatto per quale scenario?

Se sei uno sviluppatore GIS che abbia familiarità con questi progetti, si può spiegare?

È stato utile?

Soluzione

In termini di base, GDAL viene utilizzato per la lettura, la scrittura e la trasformazione dei dati raster, mentre OGR può fare lo stesso con i dati vettoriali. Io non sono come familiarità con FDO, ma sembra essere un'API utilizzata per l'accesso (da fonti di database), manipolare e analizzare tutti i tipi di dati geospaziali, e si basa su GDAL e OGR per tali scopi.

Altri suggerimenti

Il fondamentale comune denominatore di tutte le tre pacchetti software è che tutti siano astrazioni . In particolare, essi forniscono l'accesso ai dati geospaziali. In generale, tutti seguono convenzione analoga: - definire insieme di tipi e oggetti - definire le origini di basso livello di dati implementati sotto forma di un insieme di driver (indicato GDAL / OGR) o provider (come chiamato in FDO)

FDO , GDAL e OGR sono tutti implementato in C ++ linguaggio di programmazione.

Insieme con similitudini, ci sono molte differenze. GDAL / OGR permette di accedere ai dati memorizzati in un enorme numero di formati geospaziali, un sacco di algoritmi di elaborazione dei dati e degli operatori. FDO offre quelle caratteristiche troppo (è interessante notare che, grazie all'integrazione con GDAL / OGR in alcuni luoghi come Provider FDO per GDAL), ma ci si sente più come una quadro , mentre GDAL / OGR sembra più un libreria .

In ogni caso, non è possibile fornire con risposta definitiva quale si adatta dove meglio.

Si possono trovare blog e dopo la discussione di Matthew Perry utile:? FDO, GDAL / OGR e FME

Nota, GDAL e OGR sono in bundle insieme sotto l'ombrello del progetto software comune denominata semplicemente GDAL . Entrambi i nomi sembrano essere acronimi e sono spiegate in GDAL FAQ , verificare quanto segue Q & A:

  • Che cosa è GDAL?
  • Che cosa sta GDAL per?
  • Che cosa è questa roba OGR?
  • Che cosa sta OGR per?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top