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

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

1
ArcGIS 10.1 Pythonアドインマルチプロセッシングを使用すると、ArcMapがクラッシュしますか?
Pythonアドインツールからマルチプロセッシングタスクを実行したいと思います。私の問題は、プロセスが失敗し続けることです。基本的にArcMapをクラッシュさせます。 私の基本的なコードは次のとおりです。 def function(startOID, endOID, fc): wrksp = r"c:\temp\mp_addintest\data\test_%s.txt" % (int(startOID) + int(endOID)) # real logic removed to dumb it down with open(wrksp, 'w') as writer: writer.write("%s to %s from %s \n" % (startOID, endOID, fc)) return wrksp class btnMP(object): """Implementation for src_addin.MPButton (Button)""" def __init__(self): self.enabled = True self.checked …

6
非常に大きなシェープファイルのレンダリングパフォーマンスを改善する方法
100MBの.dbfと500MBの.shpファイルコンポーネントを持つポリゴンシェープファイルがあります。それがとても大きい理由は、それが地区全体の土地基地として分類されているからです。 ArcCatalogまたはArcMapでファイルを表示し、ビューウィンドウを少し移動するたびに、ファイル全体を最初から再描画する必要があります。空間インデックスとジオデータベースへのインポートを試みました-どちらのアプローチも、レンダリングに関して顕著なパフォーマンスの改善を提供しません。 Esriのヘルプページは、シェープファイルのパフォーマンスを向上させるために、ユーザーがファイルを一般化できることを示唆しています。これは明らかに機能しますが、情報を失いたくありません。ファイルを分割することは、その領域全体で多くのジオプロセシング/クエリを実行しているため、理想的ではありません。領域全体を一度に表示することは避けることができると思いますが、たとえば、クエリがファイルのどの部分を選択したかを確認した方がよい場合もあります。 レンダリングのパフォーマンスを改善するために他に取れる方法はありますか? (理論的には、シェープファイルの「ピラミッド」を構築することが理想的です。ArcGISがこのようなアプローチをサポートしたことがない理由はわかりません-少なくとも私は知っています...)

3
ArcGIS Desktopを使用して建物の影を作成しますか?
建物のフットプリントから建物の影をどのように生成しますか? 建物の高さの属性値があります。 そのため、影のサイズをそれに基づいて変えることが望ましいでしょう。 ArcGISを使用して見つけた最良の提案は、ドロップシャドウです:http : //blogs.esri.com/Support/blogs/mappingcenter/archive/2008/10/21/3d-effect-for-a-building-footprints.aspx

6
ArcPyを使用してシェープファイル内の各ポリゴンの範囲を取得しますか?
ArcGIS 10およびPythonでは、シェープファイル内の各ポリゴンの範囲(xmax、ymax、xmin、ymin)情報を取得します。 を使用してシェープファイル全体の範囲を取得できます file=r"D:\SCRATCH\ARCGIS\100k_trc_tiles_TVM.shp" desc=arcpy.Describe(file) print desc.extent.Xmax 394551.52085039532 しかし、データセットの各行に同じ情報を取得する方法を理解することはできません。 rows = arcpy.SearchCursor("100k_trc_tiles_TVM") for row in rows: print row データセットの31行を印刷しますが、 for row in rows: desc=arcpy.Describe(row) print desc.extent.Xmax エラーが発生します。 実行時エラー:オブジェクト:入力値の説明が有効なタイプではありません 「ジオメトリの計算」を使用して範囲値をテーブルに追加することを考えていましたが、これは重心のみを提供します。次に、row.GetValue( "xmax")のようなものを使用できると思います。 とはいえ、http://www.ian-ko.com/free/free_arcgis.htmの関数を使用してX / Y、max / minを作成できることはわかっていますが、追加する必要がなければ、特に、ArcPyがこれらの値を取得できる場合。 基本的に、データセットのサイズが大きいために分割ツールが失敗するため、ジオプロセシングのために30のデータエリア(1:100,000マップシートによる)をクリップするために、エクステントをクリップツールに取り込む必要があります(Intersectが提供する理由を参照)エラー999999:関数の実行中にエラーが発生しました無効なトポロジ[行数の多いエンドポイント]?)。多くのデータセットで繰り返されるので、これを自動化したいです。 ===作業スクリプト=== # Emulates Arc Info SPLIT tool by using Clip but # Requires a …

