Quelqu'un connaît un bon service de carte Web ouverte pour montrer le terrain dans JMP?J'espère recréer ce que je retire de Strava dans JMP. Quelque chose qui ressemble à ce que j'ai ci-dessous.

Re: Quelqu'un connaît un bon service de carte Web ouvert pour montrer le terrain dans JMP?J'utilise caltopo.com presque exclusivement.
https://caltopo.com/map.html#ll=34.48845,-83.93555&z=4&b=map
Il existe de nombreuses fonctionnalités intégrées à l'application. J'ai trouvé cette vidéo YouTube facile à suivre qui peut vous aider à démarrer.
https://youtu.be/_wnYsnee7CY
Re: Quelqu'un connaît un bon service de carte Web ouvert pour montrer le terrain dans JMP?Merci Jason qui cherche toujours à voir si ces cartes peuvent être importées dans JMP en tant que cartes de fond.
Re: Quelqu'un connaît un bon service de carte Web ouvert pour montrer le terrain dans JMP?Je n'ai pas encore pu déchiffrer le code à ce sujet. Cela devrait être possible avec une licence CALTOP Pro - que j'ai. Avec une licence pro, vous recevez des URL avec une clé API et la possibilité d'ajouter des couches personnalisées. Ce sont mes URL disponibles

J'ai essayé de saisir des URL WMTS et WMS et une couche que j'ai intégrée dans Graph Builder. Aucune des URL ne fonctionne

J'ai envoyé un ping au support CALTOPO et j'ai obtenu la réponse suivante:
Salut,
Utilisez-vous l'API universelle comme indiqué dans la discussion d'aide précédente que vous avez fournie? Si oui, j'entrerais votre point final comme: http://caltopo.com/api/MSNRKC/wmts/tile/t/{z}/{x}/{y}.pnghttp://caltopo.com/api/MSNRKC/wmts/tile/t/%7BZ % 7D /% 7BX% 7D /% 7BY% 7D.png
Veuillez nous le faire savoir si cela fonctionne. Merci, Rom
Je ne sais pas ce que JMP attend ici, donc je ne sais pas comment interpréter la suggestion de point final. Quelqu'un d'autre peut-il nous aider à surmonter cet obstacle?
Re: Quelqu'un connaît un bon service de carte Web ouvert pour montrer le terrain dans JMP?Le serveur JMP OpenStreetMap prend en charge une API Web Mapping Service (WMS). Donc, dans la boîte de dialogue d'arrière-plan, utilisez l'API WMS fournie par le serveur - dans votre cas, il semble que ce soit: http://caltopo.com/api/M5NRKC/wms . M5NRKC est votre clé? Sinon, vous devrez probablement également fournir la clé. Pour ce faire, ajoutez un point d'interrogation suivi de la syntaxe correcte pour votre clé, telle que? Key = xxxxx. Ce n'est qu'un exemple. Je ne sais pas quelle serait la syntaxe correcte pour votre serveur particulier.
Re: Quelqu'un connaît un bon service de carte Web ouvert pour montrer le terrain dans JMP?Pour répondre à la question initiale - l'US Geological Survey (USGS) fournit des serveurs WMS accessibles au public:
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?
Notez que la seule différence est le type de carte fourni. L'un est Topo, le second est Imagerie et le troisième est Topo et Imagerie combinés. Dans tous les cas, la couche est 0 (le chiffre 0, pas la lettre O).
Re: Quelqu'un connaît un bon service de carte Web ouvert pour montrer le terrain dans JMP?Merci, John. Je crois que ma clé est M5NRKC. Je répondrai aux développeurs de CalTopo et verrai si je peux obtenir des éclaircissements sur l'URL. Pour Pete USGS peut fonctionner pour l'instant? Pour moi, j'utilise tellement CalTopo que je voudrais casser le code. Je publierai tout ce que j'apprendrai.
Re: Quelqu'un connaît un bon service de carte Web ouvert pour montrer le terrain dans JMP?Je viens d'essayer l'URL de l'USGS. Ils fonctionnent très bien!
Re: Quelqu'un connaît un bon service de carte Web ouvert pour montrer le terrain dans JMP?Merci John! Voilà ce que je cherchais.
Re: Quelqu'un connaît un bon service de carte Web ouvert pour montrer le terrain dans JMP?Ok, si c'est votre clé, alors l'URL WMS que vous utilisiez devrait fonctionner. La question suivante serait: qu'est-ce qu'ils reviennent? JMP s'attend à ce qu'une image soit renvoyée - JPG ou PNG. J'ai essayé l'URL WMS que vous avez fournie et cela ne fonctionne pas non plus pour moi. Je reçois ce message dans le journal:
Type d'image inconnu lors de la tentative de récupération des cartes du serveur WMS.
Donc, soit ils renvoient une image d'un format différent, soit nous ne récupérons pas du tout une image.
BTW - dans votre exemple, vous aviez le calque comme DOERide. Cela ne semble pas être une couche valide pour ce serveur. J'ai écrit un complément JMP appelé Complément WMS Explorer . Si vous l'exécutez, vous pouvez entrer votre URL WMS et appuyer sur Entrée et il interrogera le serveur et vous renverra une liste de couches valides. Vous devez entrer une couche valide pour récupérer toute carte du serveur WMS. Je reçois une liste de couches valides. Cela m'indique que l'URL WMS que vous utilisez est une URL valide. Il me dit également quelles sont les couches valides - il y en a 33. Malheureusement, même avec un calque valide, je ne récupère pas une image valide.

