地图数据的存储探索(GIS)

平常我们使用的地图,比如百度地图、高德地图、腾讯地图等等地图应用,全部都是基于地理信息的电子化展示,因为自己是计算机出身,对于地信的这些东西不是很熟悉,所以补充一些知识。文章只是初步认识,写的不好还请大家指正,欢迎做这方面的道友交流。

地图数据

据我了解(仅仅是我知道的),地图在计算机中的存储方式大致可以分为两种。一种为格栅数据,另一种是矢量数据。

栅格数据是以二维矩阵的形式来表示空间地物或现象分布的数据组织方式.每个矩阵单位称为一个栅格单元(cell).栅格的每个数据表示地物或现象的属性数据.因此栅格数据有属性明显,定位隐含的特点.而矢量数据结构是利用点,线,面的形式来表达现实世界,具有定位明显,属性隐含的特点。由于矢量数据具有数据结构紧凑,冗余度低,表达精度高,图形显示质量好,有利于网络和检索分析等优点。在GIS中得到广泛的应用,特别在小区域(大比例尺)制图中充分利用了它的精度高的优点。但是,随着RS广泛的应用,同时数据压缩技术,计算机性能的提高克服了栅格数据的数据量大等缺点,栅格数据将越来越发挥更大的作用。栅格数据的大规模应用,并将会占具主导地位。主要基于以下优点:
(1) 随RS技术的发展,并大规模的应用,栅格数据的使用将促使RS,GIS的一体化发展。RS成为空间数据动态更新的重要的数据源。遥感影像是以像元为单元的栅格结构存储的,图像处理技术极大的提高了栅格数据的前期处理能力。这些数据可以直接生成或转换为于GIS 的栅格数据。
(2) 栅格数据可以极大的提高GIS 的时空数据分析能力,栅格数据在图像的代数运算,空间统计分析等具有广泛的应用,可以促成GIS模型的建立。ARCGIS软件的高版本在这一方面以有较突出的表现。
(3) 三维可视化成为动态模拟现实世界的一个新的发展趋势.栅格数据是利用二维图像来模拟地理实体的,可利用栅格数据通过提高维数来实现三维可视化。
(4) 随Web GIS 的发展,栅格数据数据结构简单,真实感强等特点,可以为大多数程序设计人员和用户理解和使用.特别是图像共享标准(如GIF)的建立,有利于GIS 的栅格数据的共享. 因此,栅格数据在信息共享方面更为实用. 因此,随GIS 发展,栅格数据和矢量数据均具不同程度的发展,但栅格数据要比矢量数据的应用更广泛,更有效.

格栅数据

格栅数据的详细介绍的几篇文章

1.什么是格栅数据  https://blog.csdn.net/peckerzeng/article/details/78297159

2.像元大小 https://blog.csdn.net/peckerzeng/article/details/78319935

3.四种分辨率 https://blog.csdn.net/peckerzeng/article/details/78319955

4.栅格波段 https://blog.csdn.net/peckerzeng/article/details/78355690

5.点线面要素在栅格中如何表示 https://blog.csdn.net/peckerzeng/article/details/78356537

矢量数据

计算机中显示的图形一般可以分为两大类——矢量图和位图。矢量图使用直线和曲线来描述图形,这些图形的元素是一些点、线、矩形、多边形、圆和弧线等等,它们都是通过数学公式计算获得的。由于矢量图形可通过公式计算获得,所以矢量图形文件体积一般较小。矢量图形最大的优点是无论放大、缩小或旋转等不会失真;最大的缺点是难以表现色彩层次丰富的逼真图像效果。而位图(即象素图)则相反,体积较庞大,色彩表现可以更丰富逼真。具体到地图上,矢量数据具有数据结构紧凑,冗余度低,表达精度高,图形显示质量好,有利于网络和检索分析等优点。再举个例子,我们用的很多OZI地图都是采用的象素图,而手持机里的地图都是矢量图。

数据的存储架构

(1)中地数码存储架构

针对不同的应用规模和应用阶段,给用户提供了多种最佳的性价比和最大的投资收益率
选择方案。例如:
应用规模小的用户、二次开发团体、教学单位、数据累积规模较小的用户都可选择基于
文件的存储策略,以节省昂贵的商业数据库费用;
大型、超大型应用可选择基于商业数据库的存储策略;
分多个阶段进行开发的应用,在前期阶段,数据规模较小,用户不多,在后期阶段数据
规模大,用户多,则可先采用文件存储策略,再购买适当许可数的商业数据库和服务器设备,
以后根据数据规模和业务情况再增加数据库许可数和服务器等软硬件设备。这不仅提高了用
户的资金利用率,而且软硬件性能迅速提高,让用户享受到多重好处。

(2)武汉大学教授课程讲解

这个是理论上的存储方案。

参考资料

GIS当中矢量数据、影像数据、地形数据等常见数据格式的介绍: https://www.jianshu.com/p/a216d120cbac?from=timeline

资源下载:

MapGIS地理数据库详解: https://download.csdn.net/download/vicky_white/12073308

