A very vocal subset of users want the list of classes and functions in this form. There are enough people asking for it that we provide it. I'd guide new users to the online help as there are code samples and context for each class and function. I provide this as a good-enough solution for that subset of users that prefer to see their functions and classes all on one large piece of paper on their office wall. It's not made in any formal Esri processes. I do it in my spare time, outside of my regular duties, to make users happy.
All this script does is turn a subset of the documentation, which is available online (10.1, 10.2, Pro App 1.0) and make a graphviz document which is then exported to PDF. The internal sources provide XML versions of the HTML help which I parse in the script and turn into boxes full of words.
Every piece of information on these PDFs is already available, in a different form, in the ArcGIS help. There is no hidden information or secrets being withheld from you here. I am merely taking the same information in a different format (XML, versus the HTML it's published to online) and transforming some of it into yet another format. This PDF is not actively maintained or authored by hand. It is a script that makes that plain-text .graphviz file in the .ZIP archive, then uses the command-line graphviz tool to turn that text into PDF:
C:\Python27\python classloader.py arcpyxml\"C:\Program Files (x86)\Graphviz\bin\fdp.exe" Diagram.graphviz -T pdf -o WallReference1.pdf
There's really not much more to it than that. This document isn't used anywhere internally by Esri. It's an artifact of the information within the help system and some scripting. The script will not be of much use to you as you don't have any XML help files. The XML help files are translated into HTML before they are published online.
I just posted all the links in one place for you all! Thanks again, Jason Scheirer - you rock.
ArcPy Wall Reference Posters
This talk seems to repeat itself, for every new version.
Essentially: If the documentation exists internally in esri, why is it not made available to the user?
I would still like to know that.!
Nevermind, I understand now.
The script used is 100% useless on its own as it pulls documentation from sources on the internal Esri network. Why do you need it?
Jim,
Could you post the script?
Thanks
Attached is the same for 10.3 ArcGIS for Desktop/Server and 10.3 ArcGIS Pro.
The 10.1 version still exists. You can download it from here:
www.arcgis.com/home/item.html?id=20b26b39913c4661a2ba85674d07c2e3
The link in your 11/19/2013 post regarding an object model diagram no longer works and the attachment to the 6/10/14 post says 10.2.1 on the bottom. (AND IS EXTREMELY SMALL PRINT!!!) I really need the 10.1 version if you still have it. Thanks
See attached for 10.0 version.
From the description of this item on ArcGIS Online:"This is a diagram generated automatically by a Python script ..."
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.