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

การประมาณค่าที่จุดที่ไม่ได้สุ่มตัวอย่างตามค่าที่ทราบของจุดโดยรอบ

9
วิธีการแบบโอเพนซอร์ซ
ฉันมีชุดข้อมูลแบบจุดที่ฉันต้องการKrigeโดยใช้แพ็คเกจซอฟต์แวร์โอเพ่นซอร์ส ถ้าเป็นไปได้ฉันต้องการเลือกแบบจำลองกึ่งผันแปรระหว่างกระบวนการเพื่อปรับปรุงการประมาณค่า

4
ตัดสินใจเลือกวิธีการแก้ไขที่จะใช้สำหรับการสุ่มข้อมูลแรสเตอร์อีกครั้ง?
มีกฎที่ยากและรวดเร็วเกี่ยวกับวิธีการแก้ไขที่เหมาะกับข้อมูลแรสเตอร์แต่ละประเภทหรือไม่?

1
เลือก IDW กับ Kriging Interpolation เพื่อสร้าง DEM?
ฉันกำลังพยายามสร้าง DEM โดยใช้ข้อมูลจุดระยะห่างอย่างสม่ำเสมอห่างกันประมาณ 10 เมตร พื้นที่ที่ฉันกำลังสอดแทรกคือสถานศึกษาที่มีลานจอดรถและสนามฟุตบอลหลายแห่ง แต่ยังมีเนินเขาสูงชันที่มักจะเป็นที่ราบสูงไปยังลานจอดรถ เนื่องจาก plateaus ที่รู้จักกันเหล่านี้ฉันได้ตัดวิธีการ Splining ออกแล้ว อย่างไรก็ตามฉันยังไม่แน่ใจว่าจะใช้ IDW กับ Kriging อย่างไร ฉันไม่เห็นความแตกต่างมากนักหลังจากลองทั้งคู่และยังไม่ได้ตัดสินใจหลังจากทำการวิจัยเล็กน้อย มีใครบ้างที่มีคำพูดของภูมิปัญญาเพื่อเคลียร์สิ่งนี้ให้ฉัน

3
เทคนิคการ resampling ใดที่ควรใช้เมื่อฉายภาพถ่ายทางอากาศ
ฉันกำลังฉายภาพทางอากาศเป็นระยะเวลานานและฉันอยากรู้ว่าเทคนิคการ resampling ใดดีที่สุดที่จะใช้กับภาพถ่ายทางอากาศ ใน ArcMap ตัวเลือกของฉันใกล้เคียงที่สุด BILINEAR CUBIC และ MAJORITY เพื่อนบ้านที่ใกล้ที่สุดและส่วนใหญ่แนะนำให้ใช้กับข้อมูลที่เป็นหมวดหมู่ในขณะที่ Cubic Convolution และการแก้ไข Bilinear ใช้สำหรับข้อมูลอย่างต่อเนื่อง ฉันอยากรู้ว่ามีอัลกอริทึมที่ใช้กันทั่วไปสำหรับการฉายภาพถ่ายทางอากาศหรือไม่ ฉันเพิ่งฉายภาพหนึ่งภาพโดยใช้เพื่อนบ้านที่ใกล้ที่สุดและดูเหมือนว่าจะดูดี แต่ภาพถ่ายทางอากาศไม่ใช่ข้อมูลที่เป็นหมวดหมู่ดังนั้นฉันจะลอง Bilinear ต่อไป แก้ไข ฉันไม่ได้คิดถึงรูปถ่ายทางอากาศเหมือนกับข้อมูลต่อเนื่องแบบเดียวกับ DEMs หรือข้อมูลการตกตะกอน แต่ whuber ชี้ให้เห็นว่าภาพเหล่านั้นมีความต่อเนื่องและควรได้รับการจัดการเช่นนี้ ขอบคุณอีกครั้ง.

