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

このタグは、ArcGIS 10.2がArcGISプラットフォームから使用しているバージョンである場合に使用します。

2
ArcPyを使用してラベルスタイル(フォント、色、サイズなど)を変更しますか?
さまざまなタイプのアパートメントに基づいて、レイヤー内のポイントにラベルを付けるプロセスを自動化するArcGIS 10.2用のPythonマクロを記述しようとしています。たとえば、1つのスタイルのアパートメントには、1つのラベルとして白い太字のテキストが付いた青い正方形があります。もう1つは、太字の黒いテキストが付いたピンク色の四角形です。もう1つは、白い太字のテキストが付いた赤い正方形などです。 これらのラベルのスタイルを変更するには、arcpyでどの式または関数を使用しますか? 現在、スクリプトはマップコードでアパートメントにラベルを付け、必要に応じてTOC内の名前をアパートメントに変更しています。 次に、ラベルのフォント、グラフィック、サイズを変更して、それぞれに固有のラベルを作成し、ボタンを作成して、これらのレイヤーのいずれかを実行する必要があるときにいつでもプロセスを自動化したいと思います。 フォント、ラベル、グラフィックをPythonスクリプト(ArcPy、IDLEなど)を使用して変更できる方法はありますか? 私はこの投稿を編集して、ここで何をしようとしているのかを最終的に説明することにしましたので、混乱はありません。基本的に、マップ上のポイントは、上の図のように見えるから、次のようになります。 lblClass.expression関数を使用してみましたが、使用しようとしているコードが機能しません。それはおそらく正しい方向への一歩だと思います。以下は、labelClass.expressionを取得してラベルのフォントを変更するためだけに使用したコードの一部です。 for lblClass in aptLayer.labelClasses: lblClass.showClassLabels = True def getLabel (Code, Type): if Type == "MRR": return "<FNT name = 'Arial' size = '12'>" & Code & "</FNT>" elif Type == "TAX": return "<FNT name = 'Arial' size = '12'>" & Code & …

1
ArcMap / ArcPyでのバッチ地理参照?
約50のpdfマップがあり、ジオリファレンスやジオコレクションをバッチ処理したいと考えています。1つをjpgとして保存し、手動で地理参照し、同じ場所にあり、同じ範囲の残りを自動化したいと思います。 密度勾配はケースごとに変わりますが、マップ(現在はjpgとして保存)は、50ケースすべてで同じ範囲になります。 誰もが、Arcmap 10.2のみでのバッチ処理を扱うステップバイステップのチュートリアルへのリンクを知っていますか?[ファイルからワープ ] コードまたはおそらく自動登録オプションを使用することを考えていますが、どこから始めればよいかわかりませんか? サンプルコードは次のとおりです。 import arcpy arcpy.WarpFromFile_management( "\\cpu\data\raster.img", "\\cpu\data\warp_out.tif", "\\cpu\data\gcpfile.txt", "POLYORDER2", "BILINEAR")

1
ArcPyを使用して履歴バージョンに変更しますか?
Pythonとarcpy.ChangeVersion_managementを使用してSDEフィーチャクラスの履歴バージョンに変更しようとすると問題が発生します。 ArcMapを使用して、手動でバージョンを特定の日時に変更できます。ModelBuilderを使用してプロセスを完全に自動化することもできます。 ModelBuilderモデルをPythonスクリプトにエクスポートすると、スクリプトはエラーなしで実行されますが、選択されたバージョンは、日付パラメーターとして選択された日付ではなく、今日の日付の履歴バージョンです。 ArcmapとPythonウィンドウを使用して(ジオプロセシング-> Python)、Pythonコードをエラーなしで実行することもでき、結果は同じです。履歴レイヤーは、日付パラメーターとして選択された日付ではなく、現在の日付で選択されます。 これが私が実行しているPython構文です: arcpy.ChangeVersion_management("Parcels", "HISTORICAL", "", "7/1/2013 4:30:00 PM") 私も同じ結果が得られます: historyDate = datetime.datetime(2011, 7, 1) arcpy.ChangeVersion_management("Parcels", "HISTORICAL", "", historyDate) 一方、以下はRuntimeErrorをスローします。 historyDate = datetime.date(2011, 7, 1) arcpy.ChangeVersion_management("Parcel", "HISTORICAL", "", historyDate) これは既知のバグですか、それとも間違った方法で進んでいますか?

3
ArcMapを使用して、複数のRGB値のセットに対して、ラスターの背景値を中空として表示しますか?
同じ領域の2つの.ecwレイヤーが重なり合っていますが、1つは中央がクリッピングされ、白いエッジが付いています。背景の値を255、255、255に設定し、それを中空として定義すると、特定のRGB値のみが中空になります。実際には、レイヤーに次のような他の「白い」値があります。 254,254,254; 253,253,253 .. 249,249,249まで。 ディスプレイの背景の値を定義して、複数の一意のRGBセットの値を含める方法はありますか? これを回避できることはわかっていますが(クリッピング、ラスター計算機など)、重複を生成せずに元の.ecwファイルを1つだけ保持したいので、Arcmapシンボルまたはイメージレンダリングツールのみを使用します。 私が必要とするものはCustom transparency options、QGISのとまったく同じですが、ArcMap用です。

