グラフ機能 > 地図 > 地図を作成する例 > ルイジアナ州の郡の例
公開日: 04/01/2021

ルイジアナ州の郡の例

この例では、独自の地図ファイルを使い、2通りの方法で地図を作成します。

まず独自の地図ファイルを準備し、所定の場所に保存します。以後、これらの地図ファイルは該当するデータに自動的に適用されます。

データから直接、定義済みの特定の地図ファイルを指定します。この方法では、地図を使用するたびに地図ファイルを指定しなければならない場合があります。

自動で読み込まれる地図ファイルの準備

インターネットからダウンロードしたEsriシェープファイルがあり、これを地図ファイルとしてJMPで使用したいとします。シェープファイルの名前は、「Parishes.shp」「Parishes.dbf」です。これらのファイルは、ルイジアナ州の郡の座標と情報をまとめたものです。

注: このセクションでのパス名は、「JMP」フォルダを指しています。WindowsでJMP Proを使用している場合は、「JMP」の部分が「JMPPro」になります。

.shpファイルの保存

次のように、.shpファイルに適切な名前をつけて、適切なディレクトリに保存します。

1. JMPで、次のデフォルトの場所にある「Parishes.shp」ファイルを開きます。

Windowsの場合: C:¥Program Files¥SAS¥JMP¥15¥Samples¥Import Data

macOSの場合: /Library/Application Support/JMP/15/Samples/Import Data

注: ファイルが表示されないときは、ファイルの種類を[すべてのファイル]に変更してみてください。

ファイルが「Parishes」という名前で開きます。.shpファイルには、x座標とy座標が含まれています。

2. 「Parishes」ファイルを、「Parishes-XY.jmp」という名前と拡張子で次の場所に保存します。

Windowsの場合: C:¥Users¥<ユーザ名>¥AppData¥Roaming¥SAS¥JMP¥Maps

macOSの場合: /Users/<ユーザ名>/Library/Application Support/JMP/Maps

3. 「Parishes-XY.jmp」ファイルを閉じます。

.dbfファイルの保存

次のように設定を行い、その.dbfファイルを保存します。

1. 次の場所にある「Parishes.dbf」ファイルを開きます。

Windowsの場合: C:¥Program Files¥SAS¥JMP¥15¥Samples¥Import Data

macOSの場合: /Library/Application Support/JMP/15/Samples/Import Data

注: ファイルが表示されないときは、ファイルの種類を[すべてのファイル]に変更してみてください。

ファイルが「Parishes」という名前で開きます。この.dbfファイルには郡の識別に役立つ情報が含まれています。

2. 「Parishes」ファイルに新しい列を追加し、「Shape ID」という名前をつけます。列をドラッグして最初の列の前にドロップします。

3. 「Shape ID」列の最初の3行に、それぞれ「1」、「2」、「3」とタイプします(または[列]>[列の新規作成]>[データの初期化]>[シーケンスデータ]を使用して値を設定することもできます)。

4. 3つのセルをすべて選択し、右クリックして[初期値を埋める/挿入]>[テーブルの最後までシーケンスを継続する]を選択します。

「Parishes」ファイルの「Shape ID」列 

Image shown here

5. 「PARISH」列を右クリックし、[列情報]を選択します。

6. [列プロパティ]>[地図の役割]を選択します。

7. [シェープ名の定義]を選択します。

8. [OK]をクリックします。

9. 「Parishes」ファイルを「Parishes-Name.jmp」という名前と拡張子で次の場所に保存します。

Windowsの場合: C:¥Users¥<ユーザ名>¥AppData¥Roaming¥SAS¥JMP¥Maps

macOSの場合: /Users/<ユーザ名>/Library/Application Support/JMP/Maps

10. 「Parishes-Name.jmp」ファイルを閉じます。

グラフビルダーで地図を作成する

これで地図ファイルの設定は完了です。今度は実際にファイルを使ってみましょう。「Katrina.jmp」データテーブルは、ハリケーンKatrinaが及ぼした影響に関するデータを郡ごとにまとめたものです。Katrinaの後、郡の人口がどのように変わったかをグラフにしてみましょう。次の手順に従ってください。

1. [ヘルプ]>[サンプルデータライブラリ]を選択し、「Katrina.jmp」を開きます。

2. 「郡」列を右クリックし、[列プロパティ]>[地図の役割]を選択します。

3. [使用するシェープ名]を選択します。

4. [地図の名前データテーブル]ボタンImage shown hereをクリックし、先ほど作成した「Parishes-Name.jmp」を選択します。

これにより、地図情報が含まれているデータテーブルの場所がJMPに伝わります。

5. 「シェープ定義の列」リストから「PARISH」を選択します。

「Parishes-Name.jmp」「PARISH」列には[地図の役割]プロパティとして「シェープ名の定義」が割り当てられています。列は、各郡の地図シェープデータで構成されます。

6. [グラフ]>[グラフビルダー]を選択します。

7. 「郡」をドラッグし、「地図シェープ」ゾーンにドロップします。

独自の地図ファイルで「PARISH」列を定義してあるので、自動的に地図が作成されます。

8. 「人口」をドラッグし、「色」ゾーンにドロップします。

9. 「日付」をドラッグし、「グループX」ゾーンにドロップします。

Katrinaが起きる前と起きた後の人口 

Image shown here

10. 虫めがねツールを使って、両方の地図の「Orleans」郡を拡大します()。

「Orleans」郡 

Image shown here

ハリケーンKatrinaの影響で人口が激減したことは明らかです。「Orleans」郡の人口は、2005年7月に43万7,186人だったのが2006年1月には15万8,353人にまで減っています。

データから既存の地図ファイルを指定する

すでに、適切な名前を付けてある独自の地図ファイルがあるとしましょう。ここで使用する地図ファイルは、「US-MSA-Name.jmp」「US-MSA-XY.jmp」です。どちらもサンプルデータのフォルダに保存されています。

「PopulationByMSA.jmp」データテーブルには、2000年と2010年における米国の大都市統計地域(MSA)の人口データがまとめられています。この例では、地図の作成に使うデータテーブルの設定方法を紹介します。

[地図の役割]列プロパティの追加

1. [ヘルプ]>[サンプルデータライブラリ]を選択し、「PopulationByMSA.jmp」を開きます。

2. 「大都市統計地域」列を右クリックし、[列情報]を選択します。

3. [列プロパティ]>[地図の役割]を選択します。

4. [使用するシェープ名]を選択します。

5. 「地図の名前データテーブル」の入力ボックスに、「$SAMPLE_DATA/US-MSA-Name.jmp」とタイプします。

これにより、地図情報が含まれているデータテーブルの場所がJMPに伝わります。

6. 「シェープ定義の列」リストから「大都市統計地域名」を選択します。

「大都市統計地域名」は、「US-MSA-Name.jmp」データテーブルに実際にある列で、大都市統計地域の名称を値として含んでいます。地図ファイルを定義する際、「大都市統計地域名」列には、[地図の役割]プロパティとして「シェープ名の定義」が割り当てられています。

注: 「-Name」データテーブルの「Shape ID」(シェープID)列は、「-XY」データテーブルの「Shape ID」(シェープID)列に対応しています。そのため、「-Name」データテーブルの場所を明示すれば、それが「-XY」データテーブルとリンクされ、地図の作成に必要な情報がすべて揃うことになります。

「地図の役割」列プロパティ 

Image shown here

7. [OK]をクリックします。

グラフビルダーで地図を作成する

「地図の役割」列プロパティを設定したら、分析を開始できます。米国の大都市統計地域における人口が2000年から2010年までにどのように変化したかをグラフにしてみましょう。

1. [グラフ]>[グラフビルダー]を選択します。

2. 「大都市統計地域」をドラッグし、「地図シェープ」ゾーンにドロップします。

この列には「地図の役割」列プロパティを定義してあるので、自動的に地図が作成されます。

3. 「人口の変化」をドラッグし、「色」ゾーンにドロップします。

大都市統計地域の人口の変化 

Image shown here

4. 虫めがねツールを使い、フロリダ州(FL)を拡大します。

5. 矢印ツールを使い、赤色の地域をクリックします。

「Palm Coast, FL」の人口の変化 

Image shown here

6. 虫めがねツールを選択し、Altキーを押しながら地図をクリックすると、表示が元に戻ります。

7. 虫めがねツールを使い、ユタ州(UT)を拡大します。

8. 矢印ツールを使い、薄い赤色の地域をクリックします。

「St. George, UT」の人口の変化 

Image shown here

フロリダ州のPalm Coastとユタ州のSt. Georgeが、2000~2010年に最も大きく人口が変化した地域であることがわかります。Palm Coastでは92%、St. Georgeでは約53%の変化が見られます。

より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).