Skip to content

Place on nodes and relation #86

@pnorman

Description

@pnorman

A long-standing issue with OSM cartography has been handling place=* on both nodes and relations. The issue has generated hundreds of comments on osm-carto including the attempt at fixing it which didn't develop any kind of agreement.

Holds label points for populated places. Features are sorted by population in descending order.

The place_labels documentation is silent on what exactly is included, except that everything is a point. Obviously implementations can differ in some aspects, but do we want to narrow down what's allowed? I can see the following options:

  1. Only include points for nodes (osm-carto and osm2pgsql-themepark)
  2. Only include points for polygons from polygon geometry (I don't know anyone who does this)
  3. Only include points for polygons using admin_center where available
  4. Include place points for nodes and points from polygon geometries (current spirit implementation of shortbread)
  5. Include points for nodes and points from admin_center where available
  6. Include points for nodes that aren't an admin_center member of a relation, and points from polygons, using admin_center where available

1 and 4 are reasonably common ways to implement places

Metadata

Metadata

Assignees

No one assigned

    Labels

    specImprovements or additions to the specification

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions