Знання Java, ГІС ... Що далі?


11

Я знаю програмування на Java і я також знайомий з концепціями ГІС. Я займаюся програмуванням ГІС за допомогою javascript та PHP. Я хочу зараз зробити це за допомогою Java. Як мені це робити? Замовте мене, з чого я повинен почати? Посилання на підручники або прості роботи на базі ГІС-проекту на базі Java дійсно будуть вдячні!


5
Це запитання є надто розпливчастим, і вам слід попрацювати над тим, щоб бути більш конкретним, але вас може зацікавити ця книга: @book {wood2002java, title = {{Java-програмування для просторових наук}}, автор = {Вуд, Дж.}, Isbn = {0415260981}, рік = {2002}, видавець = {CRC}}
mdsumner

2
ОТ: Бібтекс; Я схвалюю! Було б добре, якби це було викладено у форматування + автоматичне посилання тут.
Дан С.

Чи можете ви детальніше розглянути питання про те, чи цікавляться ви веб-додатки GIS або не веб-сайти?
djq

Відповіді:


11

Чому б не поглянути на проекти з відкритим кодом там.

Погляньте на вихідний код, виберіть один чи багато з них та приєднайтесь до проектів :-)

Кілька прикладів:

GVSig з настільним GIS, мобільною версією та міні-версією для телефонів http://www.gvsig.org/web/home/gvsig-home/view?set_language=uk

JTS, Java Topology Suite (я думаю, це означає) http://www.vividsolutions.com/jts/jtshome.htm

Ще один настільний ГІС http://openjump.org/

GeoServer, генеруючи послуги веб-картографування (веб-сайт, здається, зараз не працює) http://geoserver.org

і так далі....


незважаючи на те, що Google стверджує, що домашня сторінка JTS знаходиться за адресою tsusiatsoftware.net/jts/main.html
Ian Turton

добре, ти маєш рацію, я просто гуглив. Але посилання на завантаження в моєму посиланні здається більш живим. але сховище svn схоже на ваше посилання. хм
Nicklas Avén

Але це завантаження становить 1,8, а останнє - 1,11
Ян Тертон

10

Широко використовувані відкриті джерела GIS-бібліотек Java - GeoToolkit: http://www.geotoolkit.org/ та GeoTools (osgeo): http://www.geotools.org/

Приклад програми на основі GeoToolkit: https://github.com/codehaus/puzzle-gis


1
Дивіться, зокрема, для Geotools, семінар-практикум FOSS4G
ThomasG77

Посилання на головоломку захищено паролем, у вас є ще одне посилання?
BritishSteel

На жаль, веб-сайт codehaus закритий: codehaus.org/history . Проект PuzzleGIS перемістився до GitHub, я оновив URL-адресу у своїй відповіді. Будьте попереджені: проект досить старий.
Лоран Джегу


3

Ось деяка інформація від ESRI про те, як розробити GIS-додатки за допомогою Java:

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

Для розробників Java EE Esri пропонує веб-ADF для платформи Java, веб-рамку Java, яка розширює специфікацію JavaServer Faces (JSF).

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


Будьте в курсі, що веб-ADF було застаріло в 10.1. SDK ArcGIS Runtime SDK для Java або ArcGIS-серверних розширень - це маршрути, якими слід користуватися в 10.1, але документації поки що мало.
blord-castillo


1

Geomajas - ще один проект з відкритим кодом для створення веб-додатків на базі Java. Він використовує GWT, щоб дозволити вам робити все на Java. Існує крива навчання, оскільки вона очікує знань про весну і весну, але вона включає в себе безліч смаків для вашого застосування (наприклад, кешування, друк, ...) завдяки безлічі плагінів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.