交通图代码(C)

合集下载

城市用地分类代码

城市用地分类代码

城市用地分类代码CJJ46—91主编单位:北京市城市规划设计研究院批准部门:中华人民共和国建设部施行日期:1992年4月1日关于发布行业标准《城市用地分类代码》的通知(91)建标字第642号根据建设部(88)城标字第141号文的要求,由北京市城市规划设计研究院主编的《城市用地分类代码》,业经审查,现批准为行业标准,编号CJJ46—91,自一九九二年四月一日起施行。

本标准由建设部城镇规划标准技术归口单位中国城市规划设计研究院归口管理,其具体解释等工作由北京市城市规划设计研究院负责,由建设部标准定额研究所组织出版。

中华人民共和国建设部1991年9月27日第一章总则第1.0.1条为统一城市用地分类代码,使城市用地分类统计工作和检索工作计算机化,并使全国城市用地数据资源共享,特制定本标准。

第1.0.2条本标准适用于城市中设市城市的城市用地计算机统计工作。

第1.0.3条城市用地分类代码除执行本标准外,尚应符合国家现行的有关标准、规范的要求。

第二章编码方法第2.0.1条本标准采用层次码,用四位阿拉伯数字代表城市用地的大、中、小类。

大类用前两位代码代表;中类、小类分别用第三位和第四位代码代表。

其代码结构必须符合图2.0.1的规定:第一层代码(大类)第二层代码(中类)第三层代码(小类)图2.0.1代码结构第2.0.2条中类之下如果不再分小类,则该中类的小类代码必须用“0”表示。

第2.0.3条中类、小类中的“其它”类,必须用代码“9”表示。

第三章城市用地分类代码第3.0.1条城市用地分类代码必须符合现行的国家标准《城市用地分类与规划建设用地标准》(GBJ137)的规定。

第3.0.2条城市用地分类代码必须符合表3.0.2的规定。

城市用地分类代码表表 3.0.2续表续表附录一城市用地分类代码和代号对照表续表续表附录二本标准用词说明一、为便于在执行本标准条文时区别对待,对要求严格程度不同的用词说明如下:1 表示很严格,非这样作不可的:正面词采用“必须”;反面词采用“严禁”。

我国国道编号及名称走向里程表

我国国道编号及名称走向里程表

我国国道编号及名称走向里程表101 北京—承德—沈阳 858102 北京—山海关—沈阳—长春—哈尔滨 1231103 北京—天津—塘沽 142104 北京—南京—杭州—福州 2284105 北京—南昌—广州—珠海 2361106 北京—兰考—黄冈—广州 2497107 北京—郑州—武汉—广州—深圳 2449108 北京—太原—西安—成都—昆明 3356109 北京—银川—兰州—西宁—拉萨 3763110 北京—呼和浩特—银川 1063111 北京—通辽—乌兰浩特—加格达奇 2034112 北京环线[宣化—唐山(北)--天津—涞源(南)] 942 201 鹤岗—牡丹江—大连 1822202 黑河—哈尔滨—吉林—大连—旅顺 1696203 明水—扶余—沈阳 656204 烟台—连云港—上海 918205 山海关—淄博—南京—屯溪—深圳 2755206 烟台—徐州—合肥—景德镇—汕头 2324207 锡林浩特—张家口—长治—襄樊—常德—梧州—海安 3566 208 二连浩特—集宁—太原—长治 737209 呼和浩特—三门峡—柳州—北海 3315210 包头—西安—重庆—贵阳—南宁 3005211 银川—西安 604212 兰州—广元—重庆 1084213 兰州—成都—昆明—景洪—磨憨 2852214 西宁—昌都---景洪 3008215 红柳园—敦煌—格尔木 645216 阿勒泰—乌鲁木齐---昆仑台 826217 阿勒泰—独山子—库车 1082218 清水河—伊宁—库尔勒—若羌 1129219 叶城—狮泉河—拉孜 2139220 东营—济南—郑州 526221 哈尔滨—同江 639222 哈尔滨—伊春 332223 海口—榆林(东) 322224 海口—榆林(中) 296225 海口—榆林(西) 431226 楚雄—墨江 (调整后撤消)227 西宁—张掖 345228 台湾环线301 绥芬河—哈尔滨—满洲里 1448302 珲春—图们—吉林—长春—乌兰浩特 1024303 集安—四平—通辽—锡林浩特 1265304 丹东—通辽—霍林河 818305 庄河—营口—敖汉旗—林东 561306 绥中—克什克腾 689307 黄骅—石家庄—太原—银川 1193308 青岛—济南—石家庄 659309 荣城—济南—宜川—兰州 1961310 连云港—徐州—郑州—西安—天水 1153311 徐州—许昌—西峡 694312 上海—南京—合肥—西安—兰州—乌鲁木齐—霍尔果斯 4708313 安西—敦煌—若羌314 乌鲁木齐—客什—红其拉谱 2073315 西宁--若羌—客什 2746316 福州—南昌—武汉—兰州 1985317 成都—昌都—那曲 1917318 上海—武汉—成都—拉萨—聂拉木 4907319 厦门—长沙—重庆—成都 2631320 上海—南昌—昆明—畹町—瑞丽 3315321 广州—桂林—贵阳—成都 1749322 衡阳—桂林—南宁—凭祥—情谊关 1045323 瑞金—韶关—柳州—蓝沧 2316324 福州—广州—南宁—昆明 2201325 广州—湛江—南宁 771326 秀山—毕节—个旧—河口 1239327 连云港—济宁—荷泽 395328 南宁—扬州—南通 243329 杭州—凝波—沈家门 190330 温州—寿昌 318国道的编号国道,就是国家干线公路的简称,目前我国共有70条国道,并根据其地理走向分为3类。

公安部关于实施《车辆识别代号(VIN)管理规则》有关问题的通知-公交管[1998]296号

公安部关于实施《车辆识别代号(VIN)管理规则》有关问题的通知-公交管[1998]296号

公安部关于实施《车辆识别代号(VIN)管理规则》有关问题的通知正文:---------------------------------------------------------------------------------------------------------------------------------------------------- 公安部关于实施《车辆识别代号(VIN)管理规则》有关问题的通知(公交管〔1998〕296号)各省、自治区、直辖市公安厅、局:为了简化车辆识别信息检索,逐步与国际惯例接轨,国家机械工业局决定从1999年1月1日起实施《车辆识别代号(VIN)管理规则》(附后)。

现将有关事项通知如下:一、凡打刻了车辆识别代号(VIN)的车辆,应当用车辆识别代号(VIN)代替车架号码作为判别车辆唯一性的标识之一。

二、公安机关交通管理部门在办理机动车注册登记时,对打刻了车辆识别代号(VIN)的车辆,应当在《机动车登记表》、《机动车行驶证》的车架号码栏填写车辆识别代号(VIN)。

拓印车辆识别代号(VIN),粘贴在《机动车登记表》上。

三、在实施车辆识别代号(VIN)的过渡期内,车辆打刻车辆识别代号(VIN)或车架号码均视为有效。

不得以车辆未使用车辆识别代号(VIN)为由,拒绝办理注册登记。

