One of the best reasons to
use a GIS is to unearth and analyze the geographic components of your
data. You can create bands (buffers) around map features, create
districts, define areas of influence, find shortest paths,
perform surface analysis, and create density grids. Maptitude
also makes it easy to overlay and aggregate data and calculate
statistics.
Surface
Analysis:
With Maptitude, you can analyze and display surfaces
on a two-dimensional map or as a 3D map. You can create contour maps of
elevations and then determine the viewshed for any location, either at
ground level or at a particular height. For example, you can find areas
of weak service from a transmission tower. You can also create surfaces
that represent data values, such as measures of air pollution or levels
of radon gas, over a geographic region.
Routes:
Maptitude identifies routes between points and generates
driving directions. When a trip involves several stops, Maptitude can
even help you decide the best order in which to visit them. Most
importantly, Maptitude lets you decide what type of route you want the
shortest, fastest, or a route that satisfies certain restrictions you
need to consider, based on the available data.
Network Bands:
In addition to the circular bands described above, you
can create bands that are based on an impedance attribute along streets
or other lines. Network bands are useful, for example, for identifying
the area around one or more origins that can be covered within a certain
amount of time or is within a particular walking/driving distance. For
example, you could create bands based on driving distance to your stores
to identify areas that are not well served.
Network Partitioning:
You
can partition streets or other line networks into zones or districts, so
that each link is assigned to the closest or least cost service location
based on an impedance attribute such as time or distance. For example,
you can divide the streets in a city so that each is assigned to the
fire station that can provide the fastest response time, or determine
which streets are within the maximum walk distances around elementary
schools.
Adjacency Tools:
With Maptitude you can identify the neighbors of an
area of interest and create bands of adjacent neighbors. Use these tools
for topological querying, exploring market expansion, planning
evacuations, or tracking disease outbreaks.
Desire Lines:
You can illustrate the flow of people or goods from point to point based
on values in a dataview. For example, if you had a table with the number
of customers in each ZIP Code who shop at your retail stores, you can
show the number of customers traveling to each store with desire lines.
Trade Areas and Site Location:
You can determine a circular service area that encompasses a set of
points. You can also choose whether to weight the center location by a
field in your point layer. For example, if you are considering
relocating a store, you can create a trade area around your customers
and weight the center by their sales volume to determine a new candidate
location.
In addition, you can:
-
Measure areas and distances
-
Aggregate and disaggregate attribute data
-
Create areas from line features or lines from area features
-
Select features by pointing, radius, polygon, condition, value, or location
-
Generate statistics (count, sum, mean, minimum, maximum, & standard deviation)
Application Development Platform
Maptitude includes the Geographic Information System Developers Kit (GISDK™).
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.
If, instead, what you need is a web server application, you
should use Maptitude for the Web. Contact Caliper or visit our web site for more
information.
Maptitude User Services
Caliper provides a comprehensive
program of technical support, training, and consulting services to
ensure the success of your Maptitude applications.Maptitude includes comprehensive documentation with
background information, step-by-step instructions, and a series of hands-on tutorials that
let you try out features. On-line help with tooltips and other on-screen visual cues also
make Maptitude easy to learn and use.
Caliper offers a full range of GIS implementation services.
Our GIS professionals will assist you in assessing data requirements, database strategy
and design, database development, and analytical modeling. Caliper also provides custom
application and turnkey system development services, including web site creation.
System Requirements:
• Personal computer running Microsoft
Windows 2000, XP, Vista, or 7
• DVD-ROM Drive
• 64 MB RAM
• 170 MB hard disk space for program files (additional space required for geographic
data)