CesiumJS: Isang Open Source Javascript Library para sa 3D Mapping

CesiumJS: Isang Open Source Javascript Library para sa 3D Mapping

CesiumJS: Isang Open Source Javascript Library para sa 3D Mapping

Kahapon, nag-publish kami ng isang artikulong tinatawag "GeoFS: Isang pang-aerial simulation game mula sa browser gamit ang Cesium", kung saan binanggit namin sa unang pagkakataon tsesiyum, at mas partikular sa CesiumJS, nang banggitin na ginamit ito ng GeoFS, dahil ito ay isang bukas na teknolohiya ng mapagkukunan na ginamit upang i-render ang pandaigdigang aerial landscape na nakikita ng mga manlalaro.

Kaya ngayon, maghuhukay pa tayo ng kaunti, dito Javascript library de bukas na pinagmulan ginamit para sa 3D na pagmamapa.

CesiumJS: Panimula

Sinipi ang Opisyal na website ng Cesium sa CesiumJS, ito ay:

"Isang bukas na mapagkukunan ng JavaScript library para sa paglikha ng mga 3D na mapa ng mundo at globo na may pinakamahusay na posibleng pagganap, kawastuhan, kalidad ng visual, at kadalian ng paggamit. Ang mga tagabuo sa lahat ng industriya, mula sa aerospace hanggang sa matalinong mga lungsod hanggang sa mga drone, ay gumagamit ng CesiumJS upang lumikha ng mga interactive na web application upang maibahagi ang data ng pabago-bagong geospatial.".

Nota: Ito ay nagkakahalaga ng paglilinaw na, tsesiyum ay isang pribado at komersyal na samahan, habang CesiumJS ito ay bukas na teknolohiya na nilikha at ginamit.

GeoFS: Isang aerial simulation game mula sa browser gamit ang Cesium
Kaugnay na artikulo:
GeoFS: Isang aerial simulation game mula sa browser gamit ang Cesium

Tandaan: Ang GeoFS ay isang libreng online flight simulator game, gumagamit ito ng libre at bukas na teknolohiya ng Cesium, na tinatawag na CesiumJS, na isang open source na library ng Javascript para sa paglikha ng mga 3D na mapa at globo.

CesiumJS: Nilalaman

CesiumJS: Open Source Javascript Library

Ano ang CesiumJS?

Ayon sa Opisyal na site ng CesiumJS sa GitHub, CesiumJS ay:

"Ginamit ang isang library ng JavaScript upang lumikha ng mga 3D globo at 2D na mga mapa sa isang web browser nang hindi nangangailangan ng isang plugin. Bilang karagdagan, gumagamit ito ng WebGL upang makabuo ng mga graphic na pinabilis ng hardware, at ito ay multiplatform, cross-browser, at napaka-kapaki-pakinabang para sa pag-visualize ng pabago-bagong data".

Bilang karagdagan, itinatayo sa ilalim bukas na pamantayan, CesiumJS nagmamay-ari at nag-aalok ng a matatag na interoperability, na pinapayagan itong makinabang sa maraming mga application, na kung saan ay makikinabang din sa milyun-milyong mga gumagamit. Mahalagang tandaan na, CesiumJS ay inilabas sa ilalim ng Lisensya ng Apache 2.0, na ginagawang libre para sa komersyal at hindi komersyal na paggamit.

tampok

Inaako ng mga developer nito na:

"Ang CesiumJS ay itinayo nang may pag-iingat; Ang code ay publiko na sinusuri ng iba, nasubukan ang yunit na may higit sa 90% saklaw ng code, at statically na pinag-aralan, naitala, at binuo ng isang may karanasan na koponan".

Ano ang naging kapaki-pakinabang na proseso na pinapayagan na makamit, iyon CesiumJS may posibilidad na mag-alok ng mahalaga at mahalagang katangian o pag-andar, sa mga produktong ginagamit, tulad ng:

  • Ang disenyo ng mga 3D Panel upang magpadala, mag-disenyo at makipag-ugnay sa magkakaiba-ibang data ng 3D, kabilang ang mga modelo ng photogrammetry, mga 3D na gusali, panlabas at panloob na CAD at BIM, at ituro ang mga ulap.
  • Ang kakayahang lumikha ng isang malawak na hanay ng mga geometry, kabilang ang mga polyline, polygon, billboard, label, extrusion, at runner.
  • Ang kakayahang lumikha ng isang malawak na hanay ng mga visual effects tulad ng: Mga anino, kabilang ang sariling mga anino at malambot na mga anino batay sa posisyon ng araw; Atmosfir, hamog, araw, ilaw mula sa araw, buwan, mga bituin at tubig; at mga epekto ng system ng maliit na butil tulad ng usok, sunog, at sparks.
  • Ang kakayahang gumuhit ng mga layer ng imahe gamit ang mga pamantayan ng WMS, TMS, OpenStreetMaps, Bing at Esri.
  • Pakikipag-ugnay sa mga format ng vector, na pamantayan ng industriya sa lugar, tulad ng KML, GeoJSON at TopoJSON.

Ang mga ito at maraming iba pang mga tampok gawin mo ito Buksan ang library ng pinagmulan ng JavaScript, isang perpektong bukas na tool para sa mag-stream ng 3D na nilalaman, tulad ng 3D na lupain, mga imahe at hugis mula sa iba't ibang mga mapagkukunan ng nilalaman.

Generic na imahe para sa mga konklusyon sa artikulo

Konklusyon

Inaasahan namin na ito "kapaki-pakinabang maliit na post" ang kapaki-pakinabang at madaling gamiting open source na library ng Javascript na ito ay tinawag «GeoFS», ginamit para sa 3D mapping, iyon ay, upang lumikha ng 3D globes at 2D na mga mapa sa isang web browser nang walang mga plugin; ay may malaking interes at utility, para sa kabuuan «Comunidad de Software Libre y Código Abierto» at ng malaking kontribusyon sa pagsasabog ng kamangha-mangha, naglalakihang at lumalaking ecosystem ng mga aplikasyon ng «GNU/Linux».

At para sa karagdagang impormasyon, palaging huwag mag-atubiling bisitahin ang anumang Online library bilang OpenLibra y jedit upang basahin mga libro (PDF) sa paksang ito o iba pa mga lugar ng kaalaman. Sa ngayon, kung nagustuhan mo ito «publicación», huwag tigilan ang pagbabahagi nito kasama ng iba, sa iyong Mga paboritong website, channel, grupo o komunidad ng mga social network, mas mabuti na libre at bukas bilang Mastodon, o ligtas at pribado kagaya Telegrama.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.