Java, знание ГИС ... Что дальше?

11

Я знаю программирование на Java и знакомы с концепциями ГИС. Я занимаюсь ГИС-программированием, используя JavaScript и PHP. Я хочу сейчас сделать это с помощью Java. Как я должен идти об этом? Пожалуйста, дайте мне знать, с чего мне начать? Будем благодарны за ссылки на учебные пособия или простые работы над ГИС-проектами на основе Java!

Shreerang
источник
5
Этот вопрос слишком расплывчатый, и вам следует поработать над тем, чтобы быть более конкретным, но вас может заинтересовать эта книга: @book {wood2002java, title = {{Java-программирование для пространственных наук}}, author = {Wood, J.}, isbn = {0415260981}, год = {2002}, издатель = {CRC}}
mdsumner
2
ОТ: Bibtex; Я одобряю! Было бы неплохо, если бы он был запечен в форматирование + авто-линкование здесь.
Дэн С.
Не могли бы вы уточнить, заинтересованы ли вы в веб-приложениях ГИС или не в Интернете?
DJQ

Ответы:

11

Почему бы не взглянуть на проекты с открытым исходным кодом там.

Взгляните на исходный код, выберите один или несколько из них и присоединитесь к проектам :-)

Несколько примеров:

GVSig с настольной ГИС, мобильной версией и мини-версией для телефонов http://www.gvsig.org/web/home/gvsig-home/view?set_language=en

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
Ян Тертон
хорошо, ты прав, я просто погуглил. Но ссылка на скачивание в моей ссылке кажется более живой. но хранилище SVN похоже связано с вашей ссылкой. хм
Никлас Авен
Но эта загрузка - 1.8, и в то время как последняя - 1.11
Ян Тертон
10

Широко используются Java-библиотеки GIS с открытым исходным кодом: GeoToolkit: http://www.geotoolkit.org/ и GeoTools (osgeo): http://www.geotools.org/

Пример приложения на основе GeoToolkit: https://github.com/codehaus/puzzle-gis

Лоран Жегу
источник
1
В частности, смотрите Geotools, семинар FOSS4G 2010 geotoolsnews.blogspot.com/2010/09/…
ThomasG77
Ссылка на головоломку защищена паролем, у вас есть еще одна ссылка?
BritishSteel
Извините, сайт Codehaus теперь закрыт: codehaus.org/history . Проект PuzzleGIS перенесен на GitHub, я обновил URL в своем ответе. Будьте осторожны: проект довольно старый.
Лоран Жегу
3

Вот некоторая информация из ESRI о том, как разрабатывать ГИС-приложения с помощью Java:

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

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

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

Бритт Уэскотт
источник
Имейте в виду, что веб-АПД устарел в 10.1. ArcGIS Runtime SDK для Java или ArcGIS Server Object Extensions - это маршруты для использования в версии 10.1, но документации по-прежнему недостаточно.
Blord-Castillo
1

Geomajas - это еще один проект с открытым исходным кодом для создания веб-приложений на основе Java. Он использует GWT, чтобы позволить вам делать все на Java. Существует обучающая кривая, так как она требует знаний maven и spring, но она включает в себя множество полезностей для вашего приложения (например, кэширование, печать, ...) благодаря множеству плагинов.

Йоахим Ван дер Аувера
источник