How do I access arcobjects from python?
时间:2010-11-01 来源:GIS的学习
Recipe
- Download and install WinSDk and Visual Studio.
- Unpack Mark's package somewhere
- Edit DemoTool.idl if necessary (e.g. path to esriSystemUI.olb)
- Open the WinSDK CMD shell and run midl DemoTool.idl (creates DemoTool.tbl needed for registering COM objects)
- Register the com objects with python DemoTool.py -regserver
You are now ready to access arcobjects with python:
from Snippets import GetLibPath, InitStandalone from comtypes.client import GetModule, CreateObject m = GetModule(GetLibPath() + "esriGeometry.olb") InitStandalone() p = CreateObject(m.Point, interface=m.IPoint) p.PutCoords(2,3) print p.X, p.Y
相关阅读 更多 +