Download PageDownload trial version, code samples, demos and more ...
Download Trial Version
CartoVCL Pro Version 7.73
Please note – We no longer require you to register to obtain a download a trial version.
Choose your Delphi version for … also please refer to other available download files for demos etc.
- Delphi 10.4 (Sydney)
- Delphi 10.3 (Rio)
- Delphi 10.2 (Tokyo)
- Delphi 10.1 (Berlin)
- Delphi 10.0 (Seattle)
- Delphi XE8
- Delphi XE7
- Delphi XE6
- Delphi XE5
- Delphi XE4
- Delphi XE3
- Delphi XE2
- Delphi XE
- Delphi 2010
- Delphi 2009
- Delphi 2006/7
- Delphi 2005
- Delphi 7
- Delphi 6
Last updated – 15 April 2021
IMPORTANT: Remember to download the free Windows Help Viewer to view .hlp files in Windows 10
Current version: 7.73
Source Code to our GIS Software
Get the source code to our easy to use desktop mapping sofware!
When you download a trial version of CartoVCL™, you receive a free, fully functioning version of CartoMAP™. This edition is called the CartoVCL™ Editor.
CartoMAP™ took many, many months of development. When you purchase the RAD Bundle you get the Delphi® source code to CartoMAP™. Use the code however you want to radically reduce your development time!
See the pricing for more details
IMPORTANT: You will need a viewer to read these old style help files. Download this free viewer from these sites:
Getting Started - CartoVCL™ 101
Aerial photography with the TRasterTable
In this demo the RasterTable and MAPTable were added to the viewport’s layer list at design-time in the Delphii® IDE. However you can equally well add them at run-time by adding the table (descendent of TGraphicTable, like a TCGFTable, TRasterTable, TSHPTable etc.) to the viewport’s Layers property at run time.
For a graphic table to be shown in the viewport, it must be open, i.e. it’s Active property set to true, or Open method called, and it must be added to a TViewport’s Layers property (TLayerList).
For more info, please see the:
TRasterTable properties in the CartoVCL help reference
For South Africans, this is part of Parys in the Free State, along the Vaal River.Download
Areas and Lengths
Select one or more objects in the viewport in this demo, then click “Show Areas”.
See also the following in the CartoVCL™ help reference (included in the Trial or Pro installation):
Area and SignedArea methods of the TSimplePolyRgnSetD2 class
Bndry property of the TSimplePolyRgnSetD2 class
Length method of the TPolyLineSetD2 class
Place eight or ten points and a polyline or two on the viewport. Select them with the Select tool, and click the Buffer button.
– how to view Carto Graphic Files (.cgf)
– how to implement a Layer Control for your projects
– how to zoom in, out, pan, search for an object
– how to import MapInfo™ MIF/MID files, and ESRI™ shape files
– how to show info on a given object (from its attribute data)
– how to print your maps
There is a sample help file for this project, although its in WinHelp format. If you’re running Vista or later and you want to open the app’s help file, download and install WinHelp from http://support.microsoft.com/kb/917607.
In subfolders of Map Viewer
Data_Carto – Carto Graphic File CGF format – use the MapViewer demo to open these.
*.cgf – Roads, erfs (properties), places of interest, and road names. (There is no attribute table for the road names file, so a warning message is expected when opening this file)
Data_ShapeFile- ESRI shape files – use the MapViewer demo to import these to Carto format, then open.
TM_WORLD_BORDERS- Provided by Bjorn Sandvik, thematicmapping.org
Shape File Style Override
This demo works with a shape file, (which cannot contain style information like colours, line styles etc.) although the same principles apply to other types for TGraphicTables. So before overriding any style, objects are shown in the default style for TSHPTables (blue).
See also: the following topics in the CartoVCL™ help reference:
It starts of with just a sample map in CGF format (Carto Graphic File). When the button at the bottom is clicked, a TGridTable has it’s properties set to define the number of grid elements in the Xand Y directions, as well as the map extents to be covered by the grid. It then “opens” the grid table, i.e. makes it active, and adds it to the viewport’s list of layers.
For more information, please see
Button1Click event handler in the demo project for the working bits
TGridTable in the CartoVCL™ help reference.
User defined rectangle
It uses the TGraphicViewport.Mode enum with a value of vpmUserDefined, and handles the mouse events and drawing. The coordinates of the user-defined rectangle are retrieved and shown in the TMemo, in both screen and map coordinates.
TGraphicViewport.Display property in the CartoVCL™ help reference
TGraphicViewport.Mode property in the CartoVCL™ help reference
Image Slicer - FREE TOOL
Obtained from: http://www.coolutils.com/totalimageslicer