タグ付けされた質問 「arcgis-desktop」

このタグは、ArcGIS DesktopがArcGISプラットフォームから使用している製品およびアーキテクチャである場合に使用します。

4
ArcGIS Watershedツールで使用されるアルゴリズムは何ですか?
(Spatial Analystパッケージの)ArcGIS Watershedツールで使用されているアルゴリズムの種類を知っている人はいますか? EsriのWebサイトで提供されている情報はほとんどありません... 私はこれらのArcGISオンラインヘルプページを見てきました。 流域(空間アナリスト) 流域の仕組み それで、はい、それは流れ方向ラスターを使用しますが、ラスターを横断するためにどのアルゴリズムを使用していますか? 「D8を使用しています」という答えは探していません。D8は実際にはアルゴリズムではなく、使用するアルゴリズムの定義に役立つモデルです。IEでは、深さ優先検索アルゴリズムおよび/または幅優先検索アルゴリズム内にD8スキームを実装できます

2
ArcGIS ModelBuilderはExcelファイルを開いて手動で編集し、それらの編集をモデルにフィードバックできますか?
私は、ArcGIS ModelBuilderを使用してモデルを作成し、最初にいくつかのジオプロセシングタスクを実行してから、Excelテーブルをそれらのジオプロセスの結果に結合することを任されています。ただし、ユーザーが編集を保存してファイルを閉じる前に、ユーザーが手動で編集できるように、モデルはまずExcelファイルを実際に開く必要があります。その後、モデルが他の多くのジオプロセシングタスクを続行する前に、モデルがこのExcelファイルをデータセット(まだモデルの一部)の属性テーブルに結合することが期待されます。 ポイントの説明に役立つ高レベルの回路図の概要を以下に含めます(これは、最初はあまり意味がないかもしれませんが理解しています)。 したがって、モデルが実行され、いくつかのジオプロセシングタスクを完了し、一時停止してExcelファイルを開き、ユーザーが編集して保存して閉じるのを待ってから、そのExcelファイルを属性テーブルに結合し、数値を実行します。その他のジオプロセシングタスク。 これには、1つまたは2つのPythonスクリプトをモデルに組み込む必要があると想像する必要があります。現在、このコンセプトが実際に可能かどうかを知りたいだけです。

4
SQL ServerパフォーマンスのArcGIS 10.2クエリレイヤー
ArcMapのSQL Serverでクエリレイヤーを使用しています。クエリレイヤーはSQL Serverで即座に実行されますが、ArcMapでの描画に時間がかかりすぎて、システムが約10分以上応答しなくなったように見えます。ArcMapの描画中に、CPUの1つがSQL Serverプロセスで最大になります。 私のクエリは、次のように、ポリゴンフィーチャクラス(Townlands)に対するラインフィーチャ(Shannon)のバッファーのSTIntersectsです。 SELECT TOWNLANDS.TL_ID,TOWNLANDS.Shape FROM dbo.TOWNLANDS as townlands with(index(FDO_Shape)) JOIN dbo.Shannon on townlands.Shape.STIntersects (Shannon.Shape.STBuffer(2.0))=1 クエリは瞬時に186行を返します。これらは問題なくSQL Server Management Studioの空間ペインに描画できます まったく同じ構文でArcMapにクエリレイヤーを構築すると、システムが応答しなくなりますが、最終的に描画されます。おそらく、ArcMapが空間インデックスを使用していないか、SQL Serverと異なるため、SQL Serverでクエリが非効率になり、経過時間を返すように見えます。 誰かが治療法についてアドバイスできますか? ありがとう ArcGIS Desktop: 10.2 ArcSDE: 10.2 RDBMS: Database and version: SQL Server 2008 OS: Windows Server

1
ArcGIS for Desktopのフィールド計算機でIfステートメントを実行するにはどうすればよいですか?
2つの数値フィールド( "Dist_1"と "Dist_2")を含むシェープファイルがあります。追加のフィールド(「結果」)に3つの回答のいずれかを入力するフィールド計算が必要です。 最初に、Dist_1がDist_2より大きい場合、結果に「True」を入力します。2番目に、Dist_1がDist_2より小さい場合、「False」を入力し、3番目に、Dist_1とDist_2が等しい場合、「等しい」を入力します。


