Java, ความรู้ GIS ... จะทำอะไรต่อไป


11

ฉันรู้ว่าการเขียนโปรแกรมใน Java และฉันคุ้นเคยกับแนวคิด GIS เช่นกัน ฉันจะเขียนโปรแกรม GIS โดยใช้ javascript และ PHP ฉันต้องการที่จะทำตอนนี้โดยใช้ Java ฉันจะไปเกี่ยวกับมันได้อย่างไร โปรดแจ้งให้เราทราบว่าฉันควรเริ่มต้นที่ไหน ลิงค์ไปยังบทเรียนหรืองาน GIS ที่ใช้ Java อย่างง่ายจะได้รับการชื่นชมจริงๆ!


5
คำถามนี้คลุมเครือเกินไปและคุณควรพยายามเจาะจงมากขึ้น แต่คุณอาจสนใจหนังสือเล่มนี้: @book {wood2002java, title = {{การเขียนโปรแกรม Java สำหรับวิทยาศาสตร์เชิงพื้นที่}}, ผู้เขียน = {Wood, J. }, isbn = {0415260981}, ปี = {2002}, ผู้จัดพิมพ์ = {CRC}}
mdsumner

2
OT: Bibtex; ฉันเห็นด้วย! จะดีถ้ามันถูกอบในการจัดรูปแบบ + ลิงก์อัตโนมัติที่นี่
Dan S.

คุณช่วยอธิบายได้อย่างละเอียดว่าคุณสนใจแอปพลิเคชั่น GIS บนเว็บหรือไม่ใช้เว็บหรือไม่?
djq

คำตอบ:


11

ทำไมไม่ลองดูโครงการโอเพ่นซอร์สที่นั่น

ดูซอร์สโค้ดเลือกหนึ่งหรือหลายอันแล้วเข้าร่วมโครงการ :-)

ตัวอย่างบางส่วน:

GVSig ที่มีทั้ง GIS เดสก์ท็อป, รุ่นมือถือและรุ่นมินิสำหรับโทรศัพท์ http://www.gvsig.org/web/home/gvsig-home/view?set_language=en

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

ห้องสมุด java GIS opensource ที่ใช้กันอย่างแพร่หลายคือ 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 ในการตอบกลับของฉัน ถูกเตือน: โครงการค่อนข้างเก่า
Laurent Jégou


3

นี่คือข้อมูลบางส่วนจาก ESRI เกี่ยวกับวิธีการพัฒนาแอพพลิเคชั่น GIS ด้วย 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


โปรดระวังว่า ADF ของเว็บนั้นเลิกใช้แล้วที่ 10.1 ArcGIS Runtime SDK สำหรับ Java หรือ ArcGIS Server Object Extensions เป็นเส้นทางที่ใช้ใน 10.1 แต่เอกสารยังคงหายากในขณะนี้
blord-castillo


1

Geomajasเป็นโครงการโอเพ่นซอร์สอีกโครงการหนึ่งสำหรับการสร้างเว็บแอปพลิเคชันที่ใช้ Java มันใช้ GWT เพื่อให้คุณทำทุกอย่างใน Java มีเส้นโค้งการเรียนรู้ตามที่คาดหวังความรู้ maven และฤดูใบไม้ผลิ แต่มันมีสารพัดสำหรับแอปพลิเคชันของคุณ (เช่นแคช, การพิมพ์, ... ) ขอบคุณปลั๊กอินจำนวนมาก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.