cityjson / ninja Goto Github PK
View Code? Open in Web Editor NEWA web viewer for CityJSON files
Home Page: https://ninja.cityjson.org
License: Apache License 2.0
A web viewer for CityJSON files
Home Page: https://ninja.cityjson.org
License: Apache License 2.0
It should be possible to visualise the network directionality
It would be nice if there was an option that allows for attributes of the parent object to be seen in its children's info card.
We can edit but not delete, would be nice to have a delete option
Or links to sample data? A sort of "getting started" help for first-time users. Maybe even a "load example dataset" button?
It should be possible to do some schema validation, since JSON schema has a JavaScript library.
those 2 trees have a crown and a trunk, both solids. Only the crowns are shown.
It would be very useful to be able to select semantic surfaces separately. For example, selecting only RoofSurfaces or a specific surface by clicking on the model or from the left-side menu.
this file crashes, didn't debug. Two trees with MultiSolid.
Hello,
I am new to CityJSON and currently trying to follow every tutorial and instruction on the page.
I would like to view the resulting file noise_data.city.json
I try to load it using Ninja viewer but nothing appear
Am I missing any steps? # #
There is no way to pick an object from the 3D view with a touch screen.
so that this dataset can be seen and understood.
Perhaps a switch that is off by default?
It's very nice feature to allow user to set colors they want in the settings. Is it possible to add color picker so user doesn't have to look up for HEX code for the color to fill in the form?
It is also noted that the label/name is somewhat hard to see with the grey background. Is it better that the HEX code is shown in the color it represents itself?
Things like the line below:
Line 199 in 4dd319d
We could have no reference of a default name or just move to main
.
Currently when in small window, the left-bar occupies all screen and you can't scroll to see the actual 3D view.
Now, everything is shown in the 3D viewer. There must be a way to toggle the visibility of LoDs (and individual geometries, in general).
Features that would be interesting:
Currently you double click to select or deselect a feature. This is so there is no mess between selecting and rotating. Sometimes this is not intuitive and feels unnatural. So is it better to have single or double click?
This was available until v0.3.0 but is temporarily disabled.
A legend basically, and it can be at the top near Settings and Help.
Also not to forget to explain:
I think it would be useful if you could zoom to feature when you double click. As well as a way to zoom back to original view?
Currently, when surfaces have self-intersecting boundaries the triangulation breaks without giving a proper error/warning message. We should address that.
For attributes that are nested. Right now they come out as just a string.
There should be a button to close the attribute pop up because double clicking is sometimes cumbersome
Right now ninja only checks if a file is JSON or not, but if it's an invalid file or not a CityJSON file specifically then nothing happens. Might be nice to have a pop-up that links to val3dity and cjio. "Have you tried validating your file with val3dity or cjio?"
Hi,
I am trying to display data Rotterdam from the tutorial cityjson versioning prototype (https://github.com/tudelft3d/cityjson-versioning-prototype.git) in Ninja , but it cannot display the LOD 2 of the building
I am trying to viewer the same data on Blender, it display the LOD 2 of the building
Is there any step or requirement needed for ninja?
Setting colours beyond the object type would be great.
Possibilities could be:
It would be great if the colour of the icons in the tree view matched the colours set in the settings
If you drag the file somewhere else then exactly in the box, it does not visualise the file.
Perhaps it would be nice for ninja to support loading a CSV with additional attributes for city features based on unique ids?
The idea is to be able to show the lineage as some sort of timeline.
cannot open a .json file from 3D Topografie
Please clarify what license does the software have. Although the code is public for everyone to see, it is legally not possible to contribute or to reuse it in any way until the conditions for it are specified.
Perhaps an OSM base map can help people navigate more easily
The question mark icons in the attribute box regarding parents and children are currently confusing and need to be resolved in a clearer way
It would be nice to have a way to visualise the materials on the surfaces. Probably @tomvantilburg can provide a sample cityjson file that has materials.
This could be done to minimise the freezing time when CityJSON is parsed/triangulated etc.
Resources:
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.