| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Autodesk Revit: Familien-Erstellung - Online, ein Seminar am 10.06.2025
|
Autor
|
Thema: BOUNDARY mit Punkten (1390 / mal gelesen)
|
RuralForester Mitglied
Beiträge: 5 Registriert: 30.06.2016 Windows 7 Pro, Xeon E3-1241, Nvidia Quadro K620, Autocad 2014
|
erstellt am: 30. Jun. 2016 08:45 <-- editieren / zitieren --> Unities abgeben:
Ich habe eine große Anzahl an "Feldern", die ich gerne mit geschlossenen Polylinien ausstatten würde. Ich habe eine Katasterkarte - die Grundstücke sollen alle ein geschlossenes Polygon drum bekommen, damit ich die ins GIS übertragen kann. Dies klappt sehr gut mit dem BOUNDARY Befehl. Da muss ich aber jetzt jedes einzelne Grundstück anklicken. In jedem Grundstück befindet sich schon ein Punkt. Die Frage ist, ob ich diese Punkte nutzen kann, um dem Boundary-Befehl zu sagen, wo ich die Umrandungen hin haben will? Also alle Punkte auswählen und dann direkt die Umrandungen bekommen...´ Danke!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
scj Mitglied
Beiträge: 555 Registriert: 09.08.2001
|
erstellt am: 30. Jun. 2016 09:54 <-- editieren / zitieren --> Unities abgeben: Nur für RuralForester
Vielleicht geht's so: Zeichne ein großes Rechteck, das alle Deine Felder enthält. Nimm den BOUNDARY-befehl und clicke einen Punkt an, der außerhalb der Felder, aber in Deinem Rechteck liegt. Lösche das Rechteck. - oder google mal nach ECO.lsp Beste Grüße Jochen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RL13 Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Bauwesen
Beiträge: 2373 Registriert: 23.10.2008 Civil 3D 2018.1 Civil 3D 2016 64 Bit SP 3 mit DACH und Extensions W7 Professional 64Bit HP Z440 Intel Xeon CPU E5-1620 v4 32 GB RAM NVIDIA Quadro P4000
|
erstellt am: 30. Jun. 2016 09:57 <-- editieren / zitieren --> Unities abgeben: Nur für RuralForester
Hallo, da sehe ich bei Standard-AutoCAD keine andere Möglichkeit. Tipp 1: lass Dir demnächst die Flurstücke im GIS-Format (SHP, oder auch nur die ALKIS-Daten) geben. Dann musst Du keine Handstände machen, um sie wieder als "intelligente" Polygone mit Daten zurück ins GIS zu bekommen. Tipp 2: mit AutoCAD Civil/Map geht so etwas über Erzeugung einer Topologie, dann ist auch gewährleistet, dass keine Lücken entstehen (Stichwort: Splitterpolygone)
------------------ mfg Roman Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RuralForester Mitglied
Beiträge: 5 Registriert: 30.06.2016 Windows 7 Pro, Xeon E3-1241, Nvidia Quadro K620, Autocad 2014
|
erstellt am: 30. Jun. 2016 10:37 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank für die Hinweise - ECO.lsp macht leider nicht das was ich will und der Trick mit dem Rechteck führt auch nicht zum Ergebnis. Wenn es die Katasterdaten als SHP gäbe, hätte ich mir sie wohl besorgt, leider ist das Projekt nicht in Deutschland und ich bin zur Zeit froh, dass wir überhaupt Katasterdaten in einem digitalen Format bekommen konnten... Wie würde das denn mit Civil gehen? Aus was denn die Topo erzeugen, und wie bekomme ich dann meine geschlossenen Polylinien in die Flurstücke? Im Anhang nochmal ein Ausschnitt aus den Daten - die Magenta-farbigen Linien umgrenzen die Flurstücke - in jedem Flurstück ist ein Punkt. Leider sind die Magenta-Linien nur so wie man sie im Screenshot sieht. Die Begrenzung rechts/links ist über die grüne bzw. orange linie (durchgehend). Die linien sind aber alle sauber aneinander, sodass "BOUNDARY" funktioniert.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RL13 Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Bauwesen
Beiträge: 2373 Registriert: 23.10.2008 Civil 3D 2018.1 Civil 3D 2016 64 Bit SP 3 mit DACH und Extensions W7 Professional 64Bit HP Z440 Intel Xeon CPU E5-1620 v4 32 GB RAM NVIDIA Quadro P4000
|
erstellt am: 30. Jun. 2016 11:08 <-- editieren / zitieren --> Unities abgeben: Nur für RuralForester
|
Cadzer Mitglied Architekt; Dozent
Beiträge: 50 Registriert: 31.01.2004 aca / acad 2024
|
erstellt am: 30. Jun. 2016 12:45 <-- editieren / zitieren --> Unities abgeben: Nur für RuralForester
|
RL13 Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Bauwesen
Beiträge: 2373 Registriert: 23.10.2008 Civil 3D 2018.1 Civil 3D 2016 64 Bit SP 3 mit DACH und Extensions W7 Professional 64Bit HP Z440 Intel Xeon CPU E5-1620 v4 32 GB RAM NVIDIA Quadro P4000
|
erstellt am: 30. Jun. 2016 13:39 <-- editieren / zitieren --> Unities abgeben: Nur für RuralForester
Zitat: Mit AutoCAD-Bordmitteln könnte man die Koordinaten der Punkte in eine Liste schreiben lassen (z.B. Datenextraktion) und diese dann bei der Punktabfrage verwenden.
wie soll dass jetzt funktionieren? Dafür stört doch immer noch der Dialog bzw. das nur ein Punkt nacheinander gewählt werden kann, oder geht das etwa per Script oder Lisp?
------------------ mfg Roman Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4189 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 30. Jun. 2016 13:44 <-- editieren / zitieren --> Unities abgeben: Nur für RuralForester
Hallo RuralForester, was ich als Lösung noch vorzuschlagen hätte, wäre das Erstellen einer Schraffur, und von dieser dann die Umgrenzungen erstellen lassen. Danach kann man die Schraffur ja wieder löschen. Mit einem Programm lässt sich das aber auch einfacher und schneller erledigen. Anbei ein Lösungsansatz mit einer Programmierung, das kannst du gerne testen. Ich kann mir vorstellen, dass das noch besser gemacht werden kann oder um funktionale Bestandteile sinnvoll zu erweitern wäre. z.Bsp Das ein Flächen-Beschriftungsblock eingefügt wird, der dann gleich die Flurstücksnummer übernimmt und die Fläche[m²] und Umfang[m] ermittelt und einträgt. Dann ließe sich das ganze auch noch in eine Tabelle rausschreiben ... Bei Fragen ... Grüße! Holger PS. das Tool ist eine Testversion, mit 10 Tagen Laufzeit(ab erster Verwendung) ------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen.
defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RuralForester Mitglied
Beiträge: 5 Registriert: 30.06.2016 Windows 7 Pro, Xeon E3-1241, Nvidia Quadro K620, Autocad 2014
|
erstellt am: 30. Jun. 2016 14:12 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Cadzer: Mit AutoCAD-Bordmitteln könnte man die Koordinaten der Punkte in eine Liste schreiben lassen (z.B. Datenextraktion) und diese dann bei der Punktabfrage verwenden.
Das wäre sonst meine Idee - als LISP irgendwie. Den folgenden Codeschnipsel habe ich schon gefunden - damit wird BOUNDARY ausgeführt. Jetzt müsste man nur noch die Punkte da reinbekommen (statt "getpoint") Code:
(defun c:BND (/ pt) (while (setq pt (getpoint "\nPick internal point: ")) (command "_.-boundary" "_a" "_i" "_n" "" "" "_non" pt "") ) (princ) )
@Holger: Danke, ich werde es auch mal damit versuchen. Für die Schraffur ergibt sich leider das gleiche Problem - wie mache ich die ganzen Schraffuren. LISP wäre wohl auch hier wieder die Lösung, wenn man es mit Bordmitteln versuchen will. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cadzer Mitglied Architekt; Dozent
Beiträge: 50 Registriert: 31.01.2004 aca / acad 2024
|
erstellt am: 30. Jun. 2016 15:04 <-- editieren / zitieren --> Unities abgeben: Nur für RuralForester
Zitat: wie soll dass jetzt funktionieren? Dafür stört doch immer noch der Dialog bzw. das nur ein Punkt nacheinander gewählt werden kann, oder geht das etwa per Script oder Lisp?
Ja, man kann zwar nur Punkt für Punkt wählen, aber das geht ja mit der Liste problemlos. Beispiel: Wenn ich mal davon ausgehe, dass die Punkte 5,5; 5,15 und 5,25 in einer umschlossenen Fläche liegen, dann erzeugt mir folgender Befehlsablauf die passenden Umgrenzungen: Code: Befehl: -umgrenzungInternen Punkt angeben oder [Optionen]: 5,5 Alles wird gewählt... Alles Sichtbare wird gewählt... Ausgewählte Daten werden analysiert... Interne Inseln werden analysiert... Internen Punkt angeben oder [Optionen]: 5,15 Interne Inseln werden analysiert... Internen Punkt angeben oder [Optionen]: 5,25 Interne Inseln werden analysiert... Internen Punkt angeben oder [Optionen]: UMGRENZUNG hat 3 Polylinien erstellt.
Unterm Strich: wenn Acad nach dem internen Punkt fragt, per copy&paste die Liste in der Form:
Code: 5,5 5,15 5,25
einfügen - fertig. ------------------ ebene11.com - Webentwicklung . AutoCAD . Schulung Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RuralForester Mitglied
Beiträge: 5 Registriert: 30.06.2016 Windows 7 Pro, Xeon E3-1241, Nvidia Quadro K620, Autocad 2014
|
erstellt am: 30. Jun. 2016 15:35 <-- editieren / zitieren --> Unities abgeben:
|
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4189 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 30. Jun. 2016 17:07 <-- editieren / zitieren --> Unities abgeben: Nur für RuralForester
|
RuralForester Mitglied
Beiträge: 5 Registriert: 30.06.2016 Windows 7 Pro, Xeon E3-1241, Nvidia Quadro K620, Autocad 2014
|
erstellt am: 30. Jun. 2016 17:32 <-- editieren / zitieren --> Unities abgeben:
|