Я знаю программирование на Java и знакомы с концепциями ГИС. Я занимаюсь ГИС-программированием, используя JavaScript и PHP. Я хочу сейчас сделать это с помощью Java. Как я должен идти об этом? Пожалуйста, дайте мне знать, с чего мне начать? Будем благодарны за ссылки на учебные пособия или простые работы над ГИС-проектами на основе Java!
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
и так далее....
источник
Широко используются Java-библиотеки GIS с открытым исходным кодом: GeoToolkit: http://www.geotoolkit.org/ и GeoTools (osgeo): http://www.geotools.org/
Пример приложения на основе GeoToolkit: https://github.com/codehaus/puzzle-gis
источник
Sextante может быть интересен для вас.
источник
Вот некоторая информация из ESRI о том, как разрабатывать ГИС-приложения с помощью Java:
http://www.esri.com/getting-started/developers/java.html
источник
Смотрите также Java Topology Suite (на sourceforge ).
источник
Geomajas - это еще один проект с открытым исходным кодом для создания веб-приложений на основе Java. Он использует GWT, чтобы позволить вам делать все на Java. Существует обучающая кривая, так как она требует знаний maven и spring, но она включает в себя множество полезностей для вашего приложения (например, кэширование, печать, ...) благодаря множеству плагинов.
источник