Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>GISDK ExtensionNew to Visual Studio Code? Get it now.
GISDK Extension

GISDK Extension

Caliper Corporation

|
2,130 installs
| (2) | Free
Language and debugging extension for GISDK developers
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

GISDK Extension for Visual Studio Code

A comprehensive Visual Studio Code extension that provides rich language support for GISDK (Geographic Information Development Kit), the programming language used in Caliper Corporation's TransCAD, TransModeler and Maptitude software.

Features

This extension provides a complete development environment for GISDK programming:

Language Support

  • Syntax Highlighting - Color-coded syntax for GISDK keywords, strings, comments, and language constructs
  • Code Formatting - Automatic indentation and code formatting for clean, readable code
  • Code Linting - Real-time error detection for unclosed blocks, mismatched keywords, and syntax issues

Productivity Tools

  • IntelliSense - Code completion suggestions for GISDK keywords and built-in functions
  • Code Snippets - Quick templates for common GISDK patterns (macros, dboxes, loops, etc.)
  • Code Outline - Document symbol view for easy navigation of macros, classes, and functions
  • Go to Definition - Jump to macro and function definitions across your workspace

Debugging

  • Debug GISDK where it runs - Attach to a macro running inside Maptitude, TransCAD or TransModeler and drive it from VS Code
  • Breakpoints - Plain, conditional, and logpoints that print a message and keep going
  • Stepping - Step over, into and out, plus Run to Cursor and Jump to Cursor
  • Inspection - Call stack, Variables with lazy expansion of arrays, structs and options arrays, Watch, hover and the Debug Console; edit a variable's value in place

Choose VS Code as your debugger in the GISDK toolbox, then start debugging as usual. The application launches VS Code and attaches automatically — no launch configuration required. See docs/DEBUGGING.md.

Linting, including the gisdk.compilationFlags setting for conditional compilation, is documented in docs/LINTING.md.

Debugging needs a version of Maptitude/TransCAD/TransModeler that ships the GISDK debug bridge; on older releases the GISDK toolbox will offer only the built-in debugger.

File Support

Recognizes and processes all GISDK file types:

  • .rsc - GISDK source code files
  • .lst - Compiler listing files
  • .model - Model files
  • .parameters - Parameter files
  • .scenarios - Scenario files

Recommended Extensions

For the best GISDK development experience, consider installing:

  • All Autocomplete - Enhanced autocomplete across all open files
  • Bookmarks - Easy navigation within large GISDK files
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft