标签: file-format

地图导航项目,道路数据通常如何存储/表示?

像Garmin和TomTom这样的导航系统一直让我着迷.我想实现小型地图/导航应用程序来尝试各种路径算法,并扩展我对它们的了解.

这是一个两部分问题:

1.)地图数据是如何存储的? - 当您拥有道路网络时,这些数据通常如何存储?保留哪些数据以便以后重现地图?每条道路是否存储为一系列改变方向的点?这些数据存储在哪种文件格式中?是否有公开可用的库来轻松解析这些文件?有没有人有关于如何存储/表示地图/道路数据的具体信息,这将非常有帮助.

2.)导航/路径 - 当在这个地图上做基本路径时(la Garmin),我的假设是正确的,它被转换为有向图?每个道路交叉点是一个顶点与边缘权重顶点之间的距离?这就是我正在考虑的事情,所以我可以尝试一些基本的众所周知的路径算法,看看我得到了什么.

我在美国看到了这个公开可用的地图数据,但我不确定它是如何表示的,如果它足够详细,我可以用它来构建我的有向图.

如果有人有任何信息我会很感激.你拥有的知识越多越好.

navigation maps file-format graph-theory pathing

16
推荐指数
2
解决办法
6720
查看次数

加载Jpg/Gif/Bitmap并转换为Bitmap

我必须从XML文件加载图像.XML文件中没有关于图像是否为JPG/GIF/BMP的信息.加载图像后,我需要将其转换为Bitmap.

有没有人知道如何在不知道实际文件格式的情况下将图像转换为Bitmap?我正在使用Delphi 2007/2009

谢谢.

delphi vcl file-format bitmap image-processing

16
推荐指数
4
解决办法
8万
查看次数

游戏的3D文件格式

我正在开始使用XNABlender,我正在努力寻找有关游戏开发中使用的各种3D文件格式的高质量,最新信息.

很明显,许多游戏都采用多种自定义3D文件格式开发,但我有兴趣使用更常用的格式选择一个好的解决方案.

什么是最流行的格式,它们的区别是什么?

注意理想情况下,它们应该支持动画,但我也会对可能用于构建地图或静态对象的其他格式感兴趣.

3d file-format

16
推荐指数
4
解决办法
1万
查看次数

什么是配置文件的最佳文件格式

我在PHP中创建一个框架,需要一些配置文件.其中一些文件不可避免地会有大量条目.

这些配置文件最适合哪种格式?

这是我对最佳的量化:

  1. 通过PHP轻松解析.如果我不必编写任何解析代码,那将是很好的,但这不是一个交易破坏者.
  2. 即使有大量条目,人类也很容易阅读
  3. 是一种广泛使用的标准,没有自定义格式
  4. 简洁是值得赞赏的

我开始使用XML,但很快就放弃了明显的原因.我想到了JSON和YAML,但想看看还有什么.

php configuration file-format

15
推荐指数
3
解决办法
8319
查看次数

如何为我的文件格式选择一个好的幻数?

我正在从头开始设计二进制文件格式,我想在开头包含一些魔术字节,以便可以轻松识别它.我该如何选择哪个字节?我不知道任何魔法数字的中央注册表,所以它只是选择一个相当随机的东西,而不是已经通过附近的UNIX盒子上的文件命令识别出来了吗?

file-format file magic-numbers

15
推荐指数
1
解决办法
1989
查看次数

得分/存储板球比赛

这个问题的两个部分:

  • 是否有任何现有的文件格式或软件库可用于评分,存档和/或分析板球游戏?
  • 是否有适用于记录板球比赛所有细节的数据库模式示例?

database database-design file-format

15
推荐指数
2
解决办法
4647
查看次数

逆向工程二进制文件格式是否合法

通过反向工程从其他应用程序反向工程未加密的二进制文件格式并阅读内容,在我的应用程序中添加对第三方文件格式的支持是否合法?

file-format reverse-engineering

14
推荐指数
2
解决办法
4744
查看次数

Perforce:保持Perforce不改变文本文件格式

有没有办法告诉Perforce单独保留文本文件而不将文件类型设置为二进制文件?或者除此之外,有没有办法告诉Perforce客户端区分二进制文件?二进制通常是不可取的,因为我失去了diff的能力.

澄清一下:如果我在窗口客户端上编辑和更改*.txt文件,换行符将按照DOS格式提供CR + LF.但是,如果我在Unix客户端上进行P4同步,它将只有LF.无论Perforce客户端在哪里,我都需要Perforce保持格式不变.

也就是说,我确实有一个解决办法:将文件类型设置为二进制; 和/或创建一个文本文件设置为"文本"的分支,并定期集成回主线,文本文件设置为"二进制".但这是一个过于复杂的解决方案,应该是一个非常简单的问题.

最后,我在Perforce Windows客户端2006.2上.

提前致谢.

perforce file-format

14
推荐指数
2
解决办法
7819
查看次数

Android NinePatch .png文件格式?

Android NinePatch图像似乎是带有额外信息的标准.png文件.是否有任何格式的规范,因为我希望能够在其他平台上实现这一点?

android file-format nine-patch

13
推荐指数
3
解决办法
1万
查看次数

什么是灰度图像的BMP格式?

什么是灰度图像的BMP格式(特别是每像素16位)?在维基百科刚刚谈到的彩色图像为BMP.

更新:

只是为了更新和未来访问者的信息,我将选择PGM,因为它是未压缩的,可以支持16位灰度.另一种选择是使用PNG,但压缩数据(这不是我想要的)的讨论在这里.另请注意,图像可能会显得失真,因为大多数显示器支持256色而不支持4096(16位).所以图像会饱和.

令人惊讶的是,在16位图像的灰度级情况下,BMP 几乎无能为力.
感谢帮助我理解这个问题的人.

file-format image bitmap

13
推荐指数
1
解决办法
3万
查看次数