元数据设计、实现和最佳实践的创新

DCMI盒编码方案

创造者: 西蒙•考克斯
参与者: 安迪•鲍威尔
安德鲁•威尔逊
皮特·约翰斯顿
发行日期: 2006-04-10
最新版本: //www.voudr.com/specifications/dublin-core/dcmi-box/
发布历史: //www.voudr.com/specifications/dublin-core/dcmi-box/release_history/
描述: DCMI Box编码方案是一种使用地理限制识别空间区域并将该信息表示为值字符串的方法。值字符串的组成部分对应于北、南、东和西方向的边界坐标,加上可选的上下方向,还允许指定坐标系统和单位,如果需要,还允许指定名称。描述了一种使用DCSV语法在文本字符串中编码DCMI Box的方法。这种表示法旨在表示DCMES元素Coverage的值,特别是在使用HTML元元素时。

表的内容

    1. 简介
    1. 确定一个地方- DCMI盒子方案
    1. 使用DCSV语法编码DCMI Box
    1. 例子
    1. 参考文献

1.简介

有几种方法可用于指示位置。这些包括但不限于:

  • 一个的名字,通常以可辨认的列举方式界定,例如地名辞典或司法管辖地点一览表;
  • 一个独特的项目点,例如邮政编码;
  • a的坐标,使用地理值或一些定义明确的投影和单位;
  • 一组弧或面,用来描述多边形多面体周长的:包括地方周长的;
  • 限制一种规则形状的容器,通常是矩形的盒子在二维或三维中,使用地理值或一些定义良好的投影和单位。

都柏林核心™元数据元素集[DCMES]包括一个元素,报道,其价值可能是一个地方。如果使用名称或地理编码作为属性的值表示形式,则从中选择名称或地理编码的枚举将确定有效值字符串。然而,并没有简单的、常用的符号来使用坐标表示一个地方。在这里,我们定义了DCMI Box,这是一种指定地方地理限制的编码方案,并描述了一种使用DCSV语法[DCSV]在文本字符串中编码DCMI Box的方法。

在最简单的用法中,DCMI Box使用一个规则形状的容器来近似一个地方的范围。为了更精确地表示不规则形状,可以使用使用DCMI Box定义的一组简单区域“平铺”的方法。或者,也可以使用描述多边形或多面体的另一种符号。如果一个值对应于a则DCMI Point [Point]可用。

2.确定一个地方- DCMI盒子方案

我们通过考虑最小的矩形盒子来确定一个地方,它完全包围了这个地方,它的面平行于一个已确定的笛卡尔坐标系的轴线[图]。

想象的地理地貌的图像。

我们定义了以下组件来描述这个盒子:

组件标签 定义 默认组件值1
northlimit 最北面或最北边的恒定坐标2 3.
eastlimit 最东面或最东边的恒定坐标2 3.
southlimit 最南面或最南边的恒定坐标2 3.
westlimit 最西面或最西边的恒定坐标2 3.
uplimit 最上面的面或边的固定坐标2 3.
downlimit 最低面或边的恒定坐标2 3.
单位 适用于北方极限、东部极限、南方极限、西部极限的未标记数值的单位 签署了十进制度
zunits 应用于未标记的极限值、下限值数值的单位
投影 与所需参数一起使用的投影名称,如椭球参数、基准面、标准平行线和子午线、区域等 地球上的地理坐标为北极限、东极限、南极限、西极限;最高高度为平均海平面以上,最低高度为平均海平面以上
的名字 一个地方的名字4 -

**1***所有组件都是可选的。如果任何*极限分量不存在,那么这就意味着在这一侧有一个无界区间。因此,一个具有单一成分northlimit="0"的DCMI Box可以识别整个南半球。_

**2***组件值是表示数字的文本字符串。单位应该使用传统(SI)表示法包括在内,除非有相关的单位或zunits组件。但是,如果单元是作为任何组件值的一部分给出的,那么对于这个组件,这些将覆盖由单元或zunits._给出的值

**3.***如果该组件不存在,则该值为undefined。建议执行数值比较的处理器设置对应于最大包容性匹配._的值

**4***在这种情况下,名称是不规范的。在发生冲突的情况下,由坐标值确定的位置优先。此名称仅为方便用户而提供。_

3.使用DCSV语法编码DCMI Box

上面指定的组件在分解时没有任何意义,因为在任何特定的实例中,是完整的集合指示特定的位置。对于使用有限字符集编码数据的系统,可以根据DCSV语法[DCSV]将组件打包为单个文本字符串,从而方便地实现这一点。

使用DCSV语法并使用上面定义的组件名称的DCMI Box值字符串如下所示:

northlimit = v1;eastlimit = v2;southlimit = v3;westlimit = v4;uplimit = v5;downlimit = 6;单位= v7中;zunits = v8;投影= v9;name = v10

其中v1 - v10为上表中定义的分量值。

所有组件都是可选的,但不能重复,它们的顺序也不重要。

4.例子

西澳大利亚:

name =澳大利亚西部;northlimit = -13.5;southlimit = -35.5;westlimit = 112.5;eastlimit = 129

湖Jindabyne:

northlimit = 5980000;westlimit = 644000;eastlimit = 647000;southlimit = 5966000;单位= m;投影=UTM 55区南侧

西半球:

westlimit = 180;eastlimit = 0

热带地区:

northlimit = 23.5;southlimit = -23.5

一个地雷,说明了三维坐标的使用:

northlimit = -21.3;southlimit = -21.4;westlimit = 139.8;eastlimit = 139.9;uplimit = 400;downlimit = -100;name =公爵夫人铜矿

5.参考文献

(dcm)
Dublin Core™元数据元素集,版本1.1:参考描述
//www.voudr.com/specifications/dublin-core/dces/

(点)
DCMI点编码方案,
//www.voudr.com/specifications/dublin-core/dcmi-point/

(DCSV)
DCMI DCSV:一种在文本字符串中表示简单结构化数据的语法,
//www.voudr.com/specifications/dublin-core/dcmi-dcsv/