Technical Specification

Platforms

  • Windows: NT, 2000/XP, Vista, Mobile
  • Linux Red Hat: WS4, WS5
  • Solaris: 8, 9, 10 Intel and SPARC
  • HP: 10, 11 Itanium

Languages

  • C++
  • Java
  • CLI/.net including Managed C++, C#, Visual Basic

Standard Groups

  • OMG
  • OGC
  • NGA
  • MIL-STD

API

  • Object-Oriented
  • Container-based
  • Static and Dynamic libraries

Documentation

  • Product Overview
  • Release Information Manual
  • Class library reference
  • Programmer.s Guide
  • Programmer.s Tutorials
  • Reference Application

Support

  • Technical support hotline
  • Dedicated support manager
  • Customer-only web section

Development Environments

  • Visual Studio
  • Sun Studio
  • QT
  • Java
  • Eclipse

Spheroid Models

  • Airy
  • Australian National
  • Bessel
  • Clarke 1866
  • Clarke 1880
  • Everest
  • GRS 1980
  • Hough
  • International 1909
  • Krassovsky
  • Mercury1960
  • Modified Airy
  • Modified Everest
  • Modified Mercury 1968
  • New International 1967
  • Southeast Asia
  • Sphere Model
  • WGS66
  • WGS72
  • WGS84

Projections

  • Dynamically updated and changed at runtime
  • Alaska Conformal
  • Albers
  • Azimuthal Equidistant
  • Cartesian
  • Equidistant Conic
  • Equirectangular
  • Gnomonic
  • Goode
  • GVNSP
  • Hammer
  • Interrupted Mollweide
  • Lambert Azimuthal
  • Lambert Conformal
  • Mercator
  • Miller
  • Mollweide
  • Orthographic
  • Polar Stereographic
  • Polyconic
  • Robinson
  • Sinusoidal
  • Stereographic
  • Transverse Mercator
  • UTM
  • VanDerGrinten
  • WagnerIV
  • WagnerVII

Mission Critical Performance

  • Designed for high, real-time performance
  • Optimizations for multi-cpu/multi-core systems
  • Concurrent data access
  • Concurrent and background painting
  • Deterministic behavior

Graphical Attributes

  • 24 bit color with transparency
  • Color table manipulation
  • Intensity controls
  • Built-in line pattern
  • User-defined line patterns
  • Vector file line patterns including CGM, SVG
  • Platform-dependant line pens
  • Built-in fill patterns
  • File fill patterns including JPEG, BMP, TIFF, CGM, SVG
  • Platform-dependent brush fills
  • Built-in fonts
  • Platform-dependent fonts
  • Multi-byte character support
  • Custom symbology fonts
  • Built-in Symbol support
  • File symbols
  • Font symbols
  • 3D material controls

Coordinates

  • Conversion between all coordinate systems
  • User-extended coordinate types
  • Latitude and longitude
  • Cartesian and Polar unit grids
  • Screen
  • MGRS
  • Georef
  • UTM
  • ECEF

Units

  • Conversion between all unit types
  • User extended units
  • Distance units
  • Angle units
  • Velocity units

Raster Maps and Images

  • Performance optimized for location and scale
  • Color override and selection
  • JPEG 2000
  • MrSID
  • NITF
  • CIB
  • ADRG/ CADRG
  • USGS SRTM
  • BMP, JPEG, GIF, PNG, TIFF, GeoTIFF

Matrix Data and Maps

  • Performance optimized for location and scale
  • User-defined elevation shading and sun shading
  • Efficient query for terrain analysis algorithms
  • Elevation maps for 3D
  • Interpolated height calculation
  • NGA DTED
  • USGS DEM

Vector Maps and Overlays

  • Performance optimized for location and scale
  • DNC
  • DCW
  • NGA VPF: VMAP, WVS+
  • ESRI
  • S57/S52
  • DAFIF
  • NITF
  • GML
  • SVG
  • CGM

Containers

  • Layers
  • Groups
  • Presentation
  • Filtering

Layering Controls

  • No limit to the number of layers
  • Move up and down
  • Raise and lower priority
  • Add and remove
  • Parent and child
  • Clear
  • Resize, expose and background events
  • Cached redraw control
  • Visibility
  • Transparency

2D Views

  • Multiple shared and unique views
  • Hardware accelerated
  • Native rendering (no hardware dependency)
  • Z/priority dynamic ordering

