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

5
IDLEを使用する場合、インポートarcpyエラー(RuntimeError:NotInitialized)を回避しますか?
ArcGISバージョン:ArcGIS 10、Python 2.6.5マシン:Windows 7 64ビット(Intel) IDLE(guiおよびcmdプロンプト)を使用してarcpyをインポートし、pythonwinを使用すると、次のエラーが表示されます。 python26とpython25をシステムから削除し、ArcGIS 10とpythonを新規インストールしました。したがって、ここからIDLEを呼び出しています: "C:\ Python26 \ ArcGIS10.0 \ pythonw.exe" エラー: **アイドル2.6.5 インポートarcpyトレースバック(最後の最後の呼び出し):ファイル ""、1行目、インポートarcpyファイル "C:\ Program Files(x86)\ ArcGIS \ Desktop10.0 \ arcpy \ arcpy__init __。py"、17行目からジオプロセシングインポートgpファイル「C:\ Program Files(x86)\ ArcGIS \ Desktop10.0 \ arcpy \ arcpy \ geoprocessing__init __。py」、14行目から_base import *ファイル「C:\ Program Files(x86)\ ArcGIS \ Desktop10 .0 \ …
11 arcpy  idle 

1
ArcGISツールとスタンドアロンのPythonスクリプトのパフォーマンス
ArcToolboxでPythonスクリプトを実行することとスタンドアロンスクリプトとして実行することの違いを研究した人はいますか?バンド1を抽出して、RGBイメージのセットをシングルバンドに変換するための簡単なスクリプトを作成する必要がありました。スタンドアロンのスクリプトとしてPCに対して読み取りと書き込みを行うと、約350秒で1000の同じサイズのイメージを処理します。ArcToolboxから同じスクリプトを実行するには、約1250秒かかります。 import arcpy import csv from os import path arcpy.env.workspace = in_folder image_list = arcpy.ListRasters() #Create a CSV file for timing output with open(outfile, 'wb') as c: cw = csv.writer(c) cw.writerow(['tile_name', 'finish_time']) #Start the timer at 0 start_time = time.clock() for image in image_list: #Extract band 1 to create a …

3
ArcGIS ProおよびArcGIS 10.x for DesktopアーキテクチャでIDLEを使用する場合のPythonバージョンの区別は?
ArcGIS Pro 1.0.0に付属するPython 3.4.1を、ArcGIS 10.3 for Desktopに付属するPython 2.7.8がインストールされているラップトップで使用し始めたところ、実行の可能性を最小限にしたい私が意図し、もう一方を使用する必要があったときのPythonの1つのバージョン。 Windowsエクスプローラーには、C:\ Python27とC:\ Python34の2つのPythonフォルダーがあります。 Windowsの[スタート]メニューの[すべてのプログラム]> [ArcGIS]には、IDLE(Python GUI)を含むPython 2.7フォルダーがあり、IDLEの起動によく使用するので、ここから起動しても問題ありません。テストしたところ、2.7.8が起動します。 Python 2.7の横、または[すべてのプログラム]> [ArcGIS]> [ArcGIS Pro]の下に[Python 3.4]フォルダーが表示されると思っていましたが、[すべてのプログラム]のすぐ下の独自のフォルダーにあります。期待どおりに3.4.1から始まる別のIDLE(Python GUI)が含まれています。 ただし、[スタート]メニューのプログラムのリストを見ると、2つのIDLE(Python GUI)エントリから選択できるため、状況が少し混乱します。 それぞれを右クリックし、[プロパティ]の[全般]タブを使用して、それぞれIDLE(Python GUI)2.7およびIDLE(Python GUI)3.4という名前に変更したので、混乱はありません。 私が通常IDLEを起動するもう1つの方法は、*。pyファイルを右クリックして[IDLEで編集]を選択することですが、取得するPythonバージョンのIDLEはあいまいです。テストの結果、3.4.1であることがわかりました。 IDLEで編集の1つの選択肢をこれらの2つの選択肢に変える方法はありますか? IDLE 2.7で編集。そして IDLE 3.4で編集 私はPythonWinで編集したことがないので、編集のために* .pyファイルに関連付けることができる2つのプログラムに制限されている場合、Python 3.4での編集のためにPythonWinでの編集を犠牲にして喜んでいます。

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
Python IDLEでのarcpyのインポートに関する問題
私のPythonコードでarcpyを使用したいと思います。ARCGISデスクトップのpythonコンソールからインポートできます。しかし、それをPython IDLEにインポートすることはできません。次のエラーが表示されます Traceback (most recent call last): File "C:\Python26\lib\site-packages\win32com\client\dynamic.py", line 246, in __getitem__raise TypeError("This object does not support enumeration") 私のpythonパスの一部として次のフォルダーについて言及しました。 C:\Program Files\ArcGIS\Desktop10.0\arcpy; C:\Program Files\ArcGIS\Desktop10.0\arcpy\arcpy; C:\Python26\ArcGIS10.0\Tools\Scripts 私は言及されている同じ問題を見つけました。 インポートarcpyは "TypeError:このオブジェクトは列挙をサポートしていません"を生成します ユーザーは、次の原因が原因であると述べています。 Arcgis 9と10を同じディレクトリに作成しました。インポートarcpyの初期化ロジックに関する何かが、一緒に配置されている場合、arcgis 9.3でpython 2.6を実行するために使用されるカスタムarcgisscripting.pyを見つけます。 私はARCGIS 10しか持っていませんが、arcpyがそのモジュールをどのように検索するのかわかりません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.