タグ付けされた質問 「comparison」

1
Rでさらに2つの基準を使用して重複する時間間隔を特定する
重複したエントリや重複したエントリがないか、長期間にわたる鳥の観察を確認する必要があります。 異なるポイント(A、B、C)の観測者が観測を行い、紙の地図にマークを付けました。種、観測点、およびそれらが見られた時間間隔の追加データを含むラインフィーチャに取り込まれたライン。 通常、観察者は観察中に電話で連絡を取り合いますが、時には忘れてしまうため、重複した行を取得します。 私はすでにデータを円に接する線に減らしたので、空間分析を行う必要はありませんが、各種の時間間隔を比較するだけで、比較によって見つかったのは同じ個体であることを確信できます。 私は今、Rで以下のエントリを識別する方法を探しています。 重複した間隔で同じ日に行われます そしてそれが同じ種である場合 異なる観測点(AまたはBまたはCまたは...)から作成されたもの) この例では、重複する可能性のある同じ個人のエントリを手動で見つけました。観測点が異なり(A <-> B)、種は同じ(Sst)で、開始時間と終了時間の間隔が重なっています。 ここで、data.frameに「duplicate」という新しいフィールドを作成し、両方の行にエクスポートできるように共通のIDを与え、後で何をするかを決定します。 すでに利用可能な解決策を探してたくさん検索しましたが、種のプロセスをサブセット化する必要があり(できればループなし)、2 + x観測点の行を比較する必要があるという事実については何も見つかりませんでした。 試してみるデータ: testdata <- structure(list(bird_id = c("20150712_0810_1410_A_1", "20150712_0810_1410_A_2", "20150712_0810_1410_A_4", "20150712_0810_1410_A_7", "20150727_1115_1430_C_1", "20150727_1120_1430_B_1", "20150727_1120_1430_B_2", "20150727_1120_1430_B_3", "20150727_1120_1430_B_4", "20150727_1120_1430_B_5", "20150727_1130_1430_A_2", "20150727_1130_1430_A_4", "20150727_1130_1430_A_5", "20150812_0900_1225_B_3", "20150812_0900_1225_B_6", "20150812_0900_1225_B_7", "20150812_0907_1208_A_2", "20150812_0907_1208_A_3", "20150812_0907_1208_A_5", "20150812_0907_1208_A_6" ), obsPoint = c("A", "A", "A", "A", "C", "B", "B", …

1
軌跡の類似性測度を探す
私の最後の学術研究のために、GPS軌跡の圧縮アルゴリズムを開発しました。圧縮された軌跡と元の軌跡との間の同期ユークリッド距離(SED)を計算することにより、時空間圧縮の品質を推定し、既知の圧縮アルゴリズムに対するアルゴリズムのパフォーマンスを評価できます。 私のような時空間アルゴリズムは、可能な限り多くの時間情報を維持しようとする軌跡を減らします。空間アルゴリズム(ダグラスピーカーアルゴリズムなど)は、空間特性のみを参照して圧縮を実現します。 今、何が起きた?時空間的な側面を考慮すると、私のアルゴリズムはDPよりも優れています。SED測定でこれを保証できます。3つの軌道(オリジナル、地雷、DP圧縮)をプロットすると、DPで圧縮された軌道は、元の軌道との適合性が高くなります。目だけの測定は私のニーズを満たしていません。確かに、DPアルゴリズムが空間的にマイニングよりも優れていることを数値で示すエラーメトリックが必要です。 したがって、「時空間係数を参照すると、DPのSED係数よりもSED係数が小さいため、私のアルゴリズムはDPよりも優れています。ああ、単純な空間係数は、その(新しいメトリックの名前)私のものよりも優れています。」 私は垂直ユークリッド距離を考えていましたが、これが役に立つかどうか本当にわかりません。ダイナミックタイムワーピング?これにはどのメトリックを使用できますか?

1
3つの等高線の比較
3つの等高線シェープファイルの違いを空間的に定量化する方法を探しています。具体的には、等高線を作成する2つの標高ラスターがありますが、作成する前に、それらを参照等高線と比較して、入力ラスターを修正する必要があるかどうかを確認します。私は他の方法でArcMapのTopo to Raster機能を使用してから、Raster Calculatorを使用して比較できることを理解しています。 ArcMap 10.1とSurfer 11があります。事前にありがとうございます。

2
地理空間データのバージョン管理されていないコピーを比較するツール[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 私のオフィスには、さまざまな形式(画像、ジオデータベースのフィーチャクラス、LIDAR、テーブルなど)の約100 GBの地理空間データがあり、収集されてから10年間は​​管理されていません。現在は、データのインベントリと再構築を担当しています。データはファイルシステムに保存され、バージョン管理されていませんが、多くのデータセットとジオデータベースは、何がなぜかを説明する追加のメタデータなしで新しい場所にコピーされています。 私たちがやるべきことや将来的にそれを構造化する方法(私はそれに取り組んでいます)に踏み込むことなく、私が遭遇したときにフィーチャクラスデータとジオデータベースを比較する適切な方法があるかどうかを把握しようとしています。 2つのコピー間で何が変更されたかを判別するためにコピーします。Beyond Compareを使用して、さまざまなタイプのデータを比較できます。特定のアイテムを比較するトピックについてGIS.SEに関するいくつかの質問に出くわしましたが、それらが機能するかどうかはわかりません。少なくとも、スクリプトを追加しない限り、これは望ましいことではありませんが、オプションです。 ArcSDEデータベースの古いバージョンと新しいバージョンの違いを取得していますか? arcpyの2つのジオメトリをうまく比較するにはどうすればよいですか?(これは巧妙に動作する可能性がありますが、もっと良いものを望んでいます) GISデータのすべての異なるタイプとプロパティを考えると、比較はかなり難しい操作であることがわかりますが、少なくとも空間的な場所、関連するデータテーブル、理想的にはメタデータの違いを処理できるものを期待しています。一方の商用ソフトウェアと、もう一方の比較的必要最小限のコードは、どちらも問題ありません。 これも存在しますか? 編集:明確にするために-私たちはArcGIS 10.0と10.1を使用しています-他のオープンソースまたは商用プロバイダーを含むソリューションも使用できて嬉しいですが、ESRIソリューションはすべて10.0と互換性がある必要があります。また、私たちのデータは現在、真のデータベース(SDE、postGISなど)にはありませんが、比較したいものを別の形式に移動してもかまいません。

5
オープンソースデスクトップGISパッケージの比較
さまざまなオープンソースデスクトップGISソフトウェアパッケージの比較について知りたいです。このサイトでQGISとgvSIGの比較が行われていることは承知していますが、オープンソースデスクトップGIS間の比較を探しています。 オープンソースのGISソフトウェアの実質的なリストは、質問に応じて見つけることができます:フリーおよびオープンソースのGISデスクトップパッケージには何がありますか その中のすべてとの単一の比較ではなく、比較サブセットを期待しています。また、これらの製品のグループ間で実行された可能性のある包括的なベンチマーク/テスト。

2
PostGIS機能比較機能?
レイヤー1(ソース)のフィーチャーとレイヤー2(ソースの更新)のフィーチャーを比較して、フィーチャーのジオメトリや属性が変更されているかどうかを確認したいと思います。次に、何が変更されたかを示す「レポート」を生成させてください。 明確化のための編集:ジオメトリの変更には、新しいデータレイヤーに追加されたフィーチャの検索も含まれます。削除は面白いかもしれませんが、追加はより重要です。 私はPostGIS関数を調べてきましたが、ジオメトリと属性の両方の2つのレイヤーフィーチャ間の違いを比較して報告するように設計されたツールを見つけることができません。 ArcGISの「フィーチャ比較」ツールに似たものを探しています。 PostGISにこのようなものがない場合、これらのタイプの質問に答える他のオープンソースツールはありますか?ありがとう。

3
入力データとデータベース間の差異の効率的な処理
レコードが既存のデータベースに追加される入力データセットがあります。追加される前に、データは重い時間のかかる処理を経ます。処理時間を短縮するために、データベースに既に存在する入力データセットからレコードを除外したい。 入力とデータベースの違いを以下に示します。 これは私が見ているプロセスの種類の概要です。入力データは最終的にデータベースに送られます。 現在のソリューションでは、データベースと入力を組み合わせてMatcherトランスフォーマーを使用し、FeatureTypeFilterを使用してNotMatchedの結果をフィルタリングして、入力レコードのみを保持します。 差分機能を取得するより効率的な方法はありますか?

2
2つのデータセットに同一のコンテンツがあるかどうかを効率的に(プログラムで)判断する方法
与えられた: ジオデータベースAという名前の100個のデータセットが含ま1 ... 100 b 1 .. b 100という名前の100個のデータセットを含むジオデータベースB プログラムで(*)各データセットのペア(a i、b i)が同じ内容であるかどうかを確認したい。100ペアを比較するので、効率的な比較方法が必要です。理想的には、全体の比較に数秒しかかからないでしょう。 (*) 注:コード例を探しているからではなく(喜んで受け入れます)、「プログラム的」という用語を使用していますが、非常に高速な比較方法を探していることを強調するために、 100のデータセットペアを手動で比較するときに可能です。 私はこの比較方法を自分で実装するつもりなので、基本的に探しているのはアルゴリズムであり、すぐに使えるツールではありません(おそらくオープンソースの場合を除きます)。 データセットの完全な内容を比較する必要があるため(おそらく、データ管理 → データ比較ツールセットのツールを使用するため)、私は不可能を尋ねている可能性が高いことを認識しています。または、少なくともデータセットのハッシュ/ダイジェストを比較しますが、ダイジェストを生成するには、最初にすべてのデータセットのデータを調べる必要があります。 したがって、これまでの私の最善のアプローチは次のとおりです。 (データセットの対た第一判断I、B iは)ことができない可能性が同一の内容を有します。 残りのデータセットのペアに対してのみ、完全なデータ比較を実行します。 私の質問: ArcGISは、クエリを実行できるある種のデータセットダイジェストを自動計算しますか?もしそうなら、どうですか? (私はそのようなことを何も知らないので、私は答えが「いいえ」であることを期待します。私を誤解してください。) 2つのデータセットに同一のコンテンツを含めることができないかどうかを判断する、非常に効率的で信頼性の高い方法は何ですか? (これまでのところ、変更タイムスタンプの比較は信頼性がわかりませんが、データセットのスキーマの比較を検討しました。ArcGISジオデータベースのタイムスタンプの信頼性は?この目的に役立つ他のデータセット特性はありますか?)

2
ArcGIS Viewer for Flexを使用する場合と、独自のGISアプリケーションを作成する場合と、独自のフレームワークを作成する場合の長所と短所は何ですか?
簡単な質問ですが、答えにくいかもしれません。FlexでGIS Webアプリケーションを構築するたびに、オプションについて検討していることを明確に識別するために、タイトルの質問を3つの異なる質問に分けました。 ArcGIS Viewer for FlexアプリケーションをGISアプリケーションの出発点として使用することの長所と短所は何ですか? ArcGIS API for Flexを使用してゼロから独自のアプリケーションを作成することの長所と短所は何ですか?注:これは重点的なアプリケーションです。この場合、他のアプリケーションを構成/構築できる再利用可能なアプリケーションを意図したものではありません。 複数のアプリケーションを構築できるArcGIS API for Flexを使用して独自のカスタムフレームワークを作成することの長所と短所は何ですか?主な目標は、顧客のニーズを満たすアプリケーションを構築することですが、第2の目標は、Flex Viewerのように、他のアプリケーションを構成/構築できる再利用可能なフレームワークを用意することです。 他の多くの決定とは異なり、他の方法よりも1つの方法を使用するという選択は、簡単に元に戻すことはできません。この決定に非常に長い間(数年)住む必要があると仮定します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.