分享

MapInfo中文网 | Mapinfo教程与操作技巧

 赵小庆1978 2017-12-27

基于OLE自动化的MapInfo集成开发

作者:admin /发表于6年前 /分类:未分类 /8,018 views 
基于OLE自动化的MapInfo集成开发
MapInfo Professionnal 6.0是美国MapInfo公司开发的一种桌面地理信息系统开发平台,因为它小巧玲珑、易学易用,同时对空间数据具有强大的采集、存贮、分析等功能,所以成为世界上最为流行的桌面地理信息系统。目前利用MapInfo开发应用程序主要有三种方式。分别是单纯利用MapBasic开发、利用可视化编程工具集成二次开发和利用MapX开发。在这三种方法中,单纯MapBasic编程由于缺乏可视化编程环境的支持,开发周期过长而较少采用,后两种是实际应用......
0+
16
2012.04

MapInfo数据字典、文件结构说明

作者:admin /发表于6年前 /分类:未分类 /9,900 views 
MapInfo数据字典、文件结构说明
数据文件下列文件组合起来描述一个图层:后缀名描述格式.tab描述Mapinfo表结构,说明数据文件格式文本.dat(.mdb/.dbf/.txt/.xls/.wks)表格数据二进制.map图形对象(无图形对象则不存在)二进制.id连接数据和地图对象的参照文件(无对象则不存在)二进制.ind索引文件,查找地图对象二进制 描述地图的文件有两种:.gst文本格式,.tab文件的集合,不能存入数据库.mdfXML格式,包含各图层......
0+
13
2012.04

基于OLE自动化的MapInfo集成开发

作者:admin /发表于6年前 /分类:未分类 /3,309 views 
基于OLE自动化的MapInfo集成开发
基于OLE自动化的MapInfo集成开发江崇礼,马振涛,董明(大连理工大学) 摘要:本文以Delphi应用程序为例,比较详细的介绍了如何利用OLE自动化技术集成开发MapInfo应用程序。介绍了OLE调用、回叫等功能的使用方法。最后,以一个例子说明了如何在实际应用程序中用到本文所讲的方法。关键词:OLE自动化;MapInfo;地图集成化 概述 MapInfo Professionnal 6.0是美国MapInfo公司开发的一种桌面地理信息系统开发平台,因为它小巧玲......
1+
12
2012.04

在VB环境下利用MapInfo实现交通线路信息集成

作者:admin /发表于6年前 /分类:未分类 /5,697 views 
在VB环境下利用MapInfo实现交通线路信息集成
1 引言如今越来越多的人拥有汽车等交通工具,这给交通管理带来新的挑战。为了保证交通的畅通,必须随时了解交通线路的状况、尽快解决交通阻塞问题,但传统的管理由于软硬件的原因不能实现对交通线路的实时监控。本文提出了在VB环境下,利用美国MapInfo 公司的桌面地理信息系统MapInfo ,把GIS(即地理信息系统)的概念引入交通指挥管理中,实现各种同交通管理相关的信息集成,最终表现为一张数字化地图,以此实现对交通线路的实时监控。2 MapI......
0+
11
2012.04

MapBasic的系统函数

作者:admin /发表于6年前 /分类:未分类 /60,477 views 
MapBasic的系统函数
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......
0+
10
2012.04

请教关于投影坐标的问题

作者:admin /发表于6年前 /分类:未分类 /10,400 views 
请教关于投影坐标的问题
我对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 ......
0+
09
2012.04

Mapbasic各函数和语句的名称及其作用TOP

作者:admin /发表于6年前 /分类:未分类 /8,931 views 
Mapbasic各函数和语句的名称及其作用TOP
语句和函数名称所在页码功能Abs() 15返回一个数的绝对值Acos() 16 返回一个数的反余弦值Add Column 17 在打开的表中,增加一临时的新列,或者用别的表的数据来更新一个已有的列Add Map 22 向Map窗加一图层AEExecute() 24 发送一个DoScript事件给萍果事件服务程序AEInitiate() 25 建立一个通过AEExecute()函数发送苹果事件时要用的苹果事件通道说明符Alter Botton 26 使按钮板(工具条)上的一个按钮可用,不可用,被选择或脱离选择Alter Botton......
0+
06
2012.04

创建输出

作者:admin /发表于6年前 /分类:未分类 /3,127 views 
创建输出
一、概述:我们练习最近创建的销售区域的输出方法。我们将地图配置到布局窗口中,并且以位图文件输出地图。二、涉及的特性和概念:位图:按一组点或位显示的屏幕图象。通常,软件产生位映象 (栅格) 或面向对象(矢量) 的文件。MapInfo对二者都可处理.布局窗口:布局和注释一个或多个窗口的内容以供打印的窗口。三、实际应用:使用布局窗口在打印之前预览页面,你也可布局和注释一个或多个窗口的内容以供打? 印。创建窗口的位图允许你将地......
0+
05
2012.04

合并、擦除和分割

作者:admin /发表于6年前 /分类:未分类 /13,596 views 
合并、擦除和分割
一、概述:本课,将使用合并、设置目标和清除目标等命令将许多区域合并成一个大区域。在合并对象时,还要实践如何聚合数据。当使用擦除命令从大区域中删除一个区域时,要从大区域中分解数据。最后,使用更新列命令来更新一列。二、涉及的特性和概念:数据聚合:把若干分离的地图对象合并成单一对象的过程。MapInfo基于原对象数值的总和或平均值,计算新对象的列的值。数据分解:把地图对象分割成若干较小部分的过程。在这一过程中MapInfo把......
0+
04
2012.04

创建缓冲区

作者:admin /发表于6年前 /分类:未分类 /3,954 views 
创建缓冲区
一、概述:使用US_CUST表和CITY_125表,我们需要了解居住在城市五十英里之内的消费者的身份和数量。为此,我们要创建缓冲区。二、涉及的特性和概念:缓冲区:一种近似分析,围绕所选择地图对象的一个给定距离而产生的面积或区域。缓冲区是用户定义的,或者是对一组对象根据这些对象的属性值而产生的。结果缓冲区形成一个区域对象,表示该区域是对象的指定缓冲区距离内。空间分析:为获得或创建满足某些所需条件的新数据而查看数据的操作。包......

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多