Java, GIS 지식… 다음은?


11

Java 프로그래밍을 알고 있으며 GIS 개념도 잘 알고 있습니다. 자바 스크립트와 PHP를 사용하여 GIS 프로그래밍을 수행합니다. 이제 Java를 사용하여하고 싶습니다. 어떻게해야합니까? 어디서부터 시작해야하는지 알려주십시오. 튜토리얼 또는 간단한 Java 기반 GIS 프로젝트 작업에 대한 링크는 정말 감사하겠습니다!


5
이 질문은 너무 모호하므로 좀 더 구체적으로 작업해야하지만 다음 책에 관심이있을 수 있습니다 : @book {wood2002java, title = {{공간 과학을위한 자바 프로그래밍}}, author = {Wood, J.}, isbn = {0415260981}, year = {2002}, publisher = {CRC}}
mdsumner

2
OT : Bibtex; 나는 승인한다! 여기에서 서식 + 자동 링크로 구운 경우 좋을 것입니다.
Dan S.

웹 기반 GIS 응용 프로그램에 관심이 있거나 웹 기반이 아닌 웹에 관심이 있는지 자세히 설명해 주시겠습니까?
djq

답변:


11

오픈 소스 프로젝트를 살펴 보시지 않겠습니까?

소스 코드를보고 하나 또는 여러 개를 선택하고 프로젝트에 참여하십시오.

몇 가지 예 :

데스크톱 용 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

등등....


Google이 JTS 홈페이지가 tsusiatsoftware.net/jts/main.html에
Ian Turton

알았어, 네 말이 맞아 그러나 내 링크의 다운로드 링크가 더 생생한 것 같습니다. 그러나 svn 저장소는 귀하의 링크에서 연결된 것으로 보입니다. hmm
Nicklas Avén

그러나 다운로드는 1.8이고 최신 버전은 1.11
Ian Turton

10

널리 사용되는 오픈 소스 GIS Java 라이브러리는 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을 업데이트했습니다. 경고 : 프로젝트는 상당히 오래되었습니다.
Laurent Jégou


3

다음은 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


웹 ADF는 10.1에서 더 이상 사용되지 않습니다. Java 용 ArcGIS Runtime SDK 또는 ArcGIS Server Object Extensions는 10.1에서 사용할 수 있지만 현재 문서화는 여전히 부족합니다.
blord-castillo


1

Geomajas 는 Java 기반 웹 애플리케이션을 빌드하기위한 또 다른 오픈 소스 프로젝트입니다. Java로 모든 것을 할 수 있도록 GWT를 사용합니다. maven과 spring 지식을 기대할 때 학습 곡선이 있지만 많은 플러그인 덕분에 응용 프로그램에 대한 많은 장점 (예 : 캐싱, 인쇄 등)이 포함됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.