Conoscenza di Java, GIS ... E adesso?


11

Conosco la programmazione in Java e conosco anche i concetti GIS. Faccio la programmazione GIS usando javascript e PHP. Voglio farlo ora usando Java. Come devo procedere? Per favore fatemi sapere da dove dovrei iniziare? Saranno davvero apprezzati i collegamenti a tutorial o semplici lavori di progetto GIS basati su Java!


5
Questa domanda è troppo vaga e dovresti lavorare per essere più specifico, ma potresti essere interessato a questo libro: @book {wood2002java, title = {{Programmazione Java per le scienze spaziali}}, autore = {Wood, J.}, isbn = {0415260981}, anno = {2002}, editore = {CRC}}
mdsumner,

2
OT: Bibtex; Approvo! Sarebbe bello se fosse stato inserito nella formattazione + collegamento automatico qui.
Dan S.

Potresti approfondire se sei interessato ad applicazioni GIS basate sul web o non basate sul web?
djq,

Risposte:


11

Perché non dare un'occhiata ai progetti open source là fuori.

Dai un'occhiata al codice sorgente, scegline uno o più e unisciti ai progetti :-)

Alcuni esempi:

GVSig con GIS desktop, versione mobile e versione mini per telefoni http://www.gvsig.org/web/home/gvsig-home/view?set_language=en

JTS, Java Topology Suite (penso che significhi) http://www.vividsolutions.com/jts/jtshome.htm

Un altro GIS desktop http://openjump.org/

GeoServer, che genera servizi di web mapping (il sito web sembra essere in questo momento inattivo) http://geoserver.org

e così via....


nonostante ciò che Google afferma che la home page di JTS è su tsusiatsoftware.net/jts/main.html
Ian Turton

ok, hai ragione, ho appena cercato su Google. Ma il link per il download nel mio link sembra più vivo. ma il repository svn sembra essere collegato dal tuo link. hmm
Nicklas Avén

Ma quel download è 1.8 e mentre l'ultimo è 1.11
Ian Turton

10

Le librerie Java GIS opensource ampiamente utilizzate sono GeoToolkit: http://www.geotoolkit.org/ e GeoTools (osgeo): http://www.geotools.org/

Un esempio di un'applicazione basata su GeoToolkit: https://github.com/codehaus/puzzle-gis


1
Vedi in particolare per Geotools, il seminario FOSS4G
ThomasG77

Il collegamento puzzle è protetto da password, hai un altro collegamento?
BritishSteel,

Siamo spiacenti, il sito web codehaus è ora chiuso: codehaus.org/history . Il progetto PuzzleGIS è migrato su GitHub, ho aggiornato l'URL nella mia risposta. Attenzione: il progetto è piuttosto vecchio.
Laurent Jégou,


3

Ecco alcune informazioni dall'ESRI su come sviluppare applicazioni GIS con Java:

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

Per gli sviluppatori Java EE, Esri offre l'ADF Web per la piattaforma Java, un framework Web Java che estende la specifica JSF (JavaServer Faces).

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


Tenere presente, tuttavia, che l'ADF Web è stato deprecato alla 10.1. ArcGIS Runtime SDK per Java o ArcGIS Server Object Extensions sono le rotte da utilizzare in 10.1, ma la documentazione è ancora scarsa al momento.
blord-castillo,


1

Geomajas è un altro progetto open source per la creazione di applicazioni Web basate su Java. Usa GWT per permetterti di fare tutto in Java. Esiste una curva di apprendimento in quanto prevede conoscenze relative alla primavera e alla primavera, ma include molte chicche per la tua applicazione (ad esempio cache, stampa, ...) grazie ai numerosi plug-in.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.