引言

QGIS作为一种开源的地理信息处理软件由于其界面友好、渲染速度快、开源免费等特性而获得业内很多人士的青睐,然而在实际的生产和处理过程中,GIS数据往往存储在ArcGIS的文件地理数据库(GeodataBase, GDB),因此,ArcGIS与QGIS的数据交互、共享就显得非常重要。QGIS早期版本(2版本)是不能直接使用QGIS打开GDB数据库的,这对于使用ArcGIS和QGIS交互操作数据就会非常麻烦,之前我的做法是将所有的矢量文件都储存为shp格式,这样就可以实现ArcGIS与QGIS的数据互操作。但是QGIS 3现在提供了一个新的方法,可以直接打开GDB数据,并对数据进行显示、查看、处理。具体的步骤如下:

步骤

1.点击添加数据按钮,快捷键为Ctrl+L,打开后选择添加矢量文件

  1. 对添加数据的类型和位置进行设置

  2. 选择需要添加的图层

  3. 图层添加后的效果

总结

尽管QGIS提供了这样一个用来加载GDB数据,但是还是有一些问题没有解决:

  1. 这种数据查看的方式只是针对矢量数据,对于GDB中的栅格数据的查看、处理好像并不是那么友好。
  2. 这种方式只能对GDB数据库中的数据进行读取操作,对于数据库的写入操作暂时还不支持,这对于需要流程化处理数据的人来说还是很头疼。

QGIS如何打开ArcGIS创建的GDB数据库文件相关推荐

  1. 【QGIS入门实战精品教程】3.2:QGIS如何打开ArcGIS创建的个人数据库(MDB)?

    文章目录 1. 下载并安装Microsoft Access 2010数据库引擎 2. 配置系统环境变量 3. 打开mdb数据库 [相关阅读] [QGIS入门实战精品教程]005:QGIS如何打开Arc ...

  2. 【QGIS入门实战精品教程】3.3:QGIS如何打开ArcGIS创建的文件数据库(GDB)?

    在行业应用中,GIS地理空间数据往往存储在ESRI ArcGIS的文件地理数据库(File GeodataBase),因此,ArcGIS与QGIS的数据交互.共享就显得非常重要.QGIS3可以直接打开 ...

  3. 使用SQL语句创建数据库2——创建多个数据库文件和多个日志文件

    在matser数据库下新建查询,输入的命令如下: USE master GO CREATE DATABASE E_Market ON PRIMARY--主文件组 ( NAME ='E_Market_d ...

  4. sqlserver打开或创建mdf失败

    软件中工程用到sqlserver数据库存放数据,习惯性将数据放在桌面,但无法使用SQL Server Management Studio将数据库附加进来.与此相同的问题还有如下几种情形: 问题现象1: ...

  5. 记录一次mysql数据库文件损坏导致数据库崩溃

    表现: 服务器数据库查询很慢,莫名数据库服务崩溃 问题排查过程: 按照网上操作,配置my.ini ,添加error-log参数,重启mysql,查看错误日志 按照错误日志内容,搜索可能的错误问题 比如 ...

  6. ARCGIS创建文件数据库-包括概念介绍

    1.文件地理数据库和个人地理数据库的区别 文件数据库(gdb)可以容纳更多的数据,能跨平台使用,是ARCGIS主推的数据库. 个人数据库(mdb)可以容纳的数据比较少,不能跨平台使用. 2.创建数据库 ...

  7. ArcGIS小知识(十)——ArcMap新建并绘制矢量文件(shp和gdb数据库格式)

    写一个arcgis中最基础的操作--新建矢量:包括.shp文件和数据库gdb文件 前言 如果完全的新手,安装arcgis可以参考百度经验.安装的教程有很多,就不单独写了. 1.打开arcgis,我用的 ...

  8. 用于打开和创建SQLite,Microsoft SQL Server,PostgreSQL和MySQL SQL数据库的WPF对话框

    目录 介绍 创建数据库对话框 打开数据库对话框 背景 使用代码 显示数据库对话框 加密 序列化 构建演示应用程序 遗漏 从Github下载源代码 介绍 本文介绍了一些用于创建和打开SQL数据库的便捷对 ...

  9. 关于Berkeley DB打开创建数据库文件

    使用BDB C# API进行基于数据库应用程序的开发,需要libdb51.dll,libdb_csharp51.dll和libdb_dotnet51.dll三个动态链接库.首先,在开发的工程中添加li ...

  10. 创建或打开c++浏览数据库文件.sdf时发生错误。

    在运行vs时遇到错误:创建或打开c++浏览数据库文件.sdf时发何时能错误.intelliSense和浏览信息将不能用于c++项目. 请确保已安装Microsoft SQL Server Compac ...

最新文章

  1. Robot framework+python安装使用图解版
  2. 网络埋藏了怎样的物联网智慧?
  3. 如何从ngrx-store-devtools.js里找到actions的触发源头
  4. python get post区别_大话Python, webpy教程之GET和POST区别
  5. Struts2内置拦截器和自定义拦截器
  6. 你对求生欲,一无所知!| 今日最佳
  7. Nginx伪静态配置和常用Rewrite伪静态规则集锦
  8. 白鹭引擎制作滚动框,类似div的oveflow
  9. 新网数十万域名管理密码泄露
  10. 高可用Redis(八):Redis主从复制
  11. android jar包下载地址
  12. 智力题------赛马问题
  13. Uphone开发心得
  14. 交通守护者“电子警察”
  15. 麦吉尔商业与计算机科学,麦吉尔大学与UBC大学那个好考
  16. WFP实现侧边栏导航菜单
  17. 黑客利用WordPress 插件暗中建立后门网站
  18. 程序员,要不要考软考高级职称?
  19. Java基于Redis实现附近的人(内附源码)
  20. C语言遍历目录文件并排序

热门文章

  1. 计算机硬盘ssd,怎样判断电脑装的是不是固态硬盘
  2. js中 attachEvent事件
  3. Java生成随机数原理_JAVA随机数生成的机制
  4. python 导出依赖包
  5. 移动端分享链接给微信好友
  6. springCloud 之 Eureka高可用配置
  7. java商城系统设计——秒杀
  8. Greensock JavaScript动画教程
  9. Qt 之播放m3u8视频流
  10. 推荐|Java学习资料大全(电子书+视频)