คำถามติดแท็ก deployment

1
แนวทางสำหรับการจัดระเบียบกล่องเครื่องมือหลาม (.pyt) ใน ArcGIS
สำหรับหนึ่งในภารกิจของฉันฉันต้องสร้างกล่องเครื่องมือที่มีสามเครื่องมือ (สคริปต์หลาม) แทนที่จะเป็น tbx ธรรมดาฉันตัดสินใจเขียนเป็น Python Toolbox (pyt) ทุกอย่างชัดเจนยกเว้นวิธี "ดี" ในการจัดระเบียบรหัส เนื่องจากฉันมีสามเครื่องมือจึงไม่ดีที่จะเก็บไว้ในไฟล์เดียว (pyt) ดังนั้นฉันตัดสินใจเก็บเครื่องมือแต่ละไฟล์ในไฟล์. py แยกต่างหาก นี่คือปัญหา: วิธีที่ดีในการจัดระเบียบไฟล์หลายไฟล์ด้วย PYT สำหรับการแจกจ่ายหรือการปรับใช้บน ArcGIS สำหรับเซิร์ฟเวอร์คืออะไร ฉันควรเก็บไว้ในระดับเดียวกันกับไฟล์ PYT หรือฉันควรวางไว้ในไดเรกทอรีย่อยบางอัน (เช่น "เครื่องมือ")? คุณสามารถแนะนำแนวทาง Esri หรือตัวอย่าง "กล่องเครื่องมือ PYT ขนาดใหญ่" ใด ๆ ได้หรือไม่ ฉันไม่พบสิ่งใดในหัวข้อนี้ ในเวอร์ชั่น 10.0 มีชื่อว่าโครงสร้างโฟลเดอร์ ToolShareที่ฉันใช้ นี่เป็นคำถามของรูปแบบการเข้ารหัสเพิ่มเติม เพราะความคิดในการสร้างไฟล์ PYT หนึ่งไฟล์ที่มีโค้ดตั้งแต่ 500-1,000 บรรทัดขึ้นไปนั้นดูไม่ดีสำหรับฉันและฉันเชื่อว่ามันไม่ใช่วิธี "pythonic"

1
วิธีโยกย้ายพื้นที่ทำงานร้านค้าและเลเยอร์เฉพาะใน Geoserver
Geoserver ทำงานบนสภาพแวดล้อมการพัฒนาและการผลิต ฉันต้องการย้ายพื้นที่ทำงานร้านค้าเลเยอร์สไตล์ ฯลฯ จากการพัฒนาไปสู่การผลิต ฉันจะทำสิ่งนี้ได้อย่างไร ฉันรู้ว่าฉันสามารถคัดลอก data-dir ทั้งหมดไปยังการผลิตและรีสตาร์ท geoserver แต่กว่าพื้นที่ทำงานร้านค้าและอื่น ๆ ทั้งหมดจะถูกโยกย้าย ประเด็นคือฉันต้องการเพียงหนึ่งในพื้นที่ทำงานร้านค้าและอื่น ๆ ในสภาพแวดล้อมการพัฒนาฉันมีพื้นที่ทดสอบหลายร้านและเลเยอร์ซึ่งฉันไม่ต้องการในการผลิต ใน data-dir ฉันเห็นไดเร็กตอรี่ gwc-layer, ด้วยไฟล์ xml จำนวนมาก แต่ฉันจะรู้ได้อย่างไรว่า xml เป็นชั้นใด
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.