Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Polylinien filtern

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Polylinien filtern (1611 mal gelesen)
Gotti
Mitglied



Sehen Sie sich das Profil von Gotti an!   Senden Sie eine Private Message an Gotti  Schreiben Sie einen Gästebucheintrag für Gotti

Beiträge: 67
Registriert: 21.07.2002

P2000 1GB Autocad 2000/Map4

erstellt am: 21. Jul. 2002 11:31    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Leute

Ich suche dringend nach einer Lösung wie ich in einer Zeichnung
diejenigen Polylinien (Inseln)die komplett von anderen Polylinien umschlossen sind, filtern kann.
Die Zeichnung besteht nur aus solchen unregelmässigen geschlossenen Polylinien, dafür aber gleich mehrere Tausend, eine manuelle Auswahl ist daher nicht möglich.

Besten Dank für eure Antwort.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

scj
Mitglied
 


Sehen Sie sich das Profil von scj an!   Senden Sie eine Private Message an scj  Schreiben Sie einen Gästebucheintrag für scj

Beiträge: 554
Registriert: 09.08.2001

erstellt am: 21. Jul. 2002 12:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Gotti 10 Unities + Antwort hilfreich

Geht's vielleicht so?
Polylinien alle in einer Liste sammeln.
erste Polylinie nehmen - Polylgonales Fangfenster daraus machen -
Befehl LÖSCHEN mit diesem polygonalen Fangfenster aufrufen - Löschen , wenn etwas gefunden wurde - Polylinienliste modifizieren - nächste Polylinie als Fangfenster wählen.
Das kann aber ein recht langwieriger Prozeß werden...
Viel Erfolg!
Jochen www.black-cad.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Willi Wusel
Mitglied



Sehen Sie sich das Profil von Willi Wusel an!   Senden Sie eine Private Message an Willi Wusel  Schreiben Sie einen Gästebucheintrag für Willi Wusel

Beiträge: 25
Registriert: 22.05.2002

erstellt am: 21. Jul. 2002 17:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Gotti 10 Unities + Antwort hilfreich

Hallo Gotti,

mit welcher Autocad-Version arbeitest Du? Haben die eingeschlossenen Polylinien andere Objekteigenschaften als die anderen Polylinien (z.B. anderer Layer)?
Wenn ja, versuchs mal mit dem Befehl FILTER.

------------------
Gruß aus Berlin 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Gotti
Mitglied



Sehen Sie sich das Profil von Gotti an!   Senden Sie eine Private Message an Gotti  Schreiben Sie einen Gästebucheintrag für Gotti

Beiträge: 67
Registriert: 21.07.2002

P2000 1GB Autocad 2000/Map4

erstellt am: 21. Jul. 2002 22:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo

Mit Autocad Map.
Die eingeschlossenen Polylinien haben alle exakt die selben Objekteigenschaften. Es wäre nämlich der Sinn der Sache alle eingeschlossenen Polylinien  und nur diese auf einen anderen Layer zu bringen.

Gotti

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADwiesel
Moderator
CAD4FM UG




Sehen Sie sich das Profil von CADwiesel an!   Senden Sie eine Private Message an CADwiesel  Schreiben Sie einen Gästebucheintrag für CADwiesel

Beiträge: 1973
Registriert: 05.09.2000

AutoCAD, Bricscad
Wir machen das Mögliche unmöglich

erstellt am: 21. Jul. 2002 23:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Gotti 10 Unities + Antwort hilfreich

Es könnte so ähnlich gehen, wie Jochen schon gesagt hat. Nur würde ich es probieren, indem ich alle Polygone in einen AS packe, dann eins nach dem Anderen rausnehme, die 10er Stützpunkte an einen ssget "_W" AS übergeben würde. Wenn dann was im AS ist, kann man damit was machen.

------------------
Gruß
CADwiesel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Gotti
Mitglied



Sehen Sie sich das Profil von Gotti an!   Senden Sie eine Private Message an Gotti  Schreiben Sie einen Gästebucheintrag für Gotti

Beiträge: 67
Registriert: 21.07.2002

P2000 1GB Autocad 2000/Map4

erstellt am: 22. Jul. 2002 07:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Was bitte ist ein AS?
Und bei 30000 (30 Tausend) Ojekten jede einzeln auswählen?
Da bin ich doch schon in Pension bis ich fertig bin.

Gruss aus Tirol

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ChristianSchwarzer
Mitglied
Schreiner


Sehen Sie sich das Profil von ChristianSchwarzer an!   Senden Sie eine Private Message an ChristianSchwarzer  Schreiben Sie einen Gästebucheintrag für ChristianSchwarzer

Beiträge: 210
Registriert: 31.12.2001

ACAD 2009

erstellt am: 22. Jul. 2002 08:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Gotti 10 Unities + Antwort hilfreich

Hi,

Ich würde sagen, dass es für eine solche Filterung keine (einfache) Möglichkeit gibt.

Das Problem des "innen"liegens ist kein ganz triviales Problem der Geometrie. Was das Auge ganz leicht erfasst ist für den Rechner mitunter sehr schwer zu beschreiben....

Eine Möglichkeit wäre eventuell noch die, funktioniert aber nur, wenn es keine sich schneidenden Linien gibt und alle Polylinen geschlossen sind:
Befehl "Schraffur" (_bhatch), äußere Wählen, Umgrenzungen beibehalten als Polylinien, keine Assoziativität, und die Schraffur dann auf einem neuen Layer erstellen. Es wird dann nicht nur die Schraffur erzeugt sondern auch ein Satz Umgrenzungslinien auf dem neuen Layer. Das Schraffurmuster kann dann wieder gelöscht werden, die Linien bleiben. Man erhält so zumindest eine Kopie der äußeren Polylinien.

------------------
Gruß,
Christian
http://www.werkstatt-im-hof.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Gotti
Mitglied



Sehen Sie sich das Profil von Gotti an!   Senden Sie eine Private Message an Gotti  Schreiben Sie einen Gästebucheintrag für Gotti

Beiträge: 67
Registriert: 21.07.2002

P2000 1GB Autocad 2000/Map4

erstellt am: 22. Jul. 2002 09:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ich krieg einfach keine Umgrenzung, oder sehe ich sie nicht??

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ChristianSchwarzer
Mitglied
Schreiner


Sehen Sie sich das Profil von ChristianSchwarzer an!   Senden Sie eine Private Message an ChristianSchwarzer  Schreiben Sie einen Gästebucheintrag für ChristianSchwarzer

Beiträge: 210
Registriert: 31.12.2001

ACAD 2009

erstellt am: 22. Jul. 2002 10:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Gotti 10 Unities + Antwort hilfreich


Polylinien.zip

 
Hi,

hab's gard probiert, mit Schraffur geht's nicht. Aber mir kam eine andere Idee..

Voraussetzung:
Alle plinien sind geschlossen, keine Überschneidungen, alle in einer Ebene.
Dann alle in Regionen umwandeln, alle miteinander vereinigen, das Ergbenis über Ursprung wieder auflösen. Es sollte die Umgrenzung der äußersten Linien so erzeugt werden können.

Bespieldatei:
Layer1 ursprüngliche Linien
Layer2 nach Umwandeln in regionen
Layer3 nach Vereinung, vor Ursprung

------------------
Gruß,
Christian
http://www.werkstatt-im-hof.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mallorca7
Mitglied
Konstrukteur


Sehen Sie sich das Profil von mallorca7 an!   Senden Sie eine Private Message an mallorca7  Schreiben Sie einen Gästebucheintrag für mallorca7

Beiträge: 165
Registriert: 07.05.2002

Windows 7
Autocad Mechanical 2011

erstellt am: 22. Jul. 2002 11:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Gotti 10 Unities + Antwort hilfreich


polyl.zip

 
Hi Goti,

anbei ein LISP - Programm, daß geschlossene Polylinie findet. Das Ergebnis ist in der Variablen nl gespeichert.
Aufrufen des LISPS mit plgl
Weiterbearbeiten der geschlossenen Polylinien
durch !nl (Rufzeichen und nl)!
zum bsp:
Befehl: wahl
objekte wählen: !nl
Dann kannst du Dir geschlossenen Polylinien auf einen
Layer legen und weiterarbeiten.
Die Polylinien, die in einem Block oder XREF drin sind,
sind leider noch nicht dabei.

lg FRED

PS: Die Kurzversion, allerdings ohne Möglichkeit die Auswahl nur
bestimmte Ausschnitte aus der Zeichnung zu filtern lautet:

Objekte wählen: (setq ss1 (ssget "X" '((70 . 1))))

[Diese Nachricht wurde von mallorca7 am 22. Juli 2002 editiert.]

[Diese Nachricht wurde von mallorca7 am 22. Juli 2002 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Gotti
Mitglied



Sehen Sie sich das Profil von Gotti an!   Senden Sie eine Private Message an Gotti  Schreiben Sie einen Gästebucheintrag für Gotti

Beiträge: 67
Registriert: 21.07.2002

P2000 1GB Autocad 2000/Map4

erstellt am: 22. Jul. 2002 14:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Christian Schwarzer

Besten Dank für Deinen Tipp, das mit den Regionen funktioniert.
Mein Rechner (P2000, 1GB Ram) hat halt ein bischen Arbeit mit den 30000 Polylinien, aber er wirds schon schaffen....

Grüße aus Tirol www.planalp.at

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz