User Tools

Site Tools


api:dk11:delphi:gisgeometryfactory.tgis_geometryfactory

Table of Contents

TGIS_GeometryFactory class

DK11 for Delphi | GisGeometryFactory.TGIS_GeometryFactory | Classes | Methods

Factory for converting different formats into a shape and reverse.

Available also on: .NET | Java | ActiveX.

Syntax

// Delphi
type
  TGIS_GeometryFactory = class
  end;
// C++ Builder
class PASCALIMPLEMENTATION TGIS_GeometryFactory

Methods

Inherited Overrides Protected
Name Visibility Description
GisArcFrom3Points public Calculate arc based on any three points from the circle outline.
GisArcFrom3Points3D public Calculate arc based on any three 3D points from the circle outline.
GisBuildShapeFromEdges public Build a polygon from a list of non complex edges.
GisCircleFrom3Points public Calculate circle based on any three points from the circle outline.
GisCircleFrom3Points3D public Calculate circle based on any three 3D points from the circle outline.
GisCreateReprojectedShape public Create a reprojected shape.
GisCreateShapeFromEWKB(OleVariant) public Create the shape geometry into an Extended Well Known Binary (EWKB) representation of the geometry with SRID metadata.
GisCreateShapeFromEWKB(OleVariant; TGIS_Shape; Pointer; Boolean; TGIS_Uid; TGIS_LayerVector) public Create the shape geometry from an Extended Well Known Binary (EWKB) representation of the geometry with SRID metadata.
GisCreateShapeFromEWKB(Pointer; Integer) public Create the shape geometry from an Extended Well Known Binary (EWKB) representation of the geometry with SRID metadata.
GisCreateShapeFromEWKT(String) public Create the shape from a Well Known Text (WKT) or an Extended Well Known Text (EWKT) representation of the geometry with SRID metadata.
GisCreateShapeFromEWKT(String; TGIS_Shape; Pointer; Boolean; TGIS_Uid; TGIS_LayerVector) public Create the shape geometry from a Well Known Text (WKT) or an Extended Well Known Text (EWKT) representation of the geometry with SRID metadata.
GisCreateShapeFromGDO(OleVariant) public Create the shape from GeoMedia Database Object (GDO).
GisCreateShapeFromGDO(OleVariant; TGIS_Shape; Pointer; Boolean; TGIS_Uid; TGIS_LayerVector) public Create the shape from GeoMedia Database Object (GDO).
GisCreateShapeFromGML(String) public Create the shape from GML.
GisCreateShapeFromGML(String; TGIS_Shape; Pointer; Boolean; TGIS_Uid; TGIS_LayerVector) public Create the shape from GML.
GisCreateShapeFromJSON(String) public Create the shape from JSON.
GisCreateShapeFromJSON(String; TGIS_Shape; Pointer; Boolean; TGIS_Uid; TGIS_LayerVector) public Create the shape from GeoJSON.
GisCreateShapeFromShapeEx public Create the shape from Shape extended format used in PGDB and FileGDB.
GisCreateShapeFromWKB(OleVariant) public Create the shape from Well Known Binary (WKB).
GisCreateShapeFromWKB(OleVariant; TGIS_Shape; Pointer; Boolean; TGIS_Uid; TGIS_LayerVector) public Create the shape from Well Known Binary (WKB).
GisCreateShapeFromWKB(Pointer; Integer) public Create the shape from Well Known Binary (WKB).
GisCreateShapeFromWKT(String) public Create the shape from a Well Known Text (WKT).
GisCreateShapeFromWKT(String; TGIS_Shape; Pointer; Boolean; TGIS_Uid; TGIS_LayerVector) public Create the shape from a Well Known Text (WKT).
GisExportArcToEWKB(TGIS_Shape; Integer; Boolean; OleVariant) public Export the Shape geometry into an Extended Well Known Binary (EWKB) representation of the geometry with SRID metadata.
GisExportArcToEWKB(TGIS_Shape; Integer; OleVariant) public Export the Shape geometry into an Extended Well Known Binary (EWKB) representation of the geometry with SRID metadata.
GisExportArcToEWKB(TGIS_Shape; OleVariant) public Export the Shape geometry into an Extended Well Known Binary (EWKB) representation of the geometry with SRID metadata.
GisExportArcToEWKT(TGIS_Shape) public Export the Shape geometry into an Extended Well Known Text (EWKT) representation of the geometry with SRID metadata.
GisExportArcToEWKT(TGIS_Shape; Integer) public Export the Shape geometry into an Extended Well Known Text (EWKT) representation of the geometry with SRID metadata.
GisExportArcToEWKT(TGIS_Shape; Integer; Integer) public Export the Shape geometry into an Extended Well Known Text (EWKT) representation of the geometry with SRID metadata.
GisExportArcToGDO public Export the Shape geometry into a GeoMedia Database Object (GDO).
GisExportArcToGML public Export the Shape geometry into a GML.
GisExportArcToJSON public Export the Shape geometry into a GeoJSON.
GisExportArcToVAR public Export the Shape geometry into an internal SHP format.
GisExportArcToWKB public Export the Shape geometry into a Well Known Binary (WKB).
GisExportArcToWKT public Export the Shape geometry into a Well Known Text (WKT).
GisExportComplexToEWKB(TGIS_Shape; Integer; OleVariant) public Export the Shape geometry into an Extended Well Known Binary (EWKB) representation of the geometry with SRID metadata.
GisExportComplexToEWKB(TGIS_Shape; OleVariant) public Export the Shape geometry into an Extended Well Known Binary (EWKB) representation of the geometry with SRID metadata.
GisExportComplexToEWKT(TGIS_Shape) public Export the Shape geometry into an Extended Well Known Text (EWKT) representation of the geometry with SRID metadata.
GisExportComplexToEWKT(TGIS_Shape; Integer) public Export the Shape geometry into an Extended Well Known Text (EWKT) representation of the geometry with SRID metadata.
GisExportComplexToEWKT(TGIS_Shape; Integer; Integer) public Export the Shape geometry into an Extended Well Known Text (EWKT) representation of the geometry with SRID metadata.
GisExportComplexToGDO public Export the Shape geometry into a GeoMedia Database Object (GDO).
GisExportComplexToGML public Export the Shape geometry into a GML.
GisExportComplexToJSON public Export the Shape geometry into a GeoJSON.
GisExportComplexToVAR public Export the Shape geometry into an internal SHP format.
GisExportComplexToWKB public Export the Shape geometry into a Well Known Binary (WKB).
GisExportComplexToWKT public Export the Shape geometry into a Well Known Text (WKT).
GisExportGeometry2Hex public Export the Shape geometry into variant geometry.
GisExportGeometryToShapeEx public Export the Shape geometry to Shape extended format used in PGDB and FileGDB.
GisExportMultiPatchToVAR public Export the Shape geometry into an internal SHP format.
GisExportMultiPointToEWKB(TGIS_Shape; Integer; OleVariant) public Export the Shape geometry into an Extended Well Known Binary (EWKB) representation of the geometry with SRID metadata.
GisExportMultiPointToEWKB(TGIS_Shape; OleVariant) public Export the Shape geometry into an Extended Well Known Binary (EWKB) representation of the geometry with SRID metadata.
GisExportMultiPointToEWKT(TGIS_Shape) public Export the Shape geometry into an Extended Well Known Text (EWKT) representation of the geometry with SRID metadata.
GisExportMultiPointToEWKT(TGIS_Shape; Integer) public Export the Shape geometry into an Extended Well Known Text (EWKT) representation of the geometry with SRID metadata.
GisExportMultiPointToEWKT(TGIS_Shape; Integer; Integer) public Export the Shape geometry into an Extended Well Known Text (EWKT) representation of the geometry with SRID metadata.
GisExportMultiPointToGDO public Export the Shape geometry into a GeoMedia Database Object (GDO).
GisExportMultiPointToGML public Export the Shape geometry into a GML.
GisExportMultiPointToJSON public Export the Shape geometry into a GeoJSON
GisExportMultiPointToVAR public Export the Shape geometry into an internal SHP format.
GisExportMultiPointToWKB public Export the Shape geometry into a Well Known Binary (WKB).
GisExportMultiPointToWKT public Export the Shape geometry into a Well Known Text (WKT).
GisExportPointToEWKB(TGIS_Shape; Integer; OleVariant) public Export the Shape geometry into an Extended Well Known Binary (EWKB) representation of the geometry with SRID metadata.
GisExportPointToEWKB(TGIS_Shape; OleVariant) public Export the Shape geometry into an Extended Well Known Binary (EWKB) representation of the geometry with SRID metadata.
GisExportPointToEWKT(TGIS_Shape) public Export the Shape geometry into an Extended Well Known Text (EWKT) representation of the geometry with SRID metadata.
GisExportPointToEWKT(TGIS_Shape; Integer) public Export the Shape geometry into an Extended Well Known Text (EWKT) representation of the geometry with SRID metadata.
GisExportPointToEWKT(TGIS_Shape; Integer; Integer) public Export the Shape geometry into an Extended Well Known Text (EWKT) representation of the geometry with SRID metadata.
GisExportPointToGDO public Export the Shape geometry into a GeoMedia Database Object (GDO).
GisExportPointToGML public Export the Shape geometry into a GML.
GisExportPointToJSON public Export the Shape geometry into a GeoJSON.
GisExportPointToVAR public Export the Shape geometry into an internal SHP format.
GisExportPointToWKB public Export the Shape geometry into a Well Known Binary (WKB).
GisExportPointToWKT public Export the Shape geometry into a Well Known Text (WKT).
GisExportPolygonToEWKB(TGIS_Shape; Integer; Boolean; OleVariant) public Export the Shape geometry into an Extended Well Known Binary (EWKB) representation of the geometry with SRID metadata.
GisExportPolygonToEWKB(TGIS_Shape; Integer; OleVariant) public Export the Shape geometry into an Extended Well Known Binary (EWKB) representation of the geometry with SRID metadata.
GisExportPolygonToEWKB(TGIS_Shape; OleVariant) public Export the Shape geometry into an Extended Well Known Binary (EWKB) representation of the geometry with SRID metadata.
GisExportPolygonToEWKT(TGIS_Shape) public Export the Shape geometry into an Extended Well Known Text (EWKT) representation of the geometry with SRID metadata.
GisExportPolygonToEWKT(TGIS_Shape; Integer) public Export the Shape geometry into an Extended Well Known Text (EWKT) representation of the geometry with SRID metadata.
GisExportPolygonToEWKT(TGIS_Shape; Integer; Integer) public Export the Shape geometry into an Extended Well Known Text (EWKT) representation of the geometry with SRID metadata.
GisExportPolygonToGDO public Export the Shape geometry into a GeoMedia Database Object (GDO).
GisExportPolygonToGML public Export the Shape geometry into a GML.
GisExportPolygonToJSON public Export the Shape geometry into a GeoJSON.
GisExportPolygonToVAR public Export the Shape geometry into an internal SHP format.
GisExportPolygonToWKB public Export the Shape geometry into a Well Known Binary (WKB).
GisExportPolygonToWKT public Export the Shape geometry into a Well Known Text (WKT).
GisExportWKB2Hex public Export the Shape geometry into a Well Known Binary (WKB).
GisPolygonPartsStatus public Check polygon parts to verify main part, islands, holes and if it is a single polygon or multipolygon shape.

References

2019/01/25 16:25