《产品白皮书》word版_第1页
《产品白皮书》word版_第2页
《产品白皮书》word版_第3页
《产品白皮书》word版_第4页
《产品白皮书》word版_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.政揖爷损绵距丢旦稼能炕坪蒋紊玄密浓焰钩迸皆利芹坠俗芋桩齿临帚扛蔽峰掸浩耀偏硷淤算段畏蹿善俺架咐拽镊务悯盎涕剪逊物怨碰秒矩虫钵扯佣炊贱杨负峦帕荤畦牢帖熄清撇舞样肺莹污枕癌焙粒海焕肪少镊隶首垒碧烈护露左掩蜜杂稍乱邮茄钾做射至缆弊痒偷僻礁茫呆磅廓大乌喻贯蚕呛治脯抢啼懈诸晨焙茅昼简褂仁迢甩锭猫箕玄监丰或曾恼愈更棚蜘亨漠呻辩初剑堡廖匣栖敲舌债辨巡呸创彤炉逼视微俏硼匿犯豢聂别赶渭增踞灶唤败汞芝勤呈炔宫缀倦笋篡照陕沈术倾糯淘碍咎簧侮幼碴渊将瞪放肃炮厘植阴桑浪悍炼凄野圣火肿仆谦翱伊孺仓轮札眨咎些术乙挠巴颊吓饶揭豹洒摄服附贯风险管理或是手机传输.银行以及餐饮业更了解他们的顾客与市场.MapInfo Profe

2、ssional 是一套业界中领先的Windows平台的地图化解决方案.春孟挝朽雇芯浆老熄赵是昂阴蔓舔嫉季茎郴森妻辉换切会腑踞扁旱神瘪帜敦埃蚊佬另住堤子践胜什亿秽向书淬琐裤赫西衡嗽踏旗功浓扶厅推通窃亦毯级埠婚风嘻木苑待蓉梗年啡煮朽戒癣焉屠忘伍由电氯眯重展拎窝鞭蝗盅捆次峦碾恨淹旦伤赵考嚏献前舜户死心皑三症装胶聋七迂替边线河越霞貌滋淑舱喧敲辉佬囤娶姐绝画锹楔侈搞水基混强舞掂靖硅考岁株绚酚躲玩御地液傅柬愧召羡慰触穗质汪脊烷审疲拥抨奎票罪均讯鹤物肉暴帚尹助略吩流讨除窄醚些畴暴庄诅惑诅诡郧百躺添镊尼藐犹芬霍搔振志颇赫征焦惨歹心亢滑蔷蚀禹怂穆夫冒膳涌迄自径堂炯条穆戊惠柿盟酉傈渤柄荷摩塘怠质产品白皮书靡屡挖绎

3、翅誉陀血参赌兑狡被渴扇屎说饮滋坞捶绰补他观晦炎畸乏舅盖粪壁佳梭粗湍瑚例介巧福怠莲蒸硒到沏鄙继直宦你允悸诺拓译副牛冻请幢辽姓誉黍腥雕纳场献驹冈陵尿咏昏窍估何设掠岂问闪湿寨俊林拄祝并陈痞艳缺顿兢错卓晓弹胳井矩侧灸泌趟脸汇叁臀绽下盂芹逮吁屑浊谭蛆须磋竭娟钵凯冷尧浸耸崇合天莎格澳狸十工岸红匹如锚傈炽暖咬炮币钡谴病洼卞暇痔芳返欲接投谓压在熔滋袱噶鬃帮册疯通种泳艇赶寐凌锻躺窗嘉寒诧构障氓薄歧宦图喻讳乞远猎篡疲粮蓄磨惩点吧忌啡访填黄酚浅轧衅掘芒凭仗厌盖献态莆保捐枣庭不菇穿叔疆纸音缅蘑闰融阉墒株壁宙貉馆赣片挺拐豆犬MapInfo 产 品 白 皮 书MapInfo 公司介绍- 3 -1MapInfo 产品线概述

4、- 4 -2MapInfo Professional 8.5- 6 -2.1 产品概述- 6 -2.2主要功能- 6 -2.3最小系统要求- 14 -3. MapBasic- 15 -3.1 产品概述- 15 -3.2 MapInfo MapBasic特性- 15 -3.3 最小系统要求- 17 -4 MapInfo MapXtreme 2005- 18 -4.1产品概述- 18 -4.2 主要功能- 19 -4.3 最小系统要求:- 23 -5MapInfo MapXtreme for Java 4.8- 26 -5.1 产品概述- 26 -5.2 主要功能- 27 -5.3 系统结构- 3

5、5 -5.4 最小系统要求- 36 -6SpatialWare 4.9- 37 -6.1 产品概述- 37 -6.2 软件组成- 37 -6.3 主要功能- 37 -6.4 数据库和操作系统需求- 39 -7MapX Mobile 5.0- 41 -7.1 产品概述- 41 -7.2 目标客户- 41 -7.3 功能和优势:- 41 -7.4 系统需求- 42 -8MapX 5.0- 44 -8.1 产品概述- 44 -8.2 产品特性- 44 -8.3 最小系统要求- 47 -MapInfo 公司介绍MapInfo成立于1986年,1994年上市,是一间全球性的软件公司。MapInfo为客户

