分享

Global Mapper系列教程之——批量输入点功能详解

 昵称QAb6ICvc 2013-09-10

  提纲:

  1、 数据文件的制作(如何使用电子表格制作符合GM版本13要求的TXT文件);

  2、 输入点设置(定义坐标顺序,读取列位置,读入属性设置);

  3、 对导入的属性进行运算操作(属性赋名称,以属性划分图层,对属性进行运算)

  一、 数据准备:

  1、准备一个带有坐标信息的电子表格,里面可以有其他如所在位置、时间、其他属性的数据等,如下图:

带有坐标信息的电子表格

  2、另存为TXT文本文件。注意:发布存为文本文件,不一定是TXT文件,也可以为DAT、CSV文件等。电子表格有用公式进行计算的,一定要通过复制—》粘贴为数据转化为实际数值,再保存文件。如下图:

注意保存格式

  4、在GM13中导入数据。打开GM13导入刚才所得的TXT文件,对导入文件进行设置。这里我们先看一下txt文件的内容,如下图:

文档的属性值

  红色的圈内为属性行,蓝色圈为属性数据列,从文件可知,文件第一行为属性,第二行开始才为真正为数据(也就是跳过1行),而我们的坐标位于第4列开始,是纬度在先,数据没有前缀,坐标数据在第四列(也就是跳过3个列)。关闭文件,打开GM,对导入行为进行设置。如下图:

导入选项设置


A、设置导入类型:因为我们要得的是点图形,所以选只有点(所有图元是点);如果选点线区图元选项的话,必须定义坐标终点分隔符,以分开线、区闭合点;如果选从3D点数据获得海拔网格,必须在坐标后的第三维有高程数据,这个选项选中后,图元分类、导入属性选项将变为不可用,输出的将是一个高程模型。这里只讲生成点。

  B、设置坐标列顺序/格式:首先设定坐标列顺序:根据TXT文件可知,我们的数据是北向/纬度在先,所以坐标顺序复选框选“Y/向北/纬度坐标数据在先”选项。如果是经度在先的数据,就选“X/向东/纬度坐标数据在先”选项,至于第三个选项是特指输入的数据是WKT文件的,因为这种文件对坐标的顺序和序列有统一格式,所以不用约定特殊的坐标顺序,这里不讲。其二是设置文件坐标点数据所在行数:我们的数据中,第一行为属性名称行,第二行才是数据行,所以这里输入0(如果要在下面的设置中不导入属性名,这里输入1,如果数据在2行就输入2,以此类推)。坐标格式设置:坐标数据为十进制度的选十进制数(默认),如果是度分秒数据按下拉菜单选“度为DDDMMSS.S”,如果是整数度分小数分格式,就选择“度为DDDMM.SS”,这里不再多述。其三是设置坐标行的前缀:有的坐标数据是带有如“X=34.5952,Y=118.2543”还有的有“N=”“E=”前缀的,在这里必须约定,否则不能正确导入数据。我们举例的数据是没有前缀的,所以选“无。在文本文件中坐标系立即出现。”

  C、设置坐标数据所在的列:查看数据,我们的坐标数据位于第4列,所以必须选跳过3列,如果在5列输入4,以类推。在这个选项下的“为所有ASII文件使用选定的选项”,是针对输入多个文件而设定的,如果所有的文件格式一样,就勾选这个选项,如果只导入一个文件,些复选项可不用设定。

  D、 设置数据分栏:这个指的是在文本文件中,用于区分列之间的标识符的,如果有特殊约定,就按你给定的选,不清楚的就选“自动确定”选项。

  E、 图元分类设置:是指定园元的显示风格,如有特定要求自行设定,这里略去不请。

  F、设置属性导入:第一个选项“以坐标检索数据行导入属性”,勾选的话,生成的图元才具有属性,否则生成的图元没有属性信息。这里因下面要讲对图元属性进行操作运算,所以选中此选项,如无属性要求可不选此选项。第二个选项“列标头在左边第一行(仅点/WKT)”是设定是否导入属性名称的(注:只有点文件才支持导入属性名称)。不选此项而选第一个选项导入属性的话,软件会自动为导入的属性命名一个名称。这里选择导入属性名称。第三个选项是设定是否把坐标后的第三列设定为高程的选项。如果有高程数据,就勾选它,因为举例数据没有高程数据,故不选。第四个选项是约定打断线标志的,这里不讲。

  G、数据的偏移和缩放:就是上图右下角的按钮,主要是用来设定数据的X和Y方向的偏移旋转及绽放。这个可以根据需要设定(针对投影坐标是否偏移带号,是否有非正北制图需要而言),因为我们这里要的是实实在在的经纬位置,所以不设定。

  二、经过以上设定后我们就完成了导入的相关设定,接下来是对导入数据进行投影和基准。通过这一步,我们要把导入的数据正确地投影到相应的坐标上来。正确设定的前提是必须对导入数据的坐标系及投影等有总体了解,这样才能做到正确的投影,我们这里的数据是WSG84基准,地理经纬度投影,平面单位选度(ARC GEGREES—十进制度),海拔单位选米,所以选相应的选项。如下图:

