Kennt jemand einen guten offenen Webmap-Service, um Terrain in JMP zu demonstrieren?Ich hoffe, dass ich nachvollziehen kann, was ich aus Strava in JMP herausbekomme. Etwas, das ähnlich aussieht wie das, was ich unten habe.

Betreff: Kennt jemand einen guten offenen Webmap-Dienst, um Terrain in JMP zu demonstrieren?Ich benutze fast ausschließlich caltopo.com.
https://caltopo.com/map.html#ll=34.48845,-83.93555&z=4&b=map
In die App sind viele Funktionen integriert. Ich fand dieses einfach zu verfolgende YouTube-Video, das Ihnen den Einstieg erleichtern kann.
https://youtu.be/_wnYsnee7CY
Betreff: Kennt jemand einen guten offenen Webmap-Dienst, um Terrain in JMP zu demonstrieren?Vielen Dank, Jason, der immer noch nachschaut, ob diese Karten als Hintergrundkarten in JMP aufgenommen werden können.
Betreff: Kennt jemand einen guten offenen Webmap-Dienst, um Terrain in JMP zu demonstrieren?Ich konnte den Code dazu noch nicht knacken. Es sollte mit einer CALTOP Pro-Lizenz möglich sein, die ich habe. Mit einer Pro-Lizenz erhalten Sie URLs mit einem API-Schlüssel und die Möglichkeit, benutzerdefinierte Ebenen hinzuzufügen. Dies sind meine verfügbaren URLs

Ich habe versucht, sowohl WMTS- als auch WMS-URLs und eine in Graph Builder integrierte Ebene einzugeben. Keine der URLs funktioniert

Ich habe den CALTOPO-Support angerufen und die folgende Antwort erhalten:
Hallo,
Verwenden Sie die Universal-API, wie in der vorherigen Hilfediskussion erwähnt, die Sie bereitgestellt haben? Wenn ja, würde ich Ihren Endpunkt wie folgt eingeben: http://caltopo.com/api/MSNRKC/wmts/tile/t/{z♀//xxx//yyy.pnghttp://caltopo.com/api/MSNRKC/wmts/tile/t/%7BZ % 7D /% 7BX% 7D /% 7BY% 7D.png
Bitte lassen Sie uns wissen, ob dies der Fall ist. Danke, Rom
Ich bin mir nicht sicher, was JMP hier erwartet, daher bin ich mir nicht sicher, wie ich den Endpunktvorschlag interpretieren soll. Kann uns noch jemand helfen, diese Hürde zu überwinden?
Betreff: Kennt jemand einen guten offenen Webmap-Dienst, um Terrain in JMP zu demonstrieren?Der JMP OpenStreetMap-Server unterstützt eine WMS-API (Web Mapping Service). Verwenden Sie im Dialogfeld "Hintergrundzuordnung" die vom Server bereitgestellte WMS-API. In Ihrem Fall sieht es so aus: http://caltopo.com/api/M5NRKC/wms . Ist M5NRKC Ihr Schlüssel? Wenn nicht, müssen Sie wahrscheinlich auch den Schlüssel angeben. Fügen Sie dazu ein Fragezeichen gefolgt von der richtigen Syntax für Ihren Schlüssel hinzu, z. B.? Key = xxxxx. Das ist nur ein Beispiel. Ich weiß nicht, wie die richtige Syntax für Ihren bestimmten Server lauten würde.
Betreff: Kennt jemand einen guten offenen Webmap-Dienst, um Terrain in JMP zu demonstrieren?Um auf die ursprüngliche Frage zu antworten: Der US Geological Survey (USGS) bietet einige öffentlich verfügbare WMS-Server:
https://basemap.nationalmap.gov/arcgis/services/USGSTopo/MapServer/WmsServer?
https://basemap.nationalmap.gov/arcgis/services/USGSImageryOnly/MapServer/WmsServer?
https://basemap.nationalmap.gov/arcgis/services/USGSImageryTopo/MapServer/WmsServer?
Beachten Sie, dass der einzige Unterschied in der Art der bereitgestellten Karte besteht. Eines ist Topo, das zweite ist Imagery und das dritte ist Topo und Imagery zusammen. In allen Fällen ist die Ebene 0 (die Zahl 0, nicht der Buchstabe O).
Betreff: Kennt jemand einen guten offenen Webmap-Dienst, um Terrain in JMP zu demonstrieren?Danke, John. Ich glaube mein Schlüssel ist M5NRKC. Ich werde mit den CalTopo-Entwicklern antworten und prüfen, ob ich eine Klärung der URL erhalten kann. Für Pete kann USGS jetzt arbeiten? Für mich benutze ich CalTopo so oft, dass ich den Code gerne knacken würde. Ich werde alles posten, was ich lerne.
Betreff: Kennt jemand einen guten offenen Webmap-Dienst, um Terrain in JMP zu demonstrieren?Ich habe gerade USGS-URLs ausprobiert. Sie arbeiten großartig!
Betreff: Kennt jemand einen guten offenen Webmap-Dienst, um Terrain in JMP zu demonstrieren?Danke John! Das habe ich gesucht.
Betreff: Kennt jemand einen guten offenen Webmap-Dienst, um Terrain in JMP zu demonstrieren?Ok, wenn das Ihr Schlüssel ist, sollte die von Ihnen verwendete WMS-URL funktionieren. Die nächste Frage wäre, was sie zurückgeben. JMP erwartet, dass ein Bild zurückgegeben wird - entweder JPG oder PNG. Ich habe die von Ihnen angegebene WMS-URL ausprobiert und sie funktioniert auch bei mir nicht. Ich erhalte diese Nachricht im Protokoll:
Unbekannter Bildtyp beim Versuch, Karten vom WMS-Server abzurufen.
Entweder geben sie ein Bild zurück, das ein anderes Format hat, oder wir erhalten überhaupt kein Bild zurück.
Übrigens - in Ihrem Beispiel hatten Sie die Ebene als DOERide. Dies scheint keine gültige Ebene für diesen Server zu sein. Ich habe ein JMP-Add-In namens geschrieben WMS Explorer Add-In . Wenn Sie es ausführen, können Sie Ihre WMS-URL eingeben und die Eingabetaste drücken. Der Server wird abgefragt und Sie erhalten eine Liste gültiger Ebenen. Sie müssen eine gültige Ebene eingeben, um eine Karte vom WMS-Server zurückzubekommen. Ich bekomme eine Liste gültiger Ebenen zurück. Das sagt mir, dass die von Ihnen verwendete WMS-URL eine gültige URL ist. Es sagt mir auch, was die gültigen Ebenen sind - es gibt 33. Leider bekomme ich auch mit einer gültigen Ebene kein gültiges Bild zurück.

Falls Sie in der WMS Explorer-Bildschirmaufnahme nichts sehen können, sind einige der gültigen Ebenen:
mbt, mbh, t, f, f16a ..... r2, r3, N3N0S6 und M3GKMG. Die letzten werden aus der Ansicht gescrollt.
Hoffe das hilft!
Betreff: Kennt jemand einen guten offenen Webmap-Dienst, um Terrain in JMP zu demonstrieren?Das ist großartig, John! Vielen Dank! Laden Sie einfach das Add-In. Dies wird sicher zur Fehlerbehebung beitragen.
Sieht so aus, als müsste ich auch verstehen, wie man auf benutzerdefinierte Ebenen zugreift. DOERide ist eine Schicht, die ich in Caltopo gebaut habe. Ich nahm an, dass ich mit meinem API-Schlüssel über wms über wms auf meine Ebenen zugreifen würde.
Lassen Sie Sie wissen, was ich lerne, wenn ich von Caltopo höre ...
Betreff: Kennt jemand einen guten offenen Webmap-Dienst, um Terrain in JMP zu demonstrieren?Ich habe etwas mehr Nachforschungen mit dem caltopo WMS-Server angestellt. Für jeden WMS-Server können Sie GetCapbilities ausführen, die Ihnen Aufschluss darüber geben, was der Server bereitstellen wird. Dies ist die Anforderung, die ich im WMS-Explorer verwende, um herauszufinden, über welche Ebenen der Server verfügt. Wenn ich dies tue, erhalte ich normalerweise ein XML-Dokument, in dem unter anderem die unterstützten Ebenen und Zuordnungsprojektionen aufgeführt sind. Das ist wichtig, da wir in JMP immer eine Projektion namens WGS84 verwenden. Dies wird durch Angabe von EPSG: 4326 in der Kartenanforderung angezeigt. Der Caltopo-Server hat mir kein XML-Dokument zurückgegeben, was überraschend war. Aber es hat mir in einem Textdokument genug gezeigt, um mich glauben zu lassen, dass der Caltopo-Server nur EPSG: 900913 und EPSG: 3857 unterstützt. 900913 ist ein EPSG speziell für Google Mercator und 3857 ist eine weitere Variante der Mercator-Projektion. Einfach ausgedrückt, der Caltopo-Server unterstützt nur eine Mercator-Projektion und JMP unterstützt nur die WGS84-Projektion. In diesem Fall können Sie in JMP keine Karten von caltopo verwenden. Andernfalls werden die Daten nicht an der richtigen Stelle oben auf der Karte ausgerichtet. Möglicherweise möchten Sie dies mit caltopo überprüfen. Da wir jedoch EPSG4326 (WGS84) anfordern, gibt caltopo möglicherweise niemals eine Karte an JMP zurück.
Betreff: Kennt jemand einen guten offenen Webmap-Dienst, um Terrain in JMP zu demonstrieren?Nur eine Korrektur. Ich sagte " Der JMP OpenStreetMap-Server unterstützt eine WMS-API (Web Mapping Service). "Ich hätte sagen sollen" JMP unterstützt eine WMS-API (Web Mapping Service). In JMP bieten wir beide Optionen im Hintergrundzuordnungsdialog an - die WMS-Option und die OpenStreetMap Möglichkeit. Sie haben nichts miteinander zu tun. Hoffe das klärt sich.