You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询OSMnx中network_type各类型对应的全部自定义过滤器列表

OSMnx按network_type分类的道路过滤器列表

OSMnx的network_type参数预设了三类常用的道路网络过滤器,对应OpenStreetMap(OSM)的道路标签分类,下面是官方预设的各类network_type对应的道路类型清单:

驾车(drive)

这类过滤器仅包含允许机动车合法通行的道路,排除步行/自行车专用道:

  • motorway(高速路)
  • motorway_link(高速连接道)
  • trunk(干线公路)
  • trunk_link(干线连接道)
  • primary(主要道路)
  • primary_link(主要连接道)
  • secondary(次要道路)
  • secondary_link(次要连接道)
  • tertiary(三级道路)
  • tertiary_link(三级连接道)
  • unclassified(未分类道路)
  • residential(居民区道路)

步行(walking)

抓取适合步行的道路,包括人行道、步行街、居民区道路及允许步行的服务型道路:

  • residential(居民区道路)
  • living_street(生活街道)
  • service(服务型道路)
  • pedestrian(步行街)
  • footway(人行道)
  • path(小径)
  • track(土路/步道)
  • unclassified(未分类道路)

骑行(bike)

包含适合骑行的道路,包括专用自行车道、居民区道路,以及允许自行车通行的主次干道,排除高速等禁行路段:

  • cycleway(专用自行车道)
  • residential(居民区道路)
  • living_street(生活街道)
  • service(服务型道路)
  • unclassified(未分类道路)
  • primary(主要道路)
  • primary_link(主要连接道)
  • secondary(次要道路)
  • secondary_link(次要连接道)
  • tertiary(三级道路)
  • tertiary_link(三级连接道)

自定义过滤器补充

如果预设的network_type无法满足需求,你可以用custom_filter参数直接指定OSM标签规则,比如仅抓取高速和干线道路:

custom_filter='["highway"~"motorway|trunk"]'

源码里的预设network_type本质就是封装了这类标签组合,你可以参考源码settings.py文件中的NETWORK_TYPE_FILTERS字典,里面是官方预设的完整过滤器规则。

内容的提问来源于stack exchange,提问作者Manuel Salas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 17:20:55