JMP可以將自定義柵格圖塊包用作地圖背景圖像嗎?我非常喜歡將簡單的地球地圖圖像用作地圖背景。它的行為似乎與可以從ArcGIS中的任何柵格文件創建的ESRI tile軟件包(.tpk)相似。我在GIS中做了很多區域性土地覆蓋分析,但是我更願意與他人使用JMP中的交互式地圖和圖形與他人共享我的結果。
我希望能夠使用我的土地覆蓋物分析輸出創建自己的自定義地圖圖像,然後將其用作地圖背景圖像,例如JMP附帶的簡單或詳細的地球圖像。
儘管JMP可以接受ESRI形狀文件作為輸入,但似乎沒有類似的方法來用於平鋪柵格(除了調用網絡地圖服務外)。出於性能方面的考慮,我寧願在本地計算機上使用緩存的圖塊,也不願意將Web地圖服務用於背景地圖圖像。
所以,我的問題是...
有沒有一種方法可以直接在JMP中使用ESRI tile包(.tpk)?如果不是,是否有人想出如何創建JMP將作為背景地圖圖像接受的格式的自定義圖塊(以增量比例)?
在此先感謝社區中可以提供幫助的任何人。回复:JMP可以使用自定義柵格圖塊包作為地圖背景圖像嗎?因此,簡短的答案是“不是”,不是真的-JMP未設置為使用ESRI tile包或任何自定義tile。話雖如此,作為黑客-總是有黑客!JMP隨附的“簡單地球”圖塊和“詳細地球圖”圖塊只是圖像-通過拍攝地球的矩形圖像並將其分成多個部分而生成。您也可以這樣做。
如果您在JMP的安裝目錄中查找,則會看到一個名為imagemaps的文件夾。在該文件夾中,您將看到simpleearth和detailearth,在每個文件夾中,您還將看到三個文件夾-10x10、30x30和90x90。將其視為“縮放級別”。10x10的每個圖塊覆蓋10度乘10度的區域。同樣,30x30覆蓋30度乘30度,而90x90覆蓋90度乘90度。現在註意命名約定。單詞tile後跟兩個數字。第一個數字是緯度,第二個數字是圖像左上角的經度。由於我們從左上角開始,所以左下角向下(南-較低的緯度),右上角跨過(東-較高的經度)。因此tile_0_0的左上角位於lat 0和lon 0,右下角取決於其所在的文件夾。對於10x10文件夾,右下角為lat -10和lon 10。對於90x90文件夾,右下角應為lat -90和lon 90。合理?
因此,如果您想使用自己的圖塊,則可以以相同的方式生成自己的圖塊。然後,用您的瓷磚替換simpleearth(或Detailedearth)中的瓷磚。確保為所有三個文件夾生成切片,因為JMP文件夾向內看取決於視圖的遠近(或放大)。我建議您實際上不要刪除JMP隨附的磁貼,以備您再次使用。只需將simpleearth重命名為simpleearthORIG(例如),然後創建一個新的simpleearth文件夾,並將您的三個圖塊放置在其中。當您選擇“簡單地球”作為背景地圖選項時,JMP會在simpleearth文件夾中查找並找到您的圖塊(儘管JMP不知道-或不在乎)。
讓我知道您是否嘗試此操作-或有任何疑問。祝好運!
回复:JMP可以使用自定義柵格圖塊包作為地圖背景圖像嗎?你好,約翰,
@約翰·龐特感謝您的快速答复。你所說的一切對我來說都是很有意義的。這是一個很棒的技巧!下個月的某個時候,我將嘗試用自己的圖像進行嘗試。
如果這行得通,我可以看到經常重複相同的過程,以便為我正在從事的不同項目創建許多不同的自定義背景圖像。在這種情況下,我想知道是否可以在右鍵單擊>圖形>背景圖後彈出的對話框中添加“選擇自定義背景圖片”選項,從而使我可以瀏覽到其他基本文件夾(例如,“ myworld”與“ simpleearth”或“ detailedearth”)具有相同的結構。這樣,我可以為每個新圖形指向不同文件夾中的背景圖,而不必每次都在欺騙JMP時將新標題文件夾移動到simpleearth文件夾中。我想這聽起來像是一項功能請求,但我會對您有任何可能實現相同結果的黑客想法感興趣。
您一定已經回答了我的原始問題,我很想听聽您或其他人對第二個問題的看法。萬分感謝!
回复:JMP可以使用自定義柵格圖塊包作為地圖背景圖像嗎?發布我的hack後,我與 @danschikore ,誰將我引導到您的原始帖子。我們提出了支持自定義柵格圖像的想法,類似於我們支持自定義邊界形狀文件的方式。我們可以為用戶提供一個用於將文件轉儲到其中的文件夾,然後使用該文件夾名稱將條目添加到柵格地圖列表中。當然,這將是一個新的功能請求,並且必須得到批准才能進行。但我會提交。