专栏名称: CityMaker
CityMaker是国内领先的国产三维地理信息软件(3DGIS)平台和解决方案提供商,提供三维地理数据整合管理、浏览展示、服务发布、地形管理发布等多款专业应用软件产品、增值服务、整体解决方案等等。
目录
相关文章推荐
51好读  ›  专栏  ›  CityMaker

3D GIS 怎么少得了鹰眼导航

CityMaker  · 公众号  · 3D  · 2018-09-18 17:53

正文

请到「今天看啥」查看全文


当我们浏览的三维场景范围很大,

模型很多的时候,

尤其是浏览地下管廊管网时,

我们置身其中,身临其境,

但是有时却很难分辨具体位置,

这个时候我们就需要用到鹰眼导航。

鹰眼导航是GIS软件中非常重要的功能之一。

导航窗口相当于整个场景的缩略图,

为我们提供整个场景的预览和导航功能。


通过导航窗口,

我们可以清晰地了解整个场景区域的状况,

实现对感兴趣区域的快速定位。


在浏览三维场景的时候,

当放大到一定程度后,

要想了解当前位置在整个地图中的方位,

这一功能的便捷性便不言而喻。

正是由于这一特点,

定位就像高空中鹰捕捉目标一样快速和准确,

因而被形象地称为“鹰眼”。


今天小编给大家介绍

一种简单的生成鹰眼地图方式,

即利用“界面标签”,

它既可以在桌面应用程序中使用,

同时也可以在浏览器中加载,非常灵活。



设置方法

鹰眼导航图包括两个主要部分:

导航地图和当前方位指示图标。

在“界面标签”型鹰眼导航图中,

我们需要创建两个标签,

即导航地图标签和方位指示图标标签,

如下图。


标签

方位指示

导航地图标签


通过控制两个界面标签绑定相机视角,

控制其相对三维场景的位置和旋转角度,

将二者在位置上准确叠加,

可以形成鹰眼导航地图的效果。

鹰眼地图表明整个场景的全部范围,

方位小图标表示当前位置和方向。

在主场景中加载三维模型数据,

同时,

添加鹰眼导航地图,

伴随场景漫游,

方位指示图标随当前位置改变而改变,

形成了生动的鹰眼导航。


具体代码可参考:

Sample Brower 中的高级篇 MapControl,

实现起来非常简单。


CityMaker

没时间解释了,快长按左边二维码关注我们~~







请到「今天看啥」查看全文