3
การปรับให้เรียบ / สอดแทรกแรสเตอร์ใน Python โดยใช้ GDAL?
ฉันกำลังพัฒนาใน Python และใช้ GDAL จาก OSGEO เพื่อจัดการและโต้ตอบกับ rasters และ shapefiles ฉันต้องการนำไฟล์รูปร่างที่มีคุณสมบัติจุดและสอดแทรกเข้าไปในพื้นผิวแบบแรสเตอร์ ตอนนี้ฉันกำลังใช้เมธอด 'RasterizeLayer' ซึ่งเบิร์นค่าจากฟีเจอร์จุดไปยังแรสเตอร์ (ซึ่งถูกตั้งค่าด้วยค่า nodata ทั้งหมด) แต่ทำให้พิกเซลที่ไม่มีการแตะทั้งหมดเป็นค่า 'โนดาต้า' ฉันจึงถูกทิ้งให้อยู่กับแรสเตอร์ประเภทหมากรุก สิ่งที่ฉันมีหลังจากใช้ RasterizeLayer: สิ่งที่ฉันต้องการสำหรับผลิตภัณฑ์ขั้นสุดท้าย: ฉันเชื่อว่าฟังก์ชั่นที่ฉันกำลังมองหาเรียกว่า 'Spline_sa ()' จากการนำเข้า arcgisscripting GDAL มีฟังก์ชั่นที่คล้ายกันหรือมีวิธีอื่นในการรับเอาต์พุตที่ต้องการหรือไม่?

2
จำนวนตัวอย่างขั้นต่ำสำหรับการแก้ไขคริกกิ้ง
ฉันได้รับข้อมูลบางอย่างที่มีจำนวนตัวอย่างพร้อมคำขอเพื่อแก้ไขโดยใช้วิธีการ kriging หลังจากการตรวจสอบบางอย่างปรากฏว่าผลลัพธ์ที่น่าสนใจ (ดำเนินการใน ArcGIS Geostatistic Analyst พร้อมพารามิเตอร์เริ่มต้น) ไม่เป็นที่น่าพอใจ ค่า Interpolated นั้นแตกต่างจากการวัด (โดยเฉพาะค่าบนสุด) และพื้นผิวดูไม่น่าเชื่อถือ นี่คือภาพ: ฉันคิดว่าปัญหาหลักคือจำนวนตัวอย่างไม่เพียงพอ เราควรใช้คะแนนเท่าไหร่เพื่อให้ได้ผลลัพธ์ที่เชื่อถือได้? หรือวิธีการแบบ kriging อาจไม่เหมาะสมกับค่าที่หลากหลายเช่นนี้?

1
เทคนิคการแก้ไขใดที่เหมาะกับการอาบน้ำของทะเลสาบขนาดเล็ก
นี่คือทะเลสาบประมาณ 13 ฮ่าโดยมี 81 จุดความลึกตัวอย่างในเส้นตัดผ่านประมาณ 10 เส้น: ก่อนหน้านี้ใน ARCgis ที่มีทะเลสาบ 50 ha และจุดสุ่มตัวอย่างเชิงลึกประมาณ 100 จุดฉันได้ผลลัพธ์ที่ดีด้วยTopotoRasterเครื่องมือ อย่างไรก็ตามดูเหมือนว่าไม่มีสิ่งที่เทียบเท่ากับ QGIS หรือซอฟต์แวร์โอเพนซอร์ซ ใน QGIS ฉันได้แรสเตอร์แบบสอดแทรกด้านล่างโดยใช้วิธี TIN ในปลั๊กอินการแรสเตอร์การแก้ไข อย่างไรก็ตามสิ่งนี้ดูเหมือนจะเป็นผลลัพธ์ที่โชคดีเมื่อฉันพยายามที่จะทำซ้ำฉันได้ผลลัพธ์ที่แตกต่าง (ไม่น่าพอใจ) แม้ว่าจะไม่ได้เปลี่ยนแปลงพารามิเตอร์ใด ๆ เหล่านี้เป็นรถถังในเมือง (สร้าง) มากกว่าทะเลสาบดังนั้นพวกมันจึงค่อนข้างปกติในโปรไฟล์เตียงของพวกเขาดังนั้นความหนาแน่นของการสุ่มตัวอย่างจุดต่ำ บางบทความดูเหมือนจะแนะนำ Inverse Distance Weighting (IDW) เป็นเทคนิคที่เหมาะสมที่สุด แต่ดูเหมือนว่าฉันจะได้ผลลัพธ์ที่แย่ที่สุด (อาจเป็นเพราะความหนาแน่นของจุดต่ำ) มีฮิวริสติกใดบ้างที่สามารถใช้งานได้ที่นี่เมื่อพิจารณาขนาดของทะเลสาบโปรไฟล์ปกติและความหนาแน่นของการสุ่มตัวอย่างแบบจุดถึงวิธีการแก้ไขที่เหมาะสมหรือไม่ (ระหว่าง Kriging, IDW, Bilinear, Cubic convolution, TIN หรือ spline) หรือว่าเป็นการทดลองและข้อผิดพลาดอยู่เสมอ

