Eksportuj współrzędne od CAD do txt
Załóżmy, że chcemy wyeksportować punkty z formatu CAD do listy oddzielonej przecinkami, aby załadować je do tachimetru i wykonać tyczenie. Wcześniej widzieliśmy, jak zaimportować je z programu Excel lub txt z programem AutoCAD y z Microstation, spójrzmy teraz, jak eksportować je.
Można to zrobić na różne sposoby, na przykład licząc krowy, można policzyć nogi i podzielić je przez cztery lub po prostu policzyć krowy. Spójrzmy na kilka sposobów:
1 Robimy to z Microstation (dgn do txt)
W przykładzie mam wątek, który ma pięć wierzchołków i muszę wyeksportować współrzędne do pliku txt.
W tym celu umieściłem punkty w widocznej grubości. Przypomnij sobie, że grubości linii w Microstation są dynamiczne, więc są natychmiast zauważalne.
Pierwszy krok: Aktywuj narzędzie do eksportu współrzędnych (jeśli nie jest aktywne), do tego wybieramy
narzędzia
skrzynki narzędziowe
aktywujemy ostatnie polecenie (xyz)
zamknijmy panel i powinienem był zostać aktywowany w ten sposób
Drugi krok: Wybierz punkty, które chcemy wyeksportować, a następnie wybierz polecenie „eksportuj współrzędne”, czyli strzałkę w górę, i wypełnij warunki:
-Data pliku
-Name pliku
-Załóż współrzędne
-Unit pierwotne
-Deki
-Separator
-Zobacz
-Prefix / sufiks
- numer początkowy
Panel pozwala wybrać opcje, jeśli tylko wybrane rysunki (pojedyncze), rysunki wewnątrz ogrodzenia lub cały plik (wszystkie)
Efektem końcowym jest plik .txt, który można otworzyć z programu excel.
W moim przypadku przypisałem numer, zaznaczając pole wyboru, które jest po prawej stronie
Jeśli plik istnieje, wyświetlone zostanie okno z pytaniem, czy chcesz wymienić lub dodać (dodać lub dołączyć).
Aby zidentyfikować, które punkty, mikroprocesor rysuje numery w każdym punkcie, kolorem, rodzajem linii i rozmiarem tekstu, który jest aktywny.
2 Robienie tego za pomocą programu AutoCAD
Zanim poznaliśmy CivilCAD (Softdesk), używaliśmy aplikacji DOS, która jest nadal nazywana dxf2csv. Możesz spróbować, jeśli lubisz katować się nostalgią, 🙂 są też aplikacje”nie wolno„i jestem pewien, że musi być trochę darmowych, ale w tym przypadku zobaczymy, jak to się robi z Softdesk8, podobnie jest w CivilCAD.
Aby punkty były widoczne, zmieniłem format na format/format punkt/styl punkt. Aby grubość linii była widoczna, musisz aktywować „Lts”, używając wartości mniejszej niż 1, aż zobaczymy różnicę.
Pierwszy krok: Otwórz projekt lub utwórz nowy
AEC
Programy Softdesk (zapisać plik po raz pierwszy)
Utwórz projekt
Przypisz nazwę projektu, a następnie ok
Wybieramy numer, w którym zaczyna się numeracja
Lueto dobrze, ok
wybieramy „cogo”, potem ok
Drugi krok: Wprowadź punkty do bazy danych: w tym przypadku są różne formularze, w tym przypadku zrobimy to automatycznie: punkty / punkty nastawcze / automatyczne, a następnie wybierz każdą linię wielokąta.
Sygnał, który został wprowadzony ma na celu udostępnienie punktów / wartości zadanych / listy punktów. Powinien pokazać +6, co oznacza, że do bazy danych zostało już wpisanych 5 punktów.
Trzeci krok: eksportuj punkty.
Aby wyeksportować nasze punkty:
punktów punktów importu / eksportu / punktów eksportowych do pliku
- Wybierz format eksportu, w tym przypadku PNE (punkt, na północ, na wschód)
- wybieramy folder docelowy pliku i piszemy jego nazwę
-W pasku poleceń wybieramy opcje eksportu (według wyboru, według rangi ... w tym przypadku używamy wszystkich, wszystkich)
-Dziena, plik już nie ma, w tym przypadku rozdzielone przez obszary, ale takie same mogą być otwierane za pomocą programu excel
Jeśli punkty są zapisywane w rozmiarach zbyt dużych, musisz zmienić jednostki metryczne, ponieważ domyślnie jest to angielski (AEC / rysunek konfiguracji / kąt jednostkowy / wybierz metrykę)
Z tej okazji punkty nie miały elewacji, zobaczymy ten temat w innym poście, gdy rozmawiamy o liniach konturu.
Toleruj moją nalotność, czy ktoś wie o makrze ataku, który jest prostszy i darmowy?
Czy ktoś inny to robi?
Do tego potrzebny jest CivilCAD lub Civil3D. Oba moduły są wyspecjalizowanymi modułami pracującymi w programie AutoCAD.
Sam AutoCAD nie pozwala na to zrobić.
przepraszam za moją inicjację, muszę wiedzieć, jak przechodzić i / lub narysować cięcia lub sekcje w autocad bezpośrednio z wysokością czytania i odległości (szerokość toru) każdego 20 mt. podążając wzdłużnie i równocześnie kalkuluję objętość wypełnień i wykopów bezpośrednio w autocad
dobry post jest doskonały istnieje wiele narzędzi wspomagających upraszczanie pracy i byłoby również dobre poleganie na cywilizowaniu, które jest bardzo praktyczne w użyciu, ale ważne jest poznanie pochodzenia każdego pojęcia
Spróbuj ten drugi wniosek
również Istnieje XYZ-DXF co jest najlepsze
dobre kroki prowadzą nas dalej
Cześć, Kovos w tym poście wyjaśnimy, jak to zrobić z Softdesk8. Komentuję, że nie możemy za pośrednictwem tego bloga zalecić sposobów na otrzymanie pirackiego oprogramowania, w tym poście, o którym wspomniałem Vuze To działa, ale jest to na własne ryzyko.
Jak narysować krzywe poziomu w Aautocad? Jak mogę pobrać softdesk8?
Witam Jorge Luis,
Po pierwsze, w całej stacji eksportuje punkty do formatu .txt, najlepiej w kolejności: współrzędna x, współrzędna y, elewacja, opis.
a następnie otwórz je za pomocą programu Excel, wybierając plik typu .txt
wybierz opcję ograniczoną przecinkami, dzięki czemu można oddzielić kolumny
aby je w excel polecam, aby użyć to narzędzie, który eksportuje się do dxf
Potrzebuję odpowiednich kroków, aby móc wyeksportować punkty stacji do programu Excel… Dzięki
Pilny
Cóż, Daniel, to był jedyny, który mógłby udowodnić, że działa, jest to VBA, ale współdziała z programem Excel w locie
http://geofumadas.com/cuadro-de-rumbos-y-distancias-en-excel-interactivo-con-microstation/
Byłbym wdzięczny, proszę. To jest dla mojej tezy i muszę to tylko zrobić, aby przyspieszyć i zakończyć. DZIĘKUJĘ
Daniel, pozwól mi szukać VBA, którego używałem jakiś czas temu i załaduj go, aby spróbować
daj mi tego dnia
nie, które służą tylko do importowania punktów.
Dostanę VBA, a ja go załadę, aby spróbować.
¿¿¿¿JAK ZROBIĆ, ABY IMPORTOWAĆ WSPÓŁRZĘDNE Z EXCEL DO MIKROSTACJI I RYSOWAĆ MOJE LINIE; POPRZEZ APLIKACJĘ TOOL BOXER> XYZtext> IMPORT WSPÓŁRZĘDNYCH ???????
JAK JAK STOSOWAĆ TEN STOSOWANIE DO PRZYWOZU?
DOBRY DZIEŃ, GALVAREZHN
Dzięki, ale moja sprawa jest taka:
Mam bazę danych w programie Excel, w której mam współrzędne początkowe i współrzędne docelowe, i chcę, aby rysowała linie w programie AutoCAD. „””ALE””” Bez kopiowania i wklejania, ale raczej operacja jest automatyczna, to znaczy z użyciem makra lub kodu do utworzenia interfejsu, a może w programie AUTOCAD lub MIKROSTACJI JEST TEN INTERFEJS, który importuje dane z programu Excel AUTOCAD lub MIKROSTACJA jeśli tak jest
proponujesz mi galvarezhn
?????????? Dziękuję
Witam Daniel, tutaj opisano tę samą procedurę
http://geofumadas.com/como-importar-puntos-de-excel-a-autocad/
działa, ale zamiast uruchamiać polecenie punktu
uaktywnij wiersz poleceń lub pline
zamiast umieszczać punkty narysuj linię
pozdrowienia
Jestem THESISIST i szukam, jak można automatycznie rysować linie w programie AutoCAD z bazy danych w programie Excel, czyli posiadać współrzędne ORIGIN i koordynować CELE
ALE NALEŻY ZNAJOMIĆ PUNKTY, ALE LINIE BEZPOŚREDNIE POWIEDZIĆ POCZTOWE POCHODZENIE I RÓŻNE PUNKTY
DZIĘKI
To lisp może to zrobić
(defun c: txt-xyzs ()
(setq a (ssget)
n (długość ssania a)
0
f (open (getstring „\nnazwa pliku: „) „w”)
)
(powtórz n
(nazwa setq (ssname ai)
ent (nazwa użytkownika)
tp (cdr (assoc 0 ent))
)
(jeśli (= „TEKST” tp)
(jeśli (i (= (cdr (assoc 71 ent)) 0) (= (cdr (assoc 72 ent)) 0))
progn
(setq ip (cdr (assoc 10 ent))
x (rtos (samochód ip) 2 2)
i (rtos (ip cadr) 2 2)
z (rtos (caddr ip) 2 2)
s (cdr (assoc 1 ent))
)
(princ (strcat x „”, y „”, z „”, s „\n”) f)
), tekst po lewej stronie
progn
(setq ip (cdr (assoc 11 ent))
x (rtos (samochód ip) 2 2)
i (rtos (ip cadr) 2 2)
z (rtos (caddr ip) 2 2)
s (cdr (assoc 1 ent))
)
(princ (strcat x „”, y „”, z „”, s „\n”) f)
), inne niż lewe uzasadnienie
), jeśli
), jeśli
(jeśli (= „WTEKST” tp)
progn
(setq ip (cdr (assoc 10 ent))
x (rtos (samochód ip) 2 2)
i (rtos (ip cadr) 2 2)
z (rtos (caddr ip) 2 2)
s (cdr (assoc 1 ent))
)
(princ (strcat x „”, y „”, z „”, s „\n”) f)
), tekst po lewej stronie
), jeśli mtext
(setqi (1 + i))
), powtórz
(w pobliżu f)
)