| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Problem Stilisierung von mit Daten verknüpften Polygonen (1193 mal gelesen)
|
RL13 Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Bauwesen
Beiträge: 2373 Registriert: 23.10.2008
|
erstellt am: 24. Mai. 2013 09:24 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich habe ein Problem mit der Stilisierung von FDO-Polygonen (SDF) in 2013, wenn diese verknüpft mit einer oder auch zwei Datenbanken (DB1 und DB2) sind. Und zwar möchte ich anhand folgender Formel ein Mtext-Label auf Polygonen erzeugen: Concat(ToInt32(Substr(Eigenschaft_aus_SDF,11,6)),'\P Name: ',"Eigenschaft_aus_DB1|E_Name",'\P Eigentümer: ',"Eigenschaft_aus_DB2|Name") Bei der Prüfung wird kein Fehler angezeigt aber bei Anwenden erscheint in dem Plan nur "Text" mit Verwendung von Text anstatt MText (und dabei anstatt Zeilensprung mit \P -> \n) funktionierts auch nicht! Einzeil kann ich mir die Eigenschaften aber anzeigen lassen. Kann das jemand bestätigen? Lösen konnte ich das Problem bisher nur mit einer händischen Bearbeitung der *.layer-Datei, was natürlich ziehmlich tricky ist.
------------------ mfg Roman Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Guenther P Mitglied Techniker
Beiträge: 1133 Registriert: 14.05.2010 AutoCAD 11 --> --> AutoCAD Civil 3D 2017 64bit SP1.1 --> Autodesk InfraWorks 360 Autodesk Infrastructure Design Suite Premium 2017 64bit OoC, HMap Windows 7 x64 Enterprise SP1 Lenovo ThinkCentre M800 MT Intel Core i7-4770 @3.40GHz 3.40 GHz 32,0 GB RAM NVIDIA Quadro K2000D 2*24" HP EliteBook Revolve 810
|
erstellt am: 24. Mai. 2013 10:19 <-- editieren / zitieren --> Unities abgeben: Nur für RL13
|
Stelli1 Moderator Verm.-Ing.
Beiträge: 1521 Registriert: 17.08.2005 AutoCAD Map aktuell, Designsuite VS6, VS.net
|
erstellt am: 24. Mai. 2013 11:49 <-- editieren / zitieren --> Unities abgeben: Nur für RL13
Hallo Roman, in der Stilisierung kannst du ja angeben ob Text oder Mtext dargestellt werden soll. Bei Text ist "\n" der Umbruch bei Mtext "\P". Ich hatte auch schon einige Male das Problem, dass die texte dann nicht richtig dargestellt wurden. Nur Umschalten von Mtext auf text und dann wieder auf Mtext war alles in Ordnung. Wilfried Stelberg ------------------ Warum lisp'eln wenn's auch anders geht. www.ib-stelberg.de 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
|
erstellt am: 24. Mai. 2013 11:49 <-- editieren / zitieren --> Unities abgeben:
Hallo Günther, Bei Verwendung von Text-Label habe ich den oberen Strich bei \n, wie Du vorgeschlagen hast geändert und trotzdem wird mir im Plan nur "Text" angezeigt. Concat(ToInt32(Substr(Eigenschaft_aus_SDF,11,6)),'\n','Name: ',"Eigenschaft_aus_DB1|E_Name",'\n','Eigentümer: ',"Eigenschaft_aus_DB2|Name") Ich habe den Verdacht, dass es ein Bug im Dialogfeld "Stillabel" ist, weil das händische Ändern der Layer-Datei mir ja die korrekte Beschriftung bringt.
------------------ mfg Roman Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Guenther P Mitglied Techniker
Beiträge: 1133 Registriert: 14.05.2010 AutoCAD 11 --> --> AutoCAD Civil 3D 2017 64bit SP1.1 --> Autodesk InfraWorks 360 Autodesk Infrastructure Design Suite Premium 2017 64bit OoC, HMap Windows 7 x64 Enterprise SP1 Lenovo ThinkCentre M800 MT Intel Core i7-4770 @3.40GHz 3.40 GHz 32,0 GB RAM NVIDIA Quadro K2000D 2*24" HP EliteBook Revolve 810
|
erstellt am: 24. Mai. 2013 12:18 <-- editieren / zitieren --> Unities abgeben: Nur für RL13
Hi Roman, folgender Ausdruck Concat (tostring( GeschZahl), ' Geschoße' , '\n', 'BGFL ', Round ( C_BGFL , 0 ), 'm²') kommt bei mir zu folgender Anzeige: 5 Geschoße BGFL 7101m² ------------------ - gü - 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
|
erstellt am: 24. Mai. 2013 12:23 <-- editieren / zitieren --> Unities abgeben:
Hallo Günther, das funktioniert bei mir auch problemlos solange die Daten aus einer Quelle, nämlich dem FDO-Objekt selber kommen. Die Fragestellung war jedoch ob die Labelung auch bei mit zusätzlichen Daten verknüpften FDO-Objekten funktioniert?
------------------ mfg Roman Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Guenther P Mitglied Techniker
Beiträge: 1133 Registriert: 14.05.2010 AutoCAD 11 --> --> AutoCAD Civil 3D 2017 64bit SP1.1 --> Autodesk InfraWorks 360 Autodesk Infrastructure Design Suite Premium 2017 64bit OoC, HMap Windows 7 x64 Enterprise SP1 Lenovo ThinkCentre M800 MT Intel Core i7-4770 @3.40GHz 3.40 GHz 32,0 GB RAM NVIDIA Quadro K2000D 2*24" HP EliteBook Revolve 810
|
erstellt am: 24. Mai. 2013 12:43 <-- editieren / zitieren --> Unities abgeben: Nur für RL13
|