| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: ACAD_PROXY_ENTITIES abfragen (1364 mal gelesen)
|
infiel_thomas Mitglied Rentner
Beiträge: 140 Registriert: 06.07.2005 Win7 64bit MAP 3D 2010 SP2 MAP 3D 2014 SP1 QGIS
|
erstellt am: 18. Dez. 2009 14:34 <-- editieren / zitieren --> Unities abgeben:
Ich habe eine Flurkarte als *.dwg bekommen, in der die Flst-Nr. als Acad_proxy_Entity dargestellt sind. Daraus wollte ich SDF oder SHP-Dateien erzeugen. Bei Abfrage der Zeichnung (zugeordnet) werden die Flurstücksnummern nicht mit angezeigt. Objektenabler ist Fehlanzeige. Wenn ich die Proxies explode, werden MTEXTE erzeugt mit Formatierungen. s.Bild 1 - Inhalt Bei Ausgabe über FDO in Shp werden genau diese Textstrings ausgegeben und nicht der reine Text. Gibt es eine Möglichkeit 1. die Proxy_Entities abzufragen ohne Object-Enabler oder 2. kann man die Zeichenformatierung für alle MTEXTE gleichzeitig entfernen. Ohne Zeichenformatierung funktioniert die FDO-Ausgabe richtig. Dann bleibt nur noch das Problem mit den Flst, die geteilt wurden und die Nummer einen Bruchstrich enthält. s.Bild 2 Da muss ich dann wohl auch noch ein SHP mit Linien ausgegeben. Geht es auch einfacher? ------------------ - Ingo - Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
infiel_thomas Mitglied Rentner
Beiträge: 140 Registriert: 06.07.2005 Win7 64bit MAP 3D 2010 SP2 MAP 3D 2014 SP1 QGIS
|
erstellt am: 18. Dez. 2009 14:36 <-- editieren / zitieren --> Unities abgeben:
|
cadffm Ehrenmitglied V.I.P. h.c. 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 18. Dez. 2009 14:58 <-- editieren / zitieren --> Unities abgeben: Nur für infiel_thomas
|
Ex-Mitglied
|
erstellt am: 18. Dez. 2009 15:12 <-- editieren / zitieren -->
Hi, >> Bei Abfrage der Zeichnung (zugeordnet) werden die Flurstücksnummern nicht mit angezeigt >> 1. die Proxy_Entities abzufragen ohne Object-Enabler Map-Abfragen können nur AutoCAD-eigene Elemente abfragen/als Ergebnis anzeigen, da hilft (leider) auch kein ObjectEnabler. Frage zwei ist bereits durch cadffm beantwortet. >> Dann bleibt nur noch das Problem mit den Flst, die geteilt >> wurden und die Nummer einen Bruchstrich enthält Du könntest aber auch eine mehrzeilige Beschriftung daraus machen, abhängig allerdings von Qualitätsansprüchen, dann steht folgendes dort 114 --- 4 eben Bindestriche als Ersatz für den Teilungsstrich. - alfred - ------------------ www.hollaus.at
[Diese Nachricht wurde von a.n. am 18. Dez. 2009 editiert.] |
infiel_thomas Mitglied Rentner
Beiträge: 140 Registriert: 06.07.2005 Win7 64bit MAP 3D 2010 SP2 MAP 3D 2014 SP1 QGIS
|
erstellt am: 18. Dez. 2009 15:36 <-- editieren / zitieren --> Unities abgeben:
Zitat: cadffm: entfernt interne MText-Formatierungen !
Das Entfernen der Formatierung funktioniert. Die Texte erhalten ja durch FDO eine neue Formatierung. Als Notlösung zur Info auf alle Fälle tauglich, für den Plot muss der Strich aber in die Mitte. Zitat: alfred: Du könntest aber auch eine mehrzeilige Beschriftung daraus machen, abhängig allerdings von Qualitätsansprüchen, dann steht folgendes dort 114 --- 4 eben Bindestriche als Ersatz für den Teilungsstrich.
Wie kann ich eine mehrzeilige Beschriftung daraus machen - es sind nur ein Teil der Nrn. betroffen. Beim explode der acad_proxy_entities wird aus dem Strich eine Polylinie erzeugt. Wie ersetze ich die _pline durch einen Bindestrich? ------------------ - Ingo - Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 18. Dez. 2009 15:39 <-- editieren / zitieren -->
Hi, kannst Du mal eine Zeichung uploaden, die ein paar solcher Proxy-Flurstücksnummern enthält? - alfred - ------------------ www.hollaus.at |
infiel_thomas Mitglied Rentner
Beiträge: 140 Registriert: 06.07.2005 Win7 64bit MAP 3D 2010 SP2 MAP 3D 2014 SP1 QGIS
|
erstellt am: 18. Dez. 2009 15:57 <-- editieren / zitieren --> Unities abgeben:
alfred: Würde ich ja gerne, aber die Dinger lassen sich nicht kopieren und die Originaldatei ist 17mb groß. Die Originaldatei ist mit einem EDBS-Konverter erzeugt worden: ACAD_PROXY_ENTITY Layer: "001_ALK_FLURSTUECK_NR" Bereich: Modellbereich Referenz = 76b3c DXF Name: EDBSFSNR Name der Klasse: EDBSfsnr Name der Anwendung: EDBSFSNR Nur die FlstNr werden als ACAD_PROXY_ENTITY ausgegeben, Hausnummern und Straßennamen sind MTEXTE. Wahrscheinlich genau wegen der Bruchstriche, sonst wären ja auch MTEXTE gegangen. Ich will aber nicht zuviel Zeit damit vertun, muss ich eben wieder mit XREF arbeiten. ------------------ - Ingo - Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 18. Dez. 2009 16:16 <-- editieren / zitieren -->
Hi, >> Würde ich ja gerne, aber die Dinger lassen sich nicht kopieren >> und die Originaldatei ist 17mb groß Na ein _wblock sollte doch möglich sein, im schlechtesten Fall (in einer Kopie der Zeichnung) alles löschen bis auf wenige Zielelemente und dann _purge. - alfred - ------------------ www.hollaus.at |
infiel_thomas Mitglied Rentner
Beiträge: 140 Registriert: 06.07.2005 Win7 64bit MAP 3D 2010 SP2 MAP 3D 2014 SP1 QGIS
|
erstellt am: 18. Dez. 2009 16:27 <-- editieren / zitieren --> Unities abgeben:
Zitat: Na ein _wblock sollte doch möglich sein, im schlechtesten Fall (in einer Kopie der Zeichnung) alles löschen bis auf wenige Zielelemente und dann _purge.
Klar habe ich an wblock gedacht, aber denkste! Man kann die Dinger nur auflösen, aber weder kopieren, noch verschieben oder als wblock ausgeben. Die wblock-Datei hat nur eine Layerbezeichnung, ist aber sonst leer. Beim Löschversuch wird anzeigt: _.erase 1 gefunden, das Objekt ist aber trotzdem noch da. Ich werde mich mal mit dem Zeichnungsersteller in Verbindung setzen, ob er mir zu Teszwecken mal einen kleinen Auszug liefern kann, geht aber erst im neuen Jahr - der öffentliche Dienst hat bereits ab heute Weihnachtsferien. ------------------ - Ingo - Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Ehrenmitglied V.I.P. h.c. 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 18. Dez. 2009 23:59 <-- editieren / zitieren --> Unities abgeben: Nur für infiel_thomas
|