ระบบสารสนเทศทางภูมิศาสตร์

ถามตอบสำหรับนักทำแผนที่นักภูมิศาสตร์และผู้เชี่ยวชาญด้าน GIS

4
สแน็ปอินเส้นไปยังจุดโดยอัตโนมัติ?
ฉันมีสองรูปร่างเวกเตอร์: หนึ่งไฟล์คือจุดที่แสดงถึงบ่อพักและอีกอันคือไฟล์ polyline ซึ่งเป็นตัวแทนของท่อที่นำไปสู่และจากบ่อพัก ฉันจำเป็นต้องตะครุบเส้นภายในระยะที่กำหนดกับท่อระบายน้ำที่ใกล้ที่สุด มีวิธีง่ายๆในการทำสิ่งนี้โดยไม่ทำด้วยตนเองหรือ ปรับปรุง ตาม Alexandre ฉันได้ส่งออกรูปร่างของฉันไปเป็นรูปแบบ spatialite ไม่แน่ใจว่าจะทำอะไรต่อไป อัปเดต # 2 ฉันสร้างไฟล์ db ใหม่และนำเข้า shapefiles ไปยังฐานข้อมูลใหม่โดยใช้ spatialite-gui ฉันปรับคิวรี SQL ของฉัน แต่อย่างที่คุณเห็นฉันได้รับข้อผิดพลาด "ไม่มีคอลัมน์ดังกล่าว: f.geom"
19 qgis  snapping 

1
มีการเปรียบเทียบไลบรารีการแม็พต่าง ๆ สำหรับ Android หรือไม่?
ฉันกำลังดูไลบรารีต่าง ๆ ที่ฉันสามารถใช้แสดงแผนที่ในแอพ Android ที่กำหนดเองของฉัน ฉันพบหลายอย่างเช่น Mapsforge, OSMDroid, ArcGIS runtime สำหรับ Android, Google Maps สำหรับ Android และอื่น ๆ ฉันแน่ใจว่าฉันหายไปไม่กี่ มีแผนภูมิเปรียบเทียบบางแห่งเกี่ยวกับความแตกต่างของฟังก์ชันและข้อดีและข้อเสียของแต่ละอันหรือไม่? ถ้ามีไม่ได้เป็นหนึ่งที่เราจะได้ทำเรื่องนี้ให้วิกิพีเดียชุมชนคำถามที่จะให้บริการควบคู่ไปกับการเปรียบเทียบแพคเกจ GIS เปิดแหล่งที่มาสก์ท็อปและเปรียบเทียบการทำแผนที่ห้องสมุด JavaScript
19 android  library 

4
กำลังค้นหา centrelines จากรูปหลายเหลี่ยมใน QGIS หรือไม่
ฉันสงสัยว่ามีวิธีการสร้างเส้นกลางจากรูปหลายเหลี่ยมใน QGIS หรือไม่? ฉันมีรูปหลายเหลี่ยมเลเยอร์ แต่ต้องการ Centrelines เป็นไฟล์แยกต่างหาก
19 qgis  polygon  convert  line 

1
จะสร้างหลุมในรูปหลายเหลี่ยมใน QGIS ได้อย่างไร?
ฉันพยายามใช้เครื่องมือ "ลบแหวน" เพื่อสร้างรูในรูปหลายเหลี่ยม รูปทรงเรขาคณิตของรูเป็นคุณสมบัติอีกอย่างของ shapefile เดียวกัน ฉันไม่สามารถลบส่วนของรูปหลายเหลี่ยมได้ มีใครบางคนที่มีการสอนหรือคำอธิบายบางอย่าง?
19 qgis  editing 

