【VB开源代码栏目提醒】:以下是网学会员为您推荐的VB开源代码-电子地图的制作流程 - 技术总结,希望本篇文章对您学习有所帮助。
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个字段field20亿条记录。
三、灵活的数据查询分析功能 MapInfo的精华是其分析查询功能即它能够精确地在屏幕上查询、分析与其相应的地理数据库信息。
面对大量的数据仅对其进行数学统计就已经是一项非常繁重的工作更何况进行 精确的分