5 votos

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

El geoprocessor modelo de programación es una herramienta excelente para secuencias de comandos de python para el uso de ArcGIS 9.3. Aún no hay equivalente diagrama de ArcGIS 10 - aunque no es una solicitud de ArcGIS ideas de sitio.

Una pregunta anterior en este sitio se le preguntó si el 9.3 diagrama es bueno para el uso de ArcGIS 10. La respuesta fue que algunos de los que sea relevante y es mejor no usarlo. Sin embargo, me gusta el diagrama y quisiera hacer referencia a él cuando las secuencias de ArcGIS 10. Por lo tanto mi pregunta específica es:

Qué partes de ArcGIS 9.3 diagrama no son relevantes para ArcGIS 10? Me corrija si estoy equivocado, pero por lo que yo entiendo, si un equivalente diagrama fue hecho para ArcGIS 10, no habría nuevas funciones añadidas para el diagrama; el diagrama sólo se hacen más grandes.

4voto

Eric Scrivner Puntos 1392

Las principales diferencias entre arcgisscripting y arcpy, son la creación de instancias y una más rígida adherencia a una convención de nomenclatura, es decir, [tool_name]_[categoría](*args, **kwargs)

Aparte de que la respuesta de Dan Patterson es correcto, voy a tener que buscar en cada una herramienta para determinar si la funcionalidad o los parámetros han cambiado para cada herramienta.

ESRI se ESRI, son grandes en el reembalaje de la misma funcionalidad en otro contenedor y llamando a un nuevo producto. ArcPy es un elaborado código auxiliar para objetos COM, y por lo tanto el retraso en el rendimiento.

actualización

La última frase no era la intención de sonar como una puñalada en ESRI. No era más que un indicador del rendimiento potencial de los gal. El uso de un COM de la biblioteca de python se ha agregado sobrecarga de la traducción de python tipos de datos en c/c++ en tipos de datos. Y a menudo requiere de cierto complejo de conversiones. Ser consciente de esto, y tener una comprensión de COM le ayudará a exprimir el rendimiento de los scripts donde 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