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.


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 ,


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.


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.


3

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


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


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



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.