ชื่อเริ่มต้นที่มีตัวเลขเป็นหลักการตั้งชื่อข้อมูลที่ไม่ถูกต้องหรือไม่?


17

บริษัท ของฉันใช้ ArcGIS และมีโครงการและมาตรฐานการตั้งชื่อไฟล์ข้อมูลในสถานที่และ (ส่วนใหญ่) ตามมา สิ่งที่ได้ใส่ใจเสมอฉันเกี่ยวกับมาตรฐานที่ตั้งชื่อเขาว่ามันเป็นเอกสารที่เริ่มต้นโครงการและแฟ้มข้อมูลชื่อทั้งหมดที่มีจำนวนโครงการ - แปดบาทจำนวน ฉันเชื่ออยู่เสมอว่าการตั้งชื่อไฟล์ GIS ที่ขึ้นต้นด้วยตัวเลขเป็นสิ่งที่ไม่ดีและกระบวนการ (โดยเฉพาะอย่างยิ่งกับ GRIDS) นั้นล้มเหลวเนื่องจากชื่อไฟล์

ฉันกำลังมองหาที่จะแก้ไขมาตรฐานขององค์กรเพื่อลดความต้องการหมายเลขโครงการ แต่ฉันไม่สามารถหาเอกสารได้มากนักว่าทำไม "ตัวเลขเป็นอักขระตัวแรก" ในชื่อไฟล์เป็นสิ่งที่ไม่ดี

ทุกคนสามารถชี้นำฉันไปในทิศทางที่ถูกต้องเท่าที่ทรัพยากรสนับสนุนการโต้แย้งนี้ได้หรือไม่?


ฉันจะขุดบางส่วนสำหรับเอกสาร แต่โดยทั่วไปตัวเลขเป็นตัวแรกในชื่อตาราง db และโครงสร้างโฟลเดอร์เป็นความคิดที่ดีถ้าไม่ผิดกฎหมายอย่างสมบูรณ์ (ไม่ถูกต้อง) เครื่องมือจำนวนมากเป็นไปตามนั้น นี้เพิ่งมาจากก่อนหน้านี้ gis.stackexchange.com/questions/3571/…
แบรดเนสซัม

2
@ ยินดีต้อนรับสู่เว็บไซต์! เนื่องจากคุณได้วางกรอบคำถามของคุณไว้อย่างยอดเยี่ยมฉันจึงมีอิสระในการลบย่อหน้าเริ่มต้นเพื่อให้ผู้อ่านได้รับคำถามของคุณทันที
whuber

1
ตัวเลขในชื่อไฟล์ไม่ใช่ปัญหา แต่คุณไม่สามารถเริ่มชื่อคลาสคุณลักษณะด้วยหมายเลข: gis.stackexchange.com/questions/6686/…
Derek

คำตอบ:


10

การประชุมนี้เป็นเพียงขอทานที่จะนำออกจากข้อบกพร่องล่ามคำสั่งที่ไม่ดี (มันง่ายเกินไปที่จะสร้างความสับสนให้กับตัวเลขเริ่มต้นด้วยตัวเลข)

ความสำเร็จของซอฟต์แวร์ของคุณในวันนี้ในการหลีกเลี่ยงข้อบกพร่องนั้นไม่รับประกันว่าจะไม่ปรากฏในรีลีสในอนาคต สิ่งนี้เกิดขึ้นหลายครั้งในช่วงหลายทศวรรษที่ผ่านมาด้วยซอฟต์แวร์ GIS ของ ESRI พฤติกรรมนี้ได้รับการรายงานอย่างกว้างขวางและมีเอกสารเพียงพอ คุณไม่ต้องมองไกลไปกว่าฟอรัมผู้ใช้ของ ESRI ซึ่งมีอายุย้อนกลับไปกว่าทศวรรษ (การค้นหาไฟล์เก็บถาวร listserver แบบเก่าจะนำคุณย้อนกลับไปก่อนหน้านี้จนถึงประมาณปี 1995) การค้นหาที่น่าสนใจของ Google ได้แก่

ไซต์ "GRD ERROR": forums.esri.com

ชื่อไฟล์ 8.3 เว็บไซต์: forums.esri.com

การรวมกันเหล่านี้จะช่วยให้มีตัวอย่างของปัญหาที่เกิดขึ้นจริงหลายร้อยตัวอย่างเช่นชื่อไฟล์ที่เกิดขึ้นและอาจทำให้เกิดอีกครั้ง


1
ล่ามคำสั่งที่ไม่ดีหมายถึงอะไร
Nathanus

