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

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

2
วิธีการเปลี่ยนสีของเลเยอร์เวกเตอร์ใน pyQGIS?
เป็นไปได้ไหมที่จะเปลี่ยนสีในขณะที่เพิ่มเลเยอร์เวกเตอร์ ฉันมีเวกเตอร์เลเยอร์ที่มีพื้นที่น้ำและต้องการโหลดด้วยสไตล์สีฟ้า เพิ่มเลเยอร์ด้วย: QgsMapLayerRegistry.instance().addMapLayer(self.vlayer) ฉันสามารถเปลี่ยนสีหลังจากหรือขณะโหลดได้หรือไม่?
10 qgis  python  pyqgis  color 

3
การอ่านชุดข้อมูลระดับชาติ (ArcGrid / GridFloat / IMG) ด้วยเครื่องมือ Python เท่านั้น?
ฉันพบข้อมูลการยกระดับความแม่นยำสูง (1/3 - 1/9 ความละเอียดอาร์ซีวินาที) จากชุดข้อมูลความสูงแห่งชาติที่จัดทำโดย USGS มันมาพร้อมรูปแบบ IMG, Arcgrid และ GridFloat ฉันรู้ว่า ArcGrid นั้นสอดคล้องกับแพคเกจซอฟต์แวร์แบบชำระเงิน แต่ฉันพยายามที่จะใช้เครื่องมือที่มีให้อย่างอิสระ ฉันมีข้อมูล GPS ที่ฉันพยายามจะสัมพันธ์กับระดับพื้นดิน มีห้องสมุดไพ ธ อนใดบ้างที่จะให้ฉันแปลงข้อมูล gps เป็นระดับความสูงโดยใช้ดาต้าไทล์ในรูปแบบ IMG, ArcGrid หรือ GridFloat

1
ความใกล้ชิดในอวกาศและเวลา
ฉันมีข้อมูลบางจุดซึ่งแสดงถึงตำแหน่ง lat-lon รายวันของสัตว์พร้อมการประทับเวลาที่เกี่ยวข้อง ฉันต้องการระบุทุกจุดที่ STATIONARY = TRUE จุดหนึ่งมีคุณสมบัติเป็นนิ่งถ้าบัฟเฟอร์ 100km รอบมันทับซ้อนกันเพิ่มเติม (พูด) 5 จุดที่อยู่ติดกันชั่วคราว ดังนั้นถ้าวันที่ 10เป็นจุดสนใจของฉันฉันต้องการถามว่า 5 วันที่อยู่ติดกันชั่วคราวนั้นอยู่ในระยะ 100km ของจุดนี้หรือไม่ หากวัน 5,6,7,8 & 9; หรือวัน 11,12,13,14 และ 15; หรือวัน 8,9,11,12,13 (ฯลฯ ) อยู่ในบัฟเฟอร์จากนั้น StationARY = TRUE อย่างไรก็ตามหากวันที่ 5,7,9,11 และ 13 อยู่ในบัฟเฟอร์ แต่ไม่ใช่วันที่เป็นทางเลือก (คู่) ในระหว่างนั้นให้ระบุว่า STATIONARY = FALSE ฉันคิดว่าการย้ายบัฟเฟอร์หน้าต่างบางชนิดจะช่วยแก้ปัญหานี้ แต่ฉันไม่รู้วิธีใช้สิ่งนี้ ฉันพยายามที่จะแก้ปัญหานี้ทั้งใน ArcGIS …

2
รับรูปหลายเหลี่ยม voronoi ซึ่งขยายจนขอบเขตของรูปหลายเหลี่ยมอื่น
ฉันมีฮับ (สีเหลือง) ในเขต (สีฟ้าอ่อน) ฉันต้องการค้นหารูปหลายเหลี่ยมที่ระบุฮับที่ใกล้ที่สุดกับทุกจุดในเขต รูปหลายเหลี่ยม voronoi ที่ฉันได้จากการใช้ QGIS เป็นสีน้ำตาลในภาพ อย่างไรก็ตามฉันต้องการรูปหลายเหลี่ยม voronoi เพื่อเติมขอบเขตด้านนอกเนื่องจากฉันต้องการรูปหลายเหลี่ยมเพื่อเติมเต็มทั้งเขต การเพิ่มพื้นที่บัฟเฟอร์ในขณะที่สร้างรูปหลายเหลี่ยม voronoi จากนั้นใช้ฟังก์ชันจุดตัดเพื่อครอบตัดรูปหลายเหลี่ยมไปยังขอบเขตเขตให้รูปหลายเหลี่ยมที่ไม่ถูกต้องตามที่แสดงในรูปภาพต่อไปนี้: ฉันจะสร้างรูปหลายเหลี่ยม voronoi ที่ฉันต้องการได้อย่างไร

