メルカトル図法で米国を描画するために必要な座標はどこで見つけられますか?

StackOverflow https://stackoverflow.com/questions/2298769

質問

そこで、X、Y 座標を取得し、それらを使用して米国の地図を描画する Javascript ライブラリを作成しています。これを行うには、各状態を描画するために必要な座標データを見つける必要があります。Wikipedia のこの地図は、私が必要とするものの好例です。SVG ファイルには、適切にラベル付けされた各州を構成する図形が含まれているからです。 http://upload.wikimedia.org/wikipedia/commons/3/32/Blank_US_Map.svg

このマップ上に配置する必要がある一連のサイトもあります。各サイトの緯度と経度がわかっているので、それを使用して地図上の適切な場所に各サイトを描画できます。残念ながら、これを機能させるには、緯度経度を X、Y ピクセル座標に簡単にマッピングできるように、マップでメルカトル図法を使用する必要があります。

上で説明した Wikipedia の地図は他の投影法を使用しているため、この目的には使用できません。メルカトル図法でこの種の地図データをどこで見つけられるか知っている人はいますか?各状態の描画に使用される座標をプログラムで取得し、各状態を構成する形状を識別できる限り、どのようなデータ形式でも問題はありません。

役に立ちましたか?

解決

ケビン・マッカーリー いくつか作成しました 地図 米国の地図を含む 50州すべて, 、メルカトル図法で。最終的なリンクのソースを見ると、それは州の概要の (緯度、経度) ペアで構成されており、その後 svg 形式で表示するために (x、y) ペアに変換されます。彼に許可されている使用法は、

これらのファイルを自由に使用してください。しかし、作成したことでクレジットを受け取っていただきありがとうございます。楽しむ...

それがあなたにとって十分かどうかはわかりません。

他のヒント

このGISの質問とがないので簡単に解決しないといを適切なツールです。

  • 使用 QGIS を開 米Shapefileデータ

    編集 の場合は、シェかつてのようなものを使用してGoogleのために"米シェ".シェが実際にグループの地理空間(つだけます。

  • Reprojectお客様の層を、指定された投影

    編集 このとき、面倒でするものではありませんogr(下記参照)でreproject.EPSGがみられる 空間参照

  • 使用 ogr2ogr (cheatsheet の変換プラグイン変換するデータをKML.このまま出力したデータは、Googleマップ/地球/人間が読める形式の座標にしてい

編集2 あけましておめでとうございまを表示のオンラインマップ?して考慮すれ openlayers または Google maps API または mapserver

編集3 いたしまし私の方法一部のデータである可能性が高いことを、ここでのサンプル出力ポリゴン"の利用状況および相当(現)"レイヤー:

<Placemark>
      <name>American Samoa</name>
      <styleUrl>#PolyStyle00</styleUrl>
      <Snippet></Snippet>
      <MultiGeometry>
        <Polygon>
          <tessellate>1</tessellate>
          <extrude>0</extrude>
          <altitudeMode>clampToGround</altitudeMode>
          <outerBoundaryIs><LinearRing><coordinates> -0.001536,-0.000099,0.000000 -0.001536,-0.000099,0.000000 -0.001536,-0.000100,0.000000 -0.001536,-0.000100,0.000000 -0.001536,-0.000100,0.000000 -0.001536,-0.000100,0.000000 -0.001537,-0.000100,0.000000 -0.001537,-0.000100,0.000000 -0.001537,-0.000100,0.000000 -0.001537,-0.000100,0.000000 -0.001537,-0.000100,0.000000 -0.001537,-0.000100,0.000000 -0.001537,-0.000100,0.000000 -0.001537,-0.000100,0.000000 -0.001537,-0.000100,0.000000 -0.001537,-0.000100,0.000000 -0.001537,-0.000100,0.000000 -0.001537,-0.000100,0.000000 -0.001537,-0.000100,0.000000 -0.001537,-0.000100,0.000000 -0.001537,-0.000099,0.000000 -0.001537,-0.000099,0.000000 -0.001537,-0.000099,0.000000 -0.001537,-0.000099,0.000000 -0.001537,-0.000099,0.000000 -0.001537,-0.000099,0.000000 -0.001537,-0.000099,0.000000 -0.001537,-0.000099,0.000000 -0.001537,-0.000099,0.000000 -0.001537,-0.000099,0.000000 -0.001537,-0.000099,0.000000 -0.001537,-0.000099,0.000000 -0.001537,-0.000099,0.000000 -0.001537,-0.000099,0.000000 -0.001537,-0.000099,0.000000 -0.001536,-0.000099,0.000000 -0.001536,-0.000099,0.000000 -0.001536,-0.000099,0.000000 -0.001536,-0.000099,0.000000 -0.001536,-0.000099,0.000000 -0.001536,-0.000099,0.000000 -0.001536,-0.000099,0.000000 -0.001536,-0.000099,0.000000</coordinates>
            </LinearRing>
          </outerBoundaryIs>
        </Polygon>

新しいマップから

で簡単に地図を作成から無料 shapefile である の提供にかなりの高分解能のUSGS.実際には、肉はすでに作成し shapefile->svg訳ありスクリプト そうすることに注意してください プロジェクトに移動していGitHub.

残念ながらのshapefileの NAD83投影 こちらのreprojectedる法メルカトルする前にスクリプトを実行します。これは既に解決の問題と共通のものをい 地理情報システム だきます。こっこ MapWindow でないとのこと。

にreprojectのシェへの法メルカトルをダウンロードする必要がありとインストール MapWindow.実際のプログラムだ。 プラグイン メニューのメインウィンドウにおい能を有効にする必要があり、 GISツール 引き出しおよび設定ができますそこでクリックするグリーン"プラス"シンボルが追加さshapefile入MapWindowでを描画する米国の画面になります。

た場合には、輸入のshapefile入MapWindowえreprojectます。いるをクリックする GISツール -> ベクトル -> Reproject、Shapefile で開くダイアログボックスを閉じます。

最初のダイアログをご覧について何を投影したい:

  • カテゴリ: 予想座標システム
  • グループ 世界
  • 名前: 法メルカトル(世界)

第二が入らなくてはならなかった場合で、現在の投影

  • カテゴリ: 地理座標システム
  • グループ 北米
  • 名前: 北アメリカのデータは1983年

この過程において新規作成しshapefileという statesp020_reprojected があります。

なお、現在必要 翻訳のshpaefileト スクリプトです。てるつもりはありませんわざわざ書くさいでんとうがいを見分けることができます。

ここ: http://www.nws.noaa.gov/geodata/catalog/national/html/us_state.htm
ダウンロードできます shp データが入ったファイル。の shape フォーマットには、 dbf 各州の座標を含むいくつかの属性を持ちます。

また、次のこともできます。 shp2テキスト すべての情報を抽出します。

編集:地図内のデータは次のとおりです。 1983 年の北米基準, 、しかし、あなたは使うことができます スプレッドシートと数式はこちら メルカトル図法 (UTM) に変換します。

NIMAの製品を見たことはありますか? http://egsc.usgs.gov/nimamaps/ そして https://www1.nga.mil/ProductsServices/Pages/default.aspx さまざまな地図、形式などがあります。そしてその費用はすべて私たち納税者によって支払われており、多くのものが一般に利用可能です。地図を見るには最初の目的地として最適です。

私はあなたについてを求めている仕事のようなものをやったことがないが、それはあなたのために有用であろう米国陸軍工兵隊からのこれらのデータのように私には見えます:

http://crunch.tec.army.mil/software/corpscon /corpscon.htmlする

visokio.com はダウンロードションベクター地図はこちら http://www.visokio.com/maps その支援は十進緯度経度座標です。

しかしこのように見えて、propetiary形式の閲覧のみと独自のソフトウェアです。試験ソフトウェアは、カント.

hth.

編集:来これらの閲覧する場合の周りのイ

ここでメルカトル

の緯度長いからJS数学とstackoverflowの応答があります

は、緯度/ロングスにX / Y座標を変換します

上記した後、CSVに変換するogr2ogr行うためOGRを使用し、それらシェープファイルのダウンロードの

GET OGRここ

http://www.gdal.org/ogr/index.htmlする

ここでOGR

のためのドキュメントです

http://www.gdal.org/ogr2ogr.htmlする

ここで、出力形式の名前

http://www.gdal.org/ogr/ogr_formats.htmlする

私はあなたがCSVにそれを得れば、あなたがそれを処理することができます知っているあなたの評判を考えると

Indieprojector に必要なファイルを生成することができるはずです。それが再び.SVGする任意のシェープファイルと輸出を再投影無料のオンラインツールです。あなたはシェープファイルと混乱する必要はありませんので、彼らはアメリカの州は、オンライン含まれています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top