当前位置:首页 » 数据仓库 » mapinfo数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

mapinfo数据库

发布时间: 2022-04-21 16:08:09

㈠ 一个关于Mapinfo数据和数据库的问题

1 Callback

在我们的程序中集成MapInfo应用后,MapInfo能够自动地向客户程序发送信息。例如,在应用程序中,当地图窗口发生变化时,MapInfo将调用客户端程序通知发生变化的窗口的句柄。当发生某一事件导致MapInfo调用客户端程序的这种方法称为Callback(回调)。

在下列情况中,Callback允许MapInfo发送消息给客户应用程序:

·用户使用定制工具与MapInfo窗口进行交互

例如,用户点击并拖动鼠标在MapInfo的地图窗口上画线时,MapInfo能够把用户选择的各点坐标消息发送给应用程序。

·用户选择菜单命令

例如,如果应用程序定制了MapInfo的快捷菜单(即用户右击时弹出的菜单),当用户从快捷菜单中选择了定制的命令后,MapInfo就会把这个菜单事件通知给应用程序。

·地图窗口发生变化

当用户改变地图窗口内容(如添加或删除图层,平移地图时),MapInfo就会将发生变化的窗口句柄告知应用程序(这类似于apasic自身的句柄过程:WinChangedHandler。)�

·MapInfo中状态栏的内容发生变化

2 在P中实现MapInfo的callback

为了使用MapInfo的callback,应用程序必须能作为DDE服务器或OLE自动化服务器。VC++,V,Delphi等开发工具对OLE自动化服务的支持都很好,开发起来很方便。但P对OLE自动化服务的支持不够理想,笔者和周围的许多同行试了很多方法都未能实现Callback。是不是在P里就不能使用MapInfo的Callback呢?通过查阅了大量的文献,终于找到了一个方法实现了Callback。其原理如图1所示。

图1 在P中实现MapInfo的callback的原理图

实现步骤如下:

