6 votos

¿Una alternativa a ArcGIS Desktop para el desarrollo de software?

Estoy buscando una alternativa gratuita y con licencia razonable a ArcGIS Desktop (o tal vez sólo ArcGIS Server). Soy bastante nuevo en SIG, así que voy a exponer algunas de las cosas que quiero ser capaz de hacer y usted me puede decir qué alternativas están ahí fuera.

Necesito poder convertir de formato GML o Shapefile a algún formato de base de datos SIG, (apuesto a que no puedo hacerlo con GDAL/OGR pero no estoy seguro). Y luego quiero ser capaz de consultar mediante programación la base de datos para los activos de determinados tipos dentro de los límites especificados. Por ejemplo, me gustaría encontrar todas las carreteras dentro de un cuadro de latitud y longitud y extraer sus nombres y sus representaciones polilíneas.

En este momento sólo me interesa una API programática. No estoy interesado en nada con una GUI.

0 votos

Ya hay preguntas similares a ésta en el sitio. gis.stackexchange.com/preguntas/24/ gis.stackexchange.com/questions/187/

0 votos

Esas preguntas están relacionadas pero no son similares. John busca un marco para el desarrollo de software SIG, no un producto para el usuario final, y el código abierto no es un requisito.

0 votos

John, te recomiendo que añadas "para el desarrollo de software" o algo similar en el asunto para enfatizar el aspecto de "no GUIs por favor" de la pregunta.

18voto

Isaac Solomon Puntos 16554

Echar un vistazo a TatukGIS no es gratis, pero tiene un mejor modelo de licencia.

9voto

Greg Puntos 1756

OGR puede convertir GML y/o shapefile a PostGIS , SpatiaLite y un número de otros almacenes de datos y tiene un API bien desarrollada . Tanto postgis como spatialite pueden soportar el tipo de consulta que quieres, aunque yo personalmente no lo he hecho (en realidad, dependiendo de los detalles de tus consultas, es posible que puedas hacerlo todo en OGR).

5voto

Frank Krueger Puntos 27508

Según tu descripción, necesitarás la biblioteca OGR (para convertir de GML/shape a tu base de datos) y una base de datos con capacidad espacial (yo recomendaría PostGIS).

Si te conformas con una base de datos en bruto para consultarla con SQL, eso es todo lo que necesitas. Hay muchas bibliotecas de utilidades Postgres, y una para el lenguaje de programación que elijas.

2voto

Erik Öjebo Puntos 6937

Alternativas SIG gratuitas:

http://www.qgis.org/

http://udig.refractions.net/

http://www.openjump.org/

http://grass.itc.it/

Web GIS

http://mapserver.org/

http://geoserver.org/display/GEOS/Welcome

*Algunos requieren plugins o pasos adicionales para incorporar sus requisitos SIG

Mapperz utiliza todo lo anterior con Postgres (con Postgis) como base de datos espacial.

1 votos

Los tres primeros no responden a la pregunta: "No me interesa nada que tenga una interfaz gráfica de usuario".

0 votos

Whups, lo siento, no me di cuenta de que el requisito de "no gui" se añadió después de su puesto. :)

1 votos

Qgis puede compilarse según sus propias especificaciones, con o SIN interfaz gráfica de usuario, si así lo desea. svn.osgeo.org/gdal/branches/1.4/gdal/ogr/ogrsf_frmts/gml/will convertir su gml udig tiene un SDK de nuevo usted puede construir su propio de ella udig.refractions.net/confluence/display/DEV/1+SDK+Quickstart OpenJump también tiene sourceforge.net/apps/mediawiki/jump-pilot/ Espero que le ayude a orientarse.

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