2
@Nathanus ทุกหนึ่งใน "เครื่องคิดเลขแรสเตอร์" อินเตอร์เฟซที่เคยปล่อยให้ ArcGIS 8.x และ 9.x. อีกตัวอย่างหนึ่ง: ล่ามภายในสำหรับเครื่องยนต์ GRID ซึ่งเป็นแกนหลักของการวิเคราะห์แรสเตอร์ทั้งหมดในซอฟต์แวร์ ESRI ทั้งหมดในศตวรรษที่สิบสี่จนกระทั่งเมื่อไม่กี่ปีที่ผ่านมา นอกจากนี้ (ในระดับเล็กน้อย) ล่าม Avenue ใน ArcView 2.x และ 3.x สิ่งเหล่านี้ทั้งหมดล้มเหลวในบางสถานที่สำคัญในการแยกวิเคราะห์ภาษาที่ป้อนได้อย่างถูกต้อง
whuber

@whuber .. ขอบคุณ เมื่อใช้ร่วมกับ Mapperz JET การอ้างอิงนี้ทำให้ฉันได้รับหน่วยการสร้าง / สอบที่ดีสำหรับความหวังที่มีผลต่อการเปลี่ยนแปลงมาตรฐาน
hgil

โอ้ คุณหมายถึงการประชุมที่อ้างถึงการปฏิบัติปัจจุบันของพวกเขาไม่ใช่แบบแผนการตั้งชื่อ ฉันทำให้ใจของฉันสับสนปนกันเล็กน้อย
นาธานุสมี

9

หลีกเลี่ยงตัวเลขถ้าคุณสามารถ -

วิทยาศาสตร์โลกมีตัวอย่างที่ดี http://library.oceanteacher.org/OTMediawiki/index.php/General_File-Naming_Convention_for_Earth_Science_Datasets#Filename_Sections_in_the_Order_They_Should_Appear

ช่องว่างสามารถเดินทางไปถึงคุณ - บางคำสั่งเก่าที่ใช้ DOS สำหรับการย้ายไฟล์แตกถ้ามีพื้นที่เกี่ยวข้อง - ใช้ "_" (ขีดล่าง) เป็นความคิดที่ชาญฉลาด - สิ่งนี้เกิดขึ้นกลับไปที่เวิร์กสเตชัน ArcInfo - เพียง 8.3 (8 ตัวอักษรและรูปแบบไฟล์) . วันนี้คุณสามารถมีมากขึ้น - แต่ทำให้มนุษย์สามารถอ่านได้สำหรับการจัดส่ง หลีกเลี่ยงวันที่ (ไฟล์ส่วนใหญ่มีการประทับเวลา)

* โดยทั่วไปไปตามคำสั่งนี้ตัวอย่าง:

กฎการตั้งชื่อแบบแผนซึ่งกำกับโดยเอ็นจิ้น Microsoft JET ซึ่งเปิดใช้งานแอปพลิเคชัน Windows เช่น ArcMap เพื่ออ่านรูปแบบตารางต่างๆรวมถึงต่อไปนี้:

  • ชื่อต้องเริ่มต้นด้วยตัวอักษรไม่ใช่ตัวเลข
  • ชื่อต้องไม่มีช่องว่าง
  • อักขระพิเศษที่อนุญาตคือขีดล่าง

ArcMap

ป้อนคำอธิบายรูปภาพที่นี่


4

กล่องโต้ตอบไฟล์ "เปิด" หรือ "เลือก" ใด ๆ จะทำการเรียงลำดับโดยสมมติว่าไฟล์นั้นมีชื่อโดยใช้ตัวอักษร ดังนั้นหากคุณใช้หมายเลขเฉพาะแปดหลัก (!) สำหรับการจัดเรียงไฟล์ทุกโครงการจะกลายเป็นเรื่องไร้เหตุผลอย่างรวดเร็ว เช่น

1
10
2
20
3 etc. 

นอกจากนี้ยังมีเครื่องมือ GIS มากมายที่จะยังคงสมมติว่าไฟล์ที่เป็นไปตามรูปแบบชื่อไฟล์ MS DOS 8.3

การใช้ชื่อไฟล์เป็นกุญแจสำคัญในโปรเจ็กต์นั้นเป็นสิ่งที่ยุ่งยากที่สุด มันจะเป็นการดีกว่าที่จะจัดเก็บไฟล์ทั้งหมดในการควบคุมเวอร์ชันในที่เก็บโครงการที่เกี่ยวข้อง


