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

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


3
ArcGIS Desktopの定義クエリをコメント化しますか?
私は日常のGISライフで定義クエリを頻繁に使用していますが、ArcMapで不快に感じることが多いのは、定義クエリをコメントアウトできないことです。定義クエリをオン/オフしたい場合や、単一のシェープファイルで複数のクエリを使用したいが、一度にアクティブになるのは1つだけなので、このオプションを使用したいと思います。 これまでのところ、これを回避するために、私は通常、バックグラウンドにメモ帳ドキュメントを用意し、必要に応じてコピーして貼り付けます。ただし、理想的な解決策は、レイヤープロパティの定義クエリタブを使用してこのドキュメントを置き換えることです。レイヤーに複数の異なるクエリがある場合がありますが、すべてコメント化されています。 私が理解しているように、定義クエリはSQLで記述されています。SQLでのコメントに私はあなたがどちらかと行を開始信じる:-または括弧内の文を包含する:{} 。私はこれらの両方を試しました: Original: "DATA_AQUISITION" LIKE 'MISSING XSECTION' Dashes: --"DATA_AQUISITION" LIKE 'MISSING XSECTION' Brackets: {"DATA_AQUISITION" LIKE 'MISSING XSECTION'} 最後の2つのステートメントはSQL式エラーを返し、ArcMapに描画されません。プログラミングソリューションを探しているのではありません。


2
ArcMapを使用したシェープファイルからSVGへ(国の属性は保持)
国の属性を保持しながら、Natural Earth 1:110mシェープファイルをArcMapでSVGにエクスポートする方法を知っている人はいますか? SVGからRaphaelJSに再度変換して、次のようなものを実現しようとします。 http://backspace.com/mapapp/javascript_world/ http://backspace.com/mapapp/javascript_world/js/world_570.js しかし、私はこれすべてに慣れていないので、どうすればいいのかわかりません。たぶん、JSの国コードを手動で追加する以外に方法はありませんか?
10 arcmap  shapefile  svg 


1
ArcGIS Desktopで指定された凡例の幅に基づいて、長いレイヤー名を複数の行に強制しますか?
さまざまな制限を守るほとんどの場合、静的(グラフィック)凡例を作成しますが、非の打ちどころのない地図作成が機能の副次的なものである場合があるため、動的凡例を使用できます。 私は現在、凡例の幅が4インチで凡例の列が1つある地図を作成しています。凡例に非常に長いレイヤー名を表示する必要がありますが、ラベルを強制的に複数の行に動的にロールする方法がわかりません。

1
ArcMap定義クエリでNaNまたは±∞(特別な浮動小数点値)を参照していますか?
ArcMapが特別な浮動小数点値をユーザーに表示する方法を偶然発見しました。 +∞(正の無限大)は、 1.#INF –∞(負の無限大)は次のように表示されます-1.#INF—これは確認していません。 NaN(数値ではない)は右揃えで表示されます—左揃え<Null>と混同しないでください<Null>。これはNULL(欠損値)を示します。 (ところで、フィールド計算機で一意の値を取得すると、NaNはまったく表示されません。) しかし、これらの特別な値に基づいて行を選択するためのレイヤー定義クエリを作成する方法を発見していません。 ColumnName IS NULL 通常のNULL値のみが選択され、NaNは選択されません。 ColumnName = 1.#INF 構文が無効であるため拒否されます。 誰でもこれを行う方法を知っていますか? 1.#INF値をテーブルフィールドに保存するためのC#ArcObjectsコードスニペット(基本的な概念): 要求通り。私はもう仕事をしていないので、以下は私が使用した実際のコードではなく、現在テストすることはできませんが、上のスクリーンショットに示す効果が得られるはずです。 ITable table = …; int doubleFieldIndex = table.FindField(…); IRow row = table.CreateRow(); row.Value[doubleFieldIndex] = double.PositiveInfinity; row.Store();

2
ArcPyを介して四角形テキスト要素に改行を挿入すると、オーバーラップが発生しますか?
先日、ArcPyのマッピングモジュールを使用して、ArcMapドキュメント内の改行(\ n)で長方形のテキスト要素を編集しようとしたときに問題に遭遇しました。出力は次のようになります。 これは、その出力を生成するために使用したコードです。最初の列は、長方形のテキスト要素Text1、Text2、Text3です。2番目の列は、「プレーン」なテキスト要素Text4、Text5、およびText6です。 import os import arcpy HomeDir = r"C:\Desktop" arcpy.env.workspace = HomeDir CurrentMXD = arcpy.mapping.MapDocument(r"C:\Desktop\TextTest.mxd") OutputFilename = r"C:\Desktop\TextTest.pdf" if os.path.exists(OutputFilename): os.remove(OutputFilename) for TextElement in arcpy.mapping.ListLayoutElements(CurrentMXD, "TEXT_ELEMENT"): TextElementName = TextElement.name String1 = "The quick brown fox jumped over the lazy dog.\nShe sells sea shells by the sea shore." String2 = …

1
プログラムでArcGIS Layer(* .lyr)ファイルのバージョンを決定する
IStorage、Microsoft Compound File Spec、ArcObjectsの逆シリアル化などを実行して、.lyrファイルのバージョンを検出しようとしました。 ArcObjectsを使用して、レイヤープロパティ、データソース、範囲などを取得できますが、LayerFileClassのdocumentVersionプロパティは、9.3レイヤーファイルの「esriArcGISVersion10」を常に報告します。 ILayerFile l = new LayerFileClass(); l.Open(fileName); LayerFileClass t = (LayerFileClass)l; string version = t.DocumentVersion.ToString(); どんな助けでもありがたいです。 2007年からのこの無愛想なフォーラム投稿に注意してください。


1
ArcGIS DesktopのPythonスクリプトツールのサイドバーヘルプ情報を作成しますか?
ArcPyモジュールでPythonを使用してカスタムツール(Pythonスクリプトツール)を作成しています。 パラメータとすべてを使用してツールを正常にセットアップできますが、標準のArcGISツールのようにツールのサイドバーに表示されるヘルプテキストを作成する方法がわかりません。



3
スローロードのテンプレート生成MXDを高速化するにはどうすればよいですか?
ArcMapテンプレート(.mxt)ファイルがあり、それを使用して作成された.mxdドキュメントの読み込みに5〜10分かかります(読み込まれる場合)。すべてのデータソースとテーブルを削除しても、問題は解決しません。 読み込まれると、正常に処理されます。これを引き起こしている可能性のある一般的な推測はありますか? ありがとう

2
ArcMapでジオコードを逆にする方法は?
緯度/経度を入力して最も近い住所を返すには、ArcMap(ArcEditor)でどのような手順を踏む必要がありますか? リバースジオコードツールを見つけましたが、[入力フィーチャ]フィールドと[出力フィーチャクラス]フィールドに何を入力するか、または緯度/経度をどこに入力するかわかりません。

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