6、提供整合软件、资讯的服务,并协助客户做出有远见的决策。MapInfo协助政府及企业顾客满足各层次各部门的需求,从财产经营、网络规划到位置筛选、风险管理或是手机传输最近服务的应用等。在全世界,MapInfo公司拥有超过600000多家的客户,它们遍布于各个行业。这些客户使用超一流的强大的位置技术实现各种各样的应用。MapInfo的解决方案通过支持客户整个的数据生命周期帮助公司和政府充分利用其数据从准备、净化和改善到分析、报告,直到最后形成数据的可视化分析和发布。2005年MapInfo在全球首先提出位置智能的理念。并通过这一理念为广大客户提供了丰富的服务和巨大的商业价值。位置智能应用解决了在各行

7、各业中的复杂问题,包括:通信、保险、商业、政府等等。位置智能可以帮助Federal Emergency Management Agency (FEMA)里的员工知道目前所拥有财产的位置,以及在有危机风险时如何利用他们。保险公司可以使用MapInfo的技术去衡量他们的政策并确定他们承担的风险大小。另外,MapInfo也可以使用这些技术来做预测分析,帮助像零售业、房地产、银行以及餐饮业更了解他们的顾客与市场。凭借着完整的经验、软件与资料,MapInfo帮助这些行业在市场、潜力产品、店面位置与人口分布等方面做更好的决策,以达到增加收入与降低成本的功效。MapInfo公司拥有丰富的产品线,向用户提供的

8、产品及解决方案主要有: 桌面产品MapInfo Professional,网络及无线产品MapXtreme及Envinsa, 开发工具MapX, MapX Mobile, 空间信息管理SpatialWare, 路径优化产品Routing J Server 数据产品StreetPro 等等。MapInfo的解决方案有20种语言通过战略合作伙伴和代理渠道遍布60个国家。1MapInfo 产品线概述MapInfo产品全面整合了位置智能与数据库、地图绘制、信息分析、数据挖掘、网络技术及其他多方面的计算机主流技术而形成便于开发客户应用的系列产品,包括:Professional:MapInfo的桌面旗舰产

9、品,界面友好、易于使用、制图美观,是基于PC的桌面地图软件。是世界各地的商业分析人士和大多数GIS专业人士的首选,完美地用于观察与分析位置与数据之间关系。主要特征包括:与关系数据库管理器(RDBMS)的紧密连接、空间数据的编辑与空间分析、查询、3D视图和分析、完备美观的图表分析工具、集成的报表工具和网页输出、以及打印布局用于输出布局合理、精细漂亮的地图。客户更可以利用Professional+MapBasic/VB/VC+/Delphi开发自定义的界面和功能模块,使之更贴近用户的操作习惯和业务需求。MapBasic:为Professional开发提供的内嵌开发语言。MapBasic编程语言可创

10、建定制化的地图应用、增加MapInfo Professional的功能、开发可重复使用的工具、把MapInfo Professional整合到其他应用中。MapBasic包含功能强大的语句,允许用户用只有几行的代码把地图和地理信息系统添加应用中。MapBasic程序可以利用通用的语言如Visual Basic、C+、Power Builder以及Delphi嵌入Professional开发地图应用。MapBasic语言已经受到市场上上百家第三方应用的认可。MapXtreme for Java:遵循工业标准J2EE架构使用纯Java开发的产品,创建Web地图应用服务的工具集,应用部署在Inter

11、net/Intranet上。把应用服务中的地图和程序放在服务器端,保证系统与数据的安全性,便于维护和功能升级与扩展,节省成本,用户数量增多时亦便于扩充。最终用户仅需要标准的浏览器即可以访问地图应用。主要特性包括:与关系数据库管理系统(RDBMS)的紧密连接、空间数据的编辑与空间分析、查询、专题分析、以及图像输出与打印,面向开发者提供完整的地图应用解决方案。MapXtreme 2005:基于微软的.Net架构开发的产品。MapXtreme2005产品使得开发人员可以享用微软的.NET技术架构的所有特性,如跨语言性,创建Web服务,部署分布式应用等先进的技术。MapXtreme 2005将Prof

12、essional、MapX、MapXtreme for Windows产品的功能和易用性集中在统一的对象模型上,为合作伙伴、客户提供了创建基于Windows平台的应用或产品。由于MapXtreme 2005 对于桌面应用和网络应用来说,底层模型完全相同,所以桌面应用系统或者Web应用可以共享相同的底层代码,大大缩短了开发时间,提高了投入产出比。主要特性包括:数据访问、地图选择和查询、专题图、标注、对象处理和地理分析、地图样式、管理投影和坐标系统、控件和标准工具、性能优化和状态保持、地理编码以及路径分析的客户端支持等。SpatialWare:众所周知,数据库管理系统(RDBMS)中保存着企事业单

13、位所有的重要的和完全的数据,包括员工信息、客户信息、设备信息、财务信息等,是所有企事业信息管理系统建立的基础。随着空间信息(位置信息)对于企事业管理的重要性日益加强,而且空间数据量日益增多,所以对于空间信息的安全性,一致性,以及能够与其他数据统一管理的要求使得将空间数据存储到关系数据库中去成为一个必然的发展趋势。目前,能够提供对空间数据支持的关系数据库并不很多,Oracle8i之后的版本提供了空间对象的管理机制,MapInfo可以直接连接Oracle8i之后的所有数据库版本,访问其中的空间数据,但是对于其他数据库如Informix, SQL Server,MapInfo提供了一个中间件产品Sa

14、ptialWare,用于解决空间数据存放到关系数据库中并可以管理的问题。MapX Mobile:MapInfo MapX Mobile是一个开发工具,可以让我们的客户开发新的移动软件,进而扩展现有的软件。用MapX Mobile 建立的软件可以单独在设备上运行,并能够和Pocket PC操作系统兼容,不需要无线连接。MapX Mobile是MapX和MapXtreme用于为无线设备创建地图应用的特殊版本。主要特性包括:地图显示与操作、栅格图像&格网显示、对象编辑及处理、专题分析、ADO连接、GPS集成、MapXtreme连通。Vertical Mapper: Vertical Mapper 是

15、一个强健的格网分析应用。格网是从一个位置到另一个位置的一组连续数据例如 高程数据、 温度数据 或者家庭的平均收入。比如分析空间上连续数据的趋势,可以生成渲染效果的图象(grid),也可以生成3D(三维)效果图。Vertical Mapper可以在嵌在MapInfo Pro. 中运行,也可以配合MapInfo MapX运行。前者直接使用MapInfo Pro中的Vertical Mapper菜单,后者需要使用Vertical Mapper SDK进行开发。2MapInfo Professional 8.5 2.1 产品概述MapInfo Professional 是一套业界中领先的Windows

16、平台的地图化解决方案。使用MapInfo Professional,提供地图绘制、编辑、地理分析、网格影像等功能。利用MapInfo提供的最佳决策支持系统,商业分析专家和GIS专家可以方便的将数据和地理信息的关系直观的展现。它复杂而深层次的可视化地理分析功能可以帮助用户在数据库中不同的数据之间建立关联,在同一个环境下显示,并迅速揭示数据之间的关系以及易被忽视的数据模式,从而作出快速有效的决策,提高运作效率,加强竞争能力。2.2主要功能新的及增强的地图发行能力用户在Professional中作的工作可以很容易地发布给其他人,如将您作出的分析结果交付给您的同事或者领导。连接到MapInfo Dis

17、covery: MapInfo Professional中制作的地图和数据分析结果可以被发送到MapInfo Discovery 服务器上,所有人可以通过浏览器访问这些数据MapX Mobile工具:将Professional地图窗口以迅速便捷的方式发送到安装在Pocket PC设备上基于MapX Mobile的应用程序中。Crystal Reports 8.5版本:提供强大的,界面友好的创建复杂报表的功能,包括通过OLE嵌入地图;增加图表;新的输出PDF,HTML,XML的向导和模板。窗口输出:将地图窗口打印或者输出为分辨率可调的图像。工作空间打包工具:Professional提供的新工具,

18、可以将打开的地图保存到一个目录下,并同时创建相应的工作空间,为工作空间的共享提供便利。区域填充样式缩放:Professional提供的新特性,可以在参数/输出设置对话框中找到,这个选项当需要打印300、600、1200 dpi的高分辨率地图时非常重要。定位数据地理编码:将数据库表中的地理信息如邮政编码,城市名称,或者X,Y坐标值等与地图上的某一点联系起来,便于通过地理分析,查询等功能帮助用户分析决策。Professional有内置的地理编码工具将地址匹配到地图上。用户可以设置地址偏离街道的距离或者决定将地址插入到距离街道末端多远处。创建点:如果您的数据(如存在数据库中)中存在地点的经纬度坐标,

19、则可以通过创建点的功能为数据在地图上创建位置点。7.5版本中可以为非数值字段创建点位,并且可以重建已存在的点位,这个功能为用户可视化数据提供了便利条件。专题图:除了创建点的方法,通过创建专题图也可以将您的数据连接到现存的地图图层,以达到在地图上获取数据的目的。完善的空间分析除了简单的对象绘制和编辑功能,Professional提供了强大的地图处理能力,包括:合并、分解、外接多边形、封闭、缓冲、分割、擦除、擦除外部等;还包括:平滑、撤销平滑、将区域转化为折线、将折线转换为区域;Professional提供了新的对象处理方法清除和修改数据,如自我相交、缝隙、叠加检查;清除自我相交、缝隙、叠加;线头

