Geo::OGR Class Reference

Inherited by Geo::OGR::DataSource, Geo::OGR::Driver, Geo::OGR::Feature, Geo::OGR::FeatureDefn, Geo::OGR::FieldDefn, Geo::OGR::Geometry, and Geo::OGR::Layer.

Inheritance diagram for Geo::OGR:

Inheritance graph
[legend]
List of all members.

Public Functions

list GeometryTypes ()
Geo::OGR::Geometry CreateGeometryFromWkb (scalar WKB, scalar srs=undef)
Geo::OGR::Geometry CreateGeometryFromWkt (scalar WKT, scalar srs=undef)
Geo::OGR::Geometry CreateGeometryFromGML (scalar GML)
list Drivers ()
scalar GetDriverCount ()
scalar GetOpenDSCount ()
 SetGenerate_DB2_V72_BYTE_ORDER (scalar Generate_DB2_V72_BYTE_ORDER)
Geo::OGR::DataSource GetOpenDS (scalar number)
Geo::OGR::DataSource Open (scalar name, scalar update=0)
Geo::OGR::DataSource OpenShared (scalar name, scalar update=0)
Geo::OGR::Driver GetDriverByName (scalar name)
Geo::OGR::Driver Driver (scalar driver)

Public Attributes

 wkb25Bit
 wkbUnknown
 wkbPoint
 wkbLineString
 wkbPolygon
 wkbMultiPoint
 wkbMultiLineString
 wkbMultiPolygon
 wkbGeometryCollection
 wkbNone
 wkbLinearRing
 wkbPoint25D
 wkbLineString25D
 wkbPolygon25D
 wkbMultiPoint25D
 wkbMultiLineString25D
 wkbMultiPolygon25D
 wkbGeometryCollection25D
 OFTInteger
 OFTIntegerList
 OFTReal
 OFTRealList
 OFTString
 OFTStringList
 OFTWideString
 OFTWideStringList
 OFTBinary
 OFTDate
 OFTTime
 OFTDateTime
 OJUndefined
 OJLeft
 OJRight
 wkbXDR
 wkbNDR
 OLCRandomRead
 OLCSequentialWrite
 OLCRandomWrite
 OLCFastSpatialFilter
 OLCFastFeatureCount
 OLCFastGetExtent
 OLCCreateField
 OLCTransactions
 OLCDeleteFeature
 OLCFastSetNextByIndex
 ODsCCreateLayer
 ODsCDeleteLayer
 ODrCCreateDataSource
 ODrCDeleteDataSource

Classes

class  DataSource
class  Driver
class  Feature
class  FeatureDefn
class  FieldDefn
class  Geometry
class  Layer

Member Function Documentation

Geo::OGR::Geometry Geo::OGR::CreateGeometryFromGML ( scalar  GML  ) 

Parameters:
GML String containing GML.
Returns:
a new Geo::OGR::Geometry object.

Geo::OGR::Geometry Geo::OGR::CreateGeometryFromWkb ( scalar  WKB,
scalar  srs = undef 
)

Parameters:
WKB Buffer containing well known binary.
srs A Geo::OSR::SpatialReference object.
Returns:
a new Geo::OGR::Geometry object.

Geo::OGR::Geometry Geo::OGR::CreateGeometryFromWkt ( scalar  WKT,
scalar  srs = undef 
)

Parameters:
WKT String containing well known text.
srs A Geo::OSR::SpatialReference object.
Returns:
a new Geo::OGR::Geometry object.

Geo::OGR::Driver Geo::OGR::Driver ( scalar  driver  ) 

Create a driver object for the internal OGR driver.

Note:
aka GetDriver
Parameters:
driver the index or the name of the driver
Returns:
a new Geo::OGR::Driver object

list Geo::OGR::Drivers (  ) 

Returns:
a list of Geo::OGR::Driver objects, one for each OGR format.

list Geo::OGR::GeometryTypes (  ) 

Returns:
a list of all geometry types.

Geo::OGR::Driver Geo::OGR::GetDriverByName ( scalar  name  ) 

Parameters:
name 
Returns:
a new Geo::OGR::Driver object.

scalar Geo::OGR::GetDriverCount (  ) 

Returns:
the number of all available drivers.

Geo::OGR::DataSource Geo::OGR::GetOpenDS ( scalar  number  ) 

Parameters:
number The number of the requested data source.
Returns:
a new Geo::OGR::DataSource object.

scalar Geo::OGR::GetOpenDSCount (  ) 

Returns:
the number of all open data sources.

Geo::OGR::DataSource Geo::OGR::Open ( scalar  name,
scalar  update = 0 
)

Parameters:
name The data source string (directory, filename, etc.).
update Whether to open the data source in update mode.
Returns:
a new Geo::OGR::DataSource object.

Reimplemented in Geo::OGR::Driver, and Geo::OGR::DataSource.

Geo::OGR::DataSource Geo::OGR::OpenShared ( scalar  name,
scalar  update = 0 
)

