系列文章目录


前言

看到这个标题,有人就会笑,博主,发生甚么事了!OD矩阵这么简单的操作还要单独一篇来写,是不是凑字数凑篇幅,不讲武德!博主你耗子尾汁!
其实并不是如此!下面我将说一下两种od矩阵生成方法,以及需要注意的一些细节

正文

part 1

首先来讲一下比较传统的方法。
大家都知道的根据面文件(小区层)来建立OD矩阵,OD矩阵的行列就是小区编号——非常直观形象符合理解。具体操作如下:


到这一步也并没有错误,就是需要注意不要忘记在进行交通分配之前,需要进行OD矩阵的索引转换,许多人会漏掉这一步。操作如下:
索引完之后OD矩阵小区的编号就会变成路网节点的编号。
步骤:

  1. 在路网端点层上做选择集,使用Selection-Select by Condition打开命令窗口,输入“index<>null”,确定之后就筛选到了质心点
  2. 打开之前生成的OD矩阵,在单元格上单击右键,选择“Inices”
  3. 再点击“Add Index”,在节点层用“selection”中ID代替Index
  4. 最后在matrix indices中行列都选择new,就完成了

索引转换这一步的目的——是为了将OD矩阵的索引(即小区行列编号)转化为质心连杆所连接的路网端点的编号,这样在分配的时候,交通量就会从路网端点开始分配,而不是从质心点开始分配。
这也是之前质心连杆那一步为点层增加index字段的原因,为了方便索引嘛。

part 2

下面就介绍另一种OD矩阵生成的方法,原理其实都一样,只不过要简单许多:)
那就是
不根据交通小区生成OD矩阵,而是根据质心连杆连接的路网节点生成OD矩阵,这样就省去了索引转换这一步
具体操作:

  1. 在路网端点层上做选择集,使用Selection-Select by Condition打开命令窗口
  2. 在路网端点层上,新建矩阵,File-New-Matrix
  3. 最后生成就是图4那样




    方便不少吧。。。
    总结:没啥总结,码字不易,555

TRANSCAD基础技巧——OD矩阵生成相关推荐

  1. TransCad导入Excel中的OD矩阵和PA数据

    目录 前言 准备工作 路线层 小区层 导入数据 PA数据导入 OD 矩阵数据导入 写在最后 前言 在进行tc上机练习时,老师给的题目是几张图片,里面包含了小区的未来PA,和现状OD等数据.如果小区数据 ...

  2. MATLAB基础操作,矩阵乘法、数组矩阵索引、最大最小运算符、零矩阵/随机矩阵/单位矩阵的生成、log函数、Inf和NaN的含义,语句过长用连接符换行、逻辑运算符以及区别

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.矩阵相乘 二.矩阵生成 1.直接输入 2.单位矩阵 3.全零矩阵 2.全一矩阵 2.随机矩阵 三.矩阵操作 四.矩 ...

  3. 一种基于蜂窝信令数据的数据驱动型OD矩阵构建的方法:以里昂地区(法国)作为研究...

    文章信息 本周阅读的论文是题目为<A data‑driven approach for origin–destination matrix construction from cellular ...

  4. 写【Python折线图】的一百个技巧(一、生成折线图网页)

    写[Python折线图]的一百个技巧(一.生成折线图网页) 目录 写[Python折线图]的一百个技巧(一.生成折线图网页) 前言 学习环境 Python库环境 探究目标 绘制过程 引入库 初始化数据 ...

  5. 两个卡方分布之和_推荐基础算法之矩阵分解PFM

    推荐基础算法之矩阵分解PFM PFM被称为概率因子模型(Probabilistic Factor Model)或泊松因子模型(Poission factor model).PFM本质上和概率矩阵分解( ...

  6. 上海市地铁刷卡数据到OD矩阵

    上海市地铁刷卡数据到OD矩阵 前言 思路 结果预览 代码 代码解读 改进思路 改进代码 代码解读 完整代码 参考文献 前言 接上期 ,定义出早高峰和晚高峰时段,接下来就是要分早高峰和晚高峰来做出上海市 ...

  7. [Unity 学习] - 进阶篇 - Mesh基础系列1:生成网格

    [Unity 学习] - 进阶篇 - Mesh基础系列1:生成网格 本文并非原创,只是本人的学习记录,原文是由放牛的星星老师翻译Catlike系列教程 链接: https://mp.weixin.qq ...

  8. 用python做算法_自己用python写的螺旋矩阵生成算法

    自己用python写的螺旋矩阵生成算法 如果输入6,可以生成如下矩阵: 1 20 19 18 17 16 2 21 32 31 30 15 3 22 33 36 29 14 4 23 34 35 28 ...

  9. 有限元基础: Jacobian 矩阵和高斯积分

    有限元基础(一) Jacobian 矩阵和高斯积分_battlestar的博客-CSDN博客_有限元高斯积分 有限元的二维热传导_fpga&matlab的博客-CSDN博客_二维热传导

  10. matlab中服从高斯分布的矩阵_推荐基础算法之矩阵分解PMF

    推荐基础算法之矩阵分解PMF 大多数存在的协同过滤算法不能处理以下两种情况: 1. 不能处理大规模数据 2.不能处理评分非常少的用户数据 概率矩阵分解模型可以解决大规模.稀疏且不平衡的数据.这篇文章主 ...

最新文章

  1. MyBatis批量插入几千条数据慎用foreach
  2. SensorKernel层框架分析
  3. 朋友圈发原图或泄露位置信息?微信回应:系统自动压缩,不会泄露
  4. 敏捷开发般若敏捷系列之七:重新认识敏捷与CMMI
  5. 一篇关于Dataset与泛型、自定义集合的讨论
  6. 替换Tomcat在浏览器地址栏中的ico图标
  7. filezilla linux 乱码,解决FileZilla Server搭建FTP中文乱码问题
  8. 计算机主机内部的结构,台式电脑主机内部结构介绍
  9. 分享一种快速制作二维码标签及防伪溯源二维码的方法
  10. Python金融行业必备工具
  11. EasyCVR平台如何实现超低延时的安防视频监控直播?
  12. 打出“人工智能+物流”牌,旷视就能重拾资本信任?
  13. 攻破Administrator权限--破解SAM文件法
  14. FNN 网络介绍与源码浅析
  15. 【科软课程-信息安全】Lab12 SQL Injection Attack
  16. android11开发版小米,小米CC9推送MIUI 12.5稳定版 新版系统内核升级至安卓11
  17. 架构之美【kubernetes、Prometheus、微服务、LVS负载均衡】
  18. android 系统光标,如何定位android系统中光标的位置
  19. mysql数据库管理-2019整理
  20. Linux 文件系统(2)sda sdb 和 SATA IDE SCSI

热门文章

  1. 公文签收 php,公文收发管理系统
  2. 实验一计算机基础和网络知识竞赛,第十三届计算机基础知识竞赛题库.doc
  3. 移动,电信,中行软开,微软,百度等企业工作纯技术性分析
  4. omnigraffle所有模板免费下载网站
  5. 我对秒杀在技术性上的一些看法
  6. Eclipse中使用SVN Eclipse配置SVN
  7. 实验七 构件图和部署图
  8. 【VB6】如何用纯VB代码写个五子棋程序?(一)
  9. 卡拉曼达聊天服务器断开修复也没用,英雄联盟新版客户端 聊天系统神似QQ
  10. MySQL数据库创建与维护数据表