ทรัพยากร ArcObjects [ปิด]


13

อะไรคือหนังสือ / เว็บไซต์ที่ดีที่สุดสำหรับการพัฒนา C # ด้วย ArcObjects

ศูนย์วิทยบริการ ArcGISเป็นประโยชน์มาก แต่ฉันกำลังพยายามที่จะหาแหล่งที่มากับตัวอย่างเพิ่มเติม


1
@whuber - ไม่ควรรวมเข้าด้วยกัน คำถามของฉันเกี่ยวกับทรัพยากรสำหรับการซื้อซอฟต์แวร์นี่เป็นเรื่องเกี่ยวกับการฝึกอบรม คุณสามารถลบคะแนนโหวตของฉันและโพสต์คำถามใหม่ได้โปรดพวกเขาต่างกันมาก
ขน

@H รี่ขอบคุณที่อธิบายว่า "ทรัพยากร" หมายถึงอะไร ฉันถูกหลอกเพราะไม่มีคำตอบที่มีอยู่หรือคนที่ตั้งค่าสถานะคำถามของคุณเข้าใจในแง่นั้น ฉันยินดีที่จะเปิดใหม่อีกครั้งตอนนี้ความแตกต่างของอันนี้ชัดเจน แต่โปรดแก้ไขโดยเร็วที่สุดเพื่อกำจัดความสับสนที่อาจเกิดขึ้น
whuber

คำตอบ:


10

หนังสือเล่มนี้เป็นหนังสือที่ดีที่สุดที่ฉันเคยพบมามันน่ารำคาญที่โค้ดอยู่ใน VBA แต่มันก็ไม่ยากที่จะแปลงเป็น C # http://www.amazon.com/Programming-ArcObjects-VBA-Task-Oriented-Approach/dp / 0849327814

นี่คือตัวอย่างโค้ดบางส่วนที่มีประโยชน์ http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/Draw_Polyline_Snippet/0049000000nr000000/

สิ่งนี้มีประโยชน์ในการรับภาพรวมที่ดีของห่วงโซ่การสืบทอด http://resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/allclasses-noframe.html

พวกเขามีหน้าใหม่ API ,


สำหรับห่วงโซ่การสืบทอดฉันคิดว่าคุณอาจหมายถึงลิงค์นี้แทน: resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/…
greenlaw

คำแนะนำที่ดีแน่นอน! โดยเฉพาะอันที่สองฉันรักสมบัตินี้มาก
SIslam

11

ESRI ทำไม่ถูก แทนที่จะจัดทำคู่มือทรัพยากรการพิมพ์ที่ครอบคลุมให้กับผู้ใช้พวกเขาต้องการให้เราใช้หลักสูตรที่สอนโดยครูผู้สอนที่มีราคาสูงเกินไป มีไม่มากในแง่ของทรัพยากรพิมพ์ออกมี (วิธีใช้ArcObjectออนไลน์สำหรับ. Net Developersนั้นดีและกว้างขวาง แต่ก็ไม่สะดวกเท่ากับหนังสือที่มีการออกกำลังกาย) เคยมีหนังสือเล่มทรัพยากร / การออกกำลังกาย 2 เล่มขนาดใหญ่สำหรับการเขียนโปรแกรมด้วย ArcObjects ซึ่งรวมทั้ง VB6 และ C # code ตัวอย่าง แต่นั่นเป็นเวลาหลายปีที่ผ่านมาในเวอร์ชัน 8 เมื่อห้องสมุด ArcObjects ถูกนำมาใช้เป็นครั้งแรก นอกจากนี้ยังมีหลายหลักสูตรเช่น Migrating Avenue ไปยัง VB6 / C #, การพัฒนาด้วย ArcObjects เป็นต้น

ในปัจจุบัน ESRI นั้นทำงานอย่างหนักเพื่อนำระบบการรับรองของตนเอง 3 ซึ่งมุ่งเน้นไปที่การพัฒนา:

  • DesktopArcGIS Desktop Developer
  • นักพัฒนาเว็บแอปพลิเคชัน
  • นักพัฒนามือถือ

การรับรองทั้งหมดในที่สุดจะมี 2 ระดับรองและเป็นมืออาชีพ น่าเสียดายที่มีเพียงหนังสือรับรองนักพัฒนาสองฉบับเท่านั้นที่พร้อมใช้งานและเฉพาะในระดับ Associate

ยังคงมีบางแหล่งข้อมูลที่แนะนำสำหรับนักพัฒนารองสก์ท็อป ไม่มีสิ่งตีพิมพ์ แต่ผู้สอนจะจัดเตรียมสื่อสิ่งพิมพ์อย่างเป็นทางการให้กับผู้สอนที่นำโดยผู้สอนซึ่งมักจะประกอบด้วยคู่มือการสอนและสมุดงาน:

อาจารย์ผู้สอนนำ

  • ArcGIS Desktop I: การเริ่มต้นกับการเขียนโปรแกรม GIS
  • เดสก์ท็อป ArcGIS ใช้ Add-in
  • รู้เบื้องต้นเกี่ยวกับสคริปต์การประมวลผลทางภูมิศาสตร์โดยใช้ Python

การฝึกอบรมเว็บ

  • เริ่มต้นใช้งาน GIS (สำหรับ ArcGIS 10)
  • ทำความเข้าใจเกี่ยวกับการประมาณการแผนที่และระบบพิกัด
  • ใช้ Python ใน ArcGIS Desktop 10

สัมมนาฝึกอบรม

  • การพัฒนา Add-in สำหรับ ArcGIS 10

คุณสามารถหารายละเอียดสำหรับข้างต้นได้ที่นี่

ชุดทรัพยากรอื่น ๆ ที่อาจเป็นที่น่าสนใจคือทรัพยากรการรับรอง Web Application Developer Associate

แตกต่างจาก ESRI, Microsoft และคู่ค้าของพวกเขาได้ตีพิมพ์หนังสือหลายเล่มเกี่ยวกับการพัฒนาแอพพลิเคชั่นด้วย. Net ส่วนตัวแล้วฉันพัฒนาใน VB .Net เท่านั้นฉันไม่รู้ว่าหนังสือเล่มไหนที่เหมาะกับการเรียนรู้ด้วยตัวเองสำหรับ C # ฉันขอแนะนำให้คุณมีความเชี่ยวชาญในการพัฒนาแอปพลิเคชันใน C # ก่อนที่จะแก้ปัญหา ArcObjects


1
(+1) นี่เป็นคำตอบที่ยอดเยี่ยมของจาคุบ ฉันทำตามคำแนะนำเพื่อโยกย้ายที่นี่เพราะนี่เป็นสถานที่ที่เหมาะสมกว่าคำถามที่ได้รับแจ้ง แต่เดิม แต่ถ้าคุณคิดว่าฉันทำผิดพลาดโปรดแจ้งให้เราทราบและฉันจะพยายามแก้ไขให้ถูกต้อง
whuber

ไม่มี Prob ที่นี่มันอยู่ที่ไหน คุณทำได้ดีมาก!
Jakub Sisak GeoGraphics

ลิงก์ที่อัปเดตแล้วสำหรับ ArcObject Help สำหรับนักพัฒนา. NET: resources.arcgis.com/th/help/arcobjects-net/conceptualhelp/
......

1
นั่นคือเหตุผลที่ฉันเริ่ม Youtube Channel (IGeometry) การเขียนโปรแกรม. NET ด้วย ArcObjects ด้วยเหตุผลดังกล่าวเพื่อให้ผู้ใช้เรียนรู้ ArcObjects โดยไม่ต้องทุบหัวด้วยคู่มือyoutube.com/
hnasr

3

ในการค้นหาซอร์สโค้ดฉันมักใช้การค้นหาหัวข้อหรือส่วนต่อประสาน / ชื่อคลาสกับ google และเพิ่มข้อ จำกัด ของไซต์อื่นขึ้นอยู่กับว่าเป็น ArcGIS 10 หรือ 9.x และรุ่นก่อนหน้า

สำหรับ ArcGIS 10 ฉันเพิ่ม: site: forums.arcgis.com

สำหรับ ArcGIS 9.x และก่อนหน้านี้ฉันเพิ่ม: site: forums.esri.com

นอกจากนี้ยังเป็นไปได้ที่จะข้ามส่วนฟอรั่ม แต่มักจะให้ความนิยมมาก ตอนนี้เราได้เริ่มรับเนื้อหาเพิ่มเติมในเว็บไซต์นี้ฉันได้แจ้งให้ google ทราบแล้วเช่นกัน


3

ฉันคิดว่าทำความรู้จักกับ ArcObjectsเป็นหนังสือเริ่มต้นที่ยอดเยี่ยม


1
ฉันเห็นด้วย. IMO ในปัจจุบันเป็นตัวเลือกที่ดีที่สุดสำหรับ AO อย่างไรก็ตามสำหรับ VBA ไม่ใช่ C #
Simon

3

หนังสือเล่มนี้ออกมาในเดือนมีนาคม 2013 และครอบคลุม 10.1 ตัวอย่างมากมายและวิธีใช้ ... คุ้มค่าที่จะซื้อ ... http://www.amazon.com/gp/product/1118442547/


ฉันควรจดบันทึกไว้ในคำตอบของฉันว่าหนังสือเล่มนี้เป็นหนังสือแทนที่หนังสือ "ทำความรู้จักกับ ArcObjects" (แม้ว่าจะไม่ได้เผยแพร่โดย ESRI ... )
Jason Miller

2

แม้ว่า ArcObjects Online เหตุผล (resources.esri.com) ค่อนข้างดี แต่พวกเขาไม่อยู่ในบริบท รายการฟังก์ชั่น Esri ที่คุณไม่รู้ว่าจะใช้เมื่อไร

นี่คือหนึ่งในเหตุผลที่ฉันทำให้แน่ใจว่า IGeometry (ช่อง Youtube ใหม่ของฉัน) อยู่ที่นั่นเพื่อให้บริบทการเขียนโปรแกรม. NET แบบชาญฉลาดกับ ArcObjects ตั้งแต่เริ่มต้น ฉันเริ่มซีรีส์ด้วยโครงการสวมบทบาทที่เรียกว่าร้านอาหารที่เราเพิ่มฟังก์ชันการทำงานให้กับโครงการนี้ในแต่ละตอนในขณะที่แนะนำและอธิบายอินเทอร์เฟซใหม่ในแต่ละตอน!

เรียกดูลิงก์ youtube ด้านล่างตอนนี้เราอยู่ที่ตอนที่ 14

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



0

หวังว่าสิ่งเล็กน้อยนี้จะช่วยคุณ - เข้าสู่ ESRI ArcGIS Add-in Development ใน. Net และ ArcObjects

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.