Skip to content

Instantly share code, notes, and snippets.

@tibbe
Last active September 20, 2021 09:48
Show Gist options
  • Save tibbe/2d53d35b849c11ec16c84a90bd40e173 to your computer and use it in GitHub Desktop.
Save tibbe/2d53d35b849c11ec16c84a90bd40e173 to your computer and use it in GitHub Desktop.
geopandas #2108 repro.ipynb
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "geopandas #2108 repro.ipynb",
"provenance": [],
"collapsed_sections": [],
"authorship_tag": "ABX9TyMI7zKvCu282TSH4UGysHCz",
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/tibbe/6f74005b7cbe5617ea3f4777a514e83a/geopandas-2108-repro.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "WjoTtaVaLJew"
},
"source": [
"# Repro for geopandas #2108\n",
"\n",
"https://github.com/geopandas/geopandas/issues/2108"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "GwrIKw8Qa6Bk"
},
"source": [
"## Extract Zurich city boundary from OSM\n",
"\n",
"We use OSM data to get a 2D multipolygon corresponding to the boundary of the city of Zurich, Switzerland."
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "DYA9iP76cjh1"
},
"source": [
"Download Swiss OSM snapshot."
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "iqWOMBvkC8cp",
"outputId": "f01a54c0-8cf0-46c5-ed42-5d198bf6a9fb"
},
"source": [
"!wget -N 'http://download.geofabrik.de/europe/switzerland-latest.osm.pbf'"
],
"execution_count": 20,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"--2021-09-20 09:23:02-- http://download.geofabrik.de/europe/switzerland-latest.osm.pbf\n",
"Resolving download.geofabrik.de (download.geofabrik.de)... 116.202.112.212, 138.201.81.208, 88.99.142.44\n",
"Connecting to download.geofabrik.de (download.geofabrik.de)|116.202.112.212|:80... connected.\n",
"HTTP request sent, awaiting response... 304 Not Modified\n",
"File ‘switzerland-latest.osm.pbf’ not modified on server. Omitting download.\n",
"\n"
]
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "CMpKaTWFtsQV"
},
"source": [
"Extract Zurich boundary polygon."
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "_zbDmE1dalvv",
"outputId": "37234483-5967-46ac-ae94-d13e16a3430c"
},
"source": [
"!apt-get install osmium-tool"
],
"execution_count": 21,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Reading package lists... Done\n",
"Building dependency tree \n",
"Reading state information... Done\n",
"osmium-tool is already the newest version (1.7.1-1).\n",
"0 upgraded, 0 newly installed, 0 to remove and 37 not upgraded.\n"
]
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "-pi1Wyh2joqJ",
"outputId": "2cfa8a51-ddb0-4894-981b-15d8a47a2500"
},
"source": [
"!osmium getid -r switzerland-latest.osm.pbf r1682248 -o zurich-boundary.osm"
],
"execution_count": 22,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Open failed for 'zurich-boundary.osm': File exists. Try using --overwrite if you are sure you want to overwrite the file.\n"
]
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "hYrCvE1qc25m"
},
"source": [
"## Convert boundary to GeoSeries"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "lFiaQ5RTL3Jp",
"outputId": "7d3debe9-e604-4ace-b07c-2d01dc845f4e"
},
"source": [
"!pip install geopandas\n",
"!pip install osmium"
],
"execution_count": 23,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Requirement already satisfied: geopandas in /usr/local/lib/python3.7/dist-packages (0.9.0)\n",
"Requirement already satisfied: shapely>=1.6 in /usr/local/lib/python3.7/dist-packages (from geopandas) (1.7.1)\n",
"Requirement already satisfied: pyproj>=2.2.0 in /usr/local/lib/python3.7/dist-packages (from geopandas) (3.2.1)\n",
"Requirement already satisfied: fiona>=1.8 in /usr/local/lib/python3.7/dist-packages (from geopandas) (1.8.20)\n",
"Requirement already satisfied: pandas>=0.24.0 in /usr/local/lib/python3.7/dist-packages (from geopandas) (1.1.5)\n",
"Requirement already satisfied: cligj>=0.5 in /usr/local/lib/python3.7/dist-packages (from fiona>=1.8->geopandas) (0.7.2)\n",
"Requirement already satisfied: click-plugins>=1.0 in /usr/local/lib/python3.7/dist-packages (from fiona>=1.8->geopandas) (1.1.1)\n",
"Requirement already satisfied: munch in /usr/local/lib/python3.7/dist-packages (from fiona>=1.8->geopandas) (2.5.0)\n",
"Requirement already satisfied: attrs>=17 in /usr/local/lib/python3.7/dist-packages (from fiona>=1.8->geopandas) (21.2.0)\n",
"Requirement already satisfied: six>=1.7 in /usr/local/lib/python3.7/dist-packages (from fiona>=1.8->geopandas) (1.15.0)\n",
"Requirement already satisfied: certifi in /usr/local/lib/python3.7/dist-packages (from fiona>=1.8->geopandas) (2021.5.30)\n",
"Requirement already satisfied: setuptools in /usr/local/lib/python3.7/dist-packages (from fiona>=1.8->geopandas) (57.4.0)\n",
"Requirement already satisfied: click>=4.0 in /usr/local/lib/python3.7/dist-packages (from fiona>=1.8->geopandas) (7.1.2)\n",
"Requirement already satisfied: pytz>=2017.2 in /usr/local/lib/python3.7/dist-packages (from pandas>=0.24.0->geopandas) (2018.9)\n",
"Requirement already satisfied: numpy>=1.15.4 in /usr/local/lib/python3.7/dist-packages (from pandas>=0.24.0->geopandas) (1.19.5)\n",
"Requirement already satisfied: python-dateutil>=2.7.3 in /usr/local/lib/python3.7/dist-packages (from pandas>=0.24.0->geopandas) (2.8.2)\n",
"Requirement already satisfied: osmium in /usr/local/lib/python3.7/dist-packages (3.2.0)\n",
"Requirement already satisfied: requests in /usr/local/lib/python3.7/dist-packages (from osmium) (2.23.0)\n",
"Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests->osmium) (1.24.3)\n",
"Requirement already satisfied: idna<3,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests->osmium) (2.10)\n",
"Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests->osmium) (2021.5.30)\n",
"Requirement already satisfied: chardet<4,>=3.0.2 in /usr/local/lib/python3.7/dist-packages (from requests->osmium) (3.0.4)\n"
]
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "22Vwyf8iL5n2"
},
"source": [
"import fiona\n",
"import geopandas as gpd\n",
"import osmium\n",
"from shapely.geometry import multipolygon\n",
"import shapely.wkb\n",
"\n",
"wkbfab = osmium.geom.WKBFactory()"
],
"execution_count": 24,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "5hGslULhMWRK"
},
"source": [
"polygon_file = 'zurich-boundary.osm'"
],
"execution_count": 25,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 121
},
"id": "JOFV8_sfMsD4",
"outputId": "494e70d7-0222-49b3-810c-02288d5e452a"
},
"source": [
"def boundary_as_shapely() -> multipolygon.MultiPolygon:\n",
" class ExtractPolygonHandler(osmium.SimpleHandler):\n",
" boundary: multipolygon.MultiPolygon\n",
"\n",
" def __init__(self):\n",
" super().__init__()\n",
" self.boundary = None\n",
"\n",
" def area(self, a):\n",
" assert self.boundary is None\n",
" self.boundary = shapely.wkb.loads(wkbfab.create_multipolygon(a), hex=True)\n",
"\n",
" h = ExtractPolygonHandler()\n",
" h.apply_file(polygon_file, locations=True)\n",
" return h.boundary\n",
"\n",
"boundary = boundary_as_shapely()\n",
"boundary"
],
"execution_count": 26,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<shapely.geometry.multipolygon.MultiPolygon at 0x7f19a6161b10>"
],
"image/svg+xml": "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"100.0\" height=\"100.0\" viewBox=\"8.440908692 47.313122892 0.19163001599999951 0.1286407159999996\" preserveAspectRatio=\"xMinYMin meet\"><g transform=\"matrix(1,0,0,-1,0,94.7548865)\"><g><path fill-rule=\"evenodd\" fill=\"#66cc99\" stroke=\"#555555\" stroke-width=\"0.0038326003199999903\" opacity=\"0.6\" d=\"M 8.4480061,47.3802489 L 8.4484713,47.3796659 L 8.4491004,47.3792406 L 8.4497709,47.3788071 L 8.450468,47.3783562 L 8.4511626,47.3781669 L 8.4517686,47.3781319 L 8.45256,47.378139 L 8.4533881,47.3781466 L 8.4542052,47.3781003 L 8.4552295,47.3781025 L 8.4563798,47.3780073 L 8.4574042,47.3777761 L 8.457809,47.3777187 L 8.4586318,47.3777109 L 8.4592677,47.3776378 L 8.4599477,47.3775009 L 8.4605952,47.3772084 L 8.4613644,47.3768124 L 8.4621053,47.3764308 L 8.4628786,47.3760325 L 8.4639203,47.3754474 L 8.4641815,47.3752694 L 8.4644728,47.3750708 L 8.4645996,47.3749844 L 8.4654386,47.3744359 L 8.466191,47.37412 L 8.4669045,47.3738201 L 8.4676081,47.3735734 L 8.4681295,47.3737372 L 8.4686834,47.3738244 L 8.4693986,47.3738835 L 8.470189,47.3739492 L 8.4702245,47.3739521 L 8.4703413,47.373558 L 8.4704233,47.3733617 L 8.4704802,47.3730791 L 8.470477,47.3728426 L 8.470422,47.3728433 L 8.4704197,47.3726 L 8.4700595,47.3721858 L 8.4698604,47.3719395 L 8.46982,47.3718895 L 8.4696809,47.3717174 L 8.4693766,47.3713625 L 8.4690956,47.3712241 L 8.4685619,47.3709611 L 8.4682634,47.3708141 L 8.4681964,47.3707811 L 8.4677153,47.3705435 L 8.4676155,47.3704906 L 8.4672782,47.3703109 L 8.4671724,47.3702546 L 8.4668281,47.3700711 L 8.4667852,47.3700482 L 8.4661378,47.3696988 L 8.4658781,47.3695586 L 8.4652234,47.3692159 L 8.4652129,47.3692104 L 8.4648229,47.3691129 L 8.4649008,47.3689692 L 8.4647804,47.3689364 L 8.4647213,47.3689182 L 8.4646223,47.3688621 L 8.4644731,47.3687545 L 8.4641765,47.3683804 L 8.4641859,47.3678322 L 8.4642685,47.3672756 L 8.4648499,47.3668079 L 8.4653174,47.36662 L 8.4654459,47.3666433 L 8.4654807,47.3665544 L 8.4655476,47.3664317 L 8.4655761,47.3663792 L 8.4658262,47.3660986 L 8.4660787,47.3659209 L 8.4661199,47.3658978 L 8.4663995,47.3657414 L 8.4665694,47.3656704 L 8.4670337,47.3654681 L 8.4671281,47.3654269 L 8.4674562,47.3653131 L 8.468324,47.3649639 L 8.4693439,47.3644685 L 8.4695072,47.3643825 L 8.4694397,47.3643116 L 8.4694775,47.3642427 L 8.469579,47.3640838 L 8.4696768,47.3638727 L 8.469692,47.363839 L 8.4699425,47.3633325 L 8.4700638,47.3631015 L 8.470166,47.3628904 L 8.470296,47.3624244 L 8.4704161,47.3619142 L 8.4705182,47.3616927 L 8.4705346,47.3616581 L 8.4708614,47.3615603 L 8.471028,47.3615105 L 8.4711402,47.3614804 L 8.4712241,47.3614578 L 8.4713232,47.3614312 L 8.4716901,47.3613176 L 8.4722734,47.3609658 L 8.4727546,47.3607904 L 8.4733965,47.3607524 L 8.4736491,47.3608106 L 8.4741719,47.3607073 L 8.4745552,47.3606644 L 8.4748821,47.3606279 L 8.4753411,47.3605598 L 8.475903,47.3604495 L 8.4764476,47.3603461 L 8.4769778,47.3602866 L 8.4770441,47.3603116 L 8.4770566,47.3603164 L 8.4770929,47.3603301 L 8.4772828,47.3604021 L 8.4775063,47.3604866 L 8.4780445,47.3606428 L 8.4780792,47.3606493 L 8.4781618,47.3606645 L 8.4787857,47.3607802 L 8.4791602,47.3606198 L 8.4792672,47.3605739 L 8.4797945,47.3604541 L 8.4802091,47.3602938 L 8.4806981,47.3601049 L 8.4811617,47.3599641 L 8.4816901,47.3597553 L 8.482051,47.3595414 L 8.4827226,47.359069 L 8.4830874,47.358587 L 8.4832015,47.3583471 L 8.4832068,47.358238 L 8.4832095,47.3581364 L 8.4834158,47.3580234 L 8.4838444,47.3577602 L 8.4841113,47.357559 L 8.4842574,47.3573654 L 8.4842888,47.3572737 L 8.4844665,47.3570214 L 8.4845288,47.3567261 L 8.4846332,47.3567046 L 8.4846418,47.3562434 L 8.4846013,47.3558232 L 8.4845918,47.3556113 L 8.4846252,47.3553616 L 8.4848376,47.3549823 L 8.4850257,47.3547256 L 8.4850065,47.354685 L 8.4852174,47.3545677 L 8.485431,47.3544802 L 8.4854218,47.3544256 L 8.4857136,47.3542909 L 8.4857268,47.3542187 L 8.4861282,47.3540302 L 8.4864936,47.3537734 L 8.4868351,47.3536617 L 8.4871041,47.3534045 L 8.4871983,47.3531976 L 8.487275,47.3531092 L 8.4869803,47.3526819 L 8.4867952,47.3521995 L 8.4869145,47.3520286 L 8.4873453,47.3520884 L 8.4873968,47.3520924 L 8.4881311,47.3520013 L 8.4881324,47.3519225 L 8.488206,47.3518567 L 8.4883898,47.3518081 L 8.488547,47.3517726 L 8.4885348,47.3517694 L 8.4887331,47.3516478 L 8.4887883,47.3516042 L 8.4888807,47.3515313 L 8.489084,47.3513374 L 8.4892228,47.3511751 L 8.4895882,47.3508699 L 8.4898525,47.3506476 L 8.4899998,47.350561 L 8.4900871,47.3505719 L 8.4902667,47.3505942 L 8.4903766,47.3506079 L 8.4908881,47.3506717 L 8.4908876,47.3506552 L 8.4908852,47.3505788 L 8.4908828,47.3505093 L 8.4909882,47.3502556 L 8.4911712,47.3501295 L 8.4912761,47.3498347 L 8.4914526,47.3496428 L 8.4919559,47.3495365 L 8.4920593,47.3495035 L 8.4920773,47.3494279 L 8.4922969,47.3491032 L 8.4925154,47.3487795 L 8.4927074,47.3484947 L 8.4928519,47.3482813 L 8.4934436,47.3480937 L 8.49355,47.3480811 L 8.4935339,47.3480166 L 8.4935692,47.3480127 L 8.4936162,47.3480053 L 8.4936394,47.3480008 L 8.4936623,47.3479956 L 8.4936849,47.3479899 L 8.4937072,47.3479837 L 8.4937291,47.3479769 L 8.4941656,47.3478348 L 8.4942116,47.3478177 L 8.4942807,47.347792 L 8.4943925,47.3477457 L 8.4945018,47.3476955 L 8.494606,47.3476429 L 8.4946719,47.3476034 L 8.494703,47.3475822 L 8.4947326,47.3475602 L 8.4947878,47.3475134 L 8.494813,47.3474889 L 8.4948368,47.3474636 L 8.4948623,47.3474338 L 8.4948738,47.3474185 L 8.4948845,47.3474029 L 8.4948944,47.3473871 L 8.4949034,47.347371 L 8.4949115,47.3473547 L 8.4949212,47.3473321 L 8.4949254,47.3473206 L 8.4949352,47.347287 L 8.4949388,47.3472701 L 8.4949414,47.3472531 L 8.4949431,47.347236 L 8.4949605,47.3472299 L 8.4949698,47.347121 L 8.4949737,47.347097 L 8.4949766,47.347085 L 8.4949801,47.3470732 L 8.4949842,47.3470614 L 8.494989,47.3470497 L 8.4949943,47.3470382 L 8.4950002,47.3470268 L 8.4950067,47.3470155 L 8.4950215,47.3469934 L 8.4950298,47.3469826 L 8.4950386,47.3469721 L 8.495048,47.3469617 L 8.4950578,47.3469516 L 8.4950683,47.3469417 L 8.4950792,47.3469321 L 8.4950906,47.3469228 L 8.4951043,47.3469117 L 8.4951116,47.3469065 L 8.4951191,47.3469014 L 8.4951269,47.3468965 L 8.495135,47.3468918 L 8.4951433,47.3468873 L 8.4951518,47.346883 L 8.4951605,47.3468789 L 8.4951695,47.3468751 L 8.4951786,47.3468714 L 8.495188,47.346868 L 8.4951975,47.3468648 L 8.4952072,47.3468619 L 8.495217,47.3468591 L 8.4952375,47.3468543 L 8.495248,47.3468523 L 8.4952586,47.3468506 L 8.4952692,47.3468491 L 8.4952799,47.3468478 L 8.4952907,47.3468469 L 8.4953015,47.3468462 L 8.4953124,47.3468458 L 8.4953233,47.3468456 L 8.4953341,47.3468458 L 8.495345,47.3468462 L 8.4953558,47.3468468 L 8.4953666,47.3468478 L 8.4953773,47.346849 L 8.4954095,47.3468502 L 8.4954256,47.3468503 L 8.4954417,47.3468499 L 8.4954578,47.3468491 L 8.4954738,47.3468478 L 8.4954897,47.3468462 L 8.4955056,47.3468442 L 8.4955213,47.3468417 L 8.4955368,47.3468389 L 8.4955522,47.3468356 L 8.4955824,47.346828 L 8.4955972,47.3468237 L 8.4956117,47.3468189 L 8.495626,47.3468138 L 8.4956399,47.3468083 L 8.4956535,47.3468025 L 8.4956668,47.3467963 L 8.4956798,47.3467897 L 8.4956923,47.3467829 L 8.4957045,47.3467757 L 8.4958823,47.3466794 L 8.4959812,47.3466303 L 8.4962848,47.3465215 L 8.4963629,47.3464829 L 8.4964262,47.3464134 L 8.4968865,47.3459085 L 8.4971779,47.3455999 L 8.4972432,47.3455308 L 8.4973277,47.3454554 L 8.4975056,47.3453522 L 8.4977274,47.3452067 L 8.4978292,47.345077 L 8.4978988,47.3449884 L 8.4979071,47.3449765 L 8.4980208,47.3448139 L 8.4981389,47.344645 L 8.4981724,47.344534 L 8.4981825,47.3443619 L 8.4981846,47.3443249 L 8.4981679,47.3442347 L 8.498132,47.3441104 L 8.4981122,47.3439623 L 8.4980964,47.3438702 L 8.498057,47.3437822 L 8.4979848,47.3436505 L 8.4978758,47.3436371 L 8.4977622,47.3435802 L 8.497206,47.3433534 L 8.4971353,47.3433138 L 8.4970857,47.3432619 L 8.4970614,47.3432023 L 8.4970227,47.343006 L 8.4970061,47.3428281 L 8.4970077,47.3425499 L 8.4970198,47.3424735 L 8.4970573,47.3424013 L 8.4971248,47.3423354 L 8.4972165,47.3422849 L 8.4975489,47.3421407 L 8.4976931,47.3420644 L 8.4978155,47.341972 L 8.4979021,47.3418919 L 8.4979451,47.3418522 L 8.4980764,47.3416944 L 8.4981049,47.3416305 L 8.4981539,47.3415209 L 8.4982948,47.3410001 L 8.498329,47.3408322 L 8.4983768,47.3406534 L 8.4985498,47.3402154 L 8.4987252,47.3397644 L 8.4987707,47.3396841 L 8.4988449,47.3396143 L 8.4992002,47.3393263 L 8.4993659,47.3391801 L 8.4997997,47.3387708 L 8.4999503,47.3386166 L 8.500169,47.3383759 L 8.5002472,47.3382999 L 8.500338,47.3382308 L 8.5005922,47.3380537 L 8.5006839,47.3379909 L 8.5010307,47.3377511 L 8.5010943,47.337702 L 8.5012036,47.3376175 L 8.5016086,47.3372789 L 8.5017211,47.3371681 L 8.5018138,47.3370487 L 8.5018961,47.3369259 L 8.501955,47.336797 L 8.5019867,47.3366635 L 8.5019968,47.3365283 L 8.501963,47.3363952 L 8.5020115,47.3363604 L 8.5018299,47.3361204 L 8.5016947,47.3358876 L 8.5016414,47.3354434 L 8.5015204,47.3350444 L 8.5015943,47.3348082 L 8.5016226,47.334459 L 8.5017738,47.3341153 L 8.5019052,47.3338931 L 8.5021031,47.3337042 L 8.5022042,47.3336379 L 8.5021231,47.333416 L 8.502097,47.3333457 L 8.5020773,47.3332928 L 8.5020322,47.3331713 L 8.5019093,47.3330317 L 8.5016635,47.3329436 L 8.5013358,47.3327793 L 8.501057,47.3325984 L 8.5009014,47.3324275 L 8.5007833,47.3322389 L 8.5007541,47.3320224 L 8.5011206,47.331827 L 8.500953,47.3316224 L 8.5007347,47.3313833 L 8.5006341,47.331099 L 8.5007396,47.3307916 L 8.5008734,47.3305262 L 8.5007811,47.3300567 L 8.5006933,47.3297924 L 8.5008311,47.3294964 L 8.5014041,47.3290265 L 8.5013155,47.3288302 L 8.5018842,47.3276454 L 8.5017684,47.3274507 L 8.5015885,47.3273247 L 8.5015789,47.3272318 L 8.5015529,47.327093 L 8.5015496,47.3266471 L 8.5014986,47.3265046 L 8.5014064,47.3263944 L 8.5012294,47.3262159 L 8.5011335,47.3261009 L 8.501009,47.3259761 L 8.5009845,47.3259513 L 8.5009119,47.3253787 L 8.5008785,47.3252694 L 8.5008659,47.3252282 L 8.5008135,47.3250572 L 8.5008365,47.3248197 L 8.5006647,47.3245121 L 8.5007056,47.3243308 L 8.5007257,47.3242013 L 8.5007184,47.3241369 L 8.5007597,47.3238435 L 8.5007766,47.3237009 L 8.5007285,47.3233169 L 8.5006287,47.3230012 L 8.5006122,47.3228554 L 8.5006025,47.3227848 L 8.5007818,47.322708 L 8.5009469,47.3225865 L 8.5009628,47.3224926 L 8.5009983,47.3221712 L 8.5010162,47.3220343 L 8.501024,47.3219795 L 8.5012364,47.3216642 L 8.5013536,47.3215364 L 8.5015158,47.3212901 L 8.5017575,47.3210679 L 8.5019286,47.3209184 L 8.5021364,47.3208596 L 8.5022699,47.3208152 L 8.5024105,47.3205283 L 8.5026054,47.3204605 L 8.5028445,47.3203753 L 8.5031157,47.320325 L 8.5031623,47.3202381 L 8.5031718,47.3202203 L 8.5033519,47.3203224 L 8.5035687,47.3204365 L 8.503703,47.32048 L 8.5039221,47.3205586 L 8.5041217,47.3206528 L 8.5042993,47.3207416 L 8.5044771,47.3209288 L 8.5047572,47.3212089 L 8.5052926,47.3214351 L 8.5057123,47.3214479 L 8.5060037,47.3215002 L 8.506282,47.3215507 L 8.5067556,47.3216328 L 8.5070826,47.3217172 L 8.5073479,47.3217255 L 8.5076032,47.3218437 L 8.5076138,47.3218622 L 8.5078582,47.3220182 L 8.507877,47.3220315 L 8.5080965,47.3220069 L 8.5082049,47.3219794 L 8.50852,47.3218597 L 8.508689,47.3217967 L 8.5087961,47.321751 L 8.5089983,47.3217275 L 8.5093297,47.3216929 L 8.5095034,47.3216488 L 8.509571,47.3220243 L 8.5097842,47.3220074 L 8.5102544,47.3220372 L 8.5106053,47.3220685 L 8.5108722,47.3220923 L 8.5111015,47.3221281 L 8.5113258,47.3221631 L 8.5113638,47.3221724 L 8.5114821,47.3222013 L 8.5115164,47.3222051 L 8.5116154,47.3222153 L 8.5117065,47.3222565 L 8.5118769,47.3223336 L 8.511994,47.3224238 L 8.512026,47.3224484 L 8.5121199,47.322539 L 8.5121362,47.3225555 L 8.5121773,47.3225637 L 8.5122308,47.322601 L 8.5124419,47.322731 L 8.5124799,47.3227397 L 8.5125086,47.3227603 L 8.5125746,47.3227749 L 8.5126161,47.3227742 L 8.5126592,47.322797 L 8.5127073,47.3228069 L 8.512755,47.322832 L 8.5128153,47.3228469 L 8.5128238,47.3228591 L 8.5128725,47.3228632 L 8.5129492,47.3228951 L 8.5130174,47.3228882 L 8.5130716,47.3228922 L 8.5131222,47.3228855 L 8.5131773,47.3228951 L 8.5132641,47.3228982 L 8.5133077,47.3229054 L 8.5134097,47.3228967 L 8.5134654,47.3228833 L 8.5135218,47.3228654 L 8.5135432,47.3228569 L 8.5135543,47.322853 L 8.5135655,47.3228494 L 8.5135769,47.322846 L 8.5136011,47.32284 L 8.5136133,47.3228374 L 8.5136258,47.3228351 L 8.5136383,47.3228332 L 8.5142366,47.3227539 L 8.5143011,47.3227454 L 8.514483,47.3227217 L 8.514561,47.3227114 L 8.5145839,47.322709 L 8.5145955,47.3227082 L 8.5146071,47.3227078 L 8.5146322,47.322708 L 8.5146448,47.3227086 L 8.5147161,47.3227179 L 8.5147846,47.3227392 L 8.5148611,47.3227856 L 8.5149335,47.3228468 L 8.5149943,47.3228858 L 8.5150441,47.3229131 L 8.5151188,47.322954 L 8.5151996,47.3229938 L 8.5152911,47.323035 L 8.5153517,47.3230643 L 8.5154051,47.3230907 L 8.5155294,47.3231357 L 8.5156026,47.323154 L 8.5156428,47.3231535 L 8.5157222,47.3231526 L 8.515893,47.3231179 L 8.5161706,47.3230909 L 8.5162859,47.3231013 L 8.5163442,47.3230886 L 8.5164185,47.3230802 L 8.5164753,47.3230867 L 8.5165475,47.3230994 L 8.5165957,47.3231162 L 8.5166766,47.3231393 L 8.5167074,47.3231443 L 8.5167788,47.3231556 L 8.5168856,47.3231657 L 8.5170051,47.3231707 L 8.5171316,47.323175 L 8.5172399,47.323179 L 8.5172812,47.3231813 L 8.5176224,47.3231948 L 8.517645,47.323196 L 8.5176562,47.3231971 L 8.5176674,47.3231984 L 8.5176785,47.3232 L 8.5176895,47.3232018 L 8.5177004,47.323204 L 8.5177112,47.3232064 L 8.5177218,47.323209 L 8.5177424,47.3232152 L 8.5177524,47.3232187 L 8.5177622,47.3232224 L 8.5177718,47.3232264 L 8.5177759,47.3232314 L 8.5177904,47.323235 L 8.5177993,47.3232396 L 8.517808,47.3232444 L 8.5178164,47.3232495 L 8.5178333,47.3232606 L 8.5178413,47.3232665 L 8.517849,47.3232726 L 8.5178563,47.3232788 L 8.5178633,47.3232853 L 8.5178699,47.3232919 L 8.5178761,47.3232987 L 8.5178819,47.3233056 L 8.5179126,47.3233422 L 8.5180224,47.3234746 L 8.5180352,47.3234885 L 8.5180421,47.3234952 L 8.5180494,47.3235017 L 8.5180569,47.3235081 L 8.5180649,47.3235143 L 8.5180731,47.3235203 L 8.5180918,47.3235325 L 8.5181016,47.3235382 L 8.5181117,47.3235436 L 8.5181222,47.3235488 L 8.5181329,47.3235538 L 8.5181439,47.3235584 L 8.518357,47.323651 L 8.5183969,47.3236721 L 8.5184157,47.3236836 L 8.5184492,47.323707 L 8.5184647,47.3237195 L 8.5185409,47.3237815 L 8.5185678,47.3238012 L 8.5185822,47.3238104 L 8.5186146,47.3238285 L 8.5186317,47.3238368 L 8.5186809,47.3238608 L 8.5188926,47.3239353 L 8.5189763,47.3239499 L 8.5193166,47.3240091 L 8.5196187,47.3240114 L 8.5197261,47.3240122 L 8.5198102,47.3240128 L 8.5199204,47.3240137 L 8.5203805,47.3239287 L 8.5208525,47.3239147 L 8.5211178,47.3239216 L 8.521346,47.3239275 L 8.5219412,47.3239408 L 8.5219346,47.324356 L 8.5226216,47.3243609 L 8.5230402,47.324334 L 8.5234418,47.3242516 L 8.5237181,47.3241621 L 8.5238538,47.3243877 L 8.5240212,47.3246284 L 8.524117,47.324793 L 8.5241954,47.3248577 L 8.5241882,47.3251692 L 8.5242138,47.3253742 L 8.5241976,47.3254451 L 8.5241764,47.3255386 L 8.5241558,47.3255418 L 8.5241844,47.325586 L 8.524201,47.3257692 L 8.5242134,47.3259048 L 8.5242539,47.3260758 L 8.5242553,47.3260813 L 8.5242678,47.3260783 L 8.5247534,47.3259602 L 8.5252018,47.3258511 L 8.5256309,47.3257466 L 8.5257413,47.3260556 L 8.5257896,47.3261908 L 8.5263954,47.3261797 L 8.5269437,47.3261697 L 8.5269567,47.3261695 L 8.5270031,47.3261686 L 8.5270165,47.3261684 L 8.5276207,47.3261573 L 8.5275568,47.326385 L 8.5275512,47.326391 L 8.5280161,47.326347 L 8.5280191,47.3263978 L 8.5280402,47.3265133 L 8.5281278,47.3268508 L 8.5281886,47.3268609 L 8.5285568,47.3269241 L 8.5288713,47.3269734 L 8.528935,47.3269776 L 8.5289898,47.3269813 L 8.5292488,47.3269136 L 8.5294189,47.3268672 L 8.5296889,47.3268657 L 8.5296952,47.3269886 L 8.5296982,47.3270465 L 8.5297,47.3270468 L 8.5297109,47.3272556 L 8.5297247,47.3275174 L 8.5297377,47.3277665 L 8.5300983,47.3278006 L 8.5310233,47.3278882 L 8.5311822,47.3281223 L 8.5314456,47.3284586 L 8.5315165,47.3286248 L 8.5315893,47.3289824 L 8.5315789,47.3290568 L 8.5316145,47.3292314 L 8.5316749,47.3293455 L 8.5317789,47.3294476 L 8.5317433,47.3294713 L 8.5317797,47.3294941 L 8.531799,47.3295046 L 8.5318397,47.3295237 L 8.5318609,47.3295323 L 8.5320091,47.3295795 L 8.5324267,47.3296939 L 8.5325924,47.3297393 L 8.5327284,47.3297751 L 8.5327969,47.3297921 L 8.5329351,47.3298242 L 8.5330046,47.3298392 L 8.5332388,47.3298852 L 8.5333569,47.3299057 L 8.5334215,47.3299161 L 8.5334539,47.3299212 L 8.5336269,47.3299459 L 8.5337138,47.3299569 L 8.533954,47.3299828 L 8.5340746,47.3299931 L 8.5340812,47.3299936 L 8.5343193,47.3300088 L 8.5344387,47.3300139 L 8.5349636,47.3300329 L 8.5350535,47.3300365 L 8.5350984,47.3300387 L 8.535172,47.3300429 L 8.5352088,47.3300452 L 8.5353721,47.3300578 L 8.5354535,47.3300654 L 8.5355516,47.3300757 L 8.5356006,47.3300813 L 8.5356644,47.3300891 L 8.5356962,47.3300932 L 8.5358572,47.330116 L 8.5359373,47.3301286 L 8.5362197,47.330181 L 8.5362153,47.3302971 L 8.536235,47.3303015 L 8.5362446,47.330304 L 8.5362541,47.3303068 L 8.5362634,47.3303098 L 8.5362726,47.3303131 L 8.5362816,47.3303165 L 8.5362904,47.3303202 L 8.536299,47.3303241 L 8.5363074,47.3303282 L 8.5363156,47.3303325 L 8.5363236,47.330337 L 8.5363313,47.3303417 L 8.5363387,47.3303465 L 8.5363459,47.3303516 L 8.5363528,47.3303568 L 8.5363595,47.3303622 L 8.5363719,47.3303735 L 8.5363776,47.3303793 L 8.536383,47.3303853 L 8.5363881,47.3303914 L 8.5363929,47.3303977 L 8.5363974,47.330404 L 8.5364015,47.3304105 L 8.5364053,47.330417 L 8.5364087,47.3304237 L 8.5364117,47.3304304 L 8.5364145,47.3304372 L 8.5364168,47.3304441 L 8.5364188,47.330451 L 8.5364204,47.3304579 L 8.5364216,47.3304649 L 8.5364225,47.3304719 L 8.5364292,47.3305631 L 8.5364312,47.3306511 L 8.5364284,47.3306951 L 8.5364231,47.3307386 L 8.5364195,47.3307603 L 8.5364313,47.3307682 L 8.5365227,47.3308291 L 8.5366261,47.3308985 L 8.5367661,47.3310067 L 8.5368828,47.331099 L 8.5370938,47.3312283 L 8.5372739,47.331322 L 8.537428,47.3313895 L 8.5374597,47.3314034 L 8.537688,47.3315277 L 8.5377862,47.3315812 L 8.5378156,47.3315972 L 8.5381706,47.3318007 L 8.5385345,47.3319376 L 8.5387001,47.3320113 L 8.5387962,47.3320825 L 8.5388731,47.3321677 L 8.5389436,47.3322574 L 8.538982,47.3323064 L 8.5390206,47.3323555 L 8.5392399,47.3326348 L 8.5393008,47.332693 L 8.5393842,47.3327317 L 8.5394764,47.3327334 L 8.5395678,47.3327215 L 8.5398063,47.3329662 L 8.5398397,47.3329997 L 8.540054,47.333215 L 8.5403015,47.3334639 L 8.5403399,47.3335025 L 8.5403555,47.3335182 L 8.5404033,47.333565 L 8.5404179,47.3335811 L 8.5403408,47.3336258 L 8.540303,47.3336487 L 8.540229,47.333696 L 8.5401928,47.3337202 L 8.5403004,47.3339594 L 8.5407269,47.33376 L 8.5407549,47.3338291 L 8.5408058,47.3339113 L 8.54099,47.3341012 L 8.5411985,47.3343117 L 8.5413229,47.3344364 L 8.5413749,47.3344885 L 8.541394,47.3345076 L 8.5415331,47.33461 L 8.5415558,47.3346246 L 8.5416886,47.3347116 L 8.5417524,47.3347533 L 8.5418517,47.3348653 L 8.5420654,47.335018 L 8.5424117,47.3351756 L 8.5427581,47.3353333 L 8.5428413,47.3353741 L 8.5429624,47.3354334 L 8.5538717,47.3408662 L 8.5644083,47.3461086 L 8.5645297,47.346169 L 8.5645664,47.3461872 L 8.5649208,47.3463636 L 8.5650859,47.3464458 L 8.5651045,47.3464487 L 8.565229,47.3464639 L 8.5652608,47.3464759 L 8.5657131,47.3466469 L 8.5657508,47.3466611 L 8.5656897,47.3467446 L 8.5656964,47.3467469 L 8.5656321,47.3468387 L 8.565683,47.3468534 L 8.5656946,47.3468569 L 8.5658778,47.346913 L 8.5660599,47.3469476 L 8.566101,47.3469554 L 8.5663722,47.3470068 L 8.5666467,47.3470589 L 8.5668111,47.3471283 L 8.5669093,47.3470192 L 8.56695,47.3469757 L 8.5669784,47.3469453 L 8.5670373,47.3468823 L 8.5671425,47.3469321 L 8.5673525,47.3467285 L 8.5674102,47.346736 L 8.5676394,47.3468234 L 8.5676886,47.346842 L 8.5679342,47.3469349 L 8.5680255,47.3469695 L 8.5680391,47.3469746 L 8.5684288,47.3471221 L 8.5686939,47.347223 L 8.569681,47.3475973 L 8.5702906,47.3467217 L 8.5707807,47.3468556 L 8.5715187,47.3470656 L 8.5715257,47.3470676 L 8.5716985,47.3471159 L 8.5716588,47.3472124 L 8.5716326,47.3472757 L 8.5716778,47.3472662 L 8.5720395,47.3473484 L 8.5720853,47.3473416 L 8.5721701,47.3473604 L 8.572195,47.3473659 L 8.5721406,47.3474411 L 8.5721654,47.3474469 L 8.572716,47.347581 L 8.5729991,47.3476488 L 8.5730847,47.3475144 L 8.573218,47.3475571 L 8.5734347,47.3476096 L 8.5736649,47.3476647 L 8.5737145,47.3476787 L 8.5737799,47.347697 L 8.574313,47.3478467 L 8.5744475,47.347885 L 8.5745978,47.3479271 L 8.574822,47.3479893 L 8.5751932,47.3480922 L 8.5754114,47.3481527 L 8.5755646,47.3481953 L 8.5760508,47.3483302 L 8.5762504,47.3483856 L 8.5764878,47.3484627 L 8.5765953,47.3484978 L 8.5768835,47.3485916 L 8.5768553,47.3487802 L 8.5771524,47.3487412 L 8.5773126,47.3487216 L 8.5774655,47.3487027 L 8.5778611,47.3486537 L 8.5779861,47.348723 L 8.5782687,47.348882 L 8.5785111,47.3487299 L 8.5785217,47.3487381 L 8.5785287,47.3487434 L 8.5786824,47.3488581 L 8.5787433,47.3488529 L 8.5787381,47.3488702 L 8.5788263,47.3488656 L 8.5788633,47.348856 L 8.5790547,47.3489593 L 8.5791055,47.3489868 L 8.5791948,47.3490353 L 8.5809492,47.3498856 L 8.5824578,47.3506167 L 8.5823878,47.3507296 L 8.5822825,47.3509033 L 8.5822061,47.3510081 L 8.582243,47.351008 L 8.5822615,47.3510077 L 8.5822799,47.3510075 L 8.5822891,47.3510074 L 8.5824565,47.351001 L 8.5825399,47.3509951 L 8.5827174,47.3509803 L 8.5828547,47.3509666 L 8.582923,47.3509579 L 8.5830592,47.3509369 L 8.5831267,47.3509246 L 8.5831263,47.3509233 L 8.5832014,47.3509073 L 8.5832386,47.3508987 L 8.5833129,47.3508808 L 8.5833497,47.3508713 L 8.5834761,47.3510422 L 8.5835305,47.3510248 L 8.5835574,47.3510157 L 8.5835753,47.3510095 L 8.5836383,47.3509863 L 8.5836694,47.3509742 L 8.5837413,47.3509441 L 8.5837766,47.3509284 L 8.5838467,47.3509016 L 8.5838814,47.3508878 L 8.5839503,47.3508597 L 8.5839844,47.3508453 L 8.5840547,47.3509376 L 8.5840965,47.350986 L 8.5841553,47.3510541 L 8.5842203,47.3511299 L 8.5843119,47.3511474 L 8.5843773,47.3511598 L 8.5841673,47.3512938 L 8.5842053,47.3512948 L 8.5843674,47.3513309 L 8.5846216,47.3514145 L 8.5845861,47.3514536 L 8.5847677,47.3515232 L 8.5847889,47.3515453 L 8.5848691,47.351629 L 8.5849181,47.3516802 L 8.5850502,47.3517476 L 8.5850576,47.3517578 L 8.5851727,47.3519139 L 8.5852978,47.3520138 L 8.5854814,47.3521252 L 8.5855615,47.3521587 L 8.5856825,47.3522092 L 8.5859056,47.3523073 L 8.5860462,47.3524767 L 8.5860969,47.3526009 L 8.5862313,47.3527905 L 8.5862753,47.3528526 L 8.5862951,47.352882 L 8.5863251,47.3528752 L 8.5864223,47.3528538 L 8.586519,47.3528137 L 8.5866306,47.3528334 L 8.5868145,47.3528595 L 8.5869362,47.3528554 L 8.5870645,47.3527869 L 8.5872062,47.3527416 L 8.5873441,47.3526923 L 8.5874757,47.3526742 L 8.587648,47.3527303 L 8.587726,47.3528244 L 8.5877709,47.3529348 L 8.5878426,47.3530384 L 8.5879267,47.3530695 L 8.5879686,47.3530689 L 8.5880345,47.353056 L 8.5881231,47.3529877 L 8.5882154,47.3529239 L 8.588465,47.3528852 L 8.5886348,47.3528709 L 8.5887906,47.3528531 L 8.588922,47.3528212 L 8.5890322,47.3528044 L 8.5892004,47.3528603 L 8.5894193,47.3528512 L 8.5894637,47.3528638 L 8.5895887,47.352878 L 8.5897098,47.3528777 L 8.5898416,47.3528544 L 8.5899978,47.3528548 L 8.5901367,47.3528627 L 8.590208,47.3528287 L 8.5902617,47.3527742 L 8.5903747,47.3527173 L 8.5904654,47.3527123 L 8.5905664,47.3527642 L 8.5906203,47.3528482 L 8.5907452,47.3529667 L 8.590839,47.3530828 L 8.5909734,47.3531524 L 8.5910462,47.3531981 L 8.5911785,47.3532073 L 8.5913188,47.3531635 L 8.5913633,47.3531371 L 8.5914061,47.3531061 L 8.5914504,47.3530693 L 8.5915058,47.353022 L 8.5916528,47.3529327 L 8.5917785,47.3528725 L 8.5918944,47.352783 L 8.5919149,47.3527392 L 8.5919322,47.3526829 L 8.5919326,47.3526198 L 8.5919881,47.3524961 L 8.5920197,47.3524557 L 8.5921205,47.3523862 L 8.5922913,47.3522969 L 8.5924703,47.3522353 L 8.5925803,47.3522126 L 8.5927198,47.3521964 L 8.5928349,47.3521854 L 8.593026,47.3521942 L 8.5931636,47.3521974 L 8.5933075,47.3521739 L 8.5934015,47.3521485 L 8.5935014,47.3521137 L 8.5936254,47.3520353 L 8.593686,47.3519614 L 8.5937184,47.3518666 L 8.5937573,47.351811 L 8.5937758,47.351773 L 8.5938466,47.3516625 L 8.593904,47.3516089 L 8.5939588,47.3515973 L 8.5940303,47.3515983 L 8.5941833,47.351647 L 8.5942694,47.3516649 L 8.5944126,47.3517096 L 8.5945418,47.3517493 L 8.594706,47.3516734 L 8.594864,47.3516213 L 8.5949397,47.3516079 L 8.5951335,47.3517006 L 8.5953186,47.3517787 L 8.5954771,47.351861 L 8.5955687,47.3518942 L 8.5956408,47.3518987 L 8.595712,47.3518899 L 8.5958063,47.3518375 L 8.5958304,47.3517515 L 8.5959601,47.3516878 L 8.5961995,47.3517126 L 8.5963438,47.3517231 L 8.5964485,47.3516945 L 8.5965583,47.3516434 L 8.5966563,47.3516127 L 8.5967159,47.3515371 L 8.5967119,47.3514552 L 8.5967877,47.3514136 L 8.5968895,47.3514023 L 8.5970353,47.3514696 L 8.5970694,47.351478 L 8.597127,47.3514864 L 8.5971888,47.3514876 L 8.5972712,47.3514614 L 8.5973194,47.3514662 L 8.5974318,47.3515032 L 8.5976192,47.3515652 L 8.5977425,47.3516114 L 8.5979144,47.3516558 L 8.598112,47.3516568 L 8.5982352,47.3516535 L 8.5983846,47.3515775 L 8.59851,47.3514951 L 8.598587,47.3514482 L 8.5986665,47.3514399 L 8.5988416,47.3514549 L 8.5988829,47.3514612 L 8.5990205,47.3514772 L 8.5991798,47.3514705 L 8.5993211,47.3514599 L 8.5994324,47.3514467 L 8.5995169,47.3514536 L 8.5996004,47.3514537 L 8.5997363,47.3513622 L 8.5998704,47.3513427 L 8.5999638,47.3513112 L 8.6000319,47.3512488 L 8.6001762,47.3511533 L 8.6002591,47.3511159 L 8.600324,47.3511008 L 8.60053,47.3510661 L 8.6006239,47.3510511 L 8.6006701,47.3510517 L 8.6007944,47.3510461 L 8.6008678,47.351041 L 8.6009334,47.3510476 L 8.6010406,47.3510465 L 8.6011713,47.3509817 L 8.6013205,47.3508572 L 8.6014,47.350809 L 8.6015023,47.3507545 L 8.6015997,47.3507282 L 8.6017164,47.3507089 L 8.6017991,47.3507047 L 8.60193,47.3507074 L 8.6019995,47.3507105 L 8.6023832,47.3507272 L 8.6026189,47.3507265 L 8.6028369,47.3507595 L 8.6029412,47.3507627 L 8.6029967,47.3507596 L 8.6029957,47.3507924 L 8.6029899,47.3509916 L 8.6030216,47.3510451 L 8.6030327,47.3511271 L 8.6029743,47.3511843 L 8.6030073,47.3512122 L 8.6030187,47.3512685 L 8.6030629,47.3513636 L 8.6030717,47.3514042 L 8.6030481,47.351482 L 8.6029845,47.3515319 L 8.6030065,47.3516049 L 8.6030064,47.3516802 L 8.6029426,47.351746 L 8.6030315,47.3519108 L 8.6030938,47.3519323 L 8.6031878,47.3520112 L 8.6032016,47.352067 L 8.6030474,47.3521873 L 8.60313,47.3522658 L 8.6031926,47.3522913 L 8.6033261,47.3524118 L 8.6034166,47.3525282 L 8.6034109,47.3525881 L 8.6035595,47.3527568 L 8.6037115,47.3527894 L 8.6037392,47.3528135 L 8.6037548,47.3529124 L 8.6038033,47.3530049 L 8.6039399,47.3530178 L 8.6040016,47.353047 L 8.6040908,47.353179 L 8.6041218,47.3531812 L 8.6042256,47.3531478 L 8.6043071,47.3531638 L 8.6043142,47.3531761 L 8.6042949,47.3532279 L 8.6043081,47.3532448 L 8.6043862,47.3532467 L 8.6046808,47.353316 L 8.604755,47.3533864 L 8.6049482,47.3535032 L 8.6050568,47.3535889 L 8.6051511,47.3535733 L 8.6052774,47.353617 L 8.6054103,47.3535814 L 8.6055157,47.3536001 L 8.6056985,47.3536066 L 8.6059462,47.353609 L 8.6060686,47.3536266 L 8.6062671,47.3535566 L 8.6063955,47.3535442 L 8.6067514,47.353476 L 8.60685,47.3534293 L 8.606992,47.3534324 L 8.6071358,47.3534235 L 8.6071672,47.3533981 L 8.6072839,47.3533877 L 8.6073702,47.3533715 L 8.6075062,47.35338 L 8.6075976,47.3533591 L 8.6077634,47.3533282 L 8.6079469,47.3533296 L 8.6080711,47.3533304 L 8.6082234,47.3533942 L 8.6082574,47.353414 L 8.6083509,47.3534351 L 8.608468,47.3533822 L 8.6085993,47.3534505 L 8.6087411,47.3534581 L 8.6090608,47.3534781 L 8.6091599,47.3534603 L 8.6092685,47.3535027 L 8.6093527,47.3534959 L 8.6094622,47.3535153 L 8.6095411,47.353489 L 8.6097509,47.3534066 L 8.6098393,47.3533892 L 8.6098842,47.3534432 L 8.6099331,47.3534583 L 8.6100682,47.3534178 L 8.610216,47.3534302 L 8.6103182,47.3534244 L 8.61042,47.3533705 L 8.6105294,47.3533974 L 8.6106751,47.3534138 L 8.6107612,47.3534757 L 8.6108669,47.3534658 L 8.6110679,47.3535189 L 8.6111352,47.3535736 L 8.6111991,47.3535874 L 8.6112982,47.3536418 L 8.6113412,47.3537459 L 8.6113571,47.3537836 L 8.6113982,47.3538381 L 8.6114239,47.3538647 L 8.611443,47.3538706 L 8.6115245,47.3538803 L 8.6115607,47.3539441 L 8.6116253,47.3539736 L 8.6117027,47.3539721 L 8.6118064,47.353946 L 8.6120109,47.3540759 L 8.612028,47.3540799 L 8.6120432,47.3540942 L 8.6120494,47.3541436 L 8.6121058,47.3541638 L 8.6122118,47.3542465 L 8.6123378,47.3542512 L 8.6124583,47.3543247 L 8.6125285,47.3543404 L 8.6125506,47.3543659 L 8.6126021,47.3543613 L 8.6126215,47.3542955 L 8.6127254,47.3543037 L 8.6128436,47.3542921 L 8.6131659,47.3542488 L 8.6132161,47.3542228 L 8.61338,47.3541702 L 8.6135642,47.3541548 L 8.6136056,47.3541144 L 8.6136847,47.3540858 L 8.6136935,47.3540945 L 8.6137298,47.3540812 L 8.6137994,47.3540951 L 8.6138529,47.3540726 L 8.6138646,47.354021 L 8.6139468,47.3540257 L 8.6140029,47.3540768 L 8.6140695,47.3540627 L 8.6141182,47.3540676 L 8.6141952,47.3541037 L 8.6143411,47.3540811 L 8.6144078,47.3540545 L 8.6147043,47.3540569 L 8.6147608,47.3540767 L 8.6149571,47.3540599 L 8.6150405,47.3541178 L 8.6150967,47.3541297 L 8.6151173,47.3541342 L 8.6151604,47.3541437 L 8.6151654,47.3541382 L 8.6151698,47.3541329 L 8.6151975,47.3540998 L 8.6152334,47.354124 L 8.6152503,47.3541369 L 8.6152664,47.3541501 L 8.6152818,47.3541638 L 8.6152964,47.3541778 L 8.6153102,47.3541922 L 8.6153231,47.354207 L 8.6153513,47.3542397 L 8.6154123,47.3543105 L 8.6154244,47.3543238 L 8.615431,47.3543302 L 8.615438,47.3543364 L 8.6154453,47.3543424 L 8.6154529,47.3543483 L 8.6154608,47.354354 L 8.615469,47.3543594 L 8.6154775,47.3543647 L 8.6154863,47.3543697 L 8.6154954,47.3543745 L 8.6155047,47.3543791 L 8.6155232,47.3543872 L 8.6155328,47.354391 L 8.6155426,47.3543945 L 8.6155526,47.3543977 L 8.6155627,47.3544008 L 8.6155729,47.3544035 L 8.6155834,47.3544061 L 8.6155939,47.3544083 L 8.6156045,47.3544104 L 8.6156153,47.3544121 L 8.6156261,47.3544136 L 8.615637,47.3544149 L 8.615648,47.3544158 L 8.615659,47.3544165 L 8.615681,47.3544172 L 8.615692,47.3544171 L 8.6157029,47.3544167 L 8.6157139,47.3544161 L 8.6157248,47.3544153 L 8.6157357,47.3544141 L 8.6157465,47.3544127 L 8.6157573,47.3544111 L 8.6157679,47.3544092 L 8.6157784,47.354407 L 8.6157888,47.3544046 L 8.6157991,47.354402 L 8.6158202,47.3543956 L 8.6158304,47.354392 L 8.6158404,47.3543882 L 8.6158503,47.3543842 L 8.6158599,47.3543799 L 8.6158692,47.3543753 L 8.6158783,47.3543705 L 8.6158872,47.3543655 L 8.6158957,47.3543603 L 8.615904,47.3543549 L 8.615912,47.3543492 L 8.6159196,47.3543434 L 8.615927,47.3543374 L 8.615952,47.3543673 L 8.6160782,47.3543687 L 8.6161212,47.3543678 L 8.6161426,47.3543665 L 8.6161639,47.3543647 L 8.6161851,47.3543624 L 8.6162061,47.3543595 L 8.616227,47.3543561 L 8.6162477,47.3543521 L 8.6162682,47.3543477 L 8.6162884,47.3543427 L 8.6163083,47.3543372 L 8.6163279,47.3543313 L 8.6163471,47.3543248 L 8.6165395,47.3542567 L 8.6168189,47.35418 L 8.6168826,47.3541643 L 8.6169151,47.3541577 L 8.6169479,47.354152 L 8.616981,47.3541471 L 8.6170144,47.354143 L 8.6170479,47.3541398 L 8.6170817,47.3541374 L 8.6171492,47.3541353 L 8.617183,47.3541355 L 8.6172168,47.3541366 L 8.6172505,47.3541385 L 8.6172841,47.3541413 L 8.6173175,47.354145 L 8.6173507,47.3541495 L 8.6175955,47.3541862 L 8.6176587,47.3541942 L 8.6176906,47.354197 L 8.6177226,47.3541989 L 8.6177547,47.3541999 L 8.6180573,47.3542047 L 8.6181256,47.3542071 L 8.6181596,47.3542096 L 8.6181934,47.354213 L 8.6182271,47.3542172 L 8.6182934,47.354228 L 8.6183261,47.3542347 L 8.6183584,47.3542421 L 8.6183902,47.3542504 L 8.6184328,47.3540261 L 8.6184388,47.353937 L 8.6184445,47.3538175 L 8.6185212,47.3538238 L 8.618986,47.3538444 L 8.6193708,47.353869 L 8.6197589,47.3538473 L 8.6198013,47.3538363 L 8.6198006,47.3536854 L 8.6198659,47.3536723 L 8.6198851,47.3536666 L 8.6198972,47.3536731 L 8.6199034,47.3536762 L 8.6199099,47.3536791 L 8.6199165,47.3536818 L 8.6199232,47.3536844 L 8.6199301,47.3536868 L 8.6199371,47.353689 L 8.6199442,47.353691 L 8.6199514,47.3536929 L 8.6199588,47.3536946 L 8.6199662,47.3536961 L 8.6199737,47.3536974 L 8.6199812,47.3536985 L 8.6199965,47.3537001 L 8.6200041,47.3537006 L 8.6200118,47.353701 L 8.6200196,47.3537011 L 8.6200273,47.3537011 L 8.620035,47.3537008 L 8.6200427,47.3537004 L 8.6200503,47.3536997 L 8.620058,47.3536989 L 8.6200655,47.3536979 L 8.6200731,47.3536967 L 8.6200805,47.3536953 L 8.6200878,47.3536937 L 8.620713,47.3535446 L 8.6208011,47.3535255 L 8.6208457,47.3535173 L 8.6209361,47.3535036 L 8.6209816,47.3534981 L 8.6216814,47.3534199 L 8.6220341,47.3533477 L 8.6220431,47.3533461 L 8.6220477,47.3533455 L 8.6220522,47.353345 L 8.6220569,47.3533446 L 8.6220615,47.3533443 L 8.6220661,47.3533441 L 8.6220708,47.353344 L 8.6220754,47.353344 L 8.6220801,47.3533442 L 8.6220847,47.3533444 L 8.622094,47.3533453 L 8.6220985,47.3533459 L 8.6221031,47.3533466 L 8.6221076,47.3533474 L 8.622112,47.3533483 L 8.6221164,47.3533493 L 8.6221208,47.3533504 L 8.6221251,47.3533517 L 8.6221293,47.353353 L 8.6221375,47.3533559 L 8.6221415,47.3533576 L 8.6221454,47.3533593 L 8.6221492,47.3533611 L 8.6221529,47.353363 L 8.6221566,47.353365 L 8.6221601,47.3533671 L 8.6221635,47.3533692 L 8.6221668,47.3533714 L 8.6221699,47.3533738 L 8.622173,47.3533761 L 8.6221759,47.3533786 L 8.6221787,47.3533811 L 8.6221814,47.3533837 L 8.6221839,47.3533864 L 8.6221863,47.3533891 L 8.6221885,47.3533919 L 8.6221906,47.3533947 L 8.6221926,47.3533975 L 8.6221944,47.3534005 L 8.6222084,47.3534241 L 8.6222561,47.3535046 L 8.6222679,47.3535221 L 8.6222745,47.3535307 L 8.6222816,47.353539 L 8.6222891,47.3535472 L 8.6222971,47.3535552 L 8.6223054,47.353563 L 8.6223142,47.3535705 L 8.6223234,47.3535779 L 8.622333,47.353585 L 8.6223429,47.3535919 L 8.6223532,47.3535985 L 8.6223639,47.3536048 L 8.6223868,47.353617 L 8.6223987,47.3536226 L 8.6224109,47.3536279 L 8.6224235,47.353633 L 8.6224362,47.3536376 L 8.6224493,47.353642 L 8.6224625,47.353646 L 8.622476,47.3536497 L 8.6224897,47.353653 L 8.6225151,47.3536582 L 8.622528,47.3536603 L 8.6229251,47.3537207 L 8.6234432,47.3538069 L 8.6239088,47.3539036 L 8.6240116,47.3539277 L 8.624062,47.3539416 L 8.6241116,47.3539568 L 8.6241604,47.3539731 L 8.6242083,47.3539906 L 8.6243013,47.3540291 L 8.6243463,47.35405 L 8.6243901,47.354072 L 8.6244328,47.3540951 L 8.6244742,47.3541191 L 8.6245237,47.35415 L 8.6245978,47.3542203 L 8.6245547,47.3542397 L 8.624578,47.3542691 L 8.6246796,47.3542745 L 8.6248536,47.3543887 L 8.6250706,47.3544617 L 8.6252954,47.3545515 L 8.6253391,47.3545855 L 8.6253607,47.3546023 L 8.6254413,47.3546647 L 8.6254013,47.3546639 L 8.6253813,47.3546642 L 8.6253614,47.354665 L 8.6253415,47.3546663 L 8.6253217,47.3546681 L 8.625302,47.3546704 L 8.6252824,47.3546732 L 8.625263,47.3546765 L 8.6252438,47.3546803 L 8.625206,47.3546893 L 8.6251875,47.3546945 L 8.6251693,47.3547001 L 8.6251514,47.3547063 L 8.6251338,47.3547128 L 8.6251166,47.3547198 L 8.6250999,47.3547272 L 8.6250835,47.3547351 L 8.6250675,47.3547433 L 8.6245054,47.3550423 L 8.6239661,47.355342 L 8.6235572,47.355588 L 8.6235234,47.3556101 L 8.6235074,47.3556218 L 8.623492,47.3556338 L 8.6234772,47.3556462 L 8.6234631,47.3556589 L 8.6234497,47.355672 L 8.623437,47.3556854 L 8.6233838,47.3557862 L 8.6235119,47.355885 L 8.6234827,47.3559037 L 8.6235083,47.3559235 L 8.623498,47.3559187 L 8.6234926,47.3559164 L 8.6234872,47.3559144 L 8.6234816,47.3559125 L 8.6234759,47.3559107 L 8.6234701,47.355909 L 8.6234642,47.3559076 L 8.6234583,47.3559062 L 8.6234523,47.355905 L 8.6234407,47.3559032 L 8.6234348,47.3559025 L 8.6234289,47.355902 L 8.6234229,47.3559016 L 8.623417,47.3559013 L 8.623411,47.3559012 L 8.6234051,47.3559012 L 8.6233991,47.3559014 L 8.6233932,47.3559017 L 8.6233162,47.3559734 L 8.6230864,47.3561927 L 8.6228311,47.3563925 L 8.6228143,47.3563793 L 8.6227351,47.3564423 L 8.6224917,47.3566073 L 8.6223232,47.3567219 L 8.6220318,47.3568698 L 8.621947,47.3569194 L 8.6218538,47.3569741 L 8.6218325,47.3569866 L 8.6216845,47.3570861 L 8.6215404,47.3571829 L 8.6215117,47.3572033 L 8.6214981,47.357214 L 8.6214852,47.3572251 L 8.6214728,47.3572364 L 8.621461,47.3572481 L 8.6214562,47.3572531 L 8.6214538,47.3572556 L 8.6214315,47.357282 L 8.6214215,47.3572955 L 8.6214123,47.3573094 L 8.6214039,47.3573234 L 8.6213458,47.3574237 L 8.6213253,47.3574642 L 8.6213168,47.3574849 L 8.6213093,47.3575057 L 8.6213031,47.3575268 L 8.621298,47.3575479 L 8.6212941,47.3575692 L 8.6212914,47.3575906 L 8.6212898,47.357612 L 8.6212895,47.3576335 L 8.6212927,47.357679 L 8.6212962,47.3577016 L 8.6213062,47.3577427 L 8.6213128,47.357763 L 8.6213205,47.3577831 L 8.6213293,47.357803 L 8.6213392,47.3578227 L 8.6213501,47.3578422 L 8.6216547,47.3583535 L 8.6216593,47.3583613 L 8.6216845,47.3584089 L 8.6216951,47.3584331 L 8.6217045,47.3584576 L 8.6217127,47.3584822 L 8.6217242,47.358528 L 8.6217283,47.3585511 L 8.6217571,47.3589943 L 8.6218232,47.3592216 L 8.6218452,47.3593954 L 8.6218488,47.3594145 L 8.6218514,47.359424 L 8.6218545,47.3594334 L 8.6218581,47.3594427 L 8.6218623,47.3594519 L 8.621867,47.359461 L 8.6218722,47.35947 L 8.6218778,47.3594788 L 8.621884,47.3594875 L 8.6218907,47.359496 L 8.6219053,47.3595125 L 8.6219134,47.3595204 L 8.6219218,47.3595281 L 8.6219307,47.3595356 L 8.62194,47.3595429 L 8.6219497,47.3595499 L 8.6219597,47.3595566 L 8.6219702,47.3595631 L 8.621981,47.3595693 L 8.6219921,47.3595752 L 8.6224526,47.3598113 L 8.6224847,47.3598158 L 8.6225674,47.3598279 L 8.6224002,47.3598565 L 8.6223754,47.3598631 L 8.6222013,47.3599093 L 8.6218934,47.3600112 L 8.621739,47.3600705 L 8.6216825,47.3601075 L 8.6210949,47.3604419 L 8.6207741,47.3606157 L 8.6203385,47.3608334 L 8.6200159,47.3609833 L 8.6199303,47.3610038 L 8.6199562,47.3610355 L 8.6198748,47.3610554 L 8.6196771,47.3610946 L 8.6192928,47.3612135 L 8.6186434,47.3613033 L 8.6181748,47.3613551 L 8.6181048,47.3613552 L 8.6175166,47.3613556 L 8.6165476,47.3613846 L 8.6156139,47.3614126 L 8.615244,47.3614507 L 8.6148878,47.3614995 L 8.6147042,47.3615093 L 8.61473,47.3617538 L 8.6147573,47.3620126 L 8.6147994,47.3624115 L 8.6148036,47.3624503 L 8.6148084,47.3624962 L 8.6148139,47.362548 L 8.6148226,47.3626311 L 8.6156558,47.3627274 L 8.6156414,47.3627844 L 8.6156408,47.3627901 L 8.6156401,47.3627963 L 8.6156288,47.3629042 L 8.6155754,47.3634115 L 8.6155747,47.3634184 L 8.6154432,47.3635631 L 8.6152067,47.3640095 L 8.6152036,47.3640154 L 8.6151897,47.3640414 L 8.6151884,47.3640438 L 8.6150384,47.3643896 L 8.6149574,47.3645652 L 8.6149501,47.3645812 L 8.6150046,47.3645942 L 8.6150529,47.3646335 L 8.6151303,47.3646366 L 8.6151658,47.364597 L 8.6152573,47.3645668 L 8.6153637,47.3645677 L 8.6154617,47.364614 L 8.6154866,47.3646799 L 8.6155223,47.3646891 L 8.6155367,47.3646821 L 8.6155529,47.3646624 L 8.615608,47.364657 L 8.6156472,47.3646551 L 8.615678,47.3646685 L 8.6156884,47.3646758 L 8.6157,47.3646844 L 8.6157052,47.3646881 L 8.6157254,47.3647024 L 8.6158186,47.364755 L 8.6158662,47.3647849 L 8.6159343,47.3648153 L 8.6159549,47.3648343 L 8.6159665,47.3648444 L 8.6160108,47.3648619 L 8.6160615,47.3649032 L 8.6160898,47.3649195 L 8.616102,47.3649585 L 8.6161209,47.3649668 L 8.6161668,47.3649722 L 8.6162287,47.364995 L 8.6162471,47.3650049 L 8.6162813,47.365013 L 8.6163138,47.3650247 L 8.6163567,47.3650735 L 8.6163826,47.3651084 L 8.6164029,47.3651316 L 8.6164346,47.3651424 L 8.6164534,47.3651531 L 8.6164982,47.3651921 L 8.6165692,47.3652189 L 8.6166025,47.3652193 L 8.6166309,47.3652267 L 8.6166545,47.3652474 L 8.6166758,47.3652622 L 8.6167142,47.3652688 L 8.6167335,47.3652918 L 8.616755,47.3653167 L 8.6168236,47.3653459 L 8.6168364,47.3653601 L 8.6168446,47.3653847 L 8.616837,47.3654055 L 8.6168615,47.3654383 L 8.6168649,47.3654533 L 8.616854,47.3654772 L 8.6168595,47.365493 L 8.6168761,47.3655069 L 8.6168841,47.3655301 L 8.6168958,47.3655522 L 8.6169146,47.3655948 L 8.6169377,47.3656121 L 8.6169493,47.3656312 L 8.616961,47.3656712 L 8.6169451,47.3656917 L 8.6169734,47.3657388 L 8.6169782,47.3657587 L 8.6169893,47.3657698 L 8.6169867,47.3657974 L 8.6169955,47.3658078 L 8.6170062,47.3658422 L 8.6170212,47.3658949 L 8.6170371,47.3659064 L 8.617038,47.365925 L 8.6170393,47.3659361 L 8.6170152,47.3659479 L 8.61701,47.3659673 L 8.6170302,47.3659786 L 8.6170416,47.3660026 L 8.6170408,47.3660171 L 8.6170261,47.3660419 L 8.6170154,47.3660576 L 8.6170144,47.3660787 L 8.617029,47.3660927 L 8.6170508,47.3661142 L 8.6170713,47.3661545 L 8.6171016,47.3661853 L 8.6171128,47.3662062 L 8.6170965,47.366233 L 8.6170927,47.366262 L 8.6171123,47.366283 L 8.6171497,47.3662927 L 8.6171756,47.3663119 L 8.6172937,47.3663626 L 8.617311,47.3663974 L 8.6173461,47.3664199 L 8.6173284,47.3664772 L 8.6173966,47.3665104 L 8.6174452,47.3665494 L 8.6174002,47.3665843 L 8.6175025,47.3666601 L 8.6174955,47.3666891 L 8.6175271,47.3667527 L 8.6175895,47.3667867 L 8.6176364,47.3668139 L 8.6176128,47.366833 L 8.6176019,47.366843 L 8.6175916,47.3668533 L 8.6175819,47.3668639 L 8.6175729,47.3668747 L 8.6175644,47.3668858 L 8.6173473,47.3672109 L 8.6171959,47.3674869 L 8.6170494,47.3678185 L 8.6169001,47.3680236 L 8.6166519,47.3682801 L 8.6164504,47.3684073 L 8.615543,47.3677089 L 8.6154945,47.3676953 L 8.6136622,47.3680183 L 8.6136339,47.3679578 L 8.6136235,47.3679377 L 8.6136175,47.3679278 L 8.613611,47.3679181 L 8.613604,47.3679085 L 8.6135964,47.3678991 L 8.6135884,47.3678899 L 8.6135799,47.3678809 L 8.6135709,47.3678722 L 8.6135615,47.3678636 L 8.6135516,47.3678553 L 8.6135412,47.3678473 L 8.6135305,47.3678395 L 8.6135193,47.3678319 L 8.6135078,47.3678247 L 8.6134959,47.3678177 L 8.6134836,47.3678111 L 8.6134709,47.3678047 L 8.613458,47.3677987 L 8.6134447,47.3677929 L 8.6134311,47.3677875 L 8.6134003,47.3677768 L 8.6133844,47.3677721 L 8.6133552,47.3677647 L 8.6133404,47.3677616 L 8.6133254,47.3677588 L 8.6133103,47.3677564 L 8.613295,47.3677543 L 8.6132797,47.3677526 L 8.6132642,47.3677513 L 8.6132488,47.3677504 L 8.6132332,47.3677498 L 8.6132177,47.3677497 L 8.6132021,47.3677499 L 8.6131866,47.3677504 L 8.6131711,47.3677514 L 8.6131557,47.3677527 L 8.6131404,47.3677544 L 8.6131251,47.3677565 L 8.61311,47.3677589 L 8.613095,47.3677617 L 8.6130802,47.3677649 L 8.6127984,47.3675258 L 8.6120019,47.3668439 L 8.6118771,47.3669016 L 8.6117487,47.366958 L 8.6116829,47.3669844 L 8.6115486,47.3670337 L 8.6114801,47.3670565 L 8.6109433,47.3672275 L 8.6107628,47.3672792 L 8.6106703,47.3673011 L 8.6104817,47.3673367 L 8.610386,47.3673504 L 8.6093248,47.3674894 L 8.6086376,47.3675965 L 8.6085847,47.3676032 L 8.608558,47.3676054 L 8.6085311,47.367607 L 8.6084772,47.3676079 L 8.6084502,47.3676073 L 8.6084233,47.367606 L 8.6082689,47.367595 L 8.6082502,47.3675941 L 8.6082408,47.367594 L 8.6082314,47.3675941 L 8.608222,47.3675945 L 8.6082126,47.367595 L 8.6082033,47.3675958 L 8.608194,47.3675968 L 8.6081848,47.3675981 L 8.6081757,47.3675996 L 8.6081666,47.3676012 L 8.6081576,47.3676031 L 8.6081488,47.3676052 L 8.60814,47.3676076 L 8.6081314,47.3676101 L 8.6081229,47.3676128 L 8.6081146,47.3676157 L 8.6081064,47.3676189 L 8.6080984,47.3676222 L 8.6080829,47.3676294 L 8.6080755,47.3676332 L 8.6080683,47.3676373 L 8.6080613,47.3676415 L 8.6080545,47.3676458 L 8.6080479,47.3676504 L 8.6080416,47.3676551 L 8.6080356,47.3676599 L 8.6080297,47.3676649 L 8.6080242,47.36767 L 8.6080189,47.3676752 L 8.6080139,47.3676806 L 8.6080091,47.367686 L 8.6080047,47.3676916 L 8.6080005,47.3676973 L 8.6079966,47.3677031 L 8.6079931,47.3677089 L 8.6079898,47.3677149 L 8.60796,47.3677673 L 8.6079429,47.3677928 L 8.6079244,47.3678179 L 8.6079045,47.3678425 L 8.6078832,47.3678666 L 8.6078606,47.3678901 L 8.6078115,47.3679352 L 8.607785,47.3679568 L 8.6077574,47.3679776 L 8.6077286,47.3679978 L 8.6076987,47.3680171 L 8.6076677,47.3680357 L 8.6074459,47.3681634 L 8.6069849,47.3683859 L 8.6066963,47.3685387 L 8.6066486,47.368562 L 8.6066239,47.3685727 L 8.6065985,47.3685827 L 8.6065726,47.3685921 L 8.6065462,47.3686009 L 8.6064917,47.3686164 L 8.6064638,47.3686231 L 8.6064356,47.3686291 L 8.606407,47.3686343 L 8.6063782,47.3686388 L 8.6062264,47.3686601 L 8.6061993,47.3686646 L 8.606186,47.3686674 L 8.6061728,47.3686704 L 8.6061597,47.3686738 L 8.6061469,47.3686775 L 8.6061342,47.3686814 L 8.6061218,47.3686857 L 8.6061096,47.3686903 L 8.6060976,47.3686952 L 8.6060859,47.3687003 L 8.6060745,47.3687057 L 8.6060634,47.3687114 L 8.6060525,47.3687174 L 8.606042,47.3687236 L 8.6060318,47.36873 L 8.6060219,47.3687367 L 8.6060124,47.3687436 L 8.6059944,47.3687581 L 8.605986,47.3687657 L 8.605978,47.3687735 L 8.6059704,47.3687814 L 8.6059633,47.3687895 L 8.6059565,47.3687978 L 8.6059502,47.3688063 L 8.6059443,47.3688148 L 8.6059389,47.3688236 L 8.6059339,47.3688324 L 8.6059293,47.3688414 L 8.6059253,47.3688504 L 8.6059217,47.3688596 L 8.6059186,47.3688688 L 8.6059159,47.3688781 L 8.6059138,47.3688875 L 8.6059121,47.3688969 L 8.6059068,47.36893 L 8.6059015,47.3689544 L 8.6058978,47.3689664 L 8.6058934,47.3689784 L 8.6058883,47.3689902 L 8.6058826,47.3690019 L 8.6058762,47.3690135 L 8.6058613,47.369036 L 8.6058529,47.369047 L 8.6058439,47.3690577 L 8.6058342,47.3690682 L 8.605824,47.3690784 L 8.6058132,47.3690883 L 8.605619,47.3692557 L 8.605368,47.3694646 L 8.6048945,47.3698328 L 8.6047792,47.3699173 L 8.6047189,47.3699577 L 8.6045944,47.370034 L 8.6045298,47.3700702 L 8.6044957,47.3700899 L 8.6044796,47.3701004 L 8.6044641,47.3701114 L 8.6044493,47.3701227 L 8.6044351,47.3701345 L 8.6044088,47.3701591 L 8.6043967,47.370172 L 8.6043854,47.3701852 L 8.6043749,47.3701987 L 8.6043652,47.3702124 L 8.6042598,47.3703697 L 8.6042205,47.370423 L 8.6041986,47.3704488 L 8.6041754,47.3704741 L 8.6041507,47.3704987 L 8.6040973,47.370546 L 8.6040687,47.3705685 L 8.6040389,47.3705903 L 8.6040078,47.3706113 L 8.6039002,47.3706825 L 8.6038119,47.3707444 L 8.6037702,47.3707768 L 8.6037303,47.3708102 L 8.6036557,47.3708798 L 8.6036212,47.3709158 L 8.6035886,47.3709527 L 8.6034093,47.3711604 L 8.6033675,47.3712055 L 8.6033447,47.3712271 L 8.6033208,47.3712482 L 8.6032956,47.3712686 L 8.6032694,47.3712884 L 8.603242,47.3713075 L 8.6032136,47.3713258 L 8.6031537,47.3713603 L 8.6031224,47.3713763 L 8.6030902,47.3713915 L 8.6030571,47.3714059 L 8.6030233,47.3714194 L 8.6029887,47.371432 L 8.6029535,47.3714437 L 8.6026806,47.3715312 L 8.6026126,47.3715513 L 8.6025779,47.3715601 L 8.6025427,47.3715681 L 8.6024703,47.3715816 L 8.6024337,47.3715871 L 8.6023968,47.3715916 L 8.6022236,47.3716117 L 8.6021783,47.3716181 L 8.6021559,47.3716222 L 8.6021338,47.3716267 L 8.6021119,47.3716318 L 8.6020902,47.3716374 L 8.602048,47.37165 L 8.6020274,47.3716571 L 8.6020072,47.3716647 L 8.6019874,47.3716727 L 8.601968,47.3716812 L 8.6019538,47.3716881 L 8.601947,47.3716918 L 8.6019404,47.3716956 L 8.601934,47.3716996 L 8.6019278,47.3717038 L 8.6019219,47.3717081 L 8.6019162,47.3717126 L 8.6019107,47.3717172 L 8.6019055,47.3717219 L 8.6019005,47.3717268 L 8.6018915,47.3717367 L 8.6018874,47.3717419 L 8.6018836,47.3717471 L 8.6018801,47.3717524 L 8.6018768,47.3717578 L 8.6018738,47.3717633 L 8.6018711,47.3717688 L 8.6018687,47.3717744 L 8.6018667,47.3717801 L 8.6018649,47.3717858 L 8.6018429,47.3718602 L 8.6018407,47.3719117 L 8.6018404,47.3719206 L 8.6019393,47.3719822 L 8.6018766,47.3720158 L 8.6017191,47.3721005 L 8.6013808,47.3725235 L 8.6012035,47.3728149 L 8.6009592,47.3731167 L 8.6005273,47.3733996 L 8.6001968,47.3733058 L 8.599886,47.3734799 L 8.5994956,47.3737006 L 8.5991212,47.3739827 L 8.5986343,47.3742082 L 8.5981292,47.3744671 L 8.5983574,47.3745838 L 8.5985539,47.3747325 L 8.5982825,47.3751014 L 8.598025,47.3753434 L 8.5977803,47.3755719 L 8.5974106,47.3757409 L 8.5970488,47.3758905 L 8.5973021,47.3762413 L 8.597603,47.3766059 L 8.597441,47.3767484 L 8.5971673,47.3770037 L 8.5970154,47.3771596 L 8.5969799,47.3773861 L 8.5967744,47.3777089 L 8.5967415,47.3778177 L 8.5968169,47.3778982 L 8.5969347,47.377981 L 8.5971081,47.378222 L 8.5972137,47.3784921 L 8.5968595,47.3786981 L 8.5967636,47.378754 L 8.5965665,47.3788865 L 8.5965369,47.3789043 L 8.5962632,47.3790694 L 8.5957448,47.3792746 L 8.5957345,47.3792924 L 8.5956782,47.3793902 L 8.5955564,47.3796016 L 8.5954222,47.3796425 L 8.5951207,47.3797343 L 8.5949808,47.3798286 L 8.5947086,47.3799663 L 8.5945675,47.3800377 L 8.5945235,47.3800599 L 8.5942708,47.3801877 L 8.5941412,47.3802532 L 8.594061,47.3802938 L 8.5940629,47.3803569 L 8.5940703,47.3806061 L 8.5940213,47.380648 L 8.5938377,47.3808057 L 8.5934884,47.381027 L 8.5931368,47.3812368 L 8.5930575,47.3812845 L 8.5929775,47.3813327 L 8.5928306,47.3814212 L 8.5928186,47.3814284 L 8.5927037,47.3814944 L 8.5926558,47.381522 L 8.5925993,47.3815775 L 8.5924921,47.3816828 L 8.5924449,47.3817291 L 8.5921094,47.3819709 L 8.59182,47.3821979 L 8.5917346,47.3822649 L 8.5915089,47.3824415 L 8.5916546,47.3825499 L 8.5918708,47.3827107 L 8.591834,47.3827308 L 8.5919464,47.3828261 L 8.5920593,47.3829219 L 8.5921826,47.3830535 L 8.5921849,47.3830562 L 8.592186,47.3830576 L 8.592187,47.3830591 L 8.5921879,47.3830605 L 8.5921887,47.383062 L 8.5921895,47.3830635 L 8.5921901,47.383065 L 8.5921907,47.3830665 L 8.5921913,47.3830681 L 8.5921917,47.3830696 L 8.5921921,47.3830712 L 8.5921923,47.3830727 L 8.5921925,47.3830743 L 8.5921927,47.3830759 L 8.5921927,47.3830775 L 8.5921927,47.383079 L 8.5921925,47.3830806 L 8.5921923,47.3830822 L 8.592192,47.3830838 L 8.5921917,47.3830853 L 8.5921912,47.3830869 L 8.5921907,47.3830884 L 8.5921894,47.3830914 L 8.5921886,47.3830929 L 8.5921878,47.3830944 L 8.5921869,47.3830959 L 8.5921859,47.3830973 L 8.5921848,47.3830987 L 8.5921837,47.3831001 L 8.5921825,47.3831014 L 8.5921812,47.3831027 L 8.5921799,47.383104 L 8.5921785,47.3831053 L 8.592177,47.3831065 L 8.5921755,47.3831077 L 8.5921739,47.3831089 L 8.5921722,47.38311 L 8.5921705,47.383111 L 8.5921688,47.3831121 L 8.5921669,47.3831131 L 8.5921651,47.383114 L 8.5921632,47.3831149 L 8.5921612,47.3831158 L 8.5921592,47.3831166 L 8.5920358,47.3831627 L 8.5919225,47.383199 L 8.5917765,47.383246 L 8.5916392,47.3832843 L 8.5915696,47.383302 L 8.5914288,47.3833343 L 8.5913576,47.3833488 L 8.5909569,47.3834278 L 8.5909732,47.3834694 L 8.590791,47.3835038 L 8.5902958,47.3835984 L 8.5898077,47.3836884 L 8.5895613,47.3837317 L 8.5895427,47.3837606 L 8.5896628,47.3840002 L 8.58988,47.3839103 L 8.5901259,47.3838085 L 8.5903032,47.3840993 L 8.5904568,47.3842959 L 8.5905611,47.3844294 L 8.5908184,47.3847588 L 8.5913527,47.3845604 L 8.591678,47.3844582 L 8.5919508,47.3843923 L 8.5922234,47.3843264 L 8.5927356,47.3841724 L 8.5929947,47.3843731 L 8.5930296,47.3844118 L 8.5931054,47.3844958 L 8.593224,47.3846887 L 8.5933175,47.3848408 L 8.5933782,47.3849397 L 8.5934054,47.3849865 L 8.5935437,47.3852243 L 8.5934945,47.3852251 L 8.592992,47.3852339 L 8.5930484,47.385523 L 8.593073,47.3856494 L 8.5928256,47.3858295 L 8.5926538,47.3859654 L 8.5923765,47.3861301 L 8.5921207,47.3862526 L 8.5918104,47.3863782 L 8.5915022,47.386478 L 8.591167,47.3865943 L 8.5910595,47.3866205 L 8.5907509,47.3866959 L 8.5907437,47.3866764 L 8.5907062,47.3866898 L 8.5904264,47.3867927 L 8.590284,47.3868451 L 8.5901002,47.3869301 L 8.5896212,47.3870851 L 8.5894505,47.3871403 L 8.5892524,47.3872075 L 8.5886023,47.3874277 L 8.5882486,47.3875348 L 8.5881907,47.3875529 L 8.5869806,47.3879297 L 8.5874149,47.3886125 L 8.5876229,47.3889749 L 8.5876397,47.3890258 L 8.5876488,47.3890534 L 8.5875494,47.3890828 L 8.5875433,47.3890895 L 8.587511,47.3891786 L 8.5874614,47.3892179 L 8.5873613,47.389377 L 8.5873147,47.3893988 L 8.5872643,47.389444 L 8.5872451,47.3894786 L 8.5870603,47.3895803 L 8.587017,47.3896002 L 8.5870158,47.3896099 L 8.5870143,47.3896216 L 8.5870215,47.3896516 L 8.5870006,47.3896947 L 8.5869117,47.3897599 L 8.5869046,47.3897666 L 8.5869037,47.3897793 L 8.5868431,47.3899199 L 8.5868421,47.3899735 L 8.5869012,47.3900051 L 8.5869578,47.3900167 L 8.586964,47.3900218 L 8.5869554,47.3900874 L 8.5869601,47.3901709 L 8.5869311,47.3901731 L 8.5868389,47.3901802 L 8.5864764,47.3901893 L 8.5861874,47.390235 L 8.5858494,47.3902817 L 8.5853426,47.3903843 L 8.5853071,47.3903915 L 8.5852817,47.3903966 L 8.5852536,47.3903646 L 8.5851279,47.3902763 L 8.5850817,47.3902145 L 8.5850249,47.3901464 L 8.5849231,47.3901089 L 8.5849018,47.3900711 L 8.5849051,47.3900001 L 8.5848739,47.3899471 L 8.5848107,47.3898369 L 8.5848101,47.3897674 L 8.5848277,47.3897361 L 8.5848008,47.389704 L 8.5847415,47.3896657 L 8.5846571,47.3895199 L 8.5846341,47.3894259 L 8.5845784,47.3893171 L 8.584526,47.3892689 L 8.5844765,47.3892468 L 8.5844497,47.3892018 L 8.5844541,47.3890855 L 8.5844017,47.388997 L 8.5843205,47.3889438 L 8.5843175,47.3888512 L 8.584354,47.3888075 L 8.5843859,47.3887351 L 8.5843628,47.3886777 L 8.5843375,47.3886252 L 8.584338,47.3884955 L 8.5843569,47.3884245 L 8.5843702,47.3883357 L 8.5843437,47.388335 L 8.5842353,47.3883322 L 8.5842145,47.3883317 L 8.5841726,47.3883307 L 8.5834504,47.3883125 L 8.5831589,47.3883067 L 8.5831382,47.3885076 L 8.5831143,47.3887006 L 8.5831086,47.3887314 L 8.5830802,47.388885 L 8.5830526,47.3890338 L 8.5830501,47.3890474 L 8.5833159,47.3894059 L 8.5833501,47.3894521 L 8.5833804,47.3894929 L 8.5834082,47.3895304 L 8.5834212,47.3895557 L 8.5835155,47.3897382 L 8.5836927,47.3900815 L 8.5837741,47.3904723 L 8.5839862,47.3909374 L 8.5840083,47.391048 L 8.5840354,47.3911831 L 8.5840542,47.3912771 L 8.5841323,47.3915485 L 8.5842506,47.3917353 L 8.5842824,47.3917811 L 8.584359,47.3918915 L 8.5844165,47.3919525 L 8.5844811,47.3920041 L 8.5846021,47.3920641 L 8.5848189,47.3921717 L 8.5850485,47.3922898 L 8.5854308,47.3924837 L 8.5856693,47.392594 L 8.5857624,47.392637 L 8.5862033,47.3927736 L 8.5861851,47.3928018 L 8.5866709,47.3929465 L 8.5867296,47.392964 L 8.5868506,47.392978 L 8.587475,47.3929744 L 8.5875246,47.3932129 L 8.5876091,47.3932315 L 8.5879572,47.3933815 L 8.5880202,47.3934172 L 8.5881389,47.3934844 L 8.5881766,47.3935057 L 8.5886173,47.3938228 L 8.5889391,47.3940458 L 8.5892931,47.3942911 L 8.5893615,47.3943385 L 8.5898139,47.394657 L 8.5899176,47.3947568 L 8.5899492,47.3947762 L 8.5898615,47.3947731 L 8.5897409,47.394778 L 8.5894027,47.3948729 L 8.5891691,47.3949518 L 8.5890829,47.3949955 L 8.5890452,47.3950147 L 8.5889348,47.3950927 L 8.5886933,47.3953147 L 8.5885261,47.3954835 L 8.5882815,47.3957975 L 8.5883337,47.3958159 L 8.5883561,47.3958256 L 8.5895588,47.3963513 L 8.5898224,47.3964665 L 8.5904458,47.3966698 L 8.5914817,47.3970043 L 8.5917242,47.3968079 L 8.5920771,47.3969078 L 8.5925619,47.3965448 L 8.5929132,47.3963405 L 8.593216,47.3961936 L 8.5933487,47.3961397 L 8.5934757,47.3961737 L 8.593566,47.3962043 L 8.5936648,47.3962739 L 8.5937974,47.3964109 L 8.5938705,47.396493 L 8.593922,47.3964721 L 8.594012,47.3965734 L 8.5942733,47.3968516 L 8.5945296,47.3971222 L 8.5947175,47.3970494 L 8.5950079,47.3969369 L 8.5962402,47.3964624 L 8.5962682,47.3964962 L 8.5963814,47.3966313 L 8.5963807,47.3966779 L 8.5963782,47.3968134 L 8.5963855,47.3969086 L 8.5964036,47.3970012 L 8.5964511,47.3971499 L 8.5965366,47.3973315 L 8.5967059,47.3976572 L 8.5968031,47.3978081 L 8.5968516,47.3978816 L 8.5968885,47.3979324 L 8.5969406,47.3980158 L 8.597145,47.3982414 L 8.5972942,47.3984462 L 8.5972594,47.3985041 L 8.5967825,47.3986334 L 8.5957195,47.3989265 L 8.595598,47.39896 L 8.5952066,47.3990679 L 8.5947962,47.3991811 L 8.5950465,47.3995973 L 8.5955097,47.4003678 L 8.5962176,47.401545 L 8.593796,47.4022169 L 8.5937779,47.4022219 L 8.5939052,47.4024333 L 8.5945369,47.4034819 L 8.5950537,47.4043418 L 8.595057,47.4043472 L 8.5951007,47.4044198 L 8.5952287,47.4046326 L 8.5952926,47.4047389 L 8.5953092,47.4047664 L 8.5954954,47.405076 L 8.5954922,47.4051406 L 8.5958249,47.4056941 L 8.5958607,47.4057537 L 8.5960793,47.4061173 L 8.5963799,47.406086 L 8.5971542,47.4060054 L 8.5972211,47.4059985 L 8.5972792,47.4063087 L 8.597022,47.4063401 L 8.596844,47.4064256 L 8.5965655,47.4065067 L 8.5931154,47.407037 L 8.5924429,47.4071356 L 8.5917185,47.4072419 L 8.5914788,47.4072763 L 8.5906525,47.4073952 L 8.5899202,47.4074007 L 8.5896719,47.407424 L 8.5892629,47.4075579 L 8.5889421,47.4075631 L 8.588059,47.4079651 L 8.5877184,47.4080423 L 8.5850741,47.4086415 L 8.5841441,47.4088523 L 8.5827841,47.4091656 L 8.5797175,47.409872 L 8.5783378,47.4101901 L 8.5769574,47.410508 L 8.5758453,47.4107642 L 8.5747788,47.4110098 L 8.5732468,47.4113626 L 8.5730014,47.4114383 L 8.5729457,47.4114825 L 8.5727402,47.4116459 L 8.5726441,47.4118293 L 8.5726029,47.4119228 L 8.5725902,47.4119735 L 8.5725875,47.4119868 L 8.5725868,47.4119935 L 8.5725863,47.4120003 L 8.5725863,47.412007 L 8.5725865,47.4120137 L 8.5725872,47.4120204 L 8.5725882,47.4120271 L 8.5725912,47.4120404 L 8.5725932,47.412047 L 8.5725956,47.4120535 L 8.5725983,47.4120599 L 8.5726014,47.4120663 L 8.5726047,47.4120726 L 8.5726084,47.4120788 L 8.572784,47.4121812 L 8.5730674,47.4123683 L 8.5733137,47.412573 L 8.573435,47.4127002 L 8.5736771,47.4129977 L 8.5737019,47.4130283 L 8.5738407,47.413238 L 8.5738399,47.4132667 L 8.5738325,47.4135121 L 8.5738442,47.4135385 L 8.5738489,47.4135519 L 8.5738528,47.4135654 L 8.5738559,47.413579 L 8.5738583,47.4135927 L 8.5738599,47.4136064 L 8.5738908,47.4138758 L 8.5738943,47.4139682 L 8.5738924,47.4140145 L 8.5738881,47.4140606 L 8.5738711,47.4142493 L 8.5738432,47.4143299 L 8.573842,47.4143332 L 8.5738415,47.4143349 L 8.5738411,47.4143366 L 8.5738408,47.4143383 L 8.5738406,47.41434 L 8.5738405,47.4143417 L 8.5738405,47.4143434 L 8.5738405,47.4143451 L 8.5738407,47.4143468 L 8.5738409,47.4143485 L 8.5738412,47.4143502 L 8.5738416,47.4143518 L 8.5738421,47.4143535 L 8.5738427,47.4143552 L 8.5738434,47.4143568 L 8.5738441,47.4143584 L 8.5738449,47.41436 L 8.5738459,47.4143616 L 8.5738468,47.4143632 L 8.5738479,47.4143647 L 8.5738491,47.4143662 L 8.5738503,47.4143677 L 8.5738516,47.4143692 L 8.573853,47.4143706 L 8.5738544,47.414372 L 8.573856,47.4143733 L 8.5738576,47.4143747 L 8.5738592,47.4143759 L 8.5738609,47.4143772 L 8.5738627,47.4143784 L 8.5738475,47.4144145 L 8.5737457,47.4144119 L 8.5737296,47.4152624 L 8.573729,47.4152963 L 8.5736829,47.4154155 L 8.5736458,47.415463 L 8.5735933,47.4155462 L 8.5735564,47.4156036 L 8.5735421,47.4156617 L 8.5735603,47.4157952 L 8.5735366,47.4159171 L 8.573543,47.4159865 L 8.5735371,47.4161267 L 8.5735576,47.4163007 L 8.5735709,47.4163631 L 8.5735752,47.4164504 L 8.5735552,47.4166101 L 8.5735551,47.4166105 L 8.5735444,47.4166464 L 8.573544,47.4166479 L 8.5735313,47.4166946 L 8.5734986,47.4168295 L 8.5734869,47.4168975 L 8.5734643,47.4169704 L 8.5734372,47.4170404 L 8.5734215,47.4171079 L 8.5734249,47.4171648 L 8.5734343,47.4172181 L 8.5734785,47.4172929 L 8.5735065,47.4173613 L 8.5735214,47.417492 L 8.5735312,47.4175228 L 8.5735615,47.4175601 L 8.5736238,47.4176383 L 8.573643,47.4176754 L 8.5736568,47.4177933 L 8.5736779,47.4178026 L 8.5737567,47.4177992 L 8.5737831,47.4177981 L 8.5736749,47.4200362 L 8.5736172,47.4199699 L 8.5732474,47.4196513 L 8.5730932,47.4194822 L 8.572963,47.4193832 L 8.5728389,47.4192705 L 8.5723322,47.4190309 L 8.5722683,47.418962 L 8.5722349,47.418926 L 8.5721682,47.4189424 L 8.5720459,47.4189723 L 8.5719839,47.4189855 L 8.571788,47.4190189 L 8.5716887,47.4190312 L 8.5706373,47.41913 L 8.5705422,47.4191434 L 8.5704953,47.4191519 L 8.570405,47.4191722 L 8.5703608,47.4191841 L 8.5703173,47.419197 L 8.5702525,47.4192189 L 8.5702209,47.4192308 L 8.5702063,47.419179 L 8.5701706,47.4191936 L 8.570153,47.4192011 L 8.5694428,47.419261 L 8.5693669,47.4191696 L 8.5696263,47.4188888 L 8.5696006,47.4186847 L 8.5694077,47.4187472 L 8.569026,47.4187096 L 8.5687459,47.4185542 L 8.5685817,47.4183124 L 8.5685183,47.4181837 L 8.5684639,47.4180731 L 8.568422,47.417988 L 8.5683679,47.4179972 L 8.5683017,47.4177024 L 8.5682319,47.4175543 L 8.5681507,47.4173822 L 8.5681127,47.4173262 L 8.5680075,47.4171716 L 8.5679904,47.4171464 L 8.5679472,47.4170828 L 8.5679254,47.4170508 L 8.5679226,47.4170466 L 8.5678603,47.4169549 L 8.5678294,47.4168997 L 8.5677986,47.4168445 L 8.5675597,47.4166172 L 8.5675546,47.4166142 L 8.5673498,47.4164917 L 8.5669231,47.4162865 L 8.5668041,47.4162795 L 8.5667232,47.4162841 L 8.5664203,47.4163537 L 8.5662171,47.4163247 L 8.5657066,47.4162094 L 8.5656475,47.416196 L 8.5654467,47.4161503 L 8.565389,47.4161372 L 8.5652035,47.416095 L 8.5645758,47.4159522 L 8.5643232,47.4158948 L 8.5640172,47.4158253 L 8.5639479,47.4158096 L 8.5639439,47.4158087 L 8.563234,47.4156476 L 8.56321,47.4156929 L 8.5628958,47.416285 L 8.5628351,47.4163994 L 8.5628176,47.4164324 L 8.5626599,47.416395 L 8.5623451,47.4163214 L 8.5619333,47.4170825 L 8.561456,47.4179645 L 8.5614148,47.4180439 L 8.5613301,47.4182075 L 8.561289,47.4182869 L 8.5612121,47.4182686 L 8.5608461,47.4181812 L 8.5608195,47.4181748 L 8.5588445,47.4189576 L 8.5541907,47.4208018 L 8.5542139,47.4208273 L 8.5542166,47.4208303 L 8.5543754,47.4210041 L 8.5545499,47.4211951 L 8.5545417,47.421208 L 8.5546727,47.4213421 L 8.5548096,47.4214823 L 8.5548774,47.4215526 L 8.5550115,47.4216941 L 8.5550778,47.4217651 L 8.5558414,47.4225929 L 8.555948,47.4227087 L 8.5563552,47.4231508 L 8.5567546,47.4235841 L 8.557188,47.4240543 L 8.5572272,47.4240966 L 8.5568974,47.4242429 L 8.5573584,47.4247214 L 8.5569735,47.4249035 L 8.5577503,47.4254806 L 8.55783,47.4255398 L 8.5576413,47.425588 L 8.5576302,47.4255933 L 8.5575753,47.4256296 L 8.5575297,47.4256595 L 8.5570492,47.4260719 L 8.5569659,47.4262021 L 8.5569147,47.4261973 L 8.5569155,47.4262609 L 8.5568955,47.426255 L 8.5568396,47.4262384 L 8.5565061,47.4270418 L 8.5562874,47.427569 L 8.5560951,47.4280349 L 8.5560334,47.4282525 L 8.5560258,47.428279 L 8.5559225,47.4286438 L 8.5558109,47.4290372 L 8.5557242,47.4293434 L 8.5556863,47.4294774 L 8.5556506,47.4296031 L 8.5556393,47.4296433 L 8.5555944,47.4298016 L 8.5555346,47.4300126 L 8.5553605,47.4306265 L 8.5553504,47.4306622 L 8.5550632,47.4306709 L 8.5543,47.4307688 L 8.5535352,47.4309065 L 8.5533293,47.4309133 L 8.5527496,47.4309327 L 8.5524891,47.4309693 L 8.5520764,47.4310274 L 8.5519893,47.4310397 L 8.5513648,47.431088 L 8.5511537,47.4310632 L 8.5509806,47.4310231 L 8.5508277,47.4310402 L 8.5506472,47.4311003 L 8.5502846,47.4312198 L 8.5500937,47.4312832 L 8.5500544,47.4312281 L 8.5499343,47.4312676 L 8.5488568,47.4313768 L 8.5485802,47.4314175 L 8.5484435,47.4314424 L 8.5481749,47.4315009 L 8.5480428,47.4315345 L 8.5469822,47.4318028 L 8.5467378,47.4318685 L 8.5460691,47.4320661 L 8.5458286,47.4321408 L 8.5455938,47.4322253 L 8.5453688,47.4323202 L 8.5451474,47.4324193 L 8.5449156,47.4325058 L 8.5445856,47.4326166 L 8.544514,47.4325009 L 8.5438902,47.4326638 L 8.5431082,47.4328844 L 8.5431414,47.4328225 L 8.5428445,47.4328905 L 8.5431462,47.4323279 L 8.5432067,47.4322153 L 8.5432883,47.4320634 L 8.5434337,47.431793 L 8.5435981,47.4314864 L 8.5436264,47.4314336 L 8.5430534,47.4315089 L 8.5429904,47.4315175 L 8.5429075,47.4315288 L 8.542875,47.4315333 L 8.54244,47.4315926 L 8.542404,47.4315975 L 8.541943,47.431652 L 8.5417608,47.4316756 L 8.5415393,47.4317042 L 8.5403303,47.4318604 L 8.540201,47.431795 L 8.5401002,47.4310967 L 8.5399471,47.4311811 L 8.5397606,47.4312365 L 8.5397222,47.4312465 L 8.5397026,47.4312507 L 8.5396828,47.4312543 L 8.5396428,47.4312601 L 8.5396225,47.4312621 L 8.5396022,47.4312636 L 8.5395263,47.4312686 L 8.5388624,47.431303 L 8.5386232,47.4313172 L 8.5378102,47.4313663 L 8.5373954,47.4314002 L 8.5371479,47.4314491 L 8.537017,47.431505 L 8.5366837,47.4316474 L 8.53631,47.4318078 L 8.5362634,47.4318186 L 8.5360609,47.4318653 L 8.5358153,47.4318835 L 8.5358163,47.4318425 L 8.535712,47.4318395 L 8.5356457,47.4318376 L 8.5356111,47.4318366 L 8.5352098,47.4318797 L 8.5346736,47.4320017 L 8.5343976,47.432128 L 8.534176,47.4323053 L 8.5341134,47.4323553 L 8.5339685,47.432436 L 8.5337386,47.4325107 L 8.5336514,47.4325064 L 8.5332262,47.432318 L 8.5332036,47.4323085 L 8.5331919,47.4323041 L 8.53318,47.4323 L 8.5331678,47.4322963 L 8.5331555,47.4322929 L 8.533143,47.4322898 L 8.5331303,47.432287 L 8.5331175,47.4322845 L 8.5331045,47.4322824 L 8.5330914,47.4322806 L 8.5330651,47.432278 L 8.5330519,47.4322772 L 8.5330386,47.4322767 L 8.5330254,47.4322766 L 8.5330121,47.4322768 L 8.5329988,47.4322774 L 8.5329856,47.4322783 L 8.5329724,47.4322795 L 8.5329593,47.4322811 L 8.5329464,47.432283 L 8.5326366,47.432335 L 8.5324481,47.4323667 L 8.5320018,47.4324417 L 8.5316251,47.4325047 L 8.5307172,47.4326566 L 8.5307034,47.4326585 L 8.5306964,47.4326592 L 8.5306894,47.4326598 L 8.5306823,47.4326601 L 8.5306752,47.4326603 L 8.5306682,47.4326603 L 8.5306611,47.4326602 L 8.530654,47.4326599 L 8.530647,47.4326594 L 8.53064,47.4326587 L 8.5306331,47.4326579 L 8.5306261,47.4326569 L 8.5306193,47.4326557 L 8.5306125,47.4326544 L 8.5306058,47.4326529 L 8.5305991,47.4326512 L 8.5305926,47.4326494 L 8.5305861,47.4326475 L 8.5305798,47.4326453 L 8.5305736,47.4326431 L 8.5305615,47.4326381 L 8.5305557,47.4326354 L 8.5305501,47.4326326 L 8.5305446,47.4326296 L 8.5305392,47.4326265 L 8.530534,47.4326233 L 8.530529,47.4326199 L 8.5305242,47.4326164 L 8.5305195,47.4326129 L 8.530515,47.4326092 L 8.5305108,47.4326054 L 8.5305067,47.4326015 L 8.5305028,47.4325975 L 8.5304992,47.4325934 L 8.5304957,47.4325892 L 8.5304925,47.432585 L 8.5304895,47.4325807 L 8.5304867,47.4325763 L 8.5304842,47.4325718 L 8.5304819,47.4325673 L 8.530267,47.4321054 L 8.530298,47.4320655 L 8.5301569,47.4320953 L 8.5300029,47.4321279 L 8.5292634,47.4322826 L 8.5291383,47.4323108 L 8.5290148,47.432339 L 8.5278994,47.4326024 L 8.5276682,47.432657 L 8.5276704,47.4326625 L 8.5269166,47.4328402 L 8.5259124,47.4330768 L 8.5256325,47.4331339 L 8.5254902,47.4331566 L 8.5254631,47.4330705 L 8.5246305,47.4312895 L 8.5246261,47.4312581 L 8.5236527,47.4313406 L 8.5211662,47.4315514 L 8.5200664,47.4316442 L 8.5197943,47.4316717 L 8.5187829,47.4318906 L 8.518771,47.4318928 L 8.518765,47.4318937 L 8.5187589,47.4318945 L 8.5187528,47.4318951 L 8.5187466,47.4318956 L 8.5187404,47.4318959 L 8.5187342,47.431896 L 8.5187218,47.4318959 L 8.5187156,47.4318956 L 8.5187094,47.4318951 L 8.5187033,47.4318945 L 8.5186972,47.4318938 L 8.5186911,47.4318929 L 8.5186851,47.4318918 L 8.518241,47.4318085 L 8.5181371,47.4317869 L 8.5180859,47.4317745 L 8.5179851,47.4317467 L 8.5179357,47.4317313 L 8.5179021,47.4317203 L 8.5178853,47.4317148 L 8.5177604,47.4316729 L 8.5176982,47.4316515 L 8.5175415,47.4315962 L 8.5174637,47.4315678 L 8.5171205,47.4314427 L 8.5169108,47.4313682 L 8.5168051,47.4313321 L 8.5167818,47.4314748 L 8.5167716,47.4314889 L 8.5167015,47.4314675 L 8.5166891,47.4314641 L 8.5166827,47.4314626 L 8.5166763,47.4314613 L 8.5166698,47.4314601 L 8.5166633,47.4314592 L 8.5166567,47.4314584 L 8.51665,47.4314577 L 8.5166434,47.4314573 L 8.5166367,47.431457 L 8.51663,47.4314568 L 8.5166165,47.4314571 L 8.5166098,47.4314575 L 8.5166032,47.4314581 L 8.5165965,47.4314588 L 8.5165899,47.4314597 L 8.5165834,47.4314608 L 8.5165769,47.431462 L 8.5165705,47.4314634 L 8.5165642,47.431465 L 8.516558,47.4314667 L 8.5165277,47.4314814 L 8.5165132,47.4314893 L 8.5164992,47.4314976 L 8.5164856,47.4315062 L 8.5164725,47.4315151 L 8.5164599,47.4315244 L 8.5164478,47.431534 L 8.5164362,47.4315438 L 8.5164252,47.431554 L 8.5164147,47.4315644 L 8.5164048,47.4315751 L 8.5163956,47.4315861 L 8.5163869,47.4315972 L 8.5163788,47.4316086 L 8.5162812,47.4317546 L 8.5161195,47.4317065 L 8.5161162,47.4317109 L 8.5161144,47.4317131 L 8.5161125,47.4317152 L 8.5161104,47.4317172 L 8.5161083,47.4317192 L 8.516106,47.4317211 L 8.5161037,47.431723 L 8.5161013,47.4317248 L 8.5160987,47.4317266 L 8.5160961,47.4317283 L 8.5160934,47.4317299 L 8.5160906,47.4317315 L 8.5160877,47.431733 L 8.5160847,47.4317344 L 8.5160817,47.4317357 L 8.5160786,47.431737 L 8.5160754,47.4317382 L 8.5160722,47.4317393 L 8.5160689,47.4317404 L 8.5160656,47.4317413 L 8.5160622,47.4317422 L 8.5160588,47.431743 L 8.5160518,47.4317443 L 8.5160482,47.4317449 L 8.5160446,47.4317453 L 8.516041,47.4317457 L 8.5160374,47.4317459 L 8.5160338,47.4317461 L 8.5160302,47.4317462 L 8.5160265,47.4317462 L 8.5160229,47.4317461 L 8.5160193,47.431746 L 8.5160156,47.4317457 L 8.5160121,47.4317454 L 8.5160085,47.4317449 L 8.5160049,47.4317444 L 8.5160014,47.4317438 L 8.5159979,47.4317431 L 8.5159945,47.4317423 L 8.5159911,47.4317414 L 8.5159877,47.4317405 L 8.5159844,47.4317395 L 8.5159812,47.4317383 L 8.515978,47.4317371 L 8.5156772,47.4316215 L 8.5155242,47.4315671 L 8.5152019,47.4314617 L 8.5150382,47.4314128 L 8.5134084,47.4309403 L 8.5132942,47.4309097 L 8.5132363,47.4308959 L 8.5131191,47.4308717 L 8.5130598,47.4308612 L 8.5129798,47.4308515 L 8.5129394,47.4308483 L 8.5128989,47.430846 L 8.5128583,47.4308449 L 8.5128176,47.4308448 L 8.512777,47.4308457 L 8.5127365,47.4308478 L 8.5126559,47.430855 L 8.512616,47.4308601 L 8.5125764,47.4308663 L 8.5125371,47.4308735 L 8.5124984,47.4308818 L 8.5124601,47.430891 L 8.5124223,47.4309013 L 8.5117355,47.4310984 L 8.5116239,47.4311349 L 8.5115881,47.4311488 L 8.511553,47.4311636 L 8.5114851,47.4311956 L 8.5114524,47.4312128 L 8.5114207,47.4312308 L 8.5113899,47.4312496 L 8.5104384,47.4318457 L 8.5104343,47.4318482 L 8.5104322,47.4318494 L 8.5104301,47.4318505 L 8.5104278,47.4318516 L 8.5104256,47.4318526 L 8.5104232,47.4318536 L 8.5104208,47.4318545 L 8.5104184,47.4318553 L 8.5104159,47.4318561 L 8.5104134,47.4318568 L 8.5104109,47.4318575 L 8.5104083,47.4318581 L 8.5104057,47.4318587 L 8.5104031,47.4318592 L 8.5104004,47.4318596 L 8.5103977,47.4318599 L 8.510395,47.4318602 L 8.5103923,47.4318605 L 8.5103896,47.4318606 L 8.5103869,47.4318607 L 8.5103841,47.4318607 L 8.5103814,47.4318607 L 8.5103787,47.4318606 L 8.510376,47.4318605 L 8.5103733,47.4318602 L 8.5102748,47.4319298 L 8.5103673,47.4319606 L 8.5102791,47.4320051 L 8.5101433,47.4320614 L 8.5099683,47.4321273 L 8.5099115,47.4321431 L 8.5086992,47.4325103 L 8.5080944,47.432692 L 8.5075427,47.432858 L 8.5068832,47.4330567 L 8.5064485,47.4331879 L 8.5063991,47.4332023 L 8.5058012,47.4333834 L 8.5046917,47.4337178 L 8.5041842,47.4338718 L 8.5041286,47.4338892 L 8.5039081,47.4339359 L 8.5036443,47.4340188 L 8.5033876,47.4341235 L 8.5020653,47.4346662 L 8.5019906,47.4346462 L 8.5019127,47.4346278 L 8.5015645,47.4346067 L 8.5008722,47.4345649 L 8.5002701,47.4344188 L 8.4966078,47.4331555 L 8.4956625,47.4328294 L 8.4956173,47.4328128 L 8.4953612,47.4327662 L 8.4896709,47.4317323 L 8.4889924,47.431609 L 8.4857915,47.4310272 L 8.4855229,47.430743 L 8.4855026,47.4307214 L 8.4854328,47.4306598 L 8.4854018,47.4306324 L 8.4854002,47.430631 L 8.4853866,47.430619 L 8.4853396,47.4305775 L 8.4851851,47.4304409 L 8.4851528,47.4304123 L 8.4850353,47.4303142 L 8.4849916,47.4302777 L 8.484948,47.4302412 L 8.4849042,47.4302046 L 8.4848436,47.430154 L 8.4847987,47.4301129 L 8.4845762,47.4299093 L 8.4844472,47.4297912 L 8.4844689,47.4296965 L 8.4844672,47.4296854 L 8.4844318,47.4294598 L 8.4844099,47.4293195 L 8.4843886,47.4291837 L 8.484374,47.4290902 L 8.4843696,47.4290365 L 8.4844152,47.4289951 L 8.484374,47.4289619 L 8.4844378,47.4289318 L 8.484661,47.4287321 L 8.4847543,47.4284649 L 8.4847735,47.4283549 L 8.4847063,47.4281025 L 8.4848149,47.4278437 L 8.4852432,47.4272645 L 8.4855191,47.4271201 L 8.4856305,47.4271105 L 8.4859969,47.4270788 L 8.4865535,47.4268104 L 8.4869175,47.4267188 L 8.4874617,47.4265382 L 8.4877038,47.4264576 L 8.4881658,47.4263446 L 8.4883028,47.4262955 L 8.4883107,47.4262466 L 8.4887205,47.4261325 L 8.4890397,47.4260778 L 8.489352,47.4260025 L 8.4896089,47.4259338 L 8.490105,47.425802 L 8.4901707,47.4257799 L 8.4901975,47.4256679 L 8.4902099,47.4256162 L 8.4902602,47.4254066 L 8.490264,47.4253909 L 8.4902716,47.4253614 L 8.4900908,47.4253238 L 8.4900673,47.4253189 L 8.4900684,47.4253062 L 8.4900744,47.4252403 L 8.4900873,47.425098 L 8.4901047,47.4249052 L 8.4900591,47.4243496 L 8.4901743,47.4242947 L 8.4902462,47.4242604 L 8.4904642,47.4241564 L 8.4905141,47.4241326 L 8.4909199,47.423939 L 8.4910036,47.4238991 L 8.4909825,47.4238589 L 8.4907688,47.4234485 L 8.4907549,47.4234219 L 8.4907258,47.4233661 L 8.4907013,47.4233193 L 8.4902342,47.4224265 L 8.4901943,47.4223502 L 8.4901866,47.422336 L 8.4901314,47.422302 L 8.4892751,47.422516 L 8.4885362,47.4227027 L 8.4885143,47.4227084 L 8.4882384,47.4224564 L 8.4881312,47.4222962 L 8.4881047,47.4222628 L 8.4880019,47.4221332 L 8.4879818,47.4221078 L 8.4879635,47.422007 L 8.4878312,47.4220145 L 8.4875267,47.4219574 L 8.4872591,47.4219019 L 8.4868251,47.4218645 L 8.4866923,47.4218046 L 8.4866726,47.4217771 L 8.4865761,47.4216425 L 8.4864015,47.4215705 L 8.4860915,47.4215542 L 8.4856586,47.4216145 L 8.485079,47.4217205 L 8.4846691,47.4218027 L 8.4844056,47.4218555 L 8.483962,47.4219419 L 8.4835296,47.4220521 L 8.4832391,47.4221316 L 8.4829177,47.4222244 L 8.4829064,47.4224296 L 8.4829043,47.4224661 L 8.482943,47.4226558 L 8.4828475,47.4226898 L 8.4826156,47.4227723 L 8.4821876,47.4229002 L 8.4817647,47.422997 L 8.4817052,47.4230025 L 8.4816113,47.4224434 L 8.4815373,47.4221983 L 8.4814173,47.421756 L 8.4813689,47.42156 L 8.481329,47.4214138 L 8.4813287,47.4214128 L 8.4813684,47.4213906 L 8.4813104,47.4213424 L 8.4811543,47.4213489 L 8.4808411,47.4213618 L 8.4801477,47.4214141 L 8.4799376,47.4214214 L 8.4797181,47.4214068 L 8.4793669,47.4211341 L 8.479209,47.4213344 L 8.4789517,47.421719 L 8.4784119,47.4218923 L 8.4778286,47.4221154 L 8.4777117,47.4218853 L 8.4776041,47.4216521 L 8.4774898,47.4214171 L 8.4774205,47.4212681 L 8.4773638,47.4211603 L 8.4771959,47.4208157 L 8.4770493,47.4205101 L 8.476879,47.4201593 L 8.4771375,47.4199167 L 8.4772018,47.4197449 L 8.4769597,47.4196206 L 8.4767146,47.4195168 L 8.4765094,47.419425 L 8.4763785,47.4193733 L 8.4759652,47.4192033 L 8.4757321,47.4191073 L 8.4755438,47.4190297 L 8.4754253,47.4190019 L 8.4753834,47.4189863 L 8.4752104,47.4189224 L 8.4750294,47.4188556 L 8.4749086,47.418812 L 8.4748157,47.4187786 L 8.4747211,47.4187445 L 8.4745312,47.418676 L 8.4743374,47.4186068 L 8.4739776,47.4184781 L 8.473608,47.4183465 L 8.4733185,47.4182435 L 8.4726743,47.4180145 L 8.4715827,47.4176266 L 8.4706981,47.4175806 L 8.4697831,47.4175334 L 8.4696238,47.4175244 L 8.4691307,47.4169272 L 8.4691344,47.4164893 L 8.4694195,47.4161093 L 8.4694434,47.4160762 L 8.4695614,47.4159292 L 8.4699668,47.4156479 L 8.4700718,47.4155748 L 8.4700341,47.4155391 L 8.4700369,47.4155089 L 8.4700023,47.4154701 L 8.469995,47.4154331 L 8.4699393,47.4153905 L 8.4698877,47.4153518 L 8.469863,47.4153149 L 8.4698454,47.4153004 L 8.4698019,47.4152544 L 8.4697843,47.41524 L 8.4697351,47.4151597 L 8.4697017,47.4151205 L 8.4696835,47.4150573 L 8.4696672,47.4150474 L 8.4696671,47.415021 L 8.4696251,47.4149731 L 8.4695983,47.4149061 L 8.4695783,47.4148721 L 8.4695518,47.4148391 L 8.4695242,47.4148331 L 8.4694945,47.4148152 L 8.4694684,47.4147945 L 8.4694575,47.4147629 L 8.4693926,47.4147509 L 8.469375,47.4147306 L 8.4693212,47.414704 L 8.4692692,47.4146759 L 8.4692732,47.4146663 L 8.4692467,47.4146527 L 8.4691939,47.4146049 L 8.4691738,47.4146 L 8.469147,47.4145692 L 8.4691262,47.4145504 L 8.4690717,47.4145315 L 8.4690572,47.4145165 L 8.4690535,47.4144912 L 8.4689724,47.4144413 L 8.4689593,47.414431 L 8.4689226,47.4143615 L 8.4688919,47.4143428 L 8.4688226,47.4143117 L 8.4688103,47.4142823 L 8.4687975,47.4142719 L 8.468777,47.4142666 L 8.468766,47.4142302 L 8.468757,47.4142135 L 8.46872,47.4141978 L 8.4686945,47.4141771 L 8.4686856,47.414158 L 8.4686263,47.4141342 L 8.4686086,47.4140997 L 8.4685663,47.41408 L 8.4685592,47.414054 L 8.4685665,47.4140259 L 8.4685629,47.4139946 L 8.4685723,47.4139582 L 8.4686094,47.413957 L 8.4686315,47.4139518 L 8.4686726,47.4138757 L 8.4686254,47.4138277 L 8.4686361,47.4137913 L 8.4686238,47.4137239 L 8.4686507,47.4136734 L 8.4686294,47.4136261 L 8.4685303,47.413595 L 8.4684738,47.413573 L 8.468394,47.4135825 L 8.4683739,47.4135791 L 8.4683024,47.4135477 L 8.4682136,47.4135216 L 8.4681745,47.4134853 L 8.4681737,47.4134434 L 8.4681471,47.4134233 L 8.4681067,47.4134193 L 8.4680624,47.4133635 L 8.4680053,47.4133401 L 8.4680158,47.4133248 L 8.4681425,47.4131402 L 8.4684559,47.4126935 L 8.4687404,47.4122884 L 8.468756,47.4122482 L 8.4692072,47.4123349 L 8.4694135,47.4123754 L 8.4700373,47.4124947 L 8.4703081,47.4125332 L 8.4703755,47.4124977 L 8.4704053,47.4120908 L 8.4704349,47.4116885 L 8.4704419,47.4115928 L 8.4705401,47.4116132 L 8.4708498,47.4116716 L 8.4709293,47.4115957 L 8.4711262,47.4113682 L 8.4710965,47.4111253 L 8.4710092,47.410936 L 8.4715696,47.4108268 L 8.4719579,47.4107367 L 8.4724686,47.4106231 L 8.4726814,47.4105829 L 8.4727644,47.4107424 L 8.4729007,47.4109773 L 8.4730251,47.4114574 L 8.4734889,47.4119322 L 8.4735789,47.4120635 L 8.4737155,47.4121165 L 8.4739359,47.4122221 L 8.4741465,47.4122642 L 8.4744941,47.4123686 L 8.4747528,47.4124225 L 8.4747985,47.4124194 L 8.4748457,47.412416 L 8.4748799,47.4124136 L 8.4752395,47.4123782 L 8.4755639,47.4123458 L 8.4758202,47.4123066 L 8.4761575,47.412238 L 8.4764583,47.4121657 L 8.4768846,47.4120245 L 8.4772491,47.4119382 L 8.4770069,47.4116497 L 8.4768257,47.4114608 L 8.4767325,47.4112443 L 8.4766674,47.411034 L 8.476647,47.4109692 L 8.476496,47.4109853 L 8.4763789,47.4110027 L 8.4762788,47.4110248 L 8.4762242,47.4109403 L 8.4761517,47.410828 L 8.4760457,47.4107168 L 8.4758308,47.4107688 L 8.4756752,47.4103656 L 8.4756656,47.4103403 L 8.4756599,47.4103256 L 8.4755483,47.4100173 L 8.4755211,47.4099093 L 8.4754924,47.4098344 L 8.4754451,47.4097049 L 8.4763382,47.4095114 L 8.4764701,47.4094797 L 8.4770261,47.409346 L 8.4772873,47.4091391 L 8.4772506,47.4090235 L 8.4772611,47.4088377 L 8.4772599,47.408826 L 8.4772609,47.4086805 L 8.477267,47.4083584 L 8.4772703,47.4082944 L 8.4772695,47.4082471 L 8.4772697,47.4082332 L 8.4772713,47.408169 L 8.477134,47.4078275 L 8.4770569,47.4076357 L 8.4770585,47.407372 L 8.4770589,47.4073463 L 8.4770599,47.4070587 L 8.4770538,47.4061941 L 8.477189,47.4059566 L 8.4772202,47.4059244 L 8.4772346,47.4059079 L 8.4772568,47.405879 L 8.4772671,47.4058643 L 8.4772701,47.4058599 L 8.4772716,47.4058577 L 8.4772942,47.4058198 L 8.4773041,47.4058005 L 8.4773129,47.4057809 L 8.4773207,47.4057612 L 8.4773275,47.4057413 L 8.4773333,47.4057212 L 8.477338,47.405701 L 8.4773417,47.4056807 L 8.4773443,47.4056603 L 8.4773459,47.4056399 L 8.4773464,47.4056195 L 8.4773459,47.405599 L 8.4773469,47.4053629 L 8.4773927,47.4053278 L 8.4773863,47.4052575 L 8.477377,47.4051652 L 8.4775328,47.4051515 L 8.4778367,47.4051247 L 8.4778897,47.40512 L 8.4779911,47.4051091 L 8.4780871,47.4050962 L 8.4781852,47.4050811 L 8.4781483,47.404873 L 8.4781348,47.4047966 L 8.4781335,47.4047887 L 8.4781309,47.4047747 L 8.4781263,47.4047615 L 8.4781282,47.4047425 L 8.4781522,47.4044925 L 8.4781723,47.4042776 L 8.4781741,47.4042583 L 8.4781764,47.4042341 L 8.4781865,47.4042337 L 8.4781488,47.4038749 L 8.4777085,47.4038907 L 8.4774881,47.4038946 L 8.4769359,47.4038927 L 8.47666,47.4038854 L 8.4763265,47.4038711 L 8.4761601,47.4038616 L 8.4757231,47.4038303 L 8.4755054,47.4038106 L 8.4750699,47.4037614 L 8.4748532,47.4037328 L 8.4746103,47.4036979 L 8.4744893,47.4036792 L 8.4742084,47.403635 L 8.4735631,47.4035332 L 8.4729193,47.4034317 L 8.472275,47.40333 L 8.4716292,47.4032282 L 8.4709855,47.4031267 L 8.470695,47.4030808 L 8.4704575,47.4030453 L 8.4703382,47.4030293 L 8.469902,47.4029831 L 8.4696827,47.4029662 L 8.4692423,47.4029447 L 8.4690216,47.4029402 L 8.4685805,47.4029438 L 8.4683602,47.4029518 L 8.4682177,47.402959 L 8.4681466,47.4029632 L 8.4678496,47.4029859 L 8.4677017,47.4030001 L 8.4675849,47.4026423 L 8.4675775,47.4026225 L 8.4662417,47.4002295 L 8.4662401,47.4002266 L 8.4661462,47.4000583 L 8.4668735,47.3998715 L 8.4674634,47.3997199 L 8.4680605,47.3995665 L 8.4679824,47.3994264 L 8.4675918,47.3987253 L 8.4656768,47.3992174 L 8.465613,47.399103 L 8.4653622,47.3986536 L 8.4653545,47.39864 L 8.4651725,47.3983139 L 8.4651584,47.3982885 L 8.468807,47.3973052 L 8.4687837,47.3972651 L 8.4734874,47.395996 L 8.473251,47.3955346 L 8.4730103,47.395064 L 8.4729723,47.3950791 L 8.4729527,47.3950861 L 8.4729128,47.3950988 L 8.4728924,47.3951046 L 8.4728509,47.3951149 L 8.4728299,47.3951195 L 8.4727876,47.3951279 L 8.4727662,47.3951315 L 8.4726796,47.3951434 L 8.4726361,47.3951485 L 8.4725488,47.3951574 L 8.472505,47.3951611 L 8.4724287,47.3951672 L 8.4723904,47.3951695 L 8.4723137,47.3951729 L 8.4722753,47.395174 L 8.4722064,47.3951737 L 8.472172,47.3951723 L 8.4721377,47.39517 L 8.4721035,47.3951669 L 8.4720358,47.3951581 L 8.4720024,47.3951524 L 8.4719692,47.395146 L 8.4719365,47.3951387 L 8.4718749,47.395122 L 8.4718449,47.3951125 L 8.4718155,47.3951021 L 8.4717586,47.3950792 L 8.4717312,47.3950665 L 8.4717045,47.3950532 L 8.4716639,47.39503 L 8.4716446,47.3950177 L 8.4716259,47.3950049 L 8.4716079,47.3949916 L 8.471574,47.3949639 L 8.4715581,47.3949495 L 8.471543,47.3949347 L 8.4715287,47.3949195 L 8.471524,47.3949145 L 8.4715216,47.394912 L 8.4715165,47.3949071 L 8.4715138,47.3949048 L 8.4714904,47.3948741 L 8.4714798,47.3948584 L 8.4714701,47.3948424 L 8.4714612,47.3948263 L 8.4714532,47.3948099 L 8.471446,47.3947933 L 8.4714396,47.3947766 L 8.4714341,47.3947597 L 8.4714295,47.3947427 L 8.4714258,47.3947257 L 8.4714229,47.3947085 L 8.4714209,47.3946913 L 8.4714198,47.394674 L 8.4714196,47.3946568 L 8.4714203,47.3946395 L 8.4714219,47.3946223 L 8.4714244,47.3946051 L 8.4714277,47.3945879 L 8.4714406,47.3945469 L 8.4714488,47.3945267 L 8.4714582,47.3945067 L 8.4714688,47.3944869 L 8.4714804,47.3944675 L 8.471507,47.3944296 L 8.4715219,47.3944113 L 8.4715379,47.3943933 L 8.4715549,47.3943758 L 8.4715729,47.3943588 L 8.4715234,47.3943033 L 8.472083,47.3940755 L 8.4719132,47.393883 L 8.4718634,47.3939033 L 8.4716355,47.393996 L 8.471391,47.3940954 L 8.4713463,47.3941135 L 8.4710722,47.394225 L 8.4709236,47.3942855 L 8.4708768,47.3943045 L 8.470658,47.3943936 L 8.4705245,47.3942654 L 8.4704888,47.3942314 L 8.4704274,47.3941724 L 8.4703957,47.3941421 L 8.4702907,47.3941262 L 8.4702326,47.3940655 L 8.4701785,47.3940058 L 8.4700107,47.3940816 L 8.4699049,47.3941308 L 8.4698443,47.3941591 L 8.4696705,47.3942304 L 8.469599,47.3942579 L 8.4694964,47.3942973 L 8.4693198,47.3943671 L 8.4692501,47.3943937 L 8.4691448,47.3944339 L 8.4689919,47.3944817 L 8.4689582,47.3944923 L 8.4688834,47.3945112 L 8.4687697,47.3945401 L 8.4685924,47.394591 L 8.4685392,47.3946073 L 8.4683738,47.3946069 L 8.4681867,47.3946538 L 8.4679911,47.3946955 L 8.4678985,47.3947057 L 8.4677525,47.3947218 L 8.4676268,47.394744 L 8.4675932,47.3947499 L 8.4675256,47.3947599 L 8.4674001,47.3947786 L 8.4673795,47.394776 L 8.4672463,47.3947593 L 8.4671858,47.3947516 L 8.4669871,47.394775 L 8.4667914,47.3947926 L 8.466395,47.3948278 L 8.466003,47.3948631 L 8.4656056,47.3948995 L 8.4654097,47.3949173 L 8.4653518,47.3949215 L 8.465229,47.3950091 L 8.4651631,47.3950309 L 8.4648837,47.3950816 L 8.4648311,47.3948269 L 8.4648352,47.3948101 L 8.4648703,47.3947625 L 8.4651015,47.3945286 L 8.465371,47.3942947 L 8.4653917,47.3942767 L 8.4654363,47.3942483 L 8.4655031,47.3941978 L 8.4656418,47.3940929 L 8.4656663,47.3940745 L 8.465928,47.3938854 L 8.4660577,47.3937917 L 8.4660703,47.3937826 L 8.4662055,47.3937254 L 8.4662414,47.3937147 L 8.4664112,47.3936638 L 8.4664395,47.3936534 L 8.4665965,47.3935956 L 8.4667348,47.3935446 L 8.4667454,47.39354 L 8.4668128,47.3935109 L 8.4668736,47.3934847 L 8.4669444,47.3934541 L 8.4669931,47.3934194 L 8.4671019,47.3933421 L 8.4671865,47.3932249 L 8.4672373,47.3931544 L 8.4672738,47.3931039 L 8.4673265,47.39301 L 8.4673284,47.3930055 L 8.4673589,47.3929507 L 8.4673863,47.3929013 L 8.4674209,47.3927956 L 8.4673707,47.3926245 L 8.467345,47.3925367 L 8.4672993,47.3923701 L 8.4672784,47.3922941 L 8.4672683,47.3922571 L 8.4672548,47.3922095 L 8.4672312,47.3921265 L 8.4671894,47.3919795 L 8.4671798,47.3919454 L 8.4671292,47.391766 L 8.4670793,47.391589 L 8.4669717,47.3913069 L 8.4669674,47.3912189 L 8.4670777,47.3909861 L 8.4671892,47.3907958 L 8.4672675,47.3906998 L 8.4672303,47.3906835 L 8.4672656,47.390651 L 8.4672369,47.390635 L 8.4669081,47.3907552 L 8.4666946,47.3908506 L 8.4661769,47.3911292 L 8.4660545,47.3911648 L 8.4659218,47.3911702 L 8.4656372,47.3911302 L 8.4655595,47.391131 L 8.4654706,47.3911688 L 8.4651812,47.3913239 L 8.4651492,47.3913053 L 8.4638065,47.3905272 L 8.4634633,47.3902317 L 8.463438,47.3902089 L 8.4617748,47.3886958 L 8.4610423,47.3880298 L 8.4612122,47.3879517 L 8.4611117,47.3877812 L 8.4609809,47.3873703 L 8.4608754,47.3870442 L 8.4605036,47.3867358 L 8.4604085,47.3865737 L 8.4602855,47.3863623 L 8.4600363,47.3859448 L 8.4596753,47.3855424 L 8.4593432,47.3851613 L 8.458915,47.3847946 L 8.4584685,47.3844124 L 8.4582288,47.3841765 L 8.4580689,47.3838786 L 8.4578899,47.3838201 L 8.4575551,47.383711 L 8.4576638,47.3834704 L 8.4576678,47.3834578 L 8.4576693,47.3834515 L 8.4576705,47.3834451 L 8.4576714,47.3834387 L 8.4576719,47.3834323 L 8.4576721,47.3834259 L 8.4576719,47.3834194 L 8.4576714,47.383413 L 8.4576706,47.3834066 L 8.4576694,47.3834003 L 8.4576679,47.3833939 L 8.4576661,47.3833876 L 8.4576639,47.3833814 L 8.4576614,47.3833752 L 8.4576586,47.383369 L 8.4576554,47.383363 L 8.457652,47.383357 L 8.4576482,47.3833511 L 8.4576441,47.3833453 L 8.4576398,47.3833396 L 8.4576351,47.383334 L 8.4576248,47.3833232 L 8.4576193,47.383318 L 8.4576135,47.3833129 L 8.4576074,47.3833079 L 8.4576011,47.3833032 L 8.4575945,47.3832985 L 8.4575876,47.383294 L 8.4575806,47.3832897 L 8.4575733,47.3832856 L 8.4575658,47.3832817 L 8.4575581,47.3832779 L 8.4575502,47.3832743 L 8.4575421,47.3832709 L 8.4575339,47.3832678 L 8.4575255,47.3832648 L 8.4575169,47.383262 L 8.4575082,47.3832595 L 8.4574994,47.3832571 L 8.4574904,47.383255 L 8.4574814,47.3832531 L 8.4574722,47.3832514 L 8.457463,47.3832499 L 8.4574537,47.3832487 L 8.4574768,47.3832196 L 8.4574895,47.3832055 L 8.4575029,47.3831917 L 8.4575171,47.3831783 L 8.457532,47.3831653 L 8.4575476,47.3831526 L 8.4575639,47.3831403 L 8.4575809,47.3831285 L 8.4575984,47.383117 L 8.4576166,47.3831061 L 8.4577211,47.3830552 L 8.4577753,47.3830317 L 8.4578308,47.3830097 L 8.4579662,47.3829439 L 8.458031,47.3829084 L 8.4580938,47.3828713 L 8.4581546,47.3828326 L 8.4582786,47.3827435 L 8.4583365,47.3826965 L 8.4583916,47.3826479 L 8.4584128,47.382629 L 8.4584226,47.3826191 L 8.4584319,47.3826091 L 8.4584407,47.3825988 L 8.4584489,47.3825883 L 8.4584566,47.3825776 L 8.4584637,47.3825668 L 8.4584702,47.3825558 L 8.4584819,47.3825326 L 8.4584867,47.3825208 L 8.458491,47.3825089 L 8.4584946,47.3824969 L 8.4584975,47.3824849 L 8.4584998,47.3824727 L 8.4585014,47.3824606 L 8.4585024,47.3824483 L 8.4584997,47.3824301 L 8.4584976,47.3824211 L 8.4584951,47.3824121 L 8.4584921,47.3824032 L 8.4584887,47.3823943 L 8.4584847,47.3823855 L 8.4584804,47.3823769 L 8.4584756,47.3823683 L 8.4584703,47.3823599 L 8.4584647,47.3823516 L 8.4584585,47.3823434 L 8.458452,47.3823354 L 8.4584451,47.3823276 L 8.4584377,47.3823199 L 8.45843,47.3823124 L 8.4584219,47.3823051 L 8.4584038,47.3822906 L 8.4583942,47.3822836 L 8.4583843,47.382277 L 8.4583739,47.3822705 L 8.4583633,47.3822644 L 8.4583523,47.3822585 L 8.458341,47.3822529 L 8.4583294,47.3822475 L 8.4583176,47.3822425 L 8.4583054,47.3822378 L 8.458293,47.3822333 L 8.4582804,47.3822292 L 8.4582676,47.3822254 L 8.4582546,47.3822219 L 8.4582,47.3822128 L 8.4581724,47.3822092 L 8.4581446,47.3822064 L 8.4581166,47.3822042 L 8.4580549,47.3822019 L 8.458024,47.3822019 L 8.4579931,47.3822029 L 8.4579624,47.3822046 L 8.4575386,47.3822188 L 8.4574491,47.382223 L 8.4574046,47.3822267 L 8.4573604,47.3822315 L 8.4573164,47.3822373 L 8.4572727,47.3822442 L 8.4572294,47.3822521 L 8.4571866,47.3822611 L 8.4571442,47.3822711 L 8.4571025,47.3822821 L 8.4570215,47.3823068 L 8.456982,47.3823206 L 8.4569432,47.3823354 L 8.4569053,47.382351 L 8.4568682,47.3823676 L 8.4568319,47.382385 L 8.4567966,47.3824033 L 8.4567622,47.3824224 L 8.4567289,47.3824423 L 8.4567089,47.3816805 L 8.4566891,47.3809395 L 8.4566045,47.3809093 L 8.4565637,47.3808924 L 8.4564855,47.3808555 L 8.4564482,47.3808354 L 8.4563855,47.3808045 L 8.4563529,47.3807903 L 8.4563195,47.380777 L 8.4562853,47.3807646 L 8.4562145,47.3807423 L 8.4561781,47.3807327 L 8.4561412,47.380724 L 8.4561039,47.3807163 L 8.4557562,47.3806597 L 8.4555813,47.3806344 L 8.455203,47.3805866 L 8.4550129,47.3805661 L 8.4549,47.3805534 L 8.4548442,47.3805448 L 8.4547889,47.3805349 L 8.4547341,47.3805235 L 8.4546275,47.3804969 L 8.4545753,47.3804815 L 8.4545241,47.3804649 L 8.4544737,47.3804469 L 8.4543778,47.3804102 L 8.4542587,47.3803645 L 8.4542354,47.3803551 L 8.4542234,47.3803509 L 8.4542112,47.3803469 L 8.4541988,47.3803433 L 8.4541863,47.3803399 L 8.4541735,47.3803369 L 8.4541446,47.3803312 L 8.4541299,47.3803289 L 8.4541152,47.3803271 L 8.4541003,47.3803256 L 8.4540853,47.3803245 L 8.4540703,47.3803239 L 8.4539758,47.3803133 L 8.4539291,47.3803061 L 8.4538404,47.3802887 L 8.4537968,47.3802784 L 8.4537373,47.3802711 L 8.4537073,47.3802686 L 8.4536772,47.3802669 L 8.453647,47.3802658 L 8.4536167,47.3802655 L 8.4535865,47.380266 L 8.4535563,47.3802672 L 8.4535262,47.3802691 L 8.4534619,47.3802758 L 8.4534301,47.3802805 L 8.4533986,47.3802859 L 8.4533674,47.3802922 L 8.4533366,47.3802993 L 8.4533062,47.3803073 L 8.4532763,47.380316 L 8.4530863,47.3803765 L 8.4529894,47.380404 L 8.4527762,47.3804571 L 8.4526679,47.3804803 L 8.4525513,47.3805052 L 8.4524919,47.3805152 L 8.4524319,47.3805235 L 8.4523716,47.3805301 L 8.4522646,47.3805375 L 8.4522109,47.3805392 L 8.4521572,47.3805396 L 8.4521034,47.3805387 L 8.452068,47.3805375 L 8.4520503,47.3805376 L 8.4520326,47.3805382 L 8.4520149,47.3805392 L 8.4519973,47.3805406 L 8.4519798,47.3805425 L 8.4519624,47.3805448 L 8.4519451,47.3805475 L 8.451928,47.3805507 L 8.4519111,47.3805543 L 8.4518778,47.3805628 L 8.4518615,47.3805676 L 8.4518454,47.3805729 L 8.4518297,47.3805786 L 8.4518143,47.3805847 L 8.4517992,47.3805911 L 8.4517845,47.380598 L 8.4517702,47.3806051 L 8.4517563,47.3806127 L 8.4517428,47.3806206 L 8.4516777,47.38061 L 8.451649,47.3806053 L 8.451101,47.380529 L 8.4503865,47.3804118 L 8.4498902,47.3803574 L 8.4493383,47.3802951 L 8.4485435,47.3802697 L 8.4480061,47.3802489 z\" /></g></g></svg>"
},
"metadata": {},
"execution_count": 26
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "MltcizkeOSTP",
"outputId": "d6854f74-f63e-4366-9aed-6ec9b4b764eb"
},
"source": [
"boundary_gs = gpd.GeoSeries(boundary, crs=wkbfab.proj_string, name='boundary')\n",
"print(boundary_gs.crs)\n",
"boundary_gs"
],
"execution_count": 27,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"+proj=longlat +datum=WGS84 +no_defs +type=crs\n"
]
},
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0 MULTIPOLYGON (((8.44801 47.38025, 8.44847 47.3...\n",
"Name: boundary, dtype: geometry"
]
},
"metadata": {},
"execution_count": 27
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "hPY-RTFKL1Nq"
},
"source": [
"## Filter Swiss 3D buildings to only include Zurich\n",
"\n",
"Uses https://www.swisstopo.admin.ch/en/geodata/landscape/buildings3d2.html data, which is in the ESRI File Geodatabase (MultiPatch Features) format."
]
},
{
"cell_type": "code",
"metadata": {
"id": "Q5p9Zh_ZkVEe",
"colab": {
"base_uri": "https://localhost:8080/"
},
"outputId": "dfa4941f-f010-4664-a9da-13ff6842de13"
},
"source": [
"!wget -N https://data.geo.admin.ch/ch.swisstopo.swissbuildings3d_2/swissbuildings3d_2_2021-05/swissbuildings3d_2_2021-05_2056_5728.gdb.zip\n",
"!unzip swissbuildings3d_2_2021-05_2056_5728.gdb.zip"
],
"execution_count": 28,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"--2021-09-20 09:23:31-- https://data.geo.admin.ch/ch.swisstopo.swissbuildings3d_2/swissbuildings3d_2_2021-05/swissbuildings3d_2_2021-05_2056_5728.gdb.zip\n",
"Resolving data.geo.admin.ch (data.geo.admin.ch)... 52.84.162.23, 52.84.162.31, 52.84.162.34, ...\n",
"Connecting to data.geo.admin.ch (data.geo.admin.ch)|52.84.162.23|:443... connected.\n",
"HTTP request sent, awaiting response... 304 Not Modified\n",
"File ‘swissbuildings3d_2_2021-05_2056_5728.gdb.zip’ not modified on server. Omitting download.\n",
"\n",
"Archive: swissbuildings3d_2_2021-05_2056_5728.gdb.zip\n",
"replace 20210520_swissBUILDINGS20_LV95LN02.gdb/a00000001.gdbindexes? [y]es, [n]o, [A]ll, [N]one, [r]ename: N\n"
]
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "X08Phux3L8CE",
"outputId": "b1ab9a19-0231-4edc-b0eb-2ae68d7b441c"
},
"source": [
"gdb_file = '20210520_swissBUILDINGS20_LV95LN02.gdb'\n",
"fiona.listlayers(gdb_file)"
],
"execution_count": 29,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"['sB20_LV95LN02']"
]
},
"metadata": {},
"execution_count": 29
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "BuMO0Z6oeUb1"
},
"source": [
"Using the Zurich boundary results in an empty result:"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 69
},
"id": "4gg6B8EmL_Kv",
"outputId": "925b40de-b7c2-4f9c-f141-81e919db9903"
},
"source": [
"gdf = gpd.read_file(gdb_file, layer='sB20_LV95LN02', mask=boundary_gs)\n",
"gdf.head()"
],
"execution_count": 30,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>DATUM_AENDERUNG</th>\n",
" <th>DATUM_ERSTELLUNG</th>\n",
" <th>ERSTELLUNG_JAHR</th>\n",
" <th>ERSTELLUNG_MONAT</th>\n",
" <th>GEBAEUDE_NUTZUNG</th>\n",
" <th>GRUND_AENDERUNG</th>\n",
" <th>HERKUNFT</th>\n",
" <th>HERKUNFT_JAHR</th>\n",
" <th>HERKUNFT_MONAT</th>\n",
" <th>NAME_KOMPLETT</th>\n",
" <th>OBJEKTART</th>\n",
" <th>ORIGINAL_HERKUNFT</th>\n",
" <th>REVISION_JAHR</th>\n",
" <th>REVISION_MONAT</th>\n",
" <th>UUID</th>\n",
" <th>REVISION_QUALITAET</th>\n",
" <th>geometry</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
"Empty GeoDataFrame\n",
"Columns: [DATUM_AENDERUNG, DATUM_ERSTELLUNG, ERSTELLUNG_JAHR, ERSTELLUNG_MONAT, GEBAEUDE_NUTZUNG, GRUND_AENDERUNG, HERKUNFT, HERKUNFT_JAHR, HERKUNFT_MONAT, NAME_KOMPLETT, OBJEKTART, ORIGINAL_HERKUNFT, REVISION_JAHR, REVISION_MONAT, UUID, REVISION_QUALITAET, geometry]\n",
"Index: []"
]
},
"metadata": {},
"execution_count": 30
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "KaBQFujmd4IS"
},
"source": [
"Proof that there's actual data in the database:"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 475
},
"id": "2wPW-bqmd0BK",
"outputId": "ca6e74b1-462e-4d46-f18b-3b42d3afc6eb"
},
"source": [
"gdf = gpd.read_file(gdb_file, layer='sB20_LV95LN02', rows=10)\n",
"gdf.head()"
],
"execution_count": 31,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>DATUM_AENDERUNG</th>\n",
" <th>DATUM_ERSTELLUNG</th>\n",
" <th>ERSTELLUNG_JAHR</th>\n",
" <th>ERSTELLUNG_MONAT</th>\n",
" <th>GEBAEUDE_NUTZUNG</th>\n",
" <th>GRUND_AENDERUNG</th>\n",
" <th>HERKUNFT</th>\n",
" <th>HERKUNFT_JAHR</th>\n",
" <th>HERKUNFT_MONAT</th>\n",
" <th>NAME_KOMPLETT</th>\n",
" <th>OBJEKTART</th>\n",
" <th>ORIGINAL_HERKUNFT</th>\n",
" <th>REVISION_JAHR</th>\n",
" <th>REVISION_MONAT</th>\n",
" <th>UUID</th>\n",
" <th>REVISION_QUALITAET</th>\n",
" <th>geometry</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td>{447857AC-51F3-4CE6-9306-094A39EAF898}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON Z (((2547660.572 1162814.554 740....</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2018-04-18T16:22:50+00:00</td>\n",
" <td>2018-04-18T16:22:42+00:00</td>\n",
" <td>2017</td>\n",
" <td>6</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td>swisstopo</td>\n",
" <td>2017</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td>swisstopo</td>\n",
" <td>2017</td>\n",
" <td>6</td>\n",
" <td>{5206BAB2-3261-4A7C-9FD9-56652159C55B}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON Z (((2546460.252 1161961.674 793....</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td>{09158524-46BF-414F-8A49-3A41B7524D3E}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON Z (((2547746.339 1162556.379 745....</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td>{886C31EE-A160-4E4C-8A3F-6EC2345E6794}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON Z (((2546852.186 1163750.986 812....</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td>{F661BE6D-CD95-4019-8021-F2221C4BB332}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON Z (((2549083.650 1161386.775 746....</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" DATUM_AENDERUNG ... geometry\n",
"0 2016-05-12T00:00:00+00:00 ... MULTIPOLYGON Z (((2547660.572 1162814.554 740....\n",
"1 2018-04-18T16:22:50+00:00 ... MULTIPOLYGON Z (((2546460.252 1161961.674 793....\n",
"2 2016-05-12T00:00:00+00:00 ... MULTIPOLYGON Z (((2547746.339 1162556.379 745....\n",
"3 2016-05-12T00:00:00+00:00 ... MULTIPOLYGON Z (((2546852.186 1163750.986 812....\n",
"4 2016-05-12T00:00:00+00:00 ... MULTIPOLYGON Z (((2549083.650 1161386.775 746....\n",
"\n",
"[5 rows x 17 columns]"
]
},
"metadata": {},
"execution_count": 31
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "Ocrr748meBi_"
},
"source": [
"The data seems to have the right coordinates (these lat/longs correspond to something inside Switzerland):"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 475
},
"id": "MbrOnoBiCtGw",
"outputId": "cf7482ea-5b34-4e46-a389-98f85cfc3e5c"
},
"source": [
"gdf = gdf.to_crs('WGS84')\n",
"gdf.head()"
],
"execution_count": 32,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>DATUM_AENDERUNG</th>\n",
" <th>DATUM_ERSTELLUNG</th>\n",
" <th>ERSTELLUNG_JAHR</th>\n",
" <th>ERSTELLUNG_MONAT</th>\n",
" <th>GEBAEUDE_NUTZUNG</th>\n",
" <th>GRUND_AENDERUNG</th>\n",
" <th>HERKUNFT</th>\n",
" <th>HERKUNFT_JAHR</th>\n",
" <th>HERKUNFT_MONAT</th>\n",
" <th>NAME_KOMPLETT</th>\n",
" <th>OBJEKTART</th>\n",
" <th>ORIGINAL_HERKUNFT</th>\n",
" <th>REVISION_JAHR</th>\n",
" <th>REVISION_MONAT</th>\n",
" <th>UUID</th>\n",
" <th>REVISION_QUALITAET</th>\n",
" <th>geometry</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td>{447857AC-51F3-4CE6-9306-094A39EAF898}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON Z (((6.75538 46.61453 740.38200, ...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2018-04-18T16:22:50+00:00</td>\n",
" <td>2018-04-18T16:22:42+00:00</td>\n",
" <td>2017</td>\n",
" <td>6</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td>swisstopo</td>\n",
" <td>2017</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td>swisstopo</td>\n",
" <td>2017</td>\n",
" <td>6</td>\n",
" <td>{5206BAB2-3261-4A7C-9FD9-56652159C55B}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON Z (((6.73981 46.60676 793.54400, ...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td>{09158524-46BF-414F-8A49-3A41B7524D3E}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON Z (((6.75652 46.61221 745.38500, ...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td>{886C31EE-A160-4E4C-8A3F-6EC2345E6794}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON Z (((6.74471 46.62289 812.66300, ...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td>{F661BE6D-CD95-4019-8021-F2221C4BB332}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON Z (((6.77411 46.60180 746.08600, ...</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" DATUM_AENDERUNG ... geometry\n",
"0 2016-05-12T00:00:00+00:00 ... MULTIPOLYGON Z (((6.75538 46.61453 740.38200, ...\n",
"1 2018-04-18T16:22:50+00:00 ... MULTIPOLYGON Z (((6.73981 46.60676 793.54400, ...\n",
"2 2016-05-12T00:00:00+00:00 ... MULTIPOLYGON Z (((6.75652 46.61221 745.38500, ...\n",
"3 2016-05-12T00:00:00+00:00 ... MULTIPOLYGON Z (((6.74471 46.62289 812.66300, ...\n",
"4 2016-05-12T00:00:00+00:00 ... MULTIPOLYGON Z (((6.77411 46.60180 746.08600, ...\n",
"\n",
"[5 rows x 17 columns]"
]
},
"metadata": {},
"execution_count": 32
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "uTyIH2N_eNUe"
},
"source": [
"Using a bounding box that contains the whole world doesn't work either:"
]
},
{
"cell_type": "code",
"metadata": {
"id": "-utImUQ-PyWR",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 69
},
"outputId": "29512c93-79ed-4265-fa90-939b2285cf93"
},
"source": [
"from shapely.geometry import box\n",
"gdf = gpd.read_file(gdb_file, layer='sB20_LV95LN02', bbox=gpd.GeoSeries(box(-180,-90,180,90), crs='EPSG:4326', name='boundary'))\n",
"gdf.head()"
],
"execution_count": 33,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>DATUM_AENDERUNG</th>\n",
" <th>DATUM_ERSTELLUNG</th>\n",
" <th>ERSTELLUNG_JAHR</th>\n",
" <th>ERSTELLUNG_MONAT</th>\n",
" <th>GEBAEUDE_NUTZUNG</th>\n",
" <th>GRUND_AENDERUNG</th>\n",
" <th>HERKUNFT</th>\n",
" <th>HERKUNFT_JAHR</th>\n",
" <th>HERKUNFT_MONAT</th>\n",
" <th>NAME_KOMPLETT</th>\n",
" <th>OBJEKTART</th>\n",
" <th>ORIGINAL_HERKUNFT</th>\n",
" <th>REVISION_JAHR</th>\n",
" <th>REVISION_MONAT</th>\n",
" <th>UUID</th>\n",
" <th>REVISION_QUALITAET</th>\n",
" <th>geometry</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
"Empty GeoDataFrame\n",
"Columns: [DATUM_AENDERUNG, DATUM_ERSTELLUNG, ERSTELLUNG_JAHR, ERSTELLUNG_MONAT, GEBAEUDE_NUTZUNG, GRUND_AENDERUNG, HERKUNFT, HERKUNFT_JAHR, HERKUNFT_MONAT, NAME_KOMPLETT, OBJEKTART, ORIGINAL_HERKUNFT, REVISION_JAHR, REVISION_MONAT, UUID, REVISION_QUALITAET, geometry]\n",
"Index: []"
]
},
"metadata": {},
"execution_count": 33
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "H_4aRwsyg8Ii"
},
"source": [
"Try to convert the boundary to the same CRS before using it as a filter:"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 322
},
"id": "Se35_qbKgwIC",
"outputId": "ea9356ef-62b7-480f-9aca-e1167384ae79"
},
"source": [
"boundary_gs = boundary_gs.to_crs('epsg:2056')\n",
"boundary_gs.plot()\n",
"boundary_gs"
],
"execution_count": 39,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0 MULTIPOLYGON (((2676223.777 1248202.699, 26762...\n",
"Name: boundary, dtype: geometry"
]
},
"metadata": {},
"execution_count": 39
},
{
"output_type": "display_data",
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAASQAAAEQCAYAAAAZEglXAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+WH4yJAAAgAElEQVR4nO3deXxV1bn4/8+T5GQmCSQhAUISmWdQAiKCiFILztahVsTaqqgd9Pa2tvW2Ve+1tbe2/V5/rVqk1KGt0lorzlqtAygIGGSe5yEMgUBIIAQyPL8/zg4eQkJOkpPsfU6e9+uVV85Za+99HjbJk7XX3mstUVWMMcYLotwOwBhj6lhCMsZ4hiUkY4xnWEIyxniGJSRjjGdYQjLGeEbYJSQReVpEikVkVZDb3yAia0RktYi80NbxGWNaTsLtOSQRuQA4AvxZVYc0sW1f4EXgIlU9JCJdVbW4PeI0xjRf2LWQVHUecDCwTER6i8g7IrJERD4WkQFO1R3AE6p6yNnXkpExHhZ2CakRM4HvqupI4AfAk055P6CfiMwXkYUiMtm1CI0xTYpxO4DWEpFkYCzwDxGpK45zvscAfYELgRxgnogMVdXS9o7TGNO0sE9I+Ft5pao6ooG6XcAiVa0CtorIBvwJ6rP2DNAYE5ywv2RT1TL8yeZ6APEb7lS/gr91hIhk4L+E2+JGnMaYpoVdQhKR2cCnQH8R2SUitwFTgdtEZDmwGrjK2fxfQImIrAE+BO5T1RI34jbGNC3sbvsbYyJX2LWQjDGRK6w6tTMyMjQ/P9/tMIwxAZYsWXJAVTNDcaywSkj5+fkUFha6HYYxJoCIbA/VseySzRjjGZaQjDGeYQnJGOMZlpCMMZ5hCckY4xmWkIwxnmEJyRjjGZaQjDGeEVYPRprTqSr/XlvMh+uLKTtWxfQLejEsJ83tsIxpEUtIYWzuhv38+l/rWFVUdrLsrZV7uGpED24ek8fIvM4uRmdM8zV5ydbUKh8iMlVEVojIShFZEDAXESKyzSlfJiKnjfkQke+LiDpzFZkgLdl+iK8+9Slff3rxKckIoFZhztIirv3DAq58/BNe/nwXx6trQh5DdU0tf1u8g5Ijx0N2zM37j1BWWRWy45nw0+T0I02t8iEiY4G1zqoeU4CHVPVcp24bUKCqBxrYrycwCxgAjGxom/oKCgq0o45lO3q8mk83lzB78Q7eX9e8tQoykmO5aXQuU8fkkZUSH5J4Fmw6wE2zFhEdJYzp1YXLhnbny4OzqKyu5RdvrmFkXhcK8jqzdk8ZFw/MIrNTXJPH/GDdPr71/OcM7p7K7ePOYsrQbiGJ1bQtEVmiqgUhOVYw8yGJSD7wRhDLDnUGVqlqD+f9NhpPSC8BDwOvNrZNfR0tIa3bW8bc9fuZu2E/hdsOcaKmtlXH80ULU4Z04yeXDWwyMZVWnKDsWDW56YkN1v/P62t4ev7WU8qiBLqlJlBUeuyU8twuiVw3Mof05FiuPSeHeF/0ybo3VuymVqF/Vify0hO54NEPKS73t7p6Zybx1VE9uXJ4D7JTQ5NITeh5OSH9ABigqrc777cChwAFnlLVmU75VfjXSrv3TEnL2XY6MB0gNzd35PbtIRtY7DlllVXM33iAj5wktLessk0+Jy89kee+MZr8jKSTZSt3HebxDzeSHOcjNcHHXxdt50R1LT27JJCTlki3tHi6pcbTLTWBbqnx/Pfra9hxsKLZn909NZ5ze6XTOTGW9ORYXl++m3V7ywGIjY4iKgoqq05NvCLQOzOZ/PQkxvVJJz05juzUeHqkJdC1Uxwx0Xaz2E2eTEgiMhH/8kPj6qaJFZEeqlokIl2B94DvAoX4p5O9RFUPN5WQAkViC2l7yVFeW7abuRv2s2xnKdW17TODZ2qCj6+NzqVXRhIvLdnF4m0Hm97Jg5JioxnYLYX/72tn0yMtwe1wOqRQJqSQ3GUTkWH4+4OmBM5ZrapFzvdiEZkDjMbfYjoLWO4sW5QDfC4io1V1byjiCRfllVVM+9PiFrU0WuvwsSpmzN3c7p8bakdP1FC4/RBLth+yhBQBWt3WFZFc4GVgmqpuCChPEpFOda+BS/D3L61U1a6qmq+q+fiXKjqnoyUjgB/9c4UrySgSrdhpS+1FgiZbSM4qHxcCGSKyC3gQ8AGo6gzgASAdeNJp8VQ7zbcsYI5TFgO8oKrvtMG/ISzV1CrvrOpwObjNrNh12O0QTAg0mZBU9WtN1N8O3N5A+RZg+Ol7nLZdflPbRKJa1QbvSJmWWbX7MDW1SnSUNL2x8Sy7PeESX3QU5/dJdzuMiFFxooalOw65HYZpJUtILhrR04Z2hFJzHxg13mMJyUXXF+Rw94W9SUv0uR1KRHh/7T5s4dPwZgnJRb7oKH40eQBz75vI/VMGkNPZblu3xoZ9R5g5b4vbYZhWsITkAakJPu6c0Jv3vz+BWbcU8KVBWW6HFLY+Wr+fmnZ6uNSEnk0/4iFxMdFMGpRFt7R43luzz+1wwtJXzulhd9rCmLWQPKi0wqbgaKnu9rR2WLOE5EF9uyZzdq7N+thcPdISbFK6MGcJyYO6psRz+7hebocRdh66cvApU5uY8GMJqR1V19QG/WT2Gyt2t3E0keXiAV3tZkAEsITUjnaXVjL+Vx/w7uqGx7C9u3ovd/y5kFeWFvGBPeQXtHhfFA9dOdjtMEwI2F22NvT3z3YwKr8LvTKTAdhYXE6twk9fWcWS7YeYOKAr5+R2pryyir8s3M6Ln+1k9+FKu8PWTN+9qC89uzQ8s6UJL5aQ2kh1TS2PvLWOWlV+fvUQdpRUsHavf0L+4vLjPDVvC0/N20K8L4p4X7TdWWuF9KRYVBVnZgkTxiwhtZFPt5Rw+Jg/ydz7t2WNbldZVXvalK2meX788kpmL97Bzy4fREF+l5Add+O+cvpmdQrZ8UzTrA+pjczfVNL0RiZklu86zHUzPuXbz3/OzhZMeldZVcPq3YdPLhm161AF3//H8lCHaZpgLaQ2EmNPC7vizZV7eG/tPr5xfj7fmdiHTvHBDVxeuqOU25/7jIqqGrqlxFNRVUNNjQ1BaW+WkEJs7Z4yHnptNYu2huek+ZHgRHUtT83dwkuFu7jn4r6M7Z1+xkuvotJjTJ21kLohcLsP+1d7sSEo7c8SUogUlR7jt++u55WlRdjYTm8oOXqCB19bzcT+mTzzjdGNbvfe6r0N/p/1zkw6vdC0KUtIrVRacYInP9rMcwu2cbzaOqe9aN7GA+w9XNnoYpOvLGv4IdS+Xa1Du71ZQmqBDfvKefSd9Rw4cpzNxUcoP17tdkjmDGpqlb8u3M6dE3qd7FNSVfaVHefVZUUsa2TFkl2HbEWY9mYJqQWe/mQr/15rDy+Gk8c/3ERcTBSTBmXx6rLdvL58ty2w4EGWkFqgl/UthKXH3t/Ib9/b0PSGjvX7ym0lk3bW5HNIIvK0iBSLyKpG6qeKyAoRWSkiC0RkeEDdNqd8mYgUBpT/WkTWOfvNEZGwmmvj1rFnUWDTXISd5s4k6X9otaaNojENCebByGeByWeo3wpMUNWhwMPAzHr1E1V1RL21v98DhqjqMGADcH/wIbsvSmCn9S90CBv2lbsdQofSZEJS1XlAow/VqOoCVa1bEGshkBPEMd9V1bqe4KD28ZIHX1vNvrLjbodh2oGNj2tfoR46chvwdsB7Bd4VkSUiMr2Rfb5Zb59TiMh0ESkUkcL9+/eHMNSW2VRczvOLdrgdhmkHneJiOCvD+gvbU8g6tUVkIv6ENC6geJyqFolIV+A9EVnntLjq9vkJUA0839hxVXUmzmVgQUGB648cPvHhZrdDMO1ABB64YhCpCbZmXnsKSQtJRIYBs4CrVPXkqFJVLXK+FwNzgNEB+9wKXA5M1TBa3a9/tj0s1xHkdUnkupFh1ZMQEVrdQhKRXOBlYJqqbggoTwKiVLXceX0J8D9O3WTgh/g7w8Oqd3jamDx6pCUwomca4x/98GR5XnoiD1w+iLMykli1u4yXluxi3gb3LzFNy2wrqeCWpxdzzdk9uHhglrWU2kmTCUlEZgMXAhkisgt4EPABqOoM4AEgHXjS6QCsdu6oZQFznLIY4AVVfcc57ONAHP7LOICFqnpX6P5ZbScpLoYrhnentlaZMiSbt1f5p6P97fXDT87F0yszmdpatYQU5j7eeICPNx7AFy2c1zuDKUOy+dKgLDKS49wOLWJJGF0tUVBQoIWFhU1v2E7W7injq099Spwvms9+Mulk+Y6SCr71whJWFZW5GJ1pC9FRwqj8zkwenM3kId0aHR/XkYjIknqP9bT8WJaQWqeqppYdByvo7cybDXDF7z9hZdFhF6My7UEEhuekMWVINlOGdCM3vWPO6x3KhGRDR1rJFx11SjKqrqm1QZkdhCos21nKsp2l/PLtdQzqlsLkIdlMHpJNP5v6tkWshdQGqmpqmbdhP3f9dQlVNutgh3RWRhKXDM5i8uBszs6N7GFG1kLyOF90FBcPzCLBF01VjU1N0hFtPXCUp+Zu4am5Wzi/TzrfPP8sBnZLoXNiLAmxtrpuYywhtZHaWm32YE4TmeZvKjm56EOUQO/MZIb2SGVoTirDe6YxuHsKcTGWpMASUpspKj3G0RM2UtycqlZhY/ERNhYf4eWlRQDERkfRP7sT143M4etj890N0GWWkIxx2YmaWr5/ST8GdktxOxTXWUJqI1E2qZcJUo+0BCb0y7SZBbCFIttMj7QEetlIcROEK4Z3t2TksITUhm4Y1ZOUeGuEmsaJwI2jerodhmdYQmpDd03oTc8uHfPpXROcc8/qQr61pE+yP99t4MCR4xSXHaeqppYweu7UuODGUbluh+AplpBaqaZWWbO7jEVbS1i09SBLth/i4NETbodlwkBsdBQT+mW6HYanWEJqhsqqGp6Zvw1ftHCo4gRrdpdRuP0Q5ZX2NLZpvhM1tVzw6IdcMaI7N5+bx6DudtvfElIzfLqlhF+9s87tMEwEKT9ezQuLdpCRHGcJCevUbpY5nxe5HYKJQFECNxTYdLlgCSloR45X8+6avW6HYSLQuL6Z5HS2u7FgCSlob63cQ2VVrdthmAhkzyF9wRJSkHaXHiM22k6XCb3f/Gs9f/hoM8XllW6H4jqboK0ZSitO8O0XPj85lYQxodQtNZ5PfnQR0WE2DtImaGtnf/pkK5/vOMQ1I3qwYd8Rt8MxEerrY/PDLhmFmiWkIHy+4xBvrtjDmyv2uB2KiQCJsdFUOHNldUuNJ0qEotJjTBmS7XJk7muyU0REnhaRYhFZ1Uj9VBFZISIrRWSBiAwPqNvmlC8TkcKA8i4i8p6IbHS+e3rS4SduOoc37xnHrWPzSUu0BQNNy4zvm8Gcb43l8599ie9/qR9RAr+6dhgf/GACP7t8EN3TEtwO0XVN9iGJyAXAEeDPqjqkgfqxwFpVPSQiU4CHVPVcp24bUKCqB+rt8yhwUFX/V0R+DHRW1R81FazbfUgAJ6preWVZEX/5dLstdWSCkpbo47+vHMxVI3qcUr6jpCIilk5q1z4kVZ0nIvlnqF8Q8HYhEMwTXlfhXw0X4DngI6DJhOQFsTFR3FDQkxsKerJ2TxkvFu7k1WW7bfyaaVRago8vDz79ciwSklGohfo+9m3A2wHvFXhXRJaIyPSA8ixVreuQ2Yt/2e0Gich0ESkUkcL9+721NPXAbik8eMVgFt5/MT+/+rTGozEAbCup4PbnCtm8326INCVkndoiMhF/QhoXUDxOVYtEpCvwnoisU9V5gfupqopIo9eNqjoTmAn+S7ZQxRtK1bX2wKQ5s/LKKrJSbNntpoQkIYnIMGAWMEVVTz6ko6pFzvdiEZkDjAbmAftEpJuq7hGRbkBxKOJoC3sPVzJj7mb6ZXUiKyWOvPREemcmn5xy9I0Vu/nOC0s7/O1a07j+WZ147pujSY6zm9pNafUZEpFc4GVgmqpuCChPAqJUtdx5fQnwP071a8DXgf91vr/a2jjaSnZqPLWq/NeclSfLuqfGc++kvlQ76651SYq1PiRzmnhfFKPyu/D4184h1e7OBiWYu2yz8XdAZwD7gAcBH4CqzhCRWcC1wHZnl2pVLRCRXsAcpywGeEFVf+EcMx14Ech19rtBVQ82Faxbd9lqa5XfvreeP32y9bTxbCLgi4riRI1dtpkvXD8yhx9PGUB6cpzbobS5UN5ls6EjzfDqsiLu/dsy1z7fhIdHrxvGDQUdZ8BsKBOSjRZthr5dO7kdgvG4gd1SOlQyCjVLSM2wfl+Z2yEYjxtkq8+2iiWkIBSVHqO6ppa1e8rdDsV4XEF+Z8orq3jkrbXMWbqLI8dtvvXmsPuQZ1BdU8t/zVnJi4W76J4az5je6W6HZDzuvF7pvL1qLzPnbQHgn3cnMjKvi8tRhQ9rIZ1BXTIC2H24kpdtTm1zBmN7p5OfkcTry3efLLvvpRUuRhR+LCE14tVlRSeTkTHB8EVHcfR4NTsOVpws65WR7GJE4ccu2Rqwo6SCn85pcLYVYxo1d8N+Bj/4r1PKBmR3orZWibIn+YNiLaR6qmpq+e7fllJunZEmBB7/cBMX/uYjnp2/lcqqGrfD8TxLSPW8tXIPy3eWuh2GiSA7Dlbw0OtrOP9/P2DmvM2UHDnudkieZQmpnnV77da+aRslR0/wyFvrOP9XH/D4BxvdDseTLCEFOHK8mteW7W56Q2NaobKqlt+8u4FXltpd2/osIQV4dVkRRaXH3A7DdBDPzN/qdgieY3fZHCeqa/mj8zCbMW3l6+flcV7vdF5YvJOLB3R1OxzPsYTk+MNHm9lWUtH0hsa00Oj8Lkyf0JseaQlMHtLN7XA8yS7ZgAWbD/A762Q0bWzxtoNc9ruP+ekrK9l64Kjb4XhSh09IB4+e4GevrKKmNnzmhTLhq7SiileX7ibGHpRsUIdPSK8v383m/fbXyrSf6lrlgD2L1KAOn5CuHZnDBf0y3Q7DdCDHqmr4xrOfsanYnnmrr0MnpA/W7ePZ+VtJ8HXo02BcUFpRxVeeXMDirU1OJd+hdOjfxO0lFfzm3Q38a/U+t0MxHVBZZTUPvraaKlsg4qQOnZCO2gBa47K1e8q49g8L2LjPLt8ggp9DUlV2H65k5a5Slu08THpSLBMHZALCPwp3snRnKUu2H3I7TGNYseswtz1XyB9uPofB3VPdDsdVQS2DJCJPA5cDxap62iL2IjIV+BEgQDlwt6ouD6iPBgqBIlW93Cm7GPg1/lbaEeBWVd10pjiCXQbpjRW7uWf2UuxOvgknibHRPPuN0Yw+K7ymvHVjGaRngclnqN8KTFDVocDDwMx69fcCa+uV/QGYqqojgBeAnwYZS5MuG9rNlqIxYedYVQ0Jvmi3w3BVUAlJVecBjd4OUNUFqlp3/bMQyKmrE5Ec4DJgVv3dgLo1Y1KBkA2zFxF++ZWh3DH+rFAd0pg2pwqxMR26W7dN+pBuA94OeP8Y8EOg/iqLtwNvicgxoAwY09DBRGQ6MB0gNzc36CBEhJ9cNoghPVJ5f20xNar4ooRjVTWoQnllNZv2H2F/uT2gZrzj8Q838fuvne12GK4JaUISkYn4E9I4531dv9MSEbmw3ubfAy5V1UUich/w//AnqVOo6kycS8CCgoJm9wpdNaIHV43o0WCdqrKqqIy9ZZUUl1fy7zX7+HD9/uZ+hDEh09Hv/IYsIYnIMPyXZVNUtcQpPh+4UkQuBeKBFBH5K/5kNFxVFznb/R14J1SxNCNmhuakMhT/nY2p5+bx+vLd/NfLK21ObeOKsmNV7D1cSXZqvNuhuCIkF6wikgu8DExT1Q115ap6v6rmqGo+cCPwgareDBwCUkWkn7Pplzi909sVVwzvzpv3jGd4Tse+/WrcUbj9EHc/v4Rg7n5HoqBaSCIyG7gQyBCRXcCDgA9AVWcADwDpwJMiAlB9ptuAqlotIncA/xSRWvwJ6put+HeEVG56Ii/dPZaHXlvN84t2uB2O6WC2l1RwrKqGxNiIfUywUUE9h+QVwT6HFEoz523mkbfWtetnGjMqvzOzbhlFaqLP7VCa5MZzSB3W9At68/DVQ4i2+WtMO/ps2yGu+cN8nl+0vUNdvllCCsK0MXm8/p1xjMrvDEBqgo+CvM6cnZvmcmQmkm3Zf5SfzFnFmyv3uB1Ku+l4F6ktNKh7Cv+4ayyrdx9mYHYKUVHCqqLDXP77T9wOzUS4/3tvA5MGZhHfAZ7ithZSMw3unnpynfaM5DiXozEdweb9R3nkrbWs7wCLmFpCaoXXl9uikqZ9/PnT7Vz1xCcRvziAJaQWOnysiic+OuPkBMaEVGVVLbc9+xnHq2vcDqXNWEJqgb2HK7njuUJKK6rcDsV0MFsOHOXe2csidpUcS0jNNG/Dfi793ccs3mZzIRt3vLN6Lw+9ttrtMNqEJaRmeGruZr7x7GccPHrC7VBMB/fC4h08M39rs+bjDoeBu5aQgnD0eDX3/m0pv3x7XcQ2lU14qalV/vv1NXzlyQUUl1c2uM2R49W8+NlONu8/wr/X7OOK339CtccXFLDnkJpQWVXDV2d+yqqiMrdDMeY0K4sOM23WYkb0TGNwjxSG5aQxomcau0uPcfnvPzmtNf/xpgNM7N/VpWibZgmpCe+vLbZkZDxt/b5y1u8r989aDwzp4Z+ItaGuhX+t2msJKZzZGDYTbs70B/R6j881b31ITRiZ15msFHsi24S/BF+05+f5soTUhMxOcbz67XEM7p7S9MbGeFRMlH/hi5hob//Kezs6j8hOjefR64aR2claSib89MpM4p93j+XqsxueW95LLCEFaXD3VP79vQncOjYfX7T1K5nwUXToGL0yk9wOIyiWkJohNdHHQ1cO5u17xzO0h7evxY2pc7y6ljdXhMecSpaQWqBP1068eOd5JMZG/vw0Jvx1S42nU7z3p8IFS0gtlhAbzaSBWW6HYUyTrj67B5cN6+Z2GEGxhNQKV43o7nYIxjSptOIE20uOUlxeyeGKKk+PabMHI1uhIL+L2yEY06TZi3cye/HOU8oykuO4ekR3vvelfiTFeScNNNlCEpGnRaRYRFY1Uj9VRFaIyEoRWSAiw+vVR4vIUhF5I6BMROQXIrJBRNaKyD2t/6e0v9QEH327JrsdhjHNduDIcWZ9spXLfvexp6bGDeaS7Vlg8hnqtwITVHUo8DAws179vZy+Ku2tQE9ggKoOBP4WTLBe9Pp3x/Hzq4cQF2NXvyb8bCup4Oon5rNoS4nboQBBXLKp6jwRyT9D/YKAtwuBnLo3IpIDXAb8AvjPgO3uBm5S1VrnGMXNitpD4n3R3Dwmjwv6ZrKy6DAHK06wbk8Zi7ceZGPxEUbnd+Gro3qyYV85Lxbu5JDNMmk8Jj05lnN7pbsdBhD6PqTbgLcD3j8G/BDoVG+73sBXReQaYD9wj6pubOiAIjIdmA6Qm5sb4nBDJzc9kdz0xFPKyiurTrnd+u2L+vCnj7fy9CdbKfdwx6LpWLw0AiFk1xkiMhF/QvqR8/5yoFhVlzSweRxQ6Sy/+0fg6caOq6ozVbVAVQsyMzNDFW67qP/sR0q8j+99qR+vf3cc3VPjXYrKmFOd55HWEYQoIYnIMGAWcJWq1l2Mng9cKSLb8PcRXSQif3XqdgEvO6/nAMNCEUe4yM9IYsa0kYiNQDEe0D+7/gWMe1qdkEQkF39ymaaqG+rKVfV+Vc1R1XzgRuADVb3ZqX4FmOi8ngBsoIMZlpPG8Bxbitu471dvr2PtHm9MQhjMbf/ZwKdAfxHZJSK3ichdInKXs8kDQDrwpIgsE5HCID73f4FrRWQl8Evg9hbGH9Zm3jKSvHr9Tsa0t92HK7l+xqcs2X7I7VAQ1fCZtL6goEALC4PJd+HjxcKd/PClFW6HYQz56Ym8+70JxDbzERYRWeL0B7eaPTzjsgv6hldHvYlc20oquHnWIvaXH3ctBktILrMpu017CPbnbPG2g9z5l0Iqq9xZrts7g1g6qITYaGKihGpb782ESHSU8PXz8pk8JJv31+3j2IkarhuZQ3pyHPM3HqBrShz3v7ySqhrlwJEvWkMJvmgmDsjk51cPJd7nztQ61ofkAT98aTkvFu5yOwwTRr5yTg86J8ZSuP0QW4qP0CcrmdQEH6UVVVw3Moebx+Q1eYwjx6tZuLmEz3ccIiM5jpvH5DW7/whC24dkLSQPeOSaoajCP5ZYUopUnRN9J4cN9ctKJiE2huU7S5t9nNQEH09NG8mYEDzMmBwXw6RBWUwa5J15vSwheUBMdBS/vn44vTKT+dU769wOx4TQM7eO4uiJaiYNzGJfWSXxvmiqampJTfAx5pH3OXqieX01P7t8UEiSkVdZp7aHTDsvjxjr5Y4Yj1wzlIkDunL5sO7E+6LJS08iKyWenM6JdIr38dF9E3nhjnNJjI0mNjqKPl2Tz9j57IsWLhnsndZMW7AWkod8tL7YOrcjQJTAPRf35aZzzzwYPLNTHJmd4ph730TifFGkxPtYtrOUYydq6JzkY/3ecuYsLeKj9fsBqKlVElzqbG4vlpA8ZFyfDN773gXMmLuFf35u/UnhpndmEpcMziYtwccd43sFvV/gaPsRPb8YTjQgO4WrRvTg0NETPP7hJmKiBJ/HF3psLUtIHpKWGEtaYiy/vWE4FSeqeXvVXrdDMkFK8EVz14TeXF/QM+TH7pwUy88uHxTy43qRJSSP+vX1w+kUH8OKXYdZ56EpRs3pBmR34vGbzqZPV++Mmg9Xkd3+C2PJcTE8et1wvn9Jf7dDMWdw85hcXvn2+ZaMQsRaSB538YCu3D9lAL982x4H8ILoKGHamDy6p8UzKr8LZ+d2djukiGIJyeOiooQ7J/TmndV7Wbqj+Q/SmdBIiY/hhoKe3HJe/mlTFZvQsYQUJu77cn/umb2UA0dOuB1KRBuWk8qGfeVUVtWSFBvN1DF5nJWRxFUjupMYa78ubc3OcJgY2zuDj+6byDOfbOX//r0Be1wpNAZkd2JUfhc+WFfMf0zqy3Ujc/j5m2vZXnKUBy4fbK2hdmaDa8PQ1FkLmb/JG+tohbOLBnTlkWuGkp0aT22tEmVPybeITdDWwT37jdE8fPUQou0XqEVio6N46IpBPH3rKLKd1V8sGXmDXbKFIV90FNPG5LGj5IQ+ScUAAA5NSURBVCh//Hir2+GElZ5dEnjipnMYZgsseJK1kMLY9y/pz8g8u+0crEsGZfHGd8dbMvIwS0hhLN4XzWNfHWGXbk3wRQs/u3wQM28pIDXB1/QOxjV2yRbmenZJpFN8DKXO5F/mVD3SEnj8prPtAcYwEVQLSUSeFpFiEVnVSP1UEVkhIitFZIGIDK9XHy0iS0XkjQb2/Z2IHGlZ+Oaj9cWWjBoxaWBX3rpnvCWjMBLsJduzwOQz1G8FJqjqUOBhYGa9+nuBtfV3EpECwH5aWmj17sPc+sxnbofhOTFRwv1TBvDHWwpITbRLtHASVEJS1XnAwTPUL1DVumUvFwI5dXUikgNcBswK3EdEooFfAz9sZszGESViyyjV0y01nr/fOYY7J/RGxE5OuGmLTu3bgLcD3j+GP+nU1tvuO8BrqrrnTAcTkekiUigihfv37w9tpGFuYLcUnvvmaOz3zu/C/pm8ec94RuZ1cTsU00IhTUgiMhF/QvqR8/5yoFhVl9TbrjtwPfD7po6pqjNVtUBVCzIzbZXX+sb3zWRAdorbYbgqOkq478v9eebWUXRJinU7HNMKIbvLJiLD8F+WTVHVunEN5wNXisilQDyQIiJ/BWYDfYBNTrM6UUQ2qWqfUMXTkQzpnsLaPWVuh+GKrJQ4fnfj2ZwbwStxdCQhaSGJSC7wMjBNVTfUlavq/aqao6r5wI3AB6p6s6q+qarZqprv1FVYMmq5sX065i/j+L4ZvHnPeEtGESSoFpKIzAYuBDJEZBfwIOADUNUZwANAOvCk0+KpDtVgO9O0i/pnkZ0Sz96ySrdDaRdRAv8xqR/fmdjHxqBFGBvtHyGW7Szl+hkLqKoJn//PlshIjuN3N45gbJ8Mt0MxDhvtb04zomca917c1+0w2tR5vdJ5695xlowimA0diSDfuagv+8uP89yn290OJaSiBL4zsQ/3Tupn4/YinCWkCPPQlYPZfrDi5Gqn4S49KZbHbhzB+L72yEdHYJdsEUZEuHVsvtthhMTo/C68de94S0YdiLWQItD2kgq3Q2gVEbhrQm9+cEl/u0TrYCwhRaAVuw67HUKLpSfF8n9fHcEF/axV1BFZQopAB48edzuEFomNjmLmLQU2C2YHZgkpAuWlJwHh1amd2SmOO8afZcmog7NO7Qg09dzcsOt7GZDdiekX9HY7DOMyS0gRSESoCaOVJLNT4nnoysFuh2E8wBJShFlVdJhrnpzvdhjN8pvrh9M7M9ntMIwHWEKKMPM3HaC8strtMIKSlujjuW+OZlxfGwpi/KxTO8JUh8ml2lkZSfzlttHkdE50OxTjIdZCijDbDhx1O4Sg/GjyAEtG5jTWQoowvTzYFyMCZ/dM45zczmR2iiO3SyKTBnZ1OyzjQZaQIkzpsRNuh3CKHmkJ/OW20Z5MlMZ77JItwtwxvhcZyd6Z6H5EbpolIxM0S0gRJiM5jiE9Ut0O46TxNpmaaQZLSBHosqHd3A6BcX0y+OMtBVw7MqfpjY1xWB9SBPJFu/t3pntqPCN6pvGlQVmuxmHCjyWkCLR2r3trtH3j/HwevMKGgZiWsYQUYaprapnbjtPXXnN2DzYVH+Enlw2ktlYZfZYtY21arsmEJCJPA3VLYg9poH4q/qWzBSgH7lbV5QH10UAhUKSqlztlzwMFQBWwGLhTVata/88xq3aXsW5vebt93k8uG0hGcly7fZ6JbMF0NjwLTD5D/VZggqoOBR4GZtarvxdYW6/seWAAMBRIAG4PJljTtL2H22+xyOgoITbG7ouY0GmyhaSq80Qk/wz1CwLeLgRO3lYRkRzgMuAXwH8G7PNWwDaLA/cxrbPzYNvPpz2hXyaj8jtTq5AS72vzzzMdR6j7kG4D3g54/xjwQ6BTQxuLiA+Yhr8V1SARmQ5MB8jNzQ1ZoJEq3hf6FsudF/Ti5jF5HDlezdHj1eSmJ9K1U3zIP8eYkCUkEZmIPyGNc97X9TstEZELG9ntSWCeqn7c2HFVdSbOZWBBQUF4DGV3USgG+2ckxzK0RyqpCT7OyevMLeflt/6gxgQhJAlJRIYBs4ApqlriFJ8PXCkilwLxQIqI/FVVb3b2eRDIBO4MRQzGryVT18ZGR/Hw1YMZ3jONNbvLOK93Ot1SE9ogOmPOrNUJSURygZeBaaq6oa5cVe8H7ne2uRD4QUAyuh34MnCxqta2NgbzhUuHduOnr6xqtD7BF03XlDh2HKxg0sAs8tMTmTwkm5F5/tv1A7JT2itUY04TzG3/2cCFQIaI7AIeBHwAqjoDeABIB54UEYBqVS1o4rAzgO3Ap84+L6vq/7Tw32ACdEmKZUyvLizccvBkWYIvmoL8zoztncHkIdnkdklk2c5DJ5OQMV4hquHTLVNQUKCFhYVuh+F56/eWM3XWIg4cOY4vWpjzrfM9NeDWRBYRWRJEIyQo9hBJBOqf3YlZXy/gogFdef72MZaMTNiwoSMRakTPNJ6+dZTbYRjTLNZCMsZ4hiUkY4xnWEIyxniGJSRjjGdYQjLGeIYlJGOMZ1hCMsZ4hiUkY4xnWEIyxnhGWI1lE5H9+AfltrcM4IALnxsMi61lLLbmayyuPFXNDMUHhFVCcouIFIZq8GCoWWwtY7E1X3vEZZdsxhjPsIRkjPEMS0jBqb+0k5dYbC1jsTVfm8dlfUjGGM+wFpIxxjMsIRljPCPiE5KI9BSRD0VkjYisFpEGF6UUkQtFZJmzzVynrL9TVvdVJiL/4dT9PaB8m4gsc8rzReRYQN2MtojNKf+eU7ZKRGaLSLxTfpaILBKRTU6csU55nPN+k1Of70Jsz4vIeqf8aWex0LrjHA44bw+4ENuzIrI1IIYRTrmIyO+c87ZCRM5xIbaPA+LaLSKvuHDe7nXiWl33e+CUdxGR90Rko/O9c3PP20mqGtFfQDfgHOd1J2ADMKjeNmnAGiDXed+1geNEA3vxPwRWv+63wAPO63xgVVvHBvQAtgIJzvsXgVsDXt/ovJ4B3O28/hYww3l9I/B3F2K7FBDna3ZAbBcCb7h83p4Frmvg8y7FvyKzAGOARe0dW739/wnc0s7nbQiwCkjEP/X1v4E+Tt2jwI+d1z8GftXc81b3FfEtJFXdo6qfO6/LgbX4/+MD3YR/KaYdznbFDRzqYmCzqp7ypLiICHAD/l+u9o4tBkgQkRj8Pyi7nXguAl5ytnkOuNp5fZXzHqf+Ymf7donN2eYtdQCLgZzGzk9j2iq2M7gK+LMT9kIgTUS6uRGbiKTg//99pYmYQx3bQPwJpUJVq4G5wFecusCfq/o/b0GdtzoRn5ACOZcoZwOL6lX1AzqLyEciskREbmlg9xtpOOmMB/ap6saAsrNEZKmIzBWR8W0Rm6oWAb8BdgB7gMOq+i7+NfJKnR8agF188UPXA9jp7F8NHHa2b6/YAo/pA6YB7wQUnyciy0XkbREZ3FRcbRTbL5zLi/8TkTin7OR5cwSe0/aMDfy/7O+rallAWZufN/yto/Eiki4iifhbPz2duixV3eO83gtkOa+bf96CaepFwheQDCwBvtJA3ePAQiAJ/3idjUC/gPpY/GN4shrY9w/A9wPexwHpzuuRzn9ISqhjAzoDH+BfjtyH/y/mzc42mwL274lzCen8UOUE1G0GMtortnr7/hF4LOB9CpCsXzT1N7bF/+mZYsN/SSPO/+FzfHEZ/gYwLuDY7wMFLp23t4Fr2/u8OXW3OfvNw/9z/5hTXlrvGIdaet46RAvJ+Wv8T+B5VX25gU12Af9S1aOqegD/CR8eUD8F+FxV99U7bgz+Zuvf68pU9biqljivl+D/pe/XBrFNAraq6n5VrcK/nPlYoAR/07huiascoMh5XYTzV82pT3W2b6/Y6o77IP5fuv+sK1PVMlU94rx+C/CJSEZ7xqb+SxpV1ePAM8Do+ufNEXhO2yU257gZTkxv1pW143lDVf+kqiNV9QLgEP4+KIB9dZdizve6y7xmnTfoAJdsTh/Jn4C1qvr/GtnsVWCciMQ4zdFz8V9f1/kaDV+uTQLWqequgM/LFJFo53UvoC+wpQ1i2wGMEZFE5zgXO8dR4EPgOmf/rzvHAHjNeY9T/4GzfbvE5hz3duDLwNdUtTbg87Lr+rNEZDT+n80Gk2Ubxlb3SyX4L41WBZy3W5y7RmPwX0rtoQFtFZvjOvwd2JUBn9de5w0R6ep8z8X/h/iFgPNT93NV/+ctqPN2UlPNu3D/AsYBCqwAljlflwJ3AXcFbHcf/rsLq4D/CChPcv6DUxs49rOBx3DKrgVWO5/zOXBFG8b238A6p/wvQJxT3gt/h/Em4B8B5fHO+01OfS8XYqvG32qsO2bdZdF3nPO2HP8lw1gXYvsAWOmU/5UvLoUEeMKJeyVnuOxoq9icuo+AyfU+rz3P28dO+XLg4oDydPyXYxvx333r0tzzVvdlQ0eMMZ4R8ZdsxpjwYQnJGOMZlpCMMZ5hCckY4xmWkIzpoMQ/uLlYRFY1vTWIyA3yxcDcF5reowUx2V02YzomEbkAOIJ/vNmQJrbti3+w70WqekhEumrDYz5bxVpIxnRQqjoPOBhYJiK9ReQdZxzbxyIywKm6A3hCVQ85+4Y8GYElJGPMqWYC31XVkcAPgCed8n5APxGZLyILRWRyW3x4TNObGGM6AhFJxj927h/yxaw0dTMexOAfBnUh/jFp80RkqKqWhjIGS0jGmDpR+Efuj2igbhf++ZCqgK0isgF/gvos1AEYYwzqn2Npq4hcDyenoK2b9eIV/K2julkH+tHIoPHWsIRkTAclIrOBT4H+IrJLRG4DpgK3ichy/IN2r3I2/xdQIiJr8M8mcZ860+yENCa77W+M8QprIRljPMMSkjHGMywhGWM8wxKSMcYzLCEZYzzDEpIxxjMsIRljPOP/B+DNb5o14QQ4AAAAAElFTkSuQmCC\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
}
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 69
},
"id": "BskYklGdhGHI",
"outputId": "40956a4a-e9b1-4e31-c332-a12dfa00aa84"
},
"source": [
"gdf = gpd.read_file(gdb_file, layer='sB20_LV95LN02', mask=boundary_gs)\n",
"gdf.head()"
],
"execution_count": 40,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>DATUM_AENDERUNG</th>\n",
" <th>DATUM_ERSTELLUNG</th>\n",
" <th>ERSTELLUNG_JAHR</th>\n",
" <th>ERSTELLUNG_MONAT</th>\n",
" <th>GEBAEUDE_NUTZUNG</th>\n",
" <th>GRUND_AENDERUNG</th>\n",
" <th>HERKUNFT</th>\n",
" <th>HERKUNFT_JAHR</th>\n",
" <th>HERKUNFT_MONAT</th>\n",
" <th>NAME_KOMPLETT</th>\n",
" <th>OBJEKTART</th>\n",
" <th>ORIGINAL_HERKUNFT</th>\n",
" <th>REVISION_JAHR</th>\n",
" <th>REVISION_MONAT</th>\n",
" <th>UUID</th>\n",
" <th>REVISION_QUALITAET</th>\n",
" <th>geometry</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
"Empty GeoDataFrame\n",
"Columns: [DATUM_AENDERUNG, DATUM_ERSTELLUNG, ERSTELLUNG_JAHR, ERSTELLUNG_MONAT, GEBAEUDE_NUTZUNG, GRUND_AENDERUNG, HERKUNFT, HERKUNFT_JAHR, HERKUNFT_MONAT, NAME_KOMPLETT, OBJEKTART, ORIGINAL_HERKUNFT, REVISION_JAHR, REVISION_MONAT, UUID, REVISION_QUALITAET, geometry]\n",
"Index: []"
]
},
"metadata": {},
"execution_count": 40
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "632K1pisjRuk"
},
"source": [
"Remove Z coordinate by writing and re-reading the file:"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 475
},
"id": "6Bxcjg0yhG_W",
"outputId": "7463edca-7729-4454-af55-35d075d1ad9d"
},
"source": [
"gdf = gpd.read_file(gdb_file, layer='sB20_LV95LN02', rows=10)\n",
"gdf = gdf.to_crs('WGS84')\n",
"def _to_2d(x, y, z):\n",
" return tuple(filter(None, [x, y]))\n",
"gdf['geometry'] = gdf['geometry'].apply(lambda shape: shapely.ops.transform(_to_2d, shape))\n",
"gdf.head()"
],
"execution_count": 53,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>DATUM_AENDERUNG</th>\n",
" <th>DATUM_ERSTELLUNG</th>\n",
" <th>ERSTELLUNG_JAHR</th>\n",
" <th>ERSTELLUNG_MONAT</th>\n",
" <th>GEBAEUDE_NUTZUNG</th>\n",
" <th>GRUND_AENDERUNG</th>\n",
" <th>HERKUNFT</th>\n",
" <th>HERKUNFT_JAHR</th>\n",
" <th>HERKUNFT_MONAT</th>\n",
" <th>NAME_KOMPLETT</th>\n",
" <th>OBJEKTART</th>\n",
" <th>ORIGINAL_HERKUNFT</th>\n",
" <th>REVISION_JAHR</th>\n",
" <th>REVISION_MONAT</th>\n",
" <th>UUID</th>\n",
" <th>REVISION_QUALITAET</th>\n",
" <th>geometry</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td>{447857AC-51F3-4CE6-9306-094A39EAF898}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON (((6.75538 46.61453, 6.75528 46.6...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2018-04-18T16:22:50+00:00</td>\n",
" <td>2018-04-18T16:22:42+00:00</td>\n",
" <td>2017</td>\n",
" <td>6</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td>swisstopo</td>\n",
" <td>2017</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td>swisstopo</td>\n",
" <td>2017</td>\n",
" <td>6</td>\n",
" <td>{5206BAB2-3261-4A7C-9FD9-56652159C55B}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON (((6.73981 46.60676, 6.73979 46.6...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td>{09158524-46BF-414F-8A49-3A41B7524D3E}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON (((6.75652 46.61221, 6.75649 46.6...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td>{886C31EE-A160-4E4C-8A3F-6EC2345E6794}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON (((6.74471 46.62289, 6.74463 46.6...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td>{F661BE6D-CD95-4019-8021-F2221C4BB332}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON (((6.77411 46.60180, 6.77403 46.6...</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" DATUM_AENDERUNG ... geometry\n",
"0 2016-05-12T00:00:00+00:00 ... MULTIPOLYGON (((6.75538 46.61453, 6.75528 46.6...\n",
"1 2018-04-18T16:22:50+00:00 ... MULTIPOLYGON (((6.73981 46.60676, 6.73979 46.6...\n",
"2 2016-05-12T00:00:00+00:00 ... MULTIPOLYGON (((6.75652 46.61221, 6.75649 46.6...\n",
"3 2016-05-12T00:00:00+00:00 ... MULTIPOLYGON (((6.74471 46.62289, 6.74463 46.6...\n",
"4 2016-05-12T00:00:00+00:00 ... MULTIPOLYGON (((6.77411 46.60180, 6.77403 46.6...\n",
"\n",
"[5 rows x 17 columns]"
]
},
"metadata": {},
"execution_count": 53
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "KZUV4tH-l01f"
},
"source": [
"gdf.to_file('switzerland.geojson', driver='GeoJSON')"
],
"execution_count": 51,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "0yVUWynEmVAk",
"outputId": "4a90da52-a05c-41e7-a491-87063c3d445b"
},
"source": [
"print(boundary_gs.crs)\n",
"boundary_gs"
],
"execution_count": 58,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"epsg:2056\n"
]
},
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0 MULTIPOLYGON (((2676223.777 1248202.699, 26762...\n",
"Name: boundary, dtype: geometry"
]
},
"metadata": {},
"execution_count": 58
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "oIEwuthimXiR"
},
"source": [
"Note that `boundary_gs` is not in the same CRS but this still works. The problem seems to be that having a Z coordinate for the geometry being filtered doesn't work."
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 492
},
"id": "Sq_7wvhNl-i9",
"outputId": "1ac79d32-782b-4d54-d0a1-4654dffd1b1c"
},
"source": [
"gdf = gpd.read_file('switzerland.geojson', boundary=boundary_gs)\n",
"print(gdf.crs)\n",
"gdf.head()"
],
"execution_count": 59,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"epsg:4326\n"
]
},
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>DATUM_AENDERUNG</th>\n",
" <th>DATUM_ERSTELLUNG</th>\n",
" <th>ERSTELLUNG_JAHR</th>\n",
" <th>ERSTELLUNG_MONAT</th>\n",
" <th>GEBAEUDE_NUTZUNG</th>\n",
" <th>GRUND_AENDERUNG</th>\n",
" <th>HERKUNFT</th>\n",
" <th>HERKUNFT_JAHR</th>\n",
" <th>HERKUNFT_MONAT</th>\n",
" <th>NAME_KOMPLETT</th>\n",
" <th>OBJEKTART</th>\n",
" <th>ORIGINAL_HERKUNFT</th>\n",
" <th>REVISION_JAHR</th>\n",
" <th>REVISION_MONAT</th>\n",
" <th>UUID</th>\n",
" <th>REVISION_QUALITAET</th>\n",
" <th>geometry</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td>{447857AC-51F3-4CE6-9306-094A39EAF898}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON (((6.75538 46.61453, 6.75528 46.6...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2018-04-18T16:22:50+00:00</td>\n",
" <td>2018-04-18T16:22:42+00:00</td>\n",
" <td>2017</td>\n",
" <td>6</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td>swisstopo</td>\n",
" <td>2017</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td>swisstopo</td>\n",
" <td>2017</td>\n",
" <td>6</td>\n",
" <td>{5206BAB2-3261-4A7C-9FD9-56652159C55B}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON (((6.73981 46.60676, 6.73979 46.6...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td>{09158524-46BF-414F-8A49-3A41B7524D3E}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON (((6.75652 46.61221, 6.75649 46.6...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td>{886C31EE-A160-4E4C-8A3F-6EC2345E6794}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON (((6.74471 46.62289, 6.74463 46.6...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016-05-12T00:00:00+00:00</td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td></td>\n",
" <td>Verbessert</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>6</td>\n",
" <td>None</td>\n",
" <td>Gebaeude Einzelhaus</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>5</td>\n",
" <td>{F661BE6D-CD95-4019-8021-F2221C4BB332}</td>\n",
" <td>None</td>\n",
" <td>MULTIPOLYGON (((6.77411 46.60180, 6.77403 46.6...</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" DATUM_AENDERUNG ... geometry\n",
"0 2016-05-12T00:00:00+00:00 ... MULTIPOLYGON (((6.75538 46.61453, 6.75528 46.6...\n",
"1 2018-04-18T16:22:50+00:00 ... MULTIPOLYGON (((6.73981 46.60676, 6.73979 46.6...\n",
"2 2016-05-12T00:00:00+00:00 ... MULTIPOLYGON (((6.75652 46.61221, 6.75649 46.6...\n",
"3 2016-05-12T00:00:00+00:00 ... MULTIPOLYGON (((6.74471 46.62289, 6.74463 46.6...\n",
"4 2016-05-12T00:00:00+00:00 ... MULTIPOLYGON (((6.77411 46.60180, 6.77403 46.6...\n",
"\n",
"[5 rows x 17 columns]"
]
},
"metadata": {},
"execution_count": 59
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "Z3knijb_mJhA"
},
"source": [
""
],
"execution_count": null,
"outputs": []
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment