You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2017-03-26 22:51:22

Mueck
Member
From: siehe OSM-Wiki unter "website"
Registered: 2008-02-20
Posts: 1,103
Website

Openlayers und Verknüpfungen

Moin

Bastel gerade zwei private Layer, vorerst lokal auf dem heimischen Rechner unter Windows 7, mit openlayers 2 mit "file:///F:/..." eingebunden, funktioniert an sich gut.
Kann es aber sein, dass openlayers (bzw. Javascript) dabei ein Problem hat, wenn einige Zoomstufen des einen Layers per Verknüpfung im Verzeichnis des anderen Layers liegen?
Da wird dann nix angezeigt ...

Offline

#2 2017-03-27 00:41:30

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: Openlayers und Verknüpfungen

Mueck wrote:

Kann es aber sein, dass openlayers (bzw. Javascript) dabei ein Problem hat, wenn einige Zoomstufen des einen Layers per Verknüpfung im Verzeichnis des anderen Layers liegen?
Da wird dann nix angezeigt ...

Theoretisch nicht. Die Anwendung (hier ol/javascript) "merkt" garnicht, dass da Files/Directories verlinkt sind. Das ist alleinige Sache des BS (hier also Windows).

Beim Firefox würde ich dir die Konsole empfehlen (SHIFT-STRG-K). Die Browser von M$oft können sowas aber auch.

Gruss
walter

Last edited by wambacher (2017-03-27 00:42:35)

Offline

#3 2017-03-27 08:54:30

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: Openlayers und Verknüpfungen

Ich kanns mir vorstellen, dass OL über Links auf Windows-Dateisystemen stolpert. Das was man in der grafischen Oberfläche als eine Verknüpfung "c:\Test" sieht, ist ja in der "echten" Verzeichnisstuktur eine Datei "c:\test.lnk", wo drinsteht, dass das eine Verknüpfung ist. (c:\test verlinkt bei mir auf D:\test)

Im Browser kann ich auf "file:///c|/" surfen, seh dann eine Datei "test.lnk" und wenn ich da draufklicke, lande ich auf "file:///D:/test/".  Selbst wenn Javascript diesen Trick beherrschen würde, dürfte es schon am Namen "...lnk" scheitern. OL erwartet ja eine Verzeichnisstruktur, wo Zoomstufe=Name ist.

Grüße
  Max


win_7_link.png

Last edited by maxbe (2017-03-27 09:07:55)

Offline

#4 2017-03-27 09:23:56

Mueck
Member
From: siehe OSM-Wiki unter "website"
Registered: 2008-02-20
Posts: 1,103
Website

Re: Openlayers und Verknüpfungen

"mv 18.lnk 18" unter cygwin (Linux für Arme unter Win) hilft jedenfalls nicht ...
Ebenso nicht ".../${z}.lnk/${x}/${y}.png", auch dann werden nicht, wie evtl. erhofft, die verknüpften statt der richtigen angezeigt ...

Aber noch was ganz anderes: Wenn ein Server regional keine Kacheln ausliefert, weil dort nix drin ist: Kann man da was definieren? Das Problem habe ich bei Openrailways:

    layer_railway_standard = new OpenLayers.Layer.XYZ("ORM Infrstruktur", [
        "http://a.tiles.openrailwaymap.org/stand … }/${y}.png",
        "http://b.tiles.openrailwaymap.org/stand … }/${y}.png",
        "http://c.tiles.openrailwaymap.org/stand … }/${y}.png"
    ], {numZoomLevels: 21, isBaseLayer: false, visibility: false});

Original-ORM stolpert ja nicht darüber, muss also gehen, aber das ist vermutlich auch eine neuere OL-Version statt 2 ...
Mit einer Lösung dafür könnte ich mir das mit den Verknüpfungen sparen ...

Offline

#5 2017-03-27 09:49:19

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: Openlayers und Verknüpfungen

Mueck wrote:

Wenn ein Server regional keine Kacheln ausliefert, weil dort nix drin ist: Kann man da was definieren?

Vielleicht geht das da: https://forum.openstreetmap.org/viewtop … 11#p395711

Offline

#6 2017-03-27 10:08:53

Mueck
Member
From: siehe OSM-Wiki unter "website"
Registered: 2008-02-20
Posts: 1,103
Website

Re: Openlayers und Verknüpfungen

Danke! Das

.olImageLoadError {
    display: none !important;
}

funktioniert prächtig, adé Verknüpfungen ;-)

Offline

Board footer

Powered by FluxBB