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

ArcMapはArcGIS for Desktopのメインアプリケーションであり、そのためのタグ(arcgis-desktop)は通常優先的に使用する必要があります

6
app.settingsのArcMapアドインがapp.configの変更を認識しないのですか?
構成ファイルが必要なArcMapアドインを開発しました。単一のApp.Configファイルから構成値を読み取ろうとすると(そして常にnullになります)しばらくすると、アドインはクラスライブラリであるため、ここから値を読み取れず、呼び出し元のアプリケーション(ArcMap)を探していると思いますキーの値を要求するときのの設定ファイル(nullのため)。 これを回避するために、アプリケーションが正常に読み取れるApp.Settingsファイルを使用しました。これを作成するとApp.Configファイルが環境に導入され、Visual Studioは開発中に2つのファイルの同期を維持するようです。 アドインが展開されたので、構成値(ログファイルの場所など)を変更できるようにする必要があります。.esriaddinファイルを開いて展開し、そこでApp.Configファイルを更新しようとしましたが、アドインはコンパイル時と同じ構成値を保持します。新しいApp.Config値は、アーカイブを閉じた後に再び表示できるため、.esriaddinファイルに保持されていることを知っています。 アドインを構成し、展開後にこの構成を更新可能にする信頼できる方法を誰かが知っていますか?これにはカスタム設定ファイルが必要なのはばかげているように思われるので、どんな提案でも大歓迎です。 App.Settingsの値はアプリケーションレベルにあり、現在App.SettingsとApp.Configの両方にビルドアクションがあります:なし/コピーしない。

4
Python Toolboxヘルプのパラメーターの説明を定義しますか?
ArcMapアプリケーションのPythonツールボックス(MyTool.pytなど)を作成しようとしています。 ヘルプテキストは、クラスself.description属性で定義されていることがわかります。 ただし、プログラムを実行し、パラメーターフィールドのいずれかをクリックすると、ヘルプ/説明テキストが空になります。各パラメーターの説明フィールドを提供できるようにしたいと思います。これはどのように達成されますか? いくつかの回答の後、「アイテムの説明」の右クリックコンテキストメニューから、入力できるフィールドが多数あることがわかりました。これを行うための「Pythonの」方法はありますか?つまり、いくつかの属性を.pytファイルクラスに埋め込むだけですか? たとえば、.pytツールボックス定義には、Toolboxクラスがあります。 import arcpy class Toolbox(object): def __init__(self): """Define the toolbox (the name of the toolbox is the name of the .pyt file).""" self.label = "My Toolbox" self.alias = "" # List of tool classes associated with this toolbox self.tools = [MyNiceTool] class MyNiceTool(object): def __init__(self): """Define …

1
ArcMapのPythonスクリプト内の面積を計算する
Pythonスクリプト内でポリゴンの面積を計算しようとしています。2つのポリゴンをマージして新しいポリゴンを作成し、結果のポリゴンの領域を出力ファイルのフィールドに追加します。ポリゴンは通常のシェープファイルに保存され、投影されます。できればマップ単位の面積。 これは非常に一般的で簡単な作業だと思っていましたが、Googleの多くにもかかわらず、今のところ有効なソリューションを見つけることができませんでした。 arcpy.updateCursor値を計算したら挿入することを計画していました(この段階ではFCに機能は1つしかありません)ので、変数として返すことができるのが最も簡単です。同じタスクを実行する(面積値を正しいフィールドに取得する)代替ソリューションも機能します。 Pythonのフィールド計算機も試しました。ヘルプページから変更したものは、次のように動作すると思いましたが、これまでのところ運はありません。 arcpy.AddField_management(tempPgs, "Shape_area", 'DOUBLE') exp = "float(!SHAPE.AREA!.split())" arcpy.CalculateField_management(tempPgs, "Shape_area", exp) Windows 7でPython 2.7を使用してArcGIS Basic 10.1 SP1を実行する。 現在のコードの関連部分は次のようになります。 #/.../ arcpy.Copy_management(inpgs, outpgs) arcpy.AddField_management(outpgs, 'Shape_area', 'LONG') fields = AM.FieldLst(outpgs) #/.../ # Identify and search for shapes smaller than minimum area where1 = '"' + 'Shape_Area' + '" < ' + …


3
ArcGIS 10での多数のフィールドの削除
ArcMapまたはArcCatalogを使用して、ArcGISのシェープファイルの属性テーブルから数千のフィールドを削除するための優れた戦略はありますか? 私は手動で右クリックして「フィールドを削除」を選択する方法を知っています;; 他の戦略があるかどうか疑問に思っています。選択した列でシェープファイルをエクスポートできれば、それでも問題ありませんが、それができるとは思いません。

4
ArcMapで選択可能なレイヤーを設定しますか?
ArcMap 10で選択可能なレイヤーを切り替える方法がわかりません。 9.3では、マップからフィーチャを選択できるようにしたいレイヤーをリストから選択できることを覚えています。 建物の2つの異なるフィーチャクラス、「FireExtinguishers」と「EvacuationRoutes」を編集しているとします。 編集中に、誤って「Rooms」フィーチャクラスを選択したくありません。 「部屋」の選択をオフにできるようにしたいのですが、これを変更する方法を知っている唯一の方法は、コンテンツウィンドウでレイヤーを右クリックし、[選択]-> [これだけ選択可能なレイヤーにする]を選択することです。 レイヤーの選択と非選択を細かく制御したいと思います。 誰もこれを行う方法を知っていますか?

