คำถามติดแท็ก dbf

4
การเข้ารหัสอักขระใดถูกใช้โดยไฟล์ DBF ใน shapefiles
การเข้ารหัสอักขระใดถูกใช้โดย dbf-file ใน shapefiles ดูเหมือนว่ามันจะถูกจัดการแตกต่างกันไปตามโปรแกรมและการตั้งค่าการเข้ารหัสในตัวเครื่อง การเข้ารหัสใดที่ 'ถูกต้อง' - ระบุไว้สำหรับรูปแบบหรือไม่

5
ข้ามขีด จำกัด 10 อักขระของชื่อฟิลด์ใน shapefiles หรือไม่
ฉันกำลังส่งออกรูปทรงเรขาคณิตที่มีแอตทริบิวต์ของข้อความที่แนบมาจากฐานข้อมูล oracle ไปยังรูปแบบ esri shapefile (.shp) ด้วยไลบรารี Java และ Geotools คอลัมน์แอตทริบิวต์ในฐานข้อมูลของเรามีชื่อที่มีอักขระมากกว่า 10 ตัวและ Geotools บังคับให้ตัดทอน ฉันเข้าใจว่าเป็นเพราะข้อกำหนดไฟล์. shp หรือ. dbf ฉันสามารถแก้ไขปัญหานี้ได้โดยการสร้างไฟล์ txt ง่ายๆด้วย "shrtname" = "ชื่อเต็มและยาว" แต่แน่นอนว่ามันจะไม่เข้าใจและนำเข้าโดยซอฟต์แวร์อื่นใดที่ไม่ใช่ของเรา มีวิธีอย่างเป็นทางการในการทำแผนที่จากชื่อฟิลด์สั้นไปจนถึงชื่อเต็มยาวหรือไม่? ตัวอย่างเช่นไฟล์ xml ถัดจากไฟล์. shp .dbf .shx อื่น ๆ ทั้งหมด

3
จะแก้ไขข้อมูลคุณลักษณะได้อย่างง่ายดายโดยใช้นิพจน์ปกติได้อย่างไร
ฉันกำลังเขียนบทช่วยสอนสำหรับนักเรียน MSc ที่ใช้ QGIS หนึ่งในภารกิจที่ต้องมีการแก้ไขข้อมูลคุณลักษณะ (ดูร่าง PDF ของการสอนที่นี่หากสนใจ) คำถามคือจะให้พวกเขาแก้ไขข้อมูลคุณลักษณะได้อย่างไร ฉันรู้ว่าคำถามนี้ได้รับการถามมาก่อนและคำตอบที่ใช้ง่าย: เพียงแค่ใช้ LibreOffice calc เพื่อแก้ไขและบันทึกจากนั้นตรวจสอบให้แน่ใจว่าลำดับแถวและชื่อคอลัมน์ยังคงเหมือนเดิม ฉันใช้วิธีนี้มาก่อนเพื่อให้ได้ผลที่ดีเยี่ยม น่าเสียดายที่โซลูชันไม่สามารถใช้งานได้อีกต่อไป: บันทึกไฟล์. dbf ใน LibreOffice (5.4.2) หรือ OpenOffice (3.4.1) Calc คำนวณข้อมูลจากมุมมองของ QGIS (เฉพาะตัวเลขจำนวนเต็มแบบสุ่มปรากฏในตารางแอตทริบิวต์) และ สร้างไฟล์. dbt เพิ่มเติมแทน เพื่อให้ได้คำถาม: ฉันจะบอกชั้นเรียนของนักเรียนปริญญาโทให้ทำสิ่งนี้ในสัปดาห์หน้าได้อย่างไร ฉันพิจารณาตัวเลือกต่อไปนี้: ใช้ R แทน (เหมาะสำหรับฉัน แต่น่ากลัวสำหรับนักเรียน) แก้ไขไฟล์เป็น. csv จากนั้นเข้าร่วมตามการประทับเวลา (ละเอียด แต่ดูเหมือนซับซ้อนเกินไปและสามารถแนะนำข้อผิดพลาดเพิ่มเติมได้ในทางปฏิบัติ 2 ชั่วโมง) ใช้โปรแกรมทางเลือก: ฉันลองใช้ Gnumeric …


5
วิธีเพิ่มฟิลด์แอททริบิวไปยัง Shapefile ที่มีอยู่ผ่าน Python โดยไม่ต้องใช้ ArcGIS
ฉันมีสคริปต์ Python ที่เพิ่มฟิลด์คุณสมบัติให้กับ Shapefile หากไม่มีอยู่ นี่เป็นเรื่องง่ายที่จะทำกับ ArcGIS (แบบกราฟิกหรือผ่าน Python) แต่ฉันกำลังมองหาบางอย่างที่ไม่ได้ขึ้นอยู่กับ ArcGIS ฉันพยายามนี้ไม่ประสบความสำเร็จกับ OGR ตั้งแต่ Shapefile ของฉันมีคุณสมบัติ ฉันดูที่pyshpแต่ในทำนองเดียวกันไม่มีวิธีแก้ไข schema หลังจากสร้างแล้ว ฉันไม่ได้ลองกับshapefile (สำหรับ Python)แต่ฉันไม่เห็นคุณลักษณะนี้ที่โฆษณา ฉันยังไม่สามารถดูวิธีนี้สามารถทำได้โดยการ tinkering กับไฟล์ DBF ผ่านdbfpy ไม่มีใครมีความคิดใด ๆ
24 python  shapefile  ogr  dbf 

13
การสร้างและจัดการ DBF โดยไม่มี excel 2003
บริษัท ของฉันเพิ่งอัพเกรดเป็น Office 2007 และตอนนี้ฉันไม่สามารถจัดการและสร้าง dbf ได้อีกต่อไป ฉันไม่เข้าใจการตัดสินใจของ MS โดยการลบความสามารถนี้ แต่ก็ไม่มีประโยชน์ที่จะร้องไห้นมที่หก ฉันถามทุกคนที่นี่คุณใช้อะไร (โดยเฉพาะอย่างยิ่งฟรี) เพื่อเติมเต็มความต้องการ DBF ทั้งหมดของคุณ?
12 excel  dbf 

2
ฉันจะเปิดไฟล์. dbf แบบสแตนด์อโลนใน QGIS ได้อย่างไร
แตกต่างจากคำถามที่คล้ายกันที่เห็นได้ชัดแล้วถามว่าที่. dbf เกี่ยวข้องกับ. shpปัญหาของฉันเป็นเพียงการเปิด. dbf เพื่อที่จะเข้าร่วมกับ shapefile ตัดการเชื่อมต่อโดยเข้าร่วมตาราง คำถามของฉันค่อนข้างง่าย: ฉันจะเปิดไฟล์. dbf ใน QGIS ได้อย่างไร ฉันไม่พบคำสั่งที่ถูกต้องที่จะทำ
11 qgis  dbf 

5
การเพิ่มชื่อไฟล์ลงในฟิลด์แอททริบิวโดยใช้คำนวณฟิลด์?
ไม่มีใครรู้วิธีเพิ่มชื่อ shapefile ลงในเขตข้อมูลในตารางแอตทริบิวต์ของไฟล์หรือไม่ ฉันพบคำอธิบาย: 'คุณต้องใช้ตัวแปรแบบอินไลน์ใน CalculateField เช่น% Name% ในการแสดงออกเพื่อให้ชื่อไฟล์เป็นอะไรก็ตามสตริงจะถูกแทรกตามชื่อของไฟล์ dbase!' ฉันได้ลองใช้เครื่องมือ CalculateField ด้วย% Name% แต่ฉันได้รับข้อความ: Executing: CalculateField "2011-11-6 15_41_point" DBFName %Name% PYTHON # Start Time: Thu Dec 08 23:34:23 2011 WARNING 000405: No records within table Succeeded at Thu Dec 08 23:34:24 2011 (Elapsed Time: 1.00 seconds) ความผิดพลาดของฉันอยู่ที่ไหน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.