เมื่อวานนี้เราได้เผยแพร่บทความชื่อ "GeoFS: เกมจำลองสถานการณ์ทางอากาศจากเบราว์เซอร์ที่ใช้ซีเซียม"ซึ่งเราพูดถึงเป็นครั้งแรก ซีเซียมและอื่น ๆ โดยเฉพาะ ซีเซียมเจเอสเมื่อพูดถึงว่ามันถูกใช้โดย จีโอเอฟเอสเนื่องจากเป็นเทคโนโลยีโอเพ่นซอร์สที่ใช้ในการแสดงภูมิทัศน์ทางอากาศทั่วโลกที่ผู้เล่นเห็น
ดังนั้นวันนี้เราจะมาเจาะลึกเรื่องนี้กัน ไลบรารี Javascript de โอเพ่นซอร์ส ใช้สำหรับ การทำแผนที่ 3 มิติ.
อ้างถึง เว็บไซต์ทางการของซีเซียม บน ซีเซียมเจเอส, มันคือ:
"ไลบรารี JavaScript แบบโอเพนซอร์สสำหรับสร้างแผนที่ 3 มิติระดับโลกและลูกโลกที่มีประสิทธิภาพความแม่นยำคุณภาพของภาพและใช้งานง่ายที่สุดเท่าที่จะเป็นไปได้ นักพัฒนาในทุกอุตสาหกรรมตั้งแต่การบินและอวกาศไปจนถึงเมืองอัจฉริยะและโดรนใช้ CesiumJS เพื่อสร้างเว็บแอปพลิเคชันแบบโต้ตอบเพื่อแบ่งปันข้อมูลเชิงพื้นที่แบบไดนามิก".
หมายเหตุ: เป็นเรื่องที่ควรค่าแก่การชี้แจงว่า ซีเซียม เป็นองค์กรเอกชนและเชิงพาณิชย์ในขณะที่ ซีเซียมเจเอส เป็นเทคโนโลยีเปิดที่สร้างและใช้
หมายเหตุ: GeoFS เป็นเกมจำลองการบินออนไลน์ฟรีโดยใช้เทคโนโลยีแบบเปิดและเสรีของซีเซียมที่เรียกว่า CesiumJS ซึ่งเป็นไลบรารี Javascript แบบโอเพนซอร์สสำหรับสร้างแผนที่ 3 มิติและลูกโลก
CesiumJS: ไลบรารี Javascript โอเพ่นซอร์ส
CesiumJS คืออะไร?
ตาม เว็บไซต์อย่างเป็นทางการของ CesiumJS บน GitHub, ซีเซียมเจเอส มันเป็น:
"ไลบรารี JavaScript ที่ใช้สร้างลูกโลก 3 มิติและแผนที่ 2 มิติในเว็บเบราว์เซอร์โดยไม่ต้องใช้ปลั๊กอิน นอกจากนี้ยังใช้ WebGL เพื่อสร้างกราฟิกที่เร่งด้วยฮาร์ดแวร์และเป็นหลายแพลตฟอร์มข้ามเบราว์เซอร์และมีประโยชน์มากสำหรับการแสดงข้อมูลแบบไดนามิก".
นอกจากนี้ยังถูกสร้างขึ้นภายใต้ มาตรฐานเปิด, ซีเซียมเจเอส เป็นเจ้าของและเสนอ การทำงานร่วมกันที่แข็งแกร่งซึ่งช่วยให้แอปพลิเคชันมีประโยชน์มากมายซึ่งจะเป็นประโยชน์ต่อผู้ใช้หลายล้านคน สิ่งสำคัญคือต้องทราบว่า ซีเซียมเจเอส ออกภายใต้ ใบอนุญาต Apache 2.0ซึ่งทำให้ฟรีสำหรับการใช้งานเชิงพาณิชย์และไม่ใช่เชิงพาณิชย์
คุณสมบัติ
นักพัฒนาอ้างว่า:
"CesiumJS สร้างขึ้นด้วยความระมัดระวัง รหัสได้รับการตรวจสอบโดยบุคคลทั่วไปหน่วยทดสอบที่มีการครอบคลุมรหัสมากกว่า 90% และวิเคราะห์แบบคงที่จัดทำเอกสารและพัฒนาโดยทีมงานที่มีประสบการณ์".
อะไรคือกระบวนการที่เป็นประโยชน์ซึ่งอนุญาตให้บรรลุได้ ซีเซียมเจเอส มีความเป็นไปได้ในการนำเสนอคุณลักษณะหรือฟังก์ชันการทำงานที่สำคัญและมีคุณค่าในผลิตภัณฑ์ที่ใช้เช่น:
- การออกแบบแผง 3D เพื่อส่งออกแบบและโต้ตอบกับข้อมูล 3 มิติที่แตกต่างกันรวมถึงโมเดลโฟโตแกรมอาคาร 3 มิติ CAD และ BIM ภายนอกและภายในและพอยต์คลาวด์
- ความสามารถในการสร้างรูปทรงเรขาคณิตที่หลากหลายรวมถึงโพลีไลน์รูปหลายเหลี่ยมป้ายโฆษณาฉลากการอัดขึ้นรูปและทางวิ่ง
- ความสามารถในการสร้างเอฟเฟกต์ภาพที่หลากหลายเช่น: เงารวมถึงเงาของตัวเองและเงาที่นุ่มนวลตามตำแหน่งของดวงอาทิตย์ บรรยากาศหมอกดวงอาทิตย์แสงจากดวงอาทิตย์ดวงจันทร์ดวงดาวและน้ำ และผลกระทบของระบบอนุภาคเช่นควันไฟและประกายไฟ
- ความสามารถในการวาดเลเยอร์ภาพโดยใช้มาตรฐาน WMS, TMS, OpenStreetMaps, Bing และ Esri
- การโต้ตอบกับรูปแบบเวกเตอร์ซึ่งเป็นมาตรฐานอุตสาหกรรมในพื้นที่เช่น KML, GeoJSON และ TopoJSON
เหล่านี้และ คุณสมบัติอื่น ๆ อีกมากมาย ทำสิ่งนี้ ไลบรารี JavaScript โอเพ่นซอร์สซึ่งเป็นเครื่องมือแบบเปิดที่เหมาะสำหรับ สตรีมเนื้อหา 3Dเช่นภูมิประเทศ 3 มิติรูปภาพและรูปร่างจากแหล่งเนื้อหาต่างๆ
ข้อสรุป
เราหวังว่าสิ่งนี้ "โพสต์เล็ก ๆ น้อย ๆ ที่มีประโยชน์" ไลบรารี Javascript โอเพนซอร์สที่มีประโยชน์และสะดวกนี้เรียกว่า «GeoFS»
ใช้สำหรับการทำแผนที่ 3 มิตินั่นคือเพื่อสร้างลูกโลก 3 มิติและแผนที่ 2 มิติในเว็บเบราว์เซอร์ที่ไม่มีปลั๊กอิน เป็นที่สนใจและเป็นประโยชน์อย่างยิ่งสำหรับทุกคน «Comunidad de Software Libre y Código Abierto»
และมีส่วนช่วยอย่างมากต่อการแพร่กระจายของระบบนิเวศที่ยอดเยี่ยมขนาดมหึมาและการเติบโตของการใช้งาน «GNU/Linux»
.
และสำหรับข้อมูลเพิ่มเติมอย่าลังเลที่จะเยี่ยมชมใด ๆ ห้องสมุดออนไลน์ ในขณะที่ OpenLibra y เจดไอที เพื่ออ่าน หนังสือ (PDF) ในหัวข้อนี้หรืออื่น ๆ พื้นที่ความรู้. สำหรับตอนนี้ถ้าคุณชอบสิ่งนี้ «publicación»
, อย่าหยุดแบ่งปัน กับคนอื่น ๆ ในไฟล์ เว็บไซต์ช่องกลุ่มหรือชุมชนที่ชื่นชอบ ของเครือข่ายสังคมโดยเฉพาะอย่างยิ่งฟรีและเปิดเป็น สัตว์แมสทอดอนหรือปลอดภัยและเป็นส่วนตัว Telegram.