Tài nguyên ArcObjects [đã đóng]


13

Những cuốn sách / trang web tốt nhất để phát triển C # với ArcObjects là gì?

Các Trung tâm Tài nguyên ArcGIS là rất hữu ích, nhưng tôi đang cố gắng để tìm nguồn với nhiều ví dụ.


1
@whuber - Họ không nên được hợp nhất; Câu hỏi của tôi là về tài nguyên để mua phần mềm, đây là về đào tạo. Bạn có thể xóa phiếu bầu của tôi xuống và đăng lại câu hỏi không, chúng rất khác nhau
Hairy

@Herry Cảm ơn bạn đã giải thích ý của bạn về "tài nguyên". Tôi đã bị lừa bởi vì không có câu trả lời hiện tại cũng như những người gắn cờ câu hỏi của bạn hiểu nó theo nghĩa đó. Tôi sẽ vui mừng mở lại nó, bây giờ sự khác biệt với cái này là rõ ràng, nhưng vui lòng chỉnh sửa nó ngay khi bạn có thể để loại bỏ khả năng nhầm lẫn.
whuber

Câu trả lời:


10

Cuốn sách này là cuốn sách hay nhất mà tôi đã tìm thấy, thật khó chịu khi mã này nằm trong VBA nhưng không khó để chuyển đổi nó thành C # http://www.amazon.com/Programming-ArcObjects-VBA-Task-Orients-Approach/dp / 0849327814

Dưới đây là một số đoạn mã có ích http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/Draw_Polyline_Snippet/0049000000nr000000/

Điều này rất hữu ích để có được cái nhìn tổng quan về chuỗi thừa kế http://resource.esri.com/help/9.3/arcgisengine/java/api/arcobjects/allgroupes-noframe.html

Họ có một trang API mới ,


Đối với chuỗi thừa kế, tôi nghĩ rằng bạn có thể có nghĩa là liên kết này thay vào đó: resource.esri.com/help/9.3/arcgisengine/java/api/arcobjects/
Lỗi

Hướng dẫn tốt thực sự! đặc biệt là thứ hai tôi yêu kho báu này nhiều.
SIslam

11

ESRI không làm giá rẻ. Thay vì cung cấp cho người dùng một hướng dẫn sử dụng tài nguyên được in toàn diện, họ muốn chúng tôi tham gia các khóa học do người hướng dẫn quá đắt của họ. Không có nhiều về tài nguyên in ngoài đó. ( Trợ giúp ArcObject trực tuyến dành cho Nhà phát triển .Net rất hay và phong phú nhưng nó không tiện lợi như một cuốn sách với các bài tập) Sẽ có một cuốn sách tài nguyên / bài tập lớn 2 lượng để lập trình với ArcObjects bao gồm cả ví dụ mã VB6 và C # nhưng đó là nhiều năm trước trong phiên bản 8 khi thư viện ArcObjects được giới thiệu lần đầu tiên. Ngoài ra còn có một số khóa học như Migrating Avenue đến VB6 / C #, phát triển với ArcObjects, v.v.

Thay vào đó, ESRI hiện đang nỗ lực triển khai hệ thống chứng nhận 3 của riêng họ, trong đó tập trung vào phát triển:

  • DesktopArcGIS Nhà phát triển máy tính để bàn
  • Nhà phát triển ứng dụng web
  • Nhà phát triển di động

Tất cả các chứng chỉ cuối cùng sẽ có 2 cấp Liên kết và Chuyên nghiệp. Thật không may, chỉ có hai chứng chỉ dành cho nhà phát triển đã sẵn sàng và chỉ ở cấp Liên kết.

Vẫn có một số tài nguyên được đề xuất cho Associate Desktop Developer . Không có ấn phẩm có sẵn nhưng giáo viên hướng dẫn cung cấp cho người tham gia tài liệu in chính thức tại các khóa học do người hướng dẫn thường bao gồm hướng dẫn sử dụng và sách bài tập:

Giảng viên hướng dẫn

  • ArcGIS Desktop I: Bắt đầu với lập trình GIS
  • Máy tính để bàn ArcGIS sử dụng bổ trợ
  • Giới thiệu về tập lệnh xử lý địa lý bằng Python

Đào tạo web

  • Bắt đầu với GIS (cho ArcGIS 10)
  • Hiểu hệ thống bản đồ và hệ tọa độ
  • Sử dụng Python trong ArcGIS Desktop 10

