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

TransCAD问题集锦

(2009-12-23 15:55:51)
标签:

transcad

使用

问题

gisdk

杂谈

分类: 软件交通

1、GISDK简介

GISDK全称为Geographic Information System Developer’s Kit,是一种强大的宏编程语言,用于增强和定制Caliper公司的GIS产品。GIS大家庭的后起之秀Maptitude具有迄今为止最好的性能价格比,而其增值开发语言GISDK 更使其如虎添翼。GISDK由三部分组成:Caliper Script程序开发语言,用于应用程序编译和测试的交互开发工具以及客户服务器功能。

Caliper Script 程序语言是开发基于Maptitude应用程序的关键。由于其一组由命令组成的程序流,隐含变量说明,灵活的数组处理,结构化的函数调用等等而使得类似BASIC语言的 GISDK别有特色。Caliper Script可以建立和管理诸如表、地图、地图要素、窗口、选择集以及工具、对话框、工具条等用户界面。此外, Caliper Script还包含多达 600个函数的函数库。高级函数调用充分调用Maptitude的功能 。

1、GISDK功能强大使用简单。即使具有很少程序经验的人都能很快掌握。

2、GISDK共有600多个函数和200多条语句。高级函数的应用可充分调用Maptitude的功能。

3、GISDK提供灵活的add-ins的方式。Add-ins可以使用户很方便地获取现有软件的功能,增强新的功能,add-ins可繁可简,简单的是一个当被点中即可运行的宏,而复杂的则可显示对话框,并能通过宏的运行选择系统配置。

4、GISDK可开发自己所需要的用户界面。象菜单、工具条、对话框等,用户还可以开发出满足特殊需要的应用程序以增强GISDK的功能,自行开发的程序的执行与在其它windows上运行的程序无异,设定自己的图标双击之即可运行。

5、用户还可用GISDK开发基于服务器上的应用程序。即该程序可将服务器上的数据,地理分析功能等传给网上终端或客户,而客户端上的程序可以有VB、VC、C++或其它任何程序组成,由于服务器在后台运行因此不存在用户界面,它只对客户端的要求作出应答。

6、GISDK开发后的产品可含有多个资源。这样可方便用户编写程序,用户可单个编写资源文件,编译时,可编译到同一资源库中。

7、语言要素使用比较方便,隐含变量说明,灵活的数组处理使GISDK别具特色。GISDK变量不需要先定义,随赋值类型可变,这就避免了用户对多个变量的混淆。

 

2、在创建路网交通量分配后的主题图时,形心连杆上也有流量显示,如何做选择集使其形心连杆不显示流量?

在selection toolbox中将形心连杆选择集的状态置为invisible就可以了。

 

3、在creat network时,read length from 下拉菜单是选择length字段还是选择Trave_time字段合适?

当然是travel_time!时间距离(和speed关联)才能反映你不同公路等级的特性。

 

4、TransCAD出图怎么才能去掉它自己的那个打印范图框,我想再加一个自己画的图框,怎么才能加上去。还有就是出图比例怎么确定,比如我想出A3的图,需要怎么做?

实际使用中,我很少直接使用TransCAD的打印,我一般都是先输出(save as)光栅图象格式,然后在photoshop中编辑打印的,这样比较自由在TransCAD中本身有两种打印方式,一个就是直接“print”功能,这样做草图时可以用一下,TransCAD提供的比较正式的是输入工具是先建立layout文件,在layout中可以编辑排版,添加一些地图符号,也可加入光栅图象文件(比如你可以把自己做好的图框以图象格式插入,并放到最底层),至于比例,我个人认为可以先在地图视图中指定好好显示比例,然后拖拽到layout视图中就可以了你说的打印边框应该是和打印机驱动程序有关的,你仔细看看你的打印机设置里,有没有去掉这个边线的选项。
(pootoo)存为光栅图像在ps中改挺好的,可是我们领导说那样会不会让人觉得那不是Trans CAD出的图啊?我也没话说了!

在layout中的操作很简单,在tools box上点击place map(在工具箱的最左下角),然后在layout视图中拉个框,然后在出现的对话框中选择你要放入的地图或者是数据表,接下来还可对加入的地图或者表格进行随意移动或者缩放,直到符合你的要求。



 

 

 



0

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

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

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

新浪公司 版权所有