For python scripters, the most useful piece of documentation at 9.x was the Geoprocessing Programming Model (seen here: http://webhelp.esri.com/arcgisdesktop/9.3/pdf/Geoprocessor_93.pdf). This is extraordinarily useful because it presents the whole of arcgisscripting concisely on a single page.
In the documentation for 10.0, this item cannot be found for arcgisscripting or arcpy. Can you please add this?
Thanks for posting, all. Our company is set to go to 10 in the next several months, but we're all still on 9.3.1. I wholeheartedly agree with everyone's comments on getting a geoprocessing model diagram for 10. I had hoped to preview a 10 diagram before we made the switch.I used to rely heavily on VBA to get work done, particularly the code block with "Calculate Field" in 9.3. When I saw the writing on the wall with announcements about ArcGIS 10, I started learning Python and the 9.3 geoprocessing object model so I could smooth the transition into more of a scripting environment, or at least be integrated within Modelbuilder.This diagram for 9.3 was critical to me learning the object basics. Getting it on to one page is nice, but not as important as having the information in the first place and in a visual, usable form (The OMD for ArcPad 7.1 wasn't 1 page either). It was concise, but the other great things about the 9.3 diagram were that it was a PDF: downloadable, printable, zoomable, searchable, self-contained and covered the material. ESRI, please don't make arcpy, arcane.
An empty A3 sized space on my wall is waiting for this poster !!!
Thank you for posting the idea along with all your comments for why you feel the OMD is particularly valuable in your work. There are a few reasons we have chosen not to produce object model diagrams for the ArcPy site package. Traditionally Python’s own modules and other 3rd party site packages do not carry Object Model Diagrams. An OMD was provided with arcgisscripting to help customers comfortable with ArcObjects and its Object Model Diagram make the transition to Python. At ArcGIS 10, ArcPy was more than just a name change; it was a change in the way we organized and presented our python implementation, something that is more in line with the idea of a true Python site-package. In addition, major efforts have been made to improve the help for Python at ArcGIS 10. With arcgisscripting, there was limited intellisense and doc strings, so without some visual help directly in front of you, it was very difficult to know what functions and properties existed. The help is also better structured in ArcGIS 10.0 under the topic ‘The ArcPy Site-package’ with a list of all the functions and classes and embedded links between related topics. With these improvements to the documentation and built-in help within Python we believe all the resources are in place to successfully navigate ArcPy.
Sign in to post, follow content, and more. New here? Register for free.