4
การเปรียบเทียบพื้นที่ในแผนที่ใช้ที่ดินในอดีตที่สแกนโดยใช้ QGIS?
ฉันเป็นผู้เริ่มต้นที่สัมพันธ์กับการใช้ GIS และกำลังใช้งาน QGIS 2.0.1 ใน Linux ฉันมีแผนที่ประวัติศาสตร์สองแผนที่ที่ฉันต้องการวิเคราะห์นั่นแสดงรูปแบบการใช้ที่ดินในพื้นที่เดียวกันในช่วงเวลาที่แตกต่างกันสองช่วง ฉันให้พวกเขาสแกนและอ้างอิงทางภูมิศาสตร์เป็นเลเยอร์ในไฟล์เดียว พวกเขามีลักษณะดังนี้: สิ่งสำคัญที่ฉันสนใจคือการเปรียบเทียบขอบเขตของแสงและพื้นที่สีเขียวเข้มระหว่างแผนที่ทั้งสอง เป็นไปได้และถ้าเป็นเช่นนั้นวิธีที่ง่ายที่สุดคืออะไร? มีวิธีการทำเช่นนี้ขึ้นอยู่กับการวิเคราะห์แรสเตอร์หรือไม่? และถ้าฉันต้องสร้าง shapefile วิธีที่ดีที่สุดในการทำเช่นนั้นคืออะไร? สิ่งที่ฉันได้พิจารณาแล้ว: การวาดรูปร่างไฟล์เป็นรูปหลายเหลี่ยมด้วยมือดังอธิบายในบทช่วยสอนนี้ นั่นน่าเบื่อมาก การสร้างภาพแรสเตอร์ที่มีความคมชัดสูงที่ง่ายขึ้นโดยใช้การเลือกสีตัวกรอง ฯลฯ โดยการทดลองและข้อผิดพลาดใน Gimp และแปลงเป็นไฟล์รูปร่าง ผลลัพธ์ที่ได้คือเลอะเทอะมาก
10 qgis  raster  image 