实施车辆识别代号(VIN)过渡期的截止日期另行通知。

四、对车辆识别代号(VIN)的识别、含义、打刻位置等,我部交通管理局与国家机械工业局行业管理司将适时组织培训,确保车辆识别代号(VIN)的顺利实施。

五、各地公安机关交通管理部门在实施车辆识别代号(VIN)工作中,不得以任何理由收取费用。

本通知自发布之日起执行,执行情况及时报我部交通管理局。

附件:《车辆识别代号(VIN)管理规则》1998年11月19日附件:车辆识别代号(VIN)管理规则第一章总则第一条目的为了在世界范围内建立统一的道路车辆识别系统,以便简化车辆识别信息检索,提高车辆故障信息反馈的准确性和效率,特制定本管理规则。

专题02 中国的自然环境(4大考点+百题过关)八年级地理上学期期末真题分类汇编(广东专用)

专题02  中国的自然环境(4大考点+百题过关)八年级地理上学期期末真题分类汇编(广东专用)

备战2023-2024学年八年级地理上学期期末真题分类汇编(广东专用)专题02 中国的自然环境考点01 地形和地势考点02 气候考点03 河流考点04 自然灾害地形和地势(2021上·广东广州·八年级统考期末)中国的地形壮丽多姿。

读图1“五种地形比例图”和图2“我国沿32°N纬线的地形剖面图”,完成问题。

1.读图1,五种地形类型中占全国土地面积最多和最少的是()A.高原和平原B.盆地和山地C.丘陵和高原D.山地和丘陵2.图2中,甲、乙分别代表的地形区是()A.青藏高原和长江中下游平原B.云贵高原和东南丘陵C.四川盆地和长江中下游平原D.云贵高原和华北平原3.独特的地形特征对我国的影响有()A.地形类型多样,不利于农业多样化的发展B.地势西高东低,阻碍海上湿润气流深入内陆C.地势起伏大,河流落差大,水能资源丰富D.地势西高东低,河流自西向东流,便利南北交通气候(2023上·广东茂名·八年级统考期末)每年10月左右,就到了和被子难舍难分的季节。

图为中国天气网发布的2019年10月16日“冷得颤抖之全国换被子”示意图。

读图完成下面小题。

1.与武汉的“薄被随意搭”相比,拉萨的“厚被裹成粽”主要是由于拉萨()A.纬度低B.海拔高C.河流多D.距海远2.该示意图反映我国()A.气温北高南低B.该日南北温差大C.春季普遍低温D.夏季东西温差大(2021上·广东梅州·七年级统考期末)读我国季风示意图,完成下面小题。

3.当我国东部正盛行①所示风向时,我国处于()A.春季B.夏季C.秋季D.冬季4.受季风气候影响,我国降水在地区分布上表现为()A.从东南沿海向西北内陆递减B.从西北内陆向东南沿海递减C.夏秋多,冬春少D.夏秋少,冬春多河流1.(2023上·广东广州·八年级校考期末)下图中关于我国主要河流对应正确的是()A.①—黄河B.②—长江C.③—黑龙江D.④—珠江2.(2021上·河南信阳·八年级统考期末)“绿色发展,生态优先”是推动长江经济带发展的首要任务,在长江出现的生态问题中,重点治理的是()A.水土流失B.泥沙淤积C.洪涝灾害D.水污染(2022上·广东肇庆·七年级校考期末)大诗人刘禹锡曾在诗句中描述:“九曲黄河万里沙,浪淘风簸自天涯。

土木工程师-专业知识(道路工程)-交通工程及沿线设施-交通安全设施

土木工程师-专业知识(道路工程)-交通工程及沿线设施-交通安全设施

土木工程师-专业知识(道路工程)-交通工程及沿线设施-交通安全设施[单选题]1.公路交通安全设施的哪个功能可以有效降低事故的严重程度?()A.主动引导B.被动防护C.全时(江南博哥)保障D.隔离封闭正确答案:B参考解析:根据《公路交通安全设施设计规范》(JTGD81—2017)条文说明第1.0.5条规定,为满足公路使用者安全行车的需要,公路交通安全设施要具有四类使用功能包括主动引导、被动防护、全时保障、隔离封闭。

其中,主动引导、全时保障、隔离封闭设施可以起到事故预防的作用,有效避免交通事故的发生,而被动防护设施的合理设置则可以有效降低事故的严重程度。

[单选题]2.不同防护等级或不同结构形式的护栏之间连接时,对过渡段的防护等级要求正确的是哪个选项?()A.不低于所连接护栏中较高的防护等级B.不低于所连接护栏中较低的防护等级C.不低于所连接护栏中防护等级的中间值D.不高于所连接护栏中较高的防护等级正确答案:B参考解析:护栏过渡段是设置于两种不同结构形式或不同防护等级的公路护栏之间、连接平顺、结构刚度平稳过渡的公路护栏结构段。

根据《公路交通安全设施设计规范》(JTGD81—2017)第6.2.14条规定,护栏过渡段的防护等级应不低于所连接护栏中较低的防护等级。

[单选题]3.公路交通标志内边缘距土路肩边缘线的距离不小于多少?()A.紧贴土路肩边缘B.15cmC.20cmD.25cm正确答案:D参考解析:根据《公路交通标志标线设置指南》第1.2.2条规定,标志内边缘不得侵入道路建筑界限,一般距车行道或人行道的外侧边缘或土路肩不小于25cm。

[单选题]4.纵向或横向连续设置的交通标线应根据需要设置排水孔,每隔多长的距离设置排水缝?()A.5mB.5~10mC.10~15mD.15m正确答案:C参考解析:根据《公路交通标志和标线设置规范》(JTGD82—2009)第2.1.8条规定,纵向或横向连续设置的交通标线应根据需要设置排水孔,每隔10~15m 设置排水缝,其他标线有可能阻水时,应沿排水方向设置排水缝。

20种道路交通标志线图解(车大状2018)

20种道路交通标志线图解(车大状2018)

20种道路交通标志线图解(车⼤状2018)⼤家都知道交通标志线多种多样,是⼀种引导交通的指⽰标线。

在开车的过程中,经常会看到地⾯⼀些我们经常见到,却⼜不明⽩其作⽤的道路标志,今天我们就给⼤家⾛科普⼀波道路交通标志线。

20种道路交通标志线1、⽩⾊虚线和实线⽩⾊虚线和⽩⾊实线是道路上最常见的标线。

⽩⾊虚线的作⽤是分隔同⽅向⾏驶的不同车道,在虚线路段可以进⾏越线变道。

⽽⽩⾊实线,例如桥⾯道路时,是不允许越线或超车的,⽩⾊实线通常在交叉路⼝交通灯前,很多⼈开车压线违章被拍处罚。

友情提醒如果道路上的标志指⽰与标线不⼀致时,以标志为准。

即便在虚线段,长时间的跨线⾏驶,也属于违法⾏为。

2、黄⾊虚线和实线黄⾊实线和黄⾊虚线是⽤来区分不同⽅向车道,通常出现在马路正中间,多车道的路⾯上就是双黄线,车道较少的路⾯上则⽤单黄线。

黄⾊虚线路段,在保证安全的情况下,允许越线、超车等。

