Comments (11)
from ossim.
Thanks. I will try the suggested solution.
from ossim.
This worked. Actually issue was coming because ossim elevation manager threads were enabled. By default it was using 32 threads. Another observation is that same file was opened by multiple ossim elevation database instances. Is that fine?
Another suggestion was while loading the default paths for elevation, it should check existence of those paths before instantiating the relevant classes.
from ossim.
from ossim.
from ossim.
from ossim.
In the loadStandardElevationPaths method in ElevManager class, the loadElevationPath method is called for userPath and installPath without checking for their existence. It checks for existence after calling open on the path. That open is even is also not required. See line number 214 in loadElevationPath. The path existence should be checked within loadStandardElevationPaths. That may do away with with open function call which is not required if path does not exist.
from ossim.
Regarding sharing of elevation managers, if the cells are mapped to memory, they can be shared, that can reduce the memory foot print. Am I correct?
from ossim.
I think loadElevationPath should have existence check before calling open because this method might be getting called from multiple places other than loadStandardElevationPaths.
Regards
Ghansham
from ossim.
from ossim.
Ok. I agree. Yeah its only during initialization. Idea too was to speed up the startup time only.
from ossim.
Related Issues (20)
- Can someone create a docker image for this? HOT 2
- How to use "ossimMeanMedianFilter"?
- How update Compliance Mapping - Iso 27001:2005 to 2013?
- 2.11.1 doesn't compile (linking part) HOT 3
- How to use ossim-orthoigen to get the orthophoto? HOT 2
- proj link error HOT 1
- Errors when building 2.12.0 on Visual Studio 2017 HOT 1
- Build and link registration applications
- Is it possible to convert a XML format rpc file to an OGEOM format file using OSSIM? HOT 1
- Converting from Geom to .RPC
- How can I get dbmalloc.h
- Polynomial coefficient not properly loaded
- Recommended machine specs?
- up is up angle calculation grid HOT 1
- Wrong result for App ossim-single-image-chain-threaded-test
- Epsg:4326 aka geographic lat/lon
- Longitude cross over in LCC projection HOT 1
- Incorrect elevation projection when using VRT HOT 1
- OrchidIsland OSSIM : ossim_gui nor ossim_qt(4/5...) not built
- how to call the function of histogram matching
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ossim.