Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I want to begin using Java for geospatial development. For the purpose of learning I am interested in suggestions on some books, web sites, etc. (i.e. reference materials) that would help me out.

Note: I am using JDk and am also looking for suggestions on what geospatial libraries are available in Java.

share|improve this question
6  
Yo should increment your accept rate... –  Francisco Puga Jun 30 '12 at 12:08
    
This other question gis.stackexchange.com/q/4204/162 lists java projects you may be interested in. See their websites for learning resources! –  julien Jul 2 '12 at 11:30
    
Links and help provided are the application in itself. I wanted know using some java library. pure java and JDk oriented with some library files of geospatial if any. –  Pari Jul 6 '12 at 11:33

2 Answers 2

Have a look at GeoTools. This is a Java geospatial toolkit maintained through OsGeo.

share|improve this answer
2  
See this tutorial: slideshare.net/jgarnett/geospatial-for-java –  julien Jul 2 '12 at 11:28

If it's a book you want, there's

enter image description here

It's rather old though. The book's site has lecture slides and code examples.

Aside from GeoTools, you might also want to check the Java Topology Suite.

The JTS Topology Suite (JTS) is an open source Java software library that provides an object model for Euclidean planar linear geometry together with a set of fundamental geometric functions. JTS is primarily intended to be used as a core component of vector-based geomatics software such as geographical information systems. It can also be used as a general-purpose library providing algorithms in computational geometry

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.