OGR

这个插件从OGR简单特征库(OGR Simple Feature Library)支持(有相当多的)的任意格式中读取矢量数据。其中最常见的包括ESRI形状文件、GML和PostGIS。

用法示例:

  1. <model driver="feature_geom">
  2. <features driver="ogr">
  3. <url>data/world_boundaries.shp</url>
  4. </features>
  5. ...

属性:

url: 加载特征数据的位置

connection: 如果特征数据在一个数据库中,使用这个来指定DB连接字符串来取代使用url

geometry: 在`OGC WKT format`_中指定内联 几何体来取代urlconnection

geometry_url:geometry除了WKT字符串在一个文件中。

ogr_driver: 使用的OGR driver_。(默认=“ERSI形状文件”)

build_spatial_index: 设为true来为特征数据创建一个空间索引,将大大加快对大数据集的访问速度。

layer: 一些数据集需要子数据集的附加图层标识符,在这里设置(整数)。

PostGIS使用中的特别提示:

PostGIS使用一个connection字符串而不是url来创建它的数据库连接。通常包括表格参考,例如table = something。然而,在这个驱动器中,这会导致问题,因此在layer属性中指定您的表格。例如:

  1. <features driver="ogr">
  2. <connection>PG:dbname=mydb host=127.0.0.1 ...</connection>
  3. <layer>myTableName</layer>
  4. </features>