มากกว่า

กำลังแปลงฟิลด์วันที่เป็นสตริงโดยใช้ ArcGIS สำหรับเดสก์ท็อปหรือไม่

กำลังแปลงฟิลด์วันที่เป็นสตริงโดยใช้ ArcGIS สำหรับเดสก์ท็อปหรือไม่


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

สองฟิลด์คือ:

  • 'Node_ID' ซึ่งเป็นฟิลด์จำนวนเต็มยาวที่อ้างถึงสถานีไฟฟ้าย่อยเฉพาะ [887932]
  • 'Date_ID' ซึ่งเป็นฟิลด์วันที่และอ้างถึงการประทับเวลาเฉพาะ [1/13/2557 09:00 น.]

เนื่องจาก ArcGIS ไม่อนุญาตให้มีการรวมแบบผสม ฉันจึงต้องทำด้นสด วิธีแก้ปัญหาที่ฉันต้องการใช้คือการรวมสองฟิลด์นี้เป็นฟิลด์เดียว ฉันคิดว่าช่องข้อความอาจง่ายที่สุด แต่จำนวนเต็มแบบยาวอาจดีกว่าสำหรับประสิทธิภาพ (นี่เป็นข้อมูลจำนวนมาก) (และฉันก็ไม่มั่นใจ 100% เช่นกันว่าข้อความสามารถสร้างดัชนีได้)

คำถามที่ฉันมีคือ ฉันจะแปลงฟิลด์วันที่ของ ArcGIS เป็นการแสดงตัวเลข (หรือข้อความ) ได้อย่างไร

นี่คือส่วนที่ทำให้ฉันสะดุด ฉันค่อนข้างเชี่ยวชาญใน Python แต่เมื่อฉันเริ่มผสมประเภทข้อมูล ArcGIS สิ่งต่าง ๆ จะทำให้เกิดความสับสนเล็กน้อย

เพื่อช่วยให้คุณเริ่มต้นได้ นี่คือแหล่งข้อมูลบางส่วน:

การแปลงค่าสตริงหรือตัวเลขของเวลาเป็นรูปแบบวันที่ (นี่คือสิ่งที่ตรงกันข้ามกับสิ่งที่ฉันต้องการจะทำ) แนวทางปฏิบัติที่ดีที่สุดสำหรับการจัดเก็บข้อมูลชั่วคราว (หมายเหตุ: ชื่อเสียงของฉันไม่สูงพอที่จะโพสต์มากกว่า 2 ลิงก์)

นอกจากนี้ยังมีฟังก์ชัน pure python ที่ช่วยให้การแปลงนี้เกิดขึ้นได้อย่างง่ายดาย วิธีการของมันในโมดูลวันที่และเวลา นี่คือตัวอย่างด่วน:

>>>นำเข้าวันที่และเวลา >>>current_datetime = datetime.datetime.now() # เวลาของระบบปัจจุบัน >>>พิมพ์(current_datetime.strftime('%m/%d/%Y %H:%M:%S') > >>'01/11/2558 09:38:22'

เมื่ออยู่ในรูปแบบนี้ ฉันสามารถจัดการได้อย่างง่ายดายเพื่อสร้างฟิลด์ที่เข้าร่วมได้ซึ่งฉันต้องการ


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

ConvertTimeField_management (in_table, input_time_field, {input_time_format}, output_time_field, {output_time_type}, {output_time_format})

คุณจะตั้งค่า{output_time_type}เป็นจำนวนเต็มยาวและ{output_time_format}ตามที่คุณต้องการMMddyyyyHHmmssจะเป็นการแสดงจำนวนเต็มของวันที่ในตัวอย่างในคำถามของคุณ ส่วนตัวชอบปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปช่วยให้คุณจัดเรียงตามวันที่ได้ แต่ถ้าคุณต้องการเพียงแค่เข้าร่วมตามการประทับเวลาที่ไม่สำคัญ


ฉันขอโทษถ้าฉันเข้าใจคำถามผิด แต่ดูเหมือนว่าคุณสามารถเพิ่มฟิลด์ประเภทข้อความใหม่ได้จากนั้นใช้เครื่องคิดเลขภาคสนาม (จากตัวตารางเองหรือในหน้าต่างหลาม) เพื่อคำนวณฟิลด์ใหม่ด้วย str( !Node_ID!) + str( !Date_ID!). การดำเนินการนี้จะนำแต่ละแถวและส่งคืนสตริงของ Node_ID และ Date_ID พร้อมกัน

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


ใช้แท็กอย่างมีประสิทธิภาพ

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

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


GIS คำถามที่พบบ่อย

