CAD Export coordina a txt
Supoñamos que queremos exportar puntos desde o formato CAD a unha lista separada por comas para subir a unha estación total e facer unha distribución do sitio. Anteriormente vimos como importalos desde Excel ou txt con AutoCAD y con Microstation, agora imos ver como exportalos.
Hai diferentes xeitos de facelo, como contar as vacas, podes contar as patas e dividilas por catro ou simplemente contar as vacas. Vexamos algúns xeitos:
1 Facelo con Microstation (dgn to txt)
No exemplo, teño unha trama que ten cinco vértices, e necesito exportar as coordenadas a un ficheiro txt.
Para iso, coloquei os puntos nun grosor que sexan visibles. Lembre que os pesos de liña en Microstation son dinámicos, polo que se notan de inmediato.
Primeiro paso: Active a ferramenta de exportación de coordenadas (se non está activa), para iso seleccionamos
ferramentas
caixas de ferramentas
activamos o último comando (xyz)
entón pechamos o panel e deberiamos activar deste xeito
Segundo paso: Seleccione os puntos que queremos exportar, despois seleccione o comando "exportar coordenadas", que é a frecha cara arriba, e cubra as condicións:
-Ficheiro de datos
-Nome do ficheiro
- Orde de coordenadas
-Unidade primaria
-Decimales
-Separator
-Ver
-Prefix / sufixo
- Número inicial
O panel permítelle escoller as opcións, só os debuxos seleccionados (sinxelos), os debuxos dentro dunha cerca ou todo o ficheiro (todos)
O resultado final é un ficheiro .txt que pode abrir desde Excel.
No meu caso teño asignado un número, marcando a caixa de verificación á dereita
No caso de que o ficheiro xa existe existe unha fiestra que pregunta se quere substituír ou engadir (engadir ou engadir).
Para identificar cales son os puntos, a microstación obtén números en cada punto, coa cor, o tipo de liña eo tamaño do texto que ten activo.
2 Facelo con AutoCAD
Antes de coñecer CivilCAD (Softdesk) usamos unha aplicación DOS que aínda está aí chamada dxf2sv. Podes probalo se che gusta torturarte de nostalxia, 🙂 tamén hai algunhas aplicacións”non gratis“, e seguro que debe haber algún gratuíto pero neste caso veremos como se fai con Softdesk8, é semellante en CivilCAD.
Para facer visibles os puntos, cambiei o formato co formato/formato punto/estilo de punto. Para que o grosor das liñas sexa visible, hai que activar “Lts”, utilizando un valor inferior a 1 ata que vexamos a diferenza.
Primeiro paso: Abre un proxecto ou cree un novo
AEC
Programas Softdesk (gardar o ficheiro por primeira vez)
Crear proxecto
Asigna o nome do proxecto, entón está ben
Eliximos o número no que comeza a numeración
Ok ok, ok entón
escollemos “cogo”, entón ok
Segundo paso: Introduza os puntos na base de datos: para iso, hai diferentes formas, neste caso farémolo automaticamente: Puntos / set points / automático, logo seleccionamos cada liña do polígono.
O sinal que se introduciu é facer puntos / puntos fixos / listar puntos dispoñibles. Debería mostrar +6, o que significa que xa hai 5 puntos introducidos na base de datos.
Terceiro paso: Exportar os puntos.
Para exportar os puntos que facemos:
puntos / importar-exportar puntos / puntos de exportación ao ficheiro
- Seleccione o formato de exportación, neste caso PNE (punto, norte, este)
-Poschamos o cartafol de destino do ficheiro e escribimos o nome
-Na barra de comandos escollemos as opcións de exportación (por selección, por rango ... neste caso empregamos todas, todas)
-Ready, o ficheiro foise, neste caso separado por expacios pero igual pódese abrir con excel
No caso de que os puntos estean escritos en tamaños demasiado grandes, tes que cambiar as unidades métricas porque por defecto ven o inglés (AEC / configuración de ángulos de deseño / unidade / elixe métrica)
Esta vez os puntos non tiñan elevación, ese tema veremos noutra publicación, cando falamos de curvas de nivel.
Tolerar a miña insistencia, alguén sabe unha macro para atocad que é máis simple e libre?
Alguén máis o fai?
Para iso, necesitas CivilCAD ou Civil3D. Ambos son módulos especializados que traballan en AutoCAD.
O AutoCAD por si só non permite que fagas iso.
pedir desculpas polo meu inicio, teño que saber como pasar e / ou trazar cortes ou seccións en autocad directamente coa altura e distancias de lectura (ancho da pista) cada 20 mt. lonxitudinal e á vez que vou calculando o volume de recheos e escavacións directamente en autocad
Ben, este post é excelente, hai moitas ferramentas de apoio para simplificar o traballo e tamén ser un bo soporte para CivilCAD que é moi útil para usar, pero o importante é saber a orixe de cada concepto
Probe con esta outra aplicación
tamén Existe XYZ-DXF que é o mellor
Boas pasos seguen ensinándonos
Ola, Kovos neste post explicamos como facelo con Softdesk8. Teño que comentar que non podemos través deste blog recomendar formas de adquirir software pirateado, nesta publicación mencionei iso Vuze Funciona para iso, pero corre o risco.
¿Como deseño as curvas de nivel en Aautocad? ¿Como descarga o softdesk8?
Ola Jorge Luís
Primeiro, na estación total, exporta os puntos ao formato .txt, preferiblemente en orden: coordenada x, coordenada y, elevación, descrición.
a continuación, abraos con Excel, seleccionando o ficheiro de tipo .txt
elixa a opción delimitada por comas, para que poida separar as columnas
para telo en Excel recoméndolles que o uses esta ferramenta, que exporta a excelencia a dxf
Necesito os pasos para poder exportar os puntos da estación para sobresaír ... Grazas
Urxente
Ben, Daniel, este foi o único que puiden probar que funciona, é un VBA pero interactúa con Excel sobre a marcha
http://geofumadas.com/cuadro-de-rumbos-y-distancias-en-excel-interactivo-con-microstation/
Gustaríame agradecer, por favor. É para a miña tese e só teño que facer isto para avanzar e culminar. Grazas por ti.
Daniel, deixe-me atopar un vba que eu usei fai tempo e cargalo para que probes
dame este día
Non, iso só serve para importar puntos.
Recibiré un vba e vou cargarlo para que intente.
¿¿¿¿COMO FAGO PARA IMPORTAR AS COORDENADAS DE EXCEL A MICROSTACIÓN E DEBUXAR AS MIÑAS LIÑAS; A TRAVÉS DA APLICACIÓN TOOL BOXER> XYZtext> IMPORT COORDINALES ???????
É QUE CÓMO USO ESTA APLICACIÓN PARA IMPORTAR?
BUENO DÍA, GALVAREZHN
Grazas, pero o meu caso é este:
Teño unha base de datos en Excel onde teño as coordenadas de orixe e de destino, e quero que debuxe as liñas en autocad. “””PERO””” Sen copiar e pegar, senón que o funcionamento é automático, é dicir, cunha macro ou algún código para crear a interface, ou quizais dentro de AUTOCAD ou MICROSTATION HAI ESA INTERFAZ que importa datos de Excel ou AUTOCAD. MICROSTACIÓN se é o caso
vostede me sugiro galvarezhn
??????????? Grazas
Ola Daniel, o mesmo procedemento explicado aquí
http://geofumadas.com/como-importar-puntos-de-excel-a-autocad/
funciona, pero no canto de activar o comando punto
active a liña de comandos ou chove
en lugar de colocar os puntos, debuxarás unha liña
lembranzas
Eu son un THESISIST e estou a buscar como podo debuxar automaticamente liñas en AutoCAD desde unha base de datos en Excel, é dicir, ter as coordenadas ORIGEN e coordinar DESTINOS
PERO NO PUNTO PUNTOS, PERO LÍNEAS DIRECTAMENTE ESTÁ PUNTO ORIXE E PUNTOS DESTINATARIOS.
Grazas
Este lisp pode facelo
(defun c: txt-xyzs ()
(setq a (ssget)
n (lonxitude a)
i 0
f (abrir (obter cadea “\nnome ficheiro: “) “w”)
)
(repetir n
(nome predeterminado (ainame ai)
ent (nome entget)
tp (cdr (assoc 0 ent))
)
(se (= “TEXTO” tp)
(se (e (= (cdr (assoc 71 ent)) 0) (= (cdr (assoc 72 ent)) 0))
progn
(setq ip (cdr (assoc 10 ent))
x (rtos (car ip) 2 2)
e (rtos (cadr ip) 2 2)
z (rtos (caddr ip) 2 2)
s (cdr (assoc 1 ent))
)
(princ (strcat x “”, y “,” z “,” s “\n”) f)
); texto xustificado á esquerda
progn
(setq ip (cdr (assoc 11 ent))
x (rtos (car ip) 2 2)
e (rtos (cadr ip) 2 2)
z (rtos (caddr ip) 2 2)
s (cdr (assoc 1 ent))
)
(princ (strcat x “”, y “,” z “,” s “\n”) f)
), ademais de xustificados pola esquerda
); si
); si
(se (= “MTEXT” tp)
progn
(setq ip (cdr (assoc 10 ent))
x (rtos (car ip) 2 2)
e (rtos (cadr ip) 2 2)
z (rtos (caddr ip) 2 2)
s (cdr (assoc 1 ent))
)
(princ (strcat x “”, y “,” z “,” s “\n”) f)
); texto xustificado á esquerda
mtext
(setq i (1 + i))
); repetir
(preto de f)
)