คำถามติดแท็ก attribute-index

4
กรอกคอลัมน์ด้วยหมายเลขที่ต่อเนื่องกันใน QGIS?
ฉันสร้างคอลัมน์ใหม่ในตารางคุณลักษณะของฉันและมีค่าเริ่มต้น (เช่น 0) ฉันต้องการ (อาจใช้เครื่องคำนวณภาคสนาม) ได้ผลลัพธ์ที่แถว 1 มีค่า 1, แถว 2 = 2 และอื่น ๆ เช่นเดียวกับดัชนีที่มีหมายเลข ฉันจะขอบคุณสำหรับตัวอย่างรหัสสำหรับเครื่องคิดเลขภาคสนาม (รวมถึงการใช้งาน$rownum(ฉันคิดว่าฉันต้องการสิ่งนี้สำหรับการสลับเป็นบรรทัด))

1
การตรวจสอบว่ามีการใช้ดัชนีแอตทริบิวต์ในแบบสอบถามจาก ArcObjects หรือไม่
เรามีซอฟต์แวร์บางส่วนเป็นส่วนหนึ่งของโครงการขนาดใหญ่ที่เขียนโดยใช้ ArcObjects ผ่าน. NET ซอฟต์แวร์นี้โอนย้ายและผสานข้อมูลจากฐานข้อมูลไฟล์ทางภูมิศาสตร์หลายไฟล์ในหนึ่งสคีมาไปยังฐานข้อมูลไฟล์เดียวในสคีมาที่คล้ายกัน แต่แตกต่างกัน บางขั้นตอนในการโยกย้ายเกี่ยวข้องกับการค้นหาแถวที่มีอยู่และอัปเดตด้วยข้อมูลจากตารางอื่น สิ่งนี้อาจช้ามากเมื่อฐานข้อมูลปลายทางทางภูมิศาสตร์มีขนาดใหญ่ดังนั้นฉันจึงเพิ่มดัชนีแอตทริบิวต์หลายฟิลด์เพื่อปรับปรุงประสิทธิภาพการสืบค้น / อัปเดต มีวิธีที่ฉันสามารถยืนยันว่าการสืบค้นกำลังใช้ดัชนีแอตทริบิวต์ใหม่และบางทีวิธีการดำเนินการค้นหา? ฉันเดาว่าฉันกำลังมองหาเทียบเท่ากับแผนแบบสอบถาม - สิ่งที่คล้ายกับEXPLAIN PLANใน Oracle แบบสอบถามอยู่ในฐานข้อมูลไฟล์โดยใช้ ArcObjects โดยตรง (ไม่มีแบ็กเอนด์ RDBMS หรือ SQL)

3
ฐานข้อมูลส่วนบุคคลทางภูมิศาสตร์เหมาะกว่าสำหรับการสืบค้นแอตทริบิวต์ที่ทำดัชนีอย่างรวดเร็วกว่าฐานข้อมูลทางภูมิศาสตร์ของไฟล์หรือไม่
ฉันกำลังเตรียมข้อมูลสำหรับแอปพลิเคชั่น ArcGIS Engine ที่สืบค้นข้อมูลเพื่อค้นหาที่อยู่ บางครั้งเราค้นหาเพียงแค่ในฟิลด์ชื่อถนนเพียงแค่ในฟิลด์หมายเลขบ้านหรือทั้งสองอย่าง เมื่อใช้ฐานข้อมูลภูมิศาสตร์ส่วนบุคคลหรือฐานข้อมูลภูมิศาสตร์ SDE หนึ่งสามารถเพิ่มดัชนีแอตทริบิวต์หลายคอลัมน์นอกเหนือจากดัชนีคอลัมน์เดียว ด้วยเหตุผลบางอย่างตามการสร้างดัชนีคุณลักษณะบทความ ESRI ดัชนีคุณลักษณะหลายคอลัมน์จะไม่สามารถทำได้เมื่อใช้ฐานข้อมูลทางภูมิศาสตร์ของไฟล์ พวกเขาไม่ได้พูดถึงว่าทำไมในกรณีนี้ - ไฟล์ฐานข้อมูลทางภูมิศาสตร์อาจไม่ต้องการด้วยเหตุผลบางอย่าง? ดัชนีหลายคอลัมน์ในฟิลด์หมายเลขบ้านและฟิลด์ชื่อถนนควรปรับปรุงประสิทธิภาพการสืบค้นของฉันทางทฤษฎีเมื่อค้นหาทั้งสองฟิลด์พร้อมกัน แต่ควรเปลี่ยนไปใช้ฐานข้อมูลส่วนบุคคลหรือไม่? ฉันมีความรู้สึกว่าข้อเสียของการใช้ฐานข้อมูลส่วนบุคคลอาจลบล้างประโยชน์ของดัชนีหลายคอลัมน์ ฉันอยู่ภายใต้ความประทับใจที่ Esri ต้องการให้เราย้ายออกจากฐานข้อมูลส่วนบุคคลทางภูมิศาสตร์ แต่เป็นกรณีที่ฐานข้อมูลทางภูมิศาสตร์ส่วนบุคคลเป็นตัวเลือกที่ดีกว่าหรือไม่ หากคุณมีประสบการณ์กับสิ่งนี้ฉันชอบที่จะรู้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.