⽆论是黄⾊单实线还是双实线,均严格禁⽌车辆跨越或压线,所以压黄线⾏驶、超车或者掉头等都属于违法⾏为。

理论上可以将黄实线看做是⼀堵墙,不到迫不得已,千万不要压线越线。

3、禁⽌停车线是⼀条在路肩⽩⾊或黄⾊实线,表⽰在此路段禁⽌停车。

另外,实线因为常年磨损很可能变成了'虚线',⼴⼤车主停车时可得特别注意了,黄⽩相间的标线表⽰可以临时,短时间停放车辆,⽽黄⾊标线是禁⽌停放车辆的,⽆论长短都不可以。

本标线可配合'禁⽌停放'路⾯⽂字和禁⽌停放标志⼀并使⽤,并可根据需要在辅助标志上标明禁⽌路边停放车辆的时间或区间。

⾏车中需路边停车时,应判别路边是否有禁⽌停放车辆线,若黄⾊实线即不可停车。

4、减速让⾏标志倒三⾓避让标志经常设置在交通复杂的道路上,⽐如辅路与主路的汇合点。

它的作⽤就是提醒车主要注意减速慢⾏,本标志的车道上应该让⾏另⼀条车道的车辆,才能保证安全,避免交通事故的发⽣。

5、减速提⽰线减速提⽰线通常出现在学校门⼝或路⼝等地的路⾯上,这些提醒车辆减速的标线或标识,样式很丰富,并不单⼀,在⾏车过程中需要多留意,看到⽩⾊菱形图案,也就是⼈⾏横道预告表⽰,代表着前⽅已经要接近⼈⾏横道了,必须要减速慢⾏,并要注意横过马路的⾏⼈。

2024年8月浙江省A9协作体暑假返校联考高三信息技术完美解析

2024年8月浙江省A9协作体暑假返校联考高三信息技术完美解析

浙江省A9协作体暑假返校联考高三技术试题卷解析第一部分:信息技术(共50分)1.【2024年8月A9联盟信息技术第1阅读下列材料,回答第1至3题:某市开发部署了一个智能交通系统,通过摄像头和传感器等设备采集交通流量、车辆速度、道路拥堵状况等数据,并通过数据分析为交管部门提供信息决策支持,市民也可以通过APP查询实时的路况信息和出行路线建议。

1. 关于该智能交通系统中数据的描述,不正确...的是A. 该系统中的数据都依附于同一载体B. 该系统的数据采集以机器获取为主C. 该系统采集处理的数据属于大数据D. 该系统通过摄像头采集的数据是非结构化数据【答案】A【解析】(本题考查数据、信息的基本概念)A:该系统中的载体有很多,摄像头、传感器、车辆、智能交通的APP等,都可以做为载体2.【2024年8月A9联盟信息技术第22. 下列关于数据安全与保护的做法,合理的是A. 为系统不同的授权用户设置相同的权限B. 该系统采用磁盘阵列技术存储数据保障数据安全C. 公开交通违章人员人脸头像信息以起到警示宣传D. 在服务器存放系统相关账号密码的文本文档以防遗忘【答案】B【解析】(本题考查数据安全与保护)A:不同用户应该拥有不同权限,如超级管理员和一般用户;C:个人隐私(人脸)不应该被公开;D:存放在服务器可能被陌生人访问3.【2024年8月A9联盟信息技术第33. 下列系统的数据处理方式,不.合理..的是A. 将视频转换成MPG格式以减少存储空间B. 将拍摄到的违章车牌号码识别成为文本并保存C. 该系统的所有数据统一采用批处理方式进行处理D. 提高该系统音频采集时采样频率和量化位数可以提升音质【答案】C【解析】(本题考查数据的处理方式)C:批处理适用于静态数据,流数据(实时视频监控)应该用流处理4.【2024年8月A9联盟信息技术第44. 下列关于人工智能中联结主义的说法,正确的是A. 强调符号的推理和运算B. 专注于知识的精确编码和存储C. 模仿人类大脑中神经元之间的交互D. 关注智能体与环境之间的交互和反馈【答案】C【解析】(本题考查人工智能)A:强调符号的推理和运算的是符号主义;B:专注于知识的精确编码和存储的是符号主义;D:关注智能体与环境之间交互和反馈的是行为主义5.【2024年8月A9联盟信息技术第5阅读下列材料,回答第5至6题:某医院搭建了一个在线预约挂号系统,该系统允许患者通过电脑、手机等终端的浏览器实现在线注册、预约挂号、查询检验结果等功能。

公路工程工法编号说明

公路工程工法编号说明

公路工程工法编号说明
1、公路工程工法编号编制参照交通部的标准规范编号规则。

2、公路工程工法的代码为GGG,是由公(路)工(程)工(法)三个字的汉语拼音的第一字母组成。

3、公路工程工法划分为路基、路面、桥涵、隧道、交通工程、养护六类,类别代号分别为A、B、C、D、E 、F。

4、公路工程工法编号组成见下图:
GGG(字)X X XXX—XXXX
工法发布年份
工法发布当年的流水序号
工法所属类别中的序号
工法类别的代号
工法编写单位省市的简称
工法的代码
5、工法所属类别中的序号参见公路工程工法目录(见附件)。

6、若主要编写单位为地方企业,括号内的字为所在省市的简称,如AA简称为京,河北简称为冀;若主要编写单位为中央直属企业,括号内的字则为中企。

7.X单位编写工法编号的应用例子:
如:AAX单位2007年度编写的水泥混凝土路面施工的工法。

工法编号为:GGG(京)B2-2007 ,该工法属于路面工程中第二节水泥混凝土路面施工的一项工法。

8、工法编号中工法发布当年的流水序号,由发布单位进行编排,申报单位在编号
时不需编写。

林地保护利用规划统计系统简明操作

林地保护利用规划统计系统简明操作

林地保护利用规划统计系统简明操作
如有结构不符的,请参照上述结构修改。

本数据库要求完全代码化,代码具体技术要求参照《林地保护利用规划林地落界技术规程》,如与《林地保护利用操作细则》冲突的以《林地保护利用规划林地落界技术规程》为准。

2、本统计系统依赖乡代码维护,共两个字段,dename,dwcode 乡名称与乡代码,乡名称填
写汉字,乡代码要求按照8位代码填写,如乌鲁木齐市天山区夏河乡编号为65010101。

3、本系统统计的统计表,表五需要自行计算,表六、表七、表八只是依据数据库的所有数
据进行统计,并不一定符合实际规划情况,可根据自己的情况进行适当修改。

公路路线命名编号和编码规则

公路路线命名编号和编码规则

公路路线命名编号和编码规则来源:交通部颁布时间:1988-3-1国家标准GB917.1-88规定了国家干线公路(简称国道),省干线公路(简称省道)和县、乡、专、用公路的命名原则、编号规则和编码方法,适用于国家各有关公路、交通运输、测绘、管理等方面对公路信息的处理与交换。

也适用于公共信息载体的标识。

公路路线命名由路线起讫点地名中间加连接符“-”组成。

路线简称采用起讫点地名的首位汉字或简称。

