OSM++

From OpenStreetMap Wiki
Jump to navigation Jump to search

The OSMplusplus importer

  • name: represents the inc operator in loops=>massdata processing

Will start in April 2010

Skipped cause a lot of mappers say that this will result in much more imports that arent coordinated with the community, legal issues,... Category:Import

idea

Build a highly modular importer that can deal with importing common dataformats. It has to be a new project cause:

  • no freaky scripts, we need GUI
  • small scripts will never have advanced features e.g. dublicate detection/merge, validation check,...
  • current GIS doesn't speak OSM XML
  • input dataformats and formating is very unregular

roadmap

0.1

  • gui prototype
  • save import preferences

0.2

  • reading, representing CSV content

0.3

  • alter,reassign content

0.4

  • generate OSM

layers

input

  • PointInput
    • CSV File Input
    • Wiki table Input
  • PolygonInput
  • Address input, when no coordinates are available but information that can be attached to buildings or POIs that already have address tags

filtering

altering

visualisation

output

  • .osm file for uplaod to OSM
  • bugtext upload to OpenStreetBugs for objects that can not be processed fully automatically.

upload

challenges

  • reading CSV format
  • good UI design via usecases
  • reading GIS formats (SHP, DXF,...)
OGR lib
Geotools lib
  • transform geo coordinates/projection
Proj.4 lib
  • reassigning/transforming/add meta informations
  • intelligent filtering (dublicates)
  • intelligent semi-automatic syncronisations with existing OSM data
  • split up in different parts (x boxes or depending on boundaries)
  • deal with massdata especially splitting up uploads
  • different character sets (latin alphabet, kyrillic alphabet,...)
  • conflict resolving

See Also

osmsync