电子地图数据模型详解: https://download.csdn.net/download/vicky_white/12073440

地图数据的存储探索(GIS)相关推荐

  1. GIS 之 地图数据的存储

    文章目录 矢量数据模型 格栅数据模型 地图在计算机中的存储方式可以分为两种: 矢量数据 格栅数据 矢量数据模型  矢量数据结构是利用点,线,面的形式来表达现实世界,具有定位明显,属性隐含的特点.  由 ...

  2. 地图数据快速渲染------基于传统GIS平台多服务器切片

    传统的地理信息平台显示矢量数据的方式或栅格数据,是直接渲染在软件上进行展示,需要配以专业的地图软件.符号库.字体库等内容.随着BS端对于地图展示的要求,传统的渲染方式已经不能满足要求(需要的前置条件太 ...

  3. GIS二次开发:实验二 地图数据访问与渲染

    实验二 地图数据访问与渲染 一.实验目的 熟悉不同数据类型对应的工作空间及其使用: 掌握矢量文件.栅格文件.个人数据库以及文件夹数据库的加载: 掌握ArcGIS engine 中图层的渲染类型及所用接 ...

  4. JuiceFS 在数据湖存储架构上的探索

    大家好,我是来自 Juicedata 的高昌健,今天想跟大家分享的主题是<JuiceFS 在数据湖存储架构上的探索>,以下是今天分享的提纲: 首先我会简单的介绍一下大数据存储架构变迁以及它 ...

  5. 我的世界服务器地图缓存位置,地图(物品)是怎么存储的?以及提取地图数据的方法...

    您尚未登录,立即登录享受更好的浏览体验! 您需要 登录 才可以下载或查看,没有帐号?注册(register) x 本帖最后由 时之虫 于 2020-3-18 23:02 编辑 大家好,我又来了. 上次 ...

  6. 无人驾驶算法学习(十五):高精度地图数据存储框架Lanelet2

    文章目录 1.引言 2.lanelet2特点 3.数据结构 3.1 Points 3.2 Linestrings 3.3 Polygon 3.4 Lanelets 3.5 Areas 3.6 regE ...

  7. 地图数据赋能ADAS的探索与实践

    点击上方蓝字,关注高德技术! 1.导读 作为汽车智能化的"眼睛",传感器在其中扮演的角色举足轻重.本文将探讨,作为一种优质的"数字化传感器",地图数据如何赋能汽 ...

  8. gis 数据框裁剪_BIM+GIS的八大挑战!大挑战,见未来

    BIM与GIS的跨界融合,使微观领域的BIM信息与宏观领域的GIS信息实现交换和互操作,提升了BIM应用深度,将BIM的应用从单体延伸到建筑群甚至城市级,为GIS行业发展带来了新的契机,同时也带来了一 ...

  9. 看图吧地图数据如何玩转企业地信圈

    [地图数据简介]: 四维图新具备业内独一无二的多种地理信息资源的获取方式和能力:公司拥有丰富的地理遥感影像.地图综合数据和导航综合数据等地理信息资源:通过专注地理信息数据研发,建设地理信息数据云平台, ...

最新文章

  1. java io 文件是否存在,代码实例Java IO判断目录和文件是否存在
  2. 写给对 ”游戏开发” 感兴趣的朋友们
  3. 其实你女朋友也不是很爱你...
  4. 单片机读tf卡c语言程序,单片机读写U盘闪盘超精简C源程序
  5. 【Python】解决浮点数间运算存在不确定尾数的问题
  6. 架构设计之「数据库集群方案」
  7. Friday the Thirteenth
  8. 一文搞懂隐马尔可夫模型(HMM)
  9. 干货分享,我是怎么寻找暴利赚钱项目的
  10. MatLab的排序函数-sort
  11. shell 中的export作用(转载)
  12. SQL Server 数据类型陷阱
  13. python中数组,列表和集合的区别
  14. STM32+多片AD7705+双通道采集热电偶
  15. android 阻尼函数,[转载]SEO的重要公式:阻尼函数分析
  16. Codeforces 1102F Elongated Matrix——状压dp
  17. Python自动化运维之1、Python入门
  18. 主板点不亮 复位BIOS_【硬件篇】主板排线怎么插?确认过眼神,就是这么简单!...
  19. 用 Python 做了一个小姐姐跳舞的词云视频
  20. OllyDBG 完美教程 ( 超强入门级 1)

热门文章

  1. 某酷ckey签名生成算法系列--(三)ast代码控制流平坦化
  2. 电脑每天第一次开机很慢很卡,4k对齐,西部数据
  3. kafka问题 Aattempt to heart beat failed since the group is rebalancing
  4. 科普 | 一文看懂 IoT 物联网卡五大类型
  5. python 双重差分_双重差分的理论与实践
  6. 双重 for循环概述
  7. 探月工程计算机技术学校,探月工程介绍
  8. hadoop常用命令和端口说明
  9. pycharm 全部文件搜索关键字(全局文件搜索)
  10. 黎曼的几何基础,维度