NL Tile Server

From OpenStreetMap Wiki
Jump to navigation Jump to search

This is the wiki for the dutch Tile Server. It's purpose is to provide a stable mapnik-based rendering for the use by third-party applications. Additionally it can be used to showcase new features and services that are available given the richness of the dataset.

The server is sponsored by Oxilion.

Services provided

Domains

List of all openstreetmap.nl domains currently in use and the function they provide

    • [openstreetmap.nl openstreetmap.nl]
    • [www.openstreetmap.nl www.openstreetmap.nl]
  • *.openstreetmap.nl

Planet Files

On planet.openstreetmap.nl daily updated planet files are available for the following regions:

Update information

The basic update mechanism is driven off the daily diffs produced by the main API server just after midnight UTC. These are downloaded and new planet files are created. After this the new planet-benelux is imported and all zoom tile up to zoom level 15 are prerenderd (for osm.xml). After this we start with updating the database with minutely diffs.

Under high load (much re-rendering) the server might have difficulties keeping the tiles up to date due to the high amount of changes. However your changes should be visible within one hour of committing them to the main osm database.

Server specs

OLD

Hardware / Virtual machine

  • CPU:
    • model: QEMU Virtual CPU version 0.10.1 (2 cores)
    • speed: 2327.822 MHz
    • cache: 2048 KB
  • Memory: 4 GB RAM
  • Hard disk space:

DF says:

 Filesystem            Size  Used Avail Use% Mounted on
rootfs                 16G  3.3G   13G  21% /
/dev/root              16G  3.3G   13G  21% /
rc-svcdir             1.0M   48K  976K   5% /lib64/rc/init.d
udev                   10M   68K   10M   1% /dev
shm                   2.0G   16K  2.0G   1% /dev/shm
/dev/vda5              16G  2.6G   14G  17% /home
/dev/vda6             110G   21G   89G  20% /var

Installed Software

  • postgres 8.3
  • postgis 1.3.3
  • Mapnik svn
  • Cherokee svn

PostGres

In case you only need to read:

psql -U mapnikro osm

Or

export PGUSER=mapnikro
export PGDATABASE=osm
psql

Write acces

In case you need to write. (generally not required!)

psql -U mapnik osm

Or

export PGUSER=mapnik
export PGDATABASE=osm
psql

MySQL

We have a mysql database up and running. Request a database on [1].

6pp

We also have the 6pp databases loaded on the dev server (which updates daily). To login:

mysql -u 6pp 6pp

(Old) Server Stats

http://dev.openstreetmap.nl/munin/localhost/index.html (broken)