Pregunta

Sus documentaciones son simples y profesional. Pero no mencionan demasiado acerca de la relación entre estos proyectos de código abierto. ¿Cuándo debo usar cuál? Y cuál es el adecuado para lo que escenario?

Si usted es un desarrollador SIG que esté familiarizado con estos proyectos, se puede explicar?

¿Fue útil?

Solución

En términos básicos, GDAL se utiliza para la lectura, la escritura y la transformación de los datos de mapa de bits, mientras que OGR puede hacer lo mismo con los datos vectoriales. No estoy tan familiarizado con FDO, pero parece ser una API utilizada para el acceso (a partir de fuentes de bases de datos), manipular y analizar todo tipo de datos geoespaciales, y se basa en GDAL y OGR para esos fines.

Otros consejos

El denominador común fundamental de todos los tres paquetes de software es que todos ellos son abstracciones . En particular, proporcionan acceso a los datos geoespaciales. En general, todos siguen convención similar: - definir colección de tipos y objetos - definir las fuentes de bajo nivel de datos implementados en forma de un conjunto de conductores (como nombrado en GDAL / OGR) o proveedores (como nombrado en FDO)

FDO , GDAL y OGR se implementan en el lenguaje de programación C ++.

Además de las similitudes, hay muchas diferencias. GDAL / OGR da acceso a los datos almacenados en un enorme número de formatos geoespaciales, un montón de algoritmos de procesamiento de datos y operadores. FDO ofrece esas características también (curiosamente, gracias a la integración con GDAL / OGR en algunos lugares como Proveedor FDO de GDAL) pero se siente más como un marco, mientras que GDAL / OGR se siente más como un biblioteca .

En cualquier caso, no es posible para ofrecerle una respuesta definitiva cuál se ajusta a donde mejor.

Usted puede encontrar blog y discusión siguiente de Matthew Perry útil: FDO, GDAL / OGR y FME

Nota, GDAL y OGR están empaquetados juntos bajo el paraguas del proyecto de software común que se llama simplemente GDAL . Ambos nombres parecen ser acrónimos y se explican en GDAL FAQ , compruebe lo siguiente Q & A:

  • ¿Qué es GDAL?
  • ¿Qué significa GDAL?
  • ¿Qué es esto OGR?
  • ¿Qué significa OGR?
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top