地图(MapControl樱花节):
地图作为地图绘制中的核心元素,其他所有元素的操作都会在地图上,这就是地图。
图元:
包括三种基本图元类型:
● 区域: 指覆盖给定区域的闭合对象。可以想像为一个面,其中包括多边形、椭圆和矩形。区域包括国界、邮政编码边界和销售区域等。
● 点对象:表示数据的单一位置。就是一个点,不能缩放,其示例包括客户位置、饭店和停车计时器等。
反抗的反义词● 线对象:覆盖给定距离的开放对象。包括直线、折线和弧线等。其示例有街道、河流和电力线路等。不同类型的对象可以放在同一个图层中,最常见的是每种对象放在一个单独的图层中,单独放置时,使用起来比较方便。
图层:
地图绘制里的图层和Photoshop中的图片操作里的图层可以类比,在这里,地图绘制里的地图相当于图片里的图片,地图绘制里的图层相当于图片里的图层,在操作的过程中,对某些画面都可以分层进行绘制,最后会重叠在一块,白色的部分视为透明的重叠方式。
表:
表包含要显示在地图上的数据。表保存描述图元信息的行和列,这些图元包括它们的几何体、样式和属性。MapXtreme 2005支持各种数据源中的表,包括本地表(MapInfo .TAB龙骨怎么扦插)、关系数据库管理系统(RDBMS)、dBa、MS Access、ASCII文件和ESRI ShapeFile。特性表包括光栅、网络、无缝、视图、WMS和ADO。
表通常表示一个图层的所有信息包括"几何信息"和"属性信息" ,mapinfo使用( .tab)格式,可以用文本编辑器打开我的性格特点MapInfo的.tab 文件可以组织成为一组用于构建图层的文件。MapInfo 表包含以下类型的关联文件:
*.tab:此文件说明 MapInfo 表的结构。这是一个说明数据文件格式的小文本文件。
*.dat(.mdb, .dbf, .txt, .xls or .wks):这些文件包含制表数据。 传统道德
生日快乐四字成语
*.map:此文件说明图形对象(如果表没有地图对象,则该文件将不存在)。
*.id好地址:此文件是一个交叉索引文件,链接数据和对象(如果表没有地图对象,则该文件将不存在)。
*.ind: 这是一个索引文件。使用该索引文件,可搜索地图对象(如果表没有索引,该文件将不存在)。
这些文件在一起构成 MapXtreme中的单一 .tab 图层。
标注和图例(LabelLayer):中班古诗
如果地图中没有描述显示内容的元素,则这种地图用处不大。地图需要标注和图例等文本。该类型允许控制标注的每个方面,例如标注可视性、标注位置、标注样式和标注内容。使用标注的MapXtreme 2005类包括LabelSource、LabelProperties和LabelModifiers。
图例是以编码方式描述图元的制图元素。例如,图例可以描述边界(例如学校地区)、直
线(例如电力线路网络)或点(公司办事处位置)。图例也包含标题,用于描述地图表示的全部内容。
MapXtreme 2005中,图例连同地图标题和比例栏都是Adornments类的一部分。
标注和图例(LabelLayer)的例子:
Layer类表示组成地图的层,由它派生出3种层的类型,即VectorLayer(矢量图层)、LabelL
ayer(符号图层)、WMSLayer(网络地图服务图层)。
主题:
计算机上的电子地图不仅可以直观地显示地图图元之间的空间关系,而且还可以分析与图元关联的基础数据,从而了解到与看到的内容有关的详细信息。通常的分析技术是创建基于图元图层的主题,该图元图层的数据以特定的方式排列。
主题的例子:
注:此处也可以为标注创建主题。例如,使用范围标注主题表示城市之间的相对人口数量。最大的标注表示有最多人口的城市。
工具:
多数地图绘制应用程序提供工具栏按钮(工具,这里的应用就是控件)的分类,用于一般绘制任务(例如在地图上绘制直线)和导航任务(例如放大)。MapXtreme 2005提供大量地图绘制工具,此外,还可以创建自己的定制工具。
MapInfo.Tools用于桌面工具。
工作空间:
含有地理数据集的目录,可以保存本次打开的所有数据源和数据集,以后打开此工作空间,则该工作空间所包括的所有数据源和数据集会全部自动打开。
工作空间可以使得处理所有地图绘制元素更为容易。MapXtreme 2005支持使用.MWS扩展名且基于XML的工作空间格式。
坐标系和投影:
坐标系和投影是两个重要的地图绘制概念,应该对它们有基本的理解。投影是指如何将地图显示在图纸地图或计算机屏幕等平面上,而坐标系说明的是如何将地图图元在空间上安排。开发应用程序,尤其是开发空间精度和精确度很重要的应用程序时,坐标系和投影都需要重点考虑。
将球面的对象显示在平面上时,投影是减少失真发生的一种方法。主要需要权衡两个方面:保持图元的面积相等和保持图元的真实形状。有多种不同类型的投影,每种投影都可以用于减少给定区域上的失真量。某些投影保持形状,而其它投影保持面积、距离或方向的精确度。
坐标系是一组参数,告知如何解释对象的位置坐标。这些参数之一是投影。坐标可以有两种类型:球面坐标或笛卡尔坐标。球面坐标描述在Earth曲面上的位置,而笛卡尔坐标以两维空间来描述平面位置。二者均用x和y坐标表示。计算图元的距离或面积时就会出现差异,表示街道或河流等真实Earth位置时用球面坐标,而表示大脑解剖或棋盘等相对位置时用笛卡尔坐标。
开发应用程序时需要重点考虑地图要使用的 。包含距离和面积计算的分析操作(例如缓冲、路径规划和查询)使用坐标系和投影来得出正确的结果。
坐标系和投影类是Geometry命名空间的一部分。
另外:
MapInfo表:
利用MapInfo表对地图进行处理、查询、编辑和分析,首先应进行地图信息化。地图信息化的过程通常被称作地图化。在进行地图化之前,应先建立“表”的概念。MapInfo中“表”的概念不同于日常工作所指的表,也不同于数据库中的表。MapInfo的表可以分为数据表和栅格表,数据表又分为包含图形信息对象的数据表和不包含图形信息对象的数据表,包含图形对象的数据表是图形和数据的有机结合。数据表由行和列组成,每一行包含一个特定事物对象的地理特征、事件等信息,每一列包含有关表中数据项的特定类型的信息,类似于数据库中的每一行是一条记录、每一列是一个字段。
栅格表与数据表有所不同,它没有记录、字段和索引等表结构,仅是一种能在地图窗口中
显示的图像。通常在MapInfo中,创建一个表将会产生以下五个文件:
⑴文件名.tab:扩展名为tab的文件,描述表数据结构的文件。
⑵文件名.map:扩展名为map的为图形对象与数据相关联的文件,也可以是纯数据文件。
⑶文件名.dat:文件名.wks、文件名.dbf或文件名.xls:这些主要是描述所包含的数据。MapInfo既可以新建数据库结构而形成扩展名为tab的文件,也可以调用dBASE DBF、Foxba、Foxba、分界 ASCII、Lotus 1-2-3或Microsoft Excell文件,当调用不同格式的数据表格时,将形成不同扩展名的数据文件。
⑷文件名.id:当表中含有图形对象时,扩展名为.id的文件作为图形对象文件的地理索引,作用是连接数据和图形对象。
⑸文件名.ind:扩展名为ind的为列索引文件,其作用是当使用查找命令定位一个地址或城市时,在表中必须对这些域先建好索引,该索引将保存在一个扩展名为ind的文件中。