文章目录

  • 矢量数据模型
  • 格栅数据模型

地图在计算机中的存储方式可以分为两种:

  1. 矢量数据
  2. 格栅数据

矢量数据模型

 矢量数据结构是利用点,线,面的形式来表达现实世界,具有定位明显,属性隐含的特点。
 由于矢量数据具有数据结构紧凑,冗余度低,表达精度高,图形显示质量好,有利于网络和检索分析等优点。在GIS中得到广泛的应用,特别在小区域(大比例尺)制图中充分利用了它的精度高的优点。

格栅数据模型

 栅格数据模型是以 二维矩阵 的形式来表示空间地物或现象分布的数据组织方式。每个矩阵单位称为一个栅格单元(cell),栅格的每个数据表示地物或现象的属性数据,因此栅格数据有属性明显,定位隐含的特点。

 栅格非常适合用来表达那些沿地表连续变化的数据。譬如说高程数据是表面地图常见的使用方式,当然我们也可以将降雨量、温度、密度和人口密度等连续变化的数据,用栅格来表达。

格栅数据结构的优势:

  • 栅格数据结构更加简单,即由像元组成矩阵结构,其中的像元值表示坐标,有时与属性表相关联
  • 可进行高级的空间和统计分析
  • 可以表示连续表面以及执行表面分析
  • 点、线、面和表面都可同样存储
  • 对复杂数据集也可执行快速叠置

但是格栅数据结构也有缺点,在这些情况下考虑使用矢量结构存储:

  • 栅格数据集的像元尺寸具有局限性,可能会带来空间误差。
  • 栅格数据集可能会非常大。
     虽然分辨率会随着栅格像元大小的减小而提高,但这会占用更多的磁盘空间,而且会拖慢处理速度。对于给定区域,将栅格像元大小更改为现有大小的一半时,所需的存储空间会增大为原来的四倍,具体情况取决于所使用的数据类型和存储技术。
  • 将数据重建到固定间距的栅格像元边界时也会损失一定的精度。
  • 如果要做地物的空间定位,矢量数据模型更加适合。

GIS 之 地图数据的存储相关推荐

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

    地图数据的存储探索(GIS) 平常我们使用的地图,比如百度地图.高德地图.腾讯地图等等地图应用,全部都是基于地理信息的电子化展示,因为自己是计算机出身,对于地信的这些东西不是很熟悉,所以补充一些知识. ...

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

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

  3. arcgis制作瓦片地图_一种GIS瓦片地图的存储方式的制作方法

    本发明涉及一项测绘与地理信息行业数据存储方式. 背景技术: 目前主要使用的GIS瓦片存储技术有两种一种是数据库文件存储,另一种是压缩包存储方式:数据库存储文件方式存在存储数据的冗余,数据格式体积较大的 ...

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

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

  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. 看图吧地图数据如何玩转企业地信圈

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

  8. 搭建全球地图数据服务中心

     Bigemap GIS大数据 数据处理与开发应用一站式解决方案 技术服务:数据中心 + 桌面端 + 移动端(APP) + WEB端 关 键 词:地图  导航  定位  编辑  开发  分析  智慧  ...

  9. 19个GIS相关地理信息数据

    收录了19个GIS相关的数据集网站,包括大洲.国家.城市.街道的街景图片.地名信息.一些高精度地图.时区边界等各类数据.全部收录整理到 webhubcollection of good webhttp ...

最新文章

  1. 阿里感悟(十三)降低成本的敏捷设计
  2. Linux_SystemLogManager
  3. SAP 开发陷阱一箩筐(01)——创建了函数组却无法激活
  4. 几分钟内学习 Clojure
  5. elementUI树状图竖向滚动条和横向滚动条问题
  6. vba 数值转文本_数值转文本,TEXT函数神操作
  7. MySQL 主从复制原理及搭建
  8. Python学习教程(Python学习路线):第12天—正则表达式
  9. 从.Net框架Bug的提交到修复代码成功合并到.NET CoreFX主线
  10. 华为手机连电脑_手机、电脑无网高速互传!华为神技逆天
  11. Leetcode--42.接雨水
  12. bean type not found
  13. TensorBoard 1.15.0 at http://DESKTOP-DV74NQ2:6006/ 打开html后无法展示解决方案
  14. srand和rand函数_了解C ++ rand()和srand()函数
  15. React Hooks-简介
  16. 多线程有几种实现方法?同步有几种实现方法?
  17. c语言贪吃蛇自动移动,C语言贪吃蛇移动
  18. 中国39所985高校省级行政区分布-web数据可视化(d3.pack包含关系图)
  19. 计算机动漫与游戏制作电脑配置,动漫与游戏设计该如何选电脑配置?
  20. 【动态规划】最长公共子序列问题

热门文章

  1. 七个基本量纲_七个基本量
  2. 2023年中南财经政法大学西方经济学考研上岸前辈初复试备考经验
  3. Android 自定义ViewGroup 实战篇 - 实现FlowLayout
  4. 利用Unity插件Anima2D创建2D骨骼动画
  5. 数据分析/运营——重要业务指标小结
  6. 【Ubuntu16.04】ROS · Kinetic安装 · 图文教程与问题详解
  7. 罗永浩:我不是打断你,我是讽刺你
  8. 利用python深度学习神经网络预测五年内糖尿病的发生(全代码)
  9. python题库--简单
  10. 【王喆-推荐系统】评估篇-(task2)推荐模型评估指标