Mehr

"Persistentes" ArcMap-Tool erstellen, ohne ein Python-Add-In zu erstellen?



Ich möchte ein Add-On erstellen, das während der Bearbeitung in ArcMap verfolgt, wo ich das Ansichtsfenster schwenke und bewege. Ich habe die Teile zusammen, aber ich mag das Debuggen mit dem Python-Add-In-Assistenten nicht, da ich ArcMap jedes Mal neu kompilieren und neu starten muss, wenn ich den Code ändere.

Gibt es eine andere Möglichkeit, diese Art von "beständigem" Skript zu erstellen, ohne ein Add-In zu verwenden? Wenn ich ein Toolbox-Tool erstelle und ausführe, wird es dann im Hintergrund ausgeführt und wie würde ich es stoppen? Alle Toolbox-Tools, die ich jemals erstellt habe, haben eine bestimmte Aufgabe, die sie ausführen, und nach Abschluss wird das Tool nicht mehr ausgeführt. Das gleiche mit ModelBuilder.


Ich habe persönlich wenig Erfahrung mit der Verwendung von a Python AddIn, da ich dieses Problem mit ArcObjects und VB .Net angegangen wäre. Sie erwähnen ausdrücklich das Bearbeiten und das Debuggen in Python nicht. Sie könnten eine Erweiterung erstellen, die das Starten und Beenden einer Editionssitzung überwacht. Einmal gestartet, könnte es die Verfolgung Ihrer Bewegung protokollieren. Wichtige ArcObject-Schnittstellen wären IEditor3 und IEditEvents.


Schau das Video: Nastavení trvalého odkazu Google meet v Google Classroom