三维虚拟数字沙盘电子沙盘军标注推演开发教程第41课 多点触摸三维电子沙盘可视化交互系统

下面介绍矢量图层的控制显示:上代码

 
  1. foreach(string key in gis3d.SetFile.Biao.Keys)// gis3d.SetFile.Biao 该对象里存储了所有矢量层的信息

  2. {

  3. gis3d.SetFile.Biao[key].Show = true; //是否显示标签

  4. gis3d.SetFile.Biao[key].ShowText = true; //是否显示标签后面的文字

  5. }

效果如下:

三维虚拟数字沙盘电子沙盘军标注推演开发教程第41课 多点触摸三维电子沙盘可视化交互系统

下面把数据构成介绍一下。用sqlserver管理工具连接上数据库如下配置

Server=122.112.229.220

user=GisTest

Password=chinamtouch.com

三维虚拟数字沙盘电子沙盘军标注推演开发教程第41课 多点触摸三维电子沙盘可视化交互系统

其中以字母开头的表为:C 表为卫星图片表(默认显示),其它如L,S这种为其它风格的瓦片数据,这种数据可自定义,也有自定义风格瓦片生成器。可以做自己的瓦片风格数据,以后介绍。 

矢量数据以Maplays为索引结构如下:

三维虚拟数字沙盘电子沙盘军标注推演开发教程第41课 多点触摸三维电子沙盘可视化交互系统

TableName 为表名。Tableinfo为表的说明 minzoom为最小显示层。maxzoom为最大显示层。后面两个字段暂时没用。下面看看矢量数据层:

 

三维虚拟数字沙盘电子沙盘军标注推演开发教程第41课 多点触摸三维电子沙盘可视化交互系统

 

主要用到的字段有minfo,centerx,centery,提供有shp文件录入工具进行 录入,在这里矢量主要指点位类数据,后续介绍线条和面数据的导入

相关文章:

  • 2021-07-21
  • 2022-01-06
  • 2021-11-15
  • 2021-04-05
  • 2021-04-04
  • 2021-04-23
  • 2021-05-03
  • 2021-07-25
猜你喜欢
  • 2021-12-19
  • 2021-04-19
  • 2021-11-17
  • 2021-07-05
  • 2021-09-01
  • 2021-06-21
  • 2021-12-07
相关资源
相似解决方案