Qualcuno sa di un buon servizio webmap aperto per mostrare il terreno in JMP?Spero di ricreare ciò che ottengo da Strava in JMP. Qualcosa che sembra simile a quello che ho qui sotto.

Ri: Qualcuno sa di un buon servizio webmap aperto per mostrare il terreno in JMP?Uso caltopo.com quasi esclusivamente.
https://caltopo.com/map.html#ll=34.48845,-83.93555&z=4&b=map
C'è molta capacità integrata nell'app. Ho trovato questo video di YouTube facile da seguire che può aiutarti a iniziare.
https://youtu.be/_wnYsnee7CY
Ri: Qualcuno sa di un buon servizio webmap aperto per mostrare il terreno in JMP?Grazie Jason sto ancora cercando di vedere se queste mappe possono essere portate in JMP come mappe di sfondo.
Ri: Qualcuno sa di un buon servizio webmap aperto per mostrare il terreno in JMP?Non sono stato ancora in grado di decifrare il codice su questo. Dovrebbe essere possibile con una licenza CALTOP Pro, che ho. Con una licenza pro ti vengono dati URL con una chiave API e la possibilità di aggiungere livelli personalizzati. Questi sono i miei URL disponibili

Ho provato a inserire sia URL WMTS che WMS e un livello che ho creato in Graph Builder. Nessuno degli URL funziona

Eseguo il ping del supporto CALTOPO e ho ottenuto la seguente risposta:
Ciao,
Stai utilizzando l'API universale come menzionato nella precedente discussione di aiuto fornita? In tal caso, inserirei il tuo endpoint come: 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
Fateci sapere se lo fa. Grazie Rom
Non sono sicuro di cosa si aspetti JMP qui, quindi non sono sicuro di come interpretare il suggerimento dell'endpoint. Qualcun altro può aiutarci a superare questo ostacolo?
Ri: Qualcuno sa di un buon servizio webmap aperto per mostrare il terreno in JMP?Il server OpenStreetMap JMP supporta un'API Web Mapping Service (WMS). Quindi nella finestra di dialogo della mappa di sfondo usa l'API WMS fornita dal server - nel tuo caso sembra che sia: http://caltopo.com/api/M5NRKC/wms . M5NRKC è la tua chiave? In caso contrario, probabilmente è necessario fornire anche la chiave. Per fare ciò aggiungi un punto interrogativo seguito dalla sintassi corretta per la tua chiave - come? Key = xxxxx. Questo è solo un esempio. Non so quale sarebbe la sintassi corretta per il tuo particolare server.
Ri: Qualcuno sa di un buon servizio webmap aperto per mostrare il terreno in JMP?Per rispondere alla domanda originale: US Geological Survey (USGS) fornisce alcuni server WMS disponibili al pubblico:
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?
Si noti che l'unica differenza è il tipo di mappa fornita. Uno è Topo, il secondo è Immagini e il terzo è Topo e immagini combinate. In tutti i casi, il livello è 0 (il numero 0, non la lettera O).
Ri: Qualcuno sa di un buon servizio webmap aperto per mostrare il terreno in JMP?Grazie John. Credo che la mia chiave sia M5NRKC. Risponderò con gli sviluppatori di CalTopo e vedrò se posso ottenere alcuni chiarimenti sull'URL. Per Pete USGS potrebbe funzionare per ora? Per me, uso CalTopo così tanto che vorrei decifrare il codice. Pubblicherò tutto ciò che imparo.
Ri: Qualcuno sa di un buon servizio webmap aperto per mostrare il terreno in JMP?Ho appena provato l'URL di USGS. Funzionano benissimo!
Ri: Qualcuno sa di un buon servizio webmap aperto per mostrare il terreno in JMP?Grazie Giovanni! Questo è quello che stavo cercando.
Ri: Qualcuno sa di un buon servizio webmap aperto per mostrare il terreno in JMP?Ok, se questa è la tua chiave, allora l'URL WMS che stavi usando dovrebbe funzionare. La prossima domanda sarebbe: cosa stanno tornando? JMP si aspetta che venga restituita un'immagine, JPG o PNG. Ho provato l'URL WMS che hai fornito e non funziona neanche per me. Ricevo questo messaggio nel registro:
Tipo di immagine sconosciuto durante il tentativo di recuperare mappe dal server WMS.
Quindi o stanno restituendo un'immagine che ha un formato diverso o non stiamo affatto recuperando un'immagine.
A proposito: nel tuo esempio, hai avuto il layer come DOERide. Questo non sembra essere un layer valido per questo server. Ho scritto un componente aggiuntivo JMP chiamato Componente aggiuntivo di WMS Explorer . Se lo esegui, puoi inserire l'URL WMS e premere invio per interrogare il server e restituirti un elenco di livelli validi. Devi inserire un livello valido per recuperare qualsiasi mappa dal server WMS. Ricevo un elenco di Layer validi indietro. Questo mi dice che l'URL WMS che stai utilizzando è un URL valido. Mi dice anche quali sono i Livelli validi: ce ne sono 33. Sfortunatamente, anche con un livello valido non riesco a recuperare un'immagine valida.

