comercial@arkisoft.es
Bienvenido, Invitado
Nombre de Usuario: Contraseña: Recordarme

TEMA: COMANDO PARA MEDIR TRAMOS DE POLYLINEA

COMANDO PARA MEDIR TRAMOS DE POLYLINEA 15 años 5 meses antes #139

  • visitante
  • Nophoto
NECESITO UN COMANDO QUE MIDA LA DISTANCIA DE UNA POLYLINEA EN X PUNTO Y LO REFLEJE EN UN TEXTO. LA CUAL PERMITA INSERTAR UN PARAMETRO DEL COMIENZO DE LA POLYLINEA (EJ. KM 92.00).
LA FUNCION IDEAL PODRIA SER SIMILAR A "COORDENADAS XY" QUE AL SOLO PINCHAR UNA TRAMO DE LA POLYLINEA, ESTA ARROJE UN TEXTO CON LA DISTANCIA QUE SE REQUIERA.
El administrador ha desactivado la escritura pública.
AutoCAD ARKITool
450 utilidades GRATIS para AutoCAD.

ARKITool es un paquete de utilidades GRATIS que contiene más de 500 utilidades, comandos y herramientas para mejorar el funcionamiento de programas de CAD, como: AutoCAD, BricsCAD, ZWCAD, etc. Después de instalar ARKITool usted seguirá disponiendo de todos los comandos de AutoCAD + 450 nuevos comandos disponibles en el programa ARKITool.

!! Más de 500.000 usuarios no pueden estar equivocados !!

 

COMANDO PARA MEDIR TRAMOS DE POLYLINEA 15 años 5 meses antes #980

  • joantopo
  • Avatar343
  • DESCONECTADO
  • Navegador Platino
  • Rank6
  • Mensajes: 583
Guest escribió:
NECESITO UN COMANDO QUE MIDA LA DISTANCIA DE UNA POLYLINEA EN X PUNTO Y LO REFLEJE EN UN TEXTO. LA CUAL PERMITA INSERTAR UN PARAMETRO DEL COMIENZO DE LA POLYLINEA (EJ. KM 92.00).
LA FUNCION IDEAL PODRIA SER SIMILAR A "COORDENADAS XY" QUE AL SOLO PINCHAR UNA TRAMO DE LA POLYLINEA, ESTA ARROJE UN TEXTO CON LA DISTANCIA QUE SE REQUIERA.

Eso lo puedes hacer con el MDT..en el apartado REPLANTEO,analizar puntos.
Si bien,antes debes de convertir la polilinea al eje,el cual, le especificas el P.K de origen y segun por el extremo que tomes la polilinea para designarla como eje, lo considera el sentido directo.

Esa herramienta de "analizar puntos", lo que hace es decirte el P.K del punto proyectado sobre la linea,su distancia al eje(distancia lateral,positiva o negativa en funcion del lado y sentido creciente del eje).
Lo que no hace es ponerte un texto,pero bueno...

ARKITool, te podria crear una herramienta,que una vez seleccionada la polilinea que actuaria como eje,te indique la posicion relativa del punto respecto al eje(distancia a origen de la polilinea,distancia al eje(distancia lateral)).

En este caso,la distancia a origen seria igual al P.K del punto cuando el P.K de incio es 0, por lo que tan solo tendrias que sumarle (P.K de inicio+distancia origen)=P.K del punto.

Yo este programita lo tengo hecho para calculadora y pda, y si hace falta, me ofrezco a Antonio a guiarle.

Basicamente las ordenes del comando serian:
1)Selecciona polilinea(en la parte que clickas la polilinea,el vertice final mas cercano al punto clickado pasara a ser el inicio de la polilinea).

Si el vertice final mas cercano al punto clickado no se corresponde con el inicio de la polilinea,luego hay que invertir la polilinea, pero Antonio ya tiene hecha la rutina con la orden "POL-INVSENTIDO".

2 paso).Para que el usuario detecte que se ha invertido la polilinea,y conocer cual es el inicio ahora de la polilinea,deberia aparecer temporalmente unas flechas sobre la polilinea,indicando el sentido(esto deberia durar decimas de segundo).
Si no le gusta ese sentido o se ha equivocado al clickar la parte correcta de la polilinea para indicar el sentido de la polilinea,puede volver a ejectuar la orden.
Otra opcion seria que en vez de determinar el sentido de la polilinea clickando en la parte mas proxima del que sera el nuevo origen,lo hagamos por seleccionar el ultimo vertice que nosotros queremos, para indicar que sera el origen de la polilinea.
es decir:
1)seleccionar polilinea
2)seleccionar vertice extremo que sera el origen.


3)Siguiente paso:
Que nos pida en la linea de comandos el P.K INICIO(esto lo guarda el programa como una variable).

4)picar punto en pantalla o seleccionar punto.

5)Datos a devolver en la linea de comandos:
P.K del punto,dist.eje del punto.

P.K del punto=P.K origen(variable)+desarrollo de la polilinea hasta la posicion del punto proyectada a la polilinea.
dist.eje(distancia minima del punto al eje)...

La distancia eje para puntos respecto curva, ya lo tiene Antonio para curvas(Informacion-distancia minima de punto a curva)...por eso le pedi a Antonio,que esa utilidad devolviera en la linea de comandos el valor de esa distancia.


Si se quiere hacer esta utilidad,habra que tener en cuenta una cosa.
Los ejes,son un conjunto de alineaciones(que pueden ser rectas,curvas o clotoides)..
Dejando de lado las clotoides,podemos tener una polilinea con tramos rectos y curvos,con lo cual,para calcular la distancia al eje,es para tramos rectos y para tramos curvos....(yo lo hice con tramos rectos pero no llegue a saberlo programar para curvas).

La distancia a origen lo mismo: sobre una recta es facil,pero con un arco hay que ver el desarrollo(conocido el radio y angulo interior).

En fin,que esta herramienta se utiliza mucho en trazado..y suele llamarse "coordenadas relativas de un punto respecto al eje" que se muestran como "P.K,distancia al eje"
El administrador ha desactivado la escritura pública.

Re: COMANDO PARA MEDIR TRAMOS DE POLYLINEA 12 años 5 meses antes #4444

  • ARKITool
  • Avatar258
  • DESCONECTADO
  • Moderador
  • Rankmod
  • Mensajes: 2102
  • Gracias recibidas 33
Para resolver este tema se ha creado un nuevo comando para ARKITool.

El comando se llama: TOP-PROGRESIVAS: Acotación dinámica de las progresivas.

Es necesario descargar e instalar ARKITool para usar este comando.
Saludos.

Antonio García.
Dpto. Técnico / Soporte. | ARKIsoft, software y utilidades CAD.
www.arkisoft.es
El administrador ha desactivado la escritura pública.
Moderadores: ARKITool
Tiempo de carga de la página: 0.135 segundos