2D View Control

  • Geographic Position
  • Rotation
  • Scale/Range
  • Re-center
  • Zoom by factor
  • Zoom to distance
  • Pan and Zoom/Rubber band zoom
  • Pan by geographic distance
  • Pan factor of scale
  • Tracking or following camera
  • Fixed or heading up camera
  • Customizable range and pan user limits

2D Primitive Classes

  • Drawn using screen, polar/Cartesian, geographic units and coordinates
  • Interpolated using rhumb line or great circle line
  • Marker/Symbol
  • String
  • Polyline
  • Arc
  • Chord Arc
  • Sector Arc
  • Circle
  • Ellipse
  • Polygon
  • Rectangle
  • Image
  • Video

3D View

  • Multiple shared and unique views
  • Hardware accelerated
  • Z/priority dynamic ordering

3D View Control

  • Full 6 degrees of freedom
  • Geographic position
  • Camera elevation
  • Pitch, yaw and roll
  • Field of view
  • Distance range/Z buffer
  • Tracking or following camera
  • Fixed or heading up camera
  • Customizable range and pan user limits

3D Primitive Classes

  • Visualize 2D primitives without recoding
  • Use all 2D map formats
  • Solid or wire frame visualization
  • Single or double-sided volumes
  • VRML Models
  • Curtains
  • Sphere
  • Elliptical Cylinder
  • Conical
  • Ellipsoid
  • Ellipsoid Sector
  • Cuboid
  • Prism
  • Mesh
  • Surface
  • Elevation Grid

Symbology

  • MIL-STD-2525B
  • MIL-STD-2525C
  • APP-6A
  • S52
  • Image Symbols including CGM, SVG, BMP and JPEG
  • Custom Font Symbols

Geometries

  • User-defined in screen, polar, Cartesian, or geographic coordinates
  • Interactive editing using control handles
  • Detailed entry with specific locations
  • Intersection, containment, clipping calculations
  • Performance-optimized rendering

Interaction

  • Performance optimized selection/picking algorithm
  • Selection/Picking by point and area
  • Single or multiple selection/picking
  • User-defined pixel sensitivity
  • Customizable OnClick, OnHover, OnEnter, OnLeave events
  • Key events
  • Network events
  • User developed events

Filtering

  • Filter listener template
  • Discrete value filter/filter by value
  • Continuous value filter/filter by range of values
  • Geographic range filter/filter by area

High Level Visualization

  • Tracks
  • Contacts and plots
  • Range rings
  • Compass rose
  • Grids
  • Range and bearing lines
  • Tabular View

Declutter and avoidance

  • Automatic declutter algorithm
  • Manual declutter
  • On/off screen detection
  • Object prioritization
  • Discrete and dynamic positioning

Networking

  • TCP and UDP Socket
  • Blocking and non-blocking

Model, View and Controller Support

  • Observer design pattern interfaces
  • Data model and presentation templates
  • Platform-independent controllers

Navigation Utilities

  • All navigation using user selected projection and spheroid models
  • Closest point of approach
  • Estimate time of arrival
  • Geographic path
  • Great circle intersection
  • Offset
  • Range and bearing

Map Support

  • Direct native visualization
  • Mission map preparation
  • Map servers and clients
  • Non-proprietary open-standard formats
  • Performance control: disk and memory cache

Reference Application

  • Multiple 2D and 3D Views
  • Map overview window
  • Textual view
  • Multiple hooking
  • Hover text
  • Relative velocity vector
  • History trail
  • Sensor plots with history
  • Mouse, keyboard and graphical map controls
  • MIL-STD/NTDS Symbology
  • Quick access toolbars
  • Multiple platforms: Solaris, Linux, HP and Windows
  • Multiple languages: C++, Java, C# (CLI)
  • Track and map filtering
  • Map visualization controls
  • Geometries and Areas
  • Mouse location in screen and latitude/longitude

Videos

InterVIEW Realtime Mapping

View the key features of InterVIEW.

InterWORX Flash

Introduction to our mission-critical data distribution and visualization solution.

Radar Display

See InterMAPhics in action for radar command and control.

Air Traffic Control

See I-SIM in action for Air Traffic Control simulation.

White Papers

Design Strategies

Learn about straight-forward design strategies to easily build high-performance applications.

InterCOM eBook

An introduction to the open-standard middleware for high-performance data distribution.

Datasheet

InterMAPhics

Download the InterMAPhics datasheet