ฉันเห็นด้วย. เป็นหนึ่งในเหตุผลที่ฉันพยายามเปลี่ยนมาตรฐานที่มีอยู่ ไม่เพียง แต่ยุ่งยาก แต่ในกรณีของเราซ้ำซ้อนด้วยเนื่องจากเรามีหมายเลขโครงการรวมอยู่ในส่วนอื่นของเส้นทางไฟล์โดยรวม
hgil

+1 ข้อดีของการจัดเรียงและคำแนะนำที่ดีสำหรับทางเลือก (แม้ว่าเป็นไปได้ว่าการประชุมนี้จะบังคับให้ศูนย์เริ่มต้นปรากฏขึ้นดังนั้นการเรียงลำดับอาจทำงานได้ต่อไป ... )
whuber

2

ดูเหมือนว่าจะไม่มีข้อ จำกัด เกี่ยวกับตัวเลขตัวอักษรตัวแรกเป็นแบบแผนยกเว้นที่นี่ในการประชุม NPS

ชื่อไฟล์และแอตทริบิวต์ตาราง
A. ผลิตภัณฑ์ GIS ขั้นสุดท้าย - การครอบคลุมรูปร่างและรูปแบบอื่น ๆ จะต้องสอดคล้องกับโครงสร้างการตั้งชื่อไฟล์ 10.3 (นั่นคือ cxxxxxxxxx.ext โดยที่ "c" เป็นตัวอักษรอัลฟ่าและ "x" เป็นตัวอักษรและตัวเลขสำหรับ ทั้งหมด 13 ตัวอักษรและหนึ่งช่วงเวลาที่แยกชื่อไฟล์จากส่วนขยาย) ข้อตกลงต่อไปนี้ควรใช้เพื่อสร้างชื่อไฟล์: ccccccc99c.ext
i คำนำหน้า 4 อักขระสำหรับรหัสอุทยาน (ดูตารางที่ 1)
ii รหัสโครงการ 5 ตัวอักษรตามที่ระบุในฐานข้อมูลการติดตามโครงการ NCCN อ้างถึงข้อมูลโครงการติดตาม NCCN (NCCN 2005b ในการพัฒนา)
สาม. อักขระตัวเดียวสร้างความแตกต่างเลเยอร์ GIS ภายในโครงการเดียวกัน อักขระตัวเดียวนี้เรียกว่ารหัสผลิตภัณฑ์ GIS และได้รับการปรับปรุงในฐานข้อมูลการติดตามโครงการ NCCN นี่ควรเป็นตัวอักษรที่เลือกตามลำดับ (เช่นเริ่มต้นด้วย a, b, c, ฯลฯ ) เนื่องจากมีการสร้างเลเยอร์ GIS เพิ่มเติมสำหรับหรือเพิ่มเข้าในโครงการ ตัวอย่างเช่นสมมติว่ามีอยู่แล้วสองชั้น GIS อื่น ๆ สำหรับโครงการนี้ไฟล์ส่งออก ESRI Arc / ข้อมูลของ NOCA Landbird สินค้าคงคลังผ่าโครงการจุดเริ่มต้นจะมีชื่อไฟล์ของ“nocabda02c.e00.”
iv ส่วนขยาย ESfile รูปร่างจะประกอบด้วยไฟล์อย่างน้อยห้าไฟล์ที่มีชื่อเดียวกันและนามสกุลต่อไปนี้: .shp, .shx, .dbf, .shp, shp.xml และ. prj <<

ขออภัยสำหรับย่อหน้าข้างต้น
ประสบการณ์ของฉันได้รับว่าเมื่อมีการตั้งชื่อแบบไม่ถึงขนาดที่
1. คนแตกเพราะความยากในการปฏิบัติตาม
2. คนทำลายมันเป็นไปตามอนุสัญญาการตั้งชื่อมาตรฐานอื่น ๆ

ความจริงก็คือมีเครื่องมือที่ไม่อนุญาตให้ใช้ตัวอักษรตัวเลขและชื่อฟิลด์และการตั้งชื่อ RDBMS เป็นไปตามกฎเดียวกันนี้เกือบทุกครั้ง

เอกสารอินดีแอนาเอกสาร
โอเรกอนเอกสาร
Jason Birch เอกสาร
Nat Park Serv เอกสาร
ด้านความปลอดภัยสาธารณะหลายหน่วยงาน
รหัสการเข้าถึงแม่น้ำดูเหมือนจะไม่สนใจแนวทางปฏิบัติที่ดีที่สุด
เอกสารซานอันโตนิโอเอกสาร
เกี่ยวกับกรมอุทยานฯ เพิ่มเติม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.