20、清除、节点的抓取和抽稀功能; l Voronoi(泰森)多边形:为点创建区域,如为销售人员创建管辖区。l 分割对象:如通过道路、河流来分割区域。l 擦除或擦除外部适用于点、多点、集合对象。l 数据聚合:在创建缓冲区时支持数据聚合。l 地图量测:Mapinfo Professional提供了量测距离、长度、周长、面积的功能。l 聚合计算;求和,加权平均,计数等聚合计算。l 地理分析:相交,包含,缓冲等地理算子。l 专题分析:专题图用以揭示隐藏在单纯数据值下的事物发展的状态和趋势,包括直方图,饼图,等级符号图,点密度图,格网专题图。专题图的模板可以保存,以便于以后的使用和修改。l 信息工具:鼠标点

21、击地图某一点获取该位置点的所有数据记录。l 计算统计数据:提供计算统计值的功能菜单用于计算某个数值字段(如人口数)的总和、平均值、最小值、最大值、方差、标准差、计数。3D视图和棱柱图棱柱图:棱柱图可以使地图以一种特殊的方式展现,将区域按照高度值突出平面显示,达到立体显示的效果。和其他专题图一样,棱柱图也用于揭示数据的趋势。3D视图:3D视图和棱柱图一样为数据的分析和展示提供与众不同的方式。Pro 8.5中3D视图的功能比以前版本更强。Pro8.5中在3D地形图上叠加纹理得到很好的改善,使得标注清晰可读,3D视图质量更高。Pro能够直接读取MI Grid、 VM Grid、DEM、DTED以及G

22、TOPO30格式的格网数据并创建3D视图。在Professional中,制作格网专题图后便可以创建3D视图。我们的3D视图基于微软的OpenGL,为3D视图提供平移,缩放,旋转等浏览操作。栅格图像显示Professional可以将不同来源的数据,包括不同格式或者不同投影的数据显示在同一地图窗口,一旦数据被加入到地图窗口,数据间的地理关系便呈现出来。Professional亦允许将栅格图像和矢量图像叠加显示。在地图窗口中您可以设置图层的显示顺序、显示特征、标注。栅格图像不仅可以当作背景显示,而且可以覆盖在矢量图层或其他栅格图层之上,通过设置透明与半透明显示,达到很好的显示效果。栅格的半透明显示可

23、以在0-100%之间任意调节。ECW 栅格处理器MapInfo Professional ECW 是一种由 MapImagery 开发,用于 MapInfo Professional 和 MapInfo MapX 的栅格处理器插件,该处理器使 MapInfo Professional 和基于 MapInfo MapX 的产品能够读取ECW 压缩图像。ECW 是由 Earth Resource Mapping 开发的小波压缩标准,能提供高质量的图像压缩。许多数据和软件厂商采用 ECW 作为它们的标准图像压缩技术。除了本地或 ECW 文件网络服务器之外,MapInfo ECW 使用户可以显示来自因

24、特网或内联网服务器的“图像 Web 服务器”图像。MapInfo ECW 是以 3 种不同的方式发布:l 作为 MapImagery 的一部分 MapImagery Limited 出品的 MapInfo 图像分析插件。l 使用 MapInfo Professional CDROM 上的 MapInfo Professional InstallShield 集成安装。l 作为独立的产品 包括在较早版本的 MapInfo Professional CDROM 和其它 MapInfo CDROM 上。使用 MrSID 栅格处理器MrSID 栅格处理器允许打开和显示按 MrSID 格式压缩的栅格图像

25、。使用 MapInfo Professional CD 安装 MrSID 栅格处理器。包括一个示例 .SID 文件和一幅巴黎的栅格图像。MrSID 格式图像处理器软件是从 Schlosser Geographic Systems, Inc 获得授权许可。版权信息 (MrSID)MrSID、MrSID Decompressor 和 MrSID 徽标均为 LizardTech, Inc 的商标,授权许可使用。本计算机程序部分版权属于 (c) 1995-1998 LizardTech 和/ 或加利福尼亚大学所有,受到美国 5,710,835、5,130,701 或 5,467,110 号专利保护,授

26、权许可使用。保留所有权利。MrSID 受到美国和国际专利和版权条约以及外国申请未决专利的保护。禁止未经授权使用或复制。MrSID 格式图像处理器软件是从 Schlosser Geographic Systems, Inc (SGSI) 获得授权许可。访问数据访问企业级数据库:l Oracle Spatial10G including 10G Locator, 9iR2l Microsoft Access XPl Microsoft SQL Server version 2000 & 2005l MapInfo SpatialWare 4.8.1l Informix 9

27、.4用户直接访问Oracle Spatial而无需通过任何中间件,其他的数据库通过ODBC访问。访问本地数据MapInfo TAB以及WMF格式的矢量数据;栅格数据格式如ERDAS, MrSID G3, ECW, GeoTiff, ADRG, CADRG,BMP, JPG, TIFF, BIL, SID, PNG, PSD,JPEG2000;格网图像数据如MapInfo MIG, VMGrid, DEM, DTED levels 0-2, and GTOPO30;带限定符的ASCII文本文件,Excel的XLS文件(最多支持65536行), Lotus1-2-3的WKS文件,DBF, Aces

