จะเป็นสัญลักษณ์ของค่า Null ใน ArcGIS ได้อย่างไรโดยใช้สัญลักษณ์สัญลักษณ์ปริมาณ


9

เขตข้อมูลตัวเลขหนึ่งในข้อมูลของฉันเกี่ยวข้องกับค่า Null (ไม่มีข้อมูล) เมื่อฉันระบุว่าเป็นปริมาณในสัญลักษณ์ปรากฎว่ารูปหลายเหลี่ยมที่เกี่ยวข้องกับค่า Null ถูกนำออกจากแผนที่ ฉันจะแสดงค่าเหล่านี้ (เช่นรูปหลายเหลี่ยม) บนแผนที่ได้อย่างไร ฉันอ่านบางที่ที่จะแปลงค่า Null เป็น 0 แต่การทำเช่นนั้นทำให้เข้าใจผิดเนื่องจากรายการเหล่านี้ไม่มีรายการไม่ใช่ 0

ฉันเข้าสู่สถานการณ์นี้หลังจากเข้าร่วม shapefile กับตารางคุณลักษณะ แต่ฉันเดาว่ามันเกิดขึ้นกับข้อมูลใด ๆ ที่มีข้อมูลที่ขาดหายไป เป็นเช่นนั้นหรือไม่ซ้ำกันเฉพาะขั้นตอนการเข้าร่วมหรือไม่


เป็นเพราะการเข้าร่วมที่ไม่ตรงกัน (ค่าใน 'จาก' ตารางไม่ตรงกับแถวในตาราง 'ถึง')? การรวมที่ไม่ตรงกันนั้นยากต่อการทำงานแม้ว่ามันจะแสดงให้คุณเห็น NULL ในตารางคุณลักษณะที่ไม่มีสิ่งใด (ไม่มีแม้แต่ NULL) ในการเลือก / กำหนดโดยมันจะเป็นการดีที่สุดที่จะเพิ่มแถวที่มีค่า Null คุณสามารถค้นหาแถวที่มีค่าหายไปได้โดยเลือก Join_from_field = Join_to_field (ใช้ชื่อฟิลด์จริง) จากนั้นสลับการเลือก
Michael Stimson

ดีกว่าคุณดูข้อมูลของคุณ @ "แต่ฉันเดาว่ามันเกิดขึ้นกับข้อมูลใด ๆ ที่มีข้อมูลที่ขาดหายไป datafile หรือฟีเจอร์คลาสของคุณอยู่หรือไม่? BTW เพื่อเป็นสัญลักษณ์ของค่า Null คุณสามารถเปลี่ยนค่าเหล่านี้เป็นค่าอื่นที่สามารถเป็นสัญลักษณ์ได้
SIslam

คำตอบ:


12

ใช่มันจะเกิดขึ้นกับข้อมูลใด ๆ ปริมาณเป็นค่าตัวเลขและ null หมายถึงไม่มีข้อมูลหรือไม่มีค่าดังนั้นจึงไม่สามารถแสดงผลได้ (สมมติว่าไม่มีข้อมูล / null สำหรับคุณลักษณะนั้นและควรเป็นอย่างนั้น) ด้วยหมวดหมู่คุณสามารถแสดงค่า Null เป็นค่า แต่ไม่สามารถใช้กับระบบอ้างอิงตัวเลข ทั้งนี้ขึ้นอยู่กับที่วิธีการที่คุณใช้ปริมาณมีสองวิธีการแก้ปัญหา

คุณสามารถเปลี่ยนค่า Null เป็นค่ารหัสซึ่งหมายถึง null (เช่น -999 หรือบางอย่าง); สิ่งที่จะไม่ถูกเข้าใจผิดว่าเป็นค่าที่ถูกต้องในชุดข้อมูลและไม่เป็นศูนย์ (ตั้งแต่ที่คุณพูดนั่นเป็นการทำให้เข้าใจผิด) คุณต้องแน่ใจว่าในการจัดหมวดหมู่ของคุณว่าค่ามีคลาสของตัวเองโดยไม่มีค่าอื่น ๆ (สามารถทำได้ในแท็บสัญลักษณ์) ใน Legend หากคุณมีเพียงคุณเปลี่ยนป้ายกำกับสำหรับค่านั้นเป็น No Data หรือสิ่งที่คล้ายกัน

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

โปรดทราบว่า shapefiles ไม่สนับสนุนค่า null ที่แท้จริง - พวกมันถูกเก็บเป็นศูนย์ถ้าเป็นตัวเลข ด้วยเหตุนี้คุณอาจไม่สามารถแยกความแตกต่างระหว่างศูนย์จริงในข้อมูลและ null คุณจะต้องนำเข้ารูปร่างไฟล์ของคุณไปยังคลาสคุณลักษณะฐานข้อมูลภูมิศาสตร์ซึ่งรองรับค่า Null จริงหรือใช้ค่าที่กำหนดไว้ด้านบน

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