GDAL-python库中OGR基本类描述
开篇博客貌似04年末就开通了,写了几篇servlet的文章,还只是列了标题。重写博客,只为锻炼表达。本座一般与人辩论的时候,都会语无伦次,还没说两句就落下风。正题基本类Geometry (OGRGeometry) 封装了OpenGIS矢量模型,支持几何操作、WKT/WKB与geometry互转和空间投影。Spatial Reference (OG
开篇
博客貌似04年末就开通了,写了几篇servlet的文章,还只是列了标题。重写博客,只为锻炼表达。本座一般与人辩论的时候,都会语无伦次,还没说两句就落下风。
正题
基本类
- Geometry (OGRGeometry ) 封装了OpenGIS矢量模型,支持几何操作、WKT/WKB与geometry互转和空间投影。
- Spatial Reference ( OGRSpatialReference ) 定义了投影、空间坐标转换等。
- Feature (OGRFeature ) 要素类,包括Geometry和属性。
- Layer (OGRLayer ) 层的抽象类。
- Data Source (OGRDataSource) 数据源抽象类,表述包含Layer对象的文件或数据库。
- Drivers (OGRSFDriver ) 访问数据源的接口对象,当然所有的驱动都要在 OGRSFDriverRegistrar 注册一下。
Geometry
Geometry对象封装了各种几何信息,继续Geometry对象的包括 OGRPoint , OGRLineString , OGRPolygon , OGRGeometryCollection , OGRMultiPolygon , OGRMultiPoint , and OGRMultiLineString。 需要注意的是并非所有的simple features abstract mode和SFCOM方法都包含在Geometry对象里。
OGRGeometryFactory 负责WKT/WKB与geometry对象的互相转换,新建Geometry对象。
在SFCOM模型中,OGRGeometry 持有OGRSpatialReference 对象, 它包含了该几何类型的空间引用信息。
Spatial Reference
实现了OpenGIS Spatial Reference System
Feature
要素类包含了几何信息和属性信息,以及这些属性信息的元数据-字段名,字段类型等。
Layer
Layer对象通过datasource来读写某一层的要素。
DataSource
OGRDataSource 可以通过OGRDataSource::ExecuteSQL() 方法来执行SQL语句。
Drivers
先注册,再使用
更多推荐
所有评论(0)