Чи є проекти ArcObjects OpenSource?


23

Однією з головних переваг розробки GIS-додатків на базі бібліотек відкритих джерел є те, що багато проектів, що з'являються над ними, є також openource.

Добре розроблені проекти з відкритим кодом чудово виглядають:

  • які схеми кодування слід використовувати
  • які стилі кодування слід дотримуватися
  • як структурувати більші проекти
  • які одиничні тести включати
  • інструменти та процедури автодокументації
  • sourcecontrol робочі процеси

Кодекс Галерея ArcObjects здається найкраще місце , щоб дивитися, але більшість прикладів я подивився на дуже маленькі шматочки функціональності або окремих інструментів, а не повних додатків.

Проект SharpGIS - це приємний приклад .NET, який слід наслідувати, але чи є конкретні проекти ArcObjects?


Оновлено прикладами:

http://eagl.codeplex.com/

Easy ArcGIS Library - це набір класів C # .net, які містять загальну функціональність ArcObjects, яка допомагає розробникам ArcGIS виконувати безліч загальних функцій за менший час та прямий спосіб.

І від того ж розробника:

http://arcgisslcontrols.codeplex.com/

ArcGISSLControls - це набір елементів управління ArcGIS Silverlight, який побудований на версії SDK ArcGIS Silverlight, він розроблений мовою програмування C #.


Чи є інші приклади проектів з відкритим кодом, що використовують власні бібліотеки? Більшість ліцензій з відкритим кодом вимагає повного випуску вихідного коду, що означає відсутність власницьких (закритих джерел) бібліотек.
blah238

1
Все, що базується на .NET-рамках, потрапляло б у цю категорію. Немало проектів .NET OS, але є декілька, наприклад, screwturn.eu та більшість проектів у codeplex.com
geographika

+1 Деякі хороші приклади ... здогадуйтесь, що ви відповіли на власне запитання! Здавалося б, вони існують, але не у великій кількості. Можливо, тому, що більшість проектів AO є власником функціональності або призначення.
blah238

2
Я випустив якийсь код AO в sourceforge. Хоча я все ще зберігаю цей код, у мене просто не так багато часу, як хотілося б. Насправді, через 2 або 3 місяці вдосконалюючи цю бібліотеку на іншій концерті, я готовий зробити ще трохи. Коментарі та критики вітаються. sourceforge.net/projects/gisactiverecord Якщо хтось із вас, хлопці та дівчата, хоче допомогти, просто дайте мені знати.
Джордж Сільва

Також я складаю багато загальних процедур, і я хочу випустити їх. Це буде наступний місяць або близько того: P
Джордж Сільва

Відповіді:


11

GDAL має драйвер ArcObjects, і ви можете побачити вихідний код у дереві SVN . Проект Ziggis базується на ArcObject та є відкритим кодом . Я знаю, у них є новіша версія, яка також є відкритим кодом, але я не можу знайти джерело.

В іншому випадку сайт Arcscript ESRI - це ще одне місце, де можна подивитися.


1
+1 Проект Ziggis - приємний приклад, хоча зараз, здається, він припинив розвиток (і перейшов до фірмового!). Також добре мати приклад A + C ++.
geographika


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.