任何人都知道有一個好的開放式Webmap服務可以在JMP中炫耀地形嗎?我希望重新創建在JMP中從Strava中獲得的東西。 看起來與下面的內容相似。

回复:有人知道一個好的開放式Webmap服務可以在JMP中顯示地形嗎?我幾乎專門使用caltopo.com。
https://caltopo.com/map.html#ll=34.48845,-83.93555&z=4&b=map
應用程序內置了很多功能。我發現這個易於遵循的youtube視頻可以幫助您入門。
https://youtu.be/_wnYsnee7CY
回复:有人知道一個好的開放式Webmap服務可以在JMP中顯示地形嗎?謝謝Jason仍在尋找是否可以將這些地圖作為背景地圖引入JMP。
回复:有人知道一個好的開放式Webmap服務可以在JMP中顯示地形嗎?我還無法破解此代碼。我擁有的CALTOP Pro許可證應該可行。使用專業版許可證,您將獲得帶有API密鑰的URL,並且可以添加自定義圖層。這些是我可用的網址

我嘗試輸入WMTS和WMS URL,以及我在Graph Builder中建立的圖層。這兩個網址都不起作用

我ping CALTOPO支持並收到以下答复:
嗨,您好,
您是否使用了先前提供的幫助討論中提到的Universal API?如果是這樣,我將輸入您的端點為: 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
請告訴我們是否這樣做。謝謝你,羅姆
我不確定JMP在這裡期望什麼,所以我不確定如何解釋端點建議。任何人都可以幫助我們克服這一障礙嗎?
回复:有人知道一個好的開放式Webmap服務可以在JMP中顯示地形嗎?JMP OpenStreetMap服務器支持Web映射服務(WMS)API。因此,在背景圖對話框中,使用服務器提供的WMS API-在您的情況下,它看起來像是: http://caltopo.com/api/M5NRKC/wms 。M5NRKC是您的鑰匙嗎?如果沒有,您可能還需要提供密鑰。為此,請在您的密鑰後面添加一個問號和正確的語法-例如?key = xxxxx。那隻是一個例子。我不知道您的特定服務器的正確語法是什麼。
回复:有人知道一個好的開放式Webmap服務可以在JMP中顯示地形嗎?為了回答最初的問題-美國地質調查局(USGS)提供了一些公開可用的WMS服務器:
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?
請注意,唯一的區別是提供的地圖類型。一個是Topo,第二個是Imagery,第三個是Topo和Imagery的組合。在所有情況下,圖層均為0(數字0,而不是字母O)。
回复:有人知道一個好的開放式Webmap服務可以在JMP中顯示地形嗎?謝謝約翰。我相信我的鑰匙是 M5NRKC。我將與CalTopo開發人員聯繫,以查看是否可以對URL進行澄清。對於Pete USGS可能現在起作用?對我來說,我使用CalTopo太多了,所以我想破解代碼。我將發布任何我學到的東西。
回复:有人知道一個好的開放式Webmap服務可以在JMP中顯示地形嗎?剛剛嘗試過USGS網址。他們很棒!
回复:有人知道一個好的開放式Webmap服務可以在JMP中顯示地形嗎?謝謝約翰!那就是我想要的。
回复:有人知道一個好的開放式Webmap服務可以在JMP中顯示地形嗎?好的,如果這是您的密鑰,那麼您所使用的WMS URL應該可以工作。下一個問題是他們將返回什麼?JMP希望返回圖像-JPG或PNG。我嘗試了您提供的WMS URL,但它對我也不起作用。我在日誌中收到此消息:
嘗試從WMS服務器檢索地圖時未知的圖像類型。
因此,要么他們返回的是另一種格式的圖像,要么我們根本沒有得到圖像。
順便說一句-在您的示例中,您將圖層命名為DOERide。對於該服務器,這似乎不是有效的層。我寫了一個名為 WMS Explorer加載項 。如果運行它,則可以輸入WMS URL,然後按Enter鍵,它將查詢服務器並返回有效圖層列表。您必須輸入有效的圖層才能從WMS服務器獲取任何地圖。 我確實得到了有效圖層的列表。這告訴我您正在使用的WMS URL是有效URL。它還告訴我有效的層數-有33個。不幸的是,即使具有有效的圖層,我也無法獲得有效的圖像。

如果您無法從WMS Explorer屏幕截圖中看到,則某些有效圖層為:
mbt,mbh,t,f,f16a ..... r2,r3,N3N0S6和M3GKMG。最後幾個滾動到視圖之外。
希望這可以幫助!
回复:有人知道一個好的開放式Webmap服務可以在JMP中顯示地形嗎?約翰真棒!謝謝!剛剛加載了加載項。這肯定會幫助排除故障。
看來我還必須了解如何訪問自定義圖層。DOERide是我在caltopo中構建的圖層。我以為我可以使用我的api密鑰通過wms訪問我的圖層。
當我聽到caltopo的回音時,會告訴您我學到了什麼。
回复:有人知道一個好的開放式Webmap服務可以在JMP中顯示地形嗎?我對caltopo WMS服務器進行了更多調查。對於任何WMS服務器,您都可以執行GetCapbilities來告訴您有關服務器將提供的內容。這是我在WMS資源管理器中使用的請求,用於查找服務器具有哪些層。通常,當我這樣做時,我會得到一個XML文檔,該文檔除其他外還告訴我所支持的圖層和映射投影。這很重要,因為在JMP中,我們始終使用稱為WGS84的投影。這是通過在地圖請求中指定EPSG:4326來表示的。caltopo服務器未向我返回XML文檔,這令人驚訝。但是它確實在文本文檔中向我展示了足夠多的內容,使我認為caltopo服務器僅支持EPSG:900913和EPSG:3857。900913是專門用於Google Mercator的EPSG,而3857是Mercator投影的另一種形式。簡而言之,看起來caltopo服務器僅支持Mercator投影,而JMP僅支持WGS84投影。如果真是這樣,您將無法在JMP中使用caltopo提供的地圖。否則,數據將不會在地圖頂部的正確位置對齊。您可能要用caltopo進行驗證。但是由於我們請求EPSG4326(WGS84),所以這可能是caltopo從未將映射返回給JMP的原因。
回复:有人知道一個好的開放式Webmap服務可以在JMP中顯示地形嗎?只是更正。我說 ” JMP OpenStreetMap服務器支持Web映射服務(WMS)API。”我應該說“ JMP支持Web映射服務(WMS)API。”在JMP中,我們在後台地圖對話框中提供了兩個選項-WMS選項和OpenStreetMap選項。它們是無關的。希望這可以澄清。