プレーンテキスト形式の国境データはどこにありますか?(XML、JSON、CSVなど)


12

世界のすべての国の国境を表すいくつかのデータを取得しようとしています。このデータは非常に正確である必要はなく、コンピューター画面に国を描くことです。私は少しの研究を行い、このデータがさまざまなプログラムで開かれるかどうかにかかわらず、バイナリ形式につまずき続けました。これは良いリソースですが、私には使用できないもののです。

可能であれば、バイナリ形式のパーサーを記述する必要はありません。したがって、私の質問は2つあります。

  • プレーンテキストで簡略化された国境のリソースはありますか?(XML、JSON、CSVなど)
  • そうでない場合、Web全体で見つかったバイナリデータをこれらの形式でエクスポートできるプログラムはありますか?

2
「人間が読める」=「マップ」!
whuber

@whuberは、Unicodeテキストの形式でした:)
Xeon06

回答:


22

QGISをダウンロードしてインストールすることをお勧めします。その後、リンクするファイルを開いて、さまざまな形式でデータをエクスポートできます。

このタイプの空間データの最も一般的な形式は、shapefileリンクしたファイルの1つです(TM_WORLD_BORDERS_SIMPL-0.2.zip)。zipファイルである理由は、シェープファイルに関連付けられたファイルがいくつかあり、それらをフォルダーに圧縮するとそれらが一緒に保持されるためです。

QGISをダウンロードしてインストールするとき、このアイコンをクリックしてくださいここに画像の説明を入力してください。次に、解凍​​したフォルダに移動してTM_WORLD_BORDERS_SIMPL-0.2.zip、ファイルを追加しますTM_WORLD_BORDERS_SIMPL-0.2.shp。画面に国の境界が表示されます。

次に、画面の左側にあるファイル名を右クリックします。オプションがありsave-as、さまざまな形式を選択できます(私のスクリーンショットではを選択していますgeojson)。

ここに画像の説明を入力してください


答えてくれてありがとう!ゴナはすぐに私は家を取得し、あなたに戻って得るようとしてそれを試してみる
Xeon06

素晴らしい-うまくいった。
djq

8

@celeniusの答えが好きです。ただし、別のオプションは、ogr2ogrを使用してWorld Borders DatasetをCSVにエクスポートすることです。好みのデータセットをダウンロードし、ogr2ogrでこのコマンドを実行しました。スクリプトは、改行なしの単一の文字列でなければなりません。wordwrapをオンにしてメモ帳で書くのが最も簡単だと思ったら、ogr2ogrターミナルにコピーします。

ogr2ogr -f "CSV" "E:\4_GIS\01_tutorials\worldborders\World_wkt"
   "E:\4_GIS\01_tutorials\worldborders\TM_WORLD_BORDERS-0.3.shp" -lco 
   "GEOMETRY=AS_WKT" -lco "LINEFORMAT=CRLF" -lco "SEPARATOR=SEMICOLON"

(警告:Webから端末へのogrスクリプトのコピー/貼り付けは、Webサイトが二重引用符の改行とASCII文字の置換を導入するため機能しません。結果としてOGRはスクリプトの読み取りに問題が発生します。このため調整したスクリプトを最初にメモ帳に入力するか、端末に直接入力することをお勧めします。)

OGRはWorld_wktファイル形式の変換を実行する前にディレクトリを作成するため、スクリプトを実行する前にそのディレクトリを作成しないでください。そうしないと、エラーが発生します。

ここに私が得た結果の断片があります:

WKT;FIPS;ISO2;ISO3;UN;NAME;AREA;POP2005;REGION;SUBREGION;LON;LAT
"MULTIPOLYGON (((-61.686668 17.024441000000138,-61.73806 16.98971
"POLYGON ((2.96361 36.802216,2.981389 36.806938,3.001111 36.80971
"MULTIPOLYGON (((45.083321 39.768044000000145,45.266388 39.611107
"POLYGON ((19.436214 41.021065,19.450554 41.059998,19.513611 41.2
"MULTIPOLYGON (((45.573051000000135 40.632488,45.528881 40.606098
"MULTIPOLYGON (((11.750832 -16.75528,11.775 -16.804726,11.77 -16.
"MULTIPOLYGON (((-170.542511 -14.2975,-170.546112 -14.29861,-170.

これは、Well Known Text(WKT)のスニペットです。非常に人間が読める形式ですが、これらの文字列は長い間ずっと右側にあるため、完全なレコードをコピーインしたくありませんでした。:)

作成したCSVデータセットをダウンロードするだけの場合は、ここに投稿しましたが、この手法を自分で試してみることをお勧めします。興味があり、さらに情報が必要な場合は、数週間前にテーマを絞ったブログ記事を作成しました。


0

Google Earthをダウンロードし、各レイヤーをクリックしてツリーを展開し、境界線をオンにしてプログラムを遅くするので本当に必要のないものをオフにして、レイヤーの拡大ビューで異なるレイヤーを通過することをお勧めします開いて実行しているレイヤーが多すぎます。これは3Dであり、非常に詳細かつカスタマイズ可能で、正確です。フライトシミュレーターを使用して乗車を楽しむこともできます。


感謝しますが、処理するには境界線のデータが必要です。
Xeon06
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.