7
คำนวณใหม่เต็มขอบเขตของคลาสคุณลักษณะ File Geodatabase หรือไม่
ฉันมี classclass ในไฟล์ภูมิศาสตร์ Geodatabase เมื่อฉันแก้ไขฟีเจอร์โดยใช้เครื่องมือแก้ไขใน ArcMap และฉันลบฟีเจอร์ส่วนใหญ่และเก็บเฉพาะฟีเจอร์ที่อยู่ตรงกลางคำสั่งซูมเพื่อเลเยอร์ไม่ทำงานตามที่คาดไว้ แทนที่จะซูมตามขอบเขตของคุณลักษณะที่เหลืออยู่ในคลาสคุณลักษณะขอบเขตจะเป็นฟีเจอร์เดิม (ประกอบด้วยคุณสมบัติที่ถูกลบทั้งหมด) เมื่อตรวจสอบค่าขอบเขตในกล่องโต้ตอบคุณสมบัติสำหรับคลาสคุณลักษณะฉันสามารถเห็นค่าเก่าได้อย่างชัดเจน เซสชันการแก้ไขจึงดูเหมือนจะไม่เปลี่ยนแปลงค่าขอบเขตทั้งหมด มีวิธีคำนวณค่าเหล่านี้ใหม่หรือไม่? ฉันค่อนข้างมั่นใจว่าปัญหานี้จะเกิดขึ้นกับทุกคนที่แก้ไขคุณสมบัติใน ArcMap ...

7
การแสดงคลาสคุณลักษณะด้วยโดเมนที่ใช้งานอยู่?
ฉันมีฐานข้อมูลไฟล์ Esri ที่มีโดเมนแอตทริบิวต์กำหนดไว้ ฉันต้องลบโดเมนแอตทริบิวต์บางส่วน แต่ไม่สามารถเพราะ"โดเมนถูกใช้โดยกฎแอตทริบิวต์" . ฉันจะค้นพบว่าฟีเจอร์คลาสใดที่ใช้โดเมนอยู่ Executing: DeleteDomain R:\v5\YT_Canvec.gdb Permanency Start Time: Thu May 19 11:01:02 2011 ERROR 999999: Error executing function. The domain is used by an attribute rule. Failed to execute (DeleteDomain). Failed at Thu May 19 11:01:02 2011 (Elapsed Time: 0.00 seconds) มีคลาสฟีเจอร์มากกว่าหนึ่งร้อยคลาสในฐานข้อมูลภูมิศาสตร์การค้นหาคุณสมบัติฟิลด์ FC สำหรับแต่ละรายการนั้นไม่ใช่การเริ่มต้น gdb …

