Znajomość Java, GIS… Co dalej?

11

Znam programowanie w Javie i znam również koncepcje GIS. Programuję GIS przy użyciu javascript i PHP. Chcę to teraz zrobić za pomocą Java. Jak mam to zrobić? Proszę, daj mi znać, od czego powinienem zacząć? Linki do samouczków lub prostych projektów GIS opartych na Javie będą naprawdę mile widziane!

Shreerang
źródło
5
To pytanie jest zbyt niejasne i powinieneś dopracować się bardziej szczegółowo, ale możesz zainteresować się tą książką: @book {wood2002java, title = {{Programowanie Java dla nauk przestrzennych}}, autor = {Wood, J.}, isbn = {0415260981}, rok = {2002}, wydawca = {CRC}}
mdsumner
2
OT: Bibtex; Pochwalam! Byłoby miło, gdyby został upieczony do formatowania + auto-linki tutaj.
Dan S.
Czy mógłbyś wyjaśnić, czy interesują Cię internetowe aplikacje GIS, czy nie internetowe?
djq

Odpowiedzi:

11

Dlaczego nie spojrzeć na projekty open source tam.

Spójrz na kod źródłowy, wybierz jeden lub wiele z nich i dołącz do projektów :-)

Kilka przykładów:

GVSig z GIS na komputery stacjonarne, wersją mobilną i wersją mini dla telefonów http://www.gvsig.org/web/home/gvsig-home/view?set_language=en

JTS, Java Topology Suite (myślę, że to oznacza) http://www.vividsolutions.com/jts/jtshome.htm

Kolejny komputerowy GIS http://openjump.org/

GeoServer, generujący usługi mapowania stron internetowych (strona wydaje się być obecnie niedostępna ) http://geoserver.org

i tak dalej....

Nicklas Avén
źródło
pomimo tego, co twierdzi Google, strona główna JTS znajduje się pod adresem tsusiatsoftware.net/jts/main.html
Ian Turton
ok, masz rację, właśnie googlowałem. Ale link do pobrania w moim łączu wydaje się bardziej żywy. ale repozytorium svn wydaje się być połączone z twoim linkiem. hmm
Nicklas Avén,
Ale to pobieranie to 1.8, a najnowsza to 1.11
Ian Turton
10

Powszechnie używane biblioteki Java GIS opensource to GeoToolkit: http://www.geotoolkit.org/ i GeoTools (osgeo): http://www.geotools.org/

Przykład aplikacji opartej na GeoToolkit: https://github.com/codehaus/puzzle-gis

Laurent Jégou
źródło
1
Zobacz w szczególności Geotools, warsztaty FOSS4G
ThomasG77
Link do łamigłówki jest chroniony hasłem, czy masz inny link?
BritishSteel,
Przepraszamy, strona internetowa codehaus jest teraz zamknięta: codehaus.org/history . Projekt PuzzleGIS migrował do GitHub, zaktualizowałem adres URL w mojej odpowiedzi. Uwaga: projekt jest dość stary.
Laurent Jégou,
3

Oto kilka informacji z ESRI na temat tworzenia aplikacji GIS za pomocą Java:

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

Dla programistów Java EE Esri oferuje Web ADF dla platformy Java, frameworku Java, który rozszerza specyfikację JavaServer Faces (JSF).

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

Britt Wescott
źródło
Pamiętaj jednak, że internetowy ADF został uznany za przestarzały o 10.1. Zestaw ArcGIS Runtime SDK dla Java lub ArcGIS Server Object Extensions to drogi, z których można korzystać w wersji 10.1, ale dokumentacja jest wciąż niewielka.
blord-castillo
1

Geomajas to kolejny projekt typu open source do tworzenia aplikacji internetowych opartych na Javie. Używa GWT, aby umożliwić Ci robienie wszystkiego w Javie. Istnieje krzywa uczenia się, ponieważ oczekuje wiedzy o raju i wiośnie, ale zawiera wiele korzyści dla twojej aplikacji (np. Buforowanie, drukowanie, ...) dzięki wielu wtyczkom.

Joachim Van der Auwera
źródło