Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 867665
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T10:00:54+00:00 2026-05-15T10:00:54+00:00

I am not quite sure where to start with this. I only just started

  • 0

I am not quite sure where to start with this. I only just started looking into this in the past week, but hopefully someone can help point me in the right direction.

The goal of my project is to be able to take a geohash, decode it to latitude and longitude, check the point against some GIS data, and find out some information about that point such as the terrain(is this a body of water? A lake? An Ocean? Is this a mountainous area? Is this a field?), altitude, or other useful things. Then simply be able to display that information as a starter.

What I have gathered so far is that I need to get some free GIS data (this is for school, so I have no money!). I would like to have world data, and I found some online (http://www.webgis.com/terraindata.html) but I don’t know where to go from here. I saw some tools such as PostGIS as a database.

I am currently using Java for some other parts of the project, so if possible I would like to stick to Java.

Can someone help me out, or point me in the right direction?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T10:00:55+00:00Added an answer on May 15, 2026 at 10:00 am

    Start out looking at PostGIS; it happens to be in C but developed by otherwise mostly Java guys, and supports nice (free) Java tools, such as uDig.

    As to the geospatial fundamentals: here is an example of some of the interactions I get the feeling you need to get started.

    You start with a data source, say the free TIGERLINE census data in the US. Using GDAL you format the data for your database; generally you can pipe shapefiles, kml, etc., directly into a table that will have some metadata (place names, etc.) and the key spatially enabled geometry column. Here I really recommend PostGIS. I have just such a census-derived table on my laptop, here is how you work with it in your bodies of water example:

    pepe=> \d tl_2009_06075_areawater
       Table "public.tl_2009_06075_areawater"
      Column  |          Type          |
    ----------+------------------------
     gid      | integer                |
     ansicode | character varying(8)   |
     hydroid  | character varying(22)  |
     fullname | character varying(100) |
     the_geom | geometry               |
    Indexes:
        "tl_2009_06075_areawater_pkey" PRIMARY KEY, btree (gid)
    Check constraints:
        "enforce_srid_the_geom" CHECK (st_srid(the_geom) = 4269)
    

    Take note of the number 4269, that is the geometry’s SRID.

    Now say you have a point, for example -122.492983 37.717753 (note it’s Longitude Latitude), given by a GPS input or whatever. What body of water might it be in?:

    pepe=> select fullname from tl_2009_06075_areawater 
    where the_geom &&
    ST_GeomFromText('POINT(-122.492983 37.717753)', 4269);
    
       fullname    
    ---------------
     Lk Merced
     
     Pacific Ocean
    

    Lake Merced is a place in San Francisco I walk past all the time — it is a bit of a tidal marsh so maybe the Census Bureau considers it part of the Pacific Ocean — interesting, I didn’t know that! Hope this helps get you started.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm not even quite sure where to start explaining this problem. I've been working
Not quite sure how to word this question. I am wondering if there is
I'm not quite sure how it works but what I need to do is
I'm not quite sure the best way to deal with this situation. Here's a
I'm not quite sure what's going on, but several issues are occurring on our
I'm not quite sure how to go about styling this particular bit of php:
I'm not quite sure how to approach this issue: I am creating a web
I'm not quite sure how to do this. Let's say I have 2 associative
I'm trying to deploy a windows service but not quite sure how to do
So I'm not quite sure why this one is giving me so much trouble

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.