|
|
Escrito por
José Hidalgo
el 22/07/2008
Hola Curro. He leido varios post referentes a la extracción de atributos de bloque para exportarlos a excell o a access y me gustaría aportar mi granito de arena. Para pasar puntos de excell a autocad creo que ya lo sabemos todos. Hay algunos post con la fórmula excell y las explicaciones por el foro. Yo no lo sabía y me vino muy bien. El paso contrario, de autocad a excell, lo vengo realizando desde hace tiempo. Mi trabajo consiste en tomar puntos gps en campo y después dibujarlos en autocad en coordenadas originales y trabajando con unidades en metros. Después tengo que rellenar unos formularios en access con datos referentes a esos puntos, coordenadas, distancia entre ellos y otros muchos más. Al asunto de la distancia entre puntos es a lo que voy. En mi caso son cientos y cientos de puntos de los que luego necesito saber la distancia de uno a otro consecutivamente y eso es muy engorroso hacerlo de uno en uno para pasarlos a un formulario. Fue cuando me di cuenta de que la distancia entre dos puntos era el equivalente a la hipotenusa de un triángulo por lo que si tenía el valor absoluto de los catetos (diferencia entre coordenadas X y diferencia entre coordenadas Y de los dos puntos) podía rápida y fácilmente obtener el resultado. Por lo que una vez exportados los datos de estos puntos (numeración y coordenadas) en excel solo tengo que aplicar la siguiente fórmula y copiar al resto de celdas. Pongo un ejemplo: FORMULA: =REDONDEAR(RAIZ(POTENCIA(ABS(B5-B6);2)+POTENCIA(ABS(C5-C6);2));0) A B C D
Una observación: Autocad no devuelve las coordenadas de los puntos con los decimales separados por un punto. Esto no nos vale por lo que tenemos que selecionar previamente las dos columnas de las coordenadas y reemplazar el punto por una coma. Espero servir de ayuda. Saludos |
|||||||||||||||||||||||||||||||||||||||||
|
Citar |
Ver mensaje
|
|
Escrito por
Hermel Chacón Jara
el 23/07/2008
José: personas que comparten como tú , son indispensables en este foro. Gracias por tu aporte. Saludos José. |
|
|
Escrito por
Sotillo
el 13/09/2008
Hola aplico la formula y me da error y no lo encuentro, no se que estoy haciendo mal. Gracias
|
|
|
Escrito por
José Hidalgo
el 15/09/2008
"HOLA APLICO LA FORMULA Y ME DA ERROR Y NO LO ENCUENTRO, NO SE QUE ESTOY HACIENDO MAL. GRACIAS " por sotillo (Septiembre 2008)
¿Has cambiado los puntos de los decimales de las coordenadas por comas? Ten en cuenta que en el ejemplo que puse, la coordenada X del punto 1 yo la tenía en la celda B5. Tu igual no la tienes en esa celda. Tienes que hacer coincidir esto. O bien cambias la fórmula o mueves las coordenadas a esas celdas. Espero tus noticias. Saludos |
|
|
Escrito por
Sotillo
el 15/09/2008
Todo Ok. Cambie las comas por punto, y anduvo, era por que al win lo yenia configurado de otra forma. Si tines otros programitas en excel de aplicacion a la topografia y me lo quieres enviar, un millon de gracias. Saludos
|
|
Escrito por
Curro Aguiló
el 15/09/2008
Hola José, Muchas gracias por tu aporte, que nos será muy util a muchos foreros. Yo he aplicado ese tipo de fórmula anteriormente precisamente con la misma finalidad. Particularmente yo prefiero evitar la aplicación de redondeos en la fórmula, usando la precisión (número de decimales) que considere más adecuada directamente mediante el formato de las celdas con el dato de la distancia. Un comentario: No es preciso calcular el valor absoluto de cada diferencia de coordenadas, ya que al elevarlo al cuadrado se obtendrá siempre un resultado positivo, incluso si la diferencia diera un resultado negativo (menos por menos es más). Te animo a que sigas aportando más "trucos" que uses con AutoCAD. Un saludo Curro -------- Hola Curro. He leido varios post referentes a la extracción de atributos de bloque para exportarlos a excell o a access y me gustaría aportar mi granito de arena. Para pasar puntos de excell a autocad creo que ya lo sabemos todos. Hay algunos post con la fórmula excell y las explicaciones por el foro. Yo no lo sabía y me vino muy bien. El paso contrario, de autocad a excell, lo vengo realizando desde hace tiempo. Mi trabajo consiste en tomar puntos gps en campo y después dibujarlos en autocad en coordenadas originales y trabajando con unidades en metros. Después tengo que rellenar unos formularios en access con datos referentes a esos puntos, coordenadas, distancia entre ellos y otros muchos más. Al asunto de la distancia entre puntos es a lo que voy. En mi caso son cientos y cientos de puntos de los que luego necesito saber la distancia de uno a otro consecutivamente y eso es muy engorroso hacerlo de uno en uno para pasarlos a un formulario. Fue cuando me di cuenta de que la distancia entre dos puntos era el equivalente a la hipotenusa de un triángulo por lo que si tenía el valor absoluto de los catetos (diferencia entre coordenadas X y diferencia entre coordenadas Y de los dos puntos) podía rápida y fácilmente obtener el resultado. Por lo que una vez exportados los datos de estos puntos (numeración y coordenadas) en excel solo tengo que aplicar la siguiente fórmula y copiar al resto de celdas. Pongo un ejemplo: FORMULA: =REDONDEAR(RAIZ(POTENCIA(ABS(B5-B6);2)+POTENCIA(ABS(C5-C6);2));0) A B C D
Una observación: Autocad no devuelve las coordenadas de los puntos con los decimales separados por un punto. Esto no nos vale por lo que tenemos que selecionar previamente las dos columnas de las coordenadas y reemplazar el punto por una coma. Espero servir de ayuda. Saludos |
|
|
Escrito por
José Hidalgo
el 18/09/2008
" Hola José, " Muchas gracias por tu aporte, que nos será muy util a muchos foreros. Yo he aplicado ese tipo de fórmula anteriormente precisamente con la misma finalidad. Particularmente yo prefiero evitar la aplicación de redondeos en la fórmula, usando la precisión (número de decimales) que considere más adecuada directamente mediante el formato de las celdas con el dato de la distancia. Un comentario: No es preciso calcular el valor absoluto de cada diferencia de coordenadas, ya que al elevarlo al cuadrado se obtendrá siempre un resultado positivo, incluso si la diferencia diera un resultado negativo (menos por menos es más). Te animo a que sigas aportando más "trucos" que uses con AutoCAD. Un saludo Curro -------- Hola Curro. He leido varios post referentes a la extracción de atributos de bloque para exportarlos a excell o a access y me gustaría aportar mi granito de arena. Para pasar puntos de excell a autocad creo que ya lo sabemos todos. Hay algunos post con la fórmula excell y las explicaciones por el foro. Yo no lo sabía y me vino muy bien. El paso contrario, de autocad a excell, lo vengo realizando desde hace tiempo. Mi trabajo consiste en tomar puntos gps en campo y después dibujarlos en autocad en coordenadas originales y trabajando con unidades en metros. Después tengo que rellenar unos formularios en access con datos referentes a esos puntos, coordenadas, distancia entre ellos y otros muchos más. Al asunto de la distancia entre puntos es a lo que voy. En mi caso son cientos y cientos de puntos de los que luego necesito saber la distancia de uno a otro consecutivamente y eso es muy engorroso hacerlo de uno en uno para pasarlos a un formulario. Fue cuando me di cuenta de que la distancia entre dos puntos era el equivalente a la hipotenusa de un triángulo por lo que si tenía el valor absoluto de los catetos (diferencia entre coordenadas X y diferencia entre coordenadas Y de los dos puntos) podía rápida y fácilmente obtener el resultado. Por lo que una vez exportados los datos de estos puntos (numeración y coordenadas) en excel solo tengo que aplicar la siguiente fórmula y copiar al resto de celdas. Pongo un ejemplo: FORMULA: =REDONDEAR(RAIZ(POTENCIA(ABS(B5-B6);2)+POTENCIA(ABS(C5-C6);2));0) A B C D
Una observación: Autocad no devuelve las coordenadas de los puntos con los decimales separados por un punto. Esto no nos vale por lo que tenemos que selecionar previamente las dos columnas de las coordenadas y reemplazar el punto por una coma. Espero servir de ayuda. Saludos por Curro (Septiembre 2008)
Por cierto, sabes que aún sigo sin encontrar la solución al problema que tenía de abrir una foto con ACDSee hipervinculada a un bloque. Me las sigue abriendo con Internet Explorer 7.0. Tiene que ser una tontería y le ocurre a otros compañeros. Es curioso, ya que si la foto la renombro con extensión. Tif, si me la abre con ACDSee. Si se te ocurre algo.... Saludos |
|
|
Escrito por
Renàn Eric Fernàndez Garcìa
el 03/12/2008
Deseo pasar coordenadas utm y su profundidad de excell a autocad. |
|
Escrito por
Curro Aguiló
el 07/12/2008
Hola Renán, bienvenido a nuestro foro
Prueba a leerte esta consulta de Orlando sobre ese mismo tema. Ya nos cuentas si te vale. Un saludo Curro |
|
|
Escrito por
Claudio Cristobal
el 30 de Octubre
Gracias por toda las atenciones del grupo a mi persona, al mismo tiempo les solicito me envian un programa para pasar coordenadas de autocad a excel. |
|
|
Escrito por
José Hidalgo
el 30 de Octubre
Claudio, para obtener las coordenadas de bloques de dibujo insertados en un archivo autocad, debes utilizar el comando "extracción de atributos de bloque" para ello necesitas una versión de autocad que no sea LT. |
|
Al escribir en el debate:
|