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

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

3
ArcGIS Zonal統計の主要なバグですか?
更新:バグはArcGIS 10.4リリースで修正されました ArcGIS 10.2.2を使用して、いくつかのゾーンのゾーン統計を決定しています。値ラスターにNoDataがある場合、正確にツールの説明で通知されているように、ゾーンの結果が「NoData」になるようにします。このツールの説明の状態: DATA —特定のゾーン内では、入力値ラスターに値を持つセルのみが、そのゾーンの出力値の決定に使用されます。値ラスターのNoDataセルは、統計計算では無視されます。 NODATA —特定のゾーン内で、値ラスタにNoDataセルが存在する場合、そのゾーン内のすべてのセルの統計計算を実行するには情報が不十分であると見なされます。したがって、ゾーン全体が出力ラスタでNoData値を受け取ります。 この写真で私のセットアップを見てください: 1つのNoDataピクセルを持つ値ラスターでNODATAオプションを使用しているため、結果のゾーン値(ゾーン61154)が「NoData」になると予想されます。代わりに、12.74の値(画像では13に四捨五入)を取得します。これは2つのレベルで混乱させます。1つ目は「NoData」、2つ目は、結果が12.74になることです。値ラスターの最大値(この場合は10)よりも小さい。 DATAオプションを使用している場合、約9.1の値が得られますが、これは理にかなっています。さまざまなデータセット、コンピューター、およびArcGISバージョンでこれをテストしました。 ここで何が欠けていますか? 編集/追加コメント:「Count」属性もその特定のゾーンに対して間違っていることに気付きました。そのゾーンには実際に421個のセルがありますが、このツールは297個しかカウントしません。421から297個を計算すると124個になります。ゾーン内で。ツールがセル数を間違えている(低すぎる)可能性があり、これが平均の増加を説明している可能性があります。 編集:これは私が使用しているデータへのリンクです。 編集:ダン・パターソンと私はさらにいくつかのデバッグをした、ここで ESRIのフォーラムで。

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でのデータの表示です。

8
ArcGIS for Desktopでフィールド名を変更しますか?
ArcGIS 10.2でフィールド名(エイリアスではなく)を変更するにはどうすればよいですか? ArcGISサポートでこのページを既に見つけました: " シェープファイルフィールドの名前変更(ディフェンスマッピング) "が、ArcCatalogのカスタマイズモードカテゴリに" ディフェンスマッピング " がありません! 防衛マッピングにアクセスする方法、またはフィールド名を変更する方法を教えてください。

2
ArcGIS Python Toolboxでインポートされたモジュールを更新しますか?
ArcMapでPythonツールボックス(.pyt)を使用する場合、通常、.pytファイル自体が単なる入力引数を収集してツール自体を定義するラッパーであるパターンに従います。サポートコードは、個別のユニットテスト可能なモジュールに保持されます。 例: import supporting_module class MyTool(object): ... def execute(self, parameters, messages): """The source code of the tool.""" some_input = parameters[0].valueAsText some_output = parameters[1].valueAsText supporting_module.do_something(some_input, some_output) arcpy.SetParameter(2, some_output) これは非常にうまく機能しますが、開発中にイライラする問題に遭遇しました。ArcMapの.pytを右クリック->更新すると、.pytファイルのコードのみが更新されます。インポートされたモジュールは更新されないため、そこで何かを変更するたびにArcMapを閉じて、再度開く必要があります。幸いなことに、私は独立してコードをテストしているので、これを大量に行う必要はありませんが、それでも大きな手間がかかります。これを回避する方法はありますか?多少関連があります-Pythonコンソールを完全に更新する方法はありますか(カスタムサイトパッケージがあるので、ArcMapを閉じたり開いたりして変更を取得する必要があります)? ArcMap 10.2.1を使用しています。

2
Mosaic to New Rasterの最小値と最大値を理解していますか?
このソースから複数のDEMラスターを1つに結合する必要があります。 http //srtm.csi.cgiar.org/SELECTION/inputCoord.aspなので、Mosaic to New Rasterツールを使用します。 ツールをセットアップしました: ラスターを入力します(すべて同じソース、同じサイズ、投影なし)。 ピクセルタイプを設定します(元のラスターのように32ビット浮動小数点)。 セルサイズを元のラスターとして設定します。 元のラスターとしてのバンド数= 1。モザイクオペレーター、私はBLENDとMEANでそれを行いました(同じ結果が得られます)。 私が抱えている問題は、結果のモザイクが、個々のラスターの最大値と最小値とは異なる最大値と最小値の範囲を示すことです。たとえば、ラスター1(-5123.8、23.25)、ラスター2(-5974.6、40.09)、ラスター3 (-57770.2、38)、ラスター4(-2534.3、23.55)、および最終モザイクラスター(-5975.8、81.1)。 この解決策は正しくないと思います。少なくともそれを期待していませんでした。これが大丈夫かどうか、そしてそうでない場合、誰でもそれを解決し、正しい最大値と最小値を持つ適切なモザイクラスターを取得する方法を知っていますか? ArcGIS 10.2.2 for Desktopを使用しています。

