虚拟现实系统包含操作者、机器、软件及人机交互设备四个基本要素,其中机器是指安装了适当的软件程序,用来生成用户能与之交互的虚拟环境的计算机,内含存有大量图像和声音的数据库。虚拟现实系统利用头盔显示器把用户的视觉、听觉和其他感觉封装起来,产生一种身在虚拟环境中的错觉。数据服也是虚拟现实系统中用的人机交互设备。......
2023-08-18
至此,完成了新表的创建过程。值得一提的是,此时可以回到存储文件的文件夹中查看上述操作带来的变化。回到“我的文档”文件夹中,上述操作步骤共建立了四个文件,分别是test.dat、test.tab、test.id、test.map。这四个文件是MapInfo表的基本组成,如图4-10所示。
图4-10 表的文件组成
图4-10说明了以下信息:
① MapInfo中的图层是以文件的形式存储的,凡是在图层中的信息可以被文件保存下来(这主要是为了后文与“非图层的事物”进行区别,后者是无法通过上述图层文件保存下来的);
②各种文件之间存在某种相关性,具有各自的功能。
下面说明MapInfo的文件组成。MapInfo按照图层来管理地图,一个普通图层均由以下四个基本的文件构成:属性数据表结构文件(.tab)、属性数据文件(.dat)、空间数据文件(.map)和交叉索引文件(.id) 。
属性数据表结构文件(.tab)定义了地图属性数据的表结构,包括字段数、字段名称、字段类型和字段宽度,还指出索引字段及一些用于显示的参数设置等。
属性数据文件(.dat)存放完整的地图属性数据。在文件头之后,为表结构描述(含各字段的名称、类型、长度),其后紧跟着各条具体的属性数据记录。
空间数据文件(.map)具体包括各类地图对象的空间数据;空间数据包括空间对象的几何类型、坐标信息和颜色信息。
交叉索引文件(.id)用于连接数据和对象,记录地图中每一个空间对象在空间数据文件(.map)中的位置指针。每4个字节构成一个指针。指针排列的顺序与属性数据(.dat)中属性数据记录存放的顺序一致。交叉索引文件实际是一个空间对象的定位表,四种文件之间的关系如图4-11所示。
综上可知MapInfo地理信息系统中,属性数据与空间数据是分开存储的。属性数据以数据库的形式表现为一张表,存储于.tab及.dat文件中,而空间数据则以MapInfo自己定义的格式保存于.map文件中。两者之间通过一定的关联机制联系起来,通过.id文件中的定义将空间对象定位到相应的属性数据表中。
图4-11 MapInfo中文件之间的关系示意图
所谓关联,就是为空间数据和属性数据之间建立联系,使得使用者对地图进行操作的时候就对空间对象对应的属性数据进行了操作。MapInfo数据索引机制是指MapInfo系统中的空间对象和属性数据之间相互关联的方法。索引过程的基本原理如下。
①当从属性信息查询空间信息时,MapInfo先要在属性数据文件中找到相应的数据库记录,如记录号是N,则在交叉索引文件中找到第N个指针,该指针所指向的地图对象就是与数据库记录相对应的空间对象。
②当从空间信息查询属性信息时,如果已经从地图上查到某一空间对象,MapInfo系统可以从空间数据中读出空间信息和与之相对应的数据库记录号,根据数据库记录号就可以在属性数据文件中查到该地图对象的属性信息。
GIS系统正是依靠地图空间数据提供了可视化的地图,并且通过GIS自身的对应机制将地图空间数据和地图属性数据结合,实现了GIS的强大操作功能。
有关物流可视化的文章
虚拟现实系统包含操作者、机器、软件及人机交互设备四个基本要素,其中机器是指安装了适当的软件程序,用来生成用户能与之交互的虚拟环境的计算机,内含存有大量图像和声音的数据库。虚拟现实系统利用头盔显示器把用户的视觉、听觉和其他感觉封装起来,产生一种身在虚拟环境中的错觉。数据服也是虚拟现实系统中用的人机交互设备。......
2023-08-18
MapBasic最大的局限性在于,它没能与某一实际的应用相结合,完全脱离管理信息系统而独立运行,缺少了与实际管理中相关功能的结合点。与传统GIS专业性开发环境相比,像MapX这类组件式GIS系统的出现可以说是一种质的飞跃,它小巧灵活、开发简捷、价格便宜,用MapX开发的GIS系统运行速度快,因为它不需要在MapInfo软件平台上运行。......
2023-08-18
现在大多数的计划员是以堆场某一列位的剖视图和堆场的俯视图作为参考的,可平面图形的直观性相对较差,正是基于这个原因,希望能够将堆场实时生产过程通过三维的方式呈现出来,便于计划人员进行参考。研究最终生成一个基于虚拟现实的实时系统,它利用VC语言对Vega提供的函数进行二次开发。最后针对某指标,对出口航次的多种配载方案进行综合评判。......
2023-08-18
计算机技术和数据库技术的采用是整个物流可视化系统得以正常运行的前提。网络技术是确保物流可视化系统信息畅通和共享的必要条件。图1-13物流可视化技术架构定位技术以全球定位系统为例,全球定位系统包括空间星座部分、地面监控部分以及用户设备部分。人们对计算机可视化技术的研究已经历了一个很长的过程,而且形成了许多可视化工具,其中SGI公司推出的GL三维图形库表现突出、易于使用而且功能强大。......
2023-08-18
有了前面知识的铺垫,下面围绕件杂货码头堆场管理系统中地图功能模块的实现展开叙述。堆场管理系统的地图绘制堆场中地图的绘制是在MapInfo中完成的,它是进行地图模块编程的前期工作。堆场管理信息系统比较适合按照逻辑意义的不同以及操作功能的不同划分图层。在堆场管理系统的开发中,选用以Maplnfo环境中定义的属性数据表为数据源。......
2023-08-18
揭开物流可视化的面纱,体现信息可视化需求的缘起案例来自军事领域[1],即美国军方作战时的经验总结,也就是美国军方建立的“美国陆军联合全资可视化”。从该系统的介绍中,可进一步体会出物流可视化的内涵。该系统也可用于对乘客、伤员及个人财产进行追踪,整个在运物资可视性网络已于1995年在欧洲开通。在本书的第2、3章将分别介绍地理信息系统和虚拟现实技术,这是为物流可视化的第二个层次服务的。......
2023-08-18
地理信息系统是对与地理空间相关的数据进行有效管理和综合分析的计算机系统,GIS最明显的吸引力是通过地图来表现和分析数据。在集成系统中,GIS提供地理数据,而属性数据则从物流业务数据库得到。物流信息图形化查询、统计分析与报告在大量数据的支撑下,GIS可以实现物流信息的图形化查询、汇总、统计和报告,有助于管理人员全面、直观地掌握当前物流系统运作状况,以及开展与物流信息所处时空相关的、较深层次的数据分析。......
2023-08-18
图6-24工具管理器对话框 EasyLoader工具的使用点击“工具”选项下的“EasyLoader”—“EasyLoader... ”,在“MapInfo EasyLoader”对话框中点击“ODBC”按钮,进入“选择数据源”对话框,选择“机器数据源”名下创建的数据源并且点击“确定”按钮,如图6-25所示。返回“MapInfo EasyLoader”对话框,点击“源表”按钮,打开如图6-26所示对话框,勾选需要创建点所在的图层并且点击“打开”按钮,如图6-27所示。......
2023-08-18
相关推荐