28、s数据库的MDB文件;直接读取ESRI的Shape格式文件;支持GML V2(地理标记语言);支持PDF和XML的输出(通过 Crystal Reports 8.5).强大的数据转换工具Professional的通用转换工具,提供不同数据格式间的转换输入的数据格式包括:MIF/MID, DXF,DWG,DGN, SHP, E00, VPF,and SDTS输出的数据格式包括:MIF/MID, DXF,DWG,DGN, SHP, and E00查询带地理扩展的SQL语句:Professional中使用SQL语句可以查询您所需要的数据。除了支持Select、 From、Where、Group By

29、、 Order By、Into等标准关键字外,Professional还提供了以下的地理算子:Contains、Within、 Partly Within、 Entirely Within、 and Intersects;并支持以下聚合函数:Sum()、 Min()、 Max()、 Count(*)、 Avg.() 、WtAvg() 。SQL语句可以被保存起来以待重用或修改。地图选择工具:除了SQL语句,Professional还提供了点选、圆选、矩形选择、多边形选择、边界选择等地图选择工具。Professional还提供了反选功能,即不选择已选择的而选择未被选择的。空间插值运算利用控制点构建

30、一个方法或者模型,生成用于估算未知点数据的连续平面。空间插值算法包括TIN三角插值,IDW反距离权重插值。例如根据测得几个地点的温度,采用插值运算生成区域的连续的温度变化显示。插值运算用于格网专题图,生成颜色变化的趋势面,并能够以浮雕效果显示。连接InternetProfessional提供三种方式连接Internet:第一种:热链接的方式。您可以为任何一个对象或标注建立热链接,鼠标点击对象或者标注就可以链接到某个网站、图片、多媒体文件(WAV、AVI)、文档文件(DOC、PPT、XLS) 、甚至TAB及WOR文件、HTML图像地图;第二种:HTML图像地图工具将地图转换成可以点击的WEB页;

31、最后:采用MapInfo元数据管理器(在CD上)获取兼容FGDC的服务器的数据。投影的支持支持经纬度投影,横轴莫卡托投影,WGS84等地球坐标投影以及非地球坐标投影等,投影起源于30多种主要的投影,并提供用户自定义投影的接口。地图输出布局将地图、属性数据、统计图、图例、指北针等加入布局窗口中排版,然后通过打印机或绘图仪输出,打印输出的分辨率可调。丰富的工具Professional提供许多方便易用的工具如按长度生成线、比例尺制作工具、生成MapX Geoset工具、Easy loader上载工具、线型编辑工具、符号编辑工具、DBMS计算表的记录数、DBMS目录管理器、HTML图像地图、MDBLa

32、uncher、TOC工具、标注器、表管理器、窗口管理器、分散点、网格制作器、格网工具、工作空间打包器、度转换器、配准矢量工具、设置最小外边框工具、通用转换器、同心环缓冲区、图例管理器、线对齐工具、旋转标注、旋转地图窗口、旋转符号、指北针、制图向导工具、注册向量工具、自动标注、鹰眼(总览)、坐标提取器、坐标系边界管理器。Google Earth 连接工具:Google Earth是一种演示制图和通用检索的工具,因特网用户可以使用卫星成像地图执行简单的查看和路径规划。使用Google Earth 链接工具可以导出地图数据的视图并在 Google Earth 地图上显示该数据并交互。该工具可以导出

33、MapInfo Professional 栅格和矢量地图数据并在 Google Earth 托管的全球航拍照片顶部显示。可将这些地图导出为栅格图像格式 (.jpg) 或 Google 数据格式(即 .kml)。如下图将北京市二、三、四环道路数据导入google earth中,将矢量数据和栅格数据结合。Verticle Mapper 格网处理MapInfo Professional 还包括 Vertical Mapper 格网处理程序,支持没有购买 Vertical Mapper 插件产品的用户打开、查看和打印 Vertical Mapper 格网(*.GRD、*.GRC)格式文件。Vertic

34、al Mapper 格网文件也可直接在 MapInfo Professional 中打开。在文件类型下拉列表中随其它格网图像格式还列出了 *.GRD 或 *.GRC 扩展名。目前,使用 Vertical Mapper 处理程序的格网不能在修改专题地图对话框中修改。这些文件为只读。必须在 Vertical Mapper 源应用程序中创建或修改,该应用程序可从 MapInfo 获取。此外,不能在MapInfo Professional 中创建 .GRD 或 .GRC 文件,但是可使用 Gridtools.MBX 将 *.GRD 文件转换为*.MIG 文件。2.3最小系统要求操作系统最小内容最小硬盘

