Tell me more ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I am trying to use ArcMap for the first time, so please bear with me and don't down vote the question. My superior at the work place has asked me to do some research about the life cycle of an .mxd file. Is there anything called a life cycle of an mxd file, like the life cycle of servlets?

share|improve this question
4  
That's like asking about the life cycle of a word document. You may want to ask him what he means about life cycle. – Rayner Oct 7 '12 at 9:27
@Rayner Lol..That's what I thought! I guess he too doesn't have an idea,just like me :D – harsha Oct 7 '12 at 9:34

3 Answers

up vote 2 down vote accepted

While Subversion is most frequently used for version management/control of code, it is possible to use for documents and other types of files. There is an example of someone using it with Word documents.

Subversion is mature, and a lot of support is available for it on the 'net. I would recommend it if you're serious about tracking and reverting changes in MXDs, especially if you have multiple people working on the same MXD or set of MXDs.

share|improve this answer

I guess he means how the mxd file develops in time, preferably also keeping track of what you changed, and how you did it, with the options of going back to an earlier version. You could try and use a version control system like mercurial to keep track of the mxd file, but this can be troublesome.

Maybe switching to a scripting language like R or python (especially python seems to work well with ArcGIS as it is the standard scripting language nowads is not an option, but this supports all this things. You can version control the R script which does the processing, and visualization. You track the .R file in a repository, commiting changes as you go. Each commit is accompanied by a message of why you did this commit. You can also get older versions of the script out of the repository, enabling you to create the output of older version.

share|improve this answer
2  
If you are interested in versioning of MXDs/LYRs then this is an ArcGIS Idea you may want to vote for: ideas.arcgis.com/ideaView?id=08730000000882eAAA – PolyGeo Oct 8 '12 at 2:06

Versioning of MXDs is currently possible in third party software. One which I know works is more of a CAD package called Projectwise. However, it apparently doesn't support 10.1 yet (this is second hand kmowledge so don't quote me on that).

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.