ThinkGeo.com    |     Documentation    |     Premium Support

Part of road is ignored?

 Hi I need some help on my routing.


I have uploaded sample showing the problem to your ftp file called RoutingTest.zip


The problem is my route skips part of the road as you can see in this image.


Same shp file, same start and end coords works fine in mapsuite routing explorer


What am I missing?? 


(working sample and shp files in zip file)


Hope you can help


- Niels


 




 Hello Niels,


Thanks for your post and sample, I made test on it, and below is the result I got, I think everything is ok, and it's different with your result, right?



So could you please check what's your dlls version? I'm using 6.0.0.0 for test.


Regards,


Gary



Hi, this is strange, now with 6.0.102.0 dll. I'm still having same problem.


If you replace this part of the code from my sample:


 private void winformsMap1_MapClick(object sender, ThinkGeo.MapSuite.DesktopEdition.MapClickWinformsMapEventArgs e)



        {


        }


With this


 private void winformsMap1_MapClick(object sender, ThinkGeo.MapSuite.DesktopEdition.MapClickWinformsMapEventArgs e)


        {


            PointShape _pointshape = new PointShape();


            _pointshape.X = e.WorldX;


            _pointshape.Y = e.WorldY;


            PointShape _pointshapeEnd = new PointShape();


            var xend = 11.9635504526789d;


            var yend = 55.3269287073692d;            


            _pointshapeEnd.X = xend;


            _pointshapeEnd.Y = yend;


            var _route = Clib.Route.Route.GetRoute(_pointshape, _pointshapeEnd);


            RoutingLayer routingLayer = (RoutingLayer)((LayerOverlay)winformsMap1.Overlays["RoutingOverlay"]).Layers["RoutingLayer"];


 


            routingLayer.Routes.Clear();


            routingLayer.Routes.Add(_route.Route);


            winformsMap1.Refresh(winformsMap1.Overlays["RoutingOverlay"]);


        }


 
 
And press on and parts of the road i have painted yellow on this screenshot, it ignores that part of the road and just draws a line.
Picture 2 here it does as expected.
 
Hope you can replicate the problem. 


 



Hi I recreated my road and route files and now it works as expected (I still don’t under stand why it worked in your routing explorer with the same file). 
 But for now I’m just happy it works, so don’t use anymore time on this.

Hi Niels, 
  
 Glad to hear that it works fine, if you have any questions, please let us know. 
  
 Regards, 
  
 Edgar