Uitvoer coördinaten van CAD naar txt
Laten we aannemen dat we punten vanuit CAD-formaat willen exporteren naar een door komma's gescheiden lijst om te uploaden naar een total station en een site uit te zetten. Eerder hadden we gezien hoe we ze vanuit Excel of TXT konden importeren met AutoCAD y met Microstation, laten we nu zien hoe ze te exporteren zijn.
Er zijn verschillende manieren om het te doen, zoals het tellen van de koeien, je kunt de benen tellen en ze door vier delen of je kunt gewoon de koeien tellen. Laten we eens kijken naar een aantal manieren:
1. Doe het met Microstation (dgn to txt)
In het voorbeeld heb ik een grafiek met vijf hoekpunten, en ik moet de coördinaten exporteren naar een txt-bestand.
Hiervoor heb ik de punten in een dikte gezet die zichtbaar zijn. Onthoud dat lijngewichten in Microstation dynamisch zijn, dus ze zijn onmiddellijk merkbaar.
Eerste stap: Activeer de coördinaten export tool (als deze niet actief is), hiervoor selecteren we
tools
gereedschapskisten
we activeren het laatste commando (xyz)
dan hebben we het paneel afgesloten en op deze manier geactiveerd moeten zijn
Tweede stap: Selecteer de punten die we willen exporteren, selecteer vervolgens de opdracht "coördinaten exporteren", de pijl omhoog, en vul de voorwaarden in:
-Data bestand
-naam van het bestand
-Order van coördinaten
-Unit primaire
-Decimales
-Separador
-met
-Prefix / achtervoegsel
- Aanvankelijk nummer
Het paneel stelt u in staat om de opties te kiezen, alleen de geselecteerde tekeningen (single), de tekeningen in een hek of het hele bestand (alles)
Het eindresultaat is een .txt bestand dat u kunt openen van Excel.
In mijn geval heb ik een nummer toegewezen, waarbij ik het selectievakje aan de rechterkant markeert
Als het bestand al bestaat, verschijnt een venster dat vraagt of u wilt vervangen of toevoegen (toevoegen of toevoegen).
Om te identificeren welke punten er zijn, trekt microstation u nummers in elk punt, met de kleur, het type lijn en de grootte van de tekst die u heeft ingeschakeld.
2. Doe het met AutoCAD
Voordat u CivilCAD (Softdesk) kende, hebben we een DOS applicatie gebruikt die er nog steeds is genoemd dxf2csv. Je kunt het proberen als je jezelf graag kwelt met nostalgie, er zijn ook enkele apps”geen gratis“, en ik weet zeker dat er wat gratis moet zijn, maar in dit geval zullen we zien hoe het wordt gedaan met Softdesk8, het is vergelijkbaar in CivilCAD.
Om de punten zichtbaar te maken heb ik het formaat veranderd met format/format point/point style. Om ervoor te zorgen dat de dikte van de lijnen zichtbaar is, moet u "Lts" activeren met een waarde kleiner dan 1 totdat we het verschil zien.
Eerste stap: Open een project of maak een nieuwe
AEC
Softdesk programma's (bestand eerst opslaan)
Maak een project aan
Projectnaam toewijzen, dan oké
Wij kiezen voor het nummer waarin de nummering begint
Ok ok, oké dan
we kiezen "cogo", dan ok
Tweede stap: Voer de punten in op de database: hiervoor zijn er verschillende vormen. In dit geval zullen we het automatisch doen: Punten / setpoints / automatisch, selecteer dan elke regel van de polygoon.
Het ingevoerde signaal is om punten / instelpunten / lijst beschikbare punten te maken. Het zou +6 moeten tonen, wat betekent dat er al 5 punten in de database zijn ingevoerd.
Derde stap: de punten exporteren.
Om de punten uit te voeren die we doen:
-punten / invoer-exportpunten / exportpunten naar bestand
- Selecteer het exportformaat, in dit geval PNE (punt, noorden, easting)
-Wij kiezen de bestemmingsmap van het bestand en schrijf de naam
-In de opdrachtbalk kiest u de exportopties (per selectie, op rang ... in dit geval gebruiken we allemaal allemaal)
-Ready, het bestand is gegaan, in dit geval gescheiden door expacios maar gelijk kan worden geopend met excel
Als de punten in maten te groot zijn, moet u de metrische eenheden wijzigen, omdat de standaard Engels (AEC / Setup-tekening / unithoeken / Metric)
Bij deze gelegenheid hadden de punten geen hoogte, dat thema zal zien in een ander post, als we over contourlijnen praten.
Tolerate mijn aandrang, weet iemand dat een macro voor atocad dat eenvoudiger en vrij is?
Doet iemand anders het?
Daarvoor hebt u CivilCAD of Civil3D nodig. Beide zijn gespecialiseerde modules die werken op AutoCAD.
AutoCAD alleen staat u niet toe om dat te doen.
verontschuldiging voor mijn initiatie, moet ik weten hoe te doen te passen en / of tekenen autocad insnijdingen of sectie rechtstreeks bij leeshoogte en afstanden (spoorbreedte) elke 20 mt. langs- en toch gaan door het volume van stortplaatsen en uitgravingen direct berekenen in AutoCAD
Nou, dit bericht is uitstekend er veel support tools om het werk te vereenvoudigen en ook goede ondersteuning voor Civilcad wat erg handig is om te gebruiken, maar het belangrijkste is om de oorsprong van elk concept kennen
Probeer met deze andere applicatie
ook XYZ-DXF bestaat wat is de beste
goede stappen blijven ons leren
Hallo, Kovos in dit bericht we verklaren hoe u het kunt doen met Softdesk8. Ik verklaar dat we via deze blog niet kunnen manieren om piraterijsoftware te verwerven, in dit bericht heb ik dat genoemd vuze Het werkt daarvoor, maar het staat op uw risico.
Hoe teken ik de niveaubellen in Aautocad? Hoe download ik de softdesk8?
Hallo Jorge Luis
Ten eerste, in het totale station, exporteert het de punten naar .txt formaat, bij voorkeur in volgorde: x coördinaat, y coördinaat, hoogte, beschrijving.
open ze dan met Excel, kies het bestand van type .txt
kies de optie die door komma's is afgebakend, zodat u de kolommen kunt scheiden
om ze in excel te hebben, beveel ik aan dat u het gebruikt dit gereedschap, welke export blinken bij DXF
Ik heb de stappen nodig om de postpunten te kunnen exporteren om uit te blinken… Bedankt
Urgent
Nou Daniël, dit was de enige die ik kon bewijzen dat werkt, is een VBA maar werkt met Excel op de vlucht
http://geofumadas.com/cuadro-de-rumbos-y-distancias-en-excel-interactivo-con-microstation/
Ik zou het op prijs stellen, alstublieft. Het is voor mijn scriptie en ik moet dit gewoon doen om vooruit te komen en te kulmineren. DANK U.
Daniel, laat me een vba vinden die ik ooit heb gebruikt en upload het voor je om te proberen
geef me deze dag
nee, dat betekend u alleen om punten in te voeren.
Ik zal een vba krijgen en ik zal het uploaden voor u om te proberen.
¿¿¿¿HOE MOET IK DE COÖRDINATEN VAN EXCEL NAAR MICROSTATION IMPORTEREN EN MIJN LIJNEN TEKENEN; VIA DE TOOL BOXER-APP> XYZtext> COÖRDINALEN IMPORTEREN ???????
IS DAT HOE IK DEZE TOEPASSING GEBRUIKEN VOOR IMPORT?
GOEDE DAG, GALVAREZHN
Bedankt, maar mijn geval is dit:
Ik heb een database in Excel waar ik de oorsprongscoördinaten en bestemmingscoördinaten heb, en ik wil dat het de lijnen in autocad tekent. “””MAAR””” Zonder kopiëren en plakken, maar de bewerking is automatisch, dat wil zeggen, met een macro of een code om de interface te maken, of misschien binnen AUTOCAD of MICROSTATION IS ER DIE INTERFACE die gegevens importeert uit Excel AUTOCAD of MICROSTATATIE als dit het geval is
u stelt me voor aan galvarezhn
??????????? BEDANKT
Hallo Daniel, dezelfde procedure uitgelegd hier
http://geofumadas.com/como-importar-puntos-de-excel-a-autocad/
Het werkt, maar in plaats van het punt commando te activeren
Activeer de opdrachtregel of pline
In plaats van de punten te plaatsen, trekt u een lijn
groeten
Ik ben auteurs en ik ben op zoek naar manieren hoe ik geautomatiseerde lijnen in AutoCAD kan putten uit een database in Excel, dat wil zeggen met de coördinaten en de coördinaten ORIGIN DESTINATION
MAAR IK DRA TEKEN NIET, MAAR LIJNEN DIRECT, ZIJN PUNT OORSPRONG EN VERSCHILLENDE PUNTEN BESTEMMINGEN
BEDANKT
Deze lisp kan het doen
(defunct c: txt-xyzs ()
(setq a (ssget)
n (sslength a)
i 0
f (open (getstring “\nbestandsnaam: “) “w”)
)
(herhaal n
(setq naam (ssname ai)
ent (opgegeven naam)
tp (cdr (associatie 0 ent))
)
(if (= “TEKST” tp)
(als (en (= (cdr (associ 71 ent)) 0) (= (cdr (associ 72 ent)) 0))
(progn
(setq ip (cdr (associ 10 ent))
x (rtos (auto ip) 2 2)
en (rtos (cadr ip) 2 2)
z (rtos (caddr ip) 2 2)
s (cdr (associatie 1 ent))
)
(princ(strcat x", "y", "z", "s"\n") f)
), links-gerechtvaardigde tekst
(progn
(setq ip (cdr (associ 11 ent))
x (rtos (auto ip) 2 2)
en (rtos (cadr ip) 2 2)
z (rtos (caddr ip) 2 2)
s (cdr (associatie 1 ent))
)
(princ(strcat x", "y", "z", "s"\n") f)
), anders dan links-gerechtvaardigd
); als
); als
(if (= "MTEKST" tp)
(progn
(setq ip (cdr (associ 10 ent))
x (rtos (auto ip) 2 2)
en (rtos (cadr ip) 2 2)
z (rtos (caddr ip) 2 2)
s (cdr (associatie 1 ent))
)
(princ(strcat x", "y", "z", "s"\n") f)
), links-gerechtvaardigde tekst
) Als mtext
(setq i (1 + i))
); herhaal
(sluit f)
)