Gdb格式的文件,常见于各种比例尺的分幅地图。有需要会对它们进行读取拼接处理。
环境配置见:
https://blog.csdn.net/sinat_41310868/article/details/112210366
安装QGIS,直接使用QGIS带的python解释器,就不用了安装各种环境和配置了,很方便。
代码见:
注释写的非常详细。
# -*- coding: utf-8 -*-
try:
from osgeo import gdal
from osgeo import ogr
from osgeo import osr
except ImportError:
import gdal
import ogr
import osr
import sys
# 获取gdb文件的图层列表
def getGdbLayerList(gdb_path):
# 使用ogr特定异常
ogr.UseExceptions()
# 获取驱动
driver = ogr.GetDriverByName("OpenFileGDB")
# 打开gdb文件
try:
gdb = driver.Open(gdb_pat