7
กำลังมองหาเครื่องมือการแก้ไขเพื่อสร้างแม่น้ำบา ธ บทกวี (ภูมิประเทศ) จากส่วนต่างๆ
ตามชื่อฉันกำลังมองหาเครื่องมือที่สามารถผลิตความลึกของแม่น้ำจากส่วนข้าม แม้ว่าคนที่อาจรู้ว่าเครื่องมือดังกล่าวอาจไม่ต้องการคำอธิบายใด ๆ ว่าทำไมการแก้ไขแบบนี้ค่อนข้างซับซ้อน แต่นี่เป็นคำอธิบายเล็ก ๆ น้อย ๆ สำหรับผู้ที่อาจรู้และใช้สิ่งต่าง ๆ เพื่อจุดประสงค์อื่น ในการรับ DEM ของหุบเขาแม่น้ำที่มีชุดอาบน้ำริมแม่น้ำฉันต้องทำเครื่องหมาย / กั้นด้วยอุปสรรคบริเวณ DEM ดั้งเดิมของฉันซึ่งจะต้องสร้าง Bathymetry โดยทั่วไปมันเป็นพื้นที่ทั้งหมดของเตียงแม่น้ำเปียกที่ TLS ไม่ได้มีโอกาสในการวัดพื้นผิวด้านล่าง (bathymetry) แม่น้ำอยู่ในรูปทรงต่าง ๆ บางครั้งคดเคี้ยวมากขึ้นบางครั้งก็ตรงมากขึ้นและความลึกของด้านล่างและการจัดตำแหน่งที่แตกต่างกันมากซึ่งทำให้การแก้ไขมีความซับซ้อนมากขึ้นตามที่จะต้องทำตามแนวกึ่งกลางของแม่น้ำและดำเนินการแก้ไข แนวตั้งและแนวนอน Dr Venkatesh Marwade ได้เตรียมส่วนขยายดังกล่าวให้กับ ArcGIS 9.2 แม้ว่าฉันจะประสบปัญหาบางอย่างและก็สงสัยว่าใครจะรู้ว่ามีชิ้นส่วนของซอฟต์แวร์หรือรหัสที่สามารถสร้างสิ่งที่เหมือนกันหรือไม่ (แก้ไข: ดูกราฟิกในบทช่วยสอนนี้)

3
วิธีการสอดแทรกตำแหน่ง GPS ใน PostGIS
ฉันมีตารางตำแหน่ง GPS ของ PostGIS ทุกห้าวินาที: 2011-01-01 00:00:05, POINT(x1,y1) 2011-01-01 00:00:10, POINT(x2,y2) 2011-01-01 00:00:15, POINT(x3,y3) ... ฉันกำลังค้นหาข้อความค้นหาที่จะคืนค่า (เวลาและจุด) ทุกวินาที มันก็โอเคที่จะคิดว่าจุดเชื่อมต่อกันเป็นเส้นตรง ฉันกำลังมองหาวิธีการทำเช่นนี้โดยเฉพาะในฐานข้อมูลและไม่ได้โดยการเขียนสคริปต์ภายนอก

