User Tools

Site Tools


api:dk11:delphi:gistypes



GisTypes namespace

Constants

Name Visibility Description
GIS_AUTOSIZE_SIZE public Value added to size parameters to indicate auto-scaling in real-world units such as metric units.
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 band of a pixel layer.
GIS_BAND_B public Blue channel band of a pixel layer.
GIS_BAND_D public DEM (Digital Elevation Model) band content.
GIS_BAND_DEFAULT public Default band identifier of a grid layer.
GIS_BAND_G public Green channel band of a pixel layer.
GIS_BAND_GRID public Value band of a grid layer.
GIS_BAND_H public Hue band in the HSL/HSV color model for a pixel layer.
GIS_BAND_L public Lightness band in the HSL color model for a pixel layer.
GIS_BAND_P public Band containing photographic image content.
GIS_BAND_R public Red channel band of a pixel layer.
GIS_BAND_S public Saturation band in the HSL/HSV color model for a pixel layer.
GIS_BAND_U public Band containing unspecified content.
GIS_BAND_V public Value band in the HSV color model for a pixel layer.
GIS_CONTENTTYPE_BINARY public Generic binary content type.
GIS_CONTENTTYPE_BINARY2 public Protocol Buffers binary content type.
GIS_CONTENTTYPE_BINARY3 public Mapbox Vector Tiles (MVT) binary content type.
GIS_CONTENTTYPE_GIF public GIF image.
GIS_CONTENTTYPE_JPEG public JPEG image.
GIS_CONTENTTYPE_JPG public JPG image.
GIS_CONTENTTYPE_PNG public PNG image.
GIS_CONTENTTYPE_PNG24 public PNG image content type with 24-bit color mode.
GIS_DOUBLE_RESOLUTION public The maximum amount by which two double values can differ.
GIS_EPSG_AUTO public Starting EPSG (European Petroleum Survey Group) code number for auto-generated coordinate reference system identifiers.
GIS_EPSG_WGS72 public Default EPSG (European Petroleum Survey Group) code mapping for WGS72 (World Geodetic System 1972).
GIS_EPSG_WGS84 public Default EPSG (European Petroleum Survey Group) code mapping for WGS84 (World Geodetic System 1984).
GIS_FIELDS_PREDEFINED public All predefined field names.
GIS_FIELD_AGGREGATED_COUNT public Predefined field name for AGGREGATED_COUNT.
GIS_FIELD_AGGREGATED_UIDS public Predefined field name for AGGREGATED_UIDS.
GIS_FIELD_AGGREGATED_VALUE public Predefined field name for AGGREGATED_VALUE.
GIS_FIELD_AREA public Predefined field name for shape area values.
GIS_FIELD_CENTER_M public Predefined field name for CENTER_M.
GIS_FIELD_CENTER_X public Predefined field name for the center X coordinate of an extent.
GIS_FIELD_CENTER_Y public Predefined field name for the center Y coordinate of an extent.
GIS_FIELD_CENTER_Z public Predefined field name for CENTER_Z.
GIS_FIELD_CENTROID_X public Predefined field name for CENTROID_X.
GIS_FIELD_CENTROID_Y public Predefined field name for CENTROID_Y.
GIS_FIELD_COORD_M public Predefined field name for the M measure value.
GIS_FIELD_COORD_Z public Predefined field name for the Z coordinate value.
GIS_FIELD_DUMMY public Dummy field for layer that requires at least one column.
GIS_FIELD_HIDDEN public Predefined field name for the hidden-state flag.
GIS_FIELD_ID_AGGREGATED_COUNT public Predefined field index for AGGREGATED_COUNT.
GIS_FIELD_ID_AGGREGATED_UIDS public Predefined field index for AGGREGATED_UIDS.
GIS_FIELD_ID_AGGREGATED_VALUE public Predefined field index for AGGREGATED_VALUE.
GIS_FIELD_ID_AREA public Predefined field index for shape area values.
GIS_FIELD_ID_CENTER_M public Predefined field index for CENTER_M.
GIS_FIELD_ID_CENTER_X public Predefined field index for the center X coordinate of an extent.
GIS_FIELD_ID_CENTER_Y public Predefined field index for CENTER_Y.
GIS_FIELD_ID_CENTER_Z public Predefined field index for CENTER_Z.
GIS_FIELD_ID_CENTROID_X public Predefined field index for CENTROID_X.
GIS_FIELD_ID_CENTROID_Y public Predefined field index for CENTROID_Y.
GIS_FIELD_ID_COORD_M public Predefined field index for the M measure value.
GIS_FIELD_ID_COORD_Z public Predefined field index for the Z coordinate value.
GIS_FIELD_ID_HIDDEN public Predefined field index for the hidden-state flag.
GIS_FIELD_ID_LENGTH public Predefined field index for shape length values.
GIS_FIELD_ID_MAX_M public Predefined field index for the maximum M measure of an extent.
GIS_FIELD_ID_MAX_X public Predefined field index for the maximum X coordinate of an extent.
GIS_FIELD_ID_MAX_Y public Predefined field index for the maximum Y coordinate of an extent.
GIS_FIELD_ID_MAX_Z public Predefined field index for the maximum Z coordinate of an extent.
GIS_FIELD_ID_MIN_M public Predefined field index for the minimum M measure of an extent.
GIS_FIELD_ID_MIN_X public Predefined field index for the minimum X coordinate of an extent.
GIS_FIELD_ID_MIN_Y public Predefined field index for MIN_Y.
GIS_FIELD_ID_MIN_Z public Predefined field index for the minimum Z coordinate of an extent.
GIS_FIELD_ID_NOW public Predefined field index for the current date and time value.
GIS_FIELD_ID_NUM_PARTS public Predefined field index for NUM_PARTS.
GIS_FIELD_ID_NUM_POINTS public Predefine field index for NUM_POINTS.
GIS_FIELD_ID_SELECTED public Predefined field index for the selected-state flag.
GIS_FIELD_ID_SHAPE_TYPE public Predefined field index for SHAPE_TYPE.
GIS_FIELD_ID_UID public Predefined field index for the unique identifier (UID).
GIS_FIELD_ID_VIEWER_LEVEL public Predefined field index for VIEWER_LEVEL.
GIS_FIELD_ID_VIEWER_SCALE public Predefined field index for VIEWER_SCALE.
GIS_FIELD_LENGTH public Predefined field name for shape length values.
GIS_FIELD_MAX_M public Predefined field name for the maximum M measure of an extent.
GIS_FIELD_MAX_X public Predefined field name for the maximum X coordinate of an extent.
GIS_FIELD_MAX_Y public Predefined field name for the maximum Y coordinate of an extent.
GIS_FIELD_MAX_Z public Predefined field name for the maximum Z coordinate of an extent.
GIS_FIELD_MIN_M public Predefined field name for the minimum M measure of an extent.
GIS_FIELD_MIN_X public Predefined field name for the minimum X coordinate of an extent.
GIS_FIELD_MIN_Y public Predefined field name for the minimum Y coordinate of an extent.
GIS_FIELD_MIN_Z public Predefined field name for the minimum Z coordinate of an extent.
GIS_FIELD_NOW public Predefined field name for the current date and time value.
GIS_FIELD_NUM_PARTS public Predefined field name for NUM_PARTS.
GIS_FIELD_NUM_POINTS public Predefined field name for NUM_POINTS.
GIS_FIELD_SELECTED public Predefined field name for the selected-state flag.
GIS_FIELD_SHAPE_TYPE public Predefined field name for SHAPE_TYPE.
GIS_FIELD_STYLE public Predefined field name for STYLE.
GIS_FIELD_UID public Predefined field name for the unique identifier (UID).
GIS_FIELD_VIEWER_LEVEL public Predefined field name for VIEWER_LEVEL.
GIS_FIELD_VIEWER_SCALE public Predefined field name for VIEWER_SCALE.
GIS_GAP_SIZE public Space between the border of a window and the display area.
GIS_GRID_NOVALUE public NoData value for a grid cell.
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 HTTP authorization required status code.
GIS_HTTP_FETCH_INTERNALERROR public FETCH_INTERNALERROR fetch status code.
GIS_HTTP_FETCH_NOTCOMPLETED public FETCH_NOTCOMPLETED fetch status code.
GIS_HTTP_FETCH_TIMEOUT public FETCH_TIMEOUT fetch status code.
GIS_HTTP_FETCH_UNKNOWN public FETCH_UNKNOWN fetch status code.
GIS_HTTP_FORBIDDEN public HTTP forbidden status code.
GIS_HTTP_GATEWAYTIMEOUT public HTTP gateway timeout status code.
GIS_HTTP_NOTFOUND public HTTP not found status code.
GIS_HTTP_OK public HTTP OK status code.
GIS_HTTP_SERVICEUNAVAILABLE public HTTP service unavailable status code.
GIS_INITIAL_LEVEL public Initial Level value used when no data is loaded.
GIS_INITIAL_SCALE public Initial ScaleAsFloat value used when no data is loaded.
GIS_INITIAL_ZOOM public Initial zoom value set to a distinctive non-default constant to avoid accidental similarity to regular zoom levels.
GIS_INTERPOLATE_BASE_EXP public Default base value for exponential interpolation used by the InterpolateValue function.
GIS_INTERPOLATE_BASE_LOG public Default base value for logarithmic interpolation used by the InterpolateValue function.
GIS_JOIN_FIELD_ID public Predefined offset for joined fields.
GIS_LEVEL_PRECISION public Level precision used to minimize Level-to-Scale-to-Level conversion error.
GIS_MAX_CARDINAL public Maximum value for the Cardinal type.
GIS_MAX_DOUBLE public A maximum value for a double.
GIS_MAX_DWORD public Maximum value for the DWORD type.
GIS_MAX_INTEGER public Maximum value for the Integer type.
GIS_MAX_LAYERS_CNT public Maximum number of layers.
GIS_MAX_SECTION_CNT public Maximum number of sections in a configuration file.
GIS_MAX_SINGLE public A maximum value for a single.
GIS_MAX_ZONE_CNT public Maximum number of zones in a configuration file.
GIS_MIN_EDIT_MOVE public Default minimum mouse movement (5 pixels at 96 DPI) required to start editing, helping avoid accidental moves caused by hand shaking.
GIS_MIN_INTEGER public Minimum value for the Integer type.
GIS_MIN_ZOOM_SIZE public Default minimum zoom rectangle size (5 pixels at 96 DPI), helping avoid accidental zoom operations caused by hand shaking.
GIS_PIXELS_TO_TWIPS public Pixels-to-twips multiplier assuming 96 DPI.
GIS_PROGRESS_PERCENTAGE_THRESHOLD public Defines how often algorithms raise busy events, expressed as a percentage change.
GIS_PROGRESS_TICK_TRESHOLD public Defines how often algorithms raise busy events, in ticks (milliseconds).
GIS_PROGRESS_TRESHOLD public Defines how often the busy hourglass is updated, expressed as every GIS_PROGRESS_THRESHOLD shapes processed.
GIS_RENDER_SIZE public Size which indicates that renderer must be used.
GIS_SELECT_TOLERANCE public Default selection precision (5 pixels at 96 DPI) for vertex editing.
GIS_SELECT_TOLERANCE_PEN public Default selection precision (8 pixels at 96 DPI) for vertex editing with pen gestures.
GIS_SELECT_TOLERANCE_TOUCH public Default selection precision (19 pixels at 96 DPI) for vertex editing with touch gestures.
GIS_SINGLE_RESOLUTION public The maximum amount by which two single values can differ.
GIS_SNAP_MARGIN public Default margin (15 pixels at 96 DPI) below which points snap to an existing shape during editing.
GIS_SQL_MEMO_SIZE public Default size of memo fields.
GIS_SQL_ORACLOB_SIZE public Maximum size of an Oracle CLOB (Character Large Object) value.
GIS_SQL_PROVIDER_ADO public ADO (ActiveX Data Objects) OleDb provider.
GIS_SQL_PROVIDER_ADONET public ADO.NET (ActiveX Data Objects for .NET) provider.
GIS_SQL_PROVIDER_DBX public DBX (dbExpress) provider.
GIS_SQL_PROVIDER_FIREDAC public FireDAC provider.
GIS_SQL_PROVIDER_JDBC public JDBC (Java Database Connectivity) provider.
GIS_SQL_PROVIDER_LIBPQ public PostgreSQL libpq provider.
GIS_SQL_PROVIDER_OCI public Oracle OCI (Oracle Call Interface) provider.
GIS_SQL_PROVIDER_SQLITE public SQLite provider.
GIS_SUBSCRIBED_3D_UPDATE public Subscribed 3D view update event notification.
GIS_SUBSCRIBED_AFTERPAINT public Subscribed after-paint event notification.
GIS_SUBSCRIBED_DESTROY public Subscribed controller destroy event notification.
GIS_SUBSCRIBED_PROJECT_CLOSE public Subscribed project close event notification.
GIS_SUBSCRIBED_TOUCH public Subscribed touch event notification.
GIS_SUBSCRIBED_TRANSPARENT_CONTROL_PAINT public Subscribed paint notification for transparent controls such as TGIS_ControlNorthArrow.
GIS_SUBSCRIBED_TRANSPARENT_CONTROL_UPDATE public Subscribed update notification for transparent controls such as TGIS_ControlNorthArrow.
GIS_TRACKING_POINT_SIZE public Default size of tracking points (6 pixels at 96 DPI).
PORTABLE_FIRSTCHAR public Index of the first character in a string on the current target platform.

Methods

Name Visibility Description
await(IFuture<Boolean>) public Waits for an asynchronous future or promise to complete and returns its Boolean value.
await(IFuture<IGIS_AsyncResult>) public Waits for an asynchronous future or promise to complete and returns its IGIS_AsyncResult value.
await(IFuture<Integer>) public Waits for an asynchronous future or promise to complete and returns its Integer value.
await(IFuture<TObject>) public Waits for an asynchronous future or promise to complete and returns its TObject value.

Classes

Name Description
TGIS_AsyncData Callback data wrapper that stores an object together with its ownership and disposal rules.
TGIS_AsyncResult Class implementing the standard asynchronous result wrapper.
TGIS_HttpResponseEx Class-based equivalent of.
TGIS_LayerInfo Class storing basic information about a layer.
TGIS_LayerInfoList List of layer information objects.
TGIS_LayerPixelSubFormatList List of pixel file capabilities.
TGIS_ObjectList Alias for a platform-specific object list.
TGIS_PixelZoneListAbstract Base class for pixel layer zone lists.
TGIS_ViewerHelperRun Context for a single viewer update run, for example in a thread.
TGIS_WebUtils Web utility helper methods.

Interfaces

Name Description
IGIS_AsyncData Interface defining a callback data wrapper for asynchronous results.
IGIS_AsyncResult Interface defining the standard asynchronous result wrapper.