แมปไดรฟ์เครือข่าย (Windows) และสร้างการเชื่อมต่อโฟลเดอร์ใน ArcMap

ดูคำแนะนำสำหรับการแมปไดรฟ์เครือข่ายบนคอมพิวเตอร์ Apple เพิ่มเติมในหน้านี้

การเก็บรวบรวมข้อมูล Geospatial ของห้องสมุดมหาวิทยาลัยมีให้เป็นไดรฟ์เครือข่ายที่ใช้ร่วมกันสำหรับผู้ใช้ที่เชื่อมต่อกับเครือข่าย WashU (ทั้งในวิทยาเขตหรือผ่าน VPN) ดูคู่มือการวิจัยการเก็บรวบรวมข้อมูลเชิงพื้นที่ของห้องสมุดมหาวิทยาลัยเพื่อขอเข้าถึงทรัพยากรนี้

หลังจากเข้าถึงไดรฟ์แล้ว ให้ทำตามคำแนะนำด้านล่างเพื่อจับคู่ไดรฟ์เครือข่ายกับคอลเล็กชันและสร้างการเชื่อมต่อในผลิตภัณฑ์ ArcGIS (หากต้องการ)

แมปไดรฟ์เครือข่าย (Windows)

เชื่อมต่อกับเครือข่าย WUSTL ไม่ว่าจะในวิทยาเขต (เข้ารหัส ไม่ใช่ไร้สายสำหรับแขก) หรือผ่าน WashU VPN

เปิดตัวจัดการไฟล์ Windows / Windows Explorer: เริ่ม > คอมพิวเตอร์ (หรือพีซีของฉัน)

คลิกขวาที่คอมพิวเตอร์ (หรือพีซีของฉัน) > แผนที่ไดรฟ์เครือข่าย

เลือกอักษรระบุไดรฟ์ที่ต้องการโดยใช้เมนูแบบเลื่อนลง "Drive"

ในกล่องข้อความ "Folder" ให้พิมพ์ storage1.ris.wustl.edulibraries_gdc

ทำเครื่องหมายที่ช่อง "เชื่อมต่อใหม่เมื่อเข้าสู่ระบบ" หากคุณต้องการสร้างลิงก์ถาวร

ทำเครื่องหมายที่ช่อง "เชื่อมต่อโดยใช้ข้อมูลรับรองที่แตกต่างกัน"

ป้อนวลี "accounts<your wustlkey>" (แทนที่ <your wustkey> ด้วยคีย์ WUSTL ของคุณเอง) และรหัสผ่าน WUSTL ของคุณเพื่อเข้าสู่ระบบ ตัวอย่างเช่น หากคีย์ WUSTL ของคุณคือ jsmith, คุณจะเข้า บัญชีjsmith ในส่วนชื่อผู้ใช้

หลังจากเชื่อมต่อสำเร็จแล้ว ให้ไปที่การรวบรวมข้อมูลเชิงพื้นที่โดยคลิกผ่านไดเร็กทอรี "Active" และ "geospatial_data"

สร้างการเชื่อมต่อโฟลเดอร์ใน ArcMap

1) เปิดแอปพลิเคชั่น ArcMap (เริ่ม > โปรแกรมทั้งหมด > ArcGIS > ArcMap)

2) เปิดหน้าต่างแคตตาล็อก (ไอคอนอยู่ในแถบเครื่องมือมาตรฐาน)

3) ในหน้าต่างแคตตาล็อก คลิกขวาที่การเชื่อมต่อโฟลเดอร์ > เชื่อมต่อกับโฟลเดอร์

4) ในไดอะล็อก เชื่อมต่อกับโฟลเดอร์ ให้ไปที่ไดรฟ์เครือข่ายที่แมป "libraries_gdc" แล้วคลิก ตกลง

5) ตอนนี้ไดรฟ์ libraries_gdc ถูกแมปในหน้าต่างแค็ตตาล็อกแล้ว ขยายไดรฟ์เพื่อดูเนื้อหา

แมปไดรฟ์เครือข่าย (Mac)

1) เชื่อมต่อกับเครือข่าย WUSTL ทั้งภายในมหาวิทยาลัย (เข้ารหัส ไม่ใช่ไร้สายสำหรับแขก) หรือผ่าน WashU VPN

2) เปิด Finder > Go > เชื่อมต่อกับเซิร์ฟเวอร์

3) ป้อนที่อยู่เซิร์ฟเวอร์: smb://storage1.ris.wustl.edu/libraries_gdc

