ArcGIS結果の保存と操作の改善


8

ArcGISの結果]ウィンドウが特定のマップで何が行われたかを追跡する非常に便利な方法です。私は、プロジェクトのワークフローの重要な部分を文書化し、頻繁にアクセスされるジオプロセシングツール、および考古学を再利用する手段として常に使用しています(今、前回の入力に何を使用したのか?今日の結果は$%^ではありません) #$%&一致!)。

ただし、簡単なはずのものが簡単ではなく、保持したいものをうっかり失ってしまうこともあるので、それもイライラします。誰かこれらの摩擦点に対する解決策はありますか?つまり:

  • ArcCatalogの結果はまったく保存されません。意識的に保存しないと、完全に削除されます。
  • ArcMapの結果は、.mxdを保存した場合にのみ保持されます。いくつかのことを行う必要があるたびに.mxdを作成した場合、ドキュメント管理のオーバーヘッドが無駄になります。(中程度のインポートのすべてのメールに対して.docを作成する必要があると想像してください。)
  • 以前の厄介な追加:ArcMapセッションがクラッシュした場合、最後の保存以降のすべての結果に別れを告げます。
  • 多くの操作は結果パネルに表示されません(例:コンテキストメニュー>>データ>>エクスポート)。エンドユーザーとしては、これについてできることはほとんどないかと思いますが、それは歩数の追跡に関連しており、苛立ちの頻繁な原因です。;-)
  • 結果パネルからモデルにドラッグアンドドロップできますが、他の場所にはドラッグできません。個人用ツールバー、別のマップ、フォルダー、ツールボックス、Wordドキュメントなどにもコピーしたい(メタデータエディターに重要なジオプロセシングステップを直接組み込むことができたら、すばらしいと思いませんか?)
  • 一部の結果は、無期限に保持する必要があるお気に入りです。たとえば、このマッププロジェクトでは、対象の選択領域を常に3 kmバッファリングする必要があります。現在、ArcMapを設定して、結果を数日、数か月、または永久に保持できます。デフォルトの2週間は短すぎるため、いつまでも非常に厄介で醜いものになります。
  • 結果はマップに残りますが、これは問題ありませんが、.mxdに限定されます。彼らは刑務所にいる。そんなに良くない。重要度の高いプロジェクトで.mxdが1つまたは2つしかないことはまれです。結果を共有するのは面倒です。(これは実際には前のポイントの単なる言い直しです。別の角度からの光はより多くのファセットを明らかにします。)

*結果リストに「共有」アイテムがあります(図の下部を参照)が、何も実行しないようです。現在または前のセッションをドラッグすることはできず、コンテキストメニューもありません。 ((10.3.1の時点で動作する「前のセッション」からドラッグしてください。他の場所でこれについての議論を知ることがほとんどないので、それは私のローカルインストールのバグであった可能性があります。))

これらの結果のこと、実行した手順の記録は重要です。そのように扱いたい。私がいない週末に、夜の清掃スタッフが一時的な雑踏を掃除していたわけではありません。

これは暴言ですが、それだけではありません。Esriがすでに提供しているものを改善した方法で利用する手段と方法があると確信しています。それらをブラシから洗い流し、ほこりを払い、一般消費のためにドレスアップしましょう。

ArcGIS結果パネル

回答:


4

これは質問というよりは怒りだと思います。しかし、私は私のコメントを共有したいと思います:

  1. ArcCatalogの結果はまったく保存されません。意識的に保存しないと、完全に削除されます。

どうして必要なのか疑問だ

  1. ArcMapの結果は、.mxdを保存した場合にのみ保持されます。いくつかのことを行う必要があるたびに.mxdを作成した場合、ドキュメント管理のオーバーヘッドが無駄になります。(中程度のインポートのすべてのメールに対して.docを作成する必要があると想像してください。)

よく知られているxml形式にジオプロセシングを書き込むジオプロセシングロギングを有効にできます。これは、[ジオプロセシング]メニュー> [ジオプロセシングオプション]> [ジオプロセシング操作のログファイルへの記録]で有効にできます。

  1. 以前の厄介な追加:ArcMapセッションがクラッシュした場合、最後の保存以降のすべての結果に別れを告げます。

前のメモを参照してください

  1. 多くの操作は結果パネルに表示されません(例:コンテキストメニュー>>データ>>エクスポート)。エンドユーザーとして、これについてできることはほとんどないかと思いますが、それは歩数の追跡に関連しており、苛立ちの頻繁な原因です。;-)

すべての操作がジオプロセシングであるとは限らないため。結果ウィンドウはGPツールに限定されています。ただし、多くの操作には同等のGPツールがあります(「データのエクスポート」のためのFeatureClassからFeatureClassへの変換など)。

  1. 結果パネルからモデルにドラッグアンドドロップできますが、他の場所にはドラッグできません。個人用ツールバー、別のマップ、フォルダー、ツールボックス、Wordドキュメントなどにもコピーしたい(メタデータエディターに重要なジオプロセシングステップを直接組み込むことができたら、すばらしいと思いませんか?)

