mirror of https://github.com/pelias/docker.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
572 lines
14 KiB
572 lines
14 KiB
6 years ago
|
{
|
||
|
"name": "reverse coarse",
|
||
|
"priorityThresh": 1,
|
||
|
"endpoint": "reverse",
|
||
|
"tests": [
|
||
|
{
|
||
|
"id": 1,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "layers=coarse should search all coarse layers (down to neighbourhood)",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 40.744260,
|
||
|
"point.lon": -73.990400,
|
||
|
"layers": "coarse"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"layer": "neighbourhood",
|
||
|
"neighbourhood": "Flatiron District",
|
||
|
"borough": "Manhattan",
|
||
|
"locality": "New York",
|
||
|
"county": "New York County",
|
||
|
"region": "New York",
|
||
|
"country": "United States"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 2,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "layers=coarse should search all coarse layers (includes localadmin)",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 40.042013,
|
||
|
"point.lon": -76.301163,
|
||
|
"layers": "coarse"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"layer": "neighbourhood",
|
||
|
"neighbourhood": "Rossmere",
|
||
|
"locality": "Lancaster",
|
||
|
"localadmin": "Lancaster",
|
||
|
"county": "Lancaster County",
|
||
|
"region": "Pennsylvania",
|
||
|
"country": "United States"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 3,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "layers=coarse should search all coarse layers (includes dependency)",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 18.406523,
|
||
|
"point.lon": -66.063914,
|
||
|
"layers": "coarse"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"layer": "locality",
|
||
|
"locality": "San Juan",
|
||
|
"county": "San Juan",
|
||
|
"region": "Puerto Rico",
|
||
|
"dependency": "Puerto Rico",
|
||
|
"label": "San Juan, Puerto Rico"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 4,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "layers=coarse should search all coarse layers (includes macrocounty/macroregion)",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 45.525755,
|
||
|
"point.lon": 3.70626,
|
||
|
"layers": "coarse"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"layer": "localadmin",
|
||
|
"localadmin": "Saint-Ferreol-Des-Cotes",
|
||
|
"county": "Ambert",
|
||
|
"macrocounty": "Ambert",
|
||
|
"region": "Puy-de-Dôme",
|
||
|
"macroregion": "Auvergne-Rhone-Alpes",
|
||
|
"country": "France"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 5,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "layers=coarse should return most granular layer, which is county in this case",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 33.214722,
|
||
|
"point.lon": -106.363415,
|
||
|
"layers": "coarse"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"layer": "county",
|
||
|
"county": "Sierra County",
|
||
|
"region": "New Mexico",
|
||
|
"country": "United States"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"id": 10,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "specified layer should return that layer when found",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 40.744260,
|
||
|
"point.lon": -73.990400,
|
||
|
"layers": "neighbourhood"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"layer": "neighbourhood",
|
||
|
"neighbourhood": "Flatiron District",
|
||
|
"borough": "Manhattan",
|
||
|
"locality": "New York",
|
||
|
"county": "New York County",
|
||
|
"region": "New York",
|
||
|
"country": "United States"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 11,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "more granular results should be ignored when layers don't specify them",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 40.744260,
|
||
|
"point.lon": -73.990400,
|
||
|
"layers": "borough"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"layer": "borough",
|
||
|
"borough": "Manhattan",
|
||
|
"locality": "New York",
|
||
|
"county": "New York County",
|
||
|
"region": "New York",
|
||
|
"country": "United States"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 12,
|
||
|
"status": "fail",
|
||
|
"user": "trescube",
|
||
|
"description": [
|
||
|
"more granular results should be ignored when layers don't specify them",
|
||
|
"fails with the introduction of https://github.com/pelias/api/pull/1002, which uses the first hierarchy of a WOF record instead of calling all polygons"
|
||
|
],
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 40.744260,
|
||
|
"point.lon": -73.990400,
|
||
|
"layers": "locality"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"layer": "locality",
|
||
|
"locality": "New York",
|
||
|
"county": "New York County",
|
||
|
"region": "New York",
|
||
|
"country": "United States"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 13,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "more granular results should be ignored when layers don't specify them",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 40.042013,
|
||
|
"point.lon": -76.301163,
|
||
|
"layers": "localadmin"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"layer": "localadmin",
|
||
|
"localadmin": "Lancaster",
|
||
|
"county": "Lancaster County",
|
||
|
"region": "Pennsylvania",
|
||
|
"country": "United States"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 14,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "more granular results should be ignored when layers don't specify them",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 40.744260,
|
||
|
"point.lon": -73.990400,
|
||
|
"layers": "county"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"layer": "county",
|
||
|
"county": "New York County",
|
||
|
"region": "New York",
|
||
|
"country": "United States"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 15,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "more granular results should be ignored when layers don't specify them",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 45.525755,
|
||
|
"point.lon": 3.70626,
|
||
|
"layers": "macrocounty"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"layer": "macrocounty",
|
||
|
"macrocounty": "Ambert",
|
||
|
"region": "Puy-de-Dôme",
|
||
|
"macroregion": "Auvergne-Rhone-Alpes",
|
||
|
"country": "France"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 16,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "more granular results should be ignored when layers don't specify them",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 40.744260,
|
||
|
"point.lon": -73.990400,
|
||
|
"layers": "region"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"layer": "region",
|
||
|
"region": "New York",
|
||
|
"country": "United States"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 17,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "more granular results should be ignored when layers don't specify them",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 45.525755,
|
||
|
"point.lon": 3.70626,
|
||
|
"layers": "macroregion"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"layer": "macroregion",
|
||
|
"macroregion": "Auvergne-Rhone-Alpes",
|
||
|
"country": "France"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 18,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "more granular results should be ignored when layers don't specify them",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 18.406523,
|
||
|
"point.lon": -66.063914,
|
||
|
"layers": "dependency"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"layer": "dependency",
|
||
|
"dependency": "Puerto Rico"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 19,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "more granular results should be ignored when layers don't specify them",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 40.744260,
|
||
|
"point.lon": -73.990400,
|
||
|
"layers": "country"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"layer": "country",
|
||
|
"country": "United States"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 20,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "address/venue/street not found should fallback to coarse reverse (no layers specified)",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 34.119423,
|
||
|
"point.lon": -106.284351
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"gid": "whosonfirst:county:102081575",
|
||
|
"name": "Socorro County"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 21,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "address/venue/street not found should fallback to coarse reverse (no layers specified)",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 57.672717,
|
||
|
"point.lon": 36.002802
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"gid": "whosonfirst:county:1108735021",
|
||
|
"name": "Maksatikhinskiy"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 22,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "https://github.com/pelias/pelias/issues/585, should fallback to coarse",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 38.260674,
|
||
|
"point.lon": -8.5448
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"gid": "whosonfirst:region:85687359",
|
||
|
"name": "Setúbal District"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 23,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "only look for empires",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 54.709749,
|
||
|
"point.lon": 20.514126,
|
||
|
"layers": "empire"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"gid": "whosonfirst:empire:874393555",
|
||
|
"name": "Russia"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 24,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "only look for empires",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 36.129463,
|
||
|
"point.lon": -5.3467,
|
||
|
"layers": "empire"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"gid": "whosonfirst:empire:136253055",
|
||
|
"name": "United Kingdom"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 25,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "only look for continents",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 12.264674,
|
||
|
"point.lon": -3.311809,
|
||
|
"layers": "continent"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"gid": "whosonfirst:continent:102191573",
|
||
|
"name": "Africa"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 26,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "only look for continents",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": -77.335330,
|
||
|
"point.lon": -1.681634,
|
||
|
"layers": "continent"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"gid": "whosonfirst:continent:102191579",
|
||
|
"name": "Antarctica"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 27,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "only look for marineareas",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 38.048214,
|
||
|
"point.lon": -76.294635,
|
||
|
"layers": "marinearea"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"gid": "whosonfirst:marinearea:404528937",
|
||
|
"name": "Chesapeake Bay"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 28,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "only look for marineareas",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 73.313889,
|
||
|
"point.lon": 158.845395,
|
||
|
"layers": "marinearea"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"gid": "whosonfirst:marinearea:404528973",
|
||
|
"name": "East Siberian Sea"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 29,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "only look for oceans",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": -23.175327,
|
||
|
"point.lon": -20.666009,
|
||
|
"layers": "ocean"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"gid": "whosonfirst:ocean:404528719",
|
||
|
"name": "South Atlantic Ocean"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": 30,
|
||
|
"status": "pass",
|
||
|
"user": "trescube",
|
||
|
"description": "only look for oceans",
|
||
|
"type": "dev",
|
||
|
"in": {
|
||
|
"point.lat": 2.041589,
|
||
|
"point.lon": 87.221323,
|
||
|
"layers": "ocean"
|
||
|
},
|
||
|
"expected": {
|
||
|
"properties": [
|
||
|
{
|
||
|
"gid": "whosonfirst:ocean:404528717",
|
||
|
"name": "Indian Ocean"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|