2012-04-02 18 views
0

私はMatlabの新機能で、ArcGISのユーザーはもっと多いですが、ascファイルをMatlabに読み込んで座標を読み取る方法を知りたいと思います。AscファイルとMatlab:座標の読み方

次のようにASCファイルです(申し訳ありません、それは巨大である!)

ncols 32   
nrows 32   
xllcenter -58.75   
yllcenter -38.75   
cellsize 2.5   
NODATA_value -999    
0.00 0.62 0.60 0.38 1.22 
0.52 1.09 0.76 0.00 0.94 
0.37 0.52 0.71 0.71 1.38 
0.13 0.00 0.00 0.00 1.46 
0.00 0.00 0.97 0.00 0.41 
0.00 0.00 0.41 0.83 0.00 
0.00 0.19 0.32 0.00 0.00 
0.00 0.86 0.00 0.52 1.34 
0.00 1.29 0.00 0.00 1.40 
0.83 0.00 0.00 0.00 0.00 
0.00 0.00 1.09 0.20 0.00 
0.43 0.00 0.96 0.78 0.26 
0.00 0.70 0.00 0.92 0.29 
0.00 1.19 0.00 1.24 0.73 
0.00 1.41 0.00 0.97 1.01 
0.66 0.00 0.01 0.67 0.67 
0.32 0.69 1.41 0.00 0.08 
0.92 0.00 0.00 0.40 0.00 
0.00 0.00 0.00 1.27 1.24 
0.22 0.00 0.00 0.76 0.86 
0.00 0.05 0.67 0.29 0.00 
0.00 0.04 0.00 0.00 1.18 
0.46 0.20 0.00 0.81 0.00 
0.00 0.00 1.35 0.40 1.03 
0.94 0.90 0.80 0.26 0.73 
0.69 0.36 0.70 0.00 0.00 
0.42 1.23 0.00 1.24 0.52 
0.00 0.54 1.39 1.44 0.00 
1.18 0.10 0.00 0.00 0.78 
1.33 0.58 0.00 0.00 0.00 
0.00 0.92 0.00 0.00 0.00 
1.03 0.00 0.00 0.00 0.00 
0.66 0.92 0.73 0.00 0.99 
0.00 0.00 1.39 0.49 0.97 
0.00 1.29 0.00 1.41 1.06 
0.00 1.00 0.00 0.00 0.00 
0.00 0.32 0.69 1.26 0.00 
0.00 0.71 0.00 1.08 1.16 
0.00 0.00 0.48 0.00 1.17 
0.24 0.00 0.00 0.41 0.00 
1.24 1.30 0.00 0.00 0.00 
0.00 1.23 0.00 0.15 0.00 
0.00 0.19 0.00 0.00 1.17 
1.41 0.00 0.15 0.48 0.20 
1.29 0.00 0.22 0.55 0.00 
0.00 0.81 0.00 0.00 0.00 
0.00 1.18 1.18 0.00 0.75 
1.05 1.18 1.35 0.00 0.82 
0.00 0.00 0.25 0.52 0.00 
0.00 1.27 1.46 0.00 1.24 
0.00 1.03 1.21 0.81 0.00 
0.57 0.00 0.00 0.00 0.00 
1.06 0.00 1.29 0.70 0.00 
0.00 1.01 0.00 0.00 0.00 
0.21 0.95 0.00 0.00 0.00 
1.23 1.08 0.00 0.00 0.00 
0.11 0.00 0.00 0.00 0.00 
0.00 0.00 0.76 0.00 0.68 
0.10 0.64 0.00 0.72 0.00 
1.34 0.53 0.00 0.18 0.00 
0.00 0.25 0.22 0.00 0.00 
0.00 0.67 0.37 0.00 0.08 
0.02 0.00 0.00 0.94 0.52 
0.83 0.64 0.00 0.93 1.40 
1.03 0.50 0.00 1.20 0.00 
0.68 0.00 0.00 1.15 1.20 
0.00 0.00 0.00 0.93 0.00 
1.25 0.94 1.37 0.00 0.00 
0.00 0.77 0.00 1.15 0.66 
0.00 1.45 0.00 1.48 0.00 
0.36 0.00 0.34 0.00 0.00 
1.22 0.74 0.00 0.00 1.17 
0.00 0.59 0.00 0.00 1.18 
1.32 1.31 1.21 0.45 1.06 
0.00 0.18 0.21 0.79 0.47 
0.00 0.47 0.00 0.53 0.76 
0.00 0.92 0.00 0.00 1.23 
1.45 0.00 0.00 0.00 0.00 
1.02 0.00 0.00 0.46 0.00 
0.00 0.00 0.00 0.38 1.25 
0.00 1.25 0.00 0.42 0.17 
0.00 0.97 0.20 0.00 0.00 
0.31 0.20 0.00 0.00 0.00 
0.00 0.70 0.66 0.00 1.15 
0.00 0.00 0.91 1.10 0.00 
0.12 0.73 0.00 0.19 0.00 
1.01 0.00 0.44 0.00 0.21 
0.00 0.00 0.00 0.00 0.91 
0.01 0.00 1.28 0.00 0.00 
0.00 0.16 0.50 0.00 0.00 
1.50 0.10 0.00 0.00 0.00 
0.07 0.07 0.00 0.00 0.00 
0.00 0.00 0.00 0.00 0.88 
0.00 0.43 0.00 0.00 0.00 
0.00 1.23 0.00 1.41 0.33 
0.00 0.74 0.00 0.00 0.00 
0.74 0.76 0.15 1.07 0.00 
0.00 0.00 0.00 1.34 1.20 
0.00 0.00 0.00 0.00 0.43 
0.22 0.00 1.02 0.99 0.80 
0.91 0.75 0.02 0.00 0.18 
0.25 0.00 0.52 0.60 0.00 
1.11 0.43 0.00 0.00 0.83 
1.02 0.76 0.20 0.00 1.24 
0.00 0.00 0.00 1.21 0.00 
0.00 0.00 0.00 0.00 0.25 
0.00 0.00 0.00 0.00 0.87 
0.00 0.00 0.00 1.47 1.22 
0.86 0.00 0.96 0.60 0.70 
0.38 0.09 0.85 1.18 0.49 
0.03 0.00 0.00 1.23 0.00 
0.00 0.00 0.00 1.06 0.00 
1.01 1.39 1.01 0.00 0.00 
0.00 0.00 0.00 0.00 1.31 
0.00 0.75 0.00 1.22 0.81 
1.07 0.00 0.00 0.00 1.12 
1.05 0.70 0.13 0.64 1.30 
0.00 0.00 0.53 0.47 0.03 
0.00 0.00 0.10 1.38 1.32 
0.00 1.25 0.00 0.91 0.67 
0.00 0.00 0.00 0.00 0.00 
1.00 1.14 0.00 0.00 0.52 
0.00 0.02 0.15 0.01 0.90 
0.00 0.00 0.70 0.00 0.00 
0.00 0.00 0.00 0.00 0.00 
0.12 0.72 0.00 0.00 0.04 
0.01 0.00 0.00 1.11 1.43 
0.91 0.34 0.97 0.00 0.07 
0.00 0.00 0.00 0.00 0.93 
0.00 0.93 0.00 0.00 0.00 
0.93 0.00 0.88 0.29 0.00 
0.00 1.50 0.00 0.05 0.00 
0.00 0.00 0.00 0.76 1.26 
0.00 0.43 0.55 0.40 0.28 
0.00 0.07 0.51 0.51 0.00 
0.76 0.00 0.00 0.41 0.10 
1.16 0.07 0.00 0.00 0.65 
0.00 0.21 0.00 0.00 1.41 
0.00 1.31 0.19 1.44 0.00 
0.00 0.00 0.00 0.00 0.00 
0.00 0.00 0.00 0.94 0.00 
1.12 0.68 0.00 0.00 0.81 
0.00 0.00 0.00 0.96 0.00 
0.38 0.00 0.00 0.46 0.00 
1.15 0.36 0.70 1.04 0.89 
1.47 1.20 0.00 0.35 0.00 
0.49 0.00 0.00 1.48 0.00 
0.00 0.45 1.42 0.00 1.12 
0.00 0.00 1.20 1.27 0.00 
0.00 0.68 0.30 0.00 0.00 
1.20 0.00 0.89 0.00 0.00 
0.00 0.00 0.00 0.00 0.00 
0.00 1.10 0.48 1.48 0.00 
1.23 0.00 1.05 0.56 0.86 
0.00 0.00 0.15 0.00 0.03 
0.00 0.00 0.00 0.00 0.00 
0.00 0.00 0.03 0.90 0.00 
0.00 0.00 1.10 0.11 0.68 
0.07 0.00 0.78 1.28 1.06 
0.39 0.46 0.26 0.00 0.00 
0.00 0.85 0.00 0.81 0.00 
0.04 0.86 0.00 0.00 0.00 
0.00 0.00 0.00 1.45 0.00 
0.00 0.00 0.15 0.00 0.00 
0.50 0.60 0.00 1.33 0.00 
1.15 0.00 1.44 0.82 0.00 
0.00 0.01 0.65 0.30 0.00 
0.03 0.76 1.12 0.00 0.00 
0.59 0.00 0.14 1.16 0.75 
0.00 0.00 0.00 0.00 0.00 
0.00 1.24 0.41 0.54 1.36 
0.00 0.06 0.00 0.00 0.00 
0.00 0.76 0.18 1.00 0.00 
0.00 0.00 0.00 1.08 0.00 
0.00 0.34 0.00 0.82 0.00 
0.54 0.00 0.55 0.00 0.97 
1.29 0.22 0.00 0.07 0.00 
1.31 1.43 0.00 0.35 1.37 
0.81 0.00 0.25 0.00 0.90 
0.57 0.58 0.00 0.47 0.00 
0.51 0.00 0.00 0.50 0.00 
0.00 0.00 0.00 1.21 0.23 
0.00 0.00 0.00 0.11 0.00 
1.08 1.04 0.72 0.00 0.00 
0.00 0.00 0.15 0.00 0.80 
0.00 0.60 0.00 0.00 1.02 
0.00 1.27 0.38 0.69 0.00 
1.23 0.00 0.68 0.00 0.31 
0.00 0.95 0.00 0.09 0.00 
0.00 0.28 0.00 0.00 0.45 
0.67 0.92 0.53 1.28 0.13 
0.00 0.00 1.02 0.51 0.00 
0.00 0.18 0.00 0.00 0.00 
0.00 0.00 0.31 0.00 0.98 
0.00 0.00 0.00 1.15 0.89 
0.00 0.00 0.00 0.42 0.00 
1.31 1.27 0.00 0.00 0.00 
0.00 0.00 1.23 1.13 0.00 
1.05 0.00 0.38 0.00 0.00 
0.02 0.00 0.14 0.33 0.12 
0.00 0.00 0.00 0.00 0.00 
0.00 0.00 1.35 0.18 0.03 
0.00 0.00 0.44 0.00 0.00 
0.00 1.31 0.19 0.78 0.00 
1.17 0.03 1.00 1.02 0.72 

NROWSとncolsの行/列の数が

xllcenterとyllcenterは、正方形の中心の座標でいますグリッドの左下隅に表示されます。

セルサイズは、グリッド正方形の片側の長さです。

マトリックスを読み込み、マトリックス内の位置に応じて値をプリントアウトすることができますが、そのようなマトリックスにどのように座標を割り当てることができますか?

座標を入力するときに、適切な行列値を出力するようにMATLABに依頼できますか?

私にアドバイスを提供できる皆さんありがとうございます!

+0

なぜ、いつ調整する必要がありますか?座標の小数点とグリッド位置の間で変換する必要がないので、行列の位置を簡単に使用する方が簡単です。私は次のように座標と位置の間に荒い変換器を持っています、多分それはあなたのための助けですか? 'laDegrees = 15;'%!!度を記入してください。正のN、負のS. 'loDegrees = 105;'%!!正のE、負のW. '[diffLa、lati] = min(abs(latitude-laDegrees)); 'diffLo、longi] = min(abs(longitude-loDegrees));' ' – LaWa

答えて

0

あなたはMatlabの初心者ですから、メニューオプションFile | Import Dataを調べて、uiimport関数のドキュメントを調べることをお勧めします。

関連する問題