4) เมื่อได้รับแจ้ง ให้เชื่อมต่อในฐานะผู้ใช้ที่ลงทะเบียน ป้อนข้อมูลรับรอง WUSTL ของคุณ:

  • ชื่อ: บัญชี<wustl คีย์> (แทนที่ <wustl คีย์> ด้วยคีย์ WUSTL ของคุณเอง)
  • รหัสผ่าน: รหัสผ่าน WUSTL ของคุณ

5) ไดรฟ์ที่แชร์ 'libraries_gdc' จะปรากฏเป็นไดรฟ์ที่ต่อเชื่อมใน Finder และบนเดสก์ท็อป

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

การนำเข้าสเปรดชีต Excel ใน ArcMap

เมื่อพยายามเพิ่มแผ่นงานจากสมุดงาน Excel (.xls หรือ .xlsx) ไปยัง ArcMap ข้อผิดพลาดต่อไปนี้อาจปรากฏขึ้น:

"ไม่สามารถเชื่อมต่อกับฐานข้อมูล - คลาสไม่ได้ลงทะเบียน"

ปัญหานี้เกิดจากไดรเวอร์ Microsoft Office ที่อาจติดตั้งหรือไม่ติดตั้งบนระบบ Windows ของคุณ อ่านหน้าวิธีใช้นี้ในการทำความเข้าใจวิธีใช้ไฟล์ Microsoft Excel ใน ArcMap เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับปัญหา ในการติดตั้งไดรเวอร์ในเครื่องของคุณ โปรดดูที่หน้าดาวน์โหลด Microsoft Access Database Engine 2010 Redistributable

คุณอาจต้องการลองใช้วิธีอื่นเพื่อนำข้อมูลแบบตารางมาสู่ ArcMap:

  • ใช้เครื่องมือ Excel to Table เพื่อแปลงแผ่นงานให้เป็นตารางแบบสแตนด์อโลนหรือตารางฐานข้อมูลทางภูมิศาสตร์
  • แปลงแผ่นงานภายในไฟล์ Excel เป็นรูปแบบค่าที่คั่นด้วยเครื่องหมายจุลภาค (csv)

การนำเข้าสเปรดชีต Excel ใน ArcGIS Pro

เมื่อพยายามเพิ่มแผ่นงานจากสมุดงาน Excel (.xls หรือ .xlsx) ไปยัง ArcGIS Pro ข้อผิดพลาดต่อไปนี้อาจปรากฏขึ้น:

"Required Microsoft driver ไม่ได้ติดตั้ง"

ปัญหานี้เกิดจากไดรเวอร์ Microsoft Office ที่อาจติดตั้งหรือไม่ติดตั้งบนระบบ Windows ของคุณ ดูหน้าวิธีใช้ Esri ทำงานกับไฟล์ Microsoft Excel ใน ArcGIS Pro สำหรับข้อมูลเพิ่มเติมและดาวน์โหลดไดรเวอร์ที่จำเป็น

การอ้างอิงเชิงพื้นที่ที่ไม่รู้จัก

คุณเพิ่มคลาสไฟล์หรือคุณสมบัติให้กับ ArcMap และข้อความต่อไปนี้ปรากฏขึ้น:

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

1) เปิดใช้งานหน้าต่างค้นหาจากแถบเครื่องมือมาตรฐาน และพิมพ์ "Define Projection" ในช่องค้นหา

2) คลิกกำหนดโครงการเพื่อเปิดเครื่องมือกำหนดฉาย

3) คลิกไอคอนโฟลเดอร์ถัดจาก Input Dataset หรือ Feature Class แล้วไปที่ shapefile หรือ feature class ของคุณ

4) คลิกไอคอนตัวชี้ที่อยู่ถัดจากระบบพิกัดและนำทางไปยังระบบพิกัดที่ต้องการ

หมายเหตุ: สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเลือกระบบพิกัดที่เหมาะสม โปรดดูที่ลิงค์ต่อไปนี้:


ฉันถือว่าฉันได้นำเข้า datetime ก่อนที่จะรันโค้ดแต่ละบรรทัดด้านล่าง

หากคุณไม่สามารถอยู่กับศูนย์นำหน้าได้ ให้ลองทำดังนี้:

แก้ไข: สิ่งนี้อาจใช้ไม่ได้กับทุกแพลตฟอร์ม:

หากคุณสามารถอยู่กับ 01 แทนวันที่ 1 มกราคมได้ ให้ลอง

คุณสามารถตรวจสอบเอกสารสำหรับคำสั่งการจัดรูปแบบอื่นๆ


ไฟล์ adf คืออะไร? วิธีการเปิดไฟล์ adf?

ข้อกำหนดประเภทไฟล์:

NS .adf นามสกุลไฟล์ มีความเกี่ยวข้องกับ ArcGIS (ชื่อเดิมคือ ArcView) แอปพลิเคชั่นระบบสารสนเทศภูมิศาสตร์ที่ใช้ในการวางแผนและวิเคราะห์ ArcGIS ความครอบคลุมประกอบด้วยแบบจำลองข้อมูลเชิงภูมิศาสตร์ที่เก็บข้อมูลเวกเตอร์ เชิงพื้นที่ และแอตทริบิวต์สำหรับคุณลักษณะทางภูมิศาสตร์

สมบูรณ์ ArcGIS ความคุ้มครองถูกสร้างขึ้นโดย ADF ไฟล์ข้อมูลครอบคลุมที่เก็บไว้ในไดเร็กทอรีเดียว ไฟล์ ADF ทุกไฟล์มีข้อมูลเกี่ยวกับคลาสคุณลักษณะเฉพาะ

ในระบบสารสนเทศทางภูมิศาสตร์ ความครอบคลุมคือการทำแผนที่ด้านหนึ่งของข้อมูลในอวกาศ มันแสดงถึงโดเมน (ขอบเขตจักรวาล) ในแง่ของลักษณะที่แสดงช่วงของค่า

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


ภาพรวมตำแหน่งทริมเบิล

Trimble Positions Desktop รองรับการรวบรวมข้อมูลสำนักงานภาคสนามและเวิร์กโฟลว์การบำรุงรักษาที่หลากหลาย ตรวจสอบส่วนด้านล่างเพื่อเรียนรู้วิธีที่ Trimble Positions นำเสนอโซลูชันแบบ end-to-end สำหรับการผสานรวมข้อมูล GNSS ที่มีความแม่นยำสูงได้อย่างราบรื่น

ตำแหน่งทริมเบิลด้วย TerraFlex

Trimble Positions Desktop มีฟังก์ชันสำหรับขยายสคีมาฐานข้อมูลภูมิศาสตร์และคุณลักษณะในเทมเพลตและแบบฟอร์ม TerraFlex

  • เผยแพร่เทมเพลตโดยตรงจากเลเยอร์ใน GIS ของคุณ (รวมถึงโดเมนและประเภทย่อย) สำหรับการรวบรวมข้อมูลใหม่
  • กำหนดฟิลด์ที่รวบรวมอัตโนมัติสำหรับข้อมูลที่จะรวบรวมโดยอัตโนมัติในแบบฟอร์มฟิลด์
  • ตั้งค่าฟิลด์ข้อมูลเมตาและข้อกำหนดด้านความถูกต้องเพื่อติดตามคุณภาพของข้อมูลที่จะเข้าสู่ GIS . ของคุณ
  • เลือกคุณสมบัติที่มีอยู่เพื่อส่งไปยัง TerraFlex (เป็นทางเลือกเป็นส่วนหนึ่งของงาน)
  • ดาวน์โหลดแบบฟอร์มที่รวบรวมกลับเข้าไปใน GIS พร้อมตัวกรองสำหรับงาน วันที่ เลเยอร์ ขอบเขต ฯลฯ
  • รองรับเวิร์กโฟลว์ที่แก้ไขตามเวลาจริง
  • หลังประมวลผลข้อมูลที่เก็บรวบรวมเพื่อความแม่นยำของตำแหน่งที่สูงขึ้น
  • ดำเนินการข้อมูล QA/QC เพื่อตรวจสอบรูปทรงและความแม่นยำของคุณลักษณะที่รวบรวมไว้
  • อัปเดตคุณสมบัติฐานข้อมูลทางภูมิศาสตร์ด้วยเรขาคณิตและข้อมูลเมตาที่ถูกต้อง
  • รองรับเวิร์กโฟลว์การแก้ไขตามเวลาจริงและหลังการประมวลผล
  • หมายเหตุ: เวิร์กโฟลว์ TerraFlex ที่ไม่มีการประมวลผลภายหลังหรือคุณสมบัติ QA/QC ได้รับการสนับสนุนในเวิร์กโฟลว์เดียว TerraFlex Desktop add-in สำหรับ ArcGIS Desktop

ตำแหน่งทริมเบิลด้วย TerraFlex (การถ่ายโอนข้อมูลออฟไลน์)

