表:
通常表示一个图层的所有信息包括"几何信息"和"属性信息" mapinfo使用( .tab)格式,可以用
文本编辑器打开
MapInfo .tab 文件可以组织成为一组用于构建图层的文件。MapInfo 表包含以下类型的关联文件:
*.tab:此文件说明 MapInfo 表的结构。这是一个说明数据文件格式的小文本文件。
*.dat(.mdb, .dbf, .txt, .xls or .wks):这些文件包含制表数据。
*.map:此文件说明图形对象(如果表没有地图对象,则该文件将不存在)。
*.id:此文件是一个交叉索引文件,链接数据和对象(如果表没有地图对象,则该
文件将不存在)。
*.ind: 这是一个索引文件。使用该索引文件,可搜索地图对象(如果表没有索引,
该文件将不存在)。
这些文件在一起构成 MapXtreme Java 中的单一 .tab 图层。
地图定义:
地图定义说明了构成地图的数据,包括所要显示的数据、存储位置、数据组织为图层的方
式、数据的显示方式(如所用颜色、标注图元、地图缩放设置)。
地图定义的格式为: .mdf
MapInfo Geosets:
MapInfo .tab 文件集称为 geoset。 如果熟悉 MapInfo Professional,可以注意到 geoset
和工作空间的概念类似。工作空间是一个已保存的 MapInfo 表 (.tab) 和窗口的配置。无需打开
单个的 .tab 文件,即可使用其特定的显示设置来打开 geoset (somefile.gst) 和所有图层。
但是, Geosets 在 MapXtreme Java 中的功能受到了限制。这些限制主要是指不可以保存到
远程数据库的 MapInfo .tab 文件。
MapXtreme 不能打开 MapInfo 工作空间(.wor 文件类型)。用 MapInfoProfessional,的
MapInfo Geoset 程序可以将工作空间另存为 geoset,然后用 MapXtreme Java 管理器将它加载到
MapXtreme Java。
Mapinfo Geosets 的格式为 .gst
注:mapinfo 厂家推荐使用 .mdf 在实际使用过程中还是 .gst 使用比较简单
图元
MapXtreme 中的地图由地图对象组成的图层构成。这些地图对象可通过图元对象在 MapXtreme
中访问。此处有三种基本图元类型:
区域: 指覆盖给定区域的闭合对象。可以想像为一个面,其中包括多边形、椭圆和矩形。
区域包括国界、邮政编码边界和销售区域等。
点对象:表示数据的单一位置。就是一个点,不能缩放,其示例包括客户位置、饭店和停车计时器等。
线对象:覆盖给定距离的开放对象。包括直线、折线和弧线等。其示例有街道、河
流和电力线路等。
不同类型的对象可以放在同一个图层中,最常见的是每种对象放在一个单独的图层中,单独放置时,
使用起来比较方便.
样式
MapXtreme Java 地图中的所有图元均显示特定的可见特征,例如颜色或符号类型。相应的
特征也称为样式。MapXtreme Java 包括使用 Java2D API 渲染能力的众多显示属性,其中有
直线和区域的符号刷、虚线和平行线、矢量符号和缩放符号和标记。
标注
标注是 MapXtreme Java 中功能强大的特性之一,可用于增强地图功能,并向用户提供正确
的消息。标注不仅仅局限于添加文本来说明地图的特性。使用 MapXtreme Java,可以控制
字体类型、大小、颜色、位置,并使用光晕和轮廓线等富有创意的效果,为每个图层创建
不同的标注。 标注内容可以通过从图层数据源的一个或多个列取数据的表达式来生成。