From OpenStreetMap Wiki
Jump to navigation Jump to search

In Germany and elsewhere, a Packstation is a parcel machine operated by DHL. You can pick up and send your parcels there. This page documents useful tags and tries to collect the mapping status of all Packstations (via link).

Packstations are currently tagged with amenity=parcel_locker, the old scheme was amenity=vending_machine.


Add a Packstation or Paketbox as node or area with the following keys:

New scheme for Packstation New scheme for Paketbox Old scheme, please change
amenity=parcel_locker amenity=parcel_locker amenity=vending_machine
parcel_pickup=yes; parcel_mail_in=yes parcel_pickup=no; parcel_mail_in=yes Packstation: vending=parcel_pickup;parcel_mail_in

Paketbox: vending=parcel_mail_in

ref=123 (Packstation number), Packstation123.jpg ref=301 (Paketbox number),
number as sticker in an edge (e.g. top right)
ref=123 (Packstation or Paketbox number),
postal_code=12345 postal_code=12345 postal_code=12345,
operator=DHL operator=DHL operator=DHL
operator:wikidata=Q489815 operator:wikidata=Q489815
brand=DHL Packstation brand=DHL Paketbox
wheelchair=* wheelchair=*


Note: The german values for type are (date 09/2021) most common. At the discussion page some alternatives are proposed, because type is reserved for relation descriptions. A result is not yet established.

Useful combinations

As far as it is known, all Packstations incorporate a camera, so surveillance=outdoor (or indoor if inside a building) should usually be tagged as well.


To search and find lockers with the old tagging scheme the following requests may be helpful:

Overpass Turbo direct link to a map.

This lionk only regards lockers that are tagged with amenity=vending_machine and vending=parcel_pickup;parcel_mail_in !

Syntax for the Overpass API

<osm-script output="json">
    <query type="node">
      <has-kv k="amenity" v="vending_machine"/>
      <has-kv k="vending" v="parcel_pickup;parcel_mail_in"/>
      <bbox-query {{bbox}}/>
    <query type="way">
      <has-kv k="amenity" v="vending_machine"/>
      <has-kv k="vending" v="parcel_pickup;parcel_mail_in"/>
      <bbox-query {{bbox}}/>
    <query type="relation">
      <has-kv k="amenity" v="vending_machine"/>
      <has-kv k="vending" v="parcel_pickup;parcel_mail_in"/>
      <bbox-query {{bbox}}/>
  <print mode="body"/>
  <recurse type="down"/>
  <print mode="skeleton"/>

Additionally there are some lockers tagged as amenity=post_box or similar.

With the following Overpass Turbo Query all nodes/ways are found, that have "ackstation" in their name but are not tagged as amenity=vending_machine and vending=parcel_pickup;parcel_mail_in. This query can be used as starting point for a further harmonization of the tagging.

out meta;

(._;>;);out meta;

See also