




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 MapInfo简介MapInfo是一个国际化的软件公司,通过集成软件、数据和服务为政府、企事业单位的管理和决策提供解决方案,致力于帮助客户从基于位置的地理信息中挖掘潜在的信息,助理客户作出合理而高效的决定。比如,MapInfo帮助政府和商业领域的客户提供从资产管理、网络规划到选址、风险管理和“离我最近的地点”等基于移动客户端的应用解决方案。在某些情况下,我们的客户也许起初低估了位置信息用于改变组织管理方式、解决复杂问题和辅助决策所具有的能力,在另一些时候,我们的客户和合作伙伴正积极地开辟使用位置信息进行企业管理和运作的道路。我们的责任是帮助您更好的把位置信息作为数据可视化和信息分析的手段,从繁重的表格和文字中解放出来,更直观、高效的从现有数据中分析、挖掘、发现,进行创新、规划、管理,以获取更强的竞争力。我们相信越来越多的客户会在工作中体会到位置信息管理带来的便利和优势。目前在全球有超过600,000的客户享用MapInfo的产品、数据和服务,遍布于政府、电信、商业、零售业,金融保险、公共安全、公安军事、交通、能源等各行各业。MapInfo的宗旨:正确的定位带来意想不到的成功和机会。1.1 MapInfo产品线的主要组成部分MapInfo产品全面整合了GIS与数据库、地图绘制、信息分析、数据挖掘、网络技术及其他多方面的计算机主流技术而形成便于开发客户应用的系列产品,包括:Professional:MapInfo的核心产品,她界面友好、易于使用、制图美观,是基于PC的桌面地图软件。她是世界各地的商业分析人士和大多数GIS专业人士的首选,完美地用于观察与分析位置与数据之间关系。她的主要特征包括:与关系数据库管理器(RDBMS)的紧密连接、空间数据的编辑与空间分析、查询、3D视图和分析、完备美观的图表分析工具、集成的报表工具和网页输出、以及打印布局用于输出布局合理、精细漂亮的地图。客户更可以利用Professional+MapBasic/VB/VC+/Delphi开发自定义的界面和功能模块,使之更贴近用户的操作习惯和业务需求。一款物美价廉、功能完备的Professional Runtime产品为客户的应用提供核心运行环境,以降低客户部署应用程序的成本。MapBasic:为Professional开发提供的内嵌开发语言。MapBasic编程语言可创建定制化的地图应用、增加MapInfo Professional的功能、开发可重复使用的工具、把MapInfo Professional整合到其他应用中。MapBasic包含功能强大的语句,允许用户用只有几行的代码把地图和地理信息系统添加应用中。MapBasic程序可以利用通用的语言如Visual Basic、C+、Power Builder以及Delphi嵌入Professional开发地图应用。MapBasic语言已经受到市场上上百家第三方应用的认可。MapX:主要的ActiveX控件,开发人员可以快速地使用当前流行的开发语言如VB、VC+、Delphi将她集成到客户端的应用中去。MapX是真正的OLE(object linking and embedding)控件,可以嵌入到用户新的或现有的应用程序中,帮助用户增强表格数据的分析能力和可视效果,提高生产力,提高管理水平。她的主要特性包括:与关系数据库管理器(RDBMS)的紧密连接、空间数据的编辑与空间分析、查询、专题分析、以及图像输出与打印。MapXtreme:创建Web地图应用服务的工具集,应用部署在Internet/Intranet上。把应用服务中的地图和程序放在服务器端,保证系统与数据的安全性,便于维护和功能升级与扩展,节省成本,用户数量增多时亦便于扩充。最终用户仅需要标准的浏览器即可以访问地图应用。她的主要特性包括:与关系数据库管理系统(RDBMS)的紧密连接、空间数据的编辑与空间分析、查询、专题分析、以及图像输出与打印。MapXtreme有两个版本,一个版本是基于Windows的产品,另一个版本是遵循工业标准J2EE架构使用纯Java开发的产品,二者不可或缺,面向开发者提供完整的地图应用解决方案。MapXtreme2004:基于微软的Dot Net架构开发的产品。MapXtreme2004产品使得开发人员可以享用微软的.NET技术架构带来的好处,如跨语言性,创建Web服务,部署分布式应用等先进的技术。MapXtreme2004将Professional、MapX、MapXtreme for Windows产品的功能和易用性集中在统一的对象模型上,为合作伙伴、客户、MapInfo公司本身提供创建基于Windows平台的应用或产品。使用相似的代码,开发人员可以将应用部署在桌面应用系统或者Web应用中。例如,使用MapXtreme2004,您开发了一个桌面的应用系统,那么程序代码只要略作修改就可以布署到Web环境中。主要特性包括:数据访问、地图选择和查询、专题图、标注、对象处理和地理分析、地图样式、管理投影和坐标系统、控件和标准工具、性能优化和状态保持、地理编码以及路径分析。SpatialWare:众所周知,数据库管理系统(RDBMS)中保存着企事业单位所有的重要的和完全的数据,包括员工信息、客户信息、设备信息、财务信息等,是所有企事业信息管理系统建立的基础。随着空间信息(位置信息)对于企事业管理的重要性日益加强,而且空间数据量日益增多,所以对于空间信息的安全性,一致性,以及能够与其他数据统一管理的要求使得将空间数据存储到关系数据库中去成为一个必然的发展趋势。目前,能够提供对空间数据支持的关系数据库并不很多,Oracle8i之后的版本提供了空间对象的管理机制,MapInfo可以直接连接Oracle8i之后的所有数据库版本,访问其中的空间数据,但是对于其他多数数据库如Informix, IBM DB2, SQL Server,MapInfo提供了一个中间件产品SaptialWare,用于解决空间数据存放到关系数据库中并可以管理的问题。MapX Mobile:MapInfo MapX Mobile是一个可以用在Pocket PC的MapX 平台,譬如Compaq的iPAQ 和HP 的Jornada.。它是一个开发工具,可以让我们的客户开发新的移动软件,进而扩展现有的软件。用MapX Mobile 建立的软件可以单独在设备上运行,并能够和Pocket PC的Windows CE操作系统兼容,不需要无线连接。MapX Mobile是MapX和MapXtreme用于为无线设备创建地图应用的特殊版本。主要特性包括:地图显示与操作、栅格图像&格网显示、对象编辑及处理、专题分析、ADO连接、GPS集成、MapXtreme连通。产品体系结构:下图是部署MapInfo产品的体系结构:1.2 使用MapInfo产品的优越性产品线完整。MapInfo提供了从桌面系统到Web应用的全线产品,可以创建任何基于C/S,B/S结构的应用程序,由于采用面向对象的组件技术,因此可用于建立跨越全球的分布式网络应用,可以嵌入到现有的系统中或者创建新的系统。MapInfo产品提供平台兼容性,可跨系统分布应用,可满足各种设备的使用需求,如PC台式机,小型服务器,移动设备如PDA,手机等。技术符合工业标准。MapInfo产品结合了当前IT领域普遍认可的工业标准。如组件、XML规范,OGC(Open GIS Consortium)规范,工业数据库标准,J2EE架构,微软的Dot Net架构,TCP/IP协议。这些使得MapInfo获得生生不息的良好发展态势,并且易于扩展、扩充以及代码重用。功能完善且强大。MapInfo产品功能包括:紧密结合关系数据库,管理关系数据库中的空间数据,提供海量数据存储和管理的解决方案;提供矢量和栅格数据的动态投影以及叠加显示,简化数据查看方式;栅格数据的透明显示以及透明度可调,改善了地图显示效果;三维视图的浏览和分析增加了地形的显示和坡度坡向、透视性、选址等分析功能;高质量的报表和图表功能增强了地图的表现能力;元数据的管理工具为地图的维护和保存提供便利条件;多源数据的访问提高了数据的可利用性。易于使用和开发,迅速建立系统原型。MapInfo产品以她的短小精悍而著称,并且提供简便的应用开发模板以及丰富的例程,使用户可以在较其它产品短的时期内以较低的成本快速上手,迅速熟悉地理信息系统的基本概念,开发出令人满意的应用系统,利于抢占市场先机。1.3 系统配置策略对系统进行规划时,往往需要考虑以下几个因素:l 用户数有多少?l 系统的数据量有多大?l 网络环境如何?l 投资规模如何?l 交互的复杂程度如何?复杂度指的是:如果应用系统偏重于数据的录入,比如电信资源管理系统用于资产设备(管线,电缆,光缆,井等)的数据录入系统,则我们认为交互很复杂;如果应用系统偏重于查询、分析或者鼠标操作不很复杂的编辑(如增加独立的区域、点位、路线等),则我们认为交互不复杂。一般应用系统地搭建会有以下几种结构:桌面应用、Client/Server结构的应用、Browser/Server结构的应用。如果用户数很少,网络环境不是很好,投资规模很小,那么采用MapX或者Professional产品搭建桌面应用系统就可以满足要求。如果应用系统偏重于数据的录入,且数据量很大,局域网或者专网环境,有一定的投资规模,则可以采用MapInfo/MapX/MapXtreme2004、SpatialWare+RDBMS/Oralce&Spatial搭建C/S结构的应用。如果应用系统编辑量不大,且偏重于查询和分析,而且用户数很多,如企事业内部全体职工,或者针对于公众的网站,则可以采用MapXtreme/MapXtreme2004搭建B/S结构的应用,如果投资允许,可以采用SpatialWare+RDBMS/Oralce&Spatial。数据的存储常有两种方式:一种是以文件方式存储。如果数据的修改不是很频繁,而且修改范围不大,如把基础地图(行政区划,绿地,水系,道路等图层)作为底图显示,则可以以文件方式存在;还有一种方式是存储到数据库中。这种方式可以保证数据的一致性、安全性、完整性、共享性,而且便于管理。如果投资允许或者系统要求,可以采用这种方式。C/S架构和B/S架构的差别在于:B/S结构将应用程序与数据都存放在服务器端,便于应用程序的升级与维护,如果客户的应用程序或者开发基于的系统平台升级或变更,只要更新服务器端,马上可以体现在客户端,节省人力和时间;而且对于客户端的系统配置要求也不高,只要客户端安装了标准的浏览器(IE)即可。C/S结构将数据布置在服务器端,而应用程序和系统运行环境都布置在每台客户端,程序的维护和升级比较复杂,需要为每个客户端做升级配置,需要相对长的时间和人力。目前,因为跨平台,跨系统,分布式应用的兴起,软件架构体系分为两大阵营,微软的DOT NET架构和基于Java语言的J2EE架构,尤其这两个架构体系中对Web服务的支持允许向更多不同的用户提供丰富的服务,而且这些服务可以运行在桌面、服务器、个人数字助理(PDAs)、移动电话以及任何其他的智能设备上。MapXtreme2004基于微软的DOT NET架构,MapXtremeJava完全遵循J2EE架构,所以MapXtreme2004和MapXtremeJava为客户创建基于位置的web服务、用于实现分布式应用提供了完整的解决方案。2 MapInfo Professional2.1 特性新的及增强的地图发行能力用户在Professional中作的工作可以很轻易地发布给其他人,如将您作出的分析结果交付给您的同事或者领导。连接到MapInfo Discovery: MapInfo Professional中制作的地图和数据分析结果可以被发送到MapInfo Discovery 服务器上,所有人可以通过浏览器访问这些数据MapX Mobile工具:将Professional地图窗口以迅速便捷的方式发送到安装在Pocket PC设备上基于MapX Mobile的应用程序中。Crystal Reports 8.5版本:提供强大的,界面友好的创建复杂报表的功能,包括通过OLE嵌入地图;增加图表;新的输出PDF,HTML,XML的向导和模板。窗口输出:将地图窗口打印或者输出为分辨率可调的图像。工作空间打包工具:Pro7.5提供的新工具,可以将打开的地图保存到一个目录下,并同时创建相应的工作空间,为工作空间的共享提供便利。区域填充样式缩放:Pro7.5提供的新特性,可以在参数/输出设置对话框中找到,这个选项当需要打印300、600、1200 dpi的高分辨率地图时非常重要。将数据置于地图上地理编码:将数据库表中的地理信息如邮政编码,城市名称,或者X,Y坐标值等与地图上的某一点联系起来,便于通过地理分析,查询等功能帮助用户分析决策。Professional有内置的地理编码工具将地址匹配到地图上。用户可以设置地址偏离街道的距离或者决定将地址插入到距离街道末端多远处。创建点:如果您的数据(如存在数据库中)中存在地点的经纬度坐标,则可以通过创建点的功能为数据在地图上创建位置点。Pro7.5中可以为非数值字段创建点位,并且可以重建已存在的点位,这个功能为用户可视化数据提供了便利条件。专题图:除了创建点的方法,通过创建专题图也可以将您的数据连接到现存的地图图层,以达到在地图上获取数据的目的。分析地图量测:Mapinfo Professional提供了量测距离、长度、周长、面积的功能。聚合计算;求和,加权平均,计数等聚合计算。地理分析:相交,包含,缓冲等地理算子。专题分析:专题图用以揭示隐藏在单纯数据值下的事物发展的状态和趋势,包括直方图,饼图,等级符号图,点密度图,格网专题图。专题图的模板可以保存,以便于以后的使用和修改。信息工具:鼠标点击地图某一点获取该位置点的所有数据记录。计算统计数据:提供计算统计值的功能菜单用于计算某个数值字段(如人口数)的总和、平均值、最小值、最大值、方差、标准差、计数。3D视图和棱柱图棱柱图:棱柱图可以使地图以一种特殊的方式展现,将区域按照高度值突出纸面显示,达到立体显示的效果。和其他专题图一样,棱柱图也用于揭示数据的趋势。3D视图:3D视图和棱柱图一样为数据的分析和展示提供与众不同的方式。Pro7.5中3D视图的功能比以前版本更强。Pro7.5中在3D地形图上叠加纹理得到很好的改善,使得标注清晰可读,3D视图质量更高。Pro能够直接读取MI Grid、 VM Grid、DEM、DTED以及GTOPO30格式的格网数据并创建3D视图。在Professional中,制作格网专题图后便可以创建3D视图。我们的3D视图基于微软的OpenGL,为3D视图提供平移,缩放,旋转等浏览操作。栅格图像显示Professional可以将不同来源的数据,包括不同格式或者不同投影的数据显示在同一地图窗口,一旦数据被加入到地图窗口,数据间的地理关系便呈现出来。Professional亦允许将栅格图像和矢量图像叠加显示。在地图窗口中您可以设置图层的显示顺序、显示特征、标注。栅格图像不仅可以当作背景显示,而且可以覆盖在矢量图层或其他栅格图层之上,通过设置透明与半透明显示,达到很好的显示效果。栅格的半透明显示可以在0-100%之间任意调节。Pro7.5为栅格图像的显示提供了优化的逻辑选项,可以跳过不可见的栅格图像图层不处理,从而提高处理速度。栅格图像包括遥感图像,航片,卫星照片,pro7.5增强了栅格图像的配准功能,并提供了配准矢量工具用于改变矢量图的投影,如栅格矢量化的地图、导入时使用错误投影的DXF或ERSI图层。访问数据访问企业级数据库:l Oracle 9.2.03 & Spatial, 9i Locator, Oracle v8.1.7& Spatiall Microsoft Access 2000l Microsoft SQL Server version 2000l MapInfo SpatialWare 4.6l Informix 9.21l DB2用户直接访问Oracle&Spatial而无需通过任何中间件,其他的数据库通过ODBC访问。访问本地数据l MapInfo TAB以及WMF格式的矢量数据;l 栅格数据格式如BMP, JPG, TIFF, BIL, SID, PNG, PSD,JPEG2000, ECW;l 格网图像数据如MapInfo MIG, VMGrid, DEM, DTED levels 0-2, and GTOPO30;l 带限定符的ASCII文本文件,Excel的XLS文件(最多支持65536行), Lotus1-2-3的WKS文件,DBF, Acess数据库的MDB文件;l 直接读取ESRI的Shape格式文件;l 支持GML V2(地理标记语言);l 支持PDF和XML的输出(通过 Crystal Reports 8.5).MapInfo Professional可以将不同格式和投影的地图数据显示在同一地图窗口。输入和输出数据Professional的通用转换工具,提供不同数据格式间的转换l 输入的数据格式包括:MIF/MID, DXF,DWG,DGN, SHP, E00, VPF,and SDTSl 输出的数据格式包括:MIF/MID, DXF,DWG,DGN, SHP, and E00l 栅格数据压缩为ECW格式。地图要素和表格数据的创建及编辑地图要素的类型:Professional提供绘图工具以及数字化工具创建MapInfo的地图数据:点、线段、折线、正方形/矩形、圆/椭圆、弧段、文字、多点、集合对象。地图编辑工具:对各类型地图要素的剪切、拷贝、粘贴、UNDO操作、平移、调整大小、旋转、整形工具如增加/删除/拖动/叠加节点、捕捉(可设定容差范围)节点、大十字光标。增强的快捷方式:如使用+/-号在在绘图的过程中放大/缩小地图、使用箭头健移动地图窗口或可编辑的对象等。地图要素的样式:提供上百种的区域填充样式、可自定义的线样式、TrueType字体的符号样式、色彩丰富、任意大小、32000种自定号样式。Professional中可以将公司的logo或者照片作为符号添加到地图窗口,可以设置以真实大小来显示。属性(表格)数据的创建和编辑:提供表结构的创建、增加/删除/修改/索引字段、紧缩表、增加一行、用表达式更新列/创建新列。地图要素的样式:提供上百种的区域填充样式,可自定义的线样式,TrueType字体的符号样式,色彩更为丰富的32000种自定号样式。属性数据的编辑:属性数据结构的改变,如增加字段,删除字段;属性数据的增加与编辑。对象处理除了简单的对象绘制和编辑功能,Professional提供了强大的地图处理能力,包括:合并、分解、外接多边形、封闭、缓冲、分割、擦除、擦除外部等;还包括:平滑、撤销平滑、将区域转化为折线、将折线转换为区域;Professional提供了新的对象处理方法清除和修改数据,如自我相交、缝隙、叠加检查;清除自我相交、缝隙、叠加;线头清除、节点的抓取和抽稀功能; Professional提供了创建自定义区域的方法:如创建销售管辖区,并提供管理、分析数据的新的方法如:l Voronoi(泰森)多边形:为点创建区域,如为销售人员创建管辖区。l 分割对象:如通过道路、河流来分割区域。l 擦除或擦除外部适用于点、多点、集合对象。l 数据聚合:在创建缓冲区时支持数据聚合。在对选择的数据或者全层的数据创建缓冲区和泰森多边形的过程中,其结果可以保存到另外的图层上,帮助用户节省时间和操作。查询带地理扩展的SQL语句:Professional中使用SQL语句可以查询您所需要的数据。除了支持Select、 From、Where、Group By、 Order By、Into等标准关键字外,Professional还提供了以下的地理算子:Contains、Within、 Partly Within、 Entirely Within、 and Intersects;并支持以下聚合函数:Sum()、 Min()、 Max()、 Count(*)、 Avg.() 、WtAvg() 。SQL语句可以被保存起来以待重用或修改。地图选择工具:除了SQL语句,Professional还提供了点选、圆选、矩形选择、多边形选择、边界选择等地图选择工具。Professional还提供了反选功能,即不选择已选择的而选择未被选择的。空间插值运算利用控制点构建一个方法或者模型,生成用于估算未知点数据的连续平面。空间插值算法包括TIN三角插值,IDW反距离权重插值。例如根据测得几个地点的温度,采用插值运算生成区域的连续的温度变化显示。插值运算用于格网专题图,生成颜色变化的趋势面,并能够以浮雕效果显示。连接InternetProfessional提供三种方式连接Internet:第一种:热链接的方式。您可以为任何一个对象或标注建立热链接,鼠标点击对象或者标注就可以链接到某个网站、图片、多媒体文件(WAV、AVI)、文档文件(DOC、PPT、XLS) 、甚至TAB及WOR文件、HTML图像地图;第二种:HTML图像地图工具将地图转换成可以点击的WEB页;最后:采用MapInfo元数据管理器(在CD上)获取兼容FGDC的服务器的数据。重新分区将相同属性值的区域合并。专题图的以及地图的图例Professional提供向导工具自动生成图例。统计图Professional提供表面图、饼状图、分散图、面积、气泡、三维、条形、线形、柱状统计图。用户可以自定义模板且保存。投影的支持支持经纬度投影,横轴莫卡托投影,WGS84等地球坐标投影以及非地球坐标投影等,投影起源于30多种主要的投影,并提供用户自定义投影的接口。地图输出布局将地图、属性数据、统计图、图例、指北针等加入布局窗口中排版,然后通过打印机或绘图仪输出,打印输出的分辨率可调。丰富的工具Professional提供许多方便易用的工具如按长度生成线、比例尺制作工具、生成MapX Geoset工具、Easy loader上载工具、线型编辑工具、符号编辑工具、DBMS计算表的记录数、DBMS目录管理器、HTML图像地图、MDBLauncher、TOC工具、标注器、表管理器、窗口管理器、分散点、网格制作器、格网工具、工作空间打包器、度转换器、配准矢量工具、设置最小外边框工具、通用转换器、同心环缓冲区、图例管理器、线对齐工具、旋转标注、旋转地图窗口、旋转符号、指北针、制图向导工具、注册向量工具、自动标注、鹰眼(总览)、坐标提取器、坐标系边界管理器。MapBasic窗口运行MapBasic语句,灵活定制Professional的系统功能。并且提供地图操作的反编译代码。网络地图服务(WMS)客户允许客户与WMS服务器相连,把数据输入到MapInfo Professional中,从而使您能够在不同的形式中访问多种资源。遵从OGC标准增加数据的互操作性,支持Open GIS web服务。集成Verticle Mapper。2.2 系统要求平台:Windows 98 SE, Windows 2000 Professional SP3 ,Windows NT 4.0 SP 6,Windows XP Professional SP1, Windows XP Home内存: 32 MB RAM硬盘空间:MI Pro - 103 MB;Data - 450 MB 监视器:16 or 24 bit color SVGA3 MapInfo MapX3.1 特性使用标准开发工具使用VB、 VC+、 Delphi将MapX集成到现存的或者新的应用中。MapX作为ActiveX控件,真正的实现对象链接与嵌入的开发方式,所以可以快速的开发应用。数据访问和数据库支持MapX的空间服务器访问(SSA)支持:l 通过ODBC连接支持访问企业数据库Orcale ,DB2,Informix,Sybase,SQL Server, Accessl 通过ODBC连接支持访问SpatialWare+informix/DB2/Oralce/SQL Server的访问l 通过OCI(Oracle Call Interface)预取机制获取保存在Oracle 9.2.03 & Spatial, 9i Locator, Oracle v8.1.7& Spatial中的数据。MapX支持Oracle Spatial的SDO_Geometry空间数据格式、坐标系以及投影。SQL语句被直接传给Oracle执行并返回查询结果。l 支持每条记录不同的样式:即一个表中的每个对象都有自己的样式。比如公共机构表,表中包含有学校、博物馆、图书馆、警察局、医院等不同类型的机构,不同的机构应该使用不同的点样式来表示,如医院用红十字表示等等。这样属性结构相同的记录都可以保存在同一个数据库表中,而不用因为图元样式不同而创建多个表,这样从数据库表生成MapIno Table表就会非常方便。地图选择工具通过拖拽鼠标在地图窗口中选择位于某点、矩形区域内、圆域内、多边形内、或区域边界内的地图对象。MapX支持圆选和矩形选择的动态选择模式,即在拖动鼠标的同时就可以选择对象,不必再等到释放鼠标按钮才看到所选对象。栅格图像和格网的支持MapInfo MapX将卫星图片、航片、遥感图像、扫描图像、格网(MIG)等图像以图层方式加入地图窗口进行管理, 并作为背景显示。MapX支持栅格图像和格网的半透明显示,透明程度在0-100%之间可随意调节。专题图通过颜色渲染、符号大小、标注在地图上表现属性数据,增加数据的可视性。专题图包括范围图、等级符号图、点密度图、饼图,直方图,以及标注专题图。对象编辑与处理l 创建地图对象的工具,如:点、线、多边形、多点对象和集合对象;l 地图对象的编辑工具,如:合并、缓冲、交叉或擦除对象;l 节点的编辑工具,如添加/删除/移动节点、节点捕捉。标注l 自动标注和自定义标注的功能;l 允许编辑图层中单个标注的样式;l 实现线状物的部分标注,以保证随着地图窗口的变化标注可以处处、时时显示;l 标注按线状物的走向可环绕,旋转显示。查询l 通过输入对象的属性如客户名称、街道名、邮政编码快速定位对象。l 使用条件查询表达式,即SQL语句的Where 字句,如pop10000,返回符合条件的记录。表达式支持地理算子如InterSects、PartlyWithin和地理函数如buffer、Centeroid。详细地请参看开发手册。将数据加入地图-数据绑定数据绑定是将数据源中的数据导入 MapX 的过程。MapX可以绑定到多种不同类型的数据源,如ADO、DAO、ODBC、Delphi BDE、Table、XML数据集等。将自己的数据绑定到地图上主要有以下两个优点:l 可以将数据连接到地图上查看。假如您有 Microsoft Access 版的美国销售机构表。通过数据绑定,可以创建一个新图层,并将每个销售地点显示为美国地图上的一个点。将数据加入地图后,即可使用 MapX 轻松地创建应用程序,用于查找与客户输入的地址距离最近的销售地点。l 可以将属性数据绑定到地图上,然后使用该绑定创建基于数据的专题地图。假设您的 Microsoft Access 版销售机构表还包含每个地点总销售量的列。使用数据绑定可以将包含总销售量的列加入美国地图。将数据加入地图后,即可创建按州划分的销售量专题图。专题地图在专题地图绘制和分析中介绍。工具MapX提供内置的标准工具,方面开发:l 增加图元工具如添加点、线条、折线、区域、符号、文本;l 地图选择工具如点选、圆选、矩形选择、多边形选择;l 其他工具如箭头、居中、放大、缩小、漫游、加标签。除了标准的工具,MapX提供CreateCustomTool方法创建自定义工具。图层管理l 数据的分层分级显示:MapX提供图层控制工具和视野范围控制,帮助用户分层、分级显示地图,表现为随着视野范围的缩小地图的显示内容由简单到详细;l 图层控制:管理地图窗口中图层操作的特性,包括数据图层的样式、缩放程度、填充和可视性;l 动态图层:优化地图的刷新显示,常用于实时GPS追踪应用;l 地图旋转:360度地图旋转,便于更灵活有效的显示信息(如实时追踪汽车位置时旋转地图);l 紧缩表:移除已删除的记录并重建索引和图形文件;l 连接MapMaker服务器和RoutingJ服务器。输出格式导出如下格式的文件:JPG、GIF、WMF、BMP、TIF、PNG、PSD。支持军事特征支持军事栅格图像,类型包括:ASRP、 ADRG、CADRG、 CIB和NITF. 同时支持军事的格网参考系统。支持SHP文件直接读取和显示SHP文件而无需转换。3.2 系统要求Microsoft Windows XP Professional,Microsoft Windows NT v4.0,Microsoft Windows 2000。4 MapInfo MapXtreme for Java4.1 概览理想的基于WEB的地图发布系统MapXtreme Java,是目前用于Internet或企业Intranet唯一的100%纯Java的地图服务器。MapInfo MapXtreme Java与J2EE兼容,为开发人员开发应用提供了无与伦比的灵活性。MapXtreme Java向应用开发商提供了一个高度可视化的、直观的组件,方便他们将地图功能集成到任何Web应用中。MapXtreme Java帮助用户在企业内部轻松实现信息共享,更好地向顾客提供服务,做出商业决策,更有效地管理资产和运营。使用MapXtreme Java,您只要轻轻一点鼠标就可以知道无线网络的覆盖范围、找到最近的药店、定位客户的位置、以及网络中的断点。低成本、高性能运行在服务器上的应用可以提供很好的经济效益,如低成本的软硬件系统和管理成本,并提供高性能、高可靠性和安全性。以往受阻于地图应用系统成本高的用户可以为每用户提供比以前价格低的地图服务。应用l 为现场工程人员提供实时访问公司和客户数据的能力,更好地在现场提供服务。l 在电信和运输领域,地图提供了一种监视网络的途径,用于确定问题区域、性能瓶颈或维修状态。l 在供应链管理中,地图应用可用于查看货物、服务或人员的分布,并根据需要重新分配相应资源。l 创建用于物流车辆、网络电话或军队部署的跟踪应用。l 实现更加便捷的客服自助服务应用,例如用于公众访问有关政府计划的信息。智能化的多线程MapXtreme使用智能的Java多线程,可以为多个同时发生的用户提供有效的服务,可以减少堵塞,减少每个用户的内存消耗并可以根据增加的CPU缩放用户负荷。 可扩展性有些企事业单位需要通过Internet/Intranet为所有的人提供好的空间分析性能。MapXtreme Java可以均衡各方面因素如用户数、响应时间等部署一个可伸缩的应用环境,如当用户数增加时,增加CPU(或者集群)使响应速度性能成比例提高,它可以适于处理高强度的使用需求。多平台有些运行空间分析应用系统的客户拥有混合的硬件平台环境,或者因为扩展性、可靠性、安全性而喜欢使用Unix操作系统。因为MapXtreme Java 运行在服务器端,现有的Windows平台和Unix平台都可以使用,MapXtreme Java可以集成Oracle,运行于任何兼容J2EE架构的应用服务器上,在异构硬件环境下运行(Linux,UNIX,NT等)。 Map Xtreme Java 向所有PC或UNIX工作站的web浏览器发送地图,而无需专用插件。编写一次,随处运行无论未来选择何种硬件和软件平台,Map Xtreme Java 应用(代码)都可以方便地被移植和重用,节约了开发时间和成本。快速应用开发与部署Map Xtreme Java版附带有Java Beans,可加快应用开发。因为它可以用于可视化的Internet开发环境 (IDEs),例如Borland JBuilder、Oracle Jdeveloper或Sun ONE Studio,开发商可以采用标准的拖放、设置属性机制,将对象添加到应用中。4.2 特性为Internet设计三种布署模式瘦客户端,所有的地图生成/渲染是由服务器端完成的。客户只接收小于20k的GIF。在服务器端,MapXtreme作为一个Servlet与Web服务器相连接,或者集成了Web服务器和应用服务器的功能。中型客户端,Web浏览器装载了一个Java Applet,但仍然从MapXtreme 的Servlet中得到基于GIF/JPEG的地图图像。这种环境增加了灵活的用户交互,同时将从服务器下载的信息量降到最低。胖客户端,装载了applet后,地图以一系列矢量的形式传输到applet中。这样,除了可从任何远程数据库中获得的空间对象外,所有的地图功能都属于客户applet。这种环境最适于更高带宽的内部网,所有的数据都能传输到每个客户端。要使用这种模式,MapXtreme必须以命名用户方式注册。MapXtremeJava以压缩了10倍的数据格式形成矢量流,便于网络传输,减少响应时间。100%纯JavaMapXtremeJava是为Web应用开发而设计的,它包含100%的Java类,是强健的、高度扩展的、多线程的服务器。它完全基于面向对象的设计模型,提供地图显示、查询、操作的方法和属性。MapXtremeJava提供Java API(MapJ)通过TCP/IP与应用服务器通信。每一个向服务器请求服务的客户端创建一个MapJ实例。MapXtremeJava无需在客户端安装插件,所以任何平台如PC或UNIX只要有标准的浏览器就可以访问服务器。适用于主流的Web环境MapXtremeJava适用于任何Java实例化的Web环境,尤其是三层结构,并需要与支持J2EE架构的Servlet的应用服务器如Apache Tomcat, BEA WebLogic,Sun One,IBM WebSphere一起工作。MapXtremeJava安装时自动集成安装Tomcat, 为用户开发提供便利条件。在客户端,MapInfo建议最低使用Netscapev5 或者 Microsoft Internet Explorer v5 。应用生成向导Map Xtreme Java管理器提供了一种快速的原型生成环境,通过向导能购快速设计应用布局,写出代码,开发人员可以在此基础上构建更为复杂或定制的应用。数据库连接:MapXtreme Java和存储在服务器数据库中的空间数据协同工作,从而允许具有安全权限的用户访问企业级数据库管理中的空间数据,允许用户对Oracle8i 、Oracle9i、Informix Universal Server,Microsoft SQL Server以及MapInfo SpatialWare for SQL Server的访问,允许用户创建新的地图对象,移动和删除地图对象。MapXtreme Java与Oracle8i Spatial以及Oracle9i Spatical紧密集成,完全的SQL直通机制允许任何标准的SQL查询用于图层的生成。对Oracle Thick & Thick Bequeath JDBC驱动程序的支持将两者的性能分别提高了20%和40%。有关标注l 曲线标注支持。这是标注的一项极大的改进,允许随着道路或者多边形的弯曲形状进行标注,从而使现在的地图读起来更容易,更加美观。l 标注专题图。由标注的样式(如颜色,字体大小)反映出用户数据的变化。下图是标注的颜色根据数据库中的人口数量变化。l 同一图层中各个对象标注的样式可以不同,样式的不同表现在标注的颜色、字体、大小上。l “本地特征”的标注。标注可以表现出与地区相关的特性,如创建包含日期的标注,那么该日期是以本地的日期格式显示的。如中国使用2004年6月18日,美国显示为6/18/04。l 多行标注。如果标注太长可以分为多行显示。l 由表达式创建标注。标注会随着字段值的改变而改变。SHP文件格式支持直接读取SHP文件并显示。地图显示操作对地图进行平移、缩放和重新定位中心的操作;点击地图对象,获取相关属性数据的信息。地图选择在选定的位置或者给定的矩形、圆形或者多边形内选择空间数据。专题图 MapXtremeJava通过向导为选择集或图层提供轻松创建专题图的功能,包括直方图,饼图,范围图,独立值图,标注专题图。图层控制管理所有图层属性,例如图层样式、可编辑、可视性、可选择性、视野范围、标注及样式。数据集合允许将非空间数据库的数据与MapInfo TAB文件联合,将数据显示在地图上。多属性搜索使用多种而不是一种属性值作为条件进行查询。例如:可以要求“显示所有城市名为Rochester,州名为NwYork的地方”来进行搜索。GRID支持GRID(格网)支持在每个象素存储属性信息如温度、高程等,经常用于连续的渲染(高程、辐射信号强度、温度)。MapXtremeJava中只能打开与MIG(MapInfo格网格式)关联的TAB文件。栅格图像支持MapXtreme Java 支持2 种类型的栅格图像:l 使用包含地理注册信息的关联.tab 文件的图像。要将图像注册为地理信息正确的图像,可以将图像引入MapInfo Professional 并注册关联到TAB表。许多USGS 地图图像都带有关联的.tab 文件。此类栅格图像包括TIFF、JPEG、GIF、BMP、PNG、XBM 和MIG (MapInfo格网)。l 注册信息包含在图像文件特殊标记中的图像。此类格式包括GeoTIFF。样式编辑器 以XML创建并管理客户以及某一行业的特定的样式符号库,包括点符号样式、线样式、填充样式。在MapXtreme Java Manager中提供样式的编辑器。样式渲染填充:区域填充方式。属性包括:实体颜色填充、符号填充、渐变填充(使用线性或半径颜色渐变:线性渐变沿直线通过一系列颜色过渡。半径颜色渐变沿圆通过一系列颜色过渡。)。单笔填充:控制如何显示直线或者区域的边界。属性包括:单笔填充图案、颜色、线宽、平行线(渲染引擎支持渲染和基线平行的一条或多条直线)、虚线、直线标记(使用直线标记标注带有重复符号的直线路径)、直线端点(带有原型或方形端点装饰或没有装饰的直线)和连接点(有三种连接线段的方式: 连接外角(斜角)、延伸外边连接(斜接)和圆角(圆)、单笔渐变填充(可选使用线性或半径颜色渐变:线性渐变沿直线通过一系列颜色过渡。半径颜色渐变沿圆通过一系列颜色过渡。)符号属性:TrueType字体、图像(GIF、JPEG、PNG、GIF动画)、向量(由Java2D Shape 接口指定的任意形状的向量符号)基于XML的每图元(记录)样式JDBC数据提供者提供的RDBMS 数据源(Oracle Spatial、Informix、SQL Server 等)支持每图元(记录)样式,即一个表中可以有不同的图元样式。如,在道路表中可以为高速路、主干道、次级路、街道设置不同颜色、宽度、线符号的样式渲染。样式以XML字符串来表示。栅格输出格式MapXtreme Java 支持多种栅格输出格式,其中包括GIF、JPEG、PNG 和WBMP。栅格图像的输出格式在ImageRequestComposer 中通过MIME 类型指定。MIME 是一种用于图像数据等非文本数据的格式标准。l image/jpeg JPEG 适用于颜色多于256 种的图层。l image/gif GIF 适用于最多256 色的图层。l image/png PNG 是GIF 格式的替代格式,适用于多于256 色的图层。l image/wbmp WBMP 用于在类似手机和PDA 的手持设备中生成图形的专用格式。l image/svg+xml SVG 用于在XML 中说明二维向量图形的格式。数据库连接池:数据库连接池增加了数据库连接的性能和安全性。在初始化的时候建立连接,避免在单个用户请求时单独建立连接,从而提高性能。安全性体现在连接数据库的用户名和密码不必经过Internet网传输,仅需传输连接字符串。多语言支持支持以Unicode为基础的多种语言,包括单字节和双字节语言,支持美式英语、法语、德语、意大利语、日语、韩语、西班牙语、瑞典语、丹麦语、简体中文和繁体中文。编辑TAB表Map Xtreme Java 提供了编辑本地MapInfo TAB 文件的功能。只能更新Java 有权编辑的TAB文件。也就是说,不可编辑标记为只读或由其他用户或组拥有的文件。缓冲区Map Xtreme Java 提供了用于创建缓冲区的新方法。可从任意输入几何对象(点、线或区域)创建缓冲区。WMS服务支持Map Xtreme Java允许创建OGC 兼容的Web 地图服务。日志记录Map Xtreme Java 使用Log4J 作为其日志记录引擎。只要所选日志记录引擎和公共日志记录API 之间的接口可以通过适配器连接在一起,即可随意更改日志记录程序。JPEG2000支持Map Xtreme Java 可加载在TAB 文件中注册的JPEG2000 栅格文件。支持所有栅格样式,其中包括亮度、对比度、灰度、透明度和半透明度。免费的地图和数据世界地图、主要城市、通行边界等等都是免费提供的。4.3 测试环境操作系统应用服务器数据库Solaris 8 & 9Tomcat 4.1.18Oracle 8i Spatial (8.1.7)HP-UX 11WebLogic 7Oracle 9i2 SpatialRed Hat Linux Advanced Server 2.1WebSphe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 9 正确认识广告 教学设计-2024-2025学年道德与法治四年级上册统编版
- 3《学会反思》(教学设计)-部编版道德与法治六年级下册
- 精神心理科普知识
- Unit 8 Wonderland-Further study 教学设计 2024-2025学年译林版(2024)英语七年级下册
- 11 ao ou iu 教学设计-2024-2025学年一年级语文上册统编版
- 丝路的故事(教案)-2024-2025学年人教版(2024)美术一年级下册
- 血透护理管理规范
- 七年级信息技术上册 第3课 计算机的发展与应用教学设计 川教版
- 贝尔安亲培训
- 出版专业职业资格《出版理论与实务》测试题库(含标准答案)
- 大型机械设备进出场及安拆施工专项方案
- 创维电视机E710U系列电子说明书
- 质量为纲-华为公司质量理念与实践
- 医院抗菌药物临时采购使用申请表
- 高考英语核心词汇1000个
- 2024-2030年中国多重耐药菌治疗行业市场发展趋势与前景展望战略分析报告
- GB/T 4706.66-2024家用和类似用途电器的安全第66部分:泵的特殊要求
- 2023-2024学年河南省安阳市殷都区八年级(下)期末数学试卷(含答案)
- GB/T 35607-2024绿色产品评价家具
- CJJT153-2010 城镇燃气标志标准
- 急救药品、物品交接记录
评论
0/150
提交评论