4
各ポリゴンの頂点の数を抽出していますか?
私はArcGIS Desktop 10.2を持っていますが、私の挑戦は、このようなすべての機能の各ポリゴンの頂点数を抽出する方法です。 フィーチャクラスに多数のパーセルがあり、すべてのフィーチャの頂点の数を個別に抽出し、すべての頂点のXY座標を表示したい。 詳細については、各ポリゴンの頂点を変換し、1つの数字から始まる各頂点の数を表示するだけなので、ポリゴンがあり、4つの頂点がある場合、ポリゴンを頂点に変換するには、このような頂点の数を表示します(1、2、3、4、5)、各頂点のxyを表示し、実際のチャレンジIDに、すべてのポリゴンを頂点に変換し、頂点の数を1から開始する方法を考えます。

2
ArcGIS for Desktopの64ビットジオプロセシングをインストールしていますか?
64ビット処理をArcGIS 10.2にインストールしようとしていますが、ESRI Patches and Service Packs Webサイトには、ArcGIS 10.1に付属するService Pack 1のみがインストールされています。 この交換に関する同様の質問の1つには、これを含めるオプションを示すインストールウィンドウのスクリーンショットが示されていますが、セットアップインストールプログラム(ダウンロードしたもの)はこのインストールウィンドウを表示せず、代わりに以下に示すようにインストールする機能を選択します。 ArcGISバージョン10.2で64ビットジオプロセシングを実行するための他のドキュメントは見つかりません。誰もこれを行う方法を教えてもらえますか?または、Service Pack 1バージョンをインストールするのが最善ですか?

4
64ビットのバックグラウンドジオプロセシングはArcGIS 10.2にネイティブですか?
64ビットのバックグラウンドジオプロセシングがArcGIS 10.2にネイティブであるかどうかに関するドキュメントは見つかりません。または、10.1のように個別のダウンロードとインストールが必要ですか?10.2より前のリリースでは、64ビットのバックグラウンドジオプロセシングがアップグレード/ダウンロードにプリインストールされているという噂がありました。このテーマに関する信頼できる参照はありますか?Arc Administratorの構成情報に関連するシステム情報はありません。

4
ArcMapのレイヤーは何層ですか?
私は職場でCitrix仮想ソフトウェア接続を使用してArcGISで作業しています。時々非常に遅く、作業中のMXDに変更を加えることなく、ArcMapが1分で妥当な速度で動作し、次の1分でクロールが遅くなる場合があります。IT部門は、問題の原因がマップ内のレイヤーが多すぎると考えています。問題は、ハードウェアまたはソフトウェアの構成、または最初にCitrixを使用しているという事実だけかもしれません。 とにかく、編集に使用する標準MXDには、57個のSDEレイヤーと2個のファイルジオデータベースレイヤーがあります。大部分は、編集のためにチェックする必要があるレイヤーです。パイプライン建設プロジェクトごとにデータを編集およびQCする必要があるため、各レイヤーにデータが存在するかどうかを確認する必要があります。いくつかのレイヤーだけがベースマップレイヤーであり、定期的に参照する必要があります。 IT部門は、使用しているレイヤーの数を10に減らすことを望んでいます。理想的な世界では、これで問題ありません。しかし、現実の世界では、実際的ではありません。このような提案では、特定のプロジェクトの編集タスクを実行するために、5つの異なるMXDを使用する必要があります。私は10層のみを使用して実験しましたが、それは厳しく制限されています。他のデータとの関係でデータのコンテキストが不足しており、すべてのデータが更新されたことを確認するために、同じ領域を何度も再確認する必要があります。これはすべて、パフォーマンスのわずかな向上と、編集中のクラッシュの数のわずかな減少にすぎません。 だから私は尋ねなければなりません、理想的な数の層がありますか?多すぎますか?

2
ArcMapでSQLiteジオデータベースレイヤーの編集を開始できないことを文書化しますか?
最近、ArcGIS 10.2 for DesktopとST_GEOMETRYおよびSPATIALITEの両方のストレージデータタイプを使用してSQLiteジオデータベースの作成を開始しましたが、これが簡単であることに感銘を受けました。 次に、エラーによってブロックされるように、ArcMapから編集を開始しようとしました。 編集可能なレイヤーはありません。 と警告 このデータを含むワークスペースは編集できません。 私はこの制限をどこにでも見たが見つけることができず、もともとSQLiteがArcGIS for Desktopに対して読み取り専用であると誤解していた。 ArcMap編集セッション内のSQLiteの編集不可能性はどこにも文書化されていますか?

