views:

60

answers:

1

For my company in house use i want to develop a gis project with simple goals.

  1. To display all places with name wherever my company presents,over the normal country map.
  2. Connect main office with branch offices graphically ( by line ).
  3. By clicking a place user will be directed to a new page containing information about the place.
  4. add new places graphically.

what I know/did little bit already:

  1. working with LAMP platform on Ubuntu.
  2. HTML,Javascript
  3. Installed mapserver and able to re produce sample maps.
  4. sucessfully installed Postgresql, postgis.
  5. sucessfully loaded osm data into postgresql.(by osm2pgsql utility)

What I want to know

  1. How to display osm data in browser as like google maps.
  2. how to add new places graphically
  3. How to connect two places by a line in map.

many Thanks .

+2  A: 

You could look into client side frameworks like OpenLayers or more full solutions like geomajas you will still need to setup everything but cthese ould provide you with what you need

more libs/apps/etc on osgeo

Redlab
Thanks for giving this idea.
Kumar
no problem, hope it helps you further
Redlab
It is based on java, I think it gives me a long learning curve, instead if it based on LAMP platform its easy to implement. Any comment?
Kumar
OpenLayers is not based on Java, but Javascript. Any reasonable solution for draggable maps in a browser will be in JavaScript. If you don't want to learn Javascript, then I would suggest you probably don't want slippy maps.
Christopher Schmidt
I mentioned geomajas.yes openlayers may be the right choice.thank you.
Kumar
if you know some javascript, openlayers is for you, if you know some java, geomajas uses gwt as frontend so it's al java.
Redlab