Trimble Positions Desktop ยังเปิดใช้งานเวิร์กโฟลว์การถ่ายโอนข้อมูลออฟไลน์สำหรับ TerraFlex ผ่านการใช้รูปแบบการเช็คอิน/เช็คเอาต์ที่คุ้นเคย เวิร์กโฟลว์ออฟไลน์ยังสนับสนุนหลังการประมวลผลเพื่อให้บรรลุเป้าหมายความแม่นยำของคุณ

  • สร้างเทมเพลตโดยตรงจากเลเยอร์ใน GIS ของคุณ (รวมถึงโดเมนและประเภทย่อย) สำหรับการรวบรวมข้อมูลใหม่
  • กำหนดฟิลด์ที่รวบรวมอัตโนมัติสำหรับข้อมูลที่จะรวบรวมโดยอัตโนมัติในแบบฟอร์มฟิลด์
  • ตั้งค่าฟิลด์ข้อมูลเมตาและข้อกำหนดด้านความถูกต้องเพื่อติดตามคุณภาพของข้อมูลที่จะเข้าสู่ GIS . ของคุณ
  • ตรวจสอบคุณสมบัติที่มีอยู่ หรือเพียงแค่เทมเพลต ไปยังฐานข้อมูลภาคสนามที่สามารถคัดลอกไปยังอุปกรณ์ภาคสนาม TerraFlex โดยใช้กลไกการถ่ายโอนไฟล์ใดๆ
  • เช็คอินข้อมูลคุณสมบัติใหม่และแก้ไขจากฐานข้อมูลภาคสนาม (คัดลอกกลับไปที่เดสก์ท็อปโดยใช้กลไกการถ่ายโอนไฟล์ใดๆ) กลับไปที่ฐานข้อมูลทางภูมิศาสตร์
  • ประมวลผลข้อมูลที่เก็บรวบรวมภายหลังเพื่อความแม่นยำของตำแหน่งที่สูงขึ้น
  • ดำเนินการข้อมูล QA/QC เพื่อตรวจสอบรูปทรงและความแม่นยำของคุณลักษณะที่รวบรวมไว้
  • อัปเดตคุณสมบัติฐานข้อมูลทางภูมิศาสตร์ด้วยเรขาคณิตและข้อมูลเมตาที่ถูกต้อง
  • รองรับเวิร์กโฟลว์การแก้ไขตามเวลาจริงและหลังการประมวลผล

ตำแหน่งทริมเบิลด้วย TerraSync

Trimble Positions ช่วยเพิ่มความคล่องตัวในกระบวนการรับข้อมูลภาคสนามที่รวบรวมด้วย TerraSync กลับเข้าสู่ GIS ของคุณ ทุกอย่างเริ่มต้นด้วย Trimble Positions Desktop ซึ่งช่วยให้คุณสามารถตั้งค่าและจัดการโครงการรวบรวมข้อมูล TerraSync ของคุณได้


หลักสูตร GIS ภาคฤดูร้อนที่ Rio Hondo

หลักสูตร GIS มีกำหนดออนไลน์สำหรับฤดูร้อนนี้ที่ Rio Hondo College พร้อมแบบฝึกหัดภาคสนามหลายแบบให้เลือก ในช่วงเวลานี้ ชั้นเรียนที่ Rio Hondo College จะออนไลน์สำหรับฤดูร้อนปี 2021 และจะกลับมาเรียนในมหาวิทยาลัยและฤดูใบไม้ร่วงแบบไฮบริดในปี 2021 เราจะมีตัวเลือกการฝึกซ้อมภาคสนามในท้องถิ่นในช่วงเดือนกรกฎาคม เพื่อให้โอกาสในการลงมือปฏิบัติจริงโดยใช้โดรนสำหรับเวิร์กโฟลว์การทำแผนที่แบบสำรวจและการประมวลผล ดูข้อมูลเพิ่มเติมได้ที่ https://gisteacher.wixsite.com/riohondo/summer2021

ข้อมูลเบื้องต้นเกี่ยวกับ GIS (GIS 120) 4 ยูนิต CRN 50133 (วันที่ 06/07-08/13)

ระบบข้อมูลทางภูมิศาสตร์ประยุกต์ (GIS 130) 4 หน่วย CRN 52362 (วันที่ 06/21-08/13) หมายเหตุ หากคุณไม่เคยเข้าเรียนในชั้นเรียน GIS ที่ Rio Hondo มาก่อน โปรดติดต่อ [email protected] เพื่อขอสละสิทธิ์ในการลงทะเบียนเรียนในชั้นเรียน (จำเป็นต้องมีเบื้องต้นเกี่ยวกับ GIS)


การแก้ปัญหาการกำหนดเส้นทางสายส่งไฟฟ้าโดยใช้อัลกอริธึมอาณานิคมผึ้งพันธุกรรมและเทียมที่ได้รับการปรับปรุง

