热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

地理信息系统教程(汤国安)——重点总结:

本文主要分享【】,技术文章【地理信息系统教程(汤国安)——重点总结】为【GISer_精灵的光轨】投稿,如果你遇到地理信息相关问题,本文相关知识或能到你。近日,再读地理信息系统原理的书,读书的目的有

本文主要分享【】,技术文章【地理信息系统教程(汤国安)——重点总结】为【GISer_精灵的光轨】投稿,如果你遇到地理信息相关问题,本文相关知识或能到你。

近日,再读地理信息系统原理的书,读书的目的有所不同,不是为自己了解专业知识,也不是为了应付考试,而是教别人学习GIS,所以学习的动力有所不一样,自己学习包括考研的时候学习,有个陋习,学习都是浅尝辄止,很少深入的学习,所以感谢有这么一个机会,可以诚惶诚恐的尽力将专业知识学精。下面整理了下,当初学的不好的地方,现在再次学习,不一样的感觉,真的应了那个道理:书读百遍,其义自见!学习中,看不懂的地方,反复看吧,没有一次是无用的阅读,首先读不懂也没关系,形成感性的认识,然后再次的阅读,感性上升到知识本身。

讲课的过程中,要根据学生的接受程度,站在学生的角度想问题,有时会讲的很细,用很通俗的例子讲解,偶尔都会把自己绕进去,不得不说这是个锻炼思维的过程。才明白一小时原来可以过的这么快,做学生时很少会有这种感觉,因为要控制时间,把握进度,又想说的更多来讲清楚,做老师的不易,现在才真正的体会。

目录 概论地理空间数学基础空间数据模型 空间数据结构空间数据组织与管理空间数据采集与处理空间数据查询与空间度量GIS基本空间分析DEM与数字地形分析空间统计分析地理信息可视化地理信息的i传输 第4章 空间数据结构

空间数据结构是指对空间逻辑数据模型描述的数据组织关系和编排方式,对地理信息系统中数据存储、查询检索和应用分析等操作处理的效率有着至关重要的影响。空间数据结构是地理信息系统沟通信息的桥梁,只有充分理解地理信息系统所采用的特定数据结构,才能正确有效地使用地理信息系统。空间数据结构的选择取决于数据的类型、性质和使用的方式,应根据不同的任务目标,选择最有效和最合适的数据结构。

4.1、矢量数据结构

  矢量数据结构是对矢量数据模型进行数据的组织。它通过记录实体坐标及其关系,尽可能精确地表示点、线、多边形等地理实体,坐标空间设为连续,允许任意位置、长度和面积的精确定义。矢量书籍结构直接以几何空间坐标为基础,记录取样点坐标。按其是否明确表示地理实体间的空间关系分为实体数据结构拓扑数据结构两大类。

4.1.1实体数据结构

  是指构成多边形边界的各个线段,以多边形为单元进行组织,边界坐标数据多边形单元实体一一对应,各个多边形边界点都单独编码并记录坐标。

上面这个表文件记录的是多边形和点坐标的关系。

上面这个表记录的是点的坐标信息。

上面这个表记录的是多边形和点的关系。

     实体数据结构优点编码容易、数字化操作简单和数据编排直观等。

缺点:(1)相邻多边形的公共边界要数字化两遍,造成数据冗余存储,可能导致输出的公共边界出现间隙或重叠;

             (2)缺少多边形的邻域信息和图形的拓扑关系;

              (3)岛只作为一个单个图形,没有建立与外界多边形的联系。

注:通俗的讲:实体数据结构作为矢量数据的一种,是面向实体的一种数据组装和编码方式,是数据结构最简单一种,相应的也是数据量存储最大的,只是简单的记录多边形的坐标数据,却没有体现点线面之间的拓扑关系。

4.1.2拓扑数据结构

  具有拓扑关系的矢量数据结构就是拓扑数据结构。拓扑数据结构是GIS分析和应用功能所必须的。点是相互独立的,点连成线,线构成面。每条线起始于起始节点,止于终止节点,并与左右多边形相邻接。最重要的特征是具有拓扑编辑功能,不但保证数字化原始数据的自动差错编辑,而且可以自动形成封闭的多边形边界。

可分为索引式结构,双重独立编码结构,链状双重独立编码结构。

1、索引式结构

采用树状索引以减少数据冗余并间接增加邻域信息,具体方法是对所有边界点进行数字化,将坐标对以顺序方式存储,由点索引与边界线号相联系,以线索引与个多边形相联系,形成树状索引结构。

图4.2和图4.3分别为图4.1的多边形文件和线文件树状索引图。下面是组织的表文件:

图4.4记录每个顶点的坐标

图4.5记录边界弧段由哪些点组成

记录多边形和边界弧段的关系。

树状索引结构消除了相邻多边形边界的数据冗余和不一致的问题

注:索引式结构采用了树状索引,其结构图为倒置的树结构,文件表体现了点线面的关系,进而体现出了拓扑关系。

2.双重独立编码结构

  DIME(dual independent map encoding),是对图上网状或面状要素的任何一条线段,用顺序的两点定义以及相邻多边形来予以定义。

上图为线段拓扑关系,还需要点文件面文件。

注:双重独立编码中,节点和节点或多边形和多边形为邻接关系,节点与线段或多边形与线段为关联关系,利用拓扑关系组织数据,可以有效地进行数据存储正确性检查,同时便于对数据进行更新和检索。

 

 

本文《地理信息系统教程(汤国安)——重点总结》版权归GISer_精灵的光轨所有,引用地理信息系统教程(汤国安)——重点总结需遵循CC 4.0 BY-SA版权协议。


推荐阅读
  • 智慧城市建设现状及未来趋势
    随着新基建政策的推进及‘十四五’规划的实施,我国正步入以5G、人工智能等先进技术引领的智慧经济新时代。规划强调加速数字化转型,促进数字政府建设,新基建政策亦倡导城市基础设施的全面数字化。本文探讨了智慧城市的发展背景、全球及国内进展、市场规模、架构设计,以及百度、阿里、腾讯、华为等领军企业在该领域的布局策略。 ... [详细]
  • 本文探讨了Java编程中MVC模式的优势与局限,以及如何利用Java开发一款基于鸟瞰视角的赛车游戏。 ... [详细]
  • 本文介绍了数字音视频编解码技术标准,特别是中国自主研发的AVS标准,及其在短视频软件开发中的应用。文章探讨了AVS标准的发展历程、技术特点以及与国际标准的对比。 ... [详细]
  • 创新引领未来 | 美创科技荣获2021年度产业数字化双项大奖
    美创科技凭借其在数字乡村综合治理解决方案及智慧健康系统项目中的卓越表现,荣获2021年度产业数字化双项大奖。 ... [详细]
  • 解决SVN图标显示异常问题的综合指南
    本文详细探讨了SVN图标无法正常显示的问题,并提供了多种有效的解决方案,涵盖不同环境下的具体操作步骤。通过本文,您将了解如何排查和修复这些常见的SVN图标显示故障。 ... [详细]
  • 在网站制作中随时可用的10个 HTML5 代码片段
    HTML很容易写,但创建网页时,您经常需要重复做同样的任务,如创建表单。在这篇文章中,我收集了10个超有用的HTML代码片段,有HTML5启动模板、空白图片、打电话和发短信、自动完 ... [详细]
  • 本文详细介绍了如何规划和部署一个高可用的Etcd集群,包括主机配置、软件安装、防火墙设置及集群健康检查等内容。通过合理的硬件配置和网络规划,确保Etcd集群在生产环境中的稳定运行。 ... [详细]
  • MySQL PMM:MyISAM 和 Aria 存储引擎的性能优化
    本文探讨了 MyISAM 和 Aria 存储引擎在 MySQL 中的关键性能指标,包括密钥缓冲区效率、页面缓存读写性能以及事务日志同步策略。通过优化这些参数,可以显著提升数据库的整体性能。 ... [详细]
  • 顺丰速运(简称顺丰)长期以来以其快递服务闻名。然而,随着大数据和科技元素的不断融入,顺丰正逐步转变为一个科技驱动的企业,展现出全新的品牌形象。 ... [详细]
  • 每年11月,纽约的华人金融界都会聚集在一起,参加全美华人金融协会(TCFA)的年度盛会。今年,TCFA年会迎来了其第23届,主题聚焦于‘中美为核心的多极世界中的金融市场风险与机遇’,特别强调了金融科技领域的发展。 ... [详细]
  • 智能全栈云风暴:AI引领的企业转型之路
    当提及AI,人们脑海中常浮现的是天才少年独自编写算法,瞬间点亮机器人的双眼。然而,真正的AI革命正由大型企业和机构推动,它们利用全栈全场景AI技术,实现数字化与智能化的深度转型。 ... [详细]
  • 化工厂人员精准定位与双重预防机制的构建
    探讨化工厂采用先进人员定位技术及双重预防机制,提高生产安全与管理效率的综合策略。 ... [详细]
  • 本文详细探讨了数据仓库中常见的四种事实表类型:事务事实表、周期性快照事实表、累积快照事实表以及无事实的事实表,并提供了关于如何处理不同类型的度量指标的专业建议。 ... [详细]
  • AIY计划由Google发起,旨在通过提供易于使用的工具包和技术支持,激发全球创客的创造力,推动人工智能技术的普及与创新。 ... [详细]
  • 泉州:容联云5G消息成功部署
    容联云与中国移动泉州分公司合作,成功在泉州经济技术开发区部署5G消息系统,旨在促进企业数字化转型并拓展5G应用领域。 ... [详细]
author-avatar
sanyyy
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有