3
แบบจำลองของราคาเช่า - วิธีการแก้ไขที่จะใช้?
ฉันมีชุดข้อมูลชาติประมาณ ~ 1,4 ล้านครัวเรือน ฉันมีข้อมูลเกี่ยวกับค่าเช่าขนาด (จำนวนห้องและ m2) และลักษณะเพิ่มเติมบางอย่างของแต่ละครัวเรือน ฉันต้องการใช้ข้อมูลนี้เพื่อสร้างพื้นผิวของราคาค่าเช่าสำหรับทั้งประเทศและใช้ข้อมูลนี้เป็นตัวแทนในการประมาณมูลค่าของเหลืออีกประมาณ 1.5 ล้านครัวเรือนที่เป็นเจ้าของหรือไม่มีข้อมูลค่าเช่า สองสามคำถามที่นี่: วิธีการดังกล่าวเหมาะสมสำหรับปัญหาประเภทนี้หรือไม่? วิธีการแก้ไขแบบใดที่เหมาะสมที่สุดที่จะใช้ที่นี่ นอกจากนี้ยังเป็นไปได้หรือไม่ที่เราจะต้องคำนึงถึงข้อมูลเช่นขนาดของครัวเรือน ฉันใช้ ArcGIS 9.3 พร้อมใบอนุญาต ArcInfo

2
ตัวเลือกการแก้ไข / การวิเคราะห์สมการของ PostGIS
ฉันกำลังมองหาเวิร์กโฟลว์โอเพนซอร์ซเพื่อทำให้การสร้าง DEM เป็นแบบอัตโนมัติ เรามีชุดของเว็บไซต์ที่อยู่ในชุดข้อมูล LIDAR เราต้องการสร้าง DEM เฉพาะไซต์สำหรับแต่ละไซต์และเรากำลังมองหากระบวนการอัตโนมัติ จนถึงตอนนี้เรามีระบบอัตโนมัติ: การโหลดข้อมูลลงใน PostGIS (LIDAR และจุดไซต์) การสร้างขอบเขตไซต์ (การรวมกันของ st_buffer และ st_envelope) ตอนนี้เรากำลังมองหาตัวเลือกในการแก้ไขชุดย่อยข้อมูลในแต่ละไซต์และส่งออกไปยังไฟล์กริด Surfer7 ขณะนี้เรากำลังค้นหาข้อมูลในฐานข้อมูล PostGIS โดยใช้ QuantumGIS ส่งออกไปยังไฟล์ csv จากนั้นนำเข้าและกรอข้อมูลด้วยตนเองใน Surfer7 หวังว่าเราจะทำสิ่งนี้โดยอัตโนมัติเช่นกัน ดังนั้นสำหรับกรณีการใช้งานนี้เราต้องการที่จะวิเคราะห์ข้อมูล lidar ของเราเป็น DEM กรณีที่เป็นไปได้อื่น ๆ ที่เราสามารถนึกถึงเกี่ยวข้องกับวิธีการแก้ไขที่แตกต่างกัน - ดังนั้นหากมีตัวเลือกสำหรับระยะทางผกผันและ kriging - เราสนใจ! นี่เป็นแบบฝึกหัดการเรียนรู้สำหรับเรา - เรากำลังทำงานในขั้นตอนของทารก!

4
การแก้ไข Bilinear ของข้อมูลจุดบนแรสเตอร์ใน Python หรือไม่?
ฉันมีแรสเตอร์ที่ฉันต้องการจะแก้ไขจุดด้วย ที่นี่ฉันอยู่ที่ไหน: from osgeo import gdal from numpy import array # Read raster source = gdal.Open('my_raster.tif') nx, ny = source.RasterXSize, source.RasterYSize gt = source.GetGeoTransform() band_array = source.GetRasterBand(1).ReadAsArray() # Close raster source = None # Compute mid-point grid spacings ax = array([gt[0] + ix*gt[1] + gt[1]/2.0 for ix in range(nx)]) ay …

