{"id":2652,"date":"2023-10-29T23:21:25","date_gmt":"2023-10-29T14:21:25","guid":{"rendered":"https:\/\/dalomo.net\/blog\/?p=2652"},"modified":"2023-10-29T23:21:25","modified_gmt":"2023-10-29T14:21:25","slug":"%e5%b1%b1%e8%a1%8c%e8%a8%98%e9%8c%b2%e3%81%ae%e9%a0%85%e7%9b%ae%e3%82%92%e5%a2%97%e3%82%84%e3%81%97%e3%81%9f%e3%81%84","status":"publish","type":"post","link":"https:\/\/dalomo.net\/blog\/2023\/10\/29\/2652\/","title":{"rendered":"\u5c71\u884c\u8a18\u9332\u306e\u9805\u76ee\u3092\u5897\u3084\u3057\u305f\u3044"},"content":{"rendered":"<h1>\u5c71\u884c\u8a18\u9332\u306e\u9805\u76ee<\/h1>\n<p>\u5c71\u884c\u8a18\u9332\u3092\u4f5c\u6210\u3057\u3066\u3044\u308b\u304c\u3001\u4eca\u306e\u3068\u3053\u308d\u5730\u56f3\u4e0a\u306b\u30eb\u30fc\u30c8\u3092\u8868\u793a\u3059\u308b\u306e\u3068\u6c17\u5727\u304b\u3089\u9ad8\u5ea6\u5909\u5316\u3092\u30b0\u30e9\u30d5\u306b\u3059\u308b\uff12\u3064\u3060\u3051\u4f5c\u3063\u3066\u308b\u3002\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u306b\u3088\u3063\u3066\u306a\u3093\u3068\u304b\u4f5c\u308a\u305f\u3044\u3068\u304b\u601d\u3063\u3066\u305f\u3093\u3060\u3051\u3069\u3001\u3046\u3060\u3046\u3060\u3084\u3063\u3066\u308b\u3046\u3061\u306b\u3082\u3046\u30a8\u30af\u30bb\u30eb\u3067\u3044\u3093\u3058\u3083\u306d\u3068\u3044\u3046\u5553\u793a\u304c\u304a\u308a\u3066\u304d\u305f\u306e\u3067\u305d\u3046\u3057\u307e\u3059\u3002<\/p>\n<p>\u53d6\u3063\u3066\u308b\u30ed\u30b0\u306f\u3001\u65e5\u4ed8\u30fb\u6642\u9593\u30fb\u7def\u5ea6\u30fb\u7d4c\u5ea6\u30fbGPS\u6a19\u9ad8\u30fb\u6e29\u5ea6\u30fb\u6c17\u5727\u306e7\u3064\u3002\u3053\u3053\u304b\u3089\u8272\u3093\u306a\u9805\u76ee\u3092\u4f5c\u3063\u3066\u304f\u3002<\/p>\n<h2>\u6a19\u9ad8<\/h2>\n<p><a href=\"https:\/\/dalomo.net\/blog\/2023\/03\/04\/1982\/#toc13\">https:\/\/dalomo.net\/blog\/2023\/03\/04\/1982\/#toc13<\/a><\/p>\n<p>\u3053\u3061\u3089\u306fGSS\u3067\u4f5c\u3063\u3066\u308b\u3002\u30a8\u30af\u30bb\u30eb\u3067\u3084\u3063\u3066\u3082\u307e\u3041\u4e00\u7dd2\u3002\u305d\u306e\u65e5\u306e\u6d77\u9762\u6c17\u5727\u306f\u81ea\u660e\u3067\u306f\u306a\u3044\u306e\u3067\u6c17\u8c61\u5e81\u304b\u3089\u53d6\u3063\u3066\u304f\u308b\u304b\u3001\u6a19\u6e96\u5927\u6c17\u5727\u3092\u305d\u306e\u307e\u307e\u4f7f\u3063\u3066\u5909\u5316\u91cf\u3060\u3051\u898b\u308b\u611f\u3058\u3002\u81ea\u5206\u306f\u5f8c\u8005\u306b\u3057\u3066\u3044\u308b\u3002<\/p>\n<h2>\u8ddd\u96e2<\/h2>\n<p>\u7def\u5ea6\u3068\u7d4c\u5ea6\u304b\u3089\uff12\u5730\u70b9\u9593\u306e\u8ddd\u96e2\u3092\u6c42\u3081\u308b\u3002<\/p>\n<p><a href=\"https:\/\/qiita.com\/Yuzu2yan\/items\/0f312954feeb3c83c70e\">https:\/\/qiita.com\/Yuzu2yan\/items\/0f312954feeb3c83c70e<\/a><\/p>\n<p>\u3053\u3061\u3089\u304c\u53c2\u8003\u306b\u306a\u3063\u305f\u3002\u77ed\u3044\u8ddd\u96e2\u3067\u306f\u3069\u306e\u65b9\u6cd5\u3082\u8aa4\u5dee\u306f\u307b\u307c\u7121\u8996\u3057\u3066\u3044\u3044\u307f\u305f\u3044\u3060\u304c\u3001\u4eca\u56de\u306f\u6e2c\u5730\u7dda\u822a\u6d77\u7b97\u6cd5\u3092\u4f7f\u3046\u3053\u3068\u306b\u3057\u305f\u3002<\/p>\n<p><a href=\"https:\/\/www2.nc-toyama.ac.jp\/WEB_Profile\/mkawai\/lecture\/sailing\/geodetic\/geosail.html\">https:\/\/www2.nc-toyama.ac.jp\/WEB_Profile\/mkawai\/lecture\/sailing\/geodetic\/geosail.html<\/a><\/p>\n<p>\u3053\u3061\u3089\u306b\u3082\u540c\u69d8\u3001\u3068\u3044\u3046\u304b\u3053\u308c\u304c\u5143\u304b\u306a\uff1f\u3053\u3053\u3067\u5316\u6210\u7def\u5ea6\u304c\u306a\u3093\u304b\u5206\u304b\u3093\u306a\u304b\u3063\u305f\u3051\u3069\u3001<a href=\"https:\/\/ja.wikipedia.org\/wiki\/%E7%B7%AF%E5%BA%A6#%E6%9B%B4%E6%88%90%E7%B7%AF%E5%BA%A6_(reduced_latitude)\">\u66f4\u6210\u7def\u5ea6<\/a>\u3068\u3044\u3046\u306e\u304c\u3044\u3044\u306e\u304b\u306a\u3002\u3044\u3046\u3066\u3053\u308c\u66f4\u6b63\u3058\u3083\u306a\u3044\u306e\u3068\u304b\u3001reduce\u3063\u3066\u8a00\u3063\u3066\u308b\u3057\u7e2e\u5c0f\u3068\u304b\u306e\u304c\u5408\u3063\u3066\u305d\u3046\u3002\u5730\u7403\u3092\u6b63\u5186\u304b\u3089\u6955\u5186\u4f53\u3068\u3057\u3066\u6349\u3048\u308b\u306e\u3060\u304b\u3089\u5024\u306f\u5c0f\u3055\u304f\u306a\u308b\u3057\u3002\u307e\u3041\u305d\u308c\u306f\u7f6e\u3044\u3068\u3044\u3066\u30a8\u30af\u30bb\u30eb\u3067\u3084\u308b\u3068\u5de6\u4e0a\u304cA1\u3068\u3057\u3066<\/p>\n<table width=\"1454\">\n<tbody>\n<tr>\n<td width=\"186\">lat<\/td>\n<td width=\"204\">lon<\/td>\n<td width=\"204\">\u03a6<\/td>\n<td width=\"214\">X<\/td>\n<td width=\"228\">\u0394\u03c1<\/td>\n<td width=\"214\">\u03c1(km)<\/td>\n<td width=\"204\">cm<\/td>\n<\/tr>\n<tr>\n<td>\u7def\u5ea61<\/td>\n<td>\u7d4c\u5ea61<\/td>\n<td>=ATAN(\u5b9a\u6570!$B$3\/\u5b9a\u6570!$B$2*TAN(RADIANS(A2)))<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\u7def\u5ea62<\/td>\n<td>\u7d4c\u5ea62<\/td>\n<td>=ATAN(\u5b9a\u6570!$B$3\/\u5b9a\u6570!$B$2*TAN(RADIANS(A3)))<\/td>\n<td>=ACOS((SIN(C2)*SIN(C3))+(COS(C2)*COS(C3)*COS(RADIANS(B2)-RADIANS(B3))))<\/td>\n<td>=\u5b9a\u6570!$B$4\/8*((SIN(D3)-D3)*POWER(SIN(C2)+SIN(C3),2)\/POWER(COS(D3\/2),2)-(SIN(D3)+D3)*POWER(SIN(C2)-SIN(C3),2)\/POWER(SIN(D3\/2),2))<\/td>\n<td>=\u5b9a\u6570!$B$2*(D3+E3)<\/td>\n<td>=F3*100000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5b9a\u6570\u306f<\/p>\n<table width=\"262\">\n<tbody>\n<tr>\n<td width=\"88\">\u8d64\u9053\u534a\u5f84<\/td>\n<td width=\"102\">6378.137<\/td>\n<td width=\"72\">B2<\/td>\n<\/tr>\n<tr>\n<td>\u6975\u534a\u5f84<\/td>\n<td>6356.752314<\/td>\n<td>B3<\/td>\n<\/tr>\n<tr>\n<td>\u6241\u5e73\u7387<\/td>\n<td>0.003352811<\/td>\n<td>B4<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u306b\u3057\u3066\u307f\u3066\u308b\u3002\u3053\u308c\u3067\u30ed\u30b0\u306e\u884c\u9593\u306e\u8ddd\u96e2\u304c\u51fa\u305f\u3002\u3061\u306a\u307f\u306b\u3053\u308c\u306f\u52fe\u914d\u3092\u8003\u616e\u306b\u5165\u308c\u3066\u3044\u306a\u3044\u3002\u3042\u304f\u307e\u3067\u5e73\u5730\u3068\u3057\u305f\u5834\u5408\u306e\u8ddd\u96e2\u3068\u306a\u308b\u3002\u307e\u3041\u5927\u83e9\u85a9\u5dba\u306e\u30ed\u30b0\u3067\u5358\u7d14\u306b\u5408\u8a08\u3059\u308b\u306813.33km\u3060\u3063\u305f\u3002\u7d50\u69cb\u6b69\u3044\u305f\u306a\u3002<\/p>\n<h2>\u8ddd\u96e2\u57fa\u6e96\u306e\u6a19\u9ad8\u30b0\u30e9\u30d5<\/h2>\n<p>\u8ddd\u96e2\u304c\u51fa\u305f\u306e\u3067\u8ddd\u96e2\u57fa\u6e96\u306e\u6a19\u9ad8\u30b0\u30e9\u30d5\u3082\u3064\u304f\u308c\u30fc\u308b\u3002\u8ddd\u96e2\u3092\u7a4d\u7b97\u3057\u3066\u3044\u3063\u305f\u5217\u3092\u4f5c\u308a\u305d\u308c\u3068\u6a19\u9ad8\u5217\u3092\u5408\u308f\u305b\u3066\u30b0\u30e9\u30d5\u3092\u4f5c\u308b\u306e\u3060\u304c\u3001\u666e\u901a\u306b\u6298\u308c\u7dda\u30b0\u30e9\u30d5\u306b\u3059\u308b\u3068\u884c\u3054\u3068\u306e\u7b49\u9593\u9694\u30b0\u30e9\u30d5\u306b\u306a\u3063\u3066\u3057\u307e\u3063\u3066\u898b\u305f\u3044\u5f62\u304c\u51fa\u3066\u3053\u306a\u3044\u3002\u3053\u308c\u306f\u3044\u3064\u3082\u4f5c\u3063\u3066\u308b\u6642\u9593\u5bfe\u6a19\u9ad8\u3067\u3082\u305d\u3046\u3060\u3063\u305f\u307f\u305f\u3044\u3002\u3053\u308c\u3092\u89e3\u6d88\u3059\u308b\u3001\u8ddd\u96e2\u306e\u9593\u9694\u3092\u7b49\u9593\u9694\u306b\u3057\u3066\u30b0\u30e9\u30d5\u3092\u4f5c\u308b\u306b\u306f\u30b0\u30e9\u30d5\u306e\u7a2e\u985e\u3067\u6563\u5e03\u56f3\u3092\u9078\u3076\u3068\u3088\u3044\u3002<\/p>\n<p><a href=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/ele2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2656\" src=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/ele2-300x140.png\" alt=\"\" width=\"300\" height=\"140\" srcset=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/ele2-300x140.png 300w, https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/ele2-768x358.png 768w, https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/ele2.png 914w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u3053\u3046\u3067\u304d\u305f\u3002\u5927\u83e9\u85a9\u5dba\u4e38\u5ddd\u5ce0\u5206\u5c90\u304b\u3089\u306e\u6025\u3055\u3068\u9802\u4e0a\u304b\u3089\u5927\u83e9\u85a9\u5ce0\u30fc\u4e0a\u65e5\u5ddd\u5ce0\u3078\u306e\u7de9\u3084\u304b\u3055\u304c\u3088\u304f\u5206\u304b\u3063\u3066\u5b09\u3057\u304f\u306a\u308b\u306d\u3002\u6642\u9593\u5bfe\u9ad8\u3055\u3068\u6bd4\u8f03<\/p>\n<p><a href=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/chart.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2648\" src=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/chart-300x119.png\" alt=\"\" width=\"300\" height=\"119\" srcset=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/chart-300x119.png 300w, https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/chart-768x306.png 768w, https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/chart.png 1017w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u3051\u3063\u3053\u30fc\u9055\u3046\u306d\u3002<\/p>\n<h2>\u901f\u5ea6<\/h2>\n<p>\u6642\u9593\u3082\u8ddd\u96e2\u3082\u5206\u304b\u3063\u305f\u306e\u3067\u901f\u5ea6\u304c\u51fa\u305b\u308b\u3002\u8ddd\u96e2\u306f\u5e73\u5730\u3067\u306e\u8ddd\u96e2\u306a\u306e\u3067\u3001\u4f8b\u3048\u307090\u5ea6\u306e\u58c1\u3092\u6642\u9593\u304b\u3051\u3066\u767b\u3063\u305f\u3068\u3057\u3066\u3082\u305d\u3053\u306e\u901f\u5ea6\u306f0\u306b\u306a\u308b\u3053\u3068\u306b\u6ce8\u610f\u3002\u3093\u3067\u3001\u30a8\u30af\u30bb\u30eb\u306f\u6642\u9593\u3092\u30b7\u30ea\u30a2\u30eb\u5024\u3067\u7ba1\u7406\u3057\u3066\u3044\u308b\u305f\u3081\u305d\u308c\u3092\u8003\u616e\u3057\u305f\u8a08\u7b97\u306b\u3057\u306a\u3044\u3068\u5909\u306a\u3053\u3068\u306b\u306a\u308b\u3002<\/p>\n<table width=\"1032\">\n<tbody>\n<tr>\n<td width=\"144\">time<\/td>\n<td width=\"148\">cm<\/td>\n<td width=\"144\">cm\/s<\/td>\n<td width=\"144\">km\/h<\/td>\n<td width=\"144\">50<\/td>\n<td width=\"308\">100<\/td>\n<\/tr>\n<tr>\n<td>0.238668981481481<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>0.238680555555556<\/td>\n<td>16.4455124078171<\/td>\n<td>=B3\/((A3-A2)*24*60*60)<\/td>\n<td>=C3\/27.7778<\/td>\n<td>=SUM(B3:B52)\/((A52-A2)*24*60*60)<\/td>\n<td>=SUM(B3:B103)\/((A103-A2)*24*60*60)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>cm\/s\u306f\u30a8\u30af\u30bb\u30eb\u306e\u79d2\u6570\u306b24*60*60=86400\u3092\u639b\u3051\u308c\u3070\u3088\u3044\u3002\u7f60\u3068\u3057\u3066\u3001\u6642\u9593\u8868\u793a\u306e\u3068\u3053\u308d\u306b\u65e5\u4ed8\u304c\u7d1b\u308c\u308b\u5834\u5408\u304c\u3042\u308a\u3001\u30a8\u30af\u30bb\u30eb\u304c\u4f59\u8a08\u306a\u6c17\u3092\u5229\u304b\u3059\u305d\u308c\u3092\u89e3\u6d88\u3059\u308b\u305f\u3081\u306b\u300c1900\/1\/0 \u300d\u306a\u3069\u3092\u524a\u9664\u3059\u308b\u4f5c\u696d\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u304c\u3042\u308b\u3002cm\/s\u3092km\/h\u306b\u5909\u63db\u3059\u308b\u5834\u540827.7778\u3050\u3089\u3044\u306e\u4fc2\u6570\u3092\u639b\u3051\u308b\u3068\u5909\u3048\u308c\u308b\u3089\u3057\u3044\u3002\u3053\u3053\u307e\u3067\u306f\u96a3\u63a52\u30c7\u30fc\u30bf\u306e\u9593\u306e\u901f\u5ea6\u3060\u3051\u3069\u3053\u308c\u3060\u3068\u30c7\u30fc\u30bf\u9593\u306e\u3076\u308c\u304c\u5927\u304d\u3044\u3002\u306a\u306e\u306750\u884c\u3054\u3068\u3068\u304b100\u884c\u3054\u3068\u3068\u304b\u3067\u8a08\u7b97\u3057\u3066\u307f\u308b\u3002<\/p>\n<div id=\"attachment_2660\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2660\" class=\"size-medium wp-image-2660\" src=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms-300x103.png\" alt=\"\" width=\"300\" height=\"103\" srcset=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms-300x103.png 300w, https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms-1024x351.png 1024w, https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms-768x263.png 768w, https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms-1536x526.png 1536w, https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms-2048x702.png 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2660\" class=\"wp-caption-text\">2\u884c<\/p><\/div>\n<div id=\"attachment_2661\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms50.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2661\" class=\"size-medium wp-image-2661\" src=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms50-300x103.png\" alt=\"\" width=\"300\" height=\"103\" srcset=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms50-300x103.png 300w, https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms50-1024x351.png 1024w, https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms50-768x263.png 768w, https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms50-1536x527.png 1536w, https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms50-2048x702.png 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2661\" class=\"wp-caption-text\">50\u884c<\/p><\/div>\n<div id=\"attachment_2662\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms100.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2662\" class=\"size-medium wp-image-2662\" src=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms100-300x103.png\" alt=\"\" width=\"300\" height=\"103\" srcset=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms100-300x103.png 300w, https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms100-1024x352.png 1024w, https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms100-768x264.png 768w, https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms100-1536x528.png 1536w, https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/cms100-2048x704.png 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2662\" class=\"wp-caption-text\">100\u884c<\/p><\/div>\n<p>\u3060\u3093\u3060\u3093\u3053\u3046\u6ed1\u3089\u304b\u30fc\u306b\u306a\u3063\u3066\u3044\u304f\u3002\u6700\u5f8c\u306e\u65b9\u306f#VALUE\u306e\u30a8\u30e9\u30fc\u304c\u51fa\u308b\u306e\u3067\u524d\u884c\u5024-(\u524d\u884c\u5024\/100)\u3068\u304b\u3067\u57cb\u3081\u3066\u3057\u307e\u3046\u3002\u8ca0\u306b\u306a\u308b\u3088\u3046\u306a\u3089\u30bc\u30ed\u57cb\u3081\u3002\u3053\u308c\u3092\u5143\u306b\u5730\u56f3\u4e0a\u306e\u8ecc\u8de1\u306b\u8272\u3092\u4ed8\u3051\u305f\u3044\u3002<\/p>\n<h2>\u5730\u56f3\u4e0a\u306e\u8ecc\u8de1\u306b\u30ab\u30e9\u30fc\u30de\u30c3\u30d7\u3092\u9069\u7528\u3059\u308b<\/h2>\n<p>\u901f\u5ea6\u306b\u3088\u3063\u3066\u8ecc\u8de1\u306e\u8272\u3092\u5909\u3048\u308b\u3053\u3068\u306b\u3088\u3063\u3066\u306a\u3093\u304b\u3044\u3044\u611f\u3058\u306b\u8868\u793a\u3057\u3066\u308b\u5730\u56f3\u3092\u898b\u304b\u3051\u305f\u306e\u3067\u540c\u3058\u3053\u3068\u3092\u3084\u3063\u3066\u307f\u305f\u3044\u306a\u3068\u601d\u3063\u305f\u3002GARMIN\u306eGPSMAP\u306e\u6a5f\u80fd\u3089\u3057\u3044\u3002<\/p>\n<p><a href=\"https:\/\/www.google.com\/search?q=GPSMAP%E3%80%80%E8%BB%8C%E8%B7%A1%E3%80%80%E8%89%B2&amp;sca_esv=577607103&amp;tbm=isch&amp;sxsrf=AM9HkKm63QTYJ9HwtsFe5rYBioZnEmGRBQ:1698584054905&amp;source=lnms&amp;sa=X&amp;ved=2ahUKEwijs9rZppuCAxXTmFYBHV9fBIgQ_AUoAXoECAEQAw&amp;biw=1360&amp;bih=625\">https:\/\/www.google.com\/search?q=GPSMAP%E3%80%80%E8%BB%8C%E8%B7%A1%E3%80%80%E8%89%B2&amp;sca_esv=577607103&amp;tbm=isch&amp;sxsrf=AM9HkKm63QTYJ9HwtsFe5rYBioZnEmGRBQ:1698584054905&amp;source=lnms&amp;sa=X&amp;ved=2ahUKEwijs9rZppuCAxXTmFYBHV9fBIgQ_AUoAXoECAEQAw&amp;biw=1360&amp;bih=625<\/a><\/p>\n<h3>\u30ab\u30e9\u30fc\u30de\u30c3\u30d7<\/h3>\n<p>\u6700\u521d\u3053\u3046\u3044\u3046\u306e\u306f\u30d2\u30fc\u30c8\u30de\u30c3\u30d7\u3068\u3044\u3046\u306e\u3060\u3068\u601d\u3063\u3066\u3044\u305f\u3051\u3069\u3001\u901a\u79f0\u306f\u30ab\u30e9\u30fc\u30de\u30c3\u30d7\u3068\u3044\u3046\u3089\u3057\u3044\u3002\u305d\u306e\u4e2d\u3067\u3082\u6709\u540d\u306a\u306e\u304c<a href=\"https:\/\/jp.mathworks.com\/products\/matlab.html\">MATLAB<\/a>\u3067\u4f7f\u308f\u308c\u3066\u3044\u308b<a href=\"https:\/\/jp.mathworks.com\/help\/matlab\/ref\/colormap.html?searchHighlight=colormap&amp;s_tid=srchtitle_support_results_1_colormap#buc3wsn-6\">jet<\/a>\u3068\u3044\u3046\u914d\u8272\u307f\u305f\u3044\u3002RGB\u306e\u9752\u304b\u3089\u8d64\u3078\u8272\u76f8\u3092\u5909\u5316\u3055\u305b\u308b\u611f\u3058\u3067<\/p>\n<table style=\"border-collapse: collapse; width: 162pt;\" border=\"0\" width=\"216\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr style=\"height: 18.75pt;\">\n<td style=\"height: 18.75pt; width: 54pt;\" width=\"72\" height=\"25\">R<\/td>\n<td style=\"width: 54pt;\" width=\"72\">G<\/td>\n<td style=\"width: 54pt;\" width=\"72\">B<\/td>\n<\/tr>\n<tr style=\"height: 18.75pt;\">\n<td style=\"height: 18.75pt;\" align=\"right\" height=\"25\">0<\/td>\n<td align=\"right\">0<\/td>\n<td align=\"right\">0.5<\/td>\n<\/tr>\n<tr style=\"height: 18.75pt;\">\n<td style=\"height: 18.75pt;\" align=\"right\" height=\"25\">0<\/td>\n<td align=\"right\">0<\/td>\n<td align=\"right\">1<\/td>\n<\/tr>\n<tr style=\"height: 18.75pt;\">\n<td style=\"height: 18.75pt;\" align=\"right\" height=\"25\">0<\/td>\n<td align=\"right\">0.5<\/td>\n<td align=\"right\">1<\/td>\n<\/tr>\n<tr style=\"height: 18.75pt;\">\n<td style=\"height: 18.75pt;\" align=\"right\" height=\"25\">0<\/td>\n<td align=\"right\">1<\/td>\n<td align=\"right\">1<\/td>\n<\/tr>\n<tr style=\"height: 18.75pt;\">\n<td style=\"height: 18.75pt;\" align=\"right\" height=\"25\">0.5<\/td>\n<td align=\"right\">1<\/td>\n<td align=\"right\">0.5<\/td>\n<\/tr>\n<tr style=\"height: 18.75pt;\">\n<td style=\"height: 18.75pt;\" align=\"right\" height=\"25\">1<\/td>\n<td align=\"right\">1<\/td>\n<td align=\"right\">0<\/td>\n<\/tr>\n<tr style=\"height: 18.75pt;\">\n<td style=\"height: 18.75pt;\" align=\"right\" height=\"25\">1<\/td>\n<td align=\"right\">0.5<\/td>\n<td align=\"right\">0<\/td>\n<\/tr>\n<tr style=\"height: 18.75pt;\">\n<td style=\"height: 18.75pt;\" align=\"right\" height=\"25\">1<\/td>\n<td align=\"right\">0<\/td>\n<td align=\"right\">0<\/td>\n<\/tr>\n<tr style=\"height: 18.75pt;\">\n<td style=\"height: 18.75pt;\" align=\"right\" height=\"25\">0.5<\/td>\n<td align=\"right\">0<\/td>\n<td align=\"right\">0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u3053\u3093\u306a\u611f\u3058\u3067\u5909\u5316\u3057\u3066\u3044\u304f\u3002Double\u3067\u6271\u3046\u8a08\u7b97\u5f0f\u304c\u3088\u304f\u5206\u304b\u3089\u3093\u306e\u3067\u30010-255\u306e2\u6b21\u5143\u914d\u5217\u30eb\u30c3\u30af\u30a2\u30c3\u30d7\u30c6\u30fc\u30d6\u30eb\u3092\u4f5c\u3063\u305f\u3002<\/p>\n<pre>[[0, 0, 128], [0, 0, 132], [0, 0, 136], [0, 0, 140], [0, 0, 144], [0, 0, 148], [0, 0, 152], [0, 0, 156], [0, 0, 160], [0, 0, 165], [0, 0, 169], [0, 0, 173], [0, 0, 177], [0, 0, 181], [0, 0, 185], [0, 0, 189], [0, 0, 193], [0, 0, 197], [0, 0, 202], [0, 0, 206], [0, 0, 210], [0, 0, 214], [0, 0, 218], [0, 0, 222], [0, 0, 226], [0, 0, 230], [0, 0, 234], [0, 0, 239], [0, 0, 243], [0, 0, 247], [0, 0, 251], [0, 0, 255], [0, 4, 255], [0, 8, 255], [0, 12, 255], [0, 16, 255], [0, 20, 255], [0, 24, 255], [0, 28, 255], [0, 32, 255], [0, 36, 255], [0, 40, 255], [0, 44, 255], [0, 48, 255], [0, 52, 255], [0, 56, 255], [0, 60, 255], [0, 64, 255], [0, 68, 255], [0, 72, 255], [0, 76, 255], [0, 80, 255], [0, 84, 255], [0, 88, 255], [0, 92, 255], [0, 96, 255], [0, 100, 255], [0, 104, 255], [0, 108, 255], [0, 112, 255], [0, 116, 255], [0, 120, 255], [0, 124, 255], [0, 128, 255], [0, 131, 255], [0, 135, 255], [0, 139, 255], [0, 143, 255], [0, 147, 255], [0, 151, 255], [0, 155, 255], [0, 159, 255], [0, 163, 255], [0, 167, 255], [0, 171, 255], [0, 175, 255], [0, 179, 255], [0, 183, 255], [0, 187, 255], [0, 191, 255], [0, 195, 255], [0, 199, 255], [0, 203, 255], [0, 207, 255], [0, 211, 255], [0, 215, 255], [0, 219, 255], [0, 223, 255], [0, 227, 255], [0, 231, 255], [0, 235, 255], [0, 239, 255], [0, 243, 255], [0, 247, 255], [0, 251, 255], [0, 255, 255], [4, 255, 251], [8, 255, 247], [12, 255, 243], [16, 255, 239], [20, 255, 235], [24, 255, 231], [28, 255, 227], [32, 255, 223], [36, 255, 219], [40, 255, 215], [44, 255, 211], [48, 255, 207], [52, 255, 203], [56, 255, 199], [60, 255, 195], [64, 255, 191], [68, 255, 187], [72, 255, 183], [76, 255, 179], [80, 255, 175], [84, 255, 171], [88, 255, 167], [92, 255, 163], [96, 255, 159], [100, 255, 155], [104, 255, 151], [108, 255, 147], [112, 255, 143], [116, 255, 139], [120, 255, 135], [124, 255, 131], [128, 255, 128], [131, 255, 124], [135, 255, 120], [139, 255, 116], [143, 255, 112], [147, 255, 108], [151, 255, 104], [155, 255, 100], [159, 255, 96], [163, 255, 92], [167, 255, 88], [171, 255, 84], [175, 255, 80], [179, 255, 76], [183, 255, 72], [187, 255, 68], [191, 255, 64], [195, 255, 60], [199, 255, 56], [203, 255, 52], [207, 255, 48], [211, 255, 44], [215, 255, 40], [219, 255, 36], [223, 255, 32], [227, 255, 28], [231, 255, 24], [235, 255, 20], [239, 255, 16], [243, 255, 12], [247, 255, 8], [251, 255, 4], [255, 255, 0], [255, 251, 0], [255, 247, 0], [255, 243, 0], [255, 239, 0], [255, 235, 0], [255, 231, 0], [255, 227, 0], [255, 223, 0], [255, 219, 0], [255, 215, 0], [255, 211, 0], [255, 207, 0], [255, 203, 0], [255, 199, 0], [255, 195, 0], [255, 191, 0], [255, 187, 0], [255, 183, 0], [255, 179, 0], [255, 175, 0], [255, 171, 0], [255, 167, 0], [255, 163, 0], [255, 159, 0], [255, 155, 0], [255, 151, 0], [255, 147, 0], [255, 143, 0], [255, 139, 0], [255, 135, 0], [255, 131, 0], [255, 128, 0], [255, 124, 0], [255, 120, 0], [255, 116, 0], [255, 112, 0], [255, 108, 0], [255, 104, 0], [255, 100, 0], [255, 96, 0], [255, 92, 0], [255, 88, 0], [255, 84, 0], [255, 80, 0], [255, 76, 0], [255, 72, 0], [255, 68, 0], [255, 64, 0], [255, 60, 0], [255, 56, 0], [255, 52, 0], [255, 48, 0], [255, 44, 0], [255, 40, 0], [255, 36, 0], [255, 32, 0], [255, 28, 0], [255, 24, 0], [255, 20, 0], [255, 16, 0], [255, 12, 0], [255, 8, 0], [255, 4, 0], [255, 0, 0], [251, 0, 0], [247, 0, 0], [243, 0, 0], [239, 0, 0], [235, 0, 0], [231, 0, 0], [227, 0, 0], [223, 0, 0], [219, 0, 0], [215, 0, 0], [211, 0, 0], [207, 0, 0], [203, 0, 0], [199, 0, 0], [195, 0, 0], [191, 0, 0], [187, 0, 0], [183, 0, 0], [179, 0, 0], [175, 0, 0], [171, 0, 0], [167, 0, 0], [163, 0, 0], [159, 0, 0], [155, 0, 0], [151, 0, 0], [147, 0, 0], [143, 0, 0], [139, 0, 0], [135, 0, 0], [131, 0, 0], [128, 0, 0]]<\/pre>\n<p>\u306a\u3093\u3061\u3083\u3063\u3066\u306a\u306e\u3067\u6b63\u3057\u3044\u304b\u306e\u4fdd\u8a3c\u306f\u306a\u3044\u3002\u3067\u3001jet\u306e\u3053\u3068\u3092\u8abf\u3079\u3066\u3044\u305f\u3089turbo\u306e\u3053\u3068\u3092\u77e5\u3063\u305f\u3002<\/p>\n<p><a href=\"https:\/\/blog.research.google\/2019\/08\/turbo-improved-rainbow-colormap-for.html\">https:\/\/blog.research.google\/2019\/08\/turbo-improved-rainbow-colormap-for.html<\/a><\/p>\n<p>Google\u304c\u4f5c\u3063\u305f\u3084\u3064\u3067jet\u306e\u8996\u899a\u7684\u5747\u7b49\u6027\u306b\u8003\u616e\u3057\u305f\u3082\u306e\u3089\u3057\u3044\u3002\u5730\u7406\u9662\u95a2\u9023\u3067\u3053\u3093\u306a\u8b1b\u6f14\u3082\u3042\u3063\u305f\u3089\u3057\u3044\u3002<\/p>\n<p><a href=\"https:\/\/www.gsi.go.jp\/common\/000236591.pdf\">https:\/\/www.gsi.go.jp\/common\/000236591.pdf<\/a><\/p>\n<p><a href=\"https:\/\/www.gsi.go.jp\/cais\/colloquium-21_00001.html#:~:text=%E3%82%A6%E3%82%A7%E3%83%96%E4%BC%9A%E8%AD%B0%E5%BD%A2%E5%BC%8F-,%E7%AC%AC160%E5%9B%9E%E3%80%80%E4%BB%A4%E5%92%8C3%E5%B9%B47%E6%9C%8816%E6%97%A5,-%EF%BC%91%EF%BC%8E%E7%A7%91%E5%AD%A6%E7%9A%84\">https:\/\/www.gsi.go.jp\/cais\/colloquium-21_00001.html#:~:text=%E3%82%A6%E3%82%A7%E3%83%96%E4%BC%9A%E8%AD%B0%E5%BD%A2%E5%BC%8F-,%E7%AC%AC160%E5%9B%9E%E3%80%80%E4%BB%A4%E5%92%8C3%E5%B9%B47%E6%9C%8816%E6%97%A5,-%EF%BC%91%EF%BC%8E%E7%A7%91%E5%AD%A6%E7%9A%84<\/a><\/p>\n<p>turbo\u306fPython, C, \u591a\u9805\u5f0f\u3067\u516c\u958b\u3055\u308c\u3066\u308b\u306e\u3067\u305d\u308c\u3092\u6d41\u7528\u3057\u3066\u30c6\u30fc\u30d6\u30eb\u3092\u4f5c\u308b\u3002255\u304b\u3051\u308a\u3083\u3044\u3044\u305d\u3046\u306a\u306e\u3067\u697d\u3060\u3002\u8a66\u3057\u306b\u4e21\u65b9\u306e\u914d\u8272\u3092\u6bd4\u3079\u3066\u307f\u308b\u3068<\/p>\n<div id=\"attachment_2663\" style=\"width: 266px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/jet.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2663\" class=\"size-full wp-image-2663\" src=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/jet.png\" alt=\"\" width=\"256\" height=\"25\" \/><\/a><p id=\"caption-attachment-2663\" class=\"wp-caption-text\">jet<\/p><\/div>\n<div id=\"attachment_2664\" style=\"width: 266px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/turbo.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2664\" class=\"size-full wp-image-2664\" src=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/turbo.png\" alt=\"\" width=\"256\" height=\"25\" \/><\/a><p id=\"caption-attachment-2664\" class=\"wp-caption-text\">turbo<\/p><\/div>\n<p>\u8f1d\u5ea6\u306e\u30d4\u30fc\u30af\u3068\u8272\u76f8\u304c\u5747\u3055\u308c\u3066\u3044\u308b\u3088\u3046\u306b\u611f\u3058\u308b\u3002\u306a\u306e\u3067turbo\u3092\u4f7f\u3063\u3066\u307f\u3088\u3046\u3002<\/p>\n<h3>\u30b3\u30fc\u30c9\u66f8\u304f<\/h3>\n<p>\u4fbf\u5b9c\u7684\u306b\u65e5\u4ed8\u3001\u6642\u9593\u3001\u7def\u5ea6\u3001\u7d4c\u5ea6\u3001\u901f\u5ea6\u306e\u9806\u306b\u5217\u304c\u4e26\u3093\u3067\u308bCSV\u30c7\u30fc\u30bf\u3068\u3057\u3066\u3001\u3053\u306e\u524d\u4f5c\u3063\u305f\u8ecc\u8de1\u8868\u793a\u306e\u30b3\u30fc\u30c9\u3092\u6d41\u7528\u3057\u3066<\/p>\n<pre><code class=\"js\">    var btn = document.getElementById(\"upbtn\");\r\n    btn.addEventListener(\"click\", csv2map, false);\r\n\r\n    const turbo_colormap_data = [[0.18995, 0.07176, 0.23217], [0.19483, 0.08339, 0.26149], [0.19956, 0.09498, 0.29024], [0.20415, 0.10652, 0.31844], [0.20860, 0.11802, 0.34607], [0.21291, 0.12947, 0.37314], [0.21708, 0.14087, 0.39964], [0.22111, 0.15223, 0.42558], [0.22500, 0.16354, 0.45096], [0.22875, 0.17481, 0.47578], [0.23236, 0.18603, 0.50004], [0.23582, 0.19720, 0.52373], [0.23915, 0.20833, 0.54686], [0.24234, 0.21941, 0.56942], [0.24539, 0.23044, 0.59142], [0.24830, 0.24143, 0.61286], [0.25107, 0.25237, 0.63374], [0.25369, 0.26327, 0.65406], [0.25618, 0.27412, 0.67381], [0.25853, 0.28492, 0.69300], [0.26074, 0.29568, 0.71162], [0.26280, 0.30639, 0.72968], [0.26473, 0.31706, 0.74718], [0.26652, 0.32768, 0.76412], [0.26816, 0.33825, 0.78050], [0.26967, 0.34878, 0.79631], [0.27103, 0.35926, 0.81156], [0.27226, 0.36970, 0.82624], [0.27334, 0.38008, 0.84037], [0.27429, 0.39043, 0.85393], [0.27509, 0.40072, 0.86692], [0.27576, 0.41097, 0.87936], [0.27628, 0.42118, 0.89123], [0.27667, 0.43134, 0.90254], [0.27691, 0.44145, 0.91328], [0.27701, 0.45152, 0.92347], [0.27698, 0.46153, 0.93309], [0.27680, 0.47151, 0.94214], [0.27648, 0.48144, 0.95064], [0.27603, 0.49132, 0.95857], [0.27543, 0.50115, 0.96594], [0.27469, 0.51094, 0.97275], [0.27381, 0.52069, 0.97899], [0.27273, 0.53040, 0.98461], [0.27106, 0.54015, 0.98930], [0.26878, 0.54995, 0.99303], [0.26592, 0.55979, 0.99583], [0.26252, 0.56967, 0.99773], [0.25862, 0.57958, 0.99876], [0.25425, 0.58950, 0.99896], [0.24946, 0.59943, 0.99835], [0.24427, 0.60937, 0.99697], [0.23874, 0.61931, 0.99485], [0.23288, 0.62923, 0.99202], [0.22676, 0.63913, 0.98851], [0.22039, 0.64901, 0.98436], [0.21382, 0.65886, 0.97959], [0.20708, 0.66866, 0.97423], [0.20021, 0.67842, 0.96833], [0.19326, 0.68812, 0.96190], [0.18625, 0.69775, 0.95498], [0.17923, 0.70732, 0.94761], [0.17223, 0.71680, 0.93981], [0.16529, 0.72620, 0.93161], [0.15844, 0.73551, 0.92305], [0.15173, 0.74472, 0.91416], [0.14519, 0.75381, 0.90496], [0.13886, 0.76279, 0.89550], [0.13278, 0.77165, 0.88580], [0.12698, 0.78037, 0.87590], [0.12151, 0.78896, 0.86581], [0.11639, 0.79740, 0.85559], [0.11167, 0.80569, 0.84525], [0.10738, 0.81381, 0.83484], [0.10357, 0.82177, 0.82437], [0.10026, 0.82955, 0.81389], [0.09750, 0.83714, 0.80342], [0.09532, 0.84455, 0.79299], [0.09377, 0.85175, 0.78264], [0.09287, 0.85875, 0.77240], [0.09267, 0.86554, 0.76230], [0.09320, 0.87211, 0.75237], [0.09451, 0.87844, 0.74265], [0.09662, 0.88454, 0.73316], [0.09958, 0.89040, 0.72393], [0.10342, 0.89600, 0.71500], [0.10815, 0.90142, 0.70599], [0.11374, 0.90673, 0.69651], [0.12014, 0.91193, 0.68660], [0.12733, 0.91701, 0.67627], [0.13526, 0.92197, 0.66556], [0.14391, 0.92680, 0.65448], [0.15323, 0.93151, 0.64308], [0.16319, 0.93609, 0.63137], [0.17377, 0.94053, 0.61938], [0.18491, 0.94484, 0.60713], [0.19659, 0.94901, 0.59466], [0.20877, 0.95304, 0.58199], [0.22142, 0.95692, 0.56914], [0.23449, 0.96065, 0.55614], [0.24797, 0.96423, 0.54303], [0.26180, 0.96765, 0.52981], [0.27597, 0.97092, 0.51653], [0.29042, 0.97403, 0.50321], [0.30513, 0.97697, 0.48987], [0.32006, 0.97974, 0.47654], [0.33517, 0.98234, 0.46325], [0.35043, 0.98477, 0.45002], [0.36581, 0.98702, 0.43688], [0.38127, 0.98909, 0.42386], [0.39678, 0.99098, 0.41098], [0.41229, 0.99268, 0.39826], [0.42778, 0.99419, 0.38575], [0.44321, 0.99551, 0.37345], [0.45854, 0.99663, 0.36140], [0.47375, 0.99755, 0.34963], [0.48879, 0.99828, 0.33816], [0.50362, 0.99879, 0.32701], [0.51822, 0.99910, 0.31622], [0.53255, 0.99919, 0.30581], [0.54658, 0.99907, 0.29581], [0.56026, 0.99873, 0.28623], [0.57357, 0.99817, 0.27712], [0.58646, 0.99739, 0.26849], [0.59891, 0.99638, 0.26038], [0.61088, 0.99514, 0.25280], [0.62233, 0.99366, 0.24579], [0.63323, 0.99195, 0.23937], [0.64362, 0.98999, 0.23356], [0.65394, 0.98775, 0.22835], [0.66428, 0.98524, 0.22370], [0.67462, 0.98246, 0.21960], [0.68494, 0.97941, 0.21602], [0.69525, 0.97610, 0.21294], [0.70553, 0.97255, 0.21032], [0.71577, 0.96875, 0.20815], [0.72596, 0.96470, 0.20640], [0.73610, 0.96043, 0.20504], [0.74617, 0.95593, 0.20406], [0.75617, 0.95121, 0.20343], [0.76608, 0.94627, 0.20311], [0.77591, 0.94113, 0.20310], [0.78563, 0.93579, 0.20336], [0.79524, 0.93025, 0.20386], [0.80473, 0.92452, 0.20459], [0.81410, 0.91861, 0.20552], [0.82333, 0.91253, 0.20663], [0.83241, 0.90627, 0.20788], [0.84133, 0.89986, 0.20926], [0.85010, 0.89328, 0.21074], [0.85868, 0.88655, 0.21230], [0.86709, 0.87968, 0.21391], [0.87530, 0.87267, 0.21555], [0.88331, 0.86553, 0.21719], [0.89112, 0.85826, 0.21880], [0.89870, 0.85087, 0.22038], [0.90605, 0.84337, 0.22188], [0.91317, 0.83576, 0.22328], [0.92004, 0.82806, 0.22456], [0.92666, 0.82025, 0.22570], [0.93301, 0.81236, 0.22667], [0.93909, 0.80439, 0.22744], [0.94489, 0.79634, 0.22800], [0.95039, 0.78823, 0.22831], [0.95560, 0.78005, 0.22836], [0.96049, 0.77181, 0.22811], [0.96507, 0.76352, 0.22754], [0.96931, 0.75519, 0.22663], [0.97323, 0.74682, 0.22536], [0.97679, 0.73842, 0.22369], [0.98000, 0.73000, 0.22161], [0.98289, 0.72140, 0.21918], [0.98549, 0.71250, 0.21650], [0.98781, 0.70330, 0.21358], [0.98986, 0.69382, 0.21043], [0.99163, 0.68408, 0.20706], [0.99314, 0.67408, 0.20348], [0.99438, 0.66386, 0.19971], [0.99535, 0.65341, 0.19577], [0.99607, 0.64277, 0.19165], [0.99654, 0.63193, 0.18738], [0.99675, 0.62093, 0.18297], [0.99672, 0.60977, 0.17842], [0.99644, 0.59846, 0.17376], [0.99593, 0.58703, 0.16899], [0.99517, 0.57549, 0.16412], [0.99419, 0.56386, 0.15918], [0.99297, 0.55214, 0.15417], [0.99153, 0.54036, 0.14910], [0.98987, 0.52854, 0.14398], [0.98799, 0.51667, 0.13883], [0.98590, 0.50479, 0.13367], [0.98360, 0.49291, 0.12849], [0.98108, 0.48104, 0.12332], [0.97837, 0.46920, 0.11817], [0.97545, 0.45740, 0.11305], [0.97234, 0.44565, 0.10797], [0.96904, 0.43399, 0.10294], [0.96555, 0.42241, 0.09798], [0.96187, 0.41093, 0.09310], [0.95801, 0.39958, 0.08831], [0.95398, 0.38836, 0.08362], [0.94977, 0.37729, 0.07905], [0.94538, 0.36638, 0.07461], [0.94084, 0.35566, 0.07031], [0.93612, 0.34513, 0.06616], [0.93125, 0.33482, 0.06218], [0.92623, 0.32473, 0.05837], [0.92105, 0.31489, 0.05475], [0.91572, 0.30530, 0.05134], [0.91024, 0.29599, 0.04814], [0.90463, 0.28696, 0.04516], [0.89888, 0.27824, 0.04243], [0.89298, 0.26981, 0.03993], [0.88691, 0.26152, 0.03753], [0.88066, 0.25334, 0.03521], [0.87422, 0.24526, 0.03297], [0.86760, 0.23730, 0.03082], [0.86079, 0.22945, 0.02875], [0.85380, 0.22170, 0.02677], [0.84662, 0.21407, 0.02487], [0.83926, 0.20654, 0.02305], [0.83172, 0.19912, 0.02131], [0.82399, 0.19182, 0.01966], [0.81608, 0.18462, 0.01809], [0.80799, 0.17753, 0.01660], [0.79971, 0.17055, 0.01520], [0.79125, 0.16368, 0.01387], [0.78260, 0.15693, 0.01264], [0.77377, 0.15028, 0.01148], [0.76476, 0.14374, 0.01041], [0.75556, 0.13731, 0.00942], [0.74617, 0.13098, 0.00851], [0.73661, 0.12477, 0.00769], [0.72686, 0.11867, 0.00695], [0.71692, 0.11268, 0.00629], [0.70680, 0.10680, 0.00571], [0.69650, 0.10102, 0.00522], [0.68602, 0.09536, 0.00481], [0.67535, 0.08980, 0.00449], [0.66449, 0.08436, 0.00424], [0.65345, 0.07902, 0.00408], [0.64223, 0.07380, 0.00401], [0.63082, 0.06868, 0.00401], [0.61923, 0.06367, 0.00410], [0.60746, 0.05878, 0.00427], [0.59550, 0.05399, 0.00453], [0.58336, 0.04931, 0.00486], [0.57103, 0.04474, 0.00529], [0.55852, 0.04028, 0.00579], [0.54583, 0.03593, 0.00638], [0.53295, 0.03169, 0.00705], [0.51989, 0.02756, 0.00780], [0.50664, 0.02354, 0.00863], [0.49321, 0.01963, 0.00955], [0.47960, 0.01583, 0.01055]]\r\n    const conv8map = turbo_colormap_data.map((row) =&gt; {\r\n      return row.map((n) =&gt; {\r\n        return Math.round(n * 255);\r\n      });\r\n    });\r\n\r\n    function csv2map() {\r\n      const selectedFile = document.getElementById(\"csvfile\").files[0];\r\n      const reader = new FileReader();\r\n      reader.addEventListener(\"load\", () =&gt; {\r\n        var temp = reader.result.split(\"\\r\\n\");\r\n        var res = [];\r\n        var i = 0;\r\n        for (const v of temp) {\r\n          res[i] = v.split(\",\");\r\n          i++;\r\n        }\r\n\r\n        var latlngs = [];\r\n        var lli = 0;\r\n        for (const r of res) {\r\n          if (!isNaN(r[2])) {\r\n            latlngs[lli] = [r[2], r[3], r[4]];\r\n            lli++;\r\n          }\r\n        }\r\n\r\n        var map = L.map(\"map\").setView([36.8073068, 139.1125345], 15);\r\n\r\n        L.tileLayer(\r\n          \"https:\/\/cyberjapandata.gsi.go.jp\/xyz\/std\/{z}\/{x}\/{y}.png\",\r\n          {\r\n            maxZoom: 18,\r\n            attribution:\r\n              \"&lt;a href='https:\/\/maps.gsi.go.jp\/development\/ichiran.html' target='_blank'&gt;\u5730\u7406\u9662\u30bf\u30a4\u30eb&lt;\/a&gt;\",\r\n          }\r\n        ).addTo(map);\r\n\r\n        const third = latlngs.map(row =&gt; row[2]);\r\n        const max = Math.max(...third);\r\n\r\n        latlngs.map((row) =&gt; {\r\n          var rgbhex = speed2hex(row[2], (Math.ceil(max * 100)) \/ 100);\r\n          L.circle([row[0], row[1]], { radius: 1, color: rgbhex }).addTo(map);\r\n        });\r\n\r\n        map.fitBounds(latlngs);\r\n\r\n      });\r\n\r\n      reader.readAsText(selectedFile);\r\n    }\r\n\r\n    function speed2hex(speed, maxspeed) {\r\n      var idx = Math.round((speed \/ maxspeed) * 255);\r\n      return rgb2hex(conv8map[idx]);\r\n    }\r\n\r\n    function rgb2hex(rgb) {\r\n      return \"#\" + rgb.map(function (value) {\r\n        return (\"0\" + value.toString(16)).slice(-2);\r\n      }).join(\"\");\r\n    }\r\n<\/code><\/pre>\n<p>\u3044\u3064\u3082\u306a\u304c\u3089\u3057\u3063\u3061\u3083\u304b\u3081\u3063\u3061\u3083\u304b\u3060\u304c<\/p>\n<p><a href=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/turbogpsspeedlog.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2666\" src=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/turbogpsspeedlog-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/turbogpsspeedlog-300x225.png 300w, https:\/\/dalomo.net\/blog\/wp-content\/uploads\/2023\/10\/turbogpsspeedlog.png 750w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u3067\u304d\u307e\u3057\u305f\u3002\u753b\u50cf\u3088\u308a\u5730\u56f3\u3067\u898b\u305f\u3044\u306d\u3053\u308c\u306f\u3002\u3042\u3068Polyline\u3067\u306f\u306a\u304fCircle\u3067\u70b9\u3092\u63cf\u753b\u3057\u3066\u3044\u308b\u3060\u3051\u306a\u306e\u3067\u62e1\u5927\u3059\u308b\u3068\u7c97\u304c\u51fa\u308b\u3002\u4f8b\u3048\u3070\u3053\u308c\u304c\u5f92\u6b69\u3058\u3083\u306a\u304f\u3066\u3001\u81ea\u8ee2\u8eca\u30fb\u8eca\u3068\u304b\u3060\u3068\u7dda\u3067\u8868\u793a\u3055\u308c\u3066\u3044\u308b\u3088\u3046\u306b\u898b\u3048\u306a\u3044\u304b\u3082\u3057\u308c\u306a\u3044\u3002\u305d\u3046\u3044\u3046\u5834\u5408\u306fPolyline\u3092\u30c7\u30fc\u30bf\u6570\u5206\u5b9f\u884c\u3059\u308b\u3053\u3068\u306b\u306a\u308b\u306e\u304b\u306a\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5c71\u884c\u8a18\u9332\u306e\u9805\u76ee \u5c71\u884c\u8a18\u9332\u3092\u4f5c\u6210\u3057\u3066\u3044\u308b\u304c\u3001\u4eca\u306e\u3068\u3053\u308d\u5730\u56f3\u4e0a\u306b\u30eb\u30fc\u30c8\u3092\u8868\u793a\u3059\u308b\u306e\u3068\u6c17\u5727\u304b\u3089\u9ad8\u5ea6\u5909\u5316\u3092\u30b0\u30e9\u30d5\u306b\u3059\u308b\uff12\u3064\u3060\u3051\u4f5c\u3063\u3066\u308b\u3002\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u306b\u3088\u3063\u3066\u306a\u3093\u3068\u304b\u4f5c\u308a\u305f\u3044\u3068\u304b\u601d\u3063\u3066\u305f\u3093\u3060\u3051\u3069\u3001\u3046\u3060\u3046\u3060\u3084\u3063\u3066\u308b\u3046\u3061\u306b\u3082\u3046\u30a8\u30af\u30bb &hellip; <a href=\"https:\/\/dalomo.net\/blog\/2023\/10\/29\/2652\/\">\u7d9a\u304d\u3092\u8aad\u3080 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":2666,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[8],"tags":[198,195],"class_list":["post-2652","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-8","tag-excel","tag-195"],"_links":{"self":[{"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/posts\/2652","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/comments?post=2652"}],"version-history":[{"count":6,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/posts\/2652\/revisions"}],"predecessor-version":[{"id":2668,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/posts\/2652\/revisions\/2668"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/media\/2666"}],"wp:attachment":[{"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/media?parent=2652"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/categories?post=2652"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/tags?post=2652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}