干线公路名称及简称不可重复,个别出现重复时,采用其他能表示该路线起讫点地名特征的简称加以区别。

如:北京-塘沽公路,简称“京塘线”。

公路路线编号由一位公路管理等级代码和三位数字构成。

国道按首都放射线、北南纵线、东西横线分别顺序编号。

以首都为中心的放射线由一位标识码“1”和两位路线顺序号构成;由北向南的纵线由一位标识码“2”和两位路线顺序号构成;由东向西的横线由一位标识码“3”和两位路线顺序号构成。

省道在各省、自治区、直辖市界内按省会(首府)放射线、北南纵线、东西横线分别顺序编号;县、乡、专用公路及其他公路以各省、自治区、直辖市公路管理区域为基础分别顺序编制。

均由三位路线顺序号构成;顺序号不足三位数字时,在前补充“0”。

编号区间:公路路线编号区间国道为G101至G199、G201至G299、G301至G399;省道为S101至S199、S201至S299、S301至S399;县、乡专用公路及其他公路为X/Y/Z/Q001至X/Y/Z/Q999。

编号结构为:公路路线编号结构如下:编号结构说明G×××国道G1××指首都放射线,G2××指北南纵线,G3××指东西横线S×××省道S1××指省会(省府)放射线,S2××指北南纵线,S3××指东西横线X×××县公路编号Y×××乡公路编号Q×××其他公路编号公路路线代码指公路路线编号在全国信息共享与交换时,为保证其唯一性而规定的代码。

交通违章查询代码_图文(精)

交通违章查询代码_图文(精)

10030 造成交通事故后逃逸,构成犯罪的 10040 违反道路交通安全法律、法规的规定,发生重大事故,构成犯罪的 10051 未取得驾驶证驾驶机动车的(驾驶拖拉机 、摩托车的) 10052 未取得驾驶证驾驶机动车的(驾驶低速载货汽车、三轮汽车的) 10053 未取得驾驶证驾驶机动车的(驾驶其他机动车的) 10061 驾驶证被吊销期间驾驶机动车的(驾驶拖拉机、摩托车的) 10062 驾驶证被吊销期间驾驶机动车的(驾驶低速载货汽车、三轮汽车的) 10063 驾驶证被吊销期间驾驶机动车的 (驾驶其他机动车的) 把机动车交给未取得机动车驾驶证的人驾驶的(驾驶拖拉机、摩托车 的) 把机动车交给未取得机动车驾驶证的人驾驶的(驾驶低速载货汽车、三 10072 轮汽车的) 10071 10073 把机动车交给未取得机动车驾驶证的人驾驶的(驾驶其他机动车的) 把机动车交给机动车驾驶证被吊销的人驾驶的(驾驶拖拉机、摩托车 的) 把机动车交给机动车驾驶证被吊销的人驾驶的(驾驶低速载货汽车、三轮 10082 汽车的) 10081 10083 把机动车交给机动车驾驶证被吊销的人驾驶的 (驾驶其他机动车的) 把机动车交给机动车驾驶证被暂扣的人驾驶的(驾驶拖拉机、摩托车 的) 把机动车交给机动车驾驶证被暂扣的人驾驶的(驾驶低速载货汽车、三 10092 轮汽车的) 10091 10093 把机动车交给机动车驾驶证被暂扣的人驾驶的 (驾驶其他机动车的) 10100 驾驶人在驾驶证超过有效期仍驾驶机动车的 10110 非法安装警报器的
10460 掉头时妨碍正常行驶的车辆和行人通行的 10470 机动车未按规定鸣喇叭示意的 10480 在禁止鸣喇叭的区域或者路段鸣喇叭的 10490 在机动车驾驶室的前后窗范围内悬挂、放置妨碍驾驶人视线的物品的 10500 机动车行经漫水路或漫水桥时未低速通过的 10510 机动车载运超限物品行经铁路道口时不按指定的道口通过的 10520 机动车载运超限物品行经铁路道口时不按指定的时间通过的 10530 机动车行经渡口,不服从渡口管理人员指挥,不依次待渡的 10540 上下渡船时,不低速慢行的 10550 特种车辆违反规定使用警报器的 10560 特种车辆违反规定使用标志灯具的 10570 机动车在单位院内居民居住区内不低速行驶的 10580 机动车在单位院内居民居住区内不避让行人的 10590 驾驶摩托车手离车把的 10600 驾驶摩托车在车把上悬挂物品的 10610 拖拉机驶入大中城市中心城区内道路的 10620 拖拉机驶入其它禁止通行道路的 10630 拖拉机载人的 10640 拖拉机牵引多辆挂车的 10650 学习驾驶人不按指定路线上道路学习驾驶的 10660 学习驾驶人不按指定时间上道路学习驾驶的 10670 学习驾驶人使用非教练车上道路驾驶的 10680 学习驾驶人在教练不随车指导下上道路驾驶车辆的 10690 使用教练车时有与教学无关的人员乘坐的 10700 实习期内未粘贴或悬挂实习标志的 10720 驾驶安全设施不全的机动车的 10730 驾驶机件不符合技术标准的机动车的 10740 不按规定倒车的 10750 在车门、车厢没有关好时行车的

GB917.1-88 公路路线命名编号和编码规则

GB917.1-88 公路路线命名编号和编码规则

GB917.1-88 公路路线命名编号和编码规则国家标准 GB917.1-88 《公路路线命名编号和编码规则命名和编号规则》( The naming, numbering and codingrules of highway route-Naming and umbering rules )规定了国家干线公路(简称国道),省干线公路(简称省道)和县、乡、专、用公路的命名原则、编号规则和编码方法,适用于国家各有关公路、交通运输、测绘、管理等方面对公路信息的处理与交换。

也适用于公共信息载体的标识。

公路路线命名由路线起讫点地名中间加连接符“-”组成。

路线简称采用起讫点地名的首位汉字或简称。

干线公路名称及简称不可重复,个别出现重复时,采用其他能表示该路线起讫点地名特征的简称加以区别。

如:北京-塘沽公路,简称“京塘线”。

公路路线编号由一位公路管理等级代码和三位数字构成。

国道按首都放射线、北南纵线、东西横线分别顺序编号。

以首都为中心的放射线由一位标识码“1”和两位路线顺序号构成;由北向南的纵线由一位标识码“2”和两位路线顺序号构成;由东向西的横线由一位标识码“3”和两位路线顺序号构成。

省道在各省、自治区、直辖市界内按省会(首府)放射线、北南纵线、东西横线分别顺序编号;县、乡、专用公路及其他公路以各省、自治区、直辖市公路管理区域为基础分别顺序编制。

均由三位路线顺序号构成;顺序号不足三位数字时,在前补充“0”。

编号区间:公路路线编号区间国道为G101至G199、G201至G299、G301至G399;省道为S101至S199、S201至S299、S301至S399;县、乡专用公路及其他公路为X/Y/Z/Q001至X/Y/Z/Q999。

编号结构为:公路路线编号结构如下:编号结构说明G×××国道G1××指首都放射线,G2××指北南纵线,G3××指东西横线S×××省道S1××指省会(省府)放射线,S2××指北南纵线,S3××指东西横线X×××县公路编号Y×××乡公路编号Q×××其他公路编号公路路线代码指公路路线编号在全国信息共享与交换时,为保证其唯一性而规定的代码。

