7 votos

' nativa ' vs ' qgis ' proveedor del algoritmo de geoprocesamiento en (Py) QGIS 3

En caja de herramientas de QGIS 3 procesamiento entre todos los algoritmos con el icono de QGIS 3 hay algunos con ID del algoritmo a partir de qgis: y algunos a partir de nativo:.

¿Cuál es la diferencia entre procesamiento algoritmo proveedores qgis y nativa?

4voto

Mat Puntos 196

Como dices, poco antes de los dos puntos es el nombre del proveedor, en este caso "nativa" (puede ver el código para esto aquí).

Por lo que puedo decir, los algoritmos de procesamiento de nombre nativo han sido portado a C++ (que fueron escritas en Python en versiones anteriores). Esto tiene la obvia ventaja de la velocidad y es por eso que algunos de los algoritmos son considerablemente más rápido en 3.x

Parece ser que hay una lista de ellos aquí en Github en QgsNativeAlgorithms::loadAlgorithms() donde se cargan.

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