1
คุณจะใช้ v.kernel ของ GRASS ได้อย่างไร
ฉันสับสนในการใช้ v.kernel ของ GRASS ฉันมีเวกเตอร์เลเยอร์ประมาณ 2.5 ล้านจุด ฉันต้องการสร้างแผนที่ความร้อนโดยใช้ v.kernel เพื่อแสดงความเข้มข้นเนื่องจากฉันมีอินสแตนซ์ตัวแปรที่มีจุดซ้อนทับบางครั้งก็ทับซ้อนกันมาก ฉันได้เวกเตอร์เลเยอร์นี้ใน GRASS แล้วและมันก็แสดงผลได้ดี ฉันได้ลองใช้คำสั่ง v.kernel ของ GRASS โดยยึดตามสิ่งที่ฉันได้เห็นที่นี่และในฟอรัมอื่นและฉันไม่สามารถทำอะไรนอกจากเอาท์พุทแรสเตอร์ที่เป็นสี่เหลี่ยมสีชมพู นี่คือคำสั่งที่ฉันใช้: v.kernel --verbose input=master_grass7 output=master_grass7a_heatmap stddeviation=.0001 ฉันเปลี่ยนแปลงstddeviationไปเป็นค่าทุกประเภทจาก 1000000 ถึง. 000001 และไม่มีผลใด ๆ ฉันอ่านเอกสาร v.kernelซ้ำหลายครั้งและไม่เข้าใจว่ามันเกิดอะไรขึ้น อย่างน้อยคำแนะนำนั้นอยู่บนแนวคิดที่ลึกลับไม่มีประโยชน์ ฉันได้ตรวจสอบซอร์สโค้ดด้วยและฉันก็ไม่เข้าใจเหมือนกัน ใช่ฉันสามารถอ่าน C. ปัญหาได้ขึ้นอยู่กับสิ่งต่างๆที่กำหนดไว้ใน GRASS GIS ฉันทำการค้นหาด้วย Google จำนวนมากและฉันไม่สามารถหาคำแนะนำที่ครอบคลุมได้ สิ่งที่ฉันได้รับก็คือสำเนาของหน้า v.kernel doc / man หรือคนที่เห็นได้ชัดว่าทำงานได้โดยไม่ต้องยุ่งยาก ฉันได้ตรวจสอบแนวคิดของการประมาณความหนาแน่นของเคอร์เนล (KDE) …

3
การประมาณค่าเชิงพื้นที่ใน R หรือ ArcGIS?
ฉันกำลังพยายามคำนวณค่าปริมาณน้ำฝนเฉลี่ยจากหลาย ๆ จุดโดยใช้เครื่องมือ Inverse Weighted Distance ใน ArcGIS 9.3 ปัญหาของฉันคือว่า: แต่ละจุดมีอนุกรมเวลาเป็นของตัวเองดังนั้นกระบวนการแก้ไขควรจะสามารถดำเนินการได้ตลอดทั้งปี ต่อไปนี้เป็นตารางแอตทริบิวต์ตัวอย่าง: ID X Y Name Rain1990 Rain1991 Rain1992 Rain1993 .... Rain2010 1 xx1 yy1 AA 1210 1189 1863 1269 ...... 2 xx2 yy2 BB 1492 1502 2187 1923 ...... ...... ใครช่วยแสดงวิธีการทำเช่นนั้นได้บ้าง? แก้ไข 1: ในที่สุดฉันก็ทำสิ่งนี้โดยใช้รหัส C ++ ซึ่งจำเป็นต้องใช้ตารางกริดหน้ากาก ArcGIS ไฟล์ข้อมูลและตำแหน่งของทุกจุด …

4
วิธีการแก้ไขอุณหภูมิอย่างถูกต้อง?
ฉันพยายามแก้ไขอุณหภูมิเฉลี่ยต่อปีโดยเฉลี่ยเพื่อสร้างพื้นผิวที่ "สมจริง" ใน QGIS ฉันใช้ Raster-Interpolation-Interpolation ทั้งสองวิธี TIN และ IDW ไม่ได้ส่งมอบพื้นผิว "สมจริง" (เช่นเมื่อเปรียบเทียบกับแผนที่ที่ดีในแผนที่) IDW (ปัจจัย 3): TIN (แสดงจุดการแก้ไขเช่นกัน): คำแนะนำใด ๆ วิธีการได้รับการแก้ไข "ดีกว่าจริงมากขึ้น"?

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