交通地理信息系统实习教程(一)

这篇文章服务于GIS背景用户以及有志于GIS的朋友

操作源数据地址:​​​​​​【免费】交通地理信息系统实习一源数据资源-CSDN文库

操作服务数据地址:【免费】交通地理信息系统实习一参考文件资源-CSDN文库

操作结果数据地址:【免费】交通地理信息系统实习一操作结果数据资源-CSDN文库

软件安装包位置:【免费】TransCad-交通地理信息系统软件资源-CSDN文库

一、TransCad6.0安装说明

这里我们下载好放在百度网盘,老师给定的TransCAD6.0版本压缩包后,进行解压安装。这里我使用的是win系统,会默认安装在C盘,推荐更换安装地址更改到其他盘。不过这里需要注意的事情是你需要记住自己安装软件的位置以免后续安装出现错误。

再进行完软件安装后,我们需要将同时放在TransCAD压缩包中的《TC6.0补丁》文件夹下的所有文件复制到TransCAD6.0的安装目录下,替换掉原文件即可。

接下来我们打开TCW软件即可以运行TransCAD6.0软件,TCW应用程序如图1所示:

图1

启动完程序后我们会进入到TransCAD6.0软件操作界面,这里我们如果重启电脑,可能会出现下次打开软件闪退的情况,未解决这个问题,我们只需要再次将《TC6.0补丁》下的2个文件复制到安装目录下,替换掉原文件即可。

  • 二、实际操作

这里我们的实际操作依旧是参照王老师给定的实习指导书中的内容。进行线性参照系统与动态分段操作。

  1. 启动TransCAD6.0,点击File--open,在弹出的窗口中选择文件格式为“EsriShapefile(*.shp)”,打开Lab2Data中的“Simplified_RoadNetwork.shp”文件,如图2所示:

图2
  1. 在ESRIShapefile窗口中,将图层名称改为Simplified_Roads_TC,并勾选Importlayer;接下来点击Coordinates按钮,在新的对话窗口中,Class框中选择Asia,Zone框中选择ChinaHongKong:1980HongKongGrid,点击OK,将输出文件保存为地理文件(*.dbd),并将其命名为Simplified_Roads_TC放在Lab2Data文件夹中;如图3所示:
图3
  1. 将上述文件保存到工作区文件中,并将其命名为"Lab2RoutesA.wrk";如图4所示:
图4
  1. 接下来将在Simplified_Roads_TC地图层基础上创建一个网络文件。首先在Procedures中勾选Network/Paths,然后点击Network/Paths--Create,在弹出的窗口中点击ChooseLinkFields,添加[LENGTH:1]到选定字段中,单击OK,然后在TypeField中选择类型为ROADTYPE,点击OK,并将该网络文件保存在Lab2Data文件夹中,将其命名为TuenMun-Net,如下图所示;如图5、图6、图7所示:
图5
图6
图7
  1. .接下来将在TransCAD6.0中创建一个新的路线系统。点击File--New并选择文件类型为RouteSystem,点击OK;然后输入下图所示参数,把单位改为米,点击OK,将文件保存在Lab2Data文件夹中,并命名为BusRouteSystem.rts;如图8所示:
图8
  1. 接下来,点击Map--Layers,打开Layers对话窗口,点击AddLayer按钮,将Lab2Data文件夹中的66MBus_Route地理文件添加到显示中,并改变其显示颜色为红色;如图9所示:
图9
  1. 首先确保BusRouteSystem图层为工作层(右键单击,选择Makeworkinglayer),然后点击Procedures--RouteSystems,再点击菜单栏中的RouteSystems--EditingToolbox,绘制如图所示路线,并将其命名为"Route66M";然后点击RouteSystemToolbox中的绿灯图标保存路线;(你会看到"66MBus_Route"地图层和你刚刚添加的公交线路之间有轻微的偏差,这对这个实验任务来说是正常的。偏差的原因是在Simplified_Roads_TC网络层中丢失了一些当地街道。你可以简单地选择最近的道路来创建公交线路);如图10所示:

图10
  1. 将上述工作Saveworkspaceas为Lab2RoutesB.werk;
  2. 接下来,点击Map--Layers--AddLayer,将Lab2Data文件夹中的66MStops地理文件添加到显示中,并将"66MStops"图层的显示符号改为10英寸的实心正方形;如图11所示:
图11
  1. 使用RouteSystems--RouteQueryToolbox来估计66M公交路线上每个公交站的里程牌尺寸,并记录每个公交车站的里程牌测量值(注意:建议放大显示,精确到整数即可);
  2. 单击File--New--Table--Fixed-formatbinary,创建一个固定格式的二进制表。添加三个数据字段,参数如下图,将该表格命名为"StopLocations",保存在Lab2Data文件夹中;如图12所示:
图12
  1. 点击Edit--AddRecords,将公交站的数据添加到"StopLocations"表中,如图13所示:
图13
  1. 将上述工作Saveworkspaceas为Lab2RoutesC.werk;

此后我们不断重复上述操作即可完成TransCAD6.0中的线性参照系统与动态分段操作,实现完的操作示意图如图14所示:

图14
  • 29
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值