Ich habe selbst danach gesucht und einige Antworten gefunden:
1) Welche Geoverarbeitungswerkzeuge berücksichtigen die Parallelverarbeitungsumgebung?
Ich konnte keine umfassende Liste mit anderen als den in der anderen Antwort verknüpften finden. Wenn Sie sich jedoch die Referenz für das Geoverarbeitungs-Tool ansehen, können Sie anhand der Liste der unterstützten Umgebungen im unteren Bereich feststellen, ob dieses Tool verwendet wird. Wenn in den Umgebungen "Parallel Processing Factor" aufgeführt ist, wird dies unterstützt. Ansonsten nicht. Es handelt sich nicht um eine vollständige Auflistung, aber Sie können zumindest die Unterstützung für ein bestimmtes Tool nachschlagen.
2) Handelt es sich um lokale oder globale Einstellungen (dh können Sie die Umgebung zu Beginn des Arcpy-Skripts festlegen und alle entsprechenden Tools berücksichtigen danach die Umgebungseinstellung?
Mein Verständnis ist, dass es sich wie andere Umgebungen verhält und beides sein kann. Wenn Sie es beim Ausführen im Geoverarbeitungswerkzeug selbst festlegen, ist es lokal. Wenn Sie es jedoch in ArcMap-Umgebungen oder arcpy-Umgebungen festlegen, ist es für diese Sitzung global. Ich könnte falsch liegen, aber ich habe nichts gelesen, was darauf hinweist, dass es sich anders verhält.
3) Sind die meisten Geoverarbeitungswerkzeuge standardmäßig auf arcpy.env.parallelProcessingFactor = "100%" eingestellt?
Zumindest nicht unbedingt. Es ist nicht spezifiziert. Auf dieser Hilfeseite für ArcGIS 10.2 können Sie die Anzahl der Werkzeuge standardmäßig festlegen. In Anbetracht der anderen Dokumentation auf dieser Seite, in der die optimalen Einstellungen für jedes Tool angegeben sind, je nachdem, ob es festplatten- oder CPU-gebunden ist, kann die Anzahl der Threads zwischen der Verwendung eines einzelnen Kerns und der Erstellung eines Vielfachen der Anzahl der Threads von CPUs variieren. Sie sagen das nicht, aber das ist meine Interpretation der Vorgabe, die sie spezifizieren.