Hallo,
bislang hatte ich mit den ODB-Dateien ganz gute Erfahrungen.
Nun taucht folgendes Problem auf: Wenn ich die ODB-Datei wieder herstelle / einfüge werden die zugehörigen Dateien nicht mehr gefunden. Teilweise werden die Pfade nicht einmal abgefragt. Wer weiß Rat?
Christine
bislang hatte ich mit den ODB-Dateien ganz gute Erfahrungen.
Nun taucht folgendes Problem auf: Wenn ich die ODB-Datei wieder herstelle / einfüge werden die zugehörigen Dateien nicht mehr gefunden. Teilweise werden die Pfade nicht einmal abgefragt. Wer weiß Rat?
Christine
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Maxilla am Mo., 17.11.2003 - 11:31
PermalinkHast du Pfade geändert? Was für Dokumente bzw. Objekte sind in den ODBs gespeichert? Was bekommst du für Fehlermeldungen? ...
Gespeichert von Gast am Di., 18.11.2003 - 20:23
PermalinkAber wie lösen andere das Problem: Ein Projekt mit sehr vielen Layouts. Diese müssen ja ausgelagert werden um die apr einigermaßen klein zu halten. Aber wie kann man dann das Projekt weitergeben?
Christine
Gespeichert von Juergen Evert am Mi., 19.11.2003 - 08:59
Permalinkhttp://arcscripts.esri.com/details.asp?dbid=11792
Jürgen
Gespeichert von Barbara ANUVA am Mi., 19.11.2003 - 09:06
PermalinkGespeichert von Maxilla am Mi., 19.11.2003 - 10:59
Permalinkfür uns hat sich folgendes Vorgehen bewährt:
Die Projektdatei liegt in einem Ordner, z.B. "E:/Projekt".
Alle in der APR verwendeten Dateien liegen in Unterordnern dieses Hauptordners, z.B. "E:/Projekt/Shapes", "E:/Projekt/Grids" usw.
Der Pfad muss nun INKLUSIVE des Verzeichnisses in dem die APR liegt ersetzt werden. Also z.B. heißt der Pfad einer Shapedatei "E:/Projekt/Shapes/Flaechen.shp" als relativer Pfad: "../Shapes/Flaechen.shp". Das heißt: Im Texteditor können alle Einträge "E:/Projekt/" durch "../" ersetzt werden.
Der Hauptordner "Projekt" selber taucht in den Pfaden der APR zwar nicht mehr auf, kann dann aber als ganzes auf CD gebrannt oder sonstwohin verschoben werden.
Es muss sichergestellt sein, dass der Empfänger alle notwendigen Extensions auf seinem Rechner hat. Im Zweifel werden benötigte Extensions in einem eigenen Ordner ("E:/Extensions/XY.avx") als Datei hinterlegt und dieser Pfad in der 3. Zeile der APR-Datei (Dependencies) angepasst ("../Extensions/XY.avx").
AVP's und AVL's müssen NICHT als Dateien vorliegen. Sie sind in der APR selber gespeichert.
Zu ODBs: Das Ersetzen im Texteditor kann genauso auch in den ODBs gemacht werden.
Zur Automatisierung: Das Skript von Jürgen kopiert sämtliche verwendete Dateien. Das ist praktisch, kann aber ganz schön lange dauern und viel Speicher fressen und macht die Dateistruktur nicht gerade übersichtlicher. Ein Skript, dass nur die Pfade ersetzt findet sich hier Project Save Portable... Funktioniert wenn alle Daten im selben Ordner wie die Projektdatei oder in Unterordnern liegen.
Gruß von Maxilla
Gespeichert von Gast am Mi., 19.11.2003 - 23:37
Permalinkund danke für die Hinweise.
Nun weiß ich auch dass ich die Pfade in den ODB's auch ersetzen kann - so ein Glück.
Zu dem Project Save Portable...gut die Pfade werden durch rel. Pfade ersetzt - hört sich gut an. Ich habe gesehen es wird eine abs-Datei gebildet....und nun?...wie kann ich die öffnen?
Grüße von der Anfängerin
Christine
P.S wenn ich mich schon als Anfängerin oute, ich hätte auch ganz gern gewusst:
Was sind AVP's und AVL's?
Gespeichert von Maxilla am Do., 20.11.2003 - 09:20
Permalinkdas Skript speichert eine Sicherheitskopie der Original-APR und nennt sie hinten ".abs" (für "absolute Pfade"). Die neue APR mit relativen Pfaden ist diejenige mit dem Originalnamen. Falls die irgendwie nichts taugt, kannst du sie löschen und die alte APR durch Ersetzen von "abs" durch "apr" wieder aktivieren.
In den "MemoTools" ist das Skript so umgeschrieben, dass zusätzlich zur "Original.apr" eine relative APR mit Namen "Original_port.apr" gespeichert wird, vielleicht gefällt dir das ja besser (hier gibts außerdem noch Warnmeldungen, wenn irgendwelche Dateien nicht unterhalb des Projektordners liegen...)
AVP sind Legenden-"palletten" in denen bestimmte Farben, Symbole usw. gespeichert sind. Kannst du über den Legendeneditor aus dem "Symbols" Verzeichnis deiner AV-Installation laden (z.B. aus "C:\ESRI\AV_GIS30\ARCVIEW\symbols" o.ä. - besonders hilfreich u.a. c256.avp für Farben oder arrows.avp für Pfeilsymbole)
AVL ist das Format in dem ArcView die Legenden der Themen speichert.
Gruß von Maxilla