CesiumJS: 3D Haritalama için Açık Kaynak Javascript Kitaplığı

CesiumJS: 3D Haritalama için Açık Kaynak Javascript Kitaplığı

CesiumJS: 3D Haritalama için Açık Kaynak Javascript Kitaplığı

Dün, adlı bir makale yayınladık "GeoFS: Sezyum kullanan tarayıcıdan bir hava simülasyon oyunu"ilk kez bahsettiğimiz sezyumve daha spesifik olarak SezyumJStarafından kullanıldığından bahsederken GeoFS, oyuncuların gördüğü küresel hava manzarasını işlemek için kullanılan açık kaynaklı bir teknoloji olduğu için.

Bu yüzden bugün, bunun üzerine biraz daha derine ineceğiz Javascript kitaplığı de açık kaynak için kullanılır 3B haritalama.

CesiumJS: Giriş

Alıntı Sezyum resmi web sitesi üzerinde SezyumJS, bu:

"Mümkün olan en iyi performans, doğruluk, görsel kalite ve kullanım kolaylığı ile birinci sınıf 3B haritalar ve küreler oluşturmak için açık kaynaklı bir JavaScript kitaplığı. Havacılıktan akıllı şehirlere ve drone'lara kadar tüm sektörlerdeki geliştiriciler, CesiumJS'yi dinamik jeo-uzamsal verileri paylaşmak için etkileşimli web uygulamaları oluşturmak için kullanıyor.başlıklı bir kılavuz yayınladı.

Dikkat: Açıklığa kavuşturmaya değer, sezyum özel ve ticari bir kuruluştur. SezyumJS yaratılan ve kullanılan açık teknolojidir.

İlgili makale:
GeoFS: Sezyum kullanan tarayıcıdan bir hava simülasyon oyunu

Not: GeoFS, ücretsiz bir çevrimiçi uçuş simülatörü oyunudur, 3 boyutlu haritalar ve küreler oluşturmak için açık kaynaklı bir Javascript kütüphanesi olan CesiumJS adlı ücretsiz ve açık teknolojisini kullanır.

CesiumJS: İçerik

CesiumJS: Açık Kaynak Javascript Kitaplığı

CesiumJS nedir?

Mevcut GitHub'da CesiumJS resmi sitesi, SezyumJS Öyle:

"Eklentiye ihtiyaç duymadan bir web tarayıcısında 3D küreler ve 2D haritalar oluşturmak için kullanılan bir JavaScript kitaplığı. Ek olarak, donanım tarafından hızlandırılmış grafikler oluşturmak için WebGL kullanır ve çok platformlu, çapraz tarayıcıdır ve dinamik verileri görselleştirmek için çok kullanışlıdır.başlıklı bir kılavuz yayınladı.

Ek olarak, altında inşa ediliyor açık standartlar, SezyumJS sahip ve sunuyor sağlam birlikte çalışabilirlikBu, birçok uygulamaya fayda sağlamasına olanak tanır ve bu da milyonlarca kullanıcıya fayda sağlar. Şunu vurgulamakta yarar var, SezyumJS altında yayınlandı Apache 2.0 lisansı, ticari ve ticari olmayan kullanım için ücretsiz hale getirir.

özellikleri

Geliştiricileri şunları iddia ediyor:

"CesiumJS özenle oluşturulmuştur; Kod herkese açık olarak incelenir,% 90'ın üzerinde kod kapsamı ile birim test edilir ve deneyimli bir ekip tarafından statik olarak analiz edilir, belgelenir ve geliştirilirbaşlıklı bir kılavuz yayınladı.

Başarmaya izin veren faydalı bir süreç olan şey, SezyumJS aşağıdaki gibi kullanıldığı ürünlerde önemli ve değerli özellikler veya işlevler sunma olanağına sahip olmak:

  • Fotogrametri modelleri, 3B binalar, dış ve iç CAD ve BIM ve nokta bulutları dahil olmak üzere heterojen 3B verileri iletmek, tasarlamak ve bunlarla etkileşim kurmak için 3B Panellerin tasarımı.
  • Çoklu çizgiler, çokgenler, reklam panoları, etiketler, ekstrüzyonlar ve yolluklar dahil olmak üzere çok çeşitli geometriler oluşturma yeteneği.
  • Aşağıdakiler gibi çok çeşitli görsel efektler oluşturma yeteneği: Güneşin konumuna bağlı olarak kendi gölgeleri ve yumuşak gölgeler dahil olmak üzere gölgeler; Atmosfer, sis, güneş, güneş, ay, yıldızlar ve sudan aydınlatma; ve duman, ateş ve kıvılcımlar gibi parçacık sistemi etkileri.
  • WMS, TMS, OpenStreetMaps, Bing ve Esri standartlarını kullanarak görüntü katmanları çizme yeteneği.
  • Bölgede endüstri standardı olan KML, GeoJSON ve TopoJSON gibi vektör biçimleriyle etkileşim.

Bunlar ve diğer birçok özellik bunu yapıyorlar Açık kaynak JavaScript kitaplığıiçin ideal açık bir araç 3D içerik akışı, çeşitli içerik kaynaklarından 3B arazi, görüntüler ve şekiller gibi.

Makale sonuçları için genel resim

Sonuç

Bunu umuyoruz "yararlı küçük gönderibaşlıklı bir kılavuz yayınladı bu kullanışlı ve kullanışlı açık kaynak Javascript kitaplığı adı verilen «GeoFS», 3B haritalama için, yani eklenti olmadan bir web tarayıcısında 3B küreler ve 2B haritalar oluşturmak için kullanılır; büyük ilgi ve faydalıdır. «Comunidad de Software Libre y Código Abierto» ve harika, devasa ve büyüyen ekosistemin yayılmasına büyük katkı sağlar. «GNU/Linux».

Ve daha fazla bilgi için, herhangi birini ziyaret etmekten her zaman çekinmeyin. Çevrimiçi kitaplık olarak OpenLibra y jedit okumak kitaplar (PDF'ler) bu konu veya diğerleri hakkında bilgi alanları. Şimdilik, bunu beğendiyseniz «publicación», paylaşmayı bırakma başkalarıyla, senin içinde Favori web siteleri, kanallar, gruplar veya topluluklar sosyal ağlar, tercihen ücretsiz ve açık Mastodonveya güvenli ve özel Telegram.


Makalenin içeriği şu ilkelerimize uygundur editoryal etik. Bir hata bildirmek için tıklayın burada.

İlk yorumu siz

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.