参考文章
https://blog.csdn.net/weixin_42632778/article/details/115164518 TAZ生成
https://zhuanlan.zhihu.com/p/343576683 使用ArcGIS实现线转栅格
https://pro.arcgis.com/zh-cn/pro-app/latest/tool-reference/conversion/polyline-to-raster.htm ArcGIS Pro 折线转栅格 (转换)
https://pro.arcgis.com/zh-cn/pro-app/latest/tool-reference/spatial-analyst/raster-calculator.htm ArcGIS Pro 栅格计算器

需要用到make-taz的代码https://github.com/zhuang-hao-ming/make-taz,可以提前装好环境,尝试运行代码中的test.py验证是否安装成功。python requirement环境我会贴到下面。

1. 第一步 获取路网

TAZ是根据路网生成过来的,因此需要一张路网数据,去OSM官网、各种地理数据的公众号或者找自己的师兄师姐要吧。

2. 第二步 用ArcGIS折线转栅格

  • 首先点击工具栏的“分析-工具”调出右边的工具面板,然后搜索“折线转栅格”

  • 然后设置参数,值字段必填,像元大小可以设置小一点


3. 第三步 用栅格计算器生成01二值栅格

参考https://blog.csdn.net/weixin_42632778/article/details/115164518
使用 raster calculator栅格计算器工具,将背景设置为0,前景(道路)设置为1,公式为:

Con( IsNull("%第三步生成的栅格名称%"),0,1)


输出结果

4. 第四步 代码运行(如果数据很大,这一步非常非常非常久)

按照github文档pip install make-taz之后,还需要安装以下依赖。跑的时间确实很久,截止到文章发布,我的已经跑1小时了…

affine==2.3.1
attrs==22.2.0
certifi==2022.12.7
click==8.1.3
click-plugins==1.1.1
cligj==0.7.2
Fiona==1.8.22
imageio==2.24.0
importlib-metadata==6.0.0
munch==2.5.0
networkx==2.6.3
numpy==1.21.6
packaging==23.0
Pillow==9.4.0
pyparsing==3.0.9
PyWavelets==1.3.0
rasterio==1.2.10
scikit-image==0.19.3
scipy==1.7.3
shapely==2.0.0
six==1.16.0
snuggs==1.4.7
tifffile==2021.11.2
typing_extensions==4.4.0
zipp==3.11.0

【TODO】5. 等跑完了在补充吧

TAZ生成实践(Intel芯片Mac Python 3.7.9)相关推荐

  1. 针对Intel芯片mac、win平台对cpu功耗、频率、电源等信息检测

    按照英特尔的官方文档操作: https://www.intel.com/content/www/us/en/developer/articles/tool/power-gadget.html,就是下载 ...

  2. rosetta软件_发布一个月后 苹果M1芯片Mac的常用软件体验怎么样了?

    国外一家网站实时统计应用支持M1芯片的情况 新浪数码 晓光 苏航 昨天,有"苹果优秀开发者"之称的微软公司,推送了其Microsoft 365新版本,这次更新的最主要变化,就是支持 ...

  3. 解读最佳实践:倚天710 ARM芯片的 Python+AI 算力优化

    编者按:在刚刚结束的 PyCon China 2022 大会上,龙蜥社区开发者朱宏林分享了主题为<ARM 芯片的 Python+AI 算力优化>的技术演讲.本次演讲,作者将向大家介绍他们在 ...

  4. 解读最佳实践:倚天 710 ARM 芯片的 Python+AI 算力优化 | 龙蜥技术

    编者按:在刚刚结束的 PyCon China 2022 大会上,龙蜥社区开发者朱宏林分享了主题为<ARM 芯片的 Python+AI 算力优化>的技术演讲.本次演讲,作者将向大家介绍他们在 ...

  5. 一看就会,Intel 芯片的Mac电脑PD虚拟机懒人win10和win11安装教程

    Parallels Desktop虚拟机破解版如何快速安装Win系统,Intel mac如何快速安装Win+虚拟机.为大家带来Parallels Desktop虚拟机破解版如何安装win系统教程. 请 ...

  6. 详细的完全抹盘重装macOS系统(M1芯片、Intel 处理器Mac)

    有时候我们想要把 Mac 硬盘完全抹掉后重新安装系统,比如在把这台 Mac 送人或者二手出掉时,或者遇到系统不稳定或有严重问题时.这样***作后的 Mac 就像一台刚买的新 Mac 一样. 注意:抹盘 ...

  7. 【阿里聚安全·安全周刊】Intel芯片级安全漏洞事件|macOS存在漏洞

    关键词:Intel漏洞丨mac OS漏洞丨三星漏洞丨安卓安全丨CPU漏洞丨phpMyAdmin漏洞丨iOS设备|安卓恶意软件检测|Burpsuite   本周资讯top3 [Intel漏洞]芯片级安全 ...

  8. python 没反应 生成exe_通过 pyinstaller 将 python 脚本打包成可执行程序!

    1. 引言 很多时候,我们需要在 windows 环境编写和执行 python 脚本,但是去搭建一整套 python 运行环境看上去就过于繁琐了,即便是拥有 python 运行环境,脚本的执行也并不方 ...

  9. 零基础实践深度学习之Python基础

    零基础实践深度学习之Python基础 Python数据结构 数字 字符串 列表 元组 字典 Python面向对象 Python JSON Python异常处理 Python文件操作 常见Linux命令 ...

最新文章

  1. 了解ES6 The Dope Way Part II:Arrow功能和'this'关键字
  2. xcode编辑时闪退的问题解决
  3. 小而美的个人博客——前端——tags
  4. mcq 队列_基于人工智能的智能体能力倾向问答(MCQ) 套装1
  5. 测试服务器性能常用算法,服务器性能剖析(profiling)之——简介
  6. 类重复引用_JVM类加载从JDK来看
  7. Linux之磁盘冗余阵列
  8. 给你一个亿-电视节目总结
  9. 按顺序发起多次请求的loading使用
  10. EOS钱包及代码分析
  11. 常见分布 的 数学期望以及方差公式
  12. vagrant共享目录出现“mount:unknown filesystem type ‘vboxsf‘”错误解决方法(亲测可行)
  13. 12123选牌漏洞_揭秘交管12123六大车牌选号技巧
  14. 博弈论总结(题目合集)
  15. 联想服务器修改开机启动项,怎样在Win10系统里面手动设置开机启动项
  16. 新开通了我的CSDN博客,写个处女篇
  17. 空间数据库Topic推荐-AMiner
  18. Python常用模块 hashlib,pymysql,logging和datetime模块习题检测
  19. C++课程基础语法小结
  20. 文摘: 《变革中的思索》:重读《孙子兵法》

热门文章

  1. 关于RapidSSL证书
  2. Viper快速配置与上手
  3. 区块链的大问题有救了!
  4. 我在华清的嵌入式课程笔记(至2020.7.5)
  5. MATLAB----Roberts锐化滤波器
  6. 教育技术(Educational technology)学习分析和教育数据挖掘领域的SCI、SSCI、CSSCI期刊与会议
  7. Elasticsearch压测工具esrally使用笔记
  8. 国家标准计算机软件测试文档范文,软件测试相关国家标准.doc
  9. nagios配置示例
  10. python大学课程-Coursera上Python课程(公开课)汇总