CesiumJS: Ett Javascript-bibliotek med öppen källkod för 3D-kartläggning

CesiumJS: Ett Javascript-bibliotek med öppen källkod för 3D-kartläggning

CesiumJS: Ett Javascript-bibliotek med öppen källkod för 3D-kartläggning

Igår publicerade vi en artikel som heter "GeoFS: Ett flygsimuleringsspel från webbläsaren med Cesium", där vi nämner för första gången cesium, och mer specifikt till CesiumJS, när vi nämner att den användes av GeoFS, för att vara en öppen källkodsteknik som används för att återge det globala luftlandskap som spelarna ser.

Så idag kommer vi att gräva lite djupare på detta Javascript-bibliotek de öppen källkod används för 3D-kartläggning.

CesiumJS: Introduktion

Med hänvisning till Cesium officiella webbplatsCesiumJS, det är:

"Ett JavaScript-bibliotek med öppen källkod för att skapa 3D-kartor och klot i världsklass med bästa möjliga prestanda, noggrannhet, visuella kvalitet och användarvänlighet. Utvecklare inom alla branscher, från rymd till smarta städer och drönare, använder CesiumJS för att skapa interaktiva webbapplikationer för att dela dynamisk geospatial data.".

anteckning: Det är värt att klargöra det, cesium är en privat och kommersiell organisation, medan CesiumJS det är öppen teknik som skapats och används.

GeoFS: Ett flygsimuleringsspel från webbläsaren med Cesium
Relaterad artikel:
GeoFS: Ett flygsimuleringsspel från webbläsaren med Cesium

Obs: GeoFS är ett gratis flygsimulatorspel online, det använder sig av Cesiums fria och öppna teknik, kallad CesiumJS, som är ett open source Javascript-bibliotek för att skapa 3D-kartor och glober.

CesiumJS: Innehåll

CesiumJS: Open Source Javascript Library

Vad är CesiumJS?

Enligt CesiumJS officiella webbplats på GitHub, CesiumJS är:

"Ett JavaScript-bibliotek som används för att skapa 3D-glober och 2D-kartor i en webbläsare utan behov av ett plugin. Dessutom använder den WebGL för att generera grafik som accelereras av hårdvara, och det är multiplatform, webbläsare och mycket användbart för att visualisera dynamisk data.".

Dessutom byggs under öppna standarder, CesiumJS äger och erbjuder en robust interoperabilitet, vilket gör det möjligt för många applikationer, vilket i sin tur gynnar miljontals användare. Det är viktigt att notera att CesiumJS släpps under Apache 2.0-licens, vilket gör det gratis för kommersiellt och icke-kommersiellt bruk.

särdrag

Dess utvecklare hävdar att:

"CesiumJS är byggt med omsorg; Koden är offentligt granskad, enhetstestad med över 90% kodtäckning och analyseras statiskt, dokumenteras och utvecklas av ett erfaret team".

Vad har varit en fördelaktig process som gjorde det möjligt att uppnå det CesiumJS ha möjlighet att erbjuda viktiga och värdefulla egenskaper eller funktioner i de produkter där det används, såsom:

  • Utformningen av 3D-paneler för att överföra, designa och interagera med heterogena 3D-data, inklusive fotogrammetri-modeller, 3D-byggnader, exteriörer och interiörer CAD och BIM, och punktmoln.
  • Möjligheten att skapa ett brett spektrum av geometrier, inklusive polyliner, polygoner, skyltar, etiketter, profiler och löpare.
  • Förmågan att skapa ett brett spektrum av visuella effekter som: Skuggor, inklusive egna skuggor och mjuka skuggor baserat på solens position; Atmosfär, dimma, sol, belysning från solen, månen, stjärnorna och vattnet; och partikelsystemeffekter som rök, eld och gnistor.
  • Möjligheten att rita bildlager med standarderna WMS, TMS, OpenStreetMaps, Bing och Esri.
  • Interaktion med vektorformat, som är industristandard i området, till exempel KML, GeoJSON och TopoJSON.

Dessa och många andra funktioner de gör det här JavaScript-bibliotek med öppen källkod, ett öppet verktyg perfekt för strömma 3D-innehåll, såsom 3D-terräng, bilder och former från olika innehållskällor.

Generisk bild för artikelns slutsatser

Slutsats

Vi hoppas det här "hjälpsamma lilla inlägg" det här användbara och praktiska Javascript-biblioteket med öppen källkod kallas «GeoFS», används för 3D-kartläggning, det vill säga för att skapa 3D-glober och 2D-kartor i en webbläsare utan plugins; är av stort intresse och nytta, för hela «Comunidad de Software Libre y Código Abierto» och med stort bidrag till spridningen av det underbara, gigantiska och växande ekosystemet för applikationer av «GNU/Linux».

Och för mer information, tveka inte att besöka någon Online-bibliotek som OpenLibra y jedit att läsa böcker (PDF-filer) om detta ämne eller andra kunskapsområden. För nu, om du gillade det här «publicación», sluta inte dela det med andra, i din Favoritwebbplatser, kanaler, grupper eller grupper av sociala nätverk, helst gratis och öppet som Mastodon, eller säker och privat liknande Telegram.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.