Відповіді:
Примітка. Ця мітка буде оновлена, як я піду
Я не є комп’ютером або ArcGIS pro будь-якими способами, але ось що я роблю:
projects
папки та розміщуються на моєму інтернет-сервері, локальному комп’ютері та папці. Я завжди маю доступ до них, і вони дуже організовані, розподілені та об'єднані. Ви витратите багато часу на їх організацію.my_projects
папці. Він містить усе, що стосується цього проекту, як у, якщо я скопіюю та вставте цю папку десь в іншому місці, вона буде містити все.projects/my_project/raw_data
, projects/my_projects/analyzed_data
і projects/my_projects/output_data
.my_projects/FINAL/date_submitted
my_proj_dec_22_11__13_20.mxd
наприкладRFP_TENDER_Dec_22_11__11_15.doc
і draft_ver5_Dec_31_11__12_30.doc
. Знову всі мої остаточні результати містяться у папці FINALmy_projects/code
папку. Я роблю це, оскільки більшість кодів python є багаторазовими. Якщо ви поставите весь ваш пітон-код, крім проектів, ви забудете про них. Крім того, весь мій код python працює на github.base_layer_2006.shp
.Ви не заявляли, що працюєте лише з програмним забезпеченням GIS для робочого столу, тому я поділюсь деяким досвідом роботи з орієнтацією на програмування. Дозвольте спочатку сказати, що я згоден з тим, що говорить @dassouki. Я думаю, що найголовніше - це не те, як ти організуєш, а те, що ти робиш це.
Але продовжувати працювати. Мені подобається використовувати мову програмування (R в моєму випадку) - це те, що сценарій, який я пишу, документи всі кроки, які я вживаю. Це на відміну від використання ArcGIS, де я думаю, що важче зрозуміти, як користувач перейшов від необроблених вхідних даних до того, що можна побачити у файлі mxd. Звичайно, ви можете вести журнал усіх кроків, які ви робите в графічному інтерфейсі, але я думаю, що мова програмування набагато краще піддається збереженню точного робочого процесу, який ви здійснили. Це може бути особливо важливим, коли клієнт / керівник запитує, як ви щось зробили або що саме ви зробили, щоб виготовити певний продукт.
Тож на практиці у мене на диску є кілька важливих папок (зауважте, що я вчений):
Деякі основні ідеї, які я використовую:
Взагалі мені подобається використовувати мову програмування, тому що в одному сценарії ви можете переходити від необроблених даних до отриманих зображень / таблиць. R є досить хорошим кандидатом, оскільки він може легко читати та записувати дані ГІС, а також має безліч аналізів, як ГІС, так і статистичних даних.
Я просто хотів би додати до наведеної відповіді - 2 речі.
Мені подобається мати папки в каталозі необроблених даних про імпорт - папки щоразу, коли отримує набір даних - тобто від_іменника-2011dec23. Таким чином я можу простежити, коли я отримав кожен фрагмент даних, використаний у проекті.
Мені також подобається, що у документі згортається документ-документ, який я згортаю - я можу створити тут слово word або простий файл TXT, щоб я міг записати, що я робив у проекті, даті та хто просив його. Таким чином я можу повернутися назад і прикрити себе - це хтось питання, чому я щось зробив. Це може здатися нудним для невеликих запитів, але це може врятувати вас врешті-решт.