Help:数据类型 地理坐标型

From semantic-mediawiki.org
Jump to: navigation, search
Geographic coordinate(地理坐标型)
用于保存旨在描述地理位置的坐标
进一步的信息
提供方: Semantic Maps
最低版本: 1.0
目录

Geographic coordinate型(地理坐标型)数据类型适用于地理位置。通过提供采用十进制度数或采用度、分和秒的经度和纬度,每个此类型的取值都指定的是地球表面单独的一点。

SMW 1.5.0版起,该数据类型不再是SMW的组成部分, 而是在Semantic Maps(语义地图)扩展当中加以定义。 该扩展同时还提供有进一步用来在交互式地图(OpenLayers格式谷歌地图(Google Maps)格式雅虎地图(Yahoo! Maps)格式地图(Map)格式以及KML格式)上可视化此类型取值的功能特性。

声明与使用

要声明此类型的属性,可在该属性的页面当中写上[[has type::Geographic coordinate]]。

通过提供采用一个逗号、冒号、斜杠或仅仅一个空格来分隔的纬度和经度,来指定此类型属性的取值。 多种多样的表示法均可用于坐标的组成部分。 此类取值尤其可以写作十进制小数(如"48.854325°"),或者是采用度、分和秒来表示(如"48°51′15,57″")。 大小字母"E"、"W"、"S"和"N",可分别用于表示指北针上东、西、南和北方向上的点, 同时亦可使用带正负号的数值(负值坐标用于表示西/南)。如果没有提供字母,则默认顺序就是,首先提供纬度(北/南),然后才是经度(西/东)。

可以接受的表示分和秒的符号有:

  • 撇号(prime, ′) 和双撇号(double prime, ″)(或者是它们的字符实体引用码<character entity references>&prime;&Prime;,或者是它们的十进制字符引用码<decimal character references>&#8242;&#8243;);
  • 大多数计算机键盘上均有的单引号(apostrophe, ')和双引号(double-quote, ");
  • 单撇形重音符号(one acute accent symbol, ´)和双撇形重音符号(two acute accent symbols, ´´)(或者是它的字符实体引用码&acute;,或者是它的十进制字符引用码&#180;)。

或者,亦可采用度数符号°(或者是它的字符实体引用码&deg;,或者是它的十进制字符引用码&#176;)来表示经纬度。

这些规则的实质就是,大多数的坐标格式都将会得到识别,包括GeoURL格式geotag格式在内。不然,则可以使用语义模板来解决。

示例

如下是一些正确的地理坐标的例子。 用来表示度、分和秒的符号可能与各种其他类似的符号相混淆,因此,直接从这些例子当中复制这些符号,可能会有所帮助。

[[Test geographic coordinate:: 32°42′54″ N, 117°9′45″ W]]
[[Test geographic coordinate:: 32.715° N, 117.163° W]]
[[Test geographic coordinate:: -32.715°, -77.03201°]]

采用地理坐标型数据类型的属性可以利用服务链接来生成指向用于坐标的地图服务的链接;请看一看坐标属性Property:Has coordinates以及Berlin之类采用该属性的页面的事实框。

语义搜索

可采用类似于所有其他属性的方式,在搜索页面时去使用地理坐标型属性; 请参见Help:语义搜索。 与任何属性一样,可采用通配符+来选择某一地理坐标型属性具有某个取值的所有页面。例如,{{#ask: [[Test geographic coordinate::+]] }}



本文档页面适用于SMW从1.0版到最新版本的所有版本。
      其他语言: deen

Help:Type Geographic coordinate zh-hans 1.0