GISDK Add-ins
Maptitude includes the Geographic Information System Developer’s Kit
(GISDKTM). GISDK gives you the
tools that you need to create a wide variety of products for delivering
mapping and geographic analysis capabilities to your customers. Over 850
functions can be called from Caliper Script, a complete programming
language for designing menus and dialog boxes (including toolbars and
toolboxes) and for writing macros. The Caliper Script code is stored in
resource files that you can edit with your favorite text editor. With
GISDK you can:
- Create add-ins that extend the standard interface to provide new
capabilities or that automate repeated operations
- Build custom applications that focus the user on the
capabilities needed for a particular purpose by extending or
replacing the standard Maptitude interface
- Access Maptitude from .NET to integrate it into a .NET desktop
application
- Access Maptitude as a COM Object to add maps or analysis
functions to your own programs
GISDK contains both a debugger and a compiler.
Add-Ins:
Add-ins are macros or dialog boxes that are launched within Maptitude.
You can create add-ins to provide end-users with easier access to
existing software functions; to add new capabilities to the GIS engine;
or to create hooks to your own applications. Add-ins can be freely
distributed to any Maptitude user without restriction.
The simplest add-ins are macros that run when they are selected by
the user. A sophisticated add-in can display dialog boxes that let the
user choose the settings or options to use when the macro is executed.
The most flexible and powerful add-ins are custom toolboxes that provide
users with push-button access to tools that you have programmed. These
toolboxes look like the standard toolboxes used in all Windows
applications.
Custom Applications: GISDK lets you create a mapping
application program with a custom user interface. You design the menus,
toolbars, toolboxes and dialog boxes, and program the application to
respond to user actions in any way you want.
You can organize and structure your custom applications to appeal to
a particular audience. You can create applications that are dynamic and
that adapt to the capabilities and authorization level of the user.
Custom applications are executed like other Windows programs. Add
your own program icon to any program group and double click to launch
your application.
Accessing Maptitude from .NET or as a COM Object:
GISDK allows you to call mapping functions and macros from another
application, written in another programming language. The .NET classes
included with Maptitude allow you to access the GISDK environment from a
Windows desktop application (Windows Forms) written in any .NET
language. GISDK also allows you to call GISDK functions and macros from
another application using COM. Maptitude can provide map, data, and
geographic analysis services when accessed as a COM Object. You write
your application in a programming language that can make COM calls, and
when you need map services you call the Maptitude object to supply those
services.
Publishing Maps on the Web: If you would like to put
your maps on the web, read about
Maptitude for the Web
or contact Caliper Corporation directly (email:
info@caliper.com, telephone 617-527-4700).
Caliper also provides comprehensive GIS application development
services. We specialize in designing, implementing, and integrating GIS
applications and web services for large and enterprises and government
organizations.
More...