大型详细地图的数据结构
有没有人推荐相对较大的高分辨率地图的数据结构,例如 400 英里 x 400 英里,分辨率为 10-15 英尺。使用 2D 阵列,大约有 2Mx2M 个单元。
地图只需要存储海拔和地形(地球、水、岩石等),我不认为存储瓷砖是一个好的策略。
谢谢你!
Does anyone has recommendation of data structures for relative large maps with high resolution, something like 400mile x 400mile with 10-15ft resolution. Using 2D array, that would be roughly 2Mx2M cells.
The map only needs to store the elevation and terrain (earth, water, rock, etc.), and I don't think storing tiles is a good strategy.
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这取决于你需要用它做什么:查看它,存储它,分析它,等等......
但是,我可以说的一件事是,该文件在你指定的分辨率下将是巨大的,你应该考虑拆分它至少分成几块,最好是 1x1 英里的块。
GDA 支持的栅格格式列表L 可以作为探索各种格式的良好起点,请记住,许多软件包(GRASS、ArcGIS 等使用 GDAL 来读取和写入大多数栅格格式)。另请注意,某些文件格式具有最大大小,这可能会阻止您将它们与非常大的文件一起使用。
对于分析和不可查看的存储,HDF5 格式可能会感兴趣。
It depends on what you need to do with it: view it, store it, analyze it, etc...
One thing I can say, however, is that that file will be HUGE at your stated resolution, and you should consider splitting it up into at least a few tiles, even better at 1x1 mile tiles.
The list of raster formats supported by GDAL could serve as a good starting point for exploring various formats, keeping in mind that many software packages (GRASS, ArcGIS, etc. use GDAL to read and write most raster formats). Note also that some file formats have maximum sizes which may prevent you from using them with your very large file.
For analysis and non-viewable storage, HDF5 format might be of interest.
如果您希望人们在网络上将数据视为地图,那么创建小图像图块叠加将是共享如此大的数据集的最快方法。
If you want people to see the data as a map over the web, then creating small image tile overlays will be the fastest approach to sharing such a large dataset.