Java, pengetahuan GIS ... Apa selanjutnya?

11

Saya tahu pemrograman di Jawa dan saya juga akrab dengan konsep GIS. Saya melakukan pemrograman SIG menggunakan javascript dan PHP. Saya ingin sekarang melakukannya menggunakan Java. Bagaimana saya harus melakukannya? Tolong beri tahu saya di mana saya harus mulai? Tautan ke tutorial atau karya proyek GIS berbasis Java yang sederhana akan sangat dihargai!

Shreerang
sumber
5
Pertanyaan ini terlalu kabur dan Anda harus berusaha lebih spesifik, tetapi Anda mungkin tertarik pada buku ini: @book {wood2002java, title = {{pemrograman Java untuk ilmu spasial}}, penulis = {Wood, J.}, isbn = {0415260981}, tahun = {2002}, penerbit = {CRC}}
mdsumner
2
PL: Bibtex; Saya menyetujui! Akan lebih baik jika dimasukkan ke format + auto-linkifying di sini.
Dan S.
Bisakah Anda menguraikan apakah Anda tertarik pada aplikasi GIS berbasis web atau non-web?
djq

Jawaban:

11

Mengapa tidak melihat proyek open source di luar sana.

Lihatlah kode sumber, pilih satu atau banyak dari mereka dan bergabung dengan proyek :-)

Beberapa contoh:

GVSig dengan GIS desktop, versi seluler, dan versi mini untuk ponsel http://www.gvsig.org/web/home/gvsig-home/view?set_language=en

JTS, Java Topology Suite (saya pikir artinya) http://www.vividsolutions.com/jts/jtshome.htm

GIS desktop lain http://openjump.org/

GeoServer, menghasilkan layanan pemetaan web (situs web tampaknya sedang down sekarang) http://geoserver.org

dan seterusnya....

Nicklas Avén
sumber
meskipun apa Google mengklaim halaman rumah JTS adalah di tsusiatsoftware.net/jts/main.html
Ian Turton
ok, kamu benar, aku baru saja googled. Tetapi tautan unduhan di tautan saya tampaknya lebih hidup. tetapi repositori svn tampaknya terhubung dari tautan Anda. hmm
Nicklas Avén
Tetapi unduhan itu 1.8 dan sementara yang terbaru adalah 1.11
Ian Turton
10

Pustaka java GIS opensource yang banyak digunakan adalah GeoToolkit: http://www.geotoolkit.org/ dan GeoTools (osgeo): http://www.geotools.org/

Contoh aplikasi berdasarkan GeoToolkit: https://github.com/codehaus/puzzle-gis

Laurent Jégou
sumber
1
Lihat secara khusus untuk Geotools, workshop FOSS4G
ThomasG77
Tautan puzzle dilindungi kata sandi, apakah Anda memiliki tautan lain?
BritishSteel
Maaf, situs web codehaus sekarang ditutup: codehaus.org/history . Proyek PuzzleGIS dimigrasikan ke GitHub, saya memperbarui URL dalam tanggapan saya. Diperingatkan: proyek ini sudah cukup tua.
Laurent Jégou
3

Berikut ini beberapa informasi dari ESRI tentang cara mengembangkan aplikasi SIG dengan Java:

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

Untuk pengembang Java EE, Esri menawarkan Web ADF untuk platform Java, kerangka kerja Java web yang memperluas spesifikasi JavaServer Faces (JSF).

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

Britt Wescott
sumber
Ketahuilah bahwa web ADF telah usang pada 10.1. ArcGIS Runtime SDK untuk Java atau ArcGIS Server Object Extensions adalah rute untuk digunakan pada 10.1, tetapi dokumentasi masih langka saat ini.
blord-castillo
1

Geomajas adalah proyek open source lain untuk membangun aplikasi web berbasis Java. Ini menggunakan GWT untuk memungkinkan Anda melakukan segala sesuatu di Jawa. Ada kurva belajar karena mengharapkan pengetahuan pakar dan pegas, tetapi mencakup banyak hal baik untuk aplikasi Anda (misalnya caching, pencetakan, ...) berkat banyak plug-in.

Joachim Van der Auwera
sumber