User Tools

Site Tools


api:dk11:delphi:gistypes

GisTypes namespace

Constants

Name Visibility Description
GIS_AUTOSIZE_SIZE public Value to be added to size parameters to indicate auto-scaling in real units (metric etc).
GIS_AUTOSIZE_SIZE_MU public Value to be added to size parameters to indicate auto-scaling in map units.
GIS_BAND_A public Alpha channel of the pixel layer
GIS_BAND_B public Blue channel of the pixel layer
GIS_BAND_D public Dem content in the band
GIS_BAND_DEFAULT public Default band of the grid layer
GIS_BAND_G public Green channel of the pixel layer
GIS_BAND_GRID public Value of the grid layer
GIS_BAND_H public Hue level of the color in the HSL/HSV color model (pixel layer)
GIS_BAND_L public Lightness level of the color in the HSL color model (pixel layer)
GIS_BAND_P public Photo content in the band
GIS_BAND_R public Red channel of the pixel layer
GIS_BAND_S public Saturation level of the color in the HSL/HSV color model (pixel layer)
GIS_BAND_U public Unknown content in the band
GIS_BAND_V public Value level of the color in the HSV color model (pixel layer)
GIS_CONTENTTYPE_BINARY public Binary data.
GIS_CONTENTTYPE_BINARY2 public Binary data.
GIS_CONTENTTYPE_BINARY3 public Binary data.
GIS_CONTENTTYPE_GIF public GIF image.
GIS_CONTENTTYPE_JPEG public JPEG image.
GIS_CONTENTTYPE_JPG public JPEG image.
GIS_CONTENTTYPE_PNG public PNG image.
GIS_CONTENTTYPE_PNG24 public PNG24 image.
GIS_DOUBLE_RESOLUTION public The maximum amount by which two double values can differ.
GIS_EPSG_AUTO public Starting EPSG number for auto-generated codes.
GIS_EPSG_WGS72 public Default WGS72 EPSG mapping.
GIS_EPSG_WGS84 public Default WGS85 EPSG mapping.
GIS_FIELDS_PREDEFINED public All predefined fields.
GIS_FIELD_AGGREGATED_COUNT public Predefine field name for AGGREGATED_COUNT.
GIS_FIELD_AGGREGATED_UIDS public Predefine field name for AGGREGATED_UIDS.
GIS_FIELD_AGGREGATED_VALUE public Predefine field name for AGGREGATED_VALUE.
GIS_FIELD_AREA public Predefine field name for AREA.
GIS_FIELD_CENTER_M public Predefine field name for CENTER_M.
GIS_FIELD_CENTER_X public Predefine field name for CENTER_X.
GIS_FIELD_CENTER_Y public Predefine field name for CENTER_Y.
GIS_FIELD_CENTER_Z public Predefine field name for CENTER_Z.
GIS_FIELD_CENTROID_X public Predefine field name for CENTROID_X.
GIS_FIELD_CENTROID_Y public Predefine field name for CENTROID_Y.
GIS_FIELD_COORD_M public Predefine field name for COORD_M.
GIS_FIELD_COORD_Z public Predefine field name for COORD_Z.
GIS_FIELD_DUMMY public Dummy field for layer that requires at least one column.
GIS_FIELD_HIDDEN public Predefine field name for HIDDEN.
GIS_FIELD_ID_AGGREGATED_COUNT public Predefine field index for AGGRGATED_COUINT.
GIS_FIELD_ID_AGGREGATED_UIDS public Predefine field index for AGGRGATED_VALUE.
GIS_FIELD_ID_AGGREGATED_VALUE public Predefine field index for AGGRGATED_VALUE.
GIS_FIELD_ID_AREA public Predefine field index for AREA.
GIS_FIELD_ID_CENTER_M public Predefine field index for CENTER_M.
GIS_FIELD_ID_CENTER_X public Predefine field index for CENTER_X.
GIS_FIELD_ID_CENTER_Y public Predefine field index for CENTER_Y.
GIS_FIELD_ID_CENTER_Z public Predefine field index for CENTER_Z.
GIS_FIELD_ID_CENTROID_X public Predefine field index for CENTROID_X.
GIS_FIELD_ID_CENTROID_Y public Predefine field index for CENTROID_Y.
GIS_FIELD_ID_COORD_M public Predefine field index for COORD_M.
GIS_FIELD_ID_COORD_Z public Predefine field index for COORD_Z.
GIS_FIELD_ID_HIDDEN public Predefine field index for HIDDEN.
GIS_FIELD_ID_LENGTH public Predefine field index for LENGTH.
GIS_FIELD_ID_MAX_M public Predefine field index for MAX_M.
GIS_FIELD_ID_MAX_X public Predefine field index for MAX_X.
GIS_FIELD_ID_MAX_Y public Predefine field index for MAX_Y.
GIS_FIELD_ID_MAX_Z public Predefine field index for MAX_Z.
GIS_FIELD_ID_MIN_M public Predefine field index for MIN_M.
GIS_FIELD_ID_MIN_X public Predefine field index for MIN_X.
GIS_FIELD_ID_MIN_Y public Predefine field index for MIN_X.
GIS_FIELD_ID_MIN_Z public Predefine field index for MIN_Z.
GIS_FIELD_ID_NOW public Predefine field index for NOW.
GIS_FIELD_ID_NUM_PARTS public Predefine field index for NUM_PARTS.
GIS_FIELD_ID_NUM_POINTS public Predefine field index for NUM_POINTS.
GIS_FIELD_ID_SELECTED public Predefine field index for SELECTED.
GIS_FIELD_ID_SHAPE_TYPE public Predefine field index for SHAPE_TYPE.
GIS_FIELD_ID_UID public Predefine field index for UID.
GIS_FIELD_ID_VIEWER_LEVEL public Predefine field index for VIEWER_LEVEL.
GIS_FIELD_ID_VIEWER_SCALE public Predefine field index for VIEWER_SCALE.
GIS_FIELD_LENGTH public Predefine field name for LENGTH.
GIS_FIELD_MAX_M public Predefine field name for MAX_M.
GIS_FIELD_MAX_X public Predefine field name for MAX_X.
GIS_FIELD_MAX_Y public Predefine field name for MAX_Y.
GIS_FIELD_MAX_Z public Predefine field name for MAX_Z.
GIS_FIELD_MIN_M public Predefine field name for MIN_M.
GIS_FIELD_MIN_X public Predefine field name for MIN_X.
GIS_FIELD_MIN_Y public Predefine field name for MIN_Y.
GIS_FIELD_MIN_Z public Predefine field name for MIN_Z.
GIS_FIELD_NOW public Predefine field name for NOW.
GIS_FIELD_NUM_PARTS public Predefine field name for NUM_PARTS.
GIS_FIELD_NUM_POINTS public Predefine field name for NUM_POINTS.
GIS_FIELD_SELECTED public Predefine field name for SELECTED.
GIS_FIELD_SHAPE_TYPE public Predefine field name for SHAPE_TYPE.
GIS_FIELD_STYLE public Predefine field name for STYLE.
GIS_FIELD_UID public Predefine field name for UID.
GIS_FIELD_VIEWER_LEVEL public Predefine field name for VIEWER_LEVEL.
GIS_FIELD_VIEWER_SCALE public Predefine field name for VIEWER_SCALE.
GIS_GAP_SIZE public Space between the border of a window and the display area.
GIS_GRID_NOVALUE public Unassigned value of grid.
GIS_HALF_MAX_DOUBLE public A half of the maximum value for a double.
GIS_HALF_MAX_SINGLE public A half of the maximum value for a single.
GIS_HTTP_AUTHORIZATIONREQUIRED public AUTHORIZATIONREQUIRED code.
GIS_HTTP_FETCH_INTERNALERROR public FETCH_INTERNALERROR code.
GIS_HTTP_FETCH_NOTCOMPLETED public FETCH_NOTCOMPLETED code.
GIS_HTTP_FETCH_TIMEOUT public FETCH_TIMEOUT code.
GIS_HTTP_FETCH_UNKNOWN public FETCH_UNKNOWN code.
GIS_HTTP_GATEWAYTIMEOUT public GATEWAYTIMEOUT code.
GIS_HTTP_NOTFOUND public NOTFOUND code.
GIS_HTTP_OK public OK code.
GIS_HTTP_SERVICEUNAVAILABLE public SERVICEUNAVAILABLE code.
GIS_INITIAL_ZOOM public Initial zoom value - crazy to avoid casual similarity.
GIS_INTERPOLATE_BASE_EXP public Default base value for exponential interpolation using InterpolateValue function.
GIS_INTERPOLATE_BASE_LOG public Default base value for logarithmic interpolation using InterpolateValue function.
GIS_JOIN_FIELD_ID public Predefine offset for joined fields.
GIS_LEVEL_PRECISION public Level precision - used to minimize Level-Scale-Level conversion error.
GIS_MAX_CARDINAL public A maximum value for Cardinal.
GIS_MAX_DOUBLE public A maximum value for a double.
GIS_MAX_DWORD public A maximum value for DWORD.
GIS_MAX_INTEGER public A maximum value for Integer.
GIS_MAX_LAYERS_CNT public Maximum number of layers.
GIS_MAX_SECTION_CNT public Maximum number of sections in configuration file.
GIS_MAX_SINGLE public A maximum value for a single.
GIS_MAX_ZONE_CNT public Maximum number of zones in configuration file.
GIS_MIN_EDIT_MOVE public Default minimal mouse move (5 pixels at 96ppi) to make editing possible.
GIS_MIN_INTEGER public A minimum value for Integer.
GIS_MIN_ZOOM_SIZE public Default minimal zoom size rectangle (5 pixels at 96ppi).
GIS_PIXELS_TO_TWIPS public Pixels to Twips multiplier (assuming 96 dpi)
GIS_PROGRESS_PERCENTAGE_THRESHOLD public Define how often the algorithms raise busy events in percents.
GIS_PROGRESS_TICK_TRESHOLD public Define how often the algorithms raise busy events in ticks (miliseconds).
GIS_PROGRESS_TRESHOLD public Define how often a busy.hourglass will be updated (read this as "every GIS_PROGRESS_THRESHOLD shape".
GIS_RENDER_SIZE public Size which indicates that renderer must be used.
GIS_SELECT_TOLERANCE public Default selection precision (5 pixels at 96ppi) of vertices upon editing.
GIS_SELECT_TOLERANCE_PEN public Default selection precision (19 pixels at 96ppi) of vertices upon editing for pen gesture.
GIS_SELECT_TOLERANCE_TOUCH public Default selection precision (19 pixels at 96ppi) of vertices upon editing for touch gesture.
GIS_SINGLE_RESOLUTION public The maximum amount by which two single values can differ.
GIS_SNAP_MARGIN public Default margin (15 pixels at 96ppi) below which points will be snapped to existing shape during editing.
GIS_SQL_MEMO_SIZE public Default size of memo fields.
GIS_SQL_ORACLOB_SIZE public Maximum size of Oracle Clob.
GIS_SQL_PROVIDER_ADO public Ado OleDb provider.
GIS_SQL_PROVIDER_ADONET public ADO.NET provider.
GIS_SQL_PROVIDER_DBX public DbExpress provider.
GIS_SQL_PROVIDER_FIREDAC public FireDAC provider.
GIS_SQL_PROVIDER_JDBC public JDBC provider.
GIS_SQL_PROVIDER_LIBPQ public PostgreSQL provider.
GIS_SQL_PROVIDER_OCI public Oracle OCI provider.
GIS_SQL_PROVIDER_SQLITE public Sqlite provider.
GIS_SUBSCRIBED_3D_UPDATE public Subscribed "3D View update" event.
GIS_SUBSCRIBED_AFTERPAINT public Subscribed "After Paint" event.
GIS_SUBSCRIBED_DESTROY public Subscribed "Controller Destroy" event.
GIS_SUBSCRIBED_PROJECT_CLOSE public Subscribed "Project Close" event.
GIS_SUBSCRIBED_TOUCH public Subscribed touch event.
GIS_SUBSCRIBED_TRANSPARENT_CONTROL_PAINT public Subscribed control paint for transparent controls like TGIS_ControlNorthArrow.
GIS_SUBSCRIBED_TRANSPARENT_CONTROL_UPDATE public Subscribed control update for transparent controls like TGIS_ControlNorthArrow.
GIS_TRACKING_POINT_SIZE public Default size of tracking points (6 pixels at 96ppi).
PORTABLE_FIRSTCHAR public Index of first character in string.

Classes

Name Description
TGIS_LayerInfo Class storing a basic layer information.
TGIS_LayerInfoList List of layer information objects.
TGIS_LayerPixelSubFormatList List of pixel file capabilities.
TGIS_ObjectList Alias for platform specific object list.
TGIS_ViewerHelperRun A single update run context It could be a for example in a thread context
TGIS_WebUtils Web utils.

Records

Name Description
TGIS_Complex Complex number.
TGIS_Extent Like TRect, but based on doubles instead of integers.
TGIS_Extent3D Like TGIS_Extent, but 3rd dimension added.
TGIS_HttpResponse Http response.
TGIS_LayerPixelSubFormat Pixel file capabilities.
TGIS_Line Line between two points.
TGIS_Line3D Line between two 3D points.
TGIS_Material Material.
TGIS_PartDescriptor Part descriptor.
TGIS_Point Like TPoint, but based on doubles instead of integers.
TGIS_Point3D Like TGIS_Point, but 3rd dimension (Z) and measure (M) added.
TGIS_RGBTriple RGB color representation.
TGIS_SingleColor Single type color.
TGIS_SingleVector Single type vector.

Prototypes

Name Description
TGIS_BusyEvent Event for BusyEvent.
TGIS_HelpEvent Event handler for OnHelp messages.
TGIS_ObjectListSortCompare Comparator function type used in sort.
TGIS_PaintEvent Event handler for file BeforePaint/AfterPaint events.
TGIS_ReadWriteEvent Event handler for file Read/Write events for the purpose of decoding/encoding.
TGIS_TemplateProducerCallBack Callback for TemplateProducer.
TGIS_TemplateProducerEvent Event handler for Template producer.

Enumerations

Name Description
TGIS_3DBasementType Shape on DEM basement enforcement (for 3D mode only).
TGIS_3DGroundType Z value relations enforcement (for 3D mode only).
TGIS_3DLayerType 3D interpretation mode for layer (for 3D mode only).
TGIS_3DNormalizationType Types of 3D Normalization.
TGIS_ChartStyle Style of charts.
TGIS_CompressionType Compression types.
TGIS_ContentType Content type types.
TGIS_ControlNorthArrowStyle North arrow stock styles
TGIS_DeveloperKernelTypes Type of DK compilation - for internal use mainly.
TGIS_DimensionType Types of dimension.
TGIS_DrawMode Shows what scope of the layers must be drawn.
TGIS_FieldFlags Supported field flags.
TGIS_FieldType Supported field types.
TGIS_FileType Supported files types.
TGIS_InsideType Types of IsInside checking.
TGIS_InterpolationMethod Defines an interpolation method.
TGIS_LabelAlignment Alignment within label.
TGIS_LabelPosition Position of a label.
TGIS_LayerDormantMode Basic modes of layer Dormant operations:
TGIS_LayerPixelInterpretation Definition of layer interpretation.
TGIS_LayerSaveOptions Layer save options.
TGIS_LayerSubType Layer subtype.
TGIS_Lock Types of shape locking.
TGIS_MarkerStyle Style of markers.
TGIS_MultiUser Type for multi-user work mode.
TGIS_OffsetPosition Position of offset.
TGIS_OperationType Types of operations.
TGIS_PartType Types of shape parts.
TGIS_PointerMode Pointer mode for operations.
TGIS_RegisteredLayerType Registered layer type.
TGIS_RendererMultipassMode Mode of multipass shape rendering.
TGIS_ShapeType Types of GIS shapes.
TGIS_TopologyCombineType Type of operation for combining shapes.
TGIS_VariantType Simplified variant types.
TGIS_Viewer3DMode Basic modes of TGIS_Viewer3D operations:
TGIS_ViewerMode Basic modes of TGIS_ViewerWnd operations:
TGIS_VirtualField Virtual fields.

Types

Name Description
IntPtr Provided for .NET source compatibility.
TGIS_ByteArray Array of Byte.
TGIS_CardinalArray Array of Cardinal.
TGIS_CharArray Array of Chars.
TGIS_DeveloperKernelTypesSet Set for DK compilation.
TGIS_DimensionTypes Set for checking dimension supported by layer.
TGIS_DoubleArray Array of Double.
TGIS_DrawBuf Array of Points for drawing purposes,
TGIS_DrawBufF Array of PointsF for drawing purposes,
TGIS_FieldFlagsSet Set for field flags.
TGIS_FileTypes Set for files types.
TGIS_GridArray Array of Array of Single (array of grid image lines- point[row][column]).
TGIS_IntegerArray Array of Integer.
TGIS_IntegerGridArray Array of Array of Integer
TGIS_LabelPositions Set for label positions.
TGIS_LayerSaveOptionsSet Set of layer save options.
TGIS_LayerSubTypeSet Set for checking shape supported by layer.
TGIS_List Alias for platform specific list.
TGIS_ListOfDoubles Alias for generic list of doubles;
TGIS_ListOfIntegers Alias for generic list of integers;
TGIS_ListOfStrings Alias for generic list of strings;
TGIS_ListOfVariants Alias for generic list of variants;
TGIS_Matrix3x3 Matrix type.
TGIS_OperationTypes Set for checking operations supported by layer.
TGIS_Point3DArray Array of TGIS_Point3D
TGIS_PointArray Array of TGIS_Point2D
TGIS_ShapeTypes Set for checking shape supported by layer.
TGIS_SingleArray Array of Single.
TGIS_SingleColorArray Single type color array.
TGIS_SingleVectorArray Single type vector array.
TGIS_StringList Alias for string list.
TGIS_Strings Alias for string list.
TGIS_Uid Uid type definition
TGIS_UidArray Array of Uids
TGIS_VariantArray Array of Variant.
TGIS_VirtualFields Set of the virtual fields for displaying in controls.
typeOf Type for TClass casting.
_TGIS_LayerPixelSubFormat Helper to ensure record copying on non record enabled platforms.

2025/01/31 01:09

Page Tools