from osgeo import ogr ## Shapefile available? driverName = "ESRI Shapefile" drv = ogr.GetDriverByName( driverName ) if drv is None: print "%s driver not available.\n" % driverName else: print "%s driver IS available.\n" % driverName ## PostgreSQL available? driverName = "PostgreSQL" drv = ogr.GetDriverByName( driverName ) if drv is None: print "%s driver not available.\n" % driverName else: print "%s driver IS available.\n" % driverName ## Is File GeoDatabase available? driverName = "FileGDB" drv = ogr.GetDriverByName( driverName ) if drv is None: print "%s driver not available.\n" % driverName else: print "%s driver IS available.\n" % driverName ## SDE available? driverName = "SDE" drv = ogr.GetDriverByName( driverName ) if drv is None: print "%s driver not available.\n" % driverName else: print "%s driver IS available.\n" % driverName
这个代码显示了如果一个特定的OGR的驱动程序可用。确切的名称是“代码”列在OGR矢量格式的网页(网站使用[格式])。这是一名ogrinfo --当你进入命令行格式。
代码示例来源:[网站]
。
Copyright © Since 2014.
开源地理空间基金会中文分会
吉ICP备05002032号
Powered by TorCMS