Selaa lähdekoodia

update sidebar/elevation

VladyCoder 5 vuotta sitten
vanhempi
commit
7909594ad4

+ 358 - 44
package-lock.json

@@ -1012,6 +1012,22 @@
         "@babel/helper-plugin-utils": "^7.8.3"
       }
     },
+    "@babel/polyfill": {
+      "version": "7.8.7",
+      "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.8.7.tgz",
+      "integrity": "sha512-LeSfP9bNZH2UOZgcGcZ0PIHUt1ZuHub1L3CVmEyqLxCeDLm4C5Gi8jRH8ZX2PNpDhQCo0z6y/+DIs2JlliXW8w==",
+      "requires": {
+        "core-js": "^2.6.5",
+        "regenerator-runtime": "^0.13.4"
+      },
+      "dependencies": {
+        "core-js": {
+          "version": "2.6.11",
+          "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz",
+          "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg=="
+        }
+      }
+    },
     "@babel/preset-env": {
       "version": "7.9.6",
       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.6.tgz",
@@ -1877,9 +1893,9 @@
       "dev": true
     },
     "@types/node": {
-      "version": "13.13.5",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.5.tgz",
-      "integrity": "sha512-3ySmiBYJPqgjiHA7oEaIo2Rzz0HrOZ7yrNO5HWyaE5q0lQ3BppDZ3N53Miz8bw2I7gh1/zir2MGVZBvpb1zq9g=="
+      "version": "14.0.1",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.1.tgz",
+      "integrity": "sha512-FAYBGwC+W6F9+huFIDtn43cpy7+SzG+atzRiTfdp3inUKL2hXnd4rG8hylJLIh4+hqrQy1P17kvJByE/z825hA=="
     },
     "@types/parse-json": {
       "version": "4.0.0",
@@ -1915,45 +1931,45 @@
       "dev": true
     },
     "@typescript-eslint/eslint-plugin": {
-      "version": "2.32.0",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.32.0.tgz",
-      "integrity": "sha512-nb1kSUa8cd22hGgxpGdVT6/iyP7IKyrnyZEGYo+tN8iyDdXvXa+nfsX03tJVeFfhbkwR/0CDk910zPbqSflAsg==",
+      "version": "2.33.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.33.0.tgz",
+      "integrity": "sha512-QV6P32Btu1sCI/kTqjTNI/8OpCYyvlGjW5vD8MpTIg+HGE5S88HtT1G+880M4bXlvXj/NjsJJG0aGcVh0DdbeQ==",
       "dev": true,
       "requires": {
-        "@typescript-eslint/experimental-utils": "2.32.0",
+        "@typescript-eslint/experimental-utils": "2.33.0",
         "functional-red-black-tree": "^1.0.1",
         "regexpp": "^3.0.0",
         "tsutils": "^3.17.1"
       }
     },
     "@typescript-eslint/experimental-utils": {
-      "version": "2.32.0",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.32.0.tgz",
-      "integrity": "sha512-oDWuB2q5AXsQ/mLq2N4qtWiBASWXPf7KhqXgeGH4QsyVKx+km8F6Vfqd3bspJQyhyCqxcbLO/jKJuIV3DzHZ6A==",
+      "version": "2.33.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.33.0.tgz",
+      "integrity": "sha512-qzPM2AuxtMrRq78LwyZa8Qn6gcY8obkIrBs1ehqmQADwkYzTE1Pb4y2W+U3rE/iFkSWcWHG2LS6MJfj6SmHApg==",
       "dev": true,
       "requires": {
         "@types/json-schema": "^7.0.3",
-        "@typescript-eslint/typescript-estree": "2.32.0",
+        "@typescript-eslint/typescript-estree": "2.33.0",
         "eslint-scope": "^5.0.0",
         "eslint-utils": "^2.0.0"
       }
     },
     "@typescript-eslint/parser": {
-      "version": "2.32.0",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.32.0.tgz",
-      "integrity": "sha512-swRtH835fUfm2khchiOVNchU3gVNaZNj2pY92QSx4kXan+RzaGNrwIRaCyX8uqzmK0xNPzseaUYHP8CsmrsjFw==",
+      "version": "2.33.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.33.0.tgz",
+      "integrity": "sha512-AUtmwUUhJoH6yrtxZMHbRUEMsC2G6z5NSxg9KsROOGqNXasM71I8P2NihtumlWTUCRld70vqIZ6Pm4E5PAziEA==",
       "dev": true,
       "requires": {
         "@types/eslint-visitor-keys": "^1.0.0",
-        "@typescript-eslint/experimental-utils": "2.32.0",
-        "@typescript-eslint/typescript-estree": "2.32.0",
+        "@typescript-eslint/experimental-utils": "2.33.0",
+        "@typescript-eslint/typescript-estree": "2.33.0",
         "eslint-visitor-keys": "^1.1.0"
       }
     },
     "@typescript-eslint/typescript-estree": {
-      "version": "2.32.0",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.32.0.tgz",
-      "integrity": "sha512-hQpbWM/Y2iq6jB9FHYJBqa3h1R9IEGodOtajhb261cVHt9cz30AKjXM6WP7LxJdEPPlyJ9rPTZVgBUgZgiyPgw==",
+      "version": "2.33.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.33.0.tgz",
+      "integrity": "sha512-d8rY6/yUxb0+mEwTShCQF2zYQdLlqihukNfG9IUlLYz5y1CH6G/9XYbrxQLq3Z14RNvkCC6oe+OcFlyUpwUbkg==",
       "dev": true,
       "requires": {
         "debug": "^4.1.1",
@@ -3295,9 +3311,9 @@
       "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
     },
     "bootstrap": {
-      "version": "4.4.1",
-      "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.4.1.tgz",
-      "integrity": "sha512-tbx5cHubwE6e2ZG7nqM3g/FZ5PQEDMWmMGNrCUBVRPHXTJaH7CBDdsLeu3eCh3B1tzAxTnAbtmrzvWEvT2NNEA=="
+      "version": "4.5.0",
+      "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.0.tgz",
+      "integrity": "sha512-Z93QoXvodoVslA+PWNdk23Hze4RBYIkpb5h8I2HY2Tu2h7A0LpAgLcyrhrSUyo2/Oxm2l1fRZPs1e5hnxnliXA=="
     },
     "brace-expansion": {
       "version": "1.1.11",
@@ -3635,9 +3651,9 @@
       }
     },
     "caniuse-lite": {
-      "version": "1.0.30001055",
-      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001055.tgz",
-      "integrity": "sha512-MbwsBmKrBSKIWldfdIagO5OJWZclpJtS4h0Jrk/4HFrXJxTdVdH23Fd+xCiHriVGvYcWyW8mR/CPsYajlH8Iuw==",
+      "version": "1.0.30001058",
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001058.tgz",
+      "integrity": "sha512-UiRZmBYd1HdVVdFKy7PuLVx9e2NS7SMyx7QpWvFjiklYrLJKpLd19cRnRNqlw4zYa7vVejS3c8JUVobX241zHQ==",
       "dev": true
     },
     "capture-exit": {
@@ -4738,6 +4754,270 @@
         "type": "^1.0.1"
       }
     },
+    "d3": {
+      "version": "5.16.0",
+      "resolved": "https://registry.npmjs.org/d3/-/d3-5.16.0.tgz",
+      "integrity": "sha512-4PL5hHaHwX4m7Zr1UapXW23apo6pexCgdetdJ5kTmADpG/7T9Gkxw0M0tf/pjoB63ezCCm0u5UaFYy2aMt0Mcw==",
+      "requires": {
+        "d3-array": "1",
+        "d3-axis": "1",
+        "d3-brush": "1",
+        "d3-chord": "1",
+        "d3-collection": "1",
+        "d3-color": "1",
+        "d3-contour": "1",
+        "d3-dispatch": "1",
+        "d3-drag": "1",
+        "d3-dsv": "1",
+        "d3-ease": "1",
+        "d3-fetch": "1",
+        "d3-force": "1",
+        "d3-format": "1",
+        "d3-geo": "1",
+        "d3-hierarchy": "1",
+        "d3-interpolate": "1",
+        "d3-path": "1",
+        "d3-polygon": "1",
+        "d3-quadtree": "1",
+        "d3-random": "1",
+        "d3-scale": "2",
+        "d3-scale-chromatic": "1",
+        "d3-selection": "1",
+        "d3-shape": "1",
+        "d3-time": "1",
+        "d3-time-format": "2",
+        "d3-timer": "1",
+        "d3-transition": "1",
+        "d3-voronoi": "1",
+        "d3-zoom": "1"
+      }
+    },
+    "d3-array": {
+      "version": "1.2.4",
+      "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz",
+      "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw=="
+    },
+    "d3-axis": {
+      "version": "1.0.12",
+      "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.12.tgz",
+      "integrity": "sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ=="
+    },
+    "d3-brush": {
+      "version": "1.1.5",
+      "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-1.1.5.tgz",
+      "integrity": "sha512-rEaJ5gHlgLxXugWjIkolTA0OyMvw8UWU1imYXy1v642XyyswmI1ybKOv05Ft+ewq+TFmdliD3VuK0pRp1VT/5A==",
+      "requires": {
+        "d3-dispatch": "1",
+        "d3-drag": "1",
+        "d3-interpolate": "1",
+        "d3-selection": "1",
+        "d3-transition": "1"
+      }
+    },
+    "d3-chord": {
+      "version": "1.0.6",
+      "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.6.tgz",
+      "integrity": "sha512-JXA2Dro1Fxw9rJe33Uv+Ckr5IrAa74TlfDEhE/jfLOaXegMQFQTAgAw9WnZL8+HxVBRXaRGCkrNU7pJeylRIuA==",
+      "requires": {
+        "d3-array": "1",
+        "d3-path": "1"
+      }
+    },
+    "d3-collection": {
+      "version": "1.0.7",
+      "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz",
+      "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A=="
+    },
+    "d3-color": {
+      "version": "1.4.1",
+      "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz",
+      "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q=="
+    },
+    "d3-contour": {
+      "version": "1.3.2",
+      "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-1.3.2.tgz",
+      "integrity": "sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg==",
+      "requires": {
+        "d3-array": "^1.1.1"
+      }
+    },
+    "d3-dispatch": {
+      "version": "1.0.6",
+      "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz",
+      "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA=="
+    },
+    "d3-drag": {
+      "version": "1.2.5",
+      "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.2.5.tgz",
+      "integrity": "sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w==",
+      "requires": {
+        "d3-dispatch": "1",
+        "d3-selection": "1"
+      }
+    },
+    "d3-dsv": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz",
+      "integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==",
+      "requires": {
+        "commander": "2",
+        "iconv-lite": "0.4",
+        "rw": "1"
+      }
+    },
+    "d3-ease": {
+      "version": "1.0.6",
+      "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.6.tgz",
+      "integrity": "sha512-SZ/lVU7LRXafqp7XtIcBdxnWl8yyLpgOmzAk0mWBI9gXNzLDx5ybZgnRbH9dN/yY5tzVBqCQ9avltSnqVwessQ=="
+    },
+    "d3-fetch": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-1.1.2.tgz",
+      "integrity": "sha512-S2loaQCV/ZeyTyIF2oP8D1K9Z4QizUzW7cWeAOAS4U88qOt3Ucf6GsmgthuYSdyB2HyEm4CeGvkQxWsmInsIVA==",
+      "requires": {
+        "d3-dsv": "1"
+      }
+    },
+    "d3-force": {
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz",
+      "integrity": "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==",
+      "requires": {
+        "d3-collection": "1",
+        "d3-dispatch": "1",
+        "d3-quadtree": "1",
+        "d3-timer": "1"
+      }
+    },
+    "d3-format": {
+      "version": "1.4.4",
+      "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.4.tgz",
+      "integrity": "sha512-TWks25e7t8/cqctxCmxpUuzZN11QxIA7YrMbram94zMQ0PXjE4LVIMe/f6a4+xxL8HQ3OsAFULOINQi1pE62Aw=="
+    },
+    "d3-geo": {
+      "version": "1.12.0",
+      "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.0.tgz",
+      "integrity": "sha512-NalZVW+6/SpbKcnl+BCO67m8gX+nGeJdo6oGL9H6BRUGUL1e+AtPcP4vE4TwCQ/gl8y5KE7QvBzrLn+HsKIl+w==",
+      "requires": {
+        "d3-array": "1"
+      }
+    },
+    "d3-hierarchy": {
+      "version": "1.1.9",
+      "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz",
+      "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ=="
+    },
+    "d3-interpolate": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz",
+      "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==",
+      "requires": {
+        "d3-color": "1"
+      }
+    },
+    "d3-path": {
+      "version": "1.0.9",
+      "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz",
+      "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg=="
+    },
+    "d3-polygon": {
+      "version": "1.0.6",
+      "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.6.tgz",
+      "integrity": "sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ=="
+    },
+    "d3-quadtree": {
+      "version": "1.0.7",
+      "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz",
+      "integrity": "sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA=="
+    },
+    "d3-random": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-1.1.2.tgz",
+      "integrity": "sha512-6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ=="
+    },
+    "d3-scale": {
+      "version": "2.2.2",
+      "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz",
+      "integrity": "sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==",
+      "requires": {
+        "d3-array": "^1.2.0",
+        "d3-collection": "1",
+        "d3-format": "1",
+        "d3-interpolate": "1",
+        "d3-time": "1",
+        "d3-time-format": "2"
+      }
+    },
+    "d3-scale-chromatic": {
+      "version": "1.5.0",
+      "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz",
+      "integrity": "sha512-ACcL46DYImpRFMBcpk9HhtIyC7bTBR4fNOPxwVSl0LfulDAwyiHyPOTqcDG1+t5d4P9W7t/2NAuWu59aKko/cg==",
+      "requires": {
+        "d3-color": "1",
+        "d3-interpolate": "1"
+      }
+    },
+    "d3-selection": {
+      "version": "1.4.1",
+      "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.1.tgz",
+      "integrity": "sha512-BTIbRjv/m5rcVTfBs4AMBLKs4x8XaaLkwm28KWu9S2vKNqXkXt2AH2Qf0sdPZHjFxcWg/YL53zcqAz+3g4/7PA=="
+    },
+    "d3-shape": {
+      "version": "1.3.7",
+      "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz",
+      "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==",
+      "requires": {
+        "d3-path": "1"
+      }
+    },
+    "d3-time": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz",
+      "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA=="
+    },
+    "d3-time-format": {
+      "version": "2.2.3",
+      "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.2.3.tgz",
+      "integrity": "sha512-RAHNnD8+XvC4Zc4d2A56Uw0yJoM7bsvOlJR33bclxq399Rak/b9bhvu/InjxdWhPtkgU53JJcleJTGkNRnN6IA==",
+      "requires": {
+        "d3-time": "1"
+      }
+    },
+    "d3-timer": {
+      "version": "1.0.10",
+      "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz",
+      "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw=="
+    },
+    "d3-transition": {
+      "version": "1.3.2",
+      "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz",
+      "integrity": "sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==",
+      "requires": {
+        "d3-color": "1",
+        "d3-dispatch": "1",
+        "d3-ease": "1",
+        "d3-interpolate": "1",
+        "d3-selection": "^1.1.0",
+        "d3-timer": "1"
+      }
+    },
+    "d3-voronoi": {
+      "version": "1.1.4",
+      "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz",
+      "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg=="
+    },
+    "d3-zoom": {
+      "version": "1.8.3",
+      "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.8.3.tgz",
+      "integrity": "sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ==",
+      "requires": {
+        "d3-dispatch": "1",
+        "d3-drag": "1",
+        "d3-interpolate": "1",
+        "d3-selection": "1",
+        "d3-transition": "1"
+      }
+    },
     "damerau-levenshtein": {
       "version": "1.0.6",
       "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz",
@@ -5252,9 +5532,9 @@
       "dev": true
     },
     "electron-to-chromium": {
-      "version": "1.3.434",
-      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.434.tgz",
-      "integrity": "sha512-WjzGrE6appXvMyc2kH9Ide7OxsgTuRzag9sjQ5AcbOnbS9ut7P1HzOeEbJFLhr81IR7n2Hlr6qTTSGTXLIX5Pg==",
+      "version": "1.3.437",
+      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.437.tgz",
+      "integrity": "sha512-PBQn2q68ErqMyBUABh9Gh8R6DunGky8aB5y3N5lPM7OVpldwyUbAK5AX9WcwE/5F6ceqvQ+iQLYkJYRysAs6Bg==",
       "dev": true
     },
     "elliptic": {
@@ -7495,9 +7775,9 @@
       "dev": true
     },
     "html-minifier-terser": {
-      "version": "5.1.0",
-      "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.0.tgz",
-      "integrity": "sha512-tiYE76O1zunboByeB/nFGwUEb263Z3nkNv6Lz2oLC1s6M36bLKfTrjQ+7ssVfaucVllE+N7hh/FbpbxvnIA+LQ==",
+      "version": "5.1.1",
+      "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz",
+      "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==",
       "dev": true,
       "requires": {
         "camel-case": "^4.1.1",
@@ -7632,7 +7912,6 @@
       "version": "0.4.24",
       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
-      "dev": true,
       "requires": {
         "safer-buffer": ">= 2.1.2 < 3"
       }
@@ -9601,11 +9880,41 @@
       "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.6.0.tgz",
       "integrity": "sha512-CPkhyqWUKZKFJ6K8umN5/D2wrJ2+/8UIpXppY7QDnUZW5bZL5+SEI2J7GBpwh4LIupOKqbNSQXgqmrEJopHVNQ=="
     },
+    "leaflet-contextmenu": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/leaflet-contextmenu/-/leaflet-contextmenu-1.4.0.tgz",
+      "integrity": "sha1-4r2kga8QJggOq6oymX5TH9RPYFw="
+    },
+    "leaflet-gpx": {
+      "version": "1.5.0",
+      "resolved": "https://registry.npmjs.org/leaflet-gpx/-/leaflet-gpx-1.5.0.tgz",
+      "integrity": "sha512-x6bubTA3/ySOF8K6VOGONWEED5/yOtRBkb2zJUp4rhdN4HIEKW9S+AWMAj626VxjwrqJY2kq/wn2Ev6ifu3RVA=="
+    },
+    "leaflet-sidebar-v2": {
+      "version": "3.2.2",
+      "resolved": "https://registry.npmjs.org/leaflet-sidebar-v2/-/leaflet-sidebar-v2-3.2.2.tgz",
+      "integrity": "sha512-LwDiEvC3TAybIxHt+ud2rkdvJxQFMFpS9Xk02nvC8h2YRx5/+cYySFgM76Z8fEHPOl02htLWECmGitSwGVf/+A=="
+    },
+    "leaflet.fullscreen": {
+      "version": "1.6.0",
+      "resolved": "https://registry.npmjs.org/leaflet.fullscreen/-/leaflet.fullscreen-1.6.0.tgz",
+      "integrity": "sha512-Mr6STMeyKSfJ1CsKFcPZOm425LOe0c/6EHh0AK93GiTvteTAMFmO/oFDNe+0p1mk4+8yeGLcYgaXTSzPveEGhA=="
+    },
     "leaflet.gridlayer.googlemutant": {
       "version": "0.9.0",
       "resolved": "https://registry.npmjs.org/leaflet.gridlayer.googlemutant/-/leaflet.gridlayer.googlemutant-0.9.0.tgz",
       "integrity": "sha512-hkLEHLcdcCaq1OKgUla5ar6fCaUK6yBYIY9HyAclPcMwhnpJTnLmYYPbVJbq3Niz0YiO75gls4A6D6jkBJXpuw=="
     },
+    "leaflet.heightgraph": {
+      "version": "0.4.1",
+      "resolved": "https://registry.npmjs.org/leaflet.heightgraph/-/leaflet.heightgraph-0.4.1.tgz",
+      "integrity": "sha512-ULpk+vOdP0Dsd5DLk4jWgTSO+2hqfYYM5upxthXl0COwlNEN4RsFOyQwtBza0khJhoI0kR4iPGcGlJrDuHxgZQ==",
+      "requires": {
+        "@babel/polyfill": "^7.7.0",
+        "d3": "^5.12.0",
+        "leaflet": "^1.5.1"
+      }
+    },
     "leaflet.markercluster": {
       "version": "1.4.1",
       "resolved": "https://registry.npmjs.org/leaflet.markercluster/-/leaflet.markercluster-1.4.1.tgz",
@@ -10168,9 +10477,9 @@
       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
     },
     "minipass": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.1.tgz",
-      "integrity": "sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==",
+      "version": "3.1.3",
+      "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
+      "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
       "dev": true,
       "requires": {
         "yallist": "^4.0.0"
@@ -10203,9 +10512,9 @@
       }
     },
     "minipass-pipeline": {
-      "version": "1.2.2",
-      "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.2.tgz",
-      "integrity": "sha512-3JS5A2DKhD2g0Gg8x3yamO0pj7YeKGwVlDS90pF++kxptwx/F+B//roxf9SqYil5tQo65bijy+dAuAFZmYOouA==",
+      "version": "1.2.3",
+      "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.3.tgz",
+      "integrity": "sha512-cFOknTvng5vqnwOpDsZTWhNll6Jf8o2x+/diplafmxpuIymAjzoOolZG0VvQf3V2HgqzJNhnuKHYp2BqDgz8IQ==",
       "dev": true,
       "requires": {
         "minipass": "^3.0.0"
@@ -13829,6 +14138,11 @@
         "aproba": "^1.1.1"
       }
     },
+    "rw": {
+      "version": "1.3.3",
+      "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
+      "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q="
+    },
     "rxjs": {
       "version": "6.5.5",
       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz",
@@ -14552,9 +14866,9 @@
       "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A=="
     },
     "spdx-expression-parse": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