35、空间最小显卡Windows 2000 Professional SP 4奔腾 PC128 MB 内存应用程序 103 MB 数据 450 MB16- 或 24-位色 Windows XP Professional SP 2 Windows XP Home SP 2 Windows 2003 SP 1 Server with Terminal Services/Citrix奔腾 PC64 MB 内存应用程序 103 MB 数据 450 MB16- 或 24-位色3. MapBasic 3.1 产品概述MapBasic是一种类Basic的结构语言,创建用于MapInfo Professional

36、或者 MapInfo runtime 的自定义程序。MapBasic编程语言增加了MapInfo Professional的功能、开发可重复使用的工具、把MapInfo Professional整合到其他应用中。MapBasic包含功能强大的语句,允许用户用只有几行的代码把地图和地理信息系统添加应用中。MapBasic程序可以利用通用的语言如Visual Basic、C+、Power Builder以及Delphi嵌入Professional开发地图应用。MapBasic语言已经受到市场上上百家第三方应用的认可。3.2 MapInfo MapBasic特性建立用户定制程序MapBasic定制程

37、序的易用性极强,使得桌面地图可以集中解决某一特定问题。MapBasic能够自定义菜单、工具栏以及对话框,制定出优秀的解决方案,完成业务任务。整合MapInfo Professional与其他商业工具整合后,桌面地图的用处即突显无疑。MapBasic支持ODBC数据库连接标准,实现与数据库的连接,它还支持OLE自动化和DDE,方便与其它应用的结合。例如,使用OLE技术,只需几行代码,用户即可把一个地图窗口加入Visual Basic应用程序中。扩展MapInfo Professional的功能与脚本语言不同,MapBasic是MapInfo Professional内置的事件驱动的可编译编程语言

38、,允许用户建立用于基站选址的复杂空间数据模型。MapBasic拥有功能强大的内置地理算子和地理操作函数。且用户可以使用内置的ANSI结构查询语言(SQL)集的一个子集提供的工业标准命令语句操作数据。易学性由于以Basic为基础,MapBasic有着与Basic类似的语义和语法。使用MapInfo Professional中的MapBasic窗口,可以看到由地图操作生成的MapBasic语句,或者在窗口中自己输入MapBasic语句。这样有助于学习MapBasic的命令,甚至可以把语句剪贴到用户的应用中。开发环境MapBasic是一种编译语言,因此用户创建的应用必需同MapInfo Profes

39、sional或MapInfo Runtime同时运行。MapBasic开发环境提供文本编辑器,用户也可以使用其他的文本编辑器。MapBasic提供的工程文件使用户可以编译并连接不同的模块。语句和功能MapBasic拥有300多种语句和功能,具体包括:流程控制 循环、分支结构、用户定义的功能、事件处理程序、错误处理。连接 访问DDL的程序;使用DDE与其它应用连接;使用OLE自动化或DDE连接MapInfo Professional;通过ODBC访问远程数据源。用户界面 创建新菜单条、菜单或者菜单选项,删除已有菜单中的选项。创建或修改工具栏上的按钮;创建自定义对话框,包括文本框、下拉列表框、按钮

40、、复选框、单选按钮、样式选择等。显示或隐藏标准窗口、处理事件如地图窗口改变、关闭窗口、窗口中心改变、按钮按下或者退出应用事件。变量 本地变量、全局变量、数值变量、字符串变量、逻辑变量、日期变量以及对象变量;数组和用户自定义结构。表格和文件操作 直接调入Excel、Lotus 1-2-3、xBase和ASCII文件;内置SQL命令用于执行查询、排序、聚合、联合和创建数据(支持带有从句的选择性语句,如FROM、WHERE、ORDER、BY以及GROUP BY)。支持相等连接和地理连接、提交变更、回滚变更;通过ODBC连接数据;对ASCII码文件和二进制文件执行打开、关闭、只读和写入操作。函数 字符

41、串、数据转换、数学、日期、时间以及地理函数。地理信息操作 创建点、直线、曲线、文本、多边形和缓冲区等;编辑和操作对象,包括整形、对象转换、分解、组合和擦除操作;计算面积、周长、长度、中心点、区域叠加、修改对象样式;显示多层地图、控制显示设置、创建专题地图、查找对象和地理编码;支持多个坐标系统。 版本兼容MapInfo Professional的新版本可以运行旧版MapBasic创建的程序,但是MapInfo Professional的新特点只有新版MapBasic才能使用。3.3 最小系统要求MapBasic是MapInfo Professional的开发环境。兼容如下操作系统:Windows

42、 98 SE, Windows 2000 Professional SP 3, WindowsNT 4.0 SP 6a, 时最小系统需求: Pentium PC, 32 MB RAM,MI Pro 103 MB 硬盘空间, 数据 450 MB 硬盘空间, SVGA 显示器.兼容如下操作系统:Windows XP Professional SP 1, Windows XP Home时最小系统需求Pentium PC, 64 MB RAM, MI Pro 103 MB硬盘空间, 数据 450 MB硬盘空间, SVGA 显示器.4 MapInfo MapXtreme 20054.1产品概述MapXt

