| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: Lisp für Höhenschichtlinien? (1559 mal gelesen)
|
moes Mitglied Landschaftsplaner
Beiträge: 19 Registriert: 13.06.2004 Windows 2000, Intellicad CMS PE 4, PIII 1400GHz, 400MB RAM
|
erstellt am: 13. Jun. 2004 18:59 <-- editieren / zitieren --> Unities abgeben:
|
Geos Mitglied Vermessungstechniker i.R.
Beiträge: 1017 Registriert: 21.09.2001 ACAD Map 2010, Win 7 Pro eigene Lisp's<P>HW: Core i7 860, 2.8 GHz 3.3 GB, NVIDIA GeForce GTS 250
|
erstellt am: 17. Jun. 2004 08:08 <-- editieren / zitieren --> Unities abgeben: Nur für moes
Es gibt Programmpakete, mit denen man Schichtenlinien zeichnen kann - meist Pakete, die auch Schnitte und Kubaturberechnungen beinhalten. Deren Preise sind aber auch dementsprechend hoch und der Kauf zahlt sich nur aus wenn mans öfter braucht. Um Höhenschichten vollautomatisch zu generieren, wird auch etwas mehr notwendig sein, als ein paar Zeilen LISP. Schreib doch mal, was Du genau brauchst/suchst. ------------------ Gruß, Ernst [Diese Nachricht wurde von Geos am 17. Jun. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moes Mitglied Landschaftsplaner
Beiträge: 19 Registriert: 13.06.2004 Windows 2000, Intellicad CMS PE 4, PIII 1400GHz, 400MB RAM
|
erstellt am: 17. Jun. 2004 12:09 <-- editieren / zitieren --> Unities abgeben:
Ich habe vektorisierte Karten mit Höhenschichtlinien, die ich in 2D als Spline nachzeichne. Zum Schluss füge ich in die offen gelassenen Lücken die Höhenangaben ein. Etwas umständlich und nicht sehr präzise, was die Ausrichtung der Schrift anbelangt. Ich würde mir das so vorstellen, dass man die Höhenangabe eingibt und diese dann entweder in regelmäßigen Abständen (oder etwa beim Doppelklicken?? falls sowas geht)eingefügt wird, wobei die Linie gleichzeitig unterbrochen wird. Die Schrift müsste natürlich mit der Linie ausgerichtet sein. Vielleicht ist das ja nicht der richtige Weg, aber das Ergebnis dürfte klar sein. Gruß Georges Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gmk Mitglied Dipl.-Ing.(FH) Vermessung
Beiträge: 669 Registriert: 23.10.2002 Autocad 2004, WS CadCompass, Normica V2000, WinXP Prof., AMD Athlon 64 X2, 2GB, NVIDIA GeForce 7600GS, HP1055CM
|
erstellt am: 17. Jun. 2004 13:27 <-- editieren / zitieren --> Unities abgeben: Nur für moes
ich würde aus dem höhentext (text mitte zentriert) einen block machen und mit _measure auf den spline legen. den text im block mit einem hellen (evtl. farbe 255) solid hinterlegen, dass im bereich des textes der spline überdeckt wird. damit kannst du den spline auch schließen und ihn für flächen oder massenermittlungen weiterverwenden. ciao georg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mkl-cad Mitglied Technischer Zeichner
Beiträge: 378 Registriert: 23.07.2003 ACAD 2002 Express Tools 1-9 Architektural Desktop Windows XP Server Windows 2003 3 GHz Rechner 1 GB RAM 80 GB Festplatte ATI FireGL V3100 2 17" Flachbildschirme
|
erstellt am: 18. Jun. 2004 07:42 <-- editieren / zitieren --> Unities abgeben: Nur für moes
Hallo 1. Alle Texte auf einem bestimmten Layer. Mit dem Befehl textmask aus dem Express-tools per Filter alle Texte nehmen und so die Linien unterbrechen. Sind natürlich nicht wirklich unterbrochen, sieht nur s aus. 2. Linientyp mit Text erstellen. Weis nicht wieviele Höhenlinien du hast. Warscheinlich zu umfangreich. (Bild) Linientypbeschreibung : *1.25,Linie 1,25 1,25 -----1,25------1,25------1,25------1,25----- A,8.2,-.6,["1,25",standart,S=.36,R=0,X=-0.36,Y=-.18],-1 standart= Textstilname ------------------ Martin [Diese Nachricht wurde von mkl-cad am 18. Jun. 2004 editiert.] [Diese Nachricht wurde von mkl-cad am 18. Jun. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moes Mitglied Landschaftsplaner
Beiträge: 19 Registriert: 13.06.2004 Windows 2000, Intellicad CMS PE 4, PIII 1400GHz, 400MB RAM
|
erstellt am: 22. Jun. 2004 23:23 <-- editieren / zitieren --> Unities abgeben:
Besten Dank für alle Hinweise, ich komme leider jetzt erst zum Antworten. Ich habe bis auf masktext alles ausprobiert (ich arbeite mit Intellicad, das eben keine expressTools enthält), bin allerdings bei meiner bisherigen Vorgehensweise geblieben (ich hatte schon über die Hälfte gezeichnet und keine Lust mehr alles wieder zu ändern). Vermutlich wäre masktext die ideale Lösung, ich werde also mal nach was vergleichbarem Auschau halten, das ich ggf. in Intellicad verwenden kann. Durchaus OK ist das mit den TextBlöcken und die mit _measure auf den Linien zu plazieren. Die Lösung mit den selbstdefinierten Linien mit Text ist zwar elegant und einfach zu zeichnen, hat nur den Nachteil, dass mann die selbst definierten Linien mit den Zeichnungen weiterreichen muss. In meinem Fall wären das zwar nur 15 Linien gewesen, aber bei umfangreicher Topographie wird das schnell unübersichtlich und aufwändig. Ich hab jedenfalls wieder einiges dazugelernt, kann also beim nächsten Mal gleich überlegen wie ich das Machen will. Also Danke nochmal an Alle. Gruß Georges
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mkl-cad Mitglied Technischer Zeichner
Beiträge: 378 Registriert: 23.07.2003 ACAD 2002 Express Tools 1-9 Architektural Desktop Windows XP Server Windows 2003 3 GHz Rechner 1 GB RAM 80 GB Festplatte ATI FireGL V3100 2 17" Flachbildschirme
|
erstellt am: 02. Jul. 2004 08:01 <-- editieren / zitieren --> Unities abgeben: Nur für moes
Zitat: Original erstellt von moes: Besten Dank für alle Hinweise, Die Lösung mit den selbstdefinierten Linien mit Text ist zwar elegant und einfach zu zeichnen, hat nur den Nachteil, dass mann die selbst definierten Linien mit den Zeichnungen weiterreichen muss.
Hallo Georges Ist kein Problem. Wenn die Linientypen geladen sind, sind die in der Zeichnung. Dann braucht ein Fremdrechner die Linientypdatei nicht mehr. Wir haben hier bei uns ca 40 eigene Linientypen. Datenaustausch ist kein Problem. Es gibt nur einige CAD-Systemen die in Linien keine Texte zulassen. ------------------ Martin [Diese Nachricht wurde von mkl-cad am 02. Jul. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moes Mitglied Landschaftsplaner
Beiträge: 19 Registriert: 13.06.2004 Windows 2000, Intellicad CMS PE 4, PIII 1400GHz, 400MB RAM
|
erstellt am: 02. Jul. 2004 09:36 <-- editieren / zitieren --> Unities abgeben:
Verstehe ich das richtig? Meine selbst erstellten Linientypen mit Text (oder anderem) sind bei mir auf dem Rechner z.B. in einer Datei EigeneLinien.lin gespeichert. Wenn die Linien in einer Zeichnung verwendet wurden und ich die Zeichnung weitergebe, dann sind die Liniendefinitionen in der Zeichnung gespeichert und werden auch weitergegeben, ohne dass ich separat noch die Liniendatei mit hinzufügen muss? Gruß Geo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
heidi Mitglied CAD-Dienstleister
Beiträge: 1132 Registriert: 01.11.2001
|
erstellt am: 02. Jul. 2004 10:22 <-- editieren / zitieren --> Unities abgeben: Nur für moes
Hallo Geo, wenn du Symbole in deine Linientypen einbindest, müssen die shx schon mitgegeben werden, sonst fehlen sie in der Linie auf einem Fremdrechner. Bei Texten wird es sicher kein Problem geben, sofern der Schriftfont nicht zu exotisch ist. ------------------ Gruß Heidi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|