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

ชุดข้อมูลแบบตารางเชื่อมโยงแบบหนึ่งต่อหนึ่งกับชุดของคุณลักษณะเชิงพื้นที่

4
การรวมคอลัมน์ตารางคุณสมบัติ QGIS
ฉันมีสองคอลัมน์ในตารางคุณสมบัติ QGIS ของฉัน คอลัมน์แรกมีค่าที่ไม่มีคอลัมน์ที่สองและในทางกลับกัน ฉันต้องการเพิ่มเขตข้อมูลใหม่ที่มีทั้งค่าจากคอลัมน์แรกและคอลัมน์ที่สอง ฉันคิดว่ามันอาจจะง่ายเหมือน "Value 1 + Value 2) แต่นี่ให้ผลลัพธ์Nullให้ฉันค่าทั้งหมดเป็นสตริง Value 1| Value 2 | New Column ------------------------- Bacon | | Bacon Eggs | | Eggs | Cheese | Cheese | Ham | Ham

5
แสดงตารางแบบไดนามิกในสภาพแวดล้อม Data Driven Pages หรือไม่
ฉันกำลังสร้างซีรี่ส์แผนที่ที่มีรูปหลายเหลี่ยมหลายแผ่นต่อแผ่น มีคำอธิบายประกอบสำหรับรูปหลายเหลี่ยม แต่รูปหลายเหลี่ยมบางส่วนมีขนาดเล็กมากและไม่มีคำอธิบายประกอบสำหรับพวกเขา (คำอธิบายประกอบจะซ่อนรูปหลายเหลี่ยมทั้งหมด) ดังนั้นฉันมีตารางแอตทริบิวต์ที่เก็บป้ายกำกับสำหรับรูปหลายเหลี่ยมเฉพาะเหล่านั้น ฉันจะให้ตารางนั้นแสดงบนแผนที่โดยมีเฉพาะค่าแอททริบิวต่อแผ่นมากกว่าค่า 2000+ ทั้งหมดได้อย่างไร ฉันกำลังมองหาโซลูชันที่เรียบง่ายและมีพลวัต

1
QGIS - เป็นไปได้ไหมที่จะแปลงอักขระที่เน้นเสียงเป็นอักขระปกติในตารางแอตทริบิวต์ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับระบบแลกเปลี่ยนข้อมูลทางภูมิศาสตร์ของกองซ้อน ปิดให้บริการใน3 ปีที่ผ่านมา ฉันมีชุดข้อมูล OSM ที่มีชื่อที่มีตัวอักษรประจำชาติ (นี่คือการส่งออก CSV แต่ฉันมีใน SHP): osm_id,code,fclass,population,name,longitude,latitude 276645544,1003,village,221,Krč,14.248410,49.194988 444571400,1003,village,88,Radonice,14.548085,49.143251 488567474,1003,village,115,Doubravka,14.363835,49.282158 488567478,1003,village,114,Koloměřice,14.399437,49.280328 488567484,1003,village,111,Údraž,14.309249,49.281551 491452727,1004,hamlet,33,Poněšice,14.481200,49.105121 601855465,1003,village,147,Hvožďany,14.433230,49.286094 631878480,1003,village,211,Myšenec,14.208999,49.223213 และต้องการแปลงเป็นแบบฟอร์มนี้: osm_id,code,fclass,population,name,longitude,latitude 276645544,1003,village,221,Krc,14.248410,49.194988 444571400,1003,village,88,Radonice,14.548085,49.143251 488567474,1003,village,115,Doubravka,14.363835,49.282158 488567478,1003,village,114,Kolomerice,14.399437,49.280328 488567484,1003,village,111,Udraz,14.309249,49.281551 491452727,1004,hamlet,33,Ponesice,14.481200,49.105121 601855465,1003,village,147,Hvozdany,14.433230,49.286094 631878480,1003,village,211,Mysenec,14.208999,49.223213 โดยที่สำเนียงนั้นถูกลบออกไปแทนที่จะเป็น "č, š, ř, á" เป็นต้นคุณมี "c, s, r, a" ฉันไม่จำเป็นต้องแก้ไขคอลัมน์ปัจจุบัน - อาจสร้างคอลัมน์ใหม่ที่มีชื่อที่แปลงแล้ว ฉันกำลังจะใช้เครื่องมือออนไลน์บางอย่างเช่นนี้สำหรับไฟล์ CSV แต่มันจะดีมากถ้าฉันสามารถแก้ปัญหานี้ใน QGIS …

2
การแยกข้อความจากฟิลด์สตริงก่อนตัวคั่นแต่ละตัวกับฟิลด์ใหม่
ฉันพยายามที่จะดึงข้อมูลข้อความจากเขตข้อมูลสตริงที่มีข้อความคั่นด้วยจุดและวางไว้ในสาขาใหม่โดยใช้เครื่องคิดเลขฟิลด์ ฉันใช้ฟังก์ชัน python นี้ (นำมาจากวิธีการแยกข้อความก่อน / ใน QGIS? ): from qgis.core import * from qgis.gui import * @qgsfunction(args='auto', group='Custom') def func(value1, feature, parent): return value1.split('.')[0] ส่งคืนข้อความทั้งหมดก่อนจุดแรก ตอนนี้ฉันสงสัยว่าจะเขียนฟังก์ชันเพื่อวางแถวข้อความที่คั่นด้วยแต่ละตัวในฟิลด์แยก ก่อน: หลังจาก:

