【MapGIS精品教程】002:GDB本地数据库的使用

本文主要内容为MapGISGDB本地数据库的使用,包括:GDB企业管理器的认识、GDB本地数据库的创建方法、GDB本地数据库的备份和恢复。

1. GDB企业管理器的认识

GDB是地理数据的资源管理器,主要对空间数据进行有序组织与管理。

在这里插入图片描述

GDB数据管理包括:

1.1 数据分类管理

栅格数据,CAD数据,简单要数类,对象类,注记类,关系类,元数据等。

1.2 数据的转换

栅格数据,CAD数据,简单要数类,对象类,注记类,关系类,元数据等。

1.3 中间件的使用

通过配置中间件支持AUTOCAD、ARCGIS、SQL SERVER、ORACLE的使用。

1.4 数据权限管理

角色和用户权限管理。

1.5 数据备份与恢复

本地数据库、网络数据库的备份和恢复。

2. GDB本地数据库的创建方法

打开软件,在MapGIS资源中心界面,点击【GDB企业管理器】。

在这里插入图片描述
在企业管理器窗口,展开GDB连接,在【MapGISLocal】上右键→【创建数据库】。

在这里插入图片描述
点击【下一步】。

在这里插入图片描述
输入地理数据库名称,点击【下一步】。

在这里插入图片描述
指定数据库存放的路径,点击【下一步】。

在这里插入图片描述
点击完成。

在这里插入图片描述
数据库创建日志信息:

在这里插入图片描述
创建完成后,可以在MapGISLocal下看到创建的数据库了,MapGIS数据库的后缀名为.HDF。

在这里插入图片描述
接下来可以往数据库中导入一个矢量数据。展开数据库→空间数据→要素类→导入→其他数据。

在这里插入图片描述
点击【浏览】按钮,定位到矢量数据存放路径,然后点击转换。

在这里插入图片描述

在导入的数据上右键→预览:

在这里插入图片描述
再来导入一个栅格数据测试一下。展开数据库→空间数据→栅格数据集→导入→导入影像。

在这里插入图片描述
点击【添加文件】,定位到栅格数据存放路径,然后点击【转换】。

在这里插入图片描述

在导入的数据上右键→预览:

在这里插入图片描述
可以看到,数据库的创建和入库工作比较简单。

3. GDB本地数据库的备份方法

MapGIS中数据库的备份和恢复跟SQL Server数据库的操作原理相同。

选择需要备份的数据库,例如Test,右键→注销,然后进行拷贝。

在这里插入图片描述
点击【是】注销数据库,其实就是分离操作。

在这里插入图片描述
找到数据库存放路径,进行复制备份。

C:\MapGIS K9 SP3\Sample

4. GDB本地数据库的恢复方法

右键【MapGISLocal】→【附加数据库】。

在这里插入图片描述
选择备份好的数据库,指定一个新的附加名称,点击确定。

在这里插入图片描述
在MapGISLocal上右键→【刷新】,按照常理你就可以看到附加的数据库了。如果刷新不起作用,就重新打开GDB管理器吧。

在这里插入图片描述
附加成功。

在这里插入图片描述

刘一哥GIS

个人简介:刘一哥,多年研究地图学、地理信息系统、遥感、摄影测量和GPS等应用,精通ArcGIS等软件的应用,精通多门编程语言,擅长GIS二次开发和数据库系统开发,具有丰富的行业经验,致力于测绘、地信、数字城市、资源、环境、生态、国土空间规划、空间数字建模、无人机等领域深度应用。

刘一哥GIS技术博文首页:https://geostorm.blog.csdn.net


【推荐阅读】: 地理信息系统(刘一哥GIS)精品专栏合集

