基于C#的GIS校园电子地图实现
- 格式:doc
- 大小:62.50 KB
- 文档页数:11
2024年第1期引 言C-NCAP按照乘员保护、行人保护和主动安全三个部分的综合得分率来进行星级评价,其中乘员保护中的100%正面碰撞和MPDB碰撞与膝碰相关,分值分别2分和4分,占比分值较大,按照C-NCAP星级评定方案,整车碰撞若要达到C-NCAP五星需要综合得分率达到超过83%且小于92%(如表1),同时乘员保护、行人保护和主doi:10.3969/j.issn.1005-2550.2024.01.011 收稿日期:2023-11-15基于2021版C-NCAP仪表板五星膝碰研究李威,叶勤,亢胜利,王洪明,贺桥利(东风汽车集团有限公司研发总院,武汉 430058)摘 要:随着汽车工业的发展,汽车从“零死亡”向“零伤亡”再向“零事故”的终极目标不断前进,汽车的安全性尤其是碰撞安全越来越受到人们的关注。
相较于2018版C-NCAP,2021版仪表板knee-mapping试验采用正面50%重叠移动渐进变形壁障碰撞试验(MPDB)替代了正面40%重叠可变形壁障碰撞试验,同时引入了可变区域接触和集中力载荷的评分要求以及试验前提达成规则,评分要求越趋严格。
本文基于对2021版C-NCAP膝碰评分规程解读,探索并提出达成五星膝碰的仪表板设计方法。
关键词:C-NCAP;仪表板;五星膝碰中图分类号:U467.1+4 文献标识码:A 文章编号:1005-2550(2024)01-0061-09Based on the 2021 C-NCAP of IP Five-star Knee-mapping ResearchLI Wei, YE Qin, KANG Sheng-li, WANG Hong-ming, HE Qiao-li( Dongfeng Motor Corporation Research&Development Institute,Wuhan 430058, China)Abstract: With the development of the automobile industry, the ultimate goal of automobile from "zero death" to "zero casualties" and then to "zero accidents" continues to move forward, and the safety of automobiles, especially collision safety, has attracted more and more attention. Compared with C-NCAP 2018 version, knee mapping test of instrument panel 2021 version adopts front 50% overlap moving progressive deformation barrier crash test (MPDB) to replace front 40% overlap deformable barrier crash test, and introduces the scoring requirements of variable area contact and concentrated force load as well as the test prerequisite to achieve rules. Based on the interpretation of C-NCAP knee touch scoring procedures for 2021 edition, this paper explores and proposes a dashboard design method to achieve five-star knee-mapping.Key Words: C-NCAP; Instrument Panel; Five-Star Knee-Mapping李 威毕业于武汉理工大学,硕士研究生学历,现就职于东风汽车集团有限公司研发总院,任主管工程师,主要研究方向为汽车仪表板仪表板技术方案设计,曾发表相关论文3篇,并获得15项专利。
基于改进的C-C 方法的相空间重构参数选择*陆振波 蔡志明 姜可宇(海军工程大学电子工程学院, 武汉430033)摘 要:针对混沌时间序列相空间重构C-C 方法的三点不足,提出了一种基于改进的C-C 方法的确定最优时延与嵌入窗的新算法。
在关联积分计算过程中引入了权衡计算精度与速度的可调参数,合理选择该参数,能在不严重损失估计精度的前提下,大大加快计算速度。
在理论分析的基础上,用所提出的算法对三种混沌序列进行相空间重构,仿真结果表明该算法对最优时延的选择更准确,对最优嵌入窗的选取更可靠。
关键词:混沌,时间序列分析,相空间重构,关联积分Determination of embedding parameters for phase spacereconstruction based on improved C-C methodLu Zhen-bo Cai Zhi-ming Jiang Ke-yu(Electronic Engineering College, Navy Engineering University, WuHan 430033, China)Abstract : A new algorithm to determine delay time and embedding window was presented based on the improved C-C method modified the classical C-C method in three aspects. Considering precision and rapidity of computation, an optimal parameter was introduced into the computation of correlation integral. On the foundation of theory study, phase space reconstruction of three kinds of chaotic time series is carried out, and the result of simulations verify that the algorithm is more applicable for determining appropriate delay time and embedding window.Key Words : chaos, time series analysis, phase space reconstruction, correlation integral1 引言近年来,混沌时间序列分析方法在很多科研和工程领域中得到广泛应用。
基于C摘要:应用c-d生产函数对1995-2008年聊城市的农业生产投入要素进行了测度与评价。
结果表明,聊城市农业生产处于规模报酬递增阶段,各要素的作用比较协调,处于稳步增长阶段;耗电量、化肥施用量、灌溉量对农业产出的增长作用分别为7.74%、4.65%和3.29%;耗电量和化肥施用量的弹性系数都远小于1,说明在目前情况下尚没有充分发挥其投资效益,仍有潜力可挖;影响农业总产出的因素除了已选择的耗电量、化肥施用量、灌溉量3要素外,还有技术水平的提高和政策因素的影响。
关键词:农业生产要素;c-d生产函数;测度与评析;聊城市中图分类号:f062.2 文献标识码:a 文章编号:0439-8114(2013)03-0734-04山东省聊城市近年来着力发掘其作为江北水城的特殊资源优势发展旅游业,因而要对境内水源做近一步的限制利用与保护,同时也间接造成了在聊城市既定可利用水量的前提下导致农业灌溉用水量下降的潜在趋向,这将影响聊城市农业产业结构。
因此,论证农业各生产要素是否协调,对农林牧渔的贡献到底多大,是否需要调整等显得尤为必要。
c-d生产函数是由数学家柯布和经济学家道格拉斯两人对美国1899-1922年期间的有关经济进行分析和估算时提出来的,直到目前仍被广泛认为是一种常用的生产函数。
近年来,此方法在国内外农业生产研究方面已有一些深入的研究与成功的运用,如王林等[1]对山东省农业投入产出进行了分析;杨君等[2]对塔里木盆地农业生产投入产出潜力进行了研究;秦耀辰等[3]通过构建生产函数对河南省东部平原的粮食生产进行过投入产出潜力评估。
然而在此模型的应用中对灌溉量、农业耗电量的讨论还较少,更多的是单纯的分析劳动力投入和耕地面积等要素对农业产出的影响[4,5]。
事实上现代农业已日益集约化、机械化,耕地面积、劳动力人数对农业产出的影响已不再是决定性的要素,引入更多要素便成为必然,例如代表灌溉量的有效灌溉面积[6],代表能源投入利用的耗电量以及与农业生产方式息息相关的化肥投入量等。
《电气自动化》2011年第33卷第3期嵌入式系统Embedded SystemsElectrical Automation基于μC /OS-Ⅱ和LwIP 的嵌入式Web 服务器实现杨俊吕建平徐峰柳(苏州大学电子信息学院,江苏苏州215006)摘要:采用以ARM Cortex -M3为内核的32位微控制器LPC1768,利用其内置以太网控制器搭建web 服务器。
web 服务器以μC /OS-II 为操作系统,并在其基础上,成功移植了LwIP 协议栈,通过该协议栈,实现了HTTP (超文本传输协议)服务。
文中介绍了该系统的硬件设计和软件开发过程,涉及μC /OS -II 的移植、LwIP 协议栈的总体架构和移植、LwIP 协议栈数据包处理流程、以及网络应用层程序的编写。
关键词:ARM Cortex -M3μC /OS -II LwIP 浏览器[中图分类号]TP332[文献标志码]A [文章编号]1000-3886(2011)03-0062-03Realizing of Embedded Web Server Based onLight Weight Protocal Stack LwIP and μC /OS-ⅡYang JunLu JianpingXu Fengliu(School of Electronics and Information Engineering ,Soochow University ,Su 'z hou Jiangsu 215006,China )Abstract :A 32bit-microcontroller LPC1768based on the core of ARM Cortex-M3was adopted in this server.Its embedded Ethernet controllerwas used to construct a web server with μC /OS-Ⅱas the operating system (OS ).On the basis of μC /OS-Ⅱ,a LwIP protocal stackwas transplanted successfully and HTTP (Hyper Text Ttransfer Protocal )service was realized.The process of hardware designing and software developing was introduced in the paper.Adding to it ,the paper included transplanting of μC /OS-Ⅱ,the general structureand transplanting of LwIP protocal stack ,the handling proceeding of LwIP protocal stack packet ,as well as programming of application layer.Keywords :ARM Cortex-M3μC /OS-ⅡLwIPbroswer收稿日期:2010-11-290引言随着嵌入式系统和单片机技术的发展,嵌入式以太网的设计越来越受关注。
-089-2023年第35期(总第375期)教学案例基于“C-POTE”模型的小学语文跨学科主题活动设计钱 枭摘 要:跨学科学习是学习方式、教学方式变革的新方向,主张在真实的生活情境中利用不同的学科思维解决实际问题。
主要论述基于“C-POTE”模型的小学语文跨学科主题活动设计,旨在让学生在跨学科主题学习活动中,结合具有逻辑性的问题链深化对学科上位概念的理解,由此在新的问题情境中学会迁移,并为教师在跨学科主题设计、活动实施上实现预估评价与科学打磨。
关键词:跨学科学习;“C-POTE”模型;大概念;问题链作者简介:钱枭(1994—),男,江苏省苏州市吴江区盛泽实验小学。
跨学科学习强调培养学生在真实的问题情境中运用不同的学科思维解决问题的能力,该能力不仅包含解决问题的策略性知识,更强调在面对不同问题情境时调整问题解决策略的迁移能力。
本文参照华南师范大学博士生导师詹泽慧的团队提出的以大概念为基础的跨学科主题学习“C-POTE ”模型,即“概念群→问题链→目标层→任务簇→证据集”,以“令人沉醉的中国美食”主题为例,设计跨学科主题学习活动,分析跨学科主题活动设计策略。
一、“C-POTE”模型与跨学科主题活动设计概述“C-POTE ”模型是由华南师范大学博士生导师詹泽慧的团队在核心素养目标的导向下,结合学习进阶和教学评一体化设计的核心思想所建构的,以大概念为基础的跨学科主题学习模型。
C 、P 、O 、T 、E 分别对应概念群、问题链、目标层、任务簇、证据集。
根据跨学科主题学习活动的不同阶段,教师和学生分别承担不同的驱动任务,共同指向核心素养的达成[1]。
概念群是整合多学科的关键纽带。
跨学科学习主张在真实的问题情境中运用不同的学科思维解决实际问题。
因此,跨学科学习的主题活动设计需要先从各学科的基本概念出发,寻找各学科基本概念的交叉点,形成上位的跨学科概念,再根据跨学科概念与社会生活中的实际问题设计跨学科主题。
教师要立足本学科核心概念,寻找不同学科概念之间的交叉点,结合真实情境,设计跨学科主题,让学生明白该解决什么问题。
基于“C-POTE”模式的小学英语跨学科主题学习实践
郑醉榴
【期刊名称】《中小学英语教学与研究》
【年(卷),期】2024()2
【摘要】跨学科主题学习符合学生多方面发展的需要,对于实现课程综合化和实践化有着重要意义。
本文基于“C-POTE”模式,从述选概念群、设计问题链、确定目标层、组织任务簇、收集证据集五个环节开展小学英语跨学科主题学习实践探索。
研究发现,基于“C-POTE”的小学英语跨学科主题学习在一定程度上激发了学生的创新精神,提高了学生的综合语言运用能力和在真实情境中综合运用知识解决问题的能力。
【总页数】5页(P17-21)
【作者】郑醉榴
【作者单位】江苏省张家港市世茂小学
【正文语种】中文
【中图分类】G63
【相关文献】
1.小学语文“跨学科学习”任务群主题建构模式探索——以与综合实践活动课程的耦合为例
2.基于新课标的小学英语跨学科主题学习活动设计实践与思考
3.小学英语跨学科主题学习的实践与思考
4.“一点三链”课堂模式推进跨学科主题学习的实践路径——以《寻味湘西》跨学科主题教学为例
5.基于“C-POTE”模型的小学语文跨学科主题活动设计
因版权原因,仅展示原文概要,查看原文内容请购买。
基于C#的GIS校园电子地图实现1.简介地理信息系统(Geographic Information System, GIS)是融计算机图形和数据于一体,存储和处理空间信息的高新技术。
它是以地理空间数据库为基础,在计算机硬、软件环境的支持下,对空间相关数据进行采集、管理、操作、分析、模拟和显示,并采用地理模型分析方法,适时提供多种空间和动态的地理信息,为地理研究、综合评价、管理、定量分析和决策服务而建立起来的一类计算机应用系统。
校园电子地图是利用GIS技术实现对校园地物位置的实时显示,具有漫游,鹰眼,缩放,定位,量算,查询等功能。
本系统以中北大学校园地图信息为基础,在.NET环境下通过C#语言对MapX控件进行二次开发来实现的。
MapX是MapInfo公司的地图化的ActiveX,在利用面向对象程序设计语言的开发应用中嵌入MapX,可以非常简便的使其应用程序具有强大的地图控制功能。
在应用程序设计前期还用到了MapInfo Professional软件。
MapInfo Professional是目前世界上比较完备、功能强大、全面直观的桌面地理信息系统,是一套强大的基于Windows平台的地图化信息解决方案。
MapInfo Professional主要提供地图绘制、编辑、地理分析、网格影像等功能。
2.系统设计本系统设计可分为两个部分,第一部分为地图数据的设计和.GST地图文件的生成,第二部分为具体代码的设计。
这样设计有以下目的:1)当出现校园规划地图变更时,只需变更地图数据并重新生成.GST文件,然后覆盖应用程序下maps文件夹下的地图文件即可。
2)当地图软件功能变更时,需要开发人员进行相关功能的完善与增删。
采用这种设计可以使程序的代码量大大降低,便于维护,提高了程序运行性能。
2.1系统功能与目标本系统设计目标是提供校园各地物的具体位置及相关地物信息阅览,为新生以及其他第一次到访者提供便利的图文信息查询。
为此,本系统功能主要如下: 1)实现校园电子地图功能并实现对其的各种基本操作,能够详细直观地表达校园各项空间信息和属性信息;2)实现地图上的图元定位并显示相关属性信息;3)实现鹰眼图功能;4)实现地图上距离测量;2.2 系统空间模型设计MapInfo采用空间数据与属性数据分开存储模式。
空间数据是用来确定图形和制图特征的位置,这是以地球表面空间位置为参照的;属性数据用来反映与几何位置无关的属性,它一般是经过分类,命名,量算,统计等方法得到的。
MapInfo根据不同专题将地图分层,然后按照一定顺序来组织地图。
每一个图层都包含了地图的不同部分,它存储为若干文件。
将这些图层按一定顺序叠加,就能看到整个地图信息。
本系统利用MapInfoProfessional软件根据需要将校园地图绘制为7个图层,分别为教学区图层、住宿区图层、生活区图层、体育设施图层、道路图层、绿化带图层、背景图层。
同时分别为这些图层做了适当的属性数据设计,通过属性数据来实现目标图元的查询与定位。
图1为教学区图层的属性数据表,其它图层数据表不再一一列出。
图1 教学区图层属性数据表2.3 利用Geoset Manager集成地图在MapX中,地图是分层显示的,每一层对应一个.Tab文件。
安装MapX5.0后,运行Geoset Manager,将MapInfoProfessional生成的7个图层按照教学区图层、住宿区图层、生活区图层、体育设施图层、绿化带图层、道路图层、背景图层顺序添加,然后存储到一个.GST 文件中,本系统存储为“nuc_1.gst”。
这样在程序段Form1_Load中直接加载该.GST文件,不用依次加载各个图层,使编程工作更加简单。
2.4系统主要功能设计2.4.1 电子地图基本功能的实现电子地图基本功能包括放大、缩小、漫游等,MapX控件已经集成了这些工具,因此编程时C#只需要简单调用这些工具即可,具体代码如下:private void toolStripButton1_Click(object sender, EventArgs e){axMap2.CurrentTool = MapXLib.ToolConstants.miZoomInTool;//放大工具}其它工具调用类似,这里不再赘述。
2.4.2 鹰眼图实现鹰眼图是GIS系统的一个基本功能,它是为了方便拥护浏览地图而设计的,其作用是显示主图中所显示的地图在整副地图中的位置。
用户还可以在鹰眼图中鼠标单击任意区域,则在主图中同步显示该区域,从而实现快速浏览。
实现鹰眼图的思路为:首先在窗体上放两个MapX控件,分别为主图和鹰眼图,然后在鹰眼图上创建一个图层,并在其上添加一个矩形框,该矩形的大小随主图边界而变化。
C#实现鹰眼图的代码如下:private void axMap2_MapViewChanged(object sender, EventArgs e) {MapXLib.Feature tempFea;//声明一个图元,用于鹰眼图中创建的矩形框MapXLib.Points tempPoints = new Points();MapXLib.Style tempStyle = new Style();MapXLib.Point ptMap_1 = new MapXLib.Point();MapXLib.Point ptMap_2 = new MapXLib.Point();MapXLib.Point ptMap_3 = new MapXLib.Point();MapXLib.Point ptMap_4 = new MapXLib.Point();//设置矩形框四角坐标为主图边框ptMap_1.Set(axMap2.CtlBounds.XMin, axMap2.CtlBounds.YMin); ptMap_2.Set(axMap2.CtlBounds.XMax, axMap2.CtlBounds.YMin); ptMap_3.Set(axMap2.CtlBounds.XMax, axMap2.CtlBounds.YMax); ptMap_4.Set(axMap2.CtlBounds.XMin, axMap2.CtlBounds.YMax);//添加点到点集tempPoints.Add(ptMap_1, 1);tempPoints.Add(ptMap_2, 2);tempPoints.Add(ptMap_3, 3);tempPoints.Add(ptMap_4, 4);//////////////以下创建临时图层/////////////////////////yerInfo tempLayerInfo = new yerInfoClass(); MapXLib.Fields flds = new MapXLib.FieldsClass();flds.AddStringField("Name", 100, false);tempLayerInfo.Type = ayerInfoTypeTemp;tempLayerInfo.AddParameter("Name", "Eagle");tempLayerInfo.AddParameter("Fields", flds);m_layer_Eagle = yers.Add(tempLayerInfo, 1); //为鹰眼图添加图层//////////////以上创建临时图层////////////////////////////以下设置边框样式tempStyle.RegionPattern = FillPatternConstants.miPatternNoFill; tempStyle.RegionBorderColor = (uint)MapXLib.ColorConstants.miColorBlue;tempStyle.RegionBorderWidth = 2;//以下在临时图层添加大小为axMapx2的边界的Rectangle对象try{tempFea = axMap1.FeatureFactory.CreateRegion(tempPoints, tempStyle);//创建矩形框m_feature_Eagle = yers._Item("Eagle").AddFeature(tempFea, new MapXLib.RowValuesClass());//添加边框到鹰眼图}catch (System.Exception ex){MessageBox.Show(ex.ToString());}}以下为鹰眼图导航功能的实现代码:private void axMap1_MouseDownEvent(object sender, AxMapXLib.CMapXEvents_MouseDownEvent e){double MapX = 0.0;double MapY = 0.0;axMap1.ConvertCoord(ref e.x, ref e.y, ref MapX, ref MapY, MapXLib.ConversionConstants.miScreenToMap); //将屏幕坐标转换为地图坐标axMap2.CenterX = MapX; //将地图坐标付给主视图axMap2.CenterY = MapY;}2.4.3 图元查找及定位功能的实现首先,根据comboBox1选择图层,然后将该图层”Name”字段的值绑定到treeView1,双击treeView1中想要查找的图元,则在主图中心位置就会显示要查找的图元,并且将图元其他信息显示在主图下方label中。
主图中定位目标图元主要代码如下://查找定位Name字段为node.text的图元,node.text为treeView1双击查找的图元string str = "Name=" + '"' + node.Text + '"'; //"Name"为图层的一个字段string layer_name = comboBox1.SelectedItem.ToString(); //选定的图层名FoundFeatures = yers._Item(layer_name).Search(str, null); //返回找到的图元if (FoundFeatures.Count > 0) //若找到目标图元{axMap2.CenterX = FoundFeatures._Item(1).CenterX;//将目标图元中心坐标赋给主图axMap2.CenterY = FoundFeatures._Item(1).CenterY;}Else//未找到目标图元,提示目标图元不存在{MessageBox.Show("查找信息不存在!");}将目标图元”Notes”字段值显示到label中,代码如下:///////////////////以下是在label4中显示图元Notes字段信息///////////lyr = yers._Item(layer_name); //comboBox1中选择的图层MapXLib.Fields flds = newMapXLib.FieldsClass();flds.Add("Name", "Name", MapXLib.AggregationFunctionConstants.miAggregationSum, MapXLib.FieldTypeConstants.miTypeString);flds.Add("Notes", "Notes", MapXLib.AggregationFunctionConstants.miAggregationSum, MapXLib.FieldTypeConstants.miTypeString);dts=axMap2.DataSets.Add(MapXLib.DatasetTypeConstants.miDataSetLayer, lyr,, 0, 0, 0, flds, false); //将flds内容添加到数据集for (int i = 0; i < dts.RowCount; i++){if (dts.get_Value(i, "Name").ToString() == node.Text)//查找“Name”字段{label4.Text = dts.get_Value(i, "Notes").ToString();//获得”Notes”字段内容}}axMap2.DataSets.RemoveAll();//清空DataSets3.系统界面及运行环境本系统在环境下设计,Windows XP(SP2)操作系统下运行界面如图2所示:图2 中北大学电子地图界面系统可分为4部分,顶部为工具栏实现缩放、漫游、测距功能,左侧树视图实现查找定位图元功能,左侧下部为鹰眼图实现导航功能,右侧为主图显示地图信息,右侧下部显示的是树视图中所查找图元其它信息。