T +44 (0)113 234 4000


Comparison of Mapping Tookits

Compare the functionality of Graticule's mapping toolkits

Return to Toolkits index page.



MapClassLib .NET MapClassAjax MapAce MapServer 6 Turbo
Platforms .NET / .NET Compact Framework Web Based - JavaScript Windows CE 3.0, 4.2, 5.0 Any Win32 (Win 98+)
Object Oriented Yes Yes No No
Languages Supported .NET (C#, VB.NET, J#, Delphi, Managed C++) JavaScript Definitions Provided For: C++, Visual Basic (WinCE 3.0) Definitions Provided For: C++, Visual Basic, VB.NET
Tutorials Provided in C# - Visual C++ 6, Visual Basic 6, Delphi 7, VB.NET Embedded Visual C++, Embedded Visual Basic
Import Formats SHP/DBF, MIF/MID, TIFF, BMP, JPEG, GIF, PNG Any Image eg. TIFF, BMP, JPEG, GIF, PNG DXF, BNA, VPF, NTF, MIF, SHP, WMF, EMF, BMP, TIFF DXF, BNA, VPF, NTF, MIF, SHP, WMF, EMF, BMP, TIFF, SDL
Export Formats BMP, TIFF, JPEG, GIF, PNG - MIF, BNA, WMF MIF, BNA, WMF and BMP
Maximum Colour Depth - 32 Bit (16M Colors + Alpha) 8 Bit (256 Colors) 8 Bit (256 Colors)
Attribute Data Sources - Internal, ODBC, OleDb, ADO.NET (Memory/XML) Internal Internal
Panning & Zooming Yes Yes Yes Yes
Spatial Queries Yes Using MapClassLib Yes Yes
Spatial Indexing for Fast Spatial Queries Yes Using MapClassLib - -
Calculate Distance Between Points Yes Using MapClassLib Yes Yes
Calculate Distance Between Vector Objects and Points Yes Using MapClassLib - -
Automatic "Find Nearest" Calculations Yes Using MapClassLib - -
Rotation of Vector Data Yes Using MapClassLib Yes Yes
Addition of Sheets, Vector Objects, Raster Tiles Yes Using MapClassLib Yes Yes
Addition and Removal of nodes from Vector Objects Yes Using MapClassLib - -
Internal Display Cache (Bitmap Caching) Yes Not needed Yes Yes
Labelling of Vector Objects Yes Using MapClassLib Yes Yes
Layout Manager for Printing Yes - - -
Transparency Transparent Layers, Semi-Transparent Objects (Alpha Blending) Using MapClassLib Transparent Layers Transparent Layers
Vector Styling Colouring with Line and Fill Styles and Patterns Using MapClassLib Basic Colouring Basic Colouring
GPS Compatibility using MapGPS - using MapGPS using MapGPS
Conversion Between Measurement Units Yes - - -
Components .NET User Controls API - DLL, OCX (ActiveX), VCL (Delphi)
Batch Importing - - Importing done with DataPrep tool on desktop Yes, with BatchImport command line tool
Royalty Free Run-Time Licences - - Yes Yes