Java, conocimiento SIG ... ¿Qué sigue?

11

Sé programar en Java y también estoy familiarizado con los conceptos SIG. Hago programación SIG usando javascript y PHP. Quiero hacerlo ahora usando Java. ¿Cómo debo hacerlo? ¿Por favor, hágame saber por dónde debo comenzar? ¡Los enlaces a tutoriales o trabajos simples de proyectos SIG basados ​​en Java serán realmente apreciados!

Shreerang
fuente
55
Esta pregunta es demasiado vaga y debería trabajar para ser más específico, pero podría interesarle este libro: @book {wood2002java, title = {{Programación Java para ciencias espaciales}}, autor = {Wood, J.}, isbn = {0415260981}, año = {2002}, editor = {CRC}}
mdsumner
2
OT: Bibtex; ¡Lo apruebo! Sería bueno si se incluyera en el formato + autoenlace aquí.
Dan S.
¿Podría explicar si está interesado en aplicaciones SIG basadas en la web o no basadas en la web?
DJ

Respuestas:

11

¿Por qué no echar un vistazo a los proyectos de código abierto que existen?

Eche un vistazo al código fuente, elija uno o muchos de ellos y únase a los proyectos :-)

Algunos ejemplos:

GVSig con GIS de escritorio, versión móvil y mini versión para teléfonos http://www.gvsig.org/web/home/gvsig-home/view?set_language=en

JTS, Java Topology Suite (creo que significa) http://www.vividsolutions.com/jts/jtshome.htm

Otro SIG de escritorio http://openjump.org/

GeoServer, que genera servicios de mapeo web (el sitio web parece estar caído en este momento) http://geoserver.org

y así....

Nicklas Avén
fuente
a pesar de lo que Google afirma que la página de inicio de JTS está en tsusiatsoftware.net/jts/main.html
Ian Turton
ok, tienes razón, solo busqué en Google. Pero el enlace de descarga en mi enlace parece más vivo. pero el repositorio svn parece estar vinculado desde su enlace. hmm
Nicklas Avén
Pero esa descarga es 1.8 y mientras que la última es 1.11
Ian Turton
10

Las bibliotecas Java de SIG de código abierto ampliamente utilizadas son GeoToolkit: http://www.geotoolkit.org/ y GeoTools (osgeo): http://www.geotools.org/

Un ejemplo de una aplicación basada en GeoToolkit: https://github.com/codehaus/puzzle-gis

Laurent Jégou
fuente
1
Ver en particular para Geotools, el taller FOSS4G
ThomasG77
El enlace del rompecabezas está protegido con contraseña, ¿tiene otro enlace?
BritishSteel
Lo sentimos, el sitio web de codehaus ahora está cerrado: codehaus.org/history . El proyecto PuzzleGIS migró a GitHub, actualicé la URL en mi respuesta. Tenga cuidado: el proyecto es bastante antiguo.
Laurent Jégou
3

Aquí hay información de ESRI sobre cómo desarrollar aplicaciones SIG con Java:

http://www.esri.com/getting-started/developers/java.html

Para los desarrolladores de Java EE, Esri ofrece el ADF web para la plataforma Java, un marco web Java que extiende la especificación JavaServer Faces (JSF).

http://help.arcgis.com/en/sdk/10.0/java_ao_adf/adf_home.html

Britt Wescott
fuente
Sin embargo, tenga en cuenta que el ADF web ha quedado en desuso en 10.1. ArcGIS Runtime SDK para Java o ArcGIS Server Object Extensions son las rutas para usar en 10.1, pero la documentación aún es escasa en este momento.
blord-castillo
1

Geomajas es otro proyecto de código abierto para construir aplicaciones web basadas en Java. Utiliza GWT para permitirte hacer todo en Java. Hay una curva de aprendizaje, ya que espera conocimientos de Maven y Spring, pero incluye muchas ventajas para su aplicación (por ejemplo, almacenamiento en caché, impresión, ...) gracias a los muchos complementos.

Joachim Van der Auwera
fuente