编队科学

GIS - 是...地理信息系统

GIS - 地理信息系统是一个现代化的移动通信系统,它必须在地图上显示您所在位置的能力。 在这一重要属性的心脏是利用两种技术:地理信息和全球定位。 如果移动设备具有嵌入的GPS接收器,使用这样的装置能够确定其位置,并且因此准确坐标GIS本身。 不幸的是,在俄罗斯语言科学文献地理信息技术和系统,由少数出版物的代表,因此几乎没有能够解释他们及其功能的算法的信息。

GIS分类

地理信息系统分部承担属地原则地方:

  1. 全球地理信息系统是用来防止人为和自然灾害自1997年以来。 有了这些数据有可能在一段相对较短的时间来预测灾难的规模,后果清算的计划,以评估损失和生命损失,以及组织的人道主义行动。
  2. 区域地理信息系统在市政一级开发。 它允许地方当局预测某一地区的发展。 这个理论体系,几乎所有重要的领域,如投资,物业,导航,信息,法律等。另外,值得一提的是,使用这些技术的机会,作为安全性的所有人口的担保人。 区域地理信息系统目前由促进投资和区域经济的快速增长中使用非常有效。

各上述基团的具有一定的亚型:

  • 全球GIS包括国家和次大陆的系统中,通常一国的地位。
  • 在区域 - 地方,分区域,当地。

在信息系统中的数据的数据可以在网络的特殊部分,称为geoportals被发现。 它们被放置在审查公共领域没有任何限制。

工作原理

地理信息系统在制定和开发算法的原理工作。 它允许显示在GIS的地图上的对象的运动,包括移动装置的本地系统内的移动。 刻画在绘图区域这一点,你需要知道的至少两个坐标 - X和Y.当需要在地图上的物体的运动,以确定坐标(值Xk和YK)的序列。 它们的性能必须符合当地的GIS系统的不同的时间。 这是用于确定对象的位置的基础。

坐标的这种序列可以从GPS接收器的一个标准的NMEA-文件被检索,在地面上执行真实运动。 因此,基于这里考虑的算法是与物体的轨迹在某一区域的坐标数据使用NMEA-文件。 必要的数据可以作为移动的计算机模拟的基础上的方法的模拟的结果而获得。

GIS算法

地理信息系统是建立在原始数据,这是采取开发的算法。 典型地,一组坐标(值Xk和YK),对应于在NMEA-文件和数字GIS地图形式的对象的轨迹在所选位点区域。 目前的挑战是开发一个显示点对象的运动的算法。 在这个工作过程中三种算法进行了分析,任务根本。

  • 第一GIS算法 - 为了它NMEA-文件数据分析以从中提取的坐标序列(值Xk和YK),
  • 第二算法来计算所述轨道的一个目的角度,计数参数从方向东进行。
  • 第三算法 - 来确定相对于基数的物体的速率。

广义的算法:一般概念

用于映射GIS地图上的点对象的移动广义算法包括三个前面提到的算法:

  • NMEA数据分析;
  • 计算所述对象的轨道角;
  • 确定对象相的过程中,以世界各地的国家。

地理信息系统与广义算法与基本控制元件 - 定时器(定时器)。 它的标准问题是,它允许程序生成定期事件。 使用这样一个对象可以被设置为执行一组过程或功能所需的时间段。 例如,反复进行一秒的定时间隔,则需要设置定时器的以下属性:

  • Timer.Interval = 1000;
  • Timer.Enabled =真。

其结果是,每一秒将开始读坐标X的程序,所述NMEA-文件的对象,从而显示一个GIS地图上该点与所获得的坐标Y的。

操作计时器的原则

地理信息系统的使用情况如下:

  1. 上的数字地图3个标记点(符号 - 1,2,3)对应于所述对象的在不同时间点TK2,TK1,TK的轨迹。 他们肯定是通过实线连接。
  2. 接通和关断定时器,该对象的地图上的显示控制动作,通过使用时,用户按下的按钮。 其重要性和一定的组合可以在该计划下进行研究。

NMEA文件

我们简要介绍了GIS NMEA-文件的结构。 这份文件是用ASCII格式。 事实上,它是用于交换的GPS接收器和其他设备之间的信息,诸如PC或PDA的协议。 每个NMEA消息$符号开始,然后是两个字符识别装置(用于GPS接收器 - GP),结束序列\ r \ N - 回车字符和换行。 在通知中的数据的精确度取决于消息的类型。 所有信息被包含在一个单一的线路,以逗号分隔的字段。

为了了解地理信息系统,它是足够的研究中广泛使用的类型信息$ GPRMC,其中包含一个最小的,但基本的数据集:对象的位置,速度和时间。
考虑在其上它编码信息的具体例:

  • 确定对象的坐标的日期 - 2015年1月7日克;。
  • UTC UTC定位 - 10小时54米52S;
  • 55°22.4271“N - 对象的坐标 和36°44.1610“E

我们强调的是,物体的坐标是在度和分钟,这后面的数字是放弃四个小数位(或点在美国格式的实数的小数部分)。 在未来你将需要NMEA-纬度位置该文件的目的是在第三逗号和经度后的位置 - 之后的第五。 在该消息的末尾发送 的校验和 中的两个十六进制数字的形式符号之后“*” - 6C。

地理信息系统:算法的实施例

考虑以检索一组坐标(X和YK)的算法NMEA-文件分析,对应于 运动路径 的对象。 它是由几个连续的步骤。

对象的Y坐标的确定

NMEA数据分析算法

步骤1 NMEA-文件的读取GPRMC字符串。

步骤2:查找字符串(q)中的第三小数点位置。

步骤3:找到第四点中的字符串(R)的位置。

步骤4.查找,起始于位置Q,小数点字符(吨)。

步骤5.要从串检取一个字符是在位置(r + 1)。

步骤6:如果这个字符是W,然后北半球变量被设置为1,否则返回-1。

步骤7.提取物(R + 2)个字符的行从(T-2)的位置开始。

步骤8.提取物(TQ-3)从所述位置(Q + 1)开始的字符的行。

以弧度为单位计算出的对象的步骤9.将字符串转换为实数和Y坐标。

对象X坐标的确定

步骤10.查找行(n)的所述第五点的位置。

步骤11查找的线(M)所述第六点的位置。

步骤12:查找,起始于位置n,小数点字符(p)。

步骤13.移除位于位置(m + 1)的字符串的一个字符。

步骤14.如果该字符是“E”,则变量EasternHemisphere被设置为1,否则返回-1。

步骤15.卸下第(m-P + 2)从位置(P-2)开始的字符的行。

步骤16.卸下(P-N + 2)从位(n + 1)开始的字符行。

以弧度对象的步骤17,将字符串转换为实数和计算X坐标。

步骤18.如果NMEA-文件没有被读取到结束,则转到步骤1,否则转到步骤19。

步骤19完成算法。

在步骤6中,算法16使用变量和北半球EasternHemisphere数字编码为世界对象的位置。 在北(南)半球北半球变量取值1(-1),分别,类似地在东部 (西部)半球 EasternHemisphere - 1(-1)。

GIS的应用

利用地理信息系统已广泛扩散到许多领域:

  • 地质和制图;
  • 贸易和服务;
  • 库存;
  • 经济学和管理;
  • 防御;
  • 工程;
  • 教育等。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.delachieve.com. Theme powered by WordPress.