| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Flächen- und Längenermittlung (2402 mal gelesen)
|
Geometer Mitglied Vermessungsingenieur
Beiträge: 150 Registriert: 09.03.2006 Windows 7 64Bit, CARD/1, Infrastructure Design Suite Premium 2014
|
erstellt am: 31. Jul. 2006 07:05 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, zum Zwecke einer Baubarechnung für einen Parkplatz muss ich die Flächen der Deckschichten und die Längen der Einfassungen ermitteln. Dargestellt werden im Plan die Flächen- und Einfassungsnummern die in den Attributen abgefragt werden. Als Eingabe zu erfassen sind: - LV-POS. (vorheriger Eintrag als Vorgabe) - Bezeichnung (vorheriger Eintrag als Vorgabe) - Nummer der Fläche bzw. Einfassung (sollte als Vorgabe inkrementiert werden, aber editierbar bleiben) - Fläche bzw. Länge (sollte in der Grafik angepickt werden können) Gibt es Möglichkeiten im MAP dies so durchzuführen? Habe bisher die Attribute 'von Hand' ausgefüllt und das ist sehr mühsam und fehleranfällig. Viele Grüße Geometer [Diese Nachricht wurde von Geometer am 31. Jul. 2006 editiert.] [Diese Nachricht wurde von Geometer am 31. Jul. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Geometer Mitglied Vermessungsingenieur
Beiträge: 150 Registriert: 09.03.2006 Windows 7 64Bit, CARD/1, Infrastructure Design Suite Premium 2014
|
erstellt am: 04. Aug. 2006 17:22 <-- editieren / zitieren --> Unities abgeben:
|
Cadzia Ehrenmitglied V.I.P. h.c. CAD/Grafik-Dienstleister
Beiträge: 2912 Registriert: 02.07.2004 AutoCAD 2020 + MAP Bricscad V19
|
erstellt am: 05. Aug. 2006 16:54 <-- editieren / zitieren --> Unities abgeben: Nur für Geometer
Hallo, zu den Mapfunktionen kann ich nicht viel sagen; aber so wie du das beschreibst, wären evtl. auch die Feldfunktionen für Dich interessant (Befehl: Schriftfeld) Beispiel: Schriftfeldname - "Objekt" (Polylinie picken) Eigenschaft = Fläche (oder Länge) - OK
------------------ Grüße Karin Willst du wertvolle Dinge sehen, so brauchst du nur dorthin zu blicken, wohin die große Menge nicht sieht. (Laotse) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Geometer Mitglied Vermessungsingenieur
Beiträge: 150 Registriert: 09.03.2006 Windows 7 64Bit, CARD/1, Infrastructure Design Suite Premium 2014
|
erstellt am: 14. Aug. 2006 17:17 <-- editieren / zitieren --> Unities abgeben:
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1734 Registriert: 11.10.2004
|
erstellt am: 16. Aug. 2006 11:20 <-- editieren / zitieren --> Unities abgeben: Nur für Geometer
Hallo, ich glaube, ich habe fast dasselbe Problem. Ich erstelle eine Flächentopologie mit ACADMAP5 und verwende als Innenpunkte einen Block mit den Attributen FLA für Fläche und UMR für Umring. Bei den durch die Topologie gebildeten Objektdaten sind die für mich relevanten Daten enthalten (siehe Bild) Nun die Frage, wie kann ich die Objektdaten gezielt in die Attribute der Blöcke übertragen?? ------------------ viele Grüße Jörn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1734 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 16. Aug. 2006 15:02 <-- editieren / zitieren --> Unities abgeben: Nur für Geometer
Nochmal Hallo, mein Problem hat sich erstmal erledigt, Udo Hübner hat mich auf den Weg gebracht. Über ein kleines LISP kann ich die Objektdaten in die Attribute übertragen: Code:
; Erstellt von Udo Hübner am 16.08.06 (vl-load-com) (DEFUN C DinATTR () (IF (SETQ aw (SSGET "X" (LIST (CONS 0 "INSERT")(CONS 2 "FLBLOCK")))) (PROGN (SETQ anz (SSLENGTH aw)) (PROMPT (STRCAT "\n" (ITOA anz) " Texte werden zugeordnet...")) (WHILE (>= (SETQ anz (1- anz)) 0) (SETQ ename (SSNAME aw anz) ;(ade_odgetfield ename table field recnum) val (ade_odgetfield ename "TPMCNTR_test" "AREA" 0) ) (setq eliste (entget (entnext ename))) ; in diesem Fall das Attributr von der Blockref (entmod (subst (cons 1 (rtos val 2 1))(assoc 1 eliste) eliste)) (entupd ename) ) ) ) (prin1) ) (PROMPT "ODinATTR ist geladen.") (PRIN1)
------------------ viele Grüße Jörn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Geometer Mitglied Vermessungsingenieur
Beiträge: 150 Registriert: 09.03.2006 Windows 7 64Bit, CARD/1, Infrastructure Design Suite Premium 2014
|
erstellt am: 02. Okt. 2006 15:06 <-- editieren / zitieren --> Unities abgeben:
|