กำลังค้านกับอุปสรรคใน ArcGIS Desktop หรือไม่?


10

ฉันกำลังพยายามแก้ไขในพื้นที่ชายฝั่งทะเลโดยมีจุดข้อมูลในแม่น้ำหลายสายไหลลงสู่อ่าวและในด้านตรงข้ามของคาบสมุทร

ฉันได้สร้างเลเยอร์ชายฝั่งเพื่อใช้เป็นสิ่งกีดขวาง แต่ไม่สามารถหาวิธีการใน ArcGIS 10

ฉันไม่เห็นวัตถุกีดขวางที่ใดก็ได้ในเครื่องมือการเก็บข้อมูล

ฉันพยายามทำสิ่งที่ดึงดูดใจจากนั้นตัดมันลงบนพื้นดิน แต่ฉันได้ผลลัพธ์ที่ไม่สมจริงที่จุดข้อมูลอยู่ติดกัน แต่แยกจากกันโดยที่ดินสร้างปัญหา

ฉันเห็นเอกสารออนไลน์สำหรับการทำเช่นนี้ในสคริปต์การประมวลผลทางภูมิศาสตร์ใน 9.3 แต่ไม่มีอะไรคล้ายกันสำหรับ 10


เพียงแค่เพิ่มลิงก์เพื่อดูการเปลี่ยนแปลงเปรียบเทียบเอกสารสำหรับArcGIS 9.3กับArcGIS 10
Mike T

คำตอบ:


3

แม่น้ำไหลไปตามทิศทางเฉพาะหรือไม่? ถ้าเป็นเช่นนั้นคุณสามารถใช้การกำหนดทิศทางไปตามแนวกึ่งกลางของแม่น้ำเพื่อ จำกัด เซมิโนแกรมเชิงประจักษ์เพื่อชี้เฉพาะคู่ที่วิ่งไปตามความยาวของแม่น้ำ (ดูที่นี่สำหรับรายละเอียดเพิ่มเติม: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Exploring_directional_autocorrelation/0031000000m2000000/ )

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

คุณจำเป็นต้องใช้วิธีการทางภูมิศาสตร์หรือไม่หรือวิธีการที่กำหนดขึ้นจะทำงาน? ฉันคิดว่าคุณอาจจะสามารถบรรลุสิ่งที่คุณต้องการโดยใช้การแก้ไขการแพร่กระจายด้วยปัญหาและอุปสรรค คุณสามารถใช้ที่ดินเป็นกำแพงที่มีราคาสูงมาก http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00310000002s000000.htm

นอกจากนี้นี่คือการแก้ไขการกระจัดกระจายที่มีอุปสรรคที่แน่นอนในฐานะเครื่องมือสคริปต์การประมวลผลเชิงภูมิศาสตร์ แนวชายฝั่งของคุณจะสร้างกำแพงที่สมบูรณ์แบบที่สุด http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Diffusion_Interpolation_With_Barriers/003000000005000000/


0

คุณลองใช้เครื่องมือ Topo to Raster แล้วหรือยัง? คุณสามารถระบุประเภทของคุณสมบัติการป้อนข้อมูล (การยกระดับจุด, การสตรีม, การจม, เส้นขอบ, ขอบเขต, ทะเลสาบ) คุณสามารถลองตั้งค่าคุณสมบัติเลเยอร์เส้นชายฝั่งของคุณเป็น "TopoLake"

นอกจากนี้ผลลัพธ์ของเครื่องมือ Topo to Raster ยังเป็น raster "ที่ถูกต้องทางด้านอุทกวิทยา"

การอ้างอิงจากวิธีใช้: TopoLake คลาสรูปหลายเหลี่ยมที่ระบุตำแหน่งของทะเลสาบ เซลล์แรสเตอร์เอาท์พุททั้งหมดภายในทะเลสาบจะถูกกำหนดให้กับค่าระดับความสูงขั้นต่ำของเซลล์ทั้งหมดตามแนวชายฝั่ง


ฉันเชื่อว่าแทนที่จะสร้างตัวแทนของภูมิประเทศนั้น OP ต้องการสร้างพื้นผิวของการวัดเช่นคุณภาพน้ำที่ทำขึ้นภายในแหล่งน้ำ Topo2Raster จะไม่ทำเช่นนั้น (ไม่ใช่ Krige เช่นกัน)
whuber

ใช่ฉันพยายามทำอย่างนั้น
elayne927

คุณพูดถูกบิลจริง Topo to Raster ไม่อนุญาตให้ไปเที่ยว เพิ่งมีความประทับใจ Elayne หมายถึงการแก้ไขโดยทั่วไป (ฉันมักจะได้ยินคนจับก้อนการแก้ไขทั้งหมดภายใต้ kriging.)
Jakub Sisak GeoGraphics

Elayne ฉันคิดว่าฉันรู้ว่าคุณหมายถึงอะไรโดยผลลัพธ์ที่ไม่สมจริง คุณสามารถลองแปลงทะเลสาบเป็นตารางจุดที่มีระยะห่างเป็นประจำด้วยค่าระดับความสูงของทะเลสาบที่กำหนดให้แต่ละจุดและเพิ่มเป็นอินพุตไปยังเครื่องมือ Topo to Raster เป็น "จุดยกระดับ" สิ่งนี้จะไม่ให้ผลลัพธ์ที่สมบูรณ์แบบโดยเฉพาะตามแนวชายฝั่ง แต่จะดูสมจริงยิ่งขึ้น คุณลอง TIN และ breaklines แล้วแปลง TIN ที่ได้ไปเป็น raster หรือไม่? คุณสามารถโพสต์ลิงค์ไปยังสคริปต์การประมวลผลทางภูมิศาสตร์ที่คุณอ้างถึงได้หรือไม่?
Jakub Sisak GeoGraphics

0

ฉันเป็นลูกบุญธรรมคนสุดท้ายดังนั้นฉันจึงสามารถบอกคุณได้ว่าอะไรทำงานใน 9.3 กับส่วนขยาย Spatial Analyst - โพสต์ในกรณีที่วิธีการยังคงทำงานใน 10 ขั้นแรกสร้าง linestring ปิดแสดงพื้นที่ที่คุณสนใจ (ฟังเหมือนผกผัน ของชายฝั่งของคุณที่นี่) ระบุ "คอนเทนเนอร์" ของคุณในกล่องโต้ตอบตัวเลือกวิเคราะห์เชิงพื้นที่บนแท็บขอบเขต ดำเนินการวิเคราะห์ของคุณโดยเลือก Kriging จาก Interpolate ถึง Raster ในเมนู Spatial Analyst

โชคดี!

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