加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

50TransCAD矩阵合并

(2018-10-07 11:18:21)
分类: TransCAD

0 背景

上一篇博客:《49 TransCAD矩阵小区合并成大区http://blog.sina.com.cn/s/blog_c2c66a9f0102xx45.html 》写的是TransCAD矩阵的小区合并为大区,其实最开始取名的是矩阵的合并即本篇博客的名称,但想了一下可能不够准确。

本篇博客讲矩阵的合并,矩阵的合并就是将不同的矩阵合并到一起,其实现的基础是一个矩阵文件可以包含多个矩阵。比如一个矩阵文件表达机动化出行,一个矩阵文件表达非机动化出行,则可以将这两个矩阵合并到一个矩阵文件中。

1 TransCAD矩阵合并

TransCAD矩阵合并的步骤如下:

http://s13/mw690/003z9hIHzy7ocWVfssI3c&690

1)将矩阵置为当前视口,选择matrix->Combine,弹出Combine Matrix Files对话框。如下:

 

2Matrix Files to Combine列表框里列出了所有可供合并的矩阵文件,注意是矩阵文件不是矩阵。

3)按住Ctrl键可以选择要合并的矩阵文件,也可以通过Select All全选。

4)在Option选项中选择合并的算法:Keep all rows and columns即是做并集,Keep only overlapping rows and columns即是做交集;这里做并集交集,主要是处理矩阵文件编号不一致的情况。当出现两个矩阵文件编号不一样的时候,如何影响新生成的矩阵文件的编号,并集即是将所有的编号都纳入到新的文件,而对于原来矩阵中没有的元素的值进行置空。交集则是将有共同编号的元素提取出来,放置到新的矩阵文件中。

注意:

1)这里的矩阵合并只是文件的合并,不是数值的合并,数值的合并是通过矩阵的相加运算得到的;

2)新合并后的矩阵文件的矩阵数等于原来的矩阵文件的矩阵数的和。


http://s7/small/003z9hIHzy7A6j8jSDQ86&690

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有