Parameters:
name The data source string (directory, filename, etc.).
update Whether to open the data source in update mode.
Returns:
a new Geo::OGR::DataSource object.

Reimplemented in Geo::OGR::DataSource.

Geo::OGR::SetGenerate_DB2_V72_BYTE_ORDER ( scalar  Generate_DB2_V72_BYTE_ORDER  ) 

Needed only on IBM DB2.


Member Data Documentation

Geo::OGR::ODrCCreateDataSource

Deprecated:
use string 'CreateDataSource' instead

Geo::OGR::ODrCDeleteDataSource

Deprecated:
use string 'DeleteDataSource' instead

Geo::OGR::ODsCCreateLayer

Deprecated:
use string 'CreateLayer' instead

Geo::OGR::ODsCDeleteLayer

Deprecated:
use string 'DeleteLayer' instead

Geo::OGR::OFTBinary

Deprecated:
use string 'Binary' instead

Geo::OGR::OFTDate

Deprecated:
use string 'Date' instead

Geo::OGR::OFTDateTime

Deprecated:
use string 'DateTime' instead

Geo::OGR::OFTInteger

Deprecated:
use string 'Integer' instead

Geo::OGR::OFTIntegerList

Deprecated:
use string 'IntegerList' instead

Geo::OGR::OFTReal

Deprecated:
use string 'Real' instead

Geo::OGR::OFTRealList

Deprecated:
use string 'RealList' instead

Geo::OGR::OFTString

Deprecated:
use string 'String' instead

Geo::OGR::OFTStringList

Deprecated:
use string 'StringList' instead

Geo::OGR::OFTTime

Deprecated:
use string 'Time' instead

Geo::OGR::OFTWideString

Deprecated:
use string 'WideString' instead

Geo::OGR::OFTWideStringList

Deprecated:
use string 'WideStringList' instead

Geo::OGR::OJLeft

Deprecated:
use string 'Left' instead

Geo::OGR::OJRight

Deprecated:
use string 'Right' instead

Geo::OGR::OJUndefined

Deprecated:
use string 'Undefined' instead

Geo::OGR::OLCCreateField

Deprecated:
use string 'CreateField' instead

Geo::OGR::OLCDeleteFeature

Deprecated:
use string 'DeleteFeature' instead

Geo::OGR::OLCFastFeatureCount

Deprecated:
use string 'FastFeatureCount' instead

Geo::OGR::OLCFastGetExtent

Deprecated:
use string 'FastGetExtent' instead

Geo::OGR::OLCFastSetNextByIndex

Deprecated:
use string 'FastSetNextByIndex' instead

Geo::OGR::OLCFastSpatialFilter

Deprecated:
use string 'FastSpatialFilter' instead

Geo::OGR::OLCRandomRead

Deprecated:
use string 'RandomRead' instead

Geo::OGR::OLCRandomWrite

Deprecated:
use string 'RandomWrite' instead

Geo::OGR::OLCSequentialWrite

Deprecated:
use string 'SequentialWrite' instead

Geo::OGR::OLCTransactions

Deprecated:
use string 'Transactions' instead

Geo::OGR::wkb25Bit

Deprecated:

Geo::OGR::wkbGeometryCollection

Deprecated:
use string 'GeometryCollection' instead

Geo::OGR::wkbGeometryCollection25D

Deprecated:
use string 'GeometryCollection25D' instead

Geo::OGR::wkbLinearRing

Deprecated:
use string 'LinearRing' instead

Geo::OGR::wkbLineString

Deprecated:
use string 'LineString' instead

Geo::OGR::wkbLineString25D

Deprecated:
use string 'LineString25D' instead

Geo::OGR::wkbMultiLineString

Deprecated:
use string 'MultiLineString' instead

Geo::OGR::wkbMultiLineString25D

Deprecated:
use string 'MultiLineString25D' instead

Geo::OGR::wkbMultiPoint

Deprecated:
use string 'MultiPoint' instead

Geo::OGR::wkbMultiPoint25D

Deprecated:
use string 'MultiPoint25D' instead

Geo::OGR::wkbMultiPolygon

Deprecated:
use string 'MultiPolygon' instead

Geo::OGR::wkbMultiPolygon25D

Deprecated:
use string 'MultiPolygon25D' instead

Geo::OGR::wkbNDR

Deprecated:
use string 'NDR' instead

Geo::OGR::wkbNone

Deprecated:

Geo::OGR::wkbPoint

Deprecated:
use string 'Point' instead

Geo::OGR::wkbPoint25D

Deprecated:
use string 'Point25D' instead

Geo::OGR::wkbPolygon

Deprecated:
use string 'Polygon' instead

Geo::OGR::wkbPolygon25D

Deprecated:
use string 'Polygon25D' instead

Geo::OGR::wkbUnknown

Deprecated:

Geo::OGR::wkbXDR

Deprecated:
use string 'XDR' instead


The documentation for this class was generated from the following file:
Generated on Sat Mar 20 00:17:01 2010 for Geo::GDAL by  doxygen 1.4.7