今回ã¯å›½åœŸåœ°ç†é™¢ã®å›½åœŸæ•°å€¤æƒ…å ±ã€€è¡Œæ”¿åŒºåŸŸãƒ‡ãƒ¼ã‚¿ã«å«ã¾ã‚Œã¦ã„るシェープファイルをmapshperã§TopoJSONã«å¤‰æ›ã—ãŸæ™‚ã«ç”Ÿã˜ã‚‹åº§æ¨™å€¤ã®å¾®å¦™ãªãšã‚Œã«ã¤ãã¾ã—ã¦ã”説明ã—ãŸãå˜ã˜ã¾ã™ã€‚
ãªãŠTopoJSONã«å¤‰æ›ã™ã‚‹éš›ã«ã€Œquantizationã€(日本語ã«è¨³ã™ã¨ã€Œé‡å化ã€ã«ãªã‚Šã¾ã™)ã¨ã„ã†ãƒ‘ラメータを使用ã™ã‚‹ã®ã§ã™ãŒã€ã“ã‚Œã¯TopoJSONå½¢å¼ã®ç‰¹å¾´ã§ã‚る「デルタエンコードã€(日本語ã«è¨³ã™ã¨ã€Œå·®åˆ†ç¬¦åˆåŒ–ã‚‚ã—ãã¯å·®åˆ†åœ§ç¸®ã€)ã‚’ã™ã‚‹éš›ã®ç²¾åº¦ã«é–¢ã‚ã‚‹é‡è¦ãªè¦ç´ ã§ã™ã€‚
ã¡ãªã¿ã«mapshaperã§é‡å化をã—ãªã„「no-quantizationã€ã¨ã„ã†ãƒ‘ラメータを使用ã™ã‚Œã°ãšã‚Œã¯ç”Ÿã˜ãªããªã‚‹ã®ã§ã™ãŒã€ã“ã®å ´åˆã¯å·®åˆ†åœ§ç¸®ãŒåƒã‹ãªã„ãŸã‚ã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºãŒGeiJSONã¨ã»ã¼ã»ã¼ä¸€ç·’ã§åƒ…ã‹ã«å°ã•ããªã‚‹ç¨‹åº¦ã«ãªã‚Šã¾ã™ã€‚
ã¾ãšã¯æœ¬é¡Œã«å…¥ã‚‹å‰ã«è¡Œæ”¿åŒºåŸŸãƒ‡ãƒ¼ã‚¿ã®ä¸ã«ã«å«ã¾ã‚Œã¦ã„る「シェープファイルã€ã¨ã€ŒGeoJSONファイルã€ã¨ã®åº§æ¨™å€¤ã®æ¡æ•°ã®é•ã„ã«ã¤ã„ã¦è¦‹ã¦è¡Œãã¾ã™ã€‚ãªãŠè¡Œæ”¿åŒºåŸŸãƒ‡ãƒ¼ã‚¿ã«ã¯ã‚‚ã†1ã¤ã€ŒXMLファイルã€ã‚‚å«ã¾ã‚Œã¦ãŠã‚Šã¾ã™ãŒã€åº§æ¨™å€¤ãŒå°æ•°ç‚¹ä»¥ä¸‹8æ¡ã§å…ˆã®2ã¤ã‚ˆã‚Šã‚‚精度ãŒæŠ¼ã•ã‚Œãˆã‚Œã¦ã„ã‚‹ãŸã‚除ã„ã¦ã„ã¾ã™ã€‚
- 行政区域データã®ã‚·ã‚§ãƒ¼ãƒ—ファイルã«è¨å®šã•ã‚Œã¦ã„る座標値ã®æ¡æ•°
- 行政区域データã®GeoJSONファイルã«è¨å®šã•ã‚Œã¦ã„る座標値ã®æ¡æ•°
- 行政区域データã®GeoJSONファイルã¨ã‚·ã‚§ãƒ¼ãƒ—ファイルをGeoJSON変æ›ã—ãŸãƒ‡ãƒ¼ã‚¿ã‚’比ã¹ã¦è¦‹ã‚‹
- TopoJSON変æ›æ™‚ã®quantizationパラメータã®è¨å®šå€¤
- quantizationパラメータを変更ã—ãŸéš›ã®TopoJSONファイルã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚º
- quantizationパラメータã«ã‚ˆã‚Šåº§æ¨™ç²¾åº¦ãŒã©ã®ã‚ˆã†ã«å¤‰åŒ–ã™ã‚‹ã‹?確èªã™ã‚‹
- TopoJSONファイルã«å¤‰æ›ã™ã‚‹ã“ã¨ã§ç™ºç”Ÿã™ã‚‹intersections(ç·šã®äº¤å·®)ã«ã¤ã„ã¦
- 最後ã«
行政区域データã®ã‚·ã‚§ãƒ¼ãƒ—ファイルã«è¨å®šã•ã‚Œã¦ã„る座標値ã®æ¡æ•°
QGISã§ç§‹ç”°çœŒã®è¡Œæ”¿åŒºåŸŸãƒ‡ãƒ¼ã‚¿ã®ã‚·ã‚§ãƒ¼ãƒ—ファイルを開ãã€æ›´ã«å±žæ€§ãƒ†ãƒ¼ãƒ–ルを開ã最åˆã®ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚’コピーã—ã¦Excelシートã«è²¼ã‚Šä»˜ã‘ã‚‹ã¨ä¸‹å›³ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚
ExcelデータãŒç¤ºã—ã¦ã„ã‚‹ã®ã¯åœ°å›³ä¸Šã«ã‚る一ã¤ã®åœ°åŸŸã‚’表ã™å¤šè§’å½¢(ãƒãƒªã‚´ãƒ³ã¨å‘¼ã°ã‚Œã‚‹)ã®é ‚点ã®åº§æ¨™å€¤ã«ãªã‚Šã¾ã™ã€‚æƒ…å ±ã¨ã—ã¦çµŒåº¦ã¨ç·¯åº¦ãŒã‚¹ãƒšãƒ¼ã‚¹åŒºåˆ‡ã‚Šã§ä¸¦ã‚“ã§ã„ã¾ã™ã€‚
QGISã§ã¯æ•°å€¤ã¯çµŒåº¦ãƒ»ç·¯åº¦ã¨ã‚‚ã«å°æ•°ç‚¹ä»¥ä¸‹17æ¡ã§è¡¨ç¤ºã•ã‚Œã¦ã„ã¾ã™ãŒã€ã‚·ã‚§ãƒ¼ãƒ—ファイルã®è¦æ ¼ã§ã¯åº§æ¨™å€¤ã¯å€ç²¾åº¦ã«ãªã£ã¦ã„ã¾ã™ã€‚
下記Wikipediaã®ã€Œã‚·ã‚§ãƒ¼ãƒ—ファイルã€ã‚’ã”å‚ç…§ãã ã•ã„。
ã¨ãªã‚‹ã¨QGISã§ã¯17æ¡ã¾ã§è¡¨ç¤ºã•ã‚Œã¦ã„ã‚‹ã®ã§ã™ãŒã€å€ç²¾åº¦ã®æœ‰åŠ¹æ¡æ•°ã¯æ¦‚ã15æ¡ã«ãªã‚Šã¾ã™ã®ã§ã€çµŒåº¦ã§ã‚ã‚Œã°å°æ•°ç‚¹ä»¥ä¸‹12æ¡ã€ç·¯åº¦ã§ã‚ã‚Œã°13æ¡ã¾ã§ãŒæœ‰åŠ¹ãªæƒ…å ±ã¨ãªã‚Šã¾ã™ã€‚
行政区域データã®GeoJSONファイルã«è¨å®šã•ã‚Œã¦ã„る座標値ã®æ¡æ•°
GeoJSONフォーマットã¯2016å¹´8月ã«RFC7946ã¨ã—ã¦ç™ºè¡¨ã•ã‚Œã¦ã„ã¦ã€ãã®ä¸ã®11ç« 2é …ã«åº§æ¨™ç²¾åº¦ã«é–¢ã™ã‚‹è¨˜è¼‰ãŒã‚ã‚Šã¾ã™ã€‚
下記ã«æ—¥æœ¬èªžè¨³ã‚’引用ã„ãŸã—ã¾ã™ã€‚
ãƒã‚¤ãƒˆå˜ä½ã«GeoJSONテã‚ストã®ã‚µã‚¤ã‚ºã¯ã€ä¸»è¦ãªç›¸äº’é‹ç”¨æ€§ã‚’考慮ã—ã€åº§æ¨™å€¤ã®ç²¾åº¦ã¯ã€ãƒ†ã‚ストã®å¤§ãã•ã«å¤§ããªå½±éŸ¿ã‚’与ãˆã¾ã™ã€‚多ãã®è©³ç´°ãªãƒãƒªã‚´ãƒ³ã‚’å«ã‚€ã«GeoJSONテã‚ストã¯6〜15å°æ•°ç‚¹ä»¥ä¸‹ã®ç²¾åº¦ã‚’åº§æ¨™å¢—åŠ ã•ã›ã‚‹ã“ã¨ã«ã‚ˆã£ã¦2å€ã«ã»ã¨ã‚“ã©è†¨å¼µã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
日本語訳ã ã¨è§£ã‚Šé›£ã„ã¨ã“ã‚ãŒã‚ã‚Šã¾ã™ãŒã€æœ€å¤§ã§å°æ•°ç‚¹ä»¥ä¸‹15æ¡ã¾ã§æ‰±ãˆã‚‹ã‚ˆã†ã§ã™ã‹ã‚‰ã‚·ã‚§ãƒ¼ãƒ—ファイルã®12æ¡ãƒ»13æ¡ã‚ˆã‚Šã‚‚高精度ã«ãªã‚Šã¾ã™ã€‚
行政区域データã®GeoJSONファイルã¨ã‚·ã‚§ãƒ¼ãƒ—ファイルをGeoJSON変æ›ã—ãŸãƒ‡ãƒ¼ã‚¿ã‚’比ã¹ã¦è¦‹ã‚‹
シェープファイルã®GeoJSON変æ›ã¯QGISã§ã‚‚実行ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ãŒã€ä»Šå›žã¯mapshaperã§å¤‰æ›ã—ãŸã‚‚ã®ã‚’使用ã—ã¦ã„ã¾ã™ã€‚
ãã®ç†ç”±ã§ã™ãŒã€æœ€çµ‚çš„ã«ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’TopoJSONå½¢å¼ã§ã”æä¾›ã™ã‚‹ã«ã‚ãŸã‚Šã‚·ã‚§ãƒ¼ãƒ—ファイルをmapshaperã§TopoJSONå½¢å¼ã«å¤‰æ›ã‚’致ã—ã¾ã™ã€‚
ãã®ãŸã‚mapshaperã§ã®GeoJSON変æ›ã®ç²¾åº¦ã‚’調ã¹ã¦ãŠããŸã‹ã£ãŸã‹ã‚‰ã§ã™ã€‚
確èªã™ã‚‹åœ°å›³æƒ…å ±ã¯ã€å…ˆã»ã©ã‚·ã‚§ãƒ¼ãƒ—ファイルã®åº§æ¨™å€¤ã‚’調ã¹ã‚‹ãŸã‚ã«ä½¿ã£ãŸç§‹ç”°çœŒç”·é¹¿å¸‚ã®ã‚‚ã®ã¨åŒã˜ãƒãƒªã‚´ãƒ³ã§ã™ã€‚
ã¾ãšç§‹ç”°çœŒè¡Œæ”¿åŒºåŸŸãƒ‡ãƒ¼ã‚¿ã«ã‚る「N03-19_05_190101.geojsonã€ãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰è©²å½“箇所ã®ãƒãƒªã‚´ãƒ³ãƒ‡ãƒ¼ã‚¿ã‚’Excelã«ã‚³ãƒ”ーã—ã¦åŠ å·¥ã—ã¾ã™ã€‚
ã¤ãŽã«ç§‹ç”°çœŒè¡Œæ”¿åŒºåŸŸãƒ‡ãƒ¼ã‚¿ã«ã‚る「N03-19_05_190101.shpã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’mapshaperã§GeoJSONã«å¤‰æ›ã—åŒã˜ã‚ˆã†ã«è©²å½“箇所ã®ãƒãƒªã‚´ãƒ³ãƒ‡ãƒ¼ã‚¿ã‚’Excelã®åˆ¥ã‚·ãƒ¼ãƒˆã«ã‚³ãƒ”ーã—ã¦ã€ä¸¡è€…ã§ã®é•ã„を緯度・経度ã”ã¨ã«ã€Œè¡¨ã€ã«ã—ã¦ç¢ºèªã—ã¦ã„ã¾ã™ã€‚
比較ã—ã¦å·®ãŒç„¡ã„å ´åˆã¯ã€Œ-ã€ã€å·®ãŒç”Ÿã˜ã¦ã„ã‚‹å ´åˆã¯ã€Œè¡Œæ”¿åŒºåŸŸGeoJSONã€ã¨ã€Œã‚·ã‚§ãƒ¼ãƒ—ファイルã‹ã‚‰GeoJSONã«å¤‰æ›ã€ã—ãŸãã‚Œãžã‚Œã®å€¤ã®å°æ•°ç‚¹ä»¥ä¸‹12æ¡ã‹ã‚‰å…ˆã‚’「-ã€åŒºåˆ‡ã‚Šã§è¡¨ç¤ºã—ã¦ã„ã¾ã™ã€‚
経度 | ||
行政区域GeoJSON | ã‚·ã‚§ãƒ¼ãƒ—ãƒ•ã‚¡ã‚¤ãƒ«å¤‰æ› | å°æ•°ç‚¹ä»¥ä¸‹12æ¡ä»¥é™ã§ã®å·® |
139.69761411180184 | 139.69761411180184 | – |
139.69760966285571 | 139.6976096628557 | 571-57 |
139.69760260677492 | 139.69760260677492 | – |
139.6975940344372 | 139.6975940344372 | – |
139.69758438381234 | 139.69758438381234 | – |
139.69758243767944 | 139.69758243767944 | – |
139.69758167325563 | 139.69758167325563 | – |
139.69758160760512 | 139.69758160760512 | – |
139.69758306090955 | 139.69758306090955 | – |
139.69759330688566 | 139.69759330688566 | – |
139.6976143321358 | 139.6976143321358 | – |
139.69762194579619 | 139.6976219457962 | 619-62 |
139.69762824914449 | 139.6976282491445 | 449-45 |
139.69763167286351 | 139.6976316728635 | 351-35 |
139.69763344992384 | 139.69763344992384 | – |
139.69763891060734 | 139.69763891060734 | – |
139.69763946818694 | 139.69763946818694 | – |
139.6976366146381 | 139.6976366146381 | – |
139.6976297537102 | 139.6976297537102 | – |
139.69762408618271 | 139.6976240861827 | 271-27 |
139.6976180544298 | 139.69761805442977 | 98-977 |
139.69761411180184 | 139.69761411180184 | – |
緯度 | ||
行政区域GeoJSON | ã‚·ã‚§ãƒ¼ãƒ—ãƒ•ã‚¡ã‚¤ãƒ«å¤‰æ› | å°æ•°ç‚¹ä»¥ä¸‹13æ¡ä»¥é™ã§ã®å·® |
40.002152225344958 | 40.00215222534496 | 958-96 |
40.002151747804987 | 40.00215174780499 | 987-99 |
40.002152225344958 | 40.00215222534496 | 958-96 |
40.002155197604338 | 40.00215519760434 | 338-34 |
40.00216346776989 | 40.00216346776989 | – |
40.002167864555361 | 40.00216786455536 | 361-36 |
40.002172532036752 | 40.00217253203675 | 752-75 |
40.00217641441003 | 40.00217641441003 | – |
40.002179748196852 | 40.00217974819685 | 852-85 |
40.002189054381404 | 40.002189054381404 | – |
40.002192774876733 | 40.00219277487673 | 733-73 |
40.002193640024529 | 40.00219364002453 | 529-53 |
40.002193441274365 | 40.00219344127436 | 365-36 |
40.002193197558086 | 40.002193197558086 | – |
40.002192225390957 | 40.00219222539096 | 957-96 |
40.00218741401801 | 40.00218741401801 | – |
40.002182838267402 | 40.0021828382674 | 402-4 |
40.002171360220132 | 40.00217136022013 | 132-13 |
40.002162197927134 | 40.002162197927134 | – |
40.00215710776439 | 40.00215710776439 | – |
40.002153801856537 | 40.00215380185654 | 537-54 |
40.002152225344958 | 40.00215222534496 | 958-96 |
経度よりも緯度ã§ã®å·®ãŒå¤šã出ã¦ã„ã‚‹ã®ã¯é•ã„ãŒèµ·ãã¦ã„ã‚‹æ¡ã®é•ã„(経度ã¯å°æ•°ç‚¹ä»¥ä¸‹13æ¡ç›®ã«å¯¾ã—ã¦ç·¯åº¦ã¯14æ¡ç›®ãŒå¤§åŠã§ã™)ã«ã‚ˆã‚‹ã‚‚ã®ã¨æŽ¨å¯Ÿè‡´ã—ã¾ã™ã€‚
ã“ã†ã—ã¦æ¯”ã¹ã¦è¦‹ã‚‹ã¨é»„色ã®ã‚¢ãƒ³ãƒ€ãƒ¼ãƒ©ã‚¤ãƒ³ã‚’引ã„ãŸ1ヶ所以外ã¯ã€ã‚‚ã¨ã‚‚ã¨GeoJSONファイルã¨ã—ã¦æä¾›ã•ã‚Œã¦ã„ã‚‹æ–¹ã®ç²¾åº¦ãŒé«˜ãã€ãã†ã„ã£ãŸæ„味ã§ã¯GeoJSONデータã®æ–¹ãŒã‚·ã‚§ãƒ¼ãƒ—ファイルよりも高精度ã®æƒ…å ±ã‚’æä¾›ã—ã¦ã„ãŸã ã„ã¦ã„ã‚‹ã¨è¨€ãˆãã†ã§ã™ã€‚
ãŸã 今回TopoJSONデータを作æˆã™ã‚‹ã«ã‚ãŸã‚Šä¸‹è¨˜ã®2点ã®ç†ç”±ã‹ã‚‰GeoJSONデータã§ã¯ãªãシェープファイルã®æ–¹ã®ãƒ‡ãƒ¼ã‚¿ã‚’使用ã™ã‚‹äº‹ã«è‡´ã—ã¾ã™ã€‚
ãã®ç†ç”±ã¨ã—ã¦ã¯æ¬¡ã®2点ã«ãªã‚Šã¾ã™ã€‚
- å°æ•°ç‚¹ä»¥ä¸‹13æ¡ç›®ãƒ»14æ¡ç›®ãŒæ£ç¢ºã§ã‚ã£ãŸã¨ã—ã¦ã‚‚地図上ã§ã¯å·®ãŒç¢ºèªã§ããªã„ã»ã©å½±éŸ¿ãŒå°ã•ã„。
- 一般的ã«ã€Œã‚·ã‚§ãƒ¼ãƒ—ファイルã€ã¨è¨€ã£ãŸæ–¹ãŒèªçŸ¥åº¦ãŒé«˜ã„。
TopoJSON変æ›æ™‚ã®quantizationパラメータã®è¨å®šå€¤
å‰ç½®ããŒé•·ããªã£ã¦ã—ã¾ã„ã¾ã—ãŸãŒã€æœ¬é¡Œã«æˆ»ã‚Šã¾ã™ã€‚
mapshaperã§ã‚·ã‚§ãƒ¼ãƒ—ファイルをTopoJSONファイルã«å¤‰æ›ã™ã‚‹éš›ã«ã€ãƒ‘ラメータã¯æŒ‡å®šã›ãšãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã®ã¾ã¾ã§å¤‰æ›ã™ã‚‹æ–¹ãŒæ¥½ã§ã™ã€‚
一般的ã«TopoJSONファイルを使用ã™ã‚‹ç›®çš„ã¯ã€é«˜ç²¾åº¦ã®åœ°å›³æƒ…å ±ã‚’æ±‚ã‚ã‚‹ã¨ã„ã†ã‚ˆã‚Šã‚‚圧縮率ãŒé«˜ãファイルサイズãŒå°ã•ããªã‚‹ãŸã‚ã§ã‚ã‚‹ã¨èªè˜ã—ã¦ã„ã¾ã™ã€‚
ãã‚‚ãã‚‚TopoJSON変æ›ã§é«˜ç²¾åº¦ã®ãŸã‚ã«no-quantizationパラメータを指定ã—ã¦ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºãŒGeoJSONã¨ã•ã»ã©å¤‰ã‚らãªããªã‚‹ç¨‹å¤§ãããªã£ã¦ã—ã¾ã†ã®ã§ã‚ã‚Œã°ã€TopoJSONã§ã¯ãªãGeoJSONã‚’ãã®ã¾ã¾ä½¿ç”¨ã—ãŸæ–¹ãŒç²¾åº¦ã‚’心é…ã™ã‚‹å¿…è¦ãŒç„¡ããªã‚Šã¾ã™ã€‚
mapshaperã®ã‚³ãƒžãƒ³ãƒ‰ãƒªãƒ•ã‚¡ãƒ¬ãƒ³ã‚¹ã§quantizationパラメータを調ã¹ã‚‹ã¨ä¸‹è¨˜ã®ã‚ˆã†ã«è¨˜è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚
ã„ãšã‚Œã‹ã®æ¬¡å…ƒã«æ²¿ã£ãŸå¾®åˆ†å¯èƒ½ãªç‚¹ã®æœ€å¤§æ•°ã¨ã—ã¦é‡å化を指定ã—ã¾ã™ã€‚Mike Bostockã®topojsonプãƒã‚°ãƒ©ãƒ ã®ã‚ªãƒ—ションã«ç›¸å½“ã—ã¾ã™ã€‚既定ã§ã¯ã€mapshaperã¯å¹³å‡ã‚»ã‚°ãƒ¡ãƒ³ãƒˆé•·ã®0.02ã«ç›¸å½“ã™ã‚‹é‡å化をé©ç”¨ã—ã¾ã™ã€‚
日本語訳ã§è¡¨ç¤ºã—ã¦ã„ã¾ã™ã€‚
残念ãªãŒã‚‰æ›¸ã‹ã‚Œã¦ã„る内容ãŒã¨ã¦ã‚‚難解ã§ãƒã‚¤ãƒ³ãƒˆã¨æ€ã‚れるã®ã¯ã€Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯å¹³å‡ã‚»ã‚°ãƒ¡ãƒ³ãƒˆé•·ã®0.02ã«ç›¸å½“ã™ã‚‹å€¤ã‚’é©ç”¨ã—ã¾ã™ã€ã¨ã„ã†è¨˜è¼‰ã§ã™ã€‚
「平å‡ã‚»ã‚°ãƒ¡ãƒ³ãƒˆé•·ã€ã¨ã„ã†ã®ã¯æ–‡å—通りã«è§£é‡ˆã™ã‚‹ã¨å¤‰æ›ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ã«ã‚ˆã£ã¦ç•°ãªã‚‹è¨ˆç®—値ã«ãªã‚‹ã¨æ€ã„ã¾ã™ã€‚
ãŸã ã—具体的ã«ã€Œå¹³å‡ã‚»ã‚°ãƒ¡ãƒ³ãƒˆé•·ã€ãŒä½•ã‚’表ã—ã¦ã„ã‚‹ã®ã‹?ã«ã¤ãã¾ã—ã¦ã¯ã€Œè¨ˆç®—ã®å¯¾è±¡ã«ã™ã‚‹å€¤ã€ã‚’具体的ã«ç‰¹å®šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚
quantizationパラメータを変更ã—ãŸéš›ã®TopoJSONファイルã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚º
ファイルサイズを確èªã™ã‚‹ã«ã‚ãŸã‚Šå¯¾è±¡ã«ã™ã‚‹åœ°åŸŸã‚’決ã‚ã‚‹å¿…è¦ãŒã‚ã‚‹ã®ã§ã™ãŒã€ä»Šå›žã¯ä¸‹è¨˜ã®ç§‹ç”°çœŒåŒ—部(薄緑色ã«å¡—られãŸåœ°åŸŸ)を使用ã—ã¾ã™ã€‚
ãªãœç§‹ç”°çœŒåŒ—部をé¸ã‚“ã ã®ã‹?ãªã®ã§ã™ãŒã€å†…陸県ã§ã¯ãªã„都é“府県ã®ãªã‹ã§è¤‡é›‘ãªæµ·å²¸ç·šã‚’一部ã ã‘æŒã£ã¦ã„ã‚‹ã¨ã„ã†ã®ãŒç†ç”±ã§ã™ã€‚ä¸åº¦ç”·é¹¿åŠå³¶ã®éƒ¨åˆ†ãŒè¤‡é›‘ãªåœ°å½¢ã«ãªã£ã¦ã„ã¾ã™ã€‚
ãªãŠç”»åƒã§ã¯è§£ã‚‰ãªã„ã®ã§ã™ãŒã€å³¶ãƒ»å²©ãƒ»æ¸¯æ¹¾è¨å‚™ãªã©ã®æƒ…å ±ã¯æ®‹ã—ãŸã¾ã¾ã«ã—ã¦ã„ã¾ã™ã€‚
ãã®ãŸã‚QGISプãƒãƒ‘ティã«è¡¨ç¤ºã•ã‚Œã¦ã„る地物数ã¯2,459ã«ãªã‚Šã¾ã™ã€‚
ã“ã®ã‚·ã‚§ãƒ¼ãƒ—ファイルをmapshaperã§TopoJSONファイルã«å¤‰æ›ã—ãŸæ™‚ã®quantizationã®å€¤ã¯ä¸‹è¨˜ã«ãªã‚Šã¾ã™ã€‚
パラメータ | 値 | TopoJSONファイルサイズ |
quantization | ãªã—(デフォルト) | 1,496KB |
1,000,000(1e6) | 1,487KB | |
2,000,000(2e6) | 1,566KB | |
3,000,000(3e6) | 1,612KB | |
no-quantization | 5,766KB |
上記ã®è¡¨ã‹ã‚‰æŽ¨å¯Ÿã§ãã‚‹ã“ã¨ã¨ã—ã¦ã¯ã€ã€Œquantizationã®å€¤ãŒå¤§ãããªã‚‹ã«å¾“ã£ã¦TopoJSONファイルサイズãŒå¤§ãããªã‚‹ã€äº‹ãŒæŒ™ã’られã¾ã™ã€‚
ãªãŠã‚·ã‚§ãƒ¼ãƒ—ファイルをGeoJSONファイルã«å¤‰æ›ã—ãŸå ´åˆã®ã‚µã‚¤ã‚ºã¯6,717KBã§ã™ã€‚
推察ãŒæ£ã—ã„ã¨ã™ã‚‹ã¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®quantizationパラメータã¯1,000,000ã¨2,000,000ã®é–“ã§ã€å€¤ã¨ã—ã¦ã¯1,110,000ã«è¿‘ã„æ•°å—ã«ãªã‚Šãã†ã§ã™ã€‚
ä»®ã«1,110,000ãŒå¹³å‡ã‚»ã‚°ãƒ¡ãƒ³ãƒˆé•·ã«0.02ã‚’ä¹—ã˜ãŸå€¤ã ã¨ã™ã‚‹ã¨å¹³å‡ã‚»ã‚°ãƒ¡ãƒ³ãƒˆé•·ã¯55,500,000ã«ãªã‚‹ã®ã§ã™ãŒã€ã€Œé•·ã€ã®å˜ä½ã‚’例ãˆã°ãƒŸãƒªãƒ¡ãƒ¼ãƒˆãƒ«ã¨ã™ã‚‹ã¨55.5Kmã«ãªã‚Šã¾ã™ã€‚
ãŸã ã—å…ˆã»ã©ã‚‚書ãã¾ã—ãŸãŒã“ã‚ŒãŒä½•ã‚’表ã—ã¦ã„ã‚‹ã®ã‹?を特定ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚
quantizationパラメータã«ã‚ˆã‚Šåº§æ¨™ç²¾åº¦ãŒã©ã®ã‚ˆã†ã«å¤‰åŒ–ã™ã‚‹ã‹?確èªã™ã‚‹
よã†ã‚„ã本題ã«å…¥ã‚Šã¾ã™ã€‚
å…ˆã»ã©ã®è¡¨ã§quantizationパラメータãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€2e6ã€3e6ã®3パターンã§ä½œæˆã—ãŸTopoJSONデータをå‰å›žã¨åŒã˜ã「Leafletã€ä½¿ã£ã¦é‡ãåˆã‚ã›ã¦è¦‹ã‚‹äº‹ã«ã—ã¾ã™ã€‚
ãŸã ã—3パターンã®TopoJSONデータã ã‘ã§ã¯ã€Œã©ã‚ŒãŒä¸€ç•ªç²¾åº¦ãŒé«˜ã„ã‹?ã€ã‚’判æ–ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。
ãã“ã§ã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºã¯6MBå¼·ã¨å¤§ãããªã£ã¦ã—ã¾ã„ã¾ã™ãŒã€ã‚·ã‚§ãƒ¼ãƒ—ファイルをGeoJSONファイルã«å¤‰æ›ã—ãŸãƒ‡ãƒ¼ã‚¿ã‚‚åˆã‚ã›ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ã«ã—ã¾ã™ã€‚
ã¡ãªã¿ã«TopoJSONデータã®ä¸ã§ã¯ã€Œ3e6ã€ãŒä¸€ç•ªãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºãŒå¤§ãããªã£ã¦ã„ã‚‹ã®ã§ä¸€ç•ªç²¾åº¦ãŒå‘上ã—ã¦ã„る事ãŒæœŸå¾…ã•ã‚Œã¾ã™ã€‚
今回もã¾ãšã¯ç”»é¢ã‚ャプãƒãƒ£ãƒ¼ã§ã”説明致ã—ã¾ã™ã€‚ãã®å¾Œã§å®Ÿéš›ã«å‹•ã‹ã—ã¦ã”確èªã„ãŸã ã‘ã‚Œã°å¹¸ã„ã§ã™ã€‚
ãªãŠä»Šå›žã¯4本ã®ç·šã‚’é‡ãåˆã‚ã›ã¦è¡¨ç¤ºã•ã›ã¦ã„ã‚‹ãŸã‚ã«ã€ãã®ã¾ã¾ã§ã¯åœ°å›³ãƒ‡ãƒ¼ã‚¿ãŒè¦‹é›£ããªã£ã¦ã—ã¾ã„ã¾ã™ã€‚
ãã“ã§ã‚µã‚¤ãƒˆã‚’呼ã³å‡ºã—ãŸæ™‚ã«å·¦å›³ã®ã‚ˆã†ãªå…¥åŠ›ãƒ€ã‚¤ã‚¢ãƒã‚°ç”»é¢ã‚’表示ã•ã›ã¦ã„ã¾ã™ã€‚
カーソルãŒã‚»ãƒƒãƒˆã•ã‚Œã¦ã„ã‚‹ç”»é¢ã®å…¥åŠ›æ¬„ã«1ã‹ã‚‰3ã®æ•°å—を入力ã—ã¦OKボタンをクリックã—ã¦ã„ãŸã ãã¨ã€ä¸‹è¨˜ã®è¡¨ã«åˆã‚ã›çµ„ã¿åˆã‚ã›ã§ç·šã‚’2本ã«çµžã£ã¦ç”»é¢ã«è¡¨ç¤ºã—ã¾ã™ã€‚
入力値 | 線色 | quantization | GeoJSON |
1 | 緑 | デフォルト | 黒線 |
2 | é’ | 2,000,000(2e6) | é»’ç·š |
3 | 赤 | 3,000,000(3e6) | 黒線 |
シェープファイルをGeoJSON変æ›ã—ãŸãƒ‡ãƒ¼ã‚¿ã¯é»’ç·šã§1ã‹ã‚‰3ã©ã‚Œã‚’é¸ã‚“ã§ã‚‚表示ã—ã¾ã™ã€‚
ãªãŠã€Œç„¡å…¥åŠ›ã§OKボタンã€ã¾ãŸã¯ã€Œã‚ャンセルボタンã€ã¾ãŸã¯ã€Œ1ã‹ã‚‰3以外を入力ã—ã¦OKボタンã€ã®å ´åˆã¯ã™ã¹ã¦ã®ç·šã‚’表示ã—ã¾ã™ã€‚
ã™ã¹ã¦ã®ç·šã‚’表示ã•ã›ãŸçŠ¶æ…‹ã®åˆæœŸç”»é¢ã¯å·¦å›³ã«ãªã‚Šã¾ã™ã€‚
ズームレベルã¯9ã§ã»ã½ã»ã½åœ°å›³ã®å…¨æ™¯ãŒè¡¨ç¤ºã•ã‚Œã¦ã„ã¾ã™ã€‚
ç”»é¢å³ä¸Šã«è¡¨ç¤ºã•ã‚Œã¦ã„るコントãƒãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ã®ä¸ã«ã‚る「マーカー表示(ç´«)ã€ã®ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’クリックã™ã‚‹ã¨ç”»é¢ä¸Š3ヶ所ã«ç´«è‰²ãƒžãƒ¼ã‚«ãƒ¼ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚
ãれ以外ã®è‰²ã®ãƒžãƒ¼ã‚«ãƒ¼ã«ã¤ãã¾ã—ã¦ã¯æ¬¡ã®ç« ã§ã”説明致ã—ã¾ã™ã€‚
マーカー表示ã—ã¦ã„ã‚‹ãƒã‚¤ãƒ³ãƒˆã¯ç·šã®ãšã‚ŒãŒç¢ºèªã—易ã„å ´æ‰€ã«ãªã‚Šã¾ã™ãŒã€ç”»é¢ã§ç›®è¦–ã§ãるよã†ã«ãªã‚‹ã®ã¯ã‚ºãƒ¼ãƒ レベル21以上ã«ãªã‚Šã¾ã™ã€‚ãれを1レベルã¥ã¤ç”»é¢å·¦ä¸Šã®ã€Œ+ã€ãƒœã‚¿ãƒ³ã‚„マウスã®ãƒ›ã‚¤ãƒ¼ãƒ«ã‚„ダブルクリックã§ã‚ºãƒ¼ãƒ アップã—ã¦åˆå…ƒã«æˆ»ã‚‹ã®ã¯å¤§å¤‰ã§ã™ã€‚
ãã“ã§å·¦å›³ã®ã‚ˆã†ã«ãƒžãƒ¼ã‚«ãƒ¼ã®ä¸Šã«ã‚«ãƒ¼ã‚½ãƒ«ã‚’åˆã‚ã›ã¦ã‚¯ãƒªãƒƒã‚¯ã‚’ã—ã¾ã™ã€‚
å„行政区画ã«ã‚«ãƒ¼ã‚½ãƒ«ã‚’当ã¦ã‚‹ã¨å½“該区画をãƒã‚¤ãƒ©ã‚¤ãƒˆè¡¨ç¤ºã«ã™ã‚‹ãŸã‚ã€ãƒã‚¤ãƒ³ã‚¿ãƒ¼ã®å½¢ã¯åœ°å›³ä¸Šã§ã¯å¸¸ã«æŒ‡å·®ã—マークã«ãªã£ã¦ã„ã¾ã™ã€‚ãŸã ã—マーカーã«ã‚«ãƒ¼ã‚½ãƒ«ãŒè¼‰ã‚‹ã¨ãƒã‚¤ãƒ©ã‚¤ãƒˆè¡¨ç¤ºãŒæ¶ˆãˆã¾ã™ã€‚
マーカーをクリックã™ã‚‹ã¨ã€å·¦å›³ã®ã‚ˆã†ãªãƒãƒƒãƒ—アップウインドウãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚
「▽ズームインã€ã®ãƒªãƒ³ã‚¯ã‚’クッリクã—ã¾ã™ã€‚
ã™ã‚‹ã¨æ¬¡ã®å›³ã®ã‚ˆã†ã«ã‚ºãƒ¼ãƒ レベルãŒä¸€æ©Ÿã«ä¸ŠãŒã‚Šã¾ã™ã€‚
紫色ã®ãƒžãƒ¼ã‚«ãƒ¼ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€Œâ–½ã‚ºãƒ¼ãƒ インã€ã‚’クリックã™ã‚‹ã¨ã‚ºãƒ¼ãƒ レベル24(最大レベルã¯25)ã¾ã§ä¸€æ©Ÿã«æ‹¡å¤§ã—ã¾ã™ã€‚
上ã‹ã‚‰é †ã«ã€åˆæœŸç”»é¢ã§ä¸€ç•ªå·¦ã®ãƒžãƒ¼ã‚«ãƒ¼ã€çœŸã‚“ä¸ã®ãƒžãƒ¼ã‚«ãƒ¼ã€ä¸€ç•ªå³ã®ãƒžãƒ¼ã‚«ãƒ¼ã®é †ã«ä¸¦ã¹ã¦ã‚ã‚Šã¾ã™ã€‚
精度ã«é–¢ã—ã¦ã¯å¦‚何ã§ã—ょã†ã‹?
緑色ã®ç·šãŒé»’ç·šã«å¯¾ã—ã¦ä¸€ç•ªãšã‚ŒãŒå¤šã„ã®ã¯è§£ã‚‹ã¨æ€ã„ã¾ã™ã€‚
é’ç·šã¨èµ¤ç·šã®é•ã„ã¯å¾®å¦™ã§ã™ã€‚赤線ãŒé»’ç·šã«è¿‘ã„部分もã‚ã‚Œã°ã€é’ç·šã®æ–¹ãŒè¿‘ã„部分ãŒã‚ã‚‹ã¨ã“ã‚ã‚‚ã‚ã‚Šã¾ã™ã€‚
ãŸã ç·ã˜ã¦è¦‹ã‚‹ã¨è‹¥å¹²èµ¤ç·šã®æ–¹ãŒãšã‚ŒãŒå°‘ãªãæ„Ÿã˜ã¾ã™ã€‚
ãªãŠã‚ºãƒ¼ãƒ インã™ã‚‹å‰ã®ã‚ºãƒ¼ãƒ レベルã«æˆ»ã‚‹ã«ã¯ã€ãƒžãƒ¼ã‚«ãƒ¼ã‚’クッリクã—ã¦é–‹ã‹ã‚Œã‚‹ãƒãƒƒãƒ—アップウインドウã®ä¸ã®ã€Œâ–³ã‚ºãƒ¼ãƒ 戻りã€ã®ãƒªãƒ³ã‚¯ã‚’クリックã—ã¦ãã ã•ã„。
åˆæœŸç”»é¢ã®çŠ¶æ…‹ã«æˆ»ã‚‹ã«ã¯ã€Œâ–²åˆæœŸçŠ¶æ…‹ã€ã‚’クリックã—ã¾ã™ã€‚
ã²ã¨ã¤ãŠä¼ãˆã—ãŸç½®ããŸã„ã®ã¯ã€TopoJSONå½¢å¼ã§ã¯GeoJSONå½¢å¼ã¨æ¯”較ã—ã¦ã€Œåº§æ¨™å€¤ã«ãšã‚ŒãŒç”Ÿã˜ã¦ã„ã‚‹ã€ã“ã¨ã¯äº‹å®Ÿã§ã™ã€‚
ãŸã ã—ズームレベル24ã¨ã™ã‚‹ã¨ç¸®å°ºã¯ç”»é¢ã«è¡¨ç¤ºã•ã‚Œã¦ã„るスケールãƒãƒ¼ã‚’見ã¦ã„ãŸã ã‘ã‚Œã°è§£ã‚‹ã®ã§ã™ãŒã€1メートルãŒç”»é¢ä¸Šã§ç´„43ミリメートルã§ã¤ã¾ã‚Šç¸®å°ºã¯1/23.26ã¨ãªã‚Šã€ç”»é¢ã§1ミリãšã‚Œã¦ã„ãŸå ´åˆå®Ÿéš›ã®è·é›¢ã§ã¯23.26ミリã®ãšã‚Œã«ãªã‚Šã¾ã™ã€‚
ã§ã¯ãªãœã“ã®ã‚ˆã†ãªå¾®å¦™ãªèª¤å·®ã®è©±ã‚’ã—ã¦æ¥ãŸã‹?ãªã®ã§ã™ãŒã€æ¬¡ã®ç« ã§ã”説明ã™ã‚‹TopoJSONデータã«ã—ãŸéš›ã«ç™ºç”Ÿã™ã‚‹intersections(ç·šã®äº¤å·®)ã®è©±ã«ã¤ãªã’ã‚‹ãŸã‚ã«ãªã‚Šã¾ã™ã€‚
下記リンクをクッリクã—ã¦ã„ãŸã ãã¨ã€ä¸Šè¨˜ã§ã”説明ã—ãŸã‚¦ã‚§ãƒƒãƒ–サイトãŒå‹•ã‹ã›ã‚‹å½¢ã§é–‹ãã¾ã™ã€‚
Leafret.jpを使用ã—ãŸHTMLファイルã«ãªã‚Šã¾ã™ã€‚是éžä¸€åº¦ã”確èªã‚’ã„ãŸã ã‘ã‚Œã°å¹¸ã„ã§ã™ã€‚
誤差を確èªã™ã‚‹ãŸã‚ã®ã‚µã‚¤ãƒˆ
ãªãŠæれ入りã¾ã™ãŒå‹•ä½œç¢ºèªã‚’ã—ãŸãƒ–ラウザ環境ã¯ä¸‹è¨˜ã«ãªã‚Šã¾ã™ã€‚
- Google Chrome ãƒãƒ¼ã‚¸ãƒ§ãƒ³: 81.0.4044.122
- Internet Explorer11 更新ãƒãƒ¼ã‚¸ãƒ§ãƒ³11.0.185(KB4550905)
- Microsoft Edge  44.18.18362.449.0
- FireFox 75.0
TopoJSONファイルã«å¤‰æ›ã™ã‚‹ã“ã¨ã§ç™ºç”Ÿã™ã‚‹intersections(ç·šã®äº¤å·®)ã«ã¤ã„ã¦
ã“ã“ã¾ã§TopoJSONå½¢å¼ã«å¤‰æ›ã™ã‚‹éš›ã®ã€Œåº§æ¨™å€¤ã®ãƒˆãƒãƒã‚¸ãƒ¼å‡¦ç†ã€ã§quantization(é‡å化)値を変更ã™ã‚‹äº‹ã§ã®åŠ¹æžœã«ã¤ãã¾ã—ã¦è¦‹ã¦æ¥ã¾ã—ãŸã€‚
変æ›ã§ç™ºç”Ÿã™ã‚‹èª¤å·®ã«ã¤ãã¾ã—ã¦ã¯ã¨ã¦ã‚‚微細ãªã‚‚ã®ãªã®ã§ã€Œåˆ©ç”¨ã«éš›ã—ã¦ã¯æ°—ã«ã—ãªãã¦ã‚‚良ã„範囲ã§ã‚ã‚‹ã€ã¨èªè˜ã—ã¦ã„ã¾ã™ãŒã€ãŸã ã—ã“ã®èª¤å·®ã«èµ·å› ã—ã¦ã€Œæ¯›æŠœãåˆã‚ã›ã€ã§è¡¨ã•ã‚Œã¦ã„る箇所ãŒintersections(ç·šã®äº¤å·®)ã«ãªã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚
mapshaperã«ã¯intersectionsを見ã¤ã‘ã¦ãれる機能「detect line intersectionsã€ãŒã‚ã‚‹ã ã‘ã§ã¯ãªãã€å·¦å›³ã§ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ãŒä»˜ã„ã¦ã„ãªã„オプション「snap verticesã€ã¨ã„ã†intersectionsを補æ£ã—ã¦ãれる機能ãŒã‚ã‚Šã¾ã™ã€‚
ãŸã ã—残念ãªãŒã‚‰å·¦å›³ãƒ˜ãƒ«ãƒ—表示ã§èµ¤è‰²ä¸‹ç·šã—ãŸç®‡æ‰€ã«è¨˜è¼‰ã•ã‚Œã¦ã„るよã†ã«ã€TopoJSONファイルã®å ´åˆã¯è£œæ£ã¯é©ç”¨ã•ã‚Œã¾ã›ã‚“。
å…ˆã®ç« ã§ä½¿ç”¨ã—ãŸquantizationパラメータãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€2e6ã€3e6ã®3パターンã§ä½œæˆã—ãŸTopoJSONデータãã‚Œãžã‚Œã‚’mapshaperã§èª¿ã¹ã‚‹ã¨ä¸Šã‹ã‚‰é †ã«è¡¨ç¤ºã—ã¦ã„ã¾ã™ã€‚
- デフォルト値ã§ã¯2ヶ所
- 2e6ã§ã¯1ヶ所
- 3e6ã§ã¯3ヶ所
çµæžœçš„ã«ã™ã¹ã¦ã®ãƒ‘ターンã§intersectionsã¯ç™ºç”Ÿã—ã€ã—ã‹ã‚‚quantizationã®å€¤ã®å¢—åŠ ã«ã¯ä¾å˜ã—ã¦ã„ãªã„事ãŒè§£ã‚Šã¾ã™ã€‚
座標精度を上ã’ã¦ã„ã‚‹ã«ã‚‚é–¢ã‚らãšintersectionsãŒé€†ã«å¢—ãˆã¦ã—ã¾ã†ã®ç†ç”±ã¯TopoJSONã®ãƒˆãƒãƒã‚¸ãƒ¼ç†è«–ãŒè§£ã£ã¦ã„ãªã„ãŸã‚大変æ縮ã§ã¯ã‚ã‚Šã¾ã™ãŒã”説明ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。
å‰ã®ç« ã§ã”説明ã—ãŸã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ã®ä¸ã«ã‚る「マーカー表示(ç´«)ã€ä»¥å¤–ã®ãƒžãƒ¼ã‚«ãƒ¼è¡¨ç¤ºã‚’クリックã—ã¦ã„ãŸã ãã¨intersectionsãŒç™ºç”Ÿã—ã¦ã„ã‚‹å ´æ‰€ã‚’ã‚ºãƒ¼ãƒ ã‚¤ãƒ³ã—ã¦è¡¨ç¤ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
quantizationãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã®æ™‚ã®intersectionsã¯2ヶ所ã§ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ã®ãƒžãƒ¼ã‚«ãƒ¼è¡¨ç¤º(ç·‘)をクリックã™ã‚‹ã¨è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚
intersectionsã«ãªã£ã¦ã„ã‚‹å ´æ‰€ãŒå°‘ã—離れã¦ã„ã‚‹ãŸã‚ズームレベル24以上ã«æ‹¡å¤§ã™ã‚‹ã¨ä¸¡è€…ãŒè¡¨ç¤ºã•ã‚Œã¾ã›ã‚“。
ãã®ãŸã‚マーカー表示(ç·‘)ã®æ™‚ã¯ã‚ºãƒ¼ãƒ レベル23ã¾ã§æ‹¡å¤§ã•ã›ã¦ã„ã¾ã™ã€‚
ãªãŠã‚ºãƒ¼ãƒ アップã™ã‚Œã°ã‚ºãƒ¼ãƒ レベル25ã¾ã§æ‹¡å¤§ã™ã‚‹äº‹ã¯ã§ãã¾ã™ã€‚
quantizationãŒ2e6ã®æ™‚ã®intersectionsã¯1ヶ所ã§ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ã®ãƒžãƒ¼ã‚«ãƒ¼è¡¨ç¤º(é’)をクリックã™ã‚‹ã¨è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚
ズームレベルã¯25ã¾ã§ä¸€æ©Ÿã«ä¸Šã’ã¦ã„ã¾ã™ã€‚
ç·šã®çŠ¶æ³ã‚’確èªã™ã‚‹ã«ã¯ä¸€åº¦ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ã®ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã«ä»˜ã‘ãŸãƒã‚§ãƒƒã‚¯ã‚’外ã—ã¦ã¿ãŸæ–¹ãŒè§£ã‚Šæ˜“ããªã‚Šã¾ã™ã€‚
ズーム戻りをã™ã‚‹éš›ã«ã¯å†åº¦ãƒã‚§ãƒƒã‚¯ã‚’付ã‘ã¦ã„ãŸã ã‘ã‚Œã°ã¨æ€ã„ã¾ã™ã€‚
quantizationãŒ3e6ã®æ™‚ã®intersectionsã¯3ヶ所ã§ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ã®ãƒžãƒ¼ã‚«ãƒ¼è¡¨ç¤º(赤)をクリックã™ã‚‹ã¨è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚
ズームインã§ã‚ºãƒ¼ãƒ レベルã¯25ã¾ã§ä¸€æ©Ÿã«ä¸Šã’ã¦ã„ã¾ã™ã€‚
ç”»é¢å·¦ã«ã‚ã‚‹2ã‹æ‰€ã¯è¿‘ã„å ´æ‰€ã«ã‚ã‚‹ã®ã§ã‚ºãƒ¼ãƒ インã—ã¦ã‚‚2ã‹æ‰€ã¯åŒã˜ç”»é¢ã®ä¸ã«ç´ã¾ã‚Šã¾ã™ã€‚
最後ã«
quantizationパラメータを変更ã™ã‚‹ã“ã¨ã§ã®åº§æ¨™å€¤ã®æ£ç¢ºæ€§ã®å‘上ã¨ã€ãã‚Œã«ã¯ãƒªãƒ³ã‚¯ã—ãªã„intersectionsã®ç™ºç”Ÿã«å¯¾ã—ã¦ã©ã®ã‚ˆã†ã«åŽæ‹¾ã‚’付ã‘ã‚‹ã‹?ã¯ã€ä»Šå›žã®ã‚±ãƒ¼ã‚¹ã®ã‚ˆã†ã«quantizationパラメータã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚’å°‘ã—変更ã—ãŸæ™‚ã«intersectionsã®ç™ºç”Ÿå€‹æ‰€ãŒå°‘ãªããªã‚‹ã“ã¨ã‚‚ã‚ã‚Šã€ãã®å ´ãã®å ´ã§å¯¾å¿œã‚’決ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
ã¤ã¾ã‚Šæ®‹å¿µãªãŒã‚‰æ±ºã¾ã£ãŸæ–¹æ³•è«–ãŒãªãã€è©¦è¡ŒéŒ¯èª¤ã‚’ã™ã‚‹ã—ã‹ã‚ã‚Šã¾ã›ã‚“。
å¼·ã„ã¦æŒ™ã’ã‚‹ãªã‚‰ã°ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã§ã¾ãšã‚„ã£ã¦intersectionsã®ç™ºç”ŸãŒå¤šã„ã®ã§ã‚ã‚Œã°quantizationパラメータを変更ã—ã¦è¦‹ã‚‹ã¨ã„ã†ã‚„ã‚Šæ–¹ã§ã—ょã†ã‹?
「intersectionsãŒã‚ã‚‹ã¨ã©ã®ã‚ˆã†ãªä¸éƒ½åˆãŒã‚ã‚‹ã‹?ã€ãªã®ã§ã™ãŒã€Webシステムã§TopoJSONを使用ã™ã‚‹åˆ†ã«ã¯ã€ã‚ºãƒ¼ãƒ レベルを上ã’ãªã„ã®ã§ã‚ã‚Œã°å½±éŸ¿ã¯ç„¡ã„èªè˜ã§ã™ã€‚
ãŸã ã—PowerBIã§ä½¿ç”¨ã™ã‚‹éš›ã¯intersectionsãŒæ®‹ã£ã¦ã„ã‚‹ã¨åœ°å›³ãŒè¡¨ç¤ºã•ã‚Œãªã„ケースãŒã‚ã‚Šã¾ã™ã®ã§æ³¨æ„ãŒå¿…è¦ã§ã™ã€‚
「最終的ã«ç°¡ç´ 化ã™ã‚‹ã®ã§ã‚ã‚Œã°å¯¾å¿œã—ãªãã¦ã‚‚å•é¡Œã¯ç„¡ã„ã®ã§ã¯?ã€ã¨ã„ã†è€ƒãˆæ–¹ã‚‚ã‚ã‚Šã¾ã™ãŒå•é¡Œã®è§£æ±ºã«ã¯ãªã‚Šã¾ã›ã‚“。
ã“ã®TopoJSONã«ç™ºç”Ÿã™ã‚‹intersectionsã«å¯¾å¿œã™ã‚‹ãŸã‚ã«ã¯ã€å…ƒã¨ãªã‚‹ã‚·ã‚§ãƒ¼ãƒ—ファイルを微妙ã«èª¿æ•´ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
ã‚‚ã¡ã‚ã‚“å…ƒã¨ãªã‚‹ã‚·ã‚§ãƒ¼ãƒ—ファイルã«ã¯intersectionsã¯ç„¡ã„状態ã§ã™ãŒã€TopoJSONファイルã«å¤‰æ›ã—ãŸæ™‚ã«ç·šã®äº¤å·®ãŒèµ·ããªã„よã†ã«ä»Šå›žã®ã‚±ãƒ¼ã‚¹ã§ã‚ã‚Œã°ãƒ©ã‚¤ãƒ³é–“隔をã„ã˜ã‚‹äº‹ã«ãªã‚Šã¾ã™ã€‚
æ£ç¢ºã§ã‚るファイルを変更ã™ã‚‹ã¨ã„ã†ã“ã¨ã«æŠµæŠ—æ„Ÿã¯ã‚ã‚Šã¾ã™ãŒã€çµæžœã¨ã—ã¦TopoJSONã®åº§æ¨™å€¤ã®ç²¾åº¦ãŒæ”¹å–„ã™ã‚‹ã¯ãšã§ã™ã®ã§ã‚„むを得ãªã„ä¿®æ£ã§ã™ã€‚
「TopoJSONå½¢å¼ã®å°†æ¥ã¯ã©ã†ãªã‚‹ã®ã‹?ã€ã§ã™ãŒã€ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆç’°å¢ƒãŒä»Šå¾Œã‚‚改善ã•ã‚Œç¶šã‘ã¦è¡Œãã®ã§ã‚ã‚Œã°ã€GeoJSONå½¢å¼ã®ã¾ã¾ã®é€šä¿¡ã§å•é¡ŒãŒç„¡ããªã‚‹ã¨ã„ã†ä¸–ã®ä¸ã«ãªã‚‹å¯èƒ½æ€§ã¯ã‚ã‚Šã¾ã™ã€‚
ãã†ã¯ã„ã„ãªãŒã‚‰ä¸€ç•ªæœŸå¾…ã—ãŸã„ã®ã¯TopoJSON変æ›ã®ãŸã‚ã®ãƒˆãƒãƒã‚¸ãƒ¼ç†è«–ãŒåº§æ¨™å€¤ã®æºã‚‰ãŽãŒç„¡ã„ã‚‚ã®ã«é€²åŒ–ã™ã‚‹ã“ã¨ã§ã™ãŒ…
以上最後ã¾ã§ã”一èªã„ãŸã ãèª ã«ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸã€‚