กฎสำหรับการตั้งชื่อคลาสและตารางคุณสมบัติที่ถูกต้องใน ArcGIS Desktop คืออะไรและมีเอกสารสนับสนุนใดบ้างที่สามารถอธิบายข้อ จำกัด การตั้งชื่อชุดข้อมูลทั้งหมดได้
กฎสำหรับการตั้งชื่อคลาสและตารางคุณสมบัติที่ถูกต้องใน ArcGIS Desktop คืออะไรและมีเอกสารสนับสนุนใดบ้างที่สามารถอธิบายข้อ จำกัด การตั้งชื่อชุดข้อมูลทั้งหมดได้
คำตอบ:
อยู่ในเอกสารประกอบ: การกำหนดคุณสมบัติคลาสคุณลักษณะ
โดยเฉพาะ:
ชื่อต้องเริ่มต้นด้วยตัวอักษรไม่ใช่ตัวเลขหรืออักขระพิเศษเช่นเครื่องหมายดอกจัน (*) หรือเครื่องหมายเปอร์เซ็นต์ (%) ชื่อต้องไม่มีอักขระใด ๆ นอกเหนือจากตัวอักษรและตัวเลขและขีดล่าง
คำถามนี้ได้รับการตอบโดย Swingley ด้านบน ... แต่ในแง่ของการดำเนินการตามขั้นตอนนี้โดยอัตโนมัติคุณสามารถเขียนสคริปต์ที่ใช้วิธีการIFieldChecker.ValidateTableName ถ้าฉันจำได้อย่างถูกต้องมันจะส่งคืนชื่อที่แก้ไขด้วยอักขระที่ไม่ถูกต้องแทนที่ด้วยเครื่องหมายขีดล่าง
ตั้งแต่ ArcGIS 10.3 มีarcpy
ฟังก์ชั่นValidateTableName
:
ใช้ชื่อตารางและพา ธ เวิร์กสเปซและส่งคืนชื่อตารางที่ถูกต้องสำหรับเวิร์กสเปซ เครื่องหมายขีดล่าง "_" จะแทนที่อักขระที่ไม่ถูกต้องใด ๆ ที่พบในชื่อตารางและจะเคารพข้อ จำกัด ชื่อสำหรับพื้นที่ทำงาน ข้อ จำกัด ชื่อตารางขึ้นอยู่กับ RDBMS เฉพาะที่ใช้