新闻资讯
看你所看,想你所想

MapInfo

MapInfo

MapInfo

MapInfo是美国MapInfo公司的桌面地理信息系统软体,是一种数据可视化、信息地图化的桌面解决方案。它依据地图及其套用的概念、採用办公自动化的操作、集成多种资料库数据、融合计算机地图方法、使用地理资料库技术、加入了地理信息系统分析功能,形成了极具实用价值的、可以为各行各业所用的大众化小型软体系统。MapInfo 含义是“Mapping + Information(地图+信息)”即:地图对象+属性数据。

基本介绍

  • 中文名:桌面地理信息系统软体
  • 外文名:MapInfo
  • 公司:MapInfo公司
  • 国家:美国

公司介绍

经历了近20年时间,MapInfo公司成为全球最大的100家软体公司之一。产品行销58个国家和地区,有22种语言的版本,超过30万个正式用户。该产品在1990后进入中国,经过十几年的发展,已经在诸多领域得到广泛套用。
MapInfo是一个全球性的软体公司,整合软体、资料与服务以协助顾客了解地理信息的价值,并做出有远见的决策。我们协助政府及企业顾客满足各层次各部门的需求,从财产经营、网路规划到位置筛选、风险管理或是手机传输最近服务的套用等。
有些时候,我们的客户最初可能并不了解区位知识在他们领域的重要性,不管是转变他们组织运作的模式、解决複杂的问题、还是做关键性的决策等方面。在另外一些情况下,我们的客户或是合作伙伴可能使用创新的方法去使用区位来提高他们的组织运作效能。我们相信我们客户的实例就是区位智慧型套用的最好的证明.

发展历史

Pitney Bowes MapInfo
1986年,四名RPI学生和一名前任教授创办MapInfo公司。儘管MapInfo创业者们最初的构想是一家导航信息通讯公司,但他们后来修改了商业计画,力图把握提供桌面地图这个更大的商业机遇。MapInfo先是作为Rensselaer产业孵化计画的一部分,后来独立出来并在纽约特洛伊市区建立了自己的总部。
1986年MapInfo公司成立并推出了第一个版本—MapInfo for DOS V1.0及其开发工具MapBasic,此后又推出了DOS平台的2.0和3.0版。1995年底MapInfo发布了MapInfo Professional,是一个以Windows 95和Windows NT为平台的桌面地理信息系统。目前该软体的最新版本是MapInfo Professional 9.5及MapInfo2008系列软体,目前Professional已打包开发工具MapBasic。
2007年3月22日、总部位于康乃狄克州Stamford的档案管理系统供应商Pitney Bowes Inc.(PBI)周四宣布,以大约4亿800万美元现金收购MapInfo Corp.(MAPS),其中不包括交易完成时MapInfo资产负债表上的现金余额。直至今日,MapInfo公司更名为Pitney Bowes MapInfo
MapInfo Professional是一套强大的基于Windows平台的地图化解决方案,可以方便地将数据和地理信息的关係直观的展现,其複杂而详细的数据分析能力可帮助用户从地理的角度更好地理解各种信息;可以增强报表和数据表现能力,找出以前无法看到的模式和趋势,创建高质量的地图以便做出高效的决策;凭藉其新特性和增强功能,MapInfo Professional 使得桌面地图化和分析功能更快和更容易-并可延伸至整个企业。
MapInfo Professional提供一整套功能强大的工具来进行複杂的商业地图化、数据可视化和GIS功能。通过MapInfo Professional可连线本地及伺服器端的资料库,创建地图和图表以揭示数据行列背后的真正含义。也可以定製MapInfo Professional以满足用户的特定需要。支持Oracle8i完全读/写,通过OCI对Oracle8i及通过ODBC对其它数据源的实时访问。
经历了近20年时间,MapInfo公司成为全球最大的100家软体公司之一。产品行销58个国家和地区,有22种语言的版本,超过30万个正式用户。该产品在1990后进入中国,经过十几年的发展,已经在诸多领域得到广泛套用。