25万地理地图GB代码说明.

25万地理地图GB代码说明.

一数据整体说明1 分幅编号及范围全国1:50000 DLG数据的图幅总数为21098,其中5万分幅数为20058,西部地区5万无图区采用10万地形图生产,10万分幅数为1040。

1∶5万DLG编号按GB/T 13989-92《国家基本比例尺地形图分幅和编号》执行。

2 数学基础(1)平面坐标系与投影方式采用1980西安坐标系,采用地理坐标系统,坐标单位为度。

(2)高程基准1985国家高程基准。

3 采用的分类代码(1)要素分类代码全国1:50000 DLG数据的要素代码采用中华人民共和国国家标准《国土基础信息数据分类与代码》,并根据需要扩充了一些代码。

(2)行政区划代码国内陆域行政区划代码采用中华人民共和国国家标准《中华人民共和国行政区划代码》。

(3)铁路路线名称代码铁路路线采用中华人民共和国铁道部标准《中华人民共和国铁路线路名称代码》,铁路车站采用中华人民共和国铁道部标准《中华人民共和国铁路车站站名代码》。

(4)公路路线名称代码公路国道路线采用中华人民共和国交通部标准《公路线路标识规则国道名称和编号》,公路省道路线采用中华人民共和国交通部标准《省道路线名称和编号》(报批稿)。

(5)水系名称代码水系要素的名称代码采用《河流、湖泊及水库名称编码》(1:5万数据库暂行规定)。

4 数据采集方法利用航片DOM、卫片DOM与LANDSAT多光谱影像融合,经分幅裁切与DRG复合配准,不更新地形要素以DRG为背景进行采集;需更新的地形要素内容,在地形图或现势资料引导下以DOM为背景进行采集。

对已有最新车载GPS采集的国省道数据、地名数据库的成果经数据和代码转换后导入。

数据成果经编辑、检查后转换成ARC/INFO 的数据格式。

二数据分层说明1 数据分层及命名全国1:50000 DLG数据根据不同的要素类型及几何特征,共分为14个数据层,具体内容见下表:2 属性分层及结构全国1:50000 DLG数据各层包括1至2类属性表,每一个属性表包括相应若干个属性项,具体内容见下表:3 要素分层及说明(1)水系(面、线)层名:HYDNT层描述:所有面、线状水系要素的数据集合,主要包括河流、湖泊、水库、沼泽等。

地理信息技术练习题

地理信息技术练习题

地理信息技术练习题现代地理信息技术的开展,使得人类对自然演化过程与社会经济开展过程的捕捉、监测、描述、表达的能力迅速提高,为生产的开展提供了可靠的依据。

同时也极大地方便了人们的生活。

据此答复1~2题。

1.以下关于全球定位系统在交通运输中的作用的说法不正确的选项是( )A.车辆跟踪B.合理分配车辆C.降低能耗D.提高运营本钱2.国家气象局每天为电视新闻提供的卫星云图主要使用了( )①遥感技术②地理信息系统③全球定位系统A.①② B.①③C.②③ D.①②③作为上海市重点开展的朝阳产业之一,多媒体产业得到政府的大力支持。

读上海市多媒体产业布局图,答复3~4题。

3.上图中企业密度等级是对专题地图进展叠加分析而生成,所用的信息技术是( )A.遥感(RS) B.全球定位系统(GPS)C.地理信息系统(GIS) D.虚拟现实(VR)4.关于上海多媒体产业集群的表达,正确的选项是( )①市场影响自发形成②均围绕市、区政府驻地密集分布③交通区位优越④有良好的科学技术条件A.①② B.③④C.①③ D.②④5.在电视屏幕上,我们经常看到沙尘、台风、风暴等灾害性天气的形成过程,这些信息的获得主要得益于( )A.遥感技术B.全球定位系统C.地理信息系统D.数字地球6.Google公司推出了一款卫星影像地图效劳新产品——Google Earth:通过互联网搜索指定的数据库,地球上的每个人都能清楚地找到自己家的房顶,同时准确地显示鼠标指针处所代表地点的地理坐标。

对Google Earth软件的理解,正确的选项是( )A.应用的核心技术是GPS技术B.完全实现了数字地球C.其数据库中的数据主要来源于RS、GIS D.方便人们分析区域的空间信息7.“全域成都〞环境规划包括对城市道路的设计及规划,在设计及规划中,最适宜采用的地理信息技术是( )A.地理信息系统 B.遥感C.全球定位系统D.数字地球某调查小组对以某水井为中心的1000米范围内的地区进展了生态调查,其生态状况如下图,据此答复8~9题。

2023年公路水运工程试验检测师《公共基础》考前通关必练题库(含答案)

2023年公路水运工程试验检测师《公共基础》考前通关必练题库(含答案)

2023年公路水运工程试验检测师《公共基础》考前通关必练题库(含答案)一、单选题1.《公路水运工程试验检测机构信用评价标准》中规定的失信行为有()项。

A、15B、13C、17D、11答案:C解析:见《公路水运工程试验检测信用评价办法》附件1。

这里主要需要从总体上知遒机构一共有多少种失信行为。

2.能力验证评价时,确定指定值的常用方法有已知值、有证参考值、参考值、由各专家试验室获得公议值、由参加试验室获得公议值,其中不确定度最大的是()。

A、已知值B、参考值C、由各专家试验室获得公议值D、由参加试验室获得公议值答案:D解析:常用的5种指定值确定方法,按照排序指定值的不确定度逐渐增大,即已知值不确定度最小,由参加者确定的公议值不确定度值最大。

3.标准不确定度的置信概率是()oA、0.9545B、0.9973C、0.6827D、0.85答案:C解析:标准不确定度的B类评定方法,正态分布时概率与置信因子的关系。

4.若两个事件A、B是独立事件,则()。

A、A:P(A+B)=P(A)+(B)B、B:P(AB)=P(A)P(B)C、C:P(A-B)=P(A)-P(B)D、答案:B解析:概率知识,对于两个独立事件A和B之和的概率,等于A、B单独发生概率的乘积。

5.取得校准证书的设备()。

A、A:一定是符合要求的设备B、B:—定是不符合要求的设备C、C:不一定符合要求,应经技术负责人对证书的数据进行确认D、D:不一定符合要求,应经设备采购人员对证书的数据进行确以答案:C解析:取得校准证书的设备不一定符合要求,应经技术负责人或质量负责人对证书的数据进行确认,判定有无偏差,并对偏差进行修正。

6.按照《公路水运工程试验检测专业技术人员职业资格考试实施办法》规定,职业资格考试中,公共基础考试时间为()。

A、100分钟B、150分钟Cx120分钟D、180分钟答案:C解析:见《公路水运工程试验检测专业技术人员职业资格考试实施办法》第三条。

城市用地分类与代码

城市用地分类与代码

(GBJ—137—90,1991年3月1日施行)第一章总则第1.0.1条为统一全国城市用地分类,科学地编制、审批、实施城市规划,合理经济地使用土地,保证城市正常发展,特制订本标准。

