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

รูปแบบการจัดเก็บข้อมูลเวกเตอร์สำหรับการจัดเก็บตำแหน่งรูปร่างและคุณลักษณะของคุณลักษณะทางภูมิศาสตร์ มักเรียกว่า 'ไฟล์รูปร่างของ ESRI' เช่นเดียวกับที่ ESRI พัฒนาขึ้น

24
กำลังแปลงระหว่างรูปแบบ KML และรูปร่างไฟล์ (SHP) หรือไม่
ผู้ใช้ของฉันกำลังส่งข้อมูลจุดให้ฉันซึ่งเป็นข้อมูลดิจิทัลโดยใช้ Google Earth ฉันจะแปลง KML ให้เป็น Shapefile ได้อย่างไร



7
มีความพยายามใด ๆ ที่จะแทนที่ Shapefile หรือไม่ [ปิด]
เมื่อเร็ว ๆ นี้ฉันใช้เวลามากมายในการแปลงชื่อฟิลด์ที่ดีอย่างสมบูรณ์แบบ "เปอร์เซ็นต์ของพลเมืองอายุ 25 ปีขึ้นไปที่มีระดับปริญญาตรีหรือสูงกว่า" เป็นสิ่งที่เหมือน "edbchogtr" เพื่อให้ตรงกับชื่อฟิลด์ 10 อักขระของ DBF ในหัวข้ออื่น ( “ Oddities” ในข้อกำหนดทางเทคนิคของ Shapefile ) geospatialpython ให้ความเห็นว่า“ แม้ข้อบกพร่องแปลกประหลาดและข้อ จำกัด ของรูปแบบของShapefileยังคงมีอยู่อย่างดื้อรั้นในและรอบ ๆ สนามของ GIS ทุกความพยายามอื่น ๆ การจัดเก็บแบบเวกเตอร์ง่าย ๆ หรือเป็นกรรมสิทธิ์ด้วย " กิจกรรมนี้ประกอบกับความคิดเห็นของ Mr. Lawhead ทำให้ฉันสงสัยว่า: มีความพยายามใด ๆ ที่ชัดเจนในการแทนที่ Shapefile เป็นที่จัดเก็บข้อมูลที่แพร่หลายและรูปแบบการแลกเปลี่ยน มีคู่แข่งบ้างไหม? หากมีการแข่งขันรูปแบบทำไมพวกเขาล้มเหลว? Esri ปฏิเสธที่จะให้การสนับสนุนพวกเขาหรือเป็นเพียงแค่ความเฉื่อยทางเทคโนโลยีหรือไม่? หากยังไม่ได้พยายาม ... ทำไมไม่? ดูเหมือนว่าเราจะทำได้ดีขึ้นเล็กน้อยสำหรับตัวเราเองทั้งในฐานะนักพัฒนา …
67 shapefile  vector 

6
เปิด Shapefile ใน R หรือไม่ [ปิด]
ฉันจำเป็นต้องเปิด shapefile จาก ArcMap ใน R เพื่อใช้สำหรับการวิเคราะห์ทางภูมิศาสตร์เพิ่มเติม ฉันแปลงมันเป็นไฟล์ข้อความ ASCII แต่ใน R มันได้รับการยอมรับว่าเป็น data.frame ฟังก์ชันพิกัดไม่ทำงานทันทีที่ x และ y ได้รับการยอมรับว่าไม่ใช่ตัวเลข คุณช่วยจัดการกับมันได้ไหม?
64 shapefile  r 

3
การเปลี่ยนชื่อแอตทริบิวต์ / ฟิลด์ในตารางแอตทริบิวต์ shapefile โดยใช้ QGIS?
ฉันต้องการเปลี่ยนชื่อบางฟิลด์ในตารางคุณลักษณะของฉัน: ชอบเปลี่ยนชื่อXRF_N3ในสิ่งอื่น ดูเหมือนจะค่อนข้างเป็นเรื่องง่าย แต่ฉันไม่พบข้อมูลใด ๆ เกี่ยวกับฉันจะทำอย่างไร ... ฉันเป็น QGIS 1.8 ใน Mac Mountain Lion

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


7
เลือกไฟล์ Geodatabase (* .gdb), Geodatabase ส่วนบุคคล (* .mdb) หรือรูปแบบ shapefile?
ก่อนหน้านี้ฉันใช้ฐานข้อมูล geod เป็นวิธีที่ง่ายในการเก็บไฟล์ทั้งหมดไว้ด้วยกันแทนที่จะมีรูปร่างหลายสิบไฟล์อยู่ทั่วสถานที่และมันจะง่ายขึ้นเมื่อทำการส่งออกข้อมูลที่เกี่ยวข้องทั้งหมดไปยังไคลเอนต์ เหตุใดฉันจึงควรใช้ฐานข้อมูลภูมิศาสตร์แทนการกำหนดรูปร่างเมื่อวิเคราะห์และเรียกใช้ฟังก์ชันในข้อมูลของฉัน จุดสนใจหลักของฉันอยู่ใน ArcGIS ฉันมักจะไม่แก้ไขนอกสภาพแวดล้อมนั้น คำถามนี้เกี่ยวข้องกับPersonal Geodatabase ทำงานอย่างไรจากเปอร์สเปคทีฟของ Microsoft Access

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

3
เป็นไปได้หรือไม่ที่จะดูเนื้อหาของ Shapefile โดยใช้ Python ที่ไม่มีลิขสิทธิ์ ArcMap?
ฉันสงสัยว่ามันเป็นไปได้ที่จะดูเนื้อหาของ shapefile โดยใช้ Python โดยไม่ต้องมีและสิทธิ์การใช้งาน ArcMap สถานการณ์คือคุณสามารถสร้าง shapefiles จากหลาย ๆ แอปพลิเคชั่นไม่เพียง แต่จากซอฟต์แวร์ ESRI ฉันต้องการสร้างสคริปต์ Python ที่ตรวจสอบการอ้างอิงเชิงพื้นที่ประเภทสถานที่ชื่อคุณลักษณะและคำจำกัดความและเนื้อหาของเขตข้อมูลในรูปแบบไฟล์และเปรียบเทียบกับชุดของค่าที่ยอมรับได้ ฉันต้องการให้สคริปต์นี้ทำงานแม้ว่าองค์กรจะไม่มีใบอนุญาต ESRI ในการทำสิ่งนี้คุณต้องใช้ ArcPy หรือคุณสามารถขุดลงในไฟล์รูปร่างโดยไม่ต้องใช้ ArcPy ได้หรือไม่?
40 python  shapefile 

4
การแม็พใจความอย่างง่ายของ Shapefile โดยใช้ Python?
ฉันต้องการแสดงข้อมูลทางภูมิศาสตร์ใน Python โดยไม่ต้องใช้ ArcGIS / ArcPy และสร้างแผนที่ บนอินเทอร์เน็ตฉันพบวิธีทำแผนที่เฉพาะเรื่องโดยใช้ Python : นี่คือรหัสที่ฉันลอง: import shpUtils import matplotlib.pyplot as plt shpRecords = shpUtils.loadShapefile('C:\\Users\\shapefile.shp') for i in range(0,len(shpRecords)): x = [] y = [] for j in range(0,len(shpRecords[i]['shp_data']['parts'][0]['points'])): tempx = float(shpRecords[i]['shp_data']['parts'][0]['points'][j]['x']) tempy = float(shpRecords[i]['shp_data']['parts'][0]['points'][j]['y']) x.append(tempx) y.append(tempy) plt.fill(x,y) plt.axis('equal') plt.title("Testing") plt.show() อย่างไรก็ตามเมื่อฉันเรียกใช้มันจะให้สีแบบสุ่มแก่ฉัน ถ้าฉันต้องการเห็นคอลัมน์ของแฟ้มข้อมูลรูปร่างฉันจะใช้สิ่งนี้โดยใช้รหัสที่คล้ายกันได้อย่างไร สิ่งนี้ไม่ชัดเจนในลิงก์ที่ให้ไว้ข้างต้นซึ่งเขากล่าวถึงการใช้สีเท่านั้น ... …

10
เครื่องมือโอเพนซอร์สสามารถอ่าน Geod File Geodatabase (.gdb) ได้หรือไม่
ฉันมีไฟล์ Geodatabase ( .gdb) ของไฟล์ESRI ที่ฉันต้องการแปลงเป็นรูปร่างไฟล์ (หรือรูปแบบอื่น ๆ ที่ไม่ใช่กรรมสิทธิ์) มีเครื่องมือโอเพนซอร์ซหรือไม่?

15
การแปลง MapInfo TAB และ / หรือ MIF เป็น SHP โดยใช้เครื่องมือฟรีหรือ ArcGIS สำหรับผลิตภัณฑ์หลักของเดสก์ท็อป
ฉันจะแปลงไฟล์ MapInfo TAB และ / หรือ MIF เป็น SHP โดยใช้เครื่องมือฟรีหรือ ArcGIS เท่านั้น ฉันไม่เคยโชคดีมาก่อนในการทำสิ่งนี้และฉันไม่ต้องการที่จะโต้แย้งสำหรับส่วนขยายการทำงานร่วมกันของข้อมูล ArcGIS ซึ่งดูเหมือนจะเป็นวิธีที่ 'เป็นทางการ' ที่จะไปเกี่ยวกับเรื่องนี้

5
ข้อดีของการใช้ spatialite มากกว่า shapefile? [ปิด]
ฉันพบว่า spatialite มีประโยชน์มากกว่า shapefiles เนื่องจากมันไม่มีข้อ จำกัด ของ shapefile และยังพกพาได้ หลายคนที่นี่ใช้ Shapefiles เพื่อแลกเปลี่ยนข้อมูลและแม้แต่ผู้เชี่ยวชาญไม่ทราบเกี่ยวกับรูปแบบใหม่นี้ อะไรคือข้อดีของการใช้ spatialite ผ่านรูปร่าง? สามารถใช้แทน shapefile ได้หรือไม่? โปรดเน้นเฉพาะรูปแบบที่พกพาได้เช่นสามารถแลกเปลี่ยนโดยใช้ USB sticks GML, GeoJSON, KML, CSV ไม่ใช่ตัวเลือกและไม่สามารถแก้ไขได้โดยตรงใน GIS UPDATE: เป็นเวลามากกว่า 5 ปีแล้วและการพัฒนาใหม่มุ่งเน้นไปที่ geopackage ซึ่งเกี่ยวข้องกับ spatialite ตอนนี้คำถามเป็นเหมือนข้อดีของการใช้ GEOPACKAGE มากกว่า GEODATABASE?

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