ในการศึกษาทางวิศวกรรม การค้นหาเส้นทางที่ดีที่สุดจากจุดเริ่มต้นไปยังจุดสิ้นสุดบนแผนที่แบบถ่วงน้ำหนักแบบพิกเซลเป็นปัญหาใหญ่สำหรับนักวิจัย สำหรับปัญหานี้มีการพัฒนาวิธีการและอัลกอริธึมมากมายจนถึงปัจจุบัน เครื่องมือ "cost distance" (CD) และ "cost path" (CP) ที่ใช้โดยอัลกอริธึมของ Dijkstra ที่ดัดแปลงและใช้โดยซอฟต์แวร์ ArcGIS Desktop 10 ของสถาบันวิจัยระบบสิ่งแวดล้อม (ESRI) เป็นวิธีที่รวดเร็วและเป็นที่ต้องการมากที่สุดสำหรับปัญหาการปรับเส้นทางให้เหมาะสมที่สุด . แม้จะมีข้อดีของเครื่องมือเหล่านี้ แต่ก็มีข้อเสียในการทำส่วนโค้งจำนวนมากด้วยมุมที่ใหญ่ โดยเฉพาะอย่างยิ่งในการศึกษาทางวิศวกรรมบางอย่าง เช่น การกำหนดเส้นทางของสายส่งกำลัง มุมของส่วนโค้งของเส้นไม่ควรมีค่ามาก สำหรับการเอาชนะปัญหานี้ อัลกอริธึมทางพันธุกรรม (GA) และอัลกอริธึมอาณานิคมผึ้งประดิษฐ์ (ABC) ที่ได้รับการปรับปรุงและปรับให้เข้ากับปัญหาได้ถูกนำมาใช้เป็นเครื่องมือเพิ่มประสิทธิภาพที่มีประสิทธิภาพเพื่อค้นหาเส้นทางที่ดีที่สุดที่มีเส้นโค้งน้อยกว่าในปัญหาเส้นทางที่เหมาะสมที่สุด ฟังก์ชันใหม่ เช่น การตรวจจับทิศทางอัจฉริยะและฟังก์ชันสุ่มที่ได้รับการปรับปรุงได้รับการพัฒนาสำหรับการประยุกต์ใช้อัลกอริธึม GA และ ABC ในการศึกษาการกำหนดเส้นทางของสายส่งไฟฟ้า การศึกษานี้แสดงให้เห็นว่าประสิทธิภาพของอัลกอริธึม ABC ดีกว่า GA ความถูกต้องของอัลกอริทึมได้รับการพิสูจน์โดยการเปรียบเทียบผลลัพธ์กับผลลัพธ์ของเครื่องมือ CD–CP ผลการทดลองแสดงให้เห็นว่าอัลกอริธึมที่ได้รับการปรับปรุงให้ประสิทธิภาพที่ดีกว่าอัลกอริธึมของ Dijkstra

นี่คือตัวอย่างเนื้อหาการสมัครสมาชิก เข้าถึงผ่านสถาบันของคุณ


12 คำตอบ 12

คุณกำลังพัฒนาแอปพลิเคชัน ASP.Net MVC อยู่ใช่หรือไม่ คำตอบอื่น ๆ ดูเหมือนจะเฉพาะเจาะจงสำหรับแอปพลิเคชันเดสก์ท็อป ให้ฉันจับสิ่งทั่วไป:

การตรวจจับสถานที่

มันค่อนข้างสำคัญที่แอปพลิเคชันของคุณจะตรวจจับสถานที่ของผู้ใช้ได้อย่างถูกต้อง ในแอปพลิเคชันเดสก์ท็อป CultureInfo.CurrentCulture มีรูปแบบการจัดรูปแบบที่ต้องการ (รูปแบบที่ควรใช้เพื่อจัดรูปแบบตัวเลข วันที่ สกุลเงิน ฯลฯ) ในขณะที่ CultureInfo.CurrentUICulture มีสถานที่ส่วนติดต่อผู้ใช้ที่ต้องการ (ซึ่งควรใช้เพื่อแสดงข้อความที่แปลเป็นภาษาท้องถิ่น) . สำหรับเว็บแอปพลิเคชัน คุณควรตั้งค่าทั้งสองวัฒนธรรมเป็นแบบอัตโนมัติ (เพื่อตรวจหาสถานที่โดยอัตโนมัติจากส่วนหัวของ AcceptLanguage) เว้นแต่ว่าคุณต้องการใช้เวิร์กโฟลว์การตรวจหาสถานที่แฟนซี (เช่น ต้องการสนับสนุนการเปลี่ยนภาษาตามความต้องการ)

แยกสตริงออก

สตริงทั้งหมดควรมาจากแหล่งข้อมูล นั่นคือไฟล์ Resx ในแอป Winforms สามารถทำได้ง่ายโดยการตั้งค่าคุณสมบัติ Localizable ให้เป็นจริง คุณจะต้อง (น่าเสียดาย) แยกสตริงที่มาจากแบบจำลองของคุณออกด้วยตนเอง (น่าเสียดาย) นอกจากนี้ยังค่อนข้างง่าย ใน Asp.Net คุณจะต้องทำให้ทุกอย่างเป็นภายนอกด้วยตนเอง

คุณต้องอนุญาตให้มีการขยายสตริงอย่างแน่นอน ในโลกของ Winforms สามารถทำได้ผ่าน TableLayoutPanel ซึ่งควรใช้เพื่อให้แน่ใจว่าเค้าโครงจะปรับโดยอัตโนมัติเพื่อรองรับข้อความที่ยาวขึ้น ในโลกของเว็บ คุณโชคไม่ดีนิดหน่อย คุณอาจต้องใช้กลไกการโลคัลไลเซชัน CSS ซึ่งเป็นวิธีการแก้ไข (แทนที่) คำจำกัดความ CSS สิ่งนี้จะช่วยให้ผู้ Localization สามารถปรับเปลี่ยนปัญหาสไตล์ได้ตามต้องการ ตรวจสอบให้แน่ใจว่าองค์ประกอบ HTML แต่ละรายการในหน้าแสดงผลมีรหัสที่ไม่ซ้ำกัน - จะช่วยให้กำหนดเป้าหมายได้อย่างแม่นยำ

ประเด็นเฉพาะวัฒนธรรม

หลีกเลี่ยงการใช้กราฟิก สี และเสียงที่อาจมีความเฉพาะเจาะจงสำหรับวัฒนธรรมตะวันตก หากคุณต้องการมันจริงๆ โปรดระบุวิธีการโลคัลไลเซชัน หลีกเลี่ยงกราฟิกที่ไวต่อทิศทาง (เนื่องจากอาจเป็นปัญหาเมื่อคุณพยายามแปลเป็นภาษาอารบิกหรือฮิบรู) นอกจากนี้ อย่าทึกทักเอาเองว่าทั้งโลกใช้ตัวเลขเดียวกัน (เช่น ไม่จริงสำหรับภาษาอาหรับ)

ToString() และ Parse()

ให้แน่ใจว่าได้ เสมอ ส่งผ่าน CultureInfo เมื่อเรียกใช้ ToString() เว้นแต่จะไม่รองรับ ด้วยวิธีนี้คุณจะแสดงความคิดเห็นเจตนาของคุณ ตัวอย่างเช่น หากคุณใช้ตัวเลขภายในและจำเป็นต้องแปลงเป็นการใช้สตริงด้วยเหตุผลบางประการ:

สำหรับตัวเลขที่จะแสดงต่อผู้ใช้ให้ใช้:

เช่นเดียวกับ Parse(), TryParse() และแม้แต่ ParseExact() - ข้อบกพร่องที่น่ารังเกียจบางอย่างสามารถนำมาใช้ได้โดยไม่ต้องใช้ CultureInfo อย่างเหมาะสม นั่นเป็นเพราะวิญญาณที่น่าสงสารใน Microsoft ซึ่งเต็มไปด้วยความตั้งใจดีตัดสินใจว่าควรปฏิบัติต่อ CultureInfo.CurrentCulture เป็นค่าเริ่มต้น (มันจะถูกใช้ถ้าคุณไม่ผ่านอะไรเลย) - เพราะเมื่อมีคนใช้ ToString( ) เขา/เธอต้องการแสดงให้ผู้ใช้เห็นใช่ไหม ปรากฎว่าไม่ใช่กรณีเสมอไป ตัวอย่างเช่น ลองเก็บหมายเลขเวอร์ชันแอปพลิเคชันของคุณในฐานข้อมูลแล้วแปลงเป็นอินสแตนซ์ของคลาสเวอร์ชัน ขอให้โชคดี.

วันที่และเขตเวลา

ให้แน่ใจว่าได้ เสมอ จัดเก็บและยกตัวอย่าง DateTime ใน UTC (ใช้ DateTime.UtcNow แทน DateTime.Now) แปลงเป็นเวลาท้องถิ่นในรูปแบบท้องถิ่นเมื่อแสดง:

หากคุณต้องการส่งอีเมลพร้อมการอ้างอิงเวลาในเนื้อหา อย่าลืมใส่ข้อมูลเขตเวลา - รวมทั้งออฟเซ็ต UTC และรายชื่อเมือง:

ข้อความประสม

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

ปัญหาการเชื่อมต่ออื่น ๆ

การต่อข้อมูลไม่ จำกัด เฉพาะสตริง หลีกเลี่ยงการวางการควบคุมร่วมกัน พูดว่า:

เตือนฉันอีกครั้งใน [กล่องข้อความที่มีตัวเลข] วัน

สิ่งนี้ควรได้รับการออกแบบใหม่เป็น: เตือนฉันอีกครั้งในจำนวนวันที่นี้: [กล่องข้อความ]

การเข้ารหัสอักขระและแบบอักษร

บันทึก ถ่ายโอนเสมอ ไม่ว่าจะเป็นข้อความใดก็ตามใน Unicode (เช่น ใน UTF-8) อย่าฮาร์ดโค้ดฟอนต์ - การโลคัลไลเซชั่นอาจจำเป็นต้องแก้ไขและจะปิดกลไกการถอยกลับฟอนต์เริ่มต้น (ในกรณีของ Winforms) อย่าลืมอนุญาตอักขระ "แปลก" ในช่องส่วนใหญ่ (เช่น ชื่อผู้ใช้)

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


กำลังแปลงฟิลด์วันที่เป็นสตริงโดยใช้ ArcGIS สำหรับเดสก์ท็อปหรือไม่ - ระบบสารสนเทศภูมิศาสตร์

ตารางเรียนและการมอบหมายงาน
ฤดูร้อนปี 2013

ฤดูร้อน 2013 หลักสูตร Internet GIS, A Term
ตารางเรียนและการมอบหมายงาน

ข้อความสำคัญ. อ่านให้หมด!!

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


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

สำหรับหลักสูตรนี้ คุณจะต้อง:

อ่าน บันทึกการบรรยายสำหรับวันนั้น
ทบทวน ไฟล์วิธีใช้ ArcGIS สำหรับหัวข้อประจำวัน
ดู การนำเสนอ PowerPoint สำหรับบทสรุปย่อของบันทึกการบรรยาย
ดำเนินการ แบบฝึกหัดในห้องปฏิบัติการสำหรับวันนี้
รับ พักผ่อนให้เพียงพอ

โน๊ตสำคัญ. นี่เป็นกำหนดการที่ทะเยอทะยาน ด้านสว่าง เสร็จภายใน 4 สัปดาห์!!

  • อ่านหัวข้อที่ได้รับมอบหมายก่อนทำแบบฝึกหัด ให้เวลาประมาณ 1-2 ชั่วโมงในการทำอย่างถูกต้อง
  • ทำแบบฝึกหัดก่อนที่คุณจะพยายามทำงานที่ได้รับมอบหมาย ให้เวลาประมาณ 2 &ndash 4 ชั่วโมง
  • สุดท้ายรับภาระกิจ ให้เวลาประมาณ 2 &ndash 5 ชั่วโมง
  • กล่าวโดยย่อ ให้ใช้เวลาอย่างน้อย 5 &ndash 6 ชั่วโมงในวันจันทร์ วันพุธ และวันศุกร์ (นั่นคือวิธีการตั้งค่ากำหนดการ) แถมงาน.

โน๊ตสำคัญ. งานมีไฮเปอร์ลิงก์อยู่ด้านล่าง ต้องโพสต์งานใน Catalyst Collect It ภายในเวลา 22:00 น. สำหรับวันที่ที่ระบุไว้ในกำหนดการด้านล่าง การมอบหมายล่าช้าจะไม่ได้รับการยอมรับ

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

ข้อความ: ไม่จำเป็นต้องมีข้อความ อย่างไรก็ตาม ฉันขอแนะนำให้คุณรับสำเนาของ NSอาริเบ็ธ ราคา. “การเรียนรู้ ArcGIS ครั้งที่ 6 ปี 2012” แมคกรอว์ ฮิลล์ตรวจสอบให้แน่ใจว่ามีไว้สำหรับ ArcGIS 10 มีซีดีที่มีประโยชน์พร้อมคำอธิบายภาพและเสียงเกี่ยวกับตำแหน่งที่จะค้นหาคำสั่งเฉพาะสำหรับการออกกำลังกายแต่ละครั้ง แบบฝึกหัดของหลักสูตรร่วมกับเนื้อหานี้จะช่วยคุณได้ไม่น้อย

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

อ่าน บันทึกการบรรยายและหัวข้อช่วยเหลือ ArcGIS ก่อนทำแบบฝึกหัด ทิ้งไว้ประมาณ 1-2 ชั่วโมง
ทำ แบบฝึกหัดในห้องปฏิบัติการก่อนพยายามมอบหมายงาน ทิ้งไว้ประมาณ 2-4 ชั่วโมง
สุดท้ายทำ ดำเนินการมอบหมาย ทิ้งไว้ประมาณ 2-5 ชั่วโมง


ดูวิดีโอ: ArcGis: Download Open Street Map data in Vector format