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.***
#1 2013-06-23 09:49:34
- naruto25
- Member
- Registered: 2012-11-26
- Posts: 36
Overpass api abfrage nach der Flächengröße eine bestimmten gebiets
Hallo liebe Community,
ich wollte mich erkundigen, ob man über eine Anfrage an die Overpass-api die Flächengröße eines gebiets herausbekommt.
Ein Beispiel:
Mit dieser Anfrage möchte ich alle informationen bezüglich der Flächen (landuse=*) bekommen:
http://open.mapquestapi.com/xapi/api/0. … 0860252%5D
Und nehmen wir an, es werden aufgelistet landuse=residential, landuse=farm/farmland und landuse=wood. Ist es möglich die flächengröße dieser verschiednen Umfelder abzufragen?
Danke im Voraus
Offline
#2 2013-06-23 11:45:40
- toc-rox
- Member

- From: Münster
- Registered: 2011-07-20
- Posts: 2,357
- Website
Re: Overpass api abfrage nach der Flächengröße eine bestimmten gebiets
Nein, das geht m.W. mit der Overpass-Api nicht. Die Berechnung der Flächen von Polygonen ist aufwändig (Gaußsche Flächenformel). Hilfsweise einfacher (aber auch nur näherungsweise korrekt) wäre die Berechnung der Flächen des umgebenden Rechtecks bzw. des kleinsten umgebenden Rechtecks.
Gruß Klaus
Offline
#3 2013-06-23 15:38:58
- naruto25
- Member
- Registered: 2012-11-26
- Posts: 36
Re: Overpass api abfrage nach der Flächengröße eine bestimmten gebiets
hmm..ich verstehe. ok danke.
Offline
#4 2013-06-23 21:32:09
- Oranger Assistent
- Member
- Registered: 2013-04-07
- Posts: 92
Re: Overpass api abfrage nach der Flächengröße eine bestimmten gebiets
Tach.
Und nehmen wir an, es werden aufgelistet landuse=residential, landuse=farm/farmland und landuse=wood. Ist es möglich die flächengröße dieser verschiednen Umfelder abzufragen?
Bis jemand eine bessere Lösung findet, hilft Dir vielleicht das?
Bbox rein, und Du bekommst eine Liste der flächigen OSM-Objekte, deren Schwerpunkt in der Bbox liegt, mit der Fläche und dem Wert des landuse und des natural Schlüssels.
Objekte, die den Rand der Bbox überdecken, sind abhängig von deren Schwerpunkt in der Liste drin oder nicht in der Liste drin. Es wird aber nicht der Flächenanteil berechnet, der innerhalb der Box liegt.
Der Assistent
Offline
#5 2013-06-25 07:25:09
- naruto25
- Member
- Registered: 2012-11-26
- Posts: 36
Re: Overpass api abfrage nach der Flächengröße eine bestimmten gebiets
hallo oranger assistent,
danke für deine hilfsbereitschaft. dein link funzt jedoch nicht. ![]()
Offline
#6 2013-06-25 09:25:26
- Oranger Assistent
- Member
- Registered: 2013-04-07
- Posts: 92
Re: Overpass api abfrage nach der Flächengröße eine bestimmten gebiets
Tach.
danke für deine hilfsbereitschaft. dein link funzt jedoch nicht.
Sowas passiert, wenn sich mit java7 compilierte Programme auf einen Server schieben, auf dem noch Java6 läuft.
Man sollte nicht zu viel automatisieren :-/
Läuft wieder.
Sorry,
der Assistent.
Offline
#7 2013-06-25 16:18:08
- naruto25
- Member
- Registered: 2012-11-26
- Posts: 36
Re: Overpass api abfrage nach der Flächengröße eine bestimmten gebiets
kein problem. danke ![]()
Offline
#8 2013-06-29 08:13:07
- naruto25
- Member
- Registered: 2012-11-26
- Posts: 36
Re: Overpass api abfrage nach der Flächengröße eine bestimmten gebiets
@ oranger Assistent: was ich dich fragen wollte: was meintest du mit eigentlich schwerpunkt? Es ging ja in meiner Fragestellung darum, den flächenanteil der verschiedenen landuse-objekte in einer bbox zu bestimmen. (egal ob über overpass-api oder nicht)
über den link von dir wird neben der id, auch der lon, lat, ~size und landuse -typ übermittelt. Jetzt steht bei size werte wie a11525 , a188242, a1397 ....
Was teilen mir solchen werte dann mit (wofür steht eigentlich das 'a')? sind das nicht die objektgrößen?
Wenn man alle objekte eines bestimmten landuse-typs, sagen wir 'retail', in der bbox zusammenrechnet, würde man dann nicht den größenanteil bestimmen können?
danke im voraus
Offline