[Nominatim] Municipality not in list of 'localityFields'
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 1/5
- Geschätzter Aufwand
- Unter einer Stunde
- Anfängerfreundlichkeit
- 52/100
Rechercherichtung
Beginne in Nominatim.php bei jsonResultToLocation(), etwa in Zeile 209, und untersuche, wie localityFields für das bereitgestellte Reverse-Geocoding-Ergebnis verwendet werden. Bestätige, dass der Gemeinde-Wert aus dem Purmerend-Beispiel als locality zurückgegeben wird, und überprüfe, dass das bestehende Verhalten für die anderen aufgeführten locality-Felder weiterhin korrekt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
I came across some reverse geocoding results where Nominatim.php didn't return a 'locality'. In my opinion, this latlng query should have 'Purmerend' as its locality, as it's the municipal boundary:
https://nominatim.openstreetmap.org/ui/reverse.html?lat=52.50741&lon=4.93279&zoom=18
https://nominatim.openstreetmap.org/ui/details.html?osmtype=W&osmid=6593763&class=highway
Upon debugging, I noticed that inside jsonResultToLocation(), on line 209, 'municipality' was not considered a 'locality'.
$localityFields = ['city', 'town', 'village', 'hamlet'];
Is this a matter of definition?
Adding 'municipality' fixes my issue:
$localityFields = ['city', 'town', 'village', 'hamlet', 'municipality'];
- Vorherrschende Sprache
- PHP
- Sterne
- 4k
- Forks
- 525
- Ø Merge
- 8 Min.
- Gemergte PRs (30 T.)
- 1
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus geocoder-php/Geocoder
-
Wrong LocationIQ Bounds Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
geocoder-php/Geocoder#1272 ·
-
question
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
geocoder-php/Geocoder#1267 · 2 Kommentare ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
geocoder-php/Geocoder#1266 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 38/100
geocoder-php/Geocoder#1244 · 2 Kommentare · 2 Reaktionen ·
-
Add Support for IPQuery Offenprovider
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
geocoder-php/Geocoder#1243 ·
Alle Issues in geocoder-php/Geocoder
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
getgrav/grav-plugin-api#45 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
RSS-Bridge/rss-bridge#5098 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
phingofficial/phing#2025 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
silverstripe/developer-docs#911 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100