首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >攀岩难度的存储与分析

攀岩难度的存储与分析
EN

Software Engineering用户
提问于 2012-10-24 04:15:48
回答 2查看 235关注 0票数 2

我正在开发一个WordPress插件来管理攀岩数据,我需要想出一种方法来统一存储来自所有不同系统的攀岩等级。有许多不同的系统,它们都有一些数值系统。

所有系统的比较:http://en.wikipedia.org/wiki/Grade_(攀爬)#比较_表格

是否有什么统一的方法来存储和分析这些数据,还是只需要给它们分配编号,然后就到此为止?我现在的计划是保存分数类型,然后给每个分数分配一个数值,然后我可以用它来比较和绘制它们。

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2012-10-24 04:27:18

如果你能确定不同系统中的等级是完全相等的,那么你当然可以想出一个表格,让你从一个等级转换到另一个等级。不过,这似乎不太可能--你链接到的维基百科文章说:

没有两个评分系统有精确的一对一的通信。

因此,似乎你应该继续,并存储任何一个或多个年级已分配给一个给定的路线。您仍然可以使用表格将每个等级转换为某种通用的比例尺,以便进行比较和绘图,但我不会试图对其过于精确。根据我自己的经验,我同意这篇文章,即评分是相当主观的。登山者有不同的形状和大小,有不同的攀登方法,所以两个人可能不同意路线的相对难度。

票数 4
EN

Software Engineering用户

发布于 2012-10-24 14:15:19

总之,你的计划似乎相当合理。

对于这种情况,您应该始终以一种不会丢失任何原始信息的方式存储数据。在这种情况下,这将是(1)使用的评分制度和(2)在该系统内的等级。如果您已经以无损的方式存储了数据,那么您可以在以后更改它的解释方式。

一旦你优化了一些原始数据,你就失去了这样做的能力。例如,您决定创建一个统一的等级,其中芬兰语'5‘与法语'4b’相同。后来,你决定把它们当作‘4c’,除非你储存了原来使用的评分系统,否则你就没有办法去改变那些按照芬兰系统分级的路线。

另一件事要考虑:由于各种原因,你有时会得到超过一个等级的路线。您可能想要考虑能够在每条路线上存储多个等级,也许需要一个说明来解释每个等级的推理/条件。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/171124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档