MapInfo Professionnal 6.0是美国MapInfo公司开发的一种桌面地理信息系统开发平台,因为它小巧玲珑、易学易用,同时对空间数据具有强大的采集、存贮、分析等功能,所以成为世界上最为流行的桌面地理信息系统。目前利用MapInfo开发应用程序主要有三种方式。分别是单纯利用MapBasic开发、利用可视化编程工具集成二次开发和利用MapX开发。在这三种方法中,单纯MapBasic编程由于缺乏可视化编程环境的支持,开发周期过长而较少采用,后两种是实际应用...... 数据文件下列文件组合起来描述一个图层:后缀名描述格式.tab描述Mapinfo表结构,说明数据文件格式文本.dat(.mdb/.dbf/.txt/.xls/.wks)表格数据二进制.map图形对象(无图形对象则不存在)二进制.id连接数据和地图对象的参照文件(无对象则不存在)二进制.ind索引文件,查找地图对象二进制 描述地图的文件有两种:.gst文本格式,.tab文件的集合,不能存入数据库.mdfXML格式,包含各图层...... 基于OLE自动化的MapInfo集成开发江崇礼,马振涛,董明(大连理工大学) 摘要:本文以Delphi应用程序为例,比较详细的介绍了如何利用OLE自动化技术集成开发MapInfo应用程序。介绍了OLE调用、回叫等功能的使用方法。最后,以一个例子说明了如何在实际应用程序中用到本文所讲的方法。关键词:OLE自动化;MapInfo;地图集成化 概述 MapInfo Professionnal 6.0是美国MapInfo公司开发的一种桌面地理信息系统开发平台,因为它小巧玲...... 1 引言如今越来越多的人拥有汽车等交通工具,这给交通管理带来新的挑战。为了保证交通的畅通,必须随时了解交通线路的状况、尽快解决交通阻塞问题,但传统的管理由于软硬件的原因不能实现对交通线路的实时监控。本文提出了在VB环境下,利用美国MapInfo 公司的桌面地理信息系统MapInfo ,把GIS(即地理信息系统)的概念引入交通指挥管理中,实现各种同交通管理相关的信息集成,最终表现为一张数字化地图,以此实现对交通线路的实时监控。2 MapI...... 1. Abs()返回一个数的绝对值2. Acos()返回一个数的反余弦值3. ApplicationDirectory$()返回当前正在执行的 MapBasic 应用程序的路径字串4. Area()面积函数 返回一个对象的地理面积5. AreaOverlap()返回两个封闭对象重叠的面积6. Asc()返回字符串头一字符的字符码[如 Asc('Abcde')为 65]7. Asin()返回一个数的反正弦值8. Ask()显示一个对话框给用户提出一个回答 Yes/No OK/Cancel 的问题9. Atn()返回一个数的反正切值10. AutoLa...... 我对mapbasic来说是个菜鸟,刚开始接触mapbasic,看了一段程序,想照搬到另外区域去,对于这些东西实在看不懂,到楼下问搞地理的几个人,他们都不用mapinfo,郁闷阿,只好麻烦大家乐,主要是在老师给的程序里面这三句话都代表什么,搞不明白,虽然看了些mapbasic编程书籍,但是好像都和这里格式不同,Create Map For grid CoordSys Earth Projection 8, 9999, 3, 0, 0, 0, 0, 0, 0, 0, 0, 'm', 160.5, 0, 1, 500000, 0' Create Map For grid CoordSys ...... 语句和函数名称所在页码功能Abs() 15返回一个数的绝对值Acos() 16 返回一个数的反余弦值Add Column 17 在打开的表中,增加一临时的新列,或者用别的表的数据来更新一个已有的列Add Map 22 向Map窗加一图层AEExecute() 24 发送一个DoScript事件给萍果事件服务程序AEInitiate() 25 建立一个通过AEExecute()函数发送苹果事件时要用的苹果事件通道说明符Alter Botton 26 使按钮板(工具条)上的一个按钮可用,不可用,被选择或脱离选择Alter Botton...... 一、概述:我们练习最近创建的销售区域的输出方法。我们将地图配置到布局窗口中,并且以位图文件输出地图。二、涉及的特性和概念:位图:按一组点或位显示的屏幕图象。通常,软件产生位映象 (栅格) 或面向对象(矢量) 的文件。MapInfo对二者都可处理.布局窗口:布局和注释一个或多个窗口的内容以供打印的窗口。三、实际应用:使用布局窗口在打印之前预览页面,你也可布局和注释一个或多个窗口的内容以供打? 印。创建窗口的位图允许你将地...... 一、概述:本课,将使用合并、设置目标和清除目标等命令将许多区域合并成一个大区域。在合并对象时,还要实践如何聚合数据。当使用擦除命令从大区域中删除一个区域时,要从大区域中分解数据。最后,使用更新列命令来更新一列。二、涉及的特性和概念:数据聚合:把若干分离的地图对象合并成单一对象的过程。MapInfo基于原对象数值的总和或平均值,计算新对象的列的值。数据分解:把地图对象分割成若干较小部分的过程。在这一过程中MapInfo把...... |
|