What's new in Cesium: the open-source alternative for 3D maps


Formal Metadata

What's new in Cesium: the open-source alternative for 3D maps
Title of Series
Cozzi, Patrick
CC Attribution 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
FOSS4G, Open Source Geospatial Foundation (OSGeo)
Release Date
Open Source Geospatial Foundation (OSGeo)
Production Year
Production Place
Portland, Oregon, United States of America

Content Metadata

Subject Area
When building 3D mapping apps, we no longer have to deal with closed feature-sets, limited programming models, temporal data challenges and bulky deployments. This talk introduces Cesium, a WebGL-based JavaScript library designed for easy development of lightweight web mapping apps. With live demos, we will show Cesium's major geospatial features including high-resolution global-scale terrain, map layers and vector data; support for open standards such as WMS, TMS and GeoJSON; smooth 3D camera control; and the use of time as a first-class citizen. We will show how Cesium easily deploys to a web browser without a plugin and on Android mobile devices.Since last year's talk at FOSS4G NA, Cesium has added 3D models using the open-standard glTF, a large geometry library and higher-resolution terrain.
Computer animation Software developer Electronic mailing list Sinc function
Domain name World Wide Web Consortium Algorithm Spacetime Open source Demo (music) State of matter Software developer 1 (number) Web browser Cartesian coordinate system Field (computer science) Open set Computer animation Root Visualization (computer graphics) Causality Term (mathematics) Videoconferencing Lie group Subtraction Library (computing)
Satellite Mobile app Texture mapping Electronic data interchange File format Scientific modelling Geometry Sampling (statistics) Web browser Data transmission Web 2.0 CAN bus Computer animation Videoconferencing Normal (geometry) Physical system Row (database)
Run time (program lifecycle phase) World Wide Web Consortium Bit rate Visualization (computer graphics) Term (mathematics) Source code Virtual machine Right angle
Satellite Context awareness Server (computing) Spacetime Computer animation Angle 1 (number) Bit Subtraction Formal language
Satellite Block (periodic table) Geometry
World Wide Web Consortium Texture mapping Polygon mesh File format Multiplication sign Streaming media Mass Wave packet Twitter Medical imaging Frequency Geometric quantization Meeting/Interview Natural number Matching (graph theory)
Computer animation Demo (music)
Classical physics Revision control Computer animation Visualization (computer graphics) Linker (computing) Software developer Multiplication sign Projective plane Cartesian coordinate system Data type Demoscene
Building Texture mapping Computer animation Code Open set
Medical imaging Wave Vector space Information Telecommunication Right angle Metadata
Computer animation Demo (music) Meeting/Interview Cartesian coordinate system Wave packet
Trail Information Multiplication sign Sound effect Bit Line (geometry) Web browser Mereology Wave packet Medical imaging Arithmetic mean Profil (magazine) Position operator
Satellite Code INTEGRAL Multiplication sign Scientific modelling System administrator Combinational logic Client (computing) Web 2.0 Medical imaging Web service Computer cluster Core dump Data conversion Position operator Area World Wide Web Consortium Texture mapping Process (computing) File format Software developer Physicalism Tessellation Exterior algebra Vector space Graph coloring Volumenvisualisierung Right angle Whiteboard Writing Sinc function Point (geometry) Slide rule Trail Numbering scheme Video card Computer file Translation (relic) Dynamical system Wave packet Number Power (physics) Term (mathematics) Software testing Graphical user interface Computing platform Form (programming) Installation art Polygon mesh Demo (music) Cartesian coordinate system Computer animation Visualization (computer graphics) Personal digital assistant Blog Single sign-on
Satellite Arithmetic mean Product (category theory) Computer animation Computer file Information Code Core dump Website Right angle Cartesian coordinate system Metropolitan area network
Focus (optics) Computer animation Scientific modelling Cuboid Similarity (geometry) Mereology Metadata
Intelligent Network Dataflow Computer animation File format Smart card Multiplication sign Scientific modelling Order (biology) Independence (probability theory) Plug-in (computing) Wave packet
Game controller Computer animation Visualization (computer graphics) Code Software repository Core dump Quicksort
World Wide Web Consortium Texture mapping Computer file File format Scientific modelling Geometry Materialization (paranormal) Bit Limit (category theory) Measurement Demoscene Metadata Data transmission Number Computer animation Hierarchy Computer hardware Vertex (graph theory) Code Volumenvisualisierung Triangle
Server (computing) Texture mapping Process (computing) Computer file File format Transformation (genetics) Scientific modelling Structural load Content (media) Point cloud Set (mathematics) Computer animation Data conversion
Medical imaging Process (computing) Computer animation Information Energy level Right angle Bit Volume (thermodynamics) Measurement Matching (graph theory) Wave packet
Statistics Mapping Code Multiplication sign Bit Line (geometry) Mereology Local Group Number Frequency Process (computing) Computer animation Code Hydraulic motor Software testing Row (database)
Collaborationism Texture mapping Product (category theory) INTEGRAL Namespace Geometry Hand fan Revision control Web 2.0 Computer animation Vector space Right angle Arithmetic progression Window Physical system
System of linear equations Building Texture mapping Software developer Content (media) Bit System call Computer animation Visualization (computer graphics) Term (mathematics) Data conversion Graphical user interface Hydraulic jump
Group action Texture mapping Product (category theory) Open source Java applet File format Scientific modelling Projective plane Electronic mailing list Mereology Food energy Wave packet Subset Summation Computer animation Software testing Library (computing) Row (database)
Building Randomization Java applet View (database) Multiplication sign Source code Shape (magazine) Coma Berenices Disk read-and-write head Semantics (computer science) Medical imaging Mathematics Data conversion Collaborationism Spacetime Texture mapping File format Structural load Sampling (statistics) Bit Functional (mathematics) Tessellation Connected space Dean number Web application Arithmetic mean Symmetry (physics) Network topology Software repository Telecommunication Website Right angle Point (geometry) Server (computing) Firewall (computing) Point cloud Computer icon Field (computer science) Wave packet Number Natural number Subtraction Plug-in (computing) Polygon mesh Demo (music) Set (mathematics) Plot (narrative) Word Geometric quantization Computer animation Visualization (computer graphics) Computer network Vertex (graph theory) Window Matching (graph theory)
Web page Web 2.0 World Wide Web Consortium INTEGRAL Forcing (mathematics) Element (mathematics) Energy level Office suite Cartesian coordinate system Separation axiom Library (computing) Alpha (investment)
so a list here is how many people have heard of cesium uh before this talk also at how many bore using it were evaluating them considering using OK cool hopefully will see more hands attendance so my name is patrick assume a developer for a company called on local graphics and for this talk you know we're told about cesium me that pretty quick intro but more about what's new since false for GNA 2013 from to
cesium is open source JavaScript library freedom 3 D globes in web browser has built on Web L so it's very fast and allow developers have a long history of doing 3 D graphics and open GL lot optimized graphics algorithms as being used in a lot of different fields fields it wouldn't have anticipated being used certainly GIS roots are in our space so we have a lot of people using an aerospace field also by geospatial is widely used also on smaller ones maybe wouldn't expect us sporting entertainment and even asking roles state folks have popped up of you wouldn't air traffic air-traffic visualization just great great west of different problem domains
so in terms of what's new in I want of well what's new and API with new features but doesn't new causes a lot of applications of came out of build on cesium so I want to show some of those on the on which I do all these lies like them as I know that there has been going around I do have some videos this back up we need a very wants such streaming video right now that would be really really useful for these demos from 2
so the first one is probably the most well known 1 which is saying a lot of people here say cesium the global telling that Santa we heard the NORAD Tracks Santa uses cesium so I bring up this is this is the only this 1 is a video
because it is it only runs on Christmas Eve ISO norm that has as big the big you have a system for tracking samples on Christmas Eve they have sonar they have satellites in geosynchronous orbit that fighter jets Sandy cans and they use all this technology to see where sand is then to give us a this position so that on a web map we can show where standard is it with an animated 3 D model here this app is built on top of cesium EDI of built this without a few years in a row now with new this past year was a 3 D model we see animated model and this is used in a format called GLT half the geo transmission format which is something I work on with Chronos all which is which will be an open standard for streaming 3 D models onto the web browser so think of a format like a lot of that's XML-based as for interchange between 3 formats
by 3 tools of reply that for
agility efforts for getting to the Web for runtime visualization arm and terms of Web jokes at this recipe was will where the cesium right how how many machines that run on so this 1 to 20 million users in December and we had about a 50 % Web GL our success rate so we reach 10 million users and these are all source usages isn't just tech right this is everyone the general population I think 50 % is pretty good and 50 % rising to souls you start are this December OK so so next up is
something of the ADI is going on top of cesium and this is for our space
situational awareness the language
2 agendas lot working space and were tracking
satellite and wonder where sellers or where they will be and hopefully it's not if they're and hit each other pension come near to the 2 this year is called the space of a girI size the so OK and zoom out and these are all active unclassified satellite and this is real data coming from each on servers speed up a little bit the we can see them moving concealment at different angles on them and then as about of and we can do things like we can take the status and social may only operational ones all I have had helped there's a lot of debris out there to it's while from and then this is still or a full 3 D globe but there also those 2 and that's the same API just those to switches the and you can
spin around all that kind of stuff we can take into 2 and a half the recall is
Columbus you this is particularly exciting when you have satellites could you see the geo Bell very
clearly here and I'm not a space-time block pretend what is based on a cannot switch it back to the 3 D then this is just some
image this is natural earth imagery that we piled up using in TMS and I'll switch it to being
images people common professors and I'm a turn on some training data I know some folks are going to Mount St. Helens for the future of tomorrow so let's go do a preview and here another thing new was cesium but is a
streaming training we've now published the format before last year restraining height map data here we're streaming mesh dated quantize mesh data are literally tuned for rendering so it's very concise we get in a Web Worker we very clear at the final match there were stream and this is global trends so another place a really like to go is centered around the center of mass in this place I use a Rockland so when I was younger this is also a training ground for World War 2 president straight down and this is amazing so this simple trainers on from a period of time for this then actually peaks like straight out will experience the the people from
linear and the Catholic so here this this peak is really amazing decline people climbed atop others like 600 feet tall and you can look at all around it the and from whom so that's SSA the could so see what
we so this this the 3 demo
something that we did last year to this was actually
a Hackathorn project and we did we started this in 1 day 2 of our developers because we
were like well they were really like the 3 I wonder what type
of acts which do with season and the 3 together there it's look like it's slowing down
the this so here we have the classic Health and Wealth of
Nations are that's this data the use of the 3 visual lesions in the scene the 3 visualization where on the x axis you see the income on the y axis you see the life expectancy and an over over time we're seen how these very combo or also saying here is the Columbus you version of it and cesium and these 2 are links to so I could cut on 1 at NASA why these and it highlighted where the mouse over and t 3 and entirely out here and cesium then you can also switch those 2 3 days of soldiers and the
same API the cool so I wanna show 2
more acts I'm not going to some of the some of the features of so that the next is a company that's been doing a lot of work proceeds them with some very cool act on top of it may also be contributing a lot to the code base on so 1 at the building is the national map this
is no Australian National maps Australia has of fantastic Open Data within within the government and this map here is
built up between nectar working with the Department communications and Geosciences Australia the so here we have a lot of data turns someone then a wire rope wave
vector data come down and playing with
the population estimates on time and on its that's an overlaid image letter that could kick off like a clip of 1 of these features and its and metadata about coming up here on the right there may be other broadband said turn that the never again full three-day of anarchy go for info for some of us and I can maybe change
the translucence whose me that really translucent and this is indeed a right now you can
check it out everything that I'm showing here this is all online the the run is there so
and the final demo our show was
also from that which I think is very
exciting stuff here so this is an apple do around they on top of cesium really features a cesium large training training the jury
was and sporting application where hero
speed up a little bit to these guys going slowed down the so here we see the gliders we have several gliders go they all had GPS on when they did the trip so have with position time information in reply to back inside cesium and and this has a streaming training data coaches probably 13 year in this part of as well as the training images which is being being imagery here post-processing gone on to get this some kind of old school film effect then I could switch between individual people paragliding of look at each of them and each 1 you get this high-profile history in profile as really sincere they change altitude they if I have to change altitude when you watch them fly and along the rich the rich lines the mountains very cool stuff and would also the mean this is joules written widely on your browser so this is do or how would outcome you have some GPS tracks for things you've done you know go uploaded the pre pre 9 cool can let they're held up pretty
well right so and so I people
as physical widening gyre makes easier your is very fair question times a technical talk very interested all but since such common question there's 2 reasons were made it 1 was we had customers they needed cross-platform visualization and we had a bunch of C + + an open geocoding we thought about putting it but at the time when G L was coming out and we still hate it we know where GL we can run on the but we can run with no install Donnie admin rights only a plug-in you go cross-platform cross the voice and that would be awesome so so that was 1 reason why we did it other reason is we need it we needed further SSI SSA work this space so that that showed and then next question comes of the Wessel how do you find cesium development we have you look at the get there's quite a few people there working on it I would work for quite a while and at worst of funding coming from so to EDI dollars of those so commercial train search pride data for sees him and we're also seeing that offers support enhanced airspace socialization integration with some of our products and so we are continuing developing this this isn't the winters make cesium and through it over the sentence that would that were really active in and it's growing actually quite quite a bit since since a 1 . 0 release the was not just a GI work on season which is which is really awesome we have quite quite a nice community growing if they don't get hold for over 2 years now there's been in development for about 3 and a half we started in February 2011 right just about right when Web yields that was announced and there's 18 contributors from AGI in 17 out from from other companies were nicked it would be the most prominent of contributed in a lot of a lot of training image related work also that's nice contributions from Raytheon and translation on and some individuals who and who's not individual filets with our from major companies as well and no we don't look 35 that we not 35 developers time 1 day that we might today we don't we probably had more like you know maybe 3 7 full-time on which is still nice and my size team for land and then the form that we have a pretty active form has maybe 10 to 25 post today and 2 has almost 400 people so great great community I tool with wet gel runs almost everywhere now so big news that sure you've heard by now is aII 11 does support Web GL in the Web jails supports actually pretty good season will run on it on and for GPU bound application where a lot of the work being done on the video card I 11 performances is good from 4 CPU-bound then you do some more testing before in the about your blog posts as they were think forms on that side upper is actually really good to so opera this point is runs on blanked which is the 4th of WebKit so Chrome and Opera really running the same that would G and so you can run Chrome offers a good alternative to and I IOS answer for it yeah that's on its twice I think Apple make announcement trial as Web your support from the very soon other some informal testing done on the NIH the National Map application and cesium does run but it does need some performance improvements I've heard that across the board from a number of well chilled over so will will deftly get that before the combination of Austin Apple without quality and PSNR of love we'll technically support injured yes but we pretty much always run and we certainly the taking neccessary around fully well that we we get a 100 % tests of running in passing before we say that we we can use so so the web geopositioning and better and better and has the years of great great platform for which a lot of people now arm so in terms of what cesium does at the core features for geo-spatial Uses is map layers terrain vector data and 2 and 3 D models and you can do the 3 D 2 E in Columbus use are we do all play all the standard top map tiles from Delhi amassed B nTs the TMS OpenStreetMap and so on and then for the train all talk about it in a couple slides but we have a quantized mesh format that we use of what we can also still due height maps the promise streaming height map training data is it takes a look that takes more processing power to get that become enmeshed were render with web G L and also for flat areas and you know you're wasting your ways and is so for vector data that we have adjacent scheme the work on the brine mentioned in his talk in the 1st session for this track ECML and that is for time dynamic visualization and so that's 4 not just describing spatially where the data is but how it varies over time so saying here's a position you can say well here's a position at this time and here's a position of this all the time and here's how you can interpolate those comma 4 years of his or his color this time interval and then here's the color it's the time interval also the very flexible and it certainly we use a lot for our for our satellite visualization which is you know fairly young has released deep requirements for the course JJ adjacent on on k nows is on the way that over 3 miles I mentioned yield TF and do a demo of model conversion for them on OK so 1 for its ECML is your cesium has an API we have reference documentation and examples and you can write a large code and a write-down Tara API on but I think a lotta use cases you can write server-side code offline code that generates a seasonal files as adjacent file and then you can see I that is your application it's really service by generating your client can be very simple so we try to
bring up another example the disco right to the mean season website do this right now this is clicked
interact button what's the 1st 2 comes up
so this here these are a few satellites are moving around and we so we generated this using whatever desktop products STK switch at the brighter man and this application is really just processing seasonal file so you have all the satellites moving and you don't have any on any really client-side code that's all in seasonal itself along 1 core thing the show while running this and then amount home a switch to Columbus you of so this satellite is an Iowa it workers sometimes comes really close to the earth and they gets really far away so you click on them and I a satellite here and it and so that info
boxes also that is part of the metadata and season now something to speed up the animation of the just for a certain only 1 throw model down and the only way out a trick for the so yeah so seasonal checked out a
similar relationship of cesium L to cesium is similar as came out to Google Earth focus on what's new feature
YCL an awful lot so we'll go through each 1 of these in excruciating detail and can borders had a few of these so all we get a 1 . 0 release of all this 1st and then say we're in Baden-Baden quotes required for quite a while but we have 1 . 0 which really means of API is stable and now we won't break it releases release we may deprecated and break over time but we will break you right away and 1 1 0 was really a great thing for us we solve a uge opted an adoption contribution like the very 2nd we hit 1 . 0 I understand a lot of big releases recently to write OpenLayers 3 and 4 upcoming ciently flow going out to and so it is a 3 D models the train format always improve translucency were independent translucency city of intersecting translucency it looks better you may have some trouble in some order Intel cards but in season 1 . 2 it's coming out all this 1st you can turn it off if you need to so we start a plug-in ecosystem cell I'll bring out
of so cesium the features and ins
and folks to writing code that works with cesium but isn't in the course cesium repo
and the Johnson cost also Oculus Rift support subsurface visualization of by nectar our lead motion controller so we're sort seem more and more features so please this is also an easier way to contribute to season if you don't wanna go into the into the core code you can still keep it and we'll let em all listed here for you but we do not
limit the number of overlapping map layers now to it before we were limited by the the hardware related what Geller now what will do multi pass and do a lot of Tom Gates who want a
little bit more forward 3 models and train a little bit more on the on the tech side so Jill TF is the geo transmission format and it is tuned and optimized for being faster download and faster render in Web GL on and the way we do this is we have adjacent file that describes the Node hierarchy of the scene in materials just kind that metadata of the model on this very easy to parse and then all of the geometry the textures animation data keyframe animation scans that's all in binary data and that could be external files or it could be embedded base 64 encode embedded into a single GO you have and anything that you might see nutritional model we might have to triangulate the the triangle she might have displayed on measures into lesson 64 k vertices all these sites across of preprocessing things that's all done offline agility aspect defined suspect it's very easy and quick to render of Web Jia on so what we do to provide a
converter from Colonna which is popular interchange format to convert your your clarify to jail TFR show quick examples so this is all cesium just works
last convert model which has no so a teacher I have the DAG is a cloud of file and references to textures and a drag and drop them here
and the set and then again uploaded to the server and the down through the content pi bond to do all the transformations we need to create our LTF model which were download and we've load with the cesium API and then we'll see a preview here and these models are too big so hopefully they will come back soon and we will let that process of it will finish a promising and we'll move on because we only have 3 minutes when
I was OK so a little more on the training data so we use in measures so we we have a pure men of levels of detail right so think of a very similar to how you would slice of of imagery data and each have an image each thing is a on is a match that match is quantized also using fewer bits and it has an extra data are like bounding volumes with new fishing calling level of detail as well some edge information so we can make adjacent nodes of good together so this is something that we really tuned to make really fast surrender we downloaded little the processing and worker get off to the pipeline I would see right well
that's a bust at them not that all although other them
as well so I'll just some statistics 80 thousand lines of joules records for quite a bit of jobs requiring would you use AND-CDS require gestures poem parts that you need and we have 76 thousand 1 2 tested the numbers are done portal but the ratio to me is very important have motors must test is would you write the code a well over 5 thousand tests with 93 % code coverage and what also some years I gave a talk last July and the stature basically the same and that we had the same amount of test code as we derive a code and code-coverage gradually over time you you could write 100 thousand 1 happen you have hunts encode courage and over time deterioates but we've not is not period to were always run running the tests are just keep all the time but it's too too too quickly finish up on talk a little about the season in the fall for ecosystem with a lot of great and mapping API 0 I was about what how season is being quite bring some of them and to a particular group where story and how would you know hey so
OpenLayers 3 of a great product congratulations on the the release on the what interest over past year 2 2 and a half years really on integration of OpenLayers 3 and cesium and you know is is that something that that we're looking at 1 will at the and that there's been some great progress there on by katakana something jazz not working analogizing big big fan big supporter of a big supporter of the on this something they can't get has been doing and here we see on the left the OpenLayers map and on the right we see cesium window and you see this vector data on here and I'll use right of an adapter and you attach it to an OpenLayers maps and then we start adding data so there's no you also see it all in through the window and well known where's that 0 3 malice there's an initial version of this is should be up pretty soon the other thing the other
web geo worth to so many of you may have seen what GL earth of the that has own web geo engine are there at the web Joäef to and it's now built on cesium and exposes a leaflet compatible API thinkers in renewing the namespace as those who work with your system we flaps I've not tried it myself other than downloading the initial example of a looks very promising and some nice is made varies who waited to get started if you're heavily flip back this very see kind of the collaboration with especially season kind of providing the the underneath of 3 D for something maps and you may be outside of the
open-source world on newly which in a lot of things happen with the with the grew worth plugin and 64 bit chromatin actually dropped support for the plug-in and then Google has announced they're going to drop and PPI which is supporting technology from Chrome about and the year it looks like they are are going to go through with that on and a lot of folks molecubes cities here they're very cool screenshot they're now looking it's easy and there were were plugin developers using came out and now they wanna go cesium because I don't think we're just been around for quite a while but so 2 cities they do a whole lot Rose stay visualization like show me the hotels and and highlight them by how much they cost for a given nite and here's some early work to do with with buildings and sees him
but I'll finish up just with the road map so on the new term you know 3 is also more attack is really cool when you're building your content into it for it to be useful so were more improvements season now on the documentation signed in a little more out reach for it and then were were looking ahead now hard do a really good implantation came out including all of the graphics improvements it when you do underneath it so you'll get the can import and then also more cesium API call to get better on I take you get better graphics and they were doing homework me out reached and then we been done in the past so I'm really excited about doing that and please jump on the former SOEs triple features and use some good conversations there don't be shy please please tell us what you want 1 so that's all thank you yeah
and somewhat persons who work for future
who has the 1st question saying cell that's great don't just 2 questions for the 10 example what kind of data that that use it the background like with SVM and what was the of layer sure so over the Seneca Rocks are that train data there is need data which I believe is 3 to 13 year in the US and then the energy there was being maps OK In a 2nd mission was I have action working with somebody with use Google Earth and obviously can't use that in the future so you assess what would be the best format to get for example they out of posts as we've been using came Kamal list again so that Caleb UK and season model with other the sum of 2 from from so we're working on camel now know we work out of the next several months so 1 thing we do is go on the form and tell us what parts of Camelot you're using and we can see how that aligns with what we're looking to deal with that we might are introducing a small subset we might already be supporting it but if not it also G adjacencies in thank the the I was wondering what tools are available for generating cesium L it's so we have an open source project called so then I just for the record as here's the here's the converted model that is refresh tests and we have an open source product called cesium writer and its own get have and this is c sharpen Java library for writing seasonal there are some community projects as well it is a Python library and and here I believe
much a conversion Maubere there's DFA just the writers make it easy so Java and C sharp for sure I think is a Python 1 there the are more captured the for putting in something like XTree Europe city GML it's a were really shouldn't doing our 3 building will follow bit city GML from most likely will do a city GML something similar to what we do with the training data where we will are converted to a tiled format that has binary node which for rendering massive buildings on we will also consider maybe doing city GML directly what should be fine for small cities work to me city GML is very similar to Culotta where good interchange of honestly good for rendering the difference here those with the convert CA-JML to our tiled format for rendering you have to preserve the the semantics right because people wanna know that's a door that's window so but if you have building data
UCInet how please e-mail me is something that that we're looking at we're really interested in moving on he decides he describe a little bit about converting it from the dead it data into the but much the head at home so the bomb deserve for this so many different source terrain data is that format you so we use Google to to read it and we have a content pipeline that that runs on a server to generate those tiles and that is 1 of the value add things EDI cells however we don't wanna lock anyone and so we publish the format so you know use AGI server you know you're welcome to to use it to right format directly this no so we call a quantizer mesh and that is the the format that cesium uses for rendering terrain but you could also do tire load image height maps but it's not as performing I really don't recommend it but if you already have that data available on the the more questions if you have training data point data can you project that point onto the elevation map so to you have poor like 0 . com a random point clouds you have a point and you wanna know what altitude is at that point you have your 3D match and you have a point on that mountainside in the end you don't know the elevation from you point data can be projected onto the right is who we we do have functions to get out that if you if you have a lat long get altitude and we have an example online where over Mount Everest we sample we put a bunch of icons replace marks and bring them all to altitude cilia other questions this is clearly is not idea problem now a a lot of people and but I mean there really rich 3 D capabilities on but also an amazing number of other rich capabilities that would also be useful in a flat 2 D space you know like the animation change over time animation I is it easy to pop from the oblique can you pop from the bleak view to just the standard old looking straight down on the earth field on that's probably quite easy to right yes but on that said do you see a use a CIA and niche in just doing kind of make making a advanced visualizations possible easier in a traditional GIS view this so for 2 do we continue to support 2 D as you know as we do 3 D on I can't say that right now maybe in the next 6 months for a jazz roadmap that we're going be aggressively or looking to to go beyond with 2 D on but certainly it's a possibility and we are working close with OpenLayers 3 eyes so we can see a nice collaboration there so you know I can't say it would go beyond that and certainly have not and the Muslim looking out beyond 6 months yet but I can't say it's there and exons months rather than other questions the yeah so have a taciturn Sumer and the kind of firewall mean in particular and that's shows the connection to the data set so I can choose from the Messiah there any of a special collocation plot should be open or something like that of so the question is that you're on a private network in your haven't issues get into the datasets so we do provide some tile datasets that you could just bring onto that onto the private network from the under the cesium plug-ins there's a cesium assets repo and we have for example in natural or symmetry tire load and if you put that on the private network I think you should be in good shape the only thing that you need to consider is course cross-origin research resource sharing Soviet 1 server with the imagery another server are getting your your webapp he'd make sure that the server serving imagery allows cross-origin restoration they have to have to correct myself so that the to communication with the dean site a his assignment to their own the most datasets this maybe could them interrupted something like that Is there a special channel or plot must be open for the firewall the quickest sets I don't think so I don't see me after words in me we could talk more about it but I'm pretty sure that there does need to be any an extra firewall self the and any other questions so we have we have 1 more here the it and see the demo what does that mean that the trees
built on the is it a separate library yeah so the D 3 active and is an application includes both cesium and both the 3 so that's not 1 of you actually could be pretty cool force on the Rhine API maybe does some some nice integration but denigration there's Don at the application level of we had another question here the all of the all of the what this the the this so the question is does apply well with all the additional 5 elements and dances yeah plays really well with them which is 1 reason why Web so great so here's an application of our users made on were they did a lot of you I
elements and these are the we do this you are a lot of this is the URI and so with web GL you know this is just another day if on the page and you can alpha blend them you can put you on on top of it he may have blind this the cesium canvas and put value things behind it yet is it worked really well more questions I would thinks the officers said


  623 ms - page object


AV-Portal 3.11.0 (be3ed8ed057d0e90118571ff94e9ca84ad5a2265)