[ コメントを書く ][ 新規発言 ][ もどる(ツリーへ) ][ もどる(発言順へ) ]

#1201 Re: 県境の変更方法は?

投稿者: Organism  日時: 2000年 5月 09日(火) 15:28:39
回答先: Re: 県境の変更方法は? 投稿者: あおき  日時: 2000年 5月 08日(月) 19:16:53

横からチャチャ入れます

>ご面倒でなければ、
>経度緯度の計算法などを教えていただければ幸いです。

これは(確か中学校で習った)時間の分秒の計算と全く同じです。

たとえば、130.836123130(度)を度、分、秒の単位に換算するには、まず、130(度)だけを取り出し、そのあまり(剰余)0.836123に60を掛けると、50.16738(分)が得られます。同じようにして、この50(分)だけを取り出し、その剰余0.16738に60を掛けると、10.0428(秒)が得られます。同じようにして、この10(秒)だけを取り出し・・・という動作を繰り返し、算出された「数値」を「文字列」として足し合わせ、適当なところに「ドット」を入れて書式を整形します。

以下にMSエクセルで処理する場合の例をあげます。もしお持ちでしたらこれをコピーしてシートの左上隅に張り付けてみてください。

↓↓↓↓↓↓これ以下をコピーする↓↓↓↓↓↓
KASH.VCDの元データ(ddd.dddddd) 「度」の整数部分取りだし 「度」の剰余取りだし 「分」の計算 「分」の整数部分取りだし 「分」の剰余取りだし 「秒」の計算 「秒」の整数部分取りだし 「分」の剰余取りだし 「度」の剰余取りだし 「度」の後にドットを入れた(ddd.mmsss)形式 「秒」の後にドットを入れた(dddmmss.s)形式 「度」「分」「秒」の後にドットを入れた(ddd.mm.ss.s)形式
130.836123 =INT(A2) =MOD(A2,1) =C2*60 =INT(D2) =MOD(D2,1) =F2*60 =INT(G2) =MOD(G2,1) =MOD(H2,1) =CONCATENATE(B2,".",E2,H2,J2) =CONCATENATE(B2,E2,H2,".",J2) =CONCATENATE(B2,".",E2,".",H2,".",J2)
↑↑↑↑↑↑ここから上まで↑↑↑↑↑↑

カシミールでこのようなベクトルデータを編集するには他の方法もあります。

○ まず、編集の対象となるデータ範囲を切り出し、csv形式に整形します。
○ これをGPSプラグインで読み込みます。
○ ルートとして表示されたデータをWYSIWYGで編集します。
○ GPSデータを書き出し、元のデータと同じ形式に整形します。
○ これを元のデータ範囲と置き換えます。

注意!!!!:
# もし、上に書いてあるような「csv形式」とかいうのが分からない場合は、これは地図ソフト(GIS)に関係する問題ではなく、”チョットだけ難しい”コンピュータ一般(表計算)の知識なので、おんぶにだっこで質問したりせず、ご自分で勉強された方がよいと思います。
# 上記のようなデータ操作をする場合には、データを壊してしまった場合に備えて、必ず元データのコピーをとっておいてください。



この発言のコメント一覧:
#1204Re: 県境の変更方法は? gigo 00/5/09 19:38:48 (2)
#1205Re: 県境の変更方法は? gigo 00/5/09 20:43:02 (1)
#1206Re: 県境の変更方法は? DAN 00/5/10 09:27:19 (0)
#1202自己レス: エクセル数式の修正 Organism 00/5/09 16:17:43 (1)
#1203Re: 自己レス: エクセル数式の修正 あおき 00/5/09 18:42:40 (0)


この発言にコメントを付ける

掲示板は読み取り専用です。新規投稿はできません。
掲示板は読み取り専用です。新規投稿はできません。


[ コメントを書く ][ 新規発言 ][ もどる(ツリーへ) ][ もどる(発言順へ) ]