3
จะซิงค์ FeatureTable กับชุดตัวเลือกของ FeatureLayer ได้อย่างไร?
ArcGIS Server JS API มีคลาสFeatureTableใหม่ซึ่งแสดงตารางแอตทริบิวต์ที่สอดคล้องกับ FeatureLayer มีตัวเลือกsyncSelectionซึ่ง: เปิดใช้งานการโต้ตอบระหว่างแผนที่และตารางคุณสมบัติ การตั้งค่าคุณสมบัตินี้เป็นจริงช่วยให้สามารถเลือกสถานที่บนแผนที่ผ่านการคลิกแถวในตารางและการเลือกแถวของตารางผ่านการคลิกสถานที่บนแผนที่ อย่างไรก็ตามสิ่งนี้ดูเหมือนจะไม่ให้เกียรติชุดการเลือกที่สร้างขึ้นโดยทางโปรแกรมกับเลเยอร์ จดตัวอย่างที่https://developers.arcgis.com/javascript/3/sandbox/sandbox.html?sample=featuretableหากฉันใช้การเลือกกับ FeatureLayer มันจะไม่ปรากฏใน FeatureTable: // Create the feature layer myFeatureLayer = new FeatureLayer("https://services.arcgis.com/V6ZHFr6zdgNZuVG0/arcgis/rest/services/Warren_College_Trees/FeatureServer/0", { mode: FeatureLayer.MODE_SELECTION, visible: true, outFields: ["*"], id: "fLayer" }); var myQuery = new Query(); myQuery.where = "Spp_Code ='SABA'"; myFeatureLayer.selectFeatures(myQuery,FeatureLayer.SELECTION_NEW) สิ่งนี้ใช้การเลือกกับเลเยอร์สถานที่อย่างถูกต้อง (โปรดทราบว่าแผนที่มีเพียงจุดเดียวเท่านั้น) แต่ไม่ใช้กับตารางคุณลักษณะ (แสดงรายการทั้งหมด 1146 คะแนนด้วย 0 …

4
การย่อขนาดตารางแอตทริบิวต์ใน ArcMap?
ก่อนหน้า ArcGIS 10.0 ฉันทำงานบนตารางคุณลักษณะหลายอย่างพร้อมกันและฉันก็ย่อขนาดมันให้เล็กที่สุด ตอนนี้ตารางคุณลักษณะไม่มีไอคอนเพื่อย่อให้เล็กสุดใช้ ArcGIS 10.1 สำหรับเดสก์ท็อปบนคอมพิวเตอร์ Windows 7 ของเรา เรามีพวกมันบนพีซีและใน Citrix ด้วยเช่นกันและพฤติกรรมของซอฟต์แวร์นั้นเหมือนกันที่นั่น มีวิธีรับตารางแอตทริบิวต์เพื่อลดหรือไม่

7
มีวิธีที่รวดเร็วเพื่อล้างคุณสมบัติทั้งหมดจากเลเยอร์ แต่ปล่อยให้รูปหลายเหลี่ยมอยู่ในสถานที่หรือไม่?
ฉันมีเลเยอร์ Shapefile ใน QGIS 2.6 ที่มีรูปหลายเหลี่ยมหลายรูปแต่ละอันมีข้อมูลในกว่า 100 ฟิลด์ ฉันต้องการสร้างเลเยอร์ใหม่ที่มีรูปหลายเหลี่ยมเดียวกันทั้งหมด แต่มีเขตข้อมูลทั้งหมดของพวกเขาว่างเปล่า (ตั้งค่าเป็น 0, ว่างเปล่าหรือว่างเปล่าขึ้นอยู่กับชนิดของเขตข้อมูล) มีวิธีที่รวดเร็วกว่าการกดลบในแต่ละเขตข้อมูลของรูปหลายเหลี่ยมในแต่ละครั้งฉันจะต้องทำมากกว่า 1,000 ครั้งด้วยวิธีนี้

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

3
ค้นหาระเบียนที่ซ้ำกันในฟิลด์โดยใช้ ArcGIS for Desktop หรือไม่
ฉันกำลังมองหาระเบียนที่ซ้ำกันในไฟล์ dbf ตามคุณลักษณะที่เรียกว่า 'ID' ฉันมีไฟล์ dbf ต่าง ๆ จาก 500,000 เรคคอร์ดถึง 1.5 ล้านและฉันรู้ว่ามีโฮสต์ของการซ้ำซ้อน ฉันต้องการเพิ่มฟิลด์ 'ทำซ้ำ' ซึ่งระบุว่าใช่หรือไม่ใช่ (หรือ 1 หรือ 0 ใช้ได้) เมื่อมีแอตทริบิวต์ ID อยู่ที่อื่น การใช้สคริปต์ python ต่อไปนี้ใน Field Calculator ส่งคืน 1 สำหรับรายการที่ซ้ำกันและ 0 สำหรับรายการที่ไม่ซ้ำ uniqueList = [] def isDuplicate(inValue): if inValue in uniqueList: return 1 else: uniqueList.append(inValue) return 0 isDuplicate(!FIELD_NAME!) …


10
การเปลี่ยนประเภทข้อมูลในตารางแอตทริบิวต์ ArcGIS?
ฉันจะเปลี่ยนชนิดข้อมูลในตารางแอตทริบิวต์ใน ArcGIS สำหรับหลายฟิลด์ได้อย่างไร ตัวอย่างเช่นหากเขตข้อมูลได้รับการส่งออกเป็นสตริงจาก Excel และฉันต้องการใช้เป็นค่าตัวเลข?

2
ArcObjects: วิธีการแทรกข้อมูลลงในตาราง?
ฉันมีตารางใน ArcCatalog ชื่อ WorkOrderAss ตารางนี้มี 3 คอลัมน์: (OBJECTID, FeatureName, Name) ฉันต้องการแทรกข้อมูลลงในตารางนี้จากโค้ดด้านหลังใน C # ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.