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

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

4
スクリプトの編集後にPythonアドインを再コンパイルしますか?
私はいくつかのpythonアドインを開発してきましたが、スクリプトを編集するたびにアドインを再コンパイルする最善の方法は何なのか疑問に思っています。 現在、スクリプトを編集すると、次のようになります。 ArcMapを閉じる マイアドインフォルダーに移動し、 'makeaddin' Pythonファイルをダブルクリックします 「Pythonアドインファイル」をダブルクリックします 変更を有効にするためにArcMapを再起動します これらの手順を実行しないと、編集が認識されません。単純な印刷行をどこかに配置したい場合や、結果をテストするためだけに小さな編集を行う場合、これはかなり面倒で時間がかかります。 これを行うより良い方法はありますか?

3
ArcGIS for Desktopで特定の列のみをCSVファイルにエクスポートしますか?
ポリゴンフィーチャクラスをファイルジオデータベースに出力するarcpyを使用して、Pythonスクリプトを記述しました。属性を別のCSVファイルにエクスポートする機能を追加しました。この投稿で見つけた完全に機能するコードを使用しています。ただし、そのコードは、フィーチャクラスのすべての列をエクスポートします。:私は、以下の名前を持っていないフィールドをエクスポートするOBJECTID、ShapeまたはShape_Length。 CSVファイルが正常に生成され、またはフィールドが正しく含まれていません。ただし、フィールドはファイルに書き込まれます。そのフィールドに書き込まれる値の例は次のとおりです。OBJECTIDShape_LengthShape <geoprocessing describe geometry object object at 0x28CB90A0> フィールド名を印刷する行を追加しましたが、フィールド名を繰り返し処理するため、驚くことにShape印刷されません。ArcGISが非表示にしたり、別の名前を付けたりするようです。 私の関数のコードは次のとおりです。 def exportToTable(): """ Exports the final outputs to a CSV File. """ # Create path to CSV File (note the varialbe outputPath is declared elsewhere). CSVFile = outputPath+'\\FinalOutput.csv' arcpy.AddMessage("Created CSV File: %s" %CSVFile) # Get all fields in FinalOutput …

1
ArcGIS Desktopの凡例に複数の行を許可しますか?
凡例の説明テキストを強制的に複数行にするにはどうすればよいですか? これは基本的に、ArcGIS Desktopで指定された凡例の幅に基づいて複数の行に長いレイヤー名を強制するのと同じ質問です。。 ただし、シンボルスタイルとしてフィーチャではなくカテゴリ/一意の値を使用したい場合は、[説明]ボタンはありません。Featuresに変更した場合でも、複数の行を使用することはできません(この機能にいくつかの変更があったと思います)。 複数行にわたって説明/ヘッダーテキストを取得するにはどうすればよいですか?

3
ArcMapでBingのようなArcGIS Onlineベースマップの表示パフォーマンスを向上させますか?
ArcMap内のベースマップの表示パフォーマンスを向上させる方法(ArcGIS自体)があるかどうかを知りたいです。インターネット接続が最近アップグレードされたため、以前よりもはるかに高速になりました。つまり、Bing Imageryベースマップの描画に1分かかる代わりに、約30秒かかります。 私は通常、ベースマップをオフにしてパンとズームを行い、目的の場所に来たら、ベースマップをオンにしてマウスから手を離します(他のことをしようとすると、回転する円が保証されます。おそらくクラッシュ)。ArcGISフォーラムのこの投稿から、表示キャッシュの場所をMy DocumentsからCドライブに変更しました。改善が見られました。 その後、場所をサーバーに変更しました。パンとズームを行うと、描画に約5秒かかります。私はこれに非常に満足していますが、10.1を使用しているという事実は違いをもたらしますか?10.0を使用している同僚のキャッシュの場所を変更しましたが、パフォーマンスはまったく向上しませんでした。ウイルス対策/ファイアウォールの部分(ITの管理下にある)については何もできないので、他に何をすべきかわかりません。 特に、ESRI Maps For OfficeおよびArcGIS for AutoCADのベースマップがほぼ瞬時に描画される場合、少しイライラします。コンピューターが破裂することを心配せずにズームインできます。現在のArcMapオプションの設定は、ハードウェアアクセラレーションが有効になっており、キャッシュの場所が変更されています。 ローカルディスプレイキャッシュの管理に関するヘルプを見てきましたが、何かが足りない場合を除き、私の設定は既に最適化されているようです。

