Java 프로그래밍을 알고 있으며 GIS 개념도 잘 알고 있습니다. 자바 스크립트와 PHP를 사용하여 GIS 프로그래밍을 수행합니다. 이제 Java를 사용하여하고 싶습니다. 어떻게해야합니까? 어디서부터 시작해야하는지 알려주십시오. 튜토리얼 또는 간단한 Java 기반 GIS 프로젝트 작업에 대한 링크는 정말 감사하겠습니다!
Java 프로그래밍을 알고 있으며 GIS 개념도 잘 알고 있습니다. 자바 스크립트와 PHP를 사용하여 GIS 프로그래밍을 수행합니다. 이제 Java를 사용하여하고 싶습니다. 어떻게해야합니까? 어디서부터 시작해야하는지 알려주십시오. 튜토리얼 또는 간단한 Java 기반 GIS 프로젝트 작업에 대한 링크는 정말 감사하겠습니다!
답변:
오픈 소스 프로젝트를 살펴 보시지 않겠습니까?
소스 코드를보고 하나 또는 여러 개를 선택하고 프로젝트에 참여하십시오.
몇 가지 예 :
데스크톱 용 GIS, 휴대 전화 용 미니 버전 및 휴대 전화 용 미니 버전이 모두 포함 된 GVSig http://www.gvsig.org/web/home/gvsig-home/view?set_language=ko
JTS, Java Topology Suite (의미라고 생각합니다) http://www.vividsolutions.com/jts/jtshome.htm
다른 데스크탑 GIS http://openjump.org/
웹 매핑 서비스를 생성하는 GeoServer (웹 사이트가 현재 다운 된 것 같습니다) http://geoserver.org
등등....
널리 사용되는 오픈 소스 GIS Java 라이브러리는 GeoToolkit : http://www.geotoolkit.org/ 및 GeoTools (osgeo) : http://www.geotools.org/
GeoToolkit 기반 애플리케이션의 예 : https://github.com/codehaus/puzzle-gis
다음은 Java로 GIS 애플리케이션을 개발하는 방법에 대한 ESRI의 정보입니다.
http://www.esri.com/getting-started/developers/java.html
Java EE 개발자를 위해 Esri는 Java Server Faces (JSF) 사양을 확장하는 Java 웹 프레임 워크 인 Java 플랫폼 용 Web ADF를 제공합니다.
http://help.arcgis.com/en/sdk/10.0/java_ao_adf/adf_home.html
Java Topology Suite ( sourceforge )를 참조하십시오 .
Geomajas 는 Java 기반 웹 애플리케이션을 빌드하기위한 또 다른 오픈 소스 프로젝트입니다. Java로 모든 것을 할 수 있도록 GWT를 사용합니다. maven과 spring 지식을 기대할 때 학습 곡선이 있지만 많은 플러그인 덕분에 응용 프로그램에 대한 많은 장점 (예 : 캐싱, 인쇄 등)이 포함됩니다.