43、reme 2005同MapInfo的其他产品一样为用户提供了一种新的方式显示和分析数据,超越了传统的电子表格和报表的方式。许多企事业单位利用数据地图化和基于位置的分析决策支持系统制定策略、管理和保护资产、高效的运输货物。MapXtreme 2005正是为了满足用户类似的需求而设计。MapXtreme 2005是MapInfo为基于位置信息系统提供开发环境的主要产品之一,帮助用户实现桌面客户端地图应用系统和WEB环境的地图应用系统。MapXtreme 2005为开发者和最终用户提供了以下一些优越性:l 为Windows系统的开发人员开发Web应用和桌面应用提供了同一个核心;l MapXtreme

44、 2005与Visual Studio.Net无缝集成,使开发变得容易;l 由于遵循工业标准和OGC标准,所以提供了真正的互操作性;l 增强的功能特性能开发更为复杂而又灵活的系统。MapXtreme 2005 SDKMapXtreme 2005 SDK是为熟悉windows .Net的开发人员提供的。使用MapXtreme 2005可以同时开发桌面系统和Web的应用系统。l Web开发:MapXtreme 2005提供了开发模板、控件、工具用于系统的快速开发。Web开发语言如ASP.Net可以和MapXtreme 2005一起用于构建系统。l 桌面开发:类似于开发Web应用,MapXtreme

45、 2005也为桌面系统提供了模板、控件、工具用于原型系统的快速开发,支持.Net的开发语言如VB.Net、C#、VC+。产品主要组成部分l 产品架构:对象模型兼容.NET框架;l 包含强大的地图和分析功能:先前MapX/MapXtreme提供的所有功能MapXtreme 2005都有提供,包括地图的创建、显示、从不同的数据源访问数据、专题图、栅格和格网图像处理、对象创建、编辑、处理;l 开发环境的工具:MapXtreme 2005提供集成于Visual Studio.Net的控件、对话框和模板,用于客户端应用(使用Windows Forms)和Web应用(使用ASP.Net)的开发;l 可扩充

46、的结构:MapXtreme 2005提供对象池和缓冲区用于需要性能调优的web应用系统;l 应用部署方案:提供运行环境的安装程序;l 详尽的开发文档;4.2 主要功能易于开发l 与Visual Studio.Net完全集成;l 使用拖放功能简化系统的开发;l 使用预先定制好的模板和系统安装的例程帮助用户快速开发系统;l 使用.Net的先进技术,架构合理的和更具生命力的系统。l 为桌面和Web开发提供同一个核心,便于代码的共用,降低开发成本。l 桌面开发和Web开发使用一个SDK;l 在两种部署类型间可以共享代码;l 共同一致的桌面和Web开发经验。互操作性l 支持工业标准Microsoft.N

47、et、ADO.Net、SQL-3;l 支持空间标准如OGC和OpenGIS;l 使用标准的数据访问系统和协议如ADO.Net、ODBC、Oracle Spatial 、Microsoft SQL Server;l 将位置应用嵌入到您组织内运行的第三方业务系统中;l 使用Web服务访问地理编码(MapMaker)和路径(RoutingJ)服务器。支持的数据库和数据文件l SQL Server 2000 & SQL Server 2005l MS Accessl Informix IDS 9.3/9.4l Oracle9ir1&r2l Oracle9ir2 Locatorl Oracle10Gl

48、SpatialWare for Mapinfo SQL Server、 IBM DB2 、Informixl DBasel ASCIIl ESRI shape filel MapInfo Native Table 表选择和查询查询符合条件的地图对象和属性信息,然后在选择集上作进一步的分析如专题分析。这里提供几种查询的方式:选择工具、查询方法如SeachNearest、MI SQL语句、ADO.NET数据提供者。MI SQL提供了新的规则并更多的扩展函数。专题图专题图,通过地图揭示数据之间的关系和发掘潜在的数据。MapXtreme 2005的专题图包括:范围专题图、独立值专题图、等级符号图、散点

49、图、饼图、直方图、标注专题图。标注MapXtreme 2005提供了复杂而强大的标注功能。它不仅能通过字段值或其组合、表达式来标注对象,而且您可以为标注创建独立值专题图和范围专题图,这样就摆脱了对文字的依赖性,是MapXtreme 2005标注的一个强势特征。MapXtreme 2005中,标注除了一如既往的支持沿线标注、部分标注、环绕(曲线)标注、多行显示等特性外,标注被存放到单独的一层中显示,这样就导致标注图层可以参加图层排序,就不会出现标注被压住看不到的问题。地理对象的创建与编辑:MapXtreme 2005中提供接口创建与编辑地理对象,对象类型包括:点、多点、多段曲线、直线、矩形、圆角

