{"id":1395,"date":"2011-04-27T05:40:23","date_gmt":"2011-04-27T05:40:23","guid":{"rendered":"http:\/\/www.gisdeveloper.co.kr\/?p=1395"},"modified":"2017-02-11T17:53:44","modified_gmt":"2017-02-11T08:53:44","slug":"fingereyes-%ec%a3%bc%ec%a0%9c%eb%8f%84","status":"publish","type":"post","link":"http:\/\/www.gisdeveloper.co.kr\/?p=1395","title":{"rendered":"[GIS] FingerEyes, \uc8fc\uc81c\ub3c4 \ud45c\ud604\ud558\uae30"},"content":{"rendered":"<p>\uc18d\uc131\uac12\uc5d0 \ub530\ub77c \ub2e4\uc591\ud55c \uc2ec\ubc8c(\uc0c9\uc0c1 \ub4f1)\uc744 \ub2ec\ub9ac\ud558\uc5ec \ub9f5\uc744 \ud45c\ud604\ud55c \uac83\uc744 \uc8fc\uc81c\ub3c4\ub77c\uace0 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uae00\uc740 \ud551\uac70\uc544\uc774\uc988\uc5d0\uc11c \uc8fc\uc81c\ub3c4\ub97c \ud45c\ud604\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud574 \uc124\uba85\ud569\ub2c8\ub2e4. <\/p>\n<p><p align='center'><a href=\"http:\/\/www.gisdeveloper.co.kr\/FingerEyes-Xr\/themeMap\/\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.gisdeveloper.co.kr\/wp-content\/uploads\/1\/1098693180.png\" class=\"aligncenter\" width=\"510\" height=\"466\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/>\uc2e4\ud589\uacb0\uacfc \ubcf4\uae30 \ubc0f \uc18c\uc2a4\ucf54\ub4dc \ub2e4\uc6b4\ub85c\ub4dc<\/a><\/p>\n<p>\uc704\uc758 \ud654\uba74\uc740 \uc774 \uae00\uc5d0\uc11c \ub9cc\ub4e4 \ucd5c\uc885\uc801\uc778 \uc2e4\ud589 \uacb0\uacfc\uc5d0 \ub300\ud55c \uac83\uc73c\ub85c\uc368 \uac15\ub0a8\uad6c\uc758 \uc8fc\ud0dd\uc218\uc5d0 \ub530\ub77c \uc0c9\uc0c1\uc744 \ub2ec\ub9ac\ud574 \ud45c\ud604\ud55c \uacb0\uacfc\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc774\uc81c \uc8fc\uc81c\ub3c4\ub97c \ud45c\ud604\ud558\uae30 \uc704\ud574 \ud551\uac70\uc544\uc774\uc988\uc5d0\uc11c \uc5b4\ub5a4 API\ub97c \ud65c\uc6a9\ud558\ub294\uc9c0 \uc0b4\ud3b4\ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \uba3c\uc800 \ud50c\ub798\uc2dc \ube4c\ub354\ub97c \uc2e4\ud589\ud558\uace0 \uc0c8\ub85c\uc6b4 MXML Application\uc744 \ucd94\uac00\ud55c \ub4a4 XrMap \ucef4\ud3ec\ub10c\ud2b8\ub97c \ucd94\uac00\ud569\ub2c8\ub2e4.<\/p>\n<pre>\r\n<s:Applcation ...>\r\n     ....\r\n    <xr:XrMap id=\"map\" width=\"100%\" height=\"100%\" x=\"0\" y=\"0\" \/>\r\n<\/s:Applcation>\r\n<\/pre>\n<p>\uc704\uc758 \ucf54\ub4dc\ub294 MXML Application\uc744 \ucd94\uac00\ud558\uba74 \uc790\ub3d9\uc73c\ub85c \uc0dd\uc131\ub418\ub294 \ucf54\ub4dc\uc5d0\uc11c 3\ubc88 \ucf54\ub4dc\ub9cc\uc744 \uc0c8\ub86d\uac8c \ucd94\uac00\ud55c \uc0c1\ud0dc\uc785\ub2c8\ub2e4. \uae30\ubcf8\uc801\uc73c\ub85c \uc8fc\uc81c\ub3c4\uac00 \uc62c\ub77c\uac08 \uae30\ubcf8\ub3c4\uc5d0 \ub300\ud55c \ub808\uc774\uc5b4\ub97c \ucd94\uac00\ub97c \uc704\ud574 Application\uc758 initialize \uc774\ubca4\ud2b8\uc5d0 onInit \ud568\uc218\ub97c \uc9c0\uc815\ud558\uace0 onInit \ud568\uc218\ub97c \ub2e4\uc74c\uacfc \uac19\uc774 \ucf54\ub529\ud569\ub2c8\ub2e4.<\/p>\n<pre>protected function onInit(event:FlexEvent):void\r\n{\r\n    var lyr:XrTileMapLayer = new XrTileMapLayer(\"basemap\",  \r\n        \"http:\/\/www.geoservice.co.kr\/tilemap1\");\r\n    map.layers.addLayer(lyr);\r\n    \r\n    map.viewControls.scaleLevels = \r\n    [\r\n        3000000, 1800000, 800000, 460000, 250000, 110000, \r\n        50000, 25000, 14000, 7500, 3500, 2000\r\n    ];\r\n\r\n    map.moveMap(new XrCoordinate(317782, 544590));\r\n    map.viewControls.scaleLevel = 6;\r\n    \r\n    setThemeMap();\r\n    setLegendForThemeMap();\r\n}<\/pre>\n<p>1~3\ubc88 \ucf54\ub4dc\ub294 \ubc30\uacbd\ub9f5\uc73c\ub85c\uc368 \ud0c0\uc77c\ub9f5\uc744 \ucd94\uac00\ud558\ub294 \ucf54\ub4dc\uc774\uba70, 5~12\ubc88 \ucf54\ub4dc\ub294 \ub9f5 \ud654\uba74\uc744 \uc124\uc815\ud558\ub294 \ucf54\ub4dc\uc785\ub2c8\ub2e4. \uc544\uc9c1 \ub9cc\ub4e4\uc5b4 \ub193\uc740 \ud568\uc218\ub294 \uc544\ub2c8\uc9c0\ub9cc setThemeMap\uacfc setLegendForThemeMap \ud568\uc218\ub294 \uac01\uac01 \uc8fc\uc81c\ub3c4\ub97c \uc124\uc815\ud558\uace0 \uc8fc\uc81c\ub3c4\uc5d0 \ub300\ud55c \ubc94\ub840\ub97c \uc124\uc815\ud558\ub294 \ud568\uc218\ub4e4\uc785\ub2c8\ub2e4. \uc704\uc758 \ucf54\ub4dc\uac00 \uc633\ubc14\ub974\ub824\uba74 \ub2e4\uc74c\uacfc \uac19\uc740 import \ubb38\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.<\/p>\n<pre>import flash.filters.DropShadowFilter;\r\nimport geoservice.base.XrCoordinate;\r\nimport geoservice.controls.*;\r\nimport geoservice.view.layers.XrShapeMapLayer;\r\nimport geoservice.view.layers.XrTileMapLayer;\r\nimport geoservice.view.legend.*;\r\nimport geoservice.view.symbols.*;\r\nimport geoservice.view.themes.*;<\/pre>\n<p>\uc790.. \uc774\uc81c \uba3c\uc800 setThemeMap \ud568\uc218\ub97c \uc0b4\ud3b4\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<pre>private function setThemeMap():void\r\n{\r\n    var shapeLyr:XrShapeMapLayer = new XrShapeMapLayer(\"thememap\", \r\n        \"http:\/\/www.geoservice.co.kr:8080\/Xr?layerName=gangnam\");\r\n    map.layers.addLayer(shapeLyr);\r\n    \r\n    var rangeTheme:XrRangeValueTheme = new XrRangeValueTheme();\r\n    rangeTheme.fieldName = \"G05_01\";\r\n    shapeLyr.theme = rangeTheme;\r\n    shapeLyr.theme.properties = [\r\n        {\r\n            range:{from:-1, to:62}, \r\n            symbol:{fillColor:0xffff80, fillAlpha:1.0, lineColor:0}\r\n        },\r\n        {\r\n            range:{from:62, to:182}, \r\n            symbol:{fillColor:0xfad155, fillAlpha:1.0, lineColor:0}\r\n        },\r\n        {\r\n            range:{from:182, to:281}, \r\n            symbol:{fillColor:0xf2a72e, fillAlpha:1.0, lineColor:0}\r\n        },\r\n        {\r\n            range:{from:281, to:402}, \r\n            symbol:{fillColor:0xad5313, fillAlpha:1.0, lineColor:0}\r\n        },\r\n        {\r\n            range:{from:402, to:923}, \r\n            symbol:{fillColor:0xd6b0000, fillAlpha:1.0, lineColor:0}\r\n        }\r\n    ];\r\n    \r\n    shapeLyr.filters = [ new DropShadowFilter(5, 45, 0, 0.6, 6, 6) ]; \r\n}<\/pre>\n<p>\uac00\uc7a5 \uba3c\uc800 3~5\ubc88 \ucf54\ub4dc\ub97c \ud1b5\ud574 \uc8fc\uc81c\ub3c4\ub85c \uc0ac\uc6a9\ub420 ShapeMapLayer\ub97c \ucd94\uac00\ud569\ub2c8\ub2e4. \uc774 \uc8fc\uc81c\ub3c4\uac00 \uac00\uc9c0\ub294 \uc18d\uc131\uacfc \ub3c4\ud615\uc744 \ud1b5\ud574 \uc8fc\uc81c\ub3c4\ub97c \ud45c\ud604\ud558\uac8c \ub429\ub2c8\ub2e4.&nbsp; \uc18d\uc131\uac12\uc5d0 \ub530\ub77c \uc8fc\uc81c\ub3c4\ub97c \ud45c\ud604\ud558\ub294 \ubc29\ubc95\uc5d0\ub294 \uc18d\uc131\uac12\uc758 \ubc94\uc704\uc5d0 \ub530\ub77c \uc2ec\ubc8c\uc744 \uc9c0\uc815\ud558\ub294 \ubc29\uc2dd, \uc18d\uc131\uac12\uc774 \uc815\ud655\ud788 \uc77c\uce58\ud560\ub54c \uc2ec\ubc8c\uc744 \uc9c0\uc815\ud558\ub294 \ubc29\uc2dd, \ub05d\uc73c\ub85c \ube44\uc2b7\ud55c \uac12\uc5d0 \ub300\ud574 \uc2ec\ubc8c\uc744 \uc9c0\uc815\ud558\ub294 \ubc29\uc2dd\uc73c\ub85c \ub098\ub269\ub2c8\ub2e4. \uc774 \uacbd\uc6b0 \uac12\uc758 \ubc94\uc704\uc5d0 \ub530\ub77c \uc2ec\ubc8c\uc744 \uc9c0\uc815\ud558\ubbc0\ub85c 7\ubc88 \ucf54\ub4dc\uc5d0\uc11c XrRangeValueTheme\ub97c \uc774\uc6a9\ud574 \uc8fc\uc81c\ub3c4\ub97c \uc900\ube44\ud569\ub2c8\ub2e4. \uc0ac\uc6a9\ud560 \uc18d\uc131\uac12\uc5d0 \ub300\ud55c \ud544\ub4dc\uba85\uc744 \uc9c0\uc815\ud558\uae30 \uc704\ud574 8\ubc88 \ucf54\ub4dc\uac00 \uc0ac\uc6a9\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0 9\ubc88 \ucf54\ub4dc\ub294 \uc55e\uc11c \ucd94\uac00\ud55c ShapeMapLayer\uc5d0 \uc8fc\uc81c\ub3c4\ub97c \uc9c0\uc815\ud558\ub294 \ucf54\ub4dc\uc785\ub2c8\ub2e4. 10~30\ubc88 \ucf54\ub4dc\uac00 \uc18d\uc131\uac12\uc758 \ubc94\uc704\uc5d0 \ub530\ub77c \uc6d0\ud558\ub294 \uc2ec\ubc8c\uc744 \uc9c0\uc815\ud558\uac8c \ud558\ub294 \ucf54\ub4dc\uc785\ub2c8\ub2e4. \ucd1d 5\uac1c\ub85c \ubd84\ub958\ud588\uc73c\uba70 range\uc758 from\uacfc to \uac12\uc758 \uc758\ubbf8\ub294 from\uac12\ubcf4\ub2e4 \ud06c\uba70(\uac19\uc740\uac12\uc740 \uc81c\uc678) to\ubcf4\ub2e4 \uac19\uac70\ub098 \uc791\uc740 \uac12\uc5d0 \ub300\ud55c \uc870\uac74\uc744 \uc9c0\uc815\ud569\ub2c8\ub2e4. \uadf8\ub9ac\uace0 symbol\uc740 \uc774 \uc870\uac74\uc5d0 \ub300\ud574 \uc0ac\uc6a9\ud560 \uc2ec\ubc8c\uc785\ub2c8\ub2e4. \uc774\uc81c \uc8fc\uc81c\ub3c4\ub294 \uc644\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc774\uc81c \uc880\ub354 \uc644\uc131\ub3c4 \ub192\uc740 \uc8fc\uc81c\ub3c4 \ud45c\ud604\uc744 \uc704\ud574 \uc8fc\uc81c\ub3c4\uc758 \ubc94\ub840\ub97c \ud45c\ud604\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \uc774\uc5d0 \ub300\ud55c \ucf54\ub4dc\ub294 setLegendForThemeMap \ud568\uc218\uc774\uba70 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<pre>private function setLegendForThemeMap():void\r\n{\r\n    var legend:XrLegend = new XrLegend(\"legend\");\r\n    \r\n    var vbox:XrVAlignLegendItemGroup = new XrVAlignLegendItemGroup();\r\n    legend.content = vbox;\r\n    \/\/ \ubc94\ub840 \uc81c\ubaa9\r\n    var fontSym_Title:XrFontSymbol = new XrFontSymbol(\r\n        {fontName:\"HY\uacac\uace0\ub515\", fontSize:15, fontColor:0x555555});\r\n    var title:XrTextLegendItem = new XrTextLegendItem(\"\uac15\ub0a8\uad6c \uc8fc\ud0dd\uc218\", fontSym_Title);\r\n    title.centerAlign = true;\r\n    title.fillParentWidth = true;\r\n    vbox.addItem(title);\r\n    \r\n    \/\/ \ubc94\ub840 \uc81c\ubaa9\uacfc \ud56d\ubaa9 \ub9ac\uc2a4\ud2b8 \uc0ac\uc774\uc758 \uc218\ud3c9\uc120\r\n    var bar_lineSym:XrLineSymbol = new XrLineSymbol(\r\n        {lineColor:0x000000, lineThickness:1});\r\n    var bar:XrBarLegendItem = new XrBarLegendItem(true, bar_lineSym);\r\n    vbox.addItem(bar);\r\n    \r\n    \/\/ \ubc94\ub840 \ud56d\ubaa9 \uad6c\uc131\r\n    var vbox_Bottom:XrVAlignLegendItemGroup = new XrVAlignLegendItemGroup();\r\n    vbox.addItem(vbox_Bottom);\r\n\r\n    var fontSym_Item:XrFontSymbol = new XrFontSymbol(\r\n        {fontName:\"HY\uacac\uace0\ub515\", fontSize:14, fontColor:0x888888});\r\n    var lineSym_Item:XrLineSymbol = \r\n        new XrLineSymbol({lineColor:0, lineThickness:1});\r\n    \r\n    var itemString:Array = \r\n        [ \"0 \u3161 62\", \"63 \u3161 182\", \"183 \u3161 281\", \"282 \u3161 402\", \"403 \u3161 923\"];\r\n    var itemColor:Array = [ 0xffff80, 0xfad155, 0xf2a72e, 0xad5313, 0xd6b0000];\r\n\r\n    for(var iItem:int=0; iItem    {\r\n        var hbox:XrHAlignLegendItemGroup = new XrHAlignLegendItemGroup();\r\n        var fillSym:XrFillSymbol = new XrFillSymbol({fillColor:itemColor[iItem] });\r\n        var colorBox:XrSolidColorBoxLegendItem = \r\n            new XrSolidColorBoxLegendItem(46, 24, fillSym, lineSym_Item);\r\n        var text:XrTextLegendItem = \r\n            new XrTextLegendItem(itemString[iItem], fontSym_Item);\r\n     \r\n        hbox.addItem(colorBox);\r\n        hbox.addItem(text);\r\n        vbox_Bottom.addItem(hbox);     \r\n    }\r\n    \r\n    map.legends.addLegend(legend);\r\n}<\/pre>\n<p>\uc8fc\uc81c\ub3c4\ub97c \uad6c\uc131\ud558\uba74 \uc790\ub3d9\uc73c\ub85c \ubc94\ub840\uac00 \uc5f0\uacc4\ub418\uc5b4 \uc0dd\uc131\ub418\uc9c0 \uc54a\uace0 \uc774\uc640\ub294 \ub3c5\ub9bd\uc801\uc73c\ub85c \uc0ac\uc6a9\uc790\uac00 \ud558\ub098 \ud558\ub098 \uad6c\uc131\ud574\uc8fc\ub294 \ubc29\uc2dd\uc785\ub2c8\ub2e4. \ub2e4\uc18c \uc0ac\uc6a9\ud558\uae30 \uc5b4\ub824\uc6b4 \uba74\uc740 \uc788\uc9c0\ub9cc.. \ubc94\ub840\uc5d0 \ub300\ud55c \uc694\uad6c\uc0ac\ud56d\uc774 \ub2e4\uc591\ud558\uace0 \ub2e4\uc591\ud55c \uc694\uad6c\uc0ac\ud56d\uc744 \ub9de\ucd94\uae30 \uc704\ud55c \ubc29\uc2dd\uc785\ub2c8\ub2e4. \ud551\uac70\uc544\uc774\uc988\uc758 \ubc94\ub840 \uad6c\uc131\uc740 \ub4c0\ub77c\ub9f5\uc5d0\uc11c\uc758 \ubc94\ub840 \uad6c\uc131 \ubc29\uc2dd\uacfc \ub3d9\uc77c\ud55c \ub808\uc774\uc544\uc6c3 \uae30\ubc95\uc785\ub2c8\ub2e4. \ucf54\ub4dc\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \uc124\uba85\uc740 \uc0dd\ub7b5\ud558\uace0 \ub4c0\ub77c\ub9f5\uc758 \ub808\uc774\uc544\uc6c3 \uae30\ubc95(<a href=\"http:\/\/www.gisdeveloper.co.kr\/?p=1160\">http:\/\/DuraMap-Xr, \ud1b5\uacc4 \ub370\uc774\ud130\ub97c \uc774\uc6a9\ud55c \uc8fc\uc81c\ub3c4 \uc791\uc131<\/a>)\uc744 \ucc38\uace0\ud558\uc2dc\uba74 \uc704\uc758 \ucf54\ub4dc\ub97c \uc27d\uac8c \uc774\ud574\ud558\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uc18d\uc131\uac12\uc5d0 \ub530\ub77c \ub2e4\uc591\ud55c \uc2ec\ubc8c(\uc0c9\uc0c1 \ub4f1)\uc744 \ub2ec\ub9ac\ud558\uc5ec \ub9f5\uc744 \ud45c\ud604\ud55c \uac83\uc744 \uc8fc\uc81c\ub3c4\ub77c\uace0 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uae00\uc740 \ud551\uac70\uc544\uc774\uc988\uc5d0\uc11c \uc8fc\uc81c\ub3c4\ub97c \ud45c\ud604\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud574 \uc124\uba85\ud569\ub2c8\ub2e4. \uc2e4\ud589\uacb0\uacfc \ubcf4\uae30 \ubc0f \uc18c\uc2a4\ucf54\ub4dc \ub2e4\uc6b4\ub85c\ub4dc \uc704\uc758 \ud654\uba74\uc740 \uc774 \uae00\uc5d0\uc11c \ub9cc\ub4e4 \ucd5c\uc885\uc801\uc778 \uc2e4\ud589 \uacb0\uacfc\uc5d0 \ub300\ud55c \uac83\uc73c\ub85c\uc368 \uac15\ub0a8\uad6c\uc758 \uc8fc\ud0dd\uc218\uc5d0 \ub530\ub77c \uc0c9\uc0c1\uc744 \ub2ec\ub9ac\ud574 \ud45c\ud604\ud55c \uacb0\uacfc\uc785\ub2c8\ub2e4. \uc774\uc81c \uc8fc\uc81c\ub3c4\ub97c \ud45c\ud604\ud558\uae30 \uc704\ud574 \ud551\uac70\uc544\uc774\uc988\uc5d0\uc11c \uc5b4\ub5a4 API\ub97c \ud65c\uc6a9\ud558\ub294\uc9c0 \uc0b4\ud3b4\ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \uba3c\uc800 \ud50c\ub798\uc2dc \ube4c\ub354\ub97c &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.gisdeveloper.co.kr\/?p=1395\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;[GIS] FingerEyes, \uc8fc\uc81c\ub3c4 \ud45c\ud604\ud558\uae30&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[70],"tags":[69,5,53],"class_list":["post-1395","post","type-post","status-publish","format-standard","hentry","category-fingereyes-xr","tag-fingereyes","tag-gis","tag-xr"],"_links":{"self":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1395","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1395"}],"version-history":[{"count":2,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1395\/revisions"}],"predecessor-version":[{"id":4495,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1395\/revisions\/4495"}],"wp:attachment":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1395"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1395"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}