Enumerations | |
enum | AmbiguityResolution { Z_VALUE = 0 , DISTANCE_TO_OUTLET = 1 , NO_RESOLUTION = 2 } |
Defines the way to resolve ambiguity resolution for shape networks. More... | |
enum | ColoringType { Hillshade = 0 , Gradient = 1 , Random = 2 } |
Defines the type of coloring for grids. More... | |
enum | FieldType { STRING_FIELD = 0 , INTEGER_FIELD = 1 , DOUBLE_FIELD = 2 , BOOLEAN_FIELD = 3 , DATE_FIELD = 4 } |
The available types of fields of dbf table. More... | |
enum | GradientModel { Logorithmic = 0 , Linear = 1 , Exponential = 2 } |
Gradient model for grid visualization More... | |
enum | GridDataType { InvalidDataType = -1 , ShortDataType = 0 , LongDataType = 1 , FloatDataType = 2 , DoubleDataType = 3 , UnknownDataType = 4 , ByteDataType = 5 } |
The data type which represents a single cell of a grid. More... | |
enum | GridFileType { InvalidGridFileType = -1 , Ascii = 0 , Binary = 1 , Esri = 2 , GeoTiff = 3 , Sdts = 4 , PAux = 5 , PCIDsk = 6 , DTed = 7 , Bil = 8 , Ecw = 9 , MrSid = 10 , Flt = 11 , Dem = 12 , UseExtension = 13 } |
The type of grid supported by MapWinGIS. More... | |
enum | ImageType { BITMAP_FILE = 0 , GIF_FILE = 1 , USE_FILE_EXTENSION = 2 , TIFF_FILE = 3 , JPEG_FILE = 4 , PNG_FILE = 5 , PPM_FILE = 7 , ECW_FILE = 8 , JPEG2000_FILE = 9 , SID_FILE = 10 , PNM_FILE = 11 , PGM_FILE = 12 , BIL_FILE = 13 , ADF_FILE = 14 , GRD_FILE = 15 , IMG_FILE = 16 , ASC_FILE = 17 , BT_FILE = 18 , MAP_FILE = 19 , LF2_FILE = 20 , KAP_FILE = 21 , DEM_FILE = 22 } |
The type of images supported by MapWinGIS. More... | |
enum | PolygonOperation { DIFFERENCE_OPERATION = 0 , INTERSECTION_OPERATION = 1 , EXCLUSIVEOR_OPERATION = 2 , UNION_OPERATION = 3 } |
Available polygon operations. More... | |
enum | PredefinedColorScheme { FallLeaves = 0 , SummerMountains = 1 , Desert = 2 , Glaciers = 3 , Meadow = 4 , ValleyFires = 5 , DeadSea = 6 , Highway1 = 7 , Rainbox = 8 , ReversedRainbow = 9 } |
Predefined color schemes which can be used for grid visualization of for initialization of instance of ColorScheme class. More... | |
enum | SelectMode { INTERSECTION = 0 , INCLUSION = 1 } |
The selection mode, which determines which shapes will be considered as included in the rectangular selection. More... | |
enum | ShpfileType { SHP_NULLSHAPE = 0 , SHP_POINT = 1 , SHP_POLYLINE = 3 , SHP_POLYGON = 5 , SHP_MULTIPOINT = 8 , SHP_POINTZ = 11 , SHP_POLYLINEZ = 13 , SHP_POLYGONZ = 15 , SHP_MULTIPOINTZ = 18 , SHP_POINTM = 21 , SHP_POLYLINEM = 23 , SHP_POLYGONM = 25 , SHP_MULTIPOINTM = 28 , SHP_MULTIPATCH = 31 } |
The type of the shapefile. More... | |
enum | SplitMethod { InscribedRadius = 0 , AngleDeviation = 1 } |
Split methods used for creation of TIN from grid. More... | |
enum | tkAngleFormat { afDegrees = 0 , afMinutes = 1 , afSeconds = 2 , afRadians = 3 } |
Possible formats to display angles. More... | |
enum | tkAreaDisplayMode { admMetric = 0 , admHectars = 1 , admAmerican = 2 } |
Possible ways to display area. More... | |
enum | tkBearingType { btAbsolute = 0 , btReducedNDE = 1 , btReducedNED = 2 , btRelative = 3 , btLeftAngle = 4 , btRightAngle = 4 } |
Possible ways to display bearing of lines. More... | |
enum | tkBufferCap { bcROUND = 0 , bcFLAT = 1 , bcSQUARE = 2 } |
Possible types of caps for GEOS buffering. More... | |
enum | tkBufferJoin { bjROUND = 0 , bjMITRE = 1 , bjBEVEL = 2 } |
Possible types of joins for GEOS buffering. More... | |
enum | tkCallbackVerbosity { cvAll = 0 , cvLimited = 1 } |
Possible levels of the callback verbosity. More... | |
enum | tkCanDisplayGridWoProxy { cdwYes = 0 , cdwUnsupportedFormat = 1 , cdwSizeLimitation = 2 } |
Possible reasons for grids no being able to be rendered directly by Image class without creating a proxy image. More... | |
enum | tkCategoryValue { cvSingleValue = 0 , cvRange = 1 , cvExpression = 2 } |
Possible ways to define values of shapefile category. More... | |
enum | tkChartType { chtBarChart = 0 , chtPieChart = 1 } |
The available types of chart. More... | |
enum | tkChartValuesStyle { vsHorizontal = 0 , vsVertical = 1 } |
The style of labels with numeric measures of the data for each field. More... | |
enum | tkClassificationType { ctNaturalBreaks = 0 , ctUniqueValues = 1 , ctEqualIntervals = 2 , ctEqualCount = 3 , ctStandardDeviation = 4 , ctEqualSumOfValues = 5 } |
The type of the classification available for ShapefileCategories.Generate and Labels.GenerateCategories methods. More... | |
enum | tkClipOperation { clDifference = 0 , clIntersection = 1 , clSymDifference = 2 , clUnion = 3 , clClip = 4 } |
The available clipping operation for Shape.Clip method. More... | |
enum | tkCollisionMode { AllowCollisions = 0 , LocalList = 1 , GlobalList = 2 } |
Sets drawing behaviour when overlapping labels and charts are present on map. More... | |
enum | tkColorInterpretation { ciUndefined = 0 , ciGrayIndex = 1 , ciPaletteIndex = 2 , ciRedBand = 3 , ciGreenBand = 4 , ciBlueBand = 5 , ciAlphaBand = 6 , ciHueBand = 7 , ciSaturationBand = 8 , ciLightnessBand = 9 , ciCyanBand = 10 , ciMagentaBand = 11 , ciYellowBand = 12 , ciBlackBand = 13 , ciYCbCr_YBand = 14 , ciYCbCr_CbBand = 15 , ciYCbCr_CrBand = 16 } |
Possible color interpretations for a raster band. More... | |
enum | tkColorSchemeType { ctSchemeRandom = 0 , ctSchemeGraduated = 1 } |
The type of color scheme. Determines how colors will be extracted from the color scheme (see ShapefileCategories.ApplyColorScheme for example). More... | |
enum | tkCoordinatesDisplay { cdmNone = 0 , cdmAuto = 1 , cdmDegrees = 2 , cdmMapUnits = 3 } |
Possible coordinate formats to display current mouse cursor position on the map. More... | |
enum | tkCursor { crsrMapDefault = 0 , crsrAppStarting = 1 , crsrArrow = 2 , crsrCross = 3 , crsrHelp = 4 , crsrIBeam = 5 , crsrNo = 6 , crsrSizeAll = 7 , crsrSizeNESW = 8 , crsrSizeNS = 9 , crsrSizeNWSE = 10 , crsrSizeWE = 11 , crsrUpArrow = 12 , crsrWait = 13 , crsrUserDefined = 14 } |
The available mouse cursors provided by the system. More... | |
enum | tkCursorMode { cmZoomIn = 0 , cmZoomOut = 1 , cmPan = 2 , cmSelection = 3 , cmNone = 4 , cmMeasure = 5 , cmAddShape = 6 , cmEditShape = 8 , cmSplitByPolyline = 9 , cmIdentify = 10 , cmMoveShapes = 11 , cmRotateShapes = 12 , cmSelectByPolygon = 13 , cmEraseByPolygon = 14 , cmSplitByPolygon = 15 , cmClipByPolygon = 16 } |
Available cursor modes. Determines the default respond of map to the action of user. More... | |
enum | tkCustomDrawingFlags { CustomDrawingNone = 0 , OnDrawBackBufferHdc = 1 , OnDrawBackBufferBitmapData = 2 , BeforeAfterDrawing = 4 , BeforeAfterLayers = 8 } |
A bit mask which defines custom events that will be fired during the rendering process. More... | |
enum | tkCustomState { csAuto = 0 , csTrue = 1 , csFalse = 2 } |
Defines possible state of a boolean property with some default behaviour. More... | |
enum | tkDashStyle { dsSolid = 0 , dsDash = 1 , dsDot = 2 , dsDashDot = 3 , dsDashDotDot = 4 , dsCustom = 5 } |
The available style of lines. Can be used for drawing polylines and outlines of the polygons. More... | |
enum | tkDefaultPointSymbol { dpsSquare = 0 , dpsCircle = 1 , dpsDiamond = 2 , dpsTriangleUp = 3 , dpsTriangleDown = 4 , dpsTriangleLeft = 5 , dpsTriangleRight = 6 , dpsCross = 7 , dpsXCross = 8 , dpsStar = 9 , dpsPentagon = 10 , dpsArrowUp = 11 , dpsArrowDown = 12 , dpsArrowLeft = 13 , dpsArrowRight = 14 , dpsAsterisk = 15 , dpsFlag = 16 } |
The set of available point symbols. They represent macros for modification of several properties of the ShapeDrawingOptions class at once. More... | |
enum | tkDeleteTarget { dtNone = 0 , dtShape = 1 , dtPart = 2 , dtVertex = 3 } |
Elements of shapes that can be deleted during interactive editing. More... | |
enum | tkDrawReferenceList { dlScreenReferencedList = 0 , dlSpatiallyReferencedList = 1 } |
The type of spatial reference for the drawing layer. More... | |
enum | tkEditorBehavior { ebVertexEditor = 0 , ebPartEditor = 1 } |
Possible behaviors for Shape Editor. More... | |
enum | tkEditorOverlay { eoAddPart = 0 , eoRemovePart = 1 } |
Possible overlay operations for Shape Editor. More... | |
enum | tkEditorState { esNone = 0 , esDigitize = 1 , esEdit = 2 , esDigitizeUnbound = 3 , esOverlay = 4 } |
Possible editor states. More... | |
enum | tkEditorValidation { evBasic = 0 , evCheckWithGeos = 1 , evFixWithGeos = 2 } |
Possible validation modes for Shape Editor. More... | |
enum | tkFieldOperationValidity { fovValid = 0 , fovFieldNotFound = 1 , fovNotSupported = 2 } |
Possible state of validity flag for a field group operation. More... | |
enum | tkFieldStatOperation { fsoSum = 0 , fsoMin = 1 , fsoMax = 2 , fsoAvg = 3 , fsoWeightedAvg = 4 , fsoMode = 5 } |
Possible statistic operations for a field during grouping of shapes. More... | |
enum | tkFileOpenStrategy { fosNotSupported = -1 , fosAutoDetect = 0 , fosRgbImage = 1 , fosDirectGrid = 2 , fosProxyForGrid = 3 , fosVectorLayer = 4 , fosVectorDatasource = 5 } |
Possible open strategies for datasources. More... | |
enum | tkFillStipple { fsNone = 0 , fsVerticalBars = 1 , fsHorizontalBars = 2 , fsDiagonalDownRight = 3 , fsDiagonalDownLeft = 4 , fsPolkaDot = 5 , fsCustom = 6 , fsCross = 7 , fsRaster = 8 } |
Deprecated. The available types of fill stipple. More... | |
enum | tkFillType { ftStandard = 0 , ftHatch = 1 , ftGradient = 2 , ftPicture = 3 } |
The type of shape fill. More... | |
enum | tkFunctionGroup { fgMath = 0 , fgStrings = 1 , fgGeometry = 2 , fgBranching = 3 , fgConversion = 4 } |
The function groups. More... | |
enum | tkGdalDataType { gdtUnknown = 0 , gdtByte = 1 , gdtUInt16 = 2 , gdtInt16 = 3 , gdtUInt32 = 4 , gdtInt32 = 5 , gdtFloat32 = 6 , gdtFloat64 = 7 , gdtCInt16 = 8 , gdtCInt32 = 9 , gdtCFloat32 = 10 , gdtCFloat64 = 11 } |
GDAL data types. More... | |
enum | tkGdalDriverMetadata { dmdLONGNAME = 0 , dmdHELPTOPIC = 1 , dmdMIMETYPE = 2 , dmdEXTENSION = 3 , dmdEXTENSIONS = 4 , dmdCREATIONOPTIONLIST = 5 , dmdOPENOPTIONLIST = 6 , dmdCREATIONDATATYPES = 7 , dmdSUBDATASETS = 8 , dmdOPEN = 9 , dmdCREATE = 10 , dmdCREATECOPY = 11 , dmdVIRTUALIO = 12 , dmdLAYER_CREATIONOPTIONLIST = 13 , dmdOGR_DRIVER = 14 } |
Possible metadata items which can be associated with particular GDAL driver. More... | |
enum | tkGDALResamplingMethod { grmNone = 0 , grmNearest , grmGauss , grmCubic , grmCubicSpline , grmAverage , grmAverageMagphase , grmBilinear , grmLanczos , grmMode } |
The resampling mode which is used for building GDAL overviews, controlling the downsampling method applied. More... | |
enum | tkGDIPlusHatchStyle { hsNone = -1 , hsHorizontal = 0 , hsVertical = 1 , hsForwardDiagonal = 2 , hsBackwardDiagonal = 3 , hsCross = 4 , hsDiagonalCross = 5 , hsPercent05 = 6 , hsPercent10 = 7 , hsPercent20 = 8 , hsPercent25 = 9 , hsPercent30 = 10 , hsPercent40 = 11 , hsPercent50 = 12 , hsPercent60 = 13 , hsPercent70 = 14 , hsPercent75 = 15 , hsPercent80 = 16 , hsPercent90 = 17 , hsLightDownwardDiagonal = 18 , hsLightUpwardDiagonal = 19 , hsDarkDownwardDiagonal = 20 , hsDarkUpwardDiagonal = 21 , hsWideDownwardDiagonal = 22 , hsWideUpwardDiagonal = 23 , hsLightVertical = 24 , hsLightHorizontal = 25 , hsNarrowVertical = 26 , hsNarrowHorizontal = 27 , hsDarkVertical = 28 , hsDarkHorizontal = 29 , hsDashedDownwardDiagonal = 30 , hsDashedUpwardDiagonal = 31 , hsDashedHorizontal = 32 , hsDashedVertical = 33 , hsSmallConfetti = 34 , hsLargeConfetti = 35 , hsZigZag = 36 , hsWave = 37 , hsDiagonalBrick = 38 , hsHorizontalBrick = 39 , hsWeave = 40 , hsPlaid = 41 , hsDivot = 42 , hsDottedGrid = 43 , hsDottedDiamond = 44 , hsShingle = 45 , hsTrellis = 46 , hsSphere = 47 , hsSmallGrid = 48 , hsSmallCheckerBoard = 49 , hsLargeCheckerBoard = 50 , hsOutlinedDiamond = 51 , hsSolidDiamond = 52 } |
The hatch style available for drawing of fill for polygons and point symbols. More... | |
enum | tkGeogCSParameter { SemiMajor = 0 , SemiMinor = 1 , InverseFlattening = 2 , PrimeMeridian = 3 , AngularUnit = 4 } |
The list of parameters of the geographical coordinate system. More... | |
enum | tkGeometryEngine { engineGeos = 0 , engineClipper = 1 } |
The possible engines (libraries) to carry out geoprocessing tasks. More... | |
enum | tkGradientBounds { gbWholeLayer = 0 , gbPerShape = 1 } |
Possible size of gradient for the shapefile layer. More... | |
enum | tkGradientType { gtLinear = 0 , gtRectangular = 1 , gtCircle = 2 } |
The type of gradient for point and polygon fill. More... | |
enum | tkGridProxyFormat { gpfBmpProxy = 0 , gpfTiffProxy = 1 } |
Possible formats for images acting as visualization proxies for grid More... | |
enum | tkGridProxyMode { gpmAuto = 0 , gpmUseProxy = 1 , gpmNoProxy = 2 } |
Possible behaviours for displaying grid datasource. The behaviours will be used in AxMap.AddLayer and Grid.OpenAsImage methods. More... | |
enum | tkGridSchemeGeneration { gsgGradient = 0 , gsgUniqueValues = 1 , gsgUniqueValuesOrGradient = 2 } |
Methods of generation of a new color scheme for grid. More... | |
enum | tkGridSchemeRetrieval { gsrAuto = 0 , gsrDiskBased = 1 , gsrDiskBasedForProxy = 2 , gsrGdalColorTable = 3 } |
Methods for retrieval of existing color schemes from grid. More... | |
enum | tkGridSourceType { gstUninitialized = 0 , gstGDALBased = 1 , gstNative = 2 } |
Possible datasource types for grids. More... | |
enum | tkHJustification { hjLeft = 0 , hjCenter = 1 , hjRight = 2 , hjNone = 3 , hjRaw = 4 } |
Deprecated. The available justification types for labels. More... | |
enum | tkIdentifierMode { imAllLayers = 0 , imSingleLayer = 1 , imAllLayersStopOnFirst = 2 } |
Possible modes for built-in cmIdentify tool. More... | |
enum | tkImageSourceType { istUninitialized = 0 , istDiskBased = 1 , istInMemory = 2 , istGDALBased = 3 , istGDIPlus = 4 } |
The source type for the image. More... | |
enum | tkInterface { idChart = 0 , idChartField = 1 , idCharts = 2 , idColorScheme = 3 , idESRIGridManager = 4 , idExtents = 5 , idField = 6 , idGeoProjection = 7 , idGlobalSettings = 8 , idGrid = 9 , idGridColorBreak = 10 , idGridColorScheme = 11 , idGridHeader = 12 , idImage = 13 , idLabelCategory = 14 , idLabel = 15 , idLabels = 16 , idLinePattern = 17 , idLineSegment = 18 , idPoint = 19 , idShape = 20 , idShapeDrawingOptions = 21 , idShapefile = 22 , idShapefileCategories = 23 , idShapefileCategory = 24 , idShapefileColorBreak = 25 , idShapefileColorScheme = 26 , idShapeNetwork = 27 , idTable = 28 , idTileProviders = 29 , idTiles = 30 , idTin = 31 , idUtils = 32 , idVector = 33 , idShapeValidationInfo = 34 , idMeasuring = 35 , idFileManager = 36 , idFieldStatOperations = 37 } |
COM interfaces provided by MapWinGIS (Utils.CreateInstance can be used for creation of actual objects). More... | |
enum | tkInterpolationMode { imBilinear = 3 , imBicubic = 4 , imNone = 5 , imHighQualityBilinear = 6 , imHighQualityBicubic = 7 } |
The interpolation mode which can be use when image is drawn with the resolution higher or lower than original. More... | |
enum | tkLabelAlignment { laTopLeft = 0 , laTopCenter = 1 , laTopRight = 2 , laCenterLeft = 3 , laCenter = 4 , laCenterRight = 5 , laBottomLeft = 6 , laBottomCenter = 7 , laBottomRight = 8 } |
The available alignments for the labels. Defines both horizontal and vertical alignment. More... | |
enum | tkLabelElements { leFont = 0 , leFontOutline = 1 , leShadow = 2 , leHalo = 3 , leFrameBackground = 4 , leFrameOutline = 5 , leDefault = 6 } |
Lists the parts of the label. Can be used to specify particular parts to apply color scheme to. More... | |
enum | tkLabelFrameType { lfRectangle = 0 , lfRoundedRectangle = 1 , lfPointedRectangle = 2 } |
The the available shapes of the frames for labels, i.e. rectangles drawn around the labels to ensure better contrast. More... | |
enum | tkLabelPositioning { lpCenter = 0 , lpCentroid = 1 , lpInteriorPoint = 2 , lpFirstSegment = 3 , lpLastSegment = 4 , lpMiddleSegment = 5 , lpLongestSegment = 6 , lpNone = 7 } |
The available positioning of the label relative to the parent shape. More... | |
enum | tkLayerSelection { lsAllLayers = 0 , lsNoLayer = 1 , lsActiveLayer = 2 } |
Defines a set of layers to be analyzed by certain tool. More... | |
enum | tkLayerType { ltUndefined = 0 , ltVector = 1 , ltRaster = 2 } |
The layer types. More... | |
enum | tkLengthDisplayMode { ldmMetric = 1 , ldmAmerican = 2 } |
Possible ways to display length of segments for measuring tool and shape editor. More... | |
enum | tkLinearGradientMode { gmHorizontal = 0 , gmVertical = 1 , gmForwardDiagonal = 2 , gmBackwardDiagonal = 3 , gmNone = 4 } |
The available gradient mode for drawing background of label and for its font. More... | |
enum | tkLineLabelOrientation { lorHorizontal = 0 , lorParallel = 1 , lorPerpindicular = 2 } |
Defines the orientation of label relative to the line it marks. More... | |
enum | tkLineStipple { lsNone = 0 , lsDotted = 1 , lsDashed = 2 , lsDashDotDash = 3 , lsDoubleSolid = 4 , lsDoubleSolidPlusDash = 5 , lsTrainTracks = 6 , lsCustom = 7 , lsDashDotDot = 8 } |
Deprecated. The available line styles. More... | |
enum | tkLineType { lltSimple = 0 , lltMarker = 1 } |
The available type of segments in the LinePattern. More... | |
enum | tkLocalizedStrings { lsHectars = 0 , lsMeters = 1 , lsKilometers = 2 , lsSquareKilometers = 3 , lsSquareMeters = 4 , lsMapUnits = 5 , lsSquareMapUnits = 6 , lsMiles = 7 , lsFeet = 8 , lsLatitude = 9 , lsLongitude = 10 } |
GUI strings that may be localized. More... | |
enum | tkLockMode { lmUnlock = 0 , lmLock = 1 } |
The lock mode of the map, either locked or not. More... | |
enum | tkMapColor { Black = -16777216 , Navy = -16777088 , DarkBlue = -16777077 , MediumBlue = -16777011 , Blue = -16776961 , DarkGreen = -16751616 , Green = -16744448 , Teal = -16744320 , DarkCyan = -16741493 , DeepSkyBlue = -16728065 , DarkTurquoise = -16724271 , MediumSpringGreen = -16713062 , Lime = -16711936 , SpringGreen = -16711809 , Aqua = -16711681 , Cyan = -16711681 , MidnightBlue = -15132304 , DodgerBlue = -14774017 , LightSeaGreen = -14634326 , ForestGreen = -14513374 , SeaGreen = -13726889 , DarkSlateGray = -13676721 , LimeGreen = -13447886 , MediumSeaGreen = -12799119 , Turquoise = -12525360 , RoyalBlue = -12490271 , SteelBlue = -12156236 , DarkSlateBlue = -12042869 , MediumTurquoise = -12004916 , Indigo = -11861886 , DarkOliveGreen = -11179217 , CadetBlue = -10510688 , CornflowerBlue = -10185235 , MediumAquamarine = -10039894 , DimGray = -9868951 , SlateBlue = -9807155 , OliveDrab = -9728477 , SlateGray = -9404272 , LightSlateGray = -8943463 , MediumSlateBlue = -8689426 , LawnGreen = -8586240 , Chartreuse = -8388864 , Aquamarine = -8388652 , Maroon = -8388608 , Purple = -8388480 , Olive = -8355840 , Gray = -8355712 , SkyBlue = -7876885 , LightSkyBlue = -7876870 , BlueViolet = -7722014 , DarkRed = -7667712 , DarkMagenta = -7667573 , SaddleBrown = -7650029 , DarkSeaGreen = -7357301 , LightGreen = -7278960 , MediumPurple = -7114533 , DarkViolet = -7077677 , PaleGreen = -6751336 , DarkOrchid = -6737204 , YellowGreen = -6632142 , Sienna = -6270419 , Brown = -5952982 , DarkGray = -5658199 , LightBlue = -5383962 , GreenYellow = -5374161 , PaleTurquoise = -5247250 , LightSteelBlue = -5192482 , PowderBlue = -5185306 , Firebrick = -5103070 , DarkGoldenrod = -4684277 , MediumOrchid = -4565549 , RosyBrown = -4419697 , DarkKhaki = -4343957 , Silver = -4144960 , MediumVioletRed = -3730043 , IndianRed = -3318692 , Peru = -3308225 , Chocolate = -2987746 , Tan = -2968436 , LightGray = -2894893 , Thistle = -2572328 , Orchid = -2461482 , Goldenrod = -2448096 , PaleVioletRed = -2396013 , Crimson = -2354116 , Gainsboro = -2302756 , Plum = -2252579 , BurlyWood = -2180985 , LightCyan = -2031617 , Lavender = -1644806 , DarkSalmon = -1468806 , Violet = -1146130 , PaleGoldenrod = -1120086 , LightCoral = -1015680 , Khaki = -989556 , AliceBlue = -984833 , Honeydew = -983056 , Azure = -983041 , SandyBrown = -744352 , Wheat = -663885 , Beige = -657956 , WhiteSmoke = -657931 , MintCream = -655366 , GhostWhite = -460545 , Salmon = -360334 , AntiqueWhite = -332841 , Linen = -331546 , LightGoldenrodYellow = -329006 , OldLace = -133658 , Red = -65536 , Magenta = -65281 , Fuchsia = -65281 , DeepPink = -60269 , OrangeRed = -47872 , Tomato = -40121 , HotPink = -38476 , Coral = -32944 , DarkOrange = -29696 , LightSalmon = -24454 , Orange = -23296 , LightPink = -18751 , Pink = -16181 , Gold = -10496 , PeachPuff = -9543 , NavajoWhite = -8531 , Moccasin = -6987 , Bisque = -6972 , MistyRose = -6943 , BlanchedAlmond = -5171 , PapayaWhip = -4139 , LavenderBlush = -3851 , SeaShell = -2578 , Cornsilk = -1828 , LemonChiffon = -1331 , FloralWhite = -1296 , Snow = -1286 , Yellow = -256 , LightYellow = -32 , Ivory = -16 , White = -1 } |
A list of named constants for some of the well-known colors. More... | |
enum | tkMapProjection { PROJECTION_CUSTOM = -1 , PROJECTION_NONE = 0 , PROJECTION_WGS84 = 1 , PROJECTION_GOOGLE_MERCATOR = 2 } |
Commonly used map projections to be set in Form Designer (see AxMap.Projection property). More... | |
enum | tkMeasuringAction { PointAdded = 0 , PointRemoved = 1 , MesuringStopped = 2 , MeasuringStopped = 3 } |
Possible events during the measuring process. More... | |
enum | tkMeasuringType { MeasureDistance = 0 , MeasureArea = 1 } |
Possible measuring types. More... | |
enum | tkMwBoolean { blnFalse = 0 , blnTrue = 1 } |
Defines either true and false value. More... | |
enum | tkOgrDSCapability { odcCreateLayer = 0 , odcDeleteLayer = 1 , odcCreateGeomFieldAfterCreateLayer = 2 , odcCreateDataSource = 3 , odcDeleteDataSource = 4 } |
List of capabilities that might or might not be supported by particular OGR datasource. More... | |
enum | tkOgrEncoding { oseUtf8 = 0 , oseAnsi = 1 } |
Possible string encodings for OgrDatasource, OgrLayer classes. More... | |
enum | tkOgrLayerCapability { olcRandomRead = 0 , olcSequentialWrite = 1 , olcRandomWrite = 2 , olcFastSpatialFilter = 3 , olcFastFeatureCount = 4 , olcFastGetExtent = 5 , olcCreateField = 6 , olcDeleteField = 7 , olcReorderFields = 8 , olcAlterFieldDefn = 9 , olcTransactions = 10 , olcDeleteFeature = 11 , olcFastSetNextByIndex = 12 , olcStringsAsUTF8 = 13 , olcIgnoreFields = 14 , olcCreateGeomField = 15 } |
List of capabilities that might or might not be supported by particular OGR driver. More... | |
enum | tkOgrSaveResult { osrNoChanges = 0 , osrAllSaved = 1 , osrSomeSaved = 2 , osrNoneSaved = 3 } |
Possible results for OgrLayer.SaveChanges operation. More... | |
enum | tkOgrSaveType { ostGeometryOnly = 0 , ostAttributesOnly = 1 , ostSaveAll = 2 } |
Defines possible subjects of OgrLayer.SaveChanges method. More... | |
enum | tkOgrSourceType { ogrUninitialized = 0 , ogrFile = 1 , ogrDbTable = 2 , ogrQuery = 3 } |
Possible source types for instance of OgrLayer class. More... | |
enum | tkPaletteInterpretation { piGray = 0 , piRGB = 1 , piCMYK = 2 , piHLS = 3 } |
Possible palette interpretations for a raster datasource. More... | |
enum | tkPixelOffsetMode { pomDefault = 0 , pomHighPerformance = 1 , pomHighQuality = 2 } |
Possible values of pixel offset mode (GDI+ rendering). More... | |
enum | tkPointReflectionType { prtNone = 0 , prtLeftToRight = 1 , prtTopToBottom = 2 } |
Available options applicable to point reflection More... | |
enum | tkPointShapeType { ptShapeRegular = 0 , ptShapeCross = 1 , ptShapeStar = 2 , ptShapeCircle = 3 , ptShapeArrow = 4 , ptShapeFlag = 5 } |
The available types of shapes for points when ShapeDrawingOptions.PointType is set to ptSymbolStandard. More... | |
enum | tkPointSymbolType { ptSymbolStandard = 0 , ptSymbolFontCharacter = 1 , ptSymbolPicture = 2 } |
The available types of point symbols. More... | |
enum | tkPointType { ptSquare = 0 , ptCircle = 1 , ptDiamond = 2 , ptTriangleUp = 3 , ptTriangleDown = 4 , ptTriangleLeft = 5 , ptTriangleRight = 6 , ptUserDefined = 7 , ptImageList = 8 , ptFontChar = 9 } |
Deprecated. The available point types. More... | |
enum | tkProjectionParameter { LatitudeOfOrigin = 0 , CentralMeridian = 1 , ScaleFactor = 2 , FalseEasting = 3 , FalseNorthing = 4 , LongitudeOfOrigin = 5 } |
The available parameters for the projections. More... | |
enum | tkProjectionSet { psAll_Projections = 1 , psNAD83_Subset = 2 , psWGS84_Subset = 4 } |
Supports the load of subsets of Projection Strings from Utils.GetProjectionStrings. Can be combined to get NAD83 and/or WGS84, or the entire set. More... | |
enum | tkProxyAuthentication { asBasic = 0 , asNtlm = 1 } |
Types of proxy authentication. More... | |
enum | tkRasterOverviewCreation { rocAuto = 0 , rocYes = 1 , rocNo = 2 } |
Possible raster overview creation modes. More... | |
enum | tkRasterRendering { rrUnknown = 0 , rrSingleBand = 1 , rrRGB = 2 , rrColorScheme = 3 , rrBuiltInColorTable = 4 } |
Types of rendering for GDAL raster datasource. More... | |
enum | tkRedrawType { RedrawAll = 1 , RedrawSkipDataLayers = 2 , RedrawSkipAllLayers = 4 , RedrawMinimal = 3 } |
Types of map redraw. More... | |
enum | tkResizeBehavior { rbClassic = 0 , rbModern = 1 , rbIntuitive = 2 , rbWarp = 3 , rbKeepScale = 4 } |
List the behaviours the control will use to adjust its contents after the resizing operation. More... | |
enum | tkSavingMode { modeNone = 0 , modeStandard = 1 , modeXML = 2 , modeDBF = 3 , modeXMLOverwrite = 4 } |
The possible behaviours that affect the serialization and deserialization of labels (charts). More... | |
enum | tkScalebarUnits { Metric = 0 , American = 1 , GoogleStyle = 2 } |
Types of units to be used by scalebar. More... | |
enum | tkSelectionAppearance { saSelectionColor = 0 , saDrawingOptions = 1 } |
Defines the possible ways to display the selected shapes of the shapefile. More... | |
enum | tkShapeDrawingMethod { dmStandard = 0 , dmNewWithSelection = 1 , dmNewWithLabels = 2 , dmNewSymbology = 3 } |
Possible values that were used to setup certain aspects of drawing routines. More... | |
enum | tkShapeElements { shElementDefault = 0 , shElementFill = 1 , shElementFill2 = 2 , shElementLines = 3 , shElementFillBackground = 4 } |
The elements of the symbology for a single shape with individual colors. More... | |
enum | tkShapefileSourceType { sstUninitialized = 0 , sstDiskBased = 1 , sstInMemory = 2 } |
Defines possible states of the Shapefile class. More... | |
enum | tkShapeValidationMode { NoValidation = 0 , TryFixProceedOnFailure = 1 , TryFixSkipOnFailure = 2 , TryFixAbortOnFailure = 3 , AbortOnErrors = 4 } |
Possible validation modes for shapefiles. More... | |
enum | tkShapeValidationStatus { WasntValidated = 0 , Valid = 1 , InvalidFixed = 2 , InvalidSkipped = 3 , InvalidReturned = 4 , OperationAborted = 5 } |
Possible shape validation status. See also GlobalSettings.ShapeInputValidationMode, GlobalSettings.ShapeOutputValidationMode. More... | |
enum | tkShapeValidationType { svtInput = 0 , svtOutput = 1 } |
Type of shapefile validation. More... | |
enum | tkSnapMode { smVertices = 0 , smVerticesAndLines = 1 , smLines = 2 } |
The snap modes as using in the ShapeEditor More... | |
enum | tkSpatialRelation { srContains = 0 , srCrosses = 1 , srDisjoint = 2 , srEquals = 3 , srIntersects = 4 , srOverlaps = 5 , srTouches = 6 , srWithin = 7 , srCovers = 8 , srCoveredBy = 9 } |
Defines possible spatial relations between 2 shapes. More... | |
enum | tkSupportType { stGdal = 0 } |
Type of MapWinGIS subsystems to check support for. More... | |
enum | tkTiffCompression { tkmAUTO = -1 , tkmJPEG = 0 , tkmLZW = 1 , tkmPACKBITS = 2 , tkmDEFLATE = 3 , tkmCCITTRLE = 4 , tkmCCITTFAX3 = 5 , tkmCCITTFAX4 = 6 , tkmNONE = 7 } |
Available compression modes for TIFF files provided by GDAL driver. More... | |
enum | tkTileProjection { SphericalMercator = 0 , Amersfoort = 1 } |
Possible tile server projection. More... | |
enum | tkTileProvider { ProviderNone = -1 , OpenStreetMap = 0 , OpenCycleMap = 1 , OpenTransportMap = 2 , BingMaps = 3 , BingSatellite = 4 , BingHybrid = 5 , GoogleMaps = 6 , GoogleSatellite = 7 , GoogleHybrid = 8 , GoogleTerrain = 9 , HereMaps = 10 , HereSatellite = 11 , HereHybrid = 12 , HereTerrain = 13 , Rosreestr = 21 , OpenHumanitarianMap = 22 , MapQuestAerial = 23 , ProviderCustom = 1024 } |
Tile providers enumeration More... | |
enum | tkTilesProjectionStatus { tpsNative = 0 , tpsCompatible = 1 , tpsEmptyOrInvalid = 2 } |
Lists types of relation between tiles service projection and map projection. More... | |
enum | tkUndoOperation { uoAddShape = 0 , uoRemoveShape = 1 , uoEditShape = 2 , uoMoveShapes = 3 , uoRotateShapes = 4 } |
Possible types of operations in undo list of Shape Editor. More... | |
enum | tkUnitsOfMeasure { umDecimalDegrees = 0 , umMiliMeters = 1 , umCentimeters = 2 , umInches = 3 , umFeets = 4 , umYards = 5 , umMeters = 6 , umMiles = 7 , umKilometers = 8 } |
The possible units of measure for the data being displaying on map. More... | |
enum | tkValueType { vtDouble = 0 , vtString = 1 , vtBoolean = 2 } |
The list of data types which can be returned as a result of expression evaluation. More... | |
enum | tkVectorDrawingMode { vdmGDI = 0 , vdmGDIMixed = 1 , vdmGDIPlus = 2 } |
The drawing modes for vector data. More... | |
enum | tkVertexType { vtSquare = 0 , vtCircle = 1 } |
The types of symbols for vertices of shapes when ShapeDrawingOptions.VerticesVisible = true. More... | |
enum | tkVerticalPosition { vpAboveParentLayer = 0 , vpAboveAllLayers = 1 } |
The position of labels (charts) relative to the data layers. More... | |
enum | tkWmsVersion { wvEmpty = 0 , wvAuto = 1 , wv100 = 2 , wv110 = 3 , wv111 = 4 , wv13 = 5 } |
Possible values of the version parameter for WMS requests. More... | |
enum | tkZoomBarVerbosity { zbvZoomOnly = 0 , zbvFull = 1 , zbvNone = 2 } |
Defines amount of information displayed via zoom bar tool tip. More... | |
enum | tkZoomBehavior { zbDefault = 0 , zbUseTileLevels = 1 } |
Possible zoom behaviours. More... | |
enum | tkZoomBoxStyle { zbsRubberBand = 0 , zbsGray = 1 , zbsGrayInverted = 2 , zbsOrange = 3 , zbsBlue = 4 } |
Defined possible styles of zoom box. More... | |
enum AmbiguityResolution |
enum ColoringType |
enum FieldType |
enum GradientModel |
enum GridDataType |
enum GridFileType |
enum ImageType |
enum PolygonOperation |
Predefined color schemes which can be used for grid visualization of for initialization of instance of ColorScheme class.
Enumerator | |
---|---|
FallLeaves | |
SummerMountains | |
Desert | |
Glaciers | |
Meadow | |
ValleyFires | |
DeadSea | |
Highway1 | |
Rainbox | |
ReversedRainbow |
enum SelectMode |
The selection mode, which determines which shapes will be considered as included in the rectangular selection.
enum ShpfileType |
The type of the shapefile.
The main types are SHP_NULLSHAPE, SHP_POINT, SHP_POLYLINE, SHP_POLYGON. SHP_MULTIPOINT is much harder to encounter. SHP_MULTIPATCH isn't supported by MapWinGIS
For each of the flat (2D) type there is a 2.5D representation, with either Z (holds z value) or M (holds z and m values) postfix. See shapefile specification for details: http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf
Enumerator | |
---|---|
SHP_NULLSHAPE | |
SHP_POINT | |
SHP_POLYLINE | |
SHP_POLYGON | |
SHP_MULTIPOINT | |
SHP_POINTZ | |
SHP_POLYLINEZ | |
SHP_POLYGONZ | |
SHP_MULTIPOINTZ | |
SHP_POINTM | |
SHP_POLYLINEM | |
SHP_POLYGONM | |
SHP_MULTIPOINTM | |
SHP_MULTIPATCH |
enum SplitMethod |
enum tkAngleFormat |
enum tkAreaDisplayMode |
Possible ways to display area.
enum tkBearingType |
Possible ways to display bearing of lines.
enum tkBufferCap |
enum tkBufferJoin |
enum tkCallbackVerbosity |
Possible reasons for grids no being able to be rendered directly by Image class without creating a proxy image.
Enumerator | |
---|---|
cdwYes | Grid can be rendered without image proxy. |
cdwUnsupportedFormat | Grid can not be rendered directly because the format isn't supported by GDAL. |
cdwSizeLimitation | Grid can not be rendered directly because of the large size. This limitation is artificial to ensure acceptable performance. The maximum allowable size can be changed through GlobalSettings.MaxNoProxyGridSizeMb property. |
enum tkCategoryValue |
Possible ways to define values of shapefile category.
Enumerator | |
---|---|
cvSingleValue | A shape falls into category if a given field exactly matches ShapefileCategory.MinValue. |
cvRange | A shapes falls into category if value of a given field is in interval between ShapefileCategory.MinValue and ShapefileCategory.MaxValue. |
cvExpression | A shape falls into category if its attribute values satisfy ShapefileCategory.Expression. |
enum tkChartType |
The available types of chart.
Enumerator | |
---|---|
chtBarChart | Each chart field is represented by bar. |
chtPieChart | Each chart field is represented by sector. |
enum tkChartValuesStyle |
The style of labels with numeric measures of the data for each field.
Enumerator | |
---|---|
vsHorizontal | |
vsVertical |
enum tkClassificationType |
The type of the classification available for ShapefileCategories.Generate and Labels.GenerateCategories methods.
enum tkClipOperation |
The available clipping operation for Shape.Clip method.
The clClip value will be yield the same result as clIntersection.
Enumerator | |
---|---|
clDifference | |
clIntersection | |
clSymDifference | |
clUnion | |
clClip |
enum tkCollisionMode |
Sets drawing behaviour when overlapping labels and charts are present on map.
enum tkColorSchemeType |
The type of color scheme. Determines how colors will be extracted from the color scheme (see ShapefileCategories.ApplyColorScheme for example).
enum tkCoordinatesDisplay |
Possible coordinate formats to display current mouse cursor position on the map.
Enumerator | |
---|---|
cdmNone | No coordinates will be displayed. |
cdmAuto | If projection is set for map - degrees, otherwise - map units. Together with AxMap.GrabProjectionFromData this mode can be used to quickly check whether certain datasource has a valid projection. |
cdmDegrees | Current position in decimal degrees will be displayed or no coordinates at all if no projection is set for map. |
cdmMapUnits | Position in current map units will be displayed, whatever that may be: meters, miles, decimal degrees, etc. |
enum tkCursor |
enum tkCursorMode |
Available cursor modes. Determines the default respond of map to the action of user.
To define the new behaviour set the value to cmNone and handle the events provided by map controls.
Enumerator | |
---|---|
cmZoomIn | The map will be zoomed in on mouse click. |
cmZoomOut | The map will be zoomed out on mouse click. |
cmPan | The panning of the map will be performed after the dragging operation by the mouse. |
cmSelection | Rubber band rectangular will be displayed on the dragging operation by the mouse. SelectBoxFinal event will be generated on he release of button. |
cmNone | The map will not respond to the user action. |
cmMeasure | Measuring of area or distance will take place. See Measuring class for details. |
cmAddShape | Allows to add shapes to vector layers (Shapefile or OgrLayer) in interactive mode. See description of ShapeEditor class. |
cmEditShape | Allows to edit shapes of vector layers (Shapefile or OgrLayer) in interactive mode. See description of ShapeEditor class. |
cmSplitByPolyline | Splits polylines or polygons of a single layers with interactive drawn polyline. AxMap.ChooseLayer event must be handled to select the layer. |
cmIdentify | Fires AxMap.ShapeHighlighted and AxMap.ShapeIdentified events. Optionally visually highlights shapes under cursor. See Identifier class for available options. The functioning can be tested in the Demo app. |
cmMoveShapes | Allows to moves selected shapes of a single vector layers. AxMap.ChooseLayer event must be handled to select the layer. |
cmRotateShapes | Allows to rotates selected shapes of a single vector layers. AxMap.ChooseLayer event must be handled to select the layer. |
cmSelectByPolygon | Selects shapes of a single vector layer with interactively drawn polygon. AxMap.ChooseLayer event must be handled to select the layer. |
cmEraseByPolygon | Erases parts of shapes shapes of a single vector that intersects with interactive drawn polygon. AxMap.ChooseLayer event must be handled to select the layer. |
cmSplitByPolygon | Splits polygons or polylines of a single layer with interactively drawn polygon. AxMap.ChooseLayer event must be handled to select the layer. |
cmClipByPolygon | Removes all shapes of a selected layers which don't intersect with interactively drawn polygon. AxMap.ChooseLayer event must be handled to select the layer. |
enum tkCustomDrawingFlags |
enum tkCustomState |
Defines possible state of a boolean property with some default behaviour.
Enumerator | |
---|---|
csAuto | The behaviour will be selected automatically. It may differ from just true/false options. |
csTrue | |
csFalse |
enum tkDashStyle |
The available style of lines. Can be used for drawing polylines and outlines of the polygons.
Enumerator | |
---|---|
dsSolid | |
dsDash | |
dsDot | |
dsDashDot | |
dsDashDotDot | |
dsCustom | The value will be ignored. The default dsSolid will be used instead. |
enum tkDefaultPointSymbol |
The set of available point symbols. They represent macros for modification of several properties of the ShapeDrawingOptions class at once.
enum tkDeleteTarget |
enum tkDrawReferenceList |
The type of spatial reference for the drawing layer.
Enumerator | |
---|---|
dlScreenReferencedList | The objects of the drawing layer are specified in screen coordinates and are not moved after the changes of the extents. To update such layers the full redraw is not needed. Therefore use AxMap.Redraw2 rather than AxMap.Redraw. |
dlSpatiallyReferencedList | The objects of the drawing layer are specified in map coordinates. Their position changes after zooming operations. To update such layers the full redraw is needed (AxMap.Redraw()). |
enum tkEditorBehavior |
Possible behaviors for Shape Editor.
Enumerator | |
---|---|
ebVertexEditor | User is allowed to move, add and delete vertices and move or delete the shape itself. |
ebPartEditor | User is allowed to move or delete parts of multi-part shape. |
enum tkEditorOverlay |
Possible overlay operations for Shape Editor.
Enumerator | |
---|---|
eoAddPart | Adds part to the shape being edited. |
eoRemovePart | Removes parts of edited shape by arbitrary polygon. |
enum tkEditorState |
Possible editor states.
enum tkEditorValidation |
Possible validation modes for Shape Editor.
Enumerator | |
---|---|
evBasic | Some basic checks will be made: shape has enough points and parts for its type, ring direction for polygon is correct, the first point of polygon matches the last one. Invalid ring direction for polygon will be fixed automatically. |
evCheckWithGeos | GEOS validation will be used in addition to basic validation but no attempt to fix errors will made on this stage. |
evFixWithGeos | Same as evCheckWithGeos, only Shape.FixUp method will be called if GEOS validation failed. |
Possible state of validity flag for a field group operation.
enum tkFieldStatOperation |
Possible statistic operations for a field during grouping of shapes.
enum tkFileOpenStrategy |
Possible open strategies for datasources.
Enumerator | |
---|---|
fosNotSupported | Datasource format isn't supported and can't be opened by MapWinGIS . |
fosAutoDetect | Open strategy will be detected automatically. See FileManager.get_OpenStrategy for the details. |
fosRgbImage | Datasource is opened by Image class as RGB image. |
fosDirectGrid | Grid is directly rendered by Image class using so called grid rendering. Datasource must be supported by GDAL in order for this strategy to work. |
fosProxyForGrid | Grid is displayed using a proxy image file, specifically created for visualization. This requires significant time on proxy creation but faster rendering afterwards. |
fosVectorLayer | A single layer from vector datasource will be opened (for shapefiles Shapefile class will be used; for other vector formats - OgrLayer; for multilayer datasources a first layer will be returned). |
fosVectorDatasource | Opens vector datasource using OgrDatasource class. Should be used with multi-layer vector formats, like KML to add all layers to the map with a single call. |
enum tkFillStipple |
Deprecated. The available types of fill stipple.
Enumerator | |
---|---|
fsNone | |
fsVerticalBars | |
fsHorizontalBars | |
fsDiagonalDownRight | |
fsDiagonalDownLeft | |
fsPolkaDot | |
fsCustom | |
fsCross | |
fsRaster |
enum tkFillType |
The type of shape fill.
Enumerator | |
---|---|
ftStandard | Solid fill. |
ftHatch | Hatched fill. See ShapeDrawingOptions.FillHatchStyle. |
ftGradient | Gradient fill. See ShapeDrawingOptions.FillGradientType. |
ftPicture | A texture fill. See ShapeDrawingOptions.Picture. |
enum tkFunctionGroup |
enum tkGdalDataType |
enum tkGdalDriverMetadata |
Possible metadata items which can be associated with particular GDAL driver.
The resampling mode which is used for building GDAL overviews, controlling the downsampling method applied.
Enumerator | |
---|---|
grmNone | |
grmNearest | |
grmGauss | |
grmCubic | |
grmCubicSpline | |
grmAverage | |
grmAverageMagphase | |
grmBilinear | |
grmLanczos | |
grmMode |
enum tkGDIPlusHatchStyle |
The hatch style available for drawing of fill for polygons and point symbols.
enum tkGeogCSParameter |
The list of parameters of the geographical coordinate system.
enum tkGeometryEngine |
The possible engines (libraries) to carry out geoprocessing tasks.
Enumerator | |
---|---|
engineGeos | GEOS library. From version 4.8. linked statically (included in MapWinGIS). |
engineClipper | Clipper library. Linked statically (included in MapWinGIS). |
enum tkGradientBounds |
Possible size of gradient for the shapefile layer.
Enumerator | |
---|---|
gbWholeLayer | A single gradient will be applied for all shapes of the shapefile. |
gbPerShape | Gradient will be applied to each shape individually. |
enum tkGradientType |
The type of gradient for point and polygon fill.
Enumerator | |
---|---|
gtLinear | Linear gradient. |
gtRectangular | Rectangular gradient. |
gtCircle | Circle gradient. |
enum tkGridProxyFormat |
Possible formats for images acting as visualization proxies for grid
Enumerator | |
---|---|
gpfBmpProxy | BMP format |
gpfTiffProxy | GeoTiff format |
enum tkGridProxyMode |
Possible behaviours for displaying grid datasource. The behaviours will be used in AxMap.AddLayer and Grid.OpenAsImage methods.
Enumerator | |
---|---|
gpmAuto | The following priorities are used: |
gpmUseProxy | Disk-based proxy image will be created to display a grid. |
gpmNoProxy | Direct rendering will be used. If it's not possible (see Grid.CanDisplayWithoutProxy), than rendering operation will fail. |
Methods of generation of a new color scheme for grid.
Enumerator | |
---|---|
gsgGradient | Gradient color scheme will be built. |
gsgUniqueValues | Unique values color scheme will be built. |
gsgUniqueValuesOrGradient | Unique values color scheme will be built if there is small number of unique values (GlobalSettings.MaxUniqueValuesCountForGridScheme), if there are too may unique values, gradient color scheme will be built. |
Methods for retrieval of existing color schemes from grid.
enum tkGridSourceType |
Possible datasource types for grids.
Enumerator | |
---|---|
gstUninitialized | No datasource was opened. |
gstGDALBased | GDAL-based datasource is opened. |
gstNative | Non-GDAL in-memory datasource is opened. |
enum tkHJustification |
Deprecated. The available justification types for labels.
Enumerator | |
---|---|
hjLeft | |
hjCenter | |
hjRight | |
hjNone | |
hjRaw |
enum tkIdentifierMode |
Possible modes for built-in cmIdentify tool.
Enumerator | |
---|---|
imAllLayers | All shapefile layers with Shapefile.Identifiable property set to true will be analyzed. |
imSingleLayer | Only shapefile specified in the context of AxMap.ChooseLayer event will be analyzed. |
imAllLayersStopOnFirst | All shapefile layers with Shapefile.Identifiable property set to true will be analyzed, but search will stop following the first (topmost) layer for which shapes are found. |
enum tkImageSourceType |
The source type for the image.
The image can uninitialized, to be opened by MapWinGIS native code (bmp images) or GDAL library (all other formats). It's important to check this value as various types of images can have different behaviour and applicable methods.
Enumerator | |
---|---|
istUninitialized | The image is not bound to particular source. The image object will have this state before Image.Open or Image.CreateNew commands or after Image.Close command. |
istDiskBased | The image is bound to bmp file on disk. No third-party libraries are used for it's processing. The editing of values is saved to the disk immediately. The necessary part of image is read from the disk before each redraw, but this data isn't preserved in RAM after the drawing is finished. |
istInMemory | The source of the image is the array of pixels stored in the RAM. It's possible to edit these values and save them to a file afterwards. |
istGDALBased | The image is opened through GDAL library. Only a part of the image (a "buffer") is loaded into memory before each redraw and remains there till the next redraw. The editing of the pixels of he buffer is allowed but the changes will be discarded on the next redraw of the map. |
istGDIPlus | This value is set for the point icons stored in the ShapeDrawingOptions.Picture property after the deserialization of the object state from string. |
enum tkInterface |
COM interfaces provided by MapWinGIS (Utils.CreateInstance can be used for creation of actual objects).
enum tkInterpolationMode |
The interpolation mode which can be use when image is drawn with the resolution higher or lower than original.
Enumerator | |
---|---|
imBilinear | |
imBicubic | |
imNone | |
imHighQualityBilinear | |
imHighQualityBicubic |
enum tkLabelAlignment |
The available alignments for the labels. Defines both horizontal and vertical alignment.
Enumerator | |
---|---|
laTopLeft | |
laTopCenter | |
laTopRight | |
laCenterLeft | |
laCenter | |
laCenterRight | |
laBottomLeft | |
laBottomCenter | |
laBottomRight |
enum tkLabelElements |
Lists the parts of the label. Can be used to specify particular parts to apply color scheme to.
Enumerator | |
---|---|
leFont | |
leFontOutline | |
leShadow | |
leHalo | |
leFrameBackground | |
leFrameOutline | |
leDefault | If the frame is visible the color scheme will be applied to it. Otherwise it will interpreted as font color. |
enum tkLabelFrameType |
The the available shapes of the frames for labels, i.e. rectangles drawn around the labels to ensure better contrast.
Enumerator | |
---|---|
lfRectangle | |
lfRoundedRectangle | |
lfPointedRectangle |
enum tkLabelPositioning |
The available positioning of the label relative to the parent shape.
Each constant is applicable to the specific shape type only, otherwise the operation will generate an error. This constants doesn't affect the positioning of label for point and multipoint shapefile. So any value can be passed in that case.
Enumerator | |
---|---|
lpCenter | The label will be placed in the center of bounding box. Applicable to polygons only. |
lpCentroid | The label will be placed in the centroid of the shape. Applicable to polygons only. |
lpInteriorPoint | The label will be placed in the interior point (see Shape.InteriorPoint for details). Applicable for polygons only. |
lpFirstSegment | The label will be placed in the beginning of the first segment of the polyline. Applicable to polylines only. |
lpLastSegment | The label will be placed in the end of the last segment of the polyline. Applicable to polylines only. |
lpMiddleSegment | The label will be placed in the center of the middle segment of the polyline. Applicable to polylines only. The middle segment is the one which contains a point which splits the polyline into 2 parts of equal length. |
lpLongestSegment | The label will be placed in the center of the longest segment of the polyline. Applicable to polylines only. |
lpNone | Is used internally. |
enum tkLayerSelection |
enum tkLayerType |
enum tkLengthDisplayMode |
Possible ways to display length of segments for measuring tool and shape editor.
enum tkLinearGradientMode |
The available gradient mode for drawing background of label and for its font.
Enumerator | |
---|---|
gmHorizontal | |
gmVertical | |
gmForwardDiagonal | |
gmBackwardDiagonal | |
gmNone |
Defines the orientation of label relative to the line it marks.
Enumerator | |
---|---|
lorHorizontal | |
lorParallel | |
lorPerpindicular |
enum tkLineStipple |
Deprecated. The available line styles.
Enumerator | |
---|---|
lsNone | |
lsDotted | |
lsDashed | |
lsDashDotDash | |
lsDoubleSolid | |
lsDoubleSolidPlusDash | |
lsTrainTracks | |
lsCustom | |
lsDashDotDot |
enum tkLineType |
The available type of segments in the LinePattern.
enum tkLocalizedStrings |
GUI strings that may be localized.
enum tkLockMode |
enum tkMapColor |
A list of named constants for some of the well-known colors.
Use Utils.ColorByName to pass this values to particular properties.
enum tkMapProjection |
Commonly used map projections to be set in Form Designer (see AxMap.Projection property).
enum tkMeasuringAction |
Possible events during the measuring process.
Enumerator | |
---|---|
PointAdded | Point was add with measuring tool. |
PointRemoved | Point was removed with measuring tool. |
MesuringStopped |
|
MeasuringStopped | Measuring was stopped. |
enum tkMeasuringType |
Possible measuring types.
Enumerator | |
---|---|
MeasureDistance | Distance is measured. Area can be measured as well in this mode by closing the path on one of the previous vertices and holding Ctrl. |
MeasureArea | Area is measured. |
enum tkMwBoolean |
enum tkOgrDSCapability |
List of capabilities that might or might not be supported by particular OGR datasource.
Enumerator | |
---|---|
odcCreateLayer | |
odcDeleteLayer | |
odcCreateGeomFieldAfterCreateLayer | |
odcCreateDataSource | |
odcDeleteDataSource |
enum tkOgrEncoding |
Possible string encodings for OgrDatasource, OgrLayer classes.
Enumerator | |
---|---|
oseUtf8 | UTF-8 encoding. |
oseAnsi | Current ANSI codepage set in the OS for non-Unicode applications. |
enum tkOgrLayerCapability |
List of capabilities that might or might not be supported by particular OGR driver.
See description here
.
enum tkOgrSaveResult |
Possible results for OgrLayer.SaveChanges operation.
Enumerator | |
---|---|
osrNoChanges | No changes were found, i.e. there is no shape records with Shapefile.get_ShapeModified property set to true in the underlying shapefile. |
osrAllSaved | All shapes marked as modified were successfully saved. |
osrSomeSaved | Some of the shapes marked as modified were successfully saved, but for some the operation has failed. |
osrNoneSaved | None of the shapes marked as modified were saved. |
enum tkOgrSaveType |
Defines possible subjects of OgrLayer.SaveChanges method.
enum tkOgrSourceType |
Possible source types for instance of OgrLayer class.
enum tkPixelOffsetMode |
Available options applicable to point reflection
Enumerator | |
---|---|
prtNone | No reflection is applied |
prtLeftToRight | Symbol is flipped left-to-right |
prtTopToBottom | Symbol is flipped top-to-bottom |
enum tkPointShapeType |
The available types of shapes for points when ShapeDrawingOptions.PointType is set to ptSymbolStandard.
The appearance of regular, cross and star shapes can be modified by ShapeDrawingOptions.PointSidesCount, and ShapeDrawingOptions.PointSidesRatio properties.
enum tkPointSymbolType |
The available types of point symbols.
Enumerator | |
---|---|
ptSymbolStandard | The shape described by tkPointShapeType enumeration can be drawn. |
ptSymbolFontCharacter | The ANSI font characters can be drawn.
|
ptSymbolPicture | Icons represented by instance of the image class can be drawn.
|
enum tkPointType |
Deprecated. The available point types.
Enumerator | |
---|---|
ptSquare | |
ptCircle | |
ptDiamond | |
ptTriangleUp | |
ptTriangleDown | |
ptTriangleLeft | |
ptTriangleRight | |
ptUserDefined | |
ptImageList | |
ptFontChar |
The available parameters for the projections.
Enumerator | |
---|---|
LatitudeOfOrigin | |
CentralMeridian | |
ScaleFactor | |
FalseEasting | |
FalseNorthing | |
LongitudeOfOrigin |
enum tkProjectionSet |
enum tkRasterRendering |
Types of rendering for GDAL raster datasource.
enum tkRedrawType |
Types of map redraw.
Types of redraws other than RedrawAll maybe useful when large datasources are loaded of when frequent updates of only specific map content is necessary.
Enumerator | |
---|---|
RedrawAll | All the map will be redrawn anew. Information cached in screen buffer won't be used. Corresponds to AxMap.Redraw. |
RedrawSkipDataLayers | Data layers will be rendered from screen buffer. Everything else will be redrawn a new. |
RedrawSkipAllLayers | Updates shape editor and measuring tool. Data layers, drawing layers and layers in interactive editing mode will be rendered from screen buffer. |
RedrawMinimal | Map will be rendered from the main buffer. Only measurements and coordinate display will be rendered anew. Corresponds to AxMap.Redraw2/AxMap.Invalidate. |
enum tkResizeBehavior |
List the behaviours the control will use to adjust its contents after the resizing operation.
enum tkSavingMode |
The possible behaviours that affect the serialization and deserialization of labels (charts).
See Serialization of labels for additional information.
enum tkScalebarUnits |
Types of units to be used by scalebar.
Defines the possible ways to display the selected shapes of the shapefile.
Enumerator | |
---|---|
saSelectionColor | The shapes will be highlighted by Shapefile.SelectionColor with Shapefile.SelectionTransparency setting. This value is a default one. |
saDrawingOptions | The drawing options defined by Shapefile.SelectionDrawingOptions property will be used. |
enum tkShapeDrawingMethod |
Possible values that were used to setup certain aspects of drawing routines.
enum tkShapeElements |
The elements of the symbology for a single shape with individual colors.
The values can be used to setup the color scheme for shapefile categories.
Enumerator | |
---|---|
shElementDefault | |
shElementFill | The fill of polygon shapes or point symbols. |
shElementFill2 | The second color of fill for polygon shapes or point symbols. It is used when ShapeDrawingOptions.FillType = ftGradient. |
shElementLines | The outlines of polygons and point symbols or the lines of polylines. |
shElementFillBackground | The back color of fill for polygons and point symbols. It is used when ShapeDrawingOptions.FillType = ftHatch. |
Defines possible states of the Shapefile class.
Enumerator | |
---|---|
sstUninitialized | The shapefile isn't initialized. |
sstDiskBased | The instance of class is bound to particular file on disk. See Shapefile.Filename to find out the file. |
sstInMemory | The instance of class holds in-memory shapefile, which isn't bound to the file on disk. Such shapefiles can be created by Shapefile.CreateNew method with empty string as filename argument. |
Possible validation modes for shapefiles.
Possible shape validation status. See also GlobalSettings.ShapeInputValidationMode, GlobalSettings.ShapeOutputValidationMode.
Type of shapefile validation.
Enumerator | |
---|---|
svtInput | Validation of input of certain operation. |
svtOutput | Validation of output of certain operation. |
enum tkSnapMode |
The snap modes as using in the ShapeEditor
Enumerator | |
---|---|
smVertices | Snap to vertices only |
smVerticesAndLines | Snap to vertices and lines |
smLines | Snap to lines only |
enum tkSpatialRelation |
Defines possible spatial relations between 2 shapes.
Enumerator | |
---|---|
srContains | |
srCrosses | |
srDisjoint | |
srEquals | |
srIntersects | |
srOverlaps | |
srTouches | |
srWithin | |
srCovers | |
srCoveredBy |
enum tkSupportType |
Type of MapWinGIS subsystems to check support for.
Enumerator | |
---|---|
stGdal | GDAL library |
enum tkTiffCompression |
Available compression modes for TIFF files provided by GDAL driver.
See more informationhere
Enumerator | |
---|---|
tkmAUTO | |
tkmJPEG | |
tkmLZW | |
tkmPACKBITS | |
tkmDEFLATE | |
tkmCCITTRLE | |
tkmCCITTFAX3 | |
tkmCCITTFAX4 | |
tkmNONE |
enum tkTileProjection |
Possible tile server projection.
If additional projections are needed, they should be implemented in MapWinGIS code, there is no way to do it in client code.
Enumerator | |
---|---|
SphericalMercator | Google Mercator, the most popular nowadays (GoogleMaps, BingMaps, OSM, etc.) |
Amersfoort | Amersfoort projection for Netherlands. |
enum tkTileProvider |
Tile providers enumeration
Enumerator | |
---|---|
ProviderNone | |
OpenStreetMap | |
OpenCycleMap | Needs API key now, not implemented yet |
OpenTransportMap | Needs API key now, not implemented yet |
BingMaps | Needs API key now, see GlobalSettings.BingApiKey |
BingSatellite | Needs API key now, see GlobalSettings.BingApiKey |
BingHybrid | Needs API key now, see GlobalSettings.BingApiKey |
GoogleMaps | No longer supported due to their policy |
GoogleSatellite | No longer supported due to their policy |
GoogleHybrid | No longer supported due to their policy |
GoogleTerrain | No longer supported due to their policy |
HereMaps | Needs API key now, see GlobalSettings.SetHereMapsApiKey |
HereSatellite | Needs API key now, see GlobalSettings.SetHereMapsApiKey |
HereHybrid | Needs API key now, see GlobalSettings.SetHereMapsApiKey |
HereTerrain | Needs API key now, see GlobalSettings.SetHereMapsApiKey |
Rosreestr | |
OpenHumanitarianMap | |
MapQuestAerial | |
ProviderCustom |
Lists types of relation between tiles service projection and map projection.
Enumerator | |
---|---|
tpsNative | Projections match. tiles can be rendered without distortions. |
tpsCompatible | Projections don't match, but transformation is possible. Tiles can be rendered with certain distortions. |
tpsEmptyOrInvalid | No projection is set or it is not compatible with tile service projection. Tiles can't be displayed. |
enum tkUndoOperation |
Possible types of operations in undo list of Shape Editor.
Enumerator | |
---|---|
uoAddShape | Shape was added. |
uoRemoveShape | Shape was removed. |
uoEditShape | Shape was edited (i.e. vertices moved or deleted, parts added, etc). |
uoMoveShapes | A number of selected shapes were moved. |
uoRotateShapes | A number of selected shapes were rotated. |
enum tkUnitsOfMeasure |
The possible units of measure for the data being displaying on map.
Enumerator | |
---|---|
umDecimalDegrees | |
umMiliMeters | |
umCentimeters | |
umInches | |
umFeets | |
umYards | |
umMeters | |
umMiles | |
umKilometers |
enum tkValueType |
The list of data types which can be returned as a result of expression evaluation.
See Table.TestExpression for the details.
Enumerator | |
---|---|
vtDouble | |
vtString | |
vtBoolean |
enum tkVectorDrawingMode |
The drawing modes for vector data.
The enumeration is meant to setup a trade-off between performance (GDI) and the set of available options (GDI+).
enum tkVertexType |
The types of symbols for vertices of shapes when ShapeDrawingOptions.VerticesVisible = true.
Enumerator | |
---|---|
vtSquare | |
vtCircle |
enum tkVerticalPosition |
The position of labels (charts) relative to the data layers.
Enumerator | |
---|---|
vpAboveParentLayer | Labels (charts) will be drawn immediately after the data layer. As a result they can be covered by other data layers. |
vpAboveAllLayers | Labels (charts) will be drawn atop of all the data layers. |
enum tkWmsVersion |
enum tkZoomBarVerbosity |
Defines amount of information displayed via zoom bar tool tip.
Enumerator | |
---|---|
zbvZoomOnly | Only zoom level is displayed. |
zbvFull | Zoom level, resolution and scale are displayed. |
zbvNone | No tool tip is displayed. |
enum tkZoomBehavior |
Possible zoom behaviours.
enum tkZoomBoxStyle |
Defined possible styles of zoom box.
Enumerator | |
---|---|
zbsRubberBand | |
zbsGray | |
zbsGrayInverted | |
zbsOrange | |
zbsBlue |