| 
    Geo::GDAL
    2.3
    
   | 
 
OGR utility functions. 
  
 More...
 Inheritance diagram for Geo::OGR:Classes | |
| class | DataSource | 
| A vector dataset.  More...  | |
| class | Driver | 
| A vector format driver.  More...  | |
| class | Feature | 
| A collection of non-spatial and spatial attributes.  More...  | |
| class | FeatureDefn | 
| The schema of a feature or a layer.  More...  | |
| class | FieldDefn | 
| A definition of a non-spatial attribute.  More...  | |
| class | Geometry | 
| Spatial data.  More...  | |
| class | GeomFieldDefn | 
| A definition of a spatial attribute.  More...  | |
| class | Layer | 
| A collection of similar features.  More...  | |
| class | StyleTable | 
Public Member Functions | |
| public list | ByteOrders () | 
| public Geo::GDAL::Driver | Driver (scalar name) | 
| public list | DriverNames () | 
| public list | Drivers () | 
| public method | Flatten () | 
| public scalar | GeometryTypeModify (scalar type, scalar modifier) | 
| public scalar | GeometryTypeTest (scalar type, scalar test, scalar type2) | 
| public list | GeometryTypes () | 
| public method | GetNonLinearGeometriesEnabledFlag () | 
| public method | GetOpenDSCount () | 
| public method | HasM () | 
| public method | HasZ () | 
| public Geo::GDAL::Dataset | Open (scalar name, scalar update=0) | 
| public Geo::GDAL::Dataset | OpenShared (scalar name, scalar update=0) | 
| public method | SetGenerate_DB2_V72_BYTE_ORDER (scalar Generate_DB2_V72_BYTE_ORDER) | 
| public method | SetNonLinearGeometriesEnabledFlag () | 
OGR utility functions. 
 
A wrapper for many OGR utility functions and a root class for all 
OGR classes. 
 
| public list Geo::OGR::ByteOrders | ( | ) | 
Package subroutine. 
Code:
| public Geo::GDAL::Driver Geo::OGR::Driver | ( | scalar | name | ) | 
Package subroutine. 
A.k.a GetDriver. 
| name | the short name of the driver.  | 
Code:
| public list Geo::OGR::DriverNames | ( | ) | 
Package subroutine. 
A.k.a GetDriverNames 
 
Code:
| public list Geo::OGR::Drivers | ( | ) | 
Package subroutine. 
Code:
| public method Geo::OGR::Flatten | ( | ) | 
Code:
| public scalar Geo::OGR::GeometryTypeModify | ( | scalar | type, | 
| scalar | modifier | ||
| ) | 
Object method. 
| type | a geometry type (one of Geo::OGR::GeometryTypes).  | 
| modifier | one of 'flatten', 'set_Z', 'make_collection', 'make_curve', or 'make_linear'.  | 
Code:
| public list Geo::OGR::GeometryTypes | ( | ) | 
Package subroutine. 
Code:
| public scalar Geo::OGR::GeometryTypeTest | ( | scalar | type, | 
| scalar | test, | ||
| scalar | type2 | ||
| ) | 
Object method. 
| type | a geometry type (one of Geo::OGR::GeometryTypes).  | 
| test | one of 'has_z', 'is_subclass_of', 'is_curve', 'is_surface', or 'is_non_linear'.  | 
| type2 | a geometry type (one of Geo::OGR::GeometryTypes). Required for 'is_subclass_of' test.  | 
Code:
| public method Geo::OGR::GetNonLinearGeometriesEnabledFlag | ( | ) | 
Code:
| public method Geo::OGR::GetOpenDSCount | ( | ) | 
Code:
| public method Geo::OGR::HasM | ( | ) | 
Code:
| public method Geo::OGR::HasZ | ( | ) | 
Code:
| public Geo::GDAL::Dataset Geo::OGR::Open | ( | scalar | name, | 
| scalar | update = 0  | 
        ||
| ) | 
Object method. 
Open a vector data source. 
| name | The data source string (directory, filename, etc.).  | 
| update | Whether to open the data source in update mode (default is not).  | 
Code:
| public Geo::GDAL::Dataset Geo::OGR::OpenShared | ( | scalar | name, | 
| scalar | update = 0  | 
        ||
| ) | 
Object method. 
Open a vector data source in shared mode. 
| name | The data source string (directory, filename, etc.).  | 
| update | Whether to open the data source in update mode.  | 
| public method Geo::OGR::SetGenerate_DB2_V72_BYTE_ORDER | ( | scalar | Generate_DB2_V72_BYTE_ORDER | ) | 
Object method. 
Needed only on IBM DB2. 
Code:
| public method Geo::OGR::SetNonLinearGeometriesEnabledFlag | ( | ) | 
Code: