ArcObjectsを使用したC#開発に最適なブック/ Webサイトは何ですか?
ArcGISのリソースセンターは、非常に便利ですが、私はより多くの例とソースを見つけようとしています。
ArcObjectsを使用したC#開発に最適なブック/ Webサイトは何ですか?
ArcGISのリソースセンターは、非常に便利ですが、私はより多くの例とソースを見つけようとしています。
回答:
この本は私が見つけた最高のもので、コードが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
ESRIは安くはありません。ユーザーに包括的な印刷されたリソースマニュアルを提供する代わりに、高価なインストラクター主導のコースを受講してほしいと考えています。印刷されたリソースに関してはあまり多くありません。(.Net開発者向けのオンラインArcObjectヘルプは充実していて充実していますが、演習のある本ほど便利ではありません)VB6とC#の両方のコード例を含むArcObjectsを使用したプログラミング用の大きな2巻のリソース/エクササイズの本がありましたしかし、ArcObjectsライブラリが初めて導入されたのは、何年も前のバージョン8でした。また、Migrating AvenueからVB6 / C#への移行、ArcObjectsを使用した開発など、いくつかのコースがありました。
代わりに、ESRIは現在、開発に焦点を当てた独自の認証システム3の実装に取り組んでいます。
すべての認定には、最終的にアソシエイトとプロフェッショナルの2つのレベルがあります。残念なことに、2つの開発者認定のみが用意されており、準レベルのみです。
それでも、アソシエイトデスクトップ開発者向けの推奨リソースがいくつかあります。利用可能な出版物はありませんが、インストラクターは通常、指導マニュアルとワークブックで構成されるインストラクター主導のコースで公式の印刷物を参加者に提供します。
インストラクター主導
ウェブトレーニング
研修セミナー
上記の詳細はこちらで確認できます
興味深いかもしれない他のリソースのセットは、Web Application Developer Associate認定リソースです。
ESRIとは異なり、Microsoftとそのパートナーは、.Netを使用したアプリケーションの開発に関する多くの書籍を出版しています。個人的に、私はVB .Netでのみ開発しているので、どちらがC#の自習用の良い学習帳になるかはわかりません。ArcObjectsに取り組む前に、C#でのアプリケーション開発に習熟することを強くお勧めします。
ソースコードを見つけるには、通常googleでトピックまたはインターフェイス/クラス名の検索を使用し、ArcGIS 10または9.x以前の場合に応じて異なるサイト制約を追加します。
ArcGIS 10の場合: サイト:forums.arcgis.com
ArcGIS 9.x以前の場合:サイト:forums.esri.comを追加します
フォーラムの部分をスキップすることも可能ですが、通常は多くのヒットをもたらします。このサイトでより多くのコンテンツを取得し始めたので、私もそれをグーグルすることを述べました。
この本は2013年3月に出版され、10.1の多くの例とハウツーをカバーしています。購入する価値は十分にあります... http://www.amazon.com/gp/product/1118442547/
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
ペンシルバニア州立大学は最近、GISアプリケーション開発コースに無料でアクセスできるようになりました。VB.NETのArcObjectsの基本を教えます
この移行がお役に立てば幸いです-.Net およびArcObjectsでのESRI ArcGISアドイン開発の開始