|
Java Platform
- Written in Java for platform
independence.
Servlet Based - Handles
concurrent routing requests and can be optimized for shortest time or
distance with accompanying drive time estimates and distance traveled.
Developers can also select a default setting or set the functionality
as a user-defined parameter.
Configurable System Parameters
-
To simplify development, a sample
configuration file is provided with the installation.
Routing Strings
-
Descriptions of calculated driving directions
may also be customized by editing route and turn angle strings. For
example, a negative turn angle of minus 171 to 180 degrees is
described as 'make a sharp right.' If a different description is
preferred, a developer may simply alter this string or the string
describing any of the ten-degree increments in which turns are
returned.
Data Security
-
Maintain complete control over sensitive,
proprietary business data. As everything is maintained on your web
site, you can make modifications quickly and easily with confidence in
their accuracy.
XML API Interface
-
With Extensible Markup Language, the Routing J
Server meets OGC standards. The client can now communicate with
the server in XML - no conversion needed.
Driving Analysis Tools - Extended
API -
For drive-time
polygons: return the boundary of travel within X miles (isodistance)
or X minutes (isochrone) of a given point. Multi-point routing: great
for determining optimal route when dispatching drivers to multiple
destinations.
Dynamic Data Access
-
With Routing J Server you can dynamically
update routing network data. You can select a road segment and modify
its attributes, or change speeds to match real world conditions.
Relative Route Chart
-
Displays routes using easy to follow
caricatures. This option is included in a sample application which
ships with the product.
Include/Exclude
-
The Routing J Server API has been extended to
enable users to identify segments that should explicitly be part of a
route or not part of a route. Users can identify those segments using
a unique segment ID or X, Y coordinates. If the later are used, the
engine will determine the closest segment to those coordinates and
route accordingly. This feature is not yet available through the COM
client.
Add Time As A Component
-
Specify a start time OR end time for the route
(both cannot be specified), and a duration for each intermediate point
in a MultiPoint route.
Choose Road Types
-
The
user is given four levels of desirability - high, medium, low, avoid.
Focused Route Descriptions
-
Create
a focused route, or a subset of the whole route that concentrates on
either the beginning or end of the route.
A route focused at the start will route the user from their
origin to (and including) the first major highway.
A route focused at the end will route the user from the last
major highway in the route (including that highway) to the
destination. This assumes user is familiar with much of the route and
only needs assistance for part of it.
Terse Driving Directions
-
Tell
the server to provide concise driving directions instead of just the
standard directions. This is
valuable for a wireless application where there is limited room for
directions thus requiring shorter directions strings.
Multiple Mode Preference
-
Users
may stipulate walking or driving directions. This feature is handled
via the deployment of two instances of RJS, each utilizing its own
transportation network.
Matrix Routing
-
Users
may specify a block of routes to be calculated (n by n) with one call.
Time and distance for each combination will be returned. No driving
directions are included.
|