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

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

1
可視領域の結果の端の周りにポイントを作成するにはどうすればよいですか?
ArcGISには、可視領域の外側のエッジの周りにポイントの作成を自動化できるツールまたはモジュール、または複数のツールがありますか? 私がやろうとしていることは、可視領域の最も遠い部分の標高に関するデータを収集することです。ポイントがある場合は、標高値を属性テーブルに抽出し、元のポイントからライズ/ラン計算を実行して、Excelなどの地平線図を作成できます。 これは可能ですか?

1
ModelBuilder内のメモリ内ワークスペースをクリアしますか?
私は、in_memoryArcGIS 10.1 ModelBuilder内のワークスペースをワークフローの一部として使用して、ラスタデータセットをモザイクし、クリップして、領域の境界を調査しています(図1)。モデルは最初のラウンドで正常に実行されますが、2回目または3回目の実行でプログラムがクラッシュします。2つの問題が発生している可能性があると思います。1)メモリの制限を超えているか、2)一時ファイルを上書きしようとしたときに競合が発生していますin_memory。 in_memoryModelBuilder内からワークスペースをクリアする方法はありますか? 図1。 編集: 安定した最終モデル

2
ArcObjectsスクリプトの実行中に生成されるレイアウトビューの謎の緑の線とは何ですか?
ArcObjectsの第一人者が私に、ページレイアウトのこれらの緑の線は何であり、何をすべきか、またはすべきでないので、それらが表示されないのか教えてもらえますか?添付の画像を参照してください。 私はPythonからArcObjectsを使用しました。私のスクリプトは、データフレームグリッドと経緯線をグラフィックスに変換しています。その結果、単一の要素(テキスト、行など)を再生するためにそれらを抽出する必要があるグループ要素を受け取ります。ただし、この操作(3つの個別のグリッドに対して実行されます)の後に、GraphicContainerの一部ではない、神秘的な緑色の線が表示されます。実際、緑の線は、変換と1経緯線(WGS)からの抽出後にのみ表示されます。 いくつかのガイダンスがあり、ここで働く、それらを取り除く(カット&ペーストまたは削除して、すべてのページ要素を元に戻す)を取得する方法について。ただし、そもそもそれらは避けたい。また、切り取りと貼り付けのいくつかの構成を行った後、3つの画像要素(右下隅)を削除して復元すると、緑色の線が消えることを確認しました。 これに責任があると思われるコード: pGCL.Reset() #reset graphics containere pElem = pGCL.Next() while pElem: pEP3 = CType(pElem, esriCarto.IElementProperties3) if pEP3.Name == '' and pEP3.Type == 'Group': pGE = CType(pElem, esriCarto.IGroupElement3) pGE_no = pGE.ElementCount for i in range(pGE_no): if pGE.ElementCount > 0: pGEe = pGE.Element[0] pGCL.MoveElementFromGroup(pGE, pGEe, 0) else: break pElem = …

3
フラッシュドライブにポータブルArcGIS(ArcMap、カタログ)インストールをセットアップする方法
フラッシュドライブ/ USBスティックから実行するようにポータブルArcGISインストール(ArcMap、カタログ)を設定するにはどうすればよいですか? 既存の解決策はあると思いますが、まだ見つかりませんでした。 自分で作ることはできますか?

3
ArcGIS Desktopを使用して複数の線を単一の線に変換しますか?
これが基本的なものかどうかはわかりませんが、このデータには複数の線が含まれています(多角形の形状を形成しています)。これらの線(複数-始点と終点のある線)を1つの線に変換したい。ディゾルブ、マルチパートからシングルパートなどを試しました。トポロジーは精度に影響するため使用できません。私はプログラミングの知識がありません。

1
MXDファイルを以前のバージョン/リリースに変換していますか?
数日間10.0から10.1にアップグレードしました。他のパッケージとの競合のため、10.0にダウングレードする必要がありました。10.1で開いた.mxdファイルを開けなくなりました。 10.1では何も作成しませんでした。これらはすべて、ArcGISが「アップグレード」した10.0 mxdsでした。そのため、サポートされていない機能の問題ではありません。 どうすればmxdsを「ダウングレード」できますか?10.0のMXD Doctorは、10.1で開いて保存したMXD内のレイヤーを見つけることができません。

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 ModelBuilderを使用したフロントランドの識別
私は市役所で働いています。土地の正面を特定する必要があります。ここでは、私の国では「TESTADA」または「FRENTE DE LOTE」と呼んでいます。正確な用語が英語で見つかりませんでした。 フロント・オブ・ア・ランドは、地面の入り口近くのラインです。つまり、家の入り口です。玄関口、ポート番号付きです。以下の画像の例を示します。 前の地図: 地形の最前線で後でマップします-あるはずです: LOTにはFRONT OF LANDが1つだけあります。コーナーではメインストリートです。歴史的建造物のため古い建物がそのまま残っています。現在、FRONT LANDのこれらのラインを手動で行っています。その一部を自動化したいと思います。それはModelBuilderを使用している可能性があります。 要するに: In:LAYER OF LAND、LAYER STREET、BUILDING LAYER。 出力:FRONTS OF LAND LINESのLAYER。 フロントロットの別の例: FRONT OF LANDという用語は、プロパティのフロントを指します。家の入力は彼のフロントです。

