MapBasic最大的局限性在于,它没能与某一实际的应用相结合,完全脱离管理信息系统而独立运行,缺少了与实际管理中相关功能的结合点。与传统GIS专业性开发环境相比,像MapX这类组件式GIS系统的出现可以说是一种质的飞跃,它小巧灵活、开发简捷、价格便宜,用MapX开发的GIS系统运行速度快,因为它不需要在MapInfo软件平台上运行。......
2023-08-18
在MapInfo Professional软件中,地图空间数据是以MapInfo自己定义的格式保存于文件之中,地图属性数据则是以数据库的形式存储的一张表,也是一种文件。但在最后的实际系统中,无论地图空间数据还是属性数据,存放的形式和位置都需要依据地图空间数据的类型及特点,并结合开发的实际需要来确定。
地图空间数据描述实际的地物特征,对于一个实际的系统,所有的地物特征应用要求不一样,依据地物特征的变化性,地图空间数据可以分为以下两类。
①静态地图空间数据,是指位置和属性均不变化的地物。在一个城市地理信息系统中,比如城市的边界、城市的大型建筑物等,这些数据通常不会随着时间变化。在港口地理信息系统中,港口堆场的固定地物,如花园、停车场以及不发生属性变化的地物,均可归为静态数据。
②动态地图空间数据,是指位置和属性有变化的地物。这种变化分为三种情况,一是地图的表象发生变化,但属性并不变化,比如运动中的集卡、车辆,它们位置实时变化,但是车的基本信息不变;一是表象数据不变,属性数据变化,比如堆场的箱位,它的位置不动,但存放其中的货物特征,也就是属性总是在变化中;再就是表象和属性均发生变化的情况。这些数据在系统的应用过程中会发生变化,由此称之为动态。
地图空间数据的静动之分决定了地图数据的存储方式。因此,空间建模后要对地图数据进行分析,从而决定地物类型,便于实际系统开发中不同编程方法的使用。
(1)静态地图数据的存储形式
静态的地图数据始终不变,因此,它可以直接以MapInfo Professional生成的文件存储在应用系统的客户终端,实现地图的本机调用。使用系统时,这种存储方式的地图数据加载速度快,但是它的应用前提也比较苛刻,系统运行时,地物的总体特征或多或少会发生一定的改变。这时,要再按照地物拥有的图层加以考虑,如果某几个图层发生变化,另外几个不发生,开发时要分别处理,应尽量保证静态的图层使用这种本机存储形式,最大可能地减少地图的下载时间。(2)动态地图数据的存储形式
动态地图数据因为地图信息实时改变,客户端也从不同的方面对地物进行并发控制,为了共享这种变化,它的数据一定是以网络的形式调用的,不能存放在本机上。动态地图空间数据的存储有以下三种方式。
①地图空间和属性数据均以文件的形式存于一台可供访问的计算机中。这种方式下,地图仍旧以文件的方式存储,但不是本机,而是网络中的一台共享计算机。由于是对远程文件的操作,因此,当数据量增大时,对网络的能力是一种考验。这种方法也存在一定的安全隐患,为了共享而失去了一定的安全性。当企业处于一个小型的局域网中,安全性可以保证的前提下,地图数据量不是很大时,可以使用这种方法。由于是文件调用,无须考虑应用系统本身依托的数据库,编程处理上比较简单。而且,不管发生变化的是空间数据还是属性数据,这种方法均能适应。
②地图空间数据与属性数据分开存放。比较典型的情况是地图空间数据以文件的形式存储,而地图属性数据则存储在关系型数据库中,如SQL SERVER、 SyBase。通过在空间数据文件和关系型数据库中的属性数据之间建立关联为基础构建应用系统。文件方式的地图空间数据可存在本机,或是一台网络中的共享计算机,前一种更为常见。当多用户操作改变了地图的属性数据,因为已经引入了数据库的存储方式,也就解决了并发操作的问题,但是它只适用于只有地图属性数据改变的情况。
③地图空间和属性数据均存储于关系数据库管理系统中。这一方式发展了最新型的地图空间数据和属性数据的全关系型数据库管理方式,实现了空间数据和属性数据的无缝合成和一体化存储管理,形成了空间数据库。这种方式下,把对空间数据的管理和对普通信息的管理方式统一起来,基于数据库操作,因此不管是空间数据还是属性数据,都能跟踪变化的发生,实现了地理信息的网络化管理。
在实际的应用系统中,可以按照地图空间数据的图层信息划分静动态,然后结合上述方法,建立基于网络的关系型动态空间数据库及本机静态空间数据资源。
有关物流可视化的文章
MapBasic最大的局限性在于,它没能与某一实际的应用相结合,完全脱离管理信息系统而独立运行,缺少了与实际管理中相关功能的结合点。与传统GIS专业性开发环境相比,像MapX这类组件式GIS系统的出现可以说是一种质的飞跃,它小巧灵活、开发简捷、价格便宜,用MapX开发的GIS系统运行速度快,因为它不需要在MapInfo软件平台上运行。......
2023-08-18
一幅地图绘制的关键在于图层的安排。生产管理信息系统比较适合按照逻辑意义的不同以及操作功能的不同划分图层。结合可视化模块的功能,可视化的地图包括码头区域、车辆、船舶三类元素。在系统使用中,大的区域位置可以实现库场聚焦的功能,即可以将某个大区域移至整个地图的最中央,方便察看。考虑到管理系统开发数据库使用的是Oracle,为了动态加载,船舶空间数据必须进入Oracle空间数据库,从而实现有选择的地图下载。......
2023-08-18
格网专题地图以栅格表格形式显示表中各记录的专题变量。格网专题地图适合于测绘领域的地形图等高线生成的专题图。范围专题地图就是按照设置的范围显示数据,对范围用颜色和图案进行渲染,该专题地图能够通过点、线和区域来说明数值。根据独立值渲染地图可以表达多个变量,但独立值专题地图强调的是数据中的类型差异,而不能显示数量信息。......
2023-08-18
动态空间数据的管理有多种方式,依据实际的需要采取不同的措施。空间数据库管理方式包括地图上载到空间数据库、地图下载到生产管理系统用户界面中、用户改变地图的结果上载到空间数据库三个部分。为了与生产管理系统数据库相一致,在Oracle中建立空间数据库。......
2023-08-18
现在大多数的计划员是以堆场某一列位的剖视图和堆场的俯视图作为参考的,可平面图形的直观性相对较差,正是基于这个原因,希望能够将堆场实时生产过程通过三维的方式呈现出来,便于计划人员进行参考。研究最终生成一个基于虚拟现实的实时系统,它利用VC语言对Vega提供的函数进行二次开发。最后针对某指标,对出口航次的多种配载方案进行综合评判。......
2023-08-18
通过“信息”按钮在编辑完表属性之后,可对属性数据的内容进行添加。图4-51信息工具对话框通过浏览窗口编辑属性数据的方法还有浏览窗口修改法。紧缩表功能由于空间地图构建时出现了多绘制的现象,导致浏览窗口中多出一些无用的行列,或是在浏览窗口中将数据删除,这都会使得表中出现灰色行,表征该行数据已被删除,但其删除痕迹还存在。这时可以通过紧缩表的方式将它们消除。......
2023-08-18
计算机技术和数据库技术的采用是整个物流可视化系统得以正常运行的前提。网络技术是确保物流可视化系统信息畅通和共享的必要条件。图1-13物流可视化技术架构定位技术以全球定位系统为例,全球定位系统包括空间星座部分、地面监控部分以及用户设备部分。人们对计算机可视化技术的研究已经历了一个很长的过程,而且形成了许多可视化工具,其中SGI公司推出的GL三维图形库表现突出、易于使用而且功能强大。......
2023-08-18
有了前面知识的铺垫,下面围绕件杂货码头堆场管理系统中地图功能模块的实现展开叙述。堆场管理系统的地图绘制堆场中地图的绘制是在MapInfo中完成的,它是进行地图模块编程的前期工作。堆场管理信息系统比较适合按照逻辑意义的不同以及操作功能的不同划分图层。在堆场管理系统的开发中,选用以Maplnfo环境中定义的属性数据表为数据源。......
2023-08-18
相关推荐