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!
11
Respuestas:
¿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í....
fuente
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
fuente
Sextante puede ser de su interés.
fuente
Aquí hay información de ESRI sobre cómo desarrollar aplicaciones SIG con Java:
http://www.esri.com/getting-started/developers/java.html
fuente
Consulte también Java Topology Suite (en sourceforge ).
fuente
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.
fuente