收藏 分享(赏)

从BigeMap数据到Osgearth数据加载.docx

上传人:scg750829 文档编号:7232791 上传时间:2019-05-10 格式:DOCX 页数:9 大小:2.62MB
下载 相关 举报
从BigeMap数据到Osgearth数据加载.docx_第1页
第1页 / 共9页
从BigeMap数据到Osgearth数据加载.docx_第2页
第2页 / 共9页
从BigeMap数据到Osgearth数据加载.docx_第3页
第3页 / 共9页
从BigeMap数据到Osgearth数据加载.docx_第4页
第4页 / 共9页
从BigeMap数据到Osgearth数据加载.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、从下载数据到加载数据的详细解析从上周四开始至昨天周一为止,自己一直在做准备 Pakistan 影响和高程数据的准备工作。虽然是数据的准备工作,但是在这几天的工作,着实也是学到了不少东西,积累到不少经验,因此在这里做一个文档进行总结。高程数据和影响数据处理过程很类似,在这里我只详细描述影响数据从下载到应用的全部过程。下载数据下载数据应该是整个过程中相对比较烦人的一个工作。想要下载到高清、无水印的数据不是想象中的那么简单。工作之前队友王小芦和王雨霞对下载影响数据的工具已经进行了充分的调研,发现一款名为 BigeMap 的软件相对比较好用,因此在下载数据的过程中,我也是首选了 BigeMap 这款软

2、件。就BigeMap 这款软件而言,也是存在它的本身缺陷的。最大的困难就是这不是一款免费软件,或者购买或者通过做任务拿到正版授权,在这里授权部分不再赘述。拿到 BigeMap 的正版授权的话,就可以下载数据了,自己在下载数据的时候也出现了很多问题。首先就是层级的问题,自己并不清楚下载多少层数据。其次就是选择哪个地区的数据下载。在这里就给出下载数据的一些具体流程(以下载 Pakistan 数据为例):1、 首先下载一块 Pakistan 全国 11 级数据,这块数据大小在 1GB 左右,是自己可以接受的范围2、 接着放大地图,下载 Pakistan 局部地区 13 级数据。至于下载哪一块区域就看

3、自己的意向,本人在下载时,选择了 Pakistan 首都地区伊斯兰堡。大小在 1GB 左右。3、 再放大地图,下载包含伊斯兰堡地区的 15 级数据,大小 1GB 左右4、 再放大,下载伊斯兰堡城市的 17 级数据,大小在 2GB 左右5、 最后将地图放大至最大,下载伊斯兰堡市区人口相对密集的地区,大小在 5GB 左右。下载数据的过程是 BigeMap 的使用过程,BigeMap 是一款设计非常好的软件,一般人员都会使用,所以这里就不在对下载数据进行详细解释。下面我们来详细介绍切图以及 osgearth 怎么加载数据。测试数据之所以要进行测试数据,是为了验证从网上 down 下来的数据时完整,没

4、有损坏的。如果 down 下来的源数据都是损坏的,那么经过切片之后的数据很显然也是损坏的。我在第一次切片 Pakistan 数据时,就是因为没有进行数据测试,导致切片之后发现数据有问题,回过头来检查才发现是源数据本身损坏了,因此我们为了保险起见还是进行下数据测试,毕竟切片的过程是一个很漫长的过程。测试数据我们主要是用 osgearth_viewer 这个库,让 osgearth 直接加载下载下来的 tif 文件。为此,我们要为下载下来的 tif 文件写一个.earth 的配置文件,.earth 文件里面主要包含 tif 文件的地址信息,截图如下:在这个.earth 文件中,最重要的一条信息就是

5、:D:/矩形区域_#24_卫图_Level_13.tif这样子我们可以通过读取这个.earth 文件来读取我们下载的 ID 为“矩形区域_#24_level_13.tif”这个文件,读取的时候我们要用到 osgearth_viewer 这个命令,在 dos 环境下输入命令读取,截图如下:Osgearth_viewer 表示我们要用这个库来读取,D:/gdal_tiff.earth 表示D 盘下的.earth 文件。意思就是我们要用 osgearth_viewer 这个库来读取 D 盘下的 gdal_tiff.earth 文件。由于之前已经说明这个.earth 是我们下载的 tif文件的配置文件

6、,因此通过这行命令就可以读取 tif 文件了。需要说明的是,由于 tif 文件都比较大,因此直接用 osgearth 加载的话可能会比较慢,所以需要大家耐心等待。加载完成之后如果显示是这样子的,说明文件没有损坏:把地图放大,可以明显看到我们下载的地图,如图所示:如果加载出来的数据某一部分是黑的或者全部都是黑的,如图所示。说明数据已经损坏,损坏原因不明,可能是 BigeMap 软件本身的缺陷。数据一旦损坏请重新下载,不然切出的地图数据也会有问题的。上图左下角呈现黑色,数据已损坏。数据切片前两部分主要是说明了数据的准备,这部分主要是进行数据的切片。数据切片我们主要用到两个东西。一个就是数据的配置文

7、件.earth 文件;另一个就是 osgearth 提供的切片工具 osgearth_package。.earth 配置文件如图所示:里面包含了我们要切割的所有源数据的地址信息。另外我们还需要在 DOS 环境下输入命令,进行切割,如图所示:Osgearth_package 表示我们要用这个工具进行切图;-tms 表示我们要用到的源数据的配置文件为:gdal_tiff.earth;-out 表示输出文件夹;-Max-level 表示切图的最大层级。通过上述命令,osgearth 就会通过源数据图的分辨率自动计算可以切多少层,每层切多少瓦片。切图过程需要一定时间,切完之后的文件如图所示:可以看到切

8、完之后生成了一个.xml 文件,这个文件是对切片的配置文件,包括文件 ID 和索引等一些基本信息,如果想要读取这些瓦片数据的话,直接读取这个.xml 配置文件即可。完整演示前面我们叙述过,osgearth 读取文件需要用 osgearth_viewer 这个工具读取数据的.earth 配置文件,而经过切片之后,切片数据会生成一个 .xml 的配置文件,要想读取切片之后的数据就要读取这个.xml 文件,因此 osgearth 要想读取切片完成之后的数据,就要读取.earth 文件,而这个 .earth 文件是指向包含切片数据信息的.xml 文件的。这个 .earth 文件的详细信息如图所示:将.earth 指向.xml 文件最后效果如图所示:至此,一个完整的数据准备过程结束了。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报