GeoJSON与语义注册表:问题、解决方案与应用
GeoJSON的基本情况与问题
GeoJSON是一种行业标准,其应用语义简单,人类较易理解。它代表一个名为FeatureCollection的集合,通常只包含一个Feature,该Feature有几何图形(如地图上的单个点)和一些杂项属性,如可读描述。几何图形除了点,还可以是LineString(代表边界或道路)或Polygon(代表城市或国家的区域)。
然而,GeoJSON存在两个主要问题:
1. 缺乏通用超媒体控制 :GeoJSON的协议语义不直接。像 awmc_link 和 pleiades_link 看起来像超媒体链接,但实际上只是看起来像URL的字符串。GeoJSON没有为链接定义超媒体控制,所以通用的GeoJSON客户端无法识别和跟随这些链接,只能为特定的API编写客户端。虽然GeoJSON定义了一个超媒体控制,但仅用于更改使用的坐标系。例如,默认情况下,GeoJSON表示中的坐标以经纬度测量,遵循WGS84标准,但还有许多其他坐标系可供选择。以下是一个包含真正超媒体链接的GeoJSON文档示例:
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [60000, 70000]
},
"crs": {
"type": "link",
"properties": {
超级会员免费看
订阅专栏 解锁全文
13

被折叠的 条评论
为什么被折叠?