1
การสร้างเชิงพื้นที่“ หลายต่อหนึ่ง” เข้าร่วม
ฉันกำลังพยายามสร้างสิ่งที่ฉันเรียกว่าการเข้าร่วม "หลายต่อหนึ่ง" ฉันไม่รู้ว่านั่นจะเป็นคำที่ถูกต้องหรือไม่ ฉันมีตารางที่มีหมายเลขบัญชีที่ไม่ซ้ำกันสำหรับบ้านเคลื่อนที่ (เช่น - M1007970) ต่อหมายเลขบัญชีพัสดุภัณฑ์ (R0003285) (บ้านเคลื่อนที่หลายแห่งต่อพัสดุ - หลายต่อหนึ่ง) ฉันต้องเข้าร่วมตารางนี้กับเรขาคณิตพัสดุของเรา - และยังมีรูปหลายเหลี่ยมหนึ่งรูปต่อหนึ่งพัสดุเท่านั้น ตัวอย่างเช่นตารางอาจมีสามแถวที่มีหมายเลขบัญชีบ้านมือถือ M1007370 ในแถวหนึ่ง M1007371 ที่อื่นและอีกแถวหนึ่งที่มี M1059370 แต่ทั้งหมดมีหมายเลขพัสดุ R0032585 เดียวกัน เรขาคณิตพัสดุของเราจะมีเขตข้อมูลเดียวกันของ R0032585 เท่านั้น เมื่อเข้าร่วมฉันมีบันทึกบ้านเคลื่อนที่ 12,088 รายการและพัสดุ 44,103 ชิ้น ถ้าฉัน "เก็บบันทึกทั้งหมด" ฉันมี 44,103 บันทึกที่มีเพียงเลขที่บัญชีโทรศัพท์มือถือ 7,947 รายการ (จาก 12,088 ต้นฉบับ) ถ้าฉันเข้าร่วมโดยยึดตาม "เก็บเฉพาะระเบียนที่ตรงกัน" ฉันจะจบลงด้วยยอดรวมเพียง 7,947 บันทึก ฉันทำมันสำเร็จในอดีตและสร้างแบบจำลอง ในรุ่นนี้ฉันใช้ตารางสำหรับบ้านเคลื่อนที่เพื่อเข้าร่วมในเลเยอร์พัสดุ (.lyr …

1
มีวิธีติดเลเยอร์โดยใช้ชื่อไฟล์หรือชื่อเลเยอร์หรือไม่?
มีวิธีติดเลเยอร์โดยใช้ชื่อไฟล์หรือชื่อเลเยอร์ของมัน (ถ้าฉันจะเปลี่ยนมันในหน้าต่างเลเยอร์ TOC)? ฉันลองฟังก์ชั่นบางอย่าง แต่ก็ไม่ค่อยดีเท่าไหร่ ฉันมีรูปร่างจำนวนมาก (เส้น) และมันจะง่ายต่อการระบุด้วยวิธีนี้ แน่นอนชื่อนี้อาจเป็นแอตทริบิวต์ของตาราง แต่ฉันกำลังลองวิธีอื่น (อาจมีไดนามิกมากกว่า)
10 qgis  labeling 

3
วิธีการซูมไปยังคุณสมบัติที่เลือกด้วย pyQGIS
ฉันต้องการสร้างฟังก์ชั่นที่เลือกคุณสมบัติและซูมเข้าไป (คล้ายใน QGIS) ดังนั้นจึงมีฟังก์ชั่นดังต่อไปนี้: QgsMapLayerRegistry.instance().addMapLayer(self.vlayer) def zoomTo(self): layer = self.vlayer atable = self.ui.table selectList=[] for i in atable.selectionModel().selectedRows(): ID = atable.item(i.row(),0).text() selectList.append(int(ID)) layer.setSelectedFeatures(selectList) คุณสมบัติที่เลือกจะถูกเน้นบนแผนที่ แต่ฉันไม่รู้ว่าจะทำ "ซูม" กับคุณสมบัติที่เลือกหรือโฟกัสบางอย่างในแผนที่ได้อย่างไร
10 qgis  python  pyqgis 

2
การเปลี่ยนการฉายเพื่อสร้างบัฟเฟอร์ใน QGIS
ฉันกำลังจะหมดหวัง ... ฉันชอบที่จะสร้างบัฟเฟอร์รอบหลายจุด - ถ้าเป็นไปได้ - ด้วยการประกาศขนาดเป็นกิโลเมตรของบัฟเฟอร์เหล่านี้ เพียงเพื่อแสดงให้คุณเห็นสิ่งที่ฉันทำงานกับ: ปัญหาของฉันดูเหมือนจะเป็นการประมาณการข้อมูลของฉัน มันอยู่ในเครื่องฉาย WGS84 และแผนที่พื้นหลังของฉันอยู่ในเครื่องฉาย RGF93 / Lambert-93 (ฉันไม่รู้ว่าทำไมมันถึงทำงานร่วมกัน) ด้วยการฉาย WGS84 ระยะทางจะแสดงเป็นองศาดังนั้นฉันพยายามเปลี่ยนการฉายภาพของแผนที่พื้นหลังการฉายข้อมูลหรือทั้งสองอย่างด้วยกัน แต่ฉันไม่พบการฉายภาพอื่นที่เข้าด้วยกัน คุณมีคำแนะนำเกี่ยวกับวิธีสร้างบัฟเฟอร์เหล่านี้ด้วยระยะทางที่แสดงอย่างชัดเจนหรือไม่?
10 qgis  distance  buffer 

6
การย้าย / ชดเชยตำแหน่งจุดโดยใช้ ArcPy หรือ ModelBuilder?
ฉันมีเลเยอร์ CAD ที่ไม่มีการอ้างอิงทางภูมิศาสตร์จำนวนหนึ่ง (ดูคำถามนี้ ) ที่มีคุณสมบัติการเพิ่มความคิดเห็นแบบข้อความ ฉันได้สร้างแบบจำลองเพื่อแปลงข้อความให้เป็นจุด แต่หลังจากแปลงคำอธิบายประกอบเป็นคุณลักษณะแบบจุดฉันเห็นว่าจุดยึดข้อความ CAD ไม่ตรงกับจุดศูนย์กลางของข้อความ CAD (ซึ่งเป็นจุดที่อยู่) ดังนั้นฉันต้องการเขียนโปรแกรม (ใช้ ArcPy หรือ ModelBuilder) [ย้าย] คุณลักษณะที่สัมพันธ์กับตำแหน่งปัจจุบัน (delta x, y)โดยใช้ค่า X, Y ที่วัดได้ที่ฉันจะให้ สิ่งนี้จะช่วยให้ฉันย้ายจุด GIS กลับไปที่ที่พวกเขาอยู่แทนจุดยึด CAD ชดเชย ฉันจะทำงานนี้ให้สำเร็จได้อย่างไร @PolyGeo ให้คำตอบที่ยอดเยี่ยมโดยใช้SHAPE @ XY IN 10.1 แต่ขณะนี้ฉันกำลังใช้งาน 10.0 10.0 ความคิดใด ๆ

3
ฉันจะป้องกัน Qgis ไม่ให้ตรวจพบว่าเป็น "ไม่ตอบสนอง" เมื่อใช้งานปลั๊กอินขนาดใหญ่ได้อย่างไร
ฉันใช้สาย folowing เพื่อแจ้งผู้ใช้เกี่ยวกับสถานะ: iface.mainWindow().statusBar().showMessage("Status:" + str(i)) ปลั๊กอินใช้เวลาประมาณ 2 นาทีในการรันบนชุดข้อมูลของฉัน แต่ windows ตรวจพบว่าเป็น "ไม่ตอบสนอง" และหยุดแสดงการอัปเดตสถานะ สำหรับผู้ใช้ใหม่มันไม่ค่อยดีนักเนื่องจากดูเหมือนว่าโปรแกรมจะพัง มีวิธีแก้ไขหรือไม่เพื่อให้ผู้ใช้ไม่ถูกทิ้งในที่มืดเกี่ยวกับสถานะของปลั๊กอิน?
10 qgis  python 

1
โนวาสร้างลูกโลกในโลกจากอวกาศได้อย่างไร
โนวาเพิ่งออกอากาศEarth From Spaceบน PBS (ฉันขอแนะนำอย่างยิ่ง) พบได้ที่นี่บน youtube ผลิตโดยการปรึกษาอย่างกว้างขวางกับนักวิทยาศาสตร์ของนาซ่าโนวาใช้ข้อมูลจากดาวเทียมสังเกตการณ์โลกและแปลงให้เป็นลำดับภาพที่น่าตื่นตาซึ่งแต่ละอันแสดงให้เห็นถึงพลังของเว็บที่ซับซ้อนและน่าประหลาดใจที่ค้ำจุนชีวิตบนโลก ไม่มีใครรู้ว่าเครื่องมือและกระบวนการที่พวกเขาใช้ในการ "แปลง" และแสดงภาพจากดาวเทียมในระดับโลกหรือไม่

1
แก้ไขจุดพิกัดด้วยตนเองใน QGIS?
มีเครื่องมือสำหรับ shapefiles หรือปลั๊กอิน QGIS ที่มีอยู่ซึ่งจะช่วยให้ฉันแก้ไข coords ของจุดด้วยตนเองได้หรือไม่? ("tool" -f1 "Tsunami Gauge"-move x1.abcdef -to x2.ghijkl) ฉันมีคะแนนโดยประมาณซึ่งฉันในภายหลังได้รับข้อมูลที่ดีก่อนหน้านี้และฉันจะโกหกเพื่ออัปเดตข้อมูลจนถึงตอนนี้แทนที่จะสร้างไฟล์ใหม่

4
มีวิธีใดบ้างที่จะได้รับอีเมลเมื่อบริการ ArcGIS Server หยุดทำงาน / ลง?
เป็นครั้งคราว แต่น่าเสียดายที่บ่อยครั้งบริการ AGS ของฉันก็หยุดโดยไม่มีเหตุผล ฉันมักจะไม่สังเกตเห็นสิ่งนี้จนกว่าผู้ใช้จะโทรหาฉันและถามว่าทำไมแผนที่ของพวกเขาจึงไม่มีข้อมูล มีวิธีใดบ้าง (ฉันกำลังคิด Python) ที่ฉันสามารถรับการตอบสนองจาก AGS เมื่อบริการหยุดทำงาน ผู้ใช้ AGS รายอื่นจัดการกับปัญหานี้อย่างไร

4
กำลังมองหาบริการเว็บเพื่อตรวจจับการเปลี่ยนแปลง
ฉันกำลังมองหาบริการที่ให้บริการตรวจจับการเปลี่ยนแปลงตามฐานข้อมูลของข้อมูลที่ตรวจจับจากระยะไกล มีใครรู้บ้างเกี่ยวกับบริการดังกล่าวบ้างไหม? บริการที่ฉันกำลังมองหาคือ geoportal ที่เตือนผู้ใช้ถึงการเปลี่ยนแปลงที่เฉพาะเจาะจง (เช่นการรั่วไหลของน้ำมันหรือการเปลี่ยนแปลงที่สำคัญของชายฝั่งหรือแม้แต่ไฟในป่า) ในพื้นที่เฉพาะหรือทั่วโลก สามารถเป็นได้ทั้งบริการที่พร้อมใช้งานหรือบริการตามความต้องการ

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