5
แหล่งข้อมูลที่ดีเกี่ยวกับอัลกอริทึมการเข้ารหัสภูมิศาสตร์
คุณรู้จักแหล่งข้อมูลที่ดีเกี่ยวกับอัลกอริทึมการเข้ารหัสภูมิศาสตร์หรือไม่? ฉันมีความสนใจเป็นพิเศษในการวิเคราะห์คำที่อยู่รวมถึงการจับคู่และน้ำหนักส่วนของแบบสอบถามการจัดการกับการสะกดผิดและรูปแบบรวมทั้งรายละเอียดเกี่ยวกับการจัดเก็บข้อมูลทางกายภาพ (เช่น schemas สำหรับการสืบค้นฐานข้อมูลเชิงสัมพันธ์โดยตรง . ฉันได้ศึกษาเอกสารบางอย่างเกี่ยวกับการเข้ารหัสทางภูมิศาสตร์ ArcGIS 10 แต่พวกเขาสัมผัสรายละเอียดการใช้งานจริงเพียงเล็กน้อย เอกสารรายละเอียดของการใช้งานการผลิตที่มีคุณภาพสูงอื่น ๆ ก็อาจเป็นประโยชน์ ยิ่งเทคนิคยิ่งดี กระดาษอัลกอริทึมเชิงทฤษฎีก็ยอดเยี่ยมเช่นกัน ขอบคุณ

1
เข้าใจความแตกต่างระหว่างระบบพิกัดและการฉาย?
ใครช่วยอธิบายหน่อยได้ไหมว่าระบบพิกัด (ตัวอย่างเช่น WGS 84) ต่างกันอย่างไรกับ Projection (Universal Transverse Mercator เป็นต้น) อะไรคือความแตกต่างระหว่างระบบพิกัดที่ฉายและ CRS ที่ฉาย

2
แยกพื้นที่สี่แยกใน R
ฉันมีรูปหลายเหลี่ยมสองอัน หนึ่งประกอบด้วยเขตข้อมูล (X, Y, Z) และอื่น ๆ ประกอบด้วยชนิดของดิน (A, B, C, D) ฉันต้องการที่จะรู้ว่าสิ่งที่พื้นที่ของทุกเขตข้อมูลมีชนิดของดิน ฉันพยายามต่อไปนี้: library(rgdal) library(rgeos) Field<-readOGR("./","Field") Soil<-readOGR("./","Soil") Results<-gIntersects(Soil,Field,byid=TRUE) rownames(Results)<-Field@data$FieldName colnames(Results)<-Soil@data$SoilType > Results A B C D Z TRUE FALSE FALSE FALSE Y FALSE TRUE TRUE FALSE X TRUE TRUE TRUE TRUE และได้ผลลัพธ์ที่ดีโดยบอกว่าสนามใดมีดินประเภทใด อย่างไรก็ตามฉันจะหาพื้นที่แทนได้อย่างไร

3
ตรวจสอบการคลิกเมาส์ใน PyQGIS โดยทางโปรแกรมหรือไม่
ฉันต้องการทราบวิธีตรวจสอบการคลิกเมาส์ใน QGIS ฉันกำลังพยายามเขียนปลั๊กอินหลามและต้องการมอบฟังก์ชันการทำงานที่คล้ายกับเครื่องมือ "Select Single Feature" ที่มีอยู่แล้วใน QGIS ฉันตรวจสอบเอกสาร QGIS api และพบว่า QgsMapCanvas::CanvasProperties::mouseButtonDown ฟังดูมีแนวโน้ม ฉันมีวัตถุ QgsMapCanvas แต่ฉันไม่เห็นวิธีการเข้าถึงคุณสมบัติ mouseButtonDown ฉันยังใหม่กับ QGIS API อย่างสมบูรณ์

3
การประมาณบรรทัดใน PostGIS
ฉันพยายามที่จะคาดการณ์จากส่วนของเส้นเพื่อหาจุดบนบรรทัด แต่หนึ่งในสามของ 'ย้อนกลับ' คือพยายามค้นหาจุดจุดที่newกำหนดAและBด้านล่าง: รับบรรทัดฉันสามารถแก้ไขเพื่อให้ได้ตำแหน่งที่เปอร์เซ็นต์ใด ๆ ตาม: =# select st_line_interpolate_point( st_makeline('0101000020E6100000300DC347C49418C03EE8D9ACFAA44A40', '0101000020E6100000FB743C66A03218C0CDCCCCCCCC7C4A40'), 0.333); 0101000020E6100000ED45B41D537718C069C6A2E9EC984A40 ฉันพยายามป้อนจำนวนลบเพื่อหาจุดตามเส้นในทิศทางตรงกันข้าม แต่นั่นล้มเหลวเนื่องจากอาร์กิวเมนต์การแก้ไขต้องอยู่ในช่วง [0, 1] ฉันคิดเกี่ยวกับการปรับขนาดบรรทัดแรก แต่ไม่ได้ใช้จุดศูนย์กลางของเส้นเป็นจุดเริ่มต้นดังนั้นจึงไม่มีประโยชน์สำหรับจุดประสงค์ของฉัน

4
วิธีเข้าถึงไฟล์อย่างมีประสิทธิภาพด้วย GDAL จาก S3 bucket ด้วย VSIS3
ดังนั้น GDAL จึงได้เพิ่มคุณสมบัติใหม่ที่ช่วยให้สามารถอ่านไฟล์ที่ฝากข้อมูล S3 ได้แบบสุ่ม ฉันกำลังมองหาการครอบตัดภาพ GDAL จากหลายไทล์ของภาพโดยไม่ต้องดาวน์โหลดไฟล์ทั้งหมด ฉันเห็นเอกสารกระจัดกระจายมากเกี่ยวกับวิธีการกำหนดค่าและเข้าถึง S3 bucket แต่ GDAL และสับสนเล็กน้อยเกี่ยวกับวิธีเริ่มต้นอย่างไร ใครบางคนจะใจดีพอที่จะให้ตัวอย่าง / การสอนสั้น ๆ อย่างมากเกี่ยวกับวิธีการตั้งค่าระบบไฟล์เสมือนสำหรับ GDAL เพื่อให้บรรลุเป้าหมายนี้ แต้มโบนัสหากโซลูชันของคุณอนุญาตให้เขียนสคริปต์ผ่าน Python! เพื่อชี้แจง: เราได้ทำไปแล้วใน Python ปัญหาของ Python คือคุณต้องดาวน์โหลดทั้งรูปภาพเพื่อใช้งานได้ GDAL รุ่นใหม่ล่าสุดมีการสนับสนุนการติดตั้งที่ฝากข้อมูล S3 เพื่อที่ว่าหากเราต้องการพูดว่าครอบตัดส่วนเล็ก ๆ ของภาพเราสามารถทำงานโดยตรงกับส่วนที่เล็กลง อนิจจาเนื่องจากฟีเจอร์นี้เปิดตัวเฉพาะในสาขาที่มั่นคงในเดือนมกราคมฉันจึงไม่พบเอกสารใด ๆ เลย ดังนั้นโซลูชันควรใช้ระบบ VSI3 ใน GDAL รุ่นใหม่ล่าสุดหรือใช้ระบบอย่างชาญฉลาดเพื่อป้องกันผู้ใช้ไม่จำเป็นต้องดาวน์โหลดภาพทั้งหมดไปยังไดรฟ์ EBS เพื่อทำงานกับมัน กล่าวคือจะได้รับรางวัลเงินรางวัลเพื่อตอบว่าใช้ VSI APIs ที่พบใน GDAL …

5
การเปลี่ยนลำดับการดึงคุณสมบัติใน QGIS?
อาจเป็นคำถามพื้นฐานที่นี่ฉันต้องการเปลี่ยนลำดับการวาดของ shapefile ใน QGIS สิ่งนี้สามารถทำได้? อย่างที่คุณเห็นในภาพด้านล่างมีเพียง"10"เลเยอร์เท่านั้นที่แสดงอยู่ชั้นอื่น ๆ อยู่ด้านล่าง ... อย่างไรก็ตามเนื่องจากนี่เป็นแผนที่เชิงลึกของ Skagerrak ฉันต้องการให้เลเยอร์อื่น ๆ แสดงขึ้นด้านบน
19 qgis  polygon 

1
การกำหนดความยาวเส้นทางการไหลใน QGIS?
ฉันต้องการความช่วยเหลือเกี่ยวกับความยาวเส้นทางการไหลของ qgis ฉันพยายามเรียกใช้โปรแกรมและเมื่อฉันเรียกใช้โปรแกรมฉันได้รับ raster ที่มีค่า 0 ค่าเนื่องจากข้อมูลที่ป้อนโดยใช้ raster เต็มฉันไม่ได้ตอนนี้ถ้าฉันทำอะไรผิดปกติหรือไม่ แต่ฉันไม่สามารถรับได้ แผนที่.
18 qgis  saga  flow 

2
การสร้างบรรทัดผู้นำสำหรับป้ายกำกับที่ย้าย
ด้วยความช่วยเหลือมากมายจาก gis.stackexchange.com ฉันได้สร้างบรรทัดผู้นำสำหรับสัญลักษณ์จุด เส้นจะขึ้นอยู่กับสัญลักษณ์เครื่องกำเนิดเรขาคณิต: การตัดทอนเส้นรูปทรงเรขาคณิตโดยใช้ช่องโต้ตอบนิพจน์ใน QGIS? ตอนนี้ฉันต้องการใช้บรรทัดผู้นำสำหรับป้ายกำกับที่ย้ายแล้ว มันสำคัญมากสำหรับฉันว่าเส้นเริ่มต้นที่กึ่งกลางของป้ายกำกับและสิ้นสุดที่พิกัดจุด (หรือกลับกัน) -- Geometry generator: make_line( make_point(label_x, label_y), $geometry) อีกครั้งบรรทัดถูกครอบคลุมโดยเลเบล: มีวิธีแก้ไขกล่องป้ายกำกับหรือย่อบรรทัดผู้นำหรือไม่ ฉันคิดว่านี่เป็นคำถามที่ค่อนข้างยุ่งยาก: /

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