ArcObjects Resources [zamknięte]

13

Jakie są najlepsze książki / strony internetowe do programowania w języku C # za pomocą ArcObjects?

ArcGIS Resource Center jest bardzo pomocny, ale staram się znaleźć źródła z kilku przykładów.

Britt Wescott
źródło
1
@ whuber - Nie powinny były zostać scalone; moje pytanie dotyczyło zasobów do zakupu oprogramowania, chodzi o szkolenie. Czy możesz usunąć moje negatywne głosy i ponownie opublikować pytanie, są one bardzo różne
Hairy
@Hairy Dziękujemy za wyjaśnienie, co rozumiesz przez „zasób”. Zostałem oszukany, ponieważ ani istniejąca odpowiedź, ani ludzie, którzy oflagowali twoje pytanie, nie rozumieli tego w tym sensie. Z przyjemnością otworzę go ponownie, gdy różnica w tym jest wyraźna, ale proszę go edytować tak szybko, jak to możliwe, aby usunąć możliwość pomyłki.
whuber

Odpowiedzi:

10

Ta książka jest najlepsza, jaką znalazłem, denerwujące jest to, że kod jest w VBA, ale nie jest trudno przekonwertować go do C # http://www.amazon.com/Programming-ArcObjects-VBA-Task-Oriented-Approach/dp / 0849327814

Oto kilka fragmentów kodu, które przydają się http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/Draw_Polyline_Snippet/0049000000nr000000/

Jest to pomocne, aby uzyskać dobry przegląd łańcucha dziedziczenia http://resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/allclasses-noframe.html

Mają nową stronę API ,

Patrick
źródło
Wydaje
Rzeczywiście dobre wskazówki! szczególnie drugi bardzo podobał mi się ten skarb.
SIslam,
11

ESRI nie robi taniej. Zamiast udostępniać użytkownikom obszerne drukowane podręczniki zasobów, chcą, abyśmy wzięli udział w ich drogich kursach prowadzonych przez instruktorów. Tam nie ma wiele pod względem zasobów drukowanych. ( Pomoc online ArcObject dla programistów .Net jest dobra i obszerna, ale nie jest tak wygodna, jak książka z ćwiczeniami). Kiedyś istniały duże zasoby 2 zeszytów / zeszyt do programowania z ArcObjects, które zawierały przykłady kodu VB6 i C # ale było to wiele lat temu w wersji 8, kiedy po raz pierwszy wprowadzono bibliotekę ArcObjects. Było też kilka kursów, takich jak Migrating Avenue do VB6 / C #, rozwijanie z ArcObjects itp.

Zamiast tego ESRI ciężko pracuje obecnie nad wdrożeniem własnego systemu certyfikacji 3, który koncentruje się na rozwoju:

  • DesktopArcGIS Desktop Developer
  • Programista aplikacji internetowych
  • Programista mobilny

Wszystkie certyfikaty będą ostatecznie mieć 2 poziomy Associate i Professional. Niestety tylko dwa certyfikaty dla programistów są gotowe i tylko na poziomie stowarzyszonym.

Nadal istnieją pewne zalecane zasoby dla Associate Desktop Developer . Brak dostępnych publikacji, ale instruktorzy dostarczają uczestnikom oficjalne materiały drukowane na kursach prowadzonych przez instruktorów, które zazwyczaj składają się z instrukcji obsługi i zeszytu ćwiczeń:

Prowadzony przez instruktora

  • ArcGIS Desktop I: Pierwsze kroki w programowaniu GIS
  • ArcGIS Desktop Korzystanie z dodatków
  • Wprowadzenie do skryptów geoprzetwarzania za pomocą języka Python

Szkolenie internetowe

  • Rozpoczęcie pracy z GIS (dla ArcGIS 10)
  • Zrozumienie rzutów mapy i układów współrzędnych
  • Korzystanie z Pythona w ArcGIS Desktop 10

Seminaria szkoleniowe

  • Opracowywanie dodatków do ArcGIS 10

Szczegóły dotyczące powyższego można znaleźć tutaj

Innym zestawem zasobów, który może być interesujący, są zasoby certyfikacyjne Associate Developer Web Application

W przeciwieństwie do ESRI, Microsoft i ich partnerzy opublikowali wiele książek na temat tworzenia aplikacji w .Net. Osobiście rozwijam się tylko w VB .Net, więc nie wiem, która byłaby dobra książka do nauki dla C #. Zdecydowanie zalecamy, abyś stał się biegły w tworzeniu aplikacji w języku C # przed przystąpieniem do ArcObjects.

Jakub Sisak GeoGraphics
źródło
1
(+1) To wspaniała, dobrze wykonana odpowiedź Jakub. Skorzystałem z sugestii dotyczących migracji tutaj, ponieważ jest to bardziej odpowiednie miejsce niż pytanie, które go pierwotnie skłoniło. Ale jeśli uważasz, że popełniłem błąd, daj mi znać, a ja postaram się go naprawić.
whuber
Bez problemu. Oto, gdzie należy. Robisz dobrą robotę!
Jakub Sisak GeoGraphics
Zaktualizowany link do pomocy ArcObject dla programistów .NET: resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/…
TheLastGIS
1
Właśnie dlatego rozpocząłem programowanie w Youtube Channel (IGeometry) .NET z ArcObjects, właśnie z tego powodu, aby użytkownicy mogli uczyć się ArcObjects bez machania głowami za pomocą instrukcji youtube.com/...
hnasr
3

Aby znaleźć kod źródłowy, zwykle używam wyszukiwania tematu lub nazwy interfejsu / klasy w google i dodam różne ograniczenia witryny w zależności od tego, czy jest to ArcGIS 10, czy 9.x i wcześniejszy.

Do ArcGIS 10 dodaję: site: forums.arcgis.com

Do ArcGIS 9.xi wcześniejszych dodaję: site: forums.esri.com

Możliwe jest również pominięcie części forum, ale zwykle daje to wiele trafień. Teraz, gdy zaczęliśmy uzyskiwać więcej treści na tej stronie, oświadczyłem, że również w Google.

MathiasWestin
źródło
3

Myślę, że poznanie ArcObjects to doskonała książka dla początkujących.

Vidar
źródło
1
Zgadzam się. IMO jest obecnie najlepszą dostępną dla AO. Jednak dotyczy to VBA, a nie C #
Simon
3

Ta książka ukazała się w marcu 2013 r. I zawiera 10.1 Wiele przykładów i poradników ... Warto kupić ... http://www.amazon.com/gp/product/1118442547/

Jason Miller
źródło
Powinienem zauważyć w mojej odpowiedzi, że ta książka jest zasadniczo zamiennikiem książki „Poznanie ArcObjects” (chociaż nie jest opublikowana przez ESRI ...)
Jason Miller
2

Chociaż powody ArcObjects Online (resources.esri.com) są całkiem dobre, są poza kontekstem. Funkcje listy Esri, których nie wiesz, kiedy użyć.

Jest to jeden z powodów, dla których upewniłem się, że IGeometry (Mój nowy kanał YouTube) zapewnia kontekstowe programowanie .NET z ArcObjects od zera. Serię rozpoczynam od fikcyjnego projektu o nazwie Bestaurants, w którym dodajemy funkcjonalność do tego projektu w każdym odcinku, jednocześnie wprowadzając i wyjaśniając nowe interfejsy w każdym odcinku!

Wyszukaj poniższy link do youtube, jesteśmy teraz w odcinku 14,

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

hnasr
źródło
0

Mam nadzieję, że ta pomoc będzie Ci pomocna - Wprowadzenie do rozwoju dodatków ESRI ArcGIS w .Net i ArcObjects

Zły w środku
źródło