Python Included In ArcGIS 9
Party_Pack writes "ESRI, the makers of the GIS
(Geographic Information System) Arc/INFO (as well as ArcView) and its more
modern COM based successor ArcGIS are once again, in the just released ArcGIS 9, giving
their users the choice of a fully featured scripting language rather than just
the hideously complex ArcObjects/full
programming language model they currently offer. Interestingly they have chosen
to move away from their tradition of proprietary languages such as AML and
Avenue and use Python. This is great news
for both ArcGIS users and the Python community, as ESRI will hopefully feed any
development work back into the community."
From my experience of programming against ESRI, I seriously doubt the company will contribute anything back to the community. For instance, in a project I once worked on, we developed custom renderers (i.e. custom icons to be displayed on maps etc.), and back then it was pretty much unsupported. The only way we could get support for this was to contribute our custom renderer to ESRI. Did we get any real support from them? no. But our framwork eventually became ArcGIS version 6's renderer hierarchy templates.
They have a reputation for not contributing anything back. User, beware.
Those who can, do. Those who can't, consult.
"Because geoprocessing often involves processing many datasets or datasets with many records, geoprocessing tasks typically are repetitive and good candidates for automation. Any scripting language with a COM interpreter, such as Python, JScript, or VBScript, can be used to write scripts that execute ArcGIS Desktop 9 geoprocessing tools and automate tasks. Because these scripting languages are not proprietary, many resources for learning them are available." Source
__________________
working & blogging from nigeria