3dcitydb / 3dcitydb-web-map Goto Github PK
View Code? Open in Web Editor NEWCesium-based 3D viewer and JavaScript API for the 3D City Database
License: Apache License 2.0
Cesium-based 3D viewer and JavaScript API for the 3D City Database
License: Apache License 2.0
First, thanks to everyone who has contributed their work to this wonderful application.
Secondly, I successfully set up the 3D web client to run on my MacOS localhost:8000/. However, when I load the sample NYC building model, all of them were rotated by 90 degrees. I follow the readme.md but could not find what I did wrong. Can anyone help?
Hi there,
In order to make the 3DcityDB more dynamic in it's usage, I am trying to create a webviewer which connects directly to the WFS, in stead of the intermediate export. This way, we can query the DB dynamically, without the need of preparing an export of a certain region first.
When trying to access the WFS through openlayers, it gives me an error 500, which is probably caused by an HTTPS request being interpreted as an HTTP request.
Is there a place in the code for the WFS that forces to convert the request to HTTPS?
Is there anyone who has already tried this approach of loading the WFS directly? Examples seem sparse.
On December 3, 2019, Google Fusion Tables is being shut down, as announced here.
In the past, I've been using GoogleFusionTables a lot for providing thematic data for web client projects. Due to the shutdown, this data needs to be migrated to another service.
Google provides the Fusion Tables Archive Tool to copy existing tables to GoogleSpreadsheets or CSV (if Spreadsheet row limit of 5 Mio. rows is exceeded). This makes it easy to create a backup of your data and should be done anyway.
However, both GoogleSpreadsheet and CSV are currently not supported by the 3D Web Client.
How can thematic data be provided to the 3D web client in the future?
Hi!
It seams that 3DcityDB webmap wont include all WMS I added when sharing the map. Only one of my WMS is condired. Is there a way to fix this issue?
Thanks for your time!
Regards, Abel
Hello,
if i insert a elevation Model, the building tiles are move at perspective change. Do someone know what is the Problem?
I've change the elevation parameters at export but it doesnt solve the problem.
see screenshots
https://pl.vc/5rtkr
https://pl.vc/1p0q1
var terrainProvider = new Cesium.CesiumTerrainProvider({
url: '//assets.agi.com/stk-terrain/world',
requestVertexNormals: true
});
Cesium.BingMapsApi.defaultKey = 'ApOW9LMkerqWIVSnFauilSeaZyp8df66byy1USCTjgTdMvhb4y1iAhEsUHQfCgzq';
this.viewer = new Cesium.Viewer('cesiumContainer', {
baseLayerPicker: false,
animation: false,
timeline: false,
infoBox: false,
scene3DOnly: true,
navigationHelpButton: false,
fullscreenButton: false,
terrainProvider: terrainProvider
});
var extent = new Cesium.Rectangle.fromDegrees(this.VIEWBOUNDARY[0],this.VIEWBOUNDARY[1],this.VIEWBOUNDARY[2],this.VIEWBOUNDARY[3]);
this.viewer.camera.setView({ destination: extent });
Cesium.Camera.DEFAULT_VIEW_RECTANGLE = extent;
Cesium.Camera.DEFAULT_VIEW_FACTOR = 0;
this.webMap = new WebMap3DCityDB(this.viewer);
this.webMap.activateViewChangedEvent(true);
this.webMap.activateMouseClickEvents(true);
this.webMap.addLayer({'url': '../overlays/charlottenburg-ext-kmz-800/cb_extruded.json'})
i have exported only a single building from the 3d city db, and it create a kml file and a folder include dae and gltf. i add a layer which url is the kml's path ,but it seems not success .how can i add a single gltf on the client
Hi,
I am trying to get the LoD2 example data of https://geobroker.geobasis-bb.de/gbss.php?MODE=GetProductInformation&PRODUCTID=0414a37a-a749-4ee6-9f59-a41226919c58 in web-map working - but unfortunately l can only see the rectangle of bounding box border.
Is this a bug/misconfiguration /corrupt material? I'm lost on that one.
Works fine with Google Earth Pro.
My Settings are based on default except:
KML/COLLADA/glTFExport:General:Show bounding box borders [X]
KML/COLLADA/glTFExport:General:Write JSON file [X]
General:Logging:Console:Log level "DEBUG"
I did following:
Result:
hi
exported using 3dcitydb importer-exporter successfully(?);
kml renders correctly in google earth pro - building textures display correctly;
collada glTF exports - files seem to be exported correctly (during export process, dialog popup indicates texture images being exported), however, in web client, only geometry export displays (wireframes) when added as layer; when export collada with texture, buildings display as blacked-out boxes;
apprec any pointers
TIA
synpc
Hi there!
I have tried to connect a WMS från owr QGIS server and Geoserver and din´t work. The whole globe turned blue. Is there something I am doing wrong?
Thanks for your time!
Abel Gonzalez
I find this two projects both use tilesets as input data to render. The first uses kmz and the second uses i3dm or b3dm. Is it the extension to cesium-3dtile?
Hi !
I am trying to load a glTF demo file from DropBox business on the web client. I dont get an error but the layer is not loading and the web client gets stack in loading but nothing happens..
This is the link: https://www.dropbox.com/s/v0qha9u6adt3cef/Sickla_nya.glb?dl=0
Any idea ?
Regards!
Abel
HI!
I hope you are doing great! I have made som changes in the CSS code on 3dcity webmap and I am very exited about the results. See my 3D webmap here: https://3d.sokigo.com/demo
I would like to add exported (från 3DcityDB) collada objects direct in the default map. Using the Cesium exemples for Json and KML does´nt work for me.
My JSON sample:
viewer.dataSources.add(Cesium.GeoJsonDataSource.load('data/stockholm/lod1_collada_MasterJSON.json', {
name: "lod1",
maxSizeOfCachedTiles: 400,
maxCountOfVisibleTiles: 400
}));
Can you provide examples code on how to archive this?
Regards!
Abel
Hello,
your software works great. I can see all my tile layers.
Can I save my configuration in a file so that when starting the application again I will see my layers.
Now I have to configure the application every time I start it.
Thanks
Best regards Gerhard
Hi there
(Beware, this could be a longer posting ;-))
As mentioned e.g. in #28 (comment), I worked on a webpack-friendly version of the library. The first version is done; however, I cannot easily open a pull-request since in order to have a working, clean library, we need to seperate the client from the library. See below for some thoughts about future developments.
What I've done is that I created a module of the library itself; this is prepared to be published as an npm package. As such, we would be able to use the 3dcitydb-web-map by using npm install 3dcitydb-web-map
and develop it just like other libraries out there. You can find the module repository with a brief README here: https://github.com/Tugark/3dcitydb-npm
Since we also have the basic client (inside ./3dwebclient, mainly script.js), I also created this client as a webpack build. I exchanged the "official" script.js" with an index.js which includes all required node_modules as well as the above npm-version of the 3dcityb-library. This can then be compiled to app.js through webpack, while also copying the webworkers to the correct repositories. Please find the client and a README here: https://github.com/Tugark/3dcitydb-client
This is of course more a proof-of-concept and can certainly be optimized in various ways. I suggest that, should you find the time, checkout the repos, so we can work on this further. For getting ready, follow this approach:
3dcitydb
(or change package.json in the client later on)npm install
npm install
npm run-script build
, this creates a webpack build within the /dist/ folder.Should you need assistance, I can help you out.
As for the advantages - using such an approach (npm module, webpack) has several advantages:
Of course, there are also disadvantages, such as
I hope that my posting wasn't too long :-) Please let me know what you think of the approach and whether you think that we could change the library to be npm-module based (perhaps something like webclient 2.0 to avoid breaking changes or so). I do hope that we can develop this approach further since I think it would help the amazing work you've put in so far to be even more widely used and also be more future-oriented.
Should you find bugs and issues, please report them to me.
Happy coding and best,
Lukas
Hi Guys!
First of all thank you for the great work you have done and shared!
I work at Nackas Municipality in Sweden and we are looking for a 3D software where we could freely show our 3D data and construction plans for the public. The main idea is that the public will be able to register their comments on the map-web by inserting an icon etc.
Is there a plugin or module that permits to archive this?
Thank you for your time!
Abel Gonzalez
I've been reading through the documentation and it seems to me that the only way to visualize a city model is to upload the spreadsheet/kml/etc. export to a remote server (i.e. Dropbox). Is that correct or I'm missing some info?
Hi!
I hope your are doing great!
I am trying to add ordinary cesium layers such as GLTF and CZML on same way I use to do on Cesium as soon as I put a code inside skript.js the whole map keep loading.. May be a there is another way? This a working layer on Cesium:
var scene = viewer.scene;
var modelMatrix = Cesium.Transforms.eastNorthUpToFixedFrame(
Cesium.Cartesian3.fromDegrees(14.55677,61.02010, 187));
var model = scene.primitives.add(Cesium.Model.fromGltf({
url : 'data/mora/mora_bygg.gltf',
modelMatrix : modelMatrix,
scale : 1.0,
castShadows: false,
receiveShadows: false,
heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,
scene: scene
}));
Regards?
Abel Gonzalez
Hi,
Would like to check whether knockoutjs upgrade is in the pipeline for cesium.js used in 3dcitydb-web-map?
I am asking because there is some vulnerabilities reported:
https://ossindex.sonatype.org/component/pkg:npm/[email protected]
Thank you.
After added this to my page:
<script src="/resources/3dcity/Intersection/IntersectionAPI.js"></script>
<script src="/resources/3dcity/3dcitydb-web-map.js"></script>
<script src="/resources/3dcity/CitydbUtil.js"></script>
<script src="/resources/3dcity/CitydbWebworker.js"></script>
<script src="/resources/3dcity/CitydbSceneTransforms.js"></script>
<script src="/resources/3dcity/CitydbKmlHighlightingManager.js"></script>
<script src="/resources/3dcity/CitydbKmlTilingManager.js"></script>
<script src="/resources/3dcity/CitydbKmlDataSource.js"></script>
<script src="/resources/3dcity/CitydbKmlLayer.js"></script>
<script src="/resources/3dcity/Cesium3DTilesDataLayer.js"></script>
<!-- Mashup Data Source Service -->
<script src="/resources/3dcity/ds/core/DataRecord.js"></script>
<script src="/resources/3dcity/ds/core/DataSourceCapability.js"></script>
<script src="/resources/3dcity/ds/core/QueryResult.js"></script>
<script src="/resources/3dcity/ds/core/ReadableDataSource.js"></script>
<script src="/resources/3dcity/ds/core/WritableDataSource.js"></script>
<script src="/resources/3dcity/ds/core/DataSource.js"></script>
<script src="/resources/3dcity/ds/core/SQLDataSource.js"></script>
<script src="/resources/3dcity/ds/application/GoogleSheets.js"></script>
<script src="/resources/3dcity/ds/application/PostgreSQL.js"></script>
<script src="/resources/3dcity/ds/core/MashupDataSource.js"></script>
<script src="/resources/3dcity/ds/application/DataSourceController.js"></script>
and...
var webMap = new WebMap3DCityDB( viewer );
webMap.activateViewChangedEvent(false);
webMap.activateMouseMoveEvents(false);
webMap.activateMouseClickEvents(false);
var dataLayer = new CitydbKmlLayer({
url : '/resources/data/Railway_Scene_LoD3/Railway_Scene_LoD3_collada_MasterJSON.json'
});
Cesium.when( webMap.addLayer(dataLayer), function(loadedcitydbLayer){
loadedcitydbLayer.zoomToStartPosition();
}).otherwise( function( error ){ console.log( error ) });
I have the example loaded, but after this all my calls to JQuery alias $
gives me a Uncaught TypeError: $ is not a function
error.
Are you overriding the JQuery alias? How to solve this?
Note: This only happen when the objects are loaded to screen. I.e. if just load and not zoom to it then all goes fine and I still be able to use jQuery.
TypeError: invalid 'instanceof' operand Cesium.Batched3DModel3DTileContent B3DMLayer.prototype.addToCesium/<@http://localhost/js/b3dmlayer.js:241:1 r.prototype.raiseEvent@http://localhost/ThirdParty/Cesium-1-14-3dtiles/Cesium.js:443:22693 P@http://localhost/ThirdParty/Cesium-1-14-3dtiles/Cesium.js:481:11475 R.prototype.update@http://localhost/ThirdParty/Cesium-1-14-3dtiles/Cesium.js:481:14156 a.prototype.update@http://localhost/ThirdParty/Cesium-1-14-3dtiles/Cesium.js:487:8191 xt@http://localhost/ThirdParty/Cesium-1-14-3dtiles/Cesium.js:489:6409 Pt@http://localhost/ThirdParty/Cesium-1-14-3dtiles/Cesium.js:489:7156 Rt.prototype.render@http://localhost/ThirdParty/Cesium-1-14-3dtiles/Cesium.js:489:13629 A.prototype.render@http://localhost/ThirdParty/Cesium-1-14-3dtiles/Cesium.js:494:23477 t@http://localhost/ThirdParty/Cesium-1-14-3dtiles/Cesium.js:494:10456
Hi,
I already have an API for quering data from PostgreSQL that I want to use for the thematicDataSource
. The json response from API looks like this at the moment
{"gmlid":"UUID_BYGGNAD_1a7dbc23-63f9-4e1c-be52-2bc4fb8e1150","fastighetsnyckel":"040096351"}
and the client loggs in console
Map(0) {} [[Entries]] No properties size: (...)
So my question is how the API respons should look like for the client to accept and render it in the info box? Should it be json?
Thank you!
I would be happy to help out with documentation bit when this is solved.
Hello,
I am encountering some difficulties in setting up the connection between my PostgreSQL database (containing a cityGML model) and the web-map client.
I am using The postgREST API interface to read building attributes from a DB view (vertical table). The SQL statement to create the view splits the building usage attribute value into multiple rows as per image below.
Unfortunately, when I use the link to the DB view to display the attributes in the web-map client, it only displays one single usage.
How can I display all the usages as in the db view?
Also, do you know if it is possible to retrieve the corresponding text description from the SIG3D code list that I used in the usage_codespace field?
Thank you for your support!
Hey,
if i zoom to buildings, the tiles will be unload. I think the calculation of the wgs84ToWindowCoordinates in CitydbKmlTilingManager is wrong.
i saw it in charlottenburg, where i've 800 Tiles. If i zoom to one building, this tile, which have several buildings is gone. maxLodPixels is unessasry (i set it to -1 or 100000).
next example la goule (schweiz) with one tile:
networklinkItem.lowerLeftCorner =
x: 4309415.609526696
y: 525468.2715535653
z: 4656961.495218058
are this meters?
pixelCoveringSize is 0
bbox of this tile should be
6.95203757241971, 47.14848812644286, 7.14881825627412, 47.25313192874594
i use a older version of web map (which use cesium 1.16) because i've more of these problemes in the new versions (which use ccesium 1.18)
here is a screenshot
http://fs5.directupload.net/images/160229/7h3buyrr.png
Is there a way to access the bounding box and edit it's properties (e.g. colour)?
Hi!
I am wondering whether the Cesium 3D tiles support is broken, or I am doing something wrong.
In the current version (1.8.3) I get an error message (Failed to load ....)
The same exact tileset can be loaded and visualised using version 1.8.0 (I have both versions of the 3DcityDB-web-map running and sharing the same data source).
I add for simple testing a zipped version of the dataset.
BR
Hello, for me the b3dm example didn't works.
TypeError: Cannot read property 'batchTable' of undefined
TypeError: Cannot read property 'batchTable' of undefined
at http://localhost:44716/js/3dcitydb-web-map-master/js/b3dmlayer.js:227:54
Whats my fault?
is b3dm better than gltf? and how i get these files from 3DCityDB?
For me it is not really clear, which cesium instance i should use to show performant and interact (select) of buildings with tiles.
This is problem and a solution but there might be a better way to fix it permanently in the source code.
The CitydbUtil.js function retrieveURL
uses the location of other script files to get the script's base url.
For example if a script is defined as:
<script src="/some/url/js/CitydbKmlHighlightingManager.js"></script>
then the retrieveURL
returns /some/url/js/
.
The problem is when Pagespeed is used by the web host for optimisation. Pagespeed can 'optimise' this:
<script src="/newtrend/static/cesium/js/CitydbWebworker.js"></script>
<script src="/newtrend/static/cesium/js/CitydbSceneTransforms.js"></script>
<script src="/newtrend/static/cesium/js/CitydbKmlHighlightingManager.js"></script>
<script src="/newtrend/static/cesium/js/CitydbKmlTilingManager.js"></script>
into
<script src="/newtrend/static/cesium/js/CitydbWebworker.js+CitydbSceneTransforms.js+CitydbKmlHighlightingManager.js+CitydbKmlTilingManager.js.pagespeed.jc.oPQAHrW-xj.js"></script>
and retrieveURL
does not work with that.
A solution for an Apache web host is to add this
ModPagespeedDisallow "*/CitydbKmlHighlightingManager.js"
ModPagespeedDisallow "*/CitydbKmlTilingManager.js"
to the pagespeed.conf file. Or this:
<IfModule pagespeed_module>
ModPagespeedDisallow "*/CitydbKmlHighlightingManager.js"
ModPagespeedDisallow "*/CitydbKmlTilingManager.js"
</IfModule>
to the httpd.conf file. Then pagespeed leaves the script declaration as is. There are other formats for other host types.
I hope this helps.
Hello,
We have problems adding a WMS-Layer (https://geodienste.hamburg.de/HH_WMS_DOP20?version=1.3.0&service=WMS&request=GetSchemaExtension)to our Web-Map (https://test1.co-zukunft.de/Hamburg_Gesamt_v2/3dcitydb-web-map-1.4.0/3dwebclient/index.html).The globe turns blue after confirming „Add WMS layer“. The layer is specified as „1“. The additional Parameters and ProxyURL field are left empty. Other WMS Services are not working as well.
The WMS Layer can be added to the Web-Map when running on localhost:8000 and /proxy/ specified in the proxyURL field.
Mixed content shouldn’t be the problem as both pages are in HTTPS. WMS version 1.3.0 seems to work, at least when the Web-Map is running local.
Is there something else to consider?
Thank you for your time
Regards
Malte
Hi,
i'm trying to import a json file in "add/Configure Layer" but it gave me "no Access-Control-Allow-Origin head is present on the requested resource".
This file was uploaded on Google Drive, Dropbox and GitHub even. It gave me the same error and i'm about to give up.
Someone had the same problem?
Hello everyone,
I need a suggestion. I would like to reproduce this kind of filters (see image) inside 3dwebclient, is that possible?
https://demos.cesium.com/NewYork/?view=-74.01434315131563%2C40.695538271606274%2C911.0269385112978%2C20.314857971210465%2C-32.080897112325566%2C0.07807235685294786
Anyone knows how can i do? Also, once finished my Scene, i would like tho generate the link and share it but all is connect with the local host, also with the RESTAPI local host 3000. Any suggest?
Thank you
Hey,
I have CityGML LOD3 data, imported into the 3DCityDB.
I used the KML/Collada/glTF Export to export my buildings as Collada/glTF in LOD3 (without generating a glTF Modell).
The generated kml-file can be displayed in Google Earth perfectly fine, but when I load the MasterJSON in 3DCityDB-Wep-Map-Client, it only shows a blue box on the ground and no buildings.
I tried the same with LOD2 buildings and it worked with the Wep-Map-Client.
Does anyone know what I did wrong? The CityGML files are valid. I also modified the Alttitude/Terrain settings in the Preferences but it's still not working.
Thanks in advance for any help
Hi,
I am a new user of 3d City DB, an happy one you can trust me.
I have a little question about objects wich can be loaded in 3D city wen map.
I have make several tries to load objects created with import / export tool, but i can not see them in my browser.
I have no problem with extruded object, but only with collada / glTF (appearance = Rhino texturing)
Is it possible to load this kind of object in 3D city db wep map, or in cesium more generaly?
Thanks.
Clement
Hi!
this is not necessary an issue, but rather a info request.
When uploading a 3D Tile in the 3DCityDB web viewer (1.8.2), you can select a feature, however no info is shown. I can (could) indeed store some simple attributes in the 3D Tiles (or at least the gmlid), but the this is not retrieved upon selecting/clicking on the object.
Has the gmlid to be called in another way?
Is this the expected behaviour - at least for now?
Best regards
GA
Hi!
I have sucsessfully installed 3dcity web map on a Tomcat 9.0 and it works verty well! but I am having problems when trying to load up WMS.. I get this error:
An error occurred in "WebMapServiceImageryProvider": Failed to obtain image tile X: 68 Y: 10 Level: 6.
I have fixed the CORS filter in Tomcat according to this: https://tomcat.apache.org/tomcat-9.0-doc/config/filter.html
Is there something else I should look?
Thanks a lot for your time and for this great 3D webmap!
Regards!
Abel Gonzalez
i install nodejs and follow the tutorial to start the 3dcitydb-web-map. the console print the result "Cesium development server running publicly. Connect to localhost:8000/"
but when i enter the url "http://localhost:8000/3dcitydb-web-map/3dwebclient/index.html"
the chrome show "Cannot GET /3dcitydb-web-map/3dwebclient/index.html"
Hello.
I have succesfully added my 3D building model layer to the web client. However, when I reload the web page, the layer added was gone. I am wondering can I make the layer attcach permanently in my 3D web client that everytime I open my web page the layer is still there?
Thank You.
Hi, there is something wrong with your demo.can you fix it?
Hi there1
I have tried to create a map based on WMS and it works fine but when "Generate Scen Link" I see that the WMS dont follow up in the created link.
Is this a problem or maybe I am missing something?
Regards!
Abel
Hi there
I am using your full stack to generate our webmaps, starting from our citygml Files via your database solution up to the webclient.
Regarding the webclient, I am wondering whether you have any plans on making it webpack capable?
I do have a somewhat unstable beta version that uses webpack and builds a nice application (using all the node magic and node Cesium); however, it also needed some tweaks and some hacks to get it going. One particular hack I just had to make involved changing the CitydbUtils.js to not export a global variable, but rather the 'module.exports = {}' way.
However, before I invest a lot of work, I'd like to know whether you're planning to do this as well and if so, how we could collaborate on this.
On another note - thank you so much for all the work you've put into this. You're really doing a great job with the web map and I enjoy using your tools.
Best regards,
Lukas
Hi there!
It would be fantastic if there would be a set of tools for online users to work. For example:
Regards,
Abel
It would be nice to have an json endpoint option for thematic data url. Quite like the "PostgreSQL REST API" option but expandable.
Hello,
I want to visualize CityGML on Cesium ion with terrain.
I set in the preferences of 3D City Database Importer/Exporter:
(I actually used all the combinations and neither worked, however this is the one that makes the most sense to me.)
Below is what happens:
If I remove the terrain from the globe and if I mark in the preferences of 3D City Database Importer/Exporter "move each object to bottom height 0", the buildings are placed on the globe right, as below:
Is there anything I can do to solve this problem?
Thanks.
As this is only mentioned rather quickly in the (current) Documentation, I was wondering whether you can share some experiences when converting (and using) glb files instead of gltf. Is a simple conversion of the gltf generated by the Importer/Exporter enough, or are some other tweaks necessary in viewer?
So far, I have had no success using the Collada2Gltf (version 2.15) to convert Collada to glb. I generate to glb, but I cannot visualise them correctly in the viewer. But I haven't tried (yet) other conversion tools directly from gltf to glb.
If you (or someone else) is willing to share some experience gathered so far, you are welcome! :-)
Best regards,
GA
Hi!
I've been struggling to get data seen in cesium while using PostgREST:
Layer details in Cesium:
URL -> localhost:8000/buildings_collada_master.json
ThematicDataUrl -> http://localhost:3000/api_building
CityObjectsJsonUrl -> localhost:8000/buildings.json
Anyone had similar problems with PostgREST?
Hi,
I'm trying to connect to the cesium WMS example from another machine inside my local network.
I just downloaded the zip file extracted it and startet with node server.js
.
Its printing that everything is working on localhost:8000.
Also i'm able to access the WMS example via localhost but not from my other PC.
Ports are open, no proxys.
How to access the WMS example?
Greetings
Hi !
First of all thank you for this great product! I am using 3DcityDB and still learning a lot!
I wonder how to delete, edit or uppdate an objekt. The Impoter/exporter does´nt show this possibilities..
Is there a tool for editing objects on the fly ? Im am using CityEditor and is great, but still you have to export from 3DcityDB--- import in SketchUp-- edit-export and finally import to the 3DcityDB and then this does´n replace the existing object..
Regards
Abel
Hi there
I've seen that you've got a branch that suggests you're updating to Cesium 1.41. However, the current version is 1.44 and I think we'd benefit from updating to the most recent sources (also bearing in mind the changes they're adding to e.g. the STK Terrain, which now leads to Cesium ION). I've updated the 3dcitydbwebmap to Cesium 1.44 in my fork which you can find here: https://github.com/Tugark/3dcitydb-web-map/tree/update-cesium
The main changes are the loadJson, loadBlob, loadXml which have been removed (they've been deprecated for long, and now they are removed). These kinds of requests are now handled by Cesium.Resource. No big fixes, but needs to be done nonetheless :-)
It does work, however, I did not open a pullrequest because of 4 reasons:
If you'd like to update to 1.44, I could create another branch without the syntax cleaner, so a pull request would be cleaner.
Best,
Lukas
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.