CreateGeoDataBase
洛 2023/4/4
# io.CreateGeoDataBase(DBPath, Format='GPKG')
功能: 【创建地理数据库 GeoDataBase】。
参数:
DBPath:str
。创建地理数据库路径。
可选参数:
Format = str
。数据库格式。默认为 GPKG。
其他地理数据库格式
'NGW', 'S57', 'GPKG', 'KML', 'GML', 'DGN', 'ODS', 'Memory', 'LIBKML', 'PostgreSQL', 'PDF', 'SQLite', 'DXF', 'GPX', 'MSSQLSpatial', 'XLSX'
返回:GeoDataBase
。
类内属性/方法详见:GeoDataBase。
示例: 下载 示例矢量
from gma import io, osf
GDB = io.CreateGeoDataBase('GeoDataBase.gpkg', Format = 'GPKG')
# 读取每一个 .shp 矢量数据,并将其添加到数据库中
SHPs = osf.FindPath('STLY', EXT = '.shp')
for shp in SHPs:
Layer = io.ReadVector(shp)
GDB.AddLayer(Layer)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
>>> <gma.algos.dataio.database.GeoDataBase at 0x......>