Records

Name Description
TGIS_Complex Complex number.
TGIS_Extent Axis-aligned 2D extent defined by minimum and maximum X/Y coordinates.
TGIS_Extent3D Axis-aligned 3D extent with X, Y, Z, and M (measure) ranges.
TGIS_HttpResponse HTTP response metadata and content stream.
TGIS_LayerPixelSubFormat Pixel subformat capabilities describing storage format, grayscale mode, and compression settings for pixel files.
TGIS_Line Line segment between two 2D points.
TGIS_Line3D Line segment between two 3D points.
TGIS_Material Material definition for 3D rendering.
TGIS_PartDescriptor Descriptor of a shape part used in 3D content.
TGIS_Point Two-dimensional point with Double-precision X and Y coordinates.
TGIS_Point3D 3D point type with X, Y, Z, and M coordinates for vector geometry and Shapefile compatibility.
TGIS_RGBTriple RGB (Red, Green, Blue) color represented as separate byte components.
TGIS_SingleColor RGBA color using Single-precision component values.
TGIS_SingleVector Three-dimensional vector using Single-precision values.

Prototypes

Name Description
TGIS_AsyncCallback Callback method invoked when an asynchronous operation completes.
TGIS_BusyEvent Event fired regularly during long-running operations.
TGIS_HelpEvent Event handler for help requests.
TGIS_ObjectListSortCompare Comparator function type used for sorting object lists.
TGIS_PaintEvent Event handler for BeforePaint and AfterPaint drawing events.
TGIS_ReadWriteEvent Event handler for file read/write processing used to decode or encode data.
TGIS_TemplateProducerCallBack Callback for TemplateProducer token replacement.
TGIS_TemplateProducerEvent Event handler for template token replacement.

