ImageCat relativieren?

Moin!

Weiß jemensch wie ein ImageCat mit relativen Pfaden zu den *.tif's erzeugt werden kann? Mit ../irgendwas funktioniert das bei mir nur einmal, wird das Projekt dann geschlossen und wieder geöffnet, kickt 3.2 den ImageCat aus dem View.
Wäre toll wenn mir da irgenwer weiterhelfen könnte! Schöne Grüße...

Emu
Das geht m.W. nicht, weil AV3.x relative Pfadnamen im Katalog höchst unzuverlässig versteht. Wahrscheinlich liegt es daran, dass der derzeit gesetzte lokale Pfad nunmal kein konstanter Bezugspunkt ist.

Abhilfe: Eine Startprozedure für das Projekt schreiben, die das Feld [IMAGE] bei Bedarf mit einem absoluten Pfad aus dem APR-Pfad + dem relativen Pfad belegt.
Schwierigkeit: Imagekataloge auf CDs sind schreibgeschützt. Abhilfe: Katalog (nicht die TIFs) erst z.B. nach $TEMP kopieren und den Pfad im Theme entsprechend korrigieren.
Schwierigkeit: Sobald der Endanwender die APR lokal abspeichert ist der APR-Pfad kein Hinweis auf den Standort der TIFs mehr. Abhilfe: Jetzt ist die Sache kompliziert genug, dass sich Anlegen, Auslesen und Pflegen einer Konfigurationsdatei durch Start-/Stopscripte lohnt.

... und ich wäre so froh, wenn hier statt dessen jemand die Simplelösung anbieten könnte.

Klaus
Ich auch...
Tja,

die Simplelösung gibts wohl nicht. Trotzdem danke Klaus. Was mir noch als Lösungsansatz einfgefallen ist, wäre Folgendes: Wie wäre es, wenn mensch einfach und bequem mit einem externen Tool alle benötigten tifs oder sids oder was auch immer in einem referenzierten File zusammenpacken könnte. Käme dann aufs selbe heraus wie ein ImageCat, nur wären hier relative Pfade wohl kein Problem mehr. Und jetzt die Frage: Gibts sowas irgendwo?

Müde Grüße und gute Nachte...

Emu
Hättests Du im ArcView 8.x Forum geschrieben und 'n paar Kröten übrig - ich hätte Dir ECWs und den ERDAS Imageserver emfohlen.

Klaus
Tja, die Kröten, ich hatte doch hier mal irgendwann 12000€ rumliegen, wo sind die nur geblieben...
Du kannst auch mit Umgebungsvariablen arbeiten. Der Pfad im Image-Katalog sieht dann z.B so aus: $RASTER\daten\irgendein.tif

Die Umgebungsvariable muss ArcView natürlich bekannt gemacht werden. Am besten geht das in einen Datei namens avenv.ave, die im TEMP, HOME oder AVHOME liegen kann. Da kann man Umgebungsvariablen auch registrieren, so das sie auch in den Pfaden innerhalb der apr-Datei benutzt werden. Beim Start wird avenv.ave VOR dem Interpretieren des Projektes gelesen (im Gegensatz zu einem StartUp-Script). Damit funktioniert dann auch das Speichern von Image-Katalogen. Wenn man ein solches Projekt weitergibt muss natürlich auch auf dem Zielrechner eine avenv.ave existieren.

Details gibt's in der Hilfe oder unter
http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articl eShow&d=11913
Funktioniert das wirklich ab AV3.2 ?

Habe die Idee für AV3.1 aufgegriffen und die Datei $AVHOME/EXT/STARTUP angepasst:

Ohne Erfolg. AV3.1 evaluiert das Feld [IMAGE] nicht!