-      "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+      "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
       "requires": {
         "spdx-exceptions": "^2.1.0",
         "spdx-license-ids": "^3.0.0"
@@ -15620,9 +15934,9 @@
       "dev": true
     },
     "tslib": {
-      "version": "1.11.2",
-      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
-      "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
+      "version": "1.13.0",
+      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
+      "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==",
       "dev": true
     },
     "tsutils": {

+ 5 - 0
package.json

@@ -25,7 +25,12 @@
     "flag-icon-css": "^3.4.6",
     "font-awesome": "^4.7.0",
     "leaflet": "^1.6.0",
+    "leaflet-contextmenu": "^1.4.0",
+    "leaflet-gpx": "^1.5.0",
+    "leaflet-sidebar-v2": "^3.2.2",
+    "leaflet.fullscreen": "^1.6.0",
     "leaflet.gridlayer.googlemutant": "^0.9.0",
+    "leaflet.heightgraph": "^0.4.1",
     "leaflet.markercluster": "^1.4.1",
     "node-sass": "^4.14.1",
     "prop-types": "^15.7.2",

+ 2 - 1
public/index.html

@@ -79,6 +79,7 @@
       To begin the development, run `npm start` or `yarn start`.
       To create a production bundle, use `npm run build` or `yarn build`.
     -->
-    <script src="https://maps.googleapis.com/maps/api/js" async defer></script>
+    <script src="http://d3js.org/d3.v5.min.js" charset="utf-8"></script>
+    <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAWtwvYDkFXjhl0PCxBlAQQ004cPqROjMw" async defer></script>
   </body>
 </html>

+ 10 - 0
src/_nav.js

@@ -127,6 +127,16 @@ export default {
       name: 'Maps',
       url: '/maps',
       icon: 'icon-location-pin',
+      children: [
+        // {
+        //   name: 'MapTypes',
+        //   url: '/maps/maptypes',
+        // },
+        {
+          name: 'Markers',
+          url: '/maps/markers',
+        },
+      ]
     },
     {
       name: 'Buttons',

+ 182 - 0
src/components/LeafletMap/LMap.js

@@ -0,0 +1,182 @@
+import L from 'leaflet';
+import './vendor';
+
+import maps from './maps.js';
+import { MapMenu, MarkerMenu } from './contextMenus';
+import lmapSidebar from './sidebar';
+
+import {geojson} from './example_data';
+
+export var MapTypes = {
+    _TRACKING_: 'TRACKING_MAP',
+    _POSITION_: 'POSITION_MAP',
+    _HEAT_: 'HEAT_MAP'
+}
+
+const fullScreenOptions = {
+    fullscreenControl: true,
+    fullscreenControlOptions: {
+        position: 'topleft'
+    }
+}
+
+export class LMap {
+    constructor(id, type = MapTypes._TRACKING_, options, ){
+        this.map = L.map(id, {
+            ...options,
+            ...fullScreenOptions,
+            ...MapMenu
+        });
+
+        this.Sidebar = lmapSidebar(id);
+        L.control.sidebar({
+            autopan: false,
+            closeButton: true,
+            container: id + "__lmap-sidebar",
+            position: 'left'
+        }).addTo(this.map);
+
+        this.createElevation();
+        
+
+        this.mapType = type;
+        this.options = options;
+
+        this.mapElements = [];
+        this.clusterGroup = L.markerClusterGroup();
+    }
+    
+    setView(options){
+        this.map.setView(options);
+    }
+
+    setType(type = MapTypes._TRACKING_){
+        this.mapType = type;
+    }
+    getType(){
+        return this.mapType;
+    }
+
+    setTileLayer(templateUrl, options) {
+        // L.tileLayer(templateUrl, options).addTo(this.map);
+        // L.gridLayer.googleMutant({
+		// 	maxZoom: 24,
+		// 	type:'roadmap'
+		// }).addTo(this.map);
+    }
+
+    addLayersControl(layers, options){
+        var baseMaps = {};
+        layers.forEach(l => {
+            var _map = maps[l], _layer;
+
+            if(_map.type == 'leaflet')
+                _layer = L.tileLayer(_map.url, {..._map.options, ...options});
+            else
+                _layer = L.gridLayer.googleMutant(_map.options);
+
+            if(!Object.keys(baseMaps).length) _layer.addTo(this.map);
+            baseMaps[_map.name] = _layer;
+        });
+        
+        L.control.layers(baseMaps).addTo(this.map);
+    }
+
+    drawPath(latlngs, options){
+        if(!latlngs || !latlngs.length) return;
+        L.polyline(latlngs, options).addTo(this.map);
+    }
+
+    addElements(elements){
+        if(!elements.length) return;
+
+        elements.forEach(el => {
+            let marker = this._createMarker(el);
+            this.mapElements.push({
+                element: el,
+                marker: marker
+            });
+
+            if(this.options.clustering) this.clusterGroup.addLayer(marker);
+            else marker.addTo(this.map);
+        });
+
+        if(this.options.clustering){
+            this.map.addLayer(this.clusterGroup);
+        }
+
+        this.Sidebar.setData(elements);
+    }
+
+    removeElement(id){
+        let _num = this._getElementIndex(id);
+        let _el = this.mapElements.splice(_num, 1);
+
+        if(this.options.clustering) this.clusterGroup.removeLayer(_el.marker);
+        else this.map.removeLayer(_el.marker);
+
+    }
+
+    getAllElements(){
+        var _els = [];
+        this.mapElements.forEach( el => {
+            _els.push(el.element);
+        })
+
+        return _els;
+    }
+
+    getElementByID(id){
+        let _num = this._getElementIndex(id);
+        
+        if(_num > -1) return this.mapElements[_num];
+        return null;
+    }
+
+    _createMarker(el){
+        let _icon = el.icon;
+        let _latlng = el.cord.split(',');
+
+        let marker = L.marker(_latlng, {
+            icon: this._getFontIcon(_icon.icon, _icon.color),
+            ...MarkerMenu(el.name)
+        });
+
+        marker.bindPopup("<b>"+el.name+"</b><br>"+el.cord).openPopup();
+
+        return marker;
+    }
+
+    _getElementIndex(id){
+        for( let i = 0; i < this.mapElements.length; i++){
+            let el = this.mapElements[i];
+            if( el.element.id === id) return i;
+        }
+        return -1;
+    }
+
+    _getFontIcon(name, color, size = 'md'){
+        var _html = '<i class="' + name;
+        if(size == 'sm') _html += ' fa-1x"';
+        else if(size == 'lg') _html += ' fa-3x"';
+        else _html += ' fa-2x"';
+
+        _html += ' style="position: absolute; bottom: 0; left: -50%; color: ' + (color || 'black') + '"></i>';
+
+        return L.divIcon({
+            html: _html,
+            className: 'fontAwesomeIcon'
+        });
+    }
+
+    createElevation(){
+        var hg = L.control.heightgraph({
+            position: 'bottomright',
+            width: 800,
+            height: 280
+        });
+        hg.addTo(this.map);
+        hg.addData(geojson);
+        L.geoJson(geojson).addTo(this.map);
+    }
+}

+ 50 - 0
src/components/LeafletMap/contextMenus.js

@@ -0,0 +1,50 @@
+export var MapMenu = {
+    contextmenu: true,
+    contextmenuWidth: 140,
+    contextmenuItems: [{
+        text: 'Show coordinates',
+        // callback: showCoordinates
+    }, {
+        text: 'Center map here',
+        // callback: centerMap
+    }, '-', {
+        text: 'Zoom in',
+        // icon: 'images/zoom-in.png',
+        // callback: zoomIn
+    }, {
+        text: 'Zoom out',
+        // icon: 'images/zoom-out.png',
+        // callback: zoomOut
+    }]
+}
+
+export var MarkerMenu = function(name){
+
+    return {
+        contextmenu: true,
+        contextmenuInheritItems	: false,
+        contextmenuItems: [{
+            text: name,
+        }, '-' ,{
+            text: 'StreetView',
+            callback: showStreetView
+        },{
+            text: 'Center map here',
+            // callback: centerMap
+        }, '-', {
+            text: 'Zoom in',
+            // icon: 'images/zoom-in.png',
+            // callback: zoomIn
+        }, {
+            text: 'Zoom out',
+            // icon: 'images/zoom-out.png',
+            // callback: zoomOut
+        }]
+    }
+}
+
+function showStreetView(e){
+    var latlng = e.relatedTarget._latlng;
+    window.open("https://www.google.com/maps/@?api=1&map_action=pano&viewpoint="+latlng.lat + "," +latlng.lng, '_blank');
+    console.log(e);
+}

+ 6410 - 0
src/components/LeafletMap/example_data.js

@@ -0,0 +1,6410 @@
+export const geojson = [{
+    "type": "FeatureCollection",
+    "features": [{
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.108683, 47.323989, 455],
+                [8.108757, 47.323535, 454],
+                [8.108906, 47.323077, 454.4],
+                [8.10933, 47.322295, 454.1],
+                [8.109772, 47.321403, 452.7],
+                [8.109773, 47.321174, 452.2],
+                [8.109714, 47.320953, 451.9],
+                [8.109679, 47.320695, 452],
+                [8.109719, 47.320506, 452.4],
+                [8.109849, 47.320243, 453.1],
+                [8.110078, 47.319857, 454.3],
+                [8.11022, 47.319656, 455]
+            ]
+        },
+        "properties": {
+            "attributeType": 0
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.11022, 47.319656, 455],
+                [8.110281, 47.319694, 455.3],
+                [8.110383, 47.319714, 455.7],
+                [8.111643, 47.319786, 456.3],
+                [8.111774, 47.319801, 456.1],
+                [8.111891, 47.319789, 455.9],
+                [8.11204, 47.319774, 455.7],
+                [8.112337, 47.319751, 455.2],
+                [8.112633, 47.319717, 454.6],
+                [8.112995, 47.319668, 453.9],
+                [8.113073, 47.319652, 453.6],
+                [8.113202, 47.319636, 453.2],
+                [8.113141, 47.319429, 452.6],
+                [8.113042, 47.319158, 451.9],
+                [8.11298, 47.318925, 451.5],
+                [8.112911, 47.318662, 451.3],
+                [8.112863, 47.31824, 451],
+                [8.112834, 47.317606, 451.6],
+                [8.112814, 47.316122, 453.9],
+                [8.112814, 47.316061, 454],
+                [8.11284, 47.315898, 454.1],
+                [8.112856, 47.315831, 454.3],
+                [8.112901, 47.315678, 454.5],
+                [8.113043, 47.315255, 455.2],
+                [8.113152, 47.314926, 455.6],
+                [8.113255, 47.31461, 455.9],
+                [8.113466, 47.31392, 456.9],
+                [8.113659, 47.313257, 457.9],
+                [8.113699, 47.313112, 458.1],
+                [8.113769, 47.312887, 458.5],
+                [8.113848, 47.312672, 458.9],
+                [8.113944, 47.312366, 459.6],
+                [8.114129, 47.311734, 460.8],
+                [8.114259, 47.311302, 461.3],
+                [8.114294, 47.311182, 461.4],
+                [8.114398, 47.310971, 461.6],
+                [8.114523, 47.310847, 461.7],
+                [8.114784, 47.310634, 462.2],
+                [8.114889, 47.31054, 462.3],
+                [8.115035, 47.310408, 462.4],
+                [8.115079, 47.310354, 462.5],
+                [8.115157, 47.310241, 462.6],
+                [8.115182, 47.310182, 462.7],
+                [8.115282, 47.309983, 463.1],
+                [8.115408, 47.309691, 463.7],
+                [8.115496, 47.309486, 464.1],
+                [8.115504, 47.309462, 464.3],
+                [8.115527, 47.30941, 464.5],
+                [8.115546, 47.30937, 464.7],
+                [8.115663, 47.309105, 465.3],
+                [8.115735, 47.308953, 465.5],
+                [8.115862, 47.308697, 466],
+                [8.115893, 47.308643, 466.1],
+                [8.116027, 47.308429, 466.4],
+                [8.116071, 47.308355, 466.5],
+                [8.116145, 47.308243, 466.7],
+                [8.11618, 47.308189, 466.8],
+                [8.116248, 47.308106, 467],
+                [8.116385, 47.307944, 467.3],
+                [8.116524, 47.307801, 467.4],
+                [8.116592, 47.307729, 467.6],
+                [8.11686, 47.307429, 468.2],
+                [8.117028, 47.307231, 468.6],
+                [8.117238, 47.306978, 469.2],
+                [8.11815, 47.30593, 470.6],
+                [8.118224, 47.305847, 470.6],
+                [8.118263, 47.305798, 470.6],
+                [8.118693, 47.305238, 470.4],
+                [8.118862, 47.305009, 470.4],
+                [8.118937, 47.304901, 470.5],
+                [8.119483, 47.304106, 471.6],
+                [8.119542, 47.304029, 471.7],
+                [8.119747, 47.303745, 472.1],
+                [8.119824, 47.303628, 472.2],
+                [8.119889, 47.303539, 472.3],
+                [8.119922, 47.303487, 472.5],
+                [8.120061, 47.303309, 472.7],
+                [8.120565, 47.302742, 473.4],
+                [8.120757, 47.302547, 473.5],
+                [8.120961, 47.302357, 473.6],
+                [8.121387, 47.301992, 473.9],
+                [8.121672, 47.301775, 474.2],
+                [8.121885, 47.301647, 474.3],
+                [8.122783, 47.301085, 474.5],
+                [8.123182, 47.300756, 474.8],
+                [8.123547, 47.30037, 475.6],
+                [8.123919, 47.299921, 476.7],
+                [8.12358, 47.299779, 477.4],
+                [8.123489, 47.299744, 477.6],
+                [8.123554, 47.299633, 477.8],
+                [8.123589, 47.299572, 478],
+                [8.123687, 47.2996, 478.2],
+                [8.123724, 47.299608, 478.4],
+                [8.123813, 47.299589, 478.6],
+                [8.123973, 47.299335, 478.9],
+                [8.124066, 47.29927, 479],
+                [8.124233, 47.299016, 479.2],
+                [8.124255, 47.298909, 479.3],
+                [8.124251, 47.298745, 479.4],
+                [8.124531, 47.298297, 479.9],
+                [8.124434, 47.298235, 480],
+                [8.124374, 47.298198, 480.1],
+                [8.124732, 47.2976, 480.8],
+                [8.124861, 47.297417, 481],
+                [8.125032, 47.297238, 481],
+                [8.125394, 47.296931, 481],
+                [8.125519, 47.296837, 481],
+                [8.125806, 47.296619, 481],
+                [8.126309, 47.296184, 481],
+                [8.126652, 47.295597, 481.2],
+                [8.126674, 47.295558, 481.4],
+                [8.127366, 47.294376, 483.8],
+                [8.127493, 47.294211, 484.1],
+                [8.127635, 47.294087, 484.1],
+                [8.127912, 47.29392, 484.1],
+                [8.128383, 47.293635, 483.7],
+                [8.131536, 47.291741, 487.5],
+                [8.131623, 47.291692, 487.6],
+                [8.133361, 47.290695, 490.3],
+                [8.133483, 47.290585, 490.5],
+                [8.133571, 47.2905, 490.7],
+                [8.135361, 47.289066, 492],
+                [8.135473, 47.288934, 492],
+                [8.135547, 47.288815, 492],
+                [8.135754, 47.288319, 492.2],
+                [8.135834, 47.288155, 492.2],
+                [8.13588, 47.288063, 492.2],
+                [8.135911, 47.288001, 492.2],
+                [8.136032, 47.287822, 492.2],
+                [8.136189, 47.287654, 492.2],
+                [8.136353, 47.287533, 492.2],
+                [8.136778, 47.287323, 492.1],
+                [8.137256, 47.287152, 491.9],
+                [8.137691, 47.286949, 491.8],
+                [8.138024, 47.286724, 491.9],
+                [8.138269, 47.286466, 492.4],
+                [8.138694, 47.285954, 493.7],
+                [8.13991, 47.284488, 497],
+                [8.140059, 47.284274, 497.2],
+                [8.140177, 47.284057, 497.5],
+                [8.140251, 47.283854, 497.8],
+                [8.140415, 47.283198, 499.7],
+                [8.140437, 47.283138, 500.1],
+                [8.140543, 47.282861, 501],
+                [8.140628, 47.282667, 501.7],
+                [8.140765, 47.282433, 502.4],
+                [8.140956, 47.282172, 503.3],
+                [8.141188, 47.281899, 503.8],
+                [8.141574, 47.281446, 504.9],
+                [8.14199, 47.280973, 505.9],
+                [8.142123, 47.280783, 506.2],
+                [8.142344, 47.280455, 506.8],
+                [8.142762, 47.279746, 508.3],
+                [8.142844, 47.279653, 508.4],
+                [8.143016, 47.279618, 508.5],
+                [8.143211, 47.279624, 508.6],
+                [8.143309, 47.279585, 508.7],
+                [8.143367, 47.279493, 508.9],
+                [8.14333, 47.279157, 509.6],
+                [8.14334, 47.279062, 509.8],
+                [8.143674, 47.279045, 510.2],
+                [8.143975, 47.279038, 510.5],
+                [8.144414, 47.279025, 511],
+                [8.144857, 47.279015, 511.4],
+                [8.144888, 47.278572, 511.8],
+                [8.144896, 47.278461, 511.9],
+                [8.144899, 47.278423, 512],
+                [8.14492, 47.278143, 512.2],
+                [8.144931, 47.277994, 512.3],
+                [8.144948, 47.277784, 512.5],
+                [8.144957, 47.277696, 512.6],
+                [8.145005, 47.277197, 513.4],
+                [8.145042, 47.276852, 514],
+                [8.145053, 47.276643, 514.6],
+                [8.144986, 47.276072, 516],
+                [8.144936, 47.2754, 516.9],
+                [8.144872, 47.275058, 517.1],
+                [8.144752, 47.274652, 517.5],
+                [8.144598, 47.274232, 518],
+                [8.144551, 47.274108, 518.3],
+                [8.144302, 47.273453, 520.8],
+                [8.144285, 47.273389, 521.1],
+                [8.144211, 47.273049, 522.4],
+                [8.144182, 47.27286, 523.2],
+                [8.144349, 47.27286, 523.5],
+                [8.144355, 47.272363, 525.5],
+                [8.144395, 47.272276, 525.7],
+                [8.14467, 47.271935, 526.7],
+                [8.144992, 47.271715, 527.5],
+                [8.145376, 47.271593, 528.5],
+                [8.145635, 47.271452, 529.2],
+                [8.145648, 47.271445, 529.6],
+                [8.145824, 47.271294, 530.2],
+                [8.145974, 47.271045, 531],
+                [8.146057, 47.270867, 531.4],
+                [8.14604, 47.270739, 531.7],
+                [8.145992, 47.270701, 532],
+                [8.146071, 47.270629, 532.3],
+                [8.146323, 47.270385, 533.2],
+                [8.146505, 47.270216, 533.7],
+                [8.146819, 47.269904, 534.7],
+                [8.147105, 47.269556, 535.9],
+                [8.147198, 47.269355, 536.5],
+                [8.147291, 47.269132, 537.1],
+                [8.147359, 47.268929, 537.5],
+                [8.147425, 47.268573, 538.3],
+                [8.147638, 47.2668, 541.5],
+                [8.147633, 47.26661, 542.3],
+                [8.147615, 47.266412, 543.1],
+                [8.147545, 47.266089, 544.3],
+                [8.147437, 47.265751, 545.4],
+                [8.147509, 47.265687, 545.8],
+                [8.147957, 47.265056, 548.4],
+                [8.148092, 47.264751, 549.6],
+                [8.148194, 47.26456, 550.2],
+                [8.148194, 47.264477, 550.5],
+                [8.148173, 47.264276, 551.1],
+                [8.148143, 47.264217, 551.4],
+                [8.14808, 47.264151, 551.7],
+                [8.148374, 47.264077, 552.5],
+                [8.148465, 47.264055, 552.9],
+                [8.148529, 47.263866, 553.6],
+                [8.148562, 47.263778, 553.9],
+                [8.149012, 47.263349, 555.6],
+                [8.149238, 47.26305, 556.3],
+                [8.149356, 47.262839, 556.8],
+                [8.149631, 47.262494, 558],
+                [8.149788, 47.26243, 558.3],
+                [8.149687, 47.262287, 558.5],
+                [8.149525, 47.262159, 558.7],
+                [8.149274, 47.262055, 559.1],
+                [8.148883, 47.261961, 559.8],
+                [8.148557, 47.261906, 560.3],
+                [8.14842, 47.261867, 560.5],
+                [8.148284, 47.261822, 561],
+                [8.148164, 47.261757, 561.4],
+                [8.147907, 47.26158, 562.7],
+                [8.147632, 47.261426, 564.2],
+                [8.147358, 47.261238, 565.5],
+                [8.147216, 47.261029, 566.7],
+                [8.147064, 47.260536, 570.7],
+                [8.146821, 47.260155, 574.4],
+                [8.146798, 47.260002, 575.3],
+                [8.146803, 47.259842, 576.2],
+                [8.146224, 47.259365, 580.2],
+                [8.14576, 47.259138, 585],
+                [8.145568, 47.259001, 587.7],
+                [8.145347, 47.258791, 590.2],
+                [8.144801, 47.258207, 598.9],
+                [8.144184, 47.257933, 604.5],
+                [8.143867, 47.257871, 606.6],
+                [8.143052, 47.257881, 612.3],
+                [8.142496, 47.257912, 616.3],
+                [8.142291, 47.257863, 617.1],
+                [8.142071, 47.257769, 618],
+                [8.141793, 47.257605, 619.6],
+                [8.141474, 47.257349, 621.8],
+                [8.141435, 47.257317, 622.5],
+                [8.141174, 47.257077, 623.5],
+                [8.140178, 47.256398, 623],
+                [8.139827, 47.256215, 622.7],
+                [8.139688, 47.256094, 622.5],
+                [8.13962, 47.255952, 622.5],
+                [8.139528, 47.255463, 623.4],
+                [8.139456, 47.255285, 624.1],
+                [8.13921, 47.254977, 624.7],
+                [8.139166, 47.254802, 623.8],
+                [8.139174, 47.254553, 623.6],
+                [8.139213, 47.254261, 624.1],
+                [8.139336, 47.253751, 624],
+                [8.139466, 47.253389, 622.3],
+                [8.139603, 47.253082, 620.7],
+                [8.139644, 47.252906, 620.2],
+                [8.139689, 47.252789, 620.6],
+                [8.139683, 47.252759, 620.5],
+                [8.139678, 47.252737, 620.1],
+                [8.139284, 47.252447, 618.8],
+                [8.138428, 47.251534, 621.2],
+                [8.138368, 47.25146, 621.6],
+                [8.138348, 47.251389, 622],
+                [8.138389, 47.25132, 622.4],
+                [8.138518, 47.251217, 622.8],
+                [8.138768, 47.251065, 623.5],
+                [8.139007, 47.250896, 623.9],
+                [8.138794, 47.250668, 625.1],
+                [8.138513, 47.250307, 626.9],
+                [8.138262, 47.24979, 629],
+                [8.138139, 47.249642, 629.3],
+                [8.137863, 47.249392, 630.2],
+                [8.136602, 47.248114, 627.9],
+                [8.136205, 47.247535, 625.6],
+                [8.136155, 47.247332, 625.4],
+                [8.136268, 47.246929, 625.5],
+                [8.136262, 47.24662, 625.6],
+                [8.136365, 47.245981, 626.2],
+                [8.136346, 47.244733, 627.1],
+                [8.136649, 47.244476, 627.5],
+                [8.136788, 47.244314, 627.9],
+                [8.137021, 47.243934, 629.3],
+                [8.137195, 47.243706, 630.1],
+                [8.137686, 47.243237, 633.1],
+                [8.137906, 47.242996, 634.8],
+                [8.13808, 47.24274, 636.5],
+                [8.138773, 47.241469, 640.4],
+                [8.13893, 47.241162, 640.6],
+                [8.139026, 47.240892, 640.7],
+                [8.139156, 47.240086, 641.5],
+                [8.139154, 47.23989, 641.8],
+                [8.139208, 47.23981, 642.1],
+                [8.139278, 47.239496, 643.1],
+                [8.139305, 47.239328, 643.4],
+                [8.139323, 47.239211, 643.7],
+                [8.139301, 47.239059, 644.1],
+                [8.139255, 47.238848, 645],
+                [8.13926, 47.238705, 645.4],
+                [8.139195, 47.238614, 645.9],
+                [8.139095, 47.238533, 646.3],
+                [8.138965, 47.238501, 646.8],
+                [8.138845, 47.238484, 647.2],
+                [8.138891, 47.238294, 648.2],
+                [8.138952, 47.238177, 648.8],
+                [8.138968, 47.238147, 649.3],
+                [8.139008, 47.238088, 649.7],
+                [8.13906, 47.238008, 650.1],
+                [8.139243, 47.237734, 651],
+                [8.139346, 47.237507, 651.6],
+                [8.13942, 47.237241, 652.2],
+                [8.139062, 47.237194, 653]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.139062, 47.237194, 653],
+                [8.138985, 47.237199, 653.5],
+                [8.139199, 47.236714, 654.6],
+                [8.139448, 47.236375, 654.8],
+                [8.139568, 47.236383, 654.9]
+            ]
+        },
+        "properties": {
+            "attributeType": 0
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.139568, 47.236383, 654.9],
+                [8.139593, 47.236239, 655],
+                [8.139786, 47.23568, 656.2],
+                [8.140134, 47.234866, 655.3],
+                [8.140573, 47.233939, 654.1],
+                [8.140799, 47.233603, 653.5],
+                [8.141103, 47.233239, 653.5],
+                [8.141746, 47.232625, 654.9],
+                [8.141839, 47.23248, 655.1],
+                [8.141994, 47.232017, 656.2],
+                [8.142092, 47.231736, 656.8],
+                [8.14219, 47.231573, 657.1],
+                [8.142341, 47.23141, 657.7],
+                [8.142533, 47.231265, 658]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.142533, 47.231265, 658],
+                [8.142394, 47.231205, 658.3],
+                [8.14214, 47.231136, 658.8],
+                [8.141439, 47.230992, 661.4],
+                [8.141226, 47.230934, 662.1],
+                [8.141105, 47.230856, 662.8],
+                [8.141058, 47.230799, 663.5],
+                [8.141701, 47.230237, 667.5],
+                [8.141861, 47.230022, 668.7],
+                [8.141939, 47.229851, 671],
+                [8.142739, 47.228419, 687.1],
+                [8.142709, 47.228371, 688]
+            ]
+        },
+        "properties": {
+            "attributeType": 0
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.142709, 47.228371, 688],
+                [8.142257, 47.228869, 691.7],
+                [8.141667, 47.229501, 695.3],
+                [8.141325, 47.22969, 696.3],
+                [8.140993, 47.229794, 697.3],
+                [8.140659, 47.229824, 698.1],
+                [8.140369, 47.229786, 698.3],
+                [8.140064, 47.2297, 697.8],
+                [8.139817, 47.229565, 696],
+                [8.139633, 47.229375, 694.4],
+                [8.139486, 47.22911, 694.7],
+                [8.139355, 47.228818, 696.7],
+                [8.139206, 47.228375, 698.3],
+                [8.139155, 47.228228, 698.3],
+                [8.138888, 47.227517, 700.4],
+                [8.138833, 47.227393, 701.3],
+                [8.138713, 47.227122, 702.3],
+                [8.138613, 47.226927, 702.8],
+                [8.138565, 47.226833, 703.1],
+                [8.137537, 47.225053, 711.7],
+                [8.137316, 47.224746, 711.9],
+                [8.136885, 47.224263, 711.3],
+                [8.136781, 47.224118, 711.5],
+                [8.136716, 47.223916, 711.8],
+                [8.136737, 47.223653, 712.1],
+                [8.136959, 47.222856, 712.7],
+                [8.137096, 47.222136, 713.7],
+                [8.137102, 47.221846, 713.4],
+                [8.136989, 47.221434, 713.1],
+                [8.135769, 47.218036, 712.3],
+                [8.135268, 47.21675, 714.6],
+                [8.135159, 47.216318, 716.2],
+                [8.135098, 47.216198, 716.6],
+                [8.135022, 47.216145, 717],
+                [8.134883, 47.216105, 717.2],
+                [8.134763, 47.216107, 717.4],
+                [8.134286, 47.216164, 717.8],
+                [8.134036, 47.216175, 717.9],
+                [8.133776, 47.216155, 717.9],
+                [8.133044, 47.21606, 717.5],
+                [8.132321, 47.215966, 717],
+                [8.132334, 47.215851, 716.9],
+                [8.132552, 47.215168, 717.5],
+                [8.13257, 47.215013, 717.7],
+                [8.132477, 47.214473, 721.2],
+                [8.132488, 47.214163, 723.6],
+                [8.132458, 47.21395, 725.1],
+                [8.132402, 47.213781, 725.9],
+                [8.132355, 47.213689, 726.6],
+                [8.132286, 47.21359, 727.3],
+                [8.132168, 47.213488, 728],
+                [8.131901, 47.213332, 728.9],
+                [8.131387, 47.21305, 729.3],
+                [8.130789, 47.212725, 726.2],
+                [8.128879, 47.211689, 709.9],
+                [8.127081, 47.210682, 700.9],
+                [8.126706, 47.210459, 700],
+                [8.126258, 47.210208, 698.8],
+                [8.126145, 47.21015, 698.4],
+                [8.125984, 47.210098, 698.1],
+                [8.125246, 47.209986, 696],
+                [8.124949, 47.209931, 694.9],
+                [8.124685, 47.209887, 693.7],
+                [8.124525, 47.209834, 693.2],
+                [8.124367, 47.209744, 692.6],
+                [8.12423, 47.209633, 692.1],
+                [8.124126, 47.209541, 691.5],
+                [8.122662, 47.208233, 686.5],
+                [8.120933, 47.206657, 680.4],
+                [8.120737, 47.206502, 679.1],
+                [8.119904, 47.20604, 672.6],
+                [8.119732, 47.205884, 670.9],
+                [8.119631, 47.205722, 670.1],
+                [8.119585, 47.205553, 669.2],
+                [8.119509, 47.204054, 655.3],
+                [8.119451, 47.20363, 652],
+                [8.119141, 47.202316, 637.8],
+                [8.119006, 47.201712, 631.2],
+                [8.118868, 47.201075, 625.3],
+                [8.118694, 47.200279, 621],
+                [8.118691, 47.199933, 618.6],
+                [8.119273, 47.198011, 601.2],
+                [8.119304, 47.197835, 600.6],
+                [8.119262, 47.197683, 600.3],
+                [8.119149, 47.197492, 599.2],
+                [8.118727, 47.197188, 596.7],
+                [8.11835, 47.19692, 594.6],
+                [8.118082, 47.196744, 593.3],
+                [8.11767, 47.196475, 590.6],
+                [8.117532, 47.196315, 589.3],
+                [8.117486, 47.196125, 587.6],
+                [8.117953, 47.194337, 575.8],
+                [8.118027, 47.193939, 572.9],
+                [8.118089, 47.193788, 572],
+                [8.118236, 47.193635, 570.3],
+                [8.118659, 47.193345, 568.8],
+                [8.118968, 47.193106, 566.7],
+                [8.119146, 47.193036, 565.7],
+                [8.119299, 47.192954, 565.4],
+                [8.119373, 47.192839, 565.2],
+                [8.119351, 47.192711, 565],
+                [8.119304, 47.192587, 564.9],
+                [8.119166, 47.192365, 562.2],
+                [8.118791, 47.191838, 554.2],
+                [8.11842, 47.191315, 542.8],
+                [8.116541, 47.188652, 510.9],
+                [8.116406, 47.188442, 509.8],
+                [8.116328, 47.188336, 509.3],
+                [8.116094, 47.187967, 506.9],
+                [8.115859, 47.187519, 504.4],
+                [8.115588, 47.186859, 501.3],
+                [8.1155, 47.186622, 500.7],
+                [8.114842, 47.18476, 498.5],
+                [8.114824, 47.184709, 498.4],
+                [8.114792, 47.184622, 498.4],
+                [8.114779, 47.184586, 498.3],
+                [8.11449, 47.183791, 497.3],
+                [8.114049, 47.182573, 494.7],
+                [8.113903, 47.182148, 494.3],
+                [8.113867, 47.182043, 494.3],
+                [8.113508, 47.180998, 495.2],
+                [8.113121, 47.179917, 497.3],
+                [8.112859, 47.179274, 498.7],
+                [8.112856, 47.179166, 498.8],
+                [8.112821, 47.179067, 498.9],
+                [8.112732, 47.178944, 499],
+                [8.112209, 47.177454, 498.9],
+                [8.11211, 47.177167, 499.2],
+                [8.111965, 47.176796, 499.5],
+                [8.111755, 47.176234, 499.9],
+                [8.111665, 47.175967, 499.9],
+                [8.111582, 47.175719, 499.9],
+                [8.111575, 47.1757, 500],
+                [8.111548, 47.175635, 500.1],
+                [8.111384, 47.175228, 500.3],
+                [8.111376, 47.175204, 500.3],
+                [8.111343, 47.175107, 500.4],
+                [8.111514, 47.17504, 500.4],
+                [8.111676, 47.174977, 500.5],
+                [8.112073, 47.174773, 500.8],
+                [8.112507, 47.174481, 501.3],
+                [8.112943, 47.174096, 502],
+                [8.113178, 47.173854, 502.4],
+                [8.11347, 47.173568, 502.9],
+                [8.11363, 47.173406, 503.1],
+                [8.113854, 47.17318, 503.4],
+                [8.114023, 47.172999, 503.6],
+                [8.114081, 47.172971, 503.7],
+                [8.114065, 47.172954, 503.8],
+                [8.114059, 47.172934, 503.9],
+                [8.114065, 47.172913, 503.9],
+                [8.114083, 47.172893, 504],
+                [8.114111, 47.17288, 504],
+                [8.113982, 47.172771, 504],
+                [8.113004, 47.172156, 504.3],
+                [8.112546, 47.171907, 504.5],
+                [8.112521, 47.17189, 504.5],
+                [8.112541, 47.171803, 504.6],
+                [8.112668, 47.171265, 504.9],
+                [8.112677, 47.171227, 504.9],
+                [8.111976, 47.17099, 505.1],
+                [8.112146, 47.170836, 505.3],
+                [8.112655, 47.170254, 506],
+                [8.113153, 47.16969, 506.2],
+                [8.113218, 47.169614, 506.2],
+                [8.113253, 47.169559, 506.1],
+                [8.113676, 47.168755, 505.5],
+                [8.113712, 47.168689, 505.4],
+                [8.113786, 47.16853, 505.3],
+                [8.113883, 47.168199, 505],
+                [8.113912, 47.167896, 504.8],
+                [8.113858, 47.166774, 504],
+                [8.113872, 47.166564, 503.8],
+                [8.113875, 47.166519, 503.8],
+                [8.11397, 47.166533, 503.8],
+                [8.114223, 47.166569, 504.2],
+                [8.114303, 47.166609, 504.5],
+                [8.11435, 47.16661, 504.9],
+                [8.114636, 47.165578, 508.7],
+                [8.114105, 47.16552, 509.7],
+                [8.11415, 47.165332, 510],
+                [8.114338, 47.164539, 508.8],
+                [8.114774, 47.162865, 510.4],
+                [8.114889, 47.162426, 511.7],
+                [8.115026, 47.161897, 514],
+                [8.115068, 47.161748, 514.4],
+                [8.115115, 47.16158, 514.8],
+                [8.115243, 47.161193, 516.3],
+                [8.115342, 47.160894, 517.3],
+                [8.115366, 47.160815, 517.5],
+                [8.115402, 47.1607, 517.7],
+                [8.115417, 47.160654, 517.9],
+                [8.115507, 47.160369, 518.2],
+                [8.115621, 47.160016, 518.4],
+                [8.115641, 47.159931, 518.5],
+                [8.115659, 47.159851, 518.5],
+                [8.11567, 47.159702, 518.5],
+                [8.115653, 47.159484, 518.5],
+                [8.115585, 47.158864, 518],
+                [8.115568, 47.158706, 517.9],
+                [8.115542, 47.158414, 517.6],
+                [8.115516, 47.158113, 516.9],
+                [8.115491, 47.157746, 515.6],
+                [8.115464, 47.157335, 513.8],
+                [8.115418, 47.15701, 512.3],
+                [8.115412, 47.156965, 511.9],
+                [8.115386, 47.156793, 511.5],
+                [8.115349, 47.156507, 510.5],
+                [8.115345, 47.156474, 510.2],
+                [8.115324, 47.156234, 509.8],
+                [8.115278, 47.155726, 510.2],
+                [8.115285, 47.155604, 510.5],
+                [8.11533, 47.155464, 510.8],
+                [8.11543, 47.155266, 511.5],
+                [8.115438, 47.155249, 511.9],
+                [8.116037, 47.154223, 514.8],
+                [8.11611, 47.154021, 515.1],
+                [8.116112, 47.153867, 515.2],
+                [8.116082, 47.153774, 515.3],
+                [8.115985, 47.153619, 515.4],
+                [8.115883, 47.153461, 515.5],
+                [8.115744, 47.153304, 515.8],
+                [8.115555, 47.153117, 516.1],
+                [8.115287, 47.152861, 516.7],
+                [8.115087, 47.152613, 517.4],
+                [8.115012, 47.152489, 517.8],
+                [8.114929, 47.152305, 518.6],
+                [8.114865, 47.152107, 519.4],
+                [8.114848, 47.151923, 519.8],
+                [8.11495, 47.151218, 522],
+                [8.114959, 47.151037, 522.8],
+                [8.114924, 47.150782, 523.7],
+                [8.114809, 47.150361, 525.3],
+                [8.114764, 47.150149, 525.9],
+                [8.11476, 47.14996, 526.3],
+                [8.11479, 47.149736, 526.7],
+                [8.115196, 47.148531, 527.1],
+                [8.115213, 47.148479, 527.1],
+                [8.115298, 47.148255, 527.1],
+                [8.115973, 47.146918, 529.6],
+                [8.116062, 47.146679, 529.9],
+                [8.116492, 47.14514, 532.4],
+                [8.116547, 47.144879, 532.9],
+                [8.11653, 47.144649, 533.5],
+                [8.116444, 47.144421, 534],
+                [8.116312, 47.14424, 534.5],
+                [8.116136, 47.14406, 535.2],
+                [8.11593, 47.143916, 535.8],
+                [8.115103, 47.143397, 537.9],
+                [8.1149, 47.143244, 538.8],
+                [8.114718, 47.143072, 539.9],
+                [8.114648, 47.142982, 540.4],
+                [8.114559, 47.142838, 541],
+                [8.114455, 47.142589, 542.1],
+                [8.114428, 47.142409, 543.3],
+                [8.114417, 47.142016, 545.7],
+                [8.114403, 47.141857, 546.3],
+                [8.114391, 47.141725, 546.9],
+                [8.114301, 47.141307, 550],
+                [8.113948, 47.139602, 561],
+                [8.113841, 47.139067, 565],
+                [8.113851, 47.138847, 566.3],
+                [8.113925, 47.138602, 567.5],
+                [8.11405, 47.138382, 568.5],
+                [8.114559, 47.137627, 571.8],
+                [8.115226, 47.136966, 573.6],
+                [8.116244, 47.13601, 577.5],
+                [8.116494, 47.135815, 578.3],
+                [8.116784, 47.135639, 579.3],
+                [8.116806, 47.135626, 579.8],
+                [8.117726, 47.135204, 582.8],
+                [8.118555, 47.134732, 584.8],
+                [8.118766, 47.134565, 584.9],
+                [8.118868, 47.134474, 584.8],
+                [8.118991, 47.134347, 584.8],
+                [8.1191, 47.134197, 584.7],
+                [8.119221, 47.133968, 584.8],
+                [8.11928, 47.133791, 584.9],
+                [8.119388, 47.132527, 586.3],
+                [8.11935, 47.132337, 586.6],
+                [8.119278, 47.132183, 586.8],
+                [8.119138, 47.132019, 587.2],
+                [8.119088, 47.131974, 587.4],
+                [8.118957, 47.131859, 587.5],
+                [8.116745, 47.130042, 592.5],
+                [8.115709, 47.12919, 595.4]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.115709, 47.12919, 595.4],
+                [8.115761, 47.129159, 595.7],
+                [8.114245, 47.127905, 600],
+                [8.112645, 47.126668, 605.8],
+                [8.112529, 47.126524, 606.2],
+                [8.112254, 47.126366, 606.9],
+                [8.110246, 47.124894, 608.4],
+                [8.107954, 47.123171, 604.9],
+                [8.106146, 47.121837, 603.5],
+                [8.106092, 47.121788, 603.6],
+                [8.105944, 47.121657, 603.4],
+                [8.105766, 47.121468, 603.1],
+                [8.105229, 47.120687, 600.7],
+                [8.104465, 47.119491, 595.3],
+                [8.104465, 47.119342, 595],
+                [8.10434, 47.119275, 594.7],
+                [8.104019, 47.118808, 594.1],
+                [8.103687, 47.118282, 593.4],
+                [8.103452, 47.118014, 593],
+                [8.101703, 47.116599, 589.4],
+                [8.101314, 47.116299, 589.2]
+            ]
+        },
+        "properties": {
+            "attributeType": 0
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.101314, 47.116299, 589.2],
+                [8.101273, 47.116321, 589.1],
+                [8.100886, 47.116047, 589.2],
+                [8.10055, 47.11584, 589.4],
+                [8.100055, 47.115601, 589.2],
+                [8.098861, 47.115127, 587.1],
+                [8.098622, 47.115033, 586.5],
+                [8.098238, 47.114894, 585],
+                [8.097829, 47.114777, 583.2],
+                [8.096627, 47.114533, 578.1],
+                [8.096461, 47.114501, 577.4],
+                [8.096228, 47.114457, 576.8],
+                [8.095877, 47.114419, 575.5],
+                [8.095579, 47.114421, 574.1],
+                [8.095401, 47.114426, 573.6],
+                [8.094538, 47.114453, 571],
+                [8.094385, 47.114455, 570.6],
+                [8.094283, 47.114451, 570.3],
+                [8.094061, 47.114448, 570],
+                [8.093582, 47.114373, 569.4],
+                [8.093511, 47.114363, 569.2],
+                [8.093396, 47.114344, 569.1],
+                [8.092601, 47.114198, 568.1],
+                [8.092573, 47.114192, 567.9],
+                [8.092074, 47.1141, 567.1],
+                [8.091875, 47.114033, 566.7],
+                [8.091686, 47.113942, 566.4],
+                [8.091585, 47.113889, 565.9],
+                [8.091521, 47.113855, 565.5],
+                [8.091398, 47.11378, 565.1],
+                [8.090657, 47.113205, 562],
+                [8.089607, 47.11241, 560.3],
+                [8.089327, 47.112197, 560.5],
+                [8.089303, 47.112179, 560.5],
+                [8.089261, 47.112146, 560.6],
+                [8.089066, 47.111998, 560.4],
+                [8.08899, 47.11194, 560.3],
+                [8.088404, 47.111493, 559.7],
+                [8.087777, 47.111008, 558.7],
+                [8.086688, 47.110166, 557.4],
+                [8.086459, 47.10996, 556.9],
+                [8.086249, 47.109696, 556.2],
+                [8.086158, 47.10956, 555.9],
+                [8.086065, 47.109422, 555.7],
+                [8.085506, 47.108304, 554.1],
+                [8.085223, 47.107899, 554.8],
+                [8.085071, 47.107773, 555],
+                [8.085031, 47.107785, 555.1],
+                [8.084985, 47.107786, 555.2],
+                [8.084943, 47.107775, 555.3],
+                [8.084912, 47.107755, 555.3],
+                [8.084889, 47.107699, 555.4],
+                [8.0849, 47.107672, 555.4],
+                [8.08493, 47.107645, 555.5],
+                [8.084997, 47.107627, 555.5],
+                [8.085042, 47.107631, 555.5],
+                [8.085084, 47.107647, 555.6],
+                [8.085225, 47.107484, 555.9],
+                [8.085263, 47.10744, 556],
+                [8.085437, 47.107203, 556.3],
+                [8.085716, 47.106689, 557.2],
+                [8.085979, 47.106126, 559],
+                [8.086947, 47.104062, 562],
+                [8.08793, 47.101923, 561.4],
+                [8.087937, 47.101908, 561.4],
+                [8.087968, 47.101843, 561.3],
+                [8.088254, 47.101214, 561.7],
+                [8.088324, 47.101112, 561.8],
+                [8.088418, 47.100984, 562],
+                [8.088532, 47.100877, 562.1],
+                [8.088694, 47.100768, 562.5],
+                [8.089258, 47.100488, 564.5],
+                [8.089442, 47.100349, 565.2],
+                [8.089564, 47.100205, 565.5],
+                [8.089655, 47.100034, 566.2],
+                [8.09001, 47.099092, 569.9],
+                [8.0898, 47.099, 570.2],
+                [8.086098, 47.096964, 581.9],
+                [8.085507, 47.096618, 583.4],
+                [8.085233, 47.096407, 584.5],
+                [8.085158, 47.096343, 584.8],
+                [8.084925, 47.096103, 586],
+                [8.083528, 47.094411, 592.1],
+                [8.083366, 47.094203, 592.3],
+                [8.083308, 47.094061, 592.6],
+                [8.083266, 47.093877, 593.3],
+                [8.083287, 47.093671, 593.9],
+                [8.083527, 47.09315, 595.8],
+                [8.08358, 47.092896, 596.5],
+                [8.083553, 47.092661, 597.1],
+                [8.08336, 47.092178, 599.1],
+                [8.083291, 47.091922, 599.6],
+                [8.083287, 47.091841, 599.8],
+                [8.083282, 47.091721, 600.1],
+                [8.083335, 47.091508, 600.4],
+                [8.083504, 47.091192, 600.8],
+                [8.083832, 47.090656, 601],
+                [8.084115, 47.090199, 600.6],
+                [8.084487, 47.089591, 599.7],
+                [8.084536, 47.089514, 599.6],
+                [8.084614, 47.089392, 599.6],
+                [8.084706, 47.089164, 599.3],
+                [8.084742, 47.088993, 599.1],
+                [8.08474, 47.088592, 598.7],
+                [8.084731, 47.087008, 597.5],
+                [8.084721, 47.085293, 598.5],
+                [8.084712, 47.083879, 600.6],
+                [8.084645, 47.082266, 605.7],
+                [8.084574, 47.081858, 606.9],
+                [8.084534, 47.081739, 607.1],
+                [8.084247, 47.081328, 608.8],
+                [8.084098, 47.081222, 609],
+                [8.083771, 47.080967, 609.5],
+                [8.083524, 47.080773, 610.6],
+                [8.083468, 47.080707, 611.3],
+                [8.083434, 47.080621, 611.9],
+                [8.083437, 47.080555, 612.5],
+                [8.083518, 47.080452, 613.1],
+                [8.083959, 47.07998, 617],
+                [8.084051, 47.079855, 617.7],
+                [8.08411, 47.079749, 618.2],
+                [8.084148, 47.079663, 618.8],
+                [8.084245, 47.07943, 620.1],
+                [8.08441, 47.079032, 622.3],
+                [8.084898, 47.077887, 619.3],
+                [8.085596, 47.076244, 613],
+                [8.085947, 47.075411, 612.5],
+                [8.086302, 47.074567, 613.2],
+                [8.087213, 47.072405, 619.3],
+                [8.087445, 47.071854, 620.7],
+                [8.088034, 47.070388, 622],
+                [8.088096, 47.070159, 622],
+                [8.088114, 47.069929, 622.1],
+                [8.088024, 47.068755, 624.5],
+                [8.087966, 47.068378, 625.7],
+                [8.087761, 47.067485, 623.9],
+                [8.087372, 47.065816, 613.6],
+                [8.087237, 47.065197, 613.3],
+                [8.087214, 47.064923, 613.4],
+                [8.087211, 47.063791, 614.4],
+                [8.087227, 47.063664, 614.5],
+                [8.087276, 47.063493, 614.6],
+                [8.08782, 47.06257, 615.6],
+                [8.088412, 47.061586, 614.6],
+                [8.088721, 47.0611, 613.1],
+                [8.08911, 47.060558, 612],
+                [8.089658, 47.059816, 610.9],
+                [8.089315, 47.059738, 610.5],
+                [8.089244, 47.059697, 610.3],
+                [8.089218, 47.059634, 610.1],
+                [8.089109, 47.05874, 609.8],
+                [8.089082, 47.058641, 610.1],
+                [8.088931, 47.058408, 610.7],
+                [8.08861, 47.05821, 610.5],
+                [8.088557, 47.058181, 610.2],
+                [8.088586, 47.058139, 610],
+                [8.088601, 47.058079, 609.7],
+                [8.088583, 47.057954, 609.5],
+                [8.088612, 47.057805, 609.2],
+                [8.088663, 47.05756, 608.5],
+                [8.088745, 47.057361, 607.1],
+                [8.088897, 47.057184, 605.2],
+                [8.089064, 47.057036, 603.1],
+                [8.088868, 47.056944, 601.9],
+                [8.087269, 47.055856, 604.3],
+                [8.087051, 47.055734, 604.8],
+                [8.086913, 47.055692, 604.8],
+                [8.086712, 47.055674, 604.7],
+                [8.086341, 47.055688, 604.1],
+                [8.086031, 47.055733, 603.2],
+                [8.085508, 47.055856, 604.1],
+                [8.085276, 47.055892, 604.6],
+                [8.085009, 47.055896, 605.6],
+                [8.084693, 47.055869, 606.1],
+                [8.082439, 47.055592, 599.1],
+                [8.081906, 47.05553, 591.1],
+                [8.081738, 47.055499, 589.4],
+                [8.081712, 47.055465, 587.7],
+                [8.081542, 47.055487, 586],
+                [8.081184, 47.055533, 582.9],
+                [8.080526, 47.055606, 578.2],
+                [8.080388, 47.055623, 577.8],
+                [8.079394, 47.055735, 578.1],
+                [8.078945, 47.055785, 578],
+                [8.07868, 47.055819, 577.9],
+                [8.078347, 47.05588, 580.8],
+                [8.078002, 47.055986, 582.3],
+                [8.077157, 47.056343, 580.3],
+                [8.076019, 47.05703, 573.9],
+                [8.07563, 47.057259, 571.8],
+                [8.074763, 47.057798, 572.5],
+                [8.074274, 47.058096, 573.2],
+                [8.073842, 47.058346, 573.3],
+                [8.073573, 47.058502, 573.3],
+                [8.073513, 47.058523, 573.3],
+                [8.073398, 47.058563, 573.3],
+                [8.073413, 47.058598, 573.4],
+                [8.073403, 47.058639, 573.4],
+                [8.073374, 47.058669, 573.5],
+                [8.073324, 47.058691, 573.4],
+                [8.07324, 47.058692, 573.4],
+                [8.073189, 47.058672, 573.3],
+                [8.073148, 47.058622, 573.3],
+                [8.073151, 47.058582, 573.2],
+                [8.073023, 47.058567, 573.2],
+                [8.072662, 47.058527, 573.1],
+                [8.071832, 47.058433, 572.4],
+                [8.071733, 47.058422, 572.3],
+                [8.071169, 47.058352, 572.9],
+                [8.070873, 47.058293, 573],
+                [8.070739, 47.058239, 573.2],
+                [8.070625, 47.058161, 573.4],
+                [8.070561, 47.058093, 573.6],
+                [8.070518, 47.05802, 573.8],
+                [8.070493, 47.057955, 574],
+                [8.070484, 47.057888, 574.2],
+                [8.070507, 47.057778, 574.4],
+                [8.07054, 47.057692, 574.6],
+                [8.070658, 47.057441, 574.6],
+                [8.070684, 47.057386, 574.6],
+                [8.070903, 47.056926, 574.1],
+                [8.07096, 47.056751, 573.1],
+                [8.070986, 47.056611, 573],
+                [8.070983, 47.056477, 573.1],
+                [8.07089, 47.055892, 572.2],
+                [8.070878, 47.055742, 572.2],
+                [8.070868, 47.05556, 572.3],
+                [8.070772, 47.055088, 573],
+                [8.070716, 47.054934, 573.1],
+                [8.070523, 47.054605, 573.6],
+                [8.070415, 47.05447, 573.6],
+                [8.070172, 47.054244, 573.6],
+                [8.069566, 47.053763, 573.6],
+                [8.069307, 47.053498, 573.6],
+                [8.069174, 47.053339, 573.9],
+                [8.06757, 47.051419, 576.8],
+                [8.067409, 47.051233, 577],
+                [8.067276, 47.05108, 577.2],
+                [8.067002, 47.050759, 577.5],
+                [8.066794, 47.050436, 577.5],
+                [8.066683, 47.050153, 577.5],
+                [8.066651, 47.04993, 577.6],
+                [8.066554, 47.048599, 578.9],
+                [8.06655, 47.048346, 579.2],
+                [8.066572, 47.048174, 579.8],
+                [8.066628, 47.047992, 580.8],
+                [8.066875, 47.047365, 582.1],
+                [8.067164, 47.046675, 581.8],
+                [8.067242, 47.046483, 582.2],
+                [8.067367, 47.046178, 581.9],
+                [8.067848, 47.045074, 582.5],
+                [8.068039, 47.044641, 582.4],
+                [8.068182, 47.044415, 582],
+                [8.068281, 47.044296, 581.8],
+                [8.068852, 47.043786, 582],
+                [8.069144, 47.043476, 583.1],
+                [8.069384, 47.04318, 584.4],
+                [8.069752, 47.042619, 586.6],
+                [8.069887, 47.0424, 586.9],
+                [8.069999, 47.042222, 587],
+                [8.070165, 47.041919, 587.9],
+                [8.07032, 47.041521, 588.6],
+                [8.070598, 47.040657, 586.9],
+                [8.070844, 47.040192, 587.6],
+                [8.071001, 47.039937, 587.6],
+                [8.071146, 47.039574, 588.9],
+                [8.071235, 47.039222, 590.2],
+                [8.071277, 47.03881, 592.1],
+                [8.071272, 47.038542, 593.4],
+                [8.071222, 47.038304, 593.9],
+                [8.071062, 47.037795, 594.6],
+                [8.070826, 47.03716, 594.9],
+                [8.070798, 47.037084, 594.9],
+                [8.070482, 47.036176, 597],
+                [8.070449, 47.036081, 597.3],
+                [8.07039, 47.03587, 598],
+                [8.070369, 47.035649, 599.2],
+                [8.070394, 47.034864, 605.6],
+                [8.070446, 47.034719, 606.3],
+                [8.070554, 47.034622, 607.1],
+                [8.070665, 47.034563, 607.7],
+                [8.070811, 47.034532, 608.4],
+                [8.070968, 47.034525, 609.3],
+                [8.071149, 47.034558, 610.2],
+                [8.071271, 47.034622, 611.1],
+                [8.071386, 47.034719, 611.9],
+                [8.071616, 47.035087, 614.6],
+                [8.071703, 47.035191, 615.4],
+                [8.071839, 47.035294, 616.2],
+                [8.072156, 47.035487, 618.3],
+                [8.072567, 47.035678, 620.8],
+                [8.072724, 47.035733, 621.7],
+                [8.072867, 47.035753, 622.6],
+                [8.073035, 47.035745, 623.5],
+                [8.073204, 47.035698, 624.4],
+                [8.073338, 47.035625, 625.4],
+                [8.0734, 47.035565, 626.3],
+                [8.07345, 47.035486, 627.3],
+                [8.073468, 47.035418, 628.2],
+                [8.073449, 47.035203, 630.2],
+                [8.073228, 47.034673, 635.7],
+                [8.073086, 47.034323, 638.5],
+                [8.073004, 47.034202, 639.1],
+                [8.072842, 47.034077, 640],
+                [8.07244, 47.033833, 641.6],
+                [8.072333, 47.033718, 641.6],
+                [8.072271, 47.03356, 641.6],
+                [8.072288, 47.033406, 641.6],
+                [8.072328, 47.033319, 642.1],
+                [8.072404, 47.03322, 642.6],
+                [8.072552, 47.033099, 643.6],
+                [8.072582, 47.033076, 644.6],
+                [8.072754, 47.032949, 645.6],
+                [8.072869, 47.032865, 646.5],
+                [8.073265, 47.032622, 650.1],
+                [8.074111, 47.032178, 658.4],
+                [8.075288, 47.031573, 669.3],
+                [8.075424, 47.031439, 670.3],
+                [8.075531, 47.031218, 672.2],
+                [8.075709, 47.03128, 673.1],
+                [8.075856, 47.031167, 674.2],
+                [8.075937, 47.031086, 675.4],
+                [8.076122, 47.030916, 677.5]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.076122, 47.030916, 677.5],
+                [8.076244, 47.030836, 678.5],
+                [8.076328, 47.030762, 679.1],
+                [8.076373, 47.03067, 679.6],
+                [8.076394, 47.030573, 680.1],
+                [8.076363, 47.030466, 680.5],
+                [8.076314, 47.030356, 680.9],
+                [8.076192, 47.030269, 681.2],
+                [8.076039, 47.030205, 681.4],
+                [8.075851, 47.030176, 681.6],
+                [8.07537, 47.030186, 681.6],
+                [8.075054, 47.030233, 681.3],
+                [8.074893, 47.030297, 681.2],
+                [8.074849, 47.0303, 681.1],
+                [8.074758, 47.030307, 680.7],
+                [8.074629, 47.030266, 680.2],
+                [8.074531, 47.030209, 679.8],
+                [8.074427, 47.030198, 679.3],
+                [8.073988, 47.030202, 679]
+            ]
+        },
+        "properties": {
+            "attributeType": 0
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.073988, 47.030202, 679],
+                [8.073896, 47.030182, 679.1],
+                [8.073839, 47.030144, 679.1],
+                [8.073763, 47.029984, 679.4],
+                [8.073799, 47.029896, 679.8],
+                [8.074426, 47.029524, 682.6],
+                [8.074652, 47.029469, 683.1],
+                [8.074745, 47.029447, 683.6],
+                [8.074846, 47.029325, 684.2],
+                [8.075024, 47.029198, 684.9],
+                [8.07605, 47.028703, 694.9],
+                [8.076184, 47.028612, 696.1],
+                [8.076346, 47.028492, 697.3],
+                [8.077134, 47.02762, 709.7],
+                [8.077304, 47.027474, 711.7],
+                [8.077463, 47.027367, 712.7],
+                [8.077757, 47.027226, 714.3],
+                [8.078082, 47.027069, 716.1],
+                [8.078351, 47.026899, 717.3],
+                [8.078515, 47.026757, 718.6],
+                [8.078648, 47.026614, 719.2],
+                [8.078769, 47.026434, 720.5],
+                [8.078865, 47.026206, 721.7],
+                [8.078915, 47.026093, 722.2],
+                [8.078982, 47.02587, 723.3],
+                [8.079056, 47.025474, 724.3],
+                [8.079063, 47.025403, 724.5],
+                [8.079102, 47.025121, 725.1],
+                [8.079176, 47.024776, 725.9],
+                [8.079182, 47.024468, 726.9],
+                [8.079152, 47.024264, 726.9],
+                [8.079034, 47.023967, 726.8],
+                [8.078921, 47.023757, 726.7],
+                [8.078751, 47.023562, 726.5],
+                [8.078385, 47.023195, 726.5],
+                [8.077714, 47.022425, 724],
+                [8.077521, 47.02221, 723.6],
+                [8.077157, 47.02179, 721.5],
+                [8.076585, 47.021109, 717.2],
+                [8.076462, 47.020915, 716.5],
+                [8.076398, 47.020848, 716.3],
+                [8.076311, 47.020756, 716.3],
+                [8.076098, 47.020587, 716.4],
+                [8.075991, 47.020503, 716.4],
+                [8.075413, 47.020111, 716.9],
+                [8.075304, 47.020012, 716.9],
+                [8.07523, 47.019896, 716.9],
+                [8.07518, 47.019711, 716.8],
+                [8.075189, 47.019519, 716.7],
+                [8.075265, 47.019368, 716.6],
+                [8.075403, 47.019228, 716.5],
+                [8.075909, 47.018822, 717],
+                [8.07605, 47.018698, 717.3],
+                [8.076096, 47.018642, 717.6],
+                [8.076148, 47.018577, 717.9],
+                [8.076197, 47.018492, 718.4],
+                [8.076261, 47.018166, 718.8],
+                [8.07625, 47.017836, 718.8],
+                [8.076139, 47.016859, 716.4],
+                [8.076035, 47.016541, 714.6],
+                [8.075853, 47.016085, 713.7],
+                [8.075678, 47.015614, 714.5],
+                [8.075483, 47.015092, 716.1],
+                [8.075181, 47.014297, 718.2],
+                [8.075137, 47.014182, 718.4],
+                [8.07472, 47.013122, 720.4],
+                [8.074647, 47.012935, 720.7],
+                [8.074332, 47.012134, 722.2],
+                [8.073699, 47.010484, 723.5],
+                [8.073631, 47.010253, 723.4],
+                [8.073599, 47.010056, 723.3],
+                [8.073615, 47.009759, 723.4],
+                [8.073658, 47.009508, 723.6],
+                [8.073683, 47.009284, 723.7],
+                [8.07367, 47.009001, 723.6],
+                [8.073448, 47.007966, 723.6],
+                [8.073389, 47.007766, 723.6],
+                [8.073273, 47.007537, 722.8],
+                [8.07293, 47.007072, 721.2],
+                [8.072409, 47.00648, 719.1],
+                [8.071714, 47.005674, 718.2],
+                [8.071548, 47.005472, 718.4],
+                [8.071333, 47.00517, 718.6],
+                [8.071012, 47.004598, 719.9],
+                [8.070894, 47.004332, 720.5],
+                [8.0708, 47.004028, 720.6],
+                [8.070735, 47.003728, 720.2],
+                [8.070683, 47.003326, 720.2],
+                [8.070607, 47.002805, 720.2],
+                [8.070543, 47.002337, 720.1],
+                [8.070513, 47.002122, 720.2],
+                [8.070426, 47.001639, 721.3],
+                [8.07034, 47.001328, 721.9],
+                [8.070219, 47.000998, 722.5],
+                [8.070202, 47.000951, 722.7],
+                [8.070136, 47.000789, 722.7],
+                [8.07008, 47.000662, 722.8],
+                [8.069917, 47.000297, 721.8],
+                [8.069611, 46.999648, 719.3],
+                [8.069408, 46.99924, 717.9],
+                [8.069249, 46.998941, 717.7],
+                [8.069172, 46.998796, 717.9],
+                [8.068681, 46.997879, 720],
+                [8.06854, 46.997645, 720],
+                [8.068116, 46.997157, 717.5],
+                [8.067908, 46.996837, 714.5],
+                [8.067804, 46.996732, 713.6],
+                [8.067715, 46.996658, 713.3],
+                [8.067437, 46.996417, 711.9],
+                [8.06681, 46.995932, 709],
+                [8.066436, 46.995601, 709.3],
+                [8.066256, 46.995428, 710.1],
+                [8.065982, 46.995162, 711.3],
+                [8.065714, 46.99486, 710.9],
+                [8.065527, 46.994614, 711.2],
+                [8.065459, 46.994512, 711.3],
+                [8.065342, 46.994274, 711.5],
+                [8.065247, 46.993995, 712.3],
+                [8.065186, 46.993763, 712.9],
+                [8.065074, 46.993248, 714.5],
+                [8.065049, 46.993133, 714.9],
+                [8.064992, 46.992788, 715.4],
+                [8.064974, 46.992659, 715.4],
+                [8.064955, 46.992527, 715.5],
+                [8.064942, 46.992434, 716],
+                [8.064931, 46.992274, 716.5],
+                [8.064919, 46.992083, 717.5],
+                [8.064889, 46.991954, 717.9],
+                [8.064859, 46.991896, 718.2],
+                [8.064844, 46.991867, 718.4],
+                [8.064756, 46.991774, 718.6],
+                [8.064658, 46.991711, 718.8],
+                [8.064384, 46.991592, 719.2],
+                [8.064314, 46.991562, 719.3],
+                [8.064239, 46.991515, 719.4],
+                [8.063904, 46.99121, 718.9],
+                [8.063484, 46.990981, 718.6],
+                [8.063307, 46.990826, 717.9],
+                [8.06327, 46.990739, 717.6],
+                [8.063208, 46.990466, 716.5],
+                [8.063153, 46.990398, 716.2],
+                [8.063108, 46.990354, 715.8],
+                [8.06299, 46.990275, 715.4],
+                [8.062859, 46.990202, 715.1],
+                [8.062517, 46.990066, 714],
+                [8.062229, 46.989912, 713.9],
+                [8.062032, 46.989772, 714.2],
+                [8.061725, 46.989461, 714.7],
+                [8.061612, 46.989268, 713.7],
+                [8.06158, 46.9892, 713.1],
+                [8.061525, 46.989071, 712.5],
+                [8.061373, 46.988575, 709.7],
+                [8.061354, 46.988427, 709.2],
+                [8.061365, 46.988286, 708.7],
+                [8.061409, 46.988158, 708.3],
+                [8.061685, 46.987736, 707.6],
+                [8.061754, 46.987594, 707.6],
+                [8.061784, 46.987454, 707.6],
+                [8.061791, 46.987284, 707.4],
+                [8.061746, 46.98702, 708.4],
+                [8.061684, 46.98677, 709.7],
+                [8.061605, 46.986567, 709.4],
+                [8.061456, 46.986188, 708.1],
+                [8.06142, 46.986072, 707.6],
+                [8.061382, 46.985874, 706.6],
+                [8.061326, 46.98545, 703.6],
+                [8.061285, 46.985059, 700.8],
+                [8.061252, 46.984926, 700.3],
+                [8.061197, 46.98484, 699.8],
+                [8.061142, 46.984791, 699.3],
+                [8.061077, 46.984754, 699.2],
+                [8.061003, 46.984723, 699.6],
+                [8.060892, 46.984689, 700],
+                [8.06043, 46.984615, 700.9],
+                [8.060147, 46.98456, 701.4],
+                [8.059964, 46.984505, 701.7],
+                [8.059773, 46.984357, 702.1],
+                [8.059752, 46.984264, 702.2],
+                [8.059778, 46.984135, 703],
+                [8.059876, 46.984008, 703.7],
+                [8.06015, 46.983791, 705.2],
+                [8.060256, 46.983687, 705.4],
+                [8.06031, 46.983603, 705.6],
+                [8.06032, 46.983507, 705.8],
+                [8.060266, 46.983417, 706],
+                [8.060132, 46.983319, 706.8],
+                [8.059794, 46.983147, 709.4],
+                [8.05958, 46.983019, 711.4],
+                [8.058928, 46.982559, 716.3],
+                [8.058535, 46.982283, 718.6],
+                [8.058033, 46.981953, 720.9],
+                [8.057223, 46.981366, 721.5],
+                [8.057065, 46.981261, 721.7],
+                [8.056768, 46.981063, 722.2],
+                [8.056634, 46.980972, 722.1],
+                [8.056112, 46.980747, 722.5],
+                [8.055662, 46.980599, 723.1],
+                [8.055144, 46.980425, 723.6],
+                [8.054368, 46.980186, 723.4],
+                [8.053798, 46.980036, 723.2],
+                [8.05362, 46.979999, 723.2],
+                [8.053533, 46.97998, 723.2],
+                [8.053094, 46.979887, 722.5],
+                [8.052566, 46.979809, 721.7],
+                [8.051758, 46.979755, 720.5],
+                [8.051253, 46.979684, 719.8],
+                [8.05078, 46.979562, 718.2],
+                [8.050422, 46.97947, 716.8],
+                [8.050237, 46.979423, 716.2],
+                [8.05009, 46.979358, 715.6],
+                [8.050008, 46.979279, 715.1],
+                [8.049816, 46.978971, 713.3],
+                [8.049725, 46.978799, 712.2],
+                [8.049634, 46.978627, 711.1],
+                [8.04944, 46.978333, 709.6],
+                [8.049337, 46.9782, 709.2],
+                [8.049172, 46.978014, 708.5],
+                [8.048926, 46.977812, 707.9],
+                [8.048421, 46.977471, 707.3],
+                [8.047161, 46.9765, 705.5],
+                [8.046605, 46.976079, 703.2],
+                [8.046446, 46.975964, 702.6],
+                [8.046242, 46.975816, 701.8],
+                [8.045636, 46.97548, 699.9],
+                [8.045389, 46.975376, 699.2],
+                [8.044081, 46.974852, 699.2],
+                [8.043502, 46.974621, 699.8],
+                [8.042915, 46.974394, 700.5],
+                [8.042595, 46.974272, 700.6],
+                [8.042284, 46.974115, 701.1],
+                [8.041718, 46.973732, 702.7],
+                [8.041423, 46.973482, 703],
+                [8.040981, 46.97309, 704],
+                [8.040504, 46.972673, 705.2],
+                [8.039951, 46.972161, 702.6],
+                [8.039802, 46.972007, 701.6],
+                [8.039668, 46.97179, 700.8],
+                [8.039227, 46.970891, 696.4],
+                [8.039036, 46.970606, 695.4],
+                [8.038829, 46.970365, 694.6],
+                [8.038583, 46.970126, 694.1],
+                [8.038303, 46.969913, 693.9],
+                [8.037943, 46.969697, 693.9],
+                [8.037342, 46.969399, 693.3],
+                [8.036542, 46.969063, 693.7],
+                [8.036122, 46.968837, 693.9],
+                [8.035753, 46.968591, 693.4],
+                [8.035357, 46.968287, 693.3],
+                [8.033301, 46.966542, 696.2],
+                [8.031568, 46.96513, 697.5],
+                [8.031397, 46.965021, 697.6],
+                [8.031256, 46.964973, 697.8],
+                [8.031135, 46.965156, 697.9],
+                [8.031042, 46.96526, 698],
+                [8.03079, 46.965205, 697.9],
+                [8.02999, 46.964887, 698.3],
+                [8.029803, 46.96485, 698.5]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }],
+    "properties": {
+        "Creator": "OpenRouteService.org",
+        "records": 10,
+        "summary": "surface"
+    }
+}, {
+    "type": "FeatureCollection",
+    "features": [{
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.108683, 47.323989, 455],
+                [8.108757, 47.323535, 454],
+                [8.108906, 47.323077, 454.4],
+                [8.10933, 47.322295, 454.1],
+                [8.109772, 47.321403, 452.7],
+                [8.109773, 47.321174, 452.2],
+                [8.109714, 47.320953, 451.9],
+                [8.109679, 47.320695, 452],
+                [8.109719, 47.320506, 452.4],
+                [8.109849, 47.320243, 453.1],
+                [8.110078, 47.319857, 454.3],
+                [8.11022, 47.319656, 455]
+            ]
+        },
+        "properties": {
+            "attributeType": 5
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.11022, 47.319656, 455],
+                [8.110281, 47.319694, 455.3],
+                [8.110383, 47.319714, 455.7],
+                [8.111643, 47.319786, 456.3],
+                [8.111774, 47.319801, 456.1],
+                [8.111891, 47.319789, 455.9],
+                [8.11204, 47.319774, 455.7],
+                [8.112337, 47.319751, 455.2],
+                [8.112633, 47.319717, 454.6],
+                [8.112995, 47.319668, 453.9],
+                [8.113073, 47.319652, 453.6],
+                [8.113202, 47.319636, 453.2]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.113202, 47.319636, 453.2],
+                [8.113141, 47.319429, 452.6],
+                [8.113042, 47.319158, 451.9],
+                [8.11298, 47.318925, 451.5],
+                [8.112911, 47.318662, 451.3],
+                [8.112863, 47.31824, 451],
+                [8.112834, 47.317606, 451.6],
+                [8.112814, 47.316122, 453.9],
+                [8.112814, 47.316061, 454],
+                [8.11284, 47.315898, 454.1],
+                [8.112856, 47.315831, 454.3],
+                [8.112901, 47.315678, 454.5],
+                [8.113043, 47.315255, 455.2],
+                [8.113152, 47.314926, 455.6],
+                [8.113255, 47.31461, 455.9],
+                [8.113466, 47.31392, 456.9],
+                [8.113659, 47.313257, 457.9],
+                [8.113699, 47.313112, 458.1],
+                [8.113769, 47.312887, 458.5],
+                [8.113848, 47.312672, 458.9],
+                [8.113944, 47.312366, 459.6],
+                [8.114129, 47.311734, 460.8],
+                [8.114259, 47.311302, 461.3],
+                [8.114294, 47.311182, 461.4],
+                [8.114398, 47.310971, 461.6],
+                [8.114523, 47.310847, 461.7],
+                [8.114784, 47.310634, 462.2],
+                [8.114889, 47.31054, 462.3],
+                [8.115035, 47.310408, 462.4],
+                [8.115079, 47.310354, 462.5],
+                [8.115157, 47.310241, 462.6],
+                [8.115182, 47.310182, 462.7],
+                [8.115282, 47.309983, 463.1],
+                [8.115408, 47.309691, 463.7],
+                [8.115496, 47.309486, 464.1],
+                [8.115504, 47.309462, 464.3],
+                [8.115527, 47.30941, 464.5],
+                [8.115546, 47.30937, 464.7],
+                [8.115663, 47.309105, 465.3],
+                [8.115735, 47.308953, 465.5],
+                [8.115862, 47.308697, 466],
+                [8.115893, 47.308643, 466.1],
+                [8.116027, 47.308429, 466.4],
+                [8.116071, 47.308355, 466.5],
+                [8.116145, 47.308243, 466.7],
+                [8.11618, 47.308189, 466.8],
+                [8.116248, 47.308106, 467],
+                [8.116385, 47.307944, 467.3],
+                [8.116524, 47.307801, 467.4],
+                [8.116592, 47.307729, 467.6],
+                [8.11686, 47.307429, 468.2],
+                [8.117028, 47.307231, 468.6],
+                [8.117238, 47.306978, 469.2],
+                [8.11815, 47.30593, 470.6],
+                [8.118224, 47.305847, 470.6],
+                [8.118263, 47.305798, 470.6],
+                [8.118693, 47.305238, 470.4],
+                [8.118862, 47.305009, 470.4],
+                [8.118937, 47.304901, 470.5],
+                [8.119483, 47.304106, 471.6],
+                [8.119542, 47.304029, 471.7],
+                [8.119747, 47.303745, 472.1],
+                [8.119824, 47.303628, 472.2],
+                [8.119889, 47.303539, 472.3],
+                [8.119922, 47.303487, 472.5],
+                [8.120061, 47.303309, 472.7],
+                [8.120565, 47.302742, 473.4],
+                [8.120757, 47.302547, 473.5],
+                [8.120961, 47.302357, 473.6],
+                [8.121387, 47.301992, 473.9],
+                [8.121672, 47.301775, 474.2],
+                [8.121885, 47.301647, 474.3],
+                [8.122783, 47.301085, 474.5],
+                [8.123182, 47.300756, 474.8],
+                [8.123547, 47.30037, 475.6],
+                [8.123919, 47.299921, 476.7]
+            ]
+        },
+        "properties": {
+            "attributeType": 1
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.123919, 47.299921, 476.7],
+                [8.12358, 47.299779, 477.4],
+                [8.123489, 47.299744, 477.6],
+                [8.123554, 47.299633, 477.8],
+                [8.123589, 47.299572, 478]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.123589, 47.299572, 478],
+                [8.123687, 47.2996, 478.2],
+                [8.123724, 47.299608, 478.4],
+                [8.123813, 47.299589, 478.6],
+                [8.123973, 47.299335, 478.9],
+                [8.124066, 47.29927, 479],
+                [8.124233, 47.299016, 479.2],
+                [8.124255, 47.298909, 479.3],
+                [8.124251, 47.298745, 479.4],
+                [8.124531, 47.298297, 479.9],
+                [8.124434, 47.298235, 480],
+                [8.124374, 47.298198, 480.1]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.124374, 47.298198, 480.1],
+                [8.124732, 47.2976, 480.8],
+                [8.124861, 47.297417, 481],
+                [8.125032, 47.297238, 481],
+                [8.125394, 47.296931, 481],
+                [8.125519, 47.296837, 481],
+                [8.125806, 47.296619, 481],
+                [8.126309, 47.296184, 481],
+                [8.126652, 47.295597, 481.2],
+                [8.126674, 47.295558, 481.4],
+                [8.127366, 47.294376, 483.8],
+                [8.127493, 47.294211, 484.1],
+                [8.127635, 47.294087, 484.1],
+                [8.127912, 47.29392, 484.1],
+                [8.128383, 47.293635, 483.7],
+                [8.131536, 47.291741, 487.5],
+                [8.131623, 47.291692, 487.6],
+                [8.133361, 47.290695, 490.3],
+                [8.133483, 47.290585, 490.5],
+                [8.133571, 47.2905, 490.7],
+                [8.135361, 47.289066, 492],
+                [8.135473, 47.288934, 492],
+                [8.135547, 47.288815, 492],
+                [8.135754, 47.288319, 492.2],
+                [8.135834, 47.288155, 492.2],
+                [8.13588, 47.288063, 492.2],
+                [8.135911, 47.288001, 492.2],
+                [8.136032, 47.287822, 492.2],
+                [8.136189, 47.287654, 492.2],
+                [8.136353, 47.287533, 492.2],
+                [8.136778, 47.287323, 492.1],
+                [8.137256, 47.287152, 491.9],
+                [8.137691, 47.286949, 491.8],
+                [8.138024, 47.286724, 491.9],
+                [8.138269, 47.286466, 492.4],
+                [8.138694, 47.285954, 493.7],
+                [8.13991, 47.284488, 497],
+                [8.140059, 47.284274, 497.2],
+                [8.140177, 47.284057, 497.5],
+                [8.140251, 47.283854, 497.8],
+                [8.140415, 47.283198, 499.7],
+                [8.140437, 47.283138, 500.1],
+                [8.140543, 47.282861, 501],
+                [8.140628, 47.282667, 501.7],
+                [8.140765, 47.282433, 502.4],
+                [8.140956, 47.282172, 503.3],
+                [8.141188, 47.281899, 503.8],
+                [8.141574, 47.281446, 504.9],
+                [8.14199, 47.280973, 505.9],
+                [8.142123, 47.280783, 506.2],
+                [8.142344, 47.280455, 506.8],
+                [8.142762, 47.279746, 508.3],
+                [8.142844, 47.279653, 508.4],
+                [8.143016, 47.279618, 508.5],
+                [8.143211, 47.279624, 508.6]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.143211, 47.279624, 508.6],
+                [8.143309, 47.279585, 508.7],
+                [8.143367, 47.279493, 508.9],
+                [8.14333, 47.279157, 509.6],
+                [8.14334, 47.279062, 509.8],
+                [8.143674, 47.279045, 510.2],
+                [8.143975, 47.279038, 510.5],
+                [8.144414, 47.279025, 511],
+                [8.144857, 47.279015, 511.4]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.144857, 47.279015, 511.4],
+                [8.144888, 47.278572, 511.8],
+                [8.144896, 47.278461, 511.9],
+                [8.144899, 47.278423, 512],
+                [8.14492, 47.278143, 512.2],
+                [8.144931, 47.277994, 512.3],
+                [8.144948, 47.277784, 512.5],
+                [8.144957, 47.277696, 512.6],
+                [8.145005, 47.277197, 513.4],
+                [8.145042, 47.276852, 514],
+                [8.145053, 47.276643, 514.6],
+                [8.144986, 47.276072, 516],
+                [8.144936, 47.2754, 516.9],
+                [8.144872, 47.275058, 517.1],
+                [8.144752, 47.274652, 517.5],
+                [8.144598, 47.274232, 518],
+                [8.144551, 47.274108, 518.3],
+                [8.144302, 47.273453, 520.8],
+                [8.144285, 47.273389, 521.1],
+                [8.144211, 47.273049, 522.4],
+                [8.144182, 47.27286, 523.2]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.144182, 47.27286, 523.2],
+                [8.144349, 47.27286, 523.5],
+                [8.144355, 47.272363, 525.5],
+                [8.144395, 47.272276, 525.7],
+                [8.14467, 47.271935, 526.7],
+                [8.144992, 47.271715, 527.5],
+                [8.145376, 47.271593, 528.5],
+                [8.145635, 47.271452, 529.2],
+                [8.145648, 47.271445, 529.6],
+                [8.145824, 47.271294, 530.2],
+                [8.145974, 47.271045, 531],
+                [8.146057, 47.270867, 531.4],
+                [8.14604, 47.270739, 531.7],
+                [8.145992, 47.270701, 532]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.145992, 47.270701, 532],
+                [8.146071, 47.270629, 532.3],
+                [8.146323, 47.270385, 533.2],
+                [8.146505, 47.270216, 533.7],
+                [8.146819, 47.269904, 534.7],
+                [8.147105, 47.269556, 535.9],
+                [8.147198, 47.269355, 536.5],
+                [8.147291, 47.269132, 537.1],
+                [8.147359, 47.268929, 537.5],
+                [8.147425, 47.268573, 538.3],
+                [8.147638, 47.2668, 541.5],
+                [8.147633, 47.26661, 542.3],
+                [8.147615, 47.266412, 543.1],
+                [8.147545, 47.266089, 544.3],
+                [8.147437, 47.265751, 545.4]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.147437, 47.265751, 545.4],
+                [8.147509, 47.265687, 545.8],
+                [8.147957, 47.265056, 548.4],
+                [8.148092, 47.264751, 549.6],
+                [8.148194, 47.26456, 550.2],
+                [8.148194, 47.264477, 550.5],
+                [8.148173, 47.264276, 551.1],
+                [8.148143, 47.264217, 551.4],
+                [8.14808, 47.264151, 551.7],
+                [8.148374, 47.264077, 552.5],
+                [8.148465, 47.264055, 552.9],
+                [8.148529, 47.263866, 553.6],
+                [8.148562, 47.263778, 553.9],
+                [8.149012, 47.263349, 555.6],
+                [8.149238, 47.26305, 556.3],
+                [8.149356, 47.262839, 556.8],
+                [8.149631, 47.262494, 558]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.149631, 47.262494, 558],
+                [8.149788, 47.26243, 558.3]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.149788, 47.26243, 558.3],
+                [8.149687, 47.262287, 558.5],
+                [8.149525, 47.262159, 558.7],
+                [8.149274, 47.262055, 559.1],
+                [8.148883, 47.261961, 559.8],
+                [8.148557, 47.261906, 560.3],
+                [8.14842, 47.261867, 560.5],
+                [8.148284, 47.261822, 561],
+                [8.148164, 47.261757, 561.4],
+                [8.147907, 47.26158, 562.7],
+                [8.147632, 47.261426, 564.2],
+                [8.147358, 47.261238, 565.5],
+                [8.147216, 47.261029, 566.7],
+                [8.147064, 47.260536, 570.7],
+                [8.146821, 47.260155, 574.4],
+                [8.146798, 47.260002, 575.3],
+                [8.146803, 47.259842, 576.2],
+                [8.146224, 47.259365, 580.2],
+                [8.14576, 47.259138, 585],
+                [8.145568, 47.259001, 587.7],
+                [8.145347, 47.258791, 590.2],
+                [8.144801, 47.258207, 598.9],
+                [8.144184, 47.257933, 604.5],
+                [8.143867, 47.257871, 606.6],
+                [8.143052, 47.257881, 612.3],
+                [8.142496, 47.257912, 616.3],
+                [8.142291, 47.257863, 617.1],
+                [8.142071, 47.257769, 618],
+                [8.141793, 47.257605, 619.6],
+                [8.141474, 47.257349, 621.8],
+                [8.141435, 47.257317, 622.5],
+                [8.141174, 47.257077, 623.5],
+                [8.140178, 47.256398, 623],
+                [8.139827, 47.256215, 622.7],
+                [8.139688, 47.256094, 622.5],
+                [8.13962, 47.255952, 622.5],
+                [8.139528, 47.255463, 623.4],
+                [8.139456, 47.255285, 624.1],
+                [8.13921, 47.254977, 624.7],
+                [8.139166, 47.254802, 623.8],
+                [8.139174, 47.254553, 623.6],
+                [8.139213, 47.254261, 624.1],
+                [8.139336, 47.253751, 624],
+                [8.139466, 47.253389, 622.3],
+                [8.139603, 47.253082, 620.7],
+                [8.139644, 47.252906, 620.2],
+                [8.139689, 47.252789, 620.6],
+                [8.139683, 47.252759, 620.5]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.139683, 47.252759, 620.5],
+                [8.139678, 47.252737, 620.1],
+                [8.139284, 47.252447, 618.8],
+                [8.138428, 47.251534, 621.2],
+                [8.138368, 47.25146, 621.6],
+                [8.138348, 47.251389, 622],
+                [8.138389, 47.25132, 622.4],
+                [8.138518, 47.251217, 622.8],
+                [8.138768, 47.251065, 623.5],
+                [8.139007, 47.250896, 623.9]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.139007, 47.250896, 623.9],
+                [8.138794, 47.250668, 625.1],
+                [8.138513, 47.250307, 626.9],
+                [8.138262, 47.24979, 629],
+                [8.138139, 47.249642, 629.3],
+                [8.137863, 47.249392, 630.2],
+                [8.136602, 47.248114, 627.9],
+                [8.136205, 47.247535, 625.6],
+                [8.136155, 47.247332, 625.4],
+                [8.136268, 47.246929, 625.5],
+                [8.136262, 47.24662, 625.6],
+                [8.136365, 47.245981, 626.2],
+                [8.136346, 47.244733, 627.1]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.136346, 47.244733, 627.1],
+                [8.136649, 47.244476, 627.5],
+                [8.136788, 47.244314, 627.9],
+                [8.137021, 47.243934, 629.3],
+                [8.137195, 47.243706, 630.1],
+                [8.137686, 47.243237, 633.1],
+                [8.137906, 47.242996, 634.8],
+                [8.13808, 47.24274, 636.5],
+                [8.138773, 47.241469, 640.4],
+                [8.13893, 47.241162, 640.6],
+                [8.139026, 47.240892, 640.7],
+                [8.139156, 47.240086, 641.5],
+                [8.139154, 47.23989, 641.8]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.139154, 47.23989, 641.8],
+                [8.139208, 47.23981, 642.1],
+                [8.139278, 47.239496, 643.1],
+                [8.139305, 47.239328, 643.4],
+                [8.139323, 47.239211, 643.7],
+                [8.139301, 47.239059, 644.1],
+                [8.139255, 47.238848, 645],
+                [8.13926, 47.238705, 645.4],
+                [8.139195, 47.238614, 645.9],
+                [8.139095, 47.238533, 646.3],
+                [8.138965, 47.238501, 646.8],
+                [8.138845, 47.238484, 647.2]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.138845, 47.238484, 647.2],
+                [8.138891, 47.238294, 648.2],
+                [8.138952, 47.238177, 648.8],
+                [8.138968, 47.238147, 649.3],
+                [8.139008, 47.238088, 649.7],
+                [8.13906, 47.238008, 650.1],
+                [8.139243, 47.237734, 651],
+                [8.139346, 47.237507, 651.6],
+                [8.13942, 47.237241, 652.2]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.13942, 47.237241, 652.2],
+                [8.139062, 47.237194, 653]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.139062, 47.237194, 653],
+                [8.138985, 47.237199, 653.5],
+                [8.139199, 47.236714, 654.6],
+                [8.139448, 47.236375, 654.8],
+                [8.139568, 47.236383, 654.9]
+            ]
+        },
+        "properties": {
+            "attributeType": 5
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.139568, 47.236383, 654.9],
+                [8.139593, 47.236239, 655],
+                [8.139786, 47.23568, 656.2],
+                [8.140134, 47.234866, 655.3],
+                [8.140573, 47.233939, 654.1],
+                [8.140799, 47.233603, 653.5],
+                [8.141103, 47.233239, 653.5],
+                [8.141746, 47.232625, 654.9],
+                [8.141839, 47.23248, 655.1],
+                [8.141994, 47.232017, 656.2],
+                [8.142092, 47.231736, 656.8],
+                [8.14219, 47.231573, 657.1],
+                [8.142341, 47.23141, 657.7],
+                [8.142533, 47.231265, 658]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.142533, 47.231265, 658],
+                [8.142394, 47.231205, 658.3],
+                [8.14214, 47.231136, 658.8],
+                [8.141439, 47.230992, 661.4],
+                [8.141226, 47.230934, 662.1],
+                [8.141105, 47.230856, 662.8],
+                [8.141058, 47.230799, 663.5],
+                [8.141701, 47.230237, 667.5],
+                [8.141861, 47.230022, 668.7],
+                [8.141939, 47.229851, 671],
+                [8.142739, 47.228419, 687.1],
+                [8.142709, 47.228371, 688]
+            ]
+        },
+        "properties": {
+            "attributeType": 5
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.142709, 47.228371, 688],
+                [8.142257, 47.228869, 691.7],
+                [8.141667, 47.229501, 695.3],
+                [8.141325, 47.22969, 696.3],
+                [8.140993, 47.229794, 697.3],
+                [8.140659, 47.229824, 698.1],
+                [8.140369, 47.229786, 698.3],
+                [8.140064, 47.2297, 697.8],
+                [8.139817, 47.229565, 696],
+                [8.139633, 47.229375, 694.4],
+                [8.139486, 47.22911, 694.7],
+                [8.139355, 47.228818, 696.7],
+                [8.139206, 47.228375, 698.3],
+                [8.139155, 47.228228, 698.3],
+                [8.138888, 47.227517, 700.4],
+                [8.138833, 47.227393, 701.3],
+                [8.138713, 47.227122, 702.3],
+                [8.138613, 47.226927, 702.8],
+                [8.138565, 47.226833, 703.1],
+                [8.137537, 47.225053, 711.7],
+                [8.137316, 47.224746, 711.9],
+                [8.136885, 47.224263, 711.3],
+                [8.136781, 47.224118, 711.5],
+                [8.136716, 47.223916, 711.8],
+                [8.136737, 47.223653, 712.1],
+                [8.136959, 47.222856, 712.7],
+                [8.137096, 47.222136, 713.7],
+                [8.137102, 47.221846, 713.4],
+                [8.136989, 47.221434, 713.1],
+                [8.135769, 47.218036, 712.3],
+                [8.135268, 47.21675, 714.6],
+                [8.135159, 47.216318, 716.2],
+                [8.135098, 47.216198, 716.6],
+                [8.135022, 47.216145, 717],
+                [8.134883, 47.216105, 717.2],
+                [8.134763, 47.216107, 717.4],
+                [8.134286, 47.216164, 717.8],
+                [8.134036, 47.216175, 717.9],
+                [8.133776, 47.216155, 717.9],
+                [8.133044, 47.21606, 717.5],
+                [8.132321, 47.215966, 717],
+                [8.132334, 47.215851, 716.9],
+                [8.132552, 47.215168, 717.5],
+                [8.13257, 47.215013, 717.7],
+                [8.132477, 47.214473, 721.2],
+                [8.132488, 47.214163, 723.6],
+                [8.132458, 47.21395, 725.1],
+                [8.132402, 47.213781, 725.9],
+                [8.132355, 47.213689, 726.6],
+                [8.132286, 47.21359, 727.3],
+                [8.132168, 47.213488, 728],
+                [8.131901, 47.213332, 728.9],
+                [8.131387, 47.21305, 729.3],
+                [8.130789, 47.212725, 726.2],
+                [8.128879, 47.211689, 709.9],
+                [8.127081, 47.210682, 700.9],
+                [8.126706, 47.210459, 700],
+                [8.126258, 47.210208, 698.8],
+                [8.126145, 47.21015, 698.4],
+                [8.125984, 47.210098, 698.1],
+                [8.125246, 47.209986, 696],
+                [8.124949, 47.209931, 694.9],
+                [8.124685, 47.209887, 693.7],
+                [8.124525, 47.209834, 693.2],
+                [8.124367, 47.209744, 692.6],
+                [8.12423, 47.209633, 692.1],
+                [8.124126, 47.209541, 691.5],
+                [8.122662, 47.208233, 686.5],
+                [8.120933, 47.206657, 680.4],
+                [8.120737, 47.206502, 679.1],
+                [8.119904, 47.20604, 672.6],
+                [8.119732, 47.205884, 670.9],
+                [8.119631, 47.205722, 670.1],
+                [8.119585, 47.205553, 669.2],
+                [8.119509, 47.204054, 655.3],
+                [8.119451, 47.20363, 652],
+                [8.119141, 47.202316, 637.8],
+                [8.119006, 47.201712, 631.2],
+                [8.118868, 47.201075, 625.3],
+                [8.118694, 47.200279, 621],
+                [8.118691, 47.199933, 618.6],
+                [8.119273, 47.198011, 601.2],
+                [8.119304, 47.197835, 600.6],
+                [8.119262, 47.197683, 600.3],
+                [8.119149, 47.197492, 599.2],
+                [8.118727, 47.197188, 596.7],
+                [8.11835, 47.19692, 594.6],
+                [8.118082, 47.196744, 593.3],
+                [8.11767, 47.196475, 590.6],
+                [8.117532, 47.196315, 589.3],
+                [8.117486, 47.196125, 587.6],
+                [8.117953, 47.194337, 575.8],
+                [8.118027, 47.193939, 572.9],
+                [8.118089, 47.193788, 572],
+                [8.118236, 47.193635, 570.3],
+                [8.118659, 47.193345, 568.8],
+                [8.118968, 47.193106, 566.7],
+                [8.119146, 47.193036, 565.7],
+                [8.119299, 47.192954, 565.4],
+                [8.119373, 47.192839, 565.2],
+                [8.119351, 47.192711, 565],
+                [8.119304, 47.192587, 564.9],
+                [8.119166, 47.192365, 562.2],
+                [8.118791, 47.191838, 554.2],
+                [8.11842, 47.191315, 542.8],
+                [8.116541, 47.188652, 510.9],
+                [8.116406, 47.188442, 509.8],
+                [8.116328, 47.188336, 509.3],
+                [8.116094, 47.187967, 506.9],
+                [8.115859, 47.187519, 504.4],
+                [8.115588, 47.186859, 501.3],
+                [8.1155, 47.186622, 500.7],
+                [8.114842, 47.18476, 498.5],
+                [8.114824, 47.184709, 498.4],
+                [8.114792, 47.184622, 498.4],
+                [8.114779, 47.184586, 498.3],
+                [8.11449, 47.183791, 497.3],
+                [8.114049, 47.182573, 494.7],
+                [8.113903, 47.182148, 494.3],
+                [8.113867, 47.182043, 494.3],
+                [8.113508, 47.180998, 495.2],
+                [8.113121, 47.179917, 497.3]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.113121, 47.179917, 497.3],
+                [8.112859, 47.179274, 498.7],
+                [8.112856, 47.179166, 498.8],
+                [8.112821, 47.179067, 498.9],
+                [8.112732, 47.178944, 499],
+                [8.112209, 47.177454, 498.9],
+                [8.11211, 47.177167, 499.2],
+                [8.111965, 47.176796, 499.5],
+                [8.111755, 47.176234, 499.9],
+                [8.111665, 47.175967, 499.9],
+                [8.111582, 47.175719, 499.9],
+                [8.111575, 47.1757, 500],
+                [8.111548, 47.175635, 500.1],
+                [8.111384, 47.175228, 500.3],
+                [8.111376, 47.175204, 500.3],
+                [8.111343, 47.175107, 500.4]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.111343, 47.175107, 500.4],
+                [8.111514, 47.17504, 500.4],
+                [8.111676, 47.174977, 500.5],
+                [8.112073, 47.174773, 500.8],
+                [8.112507, 47.174481, 501.3],
+                [8.112943, 47.174096, 502],
+                [8.113178, 47.173854, 502.4],
+                [8.11347, 47.173568, 502.9],
+                [8.11363, 47.173406, 503.1],
+                [8.113854, 47.17318, 503.4],
+                [8.114023, 47.172999, 503.6],
+                [8.114081, 47.172971, 503.7],
+                [8.114065, 47.172954, 503.8],
+                [8.114059, 47.172934, 503.9],
+                [8.114065, 47.172913, 503.9],
+                [8.114083, 47.172893, 504],
+                [8.114111, 47.17288, 504]
+            ]
+        },
+        "properties": {
+            "attributeType": 1
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.114111, 47.17288, 504],
+                [8.113982, 47.172771, 504],
+                [8.113004, 47.172156, 504.3],
+                [8.112546, 47.171907, 504.5],
+                [8.112521, 47.17189, 504.5]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.112521, 47.17189, 504.5],
+                [8.112541, 47.171803, 504.6],
+                [8.112668, 47.171265, 504.9],
+                [8.112677, 47.171227, 504.9],
+                [8.111976, 47.17099, 505.1]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.111976, 47.17099, 505.1],
+                [8.112146, 47.170836, 505.3],
+                [8.112655, 47.170254, 506],
+                [8.113153, 47.16969, 506.2],
+                [8.113218, 47.169614, 506.2],
+                [8.113253, 47.169559, 506.1],
+                [8.113676, 47.168755, 505.5],
+                [8.113712, 47.168689, 505.4],
+                [8.113786, 47.16853, 505.3],
+                [8.113883, 47.168199, 505],
+                [8.113912, 47.167896, 504.8],
+                [8.113858, 47.166774, 504],
+                [8.113872, 47.166564, 503.8],
+                [8.113875, 47.166519, 503.8]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.113875, 47.166519, 503.8],
+                [8.11397, 47.166533, 503.8],
+                [8.114223, 47.166569, 504.2],
+                [8.114303, 47.166609, 504.5],
+                [8.11435, 47.16661, 504.9],
+                [8.114636, 47.165578, 508.7],
+                [8.114105, 47.16552, 509.7]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.114105, 47.16552, 509.7],
+                [8.11415, 47.165332, 510],
+                [8.114338, 47.164539, 508.8],
+                [8.114774, 47.162865, 510.4],
+                [8.114889, 47.162426, 511.7],
+                [8.115026, 47.161897, 514],
+                [8.115068, 47.161748, 514.4],
+                [8.115115, 47.16158, 514.8],
+                [8.115243, 47.161193, 516.3],
+                [8.115342, 47.160894, 517.3],
+                [8.115366, 47.160815, 517.5],
+                [8.115402, 47.1607, 517.7],
+                [8.115417, 47.160654, 517.9],
+                [8.115507, 47.160369, 518.2],
+                [8.115621, 47.160016, 518.4],
+                [8.115641, 47.159931, 518.5],
+                [8.115659, 47.159851, 518.5],
+                [8.11567, 47.159702, 518.5],
+                [8.115653, 47.159484, 518.5],
+                [8.115585, 47.158864, 518],
+                [8.115568, 47.158706, 517.9],
+                [8.115542, 47.158414, 517.6],
+                [8.115516, 47.158113, 516.9],
+                [8.115491, 47.157746, 515.6],
+                [8.115464, 47.157335, 513.8],
+                [8.115418, 47.15701, 512.3],
+                [8.115412, 47.156965, 511.9],
+                [8.115386, 47.156793, 511.5],
+                [8.115349, 47.156507, 510.5],
+                [8.115345, 47.156474, 510.2],
+                [8.115324, 47.156234, 509.8],
+                [8.115278, 47.155726, 510.2],
+                [8.115285, 47.155604, 510.5],
+                [8.11533, 47.155464, 510.8],
+                [8.11543, 47.155266, 511.5],
+                [8.115438, 47.155249, 511.9],
+                [8.116037, 47.154223, 514.8],
+                [8.11611, 47.154021, 515.1],
+                [8.116112, 47.153867, 515.2],
+                [8.116082, 47.153774, 515.3],
+                [8.115985, 47.153619, 515.4],
+                [8.115883, 47.153461, 515.5],
+                [8.115744, 47.153304, 515.8],
+                [8.115555, 47.153117, 516.1],
+                [8.115287, 47.152861, 516.7],
+                [8.115087, 47.152613, 517.4],
+                [8.115012, 47.152489, 517.8],
+                [8.114929, 47.152305, 518.6],
+                [8.114865, 47.152107, 519.4],
+                [8.114848, 47.151923, 519.8],
+                [8.11495, 47.151218, 522],
+                [8.114959, 47.151037, 522.8],
+                [8.114924, 47.150782, 523.7],
+                [8.114809, 47.150361, 525.3],
+                [8.114764, 47.150149, 525.9],
+                [8.11476, 47.14996, 526.3],
+                [8.11479, 47.149736, 526.7],
+                [8.115196, 47.148531, 527.1],
+                [8.115213, 47.148479, 527.1],
+                [8.115298, 47.148255, 527.1],
+                [8.115973, 47.146918, 529.6],
+                [8.116062, 47.146679, 529.9],
+                [8.116492, 47.14514, 532.4],
+                [8.116547, 47.144879, 532.9],
+                [8.11653, 47.144649, 533.5],
+                [8.116444, 47.144421, 534],
+                [8.116312, 47.14424, 534.5],
+                [8.116136, 47.14406, 535.2],
+                [8.11593, 47.143916, 535.8],
+                [8.115103, 47.143397, 537.9],
+                [8.1149, 47.143244, 538.8],
+                [8.114718, 47.143072, 539.9],
+                [8.114648, 47.142982, 540.4],
+                [8.114559, 47.142838, 541],
+                [8.114455, 47.142589, 542.1],
+                [8.114428, 47.142409, 543.3],
+                [8.114417, 47.142016, 545.7],
+                [8.114403, 47.141857, 546.3],
+                [8.114391, 47.141725, 546.9],
+                [8.114301, 47.141307, 550],
+                [8.113948, 47.139602, 561],
+                [8.113841, 47.139067, 565],
+                [8.113851, 47.138847, 566.3],
+                [8.113925, 47.138602, 567.5],
+                [8.11405, 47.138382, 568.5],
+                [8.114559, 47.137627, 571.8],
+                [8.115226, 47.136966, 573.6],
+                [8.116244, 47.13601, 577.5],
+                [8.116494, 47.135815, 578.3],
+                [8.116784, 47.135639, 579.3],
+                [8.116806, 47.135626, 579.8],
+                [8.117726, 47.135204, 582.8],
+                [8.118555, 47.134732, 584.8],
+                [8.118766, 47.134565, 584.9],
+                [8.118868, 47.134474, 584.8],
+                [8.118991, 47.134347, 584.8],
+                [8.1191, 47.134197, 584.7],
+                [8.119221, 47.133968, 584.8],
+                [8.11928, 47.133791, 584.9],
+                [8.119388, 47.132527, 586.3],
+                [8.11935, 47.132337, 586.6],
+                [8.119278, 47.132183, 586.8],
+                [8.119138, 47.132019, 587.2],
+                [8.119088, 47.131974, 587.4],
+                [8.118957, 47.131859, 587.5],
+                [8.116745, 47.130042, 592.5],
+                [8.115709, 47.12919, 595.4]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.115709, 47.12919, 595.4],
+                [8.115761, 47.129159, 595.7]
+            ]
+        },
+        "properties": {
+            "attributeType": 5
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.115761, 47.129159, 595.7],
+                [8.114245, 47.127905, 600],
+                [8.112645, 47.126668, 605.8],
+                [8.112529, 47.126524, 606.2],
+                [8.112254, 47.126366, 606.9],
+                [8.110246, 47.124894, 608.4],
+                [8.107954, 47.123171, 604.9],
+                [8.106146, 47.121837, 603.5],
+                [8.106092, 47.121788, 603.6],
+                [8.105944, 47.121657, 603.4],
+                [8.105766, 47.121468, 603.1],
+                [8.105229, 47.120687, 600.7],
+                [8.104465, 47.119491, 595.3],
+                [8.104465, 47.119342, 595],
+                [8.10434, 47.119275, 594.7],
+                [8.104019, 47.118808, 594.1],
+                [8.103687, 47.118282, 593.4],
+                [8.103452, 47.118014, 593],
+                [8.101703, 47.116599, 589.4],
+                [8.101314, 47.116299, 589.2]
+            ]
+        },
+        "properties": {
+            "attributeType": 6
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.101314, 47.116299, 589.2],
+                [8.101273, 47.116321, 589.1]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.101273, 47.116321, 589.1],
+                [8.100886, 47.116047, 589.2],
+                [8.10055, 47.11584, 589.4],
+                [8.100055, 47.115601, 589.2],
+                [8.098861, 47.115127, 587.1],
+                [8.098622, 47.115033, 586.5],
+                [8.098238, 47.114894, 585],
+                [8.097829, 47.114777, 583.2],
+                [8.096627, 47.114533, 578.1],
+                [8.096461, 47.114501, 577.4],
+                [8.096228, 47.114457, 576.8],
+                [8.095877, 47.114419, 575.5],
+                [8.095579, 47.114421, 574.1],
+                [8.095401, 47.114426, 573.6],
+                [8.094538, 47.114453, 571],
+                [8.094385, 47.114455, 570.6],
+                [8.094283, 47.114451, 570.3],
+                [8.094061, 47.114448, 570],
+                [8.093582, 47.114373, 569.4],
+                [8.093511, 47.114363, 569.2],
+                [8.093396, 47.114344, 569.1],
+                [8.092601, 47.114198, 568.1],
+                [8.092573, 47.114192, 567.9],
+                [8.092074, 47.1141, 567.1],
+                [8.091875, 47.114033, 566.7],
+                [8.091686, 47.113942, 566.4],
+                [8.091585, 47.113889, 565.9],
+                [8.091521, 47.113855, 565.5],
+                [8.091398, 47.11378, 565.1],
+                [8.090657, 47.113205, 562],
+                [8.089607, 47.11241, 560.3],
+                [8.089327, 47.112197, 560.5],
+                [8.089303, 47.112179, 560.5],
+                [8.089261, 47.112146, 560.6],
+                [8.089066, 47.111998, 560.4],
+                [8.08899, 47.11194, 560.3],
+                [8.088404, 47.111493, 559.7],
+                [8.087777, 47.111008, 558.7],
+                [8.086688, 47.110166, 557.4],
+                [8.086459, 47.10996, 556.9],
+                [8.086249, 47.109696, 556.2],
+                [8.086158, 47.10956, 555.9],
+                [8.086065, 47.109422, 555.7],
+                [8.085506, 47.108304, 554.1],
+                [8.085223, 47.107899, 554.8],
+                [8.085071, 47.107773, 555],
+                [8.085031, 47.107785, 555.1],
+                [8.084985, 47.107786, 555.2],
+                [8.084943, 47.107775, 555.3],
+                [8.084912, 47.107755, 555.3],
+                [8.084889, 47.107699, 555.4],
+                [8.0849, 47.107672, 555.4],
+                [8.08493, 47.107645, 555.5],
+                [8.084997, 47.107627, 555.5],
+                [8.085042, 47.107631, 555.5],
+                [8.085084, 47.107647, 555.6],
+                [8.085225, 47.107484, 555.9],
+                [8.085263, 47.10744, 556],
+                [8.085437, 47.107203, 556.3],
+                [8.085716, 47.106689, 557.2],
+                [8.085979, 47.106126, 559],
+                [8.086947, 47.104062, 562],
+                [8.08793, 47.101923, 561.4],
+                [8.087937, 47.101908, 561.4],
+                [8.087968, 47.101843, 561.3],
+                [8.088254, 47.101214, 561.7],
+                [8.088324, 47.101112, 561.8],
+                [8.088418, 47.100984, 562],
+                [8.088532, 47.100877, 562.1],
+                [8.088694, 47.100768, 562.5],
+                [8.089258, 47.100488, 564.5],
+                [8.089442, 47.100349, 565.2],
+                [8.089564, 47.100205, 565.5],
+                [8.089655, 47.100034, 566.2],
+                [8.09001, 47.099092, 569.9],
+                [8.0898, 47.099, 570.2],
+                [8.086098, 47.096964, 581.9],
+                [8.085507, 47.096618, 583.4],
+                [8.085233, 47.096407, 584.5],
+                [8.085158, 47.096343, 584.8],
+                [8.084925, 47.096103, 586],
+                [8.083528, 47.094411, 592.1],
+                [8.083366, 47.094203, 592.3],
+                [8.083308, 47.094061, 592.6],
+                [8.083266, 47.093877, 593.3],
+                [8.083287, 47.093671, 593.9],
+                [8.083527, 47.09315, 595.8],
+                [8.08358, 47.092896, 596.5],
+                [8.083553, 47.092661, 597.1],
+                [8.08336, 47.092178, 599.1],
+                [8.083291, 47.091922, 599.6],
+                [8.083287, 47.091841, 599.8],
+                [8.083282, 47.091721, 600.1],
+                [8.083335, 47.091508, 600.4],
+                [8.083504, 47.091192, 600.8],
+                [8.083832, 47.090656, 601],
+                [8.084115, 47.090199, 600.6],
+                [8.084487, 47.089591, 599.7],
+                [8.084536, 47.089514, 599.6],
+                [8.084614, 47.089392, 599.6],
+                [8.084706, 47.089164, 599.3],
+                [8.084742, 47.088993, 599.1],
+                [8.08474, 47.088592, 598.7],
+                [8.084731, 47.087008, 597.5],
+                [8.084721, 47.085293, 598.5],
+                [8.084712, 47.083879, 600.6],
+                [8.084645, 47.082266, 605.7],
+                [8.084574, 47.081858, 606.9],
+                [8.084534, 47.081739, 607.1],
+                [8.084247, 47.081328, 608.8],
+                [8.084098, 47.081222, 609],
+                [8.083771, 47.080967, 609.5],
+                [8.083524, 47.080773, 610.6],
+                [8.083468, 47.080707, 611.3],
+                [8.083434, 47.080621, 611.9],
+                [8.083437, 47.080555, 612.5],
+                [8.083518, 47.080452, 613.1],
+                [8.083959, 47.07998, 617],
+                [8.084051, 47.079855, 617.7],
+                [8.08411, 47.079749, 618.2],
+                [8.084148, 47.079663, 618.8],
+                [8.084245, 47.07943, 620.1],
+                [8.08441, 47.079032, 622.3],
+                [8.084898, 47.077887, 619.3],
+                [8.085596, 47.076244, 613],
+                [8.085947, 47.075411, 612.5],
+                [8.086302, 47.074567, 613.2],
+                [8.087213, 47.072405, 619.3],
+                [8.087445, 47.071854, 620.7],
+                [8.088034, 47.070388, 622],
+                [8.088096, 47.070159, 622],
+                [8.088114, 47.069929, 622.1],
+                [8.088024, 47.068755, 624.5],
+                [8.087966, 47.068378, 625.7],
+                [8.087761, 47.067485, 623.9],
+                [8.087372, 47.065816, 613.6],
+                [8.087237, 47.065197, 613.3],
+                [8.087214, 47.064923, 613.4],
+                [8.087211, 47.063791, 614.4],
+                [8.087227, 47.063664, 614.5],
+                [8.087276, 47.063493, 614.6],
+                [8.08782, 47.06257, 615.6],
+                [8.088412, 47.061586, 614.6],
+                [8.088721, 47.0611, 613.1],
+                [8.08911, 47.060558, 612],
+                [8.089658, 47.059816, 610.9]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.089658, 47.059816, 610.9],
+                [8.089315, 47.059738, 610.5],
+                [8.089244, 47.059697, 610.3],
+                [8.089218, 47.059634, 610.1],
+                [8.089109, 47.05874, 609.8],
+                [8.089082, 47.058641, 610.1],
+                [8.088931, 47.058408, 610.7],
+                [8.08861, 47.05821, 610.5],
+                [8.088557, 47.058181, 610.2],
+                [8.088586, 47.058139, 610],
+                [8.088601, 47.058079, 609.7],
+                [8.088583, 47.057954, 609.5],
+                [8.088612, 47.057805, 609.2],
+                [8.088663, 47.05756, 608.5],
+                [8.088745, 47.057361, 607.1],
+                [8.088897, 47.057184, 605.2],
+                [8.089064, 47.057036, 603.1]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.089064, 47.057036, 603.1],
+                [8.088868, 47.056944, 601.9],
+                [8.087269, 47.055856, 604.3],
+                [8.087051, 47.055734, 604.8],
+                [8.086913, 47.055692, 604.8],
+                [8.086712, 47.055674, 604.7],
+                [8.086341, 47.055688, 604.1],
+                [8.086031, 47.055733, 603.2],
+                [8.085508, 47.055856, 604.1],
+                [8.085276, 47.055892, 604.6],
+                [8.085009, 47.055896, 605.6],
+                [8.084693, 47.055869, 606.1],
+                [8.082439, 47.055592, 599.1],
+                [8.081906, 47.05553, 591.1],
+                [8.081738, 47.055499, 589.4],
+                [8.081712, 47.055465, 587.7]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.081712, 47.055465, 587.7],
+                [8.081542, 47.055487, 586],
+                [8.081184, 47.055533, 582.9],
+                [8.080526, 47.055606, 578.2],
+                [8.080388, 47.055623, 577.8],
+                [8.079394, 47.055735, 578.1],
+                [8.078945, 47.055785, 578],
+                [8.07868, 47.055819, 577.9],
+                [8.078347, 47.05588, 580.8],
+                [8.078002, 47.055986, 582.3],
+                [8.077157, 47.056343, 580.3],
+                [8.076019, 47.05703, 573.9],
+                [8.07563, 47.057259, 571.8],
+                [8.074763, 47.057798, 572.5],
+                [8.074274, 47.058096, 573.2],
+                [8.073842, 47.058346, 573.3],
+                [8.073573, 47.058502, 573.3],
+                [8.073513, 47.058523, 573.3],
+                [8.073398, 47.058563, 573.3],
+                [8.073413, 47.058598, 573.4],
+                [8.073403, 47.058639, 573.4],
+                [8.073374, 47.058669, 573.5],
+                [8.073324, 47.058691, 573.4],
+                [8.07324, 47.058692, 573.4],
+                [8.073189, 47.058672, 573.3],
+                [8.073148, 47.058622, 573.3],
+                [8.073151, 47.058582, 573.2],
+                [8.073023, 47.058567, 573.2],
+                [8.072662, 47.058527, 573.1],
+                [8.071832, 47.058433, 572.4],
+                [8.071733, 47.058422, 572.3],
+                [8.071169, 47.058352, 572.9],
+                [8.070873, 47.058293, 573],
+                [8.070739, 47.058239, 573.2],
+                [8.070625, 47.058161, 573.4],
+                [8.070561, 47.058093, 573.6],
+                [8.070518, 47.05802, 573.8],
+                [8.070493, 47.057955, 574],
+                [8.070484, 47.057888, 574.2],
+                [8.070507, 47.057778, 574.4],
+                [8.07054, 47.057692, 574.6],
+                [8.070658, 47.057441, 574.6],
+                [8.070684, 47.057386, 574.6],
+                [8.070903, 47.056926, 574.1],
+                [8.07096, 47.056751, 573.1],
+                [8.070986, 47.056611, 573],
+                [8.070983, 47.056477, 573.1],
+                [8.07089, 47.055892, 572.2],
+                [8.070878, 47.055742, 572.2],
+                [8.070868, 47.05556, 572.3],
+                [8.070772, 47.055088, 573],
+                [8.070716, 47.054934, 573.1],
+                [8.070523, 47.054605, 573.6],
+                [8.070415, 47.05447, 573.6],
+                [8.070172, 47.054244, 573.6],
+                [8.069566, 47.053763, 573.6],
+                [8.069307, 47.053498, 573.6],
+                [8.069174, 47.053339, 573.9],
+                [8.06757, 47.051419, 576.8],
+                [8.067409, 47.051233, 577],
+                [8.067276, 47.05108, 577.2],
+                [8.067002, 47.050759, 577.5],
+                [8.066794, 47.050436, 577.5],
+                [8.066683, 47.050153, 577.5],
+                [8.066651, 47.04993, 577.6],
+                [8.066554, 47.048599, 578.9],
+                [8.06655, 47.048346, 579.2],
+                [8.066572, 47.048174, 579.8],
+                [8.066628, 47.047992, 580.8],
+                [8.066875, 47.047365, 582.1],
+                [8.067164, 47.046675, 581.8],
+                [8.067242, 47.046483, 582.2],
+                [8.067367, 47.046178, 581.9],
+                [8.067848, 47.045074, 582.5],
+                [8.068039, 47.044641, 582.4],
+                [8.068182, 47.044415, 582],
+                [8.068281, 47.044296, 581.8],
+                [8.068852, 47.043786, 582],
+                [8.069144, 47.043476, 583.1],
+                [8.069384, 47.04318, 584.4],
+                [8.069752, 47.042619, 586.6],
+                [8.069887, 47.0424, 586.9],
+                [8.069999, 47.042222, 587],
+                [8.070165, 47.041919, 587.9],
+                [8.07032, 47.041521, 588.6],
+                [8.070598, 47.040657, 586.9],
+                [8.070844, 47.040192, 587.6],
+                [8.071001, 47.039937, 587.6],
+                [8.071146, 47.039574, 588.9],
+                [8.071235, 47.039222, 590.2],
+                [8.071277, 47.03881, 592.1],
+                [8.071272, 47.038542, 593.4],
+                [8.071222, 47.038304, 593.9],
+                [8.071062, 47.037795, 594.6],
+                [8.070826, 47.03716, 594.9],
+                [8.070798, 47.037084, 594.9],
+                [8.070482, 47.036176, 597],
+                [8.070449, 47.036081, 597.3],
+                [8.07039, 47.03587, 598],
+                [8.070369, 47.035649, 599.2],
+                [8.070394, 47.034864, 605.6],
+                [8.070446, 47.034719, 606.3],
+                [8.070554, 47.034622, 607.1],
+                [8.070665, 47.034563, 607.7],
+                [8.070811, 47.034532, 608.4],
+                [8.070968, 47.034525, 609.3],
+                [8.071149, 47.034558, 610.2],
+                [8.071271, 47.034622, 611.1],
+                [8.071386, 47.034719, 611.9],
+                [8.071616, 47.035087, 614.6],
+                [8.071703, 47.035191, 615.4],
+                [8.071839, 47.035294, 616.2],
+                [8.072156, 47.035487, 618.3],
+                [8.072567, 47.035678, 620.8],
+                [8.072724, 47.035733, 621.7],
+                [8.072867, 47.035753, 622.6],
+                [8.073035, 47.035745, 623.5],
+                [8.073204, 47.035698, 624.4],
+                [8.073338, 47.035625, 625.4],
+                [8.0734, 47.035565, 626.3],
+                [8.07345, 47.035486, 627.3],
+                [8.073468, 47.035418, 628.2],
+                [8.073449, 47.035203, 630.2],
+                [8.073228, 47.034673, 635.7],
+                [8.073086, 47.034323, 638.5],
+                [8.073004, 47.034202, 639.1],
+                [8.072842, 47.034077, 640],
+                [8.07244, 47.033833, 641.6],
+                [8.072333, 47.033718, 641.6],
+                [8.072271, 47.03356, 641.6],
+                [8.072288, 47.033406, 641.6],
+                [8.072328, 47.033319, 642.1],
+                [8.072404, 47.03322, 642.6],
+                [8.072552, 47.033099, 643.6],
+                [8.072582, 47.033076, 644.6],
+                [8.072754, 47.032949, 645.6],
+                [8.072869, 47.032865, 646.5],
+                [8.073265, 47.032622, 650.1],
+                [8.074111, 47.032178, 658.4],
+                [8.075288, 47.031573, 669.3],
+                [8.075424, 47.031439, 670.3],
+                [8.075531, 47.031218, 672.2]
+            ]
+        },
+        "properties": {
+            "attributeType": 1
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.075531, 47.031218, 672.2],
+                [8.075709, 47.03128, 673.1],
+                [8.075856, 47.031167, 674.2],
+                [8.075937, 47.031086, 675.4],
+                [8.076122, 47.030916, 677.5]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.076122, 47.030916, 677.5],
+                [8.076244, 47.030836, 678.5],
+                [8.076328, 47.030762, 679.1],
+                [8.076373, 47.03067, 679.6],
+                [8.076394, 47.030573, 680.1],
+                [8.076363, 47.030466, 680.5],
+                [8.076314, 47.030356, 680.9],
+                [8.076192, 47.030269, 681.2],
+                [8.076039, 47.030205, 681.4],
+                [8.075851, 47.030176, 681.6],
+                [8.07537, 47.030186, 681.6],
+                [8.075054, 47.030233, 681.3],
+                [8.074893, 47.030297, 681.2],
+                [8.074849, 47.0303, 681.1],
+                [8.074758, 47.030307, 680.7],
+                [8.074629, 47.030266, 680.2],
+                [8.074531, 47.030209, 679.8],
+                [8.074427, 47.030198, 679.3],
+                [8.073988, 47.030202, 679]
+            ]
+        },
+        "properties": {
+            "attributeType": 5
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.073988, 47.030202, 679],
+                [8.073896, 47.030182, 679.1],
+                [8.073839, 47.030144, 679.1],
+                [8.073763, 47.029984, 679.4],
+                [8.073799, 47.029896, 679.8],
+                [8.074426, 47.029524, 682.6],
+                [8.074652, 47.029469, 683.1],
+                [8.074745, 47.029447, 683.6]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.074745, 47.029447, 683.6],
+                [8.074846, 47.029325, 684.2],
+                [8.075024, 47.029198, 684.9],
+                [8.07605, 47.028703, 694.9],
+                [8.076184, 47.028612, 696.1],
+                [8.076346, 47.028492, 697.3],
+                [8.077134, 47.02762, 709.7],
+                [8.077304, 47.027474, 711.7],
+                [8.077463, 47.027367, 712.7],
+                [8.077757, 47.027226, 714.3],
+                [8.078082, 47.027069, 716.1],
+                [8.078351, 47.026899, 717.3],
+                [8.078515, 47.026757, 718.6],
+                [8.078648, 47.026614, 719.2],
+                [8.078769, 47.026434, 720.5],
+                [8.078865, 47.026206, 721.7],
+                [8.078915, 47.026093, 722.2],
+                [8.078982, 47.02587, 723.3],
+                [8.079056, 47.025474, 724.3],
+                [8.079063, 47.025403, 724.5],
+                [8.079102, 47.025121, 725.1],
+                [8.079176, 47.024776, 725.9],
+                [8.079182, 47.024468, 726.9],
+                [8.079152, 47.024264, 726.9],
+                [8.079034, 47.023967, 726.8],
+                [8.078921, 47.023757, 726.7],
+                [8.078751, 47.023562, 726.5],
+                [8.078385, 47.023195, 726.5],
+                [8.077714, 47.022425, 724],
+                [8.077521, 47.02221, 723.6],
+                [8.077157, 47.02179, 721.5],
+                [8.076585, 47.021109, 717.2],
+                [8.076462, 47.020915, 716.5],
+                [8.076398, 47.020848, 716.3],
+                [8.076311, 47.020756, 716.3],
+                [8.076098, 47.020587, 716.4],
+                [8.075991, 47.020503, 716.4],
+                [8.075413, 47.020111, 716.9],
+                [8.075304, 47.020012, 716.9],
+                [8.07523, 47.019896, 716.9],
+                [8.07518, 47.019711, 716.8],
+                [8.075189, 47.019519, 716.7],
+                [8.075265, 47.019368, 716.6],
+                [8.075403, 47.019228, 716.5],
+                [8.075909, 47.018822, 717],
+                [8.07605, 47.018698, 717.3],
+                [8.076096, 47.018642, 717.6],
+                [8.076148, 47.018577, 717.9],
+                [8.076197, 47.018492, 718.4],
+                [8.076261, 47.018166, 718.8],
+                [8.07625, 47.017836, 718.8],
+                [8.076139, 47.016859, 716.4],
+                [8.076035, 47.016541, 714.6],
+                [8.075853, 47.016085, 713.7],
+                [8.075678, 47.015614, 714.5],
+                [8.075483, 47.015092, 716.1],
+                [8.075181, 47.014297, 718.2],
+                [8.075137, 47.014182, 718.4],
+                [8.07472, 47.013122, 720.4],
+                [8.074647, 47.012935, 720.7],
+                [8.074332, 47.012134, 722.2],
+                [8.073699, 47.010484, 723.5],
+                [8.073631, 47.010253, 723.4],
+                [8.073599, 47.010056, 723.3],
+                [8.073615, 47.009759, 723.4],
+                [8.073658, 47.009508, 723.6],
+                [8.073683, 47.009284, 723.7],
+                [8.07367, 47.009001, 723.6],
+                [8.073448, 47.007966, 723.6],
+                [8.073389, 47.007766, 723.6],
+                [8.073273, 47.007537, 722.8],
+                [8.07293, 47.007072, 721.2],
+                [8.072409, 47.00648, 719.1],
+                [8.071714, 47.005674, 718.2],
+                [8.071548, 47.005472, 718.4],
+                [8.071333, 47.00517, 718.6],
+                [8.071012, 47.004598, 719.9],
+                [8.070894, 47.004332, 720.5],
+                [8.0708, 47.004028, 720.6],
+                [8.070735, 47.003728, 720.2],
+                [8.070683, 47.003326, 720.2],
+                [8.070607, 47.002805, 720.2],
+                [8.070543, 47.002337, 720.1],
+                [8.070513, 47.002122, 720.2],
+                [8.070426, 47.001639, 721.3],
+                [8.07034, 47.001328, 721.9],
+                [8.070219, 47.000998, 722.5],
+                [8.070202, 47.000951, 722.7],
+                [8.070136, 47.000789, 722.7],
+                [8.07008, 47.000662, 722.8],
+                [8.069917, 47.000297, 721.8],
+                [8.069611, 46.999648, 719.3],
+                [8.069408, 46.99924, 717.9],
+                [8.069249, 46.998941, 717.7],
+                [8.069172, 46.998796, 717.9],
+                [8.068681, 46.997879, 720],
+                [8.06854, 46.997645, 720],
+                [8.068116, 46.997157, 717.5],
+                [8.067908, 46.996837, 714.5],
+                [8.067804, 46.996732, 713.6],
+                [8.067715, 46.996658, 713.3],
+                [8.067437, 46.996417, 711.9],
+                [8.06681, 46.995932, 709],
+                [8.066436, 46.995601, 709.3],
+                [8.066256, 46.995428, 710.1],
+                [8.065982, 46.995162, 711.3],
+                [8.065714, 46.99486, 710.9],
+                [8.065527, 46.994614, 711.2],
+                [8.065459, 46.994512, 711.3],
+                [8.065342, 46.994274, 711.5],
+                [8.065247, 46.993995, 712.3],
+                [8.065186, 46.993763, 712.9],
+                [8.065074, 46.993248, 714.5],
+                [8.065049, 46.993133, 714.9],
+                [8.064992, 46.992788, 715.4],
+                [8.064974, 46.992659, 715.4],
+                [8.064955, 46.992527, 715.5],
+                [8.064942, 46.992434, 716],
+                [8.064931, 46.992274, 716.5],
+                [8.064919, 46.992083, 717.5],
+                [8.064889, 46.991954, 717.9],
+                [8.064859, 46.991896, 718.2],
+                [8.064844, 46.991867, 718.4],
+                [8.064756, 46.991774, 718.6],
+                [8.064658, 46.991711, 718.8],
+                [8.064384, 46.991592, 719.2],
+                [8.064314, 46.991562, 719.3],
+                [8.064239, 46.991515, 719.4],
+                [8.063904, 46.99121, 718.9],
+                [8.063484, 46.990981, 718.6],
+                [8.063307, 46.990826, 717.9],
+                [8.06327, 46.990739, 717.6],
+                [8.063208, 46.990466, 716.5],
+                [8.063153, 46.990398, 716.2],
+                [8.063108, 46.990354, 715.8],
+                [8.06299, 46.990275, 715.4],
+                [8.062859, 46.990202, 715.1],
+                [8.062517, 46.990066, 714],
+                [8.062229, 46.989912, 713.9],
+                [8.062032, 46.989772, 714.2],
+                [8.061725, 46.989461, 714.7],
+                [8.061612, 46.989268, 713.7],
+                [8.06158, 46.9892, 713.1],
+                [8.061525, 46.989071, 712.5],
+                [8.061373, 46.988575, 709.7],
+                [8.061354, 46.988427, 709.2],
+                [8.061365, 46.988286, 708.7],
+                [8.061409, 46.988158, 708.3],
+                [8.061685, 46.987736, 707.6],
+                [8.061754, 46.987594, 707.6],
+                [8.061784, 46.987454, 707.6],
+                [8.061791, 46.987284, 707.4],
+                [8.061746, 46.98702, 708.4],
+                [8.061684, 46.98677, 709.7],
+                [8.061605, 46.986567, 709.4],
+                [8.061456, 46.986188, 708.1],
+                [8.06142, 46.986072, 707.6],
+                [8.061382, 46.985874, 706.6],
+                [8.061326, 46.98545, 703.6],
+                [8.061285, 46.985059, 700.8],
+                [8.061252, 46.984926, 700.3],
+                [8.061197, 46.98484, 699.8],
+                [8.061142, 46.984791, 699.3],
+                [8.061077, 46.984754, 699.2],
+                [8.061003, 46.984723, 699.6],
+                [8.060892, 46.984689, 700],
+                [8.06043, 46.984615, 700.9],
+                [8.060147, 46.98456, 701.4],
+                [8.059964, 46.984505, 701.7],
+                [8.059773, 46.984357, 702.1],
+                [8.059752, 46.984264, 702.2],
+                [8.059778, 46.984135, 703],
+                [8.059876, 46.984008, 703.7],
+                [8.06015, 46.983791, 705.2],
+                [8.060256, 46.983687, 705.4],
+                [8.06031, 46.983603, 705.6],
+                [8.06032, 46.983507, 705.8],
+                [8.060266, 46.983417, 706],
+                [8.060132, 46.983319, 706.8],
+                [8.059794, 46.983147, 709.4],
+                [8.05958, 46.983019, 711.4],
+                [8.058928, 46.982559, 716.3],
+                [8.058535, 46.982283, 718.6],
+                [8.058033, 46.981953, 720.9],
+                [8.057223, 46.981366, 721.5],
+                [8.057065, 46.981261, 721.7],
+                [8.056768, 46.981063, 722.2],
+                [8.056634, 46.980972, 722.1],
+                [8.056112, 46.980747, 722.5],
+                [8.055662, 46.980599, 723.1],
+                [8.055144, 46.980425, 723.6],
+                [8.054368, 46.980186, 723.4],
+                [8.053798, 46.980036, 723.2],
+                [8.05362, 46.979999, 723.2],
+                [8.053533, 46.97998, 723.2],
+                [8.053094, 46.979887, 722.5],
+                [8.052566, 46.979809, 721.7],
+                [8.051758, 46.979755, 720.5],
+                [8.051253, 46.979684, 719.8],
+                [8.05078, 46.979562, 718.2],
+                [8.050422, 46.97947, 716.8],
+                [8.050237, 46.979423, 716.2],
+                [8.05009, 46.979358, 715.6],
+                [8.050008, 46.979279, 715.1],
+                [8.049816, 46.978971, 713.3],
+                [8.049725, 46.978799, 712.2],
+                [8.049634, 46.978627, 711.1],
+                [8.04944, 46.978333, 709.6],
+                [8.049337, 46.9782, 709.2],
+                [8.049172, 46.978014, 708.5],
+                [8.048926, 46.977812, 707.9],
+                [8.048421, 46.977471, 707.3],
+                [8.047161, 46.9765, 705.5],
+                [8.046605, 46.976079, 703.2],
+                [8.046446, 46.975964, 702.6],
+                [8.046242, 46.975816, 701.8],
+                [8.045636, 46.97548, 699.9],
+                [8.045389, 46.975376, 699.2],
+                [8.044081, 46.974852, 699.2],
+                [8.043502, 46.974621, 699.8],
+                [8.042915, 46.974394, 700.5],
+                [8.042595, 46.974272, 700.6],
+                [8.042284, 46.974115, 701.1],
+                [8.041718, 46.973732, 702.7],
+                [8.041423, 46.973482, 703],
+                [8.040981, 46.97309, 704],
+                [8.040504, 46.972673, 705.2],
+                [8.039951, 46.972161, 702.6],
+                [8.039802, 46.972007, 701.6],
+                [8.039668, 46.97179, 700.8],
+                [8.039227, 46.970891, 696.4],
+                [8.039036, 46.970606, 695.4],
+                [8.038829, 46.970365, 694.6],
+                [8.038583, 46.970126, 694.1],
+                [8.038303, 46.969913, 693.9],
+                [8.037943, 46.969697, 693.9],
+                [8.037342, 46.969399, 693.3],
+                [8.036542, 46.969063, 693.7],
+                [8.036122, 46.968837, 693.9],
+                [8.035753, 46.968591, 693.4],
+                [8.035357, 46.968287, 693.3],
+                [8.033301, 46.966542, 696.2],
+                [8.031568, 46.96513, 697.5],
+                [8.031397, 46.965021, 697.6],
+                [8.031256, 46.964973, 697.8]
+            ]
+        },
+        "properties": {
+            "attributeType": 1
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.031256, 46.964973, 697.8],
+                [8.031135, 46.965156, 697.9],
+                [8.031042, 46.96526, 698],
+                [8.03079, 46.965205, 697.9],
+                [8.02999, 46.964887, 698.3],
+                [8.029803, 46.96485, 698.5]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }],
+    "properties": {
+        "Creator": "OpenRouteService.org",
+        "records": 42,
+        "summary": "waytypes"
+    }
+}, {
+    "type": "FeatureCollection",
+    "features": [{
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.108683, 47.323989, 455],
+                [8.108757, 47.323535, 454],
+                [8.108906, 47.323077, 454.4],
+                [8.10933, 47.322295, 454.1],
+                [8.109772, 47.321403, 452.7],
+                [8.109773, 47.321174, 452.2],
+                [8.109714, 47.320953, 451.9],
+                [8.109679, 47.320695, 452],
+                [8.109719, 47.320506, 452.4],
+                [8.109849, 47.320243, 453.1],
+                [8.110078, 47.319857, 454.3],
+                [8.11022, 47.319656, 455],
+                [8.110281, 47.319694, 455.3],
+                [8.110383, 47.319714, 455.7],
+                [8.111643, 47.319786, 456.3],
+                [8.111774, 47.319801, 456.1],
+                [8.111891, 47.319789, 455.9],
+                [8.11204, 47.319774, 455.7],
+                [8.112337, 47.319751, 455.2],
+                [8.112633, 47.319717, 454.6],
+                [8.112995, 47.319668, 453.9],
+                [8.113073, 47.319652, 453.6],
+                [8.113202, 47.319636, 453.2],
+                [8.113141, 47.319429, 452.6],
+                [8.113042, 47.319158, 451.9],
+                [8.11298, 47.318925, 451.5],
+                [8.112911, 47.318662, 451.3],
+                [8.112863, 47.31824, 451],
+                [8.112834, 47.317606, 451.6],
+                [8.112814, 47.316122, 453.9],
+                [8.112814, 47.316061, 454],
+                [8.11284, 47.315898, 454.1],
+                [8.112856, 47.315831, 454.3],
+                [8.112901, 47.315678, 454.5],
+                [8.113043, 47.315255, 455.2],
+                [8.113152, 47.314926, 455.6],
+                [8.113255, 47.31461, 455.9],
+                [8.113466, 47.31392, 456.9],
+                [8.113659, 47.313257, 457.9],
+                [8.113699, 47.313112, 458.1],
+                [8.113769, 47.312887, 458.5],
+                [8.113848, 47.312672, 458.9],
+                [8.113944, 47.312366, 459.6],
+                [8.114129, 47.311734, 460.8],
+                [8.114259, 47.311302, 461.3],
+                [8.114294, 47.311182, 461.4],
+                [8.114398, 47.310971, 461.6],
+                [8.114523, 47.310847, 461.7],
+                [8.114784, 47.310634, 462.2],
+                [8.114889, 47.31054, 462.3],
+                [8.115035, 47.310408, 462.4],
+                [8.115079, 47.310354, 462.5],
+                [8.115157, 47.310241, 462.6],
+                [8.115182, 47.310182, 462.7],
+                [8.115282, 47.309983, 463.1],
+                [8.115408, 47.309691, 463.7],
+                [8.115496, 47.309486, 464.1],
+                [8.115504, 47.309462, 464.3],
+                [8.115527, 47.30941, 464.5],
+                [8.115546, 47.30937, 464.7],
+                [8.115663, 47.309105, 465.3],
+                [8.115735, 47.308953, 465.5],
+                [8.115862, 47.308697, 466],
+                [8.115893, 47.308643, 466.1],
+                [8.116027, 47.308429, 466.4],
+                [8.116071, 47.308355, 466.5],
+                [8.116145, 47.308243, 466.7],
+                [8.11618, 47.308189, 466.8],
+                [8.116248, 47.308106, 467],
+                [8.116385, 47.307944, 467.3],
+                [8.116524, 47.307801, 467.4],
+                [8.116592, 47.307729, 467.6],
+                [8.11686, 47.307429, 468.2],
+                [8.117028, 47.307231, 468.6],
+                [8.117238, 47.306978, 469.2],
+                [8.11815, 47.30593, 470.6],
+                [8.118224, 47.305847, 470.6],
+                [8.118263, 47.305798, 470.6],
+                [8.118693, 47.305238, 470.4],
+                [8.118862, 47.305009, 470.4],
+                [8.118937, 47.304901, 470.5],
+                [8.119483, 47.304106, 471.6],
+                [8.119542, 47.304029, 471.7],
+                [8.119747, 47.303745, 472.1],
+                [8.119824, 47.303628, 472.2],
+                [8.119889, 47.303539, 472.3],
+                [8.119922, 47.303487, 472.5],
+                [8.120061, 47.303309, 472.7],
+                [8.120565, 47.302742, 473.4],
+                [8.120757, 47.302547, 473.5],
+                [8.120961, 47.302357, 473.6],
+                [8.121387, 47.301992, 473.9],
+                [8.121672, 47.301775, 474.2],
+                [8.121885, 47.301647, 474.3],
+                [8.122783, 47.301085, 474.5],
+                [8.123182, 47.300756, 474.8],
+                [8.123547, 47.30037, 475.6],
+                [8.123919, 47.299921, 476.7],
+                [8.12358, 47.299779, 477.4],
+                [8.123489, 47.299744, 477.6],
+                [8.123554, 47.299633, 477.8],
+                [8.123589, 47.299572, 478],
+                [8.123687, 47.2996, 478.2],
+                [8.123724, 47.299608, 478.4],
+                [8.123813, 47.299589, 478.6],
+                [8.123973, 47.299335, 478.9],
+                [8.124066, 47.29927, 479],
+                [8.124233, 47.299016, 479.2],
+                [8.124255, 47.298909, 479.3],
+                [8.124251, 47.298745, 479.4],
+                [8.124531, 47.298297, 479.9],
+                [8.124434, 47.298235, 480],
+                [8.124374, 47.298198, 480.1],
+                [8.124732, 47.2976, 480.8],
+                [8.124861, 47.297417, 481],
+                [8.125032, 47.297238, 481],
+                [8.125394, 47.296931, 481],
+                [8.125519, 47.296837, 481],
+                [8.125806, 47.296619, 481],
+                [8.126309, 47.296184, 481],
+                [8.126652, 47.295597, 481.2],
+                [8.126674, 47.295558, 481.4],
+                [8.127366, 47.294376, 483.8],
+                [8.127493, 47.294211, 484.1],
+                [8.127635, 47.294087, 484.1],
+                [8.127912, 47.29392, 484.1],
+                [8.128383, 47.293635, 483.7],
+                [8.131536, 47.291741, 487.5],
+                [8.131623, 47.291692, 487.6],
+                [8.133361, 47.290695, 490.3],
+                [8.133483, 47.290585, 490.5]
+            ]
+        },
+        "properties": {
+            "attributeType": 0
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.133483, 47.290585, 490.5],
+                [8.133571, 47.2905, 490.7],
+                [8.135361, 47.289066, 492],
+                [8.135473, 47.288934, 492],
+                [8.135547, 47.288815, 492],
+                [8.135754, 47.288319, 492.2],
+                [8.135834, 47.288155, 492.2],
+                [8.13588, 47.288063, 492.2],
+                [8.135911, 47.288001, 492.2],
+                [8.136032, 47.287822, 492.2],
+                [8.136189, 47.287654, 492.2],
+                [8.136353, 47.287533, 492.2],
+                [8.136778, 47.287323, 492.1],
+                [8.137256, 47.287152, 491.9],
+                [8.137691, 47.286949, 491.8],
+                [8.138024, 47.286724, 491.9],
+                [8.138269, 47.286466, 492.4],
+                [8.138694, 47.285954, 493.7],
+                [8.13991, 47.284488, 497],
+                [8.140059, 47.284274, 497.2],
+                [8.140177, 47.284057, 497.5],
+                [8.140251, 47.283854, 497.8],
+                [8.140415, 47.283198, 499.7],
+                [8.140437, 47.283138, 500.1],
+                [8.140543, 47.282861, 501],
+                [8.140628, 47.282667, 501.7],
+                [8.140765, 47.282433, 502.4],
+                [8.140956, 47.282172, 503.3],
+                [8.141188, 47.281899, 503.8],
+                [8.141574, 47.281446, 504.9],
+                [8.14199, 47.280973, 505.9],
+                [8.142123, 47.280783, 506.2],
+                [8.142344, 47.280455, 506.8],
+                [8.142762, 47.279746, 508.3],
+                [8.142844, 47.279653, 508.4],
+                [8.143016, 47.279618, 508.5],
+                [8.143211, 47.279624, 508.6],
+                [8.143309, 47.279585, 508.7],
+                [8.143367, 47.279493, 508.9],
+                [8.14333, 47.279157, 509.6],
+                [8.14334, 47.279062, 509.8],
+                [8.143674, 47.279045, 510.2],
+                [8.143975, 47.279038, 510.5],
+                [8.144414, 47.279025, 511],
+                [8.144857, 47.279015, 511.4],
+                [8.144888, 47.278572, 511.8],
+                [8.144896, 47.278461, 511.9],
+                [8.144899, 47.278423, 512],
+                [8.14492, 47.278143, 512.2],
+                [8.144931, 47.277994, 512.3],
+                [8.144948, 47.277784, 512.5],
+                [8.144957, 47.277696, 512.6],
+                [8.145005, 47.277197, 513.4],
+                [8.145042, 47.276852, 514],
+                [8.145053, 47.276643, 514.6],
+                [8.144986, 47.276072, 516],
+                [8.144936, 47.2754, 516.9],
+                [8.144872, 47.275058, 517.1],
+                [8.144752, 47.274652, 517.5],
+                [8.144598, 47.274232, 518],
+                [8.144551, 47.274108, 518.3],
+                [8.144302, 47.273453, 520.8],
+                [8.144285, 47.273389, 521.1],
+                [8.144211, 47.273049, 522.4],
+                [8.144182, 47.27286, 523.2],
+                [8.144349, 47.27286, 523.5],
+                [8.144355, 47.272363, 525.5],
+                [8.144395, 47.272276, 525.7],
+                [8.14467, 47.271935, 526.7],
+                [8.144992, 47.271715, 527.5],
+                [8.145376, 47.271593, 528.5],
+                [8.145635, 47.271452, 529.2],
+                [8.145648, 47.271445, 529.6],
+                [8.145824, 47.271294, 530.2],
+                [8.145974, 47.271045, 531],
+                [8.146057, 47.270867, 531.4],
+                [8.14604, 47.270739, 531.7],
+                [8.145992, 47.270701, 532],
+                [8.146071, 47.270629, 532.3],
+                [8.146323, 47.270385, 533.2],
+                [8.146505, 47.270216, 533.7],
+                [8.146819, 47.269904, 534.7],
+                [8.147105, 47.269556, 535.9],
+                [8.147198, 47.269355, 536.5],
+                [8.147291, 47.269132, 537.1],
+                [8.147359, 47.268929, 537.5],
+                [8.147425, 47.268573, 538.3],
+                [8.147638, 47.2668, 541.5],
+                [8.147633, 47.26661, 542.3],
+                [8.147615, 47.266412, 543.1],
+                [8.147545, 47.266089, 544.3],
+                [8.147437, 47.265751, 545.4],
+                [8.147509, 47.265687, 545.8],
+                [8.147957, 47.265056, 548.4],
+                [8.148092, 47.264751, 549.6],
+                [8.148194, 47.26456, 550.2],
+                [8.148194, 47.264477, 550.5],
+                [8.148173, 47.264276, 551.1],
+                [8.148143, 47.264217, 551.4],
+                [8.14808, 47.264151, 551.7],
+                [8.148374, 47.264077, 552.5],
+                [8.148465, 47.264055, 552.9],
+                [8.148529, 47.263866, 553.6],
+                [8.148562, 47.263778, 553.9],
+                [8.149012, 47.263349, 555.6],
+                [8.149238, 47.26305, 556.3],
+                [8.149356, 47.262839, 556.8],
+                [8.149631, 47.262494, 558],
+                [8.149788, 47.26243, 558.3],
+                [8.149687, 47.262287, 558.5],
+                [8.149525, 47.262159, 558.7],
+                [8.149274, 47.262055, 559.1],
+                [8.148883, 47.261961, 559.8],
+                [8.148557, 47.261906, 560.3],
+                [8.14842, 47.261867, 560.5],
+                [8.148284, 47.261822, 561],
+                [8.148164, 47.261757, 561.4],
+                [8.147907, 47.26158, 562.7],
+                [8.147632, 47.261426, 564.2],
+                [8.147358, 47.261238, 565.5],
+                [8.147216, 47.261029, 566.7]
+            ]
+        },
+        "properties": {
+            "attributeType": 1
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.147216, 47.261029, 566.7],
+                [8.147064, 47.260536, 570.7],
+                [8.146821, 47.260155, 574.4],
+                [8.146798, 47.260002, 575.3],
+                [8.146803, 47.259842, 576.2],
+                [8.146224, 47.259365, 580.2],
+                [8.14576, 47.259138, 585]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.14576, 47.259138, 585],
+                [8.145568, 47.259001, 587.7],
+                [8.145347, 47.258791, 590.2],
+                [8.144801, 47.258207, 598.9],
+                [8.144184, 47.257933, 604.5]
+            ]
+        },
+        "properties": {
+            "attributeType": 4
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.144184, 47.257933, 604.5],
+                [8.143867, 47.257871, 606.6],
+                [8.143052, 47.257881, 612.3],
+                [8.142496, 47.257912, 616.3],
+                [8.142291, 47.257863, 617.1],
+                [8.142071, 47.257769, 618],
+                [8.141793, 47.257605, 619.6],
+                [8.141474, 47.257349, 621.8],
+                [8.141435, 47.257317, 622.5],
+                [8.141174, 47.257077, 623.5],
+                [8.140178, 47.256398, 623],
+                [8.139827, 47.256215, 622.7],
+                [8.139688, 47.256094, 622.5],
+                [8.13962, 47.255952, 622.5],
+                [8.139528, 47.255463, 623.4],
+                [8.139456, 47.255285, 624.1],
+                [8.13921, 47.254977, 624.7],
+                [8.139166, 47.254802, 623.8],
+                [8.139174, 47.254553, 623.6],
+                [8.139213, 47.254261, 624.1],
+                [8.139336, 47.253751, 624],
+                [8.139466, 47.253389, 622.3],
+                [8.139603, 47.253082, 620.7],
+                [8.139644, 47.252906, 620.2],
+                [8.139689, 47.252789, 620.6],
+                [8.139683, 47.252759, 620.5],
+                [8.139678, 47.252737, 620.1],
+                [8.139284, 47.252447, 618.8],
+                [8.138428, 47.251534, 621.2],
+                [8.138368, 47.25146, 621.6],
+                [8.138348, 47.251389, 622],
+                [8.138389, 47.25132, 622.4],
+                [8.138518, 47.251217, 622.8],
+                [8.138768, 47.251065, 623.5],
+                [8.139007, 47.250896, 623.9],
+                [8.138794, 47.250668, 625.1],
+                [8.138513, 47.250307, 626.9],
+                [8.138262, 47.24979, 629],
+                [8.138139, 47.249642, 629.3],
+                [8.137863, 47.249392, 630.2],
+                [8.136602, 47.248114, 627.9],
+                [8.136205, 47.247535, 625.6],
+                [8.136155, 47.247332, 625.4],
+                [8.136268, 47.246929, 625.5],
+                [8.136262, 47.24662, 625.6],
+                [8.136365, 47.245981, 626.2],
+                [8.136346, 47.244733, 627.1],
+                [8.136649, 47.244476, 627.5],
+                [8.136788, 47.244314, 627.9],
+                [8.137021, 47.243934, 629.3],
+                [8.137195, 47.243706, 630.1],
+                [8.137686, 47.243237, 633.1],
+                [8.137906, 47.242996, 634.8],
+                [8.13808, 47.24274, 636.5],
+                [8.138773, 47.241469, 640.4],
+                [8.13893, 47.241162, 640.6],
+                [8.139026, 47.240892, 640.7],
+                [8.139156, 47.240086, 641.5],
+                [8.139154, 47.23989, 641.8],
+                [8.139208, 47.23981, 642.1],
+                [8.139278, 47.239496, 643.1],
+                [8.139305, 47.239328, 643.4],
+                [8.139323, 47.239211, 643.7],
+                [8.139301, 47.239059, 644.1],
+                [8.139255, 47.238848, 645],
+                [8.13926, 47.238705, 645.4],
+                [8.139195, 47.238614, 645.9],
+                [8.139095, 47.238533, 646.3],
+                [8.138965, 47.238501, 646.8],
+                [8.138845, 47.238484, 647.2],
+                [8.138891, 47.238294, 648.2],
+                [8.138952, 47.238177, 648.8],
+                [8.138968, 47.238147, 649.3],
+                [8.139008, 47.238088, 649.7],
+                [8.13906, 47.238008, 650.1],
+                [8.139243, 47.237734, 651],
+                [8.139346, 47.237507, 651.6],
+                [8.13942, 47.237241, 652.2],
+                [8.139062, 47.237194, 653],
+                [8.138985, 47.237199, 653.5],
+                [8.139199, 47.236714, 654.6],
+                [8.139448, 47.236375, 654.8],
+                [8.139568, 47.236383, 654.9],
+                [8.139593, 47.236239, 655],
+                [8.139786, 47.23568, 656.2],
+                [8.140134, 47.234866, 655.3],
+                [8.140573, 47.233939, 654.1],
+                [8.140799, 47.233603, 653.5],
+                [8.141103, 47.233239, 653.5],
+                [8.141746, 47.232625, 654.9],
+                [8.141839, 47.23248, 655.1],
+                [8.141994, 47.232017, 656.2],
+                [8.142092, 47.231736, 656.8],
+                [8.14219, 47.231573, 657.1],
+                [8.142341, 47.23141, 657.7],
+                [8.142533, 47.231265, 658],
+                [8.142394, 47.231205, 658.3],
+                [8.14214, 47.231136, 658.8],
+                [8.141439, 47.230992, 661.4],
+                [8.141226, 47.230934, 662.1],
+                [8.141105, 47.230856, 662.8],
+                [8.141058, 47.230799, 663.5],
+                [8.141701, 47.230237, 667.5]
+            ]
+        },
+        "properties": {
+            "attributeType": 1
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.141701, 47.230237, 667.5],
+                [8.141861, 47.230022, 668.7],
+                [8.141939, 47.229851, 671],
+                [8.142739, 47.228419, 687.1]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.142739, 47.228419, 687.1],
+                [8.142709, 47.228371, 688],
+                [8.142257, 47.228869, 691.7],
+                [8.141667, 47.229501, 695.3],
+                [8.141325, 47.22969, 696.3],
+                [8.140993, 47.229794, 697.3],
+                [8.140659, 47.229824, 698.1],
+                [8.140369, 47.229786, 698.3],
+                [8.140064, 47.2297, 697.8],
+                [8.139817, 47.229565, 696],
+                [8.139633, 47.229375, 694.4],
+                [8.139486, 47.22911, 694.7],
+                [8.139355, 47.228818, 696.7],
+                [8.139206, 47.228375, 698.3],
+                [8.139155, 47.228228, 698.3],
+                [8.138888, 47.227517, 700.4],
+                [8.138833, 47.227393, 701.3],
+                [8.138713, 47.227122, 702.3],
+                [8.138613, 47.226927, 702.8],
+                [8.138565, 47.226833, 703.1],
+                [8.137537, 47.225053, 711.7],
+                [8.137316, 47.224746, 711.9],
+                [8.136885, 47.224263, 711.3],
+                [8.136781, 47.224118, 711.5],
+                [8.136716, 47.223916, 711.8],
+                [8.136737, 47.223653, 712.1],
+                [8.136959, 47.222856, 712.7],
+                [8.137096, 47.222136, 713.7],
+                [8.137102, 47.221846, 713.4],
+                [8.136989, 47.221434, 713.1],
+                [8.135769, 47.218036, 712.3],
+                [8.135268, 47.21675, 714.6],
+                [8.135159, 47.216318, 716.2],
+                [8.135098, 47.216198, 716.6],
+                [8.135022, 47.216145, 717],
+                [8.134883, 47.216105, 717.2]
+            ]
+        },
+        "properties": {
+            "attributeType": 1
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.134883, 47.216105, 717.2],
+                [8.134763, 47.216107, 717.4],
+                [8.134286, 47.216164, 717.8],
+                [8.134036, 47.216175, 717.9],
+                [8.133776, 47.216155, 717.9],
+                [8.133044, 47.21606, 717.5],
+                [8.132321, 47.215966, 717],
+                [8.132334, 47.215851, 716.9],
+                [8.132552, 47.215168, 717.5],
+                [8.13257, 47.215013, 717.7],
+                [8.132477, 47.214473, 721.2],
+                [8.132488, 47.214163, 723.6],
+                [8.132458, 47.21395, 725.1],
+                [8.132402, 47.213781, 725.9],
+                [8.132355, 47.213689, 726.6],
+                [8.132286, 47.21359, 727.3],
+                [8.132168, 47.213488, 728],
+                [8.131901, 47.213332, 728.9],
+                [8.131387, 47.21305, 729.3],
+                [8.130789, 47.212725, 726.2],
+                [8.128879, 47.211689, 709.9],
+                [8.127081, 47.210682, 700.9],
+                [8.126706, 47.210459, 700],
+                [8.126258, 47.210208, 698.8],
+                [8.126145, 47.21015, 698.4],
+                [8.125984, 47.210098, 698.1],
+                [8.125246, 47.209986, 696],
+                [8.124949, 47.209931, 694.9],
+                [8.124685, 47.209887, 693.7],
+                [8.124525, 47.209834, 693.2],
+                [8.124367, 47.209744, 692.6],
+                [8.12423, 47.209633, 692.1],
+                [8.124126, 47.209541, 691.5],
+                [8.122662, 47.208233, 686.5],
+                [8.120933, 47.206657, 680.4]
+            ]
+        },
+        "properties": {
+            "attributeType": -1
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.120933, 47.206657, 680.4],
+                [8.120737, 47.206502, 679.1],
+                [8.119904, 47.20604, 672.6],
+                [8.119732, 47.205884, 670.9],
+                [8.119631, 47.205722, 670.1],
+                [8.119585, 47.205553, 669.2],
+                [8.119509, 47.204054, 655.3],
+                [8.119451, 47.20363, 652],
+                [8.119141, 47.202316, 637.8],
+                [8.119006, 47.201712, 631.2],
+                [8.118868, 47.201075, 625.3],
+                [8.118694, 47.200279, 621],
+                [8.118691, 47.199933, 618.6],
+                [8.119273, 47.198011, 601.2],
+                [8.119304, 47.197835, 600.6]
+            ]
+        },
+        "properties": {
+            "attributeType": -3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.119304, 47.197835, 600.6],
+                [8.119262, 47.197683, 600.3],
+                [8.119149, 47.197492, 599.2],
+                [8.118727, 47.197188, 596.7],
+                [8.11835, 47.19692, 594.6],
+                [8.118082, 47.196744, 593.3],
+                [8.11767, 47.196475, 590.6],
+                [8.117532, 47.196315, 589.3],
+                [8.117486, 47.196125, 587.6],
+                [8.117953, 47.194337, 575.8],
+                [8.118027, 47.193939, 572.9],
+                [8.118089, 47.193788, 572],
+                [8.118236, 47.193635, 570.3],
+                [8.118659, 47.193345, 568.8],
+                [8.118968, 47.193106, 566.7],
+                [8.119146, 47.193036, 565.7],
+                [8.119299, 47.192954, 565.4],
+                [8.119373, 47.192839, 565.2],
+                [8.119351, 47.192711, 565],
+                [8.119304, 47.192587, 564.9],
+                [8.119166, 47.192365, 562.2],
+                [8.118791, 47.191838, 554.2]
+            ]
+        },
+        "properties": {
+            "attributeType": -2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.118791, 47.191838, 554.2],
+                [8.11842, 47.191315, 542.8],
+                [8.116541, 47.188652, 510.9],
+                [8.116406, 47.188442, 509.8]
+            ]
+        },
+        "properties": {
+            "attributeType": -4
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.116406, 47.188442, 509.8],
+                [8.116328, 47.188336, 509.3],
+                [8.116094, 47.187967, 506.9],
+                [8.115859, 47.187519, 504.4],
+                [8.115588, 47.186859, 501.3],
+                [8.1155, 47.186622, 500.7],
+                [8.114842, 47.18476, 498.5],
+                [8.114824, 47.184709, 498.4],
+                [8.114792, 47.184622, 498.4],
+                [8.114779, 47.184586, 498.3],
+                [8.11449, 47.183791, 497.3],
+                [8.114049, 47.182573, 494.7],
+                [8.113903, 47.182148, 494.3],
+                [8.113867, 47.182043, 494.3],
+                [8.113508, 47.180998, 495.2],
+                [8.113121, 47.179917, 497.3],
+                [8.112859, 47.179274, 498.7],
+                [8.112856, 47.179166, 498.8],
+                [8.112821, 47.179067, 498.9],
+                [8.112732, 47.178944, 499],
+                [8.112209, 47.177454, 498.9],
+                [8.11211, 47.177167, 499.2],
+                [8.111965, 47.176796, 499.5],
+                [8.111755, 47.176234, 499.9],
+                [8.111665, 47.175967, 499.9],
+                [8.111582, 47.175719, 499.9],
+                [8.111575, 47.1757, 500],
+                [8.111548, 47.175635, 500.1],
+                [8.111384, 47.175228, 500.3],
+                [8.111376, 47.175204, 500.3],
+                [8.111343, 47.175107, 500.4],
+                [8.111514, 47.17504, 500.4],
+                [8.111676, 47.174977, 500.5],
+                [8.112073, 47.174773, 500.8],
+                [8.112507, 47.174481, 501.3],
+                [8.112943, 47.174096, 502],
+                [8.113178, 47.173854, 502.4],
+                [8.11347, 47.173568, 502.9],
+                [8.11363, 47.173406, 503.1],
+                [8.113854, 47.17318, 503.4],
+                [8.114023, 47.172999, 503.6],
+                [8.114081, 47.172971, 503.7],
+                [8.114065, 47.172954, 503.8],
+                [8.114059, 47.172934, 503.9],
+                [8.114065, 47.172913, 503.9],
+                [8.114083, 47.172893, 504],
+                [8.114111, 47.17288, 504],
+                [8.113982, 47.172771, 504],
+                [8.113004, 47.172156, 504.3],
+                [8.112546, 47.171907, 504.5],
+                [8.112521, 47.17189, 504.5],
+                [8.112541, 47.171803, 504.6],
+                [8.112668, 47.171265, 504.9],
+                [8.112677, 47.171227, 504.9],
+                [8.111976, 47.17099, 505.1],
+                [8.112146, 47.170836, 505.3],
+                [8.112655, 47.170254, 506],
+                [8.113153, 47.16969, 506.2],
+                [8.113218, 47.169614, 506.2],
+                [8.113253, 47.169559, 506.1],
+                [8.113676, 47.168755, 505.5],
+                [8.113712, 47.168689, 505.4],
+                [8.113786, 47.16853, 505.3],
+                [8.113883, 47.168199, 505],
+                [8.113912, 47.167896, 504.8],
+                [8.113858, 47.166774, 504],
+                [8.113872, 47.166564, 503.8],
+                [8.113875, 47.166519, 503.8],
+                [8.11397, 47.166533, 503.8],
+                [8.114223, 47.166569, 504.2],
+                [8.114303, 47.166609, 504.5],
+                [8.11435, 47.16661, 504.9],
+                [8.114636, 47.165578, 508.7],
+                [8.114105, 47.16552, 509.7],
+                [8.11415, 47.165332, 510],
+                [8.114338, 47.164539, 508.8],
+                [8.114774, 47.162865, 510.4],
+                [8.114889, 47.162426, 511.7],
+                [8.115026, 47.161897, 514],
+                [8.115068, 47.161748, 514.4]
+            ]
+        },
+        "properties": {
+            "attributeType": 0
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.115068, 47.161748, 514.4],
+                [8.115115, 47.16158, 514.8],
+                [8.115243, 47.161193, 516.3],
+                [8.115342, 47.160894, 517.3],
+                [8.115366, 47.160815, 517.5],
+                [8.115402, 47.1607, 517.7],
+                [8.115417, 47.160654, 517.9],
+                [8.115507, 47.160369, 518.2],
+                [8.115621, 47.160016, 518.4],
+                [8.115641, 47.159931, 518.5],
+                [8.115659, 47.159851, 518.5],
+                [8.11567, 47.159702, 518.5],
+                [8.115653, 47.159484, 518.5],
+                [8.115585, 47.158864, 518],
+                [8.115568, 47.158706, 517.9],
+                [8.115542, 47.158414, 517.6],
+                [8.115516, 47.158113, 516.9],
+                [8.115491, 47.157746, 515.6],
+                [8.115464, 47.157335, 513.8],
+                [8.115418, 47.15701, 512.3],
+                [8.115412, 47.156965, 511.9],
+                [8.115386, 47.156793, 511.5],
+                [8.115349, 47.156507, 510.5],
+                [8.115345, 47.156474, 510.2],
+                [8.115324, 47.156234, 509.8],
+                [8.115278, 47.155726, 510.2],
+                [8.115285, 47.155604, 510.5],
+                [8.11533, 47.155464, 510.8],
+                [8.11543, 47.155266, 511.5],
+                [8.115438, 47.155249, 511.9],
+                [8.116037, 47.154223, 514.8],
+                [8.11611, 47.154021, 515.1],
+                [8.116112, 47.153867, 515.2],
+                [8.116082, 47.153774, 515.3],
+                [8.115985, 47.153619, 515.4],
+                [8.115883, 47.153461, 515.5],
+                [8.115744, 47.153304, 515.8],
+                [8.115555, 47.153117, 516.1],
+                [8.115287, 47.152861, 516.7],
+                [8.115087, 47.152613, 517.4],
+                [8.115012, 47.152489, 517.8],
+                [8.114929, 47.152305, 518.6],
+                [8.114865, 47.152107, 519.4],
+                [8.114848, 47.151923, 519.8],
+                [8.11495, 47.151218, 522],
+                [8.114959, 47.151037, 522.8],
+                [8.114924, 47.150782, 523.7],
+                [8.114809, 47.150361, 525.3],
+                [8.114764, 47.150149, 525.9],
+                [8.11476, 47.14996, 526.3],
+                [8.11479, 47.149736, 526.7],
+                [8.115196, 47.148531, 527.1],
+                [8.115213, 47.148479, 527.1],
+                [8.115298, 47.148255, 527.1],
+                [8.115973, 47.146918, 529.6],
+                [8.116062, 47.146679, 529.9],
+                [8.116492, 47.14514, 532.4],
+                [8.116547, 47.144879, 532.9],
+                [8.11653, 47.144649, 533.5],
+                [8.116444, 47.144421, 534],
+                [8.116312, 47.14424, 534.5],
+                [8.116136, 47.14406, 535.2],
+                [8.11593, 47.143916, 535.8],
+                [8.115103, 47.143397, 537.9],
+                [8.1149, 47.143244, 538.8],
+                [8.114718, 47.143072, 539.9],
+                [8.114648, 47.142982, 540.4],
+                [8.114559, 47.142838, 541],
+                [8.114455, 47.142589, 542.1],
+                [8.114428, 47.142409, 543.3],
+                [8.114417, 47.142016, 545.7],
+                [8.114403, 47.141857, 546.3],
+                [8.114391, 47.141725, 546.9]
+            ]
+        },
+        "properties": {
+            "attributeType": 1
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.114391, 47.141725, 546.9],
+                [8.114301, 47.141307, 550],
+                [8.113948, 47.139602, 561],
+                [8.113841, 47.139067, 565],
+                [8.113851, 47.138847, 566.3]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.113851, 47.138847, 566.3],
+                [8.113925, 47.138602, 567.5],
+                [8.11405, 47.138382, 568.5],
+                [8.114559, 47.137627, 571.8],
+                [8.115226, 47.136966, 573.6],
+                [8.116244, 47.13601, 577.5],
+                [8.116494, 47.135815, 578.3],
+                [8.116784, 47.135639, 579.3],
+                [8.116806, 47.135626, 579.8],
+                [8.117726, 47.135204, 582.8],
+                [8.118555, 47.134732, 584.8],
+                [8.118766, 47.134565, 584.9],
+                [8.118868, 47.134474, 584.8],
+                [8.118991, 47.134347, 584.8],
+                [8.1191, 47.134197, 584.7],
+                [8.119221, 47.133968, 584.8],
+                [8.11928, 47.133791, 584.9],
+                [8.119388, 47.132527, 586.3],
+                [8.11935, 47.132337, 586.6],
+                [8.119278, 47.132183, 586.8],
+                [8.119138, 47.132019, 587.2],
+                [8.119088, 47.131974, 587.4]
+            ]
+        },
+        "properties": {
+            "attributeType": 1
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.119088, 47.131974, 587.4],
+                [8.118957, 47.131859, 587.5],
+                [8.116745, 47.130042, 592.5],
+                [8.115709, 47.12919, 595.4],
+                [8.115761, 47.129159, 595.7],
+                [8.114245, 47.127905, 600],
+                [8.112645, 47.126668, 605.8],
+                [8.112529, 47.126524, 606.2],
+                [8.112254, 47.126366, 606.9],
+                [8.110246, 47.124894, 608.4],
+                [8.107954, 47.123171, 604.9],
+                [8.106146, 47.121837, 603.5],
+                [8.106092, 47.121788, 603.6],
+                [8.105944, 47.121657, 603.4],
+                [8.105766, 47.121468, 603.1],
+                [8.105229, 47.120687, 600.7],
+                [8.104465, 47.119491, 595.3],
+                [8.104465, 47.119342, 595],
+                [8.10434, 47.119275, 594.7],
+                [8.104019, 47.118808, 594.1],
+                [8.103687, 47.118282, 593.4],
+                [8.103452, 47.118014, 593],
+                [8.101703, 47.116599, 589.4],
+                [8.101314, 47.116299, 589.2],
+                [8.101273, 47.116321, 589.1],
+                [8.100886, 47.116047, 589.2],
+                [8.10055, 47.11584, 589.4],
+                [8.100055, 47.115601, 589.2],
+                [8.098861, 47.115127, 587.1]
+            ]
+        },
+        "properties": {
+            "attributeType": 0
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.098861, 47.115127, 587.1],
+                [8.098622, 47.115033, 586.5],
+                [8.098238, 47.114894, 585],
+                [8.097829, 47.114777, 583.2],
+                [8.096627, 47.114533, 578.1],
+                [8.096461, 47.114501, 577.4],
+                [8.096228, 47.114457, 576.8],
+                [8.095877, 47.114419, 575.5],
+                [8.095579, 47.114421, 574.1],
+                [8.095401, 47.114426, 573.6],
+                [8.094538, 47.114453, 571],
+                [8.094385, 47.114455, 570.6],
+                [8.094283, 47.114451, 570.3],
+                [8.094061, 47.114448, 570],
+                [8.093582, 47.114373, 569.4],
+                [8.093511, 47.114363, 569.2],
+                [8.093396, 47.114344, 569.1],
+                [8.092601, 47.114198, 568.1],
+                [8.092573, 47.114192, 567.9]
+            ]
+        },
+        "properties": {
+            "attributeType": -1
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.092573, 47.114192, 567.9],
+                [8.092074, 47.1141, 567.1],
+                [8.091875, 47.114033, 566.7],
+                [8.091686, 47.113942, 566.4],
+                [8.091585, 47.113889, 565.9],
+                [8.091521, 47.113855, 565.5],
+                [8.091398, 47.11378, 565.1],
+                [8.090657, 47.113205, 562],
+                [8.089607, 47.11241, 560.3],
+                [8.089327, 47.112197, 560.5],
+                [8.089303, 47.112179, 560.5],
+                [8.089261, 47.112146, 560.6],
+                [8.089066, 47.111998, 560.4],
+                [8.08899, 47.11194, 560.3],
+                [8.088404, 47.111493, 559.7],
+                [8.087777, 47.111008, 558.7],
+                [8.086688, 47.110166, 557.4],
+                [8.086459, 47.10996, 556.9],
+                [8.086249, 47.109696, 556.2],
+                [8.086158, 47.10956, 555.9],
+                [8.086065, 47.109422, 555.7],
+                [8.085506, 47.108304, 554.1],
+                [8.085223, 47.107899, 554.8],
+                [8.085071, 47.107773, 555],
+                [8.085031, 47.107785, 555.1],
+                [8.084985, 47.107786, 555.2],
+                [8.084943, 47.107775, 555.3],
+                [8.084912, 47.107755, 555.3],
+                [8.084889, 47.107699, 555.4],
+                [8.0849, 47.107672, 555.4],
+                [8.08493, 47.107645, 555.5],
+                [8.084997, 47.107627, 555.5],
+                [8.085042, 47.107631, 555.5],
+                [8.085084, 47.107647, 555.6],
+                [8.085225, 47.107484, 555.9],
+                [8.085263, 47.10744, 556],
+                [8.085437, 47.107203, 556.3],
+                [8.085716, 47.106689, 557.2],
+                [8.085979, 47.106126, 559],
+                [8.086947, 47.104062, 562],
+                [8.08793, 47.101923, 561.4],
+                [8.087937, 47.101908, 561.4],
+                [8.087968, 47.101843, 561.3],
+                [8.088254, 47.101214, 561.7],
+                [8.088324, 47.101112, 561.8],
+                [8.088418, 47.100984, 562],
+                [8.088532, 47.100877, 562.1],
+                [8.088694, 47.100768, 562.5],
+                [8.089258, 47.100488, 564.5],
+                [8.089442, 47.100349, 565.2],
+                [8.089564, 47.100205, 565.5],
+                [8.089655, 47.100034, 566.2],
+                [8.09001, 47.099092, 569.9],
+                [8.0898, 47.099, 570.2],
+                [8.086098, 47.096964, 581.9],
+                [8.085507, 47.096618, 583.4],
+                [8.085233, 47.096407, 584.5],
+                [8.085158, 47.096343, 584.8],
+                [8.084925, 47.096103, 586],
+                [8.083528, 47.094411, 592.1],
+                [8.083366, 47.094203, 592.3],
+                [8.083308, 47.094061, 592.6],
+                [8.083266, 47.093877, 593.3],
+                [8.083287, 47.093671, 593.9],
+                [8.083527, 47.09315, 595.8],
+                [8.08358, 47.092896, 596.5],
+                [8.083553, 47.092661, 597.1],
+                [8.08336, 47.092178, 599.1],
+                [8.083291, 47.091922, 599.6],
+                [8.083287, 47.091841, 599.8],
+                [8.083282, 47.091721, 600.1],
+                [8.083335, 47.091508, 600.4],
+                [8.083504, 47.091192, 600.8],
+                [8.083832, 47.090656, 601],
+                [8.084115, 47.090199, 600.6],
+                [8.084487, 47.089591, 599.7],
+                [8.084536, 47.089514, 599.6],
+                [8.084614, 47.089392, 599.6],
+                [8.084706, 47.089164, 599.3],
+                [8.084742, 47.088993, 599.1],
+                [8.08474, 47.088592, 598.7],
+                [8.084731, 47.087008, 597.5],
+                [8.084721, 47.085293, 598.5],
+                [8.084712, 47.083879, 600.6],
+                [8.084645, 47.082266, 605.7],
+                [8.084574, 47.081858, 606.9]
+            ]
+        },
+        "properties": {
+            "attributeType": 1
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.084574, 47.081858, 606.9],
+                [8.084534, 47.081739, 607.1],
+                [8.084247, 47.081328, 608.8],
+                [8.084098, 47.081222, 609],
+                [8.083771, 47.080967, 609.5],
+                [8.083524, 47.080773, 610.6],
+                [8.083468, 47.080707, 611.3],
+                [8.083434, 47.080621, 611.9],
+                [8.083437, 47.080555, 612.5],
+                [8.083518, 47.080452, 613.1],
+                [8.083959, 47.07998, 617],
+                [8.084051, 47.079855, 617.7],
+                [8.08411, 47.079749, 618.2],
+                [8.084148, 47.079663, 618.8],
+                [8.084245, 47.07943, 620.1],
+                [8.08441, 47.079032, 622.3],
+                [8.084898, 47.077887, 619.3],
+                [8.085596, 47.076244, 613],
+                [8.085947, 47.075411, 612.5],
+                [8.086302, 47.074567, 613.2],
+                [8.087213, 47.072405, 619.3],
+                [8.087445, 47.071854, 620.7],
+                [8.088034, 47.070388, 622],
+                [8.088096, 47.070159, 622],
+                [8.088114, 47.069929, 622.1],
+                [8.088024, 47.068755, 624.5],
+                [8.087966, 47.068378, 625.7],
+                [8.087761, 47.067485, 623.9],
+                [8.087372, 47.065816, 613.6],
+                [8.087237, 47.065197, 613.3],
+                [8.087214, 47.064923, 613.4],
+                [8.087211, 47.063791, 614.4],
+                [8.087227, 47.063664, 614.5],
+                [8.087276, 47.063493, 614.6],
+                [8.08782, 47.06257, 615.6],
+                [8.088412, 47.061586, 614.6],
+                [8.088721, 47.0611, 613.1],
+                [8.08911, 47.060558, 612],
+                [8.089658, 47.059816, 610.9],
+                [8.089315, 47.059738, 610.5],
+                [8.089244, 47.059697, 610.3],
+                [8.089218, 47.059634, 610.1],
+                [8.089109, 47.05874, 609.8],
+                [8.089082, 47.058641, 610.1],
+                [8.088931, 47.058408, 610.7],
+                [8.08861, 47.05821, 610.5],
+                [8.088557, 47.058181, 610.2],
+                [8.088586, 47.058139, 610],
+                [8.088601, 47.058079, 609.7],
+                [8.088583, 47.057954, 609.5],
+                [8.088612, 47.057805, 609.2],
+                [8.088663, 47.05756, 608.5],
+                [8.088745, 47.057361, 607.1]
+            ]
+        },
+        "properties": {
+            "attributeType": 0
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.088745, 47.057361, 607.1],
+                [8.088897, 47.057184, 605.2],
+                [8.089064, 47.057036, 603.1],
+                [8.088868, 47.056944, 601.9],
+                [8.087269, 47.055856, 604.3],
+                [8.087051, 47.055734, 604.8],
+                [8.086913, 47.055692, 604.8],
+                [8.086712, 47.055674, 604.7],
+                [8.086341, 47.055688, 604.1],
+                [8.086031, 47.055733, 603.2],
+                [8.085508, 47.055856, 604.1],
+                [8.085276, 47.055892, 604.6],
+                [8.085009, 47.055896, 605.6],
+                [8.084693, 47.055869, 606.1],
+                [8.082439, 47.055592, 599.1],
+                [8.081906, 47.05553, 591.1],
+                [8.081738, 47.055499, 589.4],
+                [8.081712, 47.055465, 587.7]
+            ]
+        },
+        "properties": {
+            "attributeType": -1
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.081712, 47.055465, 587.7],
+                [8.081542, 47.055487, 586],
+                [8.081184, 47.055533, 582.9],
+                [8.080526, 47.055606, 578.2],
+                [8.080388, 47.055623, 577.8],
+                [8.079394, 47.055735, 578.1],
+                [8.078945, 47.055785, 578],
+                [8.07868, 47.055819, 577.9],
+                [8.078347, 47.05588, 580.8],
+                [8.078002, 47.055986, 582.3],
+                [8.077157, 47.056343, 580.3],
+                [8.076019, 47.05703, 573.9],
+                [8.07563, 47.057259, 571.8],
+                [8.074763, 47.057798, 572.5],
+                [8.074274, 47.058096, 573.2],
+                [8.073842, 47.058346, 573.3],
+                [8.073573, 47.058502, 573.3],
+                [8.073513, 47.058523, 573.3],
+                [8.073398, 47.058563, 573.3],
+                [8.073413, 47.058598, 573.4],
+                [8.073403, 47.058639, 573.4],
+                [8.073374, 47.058669, 573.5],
+                [8.073324, 47.058691, 573.4],
+                [8.07324, 47.058692, 573.4],
+                [8.073189, 47.058672, 573.3],
+                [8.073148, 47.058622, 573.3],
+                [8.073151, 47.058582, 573.2],
+                [8.073023, 47.058567, 573.2],
+                [8.072662, 47.058527, 573.1],
+                [8.071832, 47.058433, 572.4],
+                [8.071733, 47.058422, 572.3],
+                [8.071169, 47.058352, 572.9],
+                [8.070873, 47.058293, 573],
+                [8.070739, 47.058239, 573.2],
+                [8.070625, 47.058161, 573.4],
+                [8.070561, 47.058093, 573.6],
+                [8.070518, 47.05802, 573.8],
+                [8.070493, 47.057955, 574],
+                [8.070484, 47.057888, 574.2],
+                [8.070507, 47.057778, 574.4],
+                [8.07054, 47.057692, 574.6],
+                [8.070658, 47.057441, 574.6],
+                [8.070684, 47.057386, 574.6],
+                [8.070903, 47.056926, 574.1],
+                [8.07096, 47.056751, 573.1],
+                [8.070986, 47.056611, 573],
+                [8.070983, 47.056477, 573.1],
+                [8.07089, 47.055892, 572.2],
+                [8.070878, 47.055742, 572.2],
+                [8.070868, 47.05556, 572.3],
+                [8.070772, 47.055088, 573],
+                [8.070716, 47.054934, 573.1],
+                [8.070523, 47.054605, 573.6],
+                [8.070415, 47.05447, 573.6],
+                [8.070172, 47.054244, 573.6],
+                [8.069566, 47.053763, 573.6],
+                [8.069307, 47.053498, 573.6],
+                [8.069174, 47.053339, 573.9],
+                [8.06757, 47.051419, 576.8],
+                [8.067409, 47.051233, 577],
+                [8.067276, 47.05108, 577.2],
+                [8.067002, 47.050759, 577.5],
+                [8.066794, 47.050436, 577.5],
+                [8.066683, 47.050153, 577.5],
+                [8.066651, 47.04993, 577.6],
+                [8.066554, 47.048599, 578.9],
+                [8.06655, 47.048346, 579.2],
+                [8.066572, 47.048174, 579.8],
+                [8.066628, 47.047992, 580.8],
+                [8.066875, 47.047365, 582.1],
+                [8.067164, 47.046675, 581.8],
+                [8.067242, 47.046483, 582.2],
+                [8.067367, 47.046178, 581.9],
+                [8.067848, 47.045074, 582.5],
+                [8.068039, 47.044641, 582.4],
+                [8.068182, 47.044415, 582],
+                [8.068281, 47.044296, 581.8],
+                [8.068852, 47.043786, 582],
+                [8.069144, 47.043476, 583.1],
+                [8.069384, 47.04318, 584.4],
+                [8.069752, 47.042619, 586.6],
+                [8.069887, 47.0424, 586.9],
+                [8.069999, 47.042222, 587],
+                [8.070165, 47.041919, 587.9],
+                [8.07032, 47.041521, 588.6],
+                [8.070598, 47.040657, 586.9],
+                [8.070844, 47.040192, 587.6],
+                [8.071001, 47.039937, 587.6],
+                [8.071146, 47.039574, 588.9],
+                [8.071235, 47.039222, 590.2],
+                [8.071277, 47.03881, 592.1],
+                [8.071272, 47.038542, 593.4],
+                [8.071222, 47.038304, 593.9],
+                [8.071062, 47.037795, 594.6],
+                [8.070826, 47.03716, 594.9]
+            ]
+        },
+        "properties": {
+            "attributeType": 0
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.070826, 47.03716, 594.9],
+                [8.070798, 47.037084, 594.9],
+                [8.070482, 47.036176, 597],
+                [8.070449, 47.036081, 597.3],
+                [8.07039, 47.03587, 598],
+                [8.070369, 47.035649, 599.2],
+                [8.070394, 47.034864, 605.6],
+                [8.070446, 47.034719, 606.3],
+                [8.070554, 47.034622, 607.1],
+                [8.070665, 47.034563, 607.7],
+                [8.070811, 47.034532, 608.4],
+                [8.070968, 47.034525, 609.3],
+                [8.071149, 47.034558, 610.2],
+                [8.071271, 47.034622, 611.1],
+                [8.071386, 47.034719, 611.9],
+                [8.071616, 47.035087, 614.6]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.071616, 47.035087, 614.6],
+                [8.071703, 47.035191, 615.4],
+                [8.071839, 47.035294, 616.2],
+                [8.072156, 47.035487, 618.3],
+                [8.072567, 47.035678, 620.8],
+                [8.072724, 47.035733, 621.7],
+                [8.072867, 47.035753, 622.6],
+                [8.073035, 47.035745, 623.5],
+                [8.073204, 47.035698, 624.4],
+                [8.073338, 47.035625, 625.4],
+                [8.0734, 47.035565, 626.3],
+                [8.07345, 47.035486, 627.3],
+                [8.073468, 47.035418, 628.2],
+                [8.073449, 47.035203, 630.2]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.073449, 47.035203, 630.2],
+                [8.073228, 47.034673, 635.7],
+                [8.073086, 47.034323, 638.5],
+                [8.073004, 47.034202, 639.1],
+                [8.072842, 47.034077, 640],
+                [8.07244, 47.033833, 641.6],
+                [8.072333, 47.033718, 641.6],
+                [8.072271, 47.03356, 641.6],
+                [8.072288, 47.033406, 641.6],
+                [8.072328, 47.033319, 642.1],
+                [8.072404, 47.03322, 642.6],
+                [8.072552, 47.033099, 643.6],
+                [8.072582, 47.033076, 644.6],
+                [8.072754, 47.032949, 645.6],
+                [8.072869, 47.032865, 646.5],
+                [8.073265, 47.032622, 650.1]
+            ]
+        },
+        "properties": {
+            "attributeType": 2
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.073265, 47.032622, 650.1],
+                [8.074111, 47.032178, 658.4],
+                [8.075288, 47.031573, 669.3]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.075288, 47.031573, 669.3],
+                [8.075424, 47.031439, 670.3],
+                [8.075531, 47.031218, 672.2],
+                [8.075709, 47.03128, 673.1],
+                [8.075856, 47.031167, 674.2],
+                [8.075937, 47.031086, 675.4],
+                [8.076122, 47.030916, 677.5],
+                [8.076244, 47.030836, 678.5],
+                [8.076328, 47.030762, 679.1],
+                [8.076373, 47.03067, 679.6],
+                [8.076394, 47.030573, 680.1],
+                [8.076363, 47.030466, 680.5],
+                [8.076314, 47.030356, 680.9],
+                [8.076192, 47.030269, 681.2],
+                [8.076039, 47.030205, 681.4],
+                [8.075851, 47.030176, 681.6],
+                [8.07537, 47.030186, 681.6],
+                [8.075054, 47.030233, 681.3],
+                [8.074893, 47.030297, 681.2],
+                [8.074849, 47.0303, 681.1],
+                [8.074758, 47.030307, 680.7],
+                [8.074629, 47.030266, 680.2],
+                [8.074531, 47.030209, 679.8],
+                [8.074427, 47.030198, 679.3],
+                [8.073988, 47.030202, 679],
+                [8.073896, 47.030182, 679.1],
+                [8.073839, 47.030144, 679.1],
+                [8.073763, 47.029984, 679.4],
+                [8.073799, 47.029896, 679.8],
+                [8.074426, 47.029524, 682.6],
+                [8.074652, 47.029469, 683.1],
+                [8.074745, 47.029447, 683.6],
+                [8.074846, 47.029325, 684.2],
+                [8.075024, 47.029198, 684.9],
+                [8.07605, 47.028703, 694.9]
+            ]
+        },
+        "properties": {
+            "attributeType": 1
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.07605, 47.028703, 694.9],
+                [8.076184, 47.028612, 696.1],
+                [8.076346, 47.028492, 697.3],
+                [8.077134, 47.02762, 709.7],
+                [8.077304, 47.027474, 711.7],
+                [8.077463, 47.027367, 712.7],
+                [8.077757, 47.027226, 714.3]
+            ]
+        },
+        "properties": {
+            "attributeType": 3
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.077757, 47.027226, 714.3],
+                [8.078082, 47.027069, 716.1],
+                [8.078351, 47.026899, 717.3],
+                [8.078515, 47.026757, 718.6],
+                [8.078648, 47.026614, 719.2],
+                [8.078769, 47.026434, 720.5],
+                [8.078865, 47.026206, 721.7],
+                [8.078915, 47.026093, 722.2],
+                [8.078982, 47.02587, 723.3],
+                [8.079056, 47.025474, 724.3],
+                [8.079063, 47.025403, 724.5],
+                [8.079102, 47.025121, 725.1],
+                [8.079176, 47.024776, 725.9],
+                [8.079182, 47.024468, 726.9],
+                [8.079152, 47.024264, 726.9],
+                [8.079034, 47.023967, 726.8],
+                [8.078921, 47.023757, 726.7],
+                [8.078751, 47.023562, 726.5],
+                [8.078385, 47.023195, 726.5],
+                [8.077714, 47.022425, 724],
+                [8.077521, 47.02221, 723.6],
+                [8.077157, 47.02179, 721.5],
+                [8.076585, 47.021109, 717.2],
+                [8.076462, 47.020915, 716.5],
+                [8.076398, 47.020848, 716.3],
+                [8.076311, 47.020756, 716.3],
+                [8.076098, 47.020587, 716.4],
+                [8.075991, 47.020503, 716.4],
+                [8.075413, 47.020111, 716.9],
+                [8.075304, 47.020012, 716.9],
+                [8.07523, 47.019896, 716.9],
+                [8.07518, 47.019711, 716.8],
+                [8.075189, 47.019519, 716.7],
+                [8.075265, 47.019368, 716.6],
+                [8.075403, 47.019228, 716.5],
+                [8.075909, 47.018822, 717],
+                [8.07605, 47.018698, 717.3],
+                [8.076096, 47.018642, 717.6],
+                [8.076148, 47.018577, 717.9],
+                [8.076197, 47.018492, 718.4],
+                [8.076261, 47.018166, 718.8],
+                [8.07625, 47.017836, 718.8],
+                [8.076139, 47.016859, 716.4],
+                [8.076035, 47.016541, 714.6],
+                [8.075853, 47.016085, 713.7],
+                [8.075678, 47.015614, 714.5],
+                [8.075483, 47.015092, 716.1],
+                [8.075181, 47.014297, 718.2],
+                [8.075137, 47.014182, 718.4],
+                [8.07472, 47.013122, 720.4],
+                [8.074647, 47.012935, 720.7],
+                [8.074332, 47.012134, 722.2],
+                [8.073699, 47.010484, 723.5],
+                [8.073631, 47.010253, 723.4],
+                [8.073599, 47.010056, 723.3],
+                [8.073615, 47.009759, 723.4],
+                [8.073658, 47.009508, 723.6],
+                [8.073683, 47.009284, 723.7],
+                [8.07367, 47.009001, 723.6],
+                [8.073448, 47.007966, 723.6],
+                [8.073389, 47.007766, 723.6],
+                [8.073273, 47.007537, 722.8],
+                [8.07293, 47.007072, 721.2],
+                [8.072409, 47.00648, 719.1],
+                [8.071714, 47.005674, 718.2],
+                [8.071548, 47.005472, 718.4],
+                [8.071333, 47.00517, 718.6],
+                [8.071012, 47.004598, 719.9],
+                [8.070894, 47.004332, 720.5],
+                [8.0708, 47.004028, 720.6],
+                [8.070735, 47.003728, 720.2],
+                [8.070683, 47.003326, 720.2],
+                [8.070607, 47.002805, 720.2],
+                [8.070543, 47.002337, 720.1],
+                [8.070513, 47.002122, 720.2],
+                [8.070426, 47.001639, 721.3],
+                [8.07034, 47.001328, 721.9],
+                [8.070219, 47.000998, 722.5],
+                [8.070202, 47.000951, 722.7],
+                [8.070136, 47.000789, 722.7],
+                [8.07008, 47.000662, 722.8],
+                [8.069917, 47.000297, 721.8],
+                [8.069611, 46.999648, 719.3],
+                [8.069408, 46.99924, 717.9],
+                [8.069249, 46.998941, 717.7],
+                [8.069172, 46.998796, 717.9],
+                [8.068681, 46.997879, 720],
+                [8.06854, 46.997645, 720],
+                [8.068116, 46.997157, 717.5],
+                [8.067908, 46.996837, 714.5],
+                [8.067804, 46.996732, 713.6],
+                [8.067715, 46.996658, 713.3],
+                [8.067437, 46.996417, 711.9],
+                [8.06681, 46.995932, 709],
+                [8.066436, 46.995601, 709.3],
+                [8.066256, 46.995428, 710.1],
+                [8.065982, 46.995162, 711.3],
+                [8.065714, 46.99486, 710.9],
+                [8.065527, 46.994614, 711.2],
+                [8.065459, 46.994512, 711.3],
+                [8.065342, 46.994274, 711.5],
+                [8.065247, 46.993995, 712.3],
+                [8.065186, 46.993763, 712.9],
+                [8.065074, 46.993248, 714.5],
+                [8.065049, 46.993133, 714.9],
+                [8.064992, 46.992788, 715.4],
+                [8.064974, 46.992659, 715.4],
+                [8.064955, 46.992527, 715.5],
+                [8.064942, 46.992434, 716],
+                [8.064931, 46.992274, 716.5],
+                [8.064919, 46.992083, 717.5],
+                [8.064889, 46.991954, 717.9],
+                [8.064859, 46.991896, 718.2],
+                [8.064844, 46.991867, 718.4],
+                [8.064756, 46.991774, 718.6],
+                [8.064658, 46.991711, 718.8],
+                [8.064384, 46.991592, 719.2],
+                [8.064314, 46.991562, 719.3],
+                [8.064239, 46.991515, 719.4],
+                [8.063904, 46.99121, 718.9],
+                [8.063484, 46.990981, 718.6],
+                [8.063307, 46.990826, 717.9],
+                [8.06327, 46.990739, 717.6],
+                [8.063208, 46.990466, 716.5],
+                [8.063153, 46.990398, 716.2],
+                [8.063108, 46.990354, 715.8],
+                [8.06299, 46.990275, 715.4],
+                [8.062859, 46.990202, 715.1],
+                [8.062517, 46.990066, 714],
+                [8.062229, 46.989912, 713.9],
+                [8.062032, 46.989772, 714.2],
+                [8.061725, 46.989461, 714.7],
+                [8.061612, 46.989268, 713.7],
+                [8.06158, 46.9892, 713.1],
+                [8.061525, 46.989071, 712.5],
+                [8.061373, 46.988575, 709.7],
+                [8.061354, 46.988427, 709.2],
+                [8.061365, 46.988286, 708.7],
+                [8.061409, 46.988158, 708.3],
+                [8.061685, 46.987736, 707.6],
+                [8.061754, 46.987594, 707.6],
+                [8.061784, 46.987454, 707.6],
+                [8.061791, 46.987284, 707.4],
+                [8.061746, 46.98702, 708.4],
+                [8.061684, 46.98677, 709.7],
+                [8.061605, 46.986567, 709.4],
+                [8.061456, 46.986188, 708.1],
+                [8.06142, 46.986072, 707.6]
+            ]
+        },
+        "properties": {
+            "attributeType": 0
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.06142, 46.986072, 707.6],
+                [8.061382, 46.985874, 706.6],
+                [8.061326, 46.98545, 703.6],
+                [8.061285, 46.985059, 700.8],
+                [8.061252, 46.984926, 700.3],
+                [8.061197, 46.98484, 699.8],
+                [8.061142, 46.984791, 699.3],
+                [8.061077, 46.984754, 699.2],
+                [8.061003, 46.984723, 699.6],
+                [8.060892, 46.984689, 700],
+                [8.06043, 46.984615, 700.9],
+                [8.060147, 46.98456, 701.4],
+                [8.059964, 46.984505, 701.7],
+                [8.059773, 46.984357, 702.1],
+                [8.059752, 46.984264, 702.2],
+                [8.059778, 46.984135, 703],
+                [8.059876, 46.984008, 703.7],
+                [8.06015, 46.983791, 705.2],
+                [8.060256, 46.983687, 705.4],
+                [8.06031, 46.983603, 705.6],
+                [8.06032, 46.983507, 705.8],
+                [8.060266, 46.983417, 706],
+                [8.060132, 46.983319, 706.8],
+                [8.059794, 46.983147, 709.4],
+                [8.05958, 46.983019, 711.4],
+                [8.058928, 46.982559, 716.3],
+                [8.058535, 46.982283, 718.6]
+            ]
+        },
+        "properties": {
+            "attributeType": 1
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.058535, 46.982283, 718.6],
+                [8.058033, 46.981953, 720.9],
+                [8.057223, 46.981366, 721.5],
+                [8.057065, 46.981261, 721.7],
+                [8.056768, 46.981063, 722.2],
+                [8.056634, 46.980972, 722.1],
+                [8.056112, 46.980747, 722.5],
+                [8.055662, 46.980599, 723.1],
+                [8.055144, 46.980425, 723.6],
+                [8.054368, 46.980186, 723.4],
+                [8.053798, 46.980036, 723.2],
+                [8.05362, 46.979999, 723.2],
+                [8.053533, 46.97998, 723.2],
+                [8.053094, 46.979887, 722.5],
+                [8.052566, 46.979809, 721.7],
+                [8.051758, 46.979755, 720.5],
+                [8.051253, 46.979684, 719.8],
+                [8.05078, 46.979562, 718.2],
+                [8.050422, 46.97947, 716.8],
+                [8.050237, 46.979423, 716.2],
+                [8.05009, 46.979358, 715.6],
+                [8.050008, 46.979279, 715.1],
+                [8.049816, 46.978971, 713.3],
+                [8.049725, 46.978799, 712.2],
+                [8.049634, 46.978627, 711.1],
+                [8.04944, 46.978333, 709.6],
+                [8.049337, 46.9782, 709.2],
+                [8.049172, 46.978014, 708.5],
+                [8.048926, 46.977812, 707.9],
+                [8.048421, 46.977471, 707.3],
+                [8.047161, 46.9765, 705.5]
+            ]
+        },
+        "properties": {
+            "attributeType": -1
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.047161, 46.9765, 705.5],
+                [8.046605, 46.976079, 703.2],
+                [8.046446, 46.975964, 702.6],
+                [8.046242, 46.975816, 701.8],
+                [8.045636, 46.97548, 699.9],
+                [8.045389, 46.975376, 699.2],
+                [8.044081, 46.974852, 699.2],
+                [8.043502, 46.974621, 699.8],
+                [8.042915, 46.974394, 700.5],
+                [8.042595, 46.974272, 700.6],
+                [8.042284, 46.974115, 701.1],
+                [8.041718, 46.973732, 702.7],
+                [8.041423, 46.973482, 703],
+                [8.040981, 46.97309, 704],
+                [8.040504, 46.972673, 705.2],
+                [8.039951, 46.972161, 702.6],
+                [8.039802, 46.972007, 701.6],
+                [8.039668, 46.97179, 700.8],
+                [8.039227, 46.970891, 696.4],
+                [8.039036, 46.970606, 695.4],
+                [8.038829, 46.970365, 694.6],
+                [8.038583, 46.970126, 694.1],
+                [8.038303, 46.969913, 693.9],
+                [8.037943, 46.969697, 693.9],
+                [8.037342, 46.969399, 693.3],
+                [8.036542, 46.969063, 693.7],
+                [8.036122, 46.968837, 693.9],
+                [8.035753, 46.968591, 693.4],
+                [8.035357, 46.968287, 693.3],
+                [8.033301, 46.966542, 696.2],
+                [8.031568, 46.96513, 697.5],
+                [8.031397, 46.965021, 697.6],
+                [8.031256, 46.964973, 697.8],
+                [8.031135, 46.965156, 697.9],
+                [8.031042, 46.96526, 698],
+                [8.03079, 46.965205, 697.9],
+                [8.02999, 46.964887, 698.3],
+                [8.029803, 46.96485, 698.5]
+            ]
+        },
+        "properties": {
+            "attributeType": -1
+        }
+    }],
+    "properties": {
+        "Creator": "OpenRouteService.org",
+        "records": 31,
+        "summary": "steepness"
+    }
+}, {
+    "type": "FeatureCollection",
+    "features": [{
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.108683, 47.323989, 455],
+                [8.108757, 47.323535, 454],
+                [8.108906, 47.323077, 454.4],
+                [8.10933, 47.322295, 454.1],
+                [8.109772, 47.321403, 452.7],
+                [8.109773, 47.321174, 452.2],
+                [8.109714, 47.320953, 451.9],
+                [8.109679, 47.320695, 452],
+                [8.109719, 47.320506, 452.4],
+                [8.109849, 47.320243, 453.1],
+                [8.110078, 47.319857, 454.3],
+                [8.11022, 47.319656, 455]
+            ]
+        },
+        "properties": {
+            "attributeType": 7
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.11022, 47.319656, 455],
+                [8.110281, 47.319694, 455.3],
+                [8.110383, 47.319714, 455.7],
+                [8.111643, 47.319786, 456.3],
+                [8.111774, 47.319801, 456.1],
+                [8.111891, 47.319789, 455.9],
+                [8.11204, 47.319774, 455.7],
+                [8.112337, 47.319751, 455.2],
+                [8.112633, 47.319717, 454.6],
+                [8.112995, 47.319668, 453.9]
+            ]
+        },
+        "properties": {
+            "attributeType": 9
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.112995, 47.319668, 453.9],
+                [8.113073, 47.319652, 453.6],
+                [8.113202, 47.319636, 453.2]
+            ]
+        },
+        "properties": {
+            "attributeType": 8
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.113202, 47.319636, 453.2],
+                [8.113141, 47.319429, 452.6],
+                [8.113042, 47.319158, 451.9],
+                [8.11298, 47.318925, 451.5],
+                [8.112911, 47.318662, 451.3],
+                [8.112863, 47.31824, 451],
+                [8.112834, 47.317606, 451.6],
+                [8.112814, 47.316122, 453.9],
+                [8.112814, 47.316061, 454],
+                [8.11284, 47.315898, 454.1],
+                [8.112856, 47.315831, 454.3],
+                [8.112901, 47.315678, 454.5],
+                [8.113043, 47.315255, 455.2],
+                [8.113152, 47.314926, 455.6],
+                [8.113255, 47.31461, 455.9],
+                [8.113466, 47.31392, 456.9],
+                [8.113659, 47.313257, 457.9],
+                [8.113699, 47.313112, 458.1],
+                [8.113769, 47.312887, 458.5],
+                [8.113848, 47.312672, 458.9],
+                [8.113944, 47.312366, 459.6],
+                [8.114129, 47.311734, 460.8],
+                [8.114259, 47.311302, 461.3],
+                [8.114294, 47.311182, 461.4],
+                [8.114398, 47.310971, 461.6],
+                [8.114523, 47.310847, 461.7],
+                [8.114784, 47.310634, 462.2]
+            ]
+        },
+        "properties": {
+            "attributeType": 5
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.114784, 47.310634, 462.2],
+                [8.114889, 47.31054, 462.3],
+                [8.115035, 47.310408, 462.4],
+                [8.115079, 47.310354, 462.5],
+                [8.115157, 47.310241, 462.6],
+                [8.115182, 47.310182, 462.7],
+                [8.115282, 47.309983, 463.1],
+                [8.115408, 47.309691, 463.7],
+                [8.115496, 47.309486, 464.1],
+                [8.115504, 47.309462, 464.3],
+                [8.115527, 47.30941, 464.5],
+                [8.115546, 47.30937, 464.7],
+                [8.115663, 47.309105, 465.3],
+                [8.115735, 47.308953, 465.5],
+                [8.115862, 47.308697, 466],
+                [8.115893, 47.308643, 466.1],
+                [8.116027, 47.308429, 466.4],
+                [8.116071, 47.308355, 466.5],
+                [8.116145, 47.308243, 466.7],
+                [8.11618, 47.308189, 466.8],
+                [8.116248, 47.308106, 467],
+                [8.116385, 47.307944, 467.3],
+                [8.116524, 47.307801, 467.4],
+                [8.116592, 47.307729, 467.6],
+                [8.11686, 47.307429, 468.2],
+                [8.117028, 47.307231, 468.6],
+                [8.117238, 47.306978, 469.2],
+                [8.11815, 47.30593, 470.6],
+                [8.118224, 47.305847, 470.6],
+                [8.118263, 47.305798, 470.6],
+                [8.118693, 47.305238, 470.4],
+                [8.118862, 47.305009, 470.4],
+                [8.118937, 47.304901, 470.5],
+                [8.119483, 47.304106, 471.6],
+                [8.119542, 47.304029, 471.7],
+                [8.119747, 47.303745, 472.1],
+                [8.119824, 47.303628, 472.2],
+                [8.119889, 47.303539, 472.3],
+                [8.119922, 47.303487, 472.5],
+                [8.120061, 47.303309, 472.7],
+                [8.120565, 47.302742, 473.4],
+                [8.120757, 47.302547, 473.5],
+                [8.120961, 47.302357, 473.6],
+                [8.121387, 47.301992, 473.9],
+                [8.121672, 47.301775, 474.2],
+                [8.121885, 47.301647, 474.3],
+                [8.122783, 47.301085, 474.5],
+                [8.123182, 47.300756, 474.8],
+                [8.123547, 47.30037, 475.6],
+                [8.123919, 47.299921, 476.7]
+            ]
+        },
+        "properties": {
+            "attributeType": 9
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.123919, 47.299921, 476.7],
+                [8.12358, 47.299779, 477.4],
+                [8.123489, 47.299744, 477.6],
+                [8.123554, 47.299633, 477.8],
+                [8.123589, 47.299572, 478],
+                [8.123687, 47.2996, 478.2],
+                [8.123724, 47.299608, 478.4],
+                [8.123813, 47.299589, 478.6],
+                [8.123973, 47.299335, 478.9],
+                [8.124066, 47.29927, 479],
+                [8.124233, 47.299016, 479.2],
+                [8.124255, 47.298909, 479.3],
+                [8.124251, 47.298745, 479.4],
+                [8.124531, 47.298297, 479.9],
+                [8.124434, 47.298235, 480],
+                [8.124374, 47.298198, 480.1],
+                [8.124732, 47.2976, 480.8],
+                [8.124861, 47.297417, 481],
+                [8.125032, 47.297238, 481],
+                [8.125394, 47.296931, 481],
+                [8.125519, 47.296837, 481],
+                [8.125806, 47.296619, 481],
+                [8.126309, 47.296184, 481],
+                [8.126652, 47.295597, 481.2],
+                [8.126674, 47.295558, 481.4],
+                [8.127366, 47.294376, 483.8],
+                [8.127493, 47.294211, 484.1],
+                [8.127635, 47.294087, 484.1],
+                [8.127912, 47.29392, 484.1],
+                [8.128383, 47.293635, 483.7]
+            ]
+        },
+        "properties": {
+            "attributeType": 8
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.128383, 47.293635, 483.7],
+                [8.131536, 47.291741, 487.5],
+                [8.131623, 47.291692, 487.6],
+                [8.133361, 47.290695, 490.3],
+                [8.133483, 47.290585, 490.5],
+                [8.133571, 47.2905, 490.7],
+                [8.135361, 47.289066, 492],
+                [8.135473, 47.288934, 492],
+                [8.135547, 47.288815, 492],
+                [8.135754, 47.288319, 492.2],
+                [8.135834, 47.288155, 492.2],
+                [8.13588, 47.288063, 492.2],
+                [8.135911, 47.288001, 492.2],
+                [8.136032, 47.287822, 492.2],
+                [8.136189, 47.287654, 492.2],
+                [8.136353, 47.287533, 492.2],
+                [8.136778, 47.287323, 492.1],
+                [8.137256, 47.287152, 491.9],
+                [8.137691, 47.286949, 491.8],
+                [8.138024, 47.286724, 491.9],
+                [8.138269, 47.286466, 492.4],
+                [8.138694, 47.285954, 493.7],
+                [8.13991, 47.284488, 497],
+                [8.140059, 47.284274, 497.2],
+                [8.140177, 47.284057, 497.5]
+            ]
+        },
+        "properties": {
+            "attributeType": 5
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.140177, 47.284057, 497.5],
+                [8.140251, 47.283854, 497.8],
+                [8.140415, 47.283198, 499.7],
+                [8.140437, 47.283138, 500.1],
+                [8.140543, 47.282861, 501],
+                [8.140628, 47.282667, 501.7],
+                [8.140765, 47.282433, 502.4],
+                [8.140956, 47.282172, 503.3],
+                [8.141188, 47.281899, 503.8],
+                [8.141574, 47.281446, 504.9],
+                [8.14199, 47.280973, 505.9],
+                [8.142123, 47.280783, 506.2],
+                [8.142344, 47.280455, 506.8],
+                [8.142762, 47.279746, 508.3],
+                [8.142844, 47.279653, 508.4],
+                [8.143016, 47.279618, 508.5],
+                [8.143211, 47.279624, 508.6],
+                [8.143309, 47.279585, 508.7],
+                [8.143367, 47.279493, 508.9],
+                [8.14333, 47.279157, 509.6],
+                [8.14334, 47.279062, 509.8],
+                [8.143674, 47.279045, 510.2],
+                [8.143975, 47.279038, 510.5],
+                [8.144414, 47.279025, 511],
+                [8.144857, 47.279015, 511.4],
+                [8.144888, 47.278572, 511.8],
+                [8.144896, 47.278461, 511.9],
+                [8.144899, 47.278423, 512],
+                [8.14492, 47.278143, 512.2],
+                [8.144931, 47.277994, 512.3],
+                [8.144948, 47.277784, 512.5],
+                [8.144957, 47.277696, 512.6],
+                [8.145005, 47.277197, 513.4],
+                [8.145042, 47.276852, 514],
+                [8.145053, 47.276643, 514.6],
+                [8.144986, 47.276072, 516],
+                [8.144936, 47.2754, 516.9],
+                [8.144872, 47.275058, 517.1],
+                [8.144752, 47.274652, 517.5],
+                [8.144598, 47.274232, 518],
+                [8.144551, 47.274108, 518.3],
+                [8.144302, 47.273453, 520.8],
+                [8.144285, 47.273389, 521.1],
+                [8.144211, 47.273049, 522.4],
+                [8.144182, 47.27286, 523.2],
+                [8.144349, 47.27286, 523.5],
+                [8.144355, 47.272363, 525.5],
+                [8.144395, 47.272276, 525.7],
+                [8.14467, 47.271935, 526.7],
+                [8.144992, 47.271715, 527.5],
+                [8.145376, 47.271593, 528.5],
+                [8.145635, 47.271452, 529.2],
+                [8.145648, 47.271445, 529.6],
+                [8.145824, 47.271294, 530.2],
+                [8.145974, 47.271045, 531],
+                [8.146057, 47.270867, 531.4],
+                [8.14604, 47.270739, 531.7],
+                [8.145992, 47.270701, 532],
+                [8.146071, 47.270629, 532.3],
+                [8.146323, 47.270385, 533.2],
+                [8.146505, 47.270216, 533.7],
+                [8.146819, 47.269904, 534.7],
+                [8.147105, 47.269556, 535.9],
+                [8.147198, 47.269355, 536.5],
+                [8.147291, 47.269132, 537.1],
+                [8.147359, 47.268929, 537.5],
+                [8.147425, 47.268573, 538.3],
+                [8.147638, 47.2668, 541.5],
+                [8.147633, 47.26661, 542.3],
+                [8.147615, 47.266412, 543.1],
+                [8.147545, 47.266089, 544.3],
+                [8.147437, 47.265751, 545.4],
+                [8.147509, 47.265687, 545.8],
+                [8.147957, 47.265056, 548.4],
+                [8.148092, 47.264751, 549.6],
+                [8.148194, 47.26456, 550.2],
+                [8.148194, 47.264477, 550.5],
+                [8.148173, 47.264276, 551.1],
+                [8.148143, 47.264217, 551.4],
+                [8.14808, 47.264151, 551.7],
+                [8.148374, 47.264077, 552.5],
+                [8.148465, 47.264055, 552.9],
+                [8.148529, 47.263866, 553.6],
+                [8.148562, 47.263778, 553.9],
+                [8.149012, 47.263349, 555.6],
+                [8.149238, 47.26305, 556.3],
+                [8.149356, 47.262839, 556.8],
+                [8.149631, 47.262494, 558],
+                [8.149788, 47.26243, 558.3],
+                [8.149687, 47.262287, 558.5],
+                [8.149525, 47.262159, 558.7],
+                [8.149274, 47.262055, 559.1],
+                [8.148883, 47.261961, 559.8],
+                [8.148557, 47.261906, 560.3],
+                [8.14842, 47.261867, 560.5],
+                [8.148284, 47.261822, 561],
+                [8.148164, 47.261757, 561.4],
+                [8.147907, 47.26158, 562.7],
+                [8.147632, 47.261426, 564.2],
+                [8.147358, 47.261238, 565.5],
+                [8.147216, 47.261029, 566.7],
+                [8.147064, 47.260536, 570.7],
+                [8.146821, 47.260155, 574.4],
+                [8.146798, 47.260002, 575.3],
+                [8.146803, 47.259842, 576.2],
+                [8.146224, 47.259365, 580.2],
+                [8.14576, 47.259138, 585],
+                [8.145568, 47.259001, 587.7],
+                [8.145347, 47.258791, 590.2],
+                [8.144801, 47.258207, 598.9],
+                [8.144184, 47.257933, 604.5],
+                [8.143867, 47.257871, 606.6],
+                [8.143052, 47.257881, 612.3],
+                [8.142496, 47.257912, 616.3],
+                [8.142291, 47.257863, 617.1],
+                [8.142071, 47.257769, 618],
+                [8.141793, 47.257605, 619.6],
+                [8.141474, 47.257349, 621.8],
+                [8.141435, 47.257317, 622.5],
+                [8.141174, 47.257077, 623.5],
+                [8.140178, 47.256398, 623],
+                [8.139827, 47.256215, 622.7],
+                [8.139688, 47.256094, 622.5],
+                [8.13962, 47.255952, 622.5],
+                [8.139528, 47.255463, 623.4],
+                [8.139456, 47.255285, 624.1],
+                [8.13921, 47.254977, 624.7],
+                [8.139166, 47.254802, 623.8],
+                [8.139174, 47.254553, 623.6],
+                [8.139213, 47.254261, 624.1],
+                [8.139336, 47.253751, 624],
+                [8.139466, 47.253389, 622.3],
+                [8.139603, 47.253082, 620.7],
+                [8.139644, 47.252906, 620.2],
+                [8.139689, 47.252789, 620.6],
+                [8.139683, 47.252759, 620.5],
+                [8.139678, 47.252737, 620.1],
+                [8.139284, 47.252447, 618.8],
+                [8.138428, 47.251534, 621.2],
+                [8.138368, 47.25146, 621.6],
+                [8.138348, 47.251389, 622],
+                [8.138389, 47.25132, 622.4],
+                [8.138518, 47.251217, 622.8],
+                [8.138768, 47.251065, 623.5],
+                [8.139007, 47.250896, 623.9],
+                [8.138794, 47.250668, 625.1],
+                [8.138513, 47.250307, 626.9],
+                [8.138262, 47.24979, 629],
+                [8.138139, 47.249642, 629.3],
+                [8.137863, 47.249392, 630.2],
+                [8.136602, 47.248114, 627.9],
+                [8.136205, 47.247535, 625.6],
+                [8.136155, 47.247332, 625.4],
+                [8.136268, 47.246929, 625.5],
+                [8.136262, 47.24662, 625.6],
+                [8.136365, 47.245981, 626.2],
+                [8.136346, 47.244733, 627.1],
+                [8.136649, 47.244476, 627.5],
+                [8.136788, 47.244314, 627.9],
+                [8.137021, 47.243934, 629.3],
+                [8.137195, 47.243706, 630.1],
+                [8.137686, 47.243237, 633.1],
+                [8.137906, 47.242996, 634.8],
+                [8.13808, 47.24274, 636.5],
+                [8.138773, 47.241469, 640.4],
+                [8.13893, 47.241162, 640.6],
+                [8.139026, 47.240892, 640.7],
+                [8.139156, 47.240086, 641.5],
+                [8.139154, 47.23989, 641.8],
+                [8.139208, 47.23981, 642.1],
+                [8.139278, 47.239496, 643.1],
+                [8.139305, 47.239328, 643.4],
+                [8.139323, 47.239211, 643.7]
+            ]
+        },
+        "properties": {
+            "attributeType": 8
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.139323, 47.239211, 643.7],
+                [8.139301, 47.239059, 644.1]
+            ]
+        },
+        "properties": {
+            "attributeType": 7
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.139301, 47.239059, 644.1],
+                [8.139255, 47.238848, 645],
+                [8.13926, 47.238705, 645.4],
+                [8.139195, 47.238614, 645.9],
+                [8.139095, 47.238533, 646.3],
+                [8.138965, 47.238501, 646.8],
+                [8.138845, 47.238484, 647.2],
+                [8.138891, 47.238294, 648.2],
+                [8.138952, 47.238177, 648.8],
+                [8.138968, 47.238147, 649.3],
+                [8.139008, 47.238088, 649.7],
+                [8.13906, 47.238008, 650.1],
+                [8.139243, 47.237734, 651],
+                [8.139346, 47.237507, 651.6],
+                [8.13942, 47.237241, 652.2],
+                [8.139062, 47.237194, 653]
+            ]
+        },
+        "properties": {
+            "attributeType": 8
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.139062, 47.237194, 653],
+                [8.138985, 47.237199, 653.5],
+                [8.139199, 47.236714, 654.6],
+                [8.139448, 47.236375, 654.8],
+                [8.139568, 47.236383, 654.9]
+            ]
+        },
+        "properties": {
+            "attributeType": 7
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.139568, 47.236383, 654.9],
+                [8.139593, 47.236239, 655],
+                [8.139786, 47.23568, 656.2],
+                [8.140134, 47.234866, 655.3],
+                [8.140573, 47.233939, 654.1],
+                [8.140799, 47.233603, 653.5],
+                [8.141103, 47.233239, 653.5],
+                [8.141746, 47.232625, 654.9],
+                [8.141839, 47.23248, 655.1],
+                [8.141994, 47.232017, 656.2],
+                [8.142092, 47.231736, 656.8],
+                [8.14219, 47.231573, 657.1],
+                [8.142341, 47.23141, 657.7],
+                [8.142533, 47.231265, 658]
+            ]
+        },
+        "properties": {
+            "attributeType": 8
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.142533, 47.231265, 658],
+                [8.142394, 47.231205, 658.3],
+                [8.14214, 47.231136, 658.8],
+                [8.141439, 47.230992, 661.4],
+                [8.141226, 47.230934, 662.1],
+                [8.141105, 47.230856, 662.8],
+                [8.141058, 47.230799, 663.5],
+                [8.141701, 47.230237, 667.5],
+                [8.141861, 47.230022, 668.7],
+                [8.141939, 47.229851, 671],
+                [8.142739, 47.228419, 687.1],
+                [8.142709, 47.228371, 688]
+            ]
+        },
+        "properties": {
+            "attributeType": 7
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.142709, 47.228371, 688],
+                [8.142257, 47.228869, 691.7],
+                [8.141667, 47.229501, 695.3],
+                [8.141325, 47.22969, 696.3],
+                [8.140993, 47.229794, 697.3],
+                [8.140659, 47.229824, 698.1],
+                [8.140369, 47.229786, 698.3],
+                [8.140064, 47.2297, 697.8],
+                [8.139817, 47.229565, 696],
+                [8.139633, 47.229375, 694.4],
+                [8.139486, 47.22911, 694.7],
+                [8.139355, 47.228818, 696.7],
+                [8.139206, 47.228375, 698.3],
+                [8.139155, 47.228228, 698.3],
+                [8.138888, 47.227517, 700.4],
+                [8.138833, 47.227393, 701.3],
+                [8.138713, 47.227122, 702.3],
+                [8.138613, 47.226927, 702.8],
+                [8.138565, 47.226833, 703.1],
+                [8.137537, 47.225053, 711.7],
+                [8.137316, 47.224746, 711.9],
+                [8.136885, 47.224263, 711.3],
+                [8.136781, 47.224118, 711.5],
+                [8.136716, 47.223916, 711.8],
+                [8.136737, 47.223653, 712.1],
+                [8.136959, 47.222856, 712.7],
+                [8.137096, 47.222136, 713.7],
+                [8.137102, 47.221846, 713.4],
+                [8.136989, 47.221434, 713.1],
+                [8.135769, 47.218036, 712.3],
+                [8.135268, 47.21675, 714.6],
+                [8.135159, 47.216318, 716.2],
+                [8.135098, 47.216198, 716.6],
+                [8.135022, 47.216145, 717],
+                [8.134883, 47.216105, 717.2],
+                [8.134763, 47.216107, 717.4],
+                [8.134286, 47.216164, 717.8],
+                [8.134036, 47.216175, 717.9],
+                [8.133776, 47.216155, 717.9],
+                [8.133044, 47.21606, 717.5],
+                [8.132321, 47.215966, 717],
+                [8.132334, 47.215851, 716.9],
+                [8.132552, 47.215168, 717.5],
+                [8.13257, 47.215013, 717.7],
+                [8.132477, 47.214473, 721.2],
+                [8.132488, 47.214163, 723.6],
+                [8.132458, 47.21395, 725.1],
+                [8.132402, 47.213781, 725.9],
+                [8.132355, 47.213689, 726.6],
+                [8.132286, 47.21359, 727.3],
+                [8.132168, 47.213488, 728],
+                [8.131901, 47.213332, 728.9],
+                [8.131387, 47.21305, 729.3],
+                [8.130789, 47.212725, 726.2],
+                [8.128879, 47.211689, 709.9],
+                [8.127081, 47.210682, 700.9],
+                [8.126706, 47.210459, 700],
+                [8.126258, 47.210208, 698.8],
+                [8.126145, 47.21015, 698.4],
+                [8.125984, 47.210098, 698.1],
+                [8.125246, 47.209986, 696],
+                [8.124949, 47.209931, 694.9],
+                [8.124685, 47.209887, 693.7],
+                [8.124525, 47.209834, 693.2],
+                [8.124367, 47.209744, 692.6],
+                [8.12423, 47.209633, 692.1],
+                [8.124126, 47.209541, 691.5],
+                [8.122662, 47.208233, 686.5],
+                [8.120933, 47.206657, 680.4],
+                [8.120737, 47.206502, 679.1],
+                [8.119904, 47.20604, 672.6],
+                [8.119732, 47.205884, 670.9],
+                [8.119631, 47.205722, 670.1],
+                [8.119585, 47.205553, 669.2],
+                [8.119509, 47.204054, 655.3],
+                [8.119451, 47.20363, 652],
+                [8.119141, 47.202316, 637.8],
+                [8.119006, 47.201712, 631.2],
+                [8.118868, 47.201075, 625.3],
+                [8.118694, 47.200279, 621],
+                [8.118691, 47.199933, 618.6],
+                [8.119273, 47.198011, 601.2],
+                [8.119304, 47.197835, 600.6],
+                [8.119262, 47.197683, 600.3],
+                [8.119149, 47.197492, 599.2],
+                [8.118727, 47.197188, 596.7],
+                [8.11835, 47.19692, 594.6],
+                [8.118082, 47.196744, 593.3],
+                [8.11767, 47.196475, 590.6],
+                [8.117532, 47.196315, 589.3],
+                [8.117486, 47.196125, 587.6],
+                [8.117953, 47.194337, 575.8],
+                [8.118027, 47.193939, 572.9],
+                [8.118089, 47.193788, 572],
+                [8.118236, 47.193635, 570.3],
+                [8.118659, 47.193345, 568.8],
+                [8.118968, 47.193106, 566.7],
+                [8.119146, 47.193036, 565.7],
+                [8.119299, 47.192954, 565.4],
+                [8.119373, 47.192839, 565.2],
+                [8.119351, 47.192711, 565],
+                [8.119304, 47.192587, 564.9],
+                [8.119166, 47.192365, 562.2],
+                [8.118791, 47.191838, 554.2],
+                [8.11842, 47.191315, 542.8],
+                [8.116541, 47.188652, 510.9],
+                [8.116406, 47.188442, 509.8]
+            ]
+        },
+        "properties": {
+            "attributeType": 8
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.116406, 47.188442, 509.8],
+                [8.116328, 47.188336, 509.3],
+                [8.116094, 47.187967, 506.9],
+                [8.115859, 47.187519, 504.4],
+                [8.115588, 47.186859, 501.3],
+                [8.1155, 47.186622, 500.7],
+                [8.114842, 47.18476, 498.5],
+                [8.114824, 47.184709, 498.4],
+                [8.114792, 47.184622, 498.4],
+                [8.114779, 47.184586, 498.3],
+                [8.11449, 47.183791, 497.3]
+            ]
+        },
+        "properties": {
+            "attributeType": 5
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.11449, 47.183791, 497.3],
+                [8.114049, 47.182573, 494.7],
+                [8.113903, 47.182148, 494.3],
+                [8.113867, 47.182043, 494.3],
+                [8.113508, 47.180998, 495.2],
+                [8.113121, 47.179917, 497.3],
+                [8.112859, 47.179274, 498.7],
+                [8.112856, 47.179166, 498.8],
+                [8.112821, 47.179067, 498.9],
+                [8.112732, 47.178944, 499],
+                [8.112209, 47.177454, 498.9],
+                [8.11211, 47.177167, 499.2],
+                [8.111965, 47.176796, 499.5],
+                [8.111755, 47.176234, 499.9],
+                [8.111665, 47.175967, 499.9],
+                [8.111582, 47.175719, 499.9],
+                [8.111575, 47.1757, 500],
+                [8.111548, 47.175635, 500.1],
+                [8.111384, 47.175228, 500.3],
+                [8.111376, 47.175204, 500.3],
+                [8.111343, 47.175107, 500.4]
+            ]
+        },
+        "properties": {
+            "attributeType": 8
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.111343, 47.175107, 500.4],
+                [8.111514, 47.17504, 500.4],
+                [8.111676, 47.174977, 500.5],
+                [8.112073, 47.174773, 500.8],
+                [8.112507, 47.174481, 501.3],
+                [8.112943, 47.174096, 502],
+                [8.113178, 47.173854, 502.4],
+                [8.11347, 47.173568, 502.9],
+                [8.11363, 47.173406, 503.1],
+                [8.113854, 47.17318, 503.4],
+                [8.114023, 47.172999, 503.6],
+                [8.114081, 47.172971, 503.7],
+                [8.114065, 47.172954, 503.8],
+                [8.114059, 47.172934, 503.9],
+                [8.114065, 47.172913, 503.9],
+                [8.114083, 47.172893, 504],
+                [8.114111, 47.17288, 504]
+            ]
+        },
+        "properties": {
+            "attributeType": 5
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.114111, 47.17288, 504],
+                [8.113982, 47.172771, 504],
+                [8.113004, 47.172156, 504.3],
+                [8.112546, 47.171907, 504.5],
+                [8.112521, 47.17189, 504.5]
+            ]
+        },
+        "properties": {
+            "attributeType": 10
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.112521, 47.17189, 504.5],
+                [8.112541, 47.171803, 504.6],
+                [8.112668, 47.171265, 504.9],
+                [8.112677, 47.171227, 504.9],
+                [8.111976, 47.17099, 505.1],
+                [8.112146, 47.170836, 505.3],
+                [8.112655, 47.170254, 506],
+                [8.113153, 47.16969, 506.2],
+                [8.113218, 47.169614, 506.2],
+                [8.113253, 47.169559, 506.1],
+                [8.113676, 47.168755, 505.5],
+                [8.113712, 47.168689, 505.4],
+                [8.113786, 47.16853, 505.3],
+                [8.113883, 47.168199, 505],
+                [8.113912, 47.167896, 504.8],
+                [8.113858, 47.166774, 504],
+                [8.113872, 47.166564, 503.8],
+                [8.113875, 47.166519, 503.8],
+                [8.11397, 47.166533, 503.8],
+                [8.114223, 47.166569, 504.2],
+                [8.114303, 47.166609, 504.5],
+                [8.11435, 47.16661, 504.9],
+                [8.114636, 47.165578, 508.7],
+                [8.114105, 47.16552, 509.7],
+                [8.11415, 47.165332, 510],
+                [8.114338, 47.164539, 508.8],
+                [8.114774, 47.162865, 510.4],
+                [8.114889, 47.162426, 511.7],
+                [8.115026, 47.161897, 514],
+                [8.115068, 47.161748, 514.4],
+                [8.115115, 47.16158, 514.8],
+                [8.115243, 47.161193, 516.3],
+                [8.115342, 47.160894, 517.3],
+                [8.115366, 47.160815, 517.5],
+                [8.115402, 47.1607, 517.7],
+                [8.115417, 47.160654, 517.9],
+                [8.115507, 47.160369, 518.2],
+                [8.115621, 47.160016, 518.4],
+                [8.115641, 47.159931, 518.5],
+                [8.115659, 47.159851, 518.5],
+                [8.11567, 47.159702, 518.5],
+                [8.115653, 47.159484, 518.5],
+                [8.115585, 47.158864, 518],
+                [8.115568, 47.158706, 517.9],
+                [8.115542, 47.158414, 517.6],
+                [8.115516, 47.158113, 516.9],
+                [8.115491, 47.157746, 515.6],
+                [8.115464, 47.157335, 513.8],
+                [8.115418, 47.15701, 512.3],
+                [8.115412, 47.156965, 511.9],
+                [8.115386, 47.156793, 511.5],
+                [8.115349, 47.156507, 510.5],
+                [8.115345, 47.156474, 510.2],
+                [8.115324, 47.156234, 509.8],
+                [8.115278, 47.155726, 510.2],
+                [8.115285, 47.155604, 510.5],
+                [8.11533, 47.155464, 510.8],
+                [8.11543, 47.155266, 511.5],
+                [8.115438, 47.155249, 511.9],
+                [8.116037, 47.154223, 514.8],
+                [8.11611, 47.154021, 515.1],
+                [8.116112, 47.153867, 515.2],
+                [8.116082, 47.153774, 515.3],
+                [8.115985, 47.153619, 515.4],
+                [8.115883, 47.153461, 515.5],
+                [8.115744, 47.153304, 515.8],
+                [8.115555, 47.153117, 516.1],
+                [8.115287, 47.152861, 516.7],
+                [8.115087, 47.152613, 517.4],
+                [8.115012, 47.152489, 517.8],
+                [8.114929, 47.152305, 518.6],
+                [8.114865, 47.152107, 519.4],
+                [8.114848, 47.151923, 519.8],
+                [8.11495, 47.151218, 522],
+                [8.114959, 47.151037, 522.8],
+                [8.114924, 47.150782, 523.7],
+                [8.114809, 47.150361, 525.3],
+                [8.114764, 47.150149, 525.9],
+                [8.11476, 47.14996, 526.3],
+                [8.11479, 47.149736, 526.7],
+                [8.115196, 47.148531, 527.1],
+                [8.115213, 47.148479, 527.1],
+                [8.115298, 47.148255, 527.1],
+                [8.115973, 47.146918, 529.6],
+                [8.116062, 47.146679, 529.9],
+                [8.116492, 47.14514, 532.4],
+                [8.116547, 47.144879, 532.9],
+                [8.11653, 47.144649, 533.5],
+                [8.116444, 47.144421, 534],
+                [8.116312, 47.14424, 534.5],
+                [8.116136, 47.14406, 535.2],
+                [8.11593, 47.143916, 535.8],
+                [8.115103, 47.143397, 537.9],
+                [8.1149, 47.143244, 538.8],
+                [8.114718, 47.143072, 539.9],
+                [8.114648, 47.142982, 540.4],
+                [8.114559, 47.142838, 541],
+                [8.114455, 47.142589, 542.1],
+                [8.114428, 47.142409, 543.3],
+                [8.114417, 47.142016, 545.7],
+                [8.114403, 47.141857, 546.3],
+                [8.114391, 47.141725, 546.9],
+                [8.114301, 47.141307, 550],
+                [8.113948, 47.139602, 561],
+                [8.113841, 47.139067, 565],
+                [8.113851, 47.138847, 566.3],
+                [8.113925, 47.138602, 567.5],
+                [8.11405, 47.138382, 568.5],
+                [8.114559, 47.137627, 571.8],
+                [8.115226, 47.136966, 573.6],
+                [8.116244, 47.13601, 577.5],
+                [8.116494, 47.135815, 578.3],
+                [8.116784, 47.135639, 579.3],
+                [8.116806, 47.135626, 579.8],
+                [8.117726, 47.135204, 582.8],
+                [8.118555, 47.134732, 584.8],
+                [8.118766, 47.134565, 584.9],
+                [8.118868, 47.134474, 584.8],
+                [8.118991, 47.134347, 584.8],
+                [8.1191, 47.134197, 584.7],
+                [8.119221, 47.133968, 584.8],
+                [8.11928, 47.133791, 584.9],
+                [8.119388, 47.132527, 586.3],
+                [8.11935, 47.132337, 586.6],
+                [8.119278, 47.132183, 586.8],
+                [8.119138, 47.132019, 587.2],
+                [8.119088, 47.131974, 587.4],
+                [8.118957, 47.131859, 587.5],
+                [8.116745, 47.130042, 592.5],
+                [8.115709, 47.12919, 595.4]
+            ]
+        },
+        "properties": {
+            "attributeType": 8
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.115709, 47.12919, 595.4],
+                [8.115761, 47.129159, 595.7]
+            ]
+        },
+        "properties": {
+            "attributeType": 7
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.115761, 47.129159, 595.7],
+                [8.114245, 47.127905, 600],
+                [8.112645, 47.126668, 605.8],
+                [8.112529, 47.126524, 606.2],
+                [8.112254, 47.126366, 606.9],
+                [8.110246, 47.124894, 608.4],
+                [8.107954, 47.123171, 604.9],
+                [8.106146, 47.121837, 603.5],
+                [8.106092, 47.121788, 603.6],
+                [8.105944, 47.121657, 603.4],
+                [8.105766, 47.121468, 603.1],
+                [8.105229, 47.120687, 600.7],
+                [8.104465, 47.119491, 595.3],
+                [8.104465, 47.119342, 595],
+                [8.10434, 47.119275, 594.7],
+                [8.104019, 47.118808, 594.1],
+                [8.103687, 47.118282, 593.4],
+                [8.103452, 47.118014, 593],
+                [8.101703, 47.116599, 589.4],
+                [8.101314, 47.116299, 589.2]
+            ]
+        },
+        "properties": {
+            "attributeType": 9
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.101314, 47.116299, 589.2],
+                [8.101273, 47.116321, 589.1],
+                [8.100886, 47.116047, 589.2],
+                [8.10055, 47.11584, 589.4],
+                [8.100055, 47.115601, 589.2],
+                [8.098861, 47.115127, 587.1],
+                [8.098622, 47.115033, 586.5],
+                [8.098238, 47.114894, 585],
+                [8.097829, 47.114777, 583.2],
+                [8.096627, 47.114533, 578.1],
+                [8.096461, 47.114501, 577.4],
+                [8.096228, 47.114457, 576.8],
+                [8.095877, 47.114419, 575.5],
+                [8.095579, 47.114421, 574.1],
+                [8.095401, 47.114426, 573.6],
+                [8.094538, 47.114453, 571],
+                [8.094385, 47.114455, 570.6],
+                [8.094283, 47.114451, 570.3]
+            ]
+        },
+        "properties": {
+            "attributeType": 8
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.094283, 47.114451, 570.3],
+                [8.094061, 47.114448, 570],
+                [8.093582, 47.114373, 569.4],
+                [8.093511, 47.114363, 569.2],
+                [8.093396, 47.114344, 569.1]
+            ]
+        },
+        "properties": {
+            "attributeType": 9
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.093396, 47.114344, 569.1],
+                [8.092601, 47.114198, 568.1],
+                [8.092573, 47.114192, 567.9],
+                [8.092074, 47.1141, 567.1],
+                [8.091875, 47.114033, 566.7],
+                [8.091686, 47.113942, 566.4],
+                [8.091585, 47.113889, 565.9],
+                [8.091521, 47.113855, 565.5],
+                [8.091398, 47.11378, 565.1],
+                [8.090657, 47.113205, 562],
+                [8.089607, 47.11241, 560.3],
+                [8.089327, 47.112197, 560.5],
+                [8.089303, 47.112179, 560.5],
+                [8.089261, 47.112146, 560.6],
+                [8.089066, 47.111998, 560.4],
+                [8.08899, 47.11194, 560.3],
+                [8.088404, 47.111493, 559.7],
+                [8.087777, 47.111008, 558.7],
+                [8.086688, 47.110166, 557.4],
+                [8.086459, 47.10996, 556.9],
+                [8.086249, 47.109696, 556.2],
+                [8.086158, 47.10956, 555.9],
+                [8.086065, 47.109422, 555.7],
+                [8.085506, 47.108304, 554.1],
+                [8.085223, 47.107899, 554.8],
+                [8.085071, 47.107773, 555]
+            ]
+        },
+        "properties": {
+            "attributeType": 8
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.085071, 47.107773, 555],
+                [8.085031, 47.107785, 555.1],
+                [8.084985, 47.107786, 555.2],
+                [8.084943, 47.107775, 555.3],
+                [8.084912, 47.107755, 555.3],
+                [8.084889, 47.107699, 555.4],
+                [8.0849, 47.107672, 555.4],
+                [8.08493, 47.107645, 555.5],
+                [8.084997, 47.107627, 555.5],
+                [8.085042, 47.107631, 555.5],
+                [8.085084, 47.107647, 555.6],
+                [8.085225, 47.107484, 555.9],
+                [8.085263, 47.10744, 556],
+                [8.085437, 47.107203, 556.3],
+                [8.085716, 47.106689, 557.2],
+                [8.085979, 47.106126, 559],
+                [8.086947, 47.104062, 562],
+                [8.08793, 47.101923, 561.4],
+                [8.087937, 47.101908, 561.4],
+                [8.087968, 47.101843, 561.3],
+                [8.088254, 47.101214, 561.7],
+                [8.088324, 47.101112, 561.8],
+                [8.088418, 47.100984, 562],
+                [8.088532, 47.100877, 562.1],
+                [8.088694, 47.100768, 562.5],
+                [8.089258, 47.100488, 564.5],
+                [8.089442, 47.100349, 565.2],
+                [8.089564, 47.100205, 565.5],
+                [8.089655, 47.100034, 566.2],
+                [8.09001, 47.099092, 569.9]
+            ]
+        },
+        "properties": {
+            "attributeType": 5
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.09001, 47.099092, 569.9],
+                [8.0898, 47.099, 570.2],
+                [8.086098, 47.096964, 581.9],
+                [8.085507, 47.096618, 583.4],
+                [8.085233, 47.096407, 584.5],
+                [8.085158, 47.096343, 584.8]
+            ]
+        },
+        "properties": {
+            "attributeType": 8
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.085158, 47.096343, 584.8],
+                [8.084925, 47.096103, 586],
+                [8.083528, 47.094411, 592.1],
+                [8.083366, 47.094203, 592.3],
+                [8.083308, 47.094061, 592.6],
+                [8.083266, 47.093877, 593.3],
+                [8.083287, 47.093671, 593.9],
+                [8.083527, 47.09315, 595.8],
+                [8.08358, 47.092896, 596.5],
+                [8.083553, 47.092661, 597.1],
+                [8.08336, 47.092178, 599.1],
+                [8.083291, 47.091922, 599.6],
+                [8.083287, 47.091841, 599.8],
+                [8.083282, 47.091721, 600.1],
+                [8.083335, 47.091508, 600.4],
+                [8.083504, 47.091192, 600.8],
+                [8.083832, 47.090656, 601],
+                [8.084115, 47.090199, 600.6]
+            ]
+        },
+        "properties": {
+            "attributeType": 9
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.084115, 47.090199, 600.6],
+                [8.084487, 47.089591, 599.7],
+                [8.084536, 47.089514, 599.6],
+                [8.084614, 47.089392, 599.6],
+                [8.084706, 47.089164, 599.3],
+                [8.084742, 47.088993, 599.1],
+                [8.08474, 47.088592, 598.7],
+                [8.084731, 47.087008, 597.5],
+                [8.084721, 47.085293, 598.5],
+                [8.084712, 47.083879, 600.6],
+                [8.084645, 47.082266, 605.7],
+                [8.084574, 47.081858, 606.9],
+                [8.084534, 47.081739, 607.1],
+                [8.084247, 47.081328, 608.8],
+                [8.084098, 47.081222, 609],
+                [8.083771, 47.080967, 609.5],
+                [8.083524, 47.080773, 610.6],
+                [8.083468, 47.080707, 611.3],
+                [8.083434, 47.080621, 611.9],
+                [8.083437, 47.080555, 612.5],
+                [8.083518, 47.080452, 613.1],
+                [8.083959, 47.07998, 617],
+                [8.084051, 47.079855, 617.7],
+                [8.08411, 47.079749, 618.2],
+                [8.084148, 47.079663, 618.8],
+                [8.084245, 47.07943, 620.1],
+                [8.08441, 47.079032, 622.3],
+                [8.084898, 47.077887, 619.3],
+                [8.085596, 47.076244, 613],
+                [8.085947, 47.075411, 612.5],
+                [8.086302, 47.074567, 613.2],
+                [8.087213, 47.072405, 619.3],
+                [8.087445, 47.071854, 620.7],
+                [8.088034, 47.070388, 622],
+                [8.088096, 47.070159, 622],
+                [8.088114, 47.069929, 622.1],
+                [8.088024, 47.068755, 624.5],
+                [8.087966, 47.068378, 625.7],
+                [8.087761, 47.067485, 623.9],
+                [8.087372, 47.065816, 613.6],
+                [8.087237, 47.065197, 613.3],
+                [8.087214, 47.064923, 613.4],
+                [8.087211, 47.063791, 614.4],
+                [8.087227, 47.063664, 614.5],
+                [8.087276, 47.063493, 614.6],
+                [8.08782, 47.06257, 615.6],
+                [8.088412, 47.061586, 614.6],
+                [8.088721, 47.0611, 613.1],
+                [8.08911, 47.060558, 612],
+                [8.089658, 47.059816, 610.9],
+                [8.089315, 47.059738, 610.5],
+                [8.089244, 47.059697, 610.3],
+                [8.089218, 47.059634, 610.1],
+                [8.089109, 47.05874, 609.8],
+                [8.089082, 47.058641, 610.1],
+                [8.088931, 47.058408, 610.7],
+                [8.08861, 47.05821, 610.5],
+                [8.088557, 47.058181, 610.2],
+                [8.088586, 47.058139, 610],
+                [8.088601, 47.058079, 609.7],
+                [8.088583, 47.057954, 609.5],
+                [8.088612, 47.057805, 609.2],
+                [8.088663, 47.05756, 608.5],
+                [8.088745, 47.057361, 607.1],
+                [8.088897, 47.057184, 605.2],
+                [8.089064, 47.057036, 603.1]
+            ]
+        },
+        "properties": {
+            "attributeType": 8
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.089064, 47.057036, 603.1],
+                [8.088868, 47.056944, 601.9],
+                [8.087269, 47.055856, 604.3],
+                [8.087051, 47.055734, 604.8],
+                [8.086913, 47.055692, 604.8],
+                [8.086712, 47.055674, 604.7],
+                [8.086341, 47.055688, 604.1],
+                [8.086031, 47.055733, 603.2],
+                [8.085508, 47.055856, 604.1],
+                [8.085276, 47.055892, 604.6],
+                [8.085009, 47.055896, 605.6],
+                [8.084693, 47.055869, 606.1],
+                [8.082439, 47.055592, 599.1],
+                [8.081906, 47.05553, 591.1],
+                [8.081738, 47.055499, 589.4],
+                [8.081712, 47.055465, 587.7]
+            ]
+        },
+        "properties": {
+            "attributeType": 5
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.081712, 47.055465, 587.7],
+                [8.081542, 47.055487, 586],
+                [8.081184, 47.055533, 582.9],
+                [8.080526, 47.055606, 578.2],
+                [8.080388, 47.055623, 577.8],
+                [8.079394, 47.055735, 578.1],
+                [8.078945, 47.055785, 578],
+                [8.07868, 47.055819, 577.9],
+                [8.078347, 47.05588, 580.8],
+                [8.078002, 47.055986, 582.3],
+                [8.077157, 47.056343, 580.3],
+                [8.076019, 47.05703, 573.9],
+                [8.07563, 47.057259, 571.8],
+                [8.074763, 47.057798, 572.5],
+                [8.074274, 47.058096, 573.2],
+                [8.073842, 47.058346, 573.3],
+                [8.073573, 47.058502, 573.3],
+                [8.073513, 47.058523, 573.3],
+                [8.073398, 47.058563, 573.3],
+                [8.073413, 47.058598, 573.4],
+                [8.073403, 47.058639, 573.4],
+                [8.073374, 47.058669, 573.5],
+                [8.073324, 47.058691, 573.4],
+                [8.07324, 47.058692, 573.4],
+                [8.073189, 47.058672, 573.3],
+                [8.073148, 47.058622, 573.3],
+                [8.073151, 47.058582, 573.2],
+                [8.073023, 47.058567, 573.2],
+                [8.072662, 47.058527, 573.1],
+                [8.071832, 47.058433, 572.4],
+                [8.071733, 47.058422, 572.3],
+                [8.071169, 47.058352, 572.9],
+                [8.070873, 47.058293, 573],
+                [8.070739, 47.058239, 573.2],
+                [8.070625, 47.058161, 573.4],
+                [8.070561, 47.058093, 573.6],
+                [8.070518, 47.05802, 573.8],
+                [8.070493, 47.057955, 574],
+                [8.070484, 47.057888, 574.2],
+                [8.070507, 47.057778, 574.4],
+                [8.07054, 47.057692, 574.6],
+                [8.070658, 47.057441, 574.6],
+                [8.070684, 47.057386, 574.6],
+                [8.070903, 47.056926, 574.1],
+                [8.07096, 47.056751, 573.1],
+                [8.070986, 47.056611, 573],
+                [8.070983, 47.056477, 573.1],
+                [8.07089, 47.055892, 572.2],
+                [8.070878, 47.055742, 572.2],
+                [8.070868, 47.05556, 572.3],
+                [8.070772, 47.055088, 573],
+                [8.070716, 47.054934, 573.1],
+                [8.070523, 47.054605, 573.6],
+                [8.070415, 47.05447, 573.6],
+                [8.070172, 47.054244, 573.6],
+                [8.069566, 47.053763, 573.6],
+                [8.069307, 47.053498, 573.6],
+                [8.069174, 47.053339, 573.9],
+                [8.06757, 47.051419, 576.8],
+                [8.067409, 47.051233, 577],
+                [8.067276, 47.05108, 577.2],
+                [8.067002, 47.050759, 577.5],
+                [8.066794, 47.050436, 577.5],
+                [8.066683, 47.050153, 577.5],
+                [8.066651, 47.04993, 577.6],
+                [8.066554, 47.048599, 578.9],
+                [8.06655, 47.048346, 579.2],
+                [8.066572, 47.048174, 579.8],
+                [8.066628, 47.047992, 580.8],
+                [8.066875, 47.047365, 582.1],
+                [8.067164, 47.046675, 581.8],
+                [8.067242, 47.046483, 582.2],
+                [8.067367, 47.046178, 581.9],
+                [8.067848, 47.045074, 582.5],
+                [8.068039, 47.044641, 582.4],
+                [8.068182, 47.044415, 582],
+                [8.068281, 47.044296, 581.8],
+                [8.068852, 47.043786, 582],
+                [8.069144, 47.043476, 583.1],
+                [8.069384, 47.04318, 584.4],
+                [8.069752, 47.042619, 586.6],
+                [8.069887, 47.0424, 586.9]
+            ]
+        },
+        "properties": {
+            "attributeType": 9
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.069887, 47.0424, 586.9],
+                [8.069999, 47.042222, 587],
+                [8.070165, 47.041919, 587.9],
+                [8.07032, 47.041521, 588.6],
+                [8.070598, 47.040657, 586.9],
+                [8.070844, 47.040192, 587.6],
+                [8.071001, 47.039937, 587.6],
+                [8.071146, 47.039574, 588.9],
+                [8.071235, 47.039222, 590.2],
+                [8.071277, 47.03881, 592.1],
+                [8.071272, 47.038542, 593.4],
+                [8.071222, 47.038304, 593.9],
+                [8.071062, 47.037795, 594.6],
+                [8.070826, 47.03716, 594.9],
+                [8.070798, 47.037084, 594.9],
+                [8.070482, 47.036176, 597],
+                [8.070449, 47.036081, 597.3],
+                [8.07039, 47.03587, 598],
+                [8.070369, 47.035649, 599.2],
+                [8.070394, 47.034864, 605.6],
+                [8.070446, 47.034719, 606.3],
+                [8.070554, 47.034622, 607.1],
+                [8.070665, 47.034563, 607.7],
+                [8.070811, 47.034532, 608.4],
+                [8.070968, 47.034525, 609.3],
+                [8.071149, 47.034558, 610.2],
+                [8.071271, 47.034622, 611.1],
+                [8.071386, 47.034719, 611.9],
+                [8.071616, 47.035087, 614.6],
+                [8.071703, 47.035191, 615.4],
+                [8.071839, 47.035294, 616.2],
+                [8.072156, 47.035487, 618.3],
+                [8.072567, 47.035678, 620.8],
+                [8.072724, 47.035733, 621.7],
+                [8.072867, 47.035753, 622.6],
+                [8.073035, 47.035745, 623.5],
+                [8.073204, 47.035698, 624.4],
+                [8.073338, 47.035625, 625.4],
+                [8.0734, 47.035565, 626.3],
+                [8.07345, 47.035486, 627.3],
+                [8.073468, 47.035418, 628.2],
+                [8.073449, 47.035203, 630.2],
+                [8.073228, 47.034673, 635.7],
+                [8.073086, 47.034323, 638.5],
+                [8.073004, 47.034202, 639.1],
+                [8.072842, 47.034077, 640],
+                [8.07244, 47.033833, 641.6],
+                [8.072333, 47.033718, 641.6],
+                [8.072271, 47.03356, 641.6],
+                [8.072288, 47.033406, 641.6],
+                [8.072328, 47.033319, 642.1],
+                [8.072404, 47.03322, 642.6],
+                [8.072552, 47.033099, 643.6],
+                [8.072582, 47.033076, 644.6],
+                [8.072754, 47.032949, 645.6],
+                [8.072869, 47.032865, 646.5],
+                [8.073265, 47.032622, 650.1],
+                [8.074111, 47.032178, 658.4],
+                [8.075288, 47.031573, 669.3],
+                [8.075424, 47.031439, 670.3],
+                [8.075531, 47.031218, 672.2]
+            ]
+        },
+        "properties": {
+            "attributeType": 5
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.075531, 47.031218, 672.2],
+                [8.075709, 47.03128, 673.1],
+                [8.075856, 47.031167, 674.2],
+                [8.075937, 47.031086, 675.4],
+                [8.076122, 47.030916, 677.5]
+            ]
+        },
+        "properties": {
+            "attributeType": 8
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.076122, 47.030916, 677.5],
+                [8.076244, 47.030836, 678.5],
+                [8.076328, 47.030762, 679.1],
+                [8.076373, 47.03067, 679.6],
+                [8.076394, 47.030573, 680.1],
+                [8.076363, 47.030466, 680.5],
+                [8.076314, 47.030356, 680.9],
+                [8.076192, 47.030269, 681.2],
+                [8.076039, 47.030205, 681.4],
+                [8.075851, 47.030176, 681.6],
+                [8.07537, 47.030186, 681.6],
+                [8.075054, 47.030233, 681.3],
+                [8.074893, 47.030297, 681.2],
+                [8.074849, 47.0303, 681.1],
+                [8.074758, 47.030307, 680.7],
+                [8.074629, 47.030266, 680.2],
+                [8.074531, 47.030209, 679.8],
+                [8.074427, 47.030198, 679.3],
+                [8.073988, 47.030202, 679]
+            ]
+        },
+        "properties": {
+            "attributeType": 7
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.073988, 47.030202, 679],
+                [8.073896, 47.030182, 679.1],
+                [8.073839, 47.030144, 679.1],
+                [8.073763, 47.029984, 679.4],
+                [8.073799, 47.029896, 679.8],
+                [8.074426, 47.029524, 682.6],
+                [8.074652, 47.029469, 683.1],
+                [8.074745, 47.029447, 683.6]
+            ]
+        },
+        "properties": {
+            "attributeType": 8
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.074745, 47.029447, 683.6],
+                [8.074846, 47.029325, 684.2],
+                [8.075024, 47.029198, 684.9],
+                [8.07605, 47.028703, 694.9],
+                [8.076184, 47.028612, 696.1],
+                [8.076346, 47.028492, 697.3],
+                [8.077134, 47.02762, 709.7],
+                [8.077304, 47.027474, 711.7],
+                [8.077463, 47.027367, 712.7],
+                [8.077757, 47.027226, 714.3],
+                [8.078082, 47.027069, 716.1],
+                [8.078351, 47.026899, 717.3],
+                [8.078515, 47.026757, 718.6],
+                [8.078648, 47.026614, 719.2],
+                [8.078769, 47.026434, 720.5],
+                [8.078865, 47.026206, 721.7],
+                [8.078915, 47.026093, 722.2],
+                [8.078982, 47.02587, 723.3],
+                [8.079056, 47.025474, 724.3],
+                [8.079063, 47.025403, 724.5],
+                [8.079102, 47.025121, 725.1],
+                [8.079176, 47.024776, 725.9],
+                [8.079182, 47.024468, 726.9],
+                [8.079152, 47.024264, 726.9],
+                [8.079034, 47.023967, 726.8],
+                [8.078921, 47.023757, 726.7],
+                [8.078751, 47.023562, 726.5],
+                [8.078385, 47.023195, 726.5],
+                [8.077714, 47.022425, 724],
+                [8.077521, 47.02221, 723.6],
+                [8.077157, 47.02179, 721.5],
+                [8.076585, 47.021109, 717.2],
+                [8.076462, 47.020915, 716.5],
+                [8.076398, 47.020848, 716.3],
+                [8.076311, 47.020756, 716.3],
+                [8.076098, 47.020587, 716.4],
+                [8.075991, 47.020503, 716.4],
+                [8.075413, 47.020111, 716.9],
+                [8.075304, 47.020012, 716.9],
+                [8.07523, 47.019896, 716.9],
+                [8.07518, 47.019711, 716.8],
+                [8.075189, 47.019519, 716.7],
+                [8.075265, 47.019368, 716.6],
+                [8.075403, 47.019228, 716.5],
+                [8.075909, 47.018822, 717],
+                [8.07605, 47.018698, 717.3],
+                [8.076096, 47.018642, 717.6],
+                [8.076148, 47.018577, 717.9],
+                [8.076197, 47.018492, 718.4],
+                [8.076261, 47.018166, 718.8],
+                [8.07625, 47.017836, 718.8],
+                [8.076139, 47.016859, 716.4],
+                [8.076035, 47.016541, 714.6],
+                [8.075853, 47.016085, 713.7],
+                [8.075678, 47.015614, 714.5],
+                [8.075483, 47.015092, 716.1],
+                [8.075181, 47.014297, 718.2],
+                [8.075137, 47.014182, 718.4],
+                [8.07472, 47.013122, 720.4],
+                [8.074647, 47.012935, 720.7],
+                [8.074332, 47.012134, 722.2],
+                [8.073699, 47.010484, 723.5],
+                [8.073631, 47.010253, 723.4],
+                [8.073599, 47.010056, 723.3],
+                [8.073615, 47.009759, 723.4],
+                [8.073658, 47.009508, 723.6],
+                [8.073683, 47.009284, 723.7],
+                [8.07367, 47.009001, 723.6],
+                [8.073448, 47.007966, 723.6],
+                [8.073389, 47.007766, 723.6],
+                [8.073273, 47.007537, 722.8],
+                [8.07293, 47.007072, 721.2],
+                [8.072409, 47.00648, 719.1],
+                [8.071714, 47.005674, 718.2],
+                [8.071548, 47.005472, 718.4],
+                [8.071333, 47.00517, 718.6],
+                [8.071012, 47.004598, 719.9],
+                [8.070894, 47.004332, 720.5],
+                [8.0708, 47.004028, 720.6],
+                [8.070735, 47.003728, 720.2],
+                [8.070683, 47.003326, 720.2],
+                [8.070607, 47.002805, 720.2],
+                [8.070543, 47.002337, 720.1],
+                [8.070513, 47.002122, 720.2],
+                [8.070426, 47.001639, 721.3],
+                [8.07034, 47.001328, 721.9],
+                [8.070219, 47.000998, 722.5],
+                [8.070202, 47.000951, 722.7],
+                [8.070136, 47.000789, 722.7],
+                [8.07008, 47.000662, 722.8],
+                [8.069917, 47.000297, 721.8],
+                [8.069611, 46.999648, 719.3],
+                [8.069408, 46.99924, 717.9],
+                [8.069249, 46.998941, 717.7],
+                [8.069172, 46.998796, 717.9],
+                [8.068681, 46.997879, 720],
+                [8.06854, 46.997645, 720],
+                [8.068116, 46.997157, 717.5],
+                [8.067908, 46.996837, 714.5],
+                [8.067804, 46.996732, 713.6],
+                [8.067715, 46.996658, 713.3],
+                [8.067437, 46.996417, 711.9],
+                [8.06681, 46.995932, 709],
+                [8.066436, 46.995601, 709.3],
+                [8.066256, 46.995428, 710.1],
+                [8.065982, 46.995162, 711.3],
+                [8.065714, 46.99486, 710.9],
+                [8.065527, 46.994614, 711.2],
+                [8.065459, 46.994512, 711.3],
+                [8.065342, 46.994274, 711.5],
+                [8.065247, 46.993995, 712.3],
+                [8.065186, 46.993763, 712.9],
+                [8.065074, 46.993248, 714.5],
+                [8.065049, 46.993133, 714.9],
+                [8.064992, 46.992788, 715.4],
+                [8.064974, 46.992659, 715.4],
+                [8.064955, 46.992527, 715.5],
+                [8.064942, 46.992434, 716],
+                [8.064931, 46.992274, 716.5],
+                [8.064919, 46.992083, 717.5],
+                [8.064889, 46.991954, 717.9],
+                [8.064859, 46.991896, 718.2],
+                [8.064844, 46.991867, 718.4],
+                [8.064756, 46.991774, 718.6],
+                [8.064658, 46.991711, 718.8],
+                [8.064384, 46.991592, 719.2],
+                [8.064314, 46.991562, 719.3],
+                [8.064239, 46.991515, 719.4],
+                [8.063904, 46.99121, 718.9],
+                [8.063484, 46.990981, 718.6],
+                [8.063307, 46.990826, 717.9],
+                [8.06327, 46.990739, 717.6],
+                [8.063208, 46.990466, 716.5],
+                [8.063153, 46.990398, 716.2],
+                [8.063108, 46.990354, 715.8],
+                [8.06299, 46.990275, 715.4],
+                [8.062859, 46.990202, 715.1],
+                [8.062517, 46.990066, 714],
+                [8.062229, 46.989912, 713.9],
+                [8.062032, 46.989772, 714.2],
+                [8.061725, 46.989461, 714.7],
+                [8.061612, 46.989268, 713.7],
+                [8.06158, 46.9892, 713.1],
+                [8.061525, 46.989071, 712.5],
+                [8.061373, 46.988575, 709.7],
+                [8.061354, 46.988427, 709.2],
+                [8.061365, 46.988286, 708.7],
+                [8.061409, 46.988158, 708.3],
+                [8.061685, 46.987736, 707.6],
+                [8.061754, 46.987594, 707.6],
+                [8.061784, 46.987454, 707.6],
+                [8.061791, 46.987284, 707.4],
+                [8.061746, 46.98702, 708.4],
+                [8.061684, 46.98677, 709.7],
+                [8.061605, 46.986567, 709.4],
+                [8.061456, 46.986188, 708.1],
+                [8.06142, 46.986072, 707.6],
+                [8.061382, 46.985874, 706.6],
+                [8.061326, 46.98545, 703.6],
+                [8.061285, 46.985059, 700.8],
+                [8.061252, 46.984926, 700.3],
+                [8.061197, 46.98484, 699.8],
+                [8.061142, 46.984791, 699.3],
+                [8.061077, 46.984754, 699.2],
+                [8.061003, 46.984723, 699.6],
+                [8.060892, 46.984689, 700],
+                [8.06043, 46.984615, 700.9],
+                [8.060147, 46.98456, 701.4],
+                [8.059964, 46.984505, 701.7],
+                [8.059773, 46.984357, 702.1],
+                [8.059752, 46.984264, 702.2],
+                [8.059778, 46.984135, 703],
+                [8.059876, 46.984008, 703.7],
+                [8.06015, 46.983791, 705.2],
+                [8.060256, 46.983687, 705.4],
+                [8.06031, 46.983603, 705.6],
+                [8.06032, 46.983507, 705.8],
+                [8.060266, 46.983417, 706],
+                [8.060132, 46.983319, 706.8],
+                [8.059794, 46.983147, 709.4],
+                [8.05958, 46.983019, 711.4],
+                [8.058928, 46.982559, 716.3],
+                [8.058535, 46.982283, 718.6],
+                [8.058033, 46.981953, 720.9],
+                [8.057223, 46.981366, 721.5],
+                [8.057065, 46.981261, 721.7],
+                [8.056768, 46.981063, 722.2],
+                [8.056634, 46.980972, 722.1],
+                [8.056112, 46.980747, 722.5],
+                [8.055662, 46.980599, 723.1],
+                [8.055144, 46.980425, 723.6],
+                [8.054368, 46.980186, 723.4],
+                [8.053798, 46.980036, 723.2],
+                [8.05362, 46.979999, 723.2],
+                [8.053533, 46.97998, 723.2],
+                [8.053094, 46.979887, 722.5],
+                [8.052566, 46.979809, 721.7],
+                [8.051758, 46.979755, 720.5],
+                [8.051253, 46.979684, 719.8],
+                [8.05078, 46.979562, 718.2],
+                [8.050422, 46.97947, 716.8],
+                [8.050237, 46.979423, 716.2],
+                [8.05009, 46.979358, 715.6],
+                [8.050008, 46.979279, 715.1],
+                [8.049816, 46.978971, 713.3],
+                [8.049725, 46.978799, 712.2],
+                [8.049634, 46.978627, 711.1],
+                [8.04944, 46.978333, 709.6],
+                [8.049337, 46.9782, 709.2],
+                [8.049172, 46.978014, 708.5],
+                [8.048926, 46.977812, 707.9],
+                [8.048421, 46.977471, 707.3],
+                [8.047161, 46.9765, 705.5],
+                [8.046605, 46.976079, 703.2],
+                [8.046446, 46.975964, 702.6],
+                [8.046242, 46.975816, 701.8],
+                [8.045636, 46.97548, 699.9],
+                [8.045389, 46.975376, 699.2],
+                [8.044081, 46.974852, 699.2],
+                [8.043502, 46.974621, 699.8],
+                [8.042915, 46.974394, 700.5],
+                [8.042595, 46.974272, 700.6],
+                [8.042284, 46.974115, 701.1],
+                [8.041718, 46.973732, 702.7],
+                [8.041423, 46.973482, 703],
+                [8.040981, 46.97309, 704],
+                [8.040504, 46.972673, 705.2],
+                [8.039951, 46.972161, 702.6],
+                [8.039802, 46.972007, 701.6],
+                [8.039668, 46.97179, 700.8],
+                [8.039227, 46.970891, 696.4],
+                [8.039036, 46.970606, 695.4],
+                [8.038829, 46.970365, 694.6],
+                [8.038583, 46.970126, 694.1],
+                [8.038303, 46.969913, 693.9],
+                [8.037943, 46.969697, 693.9],
+                [8.037342, 46.969399, 693.3],
+                [8.036542, 46.969063, 693.7],
+                [8.036122, 46.968837, 693.9],
+                [8.035753, 46.968591, 693.4],
+                [8.035357, 46.968287, 693.3],
+                [8.033301, 46.966542, 696.2],
+                [8.031568, 46.96513, 697.5],
+                [8.031397, 46.965021, 697.6],
+                [8.031256, 46.964973, 697.8]
+            ]
+        },
+        "properties": {
+            "attributeType": 5
+        }
+    }, {
+        "type": "Feature",
+        "geometry": {
+            "type": "LineString",
+            "coordinates": [
+                [8.031256, 46.964973, 697.8],
+                [8.031135, 46.965156, 697.9],
+                [8.031042, 46.96526, 698],
+                [8.03079, 46.965205, 697.9],
+                [8.02999, 46.964887, 698.3],
+                [8.029803, 46.96485, 698.5]
+            ]
+        },
+        "properties": {
+            "attributeType": 8
+        }
+    }],
+    "properties": {
+        "Creator": "OpenRouteService.org",
+        "records": 36,
+        "summary": "suitability"
+    }
+}];

+ 3 - 83
src/components/LeafletMap/index.js

@@ -1,84 +1,4 @@
-import L from 'leaflet';
-import 'leaflet/dist/leaflet.css';
-import 'leaflet.markercluster/dist/leaflet.markercluster';
-import 'leaflet.markercluster/dist/MarkerCluster.css';
-import 'leaflet.markercluster/dist/MarkerCluster.Default.css';
-import 'leaflet.gridlayer.googlemutant/Leaflet.GoogleMutant';
+import { LMap, MapTypes } from './LMap';
+import maps from './maps';
 
-import maps from './maps.js';
-
-export var MapTypes = {
-    _TRACKING_: 'TRACKING_MAP',
-    _POSITION_: 'POSITION_MAP',
-    _HEAT_: 'HEAT_MAP'
-}
-
-export var MapIcons = {
-    _RED_: 'assets/img/icons/r_marker.png',
-    _BULE_: 'assets/img/icons/b_marker.png',
-    _GREEN_: 'assets/img/icons/g_marker.png'
-}
-
-export class LMap {
-    constructor(id, options, type = MapTypes._TRACKING_){
-        this.map = L.map(id, options);
-        this.mapType = type;
-        this.clusterGroup = L.markerClusterGroup();
-    }
-
-    setType(type = MapTypes._TRACKING_){
-        this.mapType = type;
-    }
-    getType(){
-        return this.mapType;
-    }
-
-    setTileLayer(templateUrl, options) {
-        // L.tileLayer(templateUrl, options).addTo(this.map);
-        // L.gridLayer.googleMutant({
-		// 	maxZoom: 24,
-		// 	type:'roadmap'
-		// }).addTo(this.map);
-    }
-
-    addLayersControl(layers, options){
-        var baseMaps = {};
-        layers.forEach(l => {
-            var _map = maps[l], _layer;
-
-            if(_map.type == 'leaflet')
-                _layer = L.tileLayer(_map.url, {..._map.options, ...options});
-            else
-                _layer = L.gridLayer.googleMutant(_map.options);
-
-            if(!Object.keys(baseMaps).length) _layer.addTo(this.map);
-            baseMaps[_map.name] = _layer;
-        });
-
-        L.control.layers(baseMaps).addTo(this.map);
-    }
-
-    drawPath(latlngs, options){
-        if(!latlngs || !latlngs.length) return;
-        L.polyline(latlngs, options).addTo(this.map);
-    }
-
-    drawMarker(markers){
-        markers.forEach(m => {
-            var myIcon = L.icon({
-                iconUrl: m.icon,
-                iconSize: [32, 32],
-                iconAnchor: [16, 32],
-                popupAnchor: [-3, -76],
-                shadowUrl: null,
-                shadowSize: null,
-                shadowAnchor: null
-            });
-            var marker = L.marker(m.latlng, {icon: myIcon});
-            this.clusterGroup.addLayer(marker);
-        });
-
-        this.map.addLayer(this.clusterGroup);
-    }
-
-}
+export { LMap, MapTypes, maps as DefaultMaps };

+ 59 - 0
src/components/LeafletMap/sidebar.js

@@ -0,0 +1,59 @@
+
+class LMapSidebar{
+    constructor(id){
+        this.id = id + '__lmap-sidebar';
+        this._initialize(id);
+    }
+
+    _initialize(id){
+        let mapEle = document.getElementById(id);
+        let mapSidebar = document.createElement('div');
+        mapSidebar.setAttribute('id', this.id);
+        mapSidebar.classList.add('leaflet-sidebar');
+        mapSidebar.classList.add('collapsed');
+        mapSidebar.innerHTML = 
+            `<div class="leaflet-sidebar-tabs">
+                <ul role="tablist">
+                    <li><a href="#home" role="tab"><i class="fa fa-bars active"></i></a></li>
+                </ul>
+            </div>
+            <div class="leaflet-sidebar-content">
+                <div class="leaflet-sidebar-pane" id="home">
+                    <h1 class="leaflet-sidebar-header">
+                        Map Elements
+                        <span class="leaflet-sidebar-close"><i class="fa fa-caret-left"></i></span>
+                    </h1>
+                    <ul class="content">
+                    </ul>
+                </div>
+            </div>`;
+        mapEle.prepend(mapSidebar);
+    }
+
+    setData(elements){
+        let _this = this;
+        elements.forEach(el => {
+            _this.createElement(el);
+        });
+    }
+
+    createElement(data){
+        let _el = document.createElement('li');
+
+        _el.innerHTML = 
+            data.name + `<ul id="`+data.id+`">
+                <li>`+data.type+`</li>
+                <li>`+data.status+`</li>
+            </ul>`;
+        
+        document.querySelector("#" + this.id + " .content").append(_el);
+    }
+
+    getID(){
+        return this.id;
+    }
+}
+
+export default function lmapSidebar(id){
+    return new LMapSidebar(id);
+}

+ 21 - 0
src/components/LeafletMap/vendor.js

@@ -0,0 +1,21 @@
+import 'leaflet/dist/leaflet.css';
+
+import 'leaflet.markercluster/dist/leaflet.markercluster';
+import 'leaflet.markercluster/dist/MarkerCluster.css';
+import 'leaflet.markercluster/dist/MarkerCluster.Default.css';
+
+import 'leaflet.gridlayer.googlemutant/Leaflet.GoogleMutant';
+
+import 'leaflet-contextmenu/dist/leaflet.contextmenu';
+import 'leaflet-contextmenu/dist/leaflet.contextmenu.css';
+
+import 'leaflet.fullscreen/Control.FullScreen';
+import 'leaflet.fullscreen/Control.FullScreen.css';
+
+import 'leaflet-sidebar-v2/js/leaflet-sidebar';
+import 'leaflet-sidebar-v2/css/leaflet-sidebar.css';
+
+import 'leaflet-gpx/gpx';
+
+import 'leaflet.heightgraph/dist/L.Control.Heightgraph';
+import 'leaflet.heightgraph/dist/L.Control.Heightgraph.min.css';

+ 3 - 1
src/routes.js

@@ -36,6 +36,7 @@ const Widgets = React.lazy(() => import('./views/Widgets/Widgets'));
 const Users = React.lazy(() => import('./views/Users/Users'));
 const User = React.lazy(() => import('./views/Users/User'));
 const Maps = React.lazy(() => import('./views/Maps'));
