問題タブ [arcgis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python 印刷バッファリング
前回の質問を言い換えさせてください。pythong をスクリプト言語として使用して、ArcGIS でツールを作成しました。このツールは、subprocess.popen を使用して外部プログラムを実行 (実行) します。ArcGSIS からツールを実行すると、次の情報のみを表示するウィンドウが表示されます。
スクリプトは次のとおりです。
コマンド ウィンドウから同じプログラムを実行すると、画面に情報 (日付、反復回数など) が表示されます。現在印刷されているものに加えて、ArcGIS からモデルを実行した後に表示されるウィンドウで、このすべての情報を確認したいと考えています。印刷、通信、フラッシュを試みましたが、できませんでした。助言がありますか?
スクリプトをそのまま実行すると、実行可能ファイルが実行されますが、次のようなエラーが発生します
ありがとう
c# - ArcGIS 3D Analystツールバーの[3Dへの機能]コマンドにプログラムでアクセスするにはどうすればよいですか?
ArcGISが受け入れる「.shp」形式の2Dシェープファイルを取得し、ラスターDEMによって提供される3D情報を追加する必要があります。ArcObjectsAPIを使用してこれを行う方法を探しています。C#で実行したいのですが、任意の.NET言語での例を歓迎します。私が見つけたのは、ArcGISデスクトップアプリの1つでこれを手動で行う方法の説明だけです。この役立つハウツー記事、またはこのチュートリアルの22ページにあるすばらしいフルカラーのイラストのように。それは素晴らしいことですが、自動化された一連の操作の途中でこの機能を使用する必要があります。途中で手動の手順を実行したくありません。
visual-c++ - ArcSDK.hがデフォルトパスに見つかりません
デフォルトでは、.. \ include\CPPAPIにあります。しかし、私のマシンでは、このフォルダーは存在しません。「CatIDs」フォルダーと「GridIDs」フォルダーのみが\includeに存在します。ArcGISDesktop9.3とそのVC++SDKをインストールしました。
私はArcGISとLiDARを初めて使用し、LASファイルと対応するテキストバージョンを持っています。必要なのは、txtファイルをshpファイルに変換することだけです。これを実行できるサンプルコードが1つ見つかりました。これには、ArcSDK.hが含まれています。
助けてくれてありがとう。
c# - ArcGisとGeoCortex
ArcGisサーバーを使用してGeoCortexをセットアップしようとしていますが、正しく設定できないようです。
アプリケーションに対して行われたリクエストの一部は表示されますが、詳細はあまりわかりません。リクエストされた画像の数だけです。
私はあなたたちがこれに何か問題があったかどうか(あなたがそれを試したことがあるかどうか)、そして私が探すべきもののチェックリストを手に入れることができるかどうか疑問に思いました。
ありがとう
ps:これは非常に正確なテーマであることを私は知っています、どんな助けでもありがたいです。
python - ArcGIS: listFields ジオプロセッサからの Python リスト出力へのアクセス
listFields
次のコードを使用して、ジオプロセシング オブジェクトからの出力にアクセスしようとしています。
列挙したフィールドに関する情報を取得するにはどうすればよいですか? それらを印刷すると(つまりsFields
、上記のように)、「geoprocessing describe field object object at 0x00E42E18」が返されます。フィールド名、タイプ、長さなどを探しています。
ありがとう
c# - ArcGIS Development.Javaと.Net(C#)
私はコンピューター科学者であり、主にアプリケーションの開発のためにJavaを使用しています。私はArcGISでプロジェクトを作成している会社に雇われました。同社は、arcGISプロジェクトを開発するために電気技師を雇っています。このエンジニアは、VBAを使用してArcMapをカスタマイズし、最近では.NETとC#を使用して拡張機能をカスタマイズしていました。
新しい道を歩み、JavaでArgGISエンジンを使い始めたいと思います。この選択が正しいかどうかを知りたいのですが、Engine-Javaを使用して開発している人はいますか?それはどれほど難しいですか(私がほとんど知らないJNIを使用すると、さらに難しくなりますか?)また、私は.NETとc ++の経験は少しありますが、C#の経験はありません。このパスで大きな学習曲線がありますか?
また、各方法の長所と短所、および制限はどれですか?
c# - フィーチャクラス / フィーチャ レイヤーをマップまたは MapResourceManager に動的に追加する
私はここで本当に頑固な問題に苦しんでいます。
マップに追加したい FeatureClass があります。問題は、見つけることができるすべての例で、サービス文字列をハードコア化したり、サービスなどをポイントしたりする必要があることです。
私はすでにフィーチャクラスを持っているので、それを使用して動的レイヤーをマップに追加したいと思います。これは単純なポイントレイヤーであるため、私が知る限り、変換は必要ありません。何らかの方法でフィーチャクラスまたはフィーチャレイヤーを MapResourceManager に追加する方法はありますか?
PS私はadfの世界全体にまったく慣れていないので、これは初心者の質問かもしれません:)
wpf - 実行時に WPF ESRI シンボルのコンテキスト メニューを変更するにはどうすればよいですか?
ESRI シンボルには ControlTemplate があり、ControlTemplate で ContextMenu を指定できますが、これは正常に機能します。ただし、実行時に ContextMenu (項目の追加、削除) を変更する必要があります。Symbol は FrameworkElement ではないため、ControlTemplate.FindName は機能しません。Graphic.MouseLeftButtonDown についても知っていますが、可能であれば右クリックでコンテキスト メニューが表示されるようにしたいです。
助言がありますか?
apache-flex - ジオコーディング サービスでクエリを実行できません
Flex 3 アプリケーションを構築しており、ArcGIS サーバー (ESRI) にジオコーディング サービス ( http://.../GeocodeServer ) があります。一部を取得するために、このサービスでクエリを実行しようとしています
情報。
残念ながら、クエリを実行すると、次のエラーが表示されます: [RPC Fault faultString="" faultCode="400" faultDetail="Invalid URL"]
私のロケーターは問題なく使用しているので、間違いなく無効な URL ではありません。これの原因は何でしょうか?
ありがとうございました。
python - GIS: GDAL プログラミングで ArcObjects を使用して、ArcGIS のラスターとベクターを操作するタイミングと理由は?
ArcGIS python ジオプロセシング スクリプトでは実行できない操作をサポートするために、GDAL + python から始めたばかりです。主にラスターやベクターデータの空間モデリング・解析・編集を行っています。
ArcObject 開発が必要な場合と GDAL を使用できる場合とで少し混乱していますか? GDAL にない ArcObjects の機能はありますか? 逆もまた然り?ArcObjects はオンライン ツールの開発と、デスクトップの分析およびモデリングの開発においてより有用であると想定していますが、違いは好みに関係しているのでしょうか? 私の場合、ArcObjects には欠けていると思われる Python のサポートがあるため、GDAL を好みます。
ありがとう!