geospatial - Need a standalone Java library for performing spatial calculations on lat/lon data -


i'm looking java library capable of performing spatial calculations on sets of lat/lon data. here of functions i'm looking for:

  • calculate great circle distance between 2 points
  • determine if point lies within simple closed polygon, polygon defined ordered list of points
  • determine if line between point "a" , point "b" intersects simple closed polygon, polygon defined ordered list of points
  • determine if point "a" within radius of point "b"

what i'm not looking for:

  • i don't want library dependent upon database geospatial component, such oracle spatial, , cannot function independently.
  • i don't want library purpose generate graphics/maps/etc. building analysis module existing application , end goal not create pretty pictures.
  • i don't want library searching large amounts of spatial data. if happens this, that's ok, i'm not going use feature.

the organization planning acquire license oracle spatial (so spatial searching covered @ point), need implement analysis functions have mentioned above on small data sets without relying on database-supplied spatial support.

i believe geotools satisfy requirements. note have facilities doing graphics/maps, can left unused enough.


Comments

Popular posts from this blog

ASP.NET/SQL find the element ID and update database -

jquery - appear modal windows bottom -

c++ - Compiling static TagLib 1.6.3 libraries for Windows -