8 votos

Buscando un visor básico de PostGIS para utilizarlo como base de una aplicación propia

Estoy buscando un visor PostGIS bastante básico. Debería ser posible hacer una panorámica, un zoom y recuperar información de coordenadas al hacer clic con el ratón. No es necesario que soporte transformaciones de coordenadas. Debería introducir la menor cantidad de dependencias posibles. Preferiblemente escrito en C++.

2 votos

OpenJUMP es bueno para eso. Instalar a partir de instantáneas sourceforge.net/projects/jump-pilot/files/OpenJUMP_snapshots o la versión 1.8 de sourceforge.net/projects/jump-pilot/files/OpenJUMP/1.8.0 . Utilice Archivo - Ejecutar consulta de almacén de datos y escriba cualquier consulta SQL válida en el cuadro. Por cierto, Oracle también es compatible con el plugin DB Query que se incluye en OJ Plus, pero debe añadir el controlador de Oracle ojdbc.jar usted mismo debido a las restricciones de licencia.

11voto

Tom Puntos 5872

Aunque no es realmente la respuesta directa a tu pregunta, qgis actúa como un visor SIG relativamente sencillo que puede acceder a PostGIS. Además de la aplicación principal -- que es una pieza de software relativamente compleja -- el núcleo de la biblioteca qgis puede ser "extraído" y utilizado desde una aplicación escrita en C/C++ o (creo, con algo de trabajo) Python.

Puesto de Tim Sutton sobre el tema de la construcción de widgets mínimos de qgis es probablemente un buen punto de partida para esto. Para construir un widget simple para ver una capa, el código C es de sólo 63 líneas, incluyendo las cabeceras + otros boilerplate.

0 votos

Gracias, investigaré lo de "sacar" el núcleo de QGIS. Si funciona, sería genial.

0 votos

Para futuras referencias: Tim S. me señaló este ejemplo en el tronco SVN: svn.osgeo.org/qgis/trunk/code_examples/1_hello_world_qgis_style

0 votos

El cual está enlazado desde el post que hizo, en las 'instrucciones de cómo hacer esto': "Este ejemplo puede ser sacado de subversion, compilado y ejecutado usando cmake así:" ...

5voto

UberAlex Puntos 1854

Pruebe con SharpMap . No está escrito en C++ sino en C#. Tal vez pueda serte útil.

2voto

Ivan Petrushev Puntos 158

QGIS comenzó como un visor para PostGIS, y ahora es un SIG de código abierto completo. Desde QGIS hay una integración muy estrecha con PostGIS que permite vistas dinámicas , vistas actualizables y un Gestor de BD para trabajar con datos espaciales construyendo y ejecutando consultas. Los estilos de sus datos también se pueden guardar en PostGIS. Se pueden establecer estilos por defecto, de modo que cuando usted u otro usuario abre una capa desde cero se aplica un estilo por defecto.

Gestor de la base de datos: enter image description here

Constructor de consultas SQL: enter image description here

-1voto

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X