资源描述:
《MAPINFO__上机实习指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、MAPINFO(5.0)上机实习指导第一部分MAPINFO桌面地图系统简介—・概述GIS出现20年,成为比较成熟的技术。80S以来,商品软件如ARC/INFO,C1CAD,MGE(Intergraph)等,G1S走出实验室进入实用。用户小有大量的如数据可视化,地理分析等的需求,但传统G1S产品的价格高,专业性强,应用平台高,界面复杂,普通用户难以完成开发。而MAPINFO结合数据库与电子地图,适合PC机运行,易于使用和二次开发,是一种桌面地图信息系统。MAPINFO总部在美国,用户遍及58个国家,有6种语言的版木。应用于市政管理,市场策划与规划,土地与自然管理,交通运输,保险服务,
2、通讯业务,治安,教育,经济,银行等。MICROSOFT与MAPINFO亦议,OFFICE组件及EXCEL中融入基本的桌而地理信息功能。95年北京成立MAPTNFO中国有限公司,在上海,广州,成都等地设立分公司。二.MAPINFO软件1.总体介绍85%以上的数据具有地理信息,而表格式和文字式的数据表达形式不能把大量的信息清晰地表现在人们面前,如将各种数据放在地图上表示出來,辅以地理分析,可使它们之间的关系趋势一目了然。3.0FORWIN的环境要求CPU386以上,内存4M-8M,VGA以上显示器,软件4.5M空间,样本数据7.5M空间.WIN3.1以上。地图输入及编辑1)数字化仪输入
3、地图(如利用美DTC公司的VTI接口软件,MAPINFO可与流行的SUMMAGRAGHICS,CALCOMP等200多种数字化仪连接)2)通过其它绘图工具绘制地图(支持标准的DXF格式输入,可ACAD,CORELDRAW通过等输入地图,再输出成DXF文件,MAPJLNFO再读入DXF文件)3)光栅图彖(RASTERIMAGE)输入(支持BMP,GIF,JPEG,PCX,SPOT[卫星航空照片位图],TGA,TTFF格式,输入后,可用MAPTNFO的作图工具在其上作图,编辑,再存成单独的矢量地图层,也可把光栅图象作为底图,以増强图面效果)作图工具和命令包括:直线,折线,圆/椭圆,多边
4、形,圆弧,矩形/方形,文本;改变状态,增加节点;各种数据的增删改等编辑命令。数据组织旧地图是综合性的,其上密密麻麻地布满各种信息,不利于信息的分类,查找.MAPINFO采用分层,使复杂的地图变成了简单易处理的多层次的地图层•如城市的地图可设置行政区划,河流,公路,建筑物,标注说明等层,给地图的输入,编辑带来很大的方便。数据的表达方式MAPINFO含内置数据库,数据在MAPINF0中由种表达方式:1•地图表达方式(MAP);2.数据表浏览方式(BROWSER);3.直观图表达方式(GRAPH)[使数据更加直观地表现].地图数据的分析,表达MAPTNFO可对地图上的数据进行各种专题分析
5、,用各种图形在地图上把分析结果直接表现出来,有6种类型的专题地图.空间查询MAPINFO可根据图形查询相应的属性,或根据属性查找满足该属性的图形•对带有索引数据项的地图可进行FIND查找,所提供的SQL选择功能使数据查询快速而方便,SQL选择可支持多数据联合操作,可使用复杂的表达式,形成新的结果表,其查询结果也可在图上表现出来.空间分析MAPINFO的实体间没有拓扑关系,具对象往往比较简单,故没有复杂的空间分析,主耍具有包含,落入,缓冲区,地理编码等分析功能.数据输出MAPINFO使用户能直接得到含有大量直观地理信息的地图,而非简单的表格和计算,各种分析查询结果也是以地图方式输岀,
6、并提供了LAYOUTWINDOW(布局窗口)功能•可把地图,表格,直观图和文字说明结合起来一同输岀,使输出的信息更加丰富清楚.WTN支持的外设,MAPTNFO都自然支持,其输出设备的多样性使其增色,可在十分便宜的输出设备上得到高质量的矢量地图.程序开发工具MAPBASICMAPBASIC与VISUALBASIC类似,向下兼容BASIC,并有数据库操纵语言,及地图信息系统特有的地图目标对象操纵语言•用MAPBASIC可建立全用户化的界面,口动执行复杂程序,与其它系统组成人系统.1.软件特点工作空间的使用使用相同的表时,侮次都要单独打开侮张表,使人生厌•此特性可使该过程口动进行,能尽快
7、回到创建地图和分析数据的事务中.有效的图层分层组织为看到不同表中数据间的关系,需把它们放在同一张地图上,并生成新的数据地图层,MAPINFO允许在同一张地图上叠加数百个层面,它们可取自不同格式的文件•通过图层控制丁具可控制每个层而是否可见,是否可编辑及是否可选择等.丰富的空间查询方便的专题制图灵活的图形设计地理编码将数据记录在地图上显示之前,需将地理坐标赋给何个记录,以使MAPINFO知道在地图的何处可找到某个记录.二次开发用MAPBASIC可口泄义MAPINFO或使