| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Meheren Zeichnungen ein Koordinatensystem zuweisen (663 mal gelesen)
|
MatthiasE Mitglied Bauinformatiker
Beiträge: 58 Registriert: 27.08.2004 BS: Win10-64Bit Software :Map2017/18/+RasterDesign,AIMS 2015,Oracle12c SE1, MapGuide OP Ver.3.x Hardware : WorkStation - Intel 6Core 2.3GHz
|
erstellt am: 28. Jun. 2016 09:59 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte einer größeren Anzahl von Zeichnungen ein Koordinatensystem zuweisen. 1) das Koordinatensystem ist ein benutzerdefiniertes System ( nicht in CSLIB ) 2) die Zeichnungen sind über viele Unterverzeichnisse verteilt So wie es sich darstellt kann man mit „_mapcsassign“ immer nur die aktuelle Zeichnung die gerade geöffnet ist das Koordinatensystem ändern. Ich suchte ein Script in dem man nur die Zeichnung als Variable definieren kann. ------------------ Viele Grüße Matthias Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3358 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 28. Jun. 2016 10:44 <-- editieren / zitieren --> Unities abgeben: Nur für MatthiasE
Servus, suche im Forum nach ScriptPro. ------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. Wünsche: Tabllen (XLS,ODS) FDO nativ einbinden, FDO-WMTS, richtige Ebenen für Layer, Erweiterter Attribut-Editor "auffrischen", dyn. Xrefs, mehrere modell Bereiche, Halo4Texte, verschränkte Attribute, Linientypen überarbeiten (doppellinien) , XREF>VISRETAIN pro XREF Fehler: FDORasterdaten im Layout Richtigen Maßstab verwenden, funktionierende updates u. erweiterungen inkl. installationsroutinen, Fehler zwischen Normal MAP Civil beheben Schöne Grüsse aus der Steiermark Bernd P. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mistfink Mitglied GISler
Beiträge: 217 Registriert: 08.06.2006 Map 3D / 2013 AIMS 2013 Win 7, 64bit
|
erstellt am: 28. Jun. 2016 11:34 <-- editieren / zitieren --> Unities abgeben: Nur für MatthiasE
Hallo Matthias, wir haben gerade eine Umstellung vorgenommen (LV03 --> LV95). Von der Umstellung sind bisher > 1000 DWGs betroffen. Ich hab ein kleines Plugin geschrieben: - Konvertierung DWG --> DXF - Konvertierung DXF --> DWG - Zuweisen eines Koordinatensystems DXF wird benötigt damit ein anders Programm die eigentliche Konvertierung vornehmen kann. Man wählt einen Ordner aus, und das Plugin verarbeitet alle DWGs/DXF aus dem Ordner. Das liesse sich sicher einfach auf Unterordner erweitern. Umwandlung DWG-DXF läuft, ohne dass die Zeichnungen geöffnet werden - das ist schnell und läuft auch für 1000 DWGs in einem Rutsch durch. Für das Zuweisen des Koordinatensystems muss die DWG geöffnet werden - da schafft das Plugin bei mir nur ca 150 DWGs und dann stürzt ACAD Map ab. Ich muss den Prozess also immer wieder neu starten. Ausserdem muss ich bereits bearbeitete DWGs wegschreiben. Das war mir egal weil wir die Konvertierung nur einmalig ausführen. Für deine Anforderung könnte man dass ggf. etwas erweitern, dass man bereits bearbeitete DWGs nicht wegschreiben muss. Das Plugin ist in C#, quick 'n dirty und läuft zumindest unter Map 2013. Wenn Du Interesse hast schick mir deine Email und ich sende dir das Projekt und die DLL, Robert ------------------ raumpatrouille3d.blogspot.com Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3358 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 28. Jun. 2016 12:54 <-- editieren / zitieren --> Unities abgeben: Nur für MatthiasE
Servus, "- Zuweisen eines Koordinatensystems" hab nichts gefunden wie macht man das? ------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. Wünsche: Tabllen (XLS,ODS) FDO nativ einbinden, FDO-WMTS, richtige Ebenen für Layer, Erweiterter Attribut-Editor "auffrischen", dyn. Xrefs, mehrere modell Bereiche, Halo4Texte, verschränkte Attribute, Linientypen überarbeiten (doppellinien) , XREF>VISRETAIN pro XREF Fehler: FDORasterdaten im Layout Richtigen Maßstab verwenden, funktionierende updates u. erweiterungen inkl. installationsroutinen, Fehler zwischen Normal MAP Civil beheben Schöne Grüsse aus der Steiermark Bernd P. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MatthiasE Mitglied Bauinformatiker
Beiträge: 58 Registriert: 27.08.2004 BS: Win10-64Bit Software :Map2017/18/+RasterDesign,AIMS 2015,Oracle12c SE1, MapGuide OP Ver.3.x Hardware : WorkStation - Intel 6Core 2.3GHz
|
erstellt am: 28. Jun. 2016 13:09 <-- editieren / zitieren --> Unities abgeben:
Hallo Robert, vielen Dank. Hört sich erst mal gut an, aber wie gibst Du der Zeichnung das Koordinatensystem mit. Wie kann ich Dir meine e-mail zukommen lassen, war lange nicht mehr hier im Forum. ------------------ Viele Grüße Matthias Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mistfink Mitglied GISler
Beiträge: 217 Registriert: 08.06.2006 Map 3D / 2013 AIMS 2013 Win 7, 64bit
|
erstellt am: 28. Jun. 2016 13:29 <-- editieren / zitieren --> Unities abgeben: Nur für MatthiasE
Hi Matthias, die Zuweisung des Koordinatensystems erfolgt über folgenden API Befehl: Autodesk.Gis.Map.HostMapApplicationServices.Application.ActiveProject.Projection = csc;
csc = ist der Code des Koordinatensystems wie er in Map angezeigt wird, also z.B.: "CH1903/GSB.LV03-M" oder "CH1903Plus_1.LV95/01" Email Adresse kann man über persönliche Mitteilung austauschen. Einfach auf "PM" Symbol beim Usernamen im Forenbeitrag klicken. Viele Grüsse, Robert ------------------ raumpatrouille3d.blogspot.com Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|