创造者: | 西蒙•考克斯 |
参与者: | 安迪•鲍威尔 安德鲁•威尔逊 |
发行日期: | 2006-04-10 |
最新版本: | //www.voudr.com/specifications/dublin-core/dcmi-point/ |
发布历史: | //www.voudr.com/specifications/dublin-core/dcmi-point/release_history/ |
描述: | 本文档定义了DCMI点,这是一种使用地理坐标指示空间中的点并将该信息表示为值字符串的机制。值字符串的组件对应于北和东方向的位置坐标,还有可选的高程,还允许指定坐标系统和单位,如果需要,还允许指定名称。描述了一种使用DCSV语法在文本字符串中编码DCMI点的方法。这种表示法用于表示DCMES元素Coverage的值,特别是在使用HTML元元素时。 |
通常有几种方法可以表示a_place_。这些包括但不限于:
Dublin Core™元数据元素集[DCMES]包括一个元素,报道,它的价值可能是一个地方。如果使用名称或地理代码作为属性的值表示形式,则从中选择该值的枚举将确定有效的值字符串。但是,没有简单的、常用的符号来表示使用坐标的点。在这里,我们定义了DCMI点,这是一种编码方案,它指定了一个地点的点位置坐标,并描述了使用DCSV语法[DCSV]在文本字符串中编码DCMI点的方法。如果一个标识符对应于扩展项地区,则DCMI Box [Box]可用于矩形区域。
位置用点位置表示,用已确定的笛卡尔系统中的坐标描述。该点可能对应于广泛区域中的某个位置,例如面积或体积质心,但我们在本文档中没有指定关系的性质,在DCMI资源描述中也没有必要这样的规范。
我们定义了以下组件来描述这个点:
组件标签 | 定义 | 默认组件值1 |
---|---|---|
东 | 在东方向测量的位置的坐标2 | + / -正3. |
北 | 在北方向测量的位置的坐标2 | + / -正3. |
海拔高度 | 在垂直方向上测量的位置的坐标2 | + / -正3. |
单位 | 适用于北、东无标记数值的单位 | 签署了十进制度 |
zunits | 应用于标高的无标号数值的单位 | 米 |
投影 | 用于任何参数的投影名称,如椭球参数、基准面、标准平行线和子午线、区域等 | 地球上北、东的地理坐标;海拔高于平均海平面的高度。 |
的名字 | 这个地方的名字4 | - |
1所有组件都是可选的。
2组件值的表示是表示数字的文本字符串。除非存在相关的单位或zunits分量,否则应该使用常规(SI)表示法来包含单位。但是,如果单元是作为任何值组件的一部分给出的,那么对于这个组件,这些将覆盖由units或zunits给出的值。
3.如果该组件不存在,则值表示为未定义。执行数值比较的处理器被建议设置最大包含匹配对应的值表示,也就是说,如果缺少一个坐标,位置是一条线,如果缺少两个坐标,位置是一个平面。
4在这个上下文中,这个名称是非规范性的。在冲突的情况下,由坐标值标识的位置优先。提供这个名称只是为了方便用户。
以上指定的组成部分在分解时没有任何意义,因为在任何特定的情况下,它是用于指示特定位置的完整集合。对于使用有限字符集编码数据的系统,可以根据DCSV建议[DCSV]将组件打包成单个文本字符串,从而方便地完成这一任务。
使用DCSV语法并使用上面定义的组件名称的DCMI Point值字符串如下所示:
东= v1;北= v2;海拔= v3;单位= v4;zunits = v5;投影= 6;name = v7
其中v1 - v7是上表中定义的组件值。
所有组件都是可选的,但不能重复,排序不重要。
珀斯,西澳大利亚:
name =西澳珀斯;东= 115.85717;北= -31.95301
什罗浦郡Bridgnorth,英国。
东= 372000;北= 293000;单位= m;投影=英国国家电网
格林威治子午线:
东= 0;
澳大利亚的最高点,说明了3-D坐标的使用(以及澳大利亚有多平坦):
东= 148.26218;北= -36.45746;海拔= 2228;name = Mt。科修斯科山
(盒)
美国考克斯,2000年。DCMI盒编码方案-指定位置的空间限制,以及将其编码到文本字符串中的方法
//www.voudr.com/specifications/dublin-core/dcmi-box/
(dcm)
1999.Dublin Core™元数据元素集,版本1.1:参考描述
//www.voudr.com/specifications/dublin-core/dces/
(DCSV)
S. Cox, R. Iannella, 2000。用于在文本字符串中编写带标签值列表的语法
//www.voudr.com/specifications/dublin-core/dcmi-dcsv/