TransCAD实验一 地理文件编辑
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TransCAD实验一地理文件编辑
transcad实验一地理文件编辑
实验一:熟悉trancad地理文件编辑
一、实验输出数据与输入文件
1、输入数据
须要准备工作的基础资料包含:涵盖路网和小区分割的底图文件(nanjing.tif)、
大区间现状od原产(现状od原产.xls)、现状年小区属性(现状年小区人口和gdp数
据.xls)。
2、输入文件
输出文件主要包括三类:地理文件、数据表文件以及矩阵文件。
?地理文件:包括小
区地理文件(njzone.dbd)、线类型地理文件
(njroad.dbd)、现状od原产希望线地理文件(desirelines.dbd);?数据表文件:包含小区数据表(njzone.bin)、路段数据表
(njroad.bin)、现状od分布数据表(现状od分布.bin);?矩阵文件:包括现状
od分布矩阵(baseod.mtx);
专题图:小区人口原产点密度专题图、小区gdp原产色彩专题图;
二、实验过程
1、引入背景图片
双击transcad快捷方式,进入transcad界面。
点击file/open,在弹出的对话框文
件类型中选择*.tif,找到文件名为nanjing.tif的底图文件,将其在transcad中打开。
页面edit/preferences,挑选system选项卡,将单位设置为kilometers。
2、新建线类型地理文件(线层和点层)
页面file/new(或顶部工具栏
按钮),在弹出的newfile对话框中选
独以geographicfile,页面ok。
此时插入newgeographicfile对话框,文件类型
选择linegeographicfile,线层名为njroad,在endpointlayersettings下的name
文本框中输入路段节点图层的名称njroadpoint,同时勾选
createatableforendpointdata复选框,点击ok确定。
在插入的attributesfornjroad对话框中,分别嵌入capacity(real型)、time (real型)、speed(real型)三个线层属性数据字段,页面ok。
插入attributesfornjroadpoint对话框,为节点图层创建属性数据字段pointid(节点编号,integer型),页面ok,插入saveas对话框,将其留存一举成名称作njroad的线类型地
理文件。
3、编辑线类型地理文件
页面tools-mapediting-toolbox(或工具栏editing工具箱,工具箱常用按钮采用表明如下:
按钮),弹出map
按钮名称嵌入采用方法单击后在地图窗口上以鼠标绘制一条线段(最后一下必须双击,中间单击的点就是线段的轮廓点)单击一条线段删掉它单击一条线段,表明编辑柄,拖曳
编辑柄展开编辑单击留存编辑单击中止编辑单击两条线交叉的终点,分拆为一条线单击把
线段隔开成两段删掉修正绿灯红灯分拆分拆须要特别注意的就是,在编辑线图层时,最出
色不要依次输出整条道路,而需以路段为单位展开分段输出,即为碰到节点(交叉口)就
双击一次鼠标,然后再单击已经开始下一条路段的输出。
在本例中,线类型地理文件共计50条路段,点类型地理文件存有28个节点。
画完后还需要检查路网的连通性,即查看是否有虚接的线段或不连通的节点,以避免
将来在进行交通分配时出现错误。
设置当前层为njroad(方法是在顶部工具栏的下拉列表框中选择响应图层),然后选择tools-mapediting-checklinelayerconnectivity菜单项,弹出checklinelayerconnectivity对话框。
在对话框中的threshold后输入一个适
当的距离阈值,transcad将会检查这个距离内是否有悬挂节点或虚接线段,如果有将会在地图上用颜色高亮提示,一般情况下threshold可取50m左右。
检查完路网的连通性后,
点击道路线条样式,结果如右下图所示。
按钮,发生改变
4、为路段图层输入属性数据
假设所有路段均为同一等级,路段的通行能力均为单向1900pcu/h,高速行驶速度则
为40km/h,则各路段的高速行驶时间time=length*3600/speed,将属性数据输出njroad
数据表中,方法如下:
将njroad设为当前层,点击顶部工具栏的
按钮,弹头出来当前路段的图层
的属性数据表。
点击capacity标题选中通行能力一列,右键选择fill命令,在弹出
的对话框中选择singlevalue单选框,输入数值1900,同理为speed填充singlevalue数
值40。
选中time列,右键fill命令,弹出的对话框选择formula单选框,在弹出的对话框中输入length*3600/speed,点击ok,完成输入。
5、新建和编辑面类型地理文件
点击file/new(或顶部工具栏
按钮),在插入的newfile对话框中挑选
geographicfile,点击ok。
此时弹出newgeographicfile对话框,文件类型选择areageographicfile,name文本框中输入njzone,点击ok确定。
在插入的attributesfornjzone对话框中,分别嵌入zoneid(integer型)、people (real型)、gdp(real型)三个面层属性数据字段,页面ok,插入saveas对话框,提
示信息并将刚才新建的面类型地理文件留存为njzone。
点击工具栏按钮,弹出mapediting工具箱,工具箱常用按钮功能和使
用方法与线类型地理文件编辑相似,在此不再重复。
小区绘制顺利完成后,页面顶部
工具栏图右图:
按钮,改变面层边界线条样式;点击顶部工具栏
按钮,设置
标签选项和样式,将小区编号(zoneid字段)在区域中央显示,完成后如右下
将各小区编码、小区人口数、gdp总量数据输出面类型地理文件的数据表中。
方法为:将njzone用为当前层,页面右侧tools工具栏上的
按钮,然
后再用鼠标页面某个小区,弹头出来数据输出视图窗口,输出小区编码,people、。