2
ArcMap凡例内のポリゴンに属性を表示しますか?
ArcMapプロジェクト(10.2.2)内に、土壌タイプを示すポリゴンフィーチャクラスがあります。表現を使用してスタイルが設定され、さらに属性テーブルの土壌タイプの番号が表示されます。これは凡例のようです。 次の図に示すように、色付きのポリゴンに数字が配置されるように、凡例を設計する方法はありますか? グラフィックスへの変換やその他の手作業による手直しはできません。

2
ArcGIS ServerでMS SQL Serverデータベースを編集する必要がありますか?
ここに私が持っているものがあります: ArcGIS Desktop Advanced(10.2)およびMS SQL Server 2008 R2 ここに私の問題があります: ms SQLサーバーに接続し、空間データをインポート、エクスポート、作成、編集できる必要があります。「フィーチャクラスからジオデータベースへ」ツールを使用してデータベースに接続し、データベースにフィーチャをエクスポートできますが、一度ArcMapセッションに戻すとデータを編集できません。高度なデスクトップライセンスで利用可能な「エンタープライズジオデータベースの作成」ツールを使用しようとしましたが、所有していない認証ファイル(ArcGIS for Serverの場合)を要求します。ArcGIS for Serverの価格を調べましたが、実行可能なオプションではありません。 現在ライセンスを持っているものを使用するために必要なものを達成するための代替手段はありますか? arcSDEはこれにどこに適合しますか?

3
シェープファイルからArcPyレイヤーに定義クエリを設定しますか?
ArcPyを使用してレイヤー定義クエリを設定するオプションを決定しようとしています。 arcpy.mapping.ListLayers()を使用すると可能になることを知っています。 ただし、このシナリオでは、シェープファイルを読み込んでおり、ArcPyでarcpy.MakeFeatureLayer_management()を使用しています。 このジオプロセッサを使用して作成したレイヤーに定義クエリを設定します。 これは可能ですか?

2
ArcpyとPyQGISの両方を呼び出すことができるスクリプトを作成しますか?
私はこのトピックの明確な答えを探すのにかなりの時間を費やしましたが、スタンドアロンスクリプトでPyQGISにアクセスするという目標を実際に達成することができませんでした。 回答の一部は、次のような多くの異なる質問にわたって提供されています。 QGISと環境変数を使用したスタンドアロンアプリケーション スタンドアロンスクリプトのpyQgis、ベクトルロードエラー PyQGISを使用してスタンドアロンPythonスクリプトを作成しますか? 私が見つけた最も微妙な答えは、ここ @geneによって提供されました。 私が特に興味を持っているのは、ArcpyとPyQGISの両方を呼び出すことができるスクリプトを作成できることです。PyQGISクックブックのドキュメントに従って、PATHとPYTHONPATHの両方のシステム変数を次のように設定しました。 C:\OSGeo4W\apps\qgis\bin,%PATH%;C:\Python27\ArcGIS10.2\Lib\site-packages\PyQt4;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\ そして C:\OSGeo4W\apps\qgis\python; C:\OSGeo4W\apps\Python27\Lib\site-packages それぞれ。 私はこのスクリプトから始めています: from qgis.core import * QgsApplication.setPrefixPath("C:\OSGeo4W\bin\qgis.bat", True) QgsApplication.initQgis() # or your solution # read …

3
頻度を使用せずにツール検証を使用してArcGISで複数値選択リストを生成しますか?
「複数値選択リストの生成」というタイトルの ESRIのブログサイトにあるモデルとスクリプトの組み合わせを適応させようとしてい ます。 ただし、埋め込みスクリプトで使用される検証の一部は、適切に機能するために「周波数」ツールに依存していると結論付けましたが、これはAdvancedライセンス(lame)でのみ利用可能です。ブログの投稿では、ワークフローと、モデルとスクリプトをダウンロードする場所について説明しています(ただし、リクエストに応じてここに喜んで投稿します)。私が知る限り、私が求めている機能の中核は、複数値選択リストを生成することです。 ..は、検証スクリプトが適切に機能することを前提としています。検証を行わないと、フィールドから値を取得してリストとして表示できません。この検証スクリプトから削除して機能を取得できるものはありますか、または回避策はありますか?私は検証プロセスに不慣れです。検証用のコードを次に示します(コードサンプルとして投稿するつもりでしたが、これは従う方が簡単なようです) [ 編集者注:これは実際の検証コードです。画像は正しくありません] import arcpy class ToolValidator(object): """Class for validating a tool's parameter values and controlling the behavior of the tool's dialog.""" def __init__(self): """Setup arcpy and the list of tool parameters.""" self.params = arcpy.GetParameterInfo() def initializeParameters(self): """Refine the properties of a tool's parameters. This method …

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