Maptitude GISDK Help |
Maptitude®, out of the box, is a very powerful and versatile computer program. But, if you are an advanced user or a programmer, you may want to do more or different things than are offered by the standard user interface. The Geographic Information System Developer’s Kit (GISDK™) provides you with a tool kit that you can use to get outside the box and customize Maptitude in any way you desire.
GISDK is a collection of software tools and documentation that come with Maptitude and make it possible to automate repetitive Maptitude tasks, create user designed add-ins, integrate other programs, or build custom applications. GISDK also makes it possible to call the Maptitude functionality from other software applications.
The primary component of GISDK is a programming language called Caliper Script™. This is an easy-to-learn, BASIC-like programming language that provides a way to interact with the Maptitude program and data. Caliper Script is a programming language that is powerful, but easy to use. Code written in other languages such as C/C++, C# or Python can be intermixed with GISDK programs written in Caliper Script, facilitating compatibility with existing software.
The primary use of Caliper Script is to interact with Maptitude. There are over one thousand GISDK functions in Maptitude, all of which can be called from Caliper Script. These functions give users a wide variety of tools that range from managing maps and display characteristics to creating, accessing, updating and analyzing data and data structures. Maptitude can also be accessed from .NET. Maptitude for the Web uses this way to write code that can be run by a web browser and call Maptitude to provide maps, driving directions and other services. In addition, the GISDK functions can be called using COM, since Maptitude can act as both a COM Server and Client. Caliper Script also provides the capability to program complete, custom Windows interfaces for Maptitude applications.
Caliper Script, in turn, is supported by three components: a compiler, a debugger, and a toolbox for interacting with the compiler and debugger. The GISDK Compiler takes the Caliper Script code and creates a UI Database that can be run with the Maptitude platform. Any errors in the code will be reported by the compiler, with details about the type and location of the error. The GISDK Debugger runs the Caliper Script code in testing mode to make sure that there are no errors, such as errors in logic or variable handling. If the code does not behave as expected, the debugger allows the user to set breakpoints or to step through the code one line at a time, to make sure that the code is executing as expected. The GISDK toolbox not only has buttons to run the compiler and the debugger but also has tools to make interacting with the program faster and easier.
For more information, see:
©2025 Caliper Corporation | www.caliper.com |