功能介绍

MapInfo是个功能强大,操作简便的桌面地图信息系统,它具有图形的输入与编辑、图形的查询与显示、资料库操作、空间分析和图形的输出等基本操作。系统採用选单驱动图形用户界面的方式,为用户提供了5种工具条(主工具条、绘图工具条、常用工具条、ODBC工具条和MapBasic工具条)。用户通过选单条上的命令或工具条上的铵钮进入到对话状态。系统提供的查看錶视窗为:地图视窗、浏览视窗、统计视窗,及帮助输出设计的布局视窗,并可将输出结果方便地输出到印表机或绘图仪。

图形的输入

图形的输入是将各种地图信息数据进行数位化或转换,以获得MapInfo的基本图形数据组织——表。随数据源的不同可用手扶数位化仪、扫瞄器输入或其它标準数据格式转入。如AutoCAD的(.DXF和.DWG)、Intergraph的(.DGN)、ESRI的ArcView Shape数据等。
利用MapInfo提供的绘图工具条,对地图数位化输入与编辑的要点为:
1.正确设定地图的坐标系、投影、地图方向和单位
MapInfo支持多种地图投影方式。用户数位化地图时,首先要设定该地图使用的坐标系和投影。由于大多数地图在图例中已指出这两项,用户可选择MapInfo提供的坐标系(存放在文本档案MAPINFOW.PRJ中),修改MAPINFOW.PRJ可得到新的坐标系。若要在MapInfo中显示栅格地图,必须配準该图象并为其设定投影。由于投影地图的过程通常不是完全可逆的,应该做好副本的备份工作;其次要根据选用的坐标系,设定使用的地图单位,例如经/纬度投影中的地图将以度显示地图坐标。
2.设定控制点坐标
为了在跟蹤地图时能正确判读数位化仪移动头的位置,必须在地图上设定控制点坐标参数。至少选择4个控制点,控制点越多,从数位化板到地图的坐标变换越精确。选择的控制点离散性要好,如不能在一条直线上。可以在系统中增加、修改、删除控制点,并把控制点保存在工作空间中。
3.绘图和编辑工具
MapInfo具有一套完整的绘图和编辑工具,如图8-2所示。对图层进行编辑时首先要从地图选单中选择“图层控制”命令或用“图层控制”工具按钮,使该图层处于可编辑的状态。
4.利用对地理元素整形方式编辑地图
地图编辑方式可对地图图层上的区域、折线、直线、圆弧和点进行整形。这个过程是通过移动、增加和删除定义线段的节点来完成的,也可通过複製和贴上选择的节点来创建新的点、直线和折线。编辑过程中还可利用区域与折线的相互转换功能来查看区域对象的结点,或者利用合併、分割、擦除和叠压结点等辅助编辑功能。
5.使用自动跟蹤地图的功能
自动跟蹤对象的功能,用来自动跟蹤获取重複边界,以避免重複数位化。打开对齐方式(用S键)则可激活自动跟蹤。自动跟蹤不适于跟蹤由绘图工具製作的矩形、圆弧、椭圆等图形。

数据表管理