1
LiDAR DEMとHEC-RAS氾濫原ポリゴンを使用して洪水量を計算していますか?
概念的にはかなり単純な、厄介なGIS分析問題がありますが、実際には理解するのがより困難です…。 基本的に、ArcGIS 10.0(すべての拡張機能が利用可能)を使用して、100年の洪水範囲内の洪水の体積を計算する必要があります。 私の入力データセットは: LiDAR DEM(1mピクセルまたは3mピクセル)の地表(ラスター) 100年氾濫原(USACE HEC-RAS分析の出力)、ポリゴンシェープファイルですが、属性テーブルに有用なコンテンツがありません。 これまでのところ、[空間分析者の抽出によるマスクツールを使用して] LiDARラスタ上に氾濫原ポリゴンをオーバーレイし、地表の標高が氾濫原の外縁に沿っているようにしました(浴槽の上部を考えてください)。重要なコンセプトは、源流から流域を下るにつれて、氾濫原の上部が徐々に標高が下がることです。 次に、(これは不可能な部分のようです)ラスター氾濫原(以前のマスクによる抽出の出力)の外側のエッジピクセルに沿って標高を取得し、それらを反対側の同等の標高に拡張する方法を理解する必要がありますそして、氾濫原の2つの外側の端の間のすべてのピクセルをこの100年の氾濫原の「トップレベル」に「上げる」。 氾濫原のこの「上部標高」を取得したら、ArcGISのCUT AND FILLツールを使用して、LiDAR地上標高を「上部氾濫原標高」から単純に差し引き、これら2つのラスター間の体積を計算できるはずです。 私はこれを何日も研究してきましたが、まだ解決策を見つけていません。 多分私はこれを完全に間違っていると思っていますか? 私はこの問題に対処した他の人を見つけることを期待していましたが、同様の問題はありますが、解決策を提供しているようには見えません。

