ArcObjects Kaynakları [kapalı]


13

ArcObjects ile C # geliştirme için en iyi kitaplar / web siteleri nelerdir?

ArcGIS Kaynak Merkezi çok yararlıdır ama daha örneklerle kaynakları bulmaya çalışıyorum.


1
@whuber - Birleştirilmemeliler; sorum yazılım satın almak için kaynaklar, bu eğitim hakkında. Aşağı oylarımı kaldırabilir ve soruyu yeniden gönderebilir misiniz, çok farklılar
Tüylü

@Hairy "Kaynak" ile ne demek istediğinizi açıkladığınız için teşekkür ederiz. Kandırıldım, çünkü ne mevcut cevap ne de sorunuzu işaretleyen insanlar bu anlamda anlamamışlardı. Bunu tekrar açacağım, şimdi bununla olan fark açıktır, ancak karışıklık olasılığını ortadan kaldırmak için lütfen mümkün olan en kısa sürede düzenleyin.
whuber

Yanıtlar:


10

Bu kitap bulduğum en iyisi, kodun VBA'da olduğu can sıkıcı ama onu C'ye dönüştürmek zor değil # http://www.amazon.com/Programming-ArcObjects-VBA-Task-Oriented-Approach/dp / 0849327814

İşte kullanışlı olan bazı kod snippet'leri http://help.arcgis.com/tr/sdk/10.0/arcobjects_net/componenthelp/index.html#/Draw_Polyline_Snippet/0049000000nr000000/

Bu, kalıtım zincirine iyi bir genel bakış elde etmek için yararlıdır http://resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/allclasses-noframe.html

Yeni bir API sayfası var ,


Kalıtım zinciri için, bunun yerine bu bağlantıyı kastetmiş olabileceğinizi düşünüyorum: resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/…
greenlaw 29:13

Gerçekten iyi bir rehberlik! özellikle ikincisi bu hazineyi çok sevdim.
SIslam

11

ESRI ucuz değil. Kullanıcılara kapsamlı bir basılı kaynak kılavuzları sunmak yerine, eğitmen önderliğindeki derslerini almamızı istiyorlar. Basılı kaynaklar açısından fazla bir şey yok. ( .Net Geliştiricileri için çevrimiçi ArcObject Yardımı iyi ve kapsamlıdır, ancak alıştırmaları olan bir kitap kadar uygun değildir) Hem VB6 hem de C # kod örneklerini içeren ArcObjects ile Programlama için büyük bir 2 ciltli kaynak / alıştırma kitabı vardı ancak bu ArcObjects kütüphanesinin ilk kez tanıtıldığı yıllar 8'de oldu. ArcObjects ile gelişmekte olan VB6 / C # 'a Geçiş Caddesi gibi çeşitli kurslar da vardı.

Bunun yerine, ESRI şu anda 3'ü geliştirmeye odaklanan kendi sertifika sistemlerini uygulamak için çok çalışıyor:

  • DesktopArcGIS Masaüstü Geliştirici
  • Web Uygulama Geliştiricisi
  • Mobil Geliştirici

Tüm sertifikalar sonunda 2 seviye Önlisans ve Profesyonel olacaktır. Ne yazık ki, yalnızca iki geliştirici sertifikası hazır ve yalnızca Önlisans düzeyinde.

Yine de Associate Desktop Developer için önerilen bazı kaynaklar var . Hiçbir yayın mevcut değildir ancak eğitmenler, eğitmen liderliğindeki kurslarda katılımcılara genellikle bir eğitim kılavuzu ve bir çalışma kitabından oluşan resmi basılı materyaller sunmaktadır:

Eğitmen Gözetiminde

  • ArcGIS Desktop I: GIS Programlamaya Başlarken
  • Eklentileri Kullanan ArcGIS Masaüstü
  • Python Kullanarak Coğrafi İşleme Scriptlerine Giriş

Web Eğitimi

  • CBS'ye Başlarken (ArcGIS 10 için)
  • Harita Projeksiyonlarını ve Koordinat Sistemlerini Anlama
  • ArcGIS Desktop 10'da Python Kullanma

Eğitim Seminerleri

  • ArcGIS 10 için Eklentiler Geliştirme

Yukarıdakilerin ayrıntılarını burada bulabilirsiniz

İlginizi çekebilecek diğer kaynaklar Web Uygulaması Geliştirici İlişkilendirme sertifika kaynaklarıdır

ESRI'nın aksine, Microsoft ve ortakları .Net ile uygulama geliştirme konusunda birçok kitap yayınladılar. Şahsen ben sadece VB .Net geliştirir, bu yüzden hangi C # için iyi bir kendi tempolu çalışma kitabı olacağını bilmiyorum. ArcObjects ile mücadele etmeden önce C # 'da uygulama geliştirme konusunda uzman olmanızı şiddetle tavsiye ederim.


1
(+1) Bu harika, iyi hazırlanmış bir cevap Jakub. Buraya göç etmek için öneriler üzerine hareket ettim, çünkü bu aslında başlangıçta sorulan sorudan daha uygun bir yer. Ama bir hata yaptığımı düşünüyorsanız, lütfen bana bildirin, düzeltmeye çalışacağım.
whuber

Prob yok. İşte ait olduğu yer. Harika bir iş çıkarıyorsun!
Jakub Sisak GeoGraphics

.NET Geliştiricileri için ArcObject Yardımı için güncellenmiş bağlantı: resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/…
TheLastGIS 15:13

1
İşte tam da bu yüzden ArcObjects ile Youtube Kanalı (IGeometry) .NET Programlamaya başladım, bu nedenle kullanıcıların ArcObjects'i kafalarıyla
çarpmadan

3

Kaynak kodunu bulmak için genellikle google ile bir konu veya arayüz / sınıf adı aramayı kullanır ve ArcGIS 10 veya 9.x ve önceki sürümlerine bağlı olarak farklı site kısıtlamaları eklerim.

ArcGIS 10 için şunu ekliyorum: site: forums.arcgis.com

ArcGIS 9.x ve öncesi için şunu ekliyorum: site: forums.esri.com

Forumlar bölümünü atlamak da mümkündür, ancak genellikle birçok isabet verir. Artık bu sitede daha fazla içerik almaya başladığım için Google'da da belirtmiştim.


3

Bence ArcObjects'i Öğrenmek mükemmel bir başlangıç ​​kitabı.


1
Katılıyorum. IMO şu anda AO için en iyisi. Ancak, VBA için değil, C # için değil
Simon


2

ArcObjects Online nedenleri (resources.esri.com) oldukça iyi olsa da, bağlam dışıdır. Esri ne zaman kullanılacağını bilmediğiniz işlevleri listeler.

IGeometry'nin (Yeni Youtube Kanalım) ArcObjects ile sıfırdan bağlamsal bir .NET Programlama sağlamak için orada olmasının nedenlerinden biri budur. Diziye, her bölümde bu projeye işlevsellik eklediğimiz, her bölümde yeni arayüzler tanıtıp açıkladığımız Bestaurants adlı kurgusal bir projeyle başlıyorum!

Aşağıdaki youtube bağlantısına göz atın, şimdi Bölüm 14'teyiz,

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


1

Pennsylvania Eyalet Üniversitesi yakın zamanda ücretsiz erişim için CBS Uygulama Geliştirme kursunu serbest bıraktı . VB.NET'te ArcObjects'in temellerini öğretir


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.