在MapInfo中资料库称为表,可以使用两种表来建立、存储、查询和显示属性数据。一种是数据表,可分为包含图形(地图)对象的数据表和不包含图形对象的数据表,例如电子表格或外部数据表;另一种表是栅格表,它是一种只能在地图视窗中显示的图象,没有数据表的记录、栏位和索引等表结构。这里我们只讨论数据表的有关操作。
1.外部数据的转入
MapInfo可调用dBASE资料库、MSExcel电子表格、MS Access资料库、Lotus1-2-3和ASCll档案等。档案类型在选单上档案->;打开中的“打开表”视窗中选择。进入系统的外部表必须用档案选单下的“另外储存为”命令转存为MapInfo表后才能对它进行编辑。
2.数据表维护
在MapInfo中可以直接改变数据表的结构,如增加或删除栏位;改变栏位的顺序、名称、类型、宽度或索引;从对话框中设定或确定表的投影;还可以删除数据表、重命名数据表和紧缩表结构以减少磁碟空间。
3.对数据表的操作
MapInfo的表操作命令(除查询外)都集中放在选单项“表”中,主要包括:
⑴建立新表、添加、修改、显示、删除数据记录;
⑵更新列命令 用于快速且可视化地更新表。先选择对象,在选单上选择表->;更新列,填写更新列的对话框。
⑶聚合数据 MapInfo中提供了许多功能强大的聚合函式,用来派生新的信息。聚合函式包括:
Average 计算平均值;
Count 计算一组中记录的个数;
Minimum 查找一组中所有记录的最小值;
Maximum 查找一组中所有记录的最大值;
Sum 计算一组中所有记录值的总和;
Weighted Average 当计算平均值时,给某一值比另一值更高的权重;
Proportion Sum 根据一个对象有多少在另一个对象内,对总计计算进行调整;
Proportion Average 根据一个对象有多少在另一个对象内,对平均计算进行调整;
Proportion Weighted 根据一个对象有多少在另一个对象内,对加权平均计算进行调整。
⑷地理编码 这是将原本非地图化的资料库记录显示在地图中的一种方式,以此查看数据的地图分布。为了在地图上观察数据,必须先把定位坐标赋给每个记录,使记录中数据与地图匹配。地理编码有几种不同的方法,这里对“按边界地理编码”方法说明。这里“边界”指封闭的区域或面积。“按边界地理编码”的实质是将边界中心的X和Y坐标赋给表中的每个数据记录,这样,就能在地图视窗中各边界中心用指定的符号显示数据记录。一旦地理编码完成,可用“查找”命令来定位单个记录或对象。

查询功能

MapInfo系统为用户提供了强大而灵活的查询功能,在系统中称为选择(Selection)功能。通过选择既可以直接从地图上查询到相应数据表的信息,也可以利用系统提供的SQL Selection从数据表查到相应的数据和地图信息。系统用一个临时表(Selection表)存放选择的结果,对于临时表也可执行很多用于基础表的操作,如浏览、统计、複製或编辑表,还可进一步生成新的Selection。
1.从地图上选择
⑴用主工具条中的工具和选单命令进行选择,主要的选择工具有:
上面介绍的任何一种选择工具均可选多个或全部对象(选多个对象时需按住Shift键,逐个点击要选的对象);从“查询”选单中选“全部选中”命令也可选中所有对象。选“全不选”命令撤消所有选择对象。当要查看所选数据的信息时,可以从“新建浏览视窗”命令调出对话框,选择所选数据的“Selection表”。
⑵用查看地图信息的工具,如用信息工具查看所击中的地图对象相应的数据信息;用图例工具查看当前的地图所使用的图例;用标尺工具计算并显示地图上的点之间的距离等。
2.用SQL Selection进行选择
⑴选择命令
使用“查询”选单上的“选择”命令,可对单张基础表进行查询。根据用户创建的条件,从表中选择出结果,并在地图视窗中显示出所选记录的地图对象。所选择出的表同其它表一样可进行浏览、查询、地图化或製作统计图。用“另外储存为”命令创建结果表。
⑵SQL选择命令

二次开发语言

MapBasic
MapBasic是Mapinfo自带的二次开发语言,它是一种类似Basic的解释性语言,利用MapBasic编程生成的*.mbx档案能在Mapinfo Professional软体平台上运行,早期的Mapinfo二次开发都是基于MapBasic进行的。
Mapxtreme
Mapxtreme是MapInfo提供的二次开发包(SDK),基于面向对象,提供COM载入,可在VB,Delphi,C++,.net,java等开发语言和环境中进行开发。

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com