UNPKG

node-red-node-ui-vega

Version:
1 lines 185 kB
[{"id":"4789d54a.fb2b9c","type":"tab","label":"[Vega-Lite] Map","disabled":false,"info":"# Map Example\n\nDisplay information on a map.\n\nIn this example, the map data used in vega specification is accessed by URL.\nSecond flow servies this request.\n"},{"id":"1333dc64.324eb4","type":"ui_vega","z":"4789d54a.fb2b9c","group":"f446d13f.182bd","name":"Map","order":6,"width":"10","height":"10","vega":"{\n \"width\": 200,\n \"height\": 250,\n \"config\": {\n \"view\": {\n \"stroke\": \"transparent\"\n }\n },\n \"layer\": [\n {\n \"data\": {\n \"url\": \"/jp-map-data\"\n },\n \"mark\": {\n \"type\": \"geoshape\",\n \"fill\": \"lightgray\"\n }\n },\n {\n \"data\": {\n \"values\": [\n {\n \"name\": \"Sapporo\",\n \"population\": 1957914,\n \"lat\": 43.062083,\n \"lon\": 141.354389\n },\n {\n \"name\": \"Sendai\",\n \"population\": 1089372,\n \"lat\": 38.268222,\n \"lon\": 140.869417\n },\n {\n \"name\": \"Tokyo\",\n \"population\": 13929286,\n \"lat\": 35.689556,\n \"lon\": 139.691722\n },\n {\n \"name\": \"Nagoya\",\n \"population\": 2325918,\n \"lat\": 35.181389,\n \"lon\": 136.9606389\n }, \n {\n \"name\": \"Osaka\",\n \"population\": 8823358,\n \"lat\": 34.686333,\n \"lon\": 135.519861\n },\n {\n \"name\": \"Fukuoka\",\n \"population\": 1588924,\n \"lat\": 33.590139,\n \"lon\": 130.401722\n }\n ]\n },\n \"mark\": \"circle\",\n \"encoding\": {\n \"latitude\": {\n \"field\": \"lat\",\n \"type\": \"quantitative\"\n },\n \"longitude\": {\n \"field\": \"lon\",\n \"type\": \"quantitative\"\n },\n \"size\": {\n \"field\": \"population\",\n \"scale\": {\n \"range\": [0, 1000]\n },\n \"legend\": {\n \"title\": \"Population\",\n \"orient\": \"left\"\n }\n }\n }\n }\n ]\n}","x":130,"y":100,"wires":[]},{"id":"9f0923d3.ca4be","type":"template","z":"4789d54a.fb2b9c","name":"Map of Japan","field":"payload","fieldType":"msg","format":"json","syntax":"plain","template":"{\n \"type\": \"FeatureCollection\",\n \"features\": [\n {\n \"geometry\": {\n \"type\": \"MultiPolygon\",\n \"coordinates\": [\n [\n [\n [\n 123.888671875,\n 24.280126953125\n ],\n [\n 123.8255859375,\n 24.266064453125\n ],\n [\n 123.7498046875,\n 24.28330078125\n ],\n [\n 123.6806640625,\n 24.288037109375\n ],\n [\n 123.67978515625,\n 24.3177734375\n ],\n [\n 123.75234375,\n 24.3484863281251\n ],\n [\n 123.7537109375,\n 24.39130859375\n ],\n [\n 123.771484375,\n 24.414453125\n ],\n [\n 123.93486328125,\n 24.36201171875\n ],\n [\n 123.928125,\n 24.3236328125\n ],\n [\n 123.888671875,\n 24.280126953125\n ]\n ]\n ],\n [\n [\n [\n 124.2931640625,\n 24.5159179687501\n ],\n [\n 124.23427734375,\n 24.358056640625\n ],\n [\n 124.18564453125,\n 24.33505859375\n ],\n [\n 124.1357421875,\n 24.347607421875\n ],\n [\n 124.084765625,\n 24.43583984375\n ],\n [\n 124.12041015625,\n 24.4696289062501\n ],\n [\n 124.17021484375,\n 24.45185546875\n ],\n [\n 124.210546875,\n 24.458642578125\n ],\n [\n 124.301953125,\n 24.587109375\n ],\n [\n 124.3240234375,\n 24.566357421875\n ],\n [\n 124.2931640625,\n 24.5159179687501\n ]\n ]\n ],\n [\n [\n [\n 125.444140625,\n 24.7431640625\n ],\n [\n 125.359375,\n 24.71708984375\n ],\n [\n 125.2689453125,\n 24.7325195312501\n ],\n [\n 125.28359375,\n 24.871923828125\n ],\n [\n 125.31494140625,\n 24.852392578125\n ],\n [\n 125.3345703125,\n 24.8046875\n ],\n [\n 125.40185546875,\n 24.77685546875\n ],\n [\n 125.444140625,\n 24.7431640625\n ]\n ]\n ],\n [\n [\n [\n 142.18818359375,\n 26.61650390625\n ],\n [\n 142.169921875,\n 26.615673828125\n ],\n [\n 142.10712890625,\n 26.721533203125\n ],\n [\n 142.12529296875,\n 26.72646484375\n ],\n [\n 142.16171875,\n 26.7099609375\n ],\n [\n 142.2021484375,\n 26.648779296875\n ],\n [\n 142.18818359375,\n 26.61650390625\n ]\n ]\n ],\n [\n [\n [\n 128.2587890625,\n 26.652783203125\n ],\n [\n 128.1625,\n 26.60693359375\n ],\n [\n 128.126953125,\n 26.5522460937501\n ],\n [\n 128.037890625,\n 26.53359375\n ],\n [\n 127.95126953125,\n 26.456494140625\n ],\n [\n 127.86708984375,\n 26.44248046875\n ],\n [\n 127.86923828125,\n 26.38056640625\n ],\n [\n 127.90478515625,\n 26.328125\n ],\n [\n 127.84873046875,\n 26.3189453125\n ],\n [\n 127.79013671875,\n 26.255078125\n ],\n [\n 127.785546875,\n 26.20869140625\n ],\n [\n 127.8064453125,\n 26.1712402343751\n ],\n [\n 127.80361328125,\n 26.1525390625\n ],\n [\n 127.72939453125,\n 26.09716796875\n ],\n [\n 127.653125,\n 26.0947265625\n ],\n [\n 127.64970703125,\n 26.1544921875\n ],\n [\n 127.6548828125,\n 26.199169921875\n ],\n [\n 127.72705078125,\n 26.30791015625\n ],\n [\n 127.72890625,\n 26.433935546875\n ],\n [\n 127.7958984375,\n 26.44853515625\n ],\n [\n 127.82041015625,\n 26.466064453125\n ],\n [\n 127.9259765625,\n 26.555712890625\n ],\n [\n 127.9455078125,\n 26.5939453125\n ],\n [\n 127.8908203125,\n 26.6310546875\n ],\n [\n 127.89482421875,\n 26.674951171875\n ],\n [\n 127.9072265625,\n 26.693603515625\n ],\n [\n 127.9943359375,\n 26.679443359375\n ],\n [\n 128.0296875,\n 26.646875\n ],\n [\n 128.04677734375,\n 26.643310546875\n ],\n [\n 128.09765625,\n 26.6677734375\n ],\n [\n 128.12158203125,\n 26.71142578125\n ],\n [\n 128.21650390625,\n 26.796875\n ],\n [\n 128.2548828125,\n 26.881884765625\n ],\n [\n 128.331640625,\n 26.8121093750001\n ],\n [\n 128.3109375,\n 26.720703125\n ],\n [\n 128.2587890625,\n 26.652783203125\n ]\n ]\n ],\n [\n [\n [\n 128.99814453125,\n 27.72080078125\n ],\n [\n 128.95625,\n 27.702490234375\n ],\n [\n 128.9,\n 27.727783203125\n ],\n [\n 128.8828125,\n 27.842431640625\n ],\n [\n 128.9076171875,\n 27.897998046875\n ],\n [\n 128.95166015625,\n 27.91025390625\n ],\n [\n 128.98974609375,\n 27.8111328125\n ],\n [\n 129.01640625,\n 27.77021484375\n ],\n [\n 128.99814453125,\n 27.72080078125\n ]\n ]\n ],\n [\n [\n [\n 129.3240234375,\n 28.104931640625\n ],\n [\n 129.33056640625,\n 28.081591796875\n ],\n [\n 129.232421875,\n 28.101123046875\n ],\n [\n 129.19248046875,\n 28.19248046875\n ],\n [\n 129.257421875,\n 28.1761718750001\n ],\n [\n 129.27734375,\n 28.1447265625\n ],\n [\n 129.3240234375,\n 28.104931640625\n ]\n ]\n ],\n [\n [\n [\n 129.4525390625,\n 28.208984375\n ],\n [\n 129.36640625,\n 28.127734375\n ],\n [\n 129.27490234375,\n 28.20087890625\n ],\n [\n 129.1646484375,\n 28.249755859375\n ],\n [\n 129.21708984375,\n 28.2629394531251\n ],\n [\n 129.2478515625,\n 28.28251953125\n ],\n [\n 129.25087890625,\n 28.3135742187501\n ],\n [\n 129.3224609375,\n 28.359619140625\n ],\n [\n 129.46455078125,\n 28.395263671875\n ],\n [\n 129.50966796875,\n 28.397509765625\n ],\n [\n 129.560546875,\n 28.4310546875\n ],\n [\n 129.5771484375,\n 28.461279296875\n ],\n [\n 129.598046875,\n 28.47587890625\n ],\n [\n 129.68955078125,\n 28.51748046875\n ],\n [\n 129.7146484375,\n 28.46962890625\n ],\n [\n 129.71044921875,\n 28.4321289062501\n ],\n [\n 129.64169921875,\n 28.411279296875\n ],\n [\n 129.574609375,\n 28.361181640625\n ],\n [\n 129.5126953125,\n 28.29873046875\n ],\n [\n 129.45673828125,\n 28.272314453125\n ],\n [\n 129.4390625,\n 28.25478515625\n ],\n [\n 129.4525390625,\n 28.208984375\n ]\n ]\n ],\n [\n [\n [\n 130.62275390625,\n 30.26298828125\n ],\n [\n 130.508203125,\n 30.24140625\n ],\n [\n 130.44560546875,\n 30.264697265625\n ],\n [\n 130.3880859375,\n 30.38818359375\n ],\n [\n 130.49716796875,\n 30.46552734375\n ],\n [\n 130.6435546875,\n 30.38896484375\n ],\n [\n 130.6732421875,\n 30.36689453125\n ],\n [\n 130.62275390625,\n 30.26298828125\n ]\n ]\n ],\n [\n [\n [\n 130.959765625,\n 30.396923828125\n ],\n [\n 130.87216796875,\n 30.386328125\n ],\n [\n 130.8703125,\n 30.44423828125\n ],\n [\n 130.93994140625,\n 30.57509765625\n ],\n [\n 130.94736328125,\n 30.67119140625\n ],\n [\n 131.01220703125,\n 30.79228515625\n ],\n [\n 131.03984375,\n 30.818896484375\n ],\n [\n 131.0603515625,\n 30.828466796875\n ],\n [\n 131.0826171875,\n 30.790869140625\n ],\n [\n 131.057421875,\n 30.64248046875\n ],\n [\n 130.992578125,\n 30.52998046875\n ],\n [\n 130.959765625,\n 30.396923828125\n ]\n ]\n ],\n [\n [\n [\n 129.71796875,\n 31.65712890625\n ],\n [\n 129.68681640625,\n 31.6396484375\n ],\n [\n 129.7068359375,\n 31.71826171875\n ],\n [\n 129.7873046875,\n 31.787109375\n ],\n [\n 129.79365234375,\n 31.74248046875\n ],\n [\n 129.71796875,\n 31.65712890625\n ]\n ]\n ],\n [\n [\n [\n 130.3810546875,\n 32.42373046875\n ],\n [\n 130.292578125,\n 32.4193359375\n ],\n [\n 130.2560546875,\n 32.431005859375\n ],\n [\n 130.24169921875,\n 32.46279296875\n ],\n [\n 130.3654296875,\n 32.5271972656251\n ],\n [\n 130.46142578125,\n 32.51572265625\n ],\n [\n 130.4185546875,\n 32.45771484375\n ],\n [\n 130.3810546875,\n 32.42373046875\n ]\n ]\n ],\n [\n [\n [\n 130.08251953125,\n 32.2296875\n ],\n [\n 130.003515625,\n 32.193994140625\n ],\n [\n 129.993359375,\n 32.228173828125\n ],\n [\n 129.96015625,\n 32.24375\n ],\n [\n 130.01728515625,\n 32.291845703125\n ],\n [\n 130.01533203125,\n 32.313671875\n ],\n [\n 129.979296875,\n 32.3461914062501\n ],\n [\n 130.0212890625,\n 32.46884765625\n ],\n [\n 130.009765625,\n 32.521630859375\n ],\n [\n 130.1677734375,\n 32.5412109375\n ],\n [\n 130.1966796875,\n 32.4916015625\n ],\n [\n 130.19951171875,\n 32.3405761718751\n ],\n [\n 130.08251953125,\n 32.2296875\n ]\n ]\n ],\n [\n [\n [\n 128.66533203125,\n 32.7838867187499\n ],\n [\n 128.7041015625,\n 32.756884765625\n ],\n [\n 128.76103515625,\n 32.77236328125\n ],\n [\n 128.8060546875,\n 32.7759765625\n ],\n [\n 128.83857421875,\n 32.762890625\n ],\n [\n 128.87939453125,\n 32.693310546875\n ],\n [\n 128.89453125,\n 32.6521484375\n ],\n [\n 128.8212890625,\n 32.646337890625\n ],\n [\n 128.7904296875,\n 32.63671875\n ],\n [\n 128.75048828125,\n 32.5861328125\n ],\n [\n 128.69296875,\n 32.6047363281251\n ],\n [\n 128.65732421875,\n 32.62841796875\n ],\n [\n 128.64912109375,\n 32.66201171875\n ],\n [\n 128.66533203125,\n 32.7838867187499\n ]\n ]\n ],\n [\n [\n [\n 139.84111328125,\n 33.0560546875\n ],\n [\n 139.823828125,\n 33.045458984375\n ],\n [\n 139.77568359375,\n 33.0782226562501\n ],\n [\n 139.7689453125,\n 33.107177734375\n ],\n [\n 139.77744140625,\n 33.125146484375\n ],\n [\n 139.80888671875,\n 33.1292480468751\n ],\n [\n 139.8736328125,\n 33.093505859375\n ],\n [\n 139.84111328125,\n 33.0560546875\n ]\n ]\n ],\n [\n [\n [\n 129.076953125,\n 32.840283203125\n ],\n [\n 129.051953125,\n 32.8294921875\n ],\n [\n 129.01962890625,\n 32.91962890625\n ],\n [\n 128.997265625,\n 32.95185546875\n ],\n [\n 129.0349609375,\n 32.969091796875\n ],\n [\n 129.109765625,\n 33.132568359375\n ],\n [\n 129.1236328125,\n 33.06767578125\n ],\n [\n 129.152734375,\n 33.0033203125\n ],\n [\n 129.18193359375,\n 32.993115234375\n ],\n [\n 129.153515625,\n 32.94619140625\n ],\n [\n 129.11162109375,\n 32.928857421875\n ],\n [\n 129.076953125,\n 32.840283203125\n ]\n ]\n ],\n [\n [\n [\n 129.491796875,\n 33.223046875\n ],\n [\n 129.42138671875,\n 33.175830078125\n ],\n [\n 129.37041015625,\n 33.176025390625\n ],\n [\n 129.4169921875,\n 33.231103515625\n ],\n [\n 129.42314453125,\n 33.257373046875\n ],\n [\n 129.4619140625,\n 33.33125\n ],\n [\n 129.53798828125,\n 33.357763671875\n ],\n [\n 129.569921875,\n 33.36103515625\n ],\n [\n 129.50810546875,\n 33.284326171875\n ],\n [\n 129.491796875,\n 33.223046875\n ]\n ]\n ],\n [\n [\n [\n 129.795703125,\n 33.748828125\n ],\n [\n 129.7265625,\n 33.70732421875\n ],\n [\n 129.6748046875,\n 33.739697265625\n ],\n [\n 129.7,\n 33.82890625\n ],\n [\n 129.71728515625,\n 33.8583984375\n ],\n [\n 129.7763671875,\n 33.82919921875\n ],\n [\n 129.795703125,\n 33.748828125\n ]\n ]\n ],\n [\n [\n [\n 131.174609375,\n 33.602587890625\n ],\n [\n 131.3091796875,\n 33.57275390625\n ],\n [\n 131.366015625,\n 33.5708984375001\n ],\n [\n 131.41875,\n 33.584423828125\n ],\n [\n 131.498828125,\n 33.623583984375\n ],\n [\n 131.5830078125,\n 33.652392578125\n ],\n [\n 131.64306640625,\n 33.63779296875\n ],\n [\n 131.6962890625,\n 33.60283203125\n ],\n [\n 131.72421875,\n 33.55380859375\n ],\n [\n 131.71064453125,\n 33.5023437500001\n ],\n [\n 131.61552734375,\n 33.391845703125\n ],\n [\n 131.53740234375,\n 33.274072265625\n ],\n [\n 131.71708984375,\n 33.2520996093751\n ],\n [\n 131.89658203125,\n 33.25458984375\n ],\n [\n 131.8546875,\n 33.181640625\n ],\n [\n 131.8478515625,\n 33.11806640625\n ],\n [\n 131.902734375,\n 33.08779296875\n ],\n [\n 131.94931640625,\n 33.0470703125\n ],\n [\n 131.93720703125,\n 33.0101562500001\n ],\n [\n 131.91044921875,\n 32.973681640625\n ],\n [\n 132.00859375,\n 32.91904296875\n ],\n [\n 132.0021484375,\n 32.882373046875\n ],\n [\n 131.97666015625,\n 32.8439453125\n ],\n [\n 131.73212890625,\n 32.592822265625\n ],\n [\n 131.6603515625,\n 32.465625\n ],\n [\n 131.6103515625,\n 32.32548828125\n ],\n [\n 131.5646484375,\n 32.223046875\n ],\n [\n 131.53115234375,\n 32.116748046875\n ],\n [\n 131.5056640625,\n 32.001953125\n ],\n [\n 131.46025390625,\n 31.88349609375\n ],\n [\n 131.47529296875,\n 31.77841796875\n ],\n [\n 131.4599609375,\n 31.67080078125\n ],\n [\n 131.33720703125,\n 31.4046875\n ],\n [\n 131.24970703125,\n 31.409619140625\n ],\n [\n 131.13974609375,\n 31.441845703125\n ],\n [\n 131.07080078125,\n 31.436865234375\n ],\n [\n 131.03515625,\n 31.377685546875\n ],\n [\n 131.0984375,\n 31.25615234375\n ],\n [\n 130.90224609375,\n 31.112060546875\n ],\n [\n 130.6857421875,\n 31.01513671875\n ],\n [\n 130.6841796875,\n 31.05927734375\n ],\n [\n 130.7044921875,\n 31.094091796875\n ],\n [\n 130.7357421875,\n 31.1220703125\n ],\n [\n 130.7583984375,\n 31.155810546875\n ],\n [\n 130.78974609375,\n 31.269091796875\n ],\n [\n 130.77421875,\n 31.383203125\n ],\n [\n 130.708984375,\n 31.52607421875\n ],\n [\n 130.70419921875,\n 31.57744140625\n ],\n [\n 130.7494140625,\n 31.598193359375\n ],\n [\n 130.77978515625,\n 31.6041015625\n ],\n [\n 130.7962890625,\n 31.624072265625\n ],\n [\n 130.796875,\n 31.6712890625001\n ],\n [\n 130.77626953125,\n 31.706298828125\n ],\n [\n 130.71455078125,\n 31.71767578125\n ],\n [\n 130.655078125,\n 31.7184082031251\n ],\n [\n 130.6134765625,\n 31.6654296875\n ],\n [\n 130.5560546875,\n 31.5630859375\n ],\n [\n 130.528125,\n 31.45966796875\n ],\n [\n 130.5404296875,\n 31.403076171875\n ],\n [\n 130.56591796875,\n 31.352392578125\n ],\n [\n 130.64453125,\n 31.26748046875\n ],\n [\n 130.621484375,\n 31.2175292968751\n ],\n [\n 130.58876953125,\n 31.178515625\n ],\n [\n 130.31064453125,\n 31.26689453125\n ],\n [\n 130.2505859375,\n 31.273193359375\n ],\n [\n 130.20068359375,\n 31.29189453125\n ],\n [\n 130.147265625,\n 31.40849609375\n ],\n [\n 130.260546875,\n 31.436572265625\n ],\n [\n 130.294140625,\n 31.45068359375\n ],\n [\n 130.306640625,\n 31.4877929687501\n ],\n [\n 130.32197265625,\n 31.60146484375\n ],\n [\n 130.2689453125,\n 31.696337890625\n ],\n [\n 130.22421875,\n 31.730078125\n ],\n [\n 130.187890625,\n 31.76884765625\n ],\n [\n 130.2109375,\n 31.848974609375\n ],\n [\n