Pathaway Kartenexport bricht ab
-
-
Hallo Hans,
klar schreibe ich die UID groß, da der Export aber durchläuft wenn ich den Ausschnitt verkleinere kann es damit ja eigentlich nichts zu tun haben.
Gruß
Horst -
klar schreibe ich die UID groß
Ich auch ... -
Morning,
hier ist eine neue dll, die das Problem mit den verschlüsselten prc wohl behebt.
Unabhängig davon habe ich Scott jetzt mal gefragt, wo er eigentlich hin will. Viel größere Exporte gehen ja nach wie vor nicht.
Tom -
8-bit oder 24-bit ??
-
nur 24
-
Bei 24 BIT kommt: ( 18k x 9k px)
ZitatError: Limit is 15000 X 15000 pixel
Error while exporting: WasError
Error: Limit is 15000 X 15000 pixel
Done, time=0,36s14,8k x 7k px klappt recht flott. => 90,8s
Gruß
LUDGER -
Hallo,
Top25D export 24bit mit UID:
14993x14993px --> Error: PWCalMapConvert returns 13
9900x9901px --> OK
Allerdings hat das jpg eine Größe von 20,4MB die prc allerdings 193MBGruß
Horst -
Bei mir auch, aber ich denke es liegt daran, dass der Ausschnitt quadratisch ist?
ZitatC:\Dokumente und Einstellungen\Loudini\Desktop\24.prc -> Error: PWCalMapConvert returns 13
Error while exporting: WasError
C:\Dokumente und Einstellungen\Loudini\Desktop\24.prc -> Error: PWCalMapConvert returns 13
Done, time=191,58sGruß
LUDGER -
Hallo Ludger,
dass der Ausschnitt quadratisch ist?
was genau meinst Du damit, das er quadratisch sein muss?Gruß
Horst -
Hallo,
ich habe mal ein paar Tests gemacht.
Alle Exporte der Top25D ohne Neustart von QV bei offen gelassenem Dialog:9252x14932 -> OK
10956x14932 -> Error: PWCalMapConvert returns 13
9252x14932 -> OK
9982x14932 -> OK
10145x14932 -> OK
10469x14932 -> Error: PWCalMapConvert returns 13
10388x14932 -> OKGruß
Horst -
das er quadratisch sein muss?
Das soll heißen:
9k x 9k px => Error: PWCalMapConvert returns 13
14k x 14k px => Error: PWCalMapConvert returns 13
(gleiche Seitenlänge)14k x 9k px => bei mir O.K.
Gruß
LUDGER -
danke, habs weitergegeben.
Tom -
Hat sich jetzt überhaupt was geändert? Ist was besser geworden? Ich kann es nicht erkennen.
Mir als Laien stellt sich eine Frage:
Warum kann die TOPO BW komplett, die TOPO Bayern in 2 Schritten, die Kompass Südtirol und die QV Südtirol
nur in einzelnen Teilen exportiert werden?Die Karten werden von QV in zahlreiche JPG, PNG... umgewandelt und dann nach und nach einzeln an die PW-DLL übergeben,
um dann von dieser hintereinander in das PRC-Format umformatiert zu werden. Da dürfte doch das Ausgangsprodukt für die DLL
überhaupt keine Rolle spielen.
Warum werden dann bei der einen Karte alle JPG... fehlerfrei verarbeitet und bei der anderen nicht?Meine ketzerische Frage: Könnte es nicht doch (auch) an QV liegen?
Darauf deuten auch die Beiträge 86 und 88 von Polarlys hin.
-
Könnte es nicht doch (auch) an QV liegen?
Nein.
Große Bitmaps am Stück sind immer ein (Windows-)Problem. Deshalb haben wir mit Compe und ApeMap export-techniken entwickelt, bei denen die Exporte in vielen kleinen Kacheln laufen. Daher könmen wir theoretisch unbegenzt große Kartenausschnitte erstellen.
Die PW-dll verlangt die Karte aber immer noch als Bitmap in einem Stück, von daher sind da keine wesentlichen Verbesserungen zu erwarten
Tom -
Tom,
Das erklärt die absolute Größe der einzelnen Kartenteile, die erzeugt werden können. Nicht aber, warum es bei
der einen Karte gut und bei der anderen Karten fast gar nicht funktioniert.
Aber wenn dem so ist, dann redet Scott mal eindringlich ins Gewissen. Es geht um Kundenverlust und damit
um Geld, das Scott und auch ihr einnehmen könntet.
Ich jedenfalls habe die Nase sehr bald voll und schau mich schon mal nach Alternativen um.Mein Versuch von vorhin mit TOPO Baden-Württemberg Freizeit:
1. Versuch: 14.830 x 14.830 Pixel - Die 1. JPG wird kurz im Zielverzeichnis mit 0 KB kurz angezeigt und verschwindet wieder. Fehlermeldung.
2. Versuch: 13.200 x 13.200 Pixel - Fehlermeldung nach der 6. PRC
3. Versuch: 11.200 x 11.200 Pixel - Teile 1 - 9 mit ansteigender Größe. Ab Teil 10 bis Teil 110 jeweils JPG-Größe 37.344 KB und
PRC-Größe 353.733 KB. Ohne Fehler beendet. Die 5 Teile, die ich in PW5 anschaute waren in Ordnung. -
Der maximale Adressraum für ein 32-Bit-Programm wie QuoVadis ist maxmimal 4 GB.
In einem 32-Bit Betriebssystem kann maximal 2GB, mit viel Gepfriemel 3GB genutzt werden.In einem 64-Bit Betriebsystem (das sehr viele der Anwender bereits benutzen) sind es die oben erwähnten 4GB. Standardmässig sind 2GB verfügbar.
Durch ein Flag (siehe weiter unten) kann die Anwendung bis zu 4 GB nutzen.
Jetzt kommt der Haken: alle Komponenten müssen damit dem vielen Adressraum zurechtkommen Das ist nicht der Fall (siehe weiter unten).Hier etwas Dokumentation aus dem Weltnetz:
IMAGE_FILE_LARGE_ADDRESS_AWARE
http://msdn.microsoft.com/en-u…b613473%28v=vs.85%29.aspx
VirtualAlloc usually returns low addresses before high addresses. Therefore, your process may not use very high addresses unless it allocates a lot of memory or has a fragmented virtual address space. To force allocations to allocate from higher addresses before lower addresses for testing purposes, specify MEM_TOP_DOWN when calling VirtualAlloc or set the following registry value to 0x100000:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management\AllocationPreference
Hier gibts ein Tool zum Setzen/Löschen von diesem Flag:
<https://docs.google.com/file/d…NhYzY4NDBmNGQw/edit?hl=en>
editbin.exe /LARGEADDRESSAWARE \Path\To\The\Program.exe
dumpbin.exe /headers \Path\To\The\Program.exe
Das habe ich mit QuoVadis ausprobiert. Vorher qv60.exe sichern.
Quo Vadis kann mehr Speicher bekommen. Gut.
Zitat von Verfügbarer Speicher (Standard qv60.exe)
-------------------------------------
FlushMemory: WorkingSet64=2.240 kb
----------------------------------------------------
Cache info:
------------------------------------------------------
Graphics memory:
--------------------------------------------------------
Systeminformation:
OS: Microsoft Windows 7 Professional , 64-bit, 6.1.7601.65536
TotalPhysicalMemory: 12.277.809.152 bytes
AvailablePhysicalMemory: 7.975.272.448 bytes
TotalVirtualMemory: 2.147.352.576 bytes
AvailableVirtualMemory: 1.760.018.432 bytes
InstalledUICulture: en-US
------------------------------------------------Zitat von Verfügbarer Speicher (qv60.exe mit mit 4GB-Flag)
---------------------------------------------------------------
FlushMemory: WorkingSet64=2.276 kb
---------------------------------------------------------------
Cache info:
---------------------------------------------------------------
Graphics memory:
---------------------------------------------------------------
Systeminformation:
OS: Microsoft Windows 7 Professional , 64-bit, 6.1.7601.65536
TotalPhysicalMemory: 12.277.809.152 bytes
AvailablePhysicalMemory: 7.971.155.968 bytes
TotalVirtualMemory: 4.294.836.224 bytes
AvailableVirtualMemory: 3.907.366.912 bytes
InstalledUICulture: en-US
---------------------------------------------------------------Leider kommen nicht alle Komponenten von QuoVadis damit zurecht. Schlecht.
tv3d_debug.txt:Code- 04-20-2013 20:09:09 | --------------------------------------------
- 04-20-2013 20:09:09 | Truevision3D Debug/Log File
- 04-20-2013 20:09:09 | --------------------------------------------
- 04-20-2013 20:09:09 | Engine Version : 6.5
- 04-20-2013 20:09:09 | ENGINE INFO : DLL Compilation time Nov 11 2009 23:25:02
- 04-20-2013 20:09:20 | VIEWPORT MANAGER ERROR : Can't create rendering surfaces if there is no 3d device enabled
- 04-20-2013 20:10:09 | START UNLOAD
- 04-20-2013 20:10:09 | RESOURCE MANAGER : Engine wasn't unloaded because not initialized
Ich weiss nicht ob Tom diesen Pfad weiter verfolgen will und ob das für den PathAway-Export was bringt weil ich weiss nicht ob der Speicher zusammenhängend angefordert wird und ob es den Aufwand für mehr Adressraum lohnt.
Grüsse
-
Ich jedenfalls habe die Nase sehr bald voll und schau mich schon mal nach Alternativen um.
Hallo Walter,
ich wundere mich schon lange, warum Du immer noch an PW klebst. Nicht zum ersten Mal empfehle ich, TwoNav näher zu prüfen.Gruß
Werner -
... empfehle ich, TwoNav näher zu prüfen. ...
Oder sich auch mal in die "trockene" aber bilderreiche Dokumentation einzulesen! = TwoNav Wissenslexikon
Gruß
LUDGER -
Also, die neue Version 21 kann es gar nicht mehr!
Anstatt besser wird es immer schlimmerMehrere Versuche mit verschiedenen Karten erbrachten immer das gleiche Ergebnis:
Alle Teilkarten sahen gleich aus und auf allen Teilkarten ist das Copyright zu sehen.
Und das mit PW5 auf Winmobile als auch auf Androide.Das Copyright ist schon in QV 6 zu sehen.
Dabei läuft die Kartenerstellung in QV ohne Fehlermeldung durch.Was bin ich froh, noch TTQV4 zu haben. Diesen Schatz werde hüten.