This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
map_suite_routing_features_bug_fixes_change_log [2015/09/09 08:55] admin |
map_suite_routing_features_bug_fixes_change_log [2015/09/11 03:41] (current) admin [Version 3.1.299] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Map Suite Routing Features & Bug Fixes Change Log ====== | ====== Map Suite Routing Features & Bug Fixes Change Log ====== | ||
- | {{article rating}} | ||
=====Version 9.0.0.0===== | =====Version 9.0.0.0===== | ||
Release date: 06/24/2015 | Release date: 06/24/2015 | ||
Line 12: | Line 11: | ||
ThinkGeo.MapSuite.Routing Namespace: | ThinkGeo.MapSuite.Routing Namespace: | ||
- | *Fixed a bug where routing within one road segment which is one-way type doesn't work. | + | *Fixed a bug where routing within one road segment which is one-way type doesn't work. |
- | *Fixed a bug where the Route property of RoutingResult always returns a new created instance. | + | *Fixed a bug where the Route property of RoutingResult always returns a new created instance. |
- | *Fixed a bug where GenerateServiceArea runs into "Input string not in a correct format" exception when using X,Y overload. | + | *Fixed a bug where GenerateServiceArea runs into "Input string not in a correct format" exception when using X,Y overload. |
- | *Fixed a bug that BuildRoutingData method with routableShapeFile parameter creates another new shapefile. | + | *Fixed a bug that BuildRoutingData method with routableShapeFile parameter creates another new shapefile. |
Line 23: | Line 22: | ||
ThinkGeo.MapSuite.Routing Namespace: | ThinkGeo.MapSuite.Routing Namespace: | ||
- | *Added method to allow for a route to be returned as a single LineShape | + | *Added method to allow for a route to be returned as a single LineShape |
- | *Fixed a bug that SingleLineShape Route is not clipping correctly | + | *Fixed a bug that SingleLineShape Route is not clipping correctly |
- | *Fixed a bug that SingleLineShape Route is not snapping to features correctly | + | *Fixed a bug that SingleLineShape Route is not snapping to features correctly |
- | *Fixed a bug that Service Area Definition does not work if the start feature is near the border of the routing shape file | + | *Fixed a bug that Service Area Definition does not work if the start feature is near the border of the routing shape file |
- | *Fixed a bug that RoutingResult can't get closest point result | + | *Fixed a bug that RoutingResult can't get closest point result |
- | *Fixed a bug that the Route returned is much longer than expected | + | *Fixed a bug that the Route returned is much longer than expected |
- | *Fixed a bug that a clicked point does not snap to the nearest road and sometimes returns a random road segment | + | *Fixed a bug that a clicked point does not snap to the nearest road and sometimes returns a random road segment |
- | *Fixed a bug that where the route result is incorrect if the stop points are on a same road | + | *Fixed a bug that where the route result is incorrect if the stop points are on a same road |
- | *Fixed some spelling issues in Routing "How Do I" samples | + | *Fixed some spelling issues in Routing "How Do I" samples |
- | *Fixed lots of bugs for Map Suite Routing Explorer | + | *Fixed lots of bugs for Map Suite Routing Explorer |
- | *Improved the performance greatly when routing with several stops | + | *Improved the performance greatly when routing with several stops |
- | *Improved the performance of getRoute based on several stop points a lot | + | *Improved the performance of getRoute based on several stop points a lot |
- | *Improved the route result to make sure it return an ordered LineShape | + | *Improved the route result to make sure it return an ordered LineShape |
Line 42: | Line 41: | ||
ThinkGeo.MapSuite.Routing Namespace: | ThinkGeo.MapSuite.Routing Namespace: | ||
- | *Fixed an issue where the process is hang up when routing with only one stopping point. | + | *Fixed an issue where the process is hang up when routing with only one stopping point. |
Line 49: | Line 48: | ||
ThinkGeo.MapSuite.Routing Namespace: | ThinkGeo.MapSuite.Routing Namespace: | ||
- | *Fixed an issue where it returns wrong route for some scenarios. | + | *Fixed an issue where it returns wrong route for some scenarios. |
Line 56: | Line 55: | ||
ThinkGeo.MapSuite.Routing Namespace: | ThinkGeo.MapSuite.Routing Namespace: | ||
- | *Fixed an issue where the Features doesn't match RoadSegments in RoutingResult. | + | *Fixed an issue where the Features doesn't match RoadSegments in RoutingResult. |
- | *Added GetRoute overload methods and obsoleted some old APIs. | + | *Added GetRoute overload methods and obsoleted some old APIs. |
Line 64: | Line 63: | ||
ThinkGeo.MapSuite.Routing Namespace: | ThinkGeo.MapSuite.Routing Namespace: | ||
- | *Fixed a bug in RoutingEngine.GetRouteViaVisitStops method which would throws exceptions for some cases due to not passing simple shape validations. | + | *Fixed a bug in RoutingEngine.GetRouteViaVisitStops method which would throws exceptions for some cases due to not passing simple shape validations. |
- | *Added validations to check if the file extension is allowed. | + | *Added validations to check if the file extension is allowed. |
- | *Added support for routing results as a single lineshape or as multiple lineshapes. | + | *Added support for routing results as a single lineshape or as multiple lineshapes. |
- | *Added GenerateRoutableShapeFile method to create routable shapefiles. | + | *Added GenerateRoutableShapeFile method to create routable shapefiles. |
Line 74: | Line 73: | ||
ThinkGeo.MapSuite.Routing Namespace: | ThinkGeo.MapSuite.Routing Namespace: | ||
- | *Upgraded the Routing Index Format to speed up performance. | + | *Upgraded the Routing Index Format to speed up performance. |
- | *Added override method GetRouteViaStops, which allows you to get the route using feature IDs. | + | *Added override method GetRouteViaStops, which allows you to get the route using feature IDs. |
- | *Added many validations for the public API, such as checking file extension, etc. | + | *Added many validations for the public API, such as checking file extension, etc. |
- | *Fixed an issue with TSP initial route distance. | + | *Fixed an issue with TSP initial route distance. |
- | *Fixed an issue with the GetRouteDirections sample. | + | *Fixed an issue with the GetRouteDirections sample. |
Line 85: | Line 84: | ||
ThinkGeo.MapSuite.Routing Namespace: | ThinkGeo.MapSuite.Routing Namespace: | ||
- | *Updated assembly version to 4.0.0.0; included strong-named and weak-named assemblies. Please see the latest post in the Developer Blog for full details. | + | *Updated assembly version to 4.0.0.0; included strong-named and weak-named assemblies. Please see the latest post in the Developer Blog for full details. |
Line 92: | Line 91: | ||
ThinkGeo.MapSuite.Routing Namespace: | ThinkGeo.MapSuite.Routing Namespace: | ||
- | *Added Visual Studio 2010 support. | + | *Added Visual Studio 2010 support. |
- | *Added routing support for the Travelling Salesman Problem with fixed start and end points. | + | *Added routing support for the Travelling Salesman Problem with fixed start and end points. |
- | *Added more sample applications for new scenarios. | + | *Added more sample applications for new scenarios. |
- | *Fixed issue where an unexpected error would occur when routing on complex road networks. | + | *Fixed issue where an unexpected error would occur when routing on complex road networks. |
- | *Fixed issue that optimizes the route on the last point for Travelling Salesman. | + | *Fixed issue that optimizes the route on the last point for Travelling Salesman. |
- | *Fixed issue with TSP initial route distance. | + | *Fixed issue with TSP initial route distance. |
- | *Several API additions. See the API change log for complete details. | + | *Several API additions. See the API change log for complete details. |
- | *Updated the API documentation. | + | *Updated the API documentation. |
Line 106: | Line 105: | ||
ThinkGeo.MapSuite.Routing Namespace: | ThinkGeo.MapSuite.Routing Namespace: | ||
- | *Concluded public beta and moved to final release. | + | *Concluded public beta and moved to final release. |
- | *Added support for the Traveling Salesman Problem. | + | *Added support for the Traveling Salesman Problem. |
- | *Added a set of Silverlight-based "How Do I?" sample apps. | + | *Added a set of Silverlight-based "How Do I?" sample apps. |
- | *Added a set of Web-based "How Do I?" sample apps including VB.NET and C# source code. | + | *Added a set of Web-based "How Do I?" sample apps including VB.NET and C# source code. |
- | *Some API revisions, including one breaking change. See the API change log for complete details. | + | *Some API revisions, including one breaking change. See the API change log for complete details. |
- | [[Category:Map Suite Routing]] [[Category:Web GIS]] [[Category:Desktop GIS]] [[Category:GIS]] [[Category:.NET]] | ||