| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Koordinaten ins Autocad oder Autocad Map einlesen (6494 mal gelesen)
|
YR Mitglied
Beiträge: 45 Registriert: 14.04.2009 Autocad 2008
|
erstellt am: 14. Apr. 2009 11:52 <-- editieren / zitieren --> Unities abgeben:
Ich möchte eine Datei, egal welche Form, ins Autocad Map einlesen. In der Datei muss die Punktnummer, der Punktcode, Rechts- und Hochwert und die Höhe stehen. Kann mir bitte jemand helfen, bin langsam am Verzweifeln. Hab gelesen, dass es mit Autocad Map funktionieren würde, weiß aber nicht wie. Hilfe!!!!!!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 14. Apr. 2009 12:08 <-- editieren / zitieren --> Unities abgeben: Nur für YR
|
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 Kinder, kauft Kämme! Es kommen lausige Zeiten.
|
erstellt am: 14. Apr. 2009 12:12 <-- editieren / zitieren --> Unities abgeben: Nur für YR
|
Entsorger01 Moderator Techniker
Beiträge: 3263 Registriert: 07.07.2006 ACAD 2021 Acrobat Prof. Creative Suite WIN10
|
erstellt am: 14. Apr. 2009 12:12 <-- editieren / zitieren --> Unities abgeben: Nur für YR
Auch von mir ein Willkommen bei CAD.de Vielleicht kann dir in diesem Brett eher geholfen werden. ------------------ Gruß Michi "Personalführung ist die Kunst, die Mitarbeiter so schnell über den Tisch zu ziehen, dass sie die Reibungshitze als Nestwärme empfinden." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
YR Mitglied
Beiträge: 45 Registriert: 14.04.2009 Autocad 2008
|
erstellt am: 14. Apr. 2009 12:15 <-- editieren / zitieren --> Unities abgeben:
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 14. Apr. 2009 12:28 <-- editieren / zitieren --> Unities abgeben: Nur für YR
|
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 14. Apr. 2009 12:32 <-- editieren / zitieren --> Unities abgeben: Nur für YR
|
YR Mitglied
Beiträge: 45 Registriert: 14.04.2009 Autocad 2008
|
erstellt am: 14. Apr. 2009 12:35 <-- editieren / zitieren --> Unities abgeben:
Über die skript-Funktion hab ich mich schon belesen. Aber da kann man doch bloß Koordinaten einlesen, aber keine dazugehörigen Symbole. Oder geht das auch? @ Thomas: Mir schwebt nur das ascii-Format vor, aber vielleicht kennt jemand noch ein anderes Format, womit ich mein Ziel erreichen kann. [Diese Nachricht wurde von YR am 14. Apr. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 14. Apr. 2009 12:51 <-- editieren / zitieren --> Unities abgeben: Nur für YR
Keine Ahnung, was dir nun genau vorschwebt .... Autocad hat aber Programmierschnittstellen (arx, Lisp, VBA, .NET) , wo man mit Hilfe von Zusatztools eine Menge Wünsche erfüllen kann. ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
YR Mitglied
Beiträge: 45 Registriert: 14.04.2009 Autocad 2008
|
erstellt am: 14. Apr. 2009 13:11 <-- editieren / zitieren --> Unities abgeben:
die Ascii-Datei ist bei uns so aufgebaut: 700001 72 1000.000 5000.000 120.00 700002 72 1020.000 5100.000 150.00 usw 1. Stelle Punktnummer, 2. Stelle Symbol, 3. Stelle Rechtswert, 4. Stelle Hochwert und 5. Stelle Höhe. Diese müsste ich halt ins Autocad bringen. Ich hab gelesen, dass mit Autocad Map das Einlesen von Ascii-Dateien möglich ist. Ich hab den ganzen Vormittag dagesessen und die Hilfe-Datei studiert, danach das Internet. Ich hab keine passende Lösung gefunden. Vielleicht gibt es ja noch andere Dateiformate, die den selben Zweck erfüllen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 14. Apr. 2009 13:27 <-- editieren / zitieren --> Unities abgeben: Nur für YR
keine Ahnung was in Map (mehr) möglich ist - ich kann nur für pures AutoCAD sprechen und da ist das eine Standardfrage die der Ottonormaluser mit einem Script lösen kann. Meine Antwort würde also lauten: 1. Suchfunktion mit den Stichworten SCIRPT oder SKRIPT kombiniert mit KOORDINATEN nutzen.. 2. In deinem Fall würde ich mit einem Texteditor die Ascii-Datei wie folgt ändern: aus ------------- 700001 72 1002.000 5000.000 120.00 700002 72 1003.000 5000.000 120.00 700003 72 1004.000 5000.000 120.00 usw. würde ich ------------- ATTREQ 1 ATTDIA 0 _-INSERT 72 1002.000,5000.000,120.00 1 1 0 700001 _-INSERT 72 1003.000,5000.000,120.00 1 1 0 700002 _-INSERT 72 1004.000,5000.000,120.00 1 1 0 700003 usw. machen - das geht mit suchen und ersetzen wenn man fit ist in Seknunden.
Aber bitte: Suchfunktion nutzen EDIT: "Mein Vorschlag" benötigt dann natürlich noch in der aktuellen Datei einen Block mit einem Attribut, der Blockname =Symbolname (sind 5 versch. Symbole verwendet so benötigt man auch 5 Blockdefinitionen..) ------------------ die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 14. Apr. 2009 13:28 <-- editieren / zitieren --> Unities abgeben: Nur für YR
Was soll denn aus so einer Zeile Werden? z.B. Ein Block (Name=72) Aussehen: Kreis mit Kreuz und 1. Atribut = Punktnummer = Inhalt : "700001" 2-4.Attribut X,Y, Z-Koordinate oder besser ohne diese Textdarstellung ? und Einfügepunkt der Blockreferenz = Koordinaten aus der ASCII-Datei ? Was willst du denn nach dem IMPORT haben? ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
YR Mitglied
Beiträge: 45 Registriert: 14.04.2009 Autocad 2008
|
erstellt am: 14. Apr. 2009 13:53 <-- editieren / zitieren --> Unities abgeben:
@ cadffm: was meinst du mit suchfunktion benutzen? ich möchte, dass der Punktcode beim Einlesen in den passenden Block/Symbol umgewandelt wird. Z.B. Code 641 ist gleich ein Straßeneinlauf. Das dazugehörige Symbol hat den Blocknamen VE_A_EL_eckig.
Bzw. würde es funktionieren, wenn ich den Punktcode (in meiner Beispieldatei die 72) mit den richtigen Blocknamen umbenenne und dann die Script-Datei einlese. Kommt da gleich das richtige Blocksymbol? Ich weiß, ich bin ein schwieriger Fall, aber hab nicht viel mit Autocad zu tun. Ich arbeite sonst nur mit Geograf. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 Kinder, kauft Kämme! Es kommen lausige Zeiten.
|
erstellt am: 14. Apr. 2009 14:08 <-- editieren / zitieren --> Unities abgeben: Nur für YR
Da Du Punktnummern und dazu gehörende Symbole hast und die auch am Ende im Plan haben willst, bist Du hier im Rund um AutoCAD-Brett definitiv falsch. Dir wurde nun schon mehrfach nahe gelegt, Dich an die GIS'ler zu wenden, da die reinen ACAD'ler diese Funktionen nicht haben. Ich selber habe kein MAP sondern CIVIL. Dort geht das, was Du möchtest, mit Hilfe von Punktdateiformaten siehe auch hier. Meines Wissens nach sind MAP und CIVIL in irgendeiner Version mal auseinandergedriftet, so dass Du mittlerweile in MAP nicht mehr alles drin hast, wie früher. Es kann also durchaus sein, dass Du mit der Forensuche Tipps findest, die in Deiner Version nicht mehr funktionieren. Es ist dennoch die Suchbemühung Deinerseits wert! SUCHE im MAP-Brett Solltest Du mit unsere Forensuche nicht weiterkommen, benutz google mit dem Suchgegriff: Code: SUCHBEGRIFF site:http://ww3.cad.de/foren/ubb/Forum285
um Deine Suche zu verfeinern.Solltest Du tatsächlich nicht weiterkommen mit der Hilfe und der Forensuche, stell Deine Frage im GIS-Brett noch einmal, diesmal mit allen Informationen, die Du hast und den threads / Hilfepunkten, die Dir nicht weitergeholfen haben und der Angabe, warum sie das nicht taten. Je mehr Infos Du gibst, desto besser können "die Wissenden" Dir helfen.
------------------ Gruß, runkelruebe Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße... System-Info | Excel -Suche | RuA-Suche | FAQ-ACAD | CAD.de-Hilfe | sinnvoll fragen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
YR Mitglied
Beiträge: 45 Registriert: 14.04.2009 Autocad 2008
|
erstellt am: 14. Apr. 2009 14:52 <-- editieren / zitieren --> Unities abgeben:
|
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 Kinder, kauft Kämme! Es kommen lausige Zeiten.
|
erstellt am: 14. Apr. 2009 15:06 <-- editieren / zitieren --> Unities abgeben: Nur für YR
|
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2624 Registriert: 02.05.2006 AutoCAD LandDesktop R2 bis 2004 Civil 3D 2005 - 2022 Bricscad V11-V21 pro Plateia, Canalis Visual Basic
|
erstellt am: 14. Apr. 2009 15:36 <-- editieren / zitieren --> Unities abgeben: Nur für YR
Hallo YR, Wenn Du normalerweise nur in GeoGraf arbeitest, warum machst Du dann nicht dort den Punktauftrag und spielst ihn als DXF raus? Mach Dir die richtigen Einstellungen in der Acad-GG.inf, dann sollte das Ergebnis passen. Alternative: Die Koordinatendatei in Excel einlesen, dort über SVerweis die Zuordnung Code-Block machen und die Skriptzeilen in eine Scriptdatei rausschreiben. Steht aber hier auch schon, habe aber momentan nicht die Zeit zum suchen. Voraussetzung dafür aber: Alle Deine Blöcke müssen mit Attributdefinitionen schon in der Zeichnung definiert sein (Stichwort: Vorlage) Grüße, Klaus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2624 Registriert: 02.05.2006 AutoCAD LandDesktop R2 bis 2004 Civil 3D 2005 - 2022 Bricscad V11-V21 pro Plateia, Canalis Visual Basic
|
erstellt am: 14. Apr. 2009 15:59 <-- editieren / zitieren --> Unities abgeben: Nur für YR
Zitat: Original erstellt von Entsorger01: Auch von mir ein Willkommen bei CAD.deVielleicht kann dir in diesem Brett eher geholfen werden.
Michi, das war keine gute Idee, jetzt haben wir wieder mal ein Doppelpostig! Also irgendwo sollte man (Mod) zu machen --------------------------------------------------------------- @YR: Mir ist noch etwas eingefallen, für einen AutoCAD (MAP) Anfänger nicht ganz trivial, sollte aber gehen. Schau mal in der Hilfe unter: Erstellen einer Karte aus CAD-Daten - Erstellen einer Karte von Anfang bis Ende Verwalten von Daten AutoCAD Map 3D-Workflow-Handbuch > Workflow-Anleitung > Erstellen einer Karte von Anfang bis Ende > Erstellen einer Versorgungskarte Da steht erläutert wie man Daten aus AccessMDB oder Excel aufbauen kann. Vielleicht hilft es. Klaus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
YR Mitglied
Beiträge: 45 Registriert: 14.04.2009 Autocad 2008
|
erstellt am: 14. Apr. 2009 16:03 <-- editieren / zitieren --> Unities abgeben:
So haben wir auch immer gearbeitet. So lange wie uns die Auftraggeber keine Symbole vorgeben und wir unsere eigenen Benutzen können, ist das auch ok. Wir haben die Punkte immer ins Geograf eingelesen und dann als dxf ausgegeben. Und diese Dxf dann im Autocad bearbeitet. Aber in letzter Zeit kam es immer öfters vor, dass die Auftraggeber uns Symbole mitgaben, die wir anhalten sollten. Da fängt man dann ewig an mit Editieren, was auf Dauer kein Spaß macht. Bin halt jetzt auf der Suche nach einer besseren Lösung. Wie funktioniert das denn, die acad-gg.ins zu editieren? Ich habe jedes Symbol als einzelne dwg vorliegen. Problem bei uns ist, jeder Auftraggeber hat andere Symbole. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2624 Registriert: 02.05.2006 AutoCAD LandDesktop R2 bis 2004 Civil 3D 2005 - 2022 Bricscad V11-V21 pro Plateia, Canalis Visual Basic
|
erstellt am: 14. Apr. 2009 17:26 <-- editieren / zitieren --> Unities abgeben: Nur für YR
Ist hier zwar nicht das Geograf Forum, aber vielleicht hilft es: Du kannst in der Acad-GG.INF Deine Punktarten umwandeln indem Du der Textdatei Zeilen hinzufügst Beispiel PA 0101 B "SYM000" = Die Punktart 101 soll als Block mit Bezeichnung SYM000 dargestellt werden. Ist aber in der Datei gut erklärt und Du kannst für jeden AG eine eigene .inf machen. Ob es eine Möglichkeit gibt Texte (Punktnummern) als Attribute zu Blöcken zu übergeben, kann ich Dir jetzt nicht auswendig sagen. Sollten die Blöcke vom Aussehen her unterschiedlich zu den Vorgaben sein, kopiere ich die Zeichnung in eine Vorlage mit den richtigen Blöcken. Da die Definitionen der Blöcke schon vorhanden sind, hast Du automatisch die richtige Darstellung. Klaus [Edit] Damit man nicht zweimal lesen muß: Beitrag wird hier bei AutoCAD GIS Produkte fortgesetzt [/Edit] [Diese Nachricht wurde von KlaK am 14. Apr. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |