![]() |
Mapa de Coordenadas
Hola a todos, tengo que hacer un mapa de coordenadas X,Y con Delphi 7 para representar ubicaciones de destinatarios. La informacion de las coordenadas la tengo en MySQL, pero no se como hacer el mapa, hay algun componente de Delphi que haga esto o como seria la programacion ?
Gracias de antemano por su ayuda Luis |
Hola Luis Cuenca,
¿Podrías relatarnos tus dudas, inquietudes de forma más completa? ¿Que es lo que en verdad necesitas? ¿Cómo estás enfocando el problema? Comentarnos más sobre el caso. Tu pregunta es muy general y debemos saber hasta donde se puede llegar. Cuanto más nos puedas decir al respecto más fácil será para nosotros ayudarte. Saludos, |
Gracias Delphius
Lo que quiero es hacer una grafica que me muestre con coordenadas XY las posiciones de unos clientes, es parte de un programa de rutas de transporte, el cliente 0 es el almacen de abasto y los siguientes son los clientes a los que se les entrega producto. Tengo una consulta en MySQL que me dice las coordenadas de los clientes a los que hay que entregar producto en un dia determinado, lo primero que necesito es que me aparezcan en el plano de coordenadas XY y cuando ejecute el algoritmo de las rutas, quiero que me una los destinatarios de cada ruta. Te mando un enlace de internet a la imagen para que te des una mejor idea, Gracias por tu ayuda |
|
Hola Luis Cuenca,
Recuerdo vagamente que en otra oportunidad alguien tuvo que realizar algo similar. Sería cuestión de buscar. Como armar el recorrido eso ya va a ser un poquito más complicado, sobre todo si es que te refieres a pintar el camino en el mapa. En este aspecto no se como estarás llevando la programación ¿Disktra? ¿Modelo de transporte (programación lineal)? Si se trata simplemente de unir con una simple línea de forma directa se puede usar un simple LineTo() aprovechando el Canvas y pintar en pantalla. Lo fundamental aquí es traducir esos X,Y de las coordenadas en la escala de la imagen. ¿Que tipos de coordenadas estás usando? ¿Coordenadas respecto a qué? Lo que más hace difícil en este aspecto es que la proporción entre pixeles y centímetros no es exacta. Y la forma en que se miden esos X,Y afectará la forma de calcular y posicionarse en la imagen. Por ello te digo, que necesitamos conocer de mejor forma como estás llevando el tema. Lo mejor sería que nos comentases tu idea, tu visión porque alternativas, y opciones pueden haber muchas y cada una puede ser más complicada que la otra, y puede jugarte en contra de lo que ya llevas hecho. Si nos podemos ir basando en tus explicaciones mejor. Saludos, |
Hombre, para empezar, sobre la situación de elementos en un plano, a lo mejor te sirve el ejemplo del amigo Germán-Neftali sobre "Ejemplo de tratamiento de Planos y figuras"
Un saludo |
Cita:
Cita:
A mi lo que no me ha quedado claro es si quieres hacer la gráfica (es decir, sólo unir los diferentes puntos que tienes almacenados) o colocar eso sobre un Mapa (lo que conocemos como un mapa de carreteras). Para lo primero, calcular los caminos y pintarlos, basta con que trabajes sobre algun componente sobre el que dibujar; Un Tpanel, TImage,... Para el tema del algoritmo te recomiendo que mires la página DelphiForFun donde encontarás muchas referencias y código de ejemplo a programas de este tipo. Por ejemplo aquí o aquí. Además lo mejor es que todos los programas y soluciones están explicados de forma muy clara. Para lo segundo, necesitas un mapa, aunque no acabo de ver claro que lo puedas conseguir, porque en ese caso el mapa debería estar relacionado directamente con las coordenadas que tienes almacenadas, así que supongo que no se trata de esto. |
1 Archivos Adjunto(s)
Puede ser algo parecido a esto ?
Ya nos dirás. Saludos |
Estimado amigo , puedes darme alguna luz sobre los mapas , tal como tienes en tu imagen
Gracias |
La franja horaria es GMT +2. Ahora son las 06:43:11. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi