ArcView 3 unter 64-Bit-Windows installieren?

7

Wie installiere ich ArcView 3 unter 64-Bit-Windows?

In den Esri-Foren gibt es zahlreiche Themen, um dies zu erreichen, aber die Lösungen sind verstreut, inkonsistent und unzusammenhängend.

Dies ist eine Aufforderung, integrierte und "bereinigte" Lösungen zu veröffentlichen, nicht nur zu kopieren und einzufügen. Bitte geben Sie an, ob die Methode spezifisch für x64 XP, Vista oder 7 ist (und veröffentlichen Sie sie separat, z. B. win7-Methode in einer Antwort, Vista in einer anderen).

matt wilkie
quelle
Installieren Sie eine VM und ein 32-Bit-Betriebssystem.
Michael Todd
Ich habe AV 3.2 als kopierte Version einer bereits vorhandenen Installation sowohl in Win 7 32 und 64 als auch in Win 8.1 auf einem AV-PC sowie auf einem Tablet verwendet. Man muss den Ort für C: \ Programme \ Gemeinsame Dateien \ ESRI (z. B. benötigte DLLs usw.) beachten, aber der Katalog für das Programm kann überall platziert werden, z. B. auf einer anderen Partition oder sogar auf einem USB-Stick oder wie auf meinem Tablet auf einer SD-Karte. Das Kopieren oder Installieren der richtigen Schriftarten kann schwierig sein.
sollte ein Kommentar zu gis.stackexchange.com/a/5340/108 sein
matt wilkie

Antworten:

9

Installieren Sie Arcview unter XP mit den Standardeinstellungen. Kopieren Sie diese Ordner an denselben Speicherort unter Win7.

C:\esri
C:\Program Files\Common Files\ESRI

Verwenden Sie für 64-Bit-Windows C:\Program Files (x86)\Common Files\ESRIstattdessen target .

klewis
quelle
Welche AV 3.x-Dateien sind in C: \ Programme \ installiert? (Soweit ich weiß, ist keiner von ihnen.)
whuber
Wie Klewis sagt, müssen Sie auch die Dateien in C: \ Programme \ Gemeinsame Dateien \ ESRI vom XP-Computer kopieren und im folgenden Verzeichnis in Ihren Windows 7-Computer einfügen: C: \ Programme (x86) \ Gemeinsame Dateien \ ESRI andernfalls fällt Arcview 3.3 auf eine fehlende DLL, die sich in den darin enthaltenen Ordnern befindet.
Interessant! Ich musste das noch nie machen, also habe ich es mir angesehen. In der Tat hat meine Win 7/64-Installation dieses Verzeichnis - aber es enthält nur eine DLL aus dem Jahr 2008, offensichtlich nach ArcView. Als Test habe ich dieses Verzeichnis umbenannt und ArcView 3.3 problemlos ausgeführt und ein Shapefile hinzugefügt und angezeigt. Dies deutet darauf hin, dass es für niemanden einen Grund gibt, Ihre Anweisungen auszuführen - obwohl dies keinen Schaden anrichten würde.
whuber
@whuber Ich habe gerade versucht, AV 3.3 von WinXP auf einen Win7 x64-PC zu kopieren, indem ich nur den Ordner C: \ ESRI verwendet habe . Es hat sich über eine fehlende DLL beschwert, daher brauchte ich den Ordner ... \ Common Files \ ESRI, bevor Win7 AV3 starten würde.
SaultDon
1
@SaultDon Danke. Ich hatte in mtch.dll eingecheckt, weil in verwandten Nachrichten darauf verwiesen wurde, aber eine in ESRI / AV_GIS30 / ArcView / Bin32 installierte Kopie gefunden. Es gibt dort auch Kopien von sg81.dll und pe81.dll. Diese DLLs (und die anderen Dateien - nicht alles, was Sie auflisten, sind DLLs) klingen so, als wären sie möglicherweise mit Erweiterungen anstelle von ArcView installiert worden. Es scheint, dass nicht alle AV-Installationen die gleichen Verzeichnisstrukturen haben. Daher ist es zumindest für einige Leute eine gute Idee, die gemeinsamen ESRI-Dateien zu kopieren.
whuber
6

Für Win7 / 64 : Kopieren Sie alle Dateien aus einer funktionierenden Installation. Legen Sie sie in Laufwerke und Ordner mit identischen Namen auf dem Zielcomputer ab. Starte es! Das funktioniert wirklich: Ich benutze AV 3.3 in diesem Modus seit acht Monaten. Dies ist die vierte oder fünfte Migration dieser Art seit der letzten offiziellen Installation, die ich vor etwa einem Jahrzehnt durchgeführt habe. Ebenfalls funktioniert Spatial Analyst 1.1, das ich seit etwa 14 Jahren nicht mehr von CD installiert habe.

Ich habe auch die Windows VM-Lösung ausprobiert (die Win XP / 32 emuliert). Es ist schrecklich : Es gibt eine Art Inkompatibilität, die dazu führt, dass AV nach einem Bruchteil einer Sekunde hängen bleibt und auf Benutzerinteraktion wartet. Wenn Sie weiterhin mit der Maus über das Fenster fahren, tuckert es bei einer Neuzeichnung oder Tabellenverarbeitung weiter, aber es ist immer noch unglaublich langsam. Nachdem ich einige Wochen lang im Internet nach einer Lösung gesucht hatte, gab ich diese Kluge auf.


Wenn Sie Probleme mit Berichten über fehlende DLL-Dateien nach der Migration haben, finden Sie in dieser Antwort von klewis eine möglicherweise einfache Lösung. Möglicherweise müssen Sie auch spezielle Dateien migrieren, die von Ihren ArcView-Erweiterungen installiert wurden, wenn sie an eigenwilligen Speicherorten abgelegt wurden.

whuber
quelle
Welche Plattform haben Sie für den VM-Ansatz verwendet? (zB MS xp-mode vmware, virtualbox usw.)
matt wilkie
re: kopiere alle Dateien - war alles nötig unter C:\ESRI\\*oder musstest du einige Dateien von woanders holen (ich denke, ich erinnere mich, dass ich etwas über Schriftarten und DLLs gelesen habe).
Matt Wilkie
@Matt (1) Ich habe die offizielle virtuelle Windows-Maschine verwendet. (2) Ja, einige Schriftarten fehlten. Nach einer Weile bemerken Sie diese - es handelt sich um die ESRI * -Schriftarten - und nehmen einfach die gewünschten aus dem System. Andernfalls befindet sich alles in C: \ ESRI \ AV_GIS30 \ ARCVIEW.
whuber
Oh, ich würde nicht versuchen, es mit Virtual PC unter Windows 7 auszuführen. ArcView 3.3 wurde bereits vor dem ersten XP Service Pack veröffentlicht. Stattdessen würde ich versuchen, VirtualBox oder VMWare Server zu installieren und dann XP zu installieren. Ich glaube, damit hätten Sie viel mehr Glück.
Michael Todd
@Michael AV 3.3 funktioniert unter Win XP einwandfrei (das war die Plattform, von der ich tatsächlich migriert habe). Die Version, die ich ausführen wollte, wurde auch für Win XP gepatcht. Das Problem liegt beim virtuellen PC. Der VMWare-Vorschlag klingt gut. Ich habe mir im letzten Sommer VMWare angesehen, aber auf der Website konnte ich die Software einfach nicht herunterladen. Dadurch konnte ich eine endlose Reihe von Formularen ausfüllen. Zu viel Ärger für mich; jemand anderes kann seine Erfahrungen mit VMWare + AV 3.x teilen, wenn er möchte.
whuber
2

Nach der Installation über die anderen Antworten gibt es einige Dinge, die die Dinge ein wenig freundlicher machen (unter Win7):

Registrieren Sie die .aprDateinamenerweiterung, damit Sie nur zweimal auf SomeProject.apr klicken und damit die schmerzhafte AV3-Dateiauswahl umgehen können. Führen Sie diesen Befehl von einer administrativen Eingabeaufforderung (Bearbeitung auf Anzug, siehe SS64 für Nutzung ):

assoc .apr=ArcView3.Project
ftype ArcView3.Project=C:\ESRI\ARCVIEW\BIN32\arcview.exe "%1"

Installieren Sie das Windows-Hilfsprogramm (WinHlp32.exe) von Windows Update KB917607 , vorausgesetzt, Sie möchten die AV3-Hilfedokumente lesen.

matt wilkie
quelle
2

Zu Ihrer Information, ich dachte, ich würde meine "endgültige Schlussfolgerung" veröffentlichen, nachdem ich einige Tage nach der richtigen Antwort gesucht und auf zahlreiche, umständliche Prozesse gestoßen war, um AV3x auf 64-Bit-Windows 7 zu bringen. Ich stieß auf eine ziemlich dunkle, aber scheinbar unkomplizierte Antwort , irgendwo ... Sie können einfach eine 32-Bit-Installshield-Engine - setup32.exe - herunterladen und damit die AV3x-Dateien von den ursprünglichen Installationsmedien installieren - anstelle der 16-Bit-Datei "setup.exe", die normalerweise mit ArcView 3x geliefert wird ... Legen Sie setup32.exe im selben Ordner wie das ArcView 3x-Installationsmaterial ab, doppelklicken Sie darauf und es wird normal installiert. Möglicherweise müssen Sie dieses Programm im Windows XP-Kompatibilitätsmodus ausführen ...

Ich hatte eine Version von AV3x verwendet, die ich aus einer XP-Installation kopiert hatte, aber hier und da gab es einige Probleme. Zum Beispiel würde das Projektionsdienstprogramm nicht funktionieren. Ich habe versucht zu beheben, dass ich die Nase voll von all dem Zeug zum Ändern der Registrierung habe, kopiere das, kopiere das - also habe ich es auf diese Weise versucht: setup32.exe. Scheint bisher zu funktionieren, das Projektionsdienstprogramm funktioniert, obwohl es einige Probleme geben kann, die ich noch nicht herausgefunden habe. Alles andere, was ich ausprobiert habe, funktioniert, obwohl es selbstverständlich ist, habe ich noch nicht viel getan ...

Bearbeiten: Hier ist ein Link zu der Seite, die ich über die Verwendung von Installshield 32-Bit vs. 16-Bit gefunden habe. Diese enthält einen Link zu "setup32.exe". Scrollen Sie auf dieser Seite nach unten zu "Installshield3-Verknüpfung": http: // www. reactos.org/forum/viewtopic.php?f=22&t=10988

Gl. 1
quelle
Ich wollte wirklich, dass dies DIE Antwort ist, aber es ist einfach nicht für unsere Umwelt. Auf meinem x64 Win7-Computer macht die v3 IsEngine setup32.exe nichts. Der Prozess wird im Task-Manager (Process Explorer) angezeigt, es sind jedoch keine Fenster und 0% CPU sichtbar. Ich habe es sowohl mit ArcView 3.3 als auch mit Spatial Analyst versucht. ... +1 weil es für dich und vielleicht für andere funktioniert hat. Ich wünschte, ich könnte eine weitere +1 für den ausgezeichneten verknüpften React OS-Forenthread hinzufügen.
Matt Wilkie
1

Geben Sie hier die Bildbeschreibung einInstallieren Sie ESRI_Arcview.zip in C: Drive (dies ist nur eine Zip-Datei des Ordners C: \ Esri aus einer früheren Installation).

Installieren Sie Common_files_ESRI unter C: \ Programme (x86) \ Common Files (erneut eine Kopie der vorherigen Dateien).

Installieren Sie Fonts.zip in Fonts (esri_1.ttf bis esri_9.ttf)

Erstellen Sie eine HOME-Umgebungsvariable, die auf einen Home-Ordner verweist

Installieren Sie avenv.ave im Ordner HOME (optionale Startdatei, mit der die lokale Umgebung usw. festgelegt werden kann. In meinem Fall wird ein Erweiterungssatz von Tools von Drittanbietern hinzugefügt.)

Erstellen Sie eine Verknüpfung zu C: /ESRI/AV_30/bin/arcview.exe

Stellen Sie die öffnenden * .apr-Dateien so ein, dass arcview.exe verwendet wird

Dies funktioniert bei mir in Windows 10 ohne virtuelle Maschinen oder andere Hacks.

Dies setzt einen gültigen Lizenzschlüssel voraus.

KimO
quelle