osmから、道路と鉄道路線のみを残して残りは消去する地図の作り方
を前提として、osmから道路と鉄道路線のみを残して残りは消去する方法を探してみました。
どうやら、これでできるようです。
まず、宇都宮地区を抽出します。
osmium extract --bbox 139.76675736787732,36.47004171587971,140.1596765021647,36.659949299138 -o utunomiya.osm.pbf kanto-latest.osm.pbf
次に、以下を行います。
root@2e317961f1d0:/tmp# osmium tags-filter utunomiya.osm.pbf nw/railway nw/highway=motorway,service,primary,secondary,tertiary,unclassified,residential -o utunomiya-lrt-latest.osm.pbf
上記のコマンドのnw(r)は、以下のような意味になっています。
nwr
は、OpenStreetMapの node
, way
, relations
を指定しています。
nw/(キー)=(タグ),(タグ),(タグ),(タグ),(タグ).....
という記述をします。
(キー)は、https://taginfo.openstreetmap.org/keys を参照
(タグ)は、https://taginfo.openstreetmap.org/tags を参照するといいでしょう。
https://wiki.openstreetmap.org/wiki/JA:Tag:highway%3Dresidential の、
上記をクリックすると、motorway,service,primary,secondary,tertiary,unclassified,residential
の意味が分かります(多分)。