Sumber Daya ArcObjects [ditutup]

13

Apa buku / situs web terbaik untuk pengembangan C # dengan ArcObjects?

The ArcGIS Resource Center sangat membantu, tapi saya mencoba untuk menemukan sumber-sumber dengan contoh-contoh yang lebih.

Britt Wescott
sumber
1
@whuber - Mereka seharusnya tidak digabung; pertanyaan saya adalah tentang sumber daya untuk membeli perangkat lunak, ini tentang pelatihan. Bisakah Anda menghapus suara saya yang turun dan mem-posting ulang pertanyaannya, mereka sangat berbeda
Hairy
@Hairy Terima kasih telah menjelaskan apa yang Anda maksud dengan "resource." Saya tertipu karena baik jawaban yang ada maupun orang yang menandai pertanyaan Anda tidak memahaminya dalam pengertian itu. Saya akan dengan senang hati membukanya kembali, sekarang perbedaannya dengan yang ini sudah jelas, tapi tolong edit segera setelah Anda bisa menghapus kemungkinan kebingungan.
whuber

Jawaban:

10

Buku ini adalah yang terbaik yang saya temukan, sangat menyebalkan bahwa kodenya ada di VBA tetapi tidak sulit untuk mengubahnya menjadi C # http://www.amazon.com/Programming-ArcObjects-VBA-Task-Oriented-Approach/dp / 0849327814

Berikut adalah beberapa cuplikan kode yang berguna http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/Draw_Polyline_Snippet/0049000000nr000000/

Ini bermanfaat untuk mendapatkan gambaran umum yang baik dari rantai pewarisan http://resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/allclasses-noframe.html

Mereka memiliki halaman API baru ,

patrick
sumber
Untuk rantai pewarisan, saya pikir Anda yang mungkin maksudkan tautan ini: resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/…
greenlaw
Bimbingan yang bagus! khususnya yang kedua saya sangat menyukai harta ini.
SIslam
11

ESRI tidak murah. Alih-alih memberikan pengguna dengan manual sumber daya cetak yang komprehensif, mereka ingin kita mengambil kursus yang dipimpin oleh instruktur yang terlalu mahal. Tidak banyak sumber daya cetak di luar sana. ( Bantuan ArcObject online untuk. Pengembang Net bagus dan luas tetapi tidak senyaman buku dengan latihan) tapi itu bertahun-tahun yang lalu di versi 8 ketika perpustakaan ArcObjects diperkenalkan untuk pertama kalinya. Ada juga beberapa kursus seperti Migrating Avenue ke VB6 / C #, berkembang dengan ArcObjects, dll.

Sebaliknya, ESRI saat ini sedang bekerja keras untuk mengimplementasikan sistem sertifikasi mereka sendiri 3 yang berfokus pada pengembangan:

  • DesktopArcGIS Desktop Developer
  • Pengembang Aplikasi Web
  • Pengembang Seluler

Semua sertifikasi pada akhirnya akan memiliki 2 tingkat Rekanan dan Profesional. Sayangnya, hanya dua sertifikasi pengembang yang siap dan hanya di tingkat Rekanan.

Masih ada beberapa sumber daya yang disarankan untuk Associate Desktop Developer . Tidak ada publikasi yang tersedia tetapi instruktur menyediakan materi cetak resmi kepada peserta di kursus yang dipimpin instruktur yang biasanya terdiri dari buku petunjuk dan buku kerja:

Dipimpin oleh instruktur

  • ArcGIS Desktop I: Memulai dengan Pemrograman GIS
  • ArcGIS Desktop Menggunakan Add-In
  • Pengantar Geoprosesing Script Menggunakan Python

Pelatihan Web

  • Memulai dengan GIS (untuk ArcGIS 10)
  • Memahami Proyeksi Peta dan Sistem Koordinasi
  • Menggunakan Python di ArcGIS Desktop 10

Seminar Pelatihan

  • Mengembangkan Add-in untuk ArcGIS 10

