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

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


1
รุ่นที่โหลดรูปร่างหลายไฟล์เพื่อ Postgis
ตามที่shp2pgsqlช่วยเหลือตัวเลือกวาง , ผนวก , สร้างและเตรียมความพร้อมเป็นพิเศษร่วมกัน ดังนั้นถ้าฉันต้องการสร้างตารางจากรูปร่างและต่อท้ายผนวกรูปร่างหลาย ๆ ไฟล์ฉันจะทำสิ่งต่อไปนี้โดยรักษาตัวนับเพื่อระบุว่าเราอยู่ในโหมดสร้างหรือผนวก cnt=0 for shp in $(ls *.shp); do if [ $cnt -eq 0 ] ; then shp2pgsql -s 27700 -c $shp schema.table_name | psql -h localhost db else shp2pgsql -s 27700 -a $shp schema.table_name | psql -h localhost db fi ((cnt++)) done ใช้งานได้ตามที่คาดไว้ …

2
เข้าร่วมไฟล์ CSV เพื่อ shapefile โดยใช้ gdal / ogr?
ฉันมี shapefile มีคุณลักษณะหลายประการเช่นYEAR, และCOUNTY AREAฉันยังมีไฟล์ CSV กับเขตอื่น ๆ ที่ฉันต้องการใน shapefile POPULATIONเช่น ทั้ง shapefile และไฟล์ CSV GISJOINมีฟิลด์ ฉันรู้วิธีเข้าร่วมใน QGIS แต่ฉันจะทำการเข้าร่วมแบบถาวรและเขียนไปยัง Shapefile โดยใช้ogr2ogrหรือหนึ่งในเครื่องมืออื่น ๆ ใน GDAL / OGR ได้อย่างไร

