Cartesianos · Cartesia · Foro · Cursos · Contacto

Archivo de la categoría "Topografia"

Trimble lanza el GeoXH, con precisión submétrica en tiempo real

Lunes, 19 de Mayo de 2008

image No parece creíble, pero es lo que ha dicho Trimble, el GeoXH 2008 ofrece una precisión submétrica en tiempo real.

No se ve mal este equipo, que permite obtener datos vía teléfono móvil con estaciones tipo GNSS. Adicionalmente usa Windows Mobile 6, wireless, Bluetooth y otros piquetes… aquí hay varias dudas en el camino, pues se entiende que submétrico con WAAS será en Estados Unidos o Europa donde hay servicios cuasigratuitos o pagados… de modo que para latinoamérica no significará mucho el piquete “tiempo real”

Seguro que se puede avanzar muy rápido en proyectos para los que esa precisión es suficiente. Para el caso, un catastro rústico o rural, no debería tener problemas para trabajar de esta forma, pues si se usara una metodología de fotointerpretación, con ortofoto impresa 1:10,000 solo el grosor del lápiz de delineación tiene un error superior a los 5 metros. Claro que para un levantamiento urbano, donde los vecinos se pelean por el grosor de un muro de 15 centímetros, lo mejor es usar postproceso.

image A la fecha no he visto muchas soluciones económicas para GPS con precisiones submétricas, con excepción del Mobile Mapper de Magellan, que apenas andaba por $1,500 y permitía precisiones submétricas pero con postproceso usando otro equipo igual como base o de otra base, pero siempre “post”.

En sí, el Mobile Mapper no es más que un navegador que sin postproceso obtiene precisiones de 2 a 3 metros, pero con la corrección diferencial se pueden llegar a precisiones submétricas. Barato para tener estas capacidades sin embargo no esperes tenerlas en tiempo real.

Si me preguntan que lo hacía barato, no lo se, antes creía que era el hecho que no usaba pantalla táctil, que no tenía Windows Mobile, no wireless y esas cosas pero las nuevas versiones de Mobile Mapper CX con algo de esto, más bien los encuentras por menos de $2,000.

Aunque tal parece que Thales descontinué el Mobile Mapper Profesional, por ahora solo se meten con navegadores y parece que están tramando una línea llamada MM6 que si sale al mercado será una buena onda, pues hablan de que tendría Windows Mobile 6 con postproceso para precisiones submétricas a menos de $1,200… según me comenta un amigo, está trabajando la idea de alimentar una geodatabase en tiempo real vía SSM… ojalá sea cierto (lo de Thales), y quizá nos den comisión por regarles el chisme.

Ah, ¿me preguntaban por el precio del Trimble GeoXH?

Usando Froogle, me aparece esto:

image

No se compara al amor de una madre… pero está bonito el color amarillo banano, jeje. Por mientras me conformaré con mis Mobile Mapper, y guardaré el cuidado que este requiere porque agarra el virus hasta de la gripe y me costaron sufridos $1,500.

Búsqueda personalizada

Google Maps, ahora con curvas de nivel

Miércoles, 2 de Abril de 2008

No hace mucho Google Maps agregó la opción de relieve al despliegue de mapas, ahora ha agregado las curvas de nivel que se muestran sobre la capa de relieve.

google controls    Al implementar la opción de relieve, se eliminó el botón "híbrida" y se dejó como un checkbox en la opción "satélite", que muestra la imágen satelital con el vector más importante embebido.

El zoom de Google Maps va de 2x a 17x, a la verdad eso no se puede asociar a una escala fácilmente, ya algunos han hecho sus aproximaciones, llegando a buenos niveles de descepción.

El ejemplo que estoy mostrando (con un zoom 14x) es San Salvador, con el volcán a la izquierda.

curvas de nivel

Al pasar al zoom 15x se puede ver la curva de nivel principal cada 200 metros y la secundaria cada 40. Esta misma condición se muestra en el zoom 16x

relieve y curvas de nivel

Ya en el zoom 17x se puede ver la curva de nivel principal a cada 100 metros y la secundaria a cada 20.

curvas de nivel cercanas

Al menos se ve mejor que la curva mostrada en el desarrollo de Hey what’s that, es evidente que los chicos hicieron su mejor intento.

curvas

No se contenten mucho, no es la cucartografía conocida como 1:50,000; la fuente de esta curva de nivel que ha integrado Google es el modelo digital de terreno elaborado inicialmente por la NASA y continuado por USGS, que se conoce como SRTM-90m