Enumerations

Name Description
TGIS_3DBasementType Basement handling mode for shapes placed on a DEM in 3D view.
TGIS_3DGroundType Z-value relation mode for 3D rendering.
TGIS_3DLayerType 3D interpretation mode for a layer in 3D view.
TGIS_3DNormalizationType Types of 3D normalization.
TGIS_ChartStyle Chart styles.
TGIS_CompressionType Compression types used for image and raster data storage.
TGIS_ContentType Supported binary content types.
TGIS_ControlNorthArrowStyle Defines built-in north arrow symbol styles.
TGIS_DeveloperKernelTypes Types of DK compilation targets, mainly for internal use.
TGIS_DimensionType Coordinate dimension types supported by a shape or layer.
TGIS_DrawMode Defines which layers or selected shapes are drawn by the viewer.
TGIS_FieldFlags Supported attribute field capability and visibility flags.
TGIS_FieldType Supported attribute field data types.
TGIS_FileType Supported file categories.
TGIS_InsideType Coverage test modes for IsInside checks.
TGIS_InterpolationMethod Interpolation methods for value or coordinate calculations.
TGIS_LabelAlignment Label text alignment mode.
TGIS_LabelPosition Label position relative to the insertion point.
TGIS_LayerDormantMode Modes controlling when a layer enters the dormant state.
TGIS_LayerPixelInterpretation Definition of raster layer pixel or grid interpretation mode.
TGIS_LayerSaveOptions Options controlling how a layer is saved.
TGIS_LayerSubType Layer subtypes describing additional layer characteristics.
TGIS_Lock Types of shape locking.
TGIS_MarkerStyle Marker symbol styles.
TGIS_MultiUser Multi-user access mode for shared data sources and editing workflows.
TGIS_OffsetPosition Position of an offset relative to the original position.
TGIS_OperationType Types of layer interaction operations.
TGIS_PartType Types of geometry parts used by multipart and MultiPatch shapes.
TGIS_PointerMode Pointer input mode for viewer operations.
TGIS_RegisteredLayerType Registered layer category.
TGIS_RendererMultipassMode Mode of multipass shape rendering used for improved street junction drawing in TGIS_Shape.Draw.
TGIS_ShapeType Types of vector geometry shapes.
TGIS_TopologyCombineType Type of topology operation for combining shapes.
TGIS_VariantType Simplified variant types used by GetVariantType() to group similar variant values.
TGIS_Viewer3DMode Basic interaction modes for TGIS_Viewer3D operations.
TGIS_ViewerMode Basic interaction modes for TGIS_ViewerWnd map navigation and editing operations.
TGIS_VirtualField Built-in virtual fields derived from shape geometry, state, or viewer context.

