問題タブ [arcmap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
geospatial - ArcMapで場所と属性によってレイヤーを選択するにはどうすればよいですか?
空間位置データ(座標)と標高データ、およびその他の属性フィールドを含むデータセット(つまりシェープファイル)があります。
垂直方向の間隔が200m以上(つまり、z軸上で200m以上離れている)で、互いに3km以内にあるポイントを選択したいと思います。
目的は、1つ以上の他のポイントとこの関係を持つすべてのポイントで新しいシェープファイルを作成することです。
この問題の解決策があると確信しています(おそらくアークマップをまったく使用していませんか?)が、私はそれを見つけることができません。どんな助けでも大歓迎です。
クリス
python - Python UUID の不適切な形式の 16 進文字列
6.6 XY 座標ペアと日付に基づいて UUID を生成しようとしています。ただし、関数に「不適切な形式の 16 進数 UUID 文字列」を指定しています。Python noob plz ヘルプ。
python - Pythonのループはmatlabに似ていますか?
私はPythonの使用に不慣れです-Arcmap。
マップ上にほぼ同じ名前(bound3からbound50)のレイヤーのリストがあります
MinimumBoundingGeometry_managementを計算したいと思います。1つのレイヤーでそれを行う方法を見つけました。
arcpy.MinimumBoundingGeometry_management("bound3","bound3ConvexHull","CONVEX_HULL","ALL")
代わりに、matlabスタイルのようなループを作成したいと思います。
for i=3:1:50
arcpy.MinimumBoundingGeometry_management(boundi,boundiConvexHull,...
"CONVEX_HULL","ALL")
end
誰かが私にヒントを与えることができますか?
どうもありがとう
python - 数字からローマ数字へのPythonスクリプトのヘルプ
数字 (最大 30) をローマ数字に変換しようとしています。別のフィールド計算関数のスクリプトをテンプレートとして使用して、動作させたくないこのスクリプトを作成しました。どんな助けでも大歓迎です!
python - 出力範囲(環境設定)
Python を使用して ArcMAP で出力範囲を設定する方法を知りたいです。
ティーセン ポリゴンを作成するためのループがありますが、出力範囲を必要なサイズに変更できませんでした。
ご協力いただきありがとうございます
python - バグ出力フィーチャクラス
小さなバグに遭遇しただけです。誰かが助けてくれるかもしれません。
ティーセン ポリゴンを作成しています。
入力フィーチャと出力フィーチャ クラスでシェープファイルを定義した後、デフォルト ファイルを保持するか、必要な場所に出力を保存する必要があります。
出力を Default ファイルに保存し、作成した Polygon ファイルの属性テーブルを開くと、Shape_length フィールドと Shape_Area フィールドを確認できます。
しかし、ファイルを別のファイル (出力フィーチャ クラス) に保存すると、属性テーブルに Shape_length フィールドと Shape_Area フィールドが見つかりません。
それを変更する方法がわかりませんか?私はPythonを使用して小さなループを実行していて、作成されたファイルごとに再計算するのではなく、テーブル内の各ポリゴンの面積を取得したいからです!
乾杯
vb.net - VB.NET 埋め込み DLL を埋め込みリソースとして別の DLL に埋め込みますか?
hereのように C# でこれが行われているのを見たことがありますが、VB.NET でこれを行う方法を理解できないようです。背景として、カスタム ComboBox コントロールを .dll として作成しましたが、それを別の .dll(ArcMap コンポーネント) に実装する必要があります。
残念ながら、ArcMap では「サード パーティ」の DLL をコンポーネントと共に読み込むことはできません。これは、アドインでサード パーティのアセンブリを参照するオプションがないためです。
誰かが私を正しい方向に向けることができれば、それは大歓迎です。
mapping - ArcMap でストリップされたカラー スキームを使用して複数の変数を表示するポリゴンを取得する
ポリゴンに 2 つの個別の変数を表示するマップを作成しています。したがって、別々の要因から両方のキーに関連するストリップされたポリゴンが必要ですが、これを行う方法がわかりません。プロパティ セクションで複数の属性をいじり、2 つの変数を取得できましたが、ポリゴンに両方を表示させる方法がわかりませんでした。
ありがとう、助けていただければ幸いです
desktop - ArcObjects を使用して「並列コピー」する方法は?ESRI 名前空間「並列コピー」が属するものは?
私は ArcObjects を初めて使用します。ArcGIS Desktop 10 のエディターの下にある「コピー パラレル」の名前空間を見つけるのを手伝ってくれる人はいますか? Visual Studio 2010 での使用方法の例を提供していただければ幸いです。
multithreading - vb.net ArcMap のモーダル ツール ダイアログによってモードレス フォームがブロックされないようにするにはどうすればよいですか?
ArcMap のツールバー エクステンションとして vb.net プロジェクトを実行しています。私の各ツールは、.ShowDialog() メソッドを使用してモーダル ダイアログを開きます。クライアントは、HTMLHelp や Windows ヘルプ ビューアーなどの従来の方法ではなく、ヘルプ ドキュメント ツールとして機能するツールから PDF ドキュメントを開くことができるようにしたいと考えています。
そこで、Interop.AcroPDFLib.dll をインポートし、AxAcroPDF (veiwer) オブジェクトを含むフォームをセットアップしました。ユーザーがいずれかのツール ダイアログでヘルプ ボタンをクリックすると、.Show() を使用してヘルプ フォームが開き、.setCurrentPage メソッドを使用してドキュメント内の関連するページに移動します。この時点まで、すべてがうまく機能します。
ただし、ご想像のとおり、ツール ダイアログはモーダルであるため、ユーザーは PDF フォームを操作できません。そのため、ツール ダイアログが開いている間にユーザーがページをスクロールしたり、PDF 内のリンクをクリックしたりできるように、このブロックを防止する手法が必要です。つまり、従来の HTMLHelp ビューアーを使用して模倣するソリューションが必要です。
新しいスレッドで PDF フォームを開こうとしましたが、ArcMap が Application.Run(New PDFForm) でクラッシュします。これは、私がマルチスレッドの経験がほとんどないためか、ArcMap がマルチスレッドをサポートしていないためかもしれません。わからない。
とにかく、私を始めるための提案は大歓迎です。