武警三维数字沙盘电子沙盘虚拟现实模拟推演大数据人工智能开发教程第15课

部队三维数字沙盘电子沙盘虚拟现实模拟推演大数据人工智能开发教程第15课

现在不管什么GIS平台首先要解决的就是数据来源问题,因为没有数据的GIS就是一个空壳,下面我就目前一些主流的数据获取

方式了解做如下之我见(主要针对互联网上的一些卫星图,和一些矢量瓦片图)

     https://blog.csdn.net/m0_37738114/article/details/80452485  在这之前大家先看看这个,上面介绍了网络上目前主流的互联网平台所使用的座标系。以及这个目前很多使用的纠偏方法 https://www.wandouip.com/t5i238176/  不过上面详细说明了关于算法纠偏的精度问题,意思就是用纠偏算法来纠偏是有问题的。当然在这个基础上再手动加一点偏移量在局部范围内肯定是没问题的。担范围大了以后问题就来了。

   针对有些有保密需要的场合,需要脱机使用地图,一般的处理方法是用下载器下载瓦片然后拼成一整张,然后再导入相应平台的切片系统,再重新生成对应平台所需要的数据,另一些是直接可以发布下载的瓦片。担是都逃不了大范围模式下gcj02转gw84的精度问题。

   下面我说一下MTGIS里针对这个问题的处理方法:

1、首先完成对互联网WMTS瓦片的接入。。不过目前只支持EPSG:900913方式切割的瓦片(除百度外,基本都是这种)

2、纠偏有两种方式:一是把矢量数据变成GCJ02后再放在地图上。担会在大范围下有精度问题(用算法),用百度或者高德的API接口。把矢量变成GCJ02,担是要求不能脱离互联网。担精度有保证脱机下使用不了。。。。。担是在MTGIS3D中我们采用的是查表法完成纠偏,这种方法可以脱离互联网,并且精度也有保证。并且采用了直接对GCJ02底图进行纠偏,这样相当于直接把GCJ02的数据修正为GW84系。可直接对接GPS和已有的GW84矢量数据。

3、完成了地图数据供应插件,,可直接通过配置浏览互联网上的GCJ02数据集并可在浏览过程中缓存至本地,--已经在后台自动转为84系数据(以后可脱机使用),目前测试已支持的有google map(不是google earth,两者有区别),高德系的地图。

4、前端定位系统转换,下一步我们将推出手机APP,里面采用了百度地位SDK(其中有基站定位)。担输出座标为GCJ02,我们采用后台用查表法,将手机传过来的座标转换为84座标系。

利用以上4点,用户可以拥有全球84系卫星数据,可用GPS。

写在最后:目前很多用CESIUM等开源系统的,担在脱离互联网的情况下,数据是很头痛的,小范围还OK。大范围的嘛就。。。这里利用SDK里的互联网数据插件,不需要做任何工作,即可在脱机环境下拥有全球数据,并且还是纠偏过的,可对GPS。

新增加属性在MTGIS3d控件

  public bool ShowFLGrid;//是否显 示方里网格。

        public bool Atmosphere;//是否显示大气圈。(因为WPF不支持shader功能,所以效果嘛。。。)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/106138.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PaddleX:一站式、全流程、高效率的飞桨AI套件

随着ChatGPT引领的AI破圈,各行各业掀起了AI落地的潮流,从智能客服、智能写作、智能监控,到智能医疗、智能家居、智能金融、智能农业,谁能快速将AI与传统业务相结合,谁就将成为企业数字化和智能化变革的优胜者。然而&am…

使用webpack-bundle-analyzer分析uni-app 的微信小程序包大小(HbuilderX运行)

1、找到vue.config.js 文件。如果找不到,则在项目根目录下(跟pages.json同一个目录下)创建一个JS文件,命名为vue.config.js 2、安装webpack-bundle-analyzer,官方网站:https://github.com/webpack-contrib…

中国ui设计师年终工作总结

一、萌芽阶段 记得初次应聘时,我对公司的认识仅仅局限于行业之一,对UI设计师一职的认识也局限于从事相对单纯的界面的设计创意和美术执行工作。除此之外,便一无所知了。所以,试用期中如何去认识、了解并熟悉自己所从事的行业&…

Qt Designer UI设计布局小结

目录 前言1 居中布局2 左右布局3 上下布局4 复杂页面布局总结 前言 本文总结了在开发Qt应用程序时使用 Designer 进行UI布局的一些心得体会。Qt Designer是Qt提供的一个可视化界面设计工具,旨在帮助开发人员快速创建和布局用户界面。它提供了丰富的布局管理器和控件…

【深入解析spring cloud gateway】06 gateway源码简要分析

上一节做了一个很简单的示例,微服务通过注册到eureka上,然后网关通过服务发现访问到对应的微服务。本节将简单地对整个gateway请求转发过程做一个简单的分析。 一、核心流程 主要流程: Gateway Client向 Spring Cloud Gateway 发送请求请求…

C++在C语言基础上的优化

目录 一、命名空间 1、命名空间的定义 2、命名空间的使用 二、输入&输出 三、缺省参数 1、缺省参数的概念 2、缺省参数的分类 四、函数重载 五、引用 1.引用的概念 2.引用的特性 3、引用和指针的区别 六、内联函数 七、基于范围的for循环 一、命名空间 命名空…

Redis 集群环境案例安装步骤

1. 3主3从redis集群配置 1.1 找3台真实虚拟机,各自新建 mkdir -p /myredis/cluster 1.2 新建6个独立的redis实例服务 1.2.1 本次案例设计说明(ip有变化) https://processon.com/diagraming/5fe6d76ce401fd549c8fe708 1.2.2 IP: 192.168.111.175端门6381/端口6…

【JAVA-Day05】深入理解Java数据类型和取值范围

深入理解Java数据类型和取值范围 深入理解Java数据类型和取值范围摘要一、Java的数据类型1.1 存储单位1.2 Java基本数据类型 二、Java的取值范围2.1 变量定义2.2 取值范围验证 三、总结 博主 默语带您 Go to New World. ✍ 个人主页—— 默语 的博客👦🏻…

《Python深度学习-Keras》精华笔记3:解决深度学习多分类问题

公众号:机器学习杂货店作者:Peter编辑:Peter 持续更新《Python深度学习》一书的精华内容,仅作为学习笔记分享。 本文是第三篇:介绍如何使用Keras解决Python深度学习中的多分类问题。 多分类问题和二分类问题的区别注意…

Enterprise Architect15(EA) 工具栏,隐藏后显示快捷方式

没有工具栏 显示工具栏 快捷键:ctrl shift 3 或者Design-->点击ToolBox 工具栏中直接拖动即可创建对应的元素:

pyqt5设置背景图片

PyQt5设置背景图片 1、打开QTDesigner 创建一个UI&#xff0c;camera.ui。 2、创建一个pictures.qrc文件 在ui文件同级目录下先创建一个pictures.txt&#xff0c;填写内容&#xff1a; <RCC><qresource prefix"media"><file>1.jpg</file>…

网络通信深入解析:探索TCP/IP模型

http协议访问web 你知道在我们的网页浏览器的地址当中输入url&#xff0c;未必是如何呈现的吗&#xff1f; web浏览器根据地址栏中指定的url&#xff0c;从web服务器获取文件资源&#xff08;resource&#xff09;等信息&#xff0c;从而显示出web页面。web使用HTTP&#xff08…