5 votos

¿Qué partes del diagrama del Modelo de Programación Geoprocesador de ArcGIS 9.3 no son relevantes para ArcGIS 10?

El modelo de programación del geoprocesador fue una excelente herramienta para la creación de scripts en Python utilizando ArcGIS 9.3. Aún no hay un diagrama equivalente para ArcGIS 10, aunque hay una petición en el sitio de ideas de ArcGIS.

¿ArcGIS 10 tiene un Modelo de Programación de Geoprocesador utilizando Arcpy? preguntó si el diagrama de 9.3 es útil para ArcGIS 10. La respuesta fue que parte de él es relevante y que es mejor no utilizarlo. Sin embargo, realmente me gusta el diagrama y me gustaría hacer referencia a él al crear scripts para ArcGIS 10. Por lo tanto, mi pregunta específica es:

¿Qué partes del diagrama de ArcGIS 9.3 no son relevantes para ArcGIS 10? Corríjame si me equivoco, pero por lo que entiendo, si se hiciera un diagrama equivalente para ArcGIS 10, se agregarían nuevas funciones al diagrama; el diagrama solo sería más grande.

4voto

Eric Scrivner Puntos 1392

Las principales diferencias entre arcgisscripting y arcpy son la instanciación y una adhesión más rígida a una convención de nombres, es decir, [nombre_herramienta]_[categoría](*args, **kwargs)

Además de eso, la respuesta de Dan Patterson es correcta, tendrás que revisar cada herramienta para determinar si la funcionalidad o los parámetros han cambiado para cada una.

ArcPy es un elaborado stub para objetos COM. Usar una biblioteca COM desde python tiene la sobrecarga adicional de traducir los tipos de datos de python a tipos de datos c/c++. Y a menudo requiere algunas conversiones complejas. Ser conscientes de esto, y tener un entendimiento de COM te ayudará a exprimir rendimiento de tus scripts cuando sea necesario.

-4voto

Jim Puntos 4057

Usted tendrá que comparar las diferencias específicas entre la versión 10 y la versión 9.3 en los archivos de ayuda en línea. La creación de la geoprocessor es diferente, sin embargo, puede invocar 9.3 funcionalidad en el módulo arcpy por la importación de arcgisscripting desde dentro de arcpy. Este mantener algunos problemas de compatibilidad hacia atrás, pero usted tendrá que comparar cada herramienta de geoprocesamiento para determinar cuál, si alguna, se han realizado cambios.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X