You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@tuscany.apache.org by Fengxiang <me...@gmail.com> on 2008/05/18 13:24:13 UTC
quesiont about python implementation
Hi.
I am confused by the implementation of python in tuscany,because i write a
python whick is :
import sys, os, arcgisscripting
gp = arcgisscripting.create()
gp.CheckOutExtension("3D")
gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/3D Analyst
Tools.tbx")
testtokml_kmz = "C:\\tokml\\testtokml.kmz"
guidao_mxd = "C:\\tokml\\guidao.mxd"
# Process: Map To KML...
def tokml():
gp.MapToKML_3d(guidao_mxd, "Layers", testtokml_kmz, "10000",
"NO_COMPOSITE", "VECTOR_TO_IMAGE", "DEFAULT", "1024", "96")
return 'successful'
result=tokml()
It always runable in my python environment but never run in
tuscany.italways throw a error msg :
no module named arcgisscripting
Could anybody tell me why? Does'nt tuscany use the native python
environment?
BTW: arcgisscripting is a dll file comes with ESRI GIS which used to support
model with python .
Thanks a lot!
Re: quesiont about python implementation
Posted by Andrew Borley <aj...@gmail.com>.
Hi,
It's not clear whether you're using the Python support in Tuscany SCA
Native or Tuscany SCA Java.
If you are using the Native codebase, do you have the path to the
arcgisscripting dll on your PYTHONPATH environment variable? And are
you sure that the PYTHONPATH variable is not being overwritten
anywhere, such as in launch scripts or similar?
Cheers
Andy
On Sun, May 18, 2008 at 12:24 PM, Fengxiang <me...@gmail.com> wrote:
> Hi.
> I am confused by the implementation of python in tuscany,because i write a
> python whick is :
> import sys, os, arcgisscripting
>
> gp = arcgisscripting.create()
>
> gp.CheckOutExtension("3D")
>
> gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/3D Analyst
> Tools.tbx")
>
> testtokml_kmz = "C:\\tokml\\testtokml.kmz"
> guidao_mxd = "C:\\tokml\\guidao.mxd"
> # Process: Map To KML...
> def tokml():
> gp.MapToKML_3d(guidao_mxd, "Layers", testtokml_kmz, "10000",
> "NO_COMPOSITE", "VECTOR_TO_IMAGE", "DEFAULT", "1024", "96")
> return 'successful'
> result=tokml()
> It always runable in my python environment but never run in
> tuscany.italways throw a error msg :
> no module named arcgisscripting
>
> Could anybody tell me why? Does'nt tuscany use the native python
> environment?
> BTW: arcgisscripting is a dll file comes with ESRI GIS which used to support
> model with python .
> Thanks a lot!
>