3
ArcGIS for DesktopでLiDARを使用する場合の* .las対* .xyzまたは* .asciiの利点は?
時々、ArcGISでのモデリングにLiDARデータを使用します。以前は、データの.xyzまたは.asciiのいずれかが提供されていましたが、最近では、.xyzおよびasciiに加えて.lasファイルも提供されています。 私は、「LAS形式のLIDARを持っていることは、LIDARデータを初めて使用する人には明らかかもしれませんが、LIDARデータを初めて使用する人にはわかりにくい」と「ArcGISが最適に機能するバイナリ、効率的、広くサポートされている」という記事を読みました。私は、.lasフォーマットの使用が初めてのカテゴリに分類される人の1人です。 通常、.xyzとasciiでは、Global Mapperを使用してそれらをラスターグリッドに変換し(モデリング内で使用)、. lasファイルも変換する必要があるようです(点群です)。私が尋ねている質問は次のとおりです: 別のラスター形式(GRIDまたは.img)に変換する必要がある場合、.xyzまたはasciiと比較して.lasを使用する利点はありますか?

2
タスクスケジューラでPythonスクリプトを実行しています-スクリプトは実行されません
スクリプトを開いて実行する必要なく、毎月定期的に実行したいスクリプトがあります。Windowsタスクスケジューラで見つけることができるすべてのWebページを参照し、その指示に従いました。ただし、タスクスケジューラからスクリプトを実行すると、スクリプトはPythonでのみ開かれ、実行されません。 タスクスケジューラの実行ウィンドウで、スクリプトのみへのパスと、Pythonプログラムへのパスを含むスクリプトへのパスの両方を入力しようとしました。このブログ投稿で提案されているように、スクリプトとして引数としてスクリプトを使用して、Pythonプログラムへのパスを入力しようとしました。私のスクリプトはハードコーディングされているため、引数を追加する必要はないと思います。 明らかな何かが欠けていますか? PythonコマンドラインではなくPythonプログラムへのパスを使用していたため、問題が発生していました。つまり、「C:\ Python27 \ ArcGIS10.1 \ python.exe」を使用する必要があるときに、「C:\ Python27 \ ArcGIS10.1 \ Lib \ site-packages \ pythonwin \ Pythonwin.exe」を使用していました。

11
ArcGIS Serverの使用状況を監視するツール
AMIインスタンスでArcGIS Server 10.1を使用しています。10/12前後のシンプルなマップサービスがあります(すべてのサービスでクエリレイヤーを使用) ArcGIS Serverのマップサービスのパフォーマンス/時間/統計を確認したい。 ArcGIS Servicesを監視するツールはありますか? 私がこれまでに見つけたもの: 1. http://ideas.arcgis.comによると、サードパーティ製のツールはほとんどありません。 2. Windowsタスクマネージャを使用して、サービスではなくプロセスのみを監視できます。 3.10.0バージョンでは、ArcGIS Serverの「統計」ツールを使用して統計/分、最大時間を表示できますが、10.1では存在しないと思います 4.ArcPyを使用すると、その可能性に疑問があります。ArcGISADMIN API for serverを使用してみました。 5.Windowsタスクマネージャーのスクリーンショット(javaw.exeはメモリを大量に消費しますが、この投稿に従ってArcGIS Serverを実行することが重要です) 更新 @Alex Tereshenkovの回答によると、ツールをダウンロードしましたが、Webアダプターでのみ動作します。エンドでリバースプロキシを使用しているWebアダプタはありません。 Jmeterを使用してロードバランスをテストするためのArcGIS Serverの便利な記事を見つけました