2
同じエリアが表示されているが異なるレイヤーがオン/オフになっているページのマップブックを作成するにはどうすればよいですか?
ESRIでは、マップブックは、それぞれが独自のページを取得する一連の機能に最適です。機能を選択し、ダイナミックテキスト、グラフなどを介して各ページに追加したい追加情報を含む各機能のマップブックページを生成できます。 まったく同じ領域を表示しているが、異なるレイヤーがオンまたはオフになっている一連のページの代替案はありますか?都道府県の境界をすべてのページに表示するために作成する必要がある資本改善文書があります。1ページにはすべての警察と消防署がリストされ、別のページには提案された水道システム、高速道路と高速道路、およびそれらの近くまたは上で行われている作業などが示されています。 このドキュメントの各マップページに個別のMXDを作成する必要がないように、これを設定する方法はありますか?

2
ジオプロセシング速度テストの異常な結果
Pythonジオプロセシングスクリプトで異常なパフォーマンスを観測しています。(添付)スクリプトは、次のアクションを実行します。 検索カーソルを使用して、ポリゴンフィーチャに対応するUTMゾーンを検索します 検索カーソルの結果に基づいて空間参照オブジェクトを作成する .csvをフィーチャレイヤーに変換してからポイントフィーチャクラスに変換する スクリプトの実行方法に基づいて、処理時間が著しく異なることに気付きました。 IDLEを使用した32ビット処理= 203秒 32ビット処理フォアグラウンドスクリプトツール = 91秒 64ビット処理のバックグラウンドスクリプトツール = 206秒 上記の条件でこのスクリプトのパフォーマンスが異なるのはなぜですか? フォアグラウンドで実行される32ビットスクリプトツールが他のメソッドの2倍の速さで動作することは期待できません。 import arcpy, os, time ###IDLE Parameters ##fc = r'C:\path\to\polygon\fc\with\utm\zones\and\features' ##outws = r'C:\out\location' ##arcpy.env.workspace = r'C:\workspace' #################### ## Script tool parameters fc = arcpy.GetParameterAsText(0) # Feature class outws = arcpy.GetParameterAsText(1) # Folder arcpy.env.workspace = arcpy.GetParameterAsText(2) # …

4
ArcGIS Desktopを使用してラスターのNoDataギャップを埋めますか?
ギャップのあるラスターがあります。ArcGIS 10.2 for Desktopを使用して、これらを周囲のセルの平均で埋めたいです。 私は「フォーカル統計」を試しましたが、ギャップだけでなく、すべてのセルの平均です。 ここで[Mosaic] .IsNull.Con([Average]、[Mosaic])を試しましたが、パッチを適用 する方法がわかりません/うまくいきません Map ALgebraを試しましたが、10.2より前のバージョンを使用していたと思います。 私が欲しいもの。ギャップが埋められた偽のラスターを作成します。偽のラスターを使用して、ポイントを実際のデータで置き換えることなく、実際のラスターのギャップを埋めます。

2
ディゾルブ機能はジオプロセシングの効率を向上させますか?
大量のラインデータセット(> 140,000フィーチャ)があります。必要な時間または(より重要なことに)使用されているメモリのいずれかに、処理上の利点があります。 実行中に溶解させ、実行する前に、データをバッファに? 2つのIdentity操作への入力でDissolveを実行する方法 通常、すべてのジオプロセシングが完了するまで待ってから、最後に1つのディゾルブを実行します。しかし、私は誰かの非常に古いスクリプトをデバッグしており、彼が理由で繰り返しすべてを溶解していたのか(Arc 9.3に戻っている)、それとも代替案について考えていなかったのかは不明です。(同じスクリプトがジオプロセシングツール間でデータを繰り返し投影するため、ロジックにはすでに疑問があります。)

2
ArcGIS Desktopを使用してポリゴンの主要領域を計算していますか?
まず、正方形のグリッドで構成されるシェープファイルがあり、各グリッドにはIDがあります。2番目に、(ID付きの)異なるゾーンで構成されるシェープファイルがあります。 最初のシェープファイルのグリッドIDには、2番目のシェープファイルからの多くのゾーンIDを含めることができます。 グリッド内の主要なゾーンIDを知り、それをテーブルに記録したい。支配的なゾーン(面積の観点から)のみを知り、そのグリッドと交差する残りのゾーンは知りません。最後に、最初の列にすべてのグリッドIDがあり、2番目の列に対応する支配的なゾーンID(または面積に関して最大​​のゾーン)がある2列のテーブルが必要です。 これはサンプルの図です。図を見るだけで、グリッドID 1で支配的なゾーン/エリアがゾーンID 1であることがわかります。グリッドID 2で支配的なゾーン/エリアがゾーンID 2であり、グリッドID 3で支配的なゾーン/エリアです。 / areaはゾーンID 3です。2つの列があり、各グリッドに主要なエリアのIDのみが表示されているテーブルが欲しいです。

2
ArcGIS Desktopを使用して複数のポリゴンが重複するエリアの属性値を合計しますか?
多くのポリゴン(少なくとも100)を含むシェープファイルが1つあります。各ポリゴンには値があります。これらのポリゴンのほとんどすべてが互いに重なり合っています。オーバーラップ内のポリゴンの値を合計したいのは、そのオーバーラップ領域でどのポリゴンがオーバーラップしているかによって異なります。写真(簡略化されたスケッチ)はうまくいけばこれを説明しています。 しかし、ArcMapでこれを実現する方法が見つかりません(Arcmap 10.2.2を使用しています)。UnionツールやMergeなどの他のツールを何度も試しましたが、解決策が見つかりません。

1
800フィートごとに互い違いに配置された点でグリッドを作成する
フィッシュネットグリッドが作成する通常のパターンの代わりに、ダイヤモンドパターンを作成するために互い違いのポイントを持つグリッドパターンを作成する必要があります。「時差スタート」と呼ばれることもあります。私のポイントは互いに800フィート離れている必要があります。ArcGIS 10.2でマップを作成しています。他に試すことができるものはありますか?

3
2つの平行線の間にある点を見つける
ArcGISで1つの問題に直面しています。私はナビゲーションデータベースに取り組んでいます。私たちのデータベースでは、単一車線の道路は1本の線で表され、複数車線の道路(中央に仕切りのある道路)は2本の平行線(図では赤い色の線)で表されます。 私はいくつかのポイントがマルチレーンストリートの内側と外側にあるポイントシェープファイルを持っています。 マルチレーンストリート内にあるポイントを見つけるArcPyスクリプトを作成したいと思います。つまり、これらの平行線の間(写真でマーク)。 これを達成する方法がわかりません。誰かが私を助けてくれますか? 私はそれにいくつかの練習をしました、そして私はラインの片側にバッファを作成することはマルチレーンポリゴン(写真で示される)の中に作成することができることを発見しました。 しかし今問題は、ポリゴンが実際にラインと交差している(つまり、マルチレーン境界に重なっている)ことです。不要なポイントをキャッチします。このポリゴンをストリートラインに合わせる方法はありますか? 注:ストリートラインも移動するため、ここでは統合は機能しません。ストリートラインに沿ってポリゴンを揃えるだけです。

1
ArcGIS for Desktopを使用して、あるレイヤーの属性の面積加重平均を別のレイヤーの形状で計算していますか?
私が取り組んでいるプロジェクトでは、消防署の対応地区と収入データを交差させて、対応地区ごとの収入の中央値を求めたいと考えています。ただし、レイヤーの境界が明らかに並んでいません。データを操作して出力に応答地区に基づく収入の中央値を表示させるには、どの方法が最適ですか? この分析にはArcMap 10.2.2を使用しています。収入の中央値情報を含むポリゴンシェープファイルと、最初に応答エリアにある消防署のポリゴンシェープファイルがあります。

1
ArcGIS Desktopで指定された回転角度でフィッシュネットグリッドを作成しますか?
私はこのプロジェクトに取り組んでおり、たとえば60度程度の特定の回転のグリッドが必要です。 それから始めて、20mx50mのブロックを作成する必要があります。最後に、各ブロック内にサブブロックの小さなセットが必要です。 結果はこれです: もちろん手作業で行っていますが、このように30ブロック、多分もっと多くの時間を費やして、自動で作る方法を考えていました。

2
機能の変更の追跡とサポートドキュメントのベストプラクティス
私の組織では、データに追加するすべての機能と、各機能に対して行うすべての編集をサポートするために、信頼できるソースからのドキュメントがあることが非常に重要です。現在、私たちの組織は、すべての変更を追跡し、変更をサポートするドキュメントへのリンクとファイルパスを含むExcelファイルを保持しています。最近、これらのExcelスプレッドシートは少し面倒になっています。 他の誰かがこのレベルのドキュメンテーションを扱っているかどうか、そして彼らがそれをどのように行っているか知りたいです。メタデータとトラック編集ツールについては知っていますが、すべての機能のデータ系統とドキュメントを維持するために必要な詳細レベルは提供されていません。 フィーチャクラスの各フィーチャをその系統とドキュメントに関する詳細情報に動的にリンクするためのツールまたは推奨される方法はありますか? ありがとう!

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