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

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

1
Pythonを使用して、ページサイズの変化に比例してスケールマップ要素を無効にしますか?
ArcPyとArcGIS 10.0を使用して、さまざまなオフィスのMXDのソースを変更しています。ここで見たように、命令mxd.save()が送信されると、プリンター設定はデフォルトのプリンターに戻ります。 私の場合、プリンターの紛失は軽微な問題ですが、「プリンターの用紙設定を使用」が選択されているときに「ページサイズの変化に比例してマップ要素を拡大縮小する」印刷オプションにチェックを入れると重大になります。以下のスクリーンショットは私の最悪のシナリオであり、最良のケースは両方のチェックボックスをオフにすることです。 MXDを保存する前に、comtypesを使用してそのオプションの値を確認し、False(チェックなし)に設定したいと考えています-これは、既存のArcPyスクリプトから関数として呼び出すことです。(主な目標) 印刷設定をさらに保護するために、[プリンタ設定を使用する]チェックボックスがオンになっている場合はオフにすることも理想的です。(二次目標) 誰でも助けることができますか?

2
属性で選択-5文字未満の文字列
文字列である郵便番号の列があります。それらの大部分は通常の5桁の郵便番号ですが、一部は3桁のみであるか、桁がありません。(他の理由でこの列が文字列として必要であることに注意してください) 例 ZIP 234 4566 12345 基本的に、5文字未満のすべてを選択して、さらに調査します。これを行う簡単な方法があると確信していますが、それを理解するのは困難です。

4
ArcObjectsではなくArcPyを使用してArcMapの開いている属性テーブルを更新しますか?
ArcMapのarcpyからCalculate Field GPツールを実行しています。行の値が更新されると、キャッシュの再読み込みツール([テーブルオプション]> [キャッシュの再読み込み])を使用するまで表示されません。ArcObjectsを使用せずに属性テーブルを自動的に更新するにはどうすればよいですか? 私が提案し、@ blah238として定義クエリ更新しようとしたのpythonを使用して、どのようにあなたの「リロードキャッシュ」をオープン属性テーブルが、これは助けません。フィーチャクラスが編集セッションにある可能性があり、ソースデータへの接続を失いたくないため、データソースのリセットはオプションではありません。

5
ArcGIS Desktopを使用して境界内にパスを作成しますか?
観測された場所に基づいて、魚の移動経路を作成したいと考えています。 私は川や湖の中の魚の動きを見ているので、ポイントをつないでポリラインを形成するだけではうまくいきません。多くのパスが陸上にあるからです。移動経路を水の境界内に制限する何らかの方法が必要です。 私はプログラマーではなく、Arcツールボックスのツールを使用して操作を実行します。連続するポイント間の距離を持つFATの新しい列も役立ちます。 ArcMap 10を使用しています。 移動経路を生成する方法に関する提案はありますか? データに関するもう少しの情報。場所の大部分は、多くの観測値を生成する傾向があるリモートレシーバーから収集されます(私のプロジェクトの1つは、300万を超える検出と増加を持ち、各検出レコードにはID、日時、緯度経度が含まれます)。魚が受信機の検出範囲内に留まっている場合、2分ごとに約1回検出されるため、多くの観測(ポイント)が発生するため、最初のステップは、この場合1日間の緯度と経度を平均することです。湖の生息地での検出の平均化は通常うまくいきますが、川の部分でそれを行うと、川/湖の境界の外側で検出される可能性があります。だから私が最初にすべきことは「スナップ」です 川/湖の境界への平均化された場所と、その後、川/湖の境界内に制限された移動パスを作成したいと思います。理想的には、このパスには各線分の距離が含まれます。私の川はポリラインであり、湖はポリゴンですが、必要に応じて川をポリゴンに変換できます。あるいは、未処理の平均化されていないデータを使用し、境界内にすべての検出を行うことができますが、境界内に制限された移動パスを作成することは依然として問題ですが、多くのデータが発生します。 添付の画像は、2種類の魚の毎日の平均位置を示しています。

3
色に影響を与えずにArcMapで画像をモザイクするにはどうすればよいですか?
これは、画像の4つの画像(NE、SE、NW、SW)セクションです。それらの間にはいくつかの重複があります。 1mの3バンドのオルソ画像での作業。 異なる時間/ソースで異なる部分が飛行することがあるため、1年の時間の違いです。 画像は.tif形式です。 画像プロパティは、それが8ビットピクセル深度であり、ピクセルタイプが符号なし整数であると言います それらをモザイクすると、色が変わります。 以下と同じように見えます バンド数= 3モザイク演算子=最後モザイクカラーマップモード=最後 以下と同じように見えます モザイク演算子=最後のモザイクカラーマップモード=一致する モザイク演算子=最後のモザイクカラーマップモード=最初 この画像は見た目が良く、機能はより明確に定義されています。へイズが少ない。 色に影響を与えずにこれらの画像をモザイク化するにはどうすればよいですか?画像の明るさが増加しました。 ラスターのより良いものを無料でマージするArcmapの代替ソフトウェアはありますか? EDIT 画像は8色ビットです。より良いモザイク画像を更新しました。引き続きラスタモザイクを使用すると、画像の色が変わります。 Mosaic to New Rasterツールを使用しました。 黒い部分を削除する方法はありますか?
11 arcmap  raster 

5
ArcGIS Desktopを使用して、類似したポイントの範囲の周りにポリゴンを作成しますか?
岩相層のために収集された数百万のポイント。 彼らはさまざまな種類の岩にコーディングを使用しています。 同様のポイントの範囲の周りにポリゴンを作成する必要があります。 手動でデジタル化するよりも、ポリゴンを取得する最も簡単な方法は何ですか。 私は、ポイントをポリゴンに変換するツールを探していましたが、どこにもないようです。 ラインをポリゴンに、ポリゴンをラインとポイントに変換するツールを見ましたが、ポイントをポリゴンに変換するツールは見ていません。

1
ArcMapの「最大サンプルサイズ」設定を永続的に変更しますか?
最近、膨大な数のポリゴン(たとえば、シカゴ大都市圏内のすべての国勢調査ブロック)を含むフィーチャクラスに取り組んでいます。人口統計情報を表示するために、かなりの量でそれらをシンボル化する必要がありましたが、ポリゴンが非常に多いため、Maximum sample size reached. Not all records are being used. Use this sample or change maximum sample size.毎回メッセージを受け取ります。 私Sampling...は分類ウィンドウのボタンを押すことでサンプルサイズを手動で変更できることを知っていますが、デフォルトのサンプルサイズをどこかで変更できるかどうか疑問に思っています。Esriのドキュメントには何も見つかりませんでした。

3
ArcMapで通常表示されるデータ形式はどれですか?
私の組織は、ArcGIS Engineで実行されるアプリケーションに取り組んでいます。アプリケーションの以前のバージョンでは、道路、区画、建物などを表示するために主にシェープファイルを使用していました。 私は大学の仕事でデータを管理するときにシェープファイルを避けるように教えられたので、ファイルジオデータベースに移行することを提案しました。 Esriは、ファイルジオデータベースがパフォーマンスとストレージ用に最適化されていると主張しています。 私の同僚は、シェープファイルは通常、より高速に描画されると聞いたことを覚えています。 私はこのトピックについて直接話している記事に出くわしなかったので、コミュニティに尋ねると思いました。 私はファイルジオデータベースに傾倒していますが、Shapefilesが提供するものを見逃していないかどうかを知るのは良いことです。

5
ArcPyを介して、ArcMapが編集セッションにあるかどうかを確認していますか?
あるフィーチャクラス属性を別の属性クラスにコピーすることで、同僚のワークフローをスピードアップするのに役立つPythonアドインボタンを作成しました。これは、arcpy.UpdateCursor関数を使用して、ターゲットフィーチャクラスの行を更新します。現在存在するため、このボタンスクリプトは編集モードに関係なく実行できます。明らかに編集セッションで実行する場合、ユーザーは編集を停止して変更を保存しないことを選択できますが、スクリプトが編集セッション外で実行される場合はそうではありません。 ArcMapが現在編集セッションにない場合にスクリプトの実行を停止するチェックをスクリプトに追加するにはどうすればよいですか? これは、ArcMap 10および10.1に関係します。 また、他のArcMapユーザーに確認して、編集セッションに参加しない限り、テーブルの更新が通常許可されないことを確認したいと思います。 では、このスクリプトは編集セッションの外でどのように実行されるのでしょうか。 このスクリプトは、リストから2番目のフィーチャクラステーブルを更新したときに、たまたま機能するArcMapが実行する一見偶然のような選択順序に関する別の質問も表示しますが、それは別の日です。 これが現在動作するスクリプトです(10.1エディター実装なし)。 ユーザーが編集セッションにいることを確認するチェックを追加するにはどうすればよいですか? def onClick(self): #Reference mxd mxd = arcpy.mapping.MapDocument("CURRENT") #Reference the main Data frame mm = arcpy.mapping.ListDataFrames(mxd, "MainMap")[0] #Reference the Water System Valve feature class waterValves = arcpy.mapping.ListLayers(mxd, "Water System Valve", mm)[0] #Reference the fire hydrant feature class fireHydrants = arcpy.mapping.ListLayers(mxd, "Water Hydrant", …
11 arcpy  arcmap  editing 