2
ArcGISとPostgreSQLをArcSDEだけで使用することの利点は何ですか?
ArcGIS空間データ型(ST_GEOMETRY、バージョン対応ジオデータベースなど)を活用するには、ArcSDEをインストールする必要があることを理解しています。10.1クライアントでは、自動的にインストールされます(2層クライアント>> DBMS、こちらを参照)。 ただし、EsriフロントエンドをPostgreSQL(またはOracle)に接続する利点を理解しようとしています。スケーラビリティ/パフォーマンス/冗長性/ DBAabilityなどの純粋にバックエンドの利点ですか、それともPostgreSQL / PostGISセットアップによって提供される追加のフロントエンド機能がありますか?Esriのヘルプは精巧ではないようです 参考までに、私はPostgresql / PostGIS / QGISがArcGIS /他のデータベースよりもスケーラブル/柔軟(そして安価)である理由を説明することを目的としたGIS論文を設計しているデータベース初心者です。実装する余裕はありません。この最後のポイント、特にワークフローに関するリンク(たとえば、シェイプファイルが大量に散らばっていないなど)は大歓迎です。d。

2
フィーチャのコピーツールとフィーチャクラスからフィーチャクラスへのツールの違いは?
ファイルジオデータベース(FGDB)のフィーチャデータセット内にフィーチャクラスがあり、別のFGDBにそのコピーが必要です。 ArcGIS 10.1では、「機能のコピー」ツールを使用しましたが、同じように見えます(「機能の比較」ツールによると)。「フィーチャクラスからフィーチャクラス」ツールを使用すると、「フィーチャ比較」から次のメッセージが表示されます。 Field: Field OBJECTID domain fixed is different (Base: false, Test: true). Field: Field Shape domain fixed is different (Base: false, Test: true). 「機能をコピー」と「機能クラスを機能クラスに」の違いについて、誰にも洞察がありますか?機能比較からのメッセージはどういう意味ですか?

2
ArcGISまたはQGISでデータフレームをリンクする方法は?
以下の画像は、4つのデータフレームを持つArcGIS 10.1のレイアウトを示しています。各データフレームは同じ地理的領域ですが、画像は異なります。たとえば、左上の画像は1989 DOQ、右上の画像は1989 DOQの反転、左下の画像は2012 DOQ、右下の画像は2012 DOQの反転です。 データフレームをリンクして、あるデータフレームで画像をパンすると、他のすべてのデータフレームで画像がパンするようにすることは可能ですか(つまり、Erdas Imagineで「ビューをリンク」する方法と同様) これはQGISで可能ですか?

