`
mapinfo
  • 浏览: 18396 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【MapX教程之一】MapX地图数据的组织结构

阅读更多
MapX地图是由一个一个图层合成而来。 MapX 将其所有基础信息以 MapInfo表的形式组织起来;每一表都是一组 MapInfo 文件,用来在地图中建立一个图层。

这一组MapInfo文件包括:

.<Somefile>.tab:图层属性结构定义文件,该文件描述 MapInfo 表的结构。它是描述包含数据文件格式的小文本文件。
.<Somefile>.dat(.mdb、.aid 或 .dbf):图层属性记录文件,这些文件包含表格数据.可用记事本或相应的数据库管理软件打开浏览数据。
.<Somefile>.map:图层空间记录文件,该文件描述空间图形对象(如果该表没有任何地图对象,则该文件将不存在)。
.<Somefile>.id:图层索引文件,该文件是将数据与空间对象相链接的交叉引用文件(如果该表没有任何地图对象,则该文件将不存在)。
.<Somefile>.ind:它是索引文件.通过该索引文件,您可以使用 Find 对象搜索地图对象。

要创建图层就要了解这些内部机理,方能思路清晰。
分享到:
评论

相关推荐

    MapX教程之数据库绑定篇 

    1. **地图文件+属性关系数据库表混合模式**:这是一种较为常见的存储方式,例如在MapInfo中,一个图层的地图数据通常保存在`.map`文件中,而相应的属性数据则存储在关系数据库表(如`.tab`文件)中。这种方式的优势...

    基于MapX+VC的校园电子地图研究与实现

    在本研究中,我们探讨了如何利用MapX地图控件和Visual C++(VC)开发平台来实现一个校园电子地图系统,并进一步讨论了该系统在校园人员疏导中的应用。 #### 2. MapX的基础知识 MapX是由MapInfo公司开发的一款基于...

    mapx教程(高校使用版)

    MapInfo MapCatalog是一个用于管理地图数据的工具。通过它,可以方便地浏览和检索存储在MapInfo中的地图资源。 **8.6 地图化DBMS表** 将数据库中的表格转换成地图是一种常见的地理信息可视化手段。MapX提供了多种...

    MapInfo MapX培训教程

    - **图层组织**:通过图层来管理和组织地图数据,实现清晰的地图结构。 - **LAYERS集合**: - 属性:如名称、可见性等。 - 方法:添加、删除、更新图层。 - **图层顺序**:控制图层的叠加顺序,影响地图上数据的...

    MapX 在 V C + + 中实现地图图层中文标注的方法

    在VC++环境中使用MapX实现中文标注的关键在于理解其空间数据结构和图层组织方式。空间数据结构主要由空间实体和空间索引两部分组成,其中空间实体包括点、线、面三种类型,这些类型通过一组或多组坐标来表示。空间...

    C#进行MapX二次开发之MapX基础知识.doc

    3. **地图图层化**:MapX通过图层来组织地图,每一层代表地图的一个特定方面。例如,不同的图层可以分别表示行政区划、符号和文本注解。图层的叠加形成了完整地图,增强了地图的管理和编辑能力。 4. **专题地图**:...

    MapX培训教程(共94页)

    ### MapX培训教程知识点 #### 一、MapX简介与功能概述 - **MapX**:MapInfo MapX 是一种用于地图化的 OCX 组件,主要用于帮助开发者轻松地在其应用程序中集成高级的地图功能。 - **功能特点**: - **地图化能力*...

    MapX50开发指南.pdf

    它是MapX中最基本的数据结构之一。 ##### 5. Dataset **Dataset** 是另一种用于存储数据的对象类型,它可以是基于文件的,也可以是内存中的。Dataset通常用于非地理数据的存储,但在某些情况下也可以与GeoSet配合...

    mapx dataset连数据库

    Dataset 在 MapX 中是一个重要的概念,它代表了地图数据的一种组织形式,可以包含多种地理对象,如点、线、面等。将 MapX Dataset 连接至数据库,是为了将地理数据与结构化数据相结合,实现更复杂的空间数据分析和...

    MapX 5.0开发手册

    - **数据组织:** 通过GeoSets来组织地图数据。 **2.5 Datasets** - **数据集对象:** 用于存储和管理地图数据。 - **数据源:** 包括数据库、文本文件等多种来源。 **2.6 Annotations** - **注释功能:** 在地图...

    mapx原理及使用+项目实例

    录 第一章 GIS开发方式选择 3 一、 应用型GIS开发的三种实现方式 3...数据组织 11 四、 MAPX研究 12 1、 MapX简介 12 2、 MapX的空间数据结构 13 3、 MapX组件的模型结构 14 4、 MapX的显著特征 ...

    MapX4·0在VC中的应用二.rar

    此外,MapX还提供了Layer、Feature、Symbol等对象,用于组织地图数据和控制显示样式。 在VC++中集成MapX,首先需要完成以下步骤: 1. **安装和注册MapX**:下载并安装MapX的 redistributable 包,然后在VC++项目中...

    VC++下MapX开发的电子地图

    学习这个项目,你可以了解如何在VC++中组织代码结构,如何使用MapX API进行地图操作,以及如何处理地图数据。同时,通过阅读参考资料,可以深入理解MapX的内部机制和GIS开发的基本流程。 总的来说,这个项目为GIS...

    MapX.h和MapX.cpp下载

    在实际应用中,MapX可以被用作一个通用的键值存储解决方案,适用于需要高效查找和管理数据的任何场合。例如,在数据库系统中,MapX可以用于索引记录;在游戏开发中,它可以用来存储角色属性或地图对象;在图形用户...

    用MapX与C#开发地理信息系统教程

    例如,实例1展示了如何创建并添加一个新的用户自定义图层到MapX地图中。这一步骤对于个性化地图展示和数据管理至关重要。 接下来,我们探讨MapX中的栅格图层。栅格图层是显示连续性图像,如卫星图像或航拍照片的...

    MapX5.0中文开发指南

    - **地图绘制简介**:地图绘制是GIS开发的核心之一,MapX5.0提供了强大的地图绘制功能。开发者可以通过API调用来实现地图的绘制、查询、分析等功能。 - **使MapX适合您的工作**:这表明MapX5.0具有高度的可定制性和...

    C# MapX开发——功能实现实例大全

    在开发地理信息系统(GIS)的过程中,MapX是一个功能强大的地图控件,它可以帮助开发者在C#等编程语言中实现地理信息的可视化、管理与分析。本文档所涉及的内容涵盖了使用MapX控件与C#结合开发GIS系统的核心知识点和...

    mapx基础代码.rar

    2. **地图对象模型**:MapX有一个层次结构的对象模型,包括Map、Document、Page、Layer、Shape等对象。理解这些对象及其关系是使用MapX的基础。 3. **地图显示**:通过创建Map对象,设置地图的属性(如中心点、缩放...

    C# mapx 开发GIS

    - **MapX数据与地图的组织结构**:MapX的数据组织方式通常包括地图(Map)、图层(Layer)和图元(Feature)。地图包含一个或多个图层,每个图层可以包含多个图元,图元是地图上具体的数据对象,如点、线、面等。 -...

    基于MapX的二次开发

    4. **地图渲染**:在C#中,通过MapX控件可以实现地图的动态渲染,包括加载不同的地图数据格式(如Shapefile、Tiff、MrSID等),调整比例尺,设置地图投影,以及控制图层的透明度和可见性。 5. **鹰眼功能**:鹰眼...

Global site tag (gtag.js) - Google Analytics