在我的以前的博文 ,我談到使用Web地圖服務(WMS)生成背景地圖。WMS功能比作為其一部分提供的靜態背景地圖更靈活 JMP 。但它需要用戶找到合適的WMS服務器,然後確定有關服務器的特定信息,例如圖層名稱。
這本身就是一項耗時的任務。搜索Web將幫助您找到可公開獲得的WMS服務器。但要弄清楚圖層名稱是什麼以及結果地圖的外觀可能會更加困難。為了幫助這個發現過程,我利用了另一個 JMP 9 稱為加載項的功能。加載項是一種擴展JMP功能的方法。加載項(包括此加載項)可以從中下載加載項頁面在JMP文件交換上。
我創建了一個名為WMS Explorer的加載項。WMS Explorer加載項旨在使您更容易找到WMS服務器,在服務器中查詢圖層名稱並向您顯示地圖的外觀。以下是WMS Explorer加載項的外觀。

窗口頂部是一個文本字段,您可以在其中鍵入WMS服務器的URL。您可以通過搜索Web找到可能的WMS服務器。輸入URL後,按Enter鍵或單擊獲取圖層按鈕。這將向WMS服務器發送查詢並返回服務器支持的層列表。如果您不知道服務器的URL,可以從文本字段正下方的下拉列表中選擇一個。從列表中選擇URL將填充文本字段並提交圖層名稱查詢。
下拉列表下方的圖形現在將包含邊界圖。最初,圖表將顯示地球,每個國家都會列出。圖表左側是服務器支持的圖層名稱列表。選擇一個圖層名稱,然後另一個請求將發送到服務器。此請求將返回將在圖表上設置為背景地圖的地圖。下面是我在下拉列表中選擇第一個URL(NASA服務器)並選擇BMNG作為圖層名稱的示例。

您可以選擇不同的圖層名稱以查看每個地圖的外觀。
該圖是JMP中的典型圖,這意味著您可以使用所有常規JMP控件。您可以調整軸或使用縮放工具(位於隱藏的菜單欄就像你在JMP中一樣。您也可以通過鼠標右鍵(RMB)選擇尺寸/比例 - >尺寸到等軸測圖,使圖形恢復到合適的寬高比。RMB還允許您選擇背景地圖,您可以在其中調整邊界地圖。下面是我在西班牙輸入WMS服務器的URL並在直布羅陀海峽上放大的示例。在這張地圖中,西班牙位於北部,摩洛哥位於南部。

有時,對WMS服務器的請求將導致錯誤。在加載項窗口的底部,有一個區域可以顯示任何錯誤消息。您可以嘗試不再存在或暫時關閉的服務器。或者,您可以選擇服務器不再支持的圖層名稱。在這種情況下,服務器可能會返回將在此區域中顯示的錯誤消息,而不是返回地圖。顯示的任何錯誤消息都是直接來自WMS服務器的消息。
找到要使用的地圖後,只需記下文本字段中的URL和所選圖層的名稱。這是您在JMP中使用WMS背景地圖功能所需的信息。
我希望您喜歡WMS Explorer加載項並發現它很有用。如果您找到一個好的WMS服務器,請發送給我。我將嘗試保留最新的列表,以便與其他JMP用戶共享。與往常一樣,隨時分享您的意見和建議。
所有關於JMP 9中的背景地圖:NASA服務器在太空中迷失了嗎?- JMP博客中寫道:
[...]隨意出入。您可能已閱讀本系列中的另一篇博文,標題為JMP 9中的All About Background Maps:WMS Explorer加載項。該博客文章描述了我編寫的稱為WMS Explorer的JMP加載項。加載項可以幫助您[...]