• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Extrahieren Sie Koordinatenlinien und Polylinienzeichnung

  • Ersteller Ersteller Zoro7610
  • Erstellt am Erstellt am

Zoro7610

Guest
guten tag für alle,
in anbetracht der antworten auf meinen vorherigen beitrag und der enormen kompetenz, die ich im bereich der lisp von den benutzern des forums gefunden habe, bitte ich sie, wenn es die möglichkeit gibt, dieses problem zu lösen:
für das berechnungsprogramm, das ich benutze, muss ich ihm die koordinaten jeder einzelnen linie und polylinie geben, die mein design bilden. ich erkläre einige details:
- egal, wo sie die koordinaten nehmen
- die linien und polylinien, die das design auf allen "verbunden miteinander" bilden
- ich habe in der spalte bei allen x und in spalte b alle y
- ja. es gibt keine z koordinaten.

ein beispiel:
zeile 1 : 4,76(x), 18,99(y) (initial point) ; 4,76(x), 16,00(y) (endpunkt der zeile)
muss sein:
spalte
4.76
4.76
spalte b
18.99
anhang

ich weiß nicht, ob ich mein problem erklären könnte.
vielen dank im voraus für jede hilfe.
hi.
 
ich habe diese lispe gefunden, die ein ausgangspunkt für das sein könnte, was ich brauche. in der praxis erstellt es eine textdatei (die am max mit einem makro von excel dann mir den betrag wie ich will), aber gibt mir die koordinaten nur der polylinien, die wählen (für mich auch zinslinien). eine andere sache, die nicht tun sollte, ist, mir die "fortsetzung" der polylinien zu beginn der zeile der textdatei einzufügen und sollte nicht die koorden setzen. ♪

jetzt habe ich keine ahnung, ob es besser ist, mit lisp von kratzern zu beginnen oder einen bereits fertig zu ändern.

ich stecke den deckel und den txt an, damit du vielleicht besser verstehst.
danke.
 

Anhänge

ich entschuldige mich, aber ich vergaß, im beispiel des ersten beitrags eine sache zu erklären:
ich beschrieb die erste zeile, und bis jetzt ist es okay.
die zweite linie muss praktisch vom endpunkt der ersten beginnen, also:
zeile 2: 4,76(x), 16,00(y) ; 3,50(x), 17(y)

und so weiter

ps.:ich bemerkte, dass es nicht notwendig ist, dass die lispe die polylinie auch lesen, weil sie mir die koordinaten dienen und es keine unterschiede zwischen koordinaten der flanen und koordinaten der polylinien gibt: also explodiere ich einfach die polylinien und das spiel ist erledigt.
 
befehl Estrdatisie können die geometrie (einschließlich koordinaten) aller in der zeichnung vorhandenen grafischen einheiten extrahieren.
 
dank des vorschlags, aber vielleicht habe ich nicht verstanden, wie es zu tun: ich erkläre

ich schaffte es, eine xls-datei mit allen koordinaten zu erstellen, die ich brauche, aber ich konnte sie nicht in die richtige reihenfolge setzen.
in dem sinne, dass dieser befehl alle koordinaten der zeilen extrahiert, aber die zeilen zufällig nimmt. du musst anfangen, mir die koordinaten einer linie zu geben und dann die koordinaten der linie zu nehmen, die zuvor an der grenze angebracht ist.

vielleicht gibt es eine spezielle option für ihn, das zu tun. weißt du, wie du mir helfen kannst?
 
dies ist eine "einfache" methode, um ihr problem zu lösen.
transformieren sie die zeilen die polylinie durch den befehl _pedit _multiple, so dass sie in der reihenfolge die verschiedenen linien, die miteinander verbunden sind, setzen, die verschiedenen tracks erstellen.
durch die lispe, die ich dir angehängt habe, befehl rppunti, die koordinaten der polylinea vertices in einer so formatierten textdatei freigeben:
coordx coordz
die datei es in excel mit dem raumzeichen als separator.

bye
 

Anhänge

vielen dank für die antwort, wenn ich sehr freundlich war.
in der woche hätte ich zeit zu testen.
in der zwischenzeit frage ich sie jedoch, ob es eine chance gibt, die koordinaten alle das gleiche format haben: zum beispiel 00.00. ich empfehle ihnen nicht, das zu tun, aber meine ist nur eine neugier. ich sage ihnen das, weil ich es 1 test war und als ich die txt-datei in excel importierte, konnte ich die koordinaten nicht färben, wie ich wollte:
a b c d
00.00 00.00 00.00 00.00 00.00

danke noch mal.
hi.
 
sie können es tun, aber es passt nicht.
wenn sie die textdatei in excel importieren, müssen sie neben der angabe, wie sie den raum trennen können, angeben, wie format, allgemeiner, die schaltfläche "erweitert" auswählen und angeben, wie sie den punkt trennen können.
wenn die von ihnen verwendete version die definition des zeichentyps für dezimals nicht unterstützt, tun sie es innerhalb der textdatei, ersetzen punkt mit komma.

bye
 
aber danke "zu viel" :)

ich habe beweise mit excel gemacht und jetzt kümmere ich mich um die datei, wie ich es will.

vielen dank
 
dies ist eine "einfache" methode, um ihr problem zu lösen.
transformieren sie die zeilen die polylinie durch den befehl _pedit _multiple, so dass sie in der reihenfolge die verschiedenen linien, die miteinander verbunden sind, setzen, die verschiedenen tracks erstellen.
durch die lispe, die ich dir angehängt habe, befehl rppunti, die koordinaten der polylinea vertices in einer so formatierten textdatei freigeben:
coordx coordz
die datei es in excel mit dem raumzeichen als separator.

bye
hi.

ich habe deinen löffel gefunden, der aussieht, als wäre es mein fall.
das einzige problem ist, dass in der textdatei, die mich erzeugt, keine quoten von punkten, aber überhaupt 0.
ich beginne von einer datei mit 404 polylinee ciscuna mit ihrer höhe.
danke.
hi.
paola
 
Guten Morgen, alle. sehr nützlich lisp.
Ist es möglich, diese so zu ändern, dass die erste Spalte, d.h. diejenige, die die Anzahl der Einheit eingibt, mit einem Raum und dann "staccata" aus der Spalte der x-Koordinaten getrennt wird?
Das wäre perfekt!
Vielen Dank, bald.
 
Kann jemand erklären, wie ich die Schlangenspange verwenden kann? Ich caricl die lisp in autocad, dann wählen Sie die Polylinea und möchte die txt-Datei der Punkte, wie bekomme ich diese txt-Datei? Danke im Voraus. .
 
Hi.
Tut mir leid, dass ich das "rppunti"-Programm nicht kenne, aber auf jemanden warten, der Ihnen bei diesem Programm hilft, können Sie mein koordiniertes Programm herunterladen.
http://www.domenicoieva.com/coordinate.htmldas Programm ist frei und führt auch den Export der Koordinaten der ausgewählten Objekte durch ein intuitives (spero...) Dialogfeld.
 
die Datei ist exportlistapuntipline.lsp, der Befehl rppunti.
fragt Sie den Namen der Textdatei, die Daten enthält, wählen Sie Polylinea und die Datei wird erstellt.
Sie müssen nur vorsichtig sein, wo Sie die Datei speichern, nach der Operation, die Sie öffnen, und der Inhalt wird (zB):
ANHANG
0 9148 12398
0 16206 12398
0 16206 8103

Hi.
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben