Amazon Best VPN GoSearch

ไอคอน Fav ของ OnWorks

v.krigegrass - ออนไลน์ในคลาวด์

เรียกใช้ v.krigegrass ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง v.krigegrass ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


ก.กฤษณ์ - ดำเนินการปกติหรือบล็อก kriging สำหรับแผนที่เวกเตอร์

KEYWORDS


เวกเตอร์, การแก้ไข, แรสเตอร์, kriging

เรื่องย่อ


ก.กฤษณ์
ก.กฤษณ์ --ช่วยด้วย
ก.กฤษณ์ อินพุต=พร้อมชื่อ คอลัมน์=พร้อมชื่อ [เอาท์พุต=พร้อมชื่อ] [แพ็คเกจ=เชือก]
[แบบ=เชือก[,เชือก-ปิดกั้น=จำนวนเต็ม] [พิสัย=จำนวนเต็ม] [นักเก็ต=จำนวนเต็ม]
[งัว=จำนวนเต็ม] [เอาท์พุท_var=พร้อมชื่อ-เขียนทับ-ช่วย-ละเอียด-เงียบสงบ]
-ui]

ธง:
--เขียนทับ
อนุญาตให้ไฟล์เอาต์พุตเขียนทับไฟล์ที่มีอยู่

--ช่วยด้วย
พิมพ์สรุปการใช้งาน

--รายละเอียด
เอาต์พุตโมดูล verbose

--เงียบ
เอาต์พุตโมดูลเงียบ

--UI
บังคับให้เปิดใช้กล่องโต้ตอบ GUI

พารามิเตอร์:
อินพุต=พร้อมชื่อ [ที่จำเป็น]
ชื่อของแผนที่เวกเตอร์อินพุต
ชื่อของแผนที่เวกเตอร์จุดที่มีข้อมูลตัวอย่าง

คอลัมน์=พร้อมชื่อ [ที่จำเป็น]
ชื่อของคอลัมน์แอตทริบิวต์ที่มีค่าตัวเลขที่จะสอดแทรก

เอาท์พุต=พร้อมชื่อ
ชื่อแผนที่แรสเตอร์เอาต์พุต
หากละเว้นจะเป็น _kriging

แพ็คเกจ=เชือก
แพ็คเกจ R ที่จะใช้
ตัวเลือก: สถิติ
ค่าเริ่มต้น: สถิติ

แบบ=สตริง[,สตริง-
แบบจำลองวารีโอแกรม
เว้นว่างไว้เพื่อทดสอบทุกรุ่น (ต้องมีการแมปอัตโนมัติ)
ตัวเลือก: หนู ประสบการณ์ เอสพีเอช เกา ยกเว้น เสื่อ, สเต เซอร์ หลิน เบส ปากกา, ต่อ, โฮล เข้าสู่ระบบ ธาร
เอสพีแอล ขา, เอ่อ Int

ปิดกั้น=จำนวนเต็ม
ขนาดบล็อก (บล็อกสี่เหลี่ยม)
ขนาดบล็อก ใช้โดยบล็อก kriging

พิสัย=จำนวนเต็ม
ค่าช่วง
แก้ไขอัตโนมัติหากไม่ได้ตั้งค่า

นักเก็ต=จำนวนเต็ม
ค่านักเก็ต
แก้ไขอัตโนมัติหากไม่ได้ตั้งค่า

งัว=จำนวนเต็ม
ค่าธรณีประตู
แก้ไขอัตโนมัติหากไม่ได้ตั้งค่า

เอาท์พุท_var=พร้อมชื่อ
ชื่อของแมปแรสเตอร์ความแปรปรวนเอาต์พุต
หากละเว้นจะเป็น _kriging.var

DESCRIPTION


ก.กฤษณ์ อนุญาตให้ดำเนินการ Kriging ในสภาพแวดล้อม GRASS GIS โดยใช้ซอฟต์แวร์ R
ทำงานในพื้นหลัง

หมายเหตุ


ก.กฤษณ์ เป็นเพียงส่วนหน้าของ R ตัวเลือกและพารามิเตอร์เหมือนกันที่เสนอโดย
แพคเกจ ออโต้แมป และ สถิติ.

Kriging เช่นเดียวกับวิธีการแก้ไขอื่น ๆ ขึ้นอยู่กับคุณสมบัติข้อมูลอินพุตอย่างสมบูรณ์
สนับสนุนให้วิเคราะห์ข้อมูลเชิงสำรวจเพื่อค้นหาค่าผิดปกติ แนวโน้ม แอนไอโซโทรปี
การแจกแจงที่ไม่สม่ำเสมอและเลือกอัลกอริธึม kriging ที่จะให้มากที่สุด
ผลลัพธ์ที่ยอมรับได้ ความรู้ดีๆ ของชุดข้อมูลมีค่ามากกว่าร้อย
พารามิเตอร์หรือฮาร์ดแวร์ที่มีประสิทธิภาพ ดูหนังสือของ Isaaks และ Srivastava อย่างละเอียดถี่ถ้วนและชัดเจน
แม้จะล้าสมัยไปบ้าง

การอ้างอิง
R ซอฟต์แวร์ >= 2.x

rpy2
Python ผูกกับ R. หมายเหตุ! ไม่รองรับ rpy เวอร์ชัน 1

R แพคเกจ แผนที่อัตโนมัติ, แกสแทต, หญ้า7 และ จีโอส
ออโตแมปเป็นทางเลือก ติดตั้งแพ็คเกจผ่านR
บรรทัดคำสั่ง (หรือ GUI ที่คุณต้องการ):
install.packages("rgeos", dep=T)
install.packages("gstat", dep=T)
install.packages("rgrass7", dep=T)
install.packages("automap", dep=T)

หมายเหตุ : สำหรับ debian GNU / Linux
ติดตั้งการพึ่งพา โปรดทราบ! หลาม-rpy IS ไม่ เหมาะสม.:
aptitude ติดตั้ง R python-rpy2
ในการติดตั้งแพ็คเกจ R ให้ใช้ฟังก์ชั่นของ R ที่แสดงด้านบน (ในฐานะรูทหรือในฐานะผู้ใช้) หรือ
แพ็คเกจ Debian [5] เพิ่มในรายการที่เก็บสำหรับ 32 บิตหรือ 64 บิต (รับ
สายที่เหมาะสม):
หญิงที่เข้าสังคมครั้งแรก http://debian.cran.r-project.org/cran2deb/debian-i386 การทดสอบ/
หญิงที่เข้าสังคมครั้งแรก http://debian.cran.r-project.org/cran2deb/debian-amd64 การทดสอบ/
และรับแพ็คเกจผ่านความถนัด:
aptitude ติดตั้ง r-cran-gstat r-cran-rgrass7

หมายเหตุ : สำหรับ Windows
รวบรวม GRASS GIS โดยทำตามคำแนะนำนี้ คุณสามารถใช้ Linux ในเครื่องเสมือนได้ หรือ
ติดตั้ง Linux ในพาร์ติชันแยกต่างหากของ HD นี้ไม่เจ็บปวดอย่างที่เห็น
มีคำแนะนำมากมายทางอินเทอร์เน็ตที่จะช่วยคุณ

การคำนวณ เวลา ปัญหา
โปรดทราบว่าแม้ว่าจุดข้อมูลอินพุตจำนวนมากและ/หรือความละเอียดของภูมิภาคสูง
ส่งผลให้ได้ผลลัพธ์ที่ดีขึ้น ทั้งสองจะทำให้การคำนวณ kriging ช้าลงด้วย

ตัวอย่าง


ตัวอย่าง Kriging ตามแผนที่ระดับความสูง (ชุดข้อมูล Spearfish)

ส่วนหนึ่ง 1: สุ่ม การสุ่มตัวอย่าง ของจุดเวกเตอร์ 2000 จุดจากแผนที่ระดับความสูงที่ทราบ แต่ละจุดจะ
รับค่าระดับความสูงจากแรสเตอร์ระดับความสูงเสมือนว่ามาจากการสำรวจจุด
# ลดความละเอียดสำหรับตัวอย่างนี้
g.region raster=ระดับความสูง -p res=100
v.สุ่มเอาท์พุต=rand2k_elev npoints=2000
v.db.addtable map=rand2k_elev columns="การยกระดับความแม่นยำสองเท่า"
v.what.rast map=rand2k_elev raster=คอลัมน์ระดับความสูง=ระดับความสูง
ส่วนหนึ่ง 2: เอาออก จุด ขาดแคลน การยกระดับ แอตทริบิวต์. จุดสุ่มตัวอย่างที่ชายแดนของ
แผนที่ระดับความสูงไม่ได้รับค่าใด ๆ v.krige ไม่มีการดำเนินการใดที่ต้องการจัดการกับ no
ค่าข้อมูล ดังนั้นผู้ใช้จึงต้องตรวจสอบและตัดสินใจว่าจะทำอย่างไร (ลบจุด, เติม
ด้วยค่าจุดที่ใกล้ที่สุด เติม global/local mean...) ดังต่อไปนี้
บรรทัดของรหัส จุดที่ไม่มีข้อมูลจะถูกลบออกจากแผนที่
v.extract input=rand2k_elev output=rand2k_elev_filt where="elevation not NULL"
ตรวจสอบผลลัพธ์ของบรรทัดก่อนหน้า ("number of NULL attributes" ต้องเป็น 0):
v.univar map=rand2k_elev_filt type=คอลัมน์จุด=ระดับความสูง
ส่วนหนึ่ง 3: บูรณะ DEM ตลอด คริกกิ้ง. วิธีวิ่งที่ง่ายที่สุด ก.กฤษณ์ จาก CLI กำลังใช้
ความพอดีของเส้นกราฟอัตโนมัติ (หมายเหตุ: ต้องใช้แพ็คเกจออโตแมปของ R) ชื่อแผนที่ผลลัพธ์เป็นตัวเลือก
โมดูลจะสร้างการต่อท้าย "_kriging" โดยอัตโนมัติกับชื่อแมปอินพุตและ
ตรวจสอบการเขียนทับ หากระบุ output_var ระบบจะสร้างแมปความแปรปรวนด้วย
ความพอดีของเส้นแวริแกรมอัตโนมัติมีให้โดย automap แพ็คเกจ R แบบจำลอง Variogram ที่ทดสอบโดย
ฟังก์ชันที่เหมาะสมคือ: เลขชี้กำลัง, ทรงกลม, เกาส์เซียน, มาเทิร์น, เอ็มสไตน์
พารามิเตอร์ มีรุ่นให้เลือกหลากหลายจากแพ็คเกจ gstat และสามารถทดสอบได้
บน GUI ผ่านการพล็อต variogram หากระบุรุ่นไว้ใน CLI ให้ระบุธรณีประตูด้วย
ต้องระบุค่านักเก็ตและช่วง มิฉะนั้นจะเกิดข้อผิดพลาดขึ้น (ดูวินาที
ตัวอย่างของ ก.กฤษณ์ สั่งการ).
#ปรับวาริโอแกรมอัตโนมัติ
v.krige อินพุต=rand2k_elev_filt คอลัมน์=ระดับความสูง \
เอาท์พุท=rand2k_elev_kriging output_var=rand2k_elev_kriging_var
#กำหนดรูปแบบ variogram สร้างแผนที่ความแปรปรวนด้วย
v.krige อินพุต=rand2k_elev_filt คอลัมน์=ระดับความสูง \
เอาท์พุท=rand2k_elev_filt_kriging output_var=rand2k_elev_filt_kriging_var \
model=แผ่นธรณีประตู=2500 nugget=0 range=1000
หรือเรียกใช้ wxGUI เพื่อให้พอดีกับ variogram และสำรวจตัวเลือกแบบโต้ตอบ:
ก.กฤษณ์
คำนวณ คำทำนาย ความผิดพลาด:
r.mapcalc "rand2k_elev_kriging_pe = sqrt(rand2k_elev_kriging_var)"
แผนที่ r.univar=ระดับความสูง
r.แผนที่ยูนิวาร์=rand2k_elev_kriging
แผนที่ r.univar=rand2k_elev_kriging_pe
ผลลัพธ์มีข้อผิดพลาดสูง เนื่องจากเทคนิค kriging (ธรรมดาและ block kriging) คือ
ไม่สามารถจัดการชุดข้อมูลที่มีแนวโน้มเหมือนที่ใช้ในตัวอย่างนี้: ระดับความสูงคือ
สูงขึ้นในมุมตะวันตกเฉียงใต้ และล่างบนมุมตะวันออกเฉียงเหนือ สากล kriging สามารถให้
ผลลัพธ์ที่ดีกว่ามากในกรณีเหล่านี้เนื่องจากสามารถจัดการกับแนวโน้มได้ มีอยู่ในแพ็คเกจ R
gstat และจะเป็นส่วนหนึ่งของรุ่น v.krige ในอนาคต

ใช้ v.krigegrass ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี