GDF让我很不爽

GDF的数据组织方式让我觉得很怪异。

我觉得主要原因是我还不是很清楚GDF这样组织数据的合理性和有效性体现在哪里,Feature和XYZ层之间为什么要有一层Geo,为什么不能Point直接对应XYZ,Line直接包含对应XYZ的Point。这样组织数据好处是什么?我有做导航仪的同事说过GDF实际上很难直接应用于导航设备,那么可以认为GDF只是作为一种交换格式。那么交换格式应该具有很强的自描述能力,像现在的GDF格式,我觉得可读性并不好,于人于机器都不好,那么为什么还在继续坚持这种方式设计,而不采用已经非常成熟的xml格式作为GDF的基本格式。它这种设计的考虑,初衷是什么呢?

说实话,我从最开始看到GDF格式的时候就觉得不爽,它是一种文本格式的关系数据库模式,而且还有一本厚厚的数据字典(就是TA的那个数据说明书)。我的感觉是,像这种形式的数据就应该进关系数据库,而如果打算用文本表达,那就用xml。

posted on 2008-04-10 00:23  合金枪头  阅读(624)  评论(2编辑  收藏  举报