Map Suite Routing FAQ All Questions
From ThinkGeo Wiki
| Rate This Article | |
|---|---|
| Current rating: 0% (0 votes)
You need to enable Javascript to vote
|
How is the Map Suite Routing Extension Licensed?
The Map Suite Routing Extension is licensed on a per developer and per production server basis. If you are deploying your routing solution inside a desktop application then all deployment is royalty-free and all that is needed is a developer license. However, if your routing solution is utilizing a Web or centralized server, additional production server licenses are required.
What type of data can I use with the Map Suite Routing Extension?
The Map Suite Routing extension can be used with virtually any type of dataset. By utilizing the flexible feature source support inside of Map Suite, you can easily read ShapeFile data, SQL Server 2008 data and Oracle Spatial data, just to name a few examples. Additionally, with Map Suite's extensible framework, you can even build support for your own proprietary formats.
How does the Map Suite Routing Extension integrate in with the other Map Suite products?
The Map Suite Routing Extension provides a routing layer class that will allow you to easily add and display routes on your map using any of the Map Suite 3.x editions (Desktop, Web, Silverlight or Services).
What types of scenarios is the Map Suite Routing plug-in commonly used for?
The Map Suite Routing Extension was built for doing routing within a localized area such as your metro area, county or city. However, with the flexible API that the Map Suite Routing Extension offers, you are free to implement a routing solution that meets your specific needs.
How do I find the points of interests within certain distance of a route?
This question has a corresponding sample application(s) associated with it.
In today’s project, we are looking at the Routing extension of Map Suite. As a reinforcement of what we learned in the samples of “How Do I”, we show how to find the shortest route between the start and the end point. In addition to that, we show how to use the MultiLineShape from the result of the GetRoute function to do a spatial query to get the points of interests (POI) on the route. For this sample, you would need a reference of either the full or evaluation of MapSuiteCore.dll and MapSuiteRouting.dll.
In the project “POI on route”, we learned how to get the points of interests (POI) on the route within a certain buffer distance. In today’s project, we are going to go a step further and we show the technique for finding the POIs according to what side of the route they are located. For example, in the delivery industry, it is far more efficient to deliver to stops on the right side of the road when driving on the right side of the road.
How do I route in one projection and display the route information in another projection?
This question has a corresponding sample application(s) associated with it.
Sample:Routing with Projections
From a Discussion Forum request, in today’s project we show how to perform routing in one projection and display the result in another. You may be in the situation where you have your routable street data in State Plane meters and you have your base map in Geodetic (decimal degrees). This project shows you how to handle this case.
How do I modify data to make them one-way streets?
This question has a corresponding sample application(s) associated with it.
In the sample apps “How Do I” of the Routing product, we have a sample that shows how the route is constructed on a one way street. Today’s project is meant to complement by showing how to set selected streets to be one way and in the desired direction. From this sample, you can create your own utility to handle your data for routing purposes.
How can I show one-way streets arrows on my roads?
This question has a corresponding sample application(s) associated with it.
Sample:Displaying One-Way Streets
In the Discussion Forum Post “Drawing one-way streets in the map”, we have a question on how to display an arrow on a street that is one way as Google Map does. In this project, we show the solution by creating a LineStyle specifically for that purpose. We take the shapefile “AustinWithOneWayRoad.shp” from the sample app “Route On One-Way Roads” of Map Suite Routing Extension to display the arrow according to the traffic direction on the one-way streets
How do I create a custom style to display routes?
This question has a corresponding sample application(s) associated with it.
The API for the Routing extension product provides a class RoutingLayer. RoutingLayer is basically a convenient layer to have the features for routing being displayed in a default way. You can add the start, end point, the routes and it is going to display that nicely for you without much work on your side. While this is convenient, you may be in the situation when you want more control on the styles and have the whole flexibility that an InMemoryFeatureLayer gives you. In this project, we show how to display in InMemoryFeaturesLayers the start and end points, as well as the resulting route using the full power of InMemoryFeatureLayer such as zoom levels and custom styles.