1

ESRI.shpファイルから情報を収集することに興味があります。具体的に.shpは、ポリライン フィーチャ クラスのファイルです。

フィーチャクラスのを開くと、.dbf予想どおりの結果が得られます。Excel で開くことができ、フィーチャクラスのテーブルからの情報を含むテーブルです。

.shpただし、任意のプログラム (Excel、テキストパッドなど) でファイルを開こうとすると、意味不明で異常な ASCII 文字が表示されるだけです。

Python (2.x) を使用してこのファイルを解釈し、そこから情報 (この場合はポリラインの頂点) を取得したいと考えています。

このプロセスがどのように機能するかに本当に興味があり、依存関係を望んでいないため、モジュールや非組み込みツールを使用したくありません。

あなたが与えることができる正しい方向へのヒントやポイントをありがとう!

4

3 に答える 3

3

あなたの質問は、基本的に、「任意のバイナリ形式で保存されたデータでいっぱいのファイルがあります。Pythonを使用してそのようなファイルを読み取るにはどうすればよいですか?」というものです。

答えは、このリンクにはファイルの形式の説明が含まれているということです。技術仕様に基づいてディセクタを作成します。

于 2013-05-03T17:23:35.710 に答える
2
于 2013-05-03T23:10:22.757 に答える