gdal.Point
Point class.
Table of Contents
- 
			Methods
			
- boundary()
 - buffer(distancesegments)
 - centroid()
 - clone()
 - closeRings()
 - contains(geometry)
 - convexHull()
 - crosses(geometry)
 - difference(geometry)
 - disjoint(geometry)
 - distance(geometry)
 - empty()
 - equals(geometry)
 - flattenTo2D()
 - getEnvelope()
 - getEnvelope3D()
 - intersection(geometry)
 - intersects(geometry)
 - isEmpty()
 - isRing()
 - isSimple()
 - isValid()
 - overlaps(geometry)
 - segmentize(segment_length)
 - simplify(tolerance)
 - simplifyPreserveTopology(tolerance)
 - swapXY()
 - symDifference(geometry)
 - toGML()
 - toJSON()
 - toKML()
 - toObject()
 - touches(geometry)
 - toWKB(byte_ordervariant)
 - toWKT()
 - transform(transformation)
 - transformTo(srs)
 - union(geometry)
 - within(geometry)
 
 - Attributes
 
Constructor
gdal.Point
		- 
						
x - 
						
y - 
						
z 
Parameters:
- 
						
xNumber - 
						
yNumber - 
						
[z]Number optional 
Methods
boundary
		()
		
			
		
	Compute boundary.
Returns:
gdal.Geometry
buffer
		- 
						
distance - 
						
segments 
Buffers the geometry by the given distance.
Parameters:
- 
						
distanceNumber - 
						
segmentsInteger 
Returns:
gdal.Geometry
centroid
		()
		
			
		
	Compute the centroid of the geometry.
Returns:
gdal.Point
clone
		()
		
			
		
	Clones the instance.
Returns:
gdal.Geometry
closeRings
		()
	Closes any un-closed rings.
contains
		- 
						
geometry 
Determines if the current geometry contains the provided geometry.
Parameters:
- 
						
geometrygdal.Geometry 
Returns:
Boolean
convexHull
		()
		
			
		
	Compute convex hull.
Returns:
gdal.Geometry
crosses
		- 
						
geometry 
Determines if the two geometries cross.
Parameters:
- 
						
geometrygdal.Geometry 
Returns:
Boolean
difference
		- 
						
geometry 
Compute the difference of this geometry with another.
Parameters:
- 
						
geometrygdal.Geometry 
Returns:
gdal.Geometry
disjoint
		- 
						
geometry 
Determines if the two geometries are disjoint.
Parameters:
- 
						
geometrygdal.Geometry 
Returns:
Boolean
distance
		- 
						
geometry 
Computes the distance between the two geometries.
Parameters:
- 
						
geometrygdal.Geometry 
Returns:
Number
empty
		()
	Clears the geometry.
equals
		- 
						
geometry 
Determines if the two geometries equal each other.
Parameters:
- 
						
geometrygdal.Geometry 
Returns:
Boolean
flattenTo2D
		()
		
			
		
	Convert geometry to strictly 2D
Returns:
void
Computes the bounding box (envelope).
Returns:
Bounding envelope
Computes the 3D bounding box (envelope).
Returns:
Bounding envelope
intersection
		- 
						
geometry 
Compute intersection with another geometry.
Parameters:
- 
						
geometrygdal.Geometry 
Returns:
gdal.Geometry
intersects
		- 
						
geometry 
Determines if the two geometries intersect.
Parameters:
- 
						
geometrygdal.Geometry 
Returns:
Boolean
isEmpty
		()
		
			
		
	Determines if the geometry is empty.
Returns:
Boolean
isRing
		()
		
			
		
	Determines if the geometry is a ring.
Returns:
Boolean
isSimple
		()
		
			
		
	Determines if the geometry is simple.
Returns:
Boolean
isValid
		()
		
			
		
	Determines if the geometry is valid.
Returns:
Boolean
overlaps
		- 
						
geometry 
Determines if the current geometry overlaps the provided geometry.
Parameters:
- 
						
geometrygdal.Geometry 
Returns:
Boolean
segmentize
		- 
						
segment_length 
Modify the geometry such it has no segment longer then the given distance.
Parameters:
- 
						
segment_lengthNumber 
Returns:
Number
simplify
		- 
						
tolerance 
Reduces the geometry complexity.
Parameters:
- 
						
toleranceNumber 
Returns:
gdal.Geometry
simplifyPreserveTopology
		- 
						
tolerance 
Reduces the geometry complexity while preserving the topology.
Parameters:
- 
						
toleranceNumber 
Returns:
gdal.Geometry
swapXY
		()
	Swaps x, y coordinates.
symDifference
		- 
						
geometry 
Computes the symmetric difference of this geometry and the second geometry.
Parameters:
- 
						
geometrygdal.Geometry 
Returns:
gdal.Geometry
toGML
		()
		
			
		
	Convert a geometry into GML format.
Returns:
gdal.Geometry
toJSON
		()
		
			
		
	Convert a geometry into JSON format.
Returns:
gdal.Geometry
toKML
		()
		
			
		
	Convert a geometry into KML format.
Returns:
gdal.Geometry
toObject
		()
		
			Object
		
	Converts the geometry to a GeoJSON object representation.
Returns:
GeoJSON
touches
		- 
						
geometry 
Determines if the two geometries touch.
Parameters:
- 
						
geometrygdal.Geometry 
Returns:
Boolean
toWKB
		- 
						
byte_order="MSB" - 
						
variant="OGC" 
Convert a geometry into well known binary format.
Parameters:
- 
						
[byte_order="MSB"]String optional(Constants (wkbByteOrder))
 - 
						
[variant="OGC"]String optional 
Returns:
gdal.Geometry
toWKT
		()
		
			
		
	Convert a geometry into well known text format.
Returns:
gdal.Geometry
transform
		- 
						
transformation 
Apply arbitrary coordinate transformation to the geometry.
This method will transform the coordinates of a geometry from their current spatial reference system to a new target spatial reference system. Normally this means reprojecting the vectors, but it could include datum shifts, and changes of units.
Note that this method does not require that the geometry already have a spatial reference system. It will be assumed that they can be treated as having the source spatial reference system of the CoordinateTransformation object, and the actual SRS of the geometry will be ignored.
Parameters:
- 
						
transformationgdal.CoordinateTransformation 
union
		- 
						
geometry 
Compute the union of this geometry with another.
Parameters:
- 
						
geometrygdal.Geometry 
Returns:
gdal.Geometry
within
		- 
						
geometry 
Determines if the current geometry is within the provided geometry.
Parameters:
- 
						
geometrygdal.Geometry 
Returns:
Boolean