google / earthenterprise

Google Earth Enterprise - Open Source
Apache License 2.0
2.67k stars 889 forks source link

3D mesh support? #429

Closed saedrna closed 7 years ago

saedrna commented 7 years ago

Hi, in recent years, google earth has support 3D mesh in city scale for many cities, as below.

I would like to know if fusion also support this kind of datasets, for example, 3D mesh with different LODs (level of detail). If so, is there a tutorial for how to build this?

Thanks, Han

qq20170809-222000 2x
tst-ppenev commented 7 years ago

The open source version of GEE supports only terrain elevation, which does get converted to a mesh before it's served.

An elevation model, however, is a limited kind of mesh. E.g.: You're not going to see under bridges, or tunnels. You should be able to model buildings. It won't be very good for extruding trees.

You can look at the older video tutorials: https://github.com/google/earthenterprise/wiki/Video-Tutorials, or the online documentation: http://www.opengee.org/geedocs/answer/4412440.html for some instructions on how to build terrain resources.

Also, the Open GEE project doesn't provide globe data (except some sample data for the tutorials). So, you'll have to obtain high resolution imagery textures and elevation data to model buildings.

saedrna commented 7 years ago

Thanks, another related question, does it support a single 3D building from 3D modeling software, for example sketchup, 3ds max. If I also input raster DEM and DOM.

tst-ppenev commented 7 years ago

You should be able to get a building, if you can convert it to a geolocated digital elevation raster, and a geolocated imagery that goes on top of the elevation model. You may want to use GeoTIFF, since the open source libraries for some of the other formats, such as JPEG 2000, seem to be slow.

If you get that working, you can write a blog post and send us a link. :smile:

tst-ccamp commented 7 years ago

I will also add that the Google Earth EC supports adding additional 3D models through the use of KML. However, that isn't related to any data in the GEE server.

tst-awankhede commented 7 years ago

quick search brought following articles. The key is if you have some form of georeferenced tif - GeoTiff or DEM or other supported Terrain formats, you can create a GEE Terrain resource and stitch it your organization's globe.

However, you could do an experiment as suggested here, from sketchup export them to KMZ and create GEE vector resource to use that KMZ and see if its in parity with what you get when importing the same KMZ in Google Earth Desktop Client.

https://help.sketchup.com/ru/article/3000149 https://help.sketchup.com/ru/article/3000149#save-earth

tst-awankhede commented 7 years ago

@saedrna,

I am closing this for inactivity or because there are no further steps identified here. If you have more related questions, please feel free to reopen.