Types

Name Description
IntPtr Pointer-sized integer type provided for .NET source compatibility.
TGIS_ByteArray Array of Byte values.
TGIS_CardinalArray Array of Cardinal values.
TGIS_CharArray Array of Char values.
TGIS_DeveloperKernelTypesSet Set of Developer Kernel compilation target types.
TGIS_DimensionTypes Set of coordinate dimension types supported by a layer.
TGIS_DoubleArray Array of Double values.
TGIS_DrawBuf Array of points for drawing purposes.
TGIS_DrawBufF Array of TPointF values used for drawing operations.
TGIS_FieldFlagsSet Set for field flags.
TGIS_FileTypes Set of file types.
TGIS_GridArray Two-dimensional array of Single values representing a grid as point[row][column].
TGIS_IntegerArray Array of Integer values.
TGIS_IntegerGridArray Two-dimensional array of Integer values.
TGIS_LabelPositions Set of supported label positions.
TGIS_LayerSaveOptionsSet Set of layer save options.
TGIS_LayerSubTypeSet Set of layer subtypes.
TGIS_List Alias for a platform specific list type.
TGIS_ListOfDoubles Alias for a generic list of Double values.
TGIS_ListOfIntegers Alias for a generic list of Integer values.
TGIS_ListOfStrings Alias for a generic list of String values.
TGIS_ListOfVariants Alias for a generic list of Variant values.
TGIS_Matrix3x3 3x3 matrix of Double values.
TGIS_OperationTypes Set of operations supported by a layer.
TGIS_Point3DArray Array of TGIS_Point3D values.
TGIS_PointArray Array of TGIS_Point values.
TGIS_ShapeTypes Set of shape types supported by a layer.
TGIS_SingleArray Array of Single values.
TGIS_SingleColorArray Array of values.
TGIS_SingleVectorArray Array of values.
TGIS_StringArray Array of String values.
TGIS_StringList Alias for string list.
TGIS_Strings Alias for string list.
TGIS_Uid Unique identifier type based on a 64-bit integer value.
TGIS_UidArray Array of TGIS_Uid values.
TGIS_UidList Alias for a generic list of TGIS_Uid values.
TGIS_VariantArray Array of Variant values.
TGIS_VirtualFields Set of virtual fields available for display in controls.
typeOf Type alias for TClass provided for .NET source compatibility.
_TGIS_LayerPixelSubFormat Helper to ensure record copying on non record enabled platforms.

2026/07/11 00:44

Page Tools