La resolución horizontal es de 90 metros (varía con la latitud) y en base a esta curva se interpoló el resto (Se supone que en Estados Unidos anda por los 30 metros pero de nada nos sirve a nosotros). Se estima que el error vertical anda por 16 metros.

Supongo que la van a poner disponible para GoogleEarth pronto, al menos se ve bonita y práctica para fines educativos. 

Apostemos diez pesos, que lo que viene en dos meses es cortes en perfil :p

Búsqueda personalizada

Crear un cuadro de rumbos y distancias a partir de coordenadas UTM

Domingo, 23 de Marzo de 2008

Este post es en respuesta a Diego, de Paraguay que nos hace la siguiente pregunta:

un placer saludarlo… hace un tiempo por una busqueda que tenia llegue sin querer queriendo a su web y me parecio interesantisima, tanto por el contendio como por el modo ameno de comunicar su ciencia.Yo quisiera preguntarle, si conoce algun script, o algun marco de excel que me ayude a hacer lo siguiente: tengo digitalizado en CAD un poligono con sus puntos vertices bien identificados, y con sus respectivas coordenadas UTM. perfectamente puedo exportarlos a txt para leerlos en excel.Mi pregunta: conociendo los datos UTM de los puntos 1…N, es posible obtener los datos de las estaciones, rumbos y distancias?es decir, que a partir de los datos que yo le proporcione, el punto 1 tiene de X… de Y…, y sabiendo que el punto 2 tiene X… Y…; PODRA DECIRME LA DISTANCIA QUE LOS SEPARA Y EL ANGULO DEL MISMO? para asi poder confeccionar la planilla correspopndiente de manera automatica?gracias…saludos cordiales desde Paraguay!

Bien, lo que Diego quiere es a partir de coordenadas UTM generar el cuadro de rumbos y distancias… y como ya terminó la Semana Santa, en que he comido torta de pescado, torrejas en miel y he tomado unas buenas fotografías de las alfombras de aserrín… aquí va la respuesta. Primero reconozcamos que la mejor forma de hacer esto es con la herramienta adecuada (Puede ser con la macro Vba de Microstation, con Softdesk o AutoCAD Civil 3D) pero para fines de aprendizaje, y entendiendo que en la vida hay que usar lo que se tiene, veamos como hacerlo con Excel.

1.  Generar los puntos.

Diego nos dice que él tiene forma de enviar los puntos a un archivo txt, para abrirlo con Excel, así que en mi caso lo haré por medio de Microstation. Porque quiero enviar los datos a Excel, colocaré puntos sobre cada vértice.  Para que sean visibles, he cambiado el grosor de línea, y es muy importante entender que Microstation los enviará al archivo txt en el orden que son creados, así que es nesesario crearlos de forma consecutiva.

microstation points to excel

Para enviarlos a Excel, se utiliza la herramienta "export coordinates", creo un "fence" que cubra todos los puntos y le configuro los datos:

  • Le asigno el nombre del archivo txt como prueba444.txt
  • Indico que el orden que me interesa es XYZ
  • El formato de unidades a partir de "master units" que está en metros
  • Le indico que solo quiero dos decimales
  • Luego el separador por comas y la numeración a partir de 1

Al hacer clic en el botón "fence" y un clic en la pantalla, el sistema ha creado el archivo txt y le ha creado un número a cada uno de los puntos, desde el 1 al 36.

microstation puntos a txt

2. Abrir la tabla desde Exceltxt excel microstation

Para abrir este archivo desde Excel, se hace "archivo/abrir" y se elige el tipo de archivos "archivo de  texto, .prn .csv .txt" Luego en el panel que aparece, se selecciona que el texto está separado por comas.  Finalmente el archivo se ha abierto con tres columnas, en la primera están los números de punto, en la segunda la coordenada X y en la tercera la coordenada y.

3. Calcular la distanciatrigonometria excel

Volvamos primero a las reglas básicas de trigonometría.  Recordemos que andamos buscando una distancia y un ángulo.

a = diferencial en las coordenadas Y (se saca restando x2 - x1), en la columna Mb= diferencial de las coordenadas X (se saca restando y2 - y1), en la columna Lc= hipotenusa que será la raíz cuadrada de b cuadrado mas a cuadrado, en la columna P y este será el valor de la distancia.

hipotenusa trigonometria 

4. Cálculo del rumbo

Ahora, para el rumbo necesitamos que hacer varios cálculos; pero todos salen a partir del ángulo entre una estación y la consecutiva.seno coseno excel Cálculo del ángulo.  Recordemos que el coseno de el ángulo es equivalente a dividir b entre c, o sea el delta x entre la distancia calculada como hipotenusa. 

Así que solamente se hace en Excel dividiendo la columna L entre la columna P.  También hacemos el cálculo del seno, que será dividir el Delta Y entre la hipotenusa (M entre P).  Ahora para calcular el ángulo, solo le aplicamos coseno inverso a la columna que lo contiene y como Excel usa radianes, multiplicamos el valor por 180 y lo dividimos entre PI; la fórmula quedaría así: =ACOS(columna R)*180/PI().

Ahora para calcular la orientación Este / Oeste le asignamos una condición: que si el coseno es positivo, escriba E, si el coseno es negativo que escriba W.  La fórmula queda así: =SI(R2<0,"W","E")… está en la columna T Para calcular la orientación Norte / Sur, le asignamos condición similar a la anterior, pero con el seno; o sea, si el seno es positivo, que escriba N, si es negativo, que escriba S y la fórmula sería así: =SI(R2<0,"W","E")… está en la columna U

Ahora recordemos que el ángulo anteriormente calculado es a partir de la horizontal, en el este y lo que necesitamos es respecto al norte o sur.  De modo que en caso de los cuadrantes NW y SW ocupamos quitarle 90 grados, así que lo que hacemos es crear la condición que si el coseno es negativo, le reste 90 y en los cuadrantes NE y SE ocupamos restar 90 menos el ángulo… está en la columna V

calculo de rumbo

La columna V muestra el ángulo, pero en formato decimal.  Para convertir los decimales a grados, minutos y segundos lo que hacemos es truncarlo con cero decimales, tal como queda en la columna W.  Para calcular los minutos, restamos los grados completos menos los grados truncados y los multiplicamos por 60.  Luego los truncamos con cero decimales tal como nos aparece en la columna Y. En caso de los segundos, se resta los minutos menos los minutos truncados, y se multiplica por 60.  Finalmente los segundos se truncan a dos decimales… ojo, si las coordenadas UTM que se usaron no tenían más de dos decimales, el valor de decimales de los segundos no será muy exacto, así que sería mejor dejarlos en un decimal.

5. Creación de tabla de rumbos y distanciasLas estaciones. 

Para esto he usado la fórmula concatenar, de modo que agrego la celda que tiene el número 1, luego espacio guión espacio, y luego la celda con el número 2; así me quedan en forma de estaciones "1 - 2"

Las distancias.  Estas provienen de la columna de la hipotenusa.rumbos y distanciasgrados minutos y segundos

El rumbo.  Esto solo requiere traer el valor calculado en las columnas anteriormente calculadas, y para que la celda agregue el símbolo de grado, minuto o segundo se crea en las propiedades de la celda tal como se muestra en la imagen. Adicionalmente he agregado una columna de observaciones, pues en los levantamientos topográficos suele requerirse. De aquí puedes descargar el archivo en formato dwg, en formato dgn, el archivo Excel y el archivo txt.

De modo que aquí tienes el archivo en Excel con el que puedes crear el cuadro de rumbos y distancias a partir de coordenadas UTM secuenciales. Para agregar puntos, puedes copiar columnas e insertarlas, es mejor pues así garantizas las fórmulas, buscando respetar la primera y la última fila.  También debes copiar los datos del primer punto al final del primero, para que la última estación se calcule bién.

Aunque insisto, si tienes forma de adquirir un programa que ya haga esto… te saldrá mejor la cuenta de las vacas.

Crear un poligono en AutoCAD y enviarlo a Google Earth

Sábado, 22 de Marzo de 2008

En este post haremos los siguientes procesos: Crear un archivo nuevo, importar puntos de un archivo de estación total en Excel, crear el polígono, asignarle georeferencia, enviarlo a Google Earth y traer la imágen de Google Earth a AutoCAD

Anteriormente vimos algunos de estos procedimientos a pie, en este caso veremos como hacerlos con AutoCAD Civil 3D 2008… un claro ejemplo de como ha evolucionado lo que en su momento fue Civil Sourvey (Softdesk / cogo) y AutoCAD Map; a esta altura la versión 2008 de Civil 3D incluye ambos, lo que permite manejar georeferencias y una vinculación con Google Earth.

Para empezar, se crea un nuevo archivo, usando una plantilla de unidades métricas.

crear nuevo dibujo

1.  Importar los puntos de Excel

Esto es lo mismo que hacía Softdesk, con la ventaja que se simplifica y se mejora la capacidad de visualización.  El archivo que tenemos fue levantado con una estación total, y desde allí lo hemos exportado a texto separado por comas (csv) que es un formato que Excel puede abrir.

Para traer los puntos se hace "points/import/import points" luego elegimos el formato, en este caso PNEZD (comma delimited), lo que significa que los puntos están en orden: Point, northing (coordenada Y), Easting (coordenada X), Elevación (Coordenada Z) y Descripción.

 importar puntos excel autocad

Una vez ingresados, los puntos se pueden visualizar en el panel izquierdo con su coordenada UTM.

2. Crear la poligonal

Para crear la poligonal, usamos el comando polilínea (pline), e indicamos que queremos que se dibuje a partir de las coordenadas de los puntos numerados, para ello escribimos en la barra de comandos ‘pn, luego enter.

Entonces el sistema nos pregunta el rango de puntos, y escribimos 1-108, o sea desde el primer punto hasta el 108… y listo, la poligonal está dibujada.

 crear poligono de puntos excel

3. Crear la parcela

Hasta este momento no tenemos base de datos, sino un simple dwg. 

Para crear la como parcela hacemos "parcels/create parcel from objects".  El panel que se despliega permite elegir la tabla a la que se asociará, elegiremos "property", los datos de centroide se almacenarán en el layer "c-prop" y el boundary en "c-prop-line"

También el panel nos permite elegir que texto se insertará dentro de la parcela, como centroide asociado; elegiremos el nombre de la parcela, área y perímetro.  Luego hacemos "ok"

 crear parcelas civil 3d

4.  Asignarle proyección

Ahora las coordenadas que tenemos requieren ser definidas dentro de una zona UTM (tal como lo hicimos con Manifold), lo que significa asignarle sistema de proyección y esferoide de referencia.

Esto se hace con el botón derecho del ratón sobre drawing, luego se selecciona "edig drawing settings".

Allí elegimos en la pestaña "units and zone", elegimos unidades métricas, y grados como unidades angulares (degrees).  Luego le asignamos la zona UTM, Civil 3D nos permite elegir el país, en este caso le asignamos "USA, Administration" pues la parcela está en Puerto Rico y luego el Datum.  En este caso le asignamos WGS84, que sería NAD83 Puerto Rico.

 georeferenciar autocadl

5.  Enviarla a Google Earth

Para enviarla a Google Earth, usamos el wizard que se activa en "file / publish to Google Earth".

En este panel se elige la descripción, sistema de coordenadas en caso qeu no se hayan definido anteriormente, nombre del archivo kmz y una vez que se está listo se aplica el botón "publish".

 de dwg a kml kmz

Una vez que el archivo kmz ha sido creado, se puede ver el mismo en Google Earth con el botón "view"

autocad exportar google earth

6.  Traer la ortofoto de Google Earth a AutoCAD

Esto lo explicamos en otro post, pero básicamente se hace por medio de "file / import / import Google Earth image".

autocad google earth imagenes

Conclusión:

No hagas con AutoCAD y Excel lo que hace AutoCAD Civil 3D… claro que para eso hay que pagar lo que vale.

Vía: AUGI, México, Centroamérica y Caribe, puedes ver un video de este proceso si te registras.

Construir cuadro de rumbos y distancias en AutoCAD

Jueves, 20 de Marzo de 2008

En este post muestro como se puede construir un cuadro de rumbos y distancias de una poligonal utilizando AutoCAD Sofdesk 8, que ahora es Civil 3D.  Espero con esto compensar ese último grupo de alumnos que tuve en el curso conocido como TopoCAD, que nunca pude terminar porque me fui de viaje… ese viaje que nunca me permitió volver a impartir clases al estilo antiguo.

Usaremos la misma poligonal de los ejercicios anteriores, en un post vimos como construir el polígono desde Excel, en otro vimos como crear las curvas de nivel.  Ahora veamos como crear el cuadro de rumbos y distancias.

El polígono ya está creado, así que lo que nos interesa es como construir un cuadro que tenga las estaciones, distancias y rumbos.

image1.  Activar COGO

Para esto hacemos "AEC/sotdesk programs" y elegimos "cogo"

En caso de ejecutarse por primera vez el programa solicitará crear proyecto.  Es necesario tener el archivo guardado para poder crear un proyecto.

 

2.  Configurar el estilo de rotulación

Para configurar el estilo de rotulación, hacemos los siguientes pasos:

  • labels/preferences
  • En la pestaña de estilo de líneas definimos esta configuración:

image

Con esto estamos definiendo que el estilo de rotulación sobre las líneas del polígono, en este caso se usarán etiquetas numerales, a partir de 1.  Otras opciones son que la distancia y rumbo se coloquen sobre las líneas, pero causa dificultad para construir la tabla en forma ordenada.  Esta configuración se puede guardar y cargar cuando se requiera, en archivos de extensión .ltd

3. Rotular las líneas de la poligonal

Ahora requerimos definir cuales son las estaciones del polígono que esperamos que la base de datos reconozca para la construcción de el cuadro de rumbos.  Para esto hacemos:

"labels / label"

luego tocamos cada elemento de la poligonal, haciendo clic izquierdo en el extremo cercano a donde inicia la línea y luego botón derecho.  La señal que el objeto ha sido reconocido es que se aplica un texto sobre este en forma "L1", "L2"… este texto se aplica en un nivel que Softdesk crea llamado labels.

4. Crear la tabla de rumbos

Para crear la tabla se selecciona "labels / draw line table".  Para editar el nombre de la tabla se cambia el espacio llamado "Line Table" por "Cuadro de Datos", así como el tamaño del texto

image

Para modificar los encabezados de las columnas se selecciona con un clic izquierdo y luego se aplica el botón "edit".  La siguiente tabla ya ha sido modificada.

image

imagePara insertar el cuadro, se hace clic sobre el botón "pick", y luego se hace clic en la pantalla en el punto donde queremos insertar el cuadro.  Y listo, ya tenemos el cuadro de rumbos y distancias, el cual es dinámico vectorialmente, o sea que si se modifica una línea, el dato en la tabla se modificará también.  Si se modifica un dato en la tabla no se modificará el vector.

En el caso de Civil 3D, el proceso se simplifica pues ya no requiere hacerse por medio de la base de datos, inclusive la poligonal puede estar abierta, el sistema advierte del error de cierre y si desea cerrarse a la fuerza.

En otro post mostramos como hacer algo similar con Microstation y una macro desarrollada en Visual Basic.

 

De Excel a AutoCAD, resúmen de lo mejor

Domingo, 27 de Enero de 2008

Bueno, debo admitir que ha sido divertido hablar de este tema, por lo que en este post quiero mostrar lo mejor que hemos encontrado.

Pero lo mejor de todo fue aprender de alguien que en sus comentarios nos habló de esta herramienta que permite a partir de un archivo de excel generar un archivo dxf, usando las coordenadas de x, y, z, un código de identificación y el nivel donde queremos que se dibuje.

La aplicación se llama XYZ-DXF y puedes descargarla aquí;
Veamos como funciona:

1. Los datos de orígen:

Esta aplicación es apropiada para información bajada de un gps o estación total, siempre y cuando las coordenadas sean UTM, significa que sus unidades en un plano cartesiano sean en metros.  La columna del código, es un identificador del punto, luego las coordenadas x, y, z y finalmente la capa en que deseamos que se dibujen, estas pueden ser por ejemplo eje de calle, árboles, linderos, poligonal o cualquier característica que luego nos permita filtrar los datos en AutoCAD o Microstation.
txt a autocad

*Todos los puntos han de tener código.
*Todos los puntos han de introducirse uno tras otro, sin dejar filas en blanco.

La Visualización de Datos

Hay que agradecer a Juan Manuel Anguita, un Topógrafo de Jaén, España quien se esforzó en construir esta macro.  El archivo de Excel tiene tres hojas, una de ellas llamada Previsualizar permite ver el gráfico en planta, y vistas laterales (construído a pura gráfica de Excel!).  También cada uno de esos 9 cuadrantes se pueden visualizar, en caso de cambiar datos en la tabla se usa el botón “actualizar vistas”

excel y autocad

Configurar datos para la exportación

La tercera hoja llamada opciones, permite definir si el archivo que exportaremos se irá en dos o tres dimenciones, el tamaño de la letra, si deseamos que se muestren las elevaciones (cotas) y el nombre del archivo dxf.

image

Una vez que se presiona el botón morado, se crea un archivo .dxf, que puede ser abierto con Microstation, Arcview, AutoCAD o casi cualquier programa CAD.  En este, se crea una capa por cada texto distinto que se encuentre en la columna ‘Capa’ (ej.:lev), en la que estrán los puntos; también existirá otra capa cuyo monbre será el texto de la colunma ‘Capa’ + txt (ej.: levtxt), en la que estarán los códigos, y se creará otra, en la que estarán las cotas, con el monbre ‘texto de la columna ‘Capa’ + cotas (ej.: levcotas).  También se crea un archivo excel con el mismo nombre y en el mismo destino.

El archivo de destino (dxf)

Este es el ejemplo de el archivo visualizado desde AutoCAD.  Luego se pueden cambiar los colores de los layers (format / layers) o el formato de puntos (format / point styles).

autocad txt excel

Simplemente es una aplicación impresionante, para lo útil y sencillo qu es para manejar.   No dibuja líneas, solo envía puntos.