圧縮されたESRIシェープファイルデータソースから住所情報を抽出するにはどうすればよいですか?
質問
ウェブサイトからzipファイルをダウンロードすると、次の拡張子を持つファイルが含まれます。
.dbf .prj .sbn .sbx .shp .shp.xml .shx
これは、コンバーターをダウンロードまたは購入する一般的なデータファイル形式ですか? これは何らかのマッピングデータファイルだと思いますが、既存のデータベースにプッシュするために含まれるアドレスが必要です。
特にプログラミングに関連します。このグループのファイルまたは実際に情報を含む.dbfファイルに.NETデータソースを設定するにはどうすればよいですか?
解決 2
情報を提供してくれたすべての人に感謝します。まさに必要なCodePlex C#プロジェクトを見つけました。私は、プロジェクトディスカッションボードに「F」という未知の列タイプ用に投稿した小さな変更を1つ行う必要がありました。しかし、コマンドラインプログラムDBF2CSVは、dbfファイルから適切にフォーマットされたcsvを作成するために美しく機能しました。 Excelで数分後、MySQLデータベースにインポートする準備が整いました。
次のプロジェクトには、DBFファイルをCSVに変換するコマンドラインプログラムがあります http://www.codeplex.com/fastdbf
他のヒント
探しているアドレス情報はdbfファイルに保存されていると思います。 ESRI dBaseドライバーは、こちらからダウンロードできます。
httpには、このドライバーの使用を示すサンプルコードがあります。 //forums.esri.com/Thread.asp?c=9&f=85&t=141422 。
ページの下部に役立つリンクがあります。これらの種類のファイルに関する私の唯一の経験は、他の独自の(そして高価な)ソフトウェアを使用することでした。
dbfファイルの形式は、古いDBase III形式に似ています。 shpファイルには形状が含まれ、shxは何らかのインデックスです。
DBase IVドライバーを使用してMS Accessでシェープファイルの.dbfファイルを開くか、MS Excelで直接開くことができます(* .dbfとして開く)
:o)