mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-26 11:08:13 +00:00
Merge pull request #2022 from lonvia/populate-rank-25
reorganize ranks of high-level place types
This commit is contained in:
@@ -23,7 +23,7 @@ rank | typical place types | extent
|
|||||||
4 | countries | -
|
4 | countries | -
|
||||||
5-9 | states, regions, provinces | -
|
5-9 | states, regions, provinces | -
|
||||||
10-12 | counties | -
|
10-12 | counties | -
|
||||||
13-16 | cities, municipalities, islands | 7.5 km
|
13-16 | cities, municipalities, islands | 15 km
|
||||||
17-18 | towns, boroughs | 4 km
|
17-18 | towns, boroughs | 4 km
|
||||||
19 | villages, suburbs | 2 km
|
19 | villages, suburbs | 2 km
|
||||||
20 | hamlets, farms, neighbourhoods | 1 km
|
20 | hamlets, farms, neighbourhoods | 1 km
|
||||||
@@ -51,16 +51,24 @@ The following table gives an overview how ranks are mapped to address parts:
|
|||||||
10-12 | county
|
10-12 | county
|
||||||
13-16 | city
|
13-16 | city
|
||||||
17-21 | suburb
|
17-21 | suburb
|
||||||
22-25 | neighbourhood
|
22-24 | neighbourhood
|
||||||
|
25 | squares, farms, localities
|
||||||
26-27 | street
|
26-27 | street
|
||||||
28-30 | POI/house number
|
28-30 | POI/house number
|
||||||
|
|
||||||
The country rank 4 usually doesn't show up in the address parts of an object.
|
The country rank 4 usually doesn't show up in the address parts of an object.
|
||||||
The country is determined indirectly from the country code.
|
The country is determined indirectly from the country code.
|
||||||
|
|
||||||
Ranks 5-25 can be assigned more or less freely. They make up the major part
|
Ranks 5-24 can be assigned more or less freely. They make up the major part
|
||||||
of the address.
|
of the address.
|
||||||
|
|
||||||
|
Rank 25 is also an addressing rank but it is special because while it can be
|
||||||
|
the parent to a POI with an addr:place of the same name, it cannot be a parent
|
||||||
|
to streets. Use it for place features that are technically on the same level
|
||||||
|
as a street (e.g. squares, city blocks) or for places that should not normally
|
||||||
|
appear in an address unless explicitly tagged so (e.g place=locality which
|
||||||
|
should be uninhabited and as such not addressable).
|
||||||
|
|
||||||
The street ranks 26 and 27 are handled slightly differently. Only one object
|
The street ranks 26 and 27 are handled slightly differently. Only one object
|
||||||
from these ranks shows up in an address.
|
from these ranks shows up in an address.
|
||||||
|
|
||||||
|
|||||||
@@ -10,26 +10,26 @@
|
|||||||
"province" : [8, 0],
|
"province" : [8, 0],
|
||||||
"region" : [18, 0],
|
"region" : [18, 0],
|
||||||
"county" : 12,
|
"county" : 12,
|
||||||
|
"district" : 12,
|
||||||
"municipality" : 14,
|
"municipality" : 14,
|
||||||
"city" : 16,
|
"city" : 16,
|
||||||
"town" : [18, 16],
|
"town" : [18, 16],
|
||||||
"borough" : 18,
|
"borough" : 18,
|
||||||
"village" : [19, 16],
|
"village" : [19, 16],
|
||||||
"district" : [19, 16],
|
|
||||||
"suburb" : [19, 20],
|
"suburb" : [19, 20],
|
||||||
"hamlet" : 20,
|
"hamlet" : 20,
|
||||||
"croft" : 20,
|
"croft" : 20,
|
||||||
"subdivision" : 20,
|
"subdivision" : 22,
|
||||||
"allotments" : 20,
|
"allotments" : 22,
|
||||||
"neighbourhood" : [20, 22],
|
"neighbourhood" : [20, 22],
|
||||||
"quarter" : [20, 22],
|
"quarter" : [20, 22],
|
||||||
"isolated_dwelling" : [22, 20],
|
"isolated_dwelling" : [22, 20],
|
||||||
"city_block" : 22,
|
"farm" : [22, 20],
|
||||||
"mountain_pass" : [20, 0],
|
"city_block" : 25,
|
||||||
|
"mountain_pass" : 25,
|
||||||
"square" : 25,
|
"square" : 25,
|
||||||
|
"locality" : 25,
|
||||||
"houses" : [28, 0],
|
"houses" : [28, 0],
|
||||||
"farm" : [20, 0],
|
|
||||||
"locality" : [20, 0],
|
|
||||||
"house" : 30,
|
"house" : 30,
|
||||||
"" : [22, 0]
|
"" : [22, 0]
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user