我想做一个小地区的电子地图,
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 17:52:19
我想做一个小地区的电子地图,
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文件,供其它用户使用.通过完成数据库与图形的有机结合,实现在图形的基础上对数据库进行