You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
Pages: 1
#1 2016-11-07 19:57:21
- joergi2012
- Member
- Registered: 2012-02-11
- Posts: 90
Stadtteil fehlerhaft
Hi,
ich schreibe gerade an einem kleinen Programm, das anhand von Straße, Hausnummer und Ort die Postleitzahl sowie den Stadtteil ermitteln soll. Die Postleitzahl wird auch gefunden. Nur beim Stadtteil gibt es Schwierigkeiten. So wird teilwiese ein ganz anderer Stadtteil angegeben bzw. als Stadtteil "Gemarkung xy" ausgegeben. Ich nehme mal stark an, das dies an der API liegt. Wenn ja: Kennt Ihr evtl. eine andere API, die dieses Problem nicht zeigt? Danke im voraus für Eure Hilfe. Hier der Quelltext.
<?php
//$a1=urlencode("Taunusweg 3");
//$a2=urlencode ("Wuppertal"); //"Cronenberg" ist korrekt
//$a1=urlencode("Turnerstr. 13");
//$a2=urlencode ("Solingen"); //"Merscheid" ist korrekt
$a1=urlencode("Eichenstr. 13");
$a2=urlencode ("Solingen"); //"Höhscheid" wäre korrekt
$ja1 = file_get_contents('http://nominatim.openstreetmap.org/search?q='.$a1.','.$a2.'&bounded=1&format=json&polygon=0&addressdetails=1&limit=999');
$jb1 = json_decode($ja1);
echo "<pre>";
print_r ($jb1);
echo "</pre>";
echo "<br><br>";
$district=$jb1[0]->address->suburb;
$plz=$jb1[0]->address->postcode;
$district=utf8_decode ($district);
echo $district;
echo "<br>";
echo $plz;
?>Offline
#2 2016-11-07 20:33:50
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: Stadtteil fehlerhaft
Ich nehme mal stark an, das dies an der API liegt. Wenn ja: Kennt Ihr evtl. eine andere API, die dieses Problem nicht zeigt?
Mach dir da nicht zuviele Hoffnungen. Die beste API kann keine Daten liefern, die nicht in OSM erfasst sind - und das ist bei sehr vielen Stadtteilen der Fall ![]()
Schau dich mal hier um: https://wambachers-osm.website/boundaries
Links im Tree zu "germany" scrollen und dann runterhangeln.
Du wirst viele Orte finden, wo unterhalb von AL8 nix mehr erfasst ist.
orange al9, grün al10, soweit sie nicht von al9 überdeckt werden.
Lösung: Trage die Stadtteile nach, die du kennst.
Gruss
walter
Last edited by wambacher (2016-11-07 21:11:56)
Offline
#3 2016-11-08 13:08:25
- joergi2012
- Member
- Registered: 2012-02-11
- Posts: 90
Re: Stadtteil fehlerhaft
Hmmm,
habe mir das schon fast gedacht. Aber vielen Dank für die Antwort ![]()
Offline
#4 2016-11-08 18:43:26
- krza
- Moderator

- From: Köln
- Registered: 2008-05-24
- Posts: 640
Offline
Pages: 1