1
ネストされたイテレータ、1つのモデルで2回の反復、値の収集、セル統計、バッチ処理ダイアログボックス
(ArcGIS10、SP2、ArcInfo) これは私のモデルで、完璧に動作しますが... 処理するデータが大量にあります。中間出力ファイル(ラスター計算機から、値を収集)は、私のハードドライブの容量に達します。したがって、私は入力シェイプファイルをタイルにカットし、それをすべてのタイルで実行して、各フィーチャに対して作成された中間出力ファイルを上書きするだけにします。 ただし、ご存じのとおり、モデルビルダーでは1つのモデルで2つのイテレーターを使用できません。 以前はこれをバッチ処理機能(http://www.lib.uoguelph.ca/resources..._arcgis_10.pdf)で行っていました。 ただし、セル統計ツールでは、(モデル、バッチを右クリックした後)バッチダイアログボックス内の出力場所を編集できません。 テーブル内のフィールドは灰色で表示され、これ以上出力場所を追加できません。したがって、いくつかの入力ファイルでモデルを実行できません。 セルの統計と値の収集の組み合わせによるものだと思います。これらの2つのツールの組み合わせのみがこの問題を引き起こしました。 私の問題の潜在的な解決策は次のとおりです。 •バッチダイアログボックス内の出力場所に関する問題の修正。 •セル統計の組み合わせを置き換えて、同じ結果をもたらす他のもので値を収集します。 •他の可能な方法を使用して、いくつかのフィーチャクラスでフィーチャイテレータを実行する(ネストされたイテレータのようなもの) 助言がありますか?

1
ラベルをDWG CADファイルに変換する方法
クライアントがレイヤーラベルの.dwgファイルを要求するという新しいタスクがあります。最初に考えたのは、ラベルの注釈を作成してから、ArcMapの[CADにエクスポート]ツールを使用してみることです。これは適切なワークフローのように聞こえますか? ArcMap 10.1を使用しています 最終的には、これを行うためのモデルとツールを作成したいと考えています。

3
同じフィーチャクラスの空間的に一致するフィーチャをマージする
互いに直接重なり合っているグリッドセル(ポリゴン15x15m)をプログラムでマージし、それらの属性のいくつかを追加する方法が必要です。 ArcGIS 10.1で、ポリゴンフィーチャクラスとして保存されたデータを使用しています。 データは、事前定義されたグリッド全体での歩行者調査の結果です。時々、歩行者調査を実施している人々は、コースから外れ、作業しているものに隣接する列または行に何かを記録します(またはGPS位置が移動します)。これにより、複数のGPSユニットからのデータが単一のフィーチャクラスに追加されると、各セルに対して2セットのデータが記録されます。各セルを調べて、重複する機能があるかどうかを確認し、それらの属性(整数、テキストなど)をマージして、マージされたデータを取得しなかった1つの機能を削除する方法が必要です。 「同一の削除」ツールと「同一の検索」ツールは、私が探していることを実行しません-フィーチャクラスには、10,000以上のフィーチャが含まれていることが多いため、手動で実行することはできません。 Pythonを使用してフィーチャクラスを反復処理し、その場所に重複するフィーチャがあるかどうかを確認する方法を知っています。どうすればよいかわからないのは、機能のマージと属性の更新です。誰かがこれを達成する方法について何らかの指示を提供できれば、私はそれを大いに感謝します。 編集-前/後の状態の詳細説明:下の図では、2つの機能が選択されています-同一の15x15メートルの正方形のポリゴン、すべての整数フィールド(プレフィックスとしてTOT_が付いているフィールド)を追加し、GPS_UNIT、INITIALSを追加する必要があります、およびREC_DATE文字列フィールド。 機能が直接重複しているため、表示するのは困難です。 編集2: XY中心を計算し、[X]& '、'&[Y]として文字列フィールドに連結して、データベースをアクセス可能にして、Find Duplicatesクエリを使用することで、重複するフィーチャを簡単に識別できることを発見しました複製されたセルを特定します。ただし、各セルの属性を1つの行にマージするための適切な方法を理解できていません。Pythonまたはデータベース環境でそれを行う方法のヘルプは大歓迎です!

2
フィーチャクラスの属性テーブルを単一のテーブルにマージしますか?
多数(約1,100)のポリゴンフィーチャクラスがあります。 私がやりたいのは、これらの各フィーチャクラスの属性テーブルを、可能な限り最も簡単で最速の方法で1つのテーブルにマージすることです。 これは、スクリプトまたはモデルの最初のステップであり、すべてのレイヤーのすべてのポリゴン値を含むテーブルを使用して、いくつかの表形式の結合と選択を実行します。このスクリプトを実行するたびに、基になるポリゴンフィーチャクラスが変更される可能性があるため、テーブルのマージをやり直したいと思います。マージされたテーブルをメモリに書き込むことができれば、速度を上げるには、それが最善です。 ArcGIS 10.1を使用しています。VBA / VB.netでこれを簡単に実行できると思いますが、同僚と共有しやすいように、ModelBuilderモデルとして設定するのが最も簡単かもしれません。

2
CADデータを読み取ってポリゴンの範囲を見つけるPythonスクリプト
Civil 3D 2012とArcGIS for AutoCAD 300を使用しています。図面内のポリゴンの範囲を読みたいのですが。A4A300のフィーチャクラス=境界。CADレイヤーはPROP-BNDYであり、サイトの境界であるため、そのレイヤーにはポリゴンが1つしかありません。ポリゴンを一時的なシェープファイルに変換し、読み取ってから削除する必要がありますか?ラスターイメージをクリップするために、境界範囲と全方向の定数を使用します。このプロセスには、ユーザー入力は必要ありません。ループするディレクトリは30個あり、各ディレクトリに図面ファイルがあり、各図面にポリゴンがあります。* map.dwgファイルが含まれているディレクトリのリストを作成するためのpythonルーチンがあり、ラスターのクリッピングに精通していますが、dwgファイルでポリゴンの範囲を読み取る方法がわかりません。あなたの助けは大歓迎です!!

7
ポリゴンを四分円に分割する方法は?
GCS_NAD83に255,000ポリゴンのアルバータ州(カナダ)セクションポリゴンシェープファイルがあります。私は各セクションを4つの等しい象限(NW、NE、SW、SE)に分割したい アルバータ州にはいくつかのUTMゾーンがあるため、セクションスキャンが投影単位でのみ分割される場合は、ランベルト正角円錐またはアルバース均等面積CSに変換できると思います。この情報を販売している人がいますが、これは私が持っているデータを使用して作成できるものかどうか疑問に思いましたか?私にお知らせください。ありがとうございました。

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