LocaSpaceViewer实用教程

如何使用LocaBuilder快速完成地形数据的网络发布

2017-05-04  本文已影响357人  三维GIS那点事_王跃军

序:

海量的地形、影像数据的加载一直是大家比较头疼的问题,尤其是当数据需要在不同机器上展示的时候,数据拷贝是很大的一个问题,尤其是切块之后的数据,文件个数多,拷贝速度慢。发布为数据服务简单快捷,通过网络即可直接访问。这里介绍如何使用LocaBuilder结合Apache、IIS等服务进行网络数据的切块和发布。

1.数据切分

1.1运行LocaBuilder

LocaBuilder-界面

对需要进行发布的数据进行处理,这里以30米的DEM数据为例

30米DEM数据

1.2数据格式转换

如果是多块数据,使用【地形拼接】功能,单块数据可使用【批处理】或者【地形拼接】转换数据格式为lrp

LocaBuilder-菜单

此处可以一个个添加,也可以添加整个目录,会自动便利目录下所有支持格式的数据。这里支持的数据格式非常全

LocaBuilder-数据格式支持 locaBuilder-加载数据

数据添加完毕之后点击执行即可,如果需要过滤无效值,也可以直接输入无效值。

执行成功后,会生成一个lrp数据。

lrp格式数据

可以在LocaSpaceViewer里面加载这个数据进行测试,看结果是否正确。【注意:地形数据就添加地形、影像数据就添加影像】

1.3数据切分

Lrp数据生成成功后,需要把数据切分成小块的数据,适用于网络发布,点击【LRP转缓存】

LocaBuilder-格式转换

【原始数据路径】选择上一步生成好的lrp数据,结果数据路径选择本地磁盘可以保存结果数据的一个位置即可

gtt-保存路径

点击执行,大概几分钟到几十分钟的样子,和具体的数据量以及机器配置有关,这里是1个G的地形数据,时间十分钟不到。

执行成功后我们看到,结果数据集下生成了可以进行网络发布的数据文件,当然也可用于本地加载。其中gtt是图层配置文件。

gtt数据结果

这里可以直接在LocaSpaceViewer里面加载测试一下,效果如图:

LocaSpaceViewer加载地形

加载并自动定位后发现30米的DEM数据效果还是很不错的,略优于谷歌90米数据。

2.数据发布

2.1发布数据

切分好的一堆按级别组织的文件夹就可以直接用来做网络发布了。这里直接拷贝到Apache的服务目录下,进行发布

发布后结果如图:

apache-数据服务

2.2访问网络数据

此时数据已经可以通过网络访问了,如何让别人在不用拷贝数据的情况下加载呢?

首先修改一下gtt文件,右键使用记事本或者其他文本编辑工具直接打开即可。

原始结构如下:

gtt-本地路径

修改后结构如下:

gtt-网络路径

可以看到默认使用的是【LocalPath】,修改后使用【NetPath】。

再次加载修改后的gtt文件,发现可以正常使用,而且随意修改使用了NetPath配置的gtt文件的位置也能正常加载。只要数据服务畅通即可。

此时可以直接把gtt文件放到任何一台可以访问数据服务的机器上正常使用地形数据了。

海量影像数据也同样可以哦


以上内容均是工作当中根据接触到的软件及自己在公司的软件开发过程当中都的相关心得体会,对各个软件没有褒贬态度。

如有疑问,欢迎评论交流。对LocaSpaceViewer的使用存在问题欢迎加入QQ交流群:623126674


上一篇 下一篇

猜你喜欢

热点阅读