Re: [OSM-dev] Info request on: additional GIS layers

2012-03-07 Thread Tomas Straupis
2012-03-07 Andre Joost wrote:
 Another question is how they keep their basic database in sync with ours?

  That is a different question with a lot of different approaches
ranging from using only OSM data up to simple validation-comparing of
two available datasets for error identification.

 I think
 http://wiki.openstreetmap.org/wiki/The_Rails_Port
 is what you are looking for.

   Yes, that is it! Thank you

 Or they can use the UMN Mapserver to combine Data from several sources.

  Interesting. Thank you for pointing at it.

-- 
Tomas Straupis

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


[OSM-dev] Info request on: additional GIS layers

2012-03-06 Thread Tomas Straupis
Hello

  Some governmental institutions are willing to use OSM software stack
and share their information. For example they could use a base map and
share information they have. Some information they want to collect and
give out to public is perfectly fit for OSM (say max speeds) while
others are purely their thing which should not go to main OSM
database (say information like which community a specific house
belongs to). (So they want to share all information with public, but
some information should be captured on a separate storage/db)

  They would like to have a separate layer to hold such non-OSM
information. This would keep OSM database clean and it would allow
government to take responsibility for quality assurance and updates of
that data.

  How should this be implemented? Separate osm database (with data of
those additional layers only) and then different editors could be used
to fill that database by pointing to api url of this extra server? If
I need more layers, more databases have to be created etc.?
(presentation part of mapnik/openlayers is clear)

  I was looking for information about this on osm wiki but didn't find
anything useful so maybe you can give me some urls/keywords where I
can read about it?

  Thank you

-- 
Tomas Straupis

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Info request on: additional GIS layers

2012-03-06 Thread Andre Joost

Am 06.03.12 21:20, schrieb Tomas Straupis:

Hello

   Some governmental institutions are willing to use OSM software stack
and share their information. For example they could use a base map and
share information they have. Some information they want to collect and
give out to public is perfectly fit for OSM (say max speeds) while
others are purely their thing which should not go to main OSM
database (say information like which community a specific house
belongs to). (So they want to share all information with public, but
some information should be captured on a separate storage/db)

   They would like to have a separate layer to hold such non-OSM
information. This would keep OSM database clean and it would allow
government to take responsibility for quality assurance and updates of
that data.



This is a point which breaks the idea:

If *they* want to be responsible for the data and making updates, no 
other user should have access to it.
OSM is a community project where evereyone is allowed to change any 
data. And we are worldwide, and not restricted to any adminstrative 
boundaries, as the governmentals.


So the only way is to add a separate layer with openlayers. Or use a WMS 
layer with OSM data in the governmental Web-GIS.


Greetings
Andre Joost




___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Info request on: additional GIS layers

2012-03-06 Thread Tomas Straupis
Hello

2012-03-07 Andre Joost wrote:
 This is a point which breaks the idea:

 If *they* want to be responsible for the data and making updates, no other
 user should have access to it.

  True. But this would be PART of the data they provide. And that part
would barely be interesting to the rest of OSM community (both in
terms of filling/taking care of the data and using it). To rephrase
this: they do not want to HIDE some data (they are actually happy with
adding that data directly to OSM), just some data is NOT interesting
to OSM (f.e. land ownership, self-government community information,
problems with infrastructure, illegal structures etc.).

 So the only way is to add a separate layer with openlayers. Or use a WMS
 layer with OSM data in the governmental Web-GIS.

  Point is to move government GIS to OSM software stack. They would
then partly use OSM main db (where data is usable for OSM) and for
other specific data they could use their own server (DB). This would
be kind of GIS layering.
  That is software/skills required would be the same (one stack, no
zoo). People would have to learn to use osm and then there would
simply be more than one osm :-)

  So both sides win:
  * OSM gets some additional data source (and more publicity)
  * government gets free software stack, provides better/more services
to public etc.

  The part of creating separate layers (say with mapnik) and
presenting them (say with openlayers) is clear. Uncertain part (for
me) is just the database part because I only have a general
understanding of what would be required (I guess database and
something which gives API to access that database from JOSM/Mapnik
etc.).

  Therefore my question is: where can I get more information about
creating own database/api and setting up all infrastructure around
it (f.e. authorisation, editors etc.). Or if there is any other
approach of achieving this goal of GIS layers?

  Thank you

-- 
Tomas Straupis

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Info request on: additional GIS layers

2012-03-06 Thread Andre Joost

Am 07.03.12 07:58, schrieb Tomas Straupis:


   The part of creating separate layers (say with mapnik) and
presenting them (say with openlayers) is clear. Uncertain part (for
me) is just the database part because I only have a general
understanding of what would be required (I guess database and
something which gives API to access that database from JOSM/Mapnik
etc.).


Another question is how they keep their basic database in sync with ours?
If someone in OSM moves a node because he was there with his GPS unit, 
or a new street/house/something is build, the two databases get 
out-of-sync. So someone has to overlook every change in OSM, and decide 
if it was a beginners error or not.


A lot of our POIs are placed in our database according to our street 
ways. If we throw away our streets and import theirs, the POIs are 
misplaced.


I am sure the governmental GIS has more place-accurate data, but 
probably out-of-date at some places.




   Therefore my question is: where can I get more information about
creating own database/api and setting up all infrastructure around
it (f.e. authorisation, editors etc.). Or if there is any other
approach of achieving this goal of GIS layers?



I think
http://wiki.openstreetmap.org/wiki/The_Rails_Port
is what you are looking for.

Apart form that, Mapnik can render data from different databases, and 
shapefiles and other sources:

shape : ESRI shapefile
postgis : Postgis table or query
raster : Tiled or stripped TIFF
gdal : GDAL supported raster dataset
ogr : OGR supported vector datasource
osm : Open Street Map

Or they can use the UMN Mapserver to combine Data from several sources.



Greetings
Andre Joost


___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev