首页 / 浏览问题 / 桌面GIS / 问题详情
请问Supermap主窗口中内容缩放的原理是什么(如图)?
28EXP 2021年09月23日

核心:如图所示,本图由另一款主流Gis软件操作录制完成,Supermap中的视图窗口与之类似,该图描述了一种图像的缩放过程,请问大家或者有关的技术人员,这种图像缩放所用到 的方法是什么?最临近算法?还是双线线性插值或是其他方法?

补充:我们其实看到的是图像变化,是在我们的电脑显示屏上1920*1080个像素点上,图像确实发生了变化。但是我们知道数据本身并没有变,只是我们看到的视图变换了而已。我希望我表述的足够清楚,还请各位大佬或者技术人员能解释一下其中的方法,谢谢!

1个回答

您好,您问的问题本质上是一个图像无极缩放显示的问题。

这个问题在不同的层面,不同的应用领域是来讲不同的技术的。

比如在底层来讲,这个问题就是计算机图形的无极缩放技术,是数字图形矩阵运算和筛选选择的综合应用。

对于gis领域来讲,矢量数据、影像数据在图形的数据准备上涉及了空间索引、空间数据库引擎、影像金字塔等数字图像的检索技术。

在开发层来说,不同的编译基础对图像的运算选择是不一样的,前端和桌面端同一份数据的图像数据处理方式是不是不一样的。

对于gis领域最终的图像渲染的实现,还结合了显卡和cpu的硬件特征,对于地理空间数据更好的CPU+GPU计算方式。

因此,您所问的原理是一个很大的范围,如果您需要学习了解该方面内容,需要您立足于您的具体的最终目的需求去进行,大范围下的了解泛而繁。

希望可以帮助到您!
于丁
1
10,513EXP 2021年09月23日
您好,谢谢您的回答。听了您的回答,我觉得我考虑的过于简单了,之前我单纯的以为每进行一次缩放,就利用某种方法对屏幕上所有的点进行重新排列和布置,现在看来或许是不够严谨的。这其中会涉及到诸如您提到的数据结构,数据库等很多知识。那么您可否就Gis领域中矢量和栅格数据的无级缩放大概的介绍一下技术过程呢,这其中我们可以不用考虑更多因素,只用最简单的矢量(例如正方形)和栅格数据来做分析。若您能不吝赐教,小子将不胜感激。如不能赐教也无妨,仍衷心感谢您的精彩回答!
...