16
ArcGIS Desktop 10のヒントとコツ
月に2、3回、CWがStackOverflowに投稿するさまざまなヒントとコツをチェックし、常に新しいことを学びます。 この質問を特定のメジャーバージョンのGISソフトウェアの特定のプログラムに固定するかどうかを行き来しました。uxに対する変更の量を考えると、ArcGIS Desktop 10には独自のヒントとテクニックの質問が必要であり、ArcGISの新規ユーザーおよび9.3からアップグレードするArcGIS 10ユーザーにとって素晴らしいリソースになると思います。 ESRI ArcGIS Desktopのヒントとショートカットでまだ説明されていない優れたヒントをご覧ください。 ArcMap [ファイル]メニューが開くのが遅い場合:[カスタマイズ]ウィンドウを開き、ファイルメニューに移動して、{サインイン}メニュー項目を削除します。 古い(クラシック)スナップ環境に戻す:エディターツールの使用方法とArcGIS 10でのスナップに関する質問を参照してください。


4
ArcGIS / ArcToolBoxのポリゴンマップに4色の定理を自動的に適用する方法は?
各色を手動で選択して各領域に配置する必要がないように、4色の定理を多角形に適用する必要があります。ArcGISおよびArcToolBoxで使用して数学またはプログラムで実行できる拡張機能、プラグイン、スクリプト、またはデータベースがあるかどうかを知りたいので、今後作成するすべてのマップで使用できます。


7
ファイルジオデータベースフィーチャクラスの全範囲を再計算しますか?
Esriファイルジオデータベースにフィーチャクラスがあります。ArcMapのエディターを使用してフィーチャを編集し、ほとんどのフィーチャを削除し、中間のフィーチャのみを保持すると、レイヤーへのズームコマンドが期待どおりに機能しません。フィーチャクラスに残っているフィーチャの範囲にズームする代わりに、その範囲は前のもの(削除されたすべてのフィーチャを含む)になります。フィーチャクラスのプロパティダイアログで範囲の値を確認すると、古い値がはっきりと見えます。そのため、編集セッションは完全なエクステント値を変更しないようです。 これらの値を再計算する方法はありますか? この問題は、ArcMapでフィーチャを編集しているすべての人に発生するはずです...

6
ArcMap 10.1サービスパック1でテストする主なものは何ですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 去年閉鎖されました。 私の大学の他のユーザーに提供される前に、ArcMap 10.1のサービスパック1をテストするように依頼されました。SPテストで行うべき重要なことはありますか?または、このSPで具体的に対処されていることを確認する必要がありますか? 私の計画は、新しい.mxdファイルを作成し、いくつかの基本的なジオプロセシングコマンドを実行することでした。現実的にはすべてをチェックすることはできませんが、他にやるべき重要なことはありますか?

5
既存の非ジオリファレンスPDFをジオリファレンスすることは可能ですか?
とにかく、最初に画像に変換せずに直接PD​​Fをジオリファレンスする方法があるかどうか疑問に思っていました。ArcGIS 10.1にアクセスできますが、可能性を示す情報を見つけることができませんでした。他のオープンソースソフトウェアに解決策があれば試してみたい。 多くの場合AutoCADから生成されたPDF形式のサイトプランを受け取ります。現在、pdfをjpgとして保存してArcMapにインポートし、ジオリファレンスしてから、建物のフットプリントなどをデジタル化します。jpgへの変換手順をスキップする方法があるかどうか疑問に思っています。

