ArcObjectsリソース[終了]


13

ArcObjectsを使用したC#開発に最適なブック/ Webサイトは何ですか?

ArcGISのリソースセンターは、非常に便利ですが、私はより多くの例とソースを見つけようとしています。


1
@whuber-それらはマージされるべきではありません。私の質問はソフトウェアを購入するためのリソースについてでした。これはトレーニングに関するものです。私の下票を削除して質問を再投稿してください、彼らは非常に異なっている
毛深い

@Hairy「リソース」の意味を説明してくれてありがとう。既存の返信もあなたの質問にフラグを立てた人もその意味でそれを理解していなかったので、私はだまされました。これとの違いが明確になったので、喜んで再開しますが、混乱の可能性を取り除くためにできるだけ早く編集してください。
whuber

回答:


10

この本は私が見つけた最高のもので、コードがVBAにあるのは面倒ですが、C#に変換するのは難しくありません http://www.amazon.com/Programming-ArcObjects-VBA-Task-Oriented-Approach/dp / 0849327814

便利なコードスニペットを次に示します http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/Draw_Polyline_Snippet/0049000000nr000000/

これは、継承チェーンの概要を把握するのに役立ちます http://resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/allclasses-noframe.html

新しいAPIページがあり


継承チェーンのために、私はあなたの代わりにこのリンクを意味しているかもしれないと思う: resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/...は
greenlaw

本当に良いガイダンス!特別に私はこの宝物が大好きでした。
SIslam

11

ESRIは安くはありません。ユーザーに包括的な印刷されたリソースマニュアルを提供する代わりに、高価なインストラクター主導のコースを受講してほしいと考えています。印刷されたリソースに関してはあまり多くありません。(.Net開発者向けのオンラインArcObjectヘルプは充実していて充実していますが、演習のある本ほど便利ではありません)VB6とC#の両方のコード例を含むArcObjectsを使用したプログラミング用の大きな2巻のリソース/エクササイズの本がありましたしかし、ArcObjectsライブラリが初めて導入されたのは、何年も前のバージョン8でした。また、Migrating AvenueからVB6 / C#への移行、ArcObjectsを使用した開発など、いくつかのコースがありました。

代わりに、ESRIは現在、開発に焦点を当てた独自の認証システム3の実装に取り​​組んでいます。

  • DesktopArcGISデスクトップ開発者
  • Webアプリケーション開発者
  • モバイル開発者

すべての認定には、最終的にアソシエイトとプロフェッショナルの2つのレベルがあります。残念なことに、2つの開発者認定のみが用意されており、準レベルのみです。

それでも、アソシエイトデスクトップ開発者向けの推奨リソースがいくつかあります。利用可能な出版物はありませんが、インストラクターは通常、指導マニュアルとワークブックで構成されるインストラクター主導のコースで公式の印刷物を参加者に提供します。

インストラクター主導

  • ArcGIS Desktop I:GISプログラミング入門
  • アドインを使用したArcGIS Desktop
  • Pythonを使用したジオプロセシングスクリプトの概要

ウェブトレーニング

  • GIS入門(ArcGIS 10向け)
  • 地図の投影と座標系を理解する
  • ArcGIS Desktop 10でのPythonの使用

研修セミナー

  • ArcGIS 10のアドインの開発

上記の詳細はこちらで確認できます

興味深いかもしれない他のリソースのセットは、Web Application Developer Associate認定リソースです。

ESRIとは異なり、Microsoftとそのパートナーは、.Netを使用したアプリケーションの開発に関する多くの書籍を出版しています。個人的に、私はVB .Netでのみ開発しているので、どちらがC#の自習用の良い学習帳になるかはわかりません。ArcObjectsに取り組む前に、C#でのアプリケーション開発に習熟することを強くお勧めします。


1
(+1)これは素晴らしい、よくできた答えJakubです。ここに移行するよう提案しましたが、これはもともとそれを促した質問よりも適切な場所だからです。しかし、あなたが私が間違いを犯したと思うなら、私に知らせてください、そして、私はそれを修正しようとします。
whuber

問題ありません。これが属する場所です。あなたは素晴らしい仕事をしています!
ヤクブSisak GeoGraphics

.NET開発者向けのArcObjectヘルプの更新されたリンク:resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/…–
TheLastGIS

1
私は非常に理由のためのArcObjectsでのYouTubeのチャンネル(IGeometry).NETプログラミングを始めた理由を正確にユーザーがマニュアルで頭を強打することなく、ArcObjectsのを学習するためつまり、youtube.com/...
hnasr

3

ソースコードを見つけるには、通常googleでトピックまたはインターフェイス/クラス名の検索を使用し、ArcGIS 10または9.x以前の場合に応じて異なるサイト制約を追加します。

ArcGIS 10の場合: サイト:forums.arcgis.com

ArcGIS 9.x以前の場合:サイト:forums.esri.comを追加します

フォーラムの部分をスキップすることも可能ですが、通常は多くのヒットをもたらします。このサイトでより多くのコンテンツを取得し始めたので、私もそれをグーグルすることを述べました。


3

ArcObjectsを理解することは、初心者向けの優れた本だと思います。


1
同意する。IMOは現在、AOにとって最高のものです。ただし、C#ではなくVBA向けです。
Simon


2

ArcObjects Onlineの理由(resources.esri.com)はかなり良いのですが、文脈から外れています。Esriは、いつ使用すべきかわからない関数をリストします。

これは、IGeometry(私の新しいYoutubeチャンネル)が最初からArcObjectsを使用してコンテキストごとの.NETプログラミングを提供できるようにした理由の1つです。シリーズは、各エピソードでこのプロジェクトに機能を追加するBestaurantsと呼ばれる架空のプロジェクトで開始し、各エピソードで新しいインターフェイスを紹介および説明します!

下のYouTubeリンクを参照してください。現在、エピソード14にいます

http://www.youtube.com/watch?v=XrZs1rwmOwg&list=PLQnljOFTspQXqYsWJG8o-eJpGlvzww9lE&index=1



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