打开P的库画板,新建一个P库并命名为Ole[CD#*3]Callack.pbl;定义一个立即数变量:integer handle;在库中创建一个不可见自定义用户对象:nuo[CD#*3]Callack,为其添加用户对象函数:public subroutine uf[CD#*3]ini(integer Whnd),无返回值。�

在其脚本中添加代码如下:

handle=Whnd

如果要将MapInfo状态栏的信息反映到客户应用程序的状态栏上,则要添加一个名为SetStatusText用户对象函数,只有一个字符串型(string)的参数。当每次地图窗口发生变化时,需要MapInfo通知应用程序,就要添加一个名为WindowContentsChanged用户对象函数,只有一个四字节整型(integer)的参数。当自定义菜单项或自定义按钮被使用时,如果需要MapInfo通知应用程序,就要添加一个名为与自定义菜单项或自定义按钮的过程名相同的用户对象函,只有一个字符串型(string)的参数。限于篇幅,我们在这里仅添加名为WindowContentsChanged用户对象函数,参数为:integer asresponse,无返回值。

在其脚本中添加代码如下:

send(handle,1024,0,as_response)/*向句柄号为handle的窗口发送系统消息为pbm_custom01的消息,并把as_response也发送过去*/

保存库文件并编译成P运行时链接库Ole_Callack.pbd,这是关键所在。我们的第一阶段工作就完成了,在后面的工作中我们要使用这个链接库。

在P的库画板再新建一个名为Callack_Test.plb的P库,新建一个DI窗口w_main和一个用作w_main的sheet窗口w_sheet。

为w_main新增一个用户自定义事件:ue_MapInfoWCHnd事件号为pbm_custom01,用以接收MapInfo发来的窗口句柄。

在w_main的open事件中编写代码如下:

openSheet(w_sheet,w_main)

在w_main的ue_MapInfoWCHnd事件中编写代码如下:

messagebox(“回调测试”,“MapInfo返回的地图窗口发生变化的窗口

句柄为:”+string(as response))

在w­_sheet的open事件中编写代码如下:

OleObject myPOleObject

myPOleObject=create OleObject/*创建Poweruilder OLE自动化服务对象*/

int Errcode

ErrCode=myPOleObject.ConnectToNewObject(“Poweruilder.Application”)

If ErrCode<>0Then

Messageox(“错误”,“连接Poweruilder服务器错误,退出。”)

Halt Close

end if

/*这就是我们前面编译好的链连库Ole[CD#*3]Callack.pbd的完整路径*/

myPOleObject.LibraryList=“c:\Callack.pbd”

myPOleObject.achineCode=False /*如果你编译成的是机器码就用True,这里是False*/

OleObject UserOleObject /*创建用户自定义OLE对象*/

UserOleObject=Create OleObject

/*链接到不可见自定义用户对象:nuo_Callack*/

UserOleObject=myPOleObject.CreateObject(“nuo_Callack”)

if isNull(UserOleObject)then

messagebox(“没有对象”,“不能创建对象UserOelObject”)

halt close

end if

myPOleObject.uf_int(handle(w[CD#*3]main)/*把主窗口的句柄传递给用户自定义OLE对象*/

OLEObject IOleObject

IOleObject=Create OLEObject

/*连接MapInfo OLE服务器*/

ErrCode=IOleObject.ConnectToNewObject("MapInfo.Application")

If ErrCode<>0Then

Messageox(“连接错误”,“连接地图服务器错误,在使用本程序前要安装MapInfo软件。”)� Halt

End If

/*把我们的自定义OLE对象传递给MapInfo OLE对象的Callack*/

IOleObject.SetCallack(UserOleObject)

/*重新定向MapInfo的地图窗口到w_sheet上*/

IOleObject.Do(“Set Next Document Parent”+String(Handle(this))+“Style 1”)� IOleObject.Do(′Set.Application Window′+String(Handle(this)))

/*打开MapInfo地图并在w_sheet上显示*/

IOleObject.DO(′run application"c:\maptest.wor"′)

编译执行。改变地图窗口的大小或图层,w_main主窗口将会接收到MapInfo发来的消息,将会弹出我们前面的消息窗口显示发生变化地图窗口的句柄,将它替换成相应的代码就可以进行相应的处理了。

3 说 明

本程序在Poweruilder 6.5下编译测试通过,在MapInfo Professional 4.0、MapInfo Professional 4.5和MapInfo Professional 5.0环境下均运行良好。

4 结 论

P对OLE自动化服务的支持并没有VC,V,Delphi等开发工具的支持强大,我们只好采用迂回策略,定制一个P用户自定义OLE对象用来作MapInfo的OLE调用,再把自定义OLE对象接收到的消息发送给我们的应用程序,从而实现了P与MapInfo的交互,进而用这个方法开发出功能完善的大型GIS数据库应用程序。

㈡ 在使用Mapinfo过程中出现“编辑表时超出磁盘空间,请恢复您的改变以避免数据库被破坏”如何解决

摘要 你好,目前咨询的人比较多,需要排队,请耐心等待

㈢ 什么是MapInfo的地理编码功能

地理编码(
Geocode)
是MapInfo
系统的特性之一,它作为MapInfo
集成环境中的一个功能菜单项被用户使用.MapInfo
中的地理编码概念有别于一般的编码定义,它不是用数字或字母来代表某一地物,而是把点状目标分配给属性数据记录的一行,记录中的字段数据(如建筑物地址)
被用来和图形数据库中的相应字段匹配,从而决定该记录点应该在地图上什么位置.在MapInfo
中,它的解释如下:所谓地理编码,是指根据各数据点的地理坐标或空间地址(如省市、街区、楼层、房间等)
,将数据库中数据与其在地图上相对应的图形元素一一对应.也就是说,给每个数据赋以X、Y坐标值,从而确定该数据标在图上的位置的过程.被插入点状目标的表称为靶表,而点的地理坐标来源于一个有地图的源表.地理编码派生点图形目标的派生规则是:面体目标取几何中心点,线体目标取两个结点的中点,点目标取点本身坐标.地理编码(
Geocode)
是MapInfo
系统的特性之一,它作为MapInfo
集成环境中的一个功能菜单项被用户使用.MapInfo
中的地理编码概念有别于一般的编码定义,它不是用数字或字母来代表某一地物,而是把点状目标分配给属性数据记录的一行,记录中的字段数据(如建筑物地址)
被用来和图形数据库中的相应字段匹配,从而决定该记录点应该在地图上什么位置.在MapInfo
中,它的解释如下:所谓地理编码,是指根据各数据点的地理坐标或空间地址(如省市、街区、楼层、房间等)
,将数据库中数据与其在地图上相对应的图形元素一一对应.也就是说,给每个数据赋以X、Y坐标值,从而确定该数据标在图上的位置的过程.被插入点状目标的表称为靶表,而点的地理坐标来源于一个有地图的源表.地理编码派生点图形目标的派生规则是:面体目标取几何中心点,线体目标取两个结点的中点,点目标取点本身坐标.

㈣ 解释一下MAPINFO

MapInfo地理信息系统平台作为一个图形-文字信息完善结合的软件工具,能将所需要的信息资料形象、直观地与地理图形紧密地联结起来,能提供大量常用的分析、查询功能,能将结果以图形或表格的方式显示出来。

MapInfo软件提供与一些常用数据库的接口,可以直接或间接地与这些数据库进行数据交换。 MapInfo软件提供的开发工具MapBasic, 可完成用户在图形、界面、查询、分析等方面的各种要求,以形成全用户化的应用集成。配接多媒体系统可使用户对 地图进行多媒体查询。MapInfo软件适用于军队管理与指挥、市场营销、城市规划、市政管理、公安交通、邮电通讯、石油地质、土地资源、人口管理、金融保险等各个应用领域,能对用户的管理、决策提供有力的支持与帮助。
一、强大的图形表达、处理功能

MapInfo做为一种功能强大的图形软件,利用点、线、区域等多种图形元素,及丰富的地图符号、文本类型、线型、填充模式和颜色等表现类型,可详尽、直观、形象地完成电子地图数据的显示。同时MapInfo对于位图文件(如GIF、TIF、PCX、BMP、TGA等多种格式的位图文件)和卫片(SPOT)、航片、照片等栅格图象,也可以进行屏幕显示,根据实际需要还可以对其进行矢量化。此外,DXF格式(AutoCAD和其它CAD软件包的图形/数据交换格式)的数据文件,也可以直接运用于MapInfo当中。在图形处理方面,它提供了功能强大的编图工具箱,用户可以对各种图形元素任意进行增加、删除、修改等基本编辑操作。

MapInfo所处理的电子地图与一般地图不同。一般的地图,各类要素、信息集中在一起,不利于不同用户对不同的地理信息的查询使用。MapInfo对地图是分层处理,用户可以通过图形分层技术,根据自己的不同需求或一定的标准对各种图形元素进行分层组合,将一张地图分成不同图层。例如对于某个城市图,可分为区划、道路、河流、建筑物、标注等若干层。对于每一个图层又可以针对其信息数据的不同内容要求,运用不同的数据格式和不同的数据库类型如(dBase、FoxBase、Lotus1-2-3、Oracle、Sybase等)。 而在用户对图形或数据库进行显示、编辑、查询等操作时,又可以对任意图层实现自动标注。对标注的大小、字 体、位置、内容、颜色还可随时根据需要进行修改。为提高做图效率, MapInfo设有装饰层,用户可将所画的图形在装饰层里编辑,认可后再存入相应层。利用MapInfo提供的视图工具(Zoom tool), 用户可对矢量图形和光栅图象进行任意比例的无级缩放,可纵览全局,亦可细观局部。为了满足某些用户对于地理坐标系统的特殊需求,MapInfo不仅提供有几百种地理投影模式可供选择,用户还可以通过编辑投影参数,定义自己的地图投影模式。

二、实用的关系型数据库功能

MapInfo具有动态联接的关系型数据库的功能。MapInfo可以直接读取dBase、FoxBase、Clipper、Lotus1-2-3、Microsoft Excel及ASCII文件。在客户\服务器(Client\ server)的网格环境中 ,通过SQL DATALINK数据联接软件包提供的QELIB、ODBC接口,可以同远程服务器联接,直接读取Sybase、Oracle、INGRES、DB/2 DataBase Manager 、 SQLBase 、Netware SQL 、 XDB等十几种大型数据库中的数据信息。MapInfo还可以将数据文件及图形目标的图形属性转换成mif、mid格式的AsCII文件,供其它用户使用。

MapInfo可以运用地理编码(GeoCode)的功能,根据各数据点的地理坐标或空间地址(如省市、街区、楼层、房间等),将数据库的数据与其在地图上相对应的图形元素一一对应。通过完成数据库与图形的有机结合,实现在图形的基础上对数据库进行操作。

MapInfo引进了靶区(Target)的概念。通过设定靶区,不仅可以实现各图形对象之间的数据项的合并和分离,而且可以完成对靶区局部图形对象及数据库内容的清除(Erase)和迭加 (Overlay)处理。MapInfo自备内置关系数据库,用户可以自由定义。每个库可有255个字段(field),20亿条记录。

三、灵活的数据查询分析功能

MapInfo的精华是其分析查询功能,即它能够精确地在屏幕上查询、分析与其相应的地理数据库信息。面对大量的数据,仅对其进行数学统计就已经是一项非常繁重的工作,更何况进行 精确的分类、查询和判断分析。对于相对比较简单的分析查询,MapInfo提供了对象(Object)查询工具、区域(包括矩形、圆形和多边形的区域)查询工具、缓冲区(Buffer)查询、和一些常用的逻辑与数据的分析查询函数,用户随时可运用灵活的查询工具(Info tools)或运用函数建立表达式(Expression)的方式完成;而对较复杂的分析查询,则可通过运行MapBasic编写的查询程序命令来实现。

四、多样化的数据可视表达方式

MapInfo采用了地图(Map)、浏览表格(Browser)及直观图(Graph)等三种不同的方式对数据库内容进行描述,这三种视图均可动态联接。当用户改变某一张视图的数据时,其它视图会实时自动地作相应的变化。

对于信息数据和查询分析的结果,MapInfo还可以采用专题图(ThematicMap)的显示方式,它以柱状图(Bar chart)、圆饼图(Pie chart)、点密度图(DotDensity)、区块图(Ranges)、数量分级图( Graated )等多种显示模式,运用用户自定义的颜色、填充模式、图形图例等图形显示类型,直观、生动地把数据和分析查询结果显示在屏幕上,便于用户迅速地了解和判断有关的信息数据和查询结果。

五、功能强大的系统开发工具

MapInfo系统软件提供MapBasic作为与MapInfo配套的开发工具。用户使用MapBasic,可以设计、建立符合自己特点和要求的纯用户化的应用系统。作为一种结构化语言,MapBasic提供了380多种函数和命令语句,既简洁明了、易于学习,又具有强大的功能,可以完成用户的各种需求。与传统的GIS软件相比较,良好的软件集成环境和面向对象及事件驱动的编程思想,都是MapBasic的优点。

针对各类用户的不同需求,用MapBasic可以迅速地制定出用户特需的菜单、按钮盒或对话框等,用户不仅可以修改标准的MI菜单,而且可在原菜单条上增加新的菜单项。使用MapBasic用户可方便、准确地绘制经、纬度线,避免手工绘制的枯燥以及可能引起的误差;也可以设计各种新的图形符号。

MapBasic含有一系列SQL函数和许多非常实用的语句,大大增强了对数据进行操作的能力。如仅用一条非常简单的MapBasic的 Select语句,就可以进行对数据库的查询工作,实现对数据排 序、求和、过滤等操作。此外,MapBasic所提供的一系列对 MapInfo的表(Table)或其它类型的表格(如dBASE、FoxBase、Lotus、ASCII或Excel的表格文件)进行操作的命令和函数,可完成对表的各种操作(如打开、新建或修改表等),进行对数据对象的各种编辑操作。利用MapBasic还可以将多媒体技术引入地理信息系统,可以使系统更加形象、生动。

MapBasic提供了MapInfo和其它应用程序的接口,MapBasic的开放式体系结构允许程序员调用外部函数中的例程。例如MapBasic 不仅可以利用DDE(Dynamic Data Exchange)调用其它软件中的程序(C语言、Visual Basic的应用程序),还可以调用Windows DLL(Dynamic Link Libary)中的例程。用户还可以通过运用MapBasic编写的执行程序,来完成在工作中复杂的例行工序,这样就可以将日常烦琐的例行工作交给了计算机处理,不仅能够大大的提高工作效率,而且还将管理人员从完全不必要的精力消耗中彻底解放出来。

六、方便灵活的图形输入输出功能

对于图形的输入和输出,MapInfo也提供了强有力的支持。使用MapInfo软件可处理通过扫描仪、数字化仪输入的数据信息。如果利用美国DTC公司(Digitizer Technology Company)所生产的VTI(Virtual Table Interfae)接口软件,MapInfo可与当前国际流行的Summagraphics、Calcomp等200多种数字化仪连接。利用其相应的硬件支撑平台,MapInfo在灵活的调整了版面内容及其间的相对比例之后,可以通过彩色绘图仪、打印机输出任意比例的图形、电子表格、图表及图例,或直接将窗口中显示的矢量地图转成 bmp文件或Metafile文件。

七、支持多种硬件操作平台

MapInfo能够支持多种硬件操作平台及适应较低的工作环境。MapInfo和MapBasic有可用于DOS、Windows 3.1、Windows 95、Windows NT Tm 、Macintosh、Sun和Hp等多种硬件平台的版本,而且用MapBasic编写的程序可以运行于任意一种硬件平台之上。 用户可以根据自己的实际要求和经济承受能力选用适当的产品。

八、快速、准确的GPS连接能力

MapInfo提供了良好的地图环境,为GPS提供了相应的控制显示技术,使GPS跟踪目标能实时地、准确地显示在当前地图中,并显示当前跟踪目标的经纬度。

九、高精度的地图数据产品

MapInfo还提供有全球范围可分为十几个图层的地理图形的矢量数据产品,其中主要包括人文地理、行政区划、公路交通、人口统计、自然资源等方面的内容。局部地区的数据可达到街区一级的精度。 有了这些数据产品,用户就可以直接与自己的数据库联接,实现数据库内容的可视化管理。

㈤ 有MapInfo的地图数据怎样导入数据库

转成mif或者shp这种交换格式.当然,你的数据库必须支持空间数据,比如oracle spetial或者其它数据库的空间数据库扩展组件.如果没空间查询需求,就blog吧

㈥ mapinfo怎么用

Mapinfo7.0软件及教程
使用MapInfo Professional,提供地图绘制、编辑、地理分析、网格影像等功能。
利用MapInfo提供的最佳决策支持系统,商业分析专家和GIS专家可以方便的将数据和地理信息的关系直观的展现。它复杂而深层次的可视化地理分析功能可以帮助用户在数据库中不同的数据之间建立关联,在同一个环境下显示,并迅速揭示数据之间的关系以及易被忽视的数据模式,从而作出快速有效的决策,提高运作效率,加强竞争能力。 MapInfo Professionala发行最新的中文版本7.0,为新老用户提供了更强大的数据维护、可视化、数据展现、输出能力和更好的可用性。本文介绍了MapInfo Professional 7.0中文版的基本情况,其中有些特性是广大用户盼望已久的。
MapInfo Professional提供一整套功能强大的工具来进行复杂的商业地图化、数据可视化和GIS功能。通过MapInfo Professional可连接本地及服务器端的数据库,创建地图和图表以揭示数据行列背后的真正含义。也可以定制MapInfo Professional以满足用户的特定需要。事实上,电讯、民用、零售和政府等几乎所有领域都将MapInfo Professional应用到市场分析、选址、客户服务、应急等各方面。MapInfo Professional功能强大、简单易用、物超所值、是世界上领先的地图化解决方案。( ~/ Q! M- e. a# C5 H0 ~
6 Y; p/ Z! v5 U) X6 O, V# R/ _' @
数据分析
9 C2 j% {4 F7 s
采用几种方式加工和显示数据以便更好地理解数据库记录背后的含义:
◆ 图层-将不同的数据叠加在同一地图上,从而揭示数据之间的地理关系。
◆ 专题图及其模板-根据数据的数值为地图渲染,以帮助用户更容易地可视化模式和趋势。可以从上百种颜色、符号和线型中进行选择,从而进一步区分数据。 ◆ 连续的专题渲染-对于数据集提供连续的彩色可视化以产生易于理解的地图。也可以存储常用的模板以便于将来的引用和修改。
◆ 栅格图象持-能使用栅格图象,如扫描的纸张地图、卫星地图、照片、标志符号,以提供详细内容的地图图层。!
◆ 将数据与地图建立关联-只需单击地图上的某个点,就可以浏览与该点相关的信息,如名称、地址和账目历史等。
[ ◆ 专题和制图图例-允许地理图层的样式信息可视化表示,提供增强的注释能力和更高质量的地图
◆ 链接视图-可以同时以三种方式浏览和编辑数据-行列方式、统计图和地图。 ◆ 地理分析 ◆ 使用MapInfo Professional,用户可以进行功能强大的地理搜索和查询,例如: `
◆ 创建和存储查询以便于访问和集成来自多个表中的数据。经常使用的查询只需写一次,便可分发到其它地方使用。
◆ 使用缓冲区和区域选择工具可进行详细的地理搜索。
◆ 集成地理运算符到数据库查询过程中(包含、相交、全包含等)。
◆ 可进行复杂的重分区操作,以便平衡区域范围、测试排列单元和发现如何改进区域划分的合理性(院校区、选举区、开发区等)。
◆ 通过多边叠加、合并或分割创建新的地图对象,可在这些新创建的区域中进行数据操作。
◆ 表现方式:增强了地图的表现方式。可把地图拖放到Microsoft Word、Excel、PowerPoint和 CoreIDRAW TM等其它应用程序中或把地图直接输出到Adobe PhotoShop中。使用来自Seagate Crystal Reports的内置报表书写器可提供可视化分析的其它支持。
◆ 对于希望给单个用户或整个部门提供强大的数据可视化和分析功能的机构来说,MapInfo Professional是最理想的地图化解决方案。 ◆ 通用翻译器-允许MapInfo Professional和其它地图化环境间双向转换数据,包括AutoCAD、ESRI和Intergraph/Bentley。可以转换的文件格式有DOG、DGN、Shape和EOO。
◆ 实时ODBC或数据源的OCI访问-可直接访问和更新数据源而不需要下载大文件。而对于本地存储的数据类型可提供直接读/写功能,如dBASE、Microsoft Access、Microsoft Excel、Lotus1-2-3和ASCII。也提供对于远程数据库的实时访问,如Oracle8i、IBM DB2、Informix、SQL Server及其它支持ODBC的数据。2 Z7 d* X+ y1 O
◆ 复杂空间对象的服务器端存储和管理-适用于Oracle8i、IBM DB2 Extender和Informix Universal Server。
◆ 内置冲突管理-当多个用户向服务器写入数据时帮助协调数据之间的冲突。

◆ 与MapInfo Professional软件同时提供了一系列全球范围内的数据集,包括:演示图片、商业统计、地图点和边界,如欧洲、大洋州、中国、日本等的州和省、邮政编码、县、主要高速公路和城市、同时也提供满足每一种商业地图化需求的全方位的附加数据产品。
;物超所值;

◆ MapInfo Professional可嵌入已存在的应用系统内或完整地集成到商业系统中,从而创建出用户定制的解决方案。目前还没有其它的地图化软件可为开发者提供这样的灵活性。 ◆ 集成的地图化-OLE Automation技术使开发者能够将MapInfo Professional集成到普通编程语言开发的应用系统中,如VisualBasic、PowerBuilder和C++。 ◆ MapInfo MapBasic-一种强健的地图化编程语言(单独销售),可创建特定应用的用户界面,添加菜单和选项,增强特性和功能,实现过程的自动调用和把MapInfo集成到其它应用中。
◆ 动态图层- MapBasic编程人员使用动态图层功能,可以几乎同时对数据进行实时显示,例如,实时显示由GPS接口接收的数据。

◆ 直接从GPS设备获取坐标信息并动态地在地图上显示其位置。
运行平台
◆ 可运行于Microsoft Windows 2000、98、95和Windows NT4.0版
其它标准特性
◆ 步步深入的对话框结构、增强的绘图工具以及自动/手动添加地图标注。
◆ 对象的缓冲区分析和先进的地理编码功能。.
◆ 地理选择、搜索和查找。
◆ 有关表达式地理扩展的完全SQL查询能力。
◆ 将纸张地图数字化用以创建矢量地图。
◆ 可将地图拖放到其它应用程序中。
◆ 创建用户定制解决方案或将地图化功能集成到其它应用中。#
◆ 象过去的版本一样,MapInfo Professional 7.0支持Windows 95、98、NT 4.0,并且获得了微软第三方测试机构的认证使用Windows 2000 兼容标志,以及包括Windows XP Professional和 Windows XP家庭操作系统的Windows XP标志
◆ 在MapInfo Professional 7.0 中加强了对Oracle Spatial, 9i和 9i Locator最新版本的数据存贮的支持, 而且继续支持8.1.6 和8.1.7。
◆ MapInfo Professional 7.0支持Microsoft Access 2000 以及SQL Server versions 7.0 和2000。MapInfo Professional 7.0 同样通过链接表和动态存取的功能支持MapInfo SpatialWare 4.6 支持的所有平台包括MS SQL Server versions 7 和2000 以及 ◆ 利用简单几个步骤,便可以开启远程数据库,并储存于个人计算机上。 ) b ◆ 可直接开启shapfiles。 8 g1 M8 }* _$ v
◆ 支持更多的网格影像:ASRP、ADRG、CADRG、ECW …等格式。
◆ 新增Import档案格式:

新增目标处理&

◆ MapInfo Professional 7.0增加了更为有利的对象处理和编辑功能。它为客户提供了更强的数据创建,操作和分析的选项。对象旋转功能为旋转目标地图提供了一个更为简单而有效的用户界面。线,多线,多边形, 矩形,圆周和椭圆都可以被旋转。通过线与多线分割是一个新增的对象处理功能。通过公路或自定义线,可以轻松的创建自定义地理布局。这项功能也支持全数据集。新增的创建Voronoi多边形的选项提供了一种新的数据表示和分析的可能性。通过简单的用户界面我们就可以为点数据创建专署范围和贸易区域。这种功能的用处是十分广泛的。例如:寻找零售总经销区域,建立城镇覆盖蜂窝模型,甚至用以合理的方法运用密集的点数据工作。
增强的光栅图像的支持

◆ MapInfo Professional 7.0支持如MrSid, ECW, JPEG 2000 ADRG等多种光栅格式,同时也支持ADRG, CADRG,CIB, ASRP 和 NITF这些官方的光栅格式。最近MapInfo又提出了ImagePro,一种可以看到整个美国的高质量空中影像。这种图像是MrSid格式分辨率为3m 到2ft。MapInfo Professional可以直接读取它

4 {& l0 L4 E% D$ u& X升级的报告引擎Crystal Reports 8.x, ]
◆ 最新升级的报告引擎具有有效而且友好的用户界面,可以创建复杂的报告。其中一些最新值得关注的功能是:back-end Microsoft Access引擎(MDB)能够嵌入MapInfo地图,加入表格,有简易的模块及导用模式来实现报告的版面编排。多种输出选项如PDF, XML, HTML 和 Excel格式

㈦ 打开mapinfo是,弹窗显示microsoft jet 引擎的错误信息不可用,是什么原因

打开mapinfo是,弹窗显示microsoft jet 引擎的错误信息不可用是设置错误造成的,解决方法为:

1、打开软件。

㈧ mapinfo是什么软件能简单介绍一下么

地理信息系统GIS的专业软件,我就是学这个的nbsp;啊哈哈MapInfo地理信息系统平台作为一个图形-文字信息完善结合的软件工具,能将所需要的信息资料形象、直观地与地理图形紧密地联结起来,能提供大量常用的分析、查询功能,能将结果以图形或表格的方式显示出来。nbsp;MapInfo软件提供与一些常用数据库的接口,可以直接或间接地与这些数据库进行数据交换。nbsp;MapInfo软件提供的开发工具MapBasic,nbsp;可完成用户在图形、界面、查询、分析等方面的各种要求,以形成全用户化的应用集成。配接多媒体系统可使用户对nbsp;地图进行多媒体查询。MapInfo软件适用于军队管理与指挥、市场营销、城市规划、市政管理、公安交通、邮电通讯、石油地质、土地资源、人口管理、金融保险等各个应用领域,能对用户的管理、决策提供有力的支持与帮助。nbsp;一、强大的图形表达、处理功能nbsp;MapInfo做为一种功能强大的图形软件,利用点、线、区域等多种图形元素,及丰富的地图符号、文本类型、线型、填充模式和颜色等表现类型,可详尽、直观、形象地完成电子地图数据的显示。同时MapInfo对于位图文件(如GIF、TIF、PCX、BMP、TGA等多种格式的位图文件)和卫片(SPOT)、航片、照片等栅格图象,也可以进行屏幕显示,根据实际需要还可以对其进行矢量化。此外,DXF格式(AutoCAD和其它CAD软件包的图形/数据交换格式)的数据文件,也可以直接运用于MapInfo当中。在图形处理方面,它提供了功能强大的编图工具箱,用户可以对各种图形元素任意进行增加、删除、修改等基本编辑操作。nbsp;MapInfo所处理的电子地图与一般地图不同。一般的地图,各类要素、信息集中在一起,不利于不同用户对不同的地理信息的查询使用。MapInfo对地图是分层处理,用户可以通过图形分层技术,根据自己的不同需求或一定的标准对各种图形元素进行分层组合,将一张地图分成不同图层。例如对于某个城市图,可分为区划、道路、河流、建筑物、标注等若干层。对于每一个图层又可以针对其信息数据的不同内容要求,运用不同的数据格式和不同的数据库类型如(dBase、FoxBase、Lotus1-2-3、Oracle、Sybase等)。nbsp;而在用户对图形或数据库进行显示、编辑、查询等操作时,又可以对任意图层实现自动标注。对标注的大小、字nbsp;体、位置、内容、颜色还可随时根据需要进行修改。为提高做图效率,nbsp;MapInfo设有装饰层,用户可将所画的图形在装饰层里编辑,认可后再存入相应层。利用MapInfo提供的视图工具(Zoomnbsp;tool),nbsp;用户可对矢量图形和光栅图象进行任意比例的无级缩放,可纵览全局,亦可细观局部。为了满足某些用户对于地理坐标系统的特殊需求,MapInfo不仅提供有几百种地理投影模式可供选择,用户还可以通过编辑投影参数,定义自己的地图投影模式。nbsp;二、实用的关系型数据库功能nbsp;MapInfo具有动态联接的关系型数据库的功能。MapInfo可以直接读取dBase、FoxBase、Clipper、Lotus1-2-3、Microsoftnbsp;Excel及ASCII文件。在客户服务器(Clientnbsp;server)的网格环境中nbsp;,通过SQLnbsp;DATALINK数据联接软件包提供的QELIB、ODBC接口,可以同远程服务器联接,直接读取Sybase、Oracle、INGRES、DB/2nbsp;DataBasenbsp;Managernbsp;、nbsp;SQLBasenbsp;、Netwarenbsp;SQLnbsp;、nbsp;XDB等十几种大型数据库中的数据信息。MapInfo还可以将数据文件及图形目标的图形属性转换成mif、mid格式的AsCII文件,供其它用户使用。nbsp;MapInfo可以运用地理编码(GeoCode)的功能,根据各数据点的地理坐标或空间地址(如省市、街区、楼层、房间等),将数据库的数据与其在地图上相对应的图形元素一一对应。通过完成数据库与图形的有机结合,实现在图形的基础上对数据库进行操作。nbsp;MapInfo引进了靶区(Target)的概念。通过设定靶区,不仅可以实现各图形对象之间的数据项的合并和分离,而且可以完成对靶区局部图形对象及数据库内容的清除(Erase)和迭加nbsp;(Overlay)处理。MapInfo自备内置关系数据库,用户可以自由定义。每个库可有255个字段(fi

㈨ mapinfo制作电子地图是否还要创建数据库

这要看你需不需要这些东西了,如地名,面积,人口等等,MAPINFO是以表的形式存储的,所以数据库一定少不了,但你可以少建点字段。另外在以后如有需要还可以在表维护里修改字段的,所以这个可以不用多考虑,只建最基本的字段就可以了。电子地图主要用来查询的,分析的很少,所以有些字段是很有必要的。呵呵
一般是看地图都包含哪些地物建相应的图层,以便以后批量修改时更方便。具体步骤一下也说不清楚,要实际操作一下才行。只管建好了,这东西少不了维护。

㈩ Mapinfo谁能详细介绍,求助

你需要哪方面的详细介绍,你要用MAPINFO做哪方面的应用呢。
网络名片
MapInfo是美国MapInfo公司的桌面地理信息系统软件,是一种数据可视化、信息地图化的桌面解决方案。它依据地图及其应用的概念、采用办公自动化的操作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能,形成了极具实用价值的、可以为各行各业所用的大众化小型软件系统。MapInfo 含义是“Mapping + Information(地图+信息)”即:地图对象+属性数据。
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数据表管理
在MapInfo中数据库称为表,可以使用两种表来建立、存储、查询和显示属性数据。一种是数据表,可分为包含图形(地图)对象的数据表和不包含图形对象的数据表,例如电子表格或外部数据表;另一种表是栅格表,它是一种只能在地图窗口中显示的图象,没有数据表的记录、字段和索引等表结构。这里我们只讨论数据表的有关操作。
1.外部数据的转入
MapInfo可调用dBASE数据库、MS Excel电子表格、MS Access数据库、Lotus1-2-3和ASCll文件等。文件类型在菜单上文件->打开中的“打开表”窗口中选择。进入系统的外部表必须用文件菜单下的“另存为”命令转存为MapInfo表后才能对它进行编辑。
2.数据表维护
在MapInfo中可以直接改变数据表的结构,如增加或删除字段;改变字段的顺序、名称、类型、宽度或索引;从对话框中设定或确定表的投影;还可以删除数据表、重命名数据表和紧缩表结构以减少磁盘空间。
3.对数据表的操作
MapInfo的表操作命令(除查询外)都集中放在菜单项“表”中,主要包括:
(1)建立新表、添加、修改、显示、删除数据记录;
(2)更新列命令 用于快速且可视化地更新表。先选择对象,在菜单上选择表->更新列,填写更新列的对话框。
(3)聚合数据 MapInfo中提供了许多功能强大的聚合函数,用来派生新的信息。聚合函数包括:
Average 计算平均值;
Count 计算一组中记录的个数;
Minimum 查找一组中所有记录的最小值;
Maximum 查找一组中所有记录的最大值;
Sum 计算一组中所有记录值的总和;
Weighted Average 当计算平均值时,给某一值比另一值更高的权重;
Proportion Sum 根据一个对象有多少在另一个对象内,对总计计算进行调整;
Proportion Average 根据一个对象有多少在另一个对象内,对平均计算进行调整;
Proportion Weighted 根据一个对象有多少在另一个对象内,对加权平均计算进行调整。
(4)地理编码 这是将原本非地图化的数据库记录显示在地图中的一种方式,以此查看数据的地图分布。为了在地图上观察数据,必须先把定位坐标赋给每个记录,使记录中数据与地图匹配。地理编码有几种不同的方法,这里对“按边界地理编码”方法说明。这里“边界”指封闭的区域或面积。“按边界地理编码”的实质是将边界中心的X和Y坐标赋给表中的每个数据记录,这样,就能在地图窗口中各边界中心用指定的符号显示数据记录。一旦地理编码完成,可用“查找”命令来定位单个记录或对象。
查询功能
MapInfo系统为用户提供了强大而灵活的查询功能,在系统中称为选择(Selection)功能。通过选择既可以直接从地图上查询到相应数据表的信息,也可以利用系统提供的SQL Selection从数据表查到相应的数据和地图信息。系统用一个临时表(Selection表)存放选择的结果,对于临时表也可执行很多用于基础表的操作,如浏览、统计、复制或编辑表,还可进一步生成新的Selection。
1.从地图上选择
(1)用主工具条中的工具和菜单命令进行选择,主要的选择工具有:
上面介绍的任何一种选择工具均可选多个或全部对象(选多个对象时需按住Shift键,逐个点击要选的对象);从“查询”菜单中选“全部选中”命令也可选中所有对象。选“全不选”命令撤消所有选择对象。当要查看所选数据的信息时,可以从“新建浏览窗口”命令调出对话框,选择所选数据的“Selection表”。
(2)用查看地图信息的工具,如用信息工具查看所击中的地图对象相应的数据信息;用图例工具查看当前的地图所使用的图例;用标尺工具计算并显示地图上的点之间的距离等。
2.用SQL Selection进行选择
(1)选择命令
使用“查询”菜单上的“选择”命令,可对单张基础表进行查询。根据用户创建的条件,从表中选择出结果,并在地图窗口中显示出所选记录的地图对象。所选择出的表同其它表一样可进行浏览、查询、地图化或制作统计图。用“另存为”命令创建结果表。
(2)SQL选择命令
二次开发语言
MapBasic是Mapinfo自带的二次开发语言,它是一种类似Basic的解释性语言,利用MapBasic编程生成的*.mbx文件能在Mapinfo软件平台上运行,早期的Mapinfo二次开发都是基于MapBasic进行的。

先熟悉MAPINFO,再来用ARCGIS。