Source Overview

From OpenStreetMap

Jump to: navigation, search

Source Tree

The 'Trac' system also provides a web view of the actual source and revisions: http://trac.openstreetmap.org/browser/

...or alternatively subversion provides a more basic web interface: http://svn.openstreetmap.org/

The following are some notes on what is where.

  • applications
    • editors
      • merkaartor
      • josm
      • osmtracker
      • potlatch - ActionScript source code only (the SWF and controller code live in sites/rails_port)
      • applet, osm-editor, osmpedit and pyosmeditor are deprecated
    • etc
    • lib - a couple of shared libraries used by OSM applications
    • rendering - config (and source where appropriate) for major OSM rendering applications: Mapnik, Osmarender, Gosmore, Tiles@home etc.
    • routing
    • share - common icons used by several applications/renderers
    • utils
      • osmosis
      • various scripts (Perl, Python etc.) to deal with OSM data and translate into different formats
    • viewer
      • JMapViewer (Java) component for easy integration of OSM maps into a Java application
  • misc
    • multimedia resources - presentations given on OSM, a few featured static map images, etc.
  • sites
    • namefinder - David Earl's search utility
    • other - code for other related websites (e.g. Freemap, Tiles@home)
    • rails_port - main OSM Rails site
    • rails_port_postgis_branch - dormant (?) proof-of-concept for OSM running on PostGIS
    • stateofthemap - support code for www.stateofthemap.org site
    • support - deprecated
    • tile.openstreetmap.org - source for tileserver
    • www.freethepostcode.org - old source code for freethepostcode.org (no longer maintained as part of OSM)
    • www.openstreetmap.de
Personal tools
recent changes