.jpgマップをシェープファイルに変換する


8

竜巻の影響を受けた一連の米国の郡の.jpgマップがあります。竜巻が通過した場所は地図の陰になり、一部の郡では竜巻が部分的にしか発生しなくなりました。

竜巻にさらされた各郡の境界のシェアを計算したいと思います。当然のことながら、これは完全に暴露されたか、まったく暴露されなかった郡では簡単です。しかし、部分的に暴露された人々のために何をすべきかわかりません。

私はこのスレッドに出くわしました:マップの画像をベクター形式に変換する方法?

しかし、それは理解できません。手始めに、ペイントは画像エディターとしてカウントされますか?第二に、GRASSとの契約は何ですか?それが最善の方法ですか?これはArcGIS 10.1の代わりですか?

いずれにしても、ArcGIS 10.1のArcMapにアクセスできます。リンクをたどろうとしています:http : //help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//009t000000mq000000 しかし、手順6の前後で非常に迷っています。 .jpgを正しく追加するか、ポイントを正しく割り当てます。

私は非常に迷っています。最後に、竜巻にさらされた各郡のシェアのExcelスプレッドシートをお願いします。助けてくれてありがとう!!

私が実行したい計算をコンテキストに入れるために、 例として州レベルのマップを以下に示します。http : //www.marc.org/emergency/images/tornado_risk_map.jpgこの例では、推定したいとします赤字内の各郡(または州)のシェア。


私はことを示唆している回答あなたはジオリファレンスソフトウェアへのアクセス権を持っている場合は、参照の質問には、あなたの最善の策であってもよい(私は個人のArcGIS 10.1を使用します)。画像をジオリファレンスし、シェープファイルを作成して、シェープファイルにデジタル化するだけです。
PolyGeo


1
@JG:画像の形式は関係ありません。.jpg、.tiff、およびその他の多数の形式を使用できます。ArcGISで地理参照を理解するには次のリンクをチェックしてください:help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//...を
ujjwalesri

1
提案ありがとうございます!これがGISの外で率直な方法で実行できる場合、私はすべて耳にしたことを付け加えておきます。
user1690130

1
@polygeoデジタル化のプロセスについて詳しく教えてください。
user1690130

回答:


14

画像をシェープファイル形式に変換する直接的な方法はありません。jpgマップには空間参照がありません。あなたはそれをarcmapにロードすることができますが、それをどこに置くかわかりません。アークマップが空間のどこに属しているかを伝えるには、地理参照ポイントを指定する必要があります。そのため、「ジオリファレンス」という用語を使用します。

ArcGISでは、これはデフォルトでオフになっているジオリファレンスツールバーを介して行われます。オンにするには、ツールバーを右クリックし、ジオリファレンスを探してオンにします。次に、「コントロールポイントの追加」ツール(コンボボックスの右にある最初のボタン)を使用して、画像上のどのポイントが既に空間参照を持つ2番目のデータソース上のポイントに対応するかをArcgisに伝えます。

以下に、私が推奨する手順を示します。

  1. 新しいアークマップドキュメントを開きます。
  2. 関心のある郡の既存のベクターシェープファイルを読み込みます
  3. 地理参照する地図のjpgをロードします
  4. コンテンツウィンドウで、マップを右クリックして[レイヤーにズーム]を選択します
  5. ジオリファレンスツールバーの[コントロールポイントの追加]ボタンをクリックします
  6. 手順2でロードしたシェープファイルと一致するマップ上のポイントを見つけ、クリックします。主要道路の交差点、境界のとがった角など、識別しやすい場所を見つけることをお勧めします
  7. 次に、ツールバーの[前の範囲]矢印をクリックしてシェープファイルに戻り、マップを移動して、シェープファイルの前のステップで選択したポイントが見えるようにします。
  8. シェープファイルの対応するポイントをクリックします。クリックした場所の近くにマップが表示されるはずです。非常に小さい場合もあれば、大きい場合もあります。心配しないでください。次の手順で修正します。
  9. ここで、jpgマップの2番目のポイント(できれば最初のポイントから比較的遠い方)を使用して最後の2つのステップを繰り返しますが、今のところはそれでよいでしょう。
  10. このプロセスを数回繰り返し、jpgをシェープファイルにできるだけ一致させるようにしてください。100%正確になることはありませんが、試してみるとかなり近づくことができます。何かがおかしくなり、マップが本当に歪んでいる場合は、最初からやり直すか、ジオリファレンスツールバーの[リンクテーブルの表示]ボタンを使用して、最後に追加したコントロールポイントを削除できます。

次に、既存のシェープファイルを編集するか、jpgマップを背景として使用して新しいシェープファイルを作成するだけです。おそらく、「破損」や「郡名」などの属性データを描画するポリゴンに割り当てる必要がありますが、それはまったく別の問題です。

これまでに行ったことがない場合は複雑に聞こえると思いますが、コンセプトに目を向ければ、とても簡単です。ここでは3つの基本的なステップがあることを覚えておいてください。1)jpgを地理参照して、GISが空間内のどこにあるかを把握します。2)jpgから新しいデータセットをベクター形式で作成します。3)新しいデータセットの属性テーブルを使用して、分析。

役立つリンクをいくつか紹介します。

http://ocw.tufts.edu/data/54/626689.pdf

http://adielflitzow9.files.wordpress.com/2008/02/georectify.pdf

2番目のフェーズでは、新しいシェープファイルを作成する必要があります。影響を受ける領域を新しいポリゴンとしてディジタイズするには、アークマップ内の編集ツールを使用します。

1)新しいシェープファイルを作成します。arcCatalogを開き、作業中のフォルダーに移動します。右クリックして[新規作成]-> [シェープファイル...]を選択します。

2)シェープファイルに名前を付け、フィーチャタイプの下で[ポリゴン]を選択します

3)右下の[編集...]ボタンをクリックして、使用する座標系を選択します。これは、マップjpgをgeorefするために使用した郡のベースファイルで使用されているものと同じである必要があります。

4)地理参照されたjpgマップでアークマップドキュメントを開き、新しいシェープファイルをドキュメントに追加します。

5)目次で新しいシェープファイルを右クリックし、[フィーチャの編集]に移動して[編集の開始]を選択します。

6)これで、「フィーチャの作成」ウィンドウを使用して、jpgマップ上の影響を受ける領域をデジタル化できます。編集ツールバーを使用して、頻繁に編集内容を保存してください。

7)影響を受けるすべての領域を描画またはデジタル化したら、編集内容を保存し、[編集の停止]ボタンをクリックします。

8)コンテンツウィンドウでシェープファイルを右クリックし、[属性テーブルを開く]を選択します。ポップアップウィンドウで、左上のドロップダウンボタンをクリックし、[フィールドの追加]を選択します

9)フィールドに「Area」という名前を付け、タイプの下で「Double」を選択します。

10)新しいフィールドが属性テーブルの右側の列として表示され、その見出しを右クリックして[ジオメトリの計算]を選択し、面積と必要な単位を選択すると、それぞれの面積がわかります。デジタル化したポリゴン。

これにより、マップ上で影響を受ける領域を表示し、合計領域を計算するために必要なすべてが得られます。繰り返しますが、さらに詳細または詳細な手順が必要な場合、これらの手順はWeb全体で詳細に文書化されており、「arcgis create shapefile」または類似のものを検索すると、私の概要よりも説明的な画像/ビデオで多くの結果が得られます。


あなたの最後のコメントについて:あなたは目次に3つのアイテムを持っているはずです。1つは地理参照したjpgマップ、2つ目はjpgマップを地理参照するために使用した郡マップ、3つ目はデジタル化した影響を受けた領域のポリゴンです。

エクスポートして、別の場所(つまり、レポートまたはWebページ)の画像または図として使用できるマップを作成するには、ArcMapを[レイアウト]ビューに切り替える必要があります。([表示]メニューに移動し、[レイアウトビュー]を選択します)ここで、凡例、方位記号、スケール([挿入]メニューを使用)などのアイテムを追加できます。希望どおりの外観になったら、[ファイル]、[マップのエクスポート...]に移動し、エクスポートするファイルの場所、形式、および解像度を選択します。次に、他の場所で使用できるようにレイアウトした地図の画像ファイルができます。

私はそれらの指示がかなり骨の折れるものであることを理解しています-それ以上の助けが必要な場合、それは本当に別の質問、またはあなたの側で読んでいるいくつかのGoogle検索とArcMapドキュメントの焦点になるはずです。


ありがとうございました!!それは信じられないほど役に立ちました。ステップ10は完了したと思いますが、どのレベルのRMSが現実的かはわかりません。しかし、それ以上に、私はここからどこへ行くべきかわかりません。修正オプションを試しましたが、うまくいきませんでした。既存のファイルを編集するか、.jpgマップを使用して新しいファイルを作成することをお勧めします。先に述べたように、私の目標は、トルネードが通過した郡のシェアを推定することです。このような地面は、元の.jpeg画像の影付きの領域で示されます。
user1690130

RMSの適切なレベルを決定することは、実際にはあなたとプロジェクトの許容限界次第です。この特定のプロジェクトのガイドとなる「ベストプラクティス」のドキュメントがあまりないので、「十分」であるかどうかを判断する必要があります。マップを適切な場所に配置したら、プロジェクトの第2フェーズでベクターモードに切り替える必要があります。新しい空のポリゴンシェープファイルを作成し、郡ファイルと同じ座標系を使用して投影します。次に、arcmapを使用して編集し、影響を受けた領域を新しいシェープファイルにデジタル化します。
ケビン

次に、新しいシェープファイルを使用して、各郡の影響を受ける領域を描き、その領域を計算できます。jpgマップを参照として使用して、ベクター形式の新しいデータセットを作成していることを思い出してください。これが分析に使用します。関心のある領域がjpgマップから新しいシェープファイルにデジタル化されると、jpgマップは不要になります。
ケビン

また、古い学校に行ってドットグリッドを使用することもできます: geog.ubc.ca/courses/geob373/labs/dot_grid_instructions.html
Kevin

最初の10点を上手く行ったので、最後のいくつかのステップを教えてください。突起部からだと思いますか?だから、修正するのではなく(とにかく機能していない)、代わりに投影するのですか?それはどのように行われますか?そして、アークマップはどのように編集およびデジタル化するために使用されるべきですか?新しいシェープファイルは影響を受ける領域をどのように描写していますか?
user1690130

2

いくつかのGCP(Ground Control Points)で画像を地理参照するためのオープンソースソリューションを試してみたい場合は、この方法を使用できます。

最初にgcpsを使用します。

gdal_translate -of  GTiff  -gcp 0 0 31.7431761644 35.1680410195 -gcp 3527 0 
       31.7493769674 35.1784535489 -gcp 3527 2492 31.7431011291 35.1784951643
      -gcp 0 2494 31.7431761644 35.1680410195 myImage.jpg myImage.tif

その後

gdalwarp -s_srs epsg:4326 -t_srs epsg:4326  myImage.tif warped_myImage.tif

お役に立てば幸いです...


お時間を割いていただきありがとうございます。もう少し詳しく説明してもらえますか?あなたが書いたことの意味やそれをどのように実装するのか、私にはほとんど手がかりがありません。
user1690130

1

ここでの方法は、ArcGIS 10.1で機能します。jpgマップの他に、投影された郡マップという別のレイヤーも必要です。手順は次のとおりです。1. jpgを投影された郡の投影座標系に地理参照します。2. ArcCatologで同じ投影座標系を使用して新しいベクトルを作成します。3. jpgをベースマップとして使用して、ベクターのポリゴンを作成します。ツールボックスで交差を使用して、竜巻の影響を受けた地域と郡の間の共通領域を取得します。


投影された郡とは、.jpgと同じ郡の境界のセットを持つシェープファイルを意味しますか?.jpgの.jpgの黄色の部分(嵐が通過した郡)にのみ興味があることをGISに伝え、そこから、そこから、私が知る限り、エリアを取得できると思います陰になっているこの郡の地域。ArcCatalogが何を意味しているのかはわかりません。それは分析のようなツールの下のオプションですか?そして、ベクターのポリゴンを作成するためにエディターで正確に何をすべきですか?エディター内のどこに行くのですか?
user1690130

はい、対象の郡を表すポリゴンシェープファイル。これをArcMapに追加すると、jpgを参照するために使用できます。あなたのjpgのスナップショットを追加することも私たちがよりよく答えるために役立つかもしれません。
Baltok

@Baltokスナップショットを追加する方法はわかりませんが、同様のマップへのリンクを投稿しました(地理的レベルはより広くなります)。シャーロットの元の投稿では、ステップ1は上手だと思いますが、おそらくステップ2は理解できないと思います。残りの手順を教えてもらえますか?
user1690130

@Charlotteエディタを使用してベクトルのポリゴンを作成するための3番目のステップについて詳しく説明していただけますか?郡を新しいシェープファイルまたは嵐領域にコピーしていますか?そして、新しいシェープファイルは他のものをどのように知るのでしょうか?
user1690130
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.