別のマップ(またはフォルダー)に結果を表示するには、結果を結果ファイル(.rlt)として保存し、それを別のマップにドラッグします。結果をツールボックスに追加するには、モデルを作成してから、その結果をモデルにドラッグします。ツールバーへのドラッグは素晴らしい機能だと思います。このアイデアをArcGIS Ideas Webサイトに投稿することをお勧めします

  1. 一部の結果は、無期限に保持する必要があるお気に入りです。たとえば、このマッププロジェクトでは、対象となる選択領域を常に3 kmバッファリングする必要があります。現在、結果を数日、数か月、または永久に保持するようにArcMapを設定できます。デフォルトの2週間は短すぎて、いつまでも非常に厄介で醜いものになります。

結果を結果ペインの[共有]セクションにドラッグするだけです

  1. 結果はマップに残りますが、これは問題ありませんが、.mxdに限定されます。彼らは刑務所にいる。そんなに良くない。重要度の高いプロジェクトで.mxdが1つまたは2つしかないことはまれです。結果を共有するのは面倒です。(これは実際には前のポイントの単なる言い直しです。別の角度からの光はより多くのファセットを明らかにします。)

  2. 結果リスト(図の下部を参照)に「共有」アイテムがありますが、何も実行されていないようです。現在または前のセッションをドラッグすることはできず、コンテキストメニューもありません。

実際のツール実行をこのセクションにドラッグできます


私が知らなかったいくつかのことをありがとう!反論:arccatalogの結果の保存:データ変換など、マップを作成する必要がない場合はArccatalogを使用します。一般的に、Arcmapよりも起動が速く、邪魔になることはありません。結論としては、私はツールを使用して一連のことを行います。ステップを保存します。; Fc2Fc gpツールは、[データ]> [エクスポート]とは異なります(たとえば、「選択されたレコード」はありません)。共有にドラッグ:いいえ、できません。手放しても何も起こりません。多分バージョンバグ?10.3を使用する。それが他の人のために働くことを知って、私は掘ります。
マットウィルキー2015年

2

あなたがやりたいことの一部またはほとんどは、ジオプロセシングログファイルを使用して実行できると思います。[結果]ウィンドウに加えて、ジオプロセシングの結果をXMLログファイルに保存することもできます。[ジオプロセシング]-> [ジオプロセシングオプション]の下のこのボックスをオンにします。

ここに画像の説明を入力してください

ヘルプによると、ログファイルは、ArcMapまたはArcCatalogのいずれかで実行されるジオプロセシング用に保持する必要があります。XMLファイルは、ユーザープロファイルの下のフォルダーに保存されます。次に、ArcGISヘルプの関連部分を示します。

アプリケーション(ArcMapやArcCatalogなど)セッションごとに1つのログファイルがあります。セッションは、アプリケーションを開いてから終了するまでに実行されるすべての作業によって定義されます。

Windows XPでは、ログファイルはC:\ Documents and Settings \\ Application Data \ ESRI \ Desktop10.2 \ ArcToolbox \ Historyに書き込まれます。

Windows VistaおよびWindows 7では、ログファイルはC:\ Users \\ AppData(LocalまたはLocalLowまたはRoaming)\ ESRI \ Desktop10.2 \ ArcToolbox \ Historyに書き込まれます。

ログファイルの名前には、アプリケーションが開かれた日時が含まれます:H_.xml。

スタンドアロンスクリプトでログをオンにするarcpy関数もあります。ログを同じフォルダーに保存するかどうかはわかりません。

arcpy.SetLogHistory(True)

ありがとう!それ%AppData%\Roamingは私にとっては下です。それは何が起こったのかという法医学のための良い情報の山のように見えます。使いやすさはまだまだ望まれていません。たとえば、コマンドラインはいっぱいで'"、ドキュメントを再利用または保持する前に解析する必要があります。これらのログと結果の関係は何ですか?ログを結果UI(のより良い部分)にフィードできれば、さらに多くのことが可能になります。
マットウィルキー2015年

2

私は少し助けになるものを一緒に作りました:結果を保存することだけが目的である「結果Log.mxd」を作成します。フィーチャクラスもマップレイヤーもありません。注目すべき作業を含むArcMapまたはArcCatalogセッションから:

  1. ワークフローにわかりやすいように結果の名前を変更します
  2. 結果ログ>>結果>>共有にドラッグアンドドロップします。

警告:

リストの順序を制御できないため、名前にステップ番号または文字をプレフィックスとして付けることをお勧めします。順序は保存されたセッション間でシフトされます。

「現在のセッション」からのドラッグは機能しません。mxdを保存して再度開き、[前のセッション]からドラッグします。

結果のみのマップの例

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.