Java, GIS-Kenntnisse… Wie geht es weiter?

11

Ich kenne mich mit Programmieren in Java aus und bin auch mit GIS-Konzepten vertraut. Ich programmiere GIS mit Javascript und PHP. Ich möchte es jetzt mit Java machen. Wie soll ich vorgehen? Bitte lassen Sie mich wissen, wo ich anfangen soll? Links zu Tutorials oder einfachen Java-basierten GIS-Projektarbeiten werden sehr geschätzt!

Shreerang
quelle
5
Diese Frage ist zu vage und Sie sollten daran arbeiten, genauer zu sein, aber Sie könnten an diesem Buch interessiert sein: @book {wood2002java, title = {{Java-Programmierung für Raumwissenschaften}}, author = {Wood, J.}, isbn = {0415260981}, Jahr = {2002}, Herausgeber = {CRC}}
mdsumner
2
OT: Bibtex; Ich bin damit einverstanden! Wäre schön, wenn es in die Formatierung + automatische Verknüpfung hier eingebrannt wäre.
Dan S.
Könnten Sie näher erläutern, ob Sie an webbasierten oder nicht webbasierten GIS-Anwendungen interessiert sind?
DJQ

Antworten:

11

Schauen Sie sich doch die Open Source-Projekte an.

Schauen Sie sich den Quellcode an, wählen Sie einen oder mehrere aus und beteiligen Sie sich an den Projekten :-)

Einige Beispiele:

GVSig mit Desktop-GIS, mobiler Version und Mini-Version für Telefone http://www.gvsig.org/web/home/gvsig-home/view?set_language=de

JTS, Java Topology Suite (ich denke, das bedeutet) http://www.vividsolutions.com/jts/jtshome.htm

Ein weiteres Desktop-GIS http://openjump.org/

GeoServer, Generierung von Web-Mapping-Diensten (Website scheint derzeit nicht verfügbar zu sein) http://geoserver.org

und so weiter....

Nicklas Avén
quelle
Trotz der Behauptungen von Google befindet sich die JTS-Homepage unter tsusiatsoftware.net/jts/main.html
Ian Turton
ok, du hast recht, ich habe nur gegoogelt. Aber der Download-Link in meinem Link scheint lebendiger zu sein. Das SVN-Repository scheint jedoch über Ihren Link verlinkt zu sein. hmm
Nicklas Avén
Aber dieser Download ist 1.8 und der neueste ist 1.11
Ian Turton
10

Weit verbreitete OpenSource-GIS-Java-Bibliotheken sind GeoToolkit: http://www.geotoolkit.org/ und GeoTools (osgeo): http://www.geotools.org/

Ein Beispiel für eine auf GeoToolkit basierende Anwendung: https://github.com/codehaus/puzzle-gis

Laurent Jégou
quelle
1
Siehe insbesondere für Geotools den FOSS4G 2010 Workshop geotoolsnews.blogspot.com/2010/09/…
ThomasG77
Der Puzzle-Link ist passwortgeschützt. Haben Sie einen anderen Link?
BritishSteel
Entschuldigung, die Codehaus-Website ist jetzt geschlossen: codehaus.org/history . Das PuzzleGIS-Projekt wurde auf GitHub migriert. Ich habe die URL in meiner Antwort aktualisiert. Seien Sie gewarnt: Das Projekt ist ziemlich alt.
Laurent Jégou
3

Hier einige Informationen von ESRI zur Entwicklung von GIS-Anwendungen mit Java:

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

Für Java EE-Entwickler bietet Esri den Web-ADF für die Java-Plattform an, ein Java-Webframework, das die JSF-Spezifikation (JavaServer Faces) erweitert.

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

Britt Wescott
quelle
Beachten Sie jedoch, dass der Web-ADF bei 10.1 veraltet ist. Das ArcGIS Runtime SDK für Java- oder ArcGIS Server-Objekterweiterungen sind die Routen, die unter 10.1 verwendet werden müssen. Die Dokumentation ist jedoch derzeit noch rar.
Blord-Castillo
1

Geomajas ist ein weiteres Open Source-Projekt zum Erstellen von Java-basierten Webanwendungen. Es verwendet GWT, damit Sie alles in Java erledigen können. Es gibt eine Lernkurve, da es Maven- und Spring-Wissen erwartet, aber dank der vielen Plug-Ins enthält es viele Extras für Ihre Anwendung (z. B. Caching, Drucken, ...).

Joachim Van der Auwera
quelle