Hola Francisco,<br><br>Gracias por tu rápida respuesta que confirmo lo que esperaba. Voy intentar lo que sugeriste pero tengo una cuestión más.<br>Cuando dices para preparar la cartografía para pgRouting estas hablando de crear una topología de red usando qualquier cosa como:<span style="font-size: 10pt; font-family: "Courier New";"><br>
<br>select assign_vertex_id('table', 0.0001, 'the_geom', 'gid')<br></span><br><div class="gmail_quote">Correcto???<br>Gracias,<br><br>Hugo<br><br><br>2010/6/9 Francisco José Peñarrubia <span dir="ltr"><<a href="mailto:fpenarru@gmail.com">fpenarru@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hola Hugo.<br>
<br>
El problema viene por la cartografía. Los shapes que te descargas no<br>
tienen una buena topología, y no se puede arreglar solo con el<br>
geoproceso de gvSIG "clean Layer". Tendrás que asegurarte que la<br>
conectividad es perfecta antes de trabajar con esos shapes.<br>
<br>
Otra opción sería preparar la cartografía para pgRouting, y luego<br>
exportarla a shape.<br>
<br>
Saludos.<br>
<br>
Fran.<br>
<br>
Hugo escribió:<br>
<div class="im">> Hola,<br>
><br>
> Soy português pero mi espagnol es muy raro. Por esto, coloco mi<br>
> pergunta en inglês. Las respuestas pueden venir en espagnol.<br>
><br>
> I'm trying to make network analysis using openstreetmap data. I've<br>
> downloaded shapefile from CloudMade and processed it in order to<br>
> compute time costs and to normalize road type configuration according<br>
> to my needs. I've made a "clean layer topology first" and after<br>
> generated a network topology with some fuzzy tolerance. After that i<br>
> was able to calculate a simple route between two stops without problem.<br>
><br>
</div><div class="im">> Picture 1.png<br>
><br>
><br>
> After that i want to calculate another route between two stops that<br>
> will not cross the previous route. Obviously i had to add barriers.<br>
><br>
</div><div class="im">> Picture 3.png<br>
><br>
><br>
> The thing is, that the network is not giving me the shortest path. At<br>
> least i think, the shortest path would be something like (i+m sure<br>
> that all roads that fall within the blue line are connected):<br>
><br>
</div><div class="im">> Picture.png<br>
><br>
><br>
> When i add several more barriers to control this situation, bigger<br>
> paths are calculated. If i keep adding barriers to avoid these routes<br>
> then i come to a situation where gvSig says it is impossible to<br>
> calculate the route.<br>
><br>
</div><div class="im">> Picture 5.png<br>
><br>
> How can i fix this? Do you have any suggestions??<br>
> Thanks in advance!<br>
> Cheers,<br>
> Hugo<br>
><br>
><br>
> --<br>
> Hugo Martins<br>
> FMV-UTL<br>
> CIISA-Epidemiologia e Saúde Pública Veterinária<br>
> Av. da Universidade Técnica<br>
> 1300-477 Lisboa<br>
> N 38°42'49.54", W 9°11'43.42"<br>
</div>> ------------------------------------------------------------------------<br>
><br>
> _______________________________________________<br>
> gvSIG_usuarios mailing list<br>
> <a href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a><br>
><br>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
><br>
> <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
><br>
<br>
_______________________________________________<br>
gvSIG_usuarios mailing list<br>
<a href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a><br>
<br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
<br>
<a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Hugo Martins<br>FMV-UTL<br>CIISA-Epidemiologia e Saúde Pública Veterinária<br>Av. da Universidade Técnica<br>1300-477 Lisboa<br>N 38°42'49.54", W 9°11'43.42"<br>