You are not logged in.

#1 2021-01-24 10:58:48

MichaelFS
Member
Registered: 2011-04-16
Posts: 78

Overpass: Emergency, aber nicht fire*

Hallo,

ich möchte eine funktinierende Overpass-Abfrage

(
   nw["amenity"](area.searchArea);
   nw["shop"](area.searchArea);
   nw["tourism"](area.searchArea);
   nw["craft"](area.searchArea);
  nwr[~"check"~"."](area.searchArea);
  nwr["emergency"="siren"](area.searchArea);
  nwr["fixme"](area.searchArea);
);

so ändern, dass alle Emergncy=* - Values außer den Fire* - Values (bzw. allen des Abschnitts Brandbekämpfung) zurückgeliefert werden.
Kann mir jemand zeigen, wie das funktioniert?
Danke, Michael

Offline

#2 2021-01-24 11:05:03

Wulf4096
Member
From: Hamburg
Registered: 2018-10-23
Posts: 1,011

Re: Overpass: Emergency, aber nicht fire*

nwr[emergency]["emergency"!~"^fire.*"](area.searchArea);

Offline

#3 2021-01-24 11:22:16

MichaelFS
Member
Registered: 2011-04-16
Posts: 78

Re: Overpass: Emergency, aber nicht fire*

Super, vielen Dank!
Aber warum steht in der gelieferten Liste nichts von emergency oder siren, z.B. für

3442810839	node	48.4730762	11.9327685	MichaelFS	Bahnhofstraße (BAYWA Lagerhaus)		2021-01-23T17:27:03Z	2021-01-23

bzw. kann man solche Angaben "erzwingen"? Mit JOSM werden alle die Werte angezeigt.

Offline

#4 2021-01-24 11:27:44

Wulf4096
Member
From: Hamburg
Registered: 2018-10-23
Posts: 1,011

Re: Overpass: Emergency, aber nicht fire*

Hast du mal deine komplette Abfrage?

Offline

#5 2021-01-24 11:34:58

MichaelFS
Member
Registered: 2011-04-16
Posts: 78

Re: Overpass: Emergency, aber nicht fire*

Eigentlich nur Deine Zeile, die übrigen aus meinem OP tun ja nichts zur Sache, Du kannst sie aber einkopieren, um zu sehen, dass dort mehr geliefert wird:

area(3600029996)->.searchArea;
(
  nwr[emergency]["emergency"!~"^fire.*"](area.searchArea);
);
out meta center;

Offline

#6 2021-01-24 11:56:09

fx99
Member
From: Baden-Württemberg
Registered: 2009-06-02
Posts: 1,776

Re: Overpass: Emergency, aber nicht fire*

MichaelFS wrote:

Eigentlich nur Deine Zeile, die übrigen aus meinem OP tun ja nichts zur Sache, Du kannst sie aber einkopieren, um zu sehen, dass dort mehr geliefert wird:

[out:csv(::id,::type,::lat,::lon,emergency,name)];
area(3600029996)->.searchArea;
(
  nwr[emergency]["emergency"!~"^fire.*"](area.searchArea);
);
out meta center;

Tut doch! Mit [out:csv(::id,::type,::lat,::lon,emergency,name)]; sichtbar gemacht:

@id	@type	@lat	@lon	emergency	name
310842314	node	48.4639357	11.9782753	phone	
310842318	node	48.4642915	11.9777365	phone	
310842324	node	48.4799128	11.9914931	phone	
1871563395	node	48.4681674	11.9366100	phone	
1871563398	node	48.4697993	11.9305527	phone	
1880831732	node	48.4674969	11.9356071	defibrillator	
2523128300	node	48.4668679	11.9407388	ambulance_station	Bayerisches Rotes Kreuz
2630194544	node	48.4599399	11.9450085	access_point	
2630194548	node	48.4809488	11.9472530	access_point	
2638424369	node	48.4560374	11.9166261	access_point	
3442810839	node	48.4730762	11.9327685	siren	
3442813299	node	48.4673967	11.9357037	siren	
3446945948	node	48.4498991	11.9011107	siren	
3762826877	node	48.4601533	11.9875976	siren	
5719241521	node	48.4682775	11.9357049	defibrillator	
25379844	way	48.4703708	11.9477691	yes	Lände
44923062	way	48.4715499	11.9482707	yes	
835089095	way	48.4800403	11.9917160	yes

Offline

#7 2021-01-24 12:30:31

MichaelFS
Member
Registered: 2011-04-16
Posts: 78

Re: Overpass: Emergency, aber nicht fire*

Danke, jetzt passt alles!
Schönen Sonntag, Michael

Offline

Board footer

Powered by FluxBB