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

5
ArcPyを使用して1600万件のレコードをループしますか?
8つの列と1670万件のレコードを持つテーブルがあります。列に対してif-else方程式のセットを実行する必要があります。UpdateCursorモジュールを使用してスクリプトを記述しましたが、数百万件のレコードを記録した後、メモリが不足します。これらの1670万レコードを処理するより良い方法があるかどうか疑問に思っていました。 import arcpy arcpy.TableToTable_conversion("combine_2013", "D:/mosaic.gdb", "combo_table") c_table = "D:/mosaic.gdb/combo_table" fields = ['dev_agg', 'herb_agg','forest_agg','wat_agg', 'cate_2'] start_time = time.time() print "Script Started" with arcpy.da.UpdateCursor(c_table, fields) as cursor: for row in cursor: # row's 0,1,2,3,4 = dev, herb, forest, water, category #classficiation water = 1; herb = 2; dev = 3; forest = …

1
ArcGIS Pythonスクリプトツールに終了コマンドを追加しますか?
mxdのコピーを作成し、定義クエリを設定し、定義クエリに基づいてデータドリブンページのセットをエクスポートするGISスクリプトツールがあります。エクスポートが完了すると、mxdコピー、いくつかの変数、および一連のデータベース接続が削除されます。 どこにいてもデータドリブンページのエクスポートをキャンセルするエスケープコードをコーディングする方法はありますか?スクリプト全体をキャンセルするのではなく、最後にジャンプしてmxdコピーなどを削除します。コードのブロックは次のようになります。この: mxd = arcpy.mapping.MapDocument(mxd_master) mxd_folder = os.path.dirname(mxd_master) mxd_copy = mxd_folder + "\\WORKING.mxd" mxd.saveACopy(mxd_copy) mxd = arcpy.mapping.MapDocument(mxd_copy) ddp = mxd.dataDrivenPages for page_num in range (1, ddp.pageCount + 1): ddp.currentPageID = page_num row = ddp.pageRow mapsheet = row.getValue(ddp.pageNameField.name) arcpy.mapping.ExportToPDF(pdf export parameters....) del mxd, mxd_master arcpy.Delete_management(mxd_copy) 基本的に、「Q」キー(または任意のキー)を押すことができるようにしたいのですが、pdfエクスポートループが壊れ、del / Delete_managementブロックが実行されます。ツールを介してスクリプトを実行しているので、それは可能ではないと思いますが、エクスポートを早期に停止することを決定した場合、手動で削除する必要がなくなるため、そうであるかどうかを確認しました。 ArcGIS Desktop 10.4を使用しています。

2
ArcMapとQGISでSentinel 2を使用するNDVIに違いがあるのはなぜですか?
Sentinel 2バンド4(赤)と8(NIR)を使用してシーンのNDVIを計算しようとしています。最初はArcMapで行い、次にQGISで行いました。どちらのソフトウェアでも、ラスター計算機を使用し、基本的なNDVI式=(NIR-Red)/(NIR + Red)を含めました。 ArcMapの範囲は0〜9221(これは適用されたストレッチによって異なります)でしたが、QGISの場合は0.0258〜0.5255のより妥当な値が得られました。 Sentinel 2はTOAの反射率であり、スケーリング係数が10000であることを簡単に読みました。これは、画像と一緒にダウンロードされるxmlファイルにあります。ダウンロードしたxmlファイルに、このスケーリングファクターが記載されていません。 なぜこの違いがあるのですか?QGISで計算はどのように行われますか?

2
ArcGIS 10.4インストールに64ビットPythonを含めるにはどうすればよいですか?
私は最近10.4に更新し、64ビットpythonのインストールが自動化されることを望んでいましたが、そうではないようです。10.3.xで64ビットpythonを入手するために何をしたか思い出せません。それC:\Python27\ArcGISx6410.4が含まれるようにそれをインストールする方法を誰かが知っていますか?個別のダウンロードとインストールですか?私が見つけたすべては10.2のためのこのリンクです。 で、このリンク 10.4のため、それは言います: バックグラウンドジオプロセシング(64ビット)は、ArcGIS for Desktopの上に個別にインストールできます。 しかし、「個別インストール」の方法を説明するページがどこにも見つかりません...
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.