2020年4月20日月曜日

OpenStreetMapで尼崎市内の何かを検索するについて

あまプロではOverpassTurboを用いてOpenStreetMapの情報を取得する場合が有ります。

ちょっとはまったんであメログ。
OverpassTurboでは矩形範囲を使って範囲内の地物を取得する事が出来ます。
でも四角なんでちと使い勝手が悪いです。
例えば尼崎市内のお持ち帰りや配達を行っているお店を取得する場合には困ります。

それにはこんな感じのクエリにします。

[out:json][timeout:25];
// gather results
area[admin_level=7]["name"="尼崎市"]->.searchArea;
(
  node["takeaway:covid19"~"[^no]"](area.searchArea);
  node["delivery:covid19"~"[^no]"](area.searchArea);
);
// print results
out body qt;
);
wikiには一応載ってるんですが、かなり解り難いので手こずりましたわ…。

0 件のコメント:

コメントを投稿

つっこみ