Görevlerimden biri için üç araçla (Python komut dosyaları) bir Araç Kutusu oluşturmam gerekiyor.
Sıradan tbx yerine Python Toolbox (pyt) olarak yazmaya karar verdim.
Kodu düzenlemenin "iyi" yolu dışında her şey açıktır.
Üç aracım olduğu için bunları bir dosyada (pyt) saklamanın iyi bir yolu değil. Bu yüzden, her aracı ayrı bir .py dosyasında tutmaya karar verdim.
Sorun şu: ArcGIS for Server üzerinde dağıtım veya dağıtım için PYT ile birkaç dosya düzenlemenin iyi yolu nedir? Bunları PYT dosyasıyla aynı seviyede tutmalı mıyım yoksa bir alt dizine mi yerleştirmeliyim (yani "Araçlar")?
Herhangi bir Esri kılavuzu veya "büyük PYT araç kutusu" örneği önerebilir misiniz?
Bu konuda hiçbir şey bulamadım. 10.0 sürümünde kullandığım ToolShare klasör yapısı vardı.
Bu daha çok kodlama tarzı sorunudur. Çünkü 500-1000 veya daha fazla kod satırı ile bir PYT dosyası oluşturma fikri bana iyi gelmiyor ve bunun "pitonik" bir yol olmadığına inanıyorum.