Vairāk

Vai izsaukt Python skripta rīku no ArcGIS modeļa, izmantojot relatīvo ceļu?

Vai izsaukt Python skripta rīku no ArcGIS modeļa, izmantojot relatīvo ceļu?


Es esmu jauns ArcGIS lietotājs un saskaras ar problēmu, izsaucot skripta rīku no modeļa.

Man ir šāda failu struktūra:

  • E: Mana mape
    • MyToolbox.tbx
      • ScriptTool
      • Modelis
    • Skripti
      • myscript.py

ScriptTool kā skripta failu izmanto 'E: Scripts myscript.py' un ir konfigurēts relatīvā ceļa izmantošanai. Tādējādi, pat ja pārvietoju MyFolder no E: uz D: , ScriptTool spēj atrast myscript.py un tas tiek izpildīts veiksmīgi.

Modelim ir pievienots arī ScriptTool. Modelis darbojas labi, ja MyFolder atrodas mapē E: , bet, ja pārvietoju MyFolder uz D: , modelis nevar darboties, jo tas nevar atrast ScriptTool.

Lūdzu, palīdziet man, iesakot, kā modelim pievienot ScriptTool, lai modelis izmantotu relatīvos ceļus skripta rīkam.


Šis ir vecs un garš dokuments no 9.3 palīdzības, kas atrisināja manu problēmu.

Ar peles labo pogu noklikšķinot uz modeļa un atverot rekvizītus, bija iespēja izmantot relatīvos ceļus.