你們中的許多人已經意識到了新的強大的映射功能 JMP 9 使您能夠可視化基於地理的數據,而無需提供任何經度/緯度或形狀信息。例如,我可以打開一個數據表 JMP 它有兩列 - 一列中美國各州的名稱(或縮寫),另一列中的犯罪率 - 以及Graph Builder將繪製一張美國地圖,以便根據犯罪率的價值對各州進行著色。

這是可能的,因為JMP 9自動附帶美國各州的形狀(.shp)和數據庫(.dbf)文件以及許多其他地理形狀,例如國家,美國各州和各個歐洲國家的省份。
作為JMP系統工程師,我經常使用上面的犯罪率示例來演示這種新功能。人們很興奮,通常會問他們可以繪製出哪些其他形狀。我很高興告訴他們有關提供的其他內容,他們也可以非常輕鬆地添加自己的形狀文件,以繪製出他們想要的任何形狀。
出乎意料的是,我最近不得不在客戶電話中證明這一說法!該客戶對美國大都市統計區(MSA)的相同映射功能感興趣。正如我在解釋找到.shp / .dbf文件並將它們添加到相應目錄是多麼容易,電話中的一位客戶在美國人口普查網站上找到了正確的文件。
“嘿,邁克,我覺得我現在有檔案,所以你為什麼不試一試呢?”熱情的客戶說。我覺得我們都很驚訝,包括我自己,這真的很簡單:
•我打開了從JMP中的Census網站獲得的.shp和.dbf文件。
•我驗證了Shape ID是shp文件中的第一列,它包含X和Y列(代表經度和緯度坐標)。
•我將此.shp文件保存為Maps文件夾“US-MSA-XY.jmp”。
•我在.dbf文件中創建了一個Shape ID列,該列是一個簡單模仿行號的列。輕鬆完成此操作的一個很好的技巧:在新列中訪問Column Info並選擇Initialize Data> Sequence Data。我將此列移到了表格中的第一列。
•然後我將Map Role列屬性分配給了MSA的名稱。這是JMP知道在用戶提供名稱時繪製地圖的方式。我右鍵單擊CBSA列並選擇Column Properties> Map Role,然後從隨後的下拉框中選擇Shape Name Definition。
•我將此dbf文件保存為Maps文件夾“US-MSA-Name.jmp”
而已!我重新打開了剛剛保存的“Name”文件,並將CBSA拖到Graph Builder中的形狀區域,以驗證JMP是否正確識別了形狀名稱。因此,在我提到它可能性的10分鐘後,我們在Graph Builder中查看了MSA級別的地圖。經過多次掌聲(在我腦海中),這些客戶可視化他們的MSA數據。


所以穀歌“esri shape”和你正在尋找的形狀的名稱,並開始添加自己的!並留意另一篇關於使用此方法分析阿富汗省級數據的博客文章。
可以在以下路徑中找到包含這些文件的JMP目錄:
視窗:
C:\ Program Files \ SAS \ JMP9 \ Maps
蘋果電腦:
/圖書館/應用支持/ JMP / 9 /地圖
JMP中的美國郵政編碼映射文件中寫道:
[...]映射地區在美國,JMP附帶州和縣的地圖文件。在之前的博客文章中,Mike Vorburger展示瞭如何為美國大都市統計區添加地圖文件。有時候我 [...]
使用地理和自定義地圖:視頻和答案 - JMP博客中寫道:
[...]請與我們分享添加.shp文件的步驟。答:Mike Vorburger的博客文章描述了這些步驟,並提供了有關定位.shp的信息[...]