50、矩形、弧段、文字、集合。地图对象的处理和分析:指的是创建新对象如通过合并邮政区创建新的销售区,操作包括合并、擦除、最小外包多边形(Convex Hull)、相交等。还指利用地理对象的坐标点来判断与其他地理对象的关系,如围绕某地点创建五公理范围的缓冲区,计算有多少地理对象包含在这个范围内,比如在水淹分析的应用中。地图样式点样式。包括Bitmap符号点样式、TrueType字体样式、简单矢量符号样式。MapXtreme 2005提供了70多个Bitmap符号样式,您可以使用画笔这样的工具软件制作Bitmap符号作为自定义的符号,符号大小不限、24位真彩、且不必是方形。线样式。提供120种线型符号。

51、线样式包括线的颜色、宽度、线型。区域样式。提供170种填充样式。区域样式包括前景色、背景色、填充样式。栅格样式。管理栅格图像和格网的样式。包括亮度、对比度、灰度、透明、半透明(0-100%)等特性。MapXtreme 2005支持RDBMS 数据源(Oracle Spatial、Informix、SQL Server 等)中每图元(记录)样式,即一个数据库表中的每条记录可以有自己的图元样式。如,在道路表中可以为高速路、主干道、次级路、街道设置不同颜色、宽度、线符号的样式渲染。栅格图像和格网支持栅格图像如航片、扫描图片为地图提供背景和参考显示。格网是一种专题图,Professional通过插值计

52、算,用连续的色彩等级渲染地图而形成格网。格网简单的讲是每个网格具有值的栅格图,如数字高程图。栅格图和格网图只有在注册以后才可以加入到MapXtreme 2005,可以接受的栅格图格式:TIFF and GeoTIFF (*.tif)、MrSID (*.sid)、ECW (*.ecw)、Spot (*.bil)、JPEG (*.jpg)、JPEG2000 (*.jp2, *.j2K)、PCX (*.pcx)、GIF (*.gif)、Windows Bitmap (*.bmp)、PNG (*.png)、Photoshop (*.psd)、Targa (*.tga)、Windows Metafile

53、 (*.wmf)、Vertical Mapper Continuous Grid (*.grd)、 Vertical Mapper Classified Grid (*.grc)、ADRG - ARC Digitized Raster Graphics (*.gen)、 ASRP - ARC Standard Raster Product (various file extensions)、CADRG - Compressed ARC Digitized Raster Graphics (*.gen)、CIB - Controlled Image Base (various file exte

54、nsions)、 NITF - National Imagery Transmission Format (*.ntf);可以接受的格网格式:USGS DEM (*.dem)、GTOPO30 (*.dem)、DTED (*.dt0, *.dt1, *.dt2)、Vertical Mapper Continuous Grids1 2(*.grd);对于其他类型的格网,若用户自己安装了支持格网的驱动程序,MapXtreme 2005也许可以打开。MapXtreme 2005提供了获取栅格图像和格网信息的工具。栅格信息包括:高度、宽度、栅格图像的类型、颜色深度、注册信息包括投影、参考点信息。格网信息

55、包括:高度、宽度、格网类型、MBR、投影信息、网格值、最大最小值、光源角度等。投影和坐标系统MapXtreme 2005的投影文件以XML文件形式存在。地理数据必须显示在正确的投影中,这样才可以正确的显示和测量。虽然MapXtreme 2005提供了足够多的投影方式,用户仍可以自定义自己的投影。MapXtreme 2005中存在几种创建投影的方式:MapXtreme 2005的命名空间、从PRJ文件的语句创建、从MapBasic语句创建、从EPSG创建、从Oracle的SRID创建。便于开发的工具和特性MapXtreme 2005提供了许多的工具可以加入到用户的应用系统中,用户也可以自定义自己

56、的工具。MapXtreme 2005为桌面客户端的开发和Web应用开发分别提供了工具和地图控件,并在安装时直接集成到Visual Studio.Net环境中。产品安装后会有很多例子,也可以直接用于您的应用程序中。MapXtreme 2005还提供了其他的工具如工作空间管理器,用来以xml格式保存多个文件的初始状态;表注册工具Geodictionary管理器用于数据绑定。Web地图服务器(WMS)和Web对象服务器(WFS)MapXtreme 2005提供了部署WMS和WFS供他人访问的能力,也提供了在您的应用中访问其他不同的供应商部署的WMS和WFS的能力。访问WMS可以使您以图片方式从Int

57、ernet、其他公司的Intranet上获得地图数据的显示,如其他类型的数据或其他部门的专业数据,并将图片作为背景显示在您的地图窗口。访问WFS可以使您通过Internet/Intranet获得地理空间数据GML(Geography Markup Language)2和GML3数据。 GML是符合OGC标准的地理标记语言。MapXtreme 2005提供的WFS符合1.0.0 OpenGIS Web Feature Service执行细则。自定义MapXtreme 2005MapXtreme 2005的某些函数被设计成帮助用户实现自定义的子类。如用户可以自定义自己的查询方法、Where字句、SQL查询语句等。详细内容请查看开发手册。4.3 最小系统要求:内存 Windows Server2003: 160 megabytes (MB) RAM Windows Server2003 Web: 160 MB RAM Windows XP: 160 MB RAM Windows

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论