Anda dapat mengetahui detail untuk yang di atas di sini

Kumpulan sumber daya lain yang mungkin menarik adalah sumber sertifikasi Associate Pengembang Aplikasi Web

Tidak seperti ESRI, Microsoft dan mitra mereka telah menerbitkan banyak buku tentang pengembangan aplikasi dengan .Net. Secara pribadi, saya hanya mengembangkan di VB. Net jadi saya tidak tahu mana yang akan menjadi buku belajar mandiri yang bagus untuk C #. Saya sangat menyarankan Anda menjadi ahli dalam mengembangkan aplikasi di C # sebelum menangani ArcObjects.

Jakub Sisak GeoGraphics
sumber
1
(+1) Ini adalah jawaban yang luar biasa, dibuat dengan baik Jakub. Saya bertindak berdasarkan saran untuk memigrasikannya di sini karena ini adalah tempat yang lebih cocok daripada pertanyaan yang awalnya mendorongnya. Tetapi jika Anda berpikir saya telah melakukan kesalahan, beri tahu saya dan saya akan mencoba memperbaikinya.
Whuber
Tidak masalah. Di sinilah tempatnya. Anda melakukan pekerjaan yang hebat!
Jakub Sisak GeoGraphics
Tautan yang diperbarui untuk Bantuan ArcObject untuk .NET Developers: resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/…
TheLastGIS
1
Itulah mengapa saya memulai Saluran Youtube (IGeometry) .NET Programming dengan ArcObjects, untuk alasan itu, bagi pengguna untuk mempelajari ArcObjects tanpa membenturkan kepala mereka dengan manual youtube.com/...
hnasr
3

Untuk menemukan kode sumber, saya biasanya menggunakan pencarian untuk topik atau antarmuka / nama kelas dengan google dan menambahkan batasan situs yang berbeda tergantung pada apakah itu ArcGIS 10 atau 9.x dan sebelumnya.

Untuk ArcGIS 10 saya tambahkan: situs: forums.arcgis.com

Untuk ArcGIS 9.x dan sebelumnya saya menambahkan: situs: forums.esri.com

Mungkin juga untuk melewati bagian forum tetapi biasanya memberi banyak hits. Sekarang kami sudah mulai mendapatkan lebih banyak konten di situs ini. Saya sudah menyatakan untuk google juga.

MathiasWestin
sumber
3

Saya pikir Getting To Know ArcObjects adalah buku pemula yang bagus.

Vidar
sumber
1
Saya setuju. IMO saat ini yang terbaik di luar sana untuk AO. Namun, ini untuk VBA, dan bukan C #
Simon
3

Buku ini keluar pada bulan Maret 2013 dan mencakup 10.1 Banyak contoh dan cara ... yang layak dibeli ... http://www.amazon.com/gp/product/1118442547/

Jason Miller
sumber
Saya seharusnya mencatat dalam jawaban saya bahwa buku ini pada dasarnya adalah pengganti untuk buku "Getting to Know ArcObjects" (walaupun tidak diterbitkan oleh ESRI ...)
Jason Miller
2

Meskipun alasan ArcObjects Online (resources.esri.com) cukup bagus, mereka di luar konteks. Esri daftar fungsi yang Anda tidak tahu kapan harus digunakan.

Ini adalah salah satu alasan saya memastikan IGeometry (Saluran Youtube baru saya) ada untuk memberikan konteks bijaksana. Pemrograman NET dengan ArcObjects dari awal. Saya memulai seri dengan proyek fiksi bernama Bestaurants di mana kami menambahkan fungsionalitas untuk proyek ini di setiap episode, sambil memperkenalkan dan menjelaskan antarmuka baru di setiap episode!

Jelajahi tautan youtube di bawah, kami sekarang di Episode 14,

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

hnasr
sumber
1

Pennsylvania State University baru-baru ini merilis secara gratis untuk kursus Pengembangan Aplikasi GIS . Ini mengajarkan dasar-dasar ArcObjects di VB.NET

Marcin
sumber