Introduced in 2007, our TerraWeave Mapping FrameworkTM replaces our original ArcIMS Companion product GeoSmart.net with dramatically increased functionality, an updated interface and support for 20+ additional sources of spatial data.
Map Sources
TerraWeave enables you to combine or "mashup" multiple map sources into a single application. Examples of the variety of spatial sources using TerraWeave are:
TerraWeave includes a Projection Library to allow dynamic map sources to be reprojected on-the-fly allowing us to include many more spatial data sources.
Tools and Controls
TerraWeave includes a robust set of standard mapping tools and controls and we are continually adding more standard and custom tools and controls.
Interactive Tools
Add Marker
Drawing
Highlight Graphic
Identify By Point
Identify By Envelope
Pan By Drag
Pan By Point
Pan By Touch
Query By Point
Select By Envelope
Select By Point
Select Graphic
Streetview
Zoom In By Envelope
Zoom In By Point
Zoom Out By Envelope
Zoom Out By Point
Toggle Tools
Toggle Grid
Toggle Overview
Toggle Labels
Toggle Traffic layer
Toggle Bicycling Layer
Action Tools
Permalink
Remove Markers
Zoom In By Percent
Zoom Out By Percent
Zoom To Full Extent
Zoom To Next Extent
Zoom To Previous Extent
Zoom To User Location
Background Tools
Auto Pan
Center On Right Click
Mousewheel Zoom
Right-Click Menu
Zoom On Double Click
Zoom On Double Tap
Interface Controls
Docked ToolBar
Grid
Image
InfoPanel
LoadMask
MapTypes
Messages
Navigation Bar
Overview Map
Scalebar
Statusbar
Tiling
Zoom Rectangle
Overlay Controls
Overlays
Drawing
Hotspots
Choropleth
Drawing Controls
Drawing Tools
Drawing Options
ShapeManager
Map Notes
Window Controls
Coordinate Viewer
Earth Viewer
Floating Toolbar
Layer List
Legend
Locator (Geocoding)
Placemark Info
Print
Vector Graphics and Drawing Tools
TerraWeave includes a powerful Graphics Library for presenting vector graphics across all browsers and allowing robust drawing and editing capabilities. Supported graphic formats:
SVG - Scalable Vector Graphics - supported by Firefox, Safari, Chrome, Webkit and Opera
VML – Vector Markup Language - Proprietary for Microsoft Internet Explorer
HTML 5 Canvas Element - Safari, Chrome, Opera
Integrated with ExtJS
TerraWeave is integrated with the ExtJS JavaScript Library enabling us to build rich web mapping applications with built-in support for major browsers, AJAX, JSON and user interface widgets.
Cross Browser Support
Compatibility with different web browsers can be a developers nightmare. In 2009-2010, every Browser had a major release. TerraWeave support the major browsers used by 99% of web users including the latest touchscreen smartphones and tablets.
Internet Explorer
Mozilla Firefox
Apple Safari
Google Chrome
Mobile Webkit - Apple iPad/iPhone/iPod Touch, Android Phones and Tablets