《GIS/ArcGIS风暴》
《ArcGIS10.X从入门到精通系列实验教程》(视频)
《GIS逢考必过宝典》
《ArcGIS遇上Python》
《ArcGIS实验教程从入门到精通》(附配套实验数据)
《ArcGIS Pro从入门到精通系列精品教程(微课版)》
《GIS程序设计》
《ArcGIS Engine二次开发从入门到精通》
《空间数据库技术》
《ArcGIS微课1000例:从点滴到精通》
《QGIS入门实战精品教程(配套案例数据)》

遥感(RS)

《遥感知天地》

空间数字建模

《三维建模》
《地理建模》
《CityEngine三维建模》
《三维激光扫描技术》

无人机摄影测量

《无人机航空摄影测量精品教程》
《无人机UAV》

国土空间规划与测绘

《国土空间规划》
《测绘高科技》

计算机程序设计

《计算机基础与应用》
《VS/C/C++/C#》
《Microsoft Office/VBA》
《Matlab实用案例》
《数据结构与算法》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/284448.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RabbitMQ学习3----运行和管理RabbitMQ

1.服务为管理 Erlang天生就是为了让应用程序无需知道对方是否存在同一台机器上即可互相通信。 Erlang节点:Erlang虚拟机的每个实例。多个Erlang应用程序可以运行在同一个节点之上。节点之间可以进行本地通信(不管他们是运行在同一台服务器之上&#xff0…

各代移动网络性能

摘自《中国元宇宙白皮书》 下载整书完整版https://www.aliyundrive.com/s/gXQvRLM22kD

EFCore高级Saas系统下单DbContext如何支持不同数据库的迁移

前言随着系统的不断开发和迭代默认的efcore功能十分强大,但是随着Saas系统的引进efcore基于表字段的多租户模式已经非常完美了,但是基于数据库的多租户也是可以用的,但是也存在缺点,缺点就是没有办法支持不同数据库,mi…

51. Python 数据处理(2)

1.Python 修改excel文件import xlrd import xlutils.copy excelr xlrd.open_workbook("hello.xlsx") excelw xlutils.copy.copy(excelr) sheet1 excelw.get_sheet(0) sheet1.write(3, 5, "xlutils.copy test test") excelw.save("hello.xlsx"…

人工智能十大流行算法

导读:本文为有志于成为数据科学家或对此感兴趣的读者们介绍最流行的机器学习算法。 作者:Fahim ul Haq 译者:刘志勇,策划:赵钰莹 来源:InfoQ(ID:infoqchina) 机器学习是…

Win7+Win10双系统安装全攻略

安装双系统,不仅能给你非凡的体验,还可以满足工作中因系统版本,兼容性,处理器等原因带来的不便。本文讲解Win7+Win10双系统安装全攻略,亲测可用。 1. 硬盘分区 本文讲解利用固态硬盘+机械硬盘的分区方式。 固态硬盘:为了绝对提高系统运行的速度,将固态硬盘作为双系统的…

聊聊研发团队中的“人”

大家好,我是Z哥。汉字博大精深,很多时候我们可以通过拆字来更形象地理解一个词的含义。比如“团队”这个词的两个字"团"和“队”单独看也都是表示一种由多人组成的组织。再做一下拆字就是“口”“才”和“耳”“人”。前者表示一个人才如果没有…

[转]【分布式系统】唯一ID生成策略总结

文章目录 全局唯一id介绍 全局唯一id特点:常见全局唯一id生成策略 1、数据库自增长序列或字段生成id 2、UUID 3、Redis生成ID 4、zookeeper生成ID 5、Twitter的snowflake算法全局唯一id介绍 系统唯一id是我们在设计阶段常常遇到的问题。在复杂的分布式系统中&#…

超全的开源Winform UI库,满足你的一切桌面开发需求!

本文有dotnet9站长整理 网址:https://dotnet9.com/本站曾介绍过一款Winform开源控件库HZHControls,Winform在大家心中的地位还是挺高的,今天小编再分享一款新鲜出炉的 Winform UI库——SunnyUI,一起跟 Dotnet9 往下看吧。项目名称…

告别国外 IDE,阿里 蚂蚁自研 IDE 研发框架 OpenSumi 正式开源

经历近 3 年时间,在阿里集团及蚂蚁集团共建小组的努力下,OpenSumi 作为国内首个强定制性、高性能,兼容 VS Code 插件体系的 IDE 研发框架,今天正式对外开源。 一 OpenSumi 是什么? OpenSumi 是一款面向垂直领域&#…

window-memcache技术随笔

memcached.exe软件放置到非中文,非空格的目录,把MSVCR71.DLL文件放在memcached.exe同目录下启动,控制面板中打开window功能-Telnet客户端memcache服务方法一:管理员身份打开黑窗口 d:(mem的所在盘)cd memmemcached.exe -p 11211方法二: 安装为Windows的系统服务memcached.exe -…

将不确定变为确定~老赵写的CodeTimer是代码性能测试的利器

首先,非常感谢赵老大的CodeTimer,它让我们更好的了解到代码执行的性能,从而可以让我们从性能的角度来考虑问题,有些东西可能我们认为是这样的,但经理测试并非如何,这正应了我之前的那名话:“机器…

聊聊 C++ 中的几种智能指针(下)

一:背景 上一篇我们聊到了C 的 auto_ptr ,有朋友说已经在 C 17 中被弃用了,感谢朋友提醒,今天我们来聊一下 C 11 中引入的几个智能指针。unique_ptrshared_ptrweak_ptr看看它们都怎么玩。二:三大智能指针详解 1. uniq…

iOS回顾笔记( 02 ) -- 由九宫格布局引发的一系列“惨案”

iOS回顾笔记( 02 ) -- 由九宫格布局引发的一系列“惨案” 前言(扯几句淡先) 回顾到学习UI过程中的九宫格布局时,发现当时学的东西真是不少。 这个阶段最大的特点就是:知识点繁多且琐碎。 我们的目标就是要将…

【GlobalMapper精品教程】007:如何加载谷歌卫星影像?

“Global Mapper支持所有OGC标准数据源类型,例如用于流式栅格地图的WMS / WMTS,用于矢量数据集的WFS和用于为指定区域下载单个数据文件的WCS。预先切片的图像和地形数据集也可以使用OSM(OpenStreetMaps)、TMS(Tiled Map Service)和Google Maps瓦片架构支持。您只需要选择适当…

Mysql清空表(truncate)与删除表中数据(delete)的区别

2019独角兽企业重金招聘Python工程师标准>>> 为某基于wordpress搭建的博客长久未除草,某天升级的时候发现已经被插入了几万条垃圾留言,如果一条条删除那可真是累人的活。遂考虑直接进入mysql直接清空表或者删除表中数据。 本文记录一下这2种操…

[转]云原生到底是什么?

📋 个人简介 💖 作者简介:大家好,我是阿牛😜 📝 个人主页:馆主阿牛🔥 🎉 支持我:点赞👍收藏⭐️留言📝 💬格言&#xf…

膛目结舌的代码技巧!一看就是冷暴力~~~~

你见过哪些令你膛目结舌的代码技巧? 代码世界有很多令人大呼小叫的技巧!有的代码像魔术师一样巧妙地隐藏了自己,有的像魔法师一样让你眼花缭乱,还有的像瑜伽大师一样灵活自如。它们让我们惊叹不已,让我们觉得自己仿佛置…

联合线程

联合线程实际上就是把多线程又联合成了一个线程,但这里还是要比单线程灵活很多,比如说,我可以让一个线程到运行到某一个条件再联合其他线程。当前线程与其他线程联合在一起,又一种让出cpu,而且直到别个线程运行完&…

Kafka学习征途:不再依赖ZK的KRaft

【Kafka】| 总结/Edison Zhou1新的KRaft架构在Kafka 2.8之前,Kafka重度依赖于Zookeeper集群做元数据管理和集群的高可用(即所谓的共识服务)。在Kafka 2.8之后,引入了基于Raft协议的KRaft模式,支持取消对Zookeeper的依赖…