6
GoogleベースマップをArcGISに追加
Google Earth画像をArcMap 10に追加する方法を探しています。1年以上前、GIS.SEメンバーはArc2Earthがこれを実現する唯一の方法であると述べました(2011年4 月のスレッド)。ここでは、もう少し複雑なアプローチについて説明します。Google Earthの画像をArcGISに取り入れることに進展はありましたか?

1
シンボル付きのラベルをArcMapの凡例に追加しますか?
ArcGIS Desktop v10.2.2を使用して、美術館をポイントとして表示するマップを作成しています。Museumsレイヤーにはシンボルがなく、ラベルは[ID]フィールドから取得した、IDが内側にある色で塗りつぶされた円でできています。 [LABEL]手動で作成せずに、博物館のリスト全体をレイアウトマップの凡例に追加し、フィールドのIDと説明(それらの名前)を含むシンボルのリストを作成します。 手動による解決策として考えられるのは、レイヤーシンボルを「一意の値」に設定し、すべての値(100以上)を追加し、各ポイントに同じラベルシンボルを1回設定することです。しかし、もっと良い解決策があることを願っています! 以下の私の地図を見てください。 レイヤーは「Musei」(ミュージアム)で、左側の凡例にあるように、シンボルはありません。右側には、説明された凡例の記号、[ID]フィールドから取得された内部に赤いテキストが入った暗い灰色の円が表示されます。レイアウトに、IDのあるすべての円と対応するラベルを含む列を追加したいと思います。 -更新- これは、@ FelixIPによって提案されたソリューションに従って使用したフィールド計算機の設定です。 しかし、ポイントは期待どおりに垂直に配置されていません。代わりに、それらはあちこちに少し移動されます。また、10、100、1000、10000のさまざまなステップ値を使用してみました。

2
ArcMapのPythonウィンドウでスクリプトを実行しますか?
私はテキストエディタでPythonを作成しているので、Pythonスクリプトscript.pyを用意しています。私はまだそれを開発しているので、まだツールボックスに入れたくないので、現時点では、テキストエディターからArcGIS DesktopのPythonウィンドウにコピーして貼り付けます。 ArcGIS Pythonウィンドウからそれを呼び出すためのコマンドはありますか? 以下の線に沿った何か: run script.py それが存在するべきであるのは当然のようですが、おそらく存在しないでしょう。

1
ArcGIS for Desktopのフィールド計算機でIfステートメントを実行するにはどうすればよいですか?
2つの数値フィールド( "Dist_1"と "Dist_2")を含むシェープファイルがあります。追加のフィールド(「結果」)に3つの回答のいずれかを入力するフィールド計算が必要です。 最初に、Dist_1がDist_2より大きい場合、結果に「True」を入力します。2番目に、Dist_1がDist_2より小さい場合、「False」を入力し、3番目に、Dist_1とDist_2が等しい場合、「等しい」を入力します。

1
TOCでレイヤーフィーチャの数を表示する方法はありますか?
ArcGIS 10を使用しています。ArcMapの目次(TOC)で、「レイヤー名」に各レイヤーのフィーチャの総数を自動的に表示させる方法はありますか? TOCは次のようになると思っていました。 道路(27) ストリーム(100) 小包(12) ユニークバリューレンダリングにこのオプションを見つけましたが、 私はArcObjectsの男ではありません。 単一値レンダラーのみを操作したい。 「List By Selection」タブにはこの機能がありますが、選択された機能がある場合のみです。


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