2
Pythonを使用してArcMapで描画を無効および有効にする方法
私が書いているスクリプトは、2つのデータフレームの位置を変更し、その範囲を設定します。 これを行うと、アクティブビュー全体が4回再描画され、スクリプトが大幅に遅くなります。 スクリプトを実行する前にF9キーを押すか、[描画の一時停止]ボタンをクリックすると、描画が無効になり、スクリプトの実行速度が大幅に向上しますが、スクリプトでこれを自動的に実行する必要があります。 スクリプトの冒頭でArcMap 10の描画を無効にし、最後に有効にします。 どうすればいいですか?

1
ArcMapでマップテンプレートを作成して再利用しますか?
ArcMap 10.1を使用し、同じデータに対して5つの異なる分析を必要とするプロジェクトに取り組んでいます。5つのマップドキュメント(* .mxd)を作成し、分析を完了しました。今、問題は、結果をマップ形式でエクスポートしたいのですが、表示を統一すること、つまり同じマップテンプレートを使用することです。マップの1つをテンプレートとして保存し、それを使用して他の4つのマップを作成する方法はありますか? ArcGisフォルダーの「マップテンプレート」フォルダーに1つのドキュメントを保存しようとしましたが、その場所に保存する権限がないことを示すメッセージボックスが表示されます。コンピューターの。5つの異なるマップのすべてのマップ要素を手動で追加するのは面倒です。

6
ArcMapで実際の曲線/円弧を識別しますか?
ArcMapで円を作成する唯一の良い方法は、真のアーク(複合曲線)を使用することですが、互換性の問題のため、それらを頂点に変換(高密度化)する必要があります。ジオデータベースとSDO_geometry(arcsde)の情報が必要です はい、方法があります。私が使う: UPDATE layer1 a SET arctype = 'compound' WHERE has_compound_curves(a.shape) <> 0; ET Geotoolsを使用して、レイヤーごとに密度を高めます。 しかし、OracleまたはArcMapでこれを簡単に行う方法が必要であり、真のアークを持つ機能を高密度化したいだけです。直線などの不要な頂点は必要ありません。 ArcMapで真のアークを特定するにはどうすればよいですか?また、可能な限り速く簡単に高密度化するにはどうすればよいですか? Oracle SQLについても同じです。

6
ArcGIS Desktopを使用してラインをセグメントに分割しますか?
米国の州のシェープファイルがあります。2つの状態間の境界を抽出して、線分を作成しました。たとえば、ジョージア州とノースカロライナ州の境界。 この境界を、たとえば25マイルのセグメントの単位にさらに分割する方法はありますか? 同様に、線を等しい長さのセグメントに分割する方法はありますか。たとえば、この境界セグメントを取得し、長さの等しい3つのセグメントに分割します。 ArcGIS 10.1とArcMapを使用します。 そして、分割する複数の行(数千行)がある場合はどうでしょうか?

4
ArcMapを使用して、指定された近接範囲内でポリラインのエンドポイントを自動的にスナップするツールまたはプロセス?
すべてが接続されることになっているポリラインのネットワークを作成しました。 しかし、ラインのエンドポイントの多くは接続されておらず、非常に近いことに気付いただけです。 ポリラインの端点が互いに非常に近い場合、それらの端点をスナップするツールがあるはずですが、見つけることができないようです。 誰でもこれを行う簡単な方法を知っていますか?

1
ArcMapが起動時に不足しているデータソースをプローブしないようにする
マップをある環境から別の環境に移行するとき(たとえば、既存のクライアント環境から開発環境に)、マップを表すMXDドキュメントが提供されます。これらのドキュメントは、多くの場合、SDEデータソースに接続されています。 一般に、独自のデータベースにデータをロードし、MXDを起動し、データが見つからないのを待って、レイヤーを再パスするのは、それほど苦労しません。 ただし、マップドキュメントに数十個または数百個のレイヤーがある場合、長い待ち時間になる可能性があります。 ArcMapがこれらのレイヤーを読み込もうとするのを止める方法はありますか?「データが欠落していることがわかっているので、そのステップをスキップしてください」というフラグがどこかにありますか? これはArcGIS 9.3.1と10の両方に適用されます。

4
LASファイルの2つのデジタル標高モデル(DEM)を比較しますか?
2つのLiDARファイル(.las)がありますが、1つは元のXポイントです。もう1つは、最初の.lasファイルのコピーですが、Yポイントがあります(YはXより小さい)。 次に、これら2つの.lasファイルのデジタル標高モデル(DEM)を比較し、それらの違いを視覚化します。 他の種類の比較の中で、RMSE、標準偏差などの情報を取得したい。 誰がどのソフトウェアを比較できるか、比較情報を取得する方法を教えていただければ幸いです。

1
ArcMap 10で複数のテーブルを同時に表示するにはどうすればよいですか?
私の元々の質問は: ArcMap属性ウィンドウでテーブルをどのようにドッキング解除しますか? 新しいArcGIS 10ドッキング環境で動作するはずだと思ったからです。直感的でないか、明らかなものが欠けています。 昨日ArcGIS 10にアクセスしたArcMapユーザーがいて、2つのテーブルを同時に表示したいと考えています。彼が2つのテーブルを開くと、テーブルウィンドウにタブとして読み込まれます。彼は1つのタブを別の場所にドラッグしようとしましたが、何も起こりません。唯一のウィンドウコントロールボタンは、テーブルを閉じる「X」です。 タブを右クリックすると、[ 閉じる ] のみがオプションになります。
12 arcgis-10.0  arcmap  ux 

4
単純なテキストの表(Excel)をレイアウトに追加し、書式と明瞭さを維持しますか?
単純なテキストの表(Excel)をレイアウトに配置し、配置、境界線、テキストのシャープネスなどのセルの書式設定を保持しようとしています。私は多くのアプローチを試しましたが、これまでのところ満足できるものはありません。 ArcGIS 10.1 for Desktopを使用しています。

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