载入中。。。


载入中。。。

日历

载入中。。。

快速登陆

载入中。。。

新发表

载入中。。。

新评论

载入中。。。

新留言

载入中。。。

BLOG信息

载入中。。。

链接收藏


在Notepad ++编辑器中添加GISDK语言格式 

在Notepad ++编辑器中添加GISDK语言格式

Notepad++ 是一个支持多种语言的免费源代码编辑器,可用它来替代操作系统自带的Notepad(记事本)来写程序。 Notepad ++可以将一种语言中的关键词和函数等分类着色,有助于提高程序的可读性。

GISDK(GIS Developer’s Kit)是Caliper公司TransCAD、TransModeler和Maptitude中支持的一种宏语言一种编程环境,它具有功能强大且使用简便的特点。你可以用GISDK来创建自己的模块来扩展TransCAD/TransModeler/Maptitude 的能力,使某些重复的操作自动化,构建定制的应用程序,或替换的标准的用户界面。


……
2010-9-20 10:02:00

Posted by 杨齐 | 阅读全文 | 回复 | 引用通告

编译TransCAD的VDF(续)

编译TransCAD流量延误函数(续)

Q1
我把用C++编译的流量延误函数放在了TransCAD的程序文件夹,但为什么在交通分配对话框里还是看不到自己的VDF?
A1

在交通分配对话框初始化时,它在TransCAD的程序文件夹下测试所有以VDF为后缀的文件,查找TransCAD的VDF所期望的函数。只有满足条件的VDF才被包括Delay Function的下拉菜单。用C++写的程序,除非你用extern "C" 关键词对函数的定义作了修饰,编译器会对函数的名字进行压延(Name Mangling)。例如VDF_GetLabel在MSVC 2008下编译后变成了?VDF_GetLabel@@YIFPAD@Z,而TransCAD查找的是@VDF_GetLabel@4。所以问题出在函数的名字上。


……
2010-2-8 14:19:00

Posted by 杨齐 | 阅读全文 | 回复 | 引用通告

用等值线图表示仿真结果

用等值线图表示仿真结果

上一篇日志“警车的妙用和车道控制系统的仿真”中的提到的哪个案例,如果用等值线图表示仿真结果,两个方案的差别会看得更清楚。

 

上图中X轴表示时间,Y轴表示沿干道的里程标,颜色表示速度(英里/小时)。没有控制的情况下,车辆交汇处的平均速度是每小时 10-15英里,拥堵状况持续全部时段。

通过LUS交通控制来诱导车道的使用可以显著提高车速和通行能力。同样的道路和流量需求下,车辆交汇处的平均速度不低于每小时 40-45英里,减速情况比较短暂。

 


……
2009-9-23 0:56:00

Posted by 杨齐 | 阅读全文 | 回复 | 引用通告

警车的妙用和车道控制系统的仿真 

警车的妙用和车道控制系统的仿真

这两个东西本来是不沾边的,但且听我道来它们之间的联系。

到美国不久我就对这里的交通警察有了一个很好印象。人家会动脑筋解决一些交通问题,而不仅是给你开违章的罚单。在波士顿的一些高速公路和城市干道的入口匝道,我曾几次见到警车在高峰时段停在高速路和干道上游路段右侧的车道。警灯闪烁,让干道来的车辆避免使用最右侧的车道,这样来自匝道的车辆就比较容易并道,从而提高了敏感之交汇路段的通行能力。虽然这种做法只在某些特定条件下有效,但在匝道流量较大的情况下,其效果还是很明显的。下面是用TransModeler仿真这种干道控制(Mainline Metering)的视频。


……
2009-9-20 11:52:00

Posted by 杨齐 | 阅读全文 | 回复 | 引用通告

首页 上一页 下一页 尾页 页次:1/4页  4篇日志/页 转到:
Powered by Oblog.