Hội thảo đào tạo

  • Phát triển bổ trợ cho ArcGIS 10

Bạn có thể tìm hiểu các chi tiết cho trên đây

Nhóm tài nguyên khác có thể được quan tâm là tài nguyên chứng nhận Liên kết nhà phát triển ứng dụng web

Không giống như ESRI, Microsoft và các đối tác của họ đã xuất bản nhiều cuốn sách về phát triển ứng dụng với .Net. Cá nhân, tôi chỉ phát triển trong VB .Net vì vậy tôi không biết cuốn sách nào có thể tự học tốt cho C #. Tôi thực sự khuyên bạn nên thành thạo trong việc phát triển các ứng dụng trong C # trước khi giải quyết ArcObjects.


1
(+1) Đây là một câu trả lời tuyệt vời, được chế tạo tốt Jakub. Tôi đã hành động theo đề xuất để di chuyển nó ở đây vì đây là một nơi phù hợp hơn so với câu hỏi ban đầu đã nhắc nhở nó. Nhưng nếu bạn nghĩ rằng tôi đã phạm sai lầm, xin vui lòng cho tôi biết và tôi sẽ cố gắng khắc phục nó.
whuber

Không thành vẫn đề. Đây là nơi nó thuộc về. Bạn đang làm một công việc tuyệt vời!
Jakub Sisak GeoGraphics

Liên kết được cập nhật cho ArcObject Trợ giúp dành cho Nhà phát triển .NET: resource.arcgis.com/en/help/arcobjects-net/conceptualhelp/
Kẻ

1
Đó chính xác là lý do tại sao tôi bắt đầu Lập trình .NET trên Kênh Youtube (IGeometry) với ArcObjects, vì lý do đó, để người dùng tìm hiểu ArcObjects mà không cần đập đầu với hướng dẫn sử dụng youtube.com/iêu
hnasr

3

Để tìm mã nguồn, tôi thường sử dụng tìm kiếm một chủ đề hoặc tên giao diện / lớp với google và thêm các ràng buộc trang web khác nhau tùy thuộc vào việc đó là ArcGIS 10 hay 9.x trở về trước.

Đối với ArcGIS 10 tôi thêm: trang web: forum.arcgis.com

Đối với ArcGIS 9.x và trước đó tôi thêm: site: forum.esri.com

Cũng có thể bỏ qua phần diễn đàn nhưng nó thường mang lại nhiều lượt truy cập. Bây giờ chúng tôi đã bắt đầu nhận được nhiều nội dung hơn trên trang web này, tôi cũng đã tuyên bố với google.


3

Tôi nghĩ rằng Làm quen với ArcObjects là một cuốn sách dành cho người mới bắt đầu tuyệt vời.


1
Tôi đồng ý. IMO hiện là người tốt nhất hiện có cho AO. Tuy nhiên, nó dành cho VBA chứ không phải C #
Simon

3

Cuốn sách này được phát hành vào tháng 3 năm 2013 và bao gồm 10.1 Rất nhiều ví dụ và cách làm ... Rất đáng để mua ... http://www.amazon.com/gp/product/1118442547/


Tôi nên lưu ý trong câu trả lời của mình rằng cuốn sách này về cơ bản là sự thay thế cho cuốn sách "Tìm hiểu về ArcObjects" (mặc dù nó không được ESRI xuất bản ...)
Jason Miller

2

Mặc dù lý do trực tuyến của ArcObjects (resource.esri.com) là khá tốt, nhưng chúng nằm ngoài ngữ cảnh. Danh sách Esri chức năng mà bạn không biết khi nào nên sử dụng.

Đây là một trong những lý do tôi đảm bảo IGeometry (Kênh Youtube mới của tôi) ở đó để cung cấp một Lập trình .NET thông minh theo ngữ cảnh với ArcObjects từ đầu. Tôi bắt đầu loạt bài với một dự án hư cấu có tên là Nhà hàng nơi chúng tôi thêm chức năng cho dự án này trong mỗi tập, đồng thời giới thiệu và giải thích các giao diện mới trong mỗi tập!

Duyệt tìm liên kết youtube bên dưới, chúng tôi hiện đang ở Tập 14,

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



0

Hy vọng bản di chuyển này sẽ giúp bạn - Tham gia vào Phát triển bổ trợ ESRI ArcGIS trong .Net và ArcObjects

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.