导入数据的投影和基准

  得到如下图数据:

导入后的数据

  单击数字化工具,选中一个点,在右击菜单中的编辑点图元菜单,可看到,我们导入的点已经具有属性和属性名了。


三、对导入的数据进行操作:

  1、对导入的数据进行操作:打开覆盖控制中心,选中图层右击。如下图所示:

对数据进行处理

  在右击菜单中共有五个分栏,本节重点讲图中划红圈部分。

  1、 从所选的图层创建工作文档,指的是按图层输出GM的工作文档,此处略。

  2、 从所选的图层创建图目录,指的是按图层输出GM的地图目录文件,此处略。

  3、 网格-用3D数据创建网格。可以使用此功能将加载的具有高程的3D点数据创建地形网格(高程网格)。因为这里的数据不具有高程属性,无法使用此功能,这里不讲。

  4、 计算属性-计算/复制属性值。指的是对导入的属性进行计算,复制,分类等操作。这个功能本节重点讲。选中该菜单,弹出属性操作对话框如下图:

属性值计算对话框

  图中划红圈部分是定义,计算的结果要放在哪个属性中,按下拉菜单,定义文件己有的属性中的一个属性。如下图:

属性值计算设置

  我们的数据都是文本属性数据,下面我们举例把地点属性,赋于到图元名称,把最终的属性赋于到图元所以下拉菜单选中图元名,源属性选中地点属性,操作选将源属性复制到新的属性。得出如图a的效果,图元中的地点属性成功地复制到图元名称中。把源属性改为调查年代,操作选乘,数值输入10,也就是把年属性乘10并赋于图元名称。得如下图b效果。其他的操作大家自行尝试。

图a 将源属性复制到新的属性效果

图b 把年属性乘10并赋于图元名称


 5、联接表—联接属性表到数据集。这个功能就是通过与一个与导入数据中一个属性一一对应的表,向已加载的数据添加属性。在覆盖控制中心图层右击菜单选这个功能菜单,在弹出的对话框中进行连接属性名及属性表位置设置,来完成操作。如下图:

导入数据文件

  在这里仍然与联接生成点的源文件,导入源文件中的“东经转”和“北纬转”两个属性(在生成数据时,默认是导入坐标数据的)。选中文件后进行设置分隔符的对话框,因为这里的txt文件是以空格分隔字段,故选“空格或Tab”如下图:

分隔符与连接属性的设置

  进入设置导入表中属性设置对话框,一般来说,选择连接的属性要在数据中不具有重复性能与每个点具有一一对应关系的属性,这里有调查年代、地区、地点三个属性与导入的数据有对应关系,但为了避免导入属性出现错误,我们选“地点”这个属性作为连接的属性(因为调查年代、地区两个属性同一个数据对应有多个点,不能作为联接属性)。设置完成后进入导入数据中对应联接属性对话框,同样这里选“地点”,按确定完成导入工作。如下图:

完成导入工作

  我们查看一下数据,选择数字化工具,选中一个点,右击编辑点图元,查看属性:

图元信息属性值

  可见两个属性已导入到数据中了。

  6、密度—创建密度网格。密度网格就是基于数据属性客观反应点空间分布情况的栅格图(通常用来统计人口密度,但实际运用中我们可以根据我们所给的属性进行计算分析)。在空间中点分布越密集,在栅格图上反应出来分阶颜色的等级越高。这种栅格基于各个点,进行一定距离的空间计算,反应在空间上点分布色价图。在控制中心图层右击菜单中选"密度—创建密度网格",进行计算设置如下图:

密度网格设置

  在人口领域下拉菜单中选中点计数,我们可以分析无虫调查点的密度,在搜索半径中,软件会根据你的数据提供一个较合理的半径,但你也可以自己输入搜索半径。密度类型是设置计算方法,有两个方法可选一是默认的高斯克吕格算法,另一个是加权循环内核算法。这个可以根据需要选择,材质(着色):是选择渲染模式,这个可以根据需要选择。所得结果软件自动在生成一个分析图层,效果如下图:

自动在生成的分析图层

  7、范围框—从已选图层范围创建区图元。就是创建一个包括所有数据的矩形区图元。(此处略)。

  8、以属性注释/属性值归类图层。就是根据属性对数据进行分层。选中菜单后,通过对话框指定要分类的属性,软件就根据提供的属性对数据进行分层,我们选调查年代,进行分层,以便分层查看分析。结果在图层中就分出了2009至2011年三个图层,如下图:

根据属性对不同年份数据进行分层

  本节就写到这里,有空大家自己实践一下。





    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多