You are not logged in.

Dear visitor, welcome to krpano.com Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

inno

Trainee

  • "inno" started this thread

Posts: 86

Location: Wyk auf Föhr

  • Send private message

1

Monday, June 22nd 2015, 11:26pm

Pfade in XML in Unterverzeichnis

Hallo zusammen,

irgendwie such ich immer die falschen Begriffe und finde nichts, was mir hilft.

Ich möchte gerne ein Bild als URL="xyz.png" laden. Die XML-Datei liegt von der Wurzel aus in einem Verzeichnis /common/
"Included" wird diese Datei aus einer XML Datei, die auch in einem Unterverzeichnis von der Wurzel aus gesehen liegt.

in der aufrufenden XML steht

Source code

1
<include url="../common/grundriss.xml" />


in der aufgerufenen XML Datei habe ich verschiedene Schreibweisen probiert

Source code

1
<layer name = "eg_floorplan" type = "image" url="eg.png" />



Dieses eg.png liegt im Verzeichnis der "includeten" XML, also in common. Ich erhalte
ERROR: download of "../common/eg.png" failed

Irgendeine Idee jemand? Oder einen Link auf was, was ich übersehen hab?
LG
Peter

toosten

Intermediate

Posts: 465

Location: Berlin

Occupation: freier Software-Entwickler ( HTML, JS, PHP, JSP, Flash, AS3, C++, Java, krpano, ---)

  • Send private message

inno

Trainee

  • "inno" started this thread

Posts: 86

Location: Wyk auf Föhr

  • Send private message

3

Tuesday, June 23rd 2015, 9:47am

Hallo toosten,

genau um diesen Abschnitt geht es. Das einbinden einer xml-Datei mit relativem Pfad funktioniert auch. Was ich nicht hinbekomme, ist das bei jedem Layer Image die URL im XML File im Unterverzeichnis automatisch mit dem relativen Pfad der XML Datei im Unterordner geprefixed wird.

Meine eingebundene xml-Datei grundriss.xml liegt von der Start-XML aus gesehen in ../common
Wenn ich nun die URL auf ein Bild verwende in der Datei grundriss.xml ist diese URL automatisch mit ../common erweitert. Deswegen dachte ich, ich gebe nur den Dateinamen der PNG Datei an, das wäre zwar redundant (../common/eg.png) im common Verzeichnis, aber wäre ja egal. Leider klappt es aber nicht

im showlog per trace bekomme ich

Source code

1
2
3
4
INFO: krpano 1.18.4 (build 2015-04-23)
INFO: Flashplayer WIN 18.0.0.160 PlugIn
INFO: ../common/eg.png
ERROR: download of "../common/eg.png" failed


Die grundriss.xml sieht jetzt so aus

Source code

1
2
3
4
5
6
7
8
9
<layer name = "floorplan" type="container" keep="true" >
	<layer name = "eg_floorplan" type = "image" url="eg.png" />
</layer>

<action name="init_floorplan">
	showlog(true);

	trace(layer["eg_floorplan"].url)
</action>

4

Tuesday, June 23rd 2015, 11:04am

Hi,
Relative Pfade gibt es nicht
Relative Pfade gibt es sehr wohl! ;-)


Ich möchte gerne ein Bild als URL="xyz.png" laden. Die XML-Datei liegt von der Wurzel aus in einem Verzeichnis /common/
"Included" wird diese Datei aus einer XML Datei, die auch in einem Unterverzeichnis von der Wurzel aus gesehen liegt.
Das sollte eigentlich so auch funktionieren - kannst du dein Beispiel einmal hochladen und einen Link dazu bereitstellen?

Schöne Grüße,
Klaus

inno

Trainee

  • "inno" started this thread

Posts: 86

Location: Wyk auf Föhr

  • Send private message

5

Tuesday, June 23rd 2015, 1:05pm

hab es mal hierhin gepackt...

http://www.inno360.de/zeugs/ausstellung/ausstellung-2.html

Dazu hätte ich noch eine andere Frage wegen der Lizenz. Ich habe Autopano, was ich aber nicht nutze. Kann ich die Lizenz davon nehmen? Bin seid 2011 mit krpano lizensiert und würde ungern
doppelt Geld für die gleiche Sache ausgeben *cool*

6

Tuesday, June 23rd 2015, 2:07pm

Hi,

die Datei fehlt einfach...

In der grundriss.xml hier:
http://www.inno360.de/zeugs/common/grundriss.xml

ist dieser Pfad definiert:

Source code

1
url="eg.png"

d.h. die Datei müsste im selbem Verzeichnis, d.h. hier liegen:
http://www.inno360.de/zeugs/common/eg.png

dieser Link liefert aber keine Datei - d.h. die Datei fehlt.

Bzgl. Autopano - Autopano enthält keine krpano Lizenz, nur Panotour Pro tut dies.

Schöne Grüße,
Klaus

inno

Trainee

  • "inno" started this thread

Posts: 86

Location: Wyk auf Föhr

  • Send private message

7

Tuesday, June 23rd 2015, 2:41pm

doooh.... ich Vollhorst... *cry* mach ich einmal was mit Windows. Die Datei hiess eg.png.png. Da der Exploder standradmäßig die Erweiterung nicht anzeigt hab ich diesen Fehler verpeilt.
Ja nee is klar. Vielen Dank für die Zaunfabrik :)

Ich meinte auch Panotour Pro. Ist nicht mein Tag....

toosten

Intermediate

Posts: 465

Location: Berlin

Occupation: freier Software-Entwickler ( HTML, JS, PHP, JSP, Flash, AS3, C++, Java, krpano, ---)

  • Send private message

8

Tuesday, June 23rd 2015, 3:47pm

Relative Pfade gibt es nicht
Relative Pfade gibt es sehr wohl! ;-)
OK - gut zu wissen, war aber nicht immer so ;-) *thumbsup*

9

Friday, June 26th 2015, 7:31am

war aber nicht immer so
eigentlich schon ;-)