อาจมีคำถามแปลก ๆ เล็กน้อย แต่ขอให้ฉันให้คำอธิบายพื้นหลังแก่คุณก่อนคำถามจริงของฉัน:
กล้องจุลทรรศน์แรงอะตอม (AFM)เป็นวิธีการที่ในระยะสั้น (และความรู้ จำกัด ของฉัน) ช่วยให้นักวิจัยสแกนพื้นที่ที่ไมโครและระดับนาโน มันทำงานโดย "สแกน" พื้นที่โดยใช้โพรบที่แปลก ๆ ยิ่งยากที่จะอธิบายเพราะฉันไม่มีความเข้าใจที่แท้จริง สิ่งที่ฉันรู้และสิ่งที่กระตุ้นความอยากรู้ของฉันก็คือผลลัพธ์ที่ได้คือค่า "กริด" ของ "ความสูง" (เมทริกซ์ของค่า 512x512 ที่อธิบายความสูงของโพรบ ณ จุดนั้น)
ฉันคิดว่า: นอกเหนือจากสเกลแล้วนี่เป็นแบบจำลองระดับความสูงแบบดิจิตอล! และนี่หมายความว่าถ้าฉันสามารถจัดการเพื่อสร้างไฟล์ DEM ตามที่เข้าใจโดยเครื่องมือ GIS ฉันสามารถใช้การวิเคราะห์ GIS กับมันได้!
ความสำคัญของฉันคืองานอื่น ๆ ในห้องแล็บที่มีเครื่อง AFM และใช้มันในโครงการหนึ่งของเธอ ฉันได้รับไฟล์สแกนจากเธอและมีการจัดการโดยใช้ Python (struct และ numpy) เพื่อแยกวิเคราะห์ไฟล์ไบนารีเหล่านี้และสิ่งที่ฉันมีตอนนี้คืออาร์เรย์ขนาด numpy ขนาด 512x512 ที่เต็มไปด้วยค่า int16
สิ่งที่ฉันวางแผนไว้ในครั้งต่อไปและสิ่งที่ฉันต้องการความช่วยเหลือคือ "การจับคู่กับ DEM ที่เหมาะสม" - ส่วนหนึ่ง ฉันมีความรู้เกี่ยวกับ DEMS แต่เมื่อพูดถึงรุ่นที่แท้จริงของพวกเขาฉันค่อนข้างใหม่
สิ่งที่ฉันคิดก็คือฉันต้องอ้างอิงข้อมูลของฉันในบางวิธีและด้วยเหตุนี้ฉันต้องการระบบพิกัด (ระนาบ) ที่กำหนดเอง ฉันจินตนาการว่าระบบพิกัดของฉันจะใช้หน่วยไมโครหรือนาโนเมตรเป็นหน่วย จากนั้นเป็นเพียงเรื่องของการหาขนาดของพื้นที่ที่สแกนด้วย AFM (สิ่งนี้ฉันเชื่อว่ามีอยู่ในไฟล์ไบนารี่
ปรับปรุง : ฉันยังมีสแกนหลายครั้งที่ความละเอียดที่แตกต่างกัน แต่ในพื้นที่เดียวกัน ตัวอย่างเช่นฉันมีข้อมูลเกี่ยวกับการสแกนสองครั้ง:
ภาพขนาดใหญ่:
Scan Size: 51443.5 nm
X Offset: 0 nm
Y Offset: 0 nm
รูปภาพขนาดเล็ก (รายละเอียด):
Scan Size: 5907.44 nm
X Offset: 8776.47 nm
Y Offset: 1486.78 nm
สิ่งที่ฉันคิดคือระบบพิกัดที่กำหนดเองของฉันควรมีจุดเริ่มต้นเป็น 0,0 และสำหรับภาพขนาดใหญ่ที่ฉันกำหนดพิกเซลเป็น 0,0 ค่าพิกัดของ (0,0) และพิกเซล 512,512 ค่าพิกัด (51443.5, 51443.5 ) (เดาว่าคุณได้รับรูปภาพสำหรับจุดอื่น ๆ ที่จำเป็น)
จากนั้นภาพขนาดใหญ่จะจับคู่พิกเซล (0,0) ถึง (8776.47, 1486.78) และ (512,512) ถึง (8776.47 + 5907.44, 1486.78 + 5907.44)
คำถามที่ 1 คือ : ฉันจะสร้าง proj4 def สำหรับระบบพิกัดได้อย่างไร Ie: ฉันจะกำหนด "พิกัดโลกแห่งความจริง" เหล่านี้ให้กับระบบพิกัดที่กำหนดเองของฉันได้อย่างไร (หรือถ้าฉันทำตามคำแนะนำของ whubers และการใช้ระบบพิกัดท้องถิ่นและการโกหกเกี่ยวกับหน่วย (เช่นการรักษานาโนเมตรเป็นกิโลเมตร)
จากนั้นฉันต้องถ่ายโอนอาเรย์ 2 มิติแบบ numpy ไปเป็นรูปแบบไฟล์ DEM ของ Georeferenced ฉันคิดว่าจะใช้ GDAL (หรือค่อนข้างผูก Python)
คำถามที่ 2 คือฉันจะสร้าง DEM ที่อ้างอิงทางภูมิศาสตร์จากข้อมูล "โดยพลการ" เช่นของฉันได้อย่างไร โดยเฉพาะอย่างยิ่งใน Python และใช้ไลบรารีโอเพ่นซอร์ส
ส่วนที่เหลือควรจะค่อนข้างง่ายเพียงแค่ใช้เครื่องมือการวิเคราะห์ที่ถูกต้อง ปัญหาคืองานนี้ขับเคลื่อนด้วยความอยากรู้ของฉันดังนั้นฉันไม่แน่ใจว่าสิ่งที่ฉันควรทำกับ DEM ระดับนาโน สิ่งนี้ขอให้
คำถามที่ 3 : ทำอย่างไรกับ DEM ระดับนาโน การวิเคราะห์ประเภทใดที่สามารถทำได้เครื่องมือที่เหมาะสมสำหรับการวิเคราะห์ DEM คืออะไรและในที่สุด: เป็นไปได้ไหมที่จะสร้างแผนที่ที่มีแนวฮิลเดเคดและเส้นชั้นความสูงจากข้อมูลนี้ :)
ฉันยินดีรับข้อเสนอแนะและตัวชี้ทั้งหมด แต่โปรดจำไว้ว่าฉันกำลังมองหาทางเลือกฟรีเนื่องจากเป็นโครงการที่เน้นงานอดิเรกอย่างเคร่งครัดโดยไม่มีงบประมาณหรือเงินทุน นอกจากนี้ฉันรู้ว่า Bruker บริษัท ที่ขายเครื่อง AFM เหล่านี้จัดส่งซอฟต์แวร์บางอย่าง แต่ใช้งานที่จะไม่สนุก