倾斜摄影当中模型精度和测绘当中的分辨率/比例尺是怎么回事?
1序
倾斜摄影是最近比较火的一个话题,但也引出了一些问题,有些需要倾斜摄影数据的单位或者公司,想和已有数据做结合,对外提需求就是,能否做到1:500的精度?我们现在有很多1:500的线画图,dlg图,能否做到完美结合?
非专业航拍的或者很少接触过类似话题的就犯迷糊了,什么是1:500,不能直接告诉我你需要几厘米精度的模型么?
本文简单介绍一下这里的几个概念,希望能给在工作中遇到此方面疑惑的朋友一点帮助。
2 比例尺、分辨率、模型精度的概念
2.1 比例尺
概念:比例尺是表示图上一条线段的长度与地面相应线段的实际长度之比。
公式:比例尺=图上距离与实际距离的比。
表示方法:数值比例尺、图示比例尺和文字比例尺。
说明:(关于三维地图的比例尺和二维地图的比例尺的区别)
有不少刚接触GIS的朋友遇到了三维地图当中比例尺会变的问题,而对比例尺的概念产生了歧义,这里进行一下说明。
先放两张带比例尺的地图软件的截图
天地图在线地图网址:【http://map.tianditu.com/map/index.html】
二维地图比例尺---天地图在线地图
图新地球官网链接【http://www.tuxingis.com】
三维地图比例尺--LocaSpaceViewer
可以看到或者直接测试一下,在二维地图下,只要不使用滚轮缩放地图级别,不论如何拖拽地图,比例尺都是不会发生变化的
在三维地图下,即使不使用滚轮缩放地图,也保持垂直视角的情况下拖拽地图,比例尺会一直在变,这是什么原因呢?
根据比例尺的概念,图上距离与实际距离的比,我们可以知道因为三维地图包含地形数据,所以拖拽过程当中如果地形有起伏,则当前地图距离视点会比较近,会自动加载高级别的地图,也就导致了地图级别发送变化,比例尺会对应的发生变化。而且三维地图没有绝对的级别概念,中间会有平滑缩放的过程,所以看起来会是逐渐变化。如果去掉地形,保持垂直视角,比例尺级别就不变了,也是这个道理。
另外如果在三维地图当中视角是倾斜的,我们能看到远方的地图,这时候因为三维地图的特效,视野之外的或者距离视点远的地方会自动加载低级别的地图,这时候虽然都在同一个屏幕内,但地图的比例尺却是完全不一样的。
2.2分辨率
分辨率有显示分辨率和地面分辨率一说,下属概念大多来自百度文库和百度百科,不一一注明出处了,请谅解
显示分辨率:显示分辨率(屏幕分辨率)是屏幕图像的精密度,是指显示器所能显示的像素有多少,由于屏幕上的点、线和面都是由像素组成的,显示器可显示的像素越多,画面就越精细,同样的屏幕区域内能显示的信息也越多,所以分辨率是个非常重要的性能指标之一。
描述分辨率的单位有:(dpi点每英寸)、lpi(线每英寸)和ppi(像素每英寸)。但只有lpi是描述光学分辨率的尺度的。虽然dpi和ppi也属于分辨率范畴内的单位,但是他们的含义与lpi不同。而且lpi与dpi无法换算,只能凭经验估算。
另外,ppi和dpi经常都会出现混用现象。但是他们所用的领域也存在区别。从技术角度说,“像素”只存在于电脑显示领域,而“点”只出现于打印或印刷领域。[1]
地图分辨率(地面分辨率):
参考【http://www.cnblogs.com/gispathfinder/p/6087566.html】
地面分辨率是以一个像素(pixel)代表的地面尺寸(米)。以微软Bing Maps为例,当Level为1时,图片大小为512*512(4个Tile),那么赤道空间分辨率为:赤道周长/512。其他纬度的空间分辨率则为 纬度圈长度/512,极端的北极则为0。Level为2时,赤道的空间分辨率为 赤道周长/1024,其他纬度为 纬度圈长度1024。很明显,Ground Resolution取决于两个参数,缩放级别Level和纬度latitude ,Level决定像素的多少,latitude决定地面距离的长短。
地面分辨率的公式为,单位:米/像素:
ground resolution = (cos(latitude * pi/180) * 2 * pi * 6378137 meters) / (256 * 2level pixels)
2.3 模型精度
倾斜摄影当中,经常会说我的模型是几厘米精度的,我飞的数据是5cm精度的模型?这个5cm是如何衡量的呢?
倾斜摄影的模型精度一般是照片分辨率的三倍,就是根据照片生成的正射影像的地面分辨率的三倍,如果生成的正射影像的分辨率是2cm/像素,那模型精度基本就是5-10cm。
公式:倾斜摄影模型精度=同工程正射分辨率的三倍
3.比例尺/地图分辨率和模型精度的换算关系
知道了上述概念后就不难理清他们之间的关系了,本文做以下简单梳理:
1:500的比例尺,对应的地面分辨率是指地图上1m对应地表500m,
1米=39.370079英寸
按照正常的图像72dpi来算,一英寸包含72像素,那么1米包含39.370079*72=2834.645688像素
得到对应关系为2834.645688对应地图上500m ,分辨率为:500/2834.645688=0.1763888877247222
1:500的比例尺对应的地面分辨率接近0.18米
以上内容均是工作当中根据接触到的软件及自己在公司的软件开发过程当中都的相关心得体会,对各个软件没有褒贬态度。
欢迎更多讨论
倾斜摄影当中模型精度和测绘当中的分辨率/比例尺是怎么回事?相关推荐
- 一文读懂模型精度、分辨率与比例尺的关系
接触测绘项目的你,一定遇到过这样的问题:1:500到底是几厘米精度的模型?模型精度.分辨率与比例尺间又有着怎样的关系? 拟瞰实景三维作为蓝海创意云凭借多年高性能计算.云计算经验并结合行业应用积极开展新 ...
- 在Django当中模型类中的choices怎么切换到其他字段
在Django当中模型类中的choices怎么切换到其他字段 choices的使用 choices在模型类当中是一个非常常见的字段,它可以让我们的字段更好的理解可以进行切换是非常的方便,利用这样的方法 ...
- MindSpore模型精度调优实践
MindSpore模型精度调优实践 引论:在模型的开发过程中,精度达不到预期常常让人头疼.为了帮助用户解决模型调试调优的问题,为MindSpore量身定做了可视化调试调优组件:MindInsight. ...
- 别魔改网络了,Google研究员:模型精度不高,是因为你的Resize方法不够好
作者丨小马 编辑丨极市平台 本文原创首发于极市平台公众号,转载请获得授权并标明出处. [写在前面] 尽管近年来卷积神经网络很大地促进了计算机视觉的发展,但一个重要方面很少被关注:图像大小对被训练的任务 ...
- windows10使用cuda11搭建pytorch深度学习框架——运行Dlinknet提取道路(三)——模型精度评估代码完善
重新调试好代码,使用Dinknet34模型对数据集进行训练 数据集大小为1480张图片 运行时间为2022年1月12日16:00 记录下该模型训练时间 但如何评估模型的精度也是一个问题,因此作如下总结 ...
- 机器学习回归模型精度_机器学习模型实施精度召回和概率截止。
机器学习回归模型精度 Congratulations on completing your Machine Learning (ML) pipeline! In the second part of ...
- MindSpore模型精度调优实战:如何更快定位精度问题
摘要:为大家梳理了针对常见精度问题的调试调优指南,将以"MindSpore模型精度调优实战"系列文章的形式分享出来,帮助大家轻松定位精度问题,快速优化模型精度. 本文分享自华为云社 ...
- 案例教学 | 如何确定ADAMS简化模型的准确性,以及简化模型精度不够怎么办?
仿真建模过程中不可避免地对各种复杂元素进行简化处理.这种建模思路的终极目标是不牺牲仿真精度.还提升仿真效率.在Adams仿真建模过程中也有一些常见的简化方式,如非线性元素按线性建模.不考虑摩擦力.通过 ...
- 模型精度再被提升,统一跨任务小样本学习算法 UPT 给出解法!
近日,阿里云机器学习平台PAI与华东师范大学高明教授团队.达摩院机器智能技术NLP团队合作在自然语言处理顶级会议EMNLP2022上发表统一多NLP任务的预训练增强小样本学习算法UPT(Unified ...
- csv数据,已区分训练集和验证集,需要用r语言建立随机森林回归模型,计算模型精度,包括训练集和验证集的r方、mae、rmse
csv数据,已区分训练集和验证集,需要用r语言建立随机森林回归模型,计算模型精度,包括训练集和验证集的r方.mae.rmse #读取训练集 train <- read.csv("tra ...
最新文章
- MySQL长途售票系统_PHP+MySQL长途客用汽车票订票系统的设计与实现
- 如何使用jsp自定义标签 JspTag 使用入门
- android 详解画图,android画图之贝塞尔曲线讲解详解
- 项目管理知识体系实战专家胡立
- 1.2.2一个数可以有多少种用连续素数之和表示POJ 2739
- mysql/sqlyog导入txt文件的方法
- 大型情感剧集Selenium:1_介绍 #华为云·寻找黑马程序员#
- 第6章 循环结构程序设计
- 2016 版 Laravel 系列入门教程(三)【最适合中国人的 Laravel 教程】
- css大会站点顶部的一个特效
- python foo函数_python——函数
- zblog小程序模板-青春小程序模板
- mro列表_方法解析顺序(MRO)
- 微信小程序懒加载测试
- Mybatis-plus 根据条件多个动态or进行嵌套查询
- 给理工男女的一个神奇网站!
- BZOJ3711: [PA2014]Druzyny
- OpenCV 图像处理:白化(whitening)
- React 高阶组件HOC、设置displayName、高阶组件传递props
- 毛豆创想旗下战略部署网站盘点_彭世瑜_新浪博客