MapGIS Desktop(九州)数据库应用,如何实现数据库迁移?
一、介绍
**MapGIS Desktop(九州)**是一款专业的跨平台桌面GIS产品,基于跨平台微内核,全面适配全国产化环境,提供强大的数据管理与编辑、制图与可视化、空间分析与影像处理、三维可视化与分析等能力。
二、产品下载
软件 | 版本 | 下载地址 |
---|---|---|
MapGIS Desktop(九州) | 10.7.4.10 | MapGIS Desktop(九州)软件下载地址 |
MapGIS Desktop(九州)操作手册 | 10.7.4.10 | 在线操作手册地址 |
三、基础概念
地理数据模型是对真实世界的抽象,人类和现实事物的交互是丰富多彩的,对现实世界的建模的方式因此也多种多样。
很早以前的地理数据,人们更喜欢用文件的方式存储和管理,因为轻量级,且易于编辑。当随着空间信息的深度应用,一些复杂的现实世界的模拟遇到了障碍,例如两条溪流沿山坡往下流动,当它们汇聚成一条时,其流量应该是两条溪流流量的总和。这种较为复杂的模拟,文件型的数据管理方式难以完成。于是,现在越来越多的地理信息系统厂商倾向于提供数据库形式的管理模型,使得GIS数据库中的要素更加智能化。
MapGIS平台仍旧提供基于以往版本的单文件型的数据管理,同时也提供基于数据库形式的管理模型:基于文件型的数据库模型,基于SDE的数据库模型。多种数据模型,使得MapGIS平台的数据管理具有如下优势:
- 支持单文件型的数据管理,对于只处理简单制图的用户非常高效;
- 数据库形式的管理模式,提供数据统一存储的仓库,实现中心化管理;
- 数据的输入和编辑将会更加准确,通过智能的规则验证能够减少很多编辑的错误;
- 丰富的关联环境,且要素是动态的。例如,当与要素相关的要素被移动、改变或删除的时候,用预先定义好的关联要素也会做出相应的变化;
- 支持多用户并发编辑地理数据,例如许多用户编辑统一区域的要素,并可以协调出现的冲突;
- 建立适应海量数据存储管理的空间数据组织机制和空间索引机制。
四、操作流程
打开MapGIS平台,MapGISLocalPlus创建新版文件型地理数据库,将会在本地磁盘上创建一个.hdb文件。该文件存储了各种类型的地理数据。MapGIS 10平台提供对数据的各种访问方法,可通过相应的管理工具对数据文件、日志文件进行管理,可以对地理数据进行查询、分析,提供数据的安全管理
1.创建文件型数据库
(1)在GDBCatalog管理视图 中选择MapGISLocalPlus节点,右键选择“创建数据库”功能:
(2)在弹出的 创建数据库 对话框中输入数据库名称,选择存储位置:
(3)点击“确定”即可创建文件型地理数据库。
提示:
- 当hdb数据库正在被使用时,会产生.hdb-wal和.hdb-shm两个临时文件。若.hdb-wal文件大小不为0,迁移hdb需要同时拷贝.hdb、.hdb-shm、.hdb-wal;大小为0时可只拷贝.hdb文件。
- MapGIS 文件型数据库仅适用于单个客户机使用,不适用于通过共享目录给多个客户机同时使用。若用户希望多个客户机可以使用同一个数据库,建议使用达梦、PostgreSQL、Kingbase等网络数据库。
2.数据库附加
(1)在MapGISLocalPlus节点上右击,选择“附加数据库”;
(2)在弹出的对话框中选择数据库所存放的路径;“数据库名称”,用于显示在GDBCatalog目录树上,可作为别名来考虑。
提示:
建议数据库名称与.hdb文件名称保持一致,否则用户必须得通过查看hdb数据库的属性才能知道当前所操作的数据库归属于哪个.hdb文件。