Retroceder   Foros del Web > Temas generales de computación > Programación > Ingeniería del software y Gestión de proyectos

Respuesta
 
Herramientas Desplegado
Antiguo 17-abr-2006, 00:45   #1 (permalink)
GERMANCIN está en el buen camino
 
Avatar de GERMANCIN
 
Fecha de Ingreso: junio-2004
Mensajes: 148
De acuerdo Un sistema de hubicacion

Hi me podrian guiar en como hacer un sistema donde:

Yo escribo la direccion en la que me encuentro
Luego escribo la direcicon a la que deseo ir
Y me muestre como resultado las calles por donde debo de ir, el resultado me lo puede mostrar como en numero de calles que debo recorrer por ejemplo :
siga 2 calles largo hasta (nombre de la calle) y luego vire a la izquierda
siguiendo 3 calles hasta su destino (nombre de la calle).

ahora este resultado sirve para las personas que van a pie.. en caso de tener una presona que va en vehiculo se tendria que validar la direccion de las calles, ya que alhunas serian una via y otras doble via.

Me gustaria que alguien pudiera guiarme en este proyecto.

De antemano quedo muy agradecido.
GERMANCIN está desconectado   Responder Citando
Antiguo 17-abr-2006, 09:33   #2 (permalink)
Colaborador
TolaWare tiene algunos puntos positivos de karma
 
Avatar de TolaWare
 
Fecha de Ingreso: julio-2005
Mensajes: 4.253
Enviar un mensaje por MSN a TolaWare
que tecnologia debes usar?
lenguaje?
usarás bases de datos?
TolaWare está desconectado   Responder Citando
Antiguo 17-abr-2006, 10:10   #3 (permalink)
GERMANCIN está en el buen camino
 
Avatar de GERMANCIN
 
Fecha de Ingreso: junio-2004
Mensajes: 148
Alegría pues si

gracias por responder ..

Quiero usar php ya que es el lenguaje que mejor manejo.con base de datos MySql
Ahora que si tengo que usar otra tecnologia pues me toca aprender su sintaxis.

Gracias TolaWare
GERMANCIN está desconectado   Responder Citando
Antiguo 17-abr-2006, 16:19   #4 (permalink)
Colaborador
TolaWare tiene algunos puntos positivos de karma
 
Avatar de TolaWare
 
Fecha de Ingreso: julio-2005
Mensajes: 4.253
Enviar un mensaje por MSN a TolaWare
entonces en el foro de PHP te pueden ayudar mucho mas que aca.

Última edición por TolaWare; 18-abr-2006 a las 06:41.
TolaWare está desconectado   Responder Citando
Antiguo 17-abr-2006, 16:37   #5 (permalink)
GERMANCIN está en el buen camino
 
Avatar de GERMANCIN
 
Fecha de Ingreso: junio-2004
Mensajes: 148
De acuerdo me dijeron en el foro de php

En el foro de php me dijeron que mejor seria hacerlo en una programacion que este mas orientada a este tipo de aplicaciones..

como cgi de c... claro que tambien deberai usar base de datos ..

Si hay alguien que me pueda ayudar donde y que lenguaje seria el mas indicado para este proyecto quedaria muy agradecido.
GERMANCIN está desconectado   Responder Citando
Antiguo 17-abr-2006, 17:33   #6 (permalink)
Rodolfo Israel está en el buen camino
 
Avatar de Rodolfo Israel
 
Fecha de Ingreso: marzo-2005
Mensajes: 193
Enviar un mensaje por MSN a Rodolfo Israel
Hola amigo, si no mas recuerdo eso que quieres hacer es mejor conocido como "El Problema del Agente Viajero" bueno, mas o menos con algunas variantes quiza, pon eso en google para obtener toda la teoria que necesites, en realidad no es un problema tan trivial, es un poco complejo y requiere del conocimiento de alguna estructuras de datos avanzadas como lo son los grafos, matrices, asi como del uso de algoritmos heuristicos, creo que indudablemente vas a necesitar algun almacen de datos ya sea un archivo o una base de datos, pues tienes que agregar todas las rutas y calles posibles del lugar para el cual quieras que tu aplicacion funcione entre otras cosas, pero definitivamente creo que php no seria un lenguaje apropiado para hacer esta aplicacion aunque no dudo que se pueda hacer, te recomendaria que uses c++, c# o java, el que mejor domines.

Saludos
__________________
-El que no vive para servir, no sirve para vivir
-Si todo lo que tiene es solo un martillo, cualquier cosa que vea le parecerá un clavo. :pensando:
Rodolfo Israel está desconectado   Responder Citando
Antiguo 17-abr-2006, 17:50   #7 (permalink)
Colaborador
TolaWare tiene algunos puntos positivos de karma
 
Avatar de TolaWare
 
Fecha de Ingreso: julio-2005
Mensajes: 4.253
Enviar un mensaje por MSN a TolaWare
Como motor de Bases de datos, puedes usar MySQL, ya que no tienes que pagar por el, y es bastante estable
TolaWare está desconectado   Responder Citando
Antiguo 20-abr-2006, 07:16   #8 (permalink)
MaxExtreme ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Para esa clase de aplicaciones, el motor del que resuelva el algoritmo debería estar en C, si va a ser muy extenso ese mapa.

Como bien dice Rodolfo Israel, se emplea un algortimo de búsqueda y muchas otras cosas. Si te animas a hacerlo, en cualquier lenguaje te costará un poco.

Lo mejor es C, porque es más fácil manejar estructuras de datos. Ahora bien, también te cosa aprender C. Debes valorar si aprender C (2 meses mínimo) te compensa para después hacer eso más rápidamente.

Ahora bien, el servidor debería estar en otro lenguaje, no en una CGI (al menos que seas un buen programador y sepas de seguridad en C).

Puedes usar cualquier lenguaje, abrir una conexión a 127.0.0.1 y al puerto a donde este el motor en C, pasarle la información y recogerla en otro puerto. O a través de buffers circulares con peticiones (para eso necesitas saber de memoria compartida), etc.
MaxExtreme está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 23:00.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93