Nel caso in cui non sia possibile visualizzare dalla schermata di WMS Explorer, alcuni dei livelli validi sono:
mbt, mbh, t, f, f16a ..... r2, r3, N3N0S6 e M3GKMG. Gli ultimi sono stati fatti scorrere fuori dalla vista.
Spero che sia di aiuto!
Ri: Qualcuno sa di un buon servizio webmap aperto per mostrare il terreno in JMP?Questo è fantastico John! Grazie! Ho appena caricato il componente aggiuntivo. Ciò contribuirà sicuramente alla risoluzione dei problemi.
Sembra che dovrò anche capire come accedere ai livelli personalizzati. DOERide è uno strato che ho creato in caltopo. Ho pensato che avrei avuto accesso ai miei livelli tramite wms con la mia chiave API.
Ti farò sapere cosa ho imparato quando ho notizie da Caltopo ...
Ri: Qualcuno sa di un buon servizio webmap aperto per mostrare il terreno in JMP?Ho fatto qualche indagine in più con il server WMS caltopo. Per qualsiasi server WMS, puoi fare un GetCapabilities che ti dice qualcosa su ciò che il server fornirà. Questa è la richiesta che uso in WMS Explorer per scoprire quali livelli ha il server. Di solito quando lo faccio ottengo un documento XML che mi dice, tra le altre cose, i livelli e le proiezioni di mappatura supportate. Questo è importante perché in JMP utilizziamo sempre una proiezione chiamata WGS84. Ciò è indicato specificando EPSG: 4326 nella richiesta della mappa. Il server caltopo non mi ha restituito un documento XML, il che è stato sorprendente. Ma mi ha mostrato abbastanza in un documento di testo da farmi pensare che il server caltopo supporta solo EPSG: 900913 ed EPSG: 3857. 900913 è un EPSG specifico per Google Mercator e 3857 è un'altra variante della proiezione Mercator. In poche parole, sembra che il server caltopo supporti solo una proiezione Mercator e JMP supporti solo la proiezione WGS84. In tal caso, non è possibile utilizzare le mappe di caltopo in JMP. In caso contrario, i dati non verranno allineati nella posizione corretta nella parte superiore della mappa. Potrebbe essere necessario verificarlo con caltopo. Ma dal momento che richiediamo EPSG4326 (WGS84) questo potrebbe essere il motivo per cui caltopo non restituisce mai una mappa a JMP.
Ri: Qualcuno sa di un buon servizio webmap aperto per mostrare il terreno in JMP?Solo una correzione. Ho detto " Il server OpenStreetMap JMP supporta un'API WMS (Web Mapping Service). "Avrei dovuto dire" JMP supporta un'API WMS (Web Mapping Service). "In JMP offriamo entrambe le opzioni nella finestra di dialogo della mappa in background: l'opzione WMS e OpenStreetMap opzione. Non sono collegati. Spero che questo chiarisca.