มีโครงการ OpenSource ArcObjects หรือไม่


23

ข้อดีอย่างหนึ่งของการพัฒนาแอพพลิเคชั่น GIS ที่อิงกับโอเพ่นซอร์สไลบรารี่คือมีหลายโครงการที่พัฒนาขึ้นมาจากด้านบนซึ่งเป็นโอเพ่นซอร์ส

โครงการ opensource ที่ออกแบบมาอย่างดีนั้นยอดเยี่ยมสำหรับการดู:

  • ควรใช้รูปแบบการเข้ารหัสใด
  • สิ่งที่รูปแบบการเข้ารหัสที่จะปฏิบัติตาม
  • วิธีการจัดโครงสร้างโครงการขนาดใหญ่
  • สิ่งที่หน่วยทดสอบจะรวม
  • เครื่องมือและกระบวนการบันทึกอัตโนมัติ
  • เวิร์กโฟลว์ของ sourcecontrol

ArcObjects Code Galleryดูเหมือนว่าสถานที่ที่ดีที่สุดที่จะดู แต่ตัวอย่างที่สุดที่ผมเคยมองที่เป็นชิ้นส่วนที่มีขนาดเล็กมากของการทำงานเดียวหรือเครื่องมือมากกว่าการใช้งานเต็มรูปแบบ

SharpGISโครงการเป็นตัวอย่างที่ .NET ที่ดีที่จะทำตาม แต่จะมีผู้ใดโครงการ ArcObjects ที่เฉพาะเจาะจง


อัปเดตด้วยตัวอย่าง:

http://eagl.codeplex.com/

Easy ArcGIS Library เป็นชุดของคลาส C # .net ที่ล้อมรอบฟังก์ชันการทำงานทั่วไปของ ArcObjects ซึ่งช่วยให้นักพัฒนา ArcGIS ทำงานได้หลายอย่างในเวลาน้อยลงและใช้งานได้โดยตรง

และจากผู้พัฒนารายเดียวกัน:

http://arcgisslcontrols.codeplex.com/

ArcGISSLControls เป็นชุดของตัวควบคุม ArcGIS Silverlight ที่สร้างขึ้นจากส่วนบนของ ArcGIS Silverlight SDK ซึ่งได้รับการพัฒนาในภาษา C #


มีตัวอย่างอื่น ๆ ของโครงการโอเพ่นซอร์สที่ใช้ห้องสมุดที่เป็นกรรมสิทธิ์หรือไม่? ใบอนุญาตโอเพ่นซอร์สส่วนใหญ่ต้องการการปล่อยซอร์สโค้ดแบบเต็มซึ่งหมายถึงไม่มีไลบรารี่ที่เป็นกรรมสิทธิ์ (ปิด - แหล่งที่มา)
blah238

1
อะไรก็ตามที่อยู่บน. NET Framework จะอยู่ในหมวดหมู่นี้ มีโครงการ. NET OS ไม่มาก แต่มีเพียงไม่กี่โครงการเช่นscrewturn.euและโครงการส่วนใหญ่ในcodeplex.com
geographika

+1 ตัวอย่างที่ดี ... เดาว่าคุณตอบคำถามของคุณเอง! ดูเหมือนว่าพวกเขามีอยู่จริง แต่ไม่ใช่ในจำนวนมาก อาจเป็นเพราะโครงการ AO ส่วนใหญ่เป็นกรรมสิทธิ์ในฟังก์ชันหรือวัตถุประสงค์
blah238

2
ฉันได้เปิดตัวรหัส AO ใน sourceforge แล้ว ฉันคิดว่าฉันยังคงทำรหัสนั้นไม่ได้ฉันมีเวลามากเท่าที่ฉันต้องการ ในความเป็นจริงหลังจาก 2 หรือ 3 เดือนทำให้ห้องสมุดนี้สมบูรณ์แบบในอีกหนึ่งกิ๊กฉันก็พร้อมที่จะทำอะไรเพิ่มขึ้นอีกเล็กน้อย ยินดีต้อนรับความคิดเห็นและคำวิจารณ์ sourceforge.net/projects/gisactiverecordหากพวกคุณและ gals ต้องการความช่วยเหลือเพียงแจ้งให้เราทราบ
George Silva

นอกจากนี้ฉันกำลังรวบรวมกิจวัตรประจำวันมากมายและฉันต้องการปลดปล่อยพวกเขา สำหรับเดือนหน้าหรือประมาณนี้: P
George Silva

คำตอบ:


11

GDALมีคนขับ ArcObjectsและคุณสามารถดูรหัสแหล่งที่มาใน SVN ต้นไม้ โครงการ Ziggis เป็น ArcObject ตามและเปิดแหล่ง ฉันรู้ว่าพวกเขามีเวอร์ชั่นใหม่กว่าที่เป็นโอเพ่นซอร์ส แต่ฉันไม่สามารถค้นหาตำแหน่งของแหล่งที่มาได้

มิฉะนั้นไซต์ของ Arcscript ของ ESRIเป็นอีกหนึ่งสถานที่ที่ควรดู


1
+1 โครงการ Ziggis เป็นตัวอย่างที่ดีแม้ว่าตอนนี้ดูเหมือนจะหยุดการพัฒนาแล้ว (และย้ายไปเป็นกรรมสิทธิ์!) ยังดีที่มีตัวอย่าง C ++ AO
geographika


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