9/20/2023 0 Comments Nasa world wind api![]() Moving towards a more efficient and consistent solution, like a light-weight SQL database might solve a couple issues, but could add a level of complexity above and beyond our current system, which enjoys a fairly easy-to-understand structure. This method basically relies on the underlying OS to handle the "database", and this leaves room for irregularities, which we have experienced. In response to my question about lessons learned in managing their data store, Patrick wrote: "Using file stores, especially when a large number of files are present (millions) has proven to be fairly inconsistent across multiple OS and hardware platforms. World Wind already delivers data via WMS." However, on the server side of things, World Wind enabled servers have relied on SQL-based databases to store imagery and will soon in-the near future deliver vector-based data via the WFS protocol. The client depends mostly on flat-file stores to maintain data. On the client side of World Wind, there is very limited use of traditional SQL-based databases. Dozens of images could be needed immediately with each small change in the user's view direction. Each image, although typically ~20KB can also be megabytes in size.ĭemand on the image-serving database is bursty and intense. In an application like World Wind, which displays many different kinds of large ranges, the database must hold billions of images (Gigaimages) or references to them. I asked: "Tell me about your database architecture for NASA World Wind." Patrick replied: "What appears to the user as a single image of a very large physical range really consists of millions of images. Flat files are used for quick response on the client side, while on the server side, SQL databases store both imagery (and soon to come, vector files.) However, he admits that "using file stores, especially when a large number of files are present (millions) has proven to be fairly inconsistent across multiple OS and hardware platforms." Patrick Hogan of NASA World Wind, an open source program that does many of the same things as Google Earth, uses both flat files and SQL databases in his application.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |