Article View: fj.lang.c
Article #631Re: [Q]区切りなしデータを文字型でない配列に読むには?
From: Kazuhiro Fujieda
Date: Tue, 24 Mar 1998 00:00
Date: Tue, 24 Mar 1998 00:00
37 lines
2237 bytes
2237 bytes
藤枝@JAISTです。 In article <6f67bp$djs@sakunami.gw.tohoku.ac.jp>, chiba@dges.tohoku.ac.jp(Tomoaki Chiba) wrote: > もっとも簡潔な方法(短い表現であることを含む)というのは > 今まで出た以外にはやはりありえないのでしょうか? ありえません。 > 建設省国土地理院 発行・刊行 > (財)日本地図センター 発売 > 数値地図メッシュ(標高) このデータがオープンリールのテープで売ってた頃に戦ったことがあります。 データ形式がいっちゃってるので、まずC言語で扱いやすいデータ形式に変 換した方がいいです。 たとえば、5文字×350個の標高データをshort(2bytes)×350個に変換するだ けで、ディスク使用量は半分になります。標高データは固定小数点で、数値 も限られているのでshort(2bytes)で十分です。 このように変換しておけば、次からは千葉さんの意図した通り、ダイレクト にディスクから数値データを読むことができます。もちろん、エンディアン の問題を気にしなくていい場合だけですけどね。 その他、緯度と経度からメッシュとレコードへの変換表を用意するなど、い くつか工夫することで、データサイズはさらに小さくなりますし、データを 取り出すのも簡単になります。 ちなみに昔は、データ形式に二次メッシュの概念が入ってて、今よりももっ と扱いにくかったんですよ。 ____ | AIST 北陸先端科学技術大学院大学 | HOKURIKU 情報科学研究科 落水研究室 o_/ 1990 藤枝 和宏 fujieda@jaist.ac.jp
Technical Details
Message-ID:
<s1ssoo84rgu.fsf_-_@elbereth.jaist.ac.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6esjd9$4t@sakunami.gw.tohoku.ac.jp> <6esmcd$30l$1@sunny.njk.co.jp> <6f67bp$djs@sakunami.gw.tohoku.ac.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 106434,8756f6f59b5f78c5 X-Google-Attributes: gid106434,public From: Kazuhiro Fujieda <fujieda@jaist.ac.jp> Subject: Re: [Q]区切りなしデータを文字型でない配列に読むには? Date: 1998/03/24 Message-ID: <s1ssoo84rgu.fsf_-_@elbereth.jaist.ac.jp> X-Deja-AN: 337075759 References: <6esjd9$4t@sakunami.gw.tohoku.ac.jp> <6esmcd$30l$1@sunny.njk.co.jp> <6f67bp$djs@sakunami.gw.tohoku.ac.jp> Mime-Version: 1.0 (generated by tm-edit 7.106) Distribution: fj Content-Type: text/plain; charset=ISO-2022-JP Organization: Japan Advanced Institute of Science and Technorolgy, Hokuriku Newsgroups: fj.lang.c