计算机技术和数据库技术的采用是整个物流可视化系统得以正常运行的前提。网络技术是确保物流可视化系统信息畅通和共享的必要条件。图1-13物流可视化技术架构定位技术以全球定位系统为例,全球定位系统包括空间星座部分、地面监控部分以及用户设备部分。人们对计算机可视化技术的研究已经历了一个很长的过程,而且形成了许多可视化工具,其中SGI公司推出的GL三维图形库表现突出、易于使用而且功能强大。......
2023-08-18
GIS和MIS结合的过程其实是GIS嵌入MIS的开发过程,围绕MapInfo公司的产品,GIS嵌入MIS的开发模式有以下三种:以MapInfo作为独立开发平台,利用MapBasic所进行的二次开发;将MapInfo作为OLE对象的开发模式;利用基于ActiveX的MapX控件所进行的开发模式。下面就这三种开发模式做进一步讨论。
①利用MapBasic开发:MapBasic是MapInfo自带的二次开发语言,它是一种类似Basic的解释性语言,利用MapBasic编程生成的*. mbx文件能在MapInfo软件平台上运行,早期的MapInfo二次开发都是基于MapBasic进行的。MapBasic学起来容易,用起来却有较多束缚,无法实现较复杂的自定义功能,用它来建立用户界面也很麻烦,MapBasic比较适用于扩展MapInfo功能。MapBasic最大的局限性在于,它没能与某一实际的应用相结合,完全脱离管理信息系统而独立运行,缺少了与实际管理中相关功能的结合点。
②利用OLE自动化对象开发:它的基本思想是建立MapInfo自动化对象,基于OLE自动化的开发就是编程人员通过标准化编程工具如VC、 VB、Delphi、PB等建立自动化控制器,然后通过传送类似MapBasic语言的宏命令对MapInfo进行操作。实际上是将MapInfo用作进程外服务器,它在后台输出OLE自动化对象,供控制器调用它的属性和方法。尽管它可以在VC、 VB、Delphi、PB中作为一个对象使用,但对应用系统的界面组织还必须用MapBasic来完成,可见该类开发一定要先掌握MapBasic语言,没有一定开发经验的人较难上手处理问题。
③利用MapX开发:MapX是MapInfo公司最新推出的ActiveX控件产品,目前也在不断发展升级。由于MapX是基于Windows操作系统的标准控件,因而能支持VC 、 VB、 Delphi、PB等标准化编程工具,使用时只需将控件装入开发环境,装入控件后,开发环境ActiveX工具条上会增加一个控件按钮Map,把它拖放到窗体上就可建立一个OLEObject类型的ActiveX地图对象Map,通过设置或访问该Map对象的属性、调用该Map对象的方法及事件,便能快捷地将地图操作功能融入应用程序中。由于对地图对象的处理与对所有其他标准控件的访问方法类似,所以只要像学习其他控件,比如按钮、文本框、下拉列表的属性、函数、事件一样来学习这个地图控件即可。
综上所述,基于MapBasic的开发虽然简单,但受限制较多,比较适合MapInfo功能扩展编程;而基于OLE自动化的开发比较繁琐,需要来回向后台的MapInfo发送MapBasic字符串命令,所建立的应用程序运行速度也相对较慢,但这种开发方法能随心所欲地制作出美观友好的界面,将地理操作与非地理操作融为一体,并且能实现几乎全部的MapInfo功能,这是目前的MapX也不能比拟的。与传统GIS专业性开发环境相比,像MapX这类组件式GIS系统的出现可以说是一种质的飞跃,它小巧灵活、开发简捷、价格便宜,用MapX开发的GIS系统运行速度快,因为它不需要在MapInfo软件平台上运行。就功能而言,MapX并没能实现所有的MapInfo功能(据称95%以上),但具体应用中用到的功能基本齐备。
有关物流可视化的文章
计算机技术和数据库技术的采用是整个物流可视化系统得以正常运行的前提。网络技术是确保物流可视化系统信息畅通和共享的必要条件。图1-13物流可视化技术架构定位技术以全球定位系统为例,全球定位系统包括空间星座部分、地面监控部分以及用户设备部分。人们对计算机可视化技术的研究已经历了一个很长的过程,而且形成了许多可视化工具,其中SGI公司推出的GL三维图形库表现突出、易于使用而且功能强大。......
2023-08-18
现在大多数的计划员是以堆场某一列位的剖视图和堆场的俯视图作为参考的,可平面图形的直观性相对较差,正是基于这个原因,希望能够将堆场实时生产过程通过三维的方式呈现出来,便于计划人员进行参考。研究最终生成一个基于虚拟现实的实时系统,它利用VC语言对Vega提供的函数进行二次开发。最后针对某指标,对出口航次的多种配载方案进行综合评判。......
2023-08-18
未来,虚拟现实技术将在以下几个领域获得重大进展。产品设计虚拟现实技术可以帮助进行产品设计。这时,应用虚拟现实技术就可以充分显示出其优势。图3-5虚拟现实教学课堂虚拟现实在教育方面有它独特的作用。VR虚拟现实的应用将是一个重大的变革,让很多曾经只可意会不可言传的知识呈现在学生面前,更加直观,更加容易理解。这也是他们希望用前沿的虚拟现实技术来控制火星上的机器人的主要原因,另一方面也减轻宇航员的压力。......
2023-08-18
有了前面知识的铺垫,下面围绕件杂货码头堆场管理系统中地图功能模块的实现展开叙述。堆场管理系统的地图绘制堆场中地图的绘制是在MapInfo中完成的,它是进行地图模块编程的前期工作。堆场管理信息系统比较适合按照逻辑意义的不同以及操作功能的不同划分图层。在堆场管理系统的开发中,选用以Maplnfo环境中定义的属性数据表为数据源。......
2023-08-18
图6-24工具管理器对话框 EasyLoader工具的使用点击“工具”选项下的“EasyLoader”—“EasyLoader... ”,在“MapInfo EasyLoader”对话框中点击“ODBC”按钮,进入“选择数据源”对话框,选择“机器数据源”名下创建的数据源并且点击“确定”按钮,如图6-25所示。返回“MapInfo EasyLoader”对话框,点击“源表”按钮,打开如图6-26所示对话框,勾选需要创建点所在的图层并且点击“打开”按钮,如图6-27所示。......
2023-08-18
生产过程可视化研究采用虚拟现实技术与管理信息系统相结合的方法,虚拟现实技术的使用及其与集装箱码头生产管理系统的结合是系统开发的关键。该系统的技术路线包括以下几方面内容。生产过程主要是依靠集装箱、集卡、场地吊车的运动来反应的,它们是建模的重点。数据库建模生产管理数据库是可视化系统实时性的一个重要保证。......
2023-08-18
虚拟现实系统包含操作者、机器、软件及人机交互设备四个基本要素,其中机器是指安装了适当的软件程序,用来生成用户能与之交互的虚拟环境的计算机,内含存有大量图像和声音的数据库。虚拟现实系统利用头盔显示器把用户的视觉、听觉和其他感觉封装起来,产生一种身在虚拟环境中的错觉。数据服也是虚拟现实系统中用的人机交互设备。......
2023-08-18
港口码头可视化生产管理系统的开发中,可视化的工作主要是空间对象的建模和驱动。如前所述,可分别利用的是MapInfo系列软件中的两个产品。在具体的生产管理系统可视化模块中,主要实现全场监控、卸船场地计划和集港场地计划三项功能。卸船场地计划和集港场地计划就可视化开发的角度思路完全一致,都在于在可视化的地图环境中,根据货位的状态、存货的多少制定货物的进场位置计划。......
2023-08-18
相关推荐