1
การนำเข้า shapefiles ไปยัง SQL Server [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันมักจะใช้SQL Server 2008 Spatial Tools ที่ยอดเยี่ยมเพื่อนำเข้า shapefiles ลงใน SQL Server 2008 มันใช้งานได้ดี แต่มันทำให้ฉันสงสัย Microsoft จะคาดหวังว่าผู้ใช้ปลายทางของ SQL Server จะรับ Shapefiles ใน SQL Server ได้อย่างไร อะไรคือสิ่งที่อย่างเป็นทางการวิธีการสำหรับการนำเข้าข้อมูลนี้หรือไม่? การอ้างอิงถึงสิ่งนี้ที่ฉันเห็นบน GIS.stackexchange เป็นคำถามเหล่านี้: วิธีนำเข้า shapefiles ไปยัง MS SQL 2008 แล้วดูข้อมูลนั้นโดยใช้ QGIS ได้อย่างไร และวิธีการนำเข้าไฟล์รูปร่างลงใน SQL Server 2008 R2 โดยใช้สคริปต์ SQL …

3
การนับคะแนนใน Shapefile ภายในรูปหลายเหลี่ยมของ Shapefile อื่นโดยใช้ ArcGIS Desktop?
ฉันกำลังสร้างแผนที่ที่มีสองรูปร่างไฟล์: รูปหลายเหลี่ยมของมณฑล จุดต่างๆของเมือง ฉันใช้ฟังก์ชัน Intersect เพื่อจัดกลุ่มเมืองในแต่ละเขต ฉันพยายามรับจำนวนของเมืองในแต่ละมณฑลเพื่อแสดงในตำนาน ตัวอย่างเช่นในเขต A มี 16 เมืองในเขต B มี 7 เมืองและอื่น ๆ ฉันกำลังพยายามสร้างแผนที่นักแสดงที่แสดงจำนวนเมืองในแต่ละมณฑล

1
Shapefile การอ้างอิงทางภูมิศาสตร์โดยใช้ ArcGIS สำหรับเดสก์ท็อป
ฉันมีรูปร่างไฟล์ที่มีรูปหลายเหลี่ยมที่ฉันต้องการวางซ้อนกับภาพแรสเตอร์ แต่น่าเสียดายที่พวกเขาไม่ตรงกันอย่างสมบูรณ์เนื่องจากระบบอ้างอิงที่ shp ถูกสร้างขึ้นด้วย ดังนั้นตอนนี้ฉันต้องการ "georeference" shp เพื่อให้รูปหลายเหลี่ยมทั้งหมดตรงกับภาพแรสเตอร์ด้านล่าง มันไม่ได้เป็นเพียงเรื่องของการเคลื่อนย้ายรูปหลายเหลี่ยมนั้นมีรูปร่างผิดปกติเล็กน้อยเมื่อเทียบกับ img ดังนั้นฉันจึงต้องสร้างจุดควบคุมเพื่อบอกโปรแกรมว่าฉันต้องการจะย้ายมันอย่างไร ฉันรู้ว่าสิ่งนี้สามารถทำได้อย่างง่ายดายสำหรับ rasters แต่สิ่งที่เกี่ยวกับคุณสมบัติ? ยิ่งกว่านั้นฉันเพิ่มที่ฉันรู้ว่าฉันสามารถ georeference แรสเตอร์ไปที่ shp ได้เสมอ แต่ในกรณีนี้แรสเตอร์จะต้องอยู่ในตำแหน่งที่มันอยู่ฉันต้องย้าย shp เท่านั้นเพราะนี่คือส่วนที่สองของ งานเดียวกัน แต่มาจากแหล่งอื่นทำให้เกิดปัญหานี้ซึ่งฉันต้องจัดการกับ ฉันใช้ ArcGIS 10.1 สำหรับเดสก์ท็อป

1
ฉันจะใช้ fortify () เพื่อสร้างกรอบข้อมูล R ที่ถูกกรองจากเชพไฟล์ได้อย่างไร?
ฉันอยู่ในขั้นตอนการสร้างggplotแผนที่ประชากรในเขตปกครองในเวลส์ ฉันได้ดาวน์โหลดข้อมูล Boundary-Line จากการสำรวจอาวุธยุทโธปกรณ์และแยกสิ่งที่ดูเหมือนว่าจะเป็นรูปร่างที่ถูกต้อง (community_ward_region.shp) ใช้ R ฉันได้เท่าที่อ่านในรูปร่างไฟล์ require(maptools) shape <- readShapePoly(wards) str(shape) ซึ่งให้ผลลัพธ์ที่ฉันสัญญานี้: Formal class 'SpatialPolygonsDataFrame' [package "sp"] with 5 slots ..@ data :'data.frame': 1690 obs. of 4 variables: .. ..$ NAME : Factor w/ 1507 levels "Abbey Cwmhir",..: 969 90 111 200 441 477 1455 249 255 305 …
11 shapefile  r 

1
รวบรวมข้อมูลรูปร่างส่วนบุคคลของ Conflate (ผสาน) ด้วยข้อมูล OSM
พื้นหลัง ดาวน์โหลดข้อมูล Alberta OSM จากGeofabrikและให้มันทำงานบนเซิร์ฟเวอร์ Linux ส่วนตัวโดยใช้ PostgreSQL 9.1, PostGIS 2.0, Mapnik 2.1.0, osm2pgsql, Apache 2, mod_tile, renderd และ OpenLayers: ข้อมูลถูกนำเข้าโดยใช้osm2pgsqlดังนี้: osm2pgsql -W -K -S /usr/local/share/osm2pgsql/default.style -d osm alberta.osm.bz2 ปัญหา ข้อมูล OSM สำหรับ Alberta ไม่สมบูรณ์ ฉันได้รับชุดรูปร่างไฟล์ที่ปรับปรุงตามข้อมูล OSM: City.dbf, City.prj, City.sbn, City.sbx, City.shp, City.shp.xml, City.shx บวกรูปร่างเพิ่มเติมสำหรับหมู่บ้านพื้นที่เขตเมืองเขตเทศบาลและอื่น ๆ ผมได้นำเข้าสำเร็จเชปไฟล์ลงใน PostgreSQL ใช้ pgAdmin …

3
แบ่งรูปร่างที่ซับซ้อนลงในตาราง
ฉันมีรูปร่างไฟล์ที่มีรายละเอียดอย่างเหมาะสมพร้อมด้วยคุณสมบัติรูปหลายเหลี่ยม / รูปหลายเหลี่ยม (ไฟล์ประมาณ 500mb) จริงๆแล้วมันเป็นรูปร่างของโลกทั้งใบด้วยคุณสมบัติที่เป็นตัวแทนของแนวชายฝั่ง ฉันต้องการหารข้อมูลนี้โดยใช้กริด เพื่อความชัดเจนฉันไม่ต้องการ 'เรียงลำดับ' ข้อมูล แต่จริง ๆ แล้วตัดรูปหลายเหลี่ยมขึ้นเป็นแบบเรียงต่อกัน ฉันรู้ว่าคำถามนี้ถูกถามมาก่อน แต่วิธีแก้ปัญหาที่พบนั้นใช้ไม่ได้สำหรับฉัน ฉันได้พยายาม: การใช้ QGIS และตัดเนื้อหา Shapefile ของฉันด้วยเวกเตอร์กริด - ผลลัพธ์แย่มาก เจ้าของที่ดินรายใหญ่ส่วนใหญ่หายตัวไปอย่างน่าอัศจรรย์แม้ว่าบางครั้งมันอาจดูเหมือนว่าเป็นที่ดินขนาดเล็กก็ตาม ฉันควรทราบว่าวิธีนี้ใช้ได้ดีกับข้อมูลที่ง่ายกว่า (เช่น. คะแนนน้อยกว่า) การใช้เครื่องมือ Intersection ของ OGR ฉันลองทั้งผ่าน ogr2ogr และแม้กระทั่งโดยการหมุนเครื่องมือ C ++ ของฉันเอง ทั้งคู่มีปัญหาเดียวกันกับ QGIS พวกเขายังไม่แสดงปัญหานี้สำหรับไฟล์แบบง่าย ๆ แต่จะไม่ทำให้ไฟล์ซับซ้อนขึ้น สำหรับการอ้างอิงฉันใช้ shapefile ของออสเตรเลียและนิวซีแลนด์ต่ำกว่า 20mb ในขนาดและทั้ง QGIS และ OGR …

5
วิธีการเปลี่ยนความยาวของเขตข้อมูลใน QGIS
ฉันมีรูปร่างไฟล์ที่ฉันทำใน QGIS 1.7.4 หนึ่งในฟิลด์คือสตริงของความยาว 80 ฉันต้องการทำให้ฟิลด์ยอมรับความยาวที่ต่อเนื่อง แต่ฉันไม่สามารถหาวิธีเปลี่ยนความยาวได้ ฉันจะทำสิ่งนี้ได้อย่างไร ขอบคุณ
11 qgis  shapefile 

3
รูปแบบข้อมูลใดที่มักแสดงเร็วที่สุดใน ArcMap
องค์กรของฉันกำลังทำงานกับแอปพลิเคชันที่ทำงานบน ArcGIS Engine แอปพลิเคชั่นรุ่นก่อนหน้านี้ใช้ Shapefiles เป็นหลักในการแสดงถนนพัสดุอาคาร ฯลฯ เนื่องจากฉันถูกสอนให้หลีกเลี่ยง Shapefiles เมื่อจัดการข้อมูลในงานวิทยาลัยของฉันฉันแนะนำให้ย้ายไปยังไฟล์ฐานข้อมูลภูมิศาสตร์ Esri อ้าง geodatabases ไฟล์ที่เหมาะสำหรับผลการดำเนินงานและการเก็บรักษา เพื่อนร่วมงานของฉันจำได้ว่าได้ยิน Shapefiles มักจะวาดเร็วขึ้น ฉันไม่เจอบทความที่พูดถึงเรื่องนี้โดยตรงดังนั้นฉันคิดว่าฉันจะถามชุมชน ฉันกำลังโน้มตัวไปยังฐานข้อมูลไฟล์ทางภูมิศาสตร์ แต่จะดีกว่าถ้าฉันพลาดสิ่งที่ Shapefiles เสนอ


2
เปลี่ยนหน่วยวัดจากองศาเป็นเมตรใน QGIS หรือไม่
ฉันทำงาน QGIS 1.7.0 บน Windows และผม donwloaded shapefile ของขอบเขตกลุ่มสำรวจสำมะโนประชากรตึกจาก TIGER ไฟล์นี้ดูเหมือนว่าอยู่ในระบบพิกัด WGS 84 และเมื่อฉันเปิดมันใน QGIS หน่วยการวัดคือองศา ฉันลองฉายไฟล์อีกครั้งในระบบพิกัด NAD 83 และบันทึกเป็นไฟล์รูปร่างใหม่ แต่เมื่อฉันเปิดไฟล์ใหม่มันยังคงแสดงไม้บรรทัดเป็นองศา ถ้าฉันพยายามสร้างบัฟเฟอร์มันตีความระยะห่างของบัฟเฟอร์เป็นองศา สมมติว่าฉันเริ่มต้นด้วย shapefile จาก TIGER วิธีที่ดีที่สุดในการแปลงหน่วยการวัดจากองศาเป็นเมตรคืออะไร สำหรับลูกหลานดูเหมือนว่ากระบวนการทำงานต่อไปนี้สมเหตุสมผลเมื่อต้องรับมือกับการสำรวจสำมะโนประชากรของสหรัฐฯ ดาวน์โหลด shapefile ที่เกี่ยวข้อง เปิดใน QGIS คลิกที่Settingsเมนูและเลือกproject properties เลือกระบบพิกัดที่ฉายเช่น NAD83 / UTM zone 19N คลิกที่กล่อง Enable 'on the fly' CRS transformation คลิกตกลง คลิกปุ่ม …

7
การสร้าง shapefile จากขอบเขตข้อมูลปัจจุบันในมุมมองเค้าโครงของ ArcMap?
เครื่องมือ ArcGIS 10 อยู่ที่ไหนสำหรับการสร้างรูปร่างไฟล์จากส่วนขยายของ dataframe ปัจจุบันในมุมมองเค้าโครง ได้ดูไปรอบ ๆ และสิ่งที่ตู้เสื้อผ้าที่ฉันสามารถหาได้คือเครื่องมือดัชนีแผนที่กริด / สตริปของ Toolbox ภายใต้ Data Drive Pages ฉันแค่ต้องการที่จะสร้างไฟล์ shp รูปหลายเหลี่ยมสี่เหลี่ยมเดียวขึ้นอยู่กับ data frame (ในมุมมองเลย์เอาต์) สำหรับการตั้งค่าสเกล / หน้าใด ๆ

2
การตัดรูปร่างเป็นชิ้นส่วนขนาดเล็ก
ฉันดาวน์โหลดไฟล์รูปร่างชายฝั่ง 450MB จาก OpenStreetMap ฉันต้องการแยกมันออกเป็นส่วนเล็ก ๆ มีวิธีในการสร้าง shapefile ด้วยรูปหลายเหลี่ยมเท่านั้นที่มีอยู่ในพื้นที่ขนาดเล็กกว่านี้หรือไม่? ไฟล์ดังกล่าวมาพร้อมกับพื้นที่น้ำซึ่งแบ่งออกเป็นรูปสี่เหลี่ยมผืนผ้าแล้ว

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