1
TOCでレイヤーフィーチャの数を表示する方法はありますか?
ArcGIS 10を使用しています。ArcMapの目次(TOC)で、「レイヤー名」に各レイヤーのフィーチャの総数を自動的に表示させる方法はありますか? TOCは次のようになると思っていました。 道路(27) ストリーム(100) 小包(12) ユニークバリューレンダリングにこのオプションを見つけましたが、 私はArcObjectsの男ではありません。 単一値レンダラーのみを操作したい。 「List By Selection」タブにはこの機能がありますが、選択された機能がある場合のみです。

1
空間と時間の近接
タイムスタンプが関連付けられた、動物の毎日の緯度の場所を表すいくつかのポイントデータがあります。 STATIONARY = TRUEであるすべてのポイントを特定したいと思います。ポイントの周囲の100kmのバッファーが時間的に隣接する追加の(たとえば)5つの ポイントと重なる場合、そのポイントは静止していると見なされます。したがって、10日目が私の興味のあるポイントである場合、時間的に隣接する5日がこのポイントから100 kmのバッファー内にあるかどうかを確認したいと思います。5、6、7、8、9日の場合。または11、12、13、14、15日。または8、9、11、12、13日などがバッファー内にあり、その後STATIONARY = TRUE。ただし、5、7、9、11および13日がバッファー内にあり、その間の隔日(偶数)ではない場合、STATIONARY = FALSE 何らかの移動ウィンドウバッファーが解決策を提供すると思いますが、これを実装する方法がわかりません。 私はArcGISとRの両方でこの問題を回避しようと努めてきましたが、今のところ脳波はありません。これは私がソリューションに持っている最も近いものですが、それは完全には適合しません、私は思いません:指定されたバッファー内の連続したポイントの識別 これは、データ構造を近似するいくつかのダミーデータです(実際には、1日2回(正午と真夜中)の場所があり、いくつかの場所が欠落していますが、後で心配します)。 x<-seq(0,15,length.out=20) y<-seq(10,-10,length.out=20) t<-seq(as.POSIXct('2013-07-01'), length.out = 20, by = "days") data<-data.frame(cbind(x,y,t=as.data.frame.POSIXct(t))) x y t 1 0.0000000 10.0000000 2013-07-01 2 0.7894737 8.9473684 2013-07-02 3 1.5789474 7.8947368 2013-07-03 4 2.3684211 6.8421053 2013-07-04 5 3.1578947 5.7894737 2013-07-05 6 3.9473684 4.7368421 2013-07-06 …

1
ArcGISのデータの追加と読み込みの違いは何ですか?
Arctoolboxの追加ツールとジオデータベースのデータの読み込みの違いについて混乱しました。結果フィーチャクラスではどちらも同じだと思います。どちらもデフォルトの出力フィーチャクラスを使用し、ターゲットフィーチャのジオメトリとスキーマを別のフィーチャと比較しますが、パフォーマンスなど、いくつかの点で違いがあります。別の質問は、データの読み込みの代わりに追加をどこで使用できるかということです。 事前にありがとう

3
特定のDEMからブレークラインを抽出する方法は?
ブレークラインは、たとえば正確なTINを構築するために、地形を記述するのに非常に役立ちます。 私の質問は、これらのブレークラインを特定のDEMから抽出する方法ですか? 曲率(垂直)-ラスター(arcgis 10を使用)を計算しました。ブレークライン(最小/最大曲率)を確認できますが、それらを抽出して最終的にポリラインを取得する方法はわかりませんでした。 これらのブレークラインをDEMから取得するためのワークフローは何ですか? 誰もが役立つワークフロー、または「ツール」、またはskriptのアイデアを持っていますか? 私はこのタスクを実行したい最初/最後の人ではないと思います:) ...その間、私はこのトピックに関する論文を見つけましたが、それは良い解決策のようですが、大きな問題が残っています:それを実践に減らす方法は? または、誰かがいくつかのソフトウェアで異なる(より簡単な?)アプローチを持っていますか?

1
ArcMapとArcGIS Onlineの間でデータ編集を同期する
編集可能なフィーチャレイヤーを持つArcGIS DesktopとArcGIS Online for Organizations(AGOL)Webマップ間のデータの往復に使用できるワークフローがある場合、どのようなものですか? たとえば、編集可能なフィーチャサービスレイヤーを含むWebマップがあります。一部のスタッフは、ArcGIS.comマップビューアを使用してマップにフィーチャを追加し、他のスタッフはArcGIS Online Explorerを使用し、さらに他のスタッフはArcGIS Desktopを使用します。最初の2つについては何もする必要はありません。マップが保存されるとすぐに、他のアプリケーションがそれを表示します。ただし、この方程式のいわゆるパワーハウスであるArcGIS Desktopでは、変更を同期したり、ArcGIS Onlineにアップロードしたりする方法がないようです。これは本当ですか? 混在しているのはSDEまたはデータベースではなく、ファイルジオデータベースとAGOLを備えたArcGIS Desktopだけです。 更新: ArcGIS Serverはまったく関与していません(ユーザーの観点から意味のある相互作用がないため、Esriが舞台裏でパワーAGOLを使用していることは無視してください)。

4
エンタープライズジオデータベース(ArcSDE)なしのArcGIS DesktopからPostGISレイヤーを編集しますか?
しばらくの間、QGIS / PostGISで問題なく作業してきましたが、QGIS for ArcGIS Desktop 10.1を変更する必要があります。 PostgreSQLからレイヤーを追加したり、そのレイヤーを編集したりできません。データベースを直接操作したいのですが、マップ内の何かを変更すると、データベースに反映されます。 ジオデータベースなしでこれを実行できますか?

1
ArcGIS Spatial Analystを使用して、ラスター内のポイントから別のクラスまでの距離を計算しますか?
ポイントからラスターの別のクラスまでの距離を計算する方法に関するアドバイスを探しています。 具体的には、土地被覆データに動物の使用の観察(ポイント)を重ね合わせています。 各ポイントについて、異なるカバータイプの最も近いセルまでの距離を計算します。 たとえば、点が草原のパッチにある場合、草ではない最も近いセルまでの距離はどのくらいですか。 ArcGIS 10を使用していて、Spatial Analystライセンスを持っています。 ラスター計算機がこれに最適なアプローチかもしれませんが、これを達成する方程式を誰かが提供できますか?

1
ジオロケーションされたTwitter投稿をArcGIS for Desktopに統合しますか?
Twitterの投稿に含まれている緯度/経度のデータ(もちろん有効になっているものはいくつかあります)をArcGIS Desktop環境に統合することはできますか? ベースマップ上のTwitter投稿の位置を許可するArcGIS Online上のTwitterアプリケーションを見てきました。 また、TwitterのジオロケーションされたTwitter投稿を使用した興味深いマップアートも見ました。これはどのように行われますか? これらをオンライン環境ではなくデスクトップ環境に統合することを検討していることに注意してください。


3
ArcGIS Desktopの定義クエリをコメント化しますか?
私は日常のGISライフで定義クエリを頻繁に使用していますが、ArcMapで不快に感じることが多いのは、定義クエリをコメントアウトできないことです。定義クエリをオン/オフしたい場合や、単一のシェープファイルで複数のクエリを使用したいが、一度にアクティブになるのは1つだけなので、このオプションを使用したいと思います。 これまでのところ、これを回避するために、私は通常、バックグラウンドにメモ帳ドキュメントを用意し、必要に応じてコピーして貼り付けます。ただし、理想的な解決策は、レイヤープロパティの定義クエリタブを使用してこのドキュメントを置き換えることです。レイヤーに複数の異なるクエリがある場合がありますが、すべてコメント化されています。 私が理解しているように、定義クエリはSQLで記述されています。SQLでのコメントに私はあなたがどちらかと行を開始信じる:-または括弧内の文を包含する:{} 。私はこれらの両方を試しました: Original: "DATA_AQUISITION" LIKE 'MISSING XSECTION' Dashes: --"DATA_AQUISITION" LIKE 'MISSING XSECTION' Brackets: {"DATA_AQUISITION" LIKE 'MISSING XSECTION'} 最後の2つのステートメントはSQL式エラーを返し、ArcMapに描画されません。プログラミングソリューションを探しているのではありません。

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