第1.0.2条本标准用于城市中设市城市的总体规划工作和城市用地统计工作。

第1.0.3条制城市规划除执行本标准外,尚应符合国家现行的有关标准与规范的要求。

第二章城市用地分类第2.0.1条城市用地分类采用大类、中类和小类三个层次的分类体系,共分10类,46中类,73小类。

(R:居住用地;C:公共设施用地;M:工业用地;W、仓储用地;T、对外交通用地;S、道路广场用地;U、市政公用设施用地;G、绿地;D、特殊用地;E、水域和其他用地)第2.0.2条城市用地应按土地使用的主要性质进行划分和归类。

第2.0.3条使用本分类时,可根据工作性质、工作内容及工作深度的不同要求,采用本分类的全部或部分类别,但不得增设任何新的类别。

第2.0.4条城市用地分类应采用字母数字混合型代号,大类应采用英文字母表示,中类和小类应各采用一位阿拉伯数字表示。

城市用地分类代号可用于城市规划的图纸和文件。

第2.0.5条城市用地分类和代号必须符合表2.0.5的规定:城市用地分类和代号表2.0.5类别代号类别名称范围大类中类小类R居住用地居住小区、居住街坊、居住组团和单位生活区等各种类型的成片或零星的用地R1R11R12R13R14一类居住用地住宅用地公共服务设施用地市政公用设施齐全布局完整、环境良好、以低层住宅为主的用地住宅建筑用地居住小区及小区级以下的公共设施和服务设施用道路用地绿地地。

如托儿所、幼儿园、小学、中学、粮店、菜店、副食店、服务站、储蓄所、邮政所、居委会、派出所等用地居住小区及小区级以下的小区路、组团路或小街、小巷、小胡同及停车场等用地居住小及小区级以下的小游园等用地R2R21R22R23R24二类居住用地住宅用地公共服务设施用地道路用地绿地市政公用设施齐全、布局完整、环境较好、以多、中、高层住宅为主的用地住宅建筑用地居住小区及小区级以下的公共设施和服务设施用地。

2023年广东高中信息技术学业水平考试理论试题(含答案)

2023年广东高中信息技术学业水平考试理论试题(含答案)

2023广东高中信息技术学考理论试题1.下列关于数据与信息的说法,不正确的是()。

A.数据是对客观事物的符号表示B.信息是用来消除随机不确定性的东西C.数据的表现形式很多D.信息具有时效性,过期的信息就会消失答案:D2.下列关于数据说法不正确的是()。

A.随机生成的数据是没有任何价值的B.人们在长期的社会实践过程中形成了数据的概念C.数据的记录形式多,可以是图像,数字,文字......D.人们在使用数据的同时,自身的行为也在产生数据答案:A3.下列不属于数据的是()。

A.数字B.声音C.视频D.用户终端答案:D4.在计算机信息处理领域,下面关于数据的叙述中,错误的是()。

A.数据是对客观事实、概念等的一种表示B.数据可以是数字、文字、图画、符号、声音、活动图像等C.数据类型可分为数值型数据和非数值型数据两类D.数据与信息不同,数据是日常所说的数值,而信息是指日常所见的现象答案:D5.在ASCII码表中,按照码值从小到大排列,结果是()。

A.数字、英文大写字母、英文小写字母B.数字、英文小写字母、英文大写字母C.英文大写字母、英文小写字母、数字D.英文小写字母、英文大写字母、数字答案:A6.下列有关信息编码的说法,正确的是()。

A.数据的压缩是信息的编码过程B.某编码方案用10位二进制数对字符进行编码,最多可表示1000个字符C.ASCII码共有128个,最大的ASCII码值是128D.已知字符“9”的ASCII码值为39H,则字符“10”的ASCII码值是3AH答案:A7.ASCII码(美国信息交换标准码)是计算机系统中最常见的西文字符编码。

已知字符“A”的ASCII码值为十进制数65,字符“B”的ASCII码值为十进制数66,则字符“F”的ASCⅡ码值为十进制数()。

A.69B.70C.71D.72答案:B8.十字路口的监控摄像头,将24小时内录下的信息无间断传输到交通监控中心,此过程属于()。

使用C语言开发的车载导航系统设计与实现

使用C语言开发的车载导航系统设计与实现

使用C语言开发的车载导航系统设计与实现随着科技的不断发展,车载导航系统已经成为现代汽车中不可或缺的一部分。

它可以帮助驾驶员规划最佳路线、提供实时交通信息、指引到达目的地等功能,极大地提升了驾驶的便利性和安全性。

在本文中,我们将探讨如何使用C语言开发车载导航系统,并介绍其设计与实现过程。

1. 车载导航系统概述车载导航系统是一种集成了地图数据、定位技术和路线规划算法的智能设备,通过GPS等定位技术获取车辆当前位置,并根据用户输入的目的地信息规划最佳行驶路线。

在设计车载导航系统时,需要考虑以下几个关键点:地图数据:包括道路信息、POI(Point of Interest)信息等。

定位技术:如GPS、北斗导航系统等。

路线规划算法:根据起点、终点和实时交通信息计算最佳行驶路线。

2. 使用C语言开发车载导航系统的优势C语言作为一种高效、灵活的编程语言,在嵌入式系统和底层开发中被广泛应用。

使用C语言开发车载导航系统具有以下优势:高效性:C语言编译生成的机器码执行效率高,适合对性能要求较高的应用。

灵活性:C语言可以直接操作内存和硬件,方便与底层硬件进行交互。

可移植性:C语言代码具有较好的可移植性,可以在不同平台上进行移植和扩展。

3. 车载导航系统设计与实现3.1 地图数据处理在车载导航系统中,地图数据是至关重要的。

我们可以使用C语言读取地图数据文件,并将其存储在内存中以便后续快速访问。

地图数据通常包括道路信息、POI信息等,我们可以设计相应的数据结构来存储这些信息,并提供查询接口供路线规划算法使用。

3.2 定位模块设计定位模块是车载导航系统中的核心组成部分之一。

通过GPS等定位技术,我们可以获取车辆当前位置的经纬度信息,并将其与地图数据进行匹配,从而确定车辆所处位置。

在C语言中,我们可以调用相应的库函数来实现GPS数据的解析和处理。

3.3 路线规划算法实现路线规划算法是车载导航系统中最复杂的部分之一。

常用的路线规划算法包括Dijkstra算法、A*算法等。

深圳市城市道路与实体编码规则

深圳市城市道路与实体编码规则

深圳市城市道路与实体编码规则ICS03.220.20R07SZDB/Z深圳市标准化指导性技术⽂件SZDB/ZXXXXX—XXXX深圳市城市道路与实体编码规则CodingrulesofurbanroadsandentitiesinShenzhen(征求意见稿) (本稿完成时间:2014-3-27) XXXX-XX-XX发布XXXX-XX-XX实施深圳市市场监督管理局发布⽬次⽬次 I前⾔ II1范围 12规范性引⽤⽂件 13术语和定义 14分类编码原则 25代码结构与编码⽅法 2附录A(资料性附录)交通设施细分码表 18参考⽂献 22前⾔本标准按照GB/T1.1-2009给出规则编写。

