Questions tagged [cesium]

Cesium is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.

Filter by
Sorted by
Tagged with
1
vote
0answers
10 views

Get north in Cesium for a billboard

I have two maps, a 3D and a 2D Map in my app, The user can move both camera, but the current position and rotation of the 3D camera must be reflected in the 2D map (see Screenshot) I made it draw on ...
0
votes
0answers
8 views

Cesium: How to retrieve the UUID of the building model onclick?

I have 3D building models, being loaded via JSON with gltf format. I would like to retrieve the individual model's uuid when the user clicks on the building.How can I do it on cesium platform? Example ...
1
vote
0answers
11 views

Compute a rotation relative to ENU

I am using CESIUM JS. I posted a message in cesium forum some days ago, but I didn't manage to find a solution. I have a 3D camera moving freely on a map. I have a 2D map (let's call it minimap) that ...
0
votes
0answers
6 views

Unable to get center of the screen coordinates

I have a set of coordinates return from an api. Thereafter, I set camera view with the following codes: viewer.scene.camera.setView({ destination: Cesium.Cartesian3....
0
votes
0answers
9 views

How to convert correct coordinates for Cesium?

I have the following coordinates:103.84958233542338,1.3669641300494784 I cannot tell if it's in the correct coordinates format for Cesium. It gives me a developer error "Cartesian is required." I ...
0
votes
1answer
54 views

How to display WMS layer from local geoserver in mobile application with Cesium Javascript Library?

I need to display WMS layer from local geoserver in mobile application with Cesium Javascript Library. But I don't know how to do it. Can anyone help me? Thanks.
0
votes
0answers
30 views

How to display WebMapServiceImageryProvider with Height on Cesium

First of all, I have set the WapMapServiceImageryProvider with Geoserver deploy radar image to the Cesium, The result like this: The code is : function addRadarHKZindex(physicalHeight){ if(!...
1
vote
0answers
19 views

How do I “flood” a terrain in Cesium to represent a high water level

I am thinking about using a plane object to represent a water level by rendering it as a certain height above ground using Cesium. Is there any example code that
1
vote
0answers
23 views

GeoJSON vector data tiles disappear

I found an example of how to show GeoJSON data on cesium and I followed that example The data is displaying but tiles are disappearing when I zoom in more and more I tried with same with us sample ...
2
votes
1answer
36 views

Using “Show” property in Cesium to turn on and off visibility has a strange delay

I am loading some geometries through a datasource load promise like above: Cesium.when(Cesium.CzmlDataSource.load(environment.apiBaseURL + `/geometry/all`), result => { this.dataSources = ...
2
votes
1answer
55 views

Cesium Polygon entity get all positions and holes

I could not find a nice way to get the all positions and holes from Cesium polygon (see the coordinates structure in attached image), and as far as possible not to use recursive function to get all ...
1
vote
0answers
36 views

Cesium | Any Alternatives to 3dtilesets to visualize point cloud data?

I'm in the early stages of developing a web-based visualization for multiple GIS data sources (imagery, vector data sets, terrain, point cloud...etc). I am using the Cesium javascript library for ...
3
votes
0answers
43 views

Cesium pinBuilder with remote URL

Does anyone have an example of using the Cesium pinBuilder with a remote URL? All the examples I have seen use local assets (with buildModuleUrl()) This is what I'm trying: var pinBuilder = new ...
1
vote
0answers
60 views

User draw a polygon on a Resium map

Does anyone have an idea of how you could allow the user to draw a polygon on a resium map? Resium is a react library using cesium. I have an app that has entities placed on the map and I'd like to ...
2
votes
0answers
36 views

Conversion of height systems

If I have a vector dataset with XYZ data and convert it with QGIS from EPSG:31468 to EPSG:4979, for example, and the heights (z) are based on EPSG:31468. Will these values also be converted to the ...
1
vote
1answer
93 views

Build CityGML Buildings from OBJ files of OpenDroneMap

I have .obj 3D mesh files after running OpenDroneMap on Drone Images. I want to convert them to CityGML buildings so that I can put them on Cesium Globe. How can I do this?
3
votes
1answer
102 views

90 angle between coordinate breaks when applied to world

I have a point A and direction DIR and a distant DIST Let's use A: `longitude: 139.33435143, latitude: 35.5385006, altitude: 0` DIR : `longitude: 139.33547146, latitude: 35.54034106, altitude: 0` ...
1
vote
1answer
110 views

Animating Map Layers

Situation: I am new(ish) to the web mapping scene and I have build a web-map using the Cesium API. The scene cycles through a series of 3D polygons representing heatmaps over time. I'm loading the ...
0
votes
0answers
9 views

Need explanation for Cesium geometry terms

I need explanation and code example of how to use the following term: Cesium.Plane.ORIGIN_YZ_PLANE I do not understand this link: https://cesium.com/docs/cesiumjs-ref-doc/Plane.html
2
votes
0answers
17 views

Why geometryInstances not showing on Cesium 3D model?

I have the following code, but geometryInstances is not showing up on my 3D model. propertyPlacemark.push(viewer.entities.add({ geometryInstances : new Cesium.GeometryInstance({ ...
1
vote
0answers
13 views

Making Y plane follow direction of building

Here is my current code: var viewer = new Cesium.Viewer('cesiumContainer'); var redPlane = viewer.entities.add({ name : 'Red plane with black outline', position: Cesium.Cartesian3.fromDegrees(...
1
vote
0answers
52 views

How to colour code the building floors?

I would like to color code floors (like the one in the picture). How do I go about doing it? My 3d model is in glTF format. I am using cesium as webclient platform.
0
votes
0answers
27 views

How do I show floors to on a polygon using CesiumJs

I have a gltf 3D building model on cesium. I would like to color code the range of floors. i.e. 2-5 floor, red 5-10 blue etc. How do I go about doing this?
1
vote
0answers
62 views

Get Year from Current Time - CesiumJS

In Styling GeoJSON by Attributes with Cesium I asked about styling a GeoJSON in Cesium. Now that i have resolved that, I am trying to animate my Cesium scene. I have added a clock to my Cesium scene ...
2
votes
0answers
37 views

Finding nearest tiepoint in aerial triangulation export from Bentley Context Capture in Cesium

I am trying to solve the problem of clicking a point on a 3D tileset loaded by Cesium, and finding the nearest tiepoint corresponding to the clicked point Here are the steps that I have taken: 1) ...
1
vote
1answer
374 views

Styling GeoJSON by Attributes with Cesium

Situation: I have 30 3D heat maps (for 30 years) stored in GeoServer, my goal is to create an animation showing the change year by year. I found Cesium and was really impressed. Right now I am trying ...
2
votes
0answers
83 views

WSG84, GPS, GEOID and other altitudes

INTRO A bit of tool introduction, but the problem is not related to this directly. I have an app in CesiumJS. I am using Cesium World Terrain, and get altitude using Sample Terrain Most Detailed ...
0
votes
0answers
21 views

Custom Cesium3DTileset loader

I'm looking into Cesium point cloud visualization and the possibility to provide data using a custom 'loader'/'data source' and not through URIs as specified by the 3D Tiles Format Specification. This ...
0
votes
0answers
47 views

How often are OSM data in Cesium updated with new OSM data?

When users make edits to OpenStreetMap(OSM), or OSM data gets updated by any other means, how long does it generally take for those edits to show up in Cesium Ion or Cesium Sandcastle? Is this on the ...
1
vote
1answer
132 views

Adding an EPSG:2056 WMTS layer to Cesium

I can implement EPSG:4326 WMTS layers to my Cesium App like this: const imageryProvider = new this.Cesium.WebMapTileServiceImageryProvider({ url: "https://openwms.domain.ch/service/wmts", ...
0
votes
1answer
128 views

Generate Cesium 3-D tiles from shapefile with FME

I'm trying to generate 3-D tiles from a shapefile. Just simple shp reader directly to Cesium 3D tiles writer. It does generate files, but after uploading them to Cesium Ion it does not work. It can'...
3
votes
0answers
188 views

How to convert .OBJ 3D Mesh Georeferenced file generated from OpenDroneMap to .kmz format for Cesium?

I have Open Drone Map Output of a 3D Mesh Object file in .obj extension. I want to convert it into .kmz format to put it into Cesium Ion. How can I convert the files in the picture to a .kmz format ...
0
votes
0answers
42 views

Draping model by WMS service in Cesium

I need to show a small territory 3D model on the Globe. I have a pack of orthos and pointcloud covering it. I chose Cesium + Geoserver WMS service to show orthos at a globe. Service imported in Cesium ...
0
votes
0answers
20 views

Create Geotiff from JPEG or PNG [duplicate]

I'm working on creating maps using Cesium. Now my client needs to export the viewport map to an image. I'm already exporting to PNG/JPEG but now I need to create a GeoTiff. Is there any way to ...
1
vote
0answers
145 views

Adding Models dynamically to fit the polygons size Cesium JS

I am trying to add 3D glb models to fit the parcel/geom size of the polygon. What i wish to do is that the model should sit within the boundary of the polygon and fit to the polygon size. I have a ...
0
votes
0answers
44 views

Draw a line in Cesium?

Is it possible to draw a line in Cesium with only the following parameters: Start point Lat/Long Start point altitude Line course Line Slope Line length I am trying to depict an approach path for an ...
5
votes
1answer
89 views

Plotting great circle lines in Cesium (just getting started)?

How does one plot Great circle lines in Cesium (3D, not 2D) using the WGS84 ellipsoid? I found something like this in another thread but I'm having trouble applying it to my application (simply ...
2
votes
1answer
625 views

Cesium projection system

Please Note I am using viewer.scene.pickPosition as I need to draw on the terrain and I am NOT using viewer.camera.pickEllipsoid I am using the following code var earthPosition = viewer.scene....
4
votes
2answers
282 views

Using GeoWebCache as offline layer server?

I'm trying to use a Geoserver external WMS service in a offline environment. First I put my own geoserver online and configure a WMS store pointig to the desired source. Next I publish the desired ...
1
vote
0answers
83 views

Interpolating polyline in Cesium?

I have a line on map ( actualy is a polyline ) and need to move the camera or an entity model along it. The examples I've seen uses only path with czml but I need something more simple like divide ...
1
vote
0answers
57 views

My point cloud orientation is very wrong

I'm trying to load a cloud point using Cesium and Entwine. This is my code until now: First I convert a LAS file to EPT using this tutorial but need to convert projection to EPSG:4978. entwine ...
0
votes
0answers
71 views

Displaying rtmp live stream video in Cesium?

I would like to display an rtmp stream video in Cesium. I created an entity and used the <video> element as its material. When I use video stored locally (in .mp4 format) it worked fine, but ...
1
vote
1answer
287 views

My 3D polygons are being drawn below terrain

I'm importing a JSON file with polygons but I can't put them at the terrain ground level. They insist to be below the terrain. I've created my own terrain server using DEM SRTM and the docker tumgis/...
4
votes
1answer
419 views

Converting Entity to GeoJSON with Cesium

I know there is a way to load entities from a GeoJSON using GeoJsonDataSource but is there any way to do the opposite: get any entity as a GeoJSON representation? My goal is to use Turf.JS with ...
0
votes
0answers
525 views

Calculate the area of a polygon with Cesium

I'm trying to build a tool to simply calculate an area using Cesium. My first try and best bet is this code: function measureArea() { var tooltip = document.getElementById("ToolTip"); var ...
3
votes
2answers
302 views

Drawing camera lines until frustum rectangle using Cesium?

I'm trying to draw a nice polygon like this to create my own sensor since we must to pay to have one from Cesium. My goal is to make realtime viewshed analysis. For now I'm just making some tests. I ...
0
votes
0answers
244 views

GeoJSON Polygons floating over the ground when extruded

I'm loading a GeoJSON from a file. When I use it as plain polygons, it fits on the ground perfectly (well, just over the MWS layer from same source that draw same polygons), but when I extrude the ...
1
vote
0answers
208 views

How to draw a Polyline using a Cartesian array?

I need to draw a polyline using the mouse click. All examples I've found only show the polyline positions using a Cesium.Cartesian3.fromDegreesArray: var glowingLine = viewer.entities.add({ name ...
2
votes
0answers
147 views

Getting real north direction or real heading?

I try to get the north direction in a Cesium globe but it seems to always point to the viewer perspective. Follow the compass instrument on top of the map: This image I'm pointing (correctly?) to ...
1
vote
2answers
452 views

How can I get back my Entity from a Primitive and change its color?

I put an Entity (Rectangle) on the map: var greenRectangle = viewer.entities.add({ name : 'The Area', rectangle : { coordinates : rectangleSelector, material : Cesium.Color....