4
ArcGIS Desktop PostgreSQLデータベースへの接続(ローカルで実行)
私はこれが完全なnoobの質問であることを知っていますが、それからPostgreSQLに関して言えば、私は完全なnoobです... Windows 7、64ビットを実行しているコンピューターにOpenGeoスイートをインストールしました。チュートリアルデータをダウンロードし、作業を進めています。ArcGISで作成したデータベースにアクセスして、それがどのように機能するかを学び始めたいと思います。ただし、「データベース接続の追加...」を使用してデータベースに接続しようとすると、「インスタンス」に何を入力するかわからないようです-私が試したすべて(localhost、localhost、54321、ポートがある場合とない場合のIPアドレス(私のコンピューター名)は機能しないようです。 OpenGeoチュートリアルページのすべての指示に従ってnycテストデータベースをインストールして作成しましたが、ここでは完全に失われています。これは簡単に対処できなければならないことはわかっていますが、頭を悩ませることはできません。もっと経験のある人がこれに骨を投げつけることはできますか? イライラするほど、QGISはほとんど労力をかけずにデータベースに接続し、すべてが正常に動作しますが、私の組織は非常にESRIに重点を置いており、QGISへの切り替えは長いショットです... 編集 この件についてご意見をお寄せいただきありがとうございます。私はこのアドバイスに本当に感謝しています。それがこのサイトを素晴らしいものにしているのです。インストールしました 拡張なしのOpenGeo Suite 3.0.1 ArcGIS Desktop 10.1、サーバーのライセンスなし Opengeo Webサイトにアクセスして、Windowsインストーラーをダウンロードし、デフォルト構成をインストールしました。コロンとコンマ、マシン名、localhost、postgresql、サーバー、IPアドレス、ランダムな呪いの言葉、考えられるものを使用して、考えられるインスタンス名のすべての順列を試しました。OpenGeoワークショップが、使用する「nyc」練習データベースを設定するよう指示したため、5432ではなくポート54321を使用していました。 localhostが動作するようです。pgAdminのサーバープロパティのショットを次に示します。

3
すべてのレコード(> 1000)をクエリし、csvにエクスポートする方法は?
arcgisフォーラムに投稿しましたが、回答がありませんでした。誰もこれを解決する方法を教えてもらえますか? 10月1日から12月31日までの風速情報を含む車両追跡記録があるとします。すべてのデータはジオデータベース(sde-sqlserver)に保存され、フィーチャレイヤーとしてArcGIS Server 10.1に保存されます。タイムスライダーは、車の位置を風速で表示します。 ユーザーが時間範囲(たとえば、10月2日から10月4日)を変更すると、最初のクエリタスク(カウント用)が範囲内のフィーチャの数を計算します。通常、2日(例:1750)でも1000を超える結果があります(ただし、この制限を変更したくありません)。 別のクエリタスク(executeforIds)を使用して、すべてのレコードを手元に保持しましたが、風速の全体的な傾向を示すグラフを作成するのに十分な数であるモジュラス(1/10)で量を減らしました。ただし、csvでデータセット全体(この場合は1750行)をダウンロードするオプションも提供したい ここでは、findtaskを使用して、時間範囲内の属性データセットを取得しました。 try { //console.log(app.objIDs); var attribs; csvdata = ""; var find = new esri.tasks.FindTask("http://xyz.com/arcgis/rest/services/Realtime/Car_Wind_WM/MapServer"); var params = new esri.tasks.FindParameters(); params.layerIds = [0]; params.searchFields = ["OBJECTID"]; for (var i = 0; i < app.objIDs.length; i++) { params.searchText = app.objIDs[i]; find.execute(params, function (results) { attribs = …

2
ArcGISの長さと面積の計算シナリオ[終了]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 ArcGISのさまざまなシナリオで長さと面積を計算する方法を理解しようとしています。フィーチャクラスのフィールドで答えが見つからない理由はわかりませんが、何かを理解しておらず、いくつかの歴史があることを知っていない限り、正確な答えを見つけることができません。疑問符の記入を手伝ってもらえますか?または、なぜこれについてすべて間違っているのか教えてください。) GCS =地理座標系PCS =投影座標系 すべてのリンクは10.1ヘルプドキュメントにあります- フィーチャクラスのshape_lengthおよびshape_areaフィールド a。GCS-? b。PCS-単純な平面の使用 c。シェープファイルを除き、常に自動更新されますか?はい ArcMap測定ツール a。GCS-デフォルトの測地線、代替案はLoxodromeとGreat Ellipticですが、平面ではありません。面積計算は利用できません! b。PCS-デフォルトの平面、代替の測地線、ロクソドローム、グレートエリプティック http://resources.arcgis.com/en/help/main/10.1/index.html#//00s500000022000000 属性テーブル計算機 a。GCS-利用不可 b。PCS-プラナー http://resources.arcgis.com/en/help/main/10.1/index.html#//005s00000027000000 フィールド計算ツール(データ管理ツールボックス) a。GCS-測地線線形、利用可能な面積は疑わしい b。PCS-プラナー http://resources.arcgis.com/en/help/main/10.1/index.html#//00170000004m000000 バッファリングツール(およびその他のツール) a。GCS-測地線 b。PCS-平面またはGCS出力を指定 http://resources.arcgis.com/en/help/main/10.1/index.html#//000800000019000000 Javascript APIクライアントサイド a。GCS-測地線の面積と長さの関数 b。PCS-Webメルカトルから地理への変換(またはジオメトリサービスの使用) http://help.arcgis.com/en/webapi/javascript/arcgis/help/jsapi/namespace_geometry.htm Flex APIクライアントサイド a。GCS-測地線の面積と長さの関数、「長さ[または面積]は、カスタムの円柱等面積投影法を使用して計算されます」。これはjavascript apiには記載されていません!! b。PCS-Webメルカトルから地理http://resources.arcgis.com/en/help/flex-api/apiref/com/esri/ags/utils/GeometryUtil.htmlに変換できます ArcGIS Server REST API-ジオメトリサービス a。GCS-測地線 b。PCS-プラナー http://help.arcgis.com/en/webapi/javascript/arcgis/help/jsapi/geometryservice.htm 別の質問、測地線測定とは正確には何ですか?スフェロイドの3Dトリガー式を意味すると思いました(ハバーシン?)。また、面積の計算に使用するのは遅すぎるので、等しい面積の投影が使用されるのはなぜですか? 長さと面積を決定するときの別の質問は、同じデータ、回転楕円体を使用した測地線計算よりも等面積投影法の方が正確ですか?そして、なぜ簡単に?

2
arcpy.RasterToNumPyArrayを使用して空間参照を保持しますか?
ArcGIS 10.1を使用していて、2つの既存のラスターに基づいて新しいラスターを作成したい。RasterToNumPyArrayは私が適応したい良い例があります。 import arcpy import numpy myArray = arcpy.RasterToNumPyArray('C:/data/inRaster') myArraySum = myArray.sum(1) myArraySum.shape = (myArray.shape[0],1) myArrayPerc = (myArray * 1.0)/ myArraySum newRaster = arcpy.NumPyArrayToRaster(myArrayPerc) newRaster.save("C:/output/fgdb.gdb/PercentRaster") 問題は、空間参照とセルサイズを削除することです。arcpy.envを実行する必要があると考えましたが、入力ラスターに基づいてそれらを設定するにはどうすればよいですか?私はそれを把握することはできません。 ルークの答えを取り上げると、これは私の暫定的な解決策です。 Lukeのソリューションはどちらも、空間参照、範囲、セルサイズを正しく設定しました。ただし、最初の方法では配列内のデータが正しく伝達されず、出力ラスタにはどこでもnodataが入力されます。彼の2番目の方法はほとんど動作しますが、nodataの大きな領域がある場合は、ブロック状のゼロと255で埋められます。これは、nodataセルをどのように処理したかに関係している可能性があります。私が話していることの画像を含めました。 #Setting the raster properties directly import arcpy import numpy inRaster0='C:/workspace/test0.tif' inRaster1='C:/workspace/test1.tif' outRaster='C:/workspace/test2.tif' dsc=arcpy.Describe(inRaster0) sr=dsc.SpatialReference ext=dsc.Extent ll=arcpy.Point(ext.XMin,ext.YMin) # sorry that i modify calculation …

3
ArcGIS Pythonコードを共有するためのファイル構成
ArcGIS Pythonコードとジオプロセシングツールを共有するための最適な組織構造は何ですか?または、コードの共有とツールの共有は別々の質問ですか? Esriには、Arcgis 9.3および10.0向けに公開されているツール構造の配布方法があります。 しかし、他の場所Also do avoid distributing your code the way its done in Arc Scripts or Code Galleriesでは、ネイティブpython Distutilsを好むようなことを言っています。Esriには10.1(ref)に対応する配布ツールの記事がないようで、反論にある程度の重みを与えています。 GIS.seとは何ですか? 更新:おそらく遅すぎるかもしれませんが、この質問の核心は、共有に使用されるツール(arcgis online、googleドライブ、dropbox、github、bitbucketなど)が登場する前のファイルおよびフォルダー構造のベストプラクティスに関するものです。演奏する。 Update2:そして、見かけ上孤児のdistutilsアプローチについて誰も発言しませんか?

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