Si vous ne pouvez pas voir la capture d'écran de l'explorateur WMS, certains des calques valides sont:
mbt, mbh, t, f, f16a ..... r2, r3, N3N0S6 et M3GKMG. Les derniers sont déroulés hors de vue.
J'espère que cela t'aides!
Re: Quelqu'un connaît un bon service de carte Web ouvert pour montrer le terrain dans JMP?C'est génial John! Je vous remercie! Je viens de charger le complément. Cela vous aidera à résoudre les problèmes à coup sûr.
On dirait que je devrai également comprendre comment accéder aux couches personnalisées. DOERide est une couche que j'ai construite en caltopo. J'ai supposé que j'aurais accès à mes couches via wms avec ma clé api.
Je vous ferai savoir ce que j'apprends quand j'entendrai parler de caltopo ...
Re: Quelqu'un connaît un bon service de carte Web ouvert pour montrer le terrain dans JMP?J'ai fait un peu plus d'investigation avec le serveur caltopo WMS. Pour tout serveur WMS, vous pouvez faire un GetCapbilities qui vous indique quelque chose sur ce que le serveur fournira. Il s'agit de la demande que j'utilise dans l'explorateur WMS pour découvrir les couches du serveur. Habituellement, lorsque je fais cela, j'obtiens un document XML qui me dit, entre autres, les couches et les projections de mappage prises en charge. C'est important car dans JMP, nous utilisons toujours une projection appelée WGS84. Cela est indiqué en spécifiant EPSG: 4326 sur la demande de carte. Le serveur caltopo ne m'a pas retourné de document XML, ce qui était surprenant. Mais cela m'a montré suffisamment dans un document texte pour me faire penser que le serveur caltopo ne prend en charge que EPSG: 900913 et EPSG: 3857. 900913 est un EPSG spécifiquement pour Google Mercator et 3857 est une autre variante de la projection Mercator. Autrement dit, il semble que le serveur caltopo ne prend en charge qu'une projection Mercator et JMP ne prend en charge que la projection WGS84. Si tel est le cas, vous ne pouvez pas utiliser les cartes de caltopo dans JMP. Sinon, les données ne s'aligneront pas au bon endroit en haut de la carte. Vous pouvez vérifier cela avec caltopo. Mais puisque nous demandons EPSG4326 (WGS84), c'est peut-être la raison pour laquelle caltopo ne renvoie jamais de carte à JMP.
Re: Quelqu'un connaît un bon service de carte Web ouvert pour montrer le terrain dans JMP?Juste une correction. J'ai dit " Le serveur JMP OpenStreetMap prend en charge une API de service de cartographie Web (WMS). "J'aurais dû dire" JMP prend en charge une API de service de cartographie Web (WMS). "Dans JMP, nous proposons les deux options dans la boîte de dialogue de la carte d'arrière-plan - l'option WMS et OpenStreetMap option. Ils ne sont pas liés. J'espère que cela clarifie.