Dropping the v3.1

classic Classic list List threaded Threaded
6 messages Options
VirtualSim VirtualSim
Reply | Threaded
Open this post in threaded view
|

Dropping the v3.1

After several days testing the v3.1, I was not happy with the results.
I CMake all under vc14 (x86 & x64), based on OSG 3.4.0 (also compiled locally from scratch)
CMake using the following:
- Triton
- Silverlining
- SQLite 3
- LevelDB
- GEOS 3.5.0
- GDAL 2.1.2
Compilation without error.
Then test almost all .earth using either osgearth_viewer.exe or osgearth_windows.exe
Results:
- bing.earth displays a white globe (Keys inserted)
- cesium-ion not working (even after inserting the token)
- readymap_imagery far too dark !
- too slow tile building and no cache (going back to the area re-download again)
- --sky without effect
- day_night.earth shows no difference
- crash on some .earth without no output (Triton)
- ...

So, I installed v2.10.1 and CMake it using the same libs as for v3.1. Rebuilt under vc14
Works nicely. Bing works, --sky works, readymap is clear, tile building is fast, cache is working, triton is working (...)

I will thus wait for v3.2 or later release before dropping v2.10.
I am sad and concerned because the osgEARTH project is great, but I cannot spend days trying to understand how to make the new version working like the old one. I just tried to find a documentation on the options to put on the .earth and found very few. Nowhere how to setup a cache (which is for me very important as I always "fly" around the same area and want a fast terrain building).

Knowing that v2.10 earth files are not compatible with v3.1, it's like starting from scratch.
Anyway. This software is really great but I personally don't see the benefit of this new version.
Thanks and regards.
liugaijin liugaijin
Reply | Threaded
Open this post in threaded view
|

Re: Dropping the v3.1

I used v2.10.2 some times and v3.1 more times.

the differency, for example
in v2.10.2, ImageLayer use the different drivers.
in v3.1, every driver has the corresponding layer。

v2.10.2
GDALOptions gdalOptions;
gdalOptions.url() = xxx;

ImageLayer* imgLayer = new ImageLayer(gdalOptions);

v3.1
GDALImageLayer::Options gdalOptions;
gdalOptions.url() = xxx;

GDALImageLayer* imgLayer = new GDALImageLayer(gdalOptions);

the only thing which is sad, I think the new version, especially engine_rex, is a little slower.

gwaldron gwaldron
Reply | Threaded
Open this post in threaded view
|

Re: Dropping the v3.1

In reply to this post by VirtualSim
VirtualSim,

If you find something specific that doesn't work please file a GitHub issue so we can track it. (One issue per ticket please.)

With osgEarth 3.1+ we highly recommend you use OSG 3.6.5 or newer, and GDAL 2.4.1 or newer. GDAL 3.x is also supported.

2.10.x earth files will mostly work fine in 3.x. Just not the other way around.
Glenn Waldron / Pelican Mapping
jasonbeverage jasonbeverage
Reply | Threaded
Open this post in threaded view
|

Re: Dropping the v3.1

Liugaijin, give the master version a shot and see if you see any improvements in speed.  Glenn really made some significant improvements in speed especially for paging feature data within the last few months.
liugaijin liugaijin
Reply | Threaded
Open this post in threaded view
|

Re: Dropping the v3.1

I have given the master version a shot, and i can see some improvements in speed as you said.
Thanks very much.

I found a new problem in loading 3d tiles. I will submit this problem later.
benedikt.schwarz benedikt.schwarz
Reply | Threaded
Open this post in threaded view
|

Re: Dropping the v3.1

In reply to this post by VirtualSim
It seems several people have issues with v3.1.
Is there already a rough plan when osgearth 3.2 will be released?
Benedikt