10
ArcGIS Desktopを使用してファイルジオデータベース内のフィールドを(永続的に)並べ替えますか?
ArcGIS 10.0を使用して、ファイルジオデータベース内のフィールドの順序を変更し、その順序をデータベースに保持することは可能ですか? XMLにエクスポートし、フィールドの順序を変更するパーサーを作成してから、XMLから新しいデータベースを再作成することを検討しました。これは面倒なプロセスのようです。 別のアイデアは、既存のフィールド定義をExcelにインポートし、それらを並べ替え、CSVにエクスポートし、Pythonスクリプトを記述して、これらのフィールドを新しいジオデータベースに作成することです。このようなスクリプトは、ゼロから作成する前に存在しますか? 残念ながら、ArcGIS Diagrammerはフィールドの並べ替えをサポートしていないようです。 このプロセスを簡素化するために使用できるスクリプトまたはハッキングはありますか?

1
無限に尽きるボロノイ多角形?
私はvoronoi.pyスクリプト(Bill SimonによるSteve Fortuneのコードの翻訳)の実装に取り​​組んでいます。QGISリンクによれば、それは基本的に私が作業しているコードと同じですが、無限に拡張できるポリゴンを生成する方法は2つで異なります。QGISの場合、サイトポイント範囲を超えた範囲で境界矩形が生成されると想定しています。私の場合、興味のあるサイトポイントを囲む円として偽のサイトポイントを生成します。サークルポイントの半径は、サイトポイントの範囲の直径の2倍です。2つの間の結果を添付の図に示します。左側にQGIS実装、右側に私の実装です。 。 ご覧のとおり、QGIS実装はサイトポイントのない奇妙なポリゴンを生成します(両方の実装の例としてサイト473を参照)。これは明らかに間違っていますが、実装が正しいかどうかもわかりません。私はArcMapのArcInfoライセンスにアクセスできないため、ArcMapがネイティブに生成するものと比較することはできず、テストするためにサイトポイントシェープファイルをアタッチする方法がわかりません。したがって、エッジポリゴンと「無限の長方形」を強制するのに役立つ「無限の円」の使用についてのコメントがあれば、感謝します。さらに良いことに、他のGISプラットフォームで出力をテストすることに興味がある人がいれば、使用したサイトポイントのシェープファイルを提供できます。 問題の一部のように見えるのは、サイトポイントを超えるポリゴンがオーバーラップしているため、塗りつぶしなしでシンボル化すると、異なるポリゴンとして表示されることです。次の図は、サイト473および415についてのポリゴンが選択されたときに何が起こるかを示しています。したがって、元の質問は残っていますが、新しいしわがあります。 これはバグ(または「不完全性」)であり、0%のバッファーが使用されている場合、QGISで正しい結果になります。まだ解決する必要があるのは、円形の「無限大ポイント」の密集したパターンが、長方形の「無限大エッジ」と同じ結果をもたらすかどうかです。

3
ArcGIS Field CalculatorのPython Parserの基本的なIf / Then?
ArcGIS 10.2 for Desktopを使用していますが、このサイトに目を通しましたが、まだ答えがわからないようです。VBAとPythonには非常に新しいですが、ArcGISで長年使用しました。[属性による選択]を使用すると、これを遅い方法で実行できますが、時間がかかります。 私は病気の症例(ポイントレイヤー)と米国国勢調査(ポリゴンレイヤー)の空間結合を試みています。これにはカウントデータが必要です。ポイント/ケースごとに、ケースが発生した年に応じて2001〜2012の日付範囲を持つYEARというフィールドがあります。毎年、カウント列が必要です。たとえば、COUNT01を呼び出す最初のもの。YEARのケース日付が2001の場合、COUNT01には1が含まれます。それ以外の年(2002-2012)の場合、0にする必要があります。COUNT02、COUNT03 ... COUNT12列があります。「Null」値を持つことはできません。 ここに私が今まで試したものがあります そして、これがArcでのデータの表示です。


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