本标准由深圳市交通运输委员会提出并归⼝。

本标准起草单位:深圳市交通运输委员会、深圳市都市交通规划设计研究院有限公司、深圳市标准技术研究院。

深圳市城市道路与实体编码规则范围本标准规定了深圳市各等级道路,以及城市道路交通管理中的地理要素—路段、道路交叉⼝、交通设施和重点单位等实体的编码原则、编码结构和编码⽅法。

本标准适⽤于市域范围内各等级道路代码的编制、管理与应⽤;适⽤于市域范围内对城市交通管理中路段、道路交叉⼝、重点单位和交通设施的标识、信息处理与信息交换。

规范性引⽤⽂件下列⽂件对于本⽂件的应⽤是必不可少的。

凡是注⽇期的引⽤⽂件,仅所注⽇期的版本适⽤于本⽂件。

凡是不注⽇期的引⽤⽂件,其最新版本(包括所有的修改单)适⽤于本⽂件。

GB/T917—2009公路路线标识规则和国道编号GB5768道路交通标志和标线GB/T14395城市地理要素编码规则城市道路、道路交叉⼝GB/T21379交通管理信息属性分类与编码城市道路GB/T21381交通管理地理信息实体标识编码规则城市道路CJJ11—2011城市桥梁设计规范JTGD70—2004公路隧道设计规范术语和定义GB/T14395与GB/T21381界定的以及下列术语和定义适⽤于本标准。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

