Я вперше використовую ArcMap. Мій начальник на робочому місці попросив мене провести кілька досліджень щодо життєвого циклу файлу .mxd.
Чи є щось, що називається життєвим циклом файлу mxd, як життєвий цикл сервлетів?
Я вперше використовую ArcMap. Мій начальник на робочому місці попросив мене провести кілька досліджень щодо життєвого циклу файлу .mxd.
Чи є щось, що називається життєвим циклом файлу mxd, як життєвий цикл сервлетів?
Відповіді:
Ознайомтеся з рентгеном, приємним набором інструментів для перегляду структур (та відмінностей) MXD та геоданих. Дивіться посилання нижче. Інструменти були розроблені модельною групою даних місцевих органів влади ESRI для роботи з великими муніципальними наборами базових даних і mxds, з якими вони працюють, але були випущені для загального використання. шари, складне маркування, безліч псевдонімів, різну видимість шару, що залежить від масштабу, тощо ...
X-Ray для ArcMap (ArcGIS 10.2) (короткий огляд відео посилання включено) http://www.arcgis.com/home/item.html?id=f0ae73e90c1a4992a1059e7d370966d4
X-Ray для ArcCatalog (ArcGIS 10.2) (короткий огляд відео посилання включено) http://www.arcgis.com/home/item.html?id=9ea218ff575f4a5195e01a2cae03a0ae
Хоча Subversion найчастіше використовується для управління версіями / управління кодом, його можна використовувати для документів та інших типів файлів. Є приклад того, хто користується ним з документами Word .
Subversion є зрілою, і багато підтримки для неї в мережі. Я рекомендую це, якщо ви серйозно ставитесь до відстеження та повернення змін до MXD, особливо якщо у вас є кілька людей, які працюють над одним MXD або набором MXD.
Я думаю, що він має на увазі те, як розвивається файл mxd у часі, бажано також слідкувати за тим, що ви змінили, і як ви це зробили, з варіантами повернення до більш ранньої версії. Ви можете спробувати використати систему контролю версій, наприклад, mercurial, щоб відслідковувати файл mxd, але це може бути клопітно .
Можливо, перехід на мову сценаріїв на зразок R або python (особливо, здається, python добре працює з ArcGIS, оскільки це стандартна мова сценаріїв зараз - це не варіант, але це підтримує все це. Ви можете керувати версією сценарію R, який виконує обробку і візуалізація. Ви відстежуєте файл .R у сховищі, вносячи зміни у міру переходу. Кожна фіксація супроводжується повідомленням, чому ви зробили це. Ви також можете отримати старіші версії сценарію із сховища, що дозволяє вам створити вихід старішої версії.
Наразі можлива версія версій MXD у сторонній програмі. Я знаю, що працює, це більше пакет CAD, який називається Projectwise . Однак він, мабуть, ще не підтримує 10.1 (це kmowledge у секонд-хенді, тому не цитуйте мене з цього приводу).
Я управляю особливо великим mxd (десятками груп і шарів) у середовищі для багатьох користувачів, що потребує змін досить часто. Ми відстежували зміни у простому .txt-файлі, що зберігається в одному каталозі, але це було неефективно. Натомість я зараз створив таблицю в базі даних з полями для відстеження змін версії. Mxd просто посилається на таблицю і тим самим зберігає інформацію про версії в самому документі map, де вона легко доступна та редагується, навіть для користувачів без доступу до папки, що містить. Це не фантазійне налаштування будь-якими способами, але добре працює для нас.