+const Markers = React.lazy(() => import('./views/Maps/markers'));
 
 // https://github.com/ReactTraining/react-router/tree/master/packages/react-router-config
 const routes = [
@@ -80,7 +81,8 @@ const routes = [
   { path: '/charts', name: 'Charts', component: Charts },
   { path: '/users', exact: true,  name: 'Users', component: Users },
   { path: '/users/:id', exact: true, name: 'User Details', component: User },
-  { path: '/maps', exact: true, name: 'Maps', component: Maps },
+  { path: '/maps/maptypes', exact: true, name: 'Maps', component: Maps },
+  { path: '/maps/markers', exact: true, name: 'Markers', component: Markers },
 ];
 
 export default routes;

+ 35 - 0
src/views/Maps/actions.js

@@ -0,0 +1,35 @@
+import React from 'react';
+import { Row, Col, Card, CardBody, CardHeader } from 'reactstrap';
+import { LMap, MapTypes } from '../../components/LeafletMap';
+
+import { data } from './tempData';
+
+export default class Markers extends React.Component{
+    componentDidMount(){
+        this.markersMap = new LMap('position_map', MapTypes._POSITION_, { center: [50.073658, 14.418540], zoom: 6, clustering: true});
+        this.markersMap.addLayersControl([ '_OPENSTREET_', '_OPENTOPO_', '_AERIAL_', '_TERRAIN_', '_TRAFFIC_' ],{
+            detectRetina: true,
+            maxZoom: 19,
+            maxNativeZoom: 17,
+        });
+        this.markersMap.addElements(data.map_elem);
+    };
+
+    render(){
+        
+        return (
+            <Row>
+                <Col sm="12" md="6">
+                    <Card>
+                        <CardHeader>
+                            Marker Clustering / Popup / Context Menu
+                        </CardHeader>
+                        <CardBody>
+                            <div id="position_map" style={{height: '400px'}}></div>
+                        </CardBody>
+                    </Card>
+                </Col>
+            </Row>
+        );
+    }
+}

+ 33 - 24
src/views/Maps/index.js

@@ -1,50 +1,50 @@
 import React from 'react';
 import { Row, Col, Card, CardBody, CardHeader } from 'reactstrap';
-import { LMap, MapTypes, MapIcons } from '../../components/LeafletMap';
+import { LMap, MapTypes } from '../../components/LeafletMap';
 
-function getRandomMarker(limit){
-    var _markers = [];
-    for(var i = 0; i < limit; i++){
-        _markers.push({
-            latlng: [Math.random()*60 + 20, Math.random()*60 - 15],
-            icon: MapIcons[Object.keys(MapIcons)[Math.floor(Math.random()*2)]]
-        });
-    };
-    return _markers;
-}
+import { data } from './tempData';
 
 export default class Maps extends React.Component{
     componentDidMount(){
-        this.trackingMap = new LMap('tracking_map', { center: [50.073658, 14.418540], zoom: 6}, MapTypes._TRACKING_);
+        this.trackingMap = new LMap('tracking_map', MapTypes._TRACKING_, { center: [50.073658, 14.418540], zoom: 6, clustering: true });
         this.trackingMap.addLayersControl([ '_OPENSTREET_', '_OPENTOPO_', '_AERIAL_', '_TERRAIN_', '_TRAFFIC_' ],{
             detectRetina: true,
             maxZoom: 19,
             maxNativeZoom: 17,
         });
 
-        this.trackingMap.drawPath([
-            [50.073658, 14.418540],
-            [51, 16],
-            [51.5, 15.8],
-            [52, 15],
-            [52, 13]
-        ], {color: 'red'});
+        this.trackingMap.addElements(data.map_elem);
 
 
-        this.positionMap = new LMap('position_map', { center: [50.073658, 14.418540], zoom: 6}, MapTypes._POSITION_);
+        this.positionMap = new LMap('position_map', MapTypes._POSITION_, { 
+            center: [50.073658, 14.418540],
+            zoom: 6
+        });
         this.positionMap.addLayersControl([ '_OPENSTREET_', '_OPENTOPO_', '_AERIAL_', '_TERRAIN_', '_TRAFFIC_' ],{
             detectRetina: true,
             maxZoom: 19,
             maxNativeZoom: 17,
         });
-        this.positionMap.drawMarker(getRandomMarker(50));
+        this.positionMap.addElements(data.map_elem);
+
+
+        this.heatmap = new LMap('heat_map', MapTypes._HEAT_, {
+            center: [50.073658, 14.418540],
+            zoom: 6,
+        });
+        this.heatmap.addLayersControl([ '_OPENSTREET_', '_OPENTOPO_', '_AERIAL_', '_TERRAIN_', '_TRAFFIC_' ],{
+            detectRetina: true,
+            maxZoom: 19,
+            maxNativeZoom: 17,
+        });
+        this.heatmap.addElements(data.map_elem);
     };
 
     render(){
         
         return (
             <Row>
-                <Col sm="12" md="6">
+                <Col sm="12" md="6" lg="4">
                     <Card>
                         <CardHeader>
                             Tracking Map
@@ -54,7 +54,7 @@ export default class Maps extends React.Component{
                         </CardBody>
                     </Card>
                 </Col>
-                <Col sm="12" md="6">
+                <Col sm="12" md="6"  lg="4">
                     <Card>
                         <CardHeader>
                             Position Map
@@ -64,7 +64,16 @@ export default class Maps extends React.Component{
                         </CardBody>
                     </Card>
                 </Col>
-                
+                <Col sm="12" md="6" lg="4">
+                    <Card>
+                        <CardHeader>
+                            Heat Map
+                        </CardHeader>
+                        <CardBody>
+                            <div id="heat_map" style={{height: '400px'}}></div>
+                        </CardBody>
+                    </Card>
+                </Col>
             </Row>
         );
     }

+ 35 - 0
src/views/Maps/languages.js

@@ -0,0 +1,35 @@
+import React from 'react';
+import { Row, Col, Card, CardBody, CardHeader } from 'reactstrap';
+import { LMap, MapTypes } from '../../components/LeafletMap';
+
+import { data } from './tempData';
+
+export default class Markers extends React.Component{
+    componentDidMount(){
+        this.markersMap = new LMap('position_map', MapTypes._POSITION_, { center: [50.073658, 14.418540], zoom: 6, clustering: true});
+        this.markersMap.addLayersControl([ '_OPENSTREET_', '_OPENTOPO_', '_AERIAL_', '_TERRAIN_', '_TRAFFIC_' ],{
+            detectRetina: true,
+            maxZoom: 19,
+            maxNativeZoom: 17,
+        });
+        this.markersMap.addElements(data.map_elem);
+    };
+
+    render(){
+        
+        return (
+            <Row>
+                <Col sm="12" md="6">
+                    <Card>
+                        <CardHeader>
+                            Marker Clustering / Popup / Context Menu
+                        </CardHeader>
+                        <CardBody>
+                            <div id="position_map" style={{height: '400px'}}></div>
+                        </CardBody>
+                    </Card>
+                </Col>
+            </Row>
+        );
+    }
+}

+ 35 - 0
src/views/Maps/markers.js

@@ -0,0 +1,35 @@
+import React from 'react';
+import { Row, Col, Card, CardBody, CardHeader } from 'reactstrap';
+import { LMap, MapTypes } from '../../components/LeafletMap';
+
+import { data } from './tempData';
+
+export default class Markers extends React.Component{
+    componentDidMount(){
+        this.markersMap = new LMap('position_map', MapTypes._POSITION_, { center: [50.073658, 14.418540], zoom: 6, clustering: true});
+        this.markersMap.addLayersControl([ '_OPENSTREET_', '_OPENTOPO_', '_AERIAL_', '_TERRAIN_', '_TRAFFIC_' ],{
+            detectRetina: true,
+            maxZoom: 19,
+            maxNativeZoom: 17,
+        });
+        this.markersMap.addElements(data.map_elem);
+    };
+
+    render(){
+        
+        return (
+            <Row>
+                <Col>
+                    <Card>
+                        <CardHeader>
+                            Marker Clustering / Popup / Context Menu
+                        </CardHeader>
+                        <CardBody>
+                            <div id="position_map" style={{height: '600px'}}></div>
+                        </CardBody>
+                    </Card>
+                </Col>
+            </Row>
+        );
+    }
+}

+ 35 - 0
src/views/Maps/streetview.js

@@ -0,0 +1,35 @@
+import React from 'react';
+import { Row, Col, Card, CardBody, CardHeader } from 'reactstrap';
+import { LMap, MapTypes } from '../../components/LeafletMap';
+
+import { data } from './tempData';
+
+export default class Markers extends React.Component{
+    componentDidMount(){
+        this.markersMap = new LMap('position_map', MapTypes._POSITION_, { center: [50.073658, 14.418540], zoom: 6, clustering: true});
+        this.markersMap.addLayersControl([ '_OPENSTREET_', '_OPENTOPO_', '_AERIAL_', '_TERRAIN_', '_TRAFFIC_' ],{
+            detectRetina: true,
+            maxZoom: 19,
+            maxNativeZoom: 17,
+        });
+        this.markersMap.addElements(data.map_elem);
+    };
+
+    render(){
+        
+        return (
+            <Row>
+                <Col sm="12" md="6">
+                    <Card>
+                        <CardHeader>
+                            Marker Clustering / Popup / Context Menu
+                        </CardHeader>
+                        <CardBody>
+                            <div id="position_map" style={{height: '400px'}}></div>
+                        </CardBody>
+                    </Card>
+                </Col>
+            </Row>
+        );
+    }
+}

+ 72 - 0
src/views/Maps/tempData.js

@@ -0,0 +1,72 @@
+export var data = {
+    "map_elem": [
+        {
+            id: "0001",
+            name: "Blue Car",
+            type: "moving_elem",
+            icon: {icon: "fa fa-car", color: 'blue'},
+            status: 'enabled',
+            cord: '50.073658, 14.418540',
+            prop: {
+                is_moving: true,
+                tags: ['is_car', 'is_beatiful', 'has_wheels']
+            },
+            data: {
+                '1': {cord: '32.434343, 43.043043', timestamp: 2342342444},
+                '2': {cord: '32.434343, 43.043043', timestamp: 2342342444},
+                '3': {cord: '32.434343, 43.043043', timestamp: 2342342444},
+                '4': {cord: '32.434343, 43.043043', timestamp: 2342342444},
+                '5': {cord: '32.434343, 43.043043', timestamp: 2342342444},
+                '6': {cord: '32.434343, 43.043043', timestamp: 2342342444}
+            }
+        },
+        {
+            id: "0002",
+            name: "Red Car",
+            type: "moving_elem",
+            icon: {icon: "fa fa-car", color: 'red'},
+            status: 'enabled',
+            cord: '49.7580791,13.3540124',
+            prop: {
+                is_moving: true,
+                tags: ['is_car', 'is_beatiful', 'has_wheels']
+            },
+            data: {
+                '1': {cord: '32.434343, 43.043043', timestamp: 2342342444},
+                '2': {cord: '32.434343, 43.043043', timestamp: 2342342444},
+                '3': {cord: '32.434343, 43.043043', timestamp: 2342342444},
+                '4': {cord: '32.434343, 43.043043', timestamp: 2342342444},
+                '5': {cord: '32.434343, 43.043043', timestamp: 2342342444},
+                '6': {cord: '32.434343, 43.043043', timestamp: 2342342444}
+            }
+        },
+        
+        ////////// heat 
+        {
+            id: "0003",
+            name: "High Temperature",
+            type: "fixed_elem",
+            icon: {icon: "fa fa-thermometer-empty", color: 'red'},
+            status: 'enabled',
+            cord: '49.9578316,15.8388234',
+            severity: 'critical',
+            prop: {
+                is_moving: true,
+                tags: ['is_sensor', 'is_small', 'fast_sensor']
+            }
+        },
+        {
+            id: "0004",
+            name: "Low Temperature",
+            type: "fixed_elem",
+            icon: {icon: "fa fa-thermometer-empty", color: 'green'},
+            status: 'enabled',
+            cord: '50.7704562,15.0586805',
+            severity: 'critical',
+            prop: {
+                is_moving: true,
+                tags: ['is_sensor', 'is_small', 'fast_sensor']
+            }
+        }
+    ]
+}

+ 35 - 0
src/views/Maps/viewmodes.js

@@ -0,0 +1,35 @@
+import React from 'react';
+import { Row, Col, Card, CardBody, CardHeader } from 'reactstrap';
+import { LMap, MapTypes } from '../../components/LeafletMap';
+
+import { data } from './tempData';
+
+export default class Markers extends React.Component{
+    componentDidMount(){
+        this.markersMap = new LMap('position_map', MapTypes._POSITION_, { center: [50.073658, 14.418540], zoom: 6, clustering: true});
+        this.markersMap.addLayersControl([ '_OPENSTREET_', '_OPENTOPO_', '_AERIAL_', '_TERRAIN_', '_TRAFFIC_' ],{
+            detectRetina: true,
+            maxZoom: 19,
+            maxNativeZoom: 17,
+        });
+        this.markersMap.addElements(data.map_elem);
+    };
+
+    render(){
+        
+        return (
+            <Row>
+                <Col sm="12" md="6">
+                    <Card>
+                        <CardHeader>
+                            Marker Clustering / Popup / Context Menu
+                        </CardHeader>
+                        <CardBody>
+                            <div id="position_map" style={{height: '400px'}}></div>
+                        </CardBody>
+                    </Card>
+                </Col>
+            </Row>
+        );
+    }
+}