#include<iostream>using namespace std;const int MaxVertexNum=50;const int MAXEDGE=32767;const int INFINITY=32767;int Visited[MaxVertexNum]; //访问数组typedef int VertexType;typedef int EdgeType;typedef int DataType;typedef int PathMatrix;typedef int shortpathtable;typedef int DistancMatrix;typedef struct{VertexType vexs[MaxVertexNum];EdgeType distance[MaxVertexNum][MaxVertexNum];EdgeType money[MaxVertexNum][MaxVertexNum];EdgeType time[MaxVertexNum][MaxVertexNum];int vexsnum,edgesnum;}MGragh;void CreatMGragh(MGragh *G)//邻接矩阵存储{int i,j,k;int x,y,z;cout<<"请输入顶点数和边数(输入格式为:顶点数,边数):"<<endl;cin>>G->vexsnum>>G->edgesnum;cout<<"请输入顶点信息(输入格式为:顶点号<CR>):"<<endl;for(i=1;i<=G->vexsnum;i++)cin>>G->vexs[i];for(i=1;i<=G->vexsnum;i++)for(j=1;j<=G->vexsnum;j++){G->distance[i][j]=INFINITY;G->money[i][j]=INFINITY;G->time[i][j]=INFINITY;}cout<<"请输入每条边对应的两个顶点的序号和距离,价钱,时间(输入格式为:i,j,x,y,z)"<<endl;cout<<" "<<endl;cout<<"城市1"<<" "<<"城市2"<<" "<<"距离"<<" "<<"价钱"<<" "<<"时间"<<endl;for(k=1;k<=G->edgesnum;k++){cin>> i>> j>> x>> y>> z;G->distance[i][j]=x;G->distance[j][i]=x;G->money[i][j]=y;G->money[j][i]=y;G->time[i][j]=z;G->time[j][i]=z;}cout<<""<<endl;cout<<"城市对应序号:"<<endl;cout<<"###################################################################" <<endl;cout<<"# 1:北京# 2:长春# 3:成都# 4:大连# 5:福州#"<<endl;cout<<"###################################################################" <<endl;cout<<"# 6:广州# 7:贵阳# 8:哈尔滨# 9:呼和浩特# 10:昆明#"<<endl;cout<<"###################################################################" <<endl;cout<<"# 11:兰州# 12:柳州# 13:南昌# 14:南宁# 15:上海#"<<endl;cout<<"###################################################################" <<endl;cout<<"# 16:沈阳# 17:深圳# 18:天津# 19:武汉# 20:乌鲁木齐#"<<endl;cout<<"###################################################################" <<endl;cout<<"# 21:西安# 22:西宁# 23:徐州# 24:郑州# 25:株州#"<<endl;cout<<"###################################################################" <<endl;cout<<""<<endl;}void shortestpath_11(MGragh *G,int v0,PathMatrix p[MaxVertexNum],shortpathtable D[MaxVertexNum]){int i,v,w,pre;int min;int final[MaxVertexNum];for(v=1;v<=G->vexsnum;++v){final[v]=0;D[v]=G->distance[v0][v];p[v0]=-1;if(D[v]<INFINITY && v!=v0)p[v]=v0;if(D[v]==INFINITY && v!=v0)p[v]=-2;}D[v0]=0;final[v0]=1;for(i=1;i<G->vexsnum;++i){min=INFINITY;for(w=1;w<=G->vexsnum;++w){if(!final[w])if(D[w]<min){v=w;min=D[w];}}final[v]=1;for(w=1;w<=G->vexsnum;++w)if(!final[w]&&(min+G->distance[v][w]<D[w])){D[w]=min+G->distance[v][w];p[w]=v;}}cout<<"到任意其它城市的最短距离及其路径:"<<endl; for(i=1;i<=G->vexsnum;i++){if(i==v0)continue;if(p[i]==-2)cout<<"max"<<" "<<i<<endl;else{cout<<D[i]<<" "<<i;pre=p[i];while(pre>0){cout<<"<--- "<<pre;pre=p[pre];}cout<<endl;}}void shortestpath_12(MGragh *G,int v0,PathMatrix p[MaxVertexNum],shortpathtable D[MaxVertexNum]){int i,v,w,pre;int min;int final[MaxVertexNum];for(v=1;v<=G->vexsnum;++v){final[v]=0;D[v]=G->money[v0][v];p[v0]=-1;if(D[v]<INFINITY && v!=v0)p[v]=v0;if(D[v]==INFINITY && v!=v0)p[v]=-2;}D[v0]=0;final[v0]=1;for(i=1;i<G->vexsnum;++i){min=INFINITY;for(w=1;w<=G->vexsnum;++w){if(!final[w])if(D[w]<min){v=w;min=D[w];}}final[v]=1;for(w=1;w<=G->vexsnum;++w)if(!final[w]&&(min+G->money[v][w]<D[w])){D[w]=min+G->money[v][w];p[w]=v;}}cout<<"到任意其它所有城市的最少价钱及其路径:"<<endl;for(i=1;i<=G->vexsnum;i++)if(i==v0)continue;if(p[i]==-2)cout<<"max"<<" "<<i<<endl;else{cout<<D[i]<<" "<<i;pre=p[i];while(pre>0){cout<<"<----"<<pre;pre=p[pre];}cout<<endl;}}}void shortestpath_13(MGragh *G,int v0,PathMatrix p[MaxVertexNum],shortpathtable D[MaxVertexNum]){int i,v,w,pre;int min;int final[MaxVertexNum];for(v=1;v<=G->vexsnum;++v){final[v]=0;D[v]=G->time[v0][v];p[v0]=-1;if(D[v]<INFINITY && v!=v0)p[v]=v0;if(D[v]==INFINITY && v!=v0)p[v]=-2;}D[v0]=0;final[v0]=1;for(i=1;i<G->vexsnum;++i){min=INFINITY;for(w=1;w<=G->vexsnum;++w){if(!final[w])if(D[w]<min){v=w;min=D[w];}}final[v]=1;for(w=1;w<=G->vexsnum;++w)if(!final[w]&&(min+G->time[v][w]<D[w])){D[w]=min+G->time[v][w];p[w]=v;}}cout<<"到任意其它所有城市的最少时间及其路径:"<<endl;for(i=1;i<=G->vexsnum;i++){if(i==v0)continue;if(p[i]==-2)cout<<"max"<<" "<<i<<endl;else{cout<<D[i]<<" "<<i;pre=p[i];while(pre>0){cout<<"<-----"<<pre;pre=p[pre];}cout<<endl;}}}void Display(MGragh G,PathMatrix p[MaxVertexNum][MaxVertexNum],DistancMatrix D[MaxVertexNum][MaxVertexNum],int m,int n){int pre;if(p[m][n]==-2||m==n)cout<<m<<"城市到"<<n<<"** NO WAY!** "<<endl;else{cout<<D[m][n]<<endl;cout<<"其路径:"<<endl;pre=p[m][n];cout<<n;while(pre>0){cout<<"<--"<<pre;pre=p[m][pre];}}}void shortestpath_21(MGragh G,PathMatrix p[MaxVertexNum][MaxVertexNum],DistancMatrix D[MaxVertexNum][MaxVertexNum]){int v,w,u;for(v=1;v<=G.vexsnum;v++)for(w=1;w<=G.vexsnum;w++){D[v][w]=G.distance[v][w];if(D[v][w]<INFINITY)p[v][w]=v;elseif(v!=w)p[v][w]=-2;elsep[v][w]=-1;}for(u=1;u<=G.vexsnum;u++)for(v=1;v<=G.vexsnum;v++)for(w=1;w<=G.vexsnum;w++)if(D[v][u]+D[u][w]==D[v][w]&&v==w){p[v][w]=-1;}else if(D[v][u]+D[u][w]<D[v][w]&&v!=w){D[v][w]=D[v][u]+D[u][w];p[v][w]=u;}int m,n;char a;do{cout<<"请输入你想查询的两个城市:"<<endl;cin>>m>>n;cout<<"从"<<m<<"到"<<n<<"的最短距离为:"<<endl;Display(G,p,D,m,n);cout<<"是否继续查找(Y/N)"<<endl;cin>>a;}while(a=='Y'||a=='y');}void shortestpath_22(MGragh G,PathMatrix p[MaxVertexNum][MaxVertexNum],DistancMatrix D[MaxVertexNum][MaxVertexNum]){int v,w,u;for(v=1;v<=G.vexsnum;v++)for(w=1;w<=G.vexsnum;w++){D[v][w]=G.money[v][w];if(D[v][w]<INFINITY)p[v][w]=v;elseif(v!=w)p[v][w]=-2;elsep[v][w]=-1;}for(u=1;u<=G.vexsnum;u++)for(v=1;v<=G.vexsnum;v++)for(w=1;w<=G.vexsnum;w++)if(D[v][u]+D[u][w]==D[v][w]&&v==w){p[v][w]=-1;}else if(D[v][u]+D[u][w]<D[v][w]&&v!=w){D[v][w]=D[v][u]+D[u][w];p[v][w]=u;}int m,n;char a;do{cout<<"请输入你想查询的两个城市:"<<endl;cin>>m>>n;cout<<"从"<<m<<"到"<<n<<"的最少价钱为:"<<endl;Display(G,p,D,m,n);cout<<"是否继续查找(Y/N)"<<endl;cin>>a;}while(a=='Y'||a=='y');}void shortestpath_23(MGragh G,PathMatrix p[MaxVertexNum][MaxVertexNum],DistancMatrix D[MaxVertexNum][MaxVertexNum]){int v,w,u;for(v=1;v<=G.vexsnum;v++)for(w=1;w<=G.vexsnum;w++){D[v][w]=G.time[v][w];if(D[v][w]<INFINITY)p[v][w]=v;elseif(v!=w)p[v][w]=-2;elsep[v][w]=-1;}for(u=1;u<=G.vexsnum;u++)for(v=1;v<=G.vexsnum;v++)for(w=1;w<=G.vexsnum;w++)if(D[v][u]+D[u][w]==D[v][w]&&v==w){p[v][w]=-1;}else if(D[v][u]+D[u][w]<D[v][w]&&v!=w){D[v][w]=D[v][u]+D[u][w];p[v][w]=u;}int m,n;char a;do{cout<<"请输入你想查询的两个城市:"<<endl;cin>>m>>n;cout<<"从"<<m<<"到"<<n<<"的最少时间为:"<<endl;Display(G,p,D,m,n);cout<<"是否继续查找(Y/N)"<<endl;cin>>a;}while(a=='Y'||a=='y');}int main(){PathMatrix p[MaxVertexNum];shortpathtable D[MaxV ertexNum];int _p[MaxVertexNum][MaxVertexNum];int _D[MaxVertexNum][MaxVertexNum];int choice;int v0;char a;while(choice!=8){cout<<"########################################################"<<endl;cout<<"# 交通系统# "<<endl;cout<<"########################################################"<<endl;cout<<" ########################################"<<endl;cout<<" # (1)初始化交通图#"<<endl;cout<<" # (2)一城市到任意其他城市的距离最短路径#"<<endl;cout<<" # (3)一城市到任意其他城市的价钱最短路径#"<<endl;cout<<" # (4)一城市到任意其他城市的时间最短路径#"<<endl;cout<<" # (5)任意两城市间距离最短路径#"<<endl;cout<<" # (6)任意两城市间价钱最短路径#"<<endl;cout<<" # (7)任意两城市间时间最短路径#"<<endl;cout<<" # (8)退出#"<<endl;cout<<" ########################################"<<endl;cout<<"选择操作:"<<endl;cin>>choice;switch(choice){case 1:MGragh *G;G=new MGragh;CreatMGragh(G);break;case 2:do{cout<<"请输入起始城市序号:"<<endl;cin>>v0;shortestpath_11(G, v0,p,D);cout<<"是否继续查询(Y/N)"<<endl;cin>>a;}while(a=='y'||a=='Y');break;case 3:do{cout<<"请输入起始城市序号:"<<endl;cin>>v0;shortestpath_12(G, v0,p,D);cout<<"是否继续查询(Y/N)"<<endl;cin>>a;}while(a=='y'||a=='Y');break;case 4:do{cout<<"请输入起始城市序号:"<<endl;cin>>v0;shortestpath_13(G, v0,p,D);cout<<"是否继续查询(Y/N)"<<endl;cin>>a;}while(a=='y'||a=='Y');break;case 5:shortestpath_21(*G,_p,_D);break;case 6:shortestpath_22(*G,_p,_D);break;case 7:shortestpath_23(*G,_p,_D);break;default:break;}}cout<<"########################################################"<<endl;cout<<"# 退出#"<<endl;cout<<"########################################################"<<endl;return 0;}。

相关文档
最新文档