2011-02-07 12 views
2

私は状態、各状態の主要都市、その人口、およびそれぞれの緯度/経度の座標のリストを持っています。これを使って、人口がどこに住んでいるかによって重み付けされた状態の中心に対応する緯度と経度を計算する必要があります。人口加重中央

状態は、2つの都市、A(人口100)およびB(人口200)を有する場合、例えば、私はAとB

間の道の2/3rdsにある点の座標を望ん私はmaps.uscityと呼ばれるインストールされたSASデータセットを使用しています。また、「投影された緯度/緯度からのラジアン」と呼ばれるいくつかの変数がありますが、私は数字の単純な平均をとることができるかもしれないと思いますが、それらを非投影座標に戻す方法はわかりません。誰もがこれを計算する簡単な方法を提案することができるかどう

はより一般的に、それははるかに高く評価されるだろう。

答えて

0

Itzyの答えは正しいです。米国国勢調査の緯度/経度は人口に基づいています。対照的に、USGS GNISデータの緯度/経度平均は管理上の境界に基づいています。 Itzyによって参照

ファイルは、2000年の米国国勢調査データです。国勢調査局は2010年のデータを処理しています。次のリンクは、このデータすべてのセグウェイです。

http://www.census.gov/geo/www/tiger/

私は、地理空間多くの質問に答えることができます。私はあなたの加重平均を探しているかもしれないように聞こえる、頼まれた質問に答えるためにOpenGeoCode.Org

0

でパブリックドメインの地理空間チームの一員です。ただ、PROC手段を使用して、各座標の加重平均を取る:

/* data from http://www.world-gazetteer.com/ */ 
data AL; 
input city $10 pop lat lon; 
datalines; 
Birmingham 242452 33.53 86.80 
Huntsville 159912 34.71 86.63 
Mobile  199186 30.68 88.09 
Montgomery 201726 32.35 86.28 
; 
proc means data=AL; 
weight pop; 
var lat lon; 
run; 
+0

私はそれが正しいとは思わない。私は間違っているかもしれませんが、あなたは緯度と経度を平均化するだけではないと思います。国勢調査局の文書(リンクは受け入れられた回答)は、重み付けを行うための正しい方程式を持っています。 – itzy

0

私はあなたが飛行機の重心を計算するために使用したのと同じ方法を使用してこれを行うことができると信じて:

  1. 参照を確立州の南西に位置する。実際には基準点はどこにあるのかは関係ありませんが、それをSWにすると、通常のx-yですべての数値が正のままになります。
  2. 論理的にこの時点からN-S及びE-W線を延ばします。
  3. また、都市からそのような線を延長します。
  4. 都市ごとに、その線から基準線までの距離を取得します。これらは瞬間の腕です。
  5. 乗算市の人口によって、距離値のそれぞれ。効果的に各都市の瞬間を得ています。
  6. すべての瞬間を追加します。
  7. すべての集団を追加します。
  8. モーメントの合計を母集団の合計で割ると、関係する母集団の基準点に対する重心があります。