CesiumJS: Et Open Source Javascript-bibliotek til 3D-kortlægning

CesiumJS: Et Open Source Javascript-bibliotek til 3D-kortlægning

CesiumJS: Et Open Source Javascript-bibliotek til 3D-kortlægning

I går offentliggjorde vi en artikel, der hedder "GeoFS: Et antennesimulationsspil fra browseren ved hjælp af cæsium", hvor vi nævner for første gang cæsiumog mere specifikt til CæsiumJS, når man nævner, at den blev brugt af GeoFS, for at være en open source-teknologi, der bruges til at gengive det globale luftlandskab, som spillerne ser.

Så i dag vil vi grave lidt dybere ned på dette Javascript-bibliotek de open source bruges til 3D-kortlægning.

CesiumJS: Introduktion

Med henvisning til Cæsium officielle hjemmeside om CæsiumJS, det er:

"Et open source JavaScript-bibliotek til oprettelse af 3D-kort og globusser i verdensklasse med den bedst mulige ydeevne, nøjagtighed, visuelle kvalitet og brugervenlighed. Udviklere i alle brancher, fra luftfart til smarte byer til droner, bruger CesiumJS til at oprette interaktive webapplikationer til at dele dynamiske geospatiale data.".

note: Det er værd at præcisere det, cæsium er en privat og kommerciel organisation, mens CæsiumJS det er åben teknologi oprettet og brugt.

relateret artikel:
GeoFS: Et antennesimulationsspil fra browseren ved hjælp af cæsium

Bemærk: GeoFS er et gratis online flysimulatorspil, det gør brug af Cæsiums gratis og åbne teknologi, kaldet CesiumJS, som er et open source Javascript-bibliotek til oprettelse af 3D-kort og kloder.

CesiumJS: Indhold

CesiumJS: Open Source Javascript Library

Hvad er CesiumJS?

Ifølge CesiumJS officielle side på GitHub, CæsiumJS Det er:

"Et JavaScript-bibliotek, der bruges til at oprette 3D-glober og 2D-kort i en webbrowser uden behov for et plugin. Derudover bruger den WebGL til at generere grafik fremskyndet af hardware, og det er multiplatform, cross-browser og meget nyttigt til visualisering af dynamiske data.".

Derudover bliver bygget under åbne standarder, CæsiumJS ejer og tilbyder en robust interoperabilitet, som gør det muligt at komme mange applikationer til gode, hvilket igen gavner millioner af brugere. Det er vigtigt at bemærke, CæsiumJS frigives under Apache 2.0 licens, hvilket gør det gratis til kommerciel og ikke-kommerciel brug.

funktioner

Dens udviklere hævder, at:

"CesiumJS er bygget med omhu; Koden er offentligt peer-reviewed, enhedstestet med over 90% kodedækning og statisk analyseret, dokumenteret og udviklet af et erfaren team".

Hvad har været en gavnlig proces, der gjorde det muligt at opnå det CæsiumJS have mulighed for at tilbyde vigtige og værdifulde egenskaber eller funktionaliteter i de produkter, som det bruges i, såsom:

  • Designet af 3D-paneler til transmission, design og interaktion med heterogene 3D-data, herunder fotogrammetri-modeller, 3D-bygninger, udvendige og indvendige CAD og BIM og punktskyer.
  • Evnen til at skabe en bred vifte af geometrier, herunder polyliner, polygoner, reklametavler, etiketter, ekstruderinger og løbere.
  • Evnen til at skabe en bred vifte af visuelle effekter såsom: Skygger, herunder egne skygger og bløde skygger baseret på solens position; Atmosfære, tåge, sol, belysning fra sol, måne, stjerner og vand; og partikelsystemeffekter såsom røg, ild og gnister.
  • Evnen til at tegne billedlag ved hjælp af WMS-, TMS-, OpenStreetMaps-, Bing- og Esri-standarderne.
  • Interaktion med vektorformater, som er industristandard i området, såsom KML, GeoJSON og TopoJSON.

Disse og mange andre funktioner de gør dette Open source JavaScript-bibliotek, et åbent værktøj, der er ideelt til streame 3D-indhold, såsom 3D-terræn, billeder og former fra forskellige indholdskilder.

Generisk billede til artikelkonklusioner

Konklusion

Vi håber det "nyttigt lille indlæg" dette nyttige og praktiske open source Javascript-bibliotek kaldes «GeoFS», brugt til 3D-kortlægning, det vil sige til at oprette 3D-glober og 2D-kort i en webbrowser uden plugins; er af stor interesse og nytte for hele det «Comunidad de Software Libre y Código Abierto» og med stort bidrag til udbredelsen af ​​det vidunderlige, gigantiske og voksende økosystem af applikationer af «GNU/Linux».

Og for mere information, tøv ikke altid med at besøge nogen Online bibliotek som OpenLibra y JedIT at læse bøger (PDF-filer) om dette emne eller andre videnområder. For nu, hvis du kunne lide dette «publicación», stop ikke med at dele det med andre, i din Favoritwebsteder, kanaler, grupper eller samfund af sociale netværk, helst gratis og åbent som Mastodon, eller sikker og privat lignende Telegram.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.