ArcGISを使ってデータを処理する方法を具体的に探しています。

現在、以下のような形のポイントデータ(テキスト/タブ区切り)があります。

longitude latitude time
139.7997272 35.70747512 2005/10/17/10:10:22
139.7997272 35.7077539 2005/10/17/10:11:15
139.7995985 35.7077539 2005/10/17/10:11:16
139.7996521 35.70799783 2005/10/17/10:12:00
139.7996414 35.70837244 2005/10/17/10:12:29

このデータをArcGIS9上でXY情報としてインポートしました。
ここまではなんとかできました。

1。 このデータを一度その取得時刻順につないだ形でラインデータに変換したいと思います。
2。 その上で、変換したデータをその時刻に基づいて30秒ごとに分割する形でノードを作成したいのです。

最終的には2が実現できればいいのですが、どのように行えばいいのか教えてください。
よろしくお願いします。

回答の条件
  • 1人2回まで
  • 登録:2006/08/16 15:22:34
  • 終了:2006/08/23 15:25:06

回答(1件)

id:sterna No.1

arakai回答回数267ベストアンサー獲得回数62006/08/16 20:42:04

ポイント60pt

まず1ですが、下記のET-Geowizardをしようして、Point To Polyline でできたと思います。

http://www.ian-ko.com/

2も同じツールでsplit lineとかをどこかで設定すれば、決まった長さとかいろいろな方法できることができましたが、30秒ごととかで切れるかわかりません。

最悪、30秒メッシュのGridを発生させて、gridで切ることが可能です。

id:masakiplus

ありがとうございます。

ポイントからラインは生成することができました。

ただ、ご指摘のとおり、長さではラインを切れますが、属性でラインをきることはできないようです。ポイントデータの段階で処理する必要があるのかもしれませんが、もう少し回答を待ってみます。

2006/08/18 21:58:27
  • id:sterna
    ET-GEOに使えるかどうかわからないですが...Arc9のモデルビルダーを使用すれば,マクロよりも簡単に自動処理用のコマンドができますので,それで,30秒ごとに区切ったテキストをどんどん処理する方法が考えられます.
    あとは,GRASSのようなコマンドベースのソフトで連続処理する方法があります.v.in.ascii v.out.ogr などのコマンドを調べてみるとよいのでは?http://grass.itc.it/から

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません