├── entsoe ├── py.typed ├── geo │ ├── __init__.py │ ├── requirements.txt │ ├── utils.py │ ├── README.MD │ └── geojson │ │ ├── IT_CALA.geojson │ │ ├── IT_SICI.geojson │ │ ├── SI.geojson │ │ ├── LV.geojson │ │ ├── LT.geojson │ │ ├── SK.geojson │ │ └── SE_4.geojson ├── files │ ├── __init__.py │ ├── decorators.py │ └── entsoe_files.py ├── __init__.py ├── exceptions.py ├── utils.py ├── misc.py ├── series_parsers.py ├── decorators.py └── mappings.py ├── tests ├── __init__.py └── test_files.py ├── setup.cfg ├── requirements.txt ├── MANIFEST.in ├── CITATION.cff ├── .github └── workflows │ ├── publish-to-test-pypi.yml │ └── close-stale-issues.yml ├── LICENSE ├── .gitignore ├── setup.py └── README.md /entsoe/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /entsoe/geo/__init__.py: -------------------------------------------------------------------------------- 1 | from .utils import load_zones -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description-file = README.md -------------------------------------------------------------------------------- /entsoe/geo/requirements.txt: -------------------------------------------------------------------------------- 1 | geopandas 2 | plotly 3 | geojson-rewind -------------------------------------------------------------------------------- /entsoe/files/__init__.py: -------------------------------------------------------------------------------- 1 | from .entsoe_files import EntsoeFileClient 2 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | pytz 3 | beautifulsoup4>=4.11.1 4 | pandas>=2.2.0 5 | -------------------------------------------------------------------------------- /entsoe/__init__.py: -------------------------------------------------------------------------------- 1 | from .entsoe import EntsoeRawClient, EntsoePandasClient, __version__ 2 | from .mappings import Area 3 | -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include README.md 2 | include LICENSE 3 | include requirements.txt 4 | include entsoe/geo/geojson/*.geojson 5 | include entsoe/* -------------------------------------------------------------------------------- /entsoe/exceptions.py: -------------------------------------------------------------------------------- 1 | class PaginationError(Exception): 2 | pass 3 | 4 | 5 | class NoMatchingDataError(Exception): 6 | pass 7 | 8 | 9 | class InvalidPSRTypeError(Exception): 10 | pass 11 | 12 | 13 | class InvalidBusinessParameterError(Exception): 14 | pass 15 | 16 | 17 | class InvalidParameterError(Exception): 18 | pass -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- 1 | cff-version: 1.2.0 2 | title: entsoe-py 3 | message: >- 4 | "If you use this software, please cite it as 5 | below." 6 | type: software 7 | authors: 8 | - given-names: Jan 9 | family-names: Pecinovsky 10 | email: janpecinovsky@gmail.com 11 | affiliation: EnergieID 12 | - given-names: Frank 13 | family-names: Boerman 14 | email: frank@fboerman.nl 15 | -------------------------------------------------------------------------------- /entsoe/files/decorators.py: -------------------------------------------------------------------------------- 1 | from functools import wraps 2 | import pandas as pd 3 | 4 | 5 | def check_expired(func): 6 | @wraps(func) 7 | def check_expired_wrapper(*args, **kwargs): 8 | self = args[0] 9 | 10 | if pd.Timestamp.now(tz='europe/amsterdam') >= self.expire: 11 | self._update_token() 12 | 13 | return func(*args, **kwargs) 14 | 15 | return check_expired_wrapper 16 | -------------------------------------------------------------------------------- /tests/test_files.py: -------------------------------------------------------------------------------- 1 | from entsoe.files import EntsoeFileClient 2 | from dotenv import load_dotenv 3 | import pytest 4 | 5 | 6 | load_dotenv() 7 | 8 | @pytest.fixture 9 | def client(): 10 | yield EntsoeFileClient() 11 | 12 | 13 | def test_single_file(client): 14 | files = client.list_folder('EnergyPrices_12.1.D_r3') 15 | assert len(files) > 0 16 | df = client.download_single_file('EnergyPrices_12.1.D_r3', max(files)) 17 | assert len(df) > 0 18 | 19 | def test_list_file(client): 20 | files = client.list_folder('EnergyPrices_12.1.D_r3') 21 | assert len(files) > 0 22 | df = client.download_multiple_files([ 23 | files[max(files)] 24 | ]) 25 | assert len(df) > 0 -------------------------------------------------------------------------------- /.github/workflows/publish-to-test-pypi.yml: -------------------------------------------------------------------------------- 1 | name: Publish Python 🐍 distributions 📦 to PyPI and TestPyPI 2 | 3 | on: 4 | release: 5 | types: [published] 6 | 7 | jobs: 8 | build-n-publish: 9 | name: Build and publish Python 🐍 distributions 📦 to PyPI and TestPyPI 10 | runs-on: ubuntu-22.04 11 | steps: 12 | - uses: actions/checkout@v4 13 | - name: Set up Python 3.12 14 | uses: actions/setup-python@v5 15 | with: 16 | python-version: '3.12' 17 | - name: Install pypa/build 18 | run: >- 19 | python -m 20 | pip install 21 | build 22 | --user 23 | - name: Build a binary wheel and a source tarball 24 | run: >- 25 | python -m 26 | build 27 | --sdist 28 | --wheel 29 | --outdir dist/ 30 | . 31 | - name: Publish distribution 📦 to PyPI 32 | uses: pypa/gh-action-pypi-publish@release/v1 33 | with: 34 | password: ${{ secrets.PYPI_API_TOKEN }} 35 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 EnergieID cvba-so 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /entsoe/utils.py: -------------------------------------------------------------------------------- 1 | import requests 2 | from bs4 import BeautifulSoup 3 | import pandas as pd 4 | 5 | from .mappings import Area 6 | 7 | 8 | # tries to grab all mapping codes from the website and check them against the ones we already know 9 | def check_new_area_codes(): 10 | # grab the docs page 11 | r = requests.get('https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html') 12 | soup = BeautifulSoup(r.text, 'lxml') 13 | # to select the correct table find a known code and go to the parent table of that cell 14 | rows = soup.find('p', text='10YNL----------L').parent.parent.parent.find_all('tr') 15 | table_area_codes = [[x.text.strip('\n') for x in y.find_all('td')] for y in rows] 16 | # remove the header row 17 | del table_area_codes[0] 18 | 19 | # grab all codes of our mapping 20 | mapped_codes = set([x.value for x in Area]) 21 | # grab all codes from the docs 22 | docs_codes = set([x[0] for x in table_area_codes]) 23 | df_docs_codes = pd.DataFrame(table_area_codes) 24 | df_docs_codes.columns = ['code', 'area'] 25 | 26 | # get all codes that are in the docs but not in our mapping 27 | missing_codes = docs_codes-mapped_codes 28 | 29 | # search the name for the missing codes and return them 30 | return df_docs_codes[df_docs_codes['code'].isin(docs_codes-mapped_codes)] 31 | 32 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # odd custom folders 2 | ne_10m_admin_0_countries 3 | scratch 4 | 5 | 6 | # Byte-compiled / optimized / DLL files 7 | __pycache__/ 8 | *.py[cod] 9 | *$py.class 10 | 11 | # C extensions 12 | *.so 13 | 14 | # Distribution / packaging 15 | .Python 16 | env/ 17 | build/ 18 | develop-eggs/ 19 | dist/ 20 | downloads/ 21 | eggs/ 22 | .eggs/ 23 | lib/ 24 | lib64/ 25 | parts/ 26 | sdist/ 27 | var/ 28 | wheels/ 29 | *.egg-info/ 30 | .installed.cfg 31 | *.egg 32 | scratch.py 33 | adhoc_test.py 34 | 35 | # PyInstaller 36 | # Usually these files are written by a python script from a template 37 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 38 | *.manifest 39 | *.spec 40 | 41 | # Installer logs 42 | pip-log.txt 43 | pip-delete-this-directory.txt 44 | 45 | # Unit test / coverage reports 46 | htmlcov/ 47 | .tox/ 48 | .coverage 49 | .coverage.* 50 | .cache 51 | nosetests.xml 52 | coverage.xml 53 | *.cover 54 | .hypothesis/ 55 | 56 | # Translations 57 | *.mo 58 | *.pot 59 | 60 | # Django stuff: 61 | *.log 62 | local_settings.py 63 | 64 | # Flask stuff: 65 | instance/ 66 | .webassets-cache 67 | 68 | # Scrapy stuff: 69 | .scrapy 70 | 71 | # Sphinx documentation 72 | docs/_build/ 73 | 74 | # PyBuilder 75 | target/ 76 | 77 | # Jupyter Notebook 78 | .ipynb_checkpoints 79 | 80 | # pyenv 81 | .python-version 82 | 83 | # celery beat schedule file 84 | celerybeat-schedule 85 | 86 | # SageMath parsed files 87 | *.sage.py 88 | 89 | # dotenv 90 | .env 91 | 92 | # virtualenv 93 | .venv 94 | venv/ 95 | ENV/ 96 | 97 | # Spyder project settings 98 | .spyderproject 99 | .spyproject 100 | 101 | # Rope project settings 102 | .ropeproject 103 | 104 | 105 | # mypy 106 | .mypy_cache/ 107 | .idea/ 108 | test.ipynb 109 | settings.py 110 | /.project 111 | /.pydevproject -------------------------------------------------------------------------------- /entsoe/geo/utils.py: -------------------------------------------------------------------------------- 1 | import geopandas as gpd 2 | import pandas as pd 3 | import json 4 | from geojson_rewind import rewind 5 | import os 6 | 7 | 8 | def geojson_rewind_file(fname): 9 | # warning: this overwrites the file! 10 | with open(fname, 'r') as stream: 11 | data = json.load(stream) 12 | 13 | data = rewind(data, rfc7946=False) 14 | 15 | with open(fname, 'w') as stream: 16 | stream.write(json.dumps(data)) 17 | 18 | 19 | def extract_naturalearthdata(shpfile, countrylist, outputfolder): 20 | # parses and extracts list of countries from ne_10m_admin_0_countries.shp from naturalearthdata 21 | # countrylist is a list of iso2 countrycodes to extract 22 | geo_df_all = gpd.read_file(shpfile) 23 | 24 | # fixes for countries that are missing iso2 code 25 | geo_df_all.loc[geo_df_all['ADMIN'] == 'France', 'ISO_A2'] = 'FR' 26 | 27 | geo_df_all = geo_df_all[['ISO_A2', 'geometry']].rename(columns={'ISO_A2': 'zoneName'}) 28 | 29 | df_selected = geo_df_all[geo_df_all['zoneName'].isin(countrylist)] 30 | 31 | for i in range(len(df_selected)): 32 | s=df_selected.iloc[i:i+1, :] 33 | s.to_file(os.path.join(outputfolder, f"{s['zoneName'].iloc[0]}.geojson"), driver='GeoJSON') 34 | 35 | 36 | def load_zones(zones: list, d: pd.Timestamp): 37 | # make sure to select the right files for changed bidding zones 38 | # this is probably a little bit over explicit but that makes the confusing bidding zone situation a bit more clearer 39 | 40 | zones_corrected = [] 41 | if d < pd.Timestamp('2021-01-01'): 42 | for zone in zones: 43 | if zone in ['IT_CNOR', 'IT_CSUD', 'IT_SUD']: 44 | zones_corrected.append(zone + '_2020') 45 | elif zone in ['IT_CALA']: 46 | raise ValueError(f'Zones {["IT_CALA"]} does not exist at this date') 47 | else: 48 | zones_corrected.append(zone) 49 | else: 50 | zones_corrected = zones 51 | 52 | return pd.concat([gpd.read_file(os.path.join(os.path.dirname(__file__), 'geojson', f'{x}.geojson')) for x in zones_corrected]).set_index('zoneName').sort_index() -------------------------------------------------------------------------------- /entsoe/misc.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | from dateutil import rrule 3 | from itertools import tee 4 | 5 | 6 | def year_blocks(start, end): 7 | """ 8 | Create pairs of start and end with max a year in between, to deal with usage restrictions on the API 9 | 10 | Parameters 11 | ---------- 12 | start : dt.datetime | pd.Timestamp 13 | end : dt.datetime | pd.Timestamp 14 | 15 | Returns 16 | ------- 17 | ((pd.Timestamp, pd.Timestamp)) 18 | """ 19 | rule = rrule.YEARLY 20 | 21 | res = [] 22 | for day in rrule.rrule(rule, dtstart=start, until=end): 23 | res.append(pd.Timestamp(day)) 24 | res.append(end) 25 | res = sorted(set(res)) 26 | res = pairwise(res) 27 | return res 28 | 29 | 30 | def month_blocks(start, end): 31 | """ 32 | Create pairs of start and end with max a month in between, to deal with usage restrictions on the API 33 | 34 | Parameters 35 | ---------- 36 | start : dt.datetime | pd.Timestamp 37 | end : dt.datetime | pd.Timestamp 38 | 39 | Returns 40 | ------- 41 | ((pd.Timestamp, pd.Timestamp)) 42 | """ 43 | rule = rrule.MONTHLY 44 | 45 | res = [] 46 | for day in rrule.rrule(rule, dtstart=start, until=end): 47 | res.append(pd.Timestamp(day)) 48 | res.append(end) 49 | res = sorted(set(res)) 50 | res = pairwise(res) 51 | return res 52 | 53 | 54 | def day_blocks(start, end): 55 | """ 56 | Create pairs of start and end with max a day in between, to deal with usage restrictions on the API 57 | 58 | Parameters 59 | ---------- 60 | start : dt.datetime | pd.Timestamp 61 | end : dt.datetime | pd.Timestamp 62 | 63 | Returns 64 | ------- 65 | ((pd.Timestamp, pd.Timestamp)) 66 | """ 67 | rule = rrule.DAILY 68 | 69 | res = [] 70 | for day in rrule.rrule(rule, dtstart=start, until=end): 71 | res.append(pd.Timestamp(day)) 72 | res.append(end) 73 | res = sorted(set(res)) 74 | res = pairwise(res) 75 | return res 76 | 77 | 78 | def pairwise(iterable): 79 | """ 80 | Create pairs to iterate over 81 | eg. [A, B, C, D] -> ([A, B], [B, C], [C, D]) 82 | 83 | Parameters 84 | ---------- 85 | iterable : iterable 86 | 87 | Returns 88 | ------- 89 | iterable 90 | """ 91 | a, b = tee(iterable) 92 | next(b, None) 93 | return zip(a, b) 94 | -------------------------------------------------------------------------------- /entsoe/geo/README.MD: -------------------------------------------------------------------------------- 1 | # ENTSO-E py geo files 2 | This folder provides geojson files for all bidding zones on an best effort basis. 3 | Below examples are given on how to load it into python and plot it. 4 | If you want to use this subpackage please install the dependencies ```geopandas``` ```plotly``` and ```geojson-rewind```. 5 | These were left out of the main package to not overburden dependencies for people who are not using this. 6 | 7 | Not all bidding zones are supported yet, if you find good geojson files to add please open a pull request. 8 | A helper script ```utils.py``` that was used to parse some of the inputs is provided. 9 | 10 | The files have been made compliant with RFC 7946 ring winding order as plotly requires, with help of the ```geojson-rewind``` package 11 | 12 | The ```load_zones``` function automatically selects the configuration that was active on the given date. This then handles bidding zone changes. 13 | 14 | ## Data sources 15 | For countries geojson in general the natural earth database is used, downloadable from here: https://www.naturalearthdata.com/downloads/10m-cultural-vectors/ 16 | The ```parse.py``` script provides function to then extract all european countries from it with single bidding zone. 17 | 18 | Then for countries that have multiple bidding zones we import from specific sites: 19 | * Norway: https://temakart.nve.no/link/?link=vannkraft (direct download) 20 | * Sweden: https://www.natomraden.se/ (direct downloading gives weird shapes so manually redrawn it) 21 | * Italy: added together regions as specified here: https://www.mercatoelettrico.org/en/mercati/mercatoelettrico/zone.aspx 22 | 23 | Thanks to [this comment](https://github.com/electricitymap/electricitymap-contrib/issues/917#issuecomment-364766643) which gave tips for this 24 | 25 | ## Plotting examples 26 | Below assigns a unique number to all selected zones and plots a chloropleth map 27 | ```python 28 | from utils import load_zones 29 | import plotly.express as px 30 | import pandas as pd 31 | 32 | zones = ['some', 'ISO2', 'codes'] 33 | 34 | geo_df = load_zones(zones, pd.Timestamp('somedate')) 35 | geo_df['value'] = range(1,len(geo_df)+1) 36 | 37 | fig = px.choropleth(geo_df, 38 | geojson=geo_df.geometry, 39 | locations=geo_df.index, 40 | color="value", 41 | projection="mercator", 42 | color_continuous_scale='rainbow') 43 | fig.update_geos(fitbounds="locations", visible=False) 44 | fig.show() 45 | 46 | ``` -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | """ 4 | A setuptools based setup module for Entsoe-py. 5 | 6 | Adapted from 7 | https://packaging.python.org/en/latest/distributing.html 8 | https://github.com/pypa/sampleproject 9 | """ 10 | 11 | # Always prefer setuptools over distutils 12 | from setuptools import setup, find_packages 13 | # To use a consistent encoding 14 | from codecs import open 15 | from os import path 16 | 17 | here = path.abspath(path.dirname(__file__)) 18 | 19 | # Get the long description from the README file 20 | with open(path.join(here, 'README.md'), encoding='utf-8') as f: 21 | long_description = f.read() 22 | 23 | # Get the version from the source code 24 | with open(path.join(here, 'entsoe', 'entsoe.py'), encoding='utf-8') as f: 25 | lines = f.readlines() 26 | for l in lines: 27 | if l.startswith('__version__'): 28 | __version__ = l.split('"')[1] # take the part after the first " 29 | 30 | setup( 31 | name='entsoe-py', 32 | version=__version__, 33 | description='A python API wrapper for ENTSO-E', 34 | long_description=long_description, 35 | long_description_content_type='text/markdown', 36 | url='https://github.com/EnergieID/entsoe-py', 37 | author='EnergieID.be, Frank Boerman', 38 | author_email='jan@energieid.be, frank@fboerman.nl', 39 | license='MIT', 40 | 41 | # See https://pypi.python.org/pypi?%3Aaction=list_classifiers 42 | classifiers=[ 43 | 'Development Status :: 5 - Production/Stable', 44 | 45 | # Indicate who your project is intended for 46 | 'Intended Audience :: Developers', 47 | 'Topic :: Scientific/Engineering', 48 | 49 | # Pick your license as you wish (should match "license" above) 50 | 'License :: OSI Approved :: MIT License', 51 | 52 | # Specify the Python versions you support here. In particular, ensure 53 | # that you indicate whether you support Python 2, Python 3 or both. 54 | 'Programming Language :: Python :: 3.9', 55 | 'Programming Language :: Python :: 3.10', 56 | 'Programming Language :: Python :: 3.11' 57 | ], 58 | 59 | keywords='ENTSO-E data api energy', 60 | 61 | # You can just specify the packages manually here if your project is 62 | # simple. Or you can use find_packages(). 63 | packages=find_packages(exclude=['tests', 'tests.*']), 64 | 65 | # Alternatively, if you want to distribute just a my_module.py, uncomment 66 | # this: 67 | #py_modules=[""], 68 | 69 | # List run-time dependencies here. These will be installed by pip when 70 | # your project is installed. 71 | install_requires=['requests', 'pytz', 'beautifulsoup4>=4.11.1', 'pandas>=2.2.0'], 72 | 73 | include_package_data=True, 74 | package_data={"entsoe": ["py.typed"]} 75 | ) 76 | -------------------------------------------------------------------------------- /.github/workflows/close-stale-issues.yml: -------------------------------------------------------------------------------- 1 | name: Close Stale Issues 2 | 3 | on: 4 | schedule: 5 | - cron: '0 5 * * *' 6 | workflow_dispatch: 7 | 8 | jobs: 9 | close-stale-issues: 10 | runs-on: ubuntu-latest 11 | steps: 12 | - name: Close stale issues where I was last commenter 13 | uses: actions/github-script@v7 14 | with: 15 | github-token: ${{ secrets.GITHUB_TOKEN }} 16 | script: | 17 | const owner = context.repo.owner; 18 | const repo = context.repo.repo; 19 | const myUsername = `fboerman`; 20 | 21 | // Get all open issues 22 | const issues = await github.rest.issues.listForRepo({ 23 | owner, 24 | repo, 25 | state: 'open', 26 | per_page: 100 27 | }); 28 | 29 | for (const issue of issues.data) { 30 | // Skip pull requests 31 | if (issue.pull_request) continue; 32 | 33 | // Check if issue is older than 30 days 34 | const issueDate = new Date(issue.updated_at); 35 | const thirtyDaysAgo = new Date(); 36 | thirtyDaysAgo.setDate(thirtyDaysAgo.getDate() - 30); 37 | 38 | if (issueDate > thirtyDaysAgo) { 39 | console.log(`Issue #${issue.number} is not stale enough, skipping`); 40 | continue; 41 | } 42 | 43 | // Get comments for this issue 44 | const comments = await github.rest.issues.listComments({ 45 | owner, 46 | repo, 47 | issue_number: issue.number 48 | }); 49 | 50 | // Check if there are any comments and if the last one is from me 51 | let shouldClose = false; 52 | 53 | if (comments.data.length === 0) { 54 | // No comments, check if the issue author is me 55 | if (issue.user.login === myUsername) { 56 | shouldClose = true; 57 | console.log(`Issue #${issue.number}: No comments, but I'm the author`); 58 | } 59 | } else { 60 | // Check if last comment is from me 61 | const lastComment = comments.data[comments.data.length - 1]; 62 | if (lastComment.user.login === myUsername) { 63 | shouldClose = true; 64 | console.log(`Issue #${issue.number}: Last comment is from me`); 65 | } 66 | } 67 | 68 | if (shouldClose) { 69 | // Add a final comment before closing 70 | await github.rest.issues.createComment({ 71 | owner, 72 | repo, 73 | issue_number: issue.number, 74 | body: 'Automatically closing this issue due to 30+ days of inactivity after my last comment. Feel free to reopen if you have new information and the issue still persists' 75 | }); 76 | 77 | // Close the issue 78 | await github.rest.issues.update({ 79 | owner, 80 | repo, 81 | issue_number: issue.number, 82 | state: 'closed' 83 | }); 84 | 85 | console.log(`Closed issue #${issue.number}: ${issue.title}`); 86 | } else { 87 | console.log(`Issue #${issue.number}: Last comment not from me, skipping`); 88 | } 89 | } -------------------------------------------------------------------------------- /entsoe/series_parsers.py: -------------------------------------------------------------------------------- 1 | import bs4 2 | import pandas as pd 3 | 4 | 5 | def _extract_timeseries(xml_text): 6 | """ 7 | Parameters 8 | ---------- 9 | xml_text : str 10 | 11 | Yields 12 | ------- 13 | bs4.element.tag 14 | """ 15 | if not xml_text: 16 | return 17 | soup = bs4.BeautifulSoup(xml_text, 'html.parser') 18 | for timeseries in soup.find_all('timeseries'): 19 | yield timeseries 20 | 21 | 22 | def _resolution_to_timedelta(res_text: str) -> str: 23 | """ 24 | Convert an Entsoe resolution to something that pandas can understand 25 | """ 26 | resolutions = { 27 | 'PT60M': '60min', 28 | 'P1Y': '12MS', 29 | 'PT15M': '15min', 30 | 'PT30M': '30min', 31 | 'P1D': '1D', 32 | 'P7D': '7D', 33 | 'P1M': '1MS', 34 | 'PT1M': '1min' 35 | } 36 | delta = resolutions.get(res_text) 37 | if delta is None: 38 | raise NotImplementedError("Sorry, I don't know what to do with the " 39 | "resolution '{}', because there was no " 40 | "documentation to be found of this format. " 41 | "Everything is hard coded. Please open an " 42 | "issue.".format(res_text)) 43 | return delta 44 | 45 | 46 | def _parse_datetimeindex(soup, tz=None): 47 | """ 48 | Create a datetimeindex from a parsed beautifulsoup, 49 | given that it contains the elements 'start', 'end' 50 | and 'resolution' 51 | 52 | Parameters 53 | ---------- 54 | soup : bs4.element.tag 55 | tz: str 56 | 57 | Returns 58 | ------- 59 | pd.DatetimeIndex 60 | """ 61 | start = pd.Timestamp(soup.find('start').text) 62 | end = pd.Timestamp(soup.find_all('end')[-1].text) 63 | if tz is not None: 64 | start = start.tz_convert(tz) 65 | end = end.tz_convert(tz) 66 | 67 | delta = _resolution_to_timedelta(res_text=soup.find('resolution').text) 68 | index = pd.date_range(start=start, end=end, freq=delta, inclusive='left') 69 | if tz is not None: 70 | dst_jump = len(set(index.map(lambda d: d.dst()))) > 1 71 | if dst_jump and delta == "7D": 72 | # For a weekly granularity, if we jump over the DST date in October, 73 | # date_range erronously returns an additional index element 74 | # because that week contains 169 hours instead of 168. 75 | index = index[:-1] 76 | index = index.tz_convert("UTC") 77 | elif index.to_series().diff().min() >= pd.Timedelta('1D') and end.hour == start.hour + 1: 78 | # For a daily or larger granularity, if we jump over the DST date in October, 79 | # date_range erronously returns an additional index element 80 | # because the period contains one extra hour. 81 | index = index[:-1] 82 | 83 | return index 84 | 85 | 86 | def _parse_timeseries_generic(soup, label='quantity', to_float=True, merge_series=False, period_name='period'): 87 | series = { 88 | '15min': [], 89 | '30min': [], 90 | '60min': [] 91 | } 92 | 93 | for period in soup.find_all(period_name): 94 | data = {} 95 | start = pd.Timestamp(period.find('start').text) 96 | end = pd.Timestamp(period.find('end').text) 97 | delta_text = _resolution_to_timedelta(res_text=period.find('resolution').text) 98 | delta = pd.Timedelta(delta_text) 99 | for point in period.find_all('point'): 100 | value = point.find(label).text 101 | if to_float: 102 | value = value.replace(',', '') 103 | position = int(point.find('position').text) 104 | data[start + (position-1)*delta] = value 105 | S = pd.Series(data).sort_index() 106 | if soup.find('curvetype').text == 'A03': 107 | # with A03 its possible that positions are missing, this is when values are repeated 108 | # see docs: https://eepublicdownloads.entsoe.eu/clean-documents/EDI/Library/cim_based/Introduction_of_different_Timeseries_possibilities__curvetypes__with_ENTSO-E_electronic_document_v1.4.pdf 109 | # so lets do reindex on a continious range which creates gaps if positions are missing 110 | # then forward fill, so repeat last valid value, to fill the gaps 111 | S = S.reindex(pd.date_range(start, end-delta, freq=delta_text)).ffill() 112 | if delta_text not in series: 113 | series[delta_text] = [] 114 | series[delta_text].append(S) 115 | for freq, S in series.items(): 116 | if len(S) > 0: 117 | series[freq] = pd.concat(S).sort_index() 118 | if to_float: 119 | series[freq] = series[freq].astype(float) 120 | else: 121 | series[freq] = None 122 | 123 | # for endpoints which never has duplicated timeseries the flag merge_series signals to just concat everything 124 | if merge_series: 125 | return pd.concat(series.values()) 126 | else: 127 | return series 128 | 129 | 130 | def _parse_timeseries_generic_whole(xml_text, label='quantity', to_float=True): 131 | series_all = [] 132 | for soup in _extract_timeseries(xml_text): 133 | series_all.append(_parse_timeseries_generic(soup, label=label, to_float=to_float, merge_series=True)) 134 | 135 | series_all = pd.concat(series_all).sort_index() 136 | return series_all 137 | -------------------------------------------------------------------------------- /entsoe/files/entsoe_files.py: -------------------------------------------------------------------------------- 1 | from typing import IO, Optional, Dict 2 | import requests 3 | from entsoe import __version__ 4 | import pandas as pd 5 | import json 6 | from io import BytesIO 7 | import zipfile 8 | from .decorators import check_expired 9 | import os 10 | 11 | # DOCS for entsoe file library: https://transparencyplatform.zendesk.com/hc/en-us/articles/35960137882129-File-Library-Guide 12 | # postman description: https://documenter.getpostman.com/view/28274243/2sB2qgfz3W 13 | 14 | 15 | class EntsoeFileClient: 16 | BASEURL = "https://fms.tp.entsoe.eu/" 17 | 18 | def __init__(self, username: str = None, pwd: str = None, session: Optional[requests.Session] = None, 19 | proxies: Optional[Dict] = None, timeout: Optional[int] = None 20 | ): 21 | self.proxies = proxies 22 | self.timeout = timeout 23 | self.username = username 24 | if self.username is None: 25 | self.username = os.getenv('ENTSOE_USERNAME') 26 | self.pwd = pwd 27 | if self.pwd is None: 28 | self.pwd = os.getenv('ENTSOE_PWD') 29 | 30 | if self.username is None or self.pwd is None: 31 | raise Exception('username and password must be set') 32 | 33 | if session is None: 34 | session = requests.Session() 35 | self.session = session 36 | self.session.headers.update({ 37 | 'user-agent': f'entsoe-py {__version__} (github.com/EnergieID/entsoe-py)' 38 | }) 39 | 40 | self.access_token = None 41 | self.expire = None 42 | 43 | self._update_token() 44 | 45 | def _update_token(self): 46 | # different url that other calls so hardcoded new one here 47 | r = self.session.post( 48 | 'https://keycloak.tp.entsoe.eu/realms/tp/protocol/openid-connect/token', data={ 49 | 'client_id': 'tp-fms-public', 50 | 'grant_type': 'password', 51 | 'username': self.username, 52 | 'password': self.pwd 53 | }, 54 | proxies=self.proxies, timeout=self.timeout 55 | ) 56 | r.raise_for_status() 57 | data = r.json() 58 | self.expire = pd.Timestamp.now(tz='europe/amsterdam') + pd.Timedelta(seconds=data['expires_in']) 59 | self.access_token = data['access_token'] 60 | 61 | @check_expired 62 | def list_folder(self, folder: str) -> dict: 63 | """ 64 | returns a dictionary of filename: unique file id 65 | """ 66 | if not folder.endswith('/'): 67 | folder += '/' 68 | r = self.session.post(self.BASEURL + "listFolder", 69 | data=json.dumps({ 70 | "path": "/TP_export/" + folder, 71 | "sorterList": [ 72 | { 73 | "key": "periodCovered.from", 74 | "ascending": True 75 | } 76 | ], 77 | "pageInfo": { 78 | "pageIndex": 0, 79 | "pageSize": 5000 # this should be enough for basically anything right now 80 | } 81 | }), 82 | headers={ 83 | 'Authorization': f'Bearer {self.access_token}', 84 | 'Content-Type': 'application/json' 85 | }, 86 | proxies=self.proxies, timeout=self.timeout) 87 | r.raise_for_status() 88 | data = r.json() 89 | return {x['name']: x['fileId'] for x in data['contentItemList']} 90 | 91 | @check_expired 92 | def download_single_file_raw(self, folder, filename) -> bytes: 93 | """ 94 | download a file by filename, it is important to split folder and filename here. 95 | Returns the direct response from the ENTSO-E file api, which is in the format of a Zip file. 96 | """ 97 | if not folder.endswith('/'): 98 | folder += '/' 99 | r = self.session.post(self.BASEURL + "downloadFileContent", 100 | data=json.dumps({ 101 | "folder": "/TP_export/" + folder, 102 | "filename": filename, 103 | "downloadAsZip": True, 104 | "topLevelFolder": "TP_export", 105 | }), 106 | headers={ 107 | 'Authorization': f'Bearer {self.access_token}', 108 | 'Content-Type': 'application/json' 109 | }) 110 | r.raise_for_status() 111 | return r.content 112 | 113 | def download_single_file(self, folder, filename) -> pd.DataFrame: 114 | """ 115 | download a file by filename, it is important to split folder and filename here. 116 | """ 117 | content = self.download_single_file_raw(folder, filename) 118 | stream = BytesIO(content) 119 | stream.seek(0) 120 | zf = zipfile.ZipFile(stream) 121 | with zf.open(zf.filelist[0].filename) as file: 122 | return pd.read_csv(file, sep='\t', encoding='utf-8-sig') 123 | 124 | @check_expired 125 | def download_multiple_files_raw(self, file_ids: list) -> bytes: 126 | """ 127 | for now when downloading multiple files only list of file ids is supported by this package 128 | """ 129 | r = self.session.post(self.BASEURL + "downloadFileContent", 130 | data=json.dumps({ 131 | "fileIdList": file_ids, 132 | "downloadAsZip": True, 133 | "topLevelFolder": "TP_export", 134 | }), 135 | headers={ 136 | 'Authorization': f'Bearer {self.access_token}', 137 | 'Content-Type': 'application/json' 138 | }, 139 | proxies=self.proxies, timeout=self.timeout) 140 | r.raise_for_status() 141 | return r.content 142 | 143 | def download_multiple_files(self, file_ids: list) -> pd.DataFrame: 144 | content = self.download_multiple_files_raw(file_ids) 145 | stream = BytesIO(content) 146 | stream.seek(0) 147 | zf = zipfile.ZipFile(stream) 148 | df = [] 149 | for fz in zf.filelist: 150 | with zf.open(fz.filename) as file: 151 | df.append(pd.read_csv(file, sep='\t', encoding='utf-8-sig')) 152 | 153 | return pd.concat(df) 154 | -------------------------------------------------------------------------------- /entsoe/decorators.py: -------------------------------------------------------------------------------- 1 | import logging 2 | from functools import wraps 3 | from socket import gaierror 4 | from time import sleep 5 | from http.client import RemoteDisconnected 6 | import pandas as pd 7 | import requests 8 | 9 | from .exceptions import NoMatchingDataError, PaginationError 10 | from .misc import day_blocks, year_blocks 11 | 12 | logger = logging.getLogger(__name__) 13 | 14 | 15 | def retry(func): 16 | """Catches connection errors, waits and retries""" 17 | 18 | @wraps(func) 19 | def retry_wrapper(*args, **kwargs): 20 | self = args[0] 21 | error = None 22 | for _ in range(self.retry_count): 23 | try: 24 | result = func(*args, **kwargs) 25 | # Apart from common (ConnectionError and gaierror) errors, in certain 26 | # cases (e.g. with scheduled commercial exchanges), the connection with 27 | # ENTSO-e's can break with a RemoteDisconnected exception 28 | except (requests.ConnectionError, gaierror, RemoteDisconnected) as e: 29 | error = e 30 | logger.warning( 31 | "Connection Error, " 32 | f"retrying in {self.retry_delay} seconds" 33 | ) 34 | sleep(self.retry_delay) 35 | continue 36 | else: 37 | return result 38 | else: 39 | raise error 40 | 41 | return retry_wrapper 42 | 43 | 44 | def paginated(func): 45 | """Catches a PaginationError, splits the requested period in two and tries 46 | again. Finally it concatenates the results""" 47 | 48 | @wraps(func) 49 | def pagination_wrapper(*args, start, end, **kwargs): 50 | try: 51 | df = func(*args, start=start, end=end, **kwargs) 52 | except PaginationError: 53 | pivot = start + (end - start) / 2 54 | df1 = pagination_wrapper(*args, start=start, end=pivot, **kwargs) 55 | df2 = pagination_wrapper(*args, start=pivot, end=end, **kwargs) 56 | df = pd.concat([df1, df2]) 57 | return df 58 | 59 | return pagination_wrapper 60 | 61 | 62 | def documents_limited(n): 63 | def decorator(func): 64 | """Deals with calls where you cannot query more than n documents at a 65 | time, by offsetting per n documents""" 66 | 67 | @wraps(func) 68 | def documents_wrapper(*args, **kwargs): 69 | frames = [] 70 | for offset in range(0, 4800 + n, n): 71 | try: 72 | frame = func(*args, offset=offset, **kwargs) 73 | frames.append(frame) 74 | except NoMatchingDataError: 75 | logger.debug(f"NoMatchingDataError: for offset {offset}") 76 | break 77 | 78 | if len(frames) == 0: 79 | # All the data returned are void 80 | raise NoMatchingDataError 81 | 82 | df = pd.concat( 83 | [frame for frame in frames if not frame.empty and not frame.isna().all().all()], 84 | sort=True) 85 | if func.__name__ != '_query_unavailability': 86 | # For same indices pick last valid value 87 | if df.index.has_duplicates: 88 | df = df.groupby(df.index).agg(deduplicate_documents_limited) 89 | return df 90 | return documents_wrapper 91 | return decorator 92 | 93 | 94 | def deduplicate_documents_limited(group): 95 | if group.shape[0] == 1: 96 | return group 97 | else: 98 | return group.ffill().iloc[[-1]] 99 | 100 | 101 | def year_limited(func): 102 | """Deals with calls where you cannot query more than a year, 103 | by splitting the call up in blocks per year""" 104 | 105 | @wraps(func) 106 | def year_wrapper(*args, start=None, end=None, **kwargs): 107 | if start is None or end is None: 108 | raise Exception( 109 | 'Please specify the start and end date explicitly with ' 110 | 'start= when calling this function' 111 | ) 112 | if ( 113 | not isinstance(start, pd.Timestamp) 114 | or not isinstance(end, pd.Timestamp) 115 | ): 116 | raise Exception( 117 | 'Please use a timezoned pandas object for start and end' 118 | ) 119 | if start.tzinfo is None or end.tzinfo is None: 120 | raise Exception( 121 | 'Please use a timezoned pandas object for start and end' 122 | ) 123 | 124 | blocks = year_blocks(start, end) 125 | frames = [] 126 | is_first_frame = True # Assumes blocks are sorted 127 | for _start, _end in blocks: 128 | try: 129 | frame = func(*args, start=_start, end=_end, **kwargs) 130 | if func.__name__ != '_query_unavailability' and isinstance(frame.index, pd.DatetimeIndex): 131 | # Due to partial matching func may return data indexed by 132 | # timestamps outside _start and _end. In order to avoid 133 | # (unintentionally) repeating records, frames are truncated to 134 | # left-open intervals (or closed interval in the case of the 135 | # earliest block). 136 | # 137 | # If there are repeating records in a single frame (e.g. due 138 | # to corrections) then the result will also have them. 139 | if is_first_frame: 140 | interval_mask = frame.index <= _end 141 | else: 142 | interval_mask = ( 143 | (frame.index <= _end) 144 | & (frame.index > _start) 145 | ) 146 | frame = frame.loc[interval_mask] 147 | except NoMatchingDataError: 148 | logger.debug( 149 | f"NoMatchingDataError: between {_start} and {_end}" 150 | ) 151 | frame = None 152 | frames.append(frame) 153 | is_first_frame = False 154 | 155 | if sum([f is None for f in frames]) == len(frames): 156 | # All the data returned are void 157 | raise NoMatchingDataError 158 | 159 | df = pd.concat(frames, sort=True) 160 | return df 161 | 162 | return year_wrapper 163 | 164 | 165 | def day_limited(func): 166 | """Deals with calls where you cannot query more than a year, 167 | by splitting the call up in blocks per year""" 168 | 169 | @wraps(func) 170 | def day_wrapper(*args, start, end, **kwargs): 171 | blocks = day_blocks(start, end) 172 | frames = [] 173 | for _start, _end in blocks: 174 | try: 175 | frame = func(*args, start=_start, end=_end, **kwargs) 176 | except NoMatchingDataError: 177 | logger.debug( 178 | f"NoMatchingDataError: between {_start} and {_end}" 179 | ) 180 | frame = None 181 | frames.append(frame) 182 | 183 | if sum([f is None for f in frames]) == len(frames): 184 | # All the data returned are void 185 | raise NoMatchingDataError 186 | 187 | df = pd.concat(frames) 188 | return df 189 | 190 | return day_wrapper 191 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # entsoe-py 2 | Python client for the ENTSO-E API (european network of transmission system operators for electricity) 3 | 4 | Documentation of the API found on https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html 5 | 6 | ## Installation 7 | `python3 -m pip install entsoe-py` 8 | 9 | ## Usage 10 | The package comes with 2 clients for the REST API: 11 | - [`EntsoeRawClient`](#EntsoeRawClient): Returns data in its raw format, usually XML or a ZIP-file containing XML's 12 | - [`EntsoePandasClient`](#EntsoePandasClient): Returns data parsed as a Pandas Series or DataFrame 13 | ### EntsoeRawClient 14 | ```python 15 | from entsoe import EntsoeRawClient 16 | import pandas as pd 17 | 18 | client = EntsoeRawClient(api_key=) 19 | 20 | start = pd.Timestamp('20171201', tz='Europe/Brussels') 21 | end = pd.Timestamp('20180101', tz='Europe/Brussels') 22 | country_code = 'BE' # Belgium 23 | country_code_from = 'FR' # France 24 | country_code_to = 'DE_LU' # Germany-Luxembourg 25 | type_marketagreement_type = 'A01' 26 | contract_marketagreement_type = 'A01' 27 | process_type = 'A51' 28 | 29 | # methods that return XML 30 | client.query_day_ahead_prices(country_code, start, end) 31 | client.query_aggregated_bids(country_code, start, end, process_type) 32 | client.query_net_position(country_code, start, end, dayahead=True) 33 | client.query_load(country_code, start, end) 34 | client.query_load_forecast(country_code, start, end) 35 | client.query_wind_and_solar_forecast(country_code, start, end, psr_type=None) 36 | client.query_intraday_wind_and_solar_forecast(country_code, start, end, psr_type=None) 37 | client.query_generation_forecast(country_code, start, end) 38 | client.query_generation(country_code, start, end, psr_type=None) 39 | client.query_generation_per_plant(country_code, start, end, psr_type=None) 40 | client.query_installed_generation_capacity(country_code, start, end, psr_type=None) 41 | client.query_installed_generation_capacity_per_unit(country_code, start, end, psr_type=None) 42 | client.query_crossborder_flows(country_code_from, country_code_to, start, end) 43 | client.query_scheduled_exchanges(country_code_from, country_code_to, start, end, dayahead=False) 44 | client.query_net_transfer_capacity_dayahead(country_code_from, country_code_to, start, end) 45 | client.query_net_transfer_capacity_weekahead(country_code_from, country_code_to, start, end) 46 | client.query_net_transfer_capacity_monthahead(country_code_from, country_code_to, start, end) 47 | client.query_net_transfer_capacity_yearahead(country_code_from, country_code_to, start, end) 48 | client.query_intraday_offered_capacity(country_code_from, country_code_to, start, end, implicit=True) 49 | client.query_offered_capacity(country_code_from, country_code_to, start, end, contract_marketagreement_type, implicit=True) 50 | client.query_contracted_reserve_prices(country_code, start, end, type_marketagreement_type, psr_type=None) 51 | client.query_contracted_reserve_prices_procured_capacity(country_code, start, end, process_type type_marketagreement_type, psr_type=None) 52 | client.query_contracted_reserve_amount(country_code, start, end, type_marketagreement_type, psr_type=None) 53 | client.query_procured_balancing_capacity(country_code, start, end, process_type, type_marketagreement_type=None) 54 | client.query_aggregate_water_reservoirs_and_hydro_storage(country_code, start, end) 55 | client.query_activated_balancing_energy_prices(country_code, start, end, process_type='A16', psr_type=None, business_type=None, standard_market_product=None, original_market_product=None) 56 | client.query_activated_balancing_energy(country_code, start, end, business_type, psr_type=None) 57 | 58 | # methods that return ZIP (bytes) 59 | client.query_imbalance_prices(country_code, start, end, psr_type=None) 60 | client.query_imbalance_volumes(country_code, start=start, end=end, psr_type=None) 61 | client.query_unavailability_of_generation_units(country_code, start, end, docstatus=None, periodstartupdate=None, periodendupdate=None) 62 | client.query_unavailability_of_production_units(country_code, start, end, docstatus=None, periodstartupdate=None, periodendupdate=None) 63 | client.query_unavailability_transmission(country_code_from, country_code_to, start, end, docstatus=None, periodstartupdate=None, periodendupdate=None) 64 | client.query_unavailability_of_offshore_grid(area_code, start, end) 65 | client.query_withdrawn_unavailability_of_generation_units(country_code, start, end) 66 | ``` 67 | #### Dump result to file 68 | ```python 69 | xml_string = client.query_day_ahead_prices(country_code, start, end) 70 | with open('outfile.xml', 'w') as f: 71 | f.write(xml_string) 72 | 73 | zip_bytes = client.query_unavailability_of_generation_units(country_code, start, end) 74 | with open('outfile.zip', 'wb') as f: 75 | f.write(zip_bytes) 76 | ``` 77 | #### Making another request 78 | Is the API-call you want not in the list, you can lookup the parameters yourself in the API documentation 79 | ```python 80 | params = { 81 | 'documentType': 'A44', 82 | 'in_Domain': '10YBE----------2', 83 | 'out_Domain': '10YBE----------2' 84 | } 85 | response = client._base_request(params=params, start=start, end=end) 86 | print(response.text) 87 | ``` 88 | 89 | ### EntsoePandasClient 90 | The Pandas Client works similar to the Raw Client, with extras: 91 | - Time periods that span more than 1 year are automatically dealt with 92 | - Requests of large numbers of files are split over multiple API calls 93 | 94 | Please note that this client requires you to specifically set a start= and end= parameter which should be a pandas timestamp with timezone. 95 | If not it will throw an exception 96 | ```python 97 | from entsoe import EntsoePandasClient 98 | import pandas as pd 99 | 100 | client = EntsoePandasClient(api_key=) 101 | 102 | start = pd.Timestamp('20171201', tz='Europe/Brussels') 103 | end = pd.Timestamp('20180101', tz='Europe/Brussels') 104 | country_code = 'BE' # Belgium 105 | country_code_from = 'FR' # France 106 | country_code_to = 'DE_LU' # Germany-Luxembourg 107 | type_marketagreement_type = 'A01' 108 | contract_marketagreement_type = "A01" 109 | process_type = 'A51' 110 | 111 | # methods that return Pandas Series 112 | client.query_day_ahead_prices(country_code, start=start, end=end) 113 | client.query_aggregated_bids(country_code, start=start, end=end, process_type) 114 | client.query_net_position(country_code, start=start, end=end, dayahead=True) 115 | client.query_crossborder_flows(country_code_from, country_code_to, start=start, end=end) 116 | client.query_scheduled_exchanges(country_code_from, country_code_to, start=start, end=end, dayahead=False) 117 | client.query_net_transfer_capacity_dayahead(country_code_from, country_code_to, start=start, end=end) 118 | client.query_net_transfer_capacity_weekahead(country_code_from, country_code_to, start=start, end=end) 119 | client.query_net_transfer_capacity_monthahead(country_code_from, country_code_to, start=start, end=end) 120 | client.query_net_transfer_capacity_yearahead(country_code_from, country_code_to, start=start, end=end) 121 | client.query_intraday_offered_capacity(country_code_from, country_code_to, start=start, end=end, implicit=True) 122 | client.query_offered_capacity(country_code_from, country_code_to, contract_marketagreement_type, start=start, end=end, implicit=True) 123 | client.query_aggregate_water_reservoirs_and_hydro_storage(country_code, start=start, end=end) 124 | 125 | # methods that return Pandas DataFrames 126 | client.query_load(country_code, start=start, end=end) 127 | client.query_load_forecast(country_code, start=start, end=end) 128 | client.query_load_and_forecast(country_code, start=start, end=end) 129 | client.query_generation_forecast(country_code, start=start, end=end) 130 | client.query_wind_and_solar_forecast(country_code, start=start, end=end, psr_type=None) 131 | client.query_intraday_wind_and_solar_forecast(country_code, start=start, end=end, psr_type=None) 132 | client.query_generation(country_code, start=start, end=end, psr_type=None) 133 | client.query_generation_per_plant(country_code, start=start, end=end, psr_type=None, include_eic=False) 134 | client.query_installed_generation_capacity(country_code, start=start, end=end, psr_type=None) 135 | client.query_installed_generation_capacity_per_unit(country_code, start=start, end=end, psr_type=None) 136 | client.query_activated_balancing_energy_prices(country_code, start=start, end=end, process_type='A16', psr_type=None, business_type=None, standard_market_product=None, original_market_product=None) 137 | client.query_activated_balancing_energy(country_code, start=start, end=end, business_type, psr_type=None) 138 | client.query_imbalance_prices(country_code, start=start, end=end, psr_type=None) 139 | client.query_imbalance_volumes(country_code, start=start, end=end, psr_type=None) 140 | client.query_contracted_reserve_prices(country_code, type_marketagreement_type, start=start, end=end, psr_type=None) 141 | client.query_contracted_reserve_amount(country_code, type_marketagreement_type, start=start, end=end, psr_type=None) 142 | client.query_unavailability_of_generation_units(country_code, start=start, end=end, docstatus=None, periodstartupdate=None, periodendupdate=None) 143 | client.query_unavailability_of_production_units(country_code, start, end, docstatus=None, periodstartupdate=None, periodendupdate=None) 144 | client.query_unavailability_transmission(country_code_from, country_code_to, start=start, end=end, docstatus=None, periodstartupdate=None, periodendupdate=None) 145 | client.query_withdrawn_unavailability_of_generation_units(country_code, start, end) 146 | client.query_unavailability_of_offshore_grid(area_code, start, end) 147 | client.query_physical_crossborder_allborders(country_code, start, end, export=True) 148 | client.query_import(country_code, start, end) 149 | client.query_generation_import(country_code, start, end) 150 | client.query_procured_balancing_capacity(country_code, process_type, start=start, end=end, type_marketagreement_type=None) 151 | 152 | ``` 153 | #### Dump result to file 154 | See a list of all IO-methods on https://pandas.pydata.org/pandas-docs/stable/io.html 155 | ```python 156 | ts = client.query_day_ahead_prices(country_code, start=start, end=end) 157 | ts.to_csv('outfile.csv') 158 | ``` 159 | 160 | ### Download from ENTSOE File Library 161 | To download from the file libary, which replaced the old SFTP use the ```files``` subpackage with the ```EntsoeFileClient``` 162 | 163 | ```python 164 | from entsoe.files import EntsoeFileClient 165 | 166 | client = EntsoeFileClient(username=, pwd=) 167 | # this returns a dict of {filename: unique_id}: 168 | file_list = client.list_folder('AcceptedAggregatedOffers_17.1.D') 169 | 170 | # either download one file by name: 171 | df = client.download_single_file(folder='AcceptedAggregatedOffers_17.1.D', filename=list(file_list.keys())[0]) 172 | 173 | # or download multiple by unique_id: 174 | df = client.download_multiple_files(['a1a82b3f-c453-4181-8d20-ad39c948d4b0', '64e47e15-bac6-4212-b2dd-9667bdf33b5d']) 175 | ``` 176 | 177 | ### Mappings 178 | These lists are always evolving, so let us know if something's inaccurate! 179 | 180 | All mappings can be found in ```mappings.py``` [here](https://github.com/EnergieID/entsoe-py/blob/master/entsoe/mappings.py) 181 | 182 | For bidding zone that have changed (splitted/merged) some codes are only valid for certain times. The below table shows these cases. 183 | 184 | | | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 185 | | -- | -- | -- | -- | -- | -- | -- | -- | 186 | | DE_AT_LU | yes | yes | yes | yes | No Value | No Value | No Value | 187 | | DE | No Value | No Value | No Value | No Value | No Value | No Value | No Value | 188 | | DE_LU | No Value | No Value | No Value | yes | yes | yes | yes | 189 | | AT | No Value | No Value | No Value | yes | yes | yes | yes | 190 | 191 | ### Environment variables 192 | | Variables | Description | 193 | | -- | -- | 194 | | ENTSOE_ENDPOINT_URL | Override the default ENTSO-E API endpoint URL. | 195 | -------------------------------------------------------------------------------- /entsoe/geo/geojson/IT_CALA.geojson: -------------------------------------------------------------------------------- 1 | {"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {"zoneName": "IT_CALA"}, "geometry": {"type": "Polygon", "coordinates": [[[16.561371290000068, 38.41632721600007], [16.52198326900009, 38.387152411000045], [16.508148634000065, 38.371527411000045], [16.497569207000083, 38.36928945500006], [16.467051629000082, 38.34870026200008], [16.435069207000083, 38.33999258000006], [16.339854363000086, 38.300848700000074], [16.30632571700005, 38.27708567900004], [16.169444207000083, 38.14321523600006], [16.151866082000083, 38.11082591400009], [16.12549889400009, 38.00482819200005], [16.110850457000083, 37.97361888200004], [16.10132897200009, 37.96051666900007], [16.090017123000052, 37.949204820000034], [16.07715905000009, 37.939886786000045], [16.063161655000044, 37.93268463700008], [16.015879754000082, 37.924709377000056], [16.00098717500009, 37.91901276200008], [15.942149285000085, 37.93309153900009], [15.76148522200009, 37.92523834800005], [15.734873894000089, 37.930975653000075], [15.708262566000087, 37.94098541900007], [15.684418165000068, 37.95351797100005], [15.66578209700009, 37.966864325000074], [15.645518425000091, 37.988348700000074], [15.635101759000065, 38.009100653000075], [15.63835696700005, 38.02773672100005], [15.658457879000082, 38.04254791900007], [15.632660352000073, 38.074204820000034], [15.624034050000091, 38.09210846600007], [15.627452019000089, 38.10736725500004], [15.641612175000091, 38.12592194200005], [15.64779707100007, 38.14313385600008], [15.646494988000086, 38.162095445000034], [15.637950066000087, 38.18593984600005], [15.632823113000086, 38.22028229400007], [15.650563998000052, 38.24103424700007], [15.684255405000044, 38.253119208000044], [15.78646894600007, 38.27802155200004], [15.795664910000085, 38.28554922100005], [15.798675977000073, 38.290716864000046], [15.812836134000065, 38.30060455900008], [15.81617272200009, 38.30605703300006], [15.82976321700005, 38.35101959800005], [15.904795769000089, 38.473944403000075], [15.914422375735041, 38.50562195682928], [15.917816602000073, 38.516791083000044], [15.916026238000086, 38.55036041900007], [15.90007571700005, 38.57827383000006], [15.87077884200005, 38.60423411700009], [15.863536004000082, 38.60822174700007], [15.849945509000065, 38.613348700000074], [15.844004754000082, 38.61790599200009], [15.835459832000083, 38.628241278000075], [15.83366946700005, 38.63377513200004], [15.835215691000087, 38.63922760600008], [15.836599155000044, 38.64899323100008], [15.844493035000085, 38.66038646000004], [15.863129102000073, 38.66828034100007], [15.904795769000089, 38.679388739000046], [15.968028191000087, 38.712591864000046], [16.002614780000044, 38.72540924700007], [16.048838738000086, 38.727728583000044], [16.12086022200009, 38.72093333500004], [16.135996941000087, 38.723822333000044], [16.152598504000082, 38.730902411000045], [16.179209832000083, 38.74827708500004], [16.20093834700009, 38.77643463700008], [16.213689025479642, 38.81039980499315], [16.215098504000082, 38.814154364000046], [16.22169030000009, 38.85659414300005], [16.22006269600007, 38.89907461100006], [16.214691602000073, 38.91901276200008], [16.204600457000083, 38.93406810100004], [16.189626498000052, 38.94354889500005], [16.16895592500009, 38.94684479400007], [16.154307488000086, 38.95502350500004], [16.13965905000009, 38.97378164300005], [16.096887947545625, 39.05041320096651], [16.08301842500009, 39.07526276200008], [16.04200280000009, 39.310614325000074], [16.03402716100004, 39.34524176800005], [15.995396030000052, 39.438768236000044], [15.958075525000083, 39.47756361200004], [15.933116082000083, 39.513657945000034], [15.904795769000089, 39.53595612200007], [15.876231316000087, 39.55145905200004], [15.867523634000065, 39.56391022300005], [15.859716355000046, 39.58876446000005], [15.850271030000044, 39.61473216400009], [15.836599155000044, 39.65265534100007], [15.815684441000087, 39.678900458000044], [15.80640709700009, 39.69550202000005], [15.78874759200005, 39.79661692900004], [15.78874759200005, 39.790350653000075], [15.783946160000085, 39.81000397300005], [15.778819207000083, 39.82013580900008], [15.771332227000073, 39.82453034100007], [15.769704623000052, 39.830145575000074], [15.781911655000044, 39.86859772300005], [15.774424675000091, 39.89109935100004], [15.745807744060896, 39.92460382764366], [15.748469380957147, 39.92738654835051], [15.763213033854413, 39.94432746713886], [15.768003073083321, 39.95539069942123], [15.772968893799373, 39.96161994800218], [15.776528464417083, 39.96533332697146], [15.84112807639957, 40.003972244523425], [15.851213526183244, 40.007476883651236], [15.858332666519345, 40.008180007801116], [15.87755874194238, 39.999940261833615], [15.881601710750317, 39.99776496907805], [15.887644190826734, 39.993161697454354], [15.89012710118476, 39.990557937099084], [15.893423000471103, 39.98815193136653], [15.89731216002815, 39.98624030994233], [15.903508449355456, 39.985515212656935], [15.90676040326997, 39.9883057397181], [15.912341457392301, 39.999105300669044], [15.915901028010012, 40.00221443145085], [15.920251614420465, 40.0040161898952], [15.937148587837044, 40.005675125206835], [15.946355131084431, 40.005620193716936], [15.951936186106082, 40.00437873898761], [15.955495756723792, 40.00262092591498], [15.957187651289075, 40.00101692209324], [15.970063628133914, 39.985570144146834], [15.97270034684351, 39.98304328841698], [15.97687515176682, 39.98063728268443], [15.981994780834441, 39.97890144274737], [15.990520172168203, 39.97776985099779], [15.997507476388932, 39.97949470481677], [16.01616226287814, 39.98696540812705], [16.021281891945762, 39.98686653126538], [16.023435212465074, 39.98489997835128], [16.02235855220539, 39.98172492906218], [16.014294586825713, 39.96888191147099], [16.010888824559572, 39.96164192023838], [16.010427399504863, 39.957565993076116], [16.01104263381046, 39.95401740857653], [16.01291030896357, 39.950996168538325], [16.015393219321595, 39.94835944892941], [16.03802505611145, 39.92914436052382], [16.049956208811977, 39.91559821788343], [16.053669587781258, 39.91286262141284], [16.05909683445134, 39.91012702584152], [16.068918612004325, 39.90668830522111], [16.075598300421234, 39.90588630331024], [16.081333163794454, 39.90590827554644], [16.090319980182926, 39.90753425250375], [16.197392738683902, 39.91451057150567], [16.206533363423944, 39.916971508728125], [16.209477699736055, 39.92387092310457], [16.21196061009408, 39.92670539553757], [16.214904945506817, 39.92903449754402], [16.23202164578231, 39.93624152862361], [16.25324723247377, 39.94185554289896], [16.262717447951843, 39.94218513273768], [16.303059246187274, 39.93717536664985], [16.30771744930081, 39.93593391192047], [16.31127701991852, 39.934000318260075], [16.31685807494017, 39.92918830589559], [16.320110027955423, 39.927023999258154], [16.32740495067793, 39.92324470268085], [16.330810712044695, 39.92108039514409], [16.33329362240272, 39.91854255329616], [16.335468915158287, 39.91573005309942], [16.33887467742443, 39.90970954525926], [16.342280438791192, 39.90653449686954], [16.346674970573417, 39.9036670651829], [16.354277509999065, 39.90079963349626], [16.357683271365886, 39.90221686971273], [16.359858565020716, 39.90536994586631], [16.360166181723912, 39.90940192855612], [16.3586280955102, 39.92071784695105], [16.357529463014316, 39.924310375923085], [16.355683760097463, 39.92725471223514], [16.352563642298264, 39.92939704663638], [16.348542646625845, 39.930693432855605], [16.345290692711274, 39.932550122789905], [16.34403825186382, 39.9352417729894], [16.344983076008134, 39.938186109301455], [16.34731217711527, 39.940943677108976], [16.35304704138781, 39.94588752558883], [16.35550797861032, 39.9485681896702], [16.35737565466269, 39.95193000566519], [16.359089521464227, 39.9555445077728], [16.362187666127852, 39.967717360467816], [16.365285810791534, 39.974869460057505], [16.36761491279799, 39.97792365934936], [16.370251631507585, 39.98048347433286], [16.376140303232376, 39.98520759505442], [16.381413741550944, 39.990404128747514], [16.383742842658023, 39.99337043729582], [16.387302413275734, 39.99998420720539], [16.387610030878193, 40.00070930449078], [16.388532881886988, 40.004873123295965], [16.388686691137877, 40.00871833838056], [16.386533370618565, 40.027845536042605], [16.386994796572594, 40.03182258724257], [16.38807145683228, 40.03559089770175], [16.391323409847473, 40.04269905281899], [16.395827804609496, 40.049851152408735], [16.39882130146185, 40.05553034594868], [16.40672624242211, 40.07052742240262], [16.409209152780136, 40.08365608536002], [16.41028581303982, 40.108199543574074], [16.41169206313816, 40.11605476821296], [16.4134059299397, 40.122075276053124], [16.415097824504983, 40.12540413369379], [16.41758073486301, 40.12928230803209], [16.42114030548072, 40.13274300088875], [16.42687516885394, 40.13656624373715], [16.43184098956999, 40.136851888204035], [16.435246750936813, 40.13530281587225], [16.43959733734721, 40.129666829360644], [16.442234056056805, 40.12700813751553], [16.445639818322945, 40.12530525683212], [16.44999040383408, 40.124371418805936], [16.47934587441256, 40.12641487634545], [16.516743336335878, 40.12132820563215], [16.52201677375507, 40.121119465790684], [16.527290212073638, 40.121372151003925], [16.558908865251908, 40.12679939767406], [16.621135429856167, 40.122668538122525], [16.640048698588544, 40.11874851563147], [16.624522332000083, 40.10797760600008], [16.604746941000087, 40.08445872600004], [16.596934441000087, 40.04677969000005], [16.59937584700009, 40.03412506700005], [16.613617384000065, 39.99664948100008], [16.631602410000085, 39.96621328300006], [16.621755405000044, 39.953558661000045], [16.605479363000086, 39.94293854400007], [16.58920332100007, 39.91982656500005], [16.542246941000087, 39.88540273600006], [16.508148634000065, 39.837591864000046], [16.491709832000083, 39.80548737200007], [16.489756707000083, 39.77521393400008], [16.502126498000052, 39.74705638200004], [16.528575066000087, 39.72150299700007], [16.528575066000087, 39.71466705900008], [16.515635613000086, 39.68960195500006], [16.54590905000009, 39.66087474200009], [16.59148196700005, 39.636786200000074], [16.624847852000073, 39.62531159100007], [16.74976647200009, 39.620021877000056], [16.782481316000087, 39.61163971600007], [16.798106316000087, 39.60346100500004], [16.81609134200005, 39.591050523000035], [16.830902540000068, 39.576157945000034], [16.837168816000087, 39.56045156500005], [16.84620201900009, 39.55267975500004], [16.90601647200009, 39.529730536000045], [16.952972852000073, 39.499212958000044], [16.970876498000052, 39.49494049700007], [16.995371941000087, 39.49274323100008], [17.01148522200009, 39.48615143400008], [17.019200709742577, 39.47922324146484], [17.023448113000086, 39.47540924700007], [17.035817905000044, 39.46076080900008], [17.05713951900009, 39.44163646000004], [17.088552280000044, 39.42259349200009], [17.124196811000047, 39.40900299700007], [17.15870201900009, 39.40619538000004], [17.122243686000047, 39.338324286000045], [17.11491946700005, 39.28278229400007], [17.114512566000087, 39.26935455900008], [17.11768639400009, 39.25600820500006], [17.12476647200009, 39.24461497600004], [17.142100457000083, 39.222316799000055], [17.145681186000047, 39.21067942900004], [17.14039147200009, 39.178900458000044], [17.122243686000047, 39.12103913000004], [17.124522332000083, 39.09088776200008], [17.147959832000083, 39.05418528900009], [17.151866082000083, 39.04588450700004], [17.158457879000082, 39.04047272300005], [17.192556186000047, 39.03107330900008], [17.20639082100007, 39.02948639500005], [17.18685957100007, 39.01902903900009], [17.176605665000068, 39.01211172100005], [17.17237389400009, 39.005194403000075], [17.17156009200005, 38.966009833000044], [17.17237389400009, 38.96051666900007], [17.138845248000052, 38.936712958000044], [17.135020379000082, 38.93260325700004], [17.127696160000085, 38.92877838700008], [17.11890709700009, 38.91966380400004], [17.10401451900009, 38.89907461100006], [17.094981316000087, 38.919134833000044], [17.070567254000082, 38.92279694200005], [17.042246941000087, 38.91624583500004], [17.02198326900009, 38.905951239000046], [16.996348504000082, 38.92951080900008], [16.981293165000068, 38.937201239000046], [16.957286004000082, 38.94009023600006], [16.935069207000083, 38.938706773000035], [16.892234624183345, 38.929605326842946], [16.838552280000044, 38.91819896000004], [16.727793816000087, 38.87885163000004], [16.687754754000082, 38.85586172100005], [16.67945397200009, 38.84756094000005], [16.670746290000068, 38.84064362200007], [16.610606316000087, 38.81655508000006], [16.58562259200005, 38.79783763200004], [16.574392123000052, 38.78506094000005], [16.563731316000087, 38.756740627000056], [16.550954623000052, 38.741400458000044], [16.53882897200009, 38.72333405200004], [16.53484134200005, 38.69989655200004], [16.546885613000086, 38.69318268400008], [16.549082879000082, 38.68992747600004], [16.54851321700005, 38.67206452000005], [16.558848504000082, 38.59601471600007], [16.576996290000068, 38.528550523000035], [16.57715905000009, 38.50287506700005], [16.573491658469187, 38.467325027888535], [16.569590691000087, 38.42951080900008], [16.561371290000068, 38.41632721600007]]]}}]} -------------------------------------------------------------------------------- /entsoe/geo/geojson/IT_SICI.geojson: -------------------------------------------------------------------------------- 1 | { 2 | "type": "FeatureCollection", 3 | "name": "IT", 4 | "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } }, 5 | "features": [ 6 | { "type": "Feature", "properties": { "zoneName": "IT_SICI" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 15.52865644600007, 38.302639065000051 ], [ 15.559255405000044, 38.300116278000075 ], [ 15.615977410000085, 38.280218817000048 ], [ 15.651621941000087, 38.275295315000051 ], [ 15.648285352000073, 38.266750393000052 ], [ 15.642425977000073, 38.262274481000077 ], [ 15.63445071700005, 38.260931708000044 ], [ 15.624278191000087, 38.261664130000042 ], [ 15.58375084700009, 38.240423895000049 ], [ 15.56967207100007, 38.226955471000053 ], [ 15.562998894000089, 38.21430084800005 ], [ 15.55990644600007, 38.199774481000077 ], [ 15.57593834700009, 38.200181382000039 ], [ 15.52702884200005, 38.136786200000074 ], [ 15.500336134000065, 38.084947007000039 ], [ 15.392588738000086, 37.976141669000071 ], [ 15.302744988000086, 37.864406643000052 ], [ 15.283457879000082, 37.832953192000048 ], [ 15.266286655000044, 37.811916408000059 ], [ 15.241221550000091, 37.79555898600006 ], [ 15.213063998000052, 37.761460679000038 ], [ 15.206553582000083, 37.747748114000046 ], [ 15.208262566000087, 37.73704661700009 ], [ 15.218597852000073, 37.718085028000075 ], [ 15.220225457000083, 37.706732489000046 ], [ 15.216075066000087, 37.69672272300005 ], [ 15.202159050000091, 37.685370184000078 ], [ 15.199066602000073, 37.675726630000042 ], [ 15.196787957000083, 37.655096747000073 ], [ 15.184580925000091, 37.625799872000073 ], [ 15.178558790000068, 37.604315497000073 ], [ 15.16382897200009, 37.567694403000075 ], [ 15.115896030000044, 37.522284247000073 ], [ 15.096690300000091, 37.49445221600007 ], [ 15.09156334700009, 37.477484442000048 ], [ 15.08952884200005, 37.459458726000037 ], [ 15.092051629000082, 37.360541083000044 ], [ 15.096690300000091, 37.343695380000042 ], [ 15.103526238000086, 37.329779364000046 ], [ 15.11068769600007, 37.321844794000071 ], [ 15.180023634000065, 37.290757554000038 ], [ 15.217458530000044, 37.284979559000078 ], [ 15.236664259000065, 37.274725653000075 ], [ 15.251963738000086, 37.257717190000051 ], [ 15.261241082000083, 37.23383209800005 ], [ 15.244883660000085, 37.246161200000074 ], [ 15.235606316000087, 37.241929429000038 ], [ 15.228851759000065, 37.230292059000078 ], [ 15.220225457000083, 37.22016022300005 ], [ 15.221690300000091, 37.237453518000052 ], [ 15.215830925000091, 37.244696356000077 ], [ 15.205414259000065, 37.244696356000077 ], [ 15.192881707000083, 37.239976304000038 ], [ 15.199066602000073, 37.227606512000079 ], [ 15.183441602000073, 37.207464911000045 ], [ 15.19467207100007, 37.176336981000077 ], [ 15.21648196700005, 37.155218817000048 ], [ 15.233246290000068, 37.164862372000073 ], [ 15.247569207000083, 37.158677476000037 ], [ 15.247569207000083, 37.151841539000088 ], [ 15.229177280000044, 37.149644273000035 ], [ 15.23178144600007, 37.134914455000057 ], [ 15.246592644000089, 37.118231512000079 ], [ 15.264659050000091, 37.110296942000048 ], [ 15.28882897200009, 37.108384507000039 ], [ 15.303233269000089, 37.101223049000055 ], [ 15.307871941000087, 37.08665599200009 ], [ 15.302744988000086, 37.062486070000034 ], [ 15.287933790000068, 37.06899648600006 ], [ 15.281993035000085, 37.06085846600007 ], [ 15.283702019000089, 37.048407294000071 ], [ 15.291840040000068, 37.041978257000039 ], [ 15.31226647200009, 37.044012762000079 ], [ 15.321055535000085, 37.040228583000044 ], [ 15.32943769600007, 37.027736721000053 ], [ 15.332367384000065, 37.011623440000051 ], [ 15.324717644000089, 37.008490302000041 ], [ 15.31421959700009, 37.01243724200009 ], [ 15.308929884000065, 37.017767645000049 ], [ 15.303396030000044, 37.016180731000077 ], [ 15.268077019000089, 37.000433661000045 ], [ 15.274912957000083, 36.99359772300005 ], [ 15.266123894000089, 36.989406643000052 ], [ 15.263845248000052, 36.987127997000073 ], [ 15.268077019000089, 36.980536200000074 ], [ 15.268077019000089, 36.973089911000045 ], [ 15.244476759000065, 36.972072658000059 ], [ 15.226735873000052, 36.964789130000042 ], [ 15.211680535000085, 36.95648834800005 ], [ 15.196055535000085, 36.952622789000088 ], [ 15.174652540000068, 36.94407786700009 ], [ 15.158376498000052, 36.924221096000053 ], [ 15.107676629000082, 36.820135809000078 ], [ 15.106618686000047, 36.808579820000034 ], [ 15.094004754000082, 36.79954661700009 ], [ 15.098887566000087, 36.779445705000057 ], [ 15.117198113000086, 36.747137762000079 ], [ 15.134938998000052, 36.687689520000049 ], [ 15.134287957000083, 36.675197658000059 ], [ 15.114512566000087, 36.659898179000038 ], [ 15.093923373000052, 36.65493398600006 ], [ 15.07357832100007, 36.659125067000048 ], [ 15.055186394000089, 36.671454169000071 ], [ 15.04070071700005, 36.687689520000049 ], [ 15.033050977000073, 36.693915106000077 ], [ 15.021006707000083, 36.699367580000057 ], [ 15.00717207100007, 36.702785549000055 ], [ 14.99781334700009, 36.702215887000079 ], [ 14.993662957000083, 36.69594961100006 ], [ 14.982432488000086, 36.688869533000059 ], [ 14.957286004000082, 36.697821356000077 ], [ 14.918630405000044, 36.719875393000052 ], [ 14.88217207100007, 36.730658270000049 ], [ 14.846853061000047, 36.726263739000046 ], [ 14.780772332000083, 36.699367580000057 ], [ 14.776133660000085, 36.707709052000041 ], [ 14.773448113000086, 36.710028387000079 ], [ 14.760915561000047, 36.706203518000052 ], [ 14.744313998000052, 36.719142971000053 ], [ 14.684580925000091, 36.72601959800005 ], [ 14.67164147200009, 36.743719794000071 ], [ 14.658946160000085, 36.753810940000051 ], [ 14.600108269000089, 36.77212148600006 ], [ 14.582204623000052, 36.781317450000074 ], [ 14.565928582000083, 36.778306382000039 ], [ 14.487315300000091, 36.793361721000053 ], [ 14.475759311000047, 36.804917710000041 ], [ 14.394541863000086, 36.945013739000046 ], [ 14.369883660000085, 36.973089911000045 ], [ 14.278819207000083, 37.044012762000079 ], [ 14.208506707000083, 37.081122137000079 ], [ 14.12631269600007, 37.112250067000048 ], [ 14.088633660000085, 37.117743231000077 ], [ 13.97632897200009, 37.110296942000048 ], [ 13.967295769000089, 37.108221747000073 ], [ 13.94857832100007, 37.098822333000044 ], [ 13.938487175000091, 37.095933335000041 ], [ 13.894379102000073, 37.100816148000035 ], [ 13.832692905000044, 37.139553127000056 ], [ 13.79460696700005, 37.151841539000088 ], [ 13.75163821700005, 37.159002997000073 ], [ 13.715830925000091, 37.171372789000088 ], [ 13.683441602000073, 37.189357815000051 ], [ 13.598806186000047, 37.256740627000056 ], [ 13.569183790000068, 37.273504950000074 ], [ 13.534434441000087, 37.282171942000048 ], [ 13.488617384000065, 37.288478908000059 ], [ 13.452647332000083, 37.298814195000034 ], [ 13.42156009200005, 37.314398505000042 ], [ 13.372243686000047, 37.346136786000045 ], [ 13.329600457000083, 37.366278387000079 ], [ 13.311289910000085, 37.380845445000034 ], [ 13.302012566000087, 37.385728257000039 ], [ 13.289235873000052, 37.389146226000037 ], [ 13.278005405000044, 37.393703518000052 ], [ 13.25326582100007, 37.431789455000057 ], [ 13.247325066000087, 37.435939846000053 ], [ 13.225352410000085, 37.44603099200009 ], [ 13.214040561000047, 37.458075262000079 ], [ 13.206065300000091, 37.463934637000079 ], [ 13.194590691000087, 37.466538804000038 ], [ 13.18921959700009, 37.469712632000039 ], [ 13.17937259200005, 37.48383209800005 ], [ 13.174082879000082, 37.487005927000041 ], [ 13.051524285000085, 37.500677802000041 ], [ 13.03679446700005, 37.49485911700009 ], [ 13.026377800000091, 37.493231512000079 ], [ 13.016856316000087, 37.497544664000088 ], [ 13.010427280000044, 37.506903387000079 ], [ 13.004161004000082, 37.527085679000038 ], [ 13.000010613000086, 37.53546784100007 ], [ 12.974131707000083, 37.557440497000073 ], [ 12.942637566000087, 37.568508205000057 ], [ 12.862152540000068, 37.576402085000041 ], [ 12.78093509200005, 37.574204820000034 ], [ 12.697764519000089, 37.562730210000041 ], [ 12.659353061000047, 37.565130927000041 ], [ 12.636241082000083, 37.582220770000049 ], [ 12.594737175000091, 37.637884833000044 ], [ 12.57781009200005, 37.652004299000055 ], [ 12.563487175000091, 37.657782294000071 ], [ 12.523610873000052, 37.658351955000057 ], [ 12.506195509000065, 37.665513414000088 ], [ 12.489024285000085, 37.682684637000079 ], [ 12.47437584700009, 37.702948309000078 ], [ 12.465017123000052, 37.719794012000079 ], [ 12.460459832000083, 37.734605210000041 ], [ 12.459157748000052, 37.747748114000046 ], [ 12.456309441000087, 37.759751695000034 ], [ 12.448008660000085, 37.771307684000078 ], [ 12.436289910000085, 37.783148505000042 ], [ 12.427012566000087, 37.797023830000057 ], [ 12.42741946700005, 37.809271552000041 ], [ 12.444590691000087, 37.815985419000071 ], [ 12.446055535000085, 37.811835028000075 ], [ 12.460459832000083, 37.819037177000041 ], [ 12.465017123000052, 37.822821356000077 ], [ 12.463063998000052, 37.825751044000071 ], [ 12.470225457000083, 37.853420315000051 ], [ 12.47242272200009, 37.854193427000041 ], [ 12.477712436000047, 37.872544664000088 ], [ 12.478688998000052, 37.88117096600007 ], [ 12.476735873000052, 37.885931708000044 ], [ 12.467784050000091, 37.89712148600006 ], [ 12.465017123000052, 37.905991929000038 ], [ 12.464121941000087, 37.912909247000073 ], [ 12.46452884200005, 37.914129950000074 ], [ 12.467051629000082, 37.916164455000057 ], [ 12.490489129000082, 37.954006252000056 ], [ 12.496592644000089, 37.980617580000057 ], [ 12.502940300000091, 37.997056382000039 ], [ 12.504161004000082, 38.011216539000088 ], [ 12.492930535000085, 38.021429755000042 ], [ 12.523448113000086, 38.031439520000049 ], [ 12.549652540000068, 38.054836330000057 ], [ 12.576345248000052, 38.07172272300005 ], [ 12.608409050000091, 38.062404690000051 ], [ 12.638682488000086, 38.079494533000059 ], [ 12.651621941000087, 38.091498114000046 ], [ 12.656911655000044, 38.107367255000042 ], [ 12.662445509000065, 38.116278387000079 ], [ 12.676036004000082, 38.11587148600006 ], [ 12.691905144000089, 38.112127997000073 ], [ 12.704600457000083, 38.110825914000088 ], [ 12.725352410000085, 38.125921942000048 ], [ 12.72396894600007, 38.150336005000042 ], [ 12.719899936000047, 38.175482489000046 ], [ 12.73178144600007, 38.192775783000059 ], [ 12.737803582000083, 38.180975653000075 ], [ 12.74935957100007, 38.182074286000045 ], [ 12.760915561000047, 38.180975653000075 ], [ 12.766123894000089, 38.162665106000077 ], [ 12.79078209700009, 38.117092190000051 ], [ 12.818369988000086, 38.077948309000078 ], [ 12.828786655000044, 38.069891669000071 ], [ 12.856944207000083, 38.058579820000034 ], [ 12.86890709700009, 38.051336981000077 ], [ 12.869639519000089, 38.042547919000071 ], [ 12.901133660000085, 38.02806224200009 ], [ 12.944183790000068, 38.032863674000055 ], [ 13.027354363000086, 38.062404690000051 ], [ 13.061371290000068, 38.083482164000088 ], [ 13.06967207100007, 38.091131903000075 ], [ 13.071299675000091, 38.095526434000078 ], [ 13.069590691000087, 38.101467190000051 ], [ 13.068207227000073, 38.113959052000041 ], [ 13.06617272200009, 38.123032945000034 ], [ 13.056813998000052, 38.132717190000051 ], [ 13.054698113000086, 38.141831773000035 ], [ 13.089366082000083, 38.166001695000034 ], [ 13.08375084700009, 38.174709377000056 ], [ 13.08961022200009, 38.183335679000038 ], [ 13.10092207100007, 38.19009023600006 ], [ 13.112478061000047, 38.192775783000059 ], [ 13.12240644600007, 38.190985419000071 ], [ 13.156993035000085, 38.179673570000034 ], [ 13.17937259200005, 38.176214911000045 ], [ 13.207204623000052, 38.17609284100007 ], [ 13.230316602000073, 38.184637762000079 ], [ 13.239024285000085, 38.207017320000034 ], [ 13.254405144000089, 38.202541408000059 ], [ 13.265961134000065, 38.205267645000049 ], [ 13.27702884200005, 38.210435289000088 ], [ 13.29664147200009, 38.214422919000071 ], [ 13.31023196700005, 38.219549872000073 ], [ 13.31812584700009, 38.220648505000042 ], [ 13.323252800000091, 38.217962958000044 ], [ 13.325043165000068, 38.21165599200009 ], [ 13.326019727000073, 38.204779364000046 ], [ 13.328379754000082, 38.200181382000039 ], [ 13.366221550000091, 38.179673570000034 ], [ 13.371918165000068, 38.172796942000048 ], [ 13.373301629000082, 38.140692450000074 ], [ 13.37671959700009, 38.131293036000045 ], [ 13.391368035000085, 38.103176174000055 ], [ 13.513519727000073, 38.110541083000044 ], [ 13.541270379000082, 38.09406159100007 ], [ 13.539317254000082, 38.076849677000041 ], [ 13.540863477000073, 38.067531643000052 ], [ 13.547373894000089, 38.056219794000071 ], [ 13.557465040000068, 38.04913971600007 ], [ 13.587087436000047, 38.039129950000074 ], [ 13.62240644600007, 38.015204169000071 ], [ 13.651133660000085, 38.000962632000039 ], [ 13.697764519000089, 37.99359772300005 ], [ 13.711924675000091, 37.987941799000055 ], [ 13.707774285000085, 37.98509349200009 ], [ 13.707286004000082, 37.984035549000055 ], [ 13.705088738000086, 37.980454820000034 ], [ 13.726735873000052, 37.980902411000045 ], [ 13.79078209700009, 37.973618882000039 ], [ 13.812673373000052, 37.977932033000059 ], [ 13.85718834700009, 37.99673086100006 ], [ 13.898285352000073, 38.004461981000077 ], [ 13.912282748000052, 38.012640692000048 ], [ 13.924815300000091, 38.021958726000037 ], [ 13.938487175000091, 38.028876044000071 ], [ 14.00717207100007, 38.038275458000044 ], [ 14.020518425000091, 38.049383856000077 ], [ 14.062510613000086, 38.030218817000048 ], [ 14.083262566000087, 38.023830471000053 ], [ 14.106293165000068, 38.021429755000042 ], [ 14.120941602000073, 38.022609768000052 ], [ 14.151377800000091, 38.028876044000071 ], [ 14.27320397200009, 38.015122789000088 ], [ 14.331228061000047, 38.018011786000045 ], [ 14.384613477000073, 38.029527085000041 ], [ 14.431895379000082, 38.049383856000077 ], [ 14.464121941000087, 38.037176825000074 ], [ 14.511729363000086, 38.04437897300005 ], [ 14.634613477000073, 38.08148834800005 ], [ 14.66773522200009, 38.099188544000071 ], [ 14.695974155000044, 38.121039130000042 ], [ 14.73373457100007, 38.157619533000059 ], [ 14.744802280000044, 38.161363023000035 ], [ 14.777598504000082, 38.159247137000079 ], [ 14.798106316000087, 38.160345770000049 ], [ 14.874034050000091, 38.175685940000051 ], [ 14.88803144600007, 38.182603257000039 ], [ 14.897471550000091, 38.185939846000053 ], [ 14.907074415000068, 38.187689520000049 ], [ 14.93531334700009, 38.185939846000053 ], [ 14.94499759200005, 38.181789455000057 ], [ 14.963063998000052, 38.163397528000075 ], [ 14.969737175000091, 38.159247137000079 ], [ 14.98178144600007, 38.158270575000074 ], [ 15.007334832000083, 38.15180084800005 ], [ 15.039073113000086, 38.153306382000039 ], [ 15.049001498000052, 38.15180084800005 ], [ 15.053070509000065, 38.148382880000042 ], [ 15.063243035000085, 38.135687567000048 ], [ 15.068695509000065, 38.131293036000045 ], [ 15.087901238000086, 38.128241278000075 ], [ 15.105316602000073, 38.133490302000041 ], [ 15.122569207000083, 38.141058661000045 ], [ 15.17741946700005, 38.156317450000074 ], [ 15.203298373000052, 38.183294989000046 ], [ 15.240733269000089, 38.241156317000048 ], [ 15.23764082100007, 38.248846747000073 ], [ 15.23609459700009, 38.251044012000079 ], [ 15.236989780000044, 38.253485419000071 ], [ 15.240733269000089, 38.261664130000042 ], [ 15.237152540000068, 38.264797268000052 ], [ 15.243174675000091, 38.264797268000052 ], [ 15.246348504000082, 38.254339911000045 ], [ 15.240733269000089, 38.230292059000078 ], [ 15.245371941000087, 38.217230536000045 ], [ 15.25757897200009, 38.210191148000035 ], [ 15.274180535000085, 38.207505601000037 ], [ 15.291840040000068, 38.207017320000034 ], [ 15.321055535000085, 38.210882880000042 ], [ 15.399668816000087, 38.232570705000057 ], [ 15.421885613000086, 38.244574286000045 ], [ 15.433767123000052, 38.253159898000035 ], [ 15.472911004000082, 38.267808335000041 ], [ 15.512868686000047, 38.29759349200009 ], [ 15.52865644600007, 38.302639065000051 ] ] ] ] } } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /entsoe/mappings.py: -------------------------------------------------------------------------------- 1 | import enum 2 | from typing import Union 3 | 4 | 5 | def lookup_area(s: Union['Area', str]) -> 'Area': 6 | if isinstance(s, Area): 7 | # If it already is an Area object, we're happy 8 | return s 9 | if isinstance(s, str): 10 | # If it is a "country code" string, we do a lookup 11 | if Area.has_code(s.upper()): 12 | return Area[s.upper()] 13 | 14 | # If it is a "direct code", we do a lookup 15 | for area in Area: 16 | if area.value == s: 17 | return area 18 | 19 | raise ValueError('Invalid country code.') 20 | 21 | class Area(enum.Enum): 22 | """ 23 | ENUM containing 3 things about an Area: CODE, Meaning, Timezone 24 | """ 25 | def __new__(cls, *args, **kwds): 26 | obj = object.__new__(cls) 27 | obj._value_ = args[0] 28 | return obj 29 | 30 | # ignore the first param since it's already set by __new__ 31 | def __init__(self, _: str, meaning: str, tz: str): 32 | self._meaning = meaning 33 | self._tz = tz 34 | 35 | def __str__(self): 36 | return self.value 37 | 38 | @property 39 | def meaning(self): 40 | return self._meaning 41 | 42 | @property 43 | def tz(self): 44 | return self._tz 45 | 46 | @property 47 | def code(self): 48 | return self.value 49 | 50 | @classmethod 51 | def has_code(cls, code:str)->bool: 52 | return code in cls.__members__ 53 | 54 | # List taken directly from the API Docs 55 | DE_50HZ = '10YDE-VE-------2', '50Hertz CA, DE(50HzT) BZA', 'Europe/Berlin', 56 | AL = '10YAL-KESH-----5', 'Albania, OST BZ / CA / MBA', 'Europe/Tirane', 57 | DE_AMPRION = '10YDE-RWENET---I', 'Amprion CA', 'Europe/Berlin', 58 | AT = '10YAT-APG------L', 'Austria, APG BZ / CA / MBA', 'Europe/Vienna', 59 | BY = '10Y1001A1001A51S', 'Belarus BZ / CA / MBA', 'Europe/Minsk', 60 | BE = '10YBE----------2', 'Belgium, Elia BZ / CA / MBA', 'Europe/Brussels', 61 | BA = '10YBA-JPCC-----D', 'Bosnia Herzegovina, NOS BiH BZ / CA / MBA', 'Europe/Sarajevo', 62 | BG = '10YCA-BULGARIA-R', 'Bulgaria, ESO BZ / CA / MBA', 'Europe/Sofia', 63 | CZ_DE_SK = '10YDOM-CZ-DE-SKK', 'BZ CZ+DE+SK BZ / BZA', 'Europe/Prague', 64 | HR = '10YHR-HEP------M', 'Croatia, HOPS BZ / CA / MBA', 'Europe/Zagreb', 65 | CWE = '10YDOM-REGION-1V', 'CWE Region', 'Europe/Brussels', 66 | CY = '10YCY-1001A0003J', 'Cyprus, Cyprus TSO BZ / CA / MBA', 'Asia/Nicosia', 67 | CZ = '10YCZ-CEPS-----N', 'Czech Republic, CEPS BZ / CA/ MBA', 'Europe/Prague', 68 | DE_AT_LU = '10Y1001A1001A63L', 'DE-AT-LU BZ', 'Europe/Berlin', 69 | DE_LU = '10Y1001A1001A82H', 'DE-LU BZ / MBA', 'Europe/Berlin', 70 | DK = '10Y1001A1001A65H', 'Denmark', 'Europe/Copenhagen', 71 | DK_1 = '10YDK-1--------W', 'DK1 BZ / MBA', 'Europe/Copenhagen', 72 | DK_1_NO_1 = '46Y000000000007M', 'DK1 NO1 BZ', 'Europe/Copenhagen', 73 | DK_2 = '10YDK-2--------M', 'DK2 BZ / MBA', 'Europe/Copenhagen', 74 | DK_CA = '10Y1001A1001A796', 'Denmark, Energinet CA', 'Europe/Copenhagen', 75 | EE = '10Y1001A1001A39I', 'Estonia, Elering BZ / CA / MBA', 'Europe/Tallinn', 76 | FI = '10YFI-1--------U', 'Finland, Fingrid BZ / CA / MBA', 'Europe/Helsinki', 77 | MK = '10YMK-MEPSO----8', 'Former Yugoslav Republic of Macedonia, MEPSO BZ / CA / MBA', 'Europe/Skopje', 78 | FR = '10YFR-RTE------C', 'France, RTE BZ / CA / MBA', 'Europe/Paris', 79 | DE = '10Y1001A1001A83F', 'Germany', 'Europe/Berlin' 80 | GR = '10YGR-HTSO-----Y', 'Greece, IPTO BZ / CA/ MBA', 'Europe/Athens', 81 | HU = '10YHU-MAVIR----U', 'Hungary, MAVIR CA / BZ / MBA', 'Europe/Budapest', 82 | IS = 'IS', 'Iceland', 'Atlantic/Reykjavik', 83 | IE_SEM = '10Y1001A1001A59C', 'Ireland (SEM) BZ / MBA', 'Europe/Dublin', 84 | IE = '10YIE-1001A00010', 'Ireland, EirGrid CA', 'Europe/Dublin', 85 | IT = '10YIT-GRTN-----B', 'Italy, IT CA / MBA', 'Europe/Rome', 86 | IT_SACO_AC = '10Y1001A1001A885', 'Italy_Saco_AC', 'Europe/Rome', 87 | IT_CALA = '10Y1001C--00096J', 'IT-Calabria BZ', 'Europe/Rome', 88 | IT_SACO_DC = '10Y1001A1001A893', 'Italy_Saco_DC', 'Europe/Rome', 89 | IT_BRNN = '10Y1001A1001A699', 'IT-Brindisi BZ', 'Europe/Rome', 90 | IT_CNOR = '10Y1001A1001A70O', 'IT-Centre-North BZ', 'Europe/Rome', 91 | IT_CSUD = '10Y1001A1001A71M', 'IT-Centre-South BZ', 'Europe/Rome', 92 | IT_FOGN = '10Y1001A1001A72K', 'IT-Foggia BZ', 'Europe/Rome', 93 | IT_GR = '10Y1001A1001A66F', 'IT-GR BZ', 'Europe/Rome', 94 | IT_MACRO_NORTH = '10Y1001A1001A84D', 'IT-MACROZONE NORTH MBA', 'Europe/Rome', 95 | IT_MACRO_SOUTH = '10Y1001A1001A85B', 'IT-MACROZONE SOUTH MBA', 'Europe/Rome', 96 | IT_MALTA = '10Y1001A1001A877', 'IT-Malta BZ', 'Europe/Rome', 97 | IT_NORD = '10Y1001A1001A73I', 'IT-North BZ', 'Europe/Rome', 98 | IT_NORD_AT = '10Y1001A1001A80L', 'IT-North-AT BZ', 'Europe/Rome', 99 | IT_NORD_CH = '10Y1001A1001A68B', 'IT-North-CH BZ', 'Europe/Rome', 100 | IT_NORD_FR = '10Y1001A1001A81J', 'IT-North-FR BZ', 'Europe/Rome', 101 | IT_NORD_SI = '10Y1001A1001A67D', 'IT-North-SI BZ', 'Europe/Rome', 102 | IT_PRGP = '10Y1001A1001A76C', 'IT-Priolo BZ', 'Europe/Rome', 103 | IT_ROSN = '10Y1001A1001A77A', 'IT-Rossano BZ', 'Europe/Rome', 104 | IT_SARD = '10Y1001A1001A74G', 'IT-Sardinia BZ', 'Europe/Rome', 105 | IT_SICI = '10Y1001A1001A75E', 'IT-Sicily BZ', 'Europe/Rome', 106 | IT_SUD = '10Y1001A1001A788', 'IT-South BZ', 'Europe/Rome', 107 | RU_KGD = '10Y1001A1001A50U', 'Kaliningrad BZ / CA / MBA', 'Europe/Kaliningrad', 108 | LV = '10YLV-1001A00074', 'Latvia, AST BZ / CA / MBA', 'Europe/Riga', 109 | LT = '10YLT-1001A0008Q', 'Lithuania, Litgrid BZ / CA / MBA', 'Europe/Vilnius', 110 | LU = '10YLU-CEGEDEL-NQ', 'Luxembourg, CREOS CA', 'Europe/Luxembourg', 111 | LU_BZN = '10Y1001A1001A82H', 'Luxembourg', 'Europe/Luxembourg', 112 | MT = '10Y1001A1001A93C', 'Malta, Malta BZ / CA / MBA', 'Europe/Malta', 113 | ME = '10YCS-CG-TSO---S', 'Montenegro, CGES BZ / CA / MBA', 'Europe/Podgorica', 114 | GB = '10YGB----------A', 'National Grid BZ / CA/ MBA', 'Europe/London', 115 | GE = '10Y1001A1001B012', 'Georgia', 'Asia/Tbilisi', 116 | GB_IFA = '10Y1001C--00098F', 'GB(IFA) BZN', 'Europe/London', 117 | GB_IFA2 = '17Y0000009369493', 'GB(IFA2) BZ', 'Europe/London', 118 | GB_ELECLINK = '11Y0-0000-0265-K', 'GB(ElecLink) BZN', 'Europe/London', 119 | UK = '10Y1001A1001A92E', 'United Kingdom', 'Europe/London', 120 | NL = '10YNL----------L', 'Netherlands, TenneT NL BZ / CA/ MBA', 'Europe/Amsterdam', 121 | NO_1 = '10YNO-1--------2', 'NO1 BZ / MBA', 'Europe/Oslo', 122 | NO_1A = '10Y1001A1001A64J', 'NO1 A BZ', 'Europe/Oslo', 123 | NO_2 = '10YNO-2--------T', 'NO2 BZ / MBA', 'Europe/Oslo', 124 | NO_2_NSL = '50Y0JVU59B4JWQCU', 'NO2 NSL BZ / MBA', 'Europe/Oslo', 125 | NO_2A = '10Y1001C--001219', 'NO2 A BZ', 'Europe/Oslo', 126 | NO_3 = '10YNO-3--------J', 'NO3 BZ / MBA', 'Europe/Oslo', 127 | NO_4 = '10YNO-4--------9', 'NO4 BZ / MBA', 'Europe/Oslo', 128 | NO_5 = '10Y1001A1001A48H', 'NO5 BZ / MBA', 'Europe/Oslo', 129 | NO = '10YNO-0--------C', 'Norway, Norway MBA, Stattnet CA', 'Europe/Oslo', 130 | PL_CZ = '10YDOM-1001A082L', 'PL-CZ BZA / CA', 'Europe/Warsaw', 131 | PL = '10YPL-AREA-----S', 'Poland, PSE SA BZ / BZA / CA / MBA', 'Europe/Warsaw', 132 | PT = '10YPT-REN------W', 'Portugal, REN BZ / CA / MBA', 'Europe/Lisbon', 133 | MD = '10Y1001A1001A990', 'Republic of Moldova, Moldelectica BZ/CA/MBA', 'Europe/Chisinau', 134 | RO = '10YRO-TEL------P', 'Romania, Transelectrica BZ / CA/ MBA', 'Europe/Bucharest', 135 | RU = '10Y1001A1001A49F', 'Russia BZ / CA / MBA', 'Europe/Moscow', 136 | SE_1 = '10Y1001A1001A44P', 'SE1 BZ / MBA', 'Europe/Stockholm', 137 | SE_2 = '10Y1001A1001A45N', 'SE2 BZ / MBA', 'Europe/Stockholm', 138 | SE_3 = '10Y1001A1001A46L', 'SE3 BZ / MBA', 'Europe/Stockholm', 139 | SE_4 = '10Y1001A1001A47J', 'SE4 BZ / MBA', 'Europe/Stockholm', 140 | RS = '10YCS-SERBIATSOV', 'Serbia, EMS BZ / CA / MBA', 'Europe/Belgrade', 141 | SK = '10YSK-SEPS-----K', 'Slovakia, SEPS BZ / CA / MBA', 'Europe/Bratislava', 142 | SI = '10YSI-ELES-----O', 'Slovenia, ELES BZ / CA / MBA', 'Europe/Ljubljana', 143 | GB_NIR = '10Y1001A1001A016', 'Northern Ireland, SONI CA', 'Europe/Belfast', 144 | ES = '10YES-REE------0', 'Spain, REE BZ / CA / MBA', 'Europe/Madrid', 145 | SE = '10YSE-1--------K', 'Sweden, Sweden MBA, SvK CA', 'Europe/Stockholm', 146 | CH = '10YCH-SWISSGRIDZ', 'Switzerland, Swissgrid BZ / CA / MBA', 'Europe/Zurich', 147 | DE_TENNET = '10YDE-EON------1', 'TenneT GER CA', 'Europe/Berlin', 148 | DE_TRANSNET = '10YDE-ENBW-----N', 'TransnetBW CA', 'Europe/Berlin', 149 | TR = '10YTR-TEIAS----W', 'Turkey BZ / CA / MBA', 'Europe/Istanbul', 150 | UA = '10Y1001C--00003F', 'Ukraine, Ukraine BZ, MBA', 'Europe/Kiev', 151 | UA_DOBTPP = '10Y1001A1001A869', 'Ukraine-DobTPP CTA', 'Europe/Kiev', 152 | UA_BEI = '10YUA-WEPS-----0', 'Ukraine BEI CTA', 'Europe/Kiev', 153 | UA_IPS = '10Y1001C--000182', 'Ukraine IPS CTA', 'Europe/Kiev', 154 | XK = '10Y1001C--00100H', 'Kosovo/ XK CA / XK BZN', 'Europe/Rome', 155 | DE_AMP_LU = '10Y1001C--00002H', 'Amprion LU CA', 'Europe/Berlin' 156 | 157 | # https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html#_psrtype 158 | PSRTYPE_MAPPINGS = { 159 | 'A03': 'Mixed', 160 | 'A04': 'Generation', 161 | 'A05': 'Load', 162 | 'B01': 'Biomass', 163 | 'B02': 'Fossil Brown coal/Lignite', 164 | 'B03': 'Fossil Coal-derived gas', 165 | 'B04': 'Fossil Gas', 166 | 'B05': 'Fossil Hard coal', 167 | 'B06': 'Fossil Oil', 168 | 'B07': 'Fossil Oil shale', 169 | 'B08': 'Fossil Peat', 170 | 'B09': 'Geothermal', 171 | 'B10': 'Hydro Pumped Storage', 172 | 'B11': 'Hydro Run-of-river and poundage', 173 | 'B12': 'Hydro Water Reservoir', 174 | 'B13': 'Marine', 175 | 'B14': 'Nuclear', 176 | 'B15': 'Other renewable', 177 | 'B16': 'Solar', 178 | 'B17': 'Waste', 179 | 'B18': 'Wind Offshore', 180 | 'B19': 'Wind Onshore', 181 | 'B20': 'Other', 182 | 'B21': 'AC Link', 183 | 'B22': 'DC Link', 184 | 'B23': 'Substation', 185 | 'B24': 'Transformer', 186 | 'B25': 'Energy storage' 187 | } 188 | 189 | # https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html#_docstatus 190 | DOCSTATUS = { 191 | 'A01': 'Intermediate', 192 | 'A02': 'Final', 193 | 'A05': 'Active', 194 | 'A09': 'Cancelled', 195 | 'A13': 'Withdrawn', 196 | 'X01': 'Estimated' 197 | } 198 | 199 | # https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html#_businesstype 200 | BSNTYPE = { 201 | 'A01': 'Production', 202 | 'A04': 'Consumption', 203 | 'A14': 'Aggregated energy data', 204 | 'A19': 'Balance energy deviation', 205 | 'A25': 'General Capacity Information', 206 | 'A29': 'Already allocated capacity (AAC)', 207 | 'A43': 'Requested capacity (without price)', 208 | 'A46': 'System Operator redispatching', 209 | 'A53': 'Planned maintenance', 210 | 'A54': 'Unplanned outage', 211 | 'A60': 'Minimum possible', 212 | 'A61': 'Maximum possible', 213 | 'A85': 'Internal redispatch', 214 | 'A91': 'Positive forecast margin (if installed capacity > load forecast)', 215 | 'A92': 'Negative forecast margin (if load forecast > installed capacity)', 216 | 'A93': 'Wind generation', 217 | 'A94': 'Solar generation', 218 | 'A95': 'Frequency containment reserve', 219 | 'A96': 'Automatic frequency restoration reserve', 220 | 'A97': 'Manual frequency restoration reserve', 221 | 'A98': 'Replacement reserve', 222 | 'B01': 'Interconnector network evolution', 223 | 'B02': 'Interconnector network dismantling', 224 | 'B03': 'Counter trade', 225 | 'B04': 'Congestion costs', 226 | 'B05': 'Capacity allocated (including price)', 227 | 'B07': 'Auction revenue', 228 | 'B08': 'Total nominated capacity', 229 | 'B09': 'Net position', 230 | 'B10': 'Congestion income', 231 | 'B11': 'Production unit', 232 | 'B33': 'Area Control Error', 233 | 'B74': 'Offer', 234 | 'B75': 'Need', 235 | 'B95': 'Procured capacity', 236 | 'C22': 'Shared Balancing Reserve Capacity', 237 | 'C23': 'Share of reserve capacity', 238 | 'C24': 'Actual reserve capacity' 239 | } 240 | 241 | # https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html#_contract_marketagreement_type_type_marketagreement_type 242 | MARKETAGREEMENTTYPE = { 243 | 'A01': 'Daily', 244 | 'A02': 'Weekly', 245 | 'A03': 'Monthly', 246 | 'A04': 'Yearly', 247 | 'A05': 'Total', 248 | 'A06': 'Long term', 249 | 'A07': 'Intraday', 250 | 'A13': 'Hourly' 251 | } 252 | 253 | # https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html#_documenttype 254 | DOCUMENTTYPE = { 255 | 'A09': 'Finalised schedule', 256 | 'A11': 'Aggregated energy data report', 257 | 'A15': 'Acquiring system operator reserve schedule', 258 | 'A24': 'Bid document', 259 | 'A25': 'Allocation result document', 260 | 'A26': 'Capacity document', 261 | 'A31': 'Agreed capacity', 262 | 'A38': 'Reserve allocation result document', 263 | 'A44': 'Price Document', 264 | 'A61': 'Estimated Net Transfer Capacity', 265 | 'A63': 'Redispatch notice', 266 | 'A65': 'System total load', 267 | 'A68': 'Installed generation per type', 268 | 'A69': 'Wind and solar forecast', 269 | 'A70': 'Load forecast margin', 270 | 'A71': 'Generation forecast', 271 | 'A72': 'Reservoir filling information', 272 | 'A73': 'Actual generation', 273 | 'A74': 'Wind and solar generation', 274 | 'A75': 'Actual generation per type', 275 | 'A76': 'Load unavailability', 276 | 'A77': 'Production unavailability', 277 | 'A78': 'Transmission unavailability', 278 | 'A79': 'Offshore grid infrastructure unavailability', 279 | 'A80': 'Generation unavailability', 280 | 'A81': 'Contracted reserves', 281 | 'A82': 'Accepted offers', 282 | 'A83': 'Activated balancing quantities', 283 | 'A84': 'Activated balancing prices', 284 | 'A85': 'Imbalance prices', 285 | 'A86': 'Imbalance volume', 286 | 'A87': 'Financial situation', 287 | 'A88': 'Cross border balancing', 288 | 'A89': 'Contracted reserve prices', 289 | 'A90': 'Interconnection network expansion', 290 | 'A91': 'Counter trade notice', 291 | 'A92': 'Congestion costs', 292 | 'A93': 'DC link capacity', 293 | 'A94': 'Non EU allocations', 294 | 'A95': 'Configuration document', 295 | 'B11': 'Flow-based allocations', 296 | 'B17': 'Aggregated netted external TSO schedule document', 297 | 'B45': 'Bid Availability Document' 298 | } 299 | 300 | # https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html#_processtype 301 | PROCESSTYPE = { 302 | 'A01': 'Day ahead', 303 | 'A02': 'Intra day incremental', 304 | 'A16': 'Realised', 305 | 'A18': 'Intraday total', 306 | 'A31': 'Week ahead', 307 | 'A32': 'Month ahead', 308 | 'A33': 'Year ahead', 309 | 'A39': 'Synchronisation process', 310 | 'A40': 'Intraday process', 311 | 'A46': 'Replacement reserve', 312 | 'A47': 'Manual frequency restoration reserve', 313 | 'A51': 'Automatic frequency restoration reserve', 314 | 'A52': 'Frequency containment reserve', 315 | 'A56': 'Frequency restoration reserve', 316 | 'A60': 'Scheduled activation mFRR', 317 | 'A61': 'Direct activation mFRR', 318 | 'A67': 'Central Selection aFRR', 319 | 'A68': 'Local Selection aFRR' 320 | } 321 | 322 | # neighbouring bidding zones that have cross_border flows 323 | NEIGHBOURS = { 324 | 'BE': ['NL', 'DE_AT_LU', 'FR', 'GB', 'DE_LU'], 325 | 'NL': ['BE', 'DE_AT_LU', 'DE_LU', 'GB', 'NO_2', 'DK_1'], 326 | 'DE_AT_LU': ['BE', 'CH', 'CZ', 'DK_1', 'DK_2', 'FR', 'IT_NORD', 'IT_NORD_AT', 'NL', 'PL', 'SE_4', 'SI'], 327 | 'FR': ['BE', 'CH', 'DE_AT_LU', 'DE_LU', 'ES', 'GB', 'IT_NORD', 'IT_NORD_FR'], 328 | 'CH': ['AT', 'DE_AT_LU', 'DE_LU', 'FR', 'IT_NORD', 'IT_NORD_CH'], 329 | 'AT': ['CH', 'CZ', 'DE_LU', 'HU', 'IT_NORD', 'SI'], 330 | 'CZ': ['AT', 'DE_AT_LU', 'DE_LU', 'PL', 'SK'], 331 | 'GB': ['BE', 'FR', 'IE_SEM', 'NL', 'NO_2', 'DK_1'], 332 | 'NO_2': ['DE_LU', 'DK_1', 'NL', 'NO_1', 'NO_5', 'GB'], 333 | 'HU': ['AT', 'HR', 'RO', 'RS', 'SI', 'SK', 'UA'], 334 | 'IT_NORD': ['CH', 'DE_AT_LU', 'FR', 'SI', 'AT', 'IT_CNOR'], 335 | 'ES': ['FR', 'PT'], 336 | 'SI': ['AT', 'DE_AT_LU', 'HR', 'IT_NORD', 'HU'], 337 | 'RS': ['AL', 'BA', 'BG', 'HR', 'HU', 'ME', 'MK', 'RO'], 338 | 'PL': ['CZ', 'DE_AT_LU', 'DE_LU', 'LT', 'SE_4', 'SK', 'UA'], 339 | 'ME': ['AL', 'BA', 'RS'], 340 | 'DK_1': ['DE_AT_LU', 'DE_LU', 'DK_2', 'NO_2', 'SE_3', 'NL', 'GB'], 341 | 'RO': ['BG', 'HU', 'RS', 'UA'], 342 | 'LT': ['BY', 'LV', 'PL', 'RU_KGD', 'SE_4'], 343 | 'BG': ['GR', 'MK', 'RO', 'RS', 'TR'], 344 | 'SE_3': ['DK_1', 'FI', 'NO_1', 'SE_2', 'SE_4'], 345 | 'LV': ['EE', 'LT', 'RU'], 346 | 'IE_SEM': ['GB'], 347 | 'BA': ['HR', 'ME', 'RS'], 348 | 'NO_1': ['NO_2', 'NO_3', 'NO_5', 'SE_3'], 349 | 'SE_4': ['DE_AT_LU', 'DE_LU', 'DK_2', 'LT', 'PL', 'SE_3'], 350 | 'NO_5': ['NO_1', 'NO_2', 'NO_3'], 351 | 'SK': ['CZ', 'HU', 'PL', 'UA'], 352 | 'EE': ['FI', 'LV', 'RU'], 353 | 'DK_2': ['DE_AT_LU', 'DE_LU', 'DK_1', 'SE_4'], 354 | 'FI': ['EE', 'NO_4', 'RU', 'SE_1', 'SE_3'], 355 | 'NO_4': ['SE_2', 'FI', 'NO_3', 'SE_1'], 356 | 'SE_1': ['FI', 'NO_4', 'SE_2'], 357 | 'SE_2': ['NO_3', 'NO_4', 'SE_1', 'SE_3'], 358 | 'DE_LU': ['AT', 'BE', 'CH', 'CZ', 'DK_1', 'DK_2', 'FR', 'NO_2', 'NL', 'PL', 'SE_4'], 359 | 'MK': ['BG', 'GR', 'RS'], 360 | 'PT': ['ES'], 361 | 'GR': ['AL', 'BG', 'IT_BRNN', 'IT_GR', 'MK', 'TR'], 362 | 'NO_3': ['NO_1', 'NO_4', 'NO_5', 'SE_2'], 363 | 'IT': ['AT', 'FR', 'GR', 'MT', 'ME', 'SI', 'CH'], 364 | 'IT_BRNN': ['GR', 'IT_SUD'], 365 | 'IT_SUD': ['IT_BRNN', 'IT_CSUD', 'IT_FOGN', 'IT_ROSN', 'IT_CALA'], 366 | 'IT_FOGN': ['IT_SUD'], 367 | 'IT_ROSN': ['IT_SICI', 'IT_SUD'], 368 | 'IT_CSUD': ['IT_CNOR', 'IT_SARD', 'IT_SUD'], 369 | 'IT_CNOR': ['IT_NORD', 'IT_CSUD', 'IT_SARD'], 370 | 'IT_SARD': ['IT_CNOR', 'IT_CSUD'], 371 | 'IT_SICI': ['IT_CALA', 'IT_ROSN', 'MT'], 372 | 'IT_CALA': ['IT_SICI', 'IT_SUD'], 373 | 'MT': ['IT_SICI'], 374 | 'HR': ['BA', 'HU', 'RS', 'SI'] 375 | } 376 | -------------------------------------------------------------------------------- /entsoe/geo/geojson/SI.geojson: -------------------------------------------------------------------------------- 1 | { 2 | "type": "FeatureCollection", 3 | "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } }, 4 | "features": [ 5 | { "type": "Feature", "properties": { "zoneName": "SI" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 13.642920370625196, 45.459430153656747 ], [ 13.642820334798104, 45.459447780786306 ], [ 13.624106924762254, 45.462745236435083 ], [ 13.58952884200005, 45.488836981000077 ], [ 13.591644727000073, 45.493109442000048 ], [ 13.589121941000087, 45.501613674000055 ], [ 13.595957879000082, 45.511908270000049 ], [ 13.595957879000082, 45.518133856000077 ], [ 13.586192254000082, 45.519476630000042 ], [ 13.578623894000089, 45.523382880000042 ], [ 13.572764519000089, 45.529974677000041 ], [ 13.568614129000082, 45.539252020000049 ], [ 13.58961022200009, 45.53579336100006 ], [ 13.67514082100007, 45.544745184000078 ], [ 13.752940300000091, 45.552883205000057 ], [ 13.752940300000091, 45.559068101000037 ], [ 13.742360873000052, 45.56976959800005 ], [ 13.727386915000068, 45.581203518000052 ], [ 13.711761915000068, 45.59320709800005 ], [ 13.76105106600005, 45.596236064 ], [ 13.800531860000149, 45.581249899000014 ], [ 13.84776411900009, 45.584660543000055 ], [ 13.867925706000079, 45.602169289000116 ], [ 13.887038208000149, 45.618766988000104 ], [ 13.894686320000034, 45.631841125000065 ], [ 13.893640530000113, 45.633758406000069 ], [ 13.893136027000111, 45.634683329000026 ], [ 13.884144327000087, 45.635148417000053 ], [ 13.869158163000094, 45.641142884 ], [ 13.858409465000079, 45.649359436000012 ], [ 13.778724406000038, 45.743410543000081 ], [ 13.70947798600011, 45.765321351000026 ], [ 13.699908416000142, 45.770523736000072 ], [ 13.660333699000148, 45.792038066000075 ], [ 13.643590535000016, 45.795655416000059 ], [ 13.609174032000055, 45.798600973000063 ], [ 13.581268758000078, 45.809246318000064 ], [ 13.574172202000085, 45.819028057000097 ], [ 13.56597253400011, 45.830330303 ], [ 13.569279826000127, 45.864540101000088 ], [ 13.599306242000097, 45.912327499000028 ], [ 13.608243856000115, 45.926551819000039 ], [ 13.615325176000084, 45.945912448000016 ], [ 13.622816610000086, 45.966394349000055 ], [ 13.605866740000067, 45.985411276000022 ], [ 13.600734872000089, 45.984574053000031 ], [ 13.571656942000061, 45.979830221000029 ], [ 13.539410848000102, 45.969029847000073 ], [ 13.509438517000149, 45.967427877000048 ], [ 13.482256713000083, 45.989235332000064 ], [ 13.481843302000073, 45.990372213000072 ], [ 13.481223186000108, 45.991354065000039 ], [ 13.480396362000079, 45.992284241000092 ], [ 13.47946618600011, 45.993111064000018 ], [ 13.474815307000142, 45.995746562000036 ], [ 13.461792846000037, 46.006391907000122 ], [ 13.47708907000009, 46.016055400000042 ], [ 13.482256713000083, 46.0184325150001 ], [ 13.490008179000085, 46.025563863000045 ], [ 13.492798706000144, 46.032488505000018 ], [ 13.490318237000082, 46.038948059000077 ], [ 13.482256713000083, 46.044839173000085 ], [ 13.505097697000082, 46.066026510000128 ], [ 13.522585297000091, 46.07529802300003 ], [ 13.616408732000139, 46.125040995000077 ], [ 13.645037475, 46.16173126300005 ], [ 13.64107145100013, 46.171405145000037 ], [ 13.637389363000125, 46.18038645500009 ], [ 13.627366324, 46.181733163000061 ], [ 13.613928264000066, 46.183538717000047 ], [ 13.584472697000137, 46.181316631000058 ], [ 13.559047892000137, 46.184107158000117 ], [ 13.528972208000084, 46.204829407000048 ], [ 13.510161988000078, 46.213976136000028 ], [ 13.482256713000083, 46.217903545000084 ], [ 13.468304077000084, 46.22343292300009 ], [ 13.438331746000131, 46.224879863000083 ], [ 13.422828816000049, 46.228600566000111 ], [ 13.437401570000105, 46.210927226000095 ], [ 13.41011641500009, 46.20798167 ], [ 13.40164148000008, 46.216663310000072 ], [ 13.39812748200012, 46.230512594000018 ], [ 13.384898316000118, 46.243121644000055 ], [ 13.384794963000104, 46.24322499600008 ], [ 13.384691610000061, 46.243328349000095 ], [ 13.37859379000011, 46.26839141900011 ], [ 13.373012736000106, 46.280276998000048 ], [ 13.365261271000094, 46.290302226000065 ], [ 13.391306193000077, 46.30156768800002 ], [ 13.395637648000076, 46.306727928000058 ], [ 13.409806355000086, 46.323607687000035 ], [ 13.423242229000039, 46.344846700000076 ], [ 13.434094279000107, 46.353864238000043 ], [ 13.44732344500008, 46.354846090000095 ], [ 13.45972579000005, 46.359031881000035 ], [ 13.483703654000067, 46.371150004000029 ], [ 13.530005737000067, 46.388332418000104 ], [ 13.554397013000084, 46.405954081000075 ], [ 13.575687703000057, 46.426676331000024 ], [ 13.600182332000117, 46.442644349000048 ], [ 13.634082072000126, 46.445719097000094 ], [ 13.658783407000044, 46.445124817000035 ], [ 13.67749027500011, 46.452075297000121 ], [ 13.685852877000059, 46.464047231000094 ], [ 13.688445678000107, 46.46775909500009 ], [ 13.689892619000091, 46.493338928000028 ], [ 13.695473673, 46.498635762000063 ], [ 13.699194376000037, 46.504836935000057 ], [ 13.701054728000116, 46.511890768000072 ], [ 13.700951375000102, 46.519745586000013 ], [ 13.716092570000114, 46.518867087000061 ], [ 13.782135051000068, 46.507782492000061 ], [ 13.795777629000071, 46.507885845 ], [ 13.860683228000113, 46.515249736000087 ], [ 13.890862264000106, 46.511787415000057 ], [ 13.98232954900007, 46.481918437000033 ], [ 13.998762654000103, 46.480523174000055 ], [ 14.014921609000055, 46.482530652000051 ], [ 14.032455688000084, 46.484708965 ], [ 14.050025676000132, 46.48439890500002 ], [ 14.066355428000094, 46.481039938 ], [ 14.081031535000079, 46.475949809000028 ], [ 14.137255493000055, 46.442437643000105 ], [ 14.147933084000044, 46.440424654000068 ], [ 14.149864543000064, 46.440060527000057 ], [ 14.242323222000095, 46.438237462000032 ], [ 14.362151327000049, 46.435874736000116 ], [ 14.395844361000115, 46.440990702000093 ], [ 14.406489705000098, 46.43933705700006 ], [ 14.41124393700008, 46.434634502000094 ], [ 14.414447876000054, 46.429001770000056 ], [ 14.420028931000076, 46.424350892000078 ], [ 14.437144752000052, 46.41888413300002 ], [ 14.450931437000065, 46.414480693000101 ], [ 14.467674601000112, 46.412672018000123 ], [ 14.502194458000105, 46.418356426000074 ], [ 14.515837036000107, 46.405359803000024 ], [ 14.527102498000062, 46.388229065000061 ], [ 14.540331665000082, 46.378643087000071 ], [ 14.557694946000083, 46.383939921000021 ], [ 14.562108198000118, 46.391736666000028 ], [ 14.566996704000104, 46.400373027000072 ], [ 14.575368286000099, 46.419725851000024 ], [ 14.590147746000099, 46.434427795000019 ], [ 14.599862915000131, 46.43716664600008 ], [ 14.621567017000132, 46.438510234000049 ], [ 14.631695597000089, 46.440577291000082 ], [ 14.642030884000093, 46.44522817000005 ], [ 14.662081339000054, 46.459697571000092 ], [ 14.666628865000092, 46.460524394000018 ], [ 14.672545840000083, 46.459790506000061 ], [ 14.679961385000098, 46.458870748000081 ], [ 14.687092733000043, 46.471221416000034 ], [ 14.698771607000111, 46.480962423000065 ], [ 14.703732544000076, 46.487757874000025 ], [ 14.70972701000008, 46.492512106 ], [ 14.726366821000113, 46.497705587000027 ], [ 14.735255167000048, 46.493338928000028 ], [ 14.760886678000105, 46.496284485000032 ], [ 14.783004191000089, 46.503260804000021 ], [ 14.788585245000121, 46.506645610000064 ], [ 14.796662504000068, 46.519400947000108 ], [ 14.807188762000067, 46.536023662000034 ], [ 14.814519309000076, 46.551337476000029 ], [ 14.822278279000074, 46.567546285 ], [ 14.83364709500006, 46.584392802000067 ], [ 14.850390259000108, 46.601135967000019 ], [ 14.862999308000042, 46.604830831000029 ], [ 14.877055298000073, 46.603642274000023 ], [ 14.894062722000115, 46.605215461000071 ], [ 14.897725871000063, 46.605554302000129 ], [ 14.919506769000122, 46.615016752000102 ], [ 14.93358931500012, 46.621134746000067 ], [ 14.94795536200013, 46.619274394000044 ], [ 14.96717899500004, 46.600257467000077 ], [ 15.004386027000066, 46.636844381000017 ], [ 15.061953572000107, 46.649556783000079 ], [ 15.085722504000046, 46.647795167000069 ], [ 15.105591442000076, 46.646322596000076 ], [ 15.172556751000087, 46.64135951300004 ], [ 15.204890585000044, 46.638963115000095 ], [ 15.332783734000117, 46.643579675000055 ], [ 15.388135214000016, 46.645577698000082 ], [ 15.417590780000126, 46.637955424000026 ], [ 15.435380874000089, 46.627195287000049 ], [ 15.440018352000038, 46.624390361000039 ], [ 15.462652628000058, 46.614649353000104 ], [ 15.492624959000096, 46.618292542000077 ], [ 15.511228475000081, 46.628369446000121 ], [ 15.513939450000123, 46.632545221000029 ], [ 15.517636353000114, 46.638239645000013 ], [ 15.520308138000104, 46.647720171000074 ], [ 15.520840292000088, 46.649608460000096 ], [ 15.530658814000049, 46.663845317000053 ], [ 15.545955037000112, 46.671881002000035 ], [ 15.567349080000014, 46.675756735 ], [ 15.588639771000089, 46.675963440000046 ], [ 15.603729288000096, 46.67301788400006 ], [ 15.61664839700012, 46.675550028000046 ], [ 15.621745271000123, 46.678174918000067 ], [ 15.626983684000038, 46.680872701000098 ], [ 15.632978150000042, 46.689631857000066 ], [ 15.632874796000124, 46.702473450000056 ], [ 15.635975382000055, 46.717562968000053 ], [ 15.652098429000148, 46.71081919300012 ], [ 15.72868290200006, 46.702990215000099 ], [ 15.755141235000053, 46.704023743000064 ], [ 15.784609910000057, 46.712199503000093 ], [ 15.822940714000055, 46.722833964000088 ], [ 15.850742635000103, 46.724487611000043 ], [ 15.878544555000076, 46.720715231000028 ], [ 15.946344034000077, 46.697150777 ], [ 15.986961710000116, 46.692189840000069 ], [ 15.997917114000103, 46.686918844000033 ], [ 16.016593059000115, 46.670756969000038 ], [ 16.01672257900006, 46.670691342000012 ], [ 16.014556925000107, 46.693714295000078 ], [ 16.003291463000068, 46.709191386000086 ], [ 15.982000773000067, 46.71854482000002 ], [ 15.970528606000073, 46.74301361100008 ], [ 15.969701782000129, 46.760531922000027 ], [ 15.97098466500006, 46.775049879000093 ], [ 15.971252075000052, 46.778076070000097 ], [ 15.978176717000053, 46.809133607000049 ], [ 15.977349894000014, 46.816213277000074 ], [ 15.972905721000103, 46.818435364000052 ], [ 15.971975545000049, 46.820631612000071 ], [ 15.981690715000099, 46.827685446 ], [ 15.987581828000089, 46.830010885000021 ], [ 16.028440945000114, 46.83694743300002 ], [ 16.032023560000084, 46.837555644000062 ], [ 16.052935546000072, 46.846059852000096 ], [ 16.094035278000121, 46.862773743 ], [ 16.130245696000088, 46.856708498000089 ], [ 16.135376424000043, 46.855849101000032 ], [ 16.179486395000112, 46.858468339000027 ], [ 16.272008911000086, 46.863962301000029 ], [ 16.282240845000047, 46.859931539000044 ], [ 16.297392209000122, 46.847032943000031 ], [ 16.301877889000082, 46.843214213000081 ], [ 16.310662883000077, 46.84001027500004 ], [ 16.325338989000073, 46.839441834000084 ], [ 16.329783162000069, 46.834403382000104 ], [ 16.327509400000054, 46.825463359000068 ], [ 16.321824992000103, 46.813267721000059 ], [ 16.31490035000013, 46.802002259000105 ], [ 16.311097363000044, 46.797519062000063 ], [ 16.302187948000068, 46.78701609300002 ], [ 16.299489884000138, 46.779509942000075 ], [ 16.298157186000083, 46.775802308000081 ], [ 16.300430949000088, 46.772081605000082 ], [ 16.31417687900003, 46.743323670000066 ], [ 16.32554569500013, 46.733272604000021 ], [ 16.334123983000069, 46.721748759 ], [ 16.34342574100009, 46.714178162000039 ], [ 16.357275024000046, 46.71583180800009 ], [ 16.357585082000128, 46.699011129000027 ], [ 16.365383073000061, 46.696712468000086 ], [ 16.3662163730001, 46.69646683100008 ], [ 16.371434367000091, 46.694928691000101 ], [ 16.390037882000058, 46.694153545000106 ], [ 16.405024048000115, 46.687254741000018 ], [ 16.410501749000105, 46.668367005000093 ], [ 16.402607057000068, 46.663108786000052 ], [ 16.396652466000148, 46.659142762000087 ], [ 16.377635539000067, 46.652864075000068 ], [ 16.368437133000072, 46.642993876 ], [ 16.372245692000064, 46.636341263000062 ], [ 16.376395304000141, 46.629092916000033 ], [ 16.394585408000069, 46.619016012000074 ], [ 16.430242147000058, 46.604391582000105 ], [ 16.46713911900008, 46.564704082000034 ], [ 16.500832153000147, 46.544808655000011 ], [ 16.515301554000075, 46.501710510000109 ], [ 16.491116984000115, 46.515146383000072 ], [ 16.481298462000041, 46.519022115000027 ], [ 16.470756469000065, 46.520262350000039 ], [ 16.449052368000082, 46.518350322000046 ], [ 16.440370727000129, 46.519022115000027 ], [ 16.431999145000134, 46.523207906000053 ], [ 16.415152628000072, 46.535558574 ], [ 16.406264282000052, 46.539485982000073 ], [ 16.394895467000055, 46.540106100000045 ], [ 16.382183065000106, 46.539382630000048 ], [ 16.36947066200014, 46.540571188000072 ], [ 16.357895142000103, 46.546979065000116 ], [ 16.351693970000042, 46.539485982000073 ], [ 16.351254482000087, 46.539922460000028 ], [ 16.344149210000069, 46.546979065000116 ], [ 16.340276431000092, 46.543827132000089 ], [ 16.329989868000041, 46.535455221000078 ], [ 16.310662883000077, 46.530985209000065 ], [ 16.295366659000109, 46.524448141000093 ], [ 16.263947388000076, 46.515921530000057 ], [ 16.260931084000106, 46.513576112000081 ], [ 16.234905233000092, 46.493338928000028 ], [ 16.234187647000056, 46.484892336000073 ], [ 16.233664999000069, 46.478740336000058 ], [ 16.237489054000093, 46.465071920000057 ], [ 16.24937463400002, 46.437528382000082 ], [ 16.250098103000113, 46.429441020000084 ], [ 16.248237752000108, 46.413343811000104 ], [ 16.250924927000142, 46.40499806800004 ], [ 16.257022746000104, 46.399907939000045 ], [ 16.274075968000119, 46.392104798000034 ], [ 16.278726847000087, 46.387350566000052 ], [ 16.279936481000078, 46.378661362000074 ], [ 16.280277140000123, 46.376214294000093 ], [ 16.27562626200006, 46.373165385000092 ], [ 16.252785279000136, 46.373423767000062 ], [ 16.217128540000147, 46.367351787000089 ], [ 16.208653605000052, 46.367093404000045 ], [ 16.191807088000076, 46.36978057900005 ], [ 16.177544393000119, 46.375594178000043 ], [ 16.153566528000084, 46.391433004000035 ], [ 16.143851359000053, 46.394714458000053 ], [ 16.131552368000115, 46.393060811000097 ], [ 16.12318078600012, 46.38688547800011 ], [ 16.115532674000065, 46.379289042000053 ], [ 16.10602421100009, 46.373733826000048 ], [ 16.094345337000107, 46.372261047000038 ], [ 16.088654305000148, 46.373085600000039 ], [ 16.05796512800012, 46.377532044000063 ], [ 16.057448365000084, 46.359651998000018 ], [ 16.0597221270001, 46.345311788000018 ], [ 16.059618774000057, 46.332315166000072 ], [ 16.052384073000098, 46.318595073000054 ], [ 16.049922398000092, 46.316734615000044 ], [ 16.038948201000068, 46.308440654 ], [ 16.019207804000075, 46.298828837000073 ], [ 15.998433879000061, 46.291542460000088 ], [ 15.99366824000009, 46.290613311000058 ], [ 15.982000773000067, 46.288338522000046 ], [ 15.94872115000004, 46.284204407000018 ], [ 15.918903311000093, 46.272827171000031 ], [ 15.883712199000087, 46.259399720000076 ], [ 15.880894659000091, 46.259340899000094 ], [ 15.879323324000012, 46.259308094000048 ], [ 15.834206176000123, 46.258366191000093 ], [ 15.818289835000087, 46.255523987000018 ], [ 15.803096965000066, 46.250511373000066 ], [ 15.799526193000133, 46.24860696100005 ], [ 15.789144328000077, 46.243069967000039 ], [ 15.76888716600007, 46.219350484000088 ], [ 15.749766886000089, 46.210772197000054 ], [ 15.67797529200007, 46.214462419000128 ], [ 15.661296834000041, 46.215319723000093 ], [ 15.639799438000097, 46.20767161000002 ], [ 15.626571312000095, 46.195209748000096 ], [ 15.622849568000106, 46.191703594000089 ], [ 15.604349406000068, 46.167002258000068 ], [ 15.589983358000069, 46.138683574000069 ], [ 15.589880005000055, 46.113517151000039 ], [ 15.603832641000025, 46.090986227000101 ], [ 15.623604838000063, 46.076415298000128 ], [ 15.631531209000059, 46.070574036000053 ], [ 15.643726847000067, 46.065509746000075 ], [ 15.671735474000087, 46.057396546000078 ], [ 15.683931112000096, 46.051143697000086 ], [ 15.692879847000114, 46.041635666000033 ], [ 15.697987101000109, 46.036209208000045 ], [ 15.693646281000042, 46.025770570000091 ], [ 15.681967407000059, 46.013523255000067 ], [ 15.674319295000089, 45.993317770000075 ], [ 15.674215943000149, 45.993162740000045 ], [ 15.675380807000067, 45.972486394000086 ], [ 15.677109822000119, 45.941796366000077 ], [ 15.675559530000015, 45.925156556000061 ], [ 15.670391887000108, 45.912650859000067 ], [ 15.663363892000092, 45.900816956000043 ], [ 15.659436483000036, 45.888828024000091 ], [ 15.663673950000089, 45.876063945000013 ], [ 15.675456177000086, 45.855961813000064 ], [ 15.676076294000069, 45.84169911700009 ], [ 15.666051066000136, 45.831673890000062 ], [ 15.645587199000062, 45.824129130000088 ], [ 15.626053508000069, 45.820201721000032 ], [ 15.58729618300012, 45.819219870000083 ], [ 15.549748079000068, 45.823692780000059 ], [ 15.523527466000104, 45.826816305000037 ], [ 15.513915649000097, 45.823405661000024 ], [ 15.495312133000141, 45.812656963000094 ], [ 15.485390259000042, 45.810176494000117 ], [ 15.473918091000115, 45.811571757000095 ], [ 15.462549275000129, 45.814207255000028 ], [ 15.451283813000089, 45.815137431000053 ], [ 15.440328410000092, 45.811468404000053 ], [ 15.43557417800011, 45.802114970000034 ], [ 15.43950158700008, 45.791676330000072 ], [ 15.441051879000099, 45.782167868 ], [ 15.429754502000065, 45.775691354000074 ], [ 15.429062947000148, 45.775294902000027 ], [ 15.331031283000073, 45.752485554000074 ], [ 15.303799276000092, 45.746149394000028 ], [ 15.263491658000049, 45.730388083000051 ], [ 15.255016723000068, 45.72346344000006 ], [ 15.249912989000109, 45.713731743000082 ], [ 15.248918904000107, 45.711836243000093 ], [ 15.250882609000115, 45.707650452000067 ], [ 15.258220663000117, 45.705118307000063 ], [ 15.267832479000049, 45.69845204700006 ], [ 15.277754354000137, 45.685016175 ], [ 15.283025350000059, 45.680106913000074 ], [ 15.29191369600008, 45.675559388000053 ], [ 15.304936158000118, 45.672148743000022 ], [ 15.309070272000042, 45.674164124000058 ], [ 15.310413859000107, 45.678194885000053 ], [ 15.314961385000032, 45.680882060000087 ], [ 15.327053670000112, 45.683155823 ], [ 15.330774373000054, 45.684551087000088 ], [ 15.333874960000088, 45.682639059000067 ], [ 15.350034463000071, 45.66961911600005 ], [ 15.351961711000087, 45.668066305000096 ], [ 15.368291463000048, 45.649049378000129 ], [ 15.373769165000112, 45.64021270800005 ], [ 15.353098592000094, 45.640316060000075 ], [ 15.339145955000106, 45.636905417000051 ], [ 15.326743612000143, 45.632254538000083 ], [ 15.297391398000059, 45.625691631000095 ], [ 15.291603637000094, 45.618250224000079 ], [ 15.287882934000095, 45.610343730000025 ], [ 15.281061646000126, 45.606157939000084 ], [ 15.268555948000113, 45.601662089000072 ], [ 15.269589477000096, 45.593445537000022 ], [ 15.276720825000041, 45.582696839 ], [ 15.282178582000085, 45.571494074000086 ], [ 15.282611938000059, 45.570604553000024 ], [ 15.288606405000081, 45.544559632000059 ], [ 15.296667928000062, 45.522958883000072 ], [ 15.311033977000079, 45.505905660000039 ], [ 15.361366821000047, 45.482031149000065 ], [ 15.35175500400004, 45.476140036000047 ], [ 15.333874960000088, 45.458518372000057 ], [ 15.325193318000117, 45.452833964000021 ], [ 15.314031209000092, 45.450508525000075 ], [ 15.281578410000066, 45.450973612000027 ], [ 15.22584915200008, 45.436449693 ], [ 15.184220011000036, 45.425600485000118 ], [ 15.139261515000101, 45.430044658000028 ], [ 15.066128234000104, 45.473933723000115 ], [ 15.056165812000131, 45.479912415000072 ], [ 15.007383260000069, 45.480842591000041 ], [ 14.997461385000065, 45.487198792000058 ], [ 14.986299275000135, 45.490867818000069 ], [ 14.977340822000087, 45.491728455000029 ], [ 14.962631470000105, 45.493141581000074 ], [ 14.945371541000014, 45.504510397000061 ], [ 14.922633911000048, 45.51494903600009 ], [ 14.904443807000092, 45.514432272000064 ], [ 14.900826456000118, 45.493141581000074 ], [ 14.881602823000094, 45.46978383400004 ], [ 14.838814738000082, 45.458983460000084 ], [ 14.797163533000059, 45.465184632000089 ], [ 14.78145389800008, 45.493141581000074 ], [ 14.781350545000066, 45.49319325800009 ], [ 14.781247192000109, 45.493348288000035 ], [ 14.781143839000094, 45.493348288000035 ], [ 14.688332967000093, 45.522028707000018 ], [ 14.668489217000086, 45.533965963000057 ], [ 14.6681791580001, 45.539133607000068 ], [ 14.67169315600006, 45.556806946000066 ], [ 14.669832804000066, 45.564558411000078 ], [ 14.66404504400009, 45.570036113000057 ], [ 14.663674874000094, 45.57018702800012 ], [ 14.657327107000071, 45.572774964000118 ], [ 14.650299113000131, 45.574842021000066 ], [ 14.61598596200011, 45.59406565400009 ], [ 14.603066853000115, 45.603574117000065 ], [ 14.593868449000098, 45.616183167000102 ], [ 14.592938273000073, 45.629670716000064 ], [ 14.59407515500007, 45.64801584900006 ], [ 14.59190474400009, 45.66336375000013 ], [ 14.580949341000093, 45.667807922000023 ], [ 14.569094979000084, 45.664251613000047 ], [ 14.563896118000059, 45.662691955000057 ], [ 14.556144654000065, 45.656697490000013 ], [ 14.54363895600008, 45.636440329000024 ], [ 14.533096964000094, 45.625691631000095 ], [ 14.507878866000055, 45.605847880000098 ], [ 14.49857710800012, 45.596184388000083 ], [ 14.492272583000101, 45.58342030900009 ], [ 14.4915018290001, 45.579164764000055 ], [ 14.487414999000094, 45.556600240000122 ], [ 14.482144002000069, 45.542440898000066 ], [ 14.468914835000078, 45.52559438100009 ], [ 14.429744100000107, 45.505388896000099 ], [ 14.41124393700008, 45.49319325800009 ], [ 14.37279667100006, 45.477845358000124 ], [ 14.326804646000141, 45.474899801000035 ], [ 14.280399211000145, 45.481100973000096 ], [ 14.240608358000117, 45.493348288000035 ], [ 14.218697551000076, 45.497172344000077 ], [ 14.193066040000105, 45.491901347000052 ], [ 14.145523722000092, 45.476243388000071 ], [ 14.119685506000081, 45.472884420000057 ], [ 14.117320712000065, 45.472975725000069 ], [ 14.116747016000119, 45.472997875000047 ], [ 14.092917114000102, 45.47391794800005 ], [ 14.06666548700008, 45.480274150000085 ], [ 14.041550741000037, 45.49319325800009 ], [ 14.028321574000046, 45.502650045000067 ], [ 14.013955526000132, 45.507972717000101 ], [ 13.98747649000012, 45.511908790000078 ], [ 13.971890910000127, 45.514225566 ], [ 13.964966268000126, 45.510969951000035 ], [ 13.96145227000008, 45.503890279000089 ], [ 13.96145227000008, 45.493141581000074 ], [ 13.982639608000056, 45.475313212000046 ], [ 13.969823852000047, 45.462962545000082 ], [ 13.923005004000032, 45.448958232000066 ], [ 13.908432251000079, 45.438881327000033 ], [ 13.899647257000083, 45.429217835000102 ], [ 13.889001912000083, 45.42363678 ], [ 13.835568481000081, 45.429114482000088 ], [ 13.819858846000102, 45.432628480000048 ], [ 13.806526327000086, 45.442136943000023 ], [ 13.759294068000145, 45.463169251000025 ], [ 13.659969793000073, 45.459977951000027 ], [ 13.642920370625196, 45.459430153656747 ] ] ] } } 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /entsoe/geo/geojson/LV.geojson: -------------------------------------------------------------------------------- 1 | { 2 | "type": "FeatureCollection", 3 | "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } }, 4 | "features": [ 5 | { "type": "Feature", "properties": { "zoneName": "LV" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 27.352934611000137, 57.527600810000123 ], [ 27.528169393000042, 57.528479309000048 ], [ 27.522795044000077, 57.492021587000053 ], [ 27.525637248000066, 57.468379619000032 ], [ 27.514836873000036, 57.447889913000054 ], [ 27.511322876000065, 57.430397441000096 ], [ 27.536282593000067, 57.415695496000112 ], [ 27.640824015000049, 57.389004618000072 ], [ 27.694408720000069, 57.356375287 ], [ 27.707951701000098, 57.348128561000053 ], [ 27.809134155000095, 57.313944601000074 ], [ 27.827737671000136, 57.304952902000124 ], [ 27.840295044000072, 57.290638529000049 ], [ 27.846134481000036, 57.267306621 ], [ 27.841173543000082, 57.211211853000052 ], [ 27.833938842000123, 57.180490215000091 ], [ 27.824327027000038, 57.159070333000088 ], [ 27.794044637000098, 57.143386536000023 ], [ 27.700975383000099, 57.118788555000052 ], [ 27.682216838000102, 57.103699036000037 ], [ 27.696066121000058, 57.085457256000083 ], [ 27.722059367000043, 57.077990011000068 ], [ 27.745468791000093, 57.06799062100005 ], [ 27.750739786000111, 57.042359111000067 ], [ 27.745778849000089, 57.031455383000022 ], [ 27.729552450000057, 57.009854635000053 ], [ 27.723351278000081, 56.998795878000053 ], [ 27.72076745600009, 56.988667298000095 ], [ 27.718545369000083, 56.968720195000074 ], [ 27.715134724000052, 56.957403056 ], [ 27.648730510000092, 56.879268291000059 ], [ 27.628369995000071, 56.844154155000027 ], [ 27.644379266000072, 56.841771673000082 ], [ 27.661184530000099, 56.839270732 ], [ 27.744073527000097, 56.864798890000046 ], [ 27.7863965250001, 56.871258443000087 ], [ 27.830838257000096, 56.864282125000088 ], [ 27.852232300000111, 56.854308573000068 ], [ 27.891506388000067, 56.829710592000097 ], [ 27.913520548000065, 56.820150452000107 ], [ 27.918894897000115, 56.805887757000036 ], [ 27.900084676000091, 56.783046774000113 ], [ 27.876106811000085, 56.759430644000091 ], [ 27.865461467000102, 56.742687480000043 ], [ 27.882618042000047, 56.725479228000083 ], [ 27.981009969000098, 56.687006124000035 ], [ 27.991345255000084, 56.66997874 ], [ 27.992172079000113, 56.624994406000084 ], [ 27.997443074000046, 56.603832906000022 ], [ 28.010982299000119, 56.58755483 ], [ 28.028655640000125, 56.576754456000074 ], [ 28.108650757000078, 56.555179546000019 ], [ 28.126117391000037, 56.547763977000088 ], [ 28.132215210000084, 56.535981751000079 ], [ 28.125238892000084, 56.527145081000086 ], [ 28.099245647000117, 56.513399150000041 ], [ 28.093251180000095, 56.501591086000033 ], [ 28.096455119000069, 56.491953431000027 ], [ 28.104516642000135, 56.483065084000017 ], [ 28.156503133000086, 56.446219788000107 ], [ 28.16425459800007, 56.437951559000041 ], [ 28.167871948000055, 56.427125346000096 ], [ 28.16425459800007, 56.392812195 ], [ 28.167148478000058, 56.369867859000053 ], [ 28.174434855000129, 56.349636536000062 ], [ 28.214794148000095, 56.281371969000091 ], [ 28.217274617000072, 56.270726624000119 ], [ 28.215310913000053, 56.255998841000022 ], [ 28.209419800000063, 56.24814402300008 ], [ 28.201358276000065, 56.24168446900002 ], [ 28.193141724000043, 56.231039124000048 ], [ 28.184408406000045, 56.207526347000041 ], [ 28.17862064600007, 56.183910218000037 ], [ 28.169112182000106, 56.161741028 ], [ 28.148906697000115, 56.142414043000045 ], [ 28.110976196000109, 56.156805929000072 ], [ 28.068239787000095, 56.147581686000066 ], [ 28.051100038000101, 56.140665997000028 ], [ 28.023798055000015, 56.12964996400008 ], [ 27.981009969000098, 56.118022767000028 ], [ 27.939668823000147, 56.113061829000074 ], [ 27.927059774000043, 56.109366964000074 ], [ 27.911453491000088, 56.100246074 ], [ 27.901531617000103, 56.089342346000038 ], [ 27.892746622000118, 56.077095032 ], [ 27.880654337000124, 56.063865866000114 ], [ 27.812544800000126, 56.03451365100004 ], [ 27.781228882000107, 56.016375224000015 ], [ 27.776991414000065, 55.99239736 ], [ 27.74443526200011, 55.959737854000124 ], [ 27.645009806000104, 55.922840881000084 ], [ 27.617156209000115, 55.878554179000062 ], [ 27.610128214000014, 55.830960185000023 ], [ 27.601498251000066, 55.809617819000024 ], [ 27.592713256000081, 55.794244080000041 ], [ 27.564601278000055, 55.792228699000091 ], [ 27.438820842000069, 55.798739929000064 ], [ 27.405851277000124, 55.804346823000103 ], [ 27.374587036000037, 55.814837138000044 ], [ 27.349627319000035, 55.831218567000107 ], [ 27.329163452000074, 55.817575990000094 ], [ 27.282447957000073, 55.791866964000107 ], [ 27.263017619000095, 55.787216085000054 ], [ 27.235525757000033, 55.795846050000094 ], [ 27.173203980000096, 55.825740865000014 ], [ 27.151448201000079, 55.832458802000033 ], [ 27.110778849000042, 55.836282858000075 ], [ 26.981071004000086, 55.826877747000125 ], [ 26.979425815000127, 55.826290963000062 ], [ 26.957816610000094, 55.81858368000006 ], [ 26.900145711000107, 55.778715312000045 ], [ 26.842784872000038, 55.719339092 ], [ 26.822837769000103, 55.706109925000092 ], [ 26.743049357000132, 55.68285553 ], [ 26.72010502100008, 55.681873678000031 ], [ 26.66687829600005, 55.693965963000025 ], [ 26.64010990400007, 55.695567933000049 ], [ 26.615615275000096, 55.687971497000078 ], [ 26.594531291000067, 55.666990866000063 ], [ 26.537480509000062, 55.669523010000077 ], [ 26.481049846000133, 55.678308005000062 ], [ 26.342350301000067, 55.716341858000092 ], [ 26.279718466000134, 55.743239441000085 ], [ 26.226905152000086, 55.796931254000086 ], [ 26.203754110000091, 55.827446187000064 ], [ 26.178639364000077, 55.849589539000092 ], [ 26.07942061300011, 55.898139547000071 ], [ 26.017615600000113, 55.937361959000029 ], [ 25.961251118000064, 55.958458834000069 ], [ 25.871267944000067, 55.992138977000124 ], [ 25.795496034000053, 56.040130340000061 ], [ 25.766261434000114, 56.058646546 ], [ 25.708797241000099, 56.081048279000086 ], [ 25.69660160300009, 56.087895406000044 ], [ 25.687816610000112, 56.098334046000062 ], [ 25.669213094000071, 56.132027080000043 ], [ 25.661875041000059, 56.140812073000021 ], [ 25.64967940300005, 56.143809307000126 ], [ 25.590044800000044, 56.141122131000017 ], [ 25.572888224000081, 56.143034159000123 ], [ 25.522762085000068, 56.156573385000101 ], [ 25.454807577000111, 56.149648743000014 ], [ 25.349085703000128, 56.159876323000091 ], [ 25.10919559700011, 56.183083395 ], [ 25.073125447000109, 56.197811178 ], [ 25.043979940000071, 56.227990214 ], [ 25.026203247000041, 56.260184632000048 ], [ 25.016488077000105, 56.269899801000079 ], [ 24.983208456000057, 56.290492859 ], [ 24.973183228000039, 56.300750631000071 ], [ 24.962124471000038, 56.319276632000097 ], [ 24.936286255000113, 56.379918925000069 ], [ 24.910137980000115, 56.421957703000018 ], [ 24.892257934000071, 56.438726706000054 ], [ 24.87096724500006, 56.442602437000019 ], [ 24.857117960000096, 56.43536773700005 ], [ 24.853397257000097, 56.424722393000067 ], [ 24.852157023000075, 56.413663635000049 ], [ 24.845852498000056, 56.404930319000087 ], [ 24.837687622000118, 56.403948466000017 ], [ 24.815570109000106, 56.408806051000042 ], [ 24.805544881000088, 56.408547669000072 ], [ 24.715039531000059, 56.386252988000038 ], [ 24.678627563000106, 56.37728342700008 ], [ 24.639146770000082, 56.359971822000077 ], [ 24.557911417000099, 56.29858022100008 ], [ 24.538997843000061, 56.287624817 ], [ 24.481326945000092, 56.268840435000087 ], [ 24.447220499000139, 56.260520528000043 ], [ 24.414354289000102, 56.265507304 ], [ 24.350792277000039, 56.291552226000064 ], [ 24.31854618400007, 56.29858022100008 ], [ 24.287643677000091, 56.295531311000062 ], [ 24.166824178000041, 56.260313823000089 ], [ 24.140421618000062, 56.257600226000093 ], [ 24.138918905000082, 56.257445780000111 ], [ 24.108636516000047, 56.260701396000101 ], [ 24.075150187000133, 56.271191712000032 ], [ 23.981305786000036, 56.312403666000037 ], [ 23.871106925000106, 56.3320721300001 ], [ 23.85810917200007, 56.334391989000025 ], [ 23.825036255000072, 56.33490875300005 ], [ 23.756099894000045, 56.325968730000042 ], [ 23.724990682000112, 56.328810934 ], [ 23.723647094000029, 56.332118226 ], [ 23.72478397600014, 56.338396912000107 ], [ 23.723543742000118, 56.345812480000021 ], [ 23.715068807000108, 56.352737122000107 ], [ 23.706697225000113, 56.354442444000071 ], [ 23.679412069000108, 56.351858622000051 ], [ 23.609855591000013, 56.353822327 ], [ 23.577712850000097, 56.348603007000079 ], [ 23.517561482000133, 56.328655904000058 ], [ 23.481594686000079, 56.330102845000042 ], [ 23.37803970300007, 56.354629849000034 ], [ 23.31064904800013, 56.37059132900005 ], [ 23.288428182000075, 56.373045960000113 ], [ 23.172569620000104, 56.357956441000013 ], [ 23.154172811000109, 56.351393534000024 ], [ 23.162854451000072, 56.341006572000097 ], [ 23.112728312000058, 56.310879212000017 ], [ 23.062292114000059, 56.304161276000102 ], [ 23.01671350100014, 56.32384999600005 ], [ 22.981366822000069, 56.373175151000041 ], [ 22.95697554500012, 56.401984762000083 ], [ 22.924522746, 56.41211334300003 ], [ 22.888969360000146, 56.408444316000029 ], [ 22.859602846000143, 56.397069962000032 ], [ 22.822926880000097, 56.382864482000073 ], [ 22.681436808000058, 56.350308330000033 ], [ 22.666347290000147, 56.34909393400001 ], [ 22.649087361000085, 56.353098857000091 ], [ 22.604748982000018, 56.379092102000058 ], [ 22.578221703000111, 56.3870029160001 ], [ 22.575810180000076, 56.387722067000098 ], [ 22.511731404000045, 56.395964458000051 ], [ 22.214901977000096, 56.39038340300003 ], [ 22.195264933000146, 56.394853414000053 ], [ 22.158161255000095, 56.410252991000036 ], [ 22.139144328000015, 56.415704854000111 ], [ 22.094082479000065, 56.417410177000065 ], [ 21.983173071000039, 56.388353479000031 ], [ 21.965321874000068, 56.383676718000046 ], [ 21.684495076000076, 56.310104066000022 ], [ 21.596025025000131, 56.307881979000015 ], [ 21.558921346000147, 56.297288310000042 ], [ 21.419291626000131, 56.237395325000065 ], [ 21.403685343000092, 56.234475607000078 ], [ 21.35831343600006, 56.233235373000028 ], [ 21.327617635000109, 56.224372864000017 ], [ 21.290410603000112, 56.206932068000086 ], [ 21.254857218000041, 56.185202128000086 ], [ 21.229639119000097, 56.163187968 ], [ 21.212585897000054, 56.13099355100006 ], [ 21.205351196000095, 56.103424174000068 ], [ 21.190365031000113, 56.084458924 ], [ 21.150160767000102, 56.078180237000097 ], [ 21.091352986000118, 56.077896017000015 ], [ 21.053396030000044, 56.072617906000062 ], [ 21.053396030000044, 56.072943427000041 ], [ 21.052582227000073, 56.077541408000059 ], [ 21.04273522200009, 56.114569403000075 ], [ 21.028819207000083, 56.147406317000048 ], [ 20.98406009200005, 56.210435289000031 ], [ 20.973399285000085, 56.232001044000071 ], [ 20.969086134000065, 56.253485419000071 ], [ 20.971039259000065, 56.259670315000051 ], [ 20.98023522200009, 56.279282945000034 ], [ 20.982676629000082, 56.290757554000038 ], [ 20.982676629000082, 56.301459052000041 ], [ 20.981455925000091, 56.310492255000042 ], [ 20.970957879000082, 56.349839585000041 ], [ 20.968597852000073, 56.369818427000041 ], [ 20.970550977000073, 56.38898346600007 ], [ 20.979014519000089, 56.404364325000074 ], [ 20.992523634000065, 56.417914130000042 ], [ 20.998383009000065, 56.425685940000051 ], [ 21.003184441000087, 56.434800523000035 ], [ 21.005381707000083, 56.445868231000077 ], [ 21.00554446700005, 56.465521552000041 ], [ 21.010590040000068, 56.475734768000052 ], [ 21.00326582100007, 56.492580471000053 ], [ 21.000498894000089, 56.510646877000056 ], [ 21.006358269000089, 56.519964911000045 ], [ 21.024261915000068, 56.510484117000033 ], [ 21.030528191000087, 56.500148830000057 ], [ 21.035817905000044, 56.473944403000075 ], [ 21.04468834700009, 56.462103583000044 ], [ 21.030528191000087, 56.448431708000044 ], [ 21.037445509000065, 56.444647528000075 ], [ 21.04468834700009, 56.442206122000073 ], [ 21.04468834700009, 56.427964585000041 ], [ 21.04468834700009, 56.421128648000035 ], [ 21.030528191000087, 56.408107815000051 ], [ 21.053396030000044, 56.389960028000075 ], [ 21.061778191000087, 56.38703034100007 ], [ 21.070160352000073, 56.389349677000041 ], [ 21.077159050000091, 56.395209052000041 ], [ 21.07976321700005, 56.403062242000033 ], [ 21.068614129000082, 56.424058335000041 ], [ 21.066661004000082, 56.441839911000045 ], [ 21.06812584700009, 56.458807684000078 ], [ 21.072113477000073, 56.469549872000073 ], [ 21.067637566000087, 56.476385809000078 ], [ 21.063243035000085, 56.493963934000078 ], [ 21.05836022200009, 56.503648179000038 ], [ 21.052907748000052, 56.511053778000075 ], [ 21.048106316000087, 56.515611070000034 ], [ 21.030528191000087, 56.524155992000033 ], [ 21.019541863000086, 56.527085679000038 ], [ 21.010508660000085, 56.527777411000045 ], [ 21.003103061000047, 56.530015367000033 ], [ 20.996348504000082, 56.537827867000033 ], [ 20.992198113000086, 56.548895575000074 ], [ 20.995127800000091, 56.55337148600006 ], [ 21.000336134000065, 56.557684637000079 ], [ 21.010508660000085, 56.598700262000079 ], [ 21.046153191000087, 56.656195380000042 ], [ 21.05836022200009, 56.688666083000044 ], [ 21.065196160000085, 56.774318752000056 ], [ 21.061208530000044, 56.794134833000044 ], [ 21.054209832000083, 56.81195709800005 ], [ 21.052744988000086, 56.828924872000073 ], [ 21.065196160000085, 56.84634023600006 ], [ 21.147227410000085, 56.87641022300005 ], [ 21.156748894000089, 56.885565497000073 ], [ 21.222911004000082, 56.907700914000031 ], [ 21.240977410000085, 56.91828034100007 ], [ 21.277598504000082, 56.949123440000051 ], [ 21.287771030000044, 56.955511786000045 ], [ 21.30014082100007, 56.959540106000077 ], [ 21.328216993000069, 56.973618882000039 ], [ 21.360118035000085, 56.98969147300005 ], [ 21.38249759200005, 57.008937893000052 ], [ 21.401621941000087, 57.037502346000053 ], [ 21.413584832000083, 57.073187567000048 ], [ 21.414805535000085, 57.113836981000077 ], [ 21.41187584700009, 57.12445709800005 ], [ 21.401052280000044, 57.151312567000048 ], [ 21.403168165000068, 57.162054755000042 ], [ 21.412608269000089, 57.176214911000045 ], [ 21.414805535000085, 57.184881903000075 ], [ 21.412608269000089, 57.250067450000074 ], [ 21.414805535000085, 57.270900783000059 ], [ 21.421397332000083, 57.288723049000055 ], [ 21.433604363000086, 57.306463934000078 ], [ 21.449473504000082, 57.320013739000046 ], [ 21.46656334700009, 57.325506903000075 ], [ 21.48023522200009, 57.333644924000055 ], [ 21.517751498000052, 57.387600002000056 ], [ 21.589121941000087, 57.438788153000075 ], [ 21.699229363000086, 57.55532461100006 ], [ 21.729665561000047, 57.573797919000071 ], [ 21.771657748000052, 57.586127020000049 ], [ 21.955902540000068, 57.592962958000044 ], [ 21.999278191000087, 57.600327867000033 ], [ 22.194509311000047, 57.657619533000059 ], [ 22.48373457100007, 57.74249909100007 ], [ 22.526133660000085, 57.749660549000055 ], [ 22.549082879000082, 57.75063711100006 ], [ 22.56031334700009, 57.752752997000073 ], [ 22.572601759000065, 57.756822007000039 ], [ 22.585785352000073, 57.759711005000042 ], [ 22.600271030000044, 57.758042710000041 ], [ 22.610362175000091, 57.754624742000033 ], [ 22.610118035000085, 57.753485419000071 ], [ 22.604991082000083, 57.751044012000079 ], [ 22.600271030000044, 57.743841864000046 ], [ 22.590830925000091, 57.706122137000079 ], [ 22.587168816000087, 57.664984442000048 ], [ 22.590993686000047, 57.644761460000041 ], [ 22.600759311000047, 57.630113023000035 ], [ 22.656097852000073, 57.585760809000078 ], [ 22.878916863000086, 57.481268622000073 ], [ 22.950368686000047, 57.432806708000044 ], [ 23.031423373000052, 57.394476630000042 ], [ 23.08334394600007, 57.378241278000075 ], [ 23.117523634000065, 57.373928127000056 ], [ 23.13021894600007, 57.370794989000046 ], [ 23.133148634000065, 57.362982489000046 ], [ 23.133555535000085, 57.353094794000071 ], [ 23.13803144600007, 57.343166408000059 ], [ 23.160166863000086, 57.318589585000041 ], [ 23.164561394000089, 57.313666083000044 ], [ 23.174571160000085, 57.297349351000037 ], [ 23.182383660000085, 57.27765534100007 ], [ 23.190196160000085, 57.24249909100007 ], [ 23.198741082000083, 57.224188544000071 ], [ 23.213552280000044, 57.21625397300005 ], [ 23.22242272200009, 57.207017320000034 ], [ 23.250498894000089, 57.114447333000044 ], [ 23.260915561000047, 57.098944403000075 ], [ 23.274912957000083, 57.092718817000048 ], [ 23.29265384200005, 57.088934637000079 ], [ 23.340098504000082, 57.058579820000034 ], [ 23.422862175000091, 57.040228583000044 ], [ 23.508555535000085, 57.031236070000034 ], [ 23.52084394600007, 57.025580145000049 ], [ 23.56967207100007, 56.986273505000042 ], [ 23.578623894000089, 56.982082424000055 ], [ 23.585134311000047, 56.979071356000077 ], [ 23.632009311000047, 56.970933335000041 ], [ 23.695160352000073, 56.967271226000037 ], [ 23.866058790000068, 56.990179755000042 ], [ 23.926931186000047, 57.006333726000037 ], [ 23.95289147200009, 57.013251044000071 ], [ 23.991221550000091, 57.031236070000034 ], [ 24.009287957000083, 57.045599677000041 ], [ 24.021983269000089, 57.059027411000045 ], [ 24.035655144000089, 57.06899648600006 ], [ 24.074554884000065, 57.074937242000033 ], [ 24.11304772200009, 57.088731187000064 ], [ 24.210785352000073, 57.123724677000041 ], [ 24.219248894000089, 57.138006903000075 ], [ 24.238617384000065, 57.149562893000052 ], [ 24.261241082000083, 57.157456773000035 ], [ 24.278575066000087, 57.161037502000056 ], [ 24.278819207000083, 57.171779690000051 ], [ 24.28874759200005, 57.178900458000044 ], [ 24.312673373000052, 57.188299872000073 ], [ 24.379161004000082, 57.230210679000038 ], [ 24.400645379000082, 57.25812409100007 ], [ 24.408864780000044, 57.298163153000075 ], [ 24.405528191000087, 57.344468492000033 ], [ 24.381602410000085, 57.469427802000041 ], [ 24.379893425000091, 57.506537177000041 ], [ 24.375173373000052, 57.528550523000035 ], [ 24.364512566000087, 57.538397528000075 ], [ 24.358571811000047, 57.550360419000071 ], [ 24.36296634200005, 57.576605536000045 ], [ 24.37476647200009, 57.613470770000049 ], [ 24.36304772200009, 57.672267971000053 ], [ 24.357676629000082, 57.685492255000042 ], [ 24.313731316000087, 57.725043036000045 ], [ 24.299571160000085, 57.743841864000046 ], [ 24.299571160000085, 57.761908270000049 ], [ 24.28882897200009, 57.80890534100007 ], [ 24.285980665000068, 57.832586981000077 ], [ 24.28882897200009, 57.845282294000071 ], [ 24.296153191000087, 57.857367255000042 ], [ 24.306158734238295, 57.868186255842957 ], [ 24.349655395000127, 57.858640036000068 ], [ 24.378180786000087, 57.859441020000091 ], [ 24.401538533000121, 57.866469014000089 ], [ 24.412700643000051, 57.876571757000036 ], [ 24.429133748000112, 57.900342916000099 ], [ 24.441639445000106, 57.908094381000083 ], [ 24.481326945000092, 57.91930816700004 ], [ 24.533830200000068, 57.945068868000035 ], [ 24.553880656000103, 57.947420146000084 ], [ 24.624057251000096, 57.943957825000055 ], [ 24.684828735000082, 57.94757517500004 ], [ 24.700435018000121, 57.954189758000027 ], [ 24.718831828000134, 57.981836650000034 ], [ 24.733507935000119, 57.992197774000047 ], [ 24.764720500000095, 57.987908631 ], [ 24.790765421000089, 57.978994446000073 ], [ 24.816810344000146, 57.976669007000041 ], [ 24.827417479000076, 57.981876936000091 ], [ 24.848332967000118, 57.992146098000049 ], [ 24.872517537000078, 58.000440165 ], [ 24.949308716000047, 58.006434631000033 ], [ 24.9748368730001, 58.015839742000068 ], [ 25.034856819000083, 58.048574085000027 ], [ 25.048837524000106, 58.056199036000052 ], [ 25.070644978000132, 58.063614604000051 ], [ 25.094209432000127, 58.067309469000051 ], [ 25.141028280000057, 58.068007101000049 ], [ 25.166969848000093, 58.058731181000027 ], [ 25.180715780000128, 58.038163961000052 ], [ 25.189914184000116, 58.013514303000036 ], [ 25.20210982200004, 57.991965230000076 ], [ 25.216785930000128, 57.985376486000106 ], [ 25.232495565000107, 57.985376486000106 ], [ 25.264534953000094, 57.994187318000101 ], [ 25.284378703000101, 58.008139954000072 ], [ 25.277557414000057, 58.024107972000124 ], [ 25.249548788000141, 58.051186422000072 ], [ 25.250685669000035, 58.068498027 ], [ 25.263501424000111, 58.075138449000079 ], [ 25.281691528000067, 58.073407288000013 ], [ 25.299571574000112, 58.065604147 ], [ 25.30639286300007, 58.058731181000027 ], [ 25.318278443000111, 58.040618592 ], [ 25.324582967000111, 58.034753317000096 ], [ 25.333678019000104, 58.03180776 ], [ 25.33987919100008, 58.03258290600003 ], [ 25.346390421000137, 58.034443258000024 ], [ 25.356519002000084, 58.034753317000096 ], [ 25.396619914000098, 58.02317779600007 ], [ 25.457184692000055, 57.984058736000051 ], [ 25.496613810000071, 57.970597026000078 ], [ 25.531960489000056, 57.966437073000051 ], [ 25.541675659000106, 57.962819723000067 ], [ 25.550253947000044, 57.955326640000024 ], [ 25.551815984000143, 57.949859510000024 ], [ 25.552114298000049, 57.948815410000051 ], [ 25.552941122000078, 57.942174988000048 ], [ 25.55831547000011, 57.934242656000023 ], [ 25.579399455000072, 57.919463196 ], [ 25.601516968000055, 57.912202658000112 ], [ 25.625081421000061, 57.910290630000091 ], [ 25.650092814000061, 57.911427511000014 ], [ 25.703799772000053, 57.921326524000065 ], [ 25.714998413000103, 57.923390605000051 ], [ 25.730294637000071, 57.923132223 ], [ 25.745384155000067, 57.909179586000093 ], [ 25.754685913000088, 57.888896586000087 ], [ 25.767501668000079, 57.868923646000056 ], [ 25.792616415000083, 57.855978699000033 ], [ 26.002732788000088, 57.845979310000118 ], [ 26.014515015000086, 57.842827047000057 ], [ 26.021956421000112, 57.837943624000033 ], [ 26.025263713000101, 57.828409322000041 ], [ 26.021749715000055, 57.822414856000123 ], [ 26.016065308000094, 57.816472067000106 ], [ 26.013068074000074, 57.807299500000013 ], [ 26.016065308000094, 57.786680603000022 ], [ 26.024746948000143, 57.774355774000057 ], [ 26.135231161000092, 57.724772238000085 ], [ 26.168510783000016, 57.704049988000051 ], [ 26.26318200700004, 57.62082509400004 ], [ 26.297185099000075, 57.599146830000066 ], [ 26.33862959800004, 57.583152975000118 ], [ 26.351325150000037, 57.5802030010001 ], [ 26.430678413000066, 57.561764252 ], [ 26.430923706000016, 57.561707255000087 ], [ 26.447563517000049, 57.552922262 ], [ 26.481049846000133, 57.527135722000097 ], [ 26.499550008000057, 57.515818583000012 ], [ 26.515052938000082, 57.517265524000024 ], [ 26.528695516000084, 57.523880107000096 ], [ 26.542234741000073, 57.528169251000079 ], [ 26.551743205000065, 57.526825664000015 ], [ 26.570243367000074, 57.519590963000056 ], [ 26.579855183000092, 57.517833965000065 ], [ 26.590087118000071, 57.520366109000051 ], [ 26.594841349000063, 57.526489767000029 ], [ 26.598355347000108, 57.53385365900003 ], [ 26.604763224000067, 57.540313213000061 ], [ 26.634322144000095, 57.554420879000091 ], [ 26.666981649000064, 57.564859518000034 ], [ 26.700467976000141, 57.570750631000053 ], [ 26.778085978000064, 57.568476868000019 ], [ 26.795759318000137, 57.571319071000104 ], [ 26.816326538000055, 57.581189270000081 ], [ 26.828315471000082, 57.595038555000045 ], [ 26.838547404000082, 57.609869690000082 ], [ 26.854153687000121, 57.622556254000116 ], [ 26.87265384900013, 57.627181295000085 ], [ 26.884952840000096, 57.622091166000089 ], [ 26.896114950000111, 57.614985657000048 ], [ 26.911617880000023, 57.61343536400004 ], [ 26.929187866000092, 57.615554098000118 ], [ 26.946551148000111, 57.615347392000061 ], [ 26.981071004000086, 57.608991191000129 ], [ 27.004635458000109, 57.598914286000095 ], [ 27.041325724000075, 57.56845103000002 ], [ 27.061531209000066, 57.555661113000056 ], [ 27.085354045000116, 57.549434103000053 ], [ 27.165659220000066, 57.546695252000106 ], [ 27.319965047000068, 57.516128642000083 ], [ 27.352934611000137, 57.527600810000123 ] ] ] } } 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /entsoe/geo/geojson/LT.geojson: -------------------------------------------------------------------------------- 1 | { 2 | "type": "FeatureCollection", 3 | "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } }, 4 | "features": [ 5 | { "type": "Feature", "properties": { "zoneName": "LT" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 26.594531291000067, 55.666990866000063 ], [ 26.603833048000098, 55.643271383000027 ], [ 26.607657105000044, 55.616451315000049 ], [ 26.605176635000078, 55.59009633400008 ], [ 26.59556481900006, 55.568030498 ], [ 26.576134480000064, 55.55056386400004 ], [ 26.551639852000108, 55.534492493000087 ], [ 26.532106161000115, 55.51625071200003 ], [ 26.527661987000101, 55.492169495000084 ], [ 26.546472209000115, 55.471240540000096 ], [ 26.543268270000056, 55.459613342000026 ], [ 26.507818238000112, 55.439149475000065 ], [ 26.499239950000089, 55.428090719000053 ], [ 26.486010783000097, 55.390832012000047 ], [ 26.479086141000096, 55.381375224000081 ], [ 26.455211629000104, 55.356105449000026 ], [ 26.445496460000072, 55.337501933000041 ], [ 26.450043986000111, 55.327063294000098 ], [ 26.465753622000079, 55.320862122000037 ], [ 26.525388224000096, 55.308098044000062 ], [ 26.542338094000087, 55.307581279000019 ], [ 26.60269616700009, 55.316883037000039 ], [ 26.768629191000088, 55.300243225000045 ], [ 26.791573527000111, 55.290166321000086 ], [ 26.800720256000091, 55.273319804000025 ], [ 26.78966149900009, 55.257196758000035 ], [ 26.765580281000041, 55.246706442000075 ], [ 26.739901281000073, 55.242776403000065 ], [ 26.701088094000113, 55.236836243000099 ], [ 26.685688517000131, 55.23161692300009 ], [ 26.656956421000132, 55.215338847000069 ], [ 26.641143432000035, 55.202833151000064 ], [ 26.633908732000066, 55.192187806000064 ], [ 26.627500854000118, 55.164437561000042 ], [ 26.616338745000093, 55.135395406000029 ], [ 26.60093916800011, 55.120822652000086 ], [ 26.578925008000027, 55.118548889000053 ], [ 26.47340173300006, 55.14567901600013 ], [ 26.459139038000075, 55.144748841000066 ], [ 26.450664103000094, 55.139839580000043 ], [ 26.444772989000086, 55.133948466000035 ], [ 26.438571818000099, 55.130021058000082 ], [ 26.428753296000139, 55.128212382000086 ], [ 26.420278361000044, 55.128109030000061 ], [ 26.309484090000126, 55.144645487000062 ], [ 26.264422241000091, 55.140097962000098 ], [ 26.233002971000133, 55.111624248000069 ], [ 26.230315796000099, 55.100255432 ], [ 26.231245971000078, 55.075450745000055 ], [ 26.229385620000073, 55.063410136000087 ], [ 26.224631388000063, 55.054883525000051 ], [ 26.187837768000065, 55.00873647100012 ], [ 26.170324564000083, 54.993260301000092 ], [ 26.153627970000088, 54.978505758000026 ], [ 26.138641805000105, 54.96894561800012 ], [ 26.102571656000094, 54.957008362000082 ], [ 25.981132039000101, 54.94269399000008 ], [ 25.962528524000049, 54.942900696000052 ], [ 25.926148315000063, 54.947758281000048 ], [ 25.907854858000093, 54.948068339000045 ], [ 25.870234416000073, 54.938818258000126 ], [ 25.858452189000076, 54.932978821000049 ], [ 25.854834839000091, 54.925485738000091 ], [ 25.853077840000111, 54.916442363000058 ], [ 25.846669962000078, 54.906210429000069 ], [ 25.825792684000106, 54.891999410000025 ], [ 25.802538290000086, 54.88161244700008 ], [ 25.78269453900009, 54.869675192000031 ], [ 25.772255900000062, 54.850864970000046 ], [ 25.773702840000055, 54.84192494700001 ], [ 25.782281128000079, 54.821977845000092 ], [ 25.782901245000062, 54.813709615000036 ], [ 25.778457072000037, 54.805286357000043 ], [ 25.773392782000059, 54.803374329000022 ], [ 25.766571492000111, 54.803270976000093 ], [ 25.756752970000036, 54.80037709600002 ], [ 25.734945516000039, 54.789059957000049 ], [ 25.724300171000039, 54.780119934000098 ], [ 25.721199585000079, 54.766735739000083 ], [ 25.72461022900012, 54.715679423 ], [ 25.723059937000102, 54.705344137000097 ], [ 25.719132528000017, 54.694750468 ], [ 25.713861531000077, 54.685552064000021 ], [ 25.709520712000113, 54.675630189000017 ], [ 25.708383830000088, 54.663021139000094 ], [ 25.715101766000117, 54.643229065000114 ], [ 25.739906454000078, 54.607727356000069 ], [ 25.745590861000011, 54.588400370000031 ], [ 25.740423217000114, 54.568504944000026 ], [ 25.726470581000115, 54.552950338000088 ], [ 25.707350301000105, 54.541529847000092 ], [ 25.64616540500009, 54.520394186000047 ], [ 25.630869181000037, 54.508353577000079 ], [ 25.619913777000079, 54.488096416000062 ], [ 25.615572958000087, 54.461896464000048 ], [ 25.616296427000094, 54.441070863000093 ], [ 25.612575724000067, 54.421795553000052 ], [ 25.594695678000107, 54.400091451000051 ], [ 25.548807006000061, 54.367742005000068 ], [ 25.52999678600014, 54.346141256000081 ], [ 25.528653198000058, 54.320974834000069 ], [ 25.542295776000088, 54.308055725000045 ], [ 25.563999878000061, 54.303146465000012 ], [ 25.607408081000074, 54.304851787000061 ], [ 25.667352743000066, 54.323300273000072 ], [ 25.682338908000133, 54.325625713000122 ], [ 25.695981486000051, 54.320974834000069 ], [ 25.701769246000111, 54.312758281000029 ], [ 25.704766480000018, 54.302991435000067 ], [ 25.715411825000103, 54.285214742000036 ], [ 25.719235881000145, 54.281545716000053 ], [ 25.723266642000056, 54.280977275000097 ], [ 25.734738811000057, 54.283199361000086 ], [ 25.739286336000106, 54.282579245000122 ], [ 25.74889815200001, 54.276326396000016 ], [ 25.757786499000133, 54.268988343000032 ], [ 25.765641316000142, 54.259996643000093 ], [ 25.772255900000062, 54.248937887000082 ], [ 25.776286662000047, 54.245630595000094 ], [ 25.781764364000139, 54.24444203700007 ], [ 25.78662194900005, 54.242323304000095 ], [ 25.789205770000052, 54.23622548500002 ], [ 25.786828654000118, 54.23178131100012 ], [ 25.77504642700012, 54.222479553000099 ], [ 25.771945841000075, 54.217880351000034 ], [ 25.771015666000039, 54.172146708000113 ], [ 25.763057495000055, 54.156437073000049 ], [ 25.740009806000103, 54.146256816000076 ], [ 25.72812422700008, 54.145223288000111 ], [ 25.690607137000086, 54.14822052000001 ], [ 25.679755086000114, 54.145326640000022 ], [ 25.66394209800012, 54.132355855000114 ], [ 25.653503458000102, 54.128738505000015 ], [ 25.631592651000034, 54.128325094 ], [ 25.543019247000075, 54.136955058000055 ], [ 25.516044149000038, 54.144758200000084 ], [ 25.493306518000054, 54.157522278000059 ], [ 25.485761759000098, 54.175402324000103 ], [ 25.493203165000125, 54.182430319 ], [ 25.521728556000085, 54.188218079000094 ], [ 25.528963257000044, 54.195659485000093 ], [ 25.52338220200005, 54.204237773000031 ], [ 25.499300984000087, 54.211834208000099 ], [ 25.501678100000049, 54.221756084 ], [ 25.522141967000096, 54.228629049000077 ], [ 25.545499715000062, 54.227492168000069 ], [ 25.553974650000043, 54.231264548000084 ], [ 25.483487996000093, 54.287695211000099 ], [ 25.478682088000085, 54.293327942000033 ], [ 25.472067505000098, 54.297151999000093 ], [ 25.459355103000036, 54.298908997000055 ], [ 25.434137004000092, 54.291829326000041 ], [ 25.394036092000078, 54.257154439000018 ], [ 25.369748169000104, 54.247904358000099 ], [ 25.287582641000057, 54.245217184000083 ], [ 25.224123983000112, 54.258549703000099 ], [ 25.206243937000067, 54.256792705000024 ], [ 25.193531535000119, 54.243666891000046 ], [ 25.173067667000055, 54.196589661000061 ], [ 25.156531210000054, 54.175712382000071 ], [ 25.115603475000057, 54.148788961000079 ], [ 25.071988566000101, 54.132200827000062 ], [ 25.027133423000095, 54.127860006000091 ], [ 24.948275187000064, 54.145895081000091 ], [ 24.902283163000078, 54.149770813000046 ], [ 24.855981079000088, 54.146721903000113 ], [ 24.85098389500007, 54.144951129000063 ], [ 24.821564575000139, 54.134526266000094 ], [ 24.817533813000068, 54.128221741000075 ], [ 24.817430460000111, 54.120625305000019 ], [ 24.818670695000066, 54.113959046 ], [ 24.81815393100004, 54.110134990000077 ], [ 24.799447062000127, 54.103210348000076 ], [ 24.790558716000106, 54.096595765000089 ], [ 24.784254191000116, 54.096234029000087 ], [ 24.782497192000051, 54.09287506200009 ], [ 24.787148071000104, 54.077630514000035 ], [ 24.799033651000116, 54.056029765000076 ], [ 24.81246952300009, 54.038924866000016 ], [ 24.821357870000099, 54.019907939000049 ], [ 24.819394165000062, 53.992571106000028 ], [ 24.819290812000133, 53.992519430000115 ], [ 24.819187459000091, 53.992416077000073 ], [ 24.819084107000066, 53.992312724000058 ], [ 24.806371704000128, 53.975311178000041 ], [ 24.788698365000101, 53.969678447000021 ], [ 24.723896118000113, 53.963425599000104 ], [ 24.705602661000057, 53.964200745000099 ], [ 24.690823201000114, 53.972830709000064 ], [ 24.677904094000013, 53.992312724000058 ], [ 24.674286743000039, 53.993707988000025 ], [ 24.67056604000004, 53.994276429000095 ], [ 24.666845336000108, 53.993863017000066 ], [ 24.642970825000106, 53.983010967000027 ], [ 24.579098755000075, 53.975621237000027 ], [ 24.528662557000075, 53.958361308000022 ], [ 24.414044230000115, 53.897693176000061 ], [ 24.37787072800009, 53.886841126 ], [ 24.341903931000019, 53.88704783200005 ], [ 24.310174601000085, 53.89268056300007 ], [ 24.276378215000108, 53.891802063000043 ], [ 24.257051229000069, 53.89402415000005 ], [ 24.246405884000069, 53.903635967000056 ], [ 24.229145955000092, 53.932368063000055 ], [ 24.201137329000062, 53.952470195000032 ], [ 24.1696147050001, 53.958929749000092 ], [ 24.136748495000091, 53.955415752000036 ], [ 24.074943482000094, 53.93572703100007 ], [ 24.045384562000066, 53.930869446000074 ], [ 23.981305786000036, 53.930404358000047 ], [ 23.96487268000007, 53.932729797000079 ], [ 23.935417114000074, 53.94394358300012 ], [ 23.919810832000053, 53.947767639000048 ], [ 23.904721313000039, 53.946062317 ], [ 23.82834354600007, 53.920069071000043 ], [ 23.820592082000076, 53.919293925000019 ], [ 23.812117147000066, 53.920844219000045 ], [ 23.794133749000082, 53.92709706600003 ], [ 23.787209106000091, 53.927923890000059 ], [ 23.771809529000109, 53.924306539000085 ], [ 23.754446248000107, 53.916761780000044 ], [ 23.691917765000113, 53.911490784000094 ], [ 23.642618449000111, 53.898985087000099 ], [ 23.627115519000114, 53.898209941000076 ], [ 23.609958944000141, 53.90182729100006 ], [ 23.520145305000142, 53.933970032 ], [ 23.485625448000064, 53.939292704000039 ], [ 23.489759562000074, 53.945132142000048 ], [ 23.490379679000057, 53.950609843000038 ], [ 23.487485799000069, 53.955622457000075 ], [ 23.481594686000079, 53.960118307000116 ], [ 23.470949341000079, 53.965285950000109 ], [ 23.46288781700008, 53.972520650000078 ], [ 23.458650350000141, 53.98161570300006 ], [ 23.459270467000096, 53.992312724000058 ], [ 23.464128052000035, 53.996756897000054 ], [ 23.469502401000085, 54.000684306000025 ], [ 23.481594686000079, 54.006627096000059 ], [ 23.496477498000104, 54.021974996000026 ], [ 23.496167440000136, 54.044557597000065 ], [ 23.481594686000079, 54.091221415000021 ], [ 23.473946574000081, 54.112563782000038 ], [ 23.462991170000123, 54.134939678000094 ], [ 23.449038534000124, 54.154938457000057 ], [ 23.432502075000116, 54.169304505000056 ], [ 23.423303670000024, 54.172508443000098 ], [ 23.40180627400008, 54.175970765000059 ], [ 23.391470988000094, 54.180104879000069 ], [ 23.382272583000088, 54.187856344000082 ], [ 23.364082479000047, 54.208268535000045 ], [ 23.35447066200004, 54.217053528000022 ], [ 23.335990126000127, 54.226293796000036 ], [ 23.316023397000095, 54.236277161000046 ], [ 23.235408162000084, 54.254157207 ], [ 23.197270956000125, 54.26785146100012 ], [ 23.135259236000081, 54.298288880000101 ], [ 23.11706913200004, 54.303456523000094 ], [ 23.096915324000065, 54.300821025000076 ], [ 23.073040812000073, 54.29487823500007 ], [ 23.050096476000135, 54.294826559000043 ], [ 23.032113078000037, 54.309554342000055 ], [ 23.03221643100008, 54.320148010000125 ], [ 23.038004191000141, 54.33146514900001 ], [ 23.041621542000115, 54.340973613000088 ], [ 23.035317016000107, 54.346502991000094 ], [ 23.001003866000076, 54.348880107000028 ], [ 22.989738404000036, 54.35337595600005 ], [ 22.983433878000113, 54.359783835000101 ], [ 22.978989706000107, 54.367586976000027 ], [ 22.973305298000071, 54.375390117000038 ], [ 22.96265995300007, 54.381694642000056 ], [ 22.952428019000081, 54.383089905000034 ], [ 22.929690389000115, 54.380299378000061 ], [ 22.918838338000057, 54.3811262010001 ], [ 22.858893677000083, 54.399212952000099 ], [ 22.837602986000093, 54.40091827500008 ], [ 22.812694946000107, 54.394096985000019 ], [ 22.811343908000055, 54.39263336100008 ], [ 22.786029907000085, 54.365209860000064 ], [ 22.767219686000061, 54.356269837000056 ], [ 22.706964966000101, 54.418746643000119 ], [ 22.680403279000075, 54.453214824000085 ], [ 22.674615519000099, 54.492282206000098 ], [ 22.681746867000129, 54.569900208 ], [ 22.703657674000084, 54.61754587800003 ], [ 22.708101847000108, 54.635632629000057 ], [ 22.706964966000101, 54.646484680000086 ], [ 22.700763794000096, 54.669325663 ], [ 22.700867147000054, 54.679557597000084 ], [ 22.705104615000096, 54.686533916000073 ], [ 22.727015422000136, 54.705344137000097 ], [ 22.727532186000076, 54.709323222000066 ], [ 22.72484501100007, 54.71376739500009 ], [ 22.722777954000094, 54.718573304000088 ], [ 22.72484501100007, 54.723379212000097 ], [ 22.728255656000073, 54.725084534000061 ], [ 22.736730591000082, 54.726324768 ], [ 22.74727258300004, 54.731595764000119 ], [ 22.764842570000042, 54.737125143000029 ], [ 22.773007446000037, 54.742499492 ], [ 22.786650024000039, 54.75598704100004 ], [ 22.817759237000104, 54.769164531000044 ], [ 22.8328487550001, 54.778672994000019 ], [ 22.845767863000106, 54.796139628000063 ], [ 22.848351684000107, 54.81381296800005 ], [ 22.844320923000112, 54.832261455000079 ], [ 22.82933475800013, 54.87272410100006 ], [ 22.821273234000046, 54.885488180000053 ], [ 22.808870891000083, 54.89375640900009 ], [ 22.749236287000087, 54.90987945600007 ], [ 22.740968058000135, 54.917630921000082 ], [ 22.752130168000065, 54.931118469000026 ], [ 22.738797648000059, 54.934115703000046 ], [ 22.729185832000042, 54.940368551000049 ], [ 22.722054484000097, 54.947189840000092 ], [ 22.715543253000135, 54.951375631000033 ], [ 22.706138142000071, 54.953132630000098 ], [ 22.649914185000085, 54.952874248000043 ], [ 22.63348107900012, 54.957938538000022 ], [ 22.621698852000122, 54.970030823000016 ], [ 22.608366333000106, 54.992406718 ], [ 22.591623168000069, 55.037623596000074 ], [ 22.580667765000072, 55.057622376000026 ], [ 22.57116534000005, 55.063989647000071 ], [ 22.565474894000147, 55.067802633000085 ], [ 22.541083619000119, 55.075760804000041 ], [ 22.436283814000063, 55.057777405000039 ], [ 22.269883746000062, 55.069536963000033 ], [ 22.251282186000083, 55.070851542000085 ], [ 22.14265832500007, 55.054625143000081 ], [ 22.129842570000079, 55.04697703 ], [ 22.11847375500011, 55.037778626000019 ], [ 22.099870240000143, 55.029923808 ], [ 22.076822551000078, 55.028580221000098 ], [ 22.049950805000094, 55.033541158000062 ], [ 22.027729940000143, 55.04439320900012 ], [ 22.018634887000076, 55.060929667000025 ], [ 22.018634887000076, 55.077311096000059 ], [ 22.015430949000091, 55.088421530000076 ], [ 22.003442017000054, 55.093485820000055 ], [ 21.977500447000097, 55.091987203000045 ], [ 21.951352172000099, 55.08046335900012 ], [ 21.942773885000065, 55.078292948000026 ], [ 21.932955363000104, 55.08046335900012 ], [ 21.908564087000059, 55.08986847000007 ], [ 21.873217407000055, 55.094932760000049 ], [ 21.85389042200012, 55.10221913700012 ], [ 21.819887329000068, 55.119324036000066 ], [ 21.750640910000072, 55.127954 ], [ 21.733380982000057, 55.136325582 ], [ 21.716224405000105, 55.14945139600006 ], [ 21.645841105000073, 55.181025696000049 ], [ 21.605120076000105, 55.19249786400006 ], [ 21.503937622000109, 55.194409892000081 ], [ 21.46766076600008, 55.211153056000015 ], [ 21.405545695000086, 55.272389628000056 ], [ 21.374849894000135, 55.289959615000029 ], [ 21.34983850100005, 55.287789205000038 ], [ 21.267588738000086, 55.24868398600006 ], [ 21.269053582000083, 55.253566799000055 ], [ 21.264496290000068, 55.276556708000044 ], [ 21.264414910000085, 55.284002997000073 ], [ 21.27084394600007, 55.288031317000048 ], [ 21.278086785000085, 55.28656647300005 ], [ 21.285329623000052, 55.287054755000042 ], [ 21.291188998000052, 55.297064520000049 ], [ 21.289235873000052, 55.305243231000077 ], [ 21.282481316000087, 55.316839911000045 ], [ 21.274180535000085, 55.327337958000044 ], [ 21.267588738000086, 55.331854559000078 ], [ 21.25945071700005, 55.33624909100007 ], [ 21.256358269000089, 55.346747137000079 ], [ 21.257090691000087, 55.369370835000041 ], [ 21.246592644000089, 55.370184637000079 ], [ 21.18881269600007, 55.338609117000033 ], [ 21.18336022200009, 55.346177476000037 ], [ 21.18327884200005, 55.348374742000033 ], [ 21.186045769000089, 55.349188544000071 ], [ 21.22429446700005, 55.399318752000056 ], [ 21.232758009000065, 55.406927802000041 ], [ 21.248301629000082, 55.417873440000051 ], [ 21.248383009000065, 55.442328192000048 ], [ 21.236582879000082, 55.482652085000041 ], [ 21.22429446700005, 55.512396552000041 ], [ 21.222911004000082, 55.520209052000041 ], [ 21.21851647200009, 55.523627020000049 ], [ 21.208994988000086, 55.52960846600007 ], [ 21.199392123000052, 55.537665106000077 ], [ 21.19507897200009, 55.54718659100007 ], [ 21.196055535000085, 55.559393622000073 ], [ 21.197764519000089, 55.567328192000048 ], [ 21.198090040000068, 55.574774481000077 ], [ 21.19507897200009, 55.585109768000052 ], [ 21.15756269600007, 55.641750393000052 ], [ 21.15015709700009, 55.659328518000052 ], [ 21.147227410000085, 55.678168036000045 ], [ 21.140798373000052, 55.68813711100006 ], [ 21.09937584700009, 55.729071356000077 ], [ 21.08952884200005, 55.735256252000056 ], [ 21.080739780000044, 55.73859284100007 ], [ 21.074392123000052, 55.744940497000073 ], [ 21.069834832000083, 55.769720770000049 ], [ 21.060557488000086, 55.789252020000049 ], [ 21.04468834700009, 55.873724677000041 ], [ 21.04468834700009, 55.917710679000038 ], [ 21.046885613000086, 55.928656317000048 ], [ 21.056162957000083, 55.942531643000052 ], [ 21.05836022200009, 55.951849677000041 ], [ 21.05836022200009, 56.037543036000045 ], [ 21.053396030000044, 56.072617906000062 ], [ 21.091352986000118, 56.077896017000015 ], [ 21.150160767000102, 56.078180237000097 ], [ 21.190365031000113, 56.084458924 ], [ 21.205351196000095, 56.103424174000068 ], [ 21.212585897000054, 56.13099355100006 ], [ 21.229639119000097, 56.163187968 ], [ 21.254857218000041, 56.185202128000086 ], [ 21.290410603000112, 56.206932068000086 ], [ 21.327617635000109, 56.224372864000017 ], [ 21.35831343600006, 56.233235373000028 ], [ 21.403685343000092, 56.234475607000078 ], [ 21.419291626000131, 56.237395325000065 ], [ 21.558921346000147, 56.297288310000042 ], [ 21.596025025000131, 56.307881979000015 ], [ 21.684495076000076, 56.310104066000022 ], [ 21.965321874000068, 56.383676718000046 ], [ 21.983173071000039, 56.388353479000031 ], [ 22.094082479000065, 56.417410177000065 ], [ 22.139144328000015, 56.415704854000111 ], [ 22.158161255000095, 56.410252991000036 ], [ 22.195264933000146, 56.394853414000053 ], [ 22.214901977000096, 56.39038340300003 ], [ 22.511731404000045, 56.395964458000051 ], [ 22.575810180000076, 56.387722067000098 ], [ 22.578221703000111, 56.3870029160001 ], [ 22.604748982000018, 56.379092102000058 ], [ 22.649087361000085, 56.353098857000091 ], [ 22.666347290000147, 56.34909393400001 ], [ 22.681436808000058, 56.350308330000033 ], [ 22.822926880000097, 56.382864482000073 ], [ 22.859602846000143, 56.397069962000032 ], [ 22.888969360000146, 56.408444316000029 ], [ 22.924522746, 56.41211334300003 ], [ 22.95697554500012, 56.401984762000083 ], [ 22.981366822000069, 56.373175151000041 ], [ 23.01671350100014, 56.32384999600005 ], [ 23.062292114000059, 56.304161276000102 ], [ 23.112728312000058, 56.310879212000017 ], [ 23.162854451000072, 56.341006572000097 ], [ 23.154172811000109, 56.351393534000024 ], [ 23.172569620000104, 56.357956441000013 ], [ 23.288428182000075, 56.373045960000113 ], [ 23.31064904800013, 56.37059132900005 ], [ 23.37803970300007, 56.354629849000034 ], [ 23.481594686000079, 56.330102845000042 ], [ 23.517561482000133, 56.328655904000058 ], [ 23.577712850000097, 56.348603007000079 ], [ 23.609855591000013, 56.353822327 ], [ 23.679412069000108, 56.351858622000051 ], [ 23.706697225000113, 56.354442444000071 ], [ 23.715068807000108, 56.352737122000107 ], [ 23.723543742000118, 56.345812480000021 ], [ 23.72478397600014, 56.338396912000107 ], [ 23.723647094000029, 56.332118226 ], [ 23.724990682000112, 56.328810934 ], [ 23.756099894000045, 56.325968730000042 ], [ 23.825036255000072, 56.33490875300005 ], [ 23.85810917200007, 56.334391989000025 ], [ 23.871106925000106, 56.3320721300001 ], [ 23.981305786000036, 56.312403666000037 ], [ 24.075150187000133, 56.271191712000032 ], [ 24.108636516000047, 56.260701396000101 ], [ 24.138918905000082, 56.257445780000111 ], [ 24.140421618000062, 56.257600226000093 ], [ 24.166824178000041, 56.260313823000089 ], [ 24.287643677000091, 56.295531311000062 ], [ 24.31854618400007, 56.29858022100008 ], [ 24.350792277000039, 56.291552226000064 ], [ 24.414354289000102, 56.265507304 ], [ 24.447220499000139, 56.260520528000043 ], [ 24.481326945000092, 56.268840435000087 ], [ 24.538997843000061, 56.287624817 ], [ 24.557911417000099, 56.29858022100008 ], [ 24.639146770000082, 56.359971822000077 ], [ 24.678627563000106, 56.37728342700008 ], [ 24.715039531000059, 56.386252988000038 ], [ 24.805544881000088, 56.408547669000072 ], [ 24.815570109000106, 56.408806051000042 ], [ 24.837687622000118, 56.403948466000017 ], [ 24.845852498000056, 56.404930319000087 ], [ 24.852157023000075, 56.413663635000049 ], [ 24.853397257000097, 56.424722393000067 ], [ 24.857117960000096, 56.43536773700005 ], [ 24.87096724500006, 56.442602437000019 ], [ 24.892257934000071, 56.438726706000054 ], [ 24.910137980000115, 56.421957703000018 ], [ 24.936286255000113, 56.379918925000069 ], [ 24.962124471000038, 56.319276632000097 ], [ 24.973183228000039, 56.300750631000071 ], [ 24.983208456000057, 56.290492859 ], [ 25.016488077000105, 56.269899801000079 ], [ 25.026203247000041, 56.260184632000048 ], [ 25.043979940000071, 56.227990214 ], [ 25.073125447000109, 56.197811178 ], [ 25.10919559700011, 56.183083395 ], [ 25.349085703000128, 56.159876323000091 ], [ 25.454807577000111, 56.149648743000014 ], [ 25.522762085000068, 56.156573385000101 ], [ 25.572888224000081, 56.143034159000123 ], [ 25.590044800000044, 56.141122131000017 ], [ 25.64967940300005, 56.143809307000126 ], [ 25.661875041000059, 56.140812073000021 ], [ 25.669213094000071, 56.132027080000043 ], [ 25.687816610000112, 56.098334046000062 ], [ 25.69660160300009, 56.087895406000044 ], [ 25.708797241000099, 56.081048279000086 ], [ 25.766261434000114, 56.058646546 ], [ 25.795496034000053, 56.040130340000061 ], [ 25.871267944000067, 55.992138977000124 ], [ 25.961251118000064, 55.958458834000069 ], [ 26.017615600000113, 55.937361959000029 ], [ 26.07942061300011, 55.898139547000071 ], [ 26.178639364000077, 55.849589539000092 ], [ 26.203754110000091, 55.827446187000064 ], [ 26.226905152000086, 55.796931254000086 ], [ 26.279718466000134, 55.743239441000085 ], [ 26.342350301000067, 55.716341858000092 ], [ 26.481049846000133, 55.678308005000062 ], [ 26.537480509000062, 55.669523010000077 ], [ 26.594531291000067, 55.666990866000063 ] ] ], [ [ [ 20.989430696469412, 55.27311631266015 ], [ 20.924568700365, 55.282657778829943 ], [ 20.924815300000091, 55.282904364000046 ], [ 20.999522332000083, 55.357001044000071 ], [ 21.041514519000089, 55.416083075000074 ], [ 21.082367384000065, 55.497626044000071 ], [ 21.09310957100007, 55.581691799000055 ], [ 21.09937584700009, 55.598700262000079 ], [ 21.093923373000052, 55.603461005000042 ], [ 21.09937584700009, 55.612982489000046 ], [ 21.090668165000068, 55.63312409100007 ], [ 21.09351647200009, 55.695542710000041 ], [ 21.085215691000087, 55.722845770000049 ], [ 21.117442254000082, 55.699774481000077 ], [ 21.131521030000044, 55.655585028000075 ], [ 21.133555535000085, 55.568304755000042 ], [ 21.131358269000089, 55.555731512000079 ], [ 21.122080925000091, 55.539007880000042 ], [ 21.119883660000085, 55.527044989000046 ], [ 21.119883660000085, 55.489447333000044 ], [ 21.108409050000091, 55.473089911000045 ], [ 21.092621290000068, 55.456610419000071 ], [ 21.087168816000087, 55.441066799000055 ], [ 21.106211785000085, 55.427435614000046 ], [ 21.106211785000085, 55.421210028000075 ], [ 21.091807488000086, 55.410711981000077 ], [ 21.073496941000087, 55.391791083000044 ], [ 21.057627800000091, 55.36945221600007 ], [ 21.050954623000052, 55.348863023000035 ], [ 21.037852410000085, 55.328599351000037 ], [ 20.988942905000044, 55.29132721600007 ], [ 20.989430696469412, 55.27311631266015 ] ] ] ] } } 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /entsoe/geo/geojson/SK.geojson: -------------------------------------------------------------------------------- 1 | { 2 | "type": "FeatureCollection", 3 | "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } }, 4 | "features": [ 5 | { "type": "Feature", "properties": { "zoneName": "SK" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 22.539636678000136, 49.072199606000126 ], [ 22.531988566000052, 49.055714824000049 ], [ 22.524753865000093, 49.03287384100004 ], [ 22.52010298600004, 49.009826152000088 ], [ 22.520516398000041, 48.992927958000095 ], [ 22.505013469000119, 48.984246318000046 ], [ 22.46656620300007, 48.980525615000019 ], [ 22.448996216000097, 48.971430562000037 ], [ 22.427292114000096, 48.929469300000036 ], [ 22.414889771000048, 48.91169260700012 ], [ 22.413649536000094, 48.906783346000068 ], [ 22.413752889000136, 48.893864238000063 ], [ 22.411789184000099, 48.887766419000016 ], [ 22.402384074000054, 48.878826396000093 ], [ 22.378406210000037, 48.865442200000061 ], [ 22.370798705000112, 48.858248147000083 ], [ 22.36889774600013, 48.856450501000026 ], [ 22.36228316200004, 48.844254862000085 ], [ 22.361559693000061, 48.836451722000064 ], [ 22.36352339600009, 48.828286845000051 ], [ 22.365693807000071, 48.794387106000059 ], [ 22.363420044000065, 48.787617493000099 ], [ 22.356495402000064, 48.776145325000087 ], [ 22.347813761000111, 48.767877096000049 ], [ 22.338408650000048, 48.762967835000026 ], [ 22.330760539000067, 48.756404928000038 ], [ 22.327659953000136, 48.74302073200009 ], [ 22.328900187000073, 48.721575013000049 ], [ 22.32249230900004, 48.700335999000075 ], [ 22.310296671000117, 48.68168080700012 ], [ 22.294276978000056, 48.667624817 ], [ 22.282184692000072, 48.66240549700008 ], [ 22.255519654000125, 48.65677276600006 ], [ 22.243220663000102, 48.651191711000038 ], [ 22.235675903000129, 48.644163717000126 ], [ 22.2252372640001, 48.628221538 ], [ 22.219036092000124, 48.62093516100002 ], [ 22.153717081000082, 48.585872701000099 ], [ 22.1387309160001, 48.569594625000079 ], [ 22.136663859000038, 48.549337463000072 ], [ 22.148342733000106, 48.508823141000065 ], [ 22.144828735000146, 48.493113506000086 ], [ 22.13376997900005, 48.476835429000076 ], [ 22.13283980300011, 48.404798483 ], [ 22.113926229000072, 48.3886495980001 ], [ 22.096459595000113, 48.379425354 ], [ 22.077856079000071, 48.37580800400012 ], [ 22.018014771000111, 48.379735413000091 ], [ 21.999928019000095, 48.378960267000068 ], [ 21.981531210000099, 48.374722799000025 ], [ 21.929338012000102, 48.372914124000019 ], [ 21.914765259000148, 48.369090068000091 ], [ 21.884276164000056, 48.357462871000038 ], [ 21.841178019000068, 48.353173727000055 ], [ 21.789398234000089, 48.335526225000066 ], [ 21.759012492000124, 48.333769226000086 ], [ 21.727696574000021, 48.340900574000031 ], [ 21.701238240000123, 48.353948873000078 ], [ 21.677570434000103, 48.372345683000063 ], [ 21.621553182000071, 48.429654846000048 ], [ 21.613388305000058, 48.440351868000064 ], [ 21.600365844000123, 48.481641337000056 ], [ 21.591684204000074, 48.493010153000071 ], [ 21.574630981000041, 48.495568136000045 ], [ 21.537734008000115, 48.49523223900006 ], [ 21.521817667000079, 48.500089824000085 ], [ 21.515099732000067, 48.507117819000101 ], [ 21.506004679000085, 48.526496480000063 ], [ 21.499390096000099, 48.535074769000076 ], [ 21.490811809000064, 48.540268250000096 ], [ 21.472725057000048, 48.544996644 ], [ 21.43913537600011, 48.55832916300001 ], [ 21.424562622000053, 48.5612747200001 ], [ 21.372679484000059, 48.550345154000027 ], [ 21.338573038000106, 48.549854228000086 ], [ 21.321829874000059, 48.547580465000081 ], [ 21.302296183000124, 48.539906515 ], [ 21.293924601000072, 48.530578918000074 ], [ 21.28824019400011, 48.519933574000063 ], [ 21.276561320000042, 48.508719788000022 ], [ 21.261781861000117, 48.503190410000016 ], [ 21.25041304500013, 48.506497701000015 ], [ 21.238010702000082, 48.513448182 ], [ 21.219923950000066, 48.518719177000051 ], [ 21.186747680000053, 48.513706564000088 ], [ 21.10933638500012, 48.4891085820001 ], [ 21.084014933000049, 48.493010153000071 ], [ 21.063861124000141, 48.506239319000045 ], [ 21.035955851000068, 48.514636739000039 ], [ 21.006500285000072, 48.518150737 ], [ 20.981488891000083, 48.516858826000046 ], [ 20.945832154000072, 48.51897756000001 ], [ 20.891365193000098, 48.541095072000118 ], [ 20.859945922000065, 48.543317160000029 ], [ 20.845476521000109, 48.545823466000016 ], [ 20.815814250000074, 48.563806864000085 ], [ 20.800311320000048, 48.569232890000066 ], [ 20.784084920000055, 48.569052023000026 ], [ 20.572521606000066, 48.536573385000096 ], [ 20.510509888000115, 48.533782858000038 ], [ 20.481674439000074, 48.526083069000052 ], [ 20.480537557000076, 48.518538310000096 ], [ 20.48022749800009, 48.510218404000042 ], [ 20.482191203000099, 48.492880962000029 ], [ 20.482811320000081, 48.48936696400007 ], [ 20.482914673000096, 48.485827128000025 ], [ 20.482501261000095, 48.482261455000028 ], [ 20.481674439000074, 48.478747457000068 ], [ 20.46823856600011, 48.465389099000063 ], [ 20.465968043000089, 48.463790392000121 ], [ 20.435579060000038, 48.442393087000099 ], [ 20.420592895000084, 48.429241435000037 ], [ 20.409017374000115, 48.413712667000098 ], [ 20.370156697000084, 48.334337667000042 ], [ 20.349279419000084, 48.305476380000087 ], [ 20.324268026000112, 48.279948223000062 ], [ 20.295225871000099, 48.260414531000052 ], [ 20.27238488800009, 48.252456360000096 ], [ 20.260292602000106, 48.255892843000126 ], [ 20.249027140000067, 48.26418691 ], [ 20.229080037000131, 48.270904847000011 ], [ 20.217814575000091, 48.267597555000108 ], [ 20.18763553900007, 48.248994039000067 ], [ 20.170892375000022, 48.244033102000017 ], [ 20.15332238700006, 48.245273336000039 ], [ 20.143090454000088, 48.247805481000043 ], [ 20.134512167000139, 48.24666860000012 ], [ 20.122006469000041, 48.236746725000032 ], [ 20.118079061000088, 48.229718730000016 ], [ 20.112601359000081, 48.211735332000032 ], [ 20.105263305000108, 48.202795309000109 ], [ 20.096995077000145, 48.1984286510001 ], [ 20.078081502000117, 48.193545228000076 ], [ 20.038302702000124, 48.177233057000095 ], [ 20.034983357000101, 48.175871887000099 ], [ 19.996949504000071, 48.167913717000019 ], [ 19.97390181500009, 48.158379415000027 ], [ 19.928633260000112, 48.130086568000038 ], [ 19.905068806000088, 48.124298808000063 ], [ 19.884294881000073, 48.129621480000125 ], [ 19.846261027000111, 48.152669169 ], [ 19.821663045000037, 48.157914327000114 ], [ 19.785592895000036, 48.148690084000108 ], [ 19.776084432000061, 48.149516907000034 ], [ 19.766679321000112, 48.15899953200001 ], [ 19.769159790000089, 48.16744862900002 ], [ 19.774844197000107, 48.176078593000042 ], [ 19.774327433000082, 48.185897116000021 ], [ 19.756550740000137, 48.200314840000047 ], [ 19.733089640000088, 48.202898662000038 ], [ 19.686994263000145, 48.196904195000101 ], [ 19.676969034000109, 48.200392354000044 ], [ 19.655264933000126, 48.218349915000047 ], [ 19.643896118000043, 48.224809469 ], [ 19.6338708910001, 48.226773173000126 ], [ 19.623225545000111, 48.227005717000068 ], [ 19.531241495000131, 48.210650127000051 ], [ 19.513981567000144, 48.20395802900002 ], [ 19.503026164000062, 48.189411112000059 ], [ 19.493621053000112, 48.150705465000058 ], [ 19.481735473000072, 48.134892477000065 ], [ 19.481425415000103, 48.134427389000038 ], [ 19.481218709000132, 48.133962301000011 ], [ 19.481425415000103, 48.133342183000039 ], [ 19.481735473000072, 48.132670390000058 ], [ 19.483285767000098, 48.127192688000051 ], [ 19.483802531000038, 48.121766663000088 ], [ 19.483285767000098, 48.116495666000063 ], [ 19.481735473000072, 48.111328023000041 ], [ 19.428198690000045, 48.085851543000032 ], [ 19.293219849000053, 48.087763571000053 ], [ 19.233481893000118, 48.062080384000083 ], [ 19.222526489000046, 48.060581767000073 ], [ 19.098503052000069, 48.070736186000019 ], [ 19.038661743000091, 48.064870911000028 ], [ 19.019016511000103, 48.065496862000046 ], [ 18.996493774000044, 48.066214498000093 ], [ 18.981817668000133, 48.061615296000056 ], [ 18.933595170000075, 48.054348892000021 ], [ 18.8384672440001, 48.040014547000069 ], [ 18.821000610000056, 48.030454407000079 ], [ 18.794232218000076, 47.993144023000056 ], [ 18.784723754000083, 47.98761464500005 ], [ 18.765293416000105, 47.985392558000044 ], [ 18.756198364000056, 47.981826885000075 ], [ 18.743175903000093, 47.971052348000043 ], [ 18.744519490000073, 47.967357483000043 ], [ 18.751444133000064, 47.963352560000047 ], [ 18.754751424000062, 47.95180287700002 ], [ 18.744726196000045, 47.910513408 ], [ 18.742245727000068, 47.889455262000055 ], [ 18.748756958000115, 47.870722555000086 ], [ 18.778005819000072, 47.851447245000045 ], [ 18.81645308500012, 47.832559509000092 ], [ 18.814916380000057, 47.832193555000018 ], [ 18.790304810000123, 47.826332499000031 ], [ 18.767670532000068, 47.822301738000121 ], [ 18.750307251000038, 47.813620097000054 ], [ 18.717234334000068, 47.788117778000029 ], [ 18.692843058000051, 47.777963359000083 ], [ 18.663697550000109, 47.775896301000031 ], [ 18.633828572000084, 47.779823711000077 ], [ 18.597448364000115, 47.790649923000032 ], [ 18.552593221000024, 47.792846172000012 ], [ 18.347851196000107, 47.776774801000059 ], [ 18.273023722000062, 47.756259257000082 ], [ 18.235920044000096, 47.753882141000034 ], [ 18.11262007600007, 47.762486267000057 ], [ 17.883531848000132, 47.752521425000069 ], [ 17.825712524000039, 47.750006409000079 ], [ 17.741996704000087, 47.765380148000062 ], [ 17.719244921000097, 47.773669069000036 ], [ 17.676677693000045, 47.789177145000039 ], [ 17.666239054000101, 47.797031963000066 ], [ 17.658384236000074, 47.807315573000054 ], [ 17.639884074000122, 47.819201152000076 ], [ 17.61911014800009, 47.829226380000094 ], [ 17.604227335000132, 47.834238993000056 ], [ 17.592961873000093, 47.833102112000049 ], [ 17.582936646000064, 47.82979482100005 ], [ 17.572601359000146, 47.82953643800009 ], [ 17.560405721000052, 47.837985535000072 ], [ 17.526609334000057, 47.872117818000063 ], [ 17.517307576000121, 47.876251933000091 ], [ 17.492192830000107, 47.879817607000049 ], [ 17.481857544000093, 47.882711488000027 ], [ 17.472039022000047, 47.888809307000102 ], [ 17.369409628000142, 47.981206767000103 ], [ 17.337887003000077, 47.99872507700006 ], [ 17.272671346000067, 48.005339661000065 ], [ 17.262316384000115, 48.007282508000046 ], [ 17.220891560000098, 48.015054830000096 ], [ 17.184821411000087, 48.02027415000002 ], [ 17.148337850000075, 48.005443014 ], [ 17.124980103000041, 48.019524841000091 ], [ 17.09263065600004, 48.02725046800002 ], [ 17.069686320000102, 48.035673726000098 ], [ 17.075060669000067, 48.052080994000065 ], [ 17.063071737000115, 48.058773092000067 ], [ 17.059144327000041, 48.060426737000014 ], [ 17.064828735000077, 48.079030254000074 ], [ 17.069996378000099, 48.089158834000031 ], [ 17.080228312000088, 48.097607931000127 ], [ 17.06720585100004, 48.106935527000061 ], [ 17.062455296000081, 48.11272448800004 ], [ 17.047465454000076, 48.130990906000093 ], [ 17.036923462000118, 48.135512594000019 ], [ 17.020903768000068, 48.13716624000007 ], [ 17.007157837000108, 48.142798971 ], [ 16.981939738000079, 48.161299134000032 ], [ 16.974808390000135, 48.176879578000054 ], [ 16.974705037000092, 48.198557842000056 ], [ 16.96995080500011, 48.216644593000055 ], [ 16.95434452300006, 48.252559713000025 ], [ 16.953931112000049, 48.257339784000024 ], [ 16.955274699000114, 48.268786113000047 ], [ 16.95434452300006, 48.273126933000114 ], [ 16.950623820000146, 48.276589254000058 ], [ 16.944422648000085, 48.278010356000053 ], [ 16.933363892000074, 48.284728292000054 ], [ 16.924268839000092, 48.287518820000017 ], [ 16.916620727000122, 48.290800273000016 ], [ 16.913313435000106, 48.29669138600012 ], [ 16.912073201000084, 48.301238912000045 ], [ 16.908869263000014, 48.306974996000108 ], [ 16.905458618000097, 48.31198761000006 ], [ 16.902771444000052, 48.314106344000052 ], [ 16.898430623000081, 48.316173401000114 ], [ 16.900290975000075, 48.321237691000093 ], [ 16.904218384000046, 48.327025452000058 ], [ 16.90649214700008, 48.331469625000054 ], [ 16.901944621000041, 48.339401958000039 ], [ 16.891712687000052, 48.347024231 ], [ 16.881170695000094, 48.352811992000071 ], [ 16.875486287000058, 48.35503407800006 ], [ 16.855332479000083, 48.356455180000054 ], [ 16.84758101400007, 48.359581604000098 ], [ 16.844480428000111, 48.365601909000034 ], [ 16.845100545000093, 48.37658315100002 ], [ 16.846857544000073, 48.381130676000069 ], [ 16.849338012000146, 48.384102071000072 ], [ 16.851921834000052, 48.390406596000091 ], [ 16.860810181000147, 48.443788351000094 ], [ 16.864944295000072, 48.458076885000068 ], [ 16.875072876000047, 48.471538595000126 ], [ 16.90122115000014, 48.496601665000028 ], [ 16.90649214700008, 48.509908346000046 ], [ 16.913933553000078, 48.519339295000108 ], [ 16.930470012000086, 48.528201803000016 ], [ 16.946903117000147, 48.539725647000054 ], [ 16.949054879000101, 48.544836083000021 ], [ 16.95434452300006, 48.557398987000042 ], [ 16.945042766000142, 48.604166158000069 ], [ 16.947523234000101, 48.623157247000037 ], [ 16.963336222000123, 48.635947164000086 ], [ 16.974808390000135, 48.649873963000076 ], [ 17.025347941000064, 48.746328024 ], [ 17.049945923000053, 48.774026592000027 ], [ 17.084362426000098, 48.79371531200006 ], [ 17.098728475000087, 48.805755921000028 ], [ 17.104619588000105, 48.82461781800005 ], [ 17.113714641000087, 48.833919576000071 ], [ 17.167458130000085, 48.859757792000025 ], [ 17.212209920000134, 48.866062318000033 ], [ 17.260269002000086, 48.857794088000063 ], [ 17.374370565000106, 48.819605205000087 ], [ 17.391733846000108, 48.821775614000089 ], [ 17.411224719000131, 48.830216334000099 ], [ 17.429560994000099, 48.838157043000038 ], [ 17.453332153000133, 48.842756247000082 ], [ 17.467904907000104, 48.838105367000125 ], [ 17.49849735500004, 48.816763001000126 ], [ 17.535084269000066, 48.812990621 ], [ 17.727217244000059, 48.862910054000068 ], [ 17.744890584000075, 48.872573548000091 ], [ 17.779410441000039, 48.911744283000033 ], [ 17.795533488000046, 48.920580953000027 ], [ 17.820131469000103, 48.923371481000075 ], [ 17.841215454000036, 48.920994365000055 ], [ 17.860335734000046, 48.921717835000052 ], [ 17.87873254400003, 48.933551738000048 ], [ 17.886897420000139, 48.947245992000077 ], [ 17.894648885000066, 48.978200176000072 ], [ 17.900850057000127, 48.993031311000024 ], [ 17.914079223000044, 49.010497946000058 ], [ 17.935059855000134, 49.019386292000078 ], [ 17.959244426000112, 49.021866760000066 ], [ 18.012884562000096, 49.019127910000108 ], [ 18.046060832000109, 49.029153138000126 ], [ 18.075516398000104, 49.047188212000023 ], [ 18.096290323000062, 49.07028757800002 ], [ 18.102904907000038, 49.092250062000076 ], [ 18.101629686000138, 49.136928332000096 ], [ 18.101457967000044, 49.142944641000057 ], [ 18.105075318000047, 49.169764710000052 ], [ 18.117787719000091, 49.202579245000052 ], [ 18.136494588000062, 49.233068339000042 ], [ 18.160575806000111, 49.258699850000099 ], [ 18.190031372000107, 49.276941631000071 ], [ 18.324596802000087, 49.311254781000073 ], [ 18.36158636600004, 49.330191418000069 ], [ 18.385161580000045, 49.34226064100001 ], [ 18.387642049000107, 49.389751282000091 ], [ 18.416787557000134, 49.385462138000051 ], [ 18.439215129000019, 49.395073955000058 ], [ 18.481796509000077, 49.429077047000092 ], [ 18.514662719000114, 49.44060089100013 ], [ 18.522930949000056, 49.446078594000099 ], [ 18.527995239000035, 49.45486358700002 ], [ 18.530475708000012, 49.473467102000043 ], [ 18.535643351000118, 49.481683655 ], [ 18.556210571000094, 49.490158590000092 ], [ 18.600445598000135, 49.485972799000066 ], [ 18.628970988000077, 49.495791321000027 ], [ 18.63589563000005, 49.496721497000081 ], [ 18.642820272000051, 49.495791321000027 ], [ 18.675583130000035, 49.485042623000098 ], [ 18.704521932000091, 49.479254863000037 ], [ 18.732530558000121, 49.480288391 ], [ 18.773561645000058, 49.504886373 ], [ 18.792268514000057, 49.509537252000044 ], [ 18.833196249000082, 49.510260722000041 ], [ 18.932208293000059, 49.504317932000035 ], [ 18.96114709500003, 49.492794088000025 ], [ 18.952362101000062, 49.47594757100002 ], [ 18.953395630000045, 49.461684876000064 ], [ 18.958253214000138, 49.448145650000086 ], [ 18.960837036000044, 49.433314515000049 ], [ 18.956702922000119, 49.400448303000118 ], [ 18.962283977000141, 49.38918284100005 ], [ 18.981817668000133, 49.38680572600002 ], [ 19.007139120000119, 49.388097637000058 ], [ 19.045793091000121, 49.402773743000054 ], [ 19.067600545000062, 49.406132711000069 ], [ 19.076798951000058, 49.404065654000092 ], [ 19.096642700000132, 49.394608867000031 ], [ 19.106254517000053, 49.391404928000057 ], [ 19.116589803000068, 49.39093984000003 ], [ 19.141704549000082, 49.39419545600002 ], [ 19.172503703000075, 49.402256978000096 ], [ 19.179738403000044, 49.410266825000079 ], [ 19.182322225000121, 49.422720846000075 ], [ 19.189350220000051, 49.442202861000069 ], [ 19.192244100000039, 49.44261627200008 ], [ 19.204543091000062, 49.442822978000024 ], [ 19.208987264000086, 49.444993388000015 ], [ 19.211364380000106, 49.451659648000131 ], [ 19.209400676000087, 49.456413880000028 ], [ 19.206196737000113, 49.45941111300003 ], [ 19.204439738000133, 49.460547995000056 ], [ 19.220459432000098, 49.493000794000054 ], [ 19.2341020100001, 49.507211813000126 ], [ 19.248674764000071, 49.516255189000091 ], [ 19.265004517000079, 49.521474508 ], [ 19.284228150000104, 49.524161683000031 ], [ 19.315027303000079, 49.523954977000059 ], [ 19.325362590000083, 49.525040182000069 ], [ 19.339521931000036, 49.528760885000068 ], [ 19.347066691000094, 49.532998353000025 ], [ 19.433779745000066, 49.59516510100012 ], [ 19.43760380100008, 49.600126038000056 ], [ 19.443391561000055, 49.601779684000022 ], [ 19.448889797000078, 49.600313488000026 ], [ 19.457344197000054, 49.598058981000108 ], [ 19.474190714000116, 49.578731995000069 ], [ 19.481735473000072, 49.573512675000032 ], [ 19.505196574000138, 49.563384095000075 ], [ 19.517288859000132, 49.543281963000126 ], [ 19.535478963000088, 49.492845765000126 ], [ 19.551602010000067, 49.461013082000065 ], [ 19.556769654000078, 49.453881735000024 ], [ 19.573926229000023, 49.445251770000098 ], [ 19.594803507000108, 49.441582743000097 ], [ 19.63480106600008, 49.441324362000032 ], [ 19.630150187000112, 49.435019836000023 ], [ 19.628599894000075, 49.429593811000032 ], [ 19.629220012000047, 49.41393585200008 ], [ 19.627097479000042, 49.402165448000076 ], [ 19.627043767000117, 49.40186758800003 ], [ 19.684513794000082, 49.389079489000025 ], [ 19.706321249000098, 49.387529196000102 ], [ 19.726578409000098, 49.388872783000082 ], [ 19.760064738000096, 49.397657776000059 ], [ 19.769056060000111, 49.393212628000057 ], [ 19.769263143000103, 49.393110250000021 ], [ 19.778564901000038, 49.374196676000068 ], [ 19.783629191000102, 49.357556865000063 ], [ 19.78952030500011, 49.309187725000115 ], [ 19.787970011000084, 49.305105286000114 ], [ 19.780321899000114, 49.297612203000071 ], [ 19.77971320600011, 49.293452792 ], [ 19.779701783000036, 49.293374735000029 ], [ 19.783215779000102, 49.290015768 ], [ 19.796859623000017, 49.283399017000093 ], [ 19.796961711000023, 49.283349508000086 ], [ 19.798563188000116, 49.281080748000036 ], [ 19.798822062000028, 49.280714010000068 ], [ 19.806415196000103, 49.275487567000098 ], [ 19.806780233000097, 49.275236308 ], [ 19.808640585000092, 49.270895488000022 ], [ 19.806263469000072, 49.265262757000087 ], [ 19.800475708000079, 49.26304067000008 ], [ 19.794067830000131, 49.261852112000057 ], [ 19.78962365700005, 49.259474996 ], [ 19.751796508000069, 49.219064026000027 ], [ 19.747765747000074, 49.205886536000051 ], [ 19.760684855000079, 49.194207663000086 ], [ 19.785902954000022, 49.188161520000037 ], [ 19.83199833200004, 49.185887756000014 ], [ 19.854219197000077, 49.191262106000082 ], [ 19.86829182300005, 49.200788191000086 ], [ 19.887808878000101, 49.213999736000048 ], [ 19.905895630000117, 49.222784729000054 ], [ 19.937935018000132, 49.225110168000086 ], [ 19.965736939000095, 49.215653382000099 ], [ 20.017310018000103, 49.183872376000082 ], [ 20.050486287000098, 49.173227031000081 ], [ 20.070019979000108, 49.183097229000069 ], [ 20.080355265000037, 49.208108623000058 ], [ 20.086039673000073, 49.243041891000061 ], [ 20.098442017000139, 49.252860413000022 ], [ 20.105366659000111, 49.263970846000049 ], [ 20.111051066000073, 49.275856425000072 ], [ 20.130171346000054, 49.30391672800009 ], [ 20.135855754000119, 49.308877665000026 ], [ 20.138336222000078, 49.30732737300012 ], [ 20.160350382000075, 49.305622050000053 ], [ 20.170168904000036, 49.311616516000086 ], [ 20.191976359000051, 49.328618063000093 ], [ 20.20716923000009, 49.334199117000097 ], [ 20.28437382000007, 49.338643291000025 ], [ 20.28933475700012, 49.343087464000021 ], [ 20.296466105000064, 49.356936747000091 ], [ 20.301633748000143, 49.371199443000066 ], [ 20.303700806000109, 49.380397848000072 ], [ 20.307421509000022, 49.386599020000048 ], [ 20.317653443000097, 49.391611633000096 ], [ 20.32953902100013, 49.39176666300007 ], [ 20.37046675600007, 49.381689758000036 ], [ 20.422143188000092, 49.382981670000063 ], [ 20.421936483000138, 49.400189922000052 ], [ 20.437542765000074, 49.402515361000084 ], [ 20.522085408000066, 49.374351705000024 ], [ 20.543996215000107, 49.370837708000082 ], [ 20.567664022000116, 49.376367086000059 ], [ 20.579136189000053, 49.383395081000074 ], [ 20.595052531000078, 49.396262512000064 ], [ 20.60528446400005, 49.400034892000107 ], [ 20.614482870000046, 49.400448303000118 ], [ 20.636083618000043, 49.39832957000003 ], [ 20.673910766000091, 49.402308655000027 ], [ 20.689517049000131, 49.400499980000021 ], [ 20.778297160000079, 49.331201884 ], [ 20.794110148000073, 49.323657126000043 ], [ 20.816537719000053, 49.321383362000049 ], [ 20.833590943000075, 49.322055156000019 ], [ 20.849300578000054, 49.320504862000078 ], [ 20.868007446000036, 49.311409811000019 ], [ 20.884337199000072, 49.30029937800002 ], [ 20.900563599000094, 49.292599589000119 ], [ 20.918960408000089, 49.290325826000085 ], [ 20.94242150900007, 49.29585520500008 ], [ 20.964022258000114, 49.30810251900003 ], [ 20.996681763000112, 49.339366761000022 ], [ 21.017248983000087, 49.352440898000069 ], [ 21.032958618000066, 49.354611308000059 ], [ 21.054042602000095, 49.3547663370001 ], [ 21.072542766000112, 49.357195130000051 ], [ 21.080707641000117, 49.366341858000041 ], [ 21.068512003000109, 49.381431376000037 ], [ 21.045464315000061, 49.390578105000131 ], [ 21.033268677000137, 49.399673157 ], [ 21.053525838000041, 49.41445261600002 ], [ 21.068822062000095, 49.41920684800003 ], [ 21.109439738000049, 49.42458119800007 ], [ 21.124942667000141, 49.423651022000016 ], [ 21.143029419000072, 49.415537822000019 ], [ 21.157292114000143, 49.405150859000102 ], [ 21.172588338000082, 49.398277893000042 ], [ 21.194085734000055, 49.400603333000063 ], [ 21.211242310000102, 49.411093649000108 ], [ 21.242454875000078, 49.441272685000015 ], [ 21.260541626000105, 49.449437561000124 ], [ 21.274390910000051, 49.447267151000048 ], [ 21.330408163000072, 49.427785136000054 ], [ 21.427869913000052, 49.40980173800007 ], [ 21.44440637200006, 49.409905091000084 ], [ 21.481510051000043, 49.415227764000022 ], [ 21.496186157000125, 49.412385560000061 ], [ 21.514421954000113, 49.417212682000056 ], [ 21.529569133000081, 49.421222229000065 ], [ 21.601192668000067, 49.42649322600009 ], [ 21.619899536000048, 49.42334096300003 ], [ 21.63002811700008, 49.418896790000034 ], [ 21.648631632000047, 49.407062887 ], [ 21.658760213000079, 49.402463684000068 ], [ 21.666304972000148, 49.401791890000069 ], [ 21.68180790200006, 49.404065654000092 ], [ 21.691729777000148, 49.402153626000072 ], [ 21.708576294000125, 49.390888164000032 ], [ 21.742165975000148, 49.357091777000036 ], [ 21.757565552000131, 49.348926901000098 ], [ 21.768004191000074, 49.353474427000052 ], [ 21.78216353300013, 49.364481506000047 ], [ 21.799423461000117, 49.374816793000051 ], [ 21.819577270000082, 49.377245586000114 ], [ 21.837870727000052, 49.370424297000071 ], [ 21.87456099500011, 49.348358460000057 ], [ 21.928407836000048, 49.330788472000094 ], [ 21.964477986000048, 49.308567607000057 ], [ 21.993210083000065, 49.278181865000093 ], [ 22.005819133000102, 49.242886861 ], [ 22.012433716000089, 49.211054180000062 ], [ 22.040752401000077, 49.197463278000058 ], [ 22.111549113000109, 49.188626608000064 ], [ 22.144105265000064, 49.174880677000019 ], [ 22.155680786000119, 49.171521708000014 ], [ 22.165706014000136, 49.171108297 ], [ 22.189683878000039, 49.173020325000024 ], [ 22.197952108000095, 49.171986796000041 ], [ 22.208907511000064, 49.163976949000059 ], [ 22.209010864000106, 49.156948954000043 ], [ 22.206220337000047, 49.150489400000097 ], [ 22.208494100000053, 49.144184876000097 ], [ 22.215935506000079, 49.139999085000042 ], [ 22.262857707000137, 49.130593974000092 ], [ 22.318151489000059, 49.13198923800006 ], [ 22.339442179000031, 49.126459860000082 ], [ 22.390085083000088, 49.093025208000071 ], [ 22.426775350000071, 49.085635478000071 ], [ 22.505013469000119, 49.083413392000082 ], [ 22.539636678000136, 49.072199606000126 ] ] ] } } 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /entsoe/geo/geojson/SE_4.geojson: -------------------------------------------------------------------------------- 1 | { 2 | "type": "FeatureCollection", 3 | "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } }, 4 | "features": [ 5 | { "type": "Feature", "properties": { "zoneName": "SE_4" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 15.717784050000091, 56.116603908000059 ], [ 15.726898634000065, 56.118353583000044 ], [ 15.725840691000087, 56.112982489000046 ], [ 15.714366082000083, 56.107001044000071 ], [ 15.70085696700005, 56.105658270000049 ], [ 15.698496941000087, 56.100531317000048 ], [ 15.703298373000052, 56.089422919000071 ], [ 15.703623894000089, 56.08071523600006 ], [ 15.702159050000091, 56.076727606000077 ], [ 15.696787957000083, 56.074286200000074 ], [ 15.687673373000052, 56.074611721000053 ], [ 15.68327884200005, 56.075384833000044 ], [ 15.651133660000085, 56.089992580000057 ], [ 15.64234459700009, 56.104641018000052 ], [ 15.654958530000044, 56.11945221600007 ], [ 15.669118686000047, 56.123928127000056 ], [ 15.675303582000083, 56.120103257000039 ], [ 15.68336022200009, 56.11749909100007 ], [ 15.693532748000052, 56.117580471000053 ], [ 15.705332879000082, 56.116400458000044 ], [ 15.717784050000091, 56.116603908000059 ] ] ], [ [ [ 16.485199415000068, 57.294623114000046 ], [ 16.469086134000065, 57.275376695000034 ], [ 16.494476759000065, 57.242905992000033 ], [ 16.465993686000047, 57.228013414000031 ], [ 16.458181186000047, 57.204006252000056 ], [ 16.465017123000052, 57.177313544000071 ], [ 16.480804884000065, 57.154771226000037 ], [ 16.50945071700005, 57.127346096000053 ], [ 16.520518425000091, 57.120062567000048 ], [ 16.53101647200009, 57.116929429000038 ], [ 16.537282748000052, 57.118231512000079 ], [ 16.543142123000052, 57.117987372000073 ], [ 16.55250084700009, 57.110093492000033 ], [ 16.569590691000087, 57.086493231000077 ], [ 16.55445397200009, 57.080755927000041 ], [ 16.560557488000086, 57.069281317000048 ], [ 16.574473504000082, 57.05609772300005 ], [ 16.583262566000087, 57.044907945000034 ], [ 16.570485873000052, 57.044338283000059 ], [ 16.53484134200005, 57.051743882000039 ], [ 16.533376498000052, 57.054429429000038 ], [ 16.535004102000073, 57.059068101000037 ], [ 16.53484134200005, 57.063462632000039 ], [ 16.527679884000065, 57.065375067000048 ], [ 16.52125084700009, 57.064398505000042 ], [ 16.517832879000082, 57.062079169000071 ], [ 16.516123894000089, 57.059759833000044 ], [ 16.51498457100007, 57.058579820000034 ], [ 16.510752800000091, 57.055975653000075 ], [ 16.508555535000085, 57.051011460000041 ], [ 16.506846550000091, 57.045599677000041 ], [ 16.504405144000089, 57.041489976000037 ], [ 16.500336134000065, 57.039740302000041 ], [ 16.496836785000085, 57.041449286000045 ], [ 16.492686394000089, 57.043890692000048 ], [ 16.47632897200009, 57.045843817000048 ], [ 16.452403191000087, 57.05141836100006 ], [ 16.439789259000065, 57.051743882000039 ], [ 16.447520379000082, 57.04437897300005 ], [ 16.455332879000082, 57.038397528000075 ], [ 16.464040561000047, 57.034002997000073 ], [ 16.473399285000085, 57.031236070000034 ], [ 16.473399285000085, 57.023830471000053 ], [ 16.453135613000086, 57.023504950000074 ], [ 16.439789259000065, 57.014105536000045 ], [ 16.43490644600007, 56.997870184000078 ], [ 16.439789259000065, 56.976629950000074 ], [ 16.449717644000089, 56.964504299000055 ], [ 16.461436394000089, 56.956610419000071 ], [ 16.46810957100007, 56.949286200000074 ], [ 16.463389519000089, 56.938462632000039 ], [ 16.436371290000068, 56.911118882000039 ], [ 16.436289910000085, 56.904771226000037 ], [ 16.439952019000089, 56.877834377000056 ], [ 16.439789259000065, 56.866848049000055 ], [ 16.436289910000085, 56.85687897300005 ], [ 16.408946160000085, 56.808417059000078 ], [ 16.40796959700009, 56.79913971600007 ], [ 16.416026238000086, 56.787990627000056 ], [ 16.428558790000068, 56.782945054000038 ], [ 16.44076582100007, 56.787054755000042 ], [ 16.452403191000087, 56.794134833000044 ], [ 16.463389519000089, 56.797837632000039 ], [ 16.472504102000073, 56.79437897300005 ], [ 16.474457227000073, 56.786322333000044 ], [ 16.471690300000091, 56.777411200000074 ], [ 16.46656334700009, 56.771185614000046 ], [ 16.45484459700009, 56.768296617000033 ], [ 16.427582227000073, 56.775580145000049 ], [ 16.412608269000089, 56.777411200000074 ], [ 16.396820509000065, 56.774807033000059 ], [ 16.376231316000087, 56.765692450000074 ], [ 16.36109459700009, 56.763739325000074 ], [ 16.356618686000047, 56.75844961100006 ], [ 16.36304772200009, 56.746486721000053 ], [ 16.377777540000068, 56.725897528000075 ], [ 16.38062584700009, 56.693793036000045 ], [ 16.379161004000082, 56.675604559000078 ], [ 16.371592644000089, 56.661322333000044 ], [ 16.358653191000087, 56.654445705000057 ], [ 16.34156334700009, 56.651271877000056 ], [ 16.324961785000085, 56.652167059000078 ], [ 16.301117384000065, 56.663275458000044 ], [ 16.288259311000047, 56.661322333000044 ], [ 16.275645379000082, 56.65656159100007 ], [ 16.264903191000087, 56.653876044000071 ], [ 16.25521894600007, 56.650376695000034 ], [ 16.246348504000082, 56.642401434000078 ], [ 16.223643425000091, 56.614203192000048 ], [ 16.220957879000082, 56.608710028000075 ], [ 16.221202019000089, 56.603745835000041 ], [ 16.22006269600007, 56.593003648000035 ], [ 16.215505405000044, 56.57172272300005 ], [ 16.213226759000065, 56.548407294000071 ], [ 16.207041863000086, 56.53851959800005 ], [ 16.178721550000091, 56.537054755000042 ], [ 16.172373894000089, 56.527289130000042 ], [ 16.166026238000086, 56.508002020000049 ], [ 16.117686394000089, 56.455267645000049 ], [ 16.095225457000083, 56.41937897300005 ], [ 16.066254102000073, 56.335964260000083 ], [ 16.038259311000047, 56.255072333000044 ], [ 16.031504754000082, 56.249823309000078 ], [ 16.020355665000068, 56.24640534100007 ], [ 16.014496290000068, 56.238267320000034 ], [ 16.010427280000044, 56.228257554000038 ], [ 16.004405144000089, 56.219427802000041 ], [ 15.987803582000083, 56.207749742000033 ], [ 15.94898522200009, 56.187445380000042 ], [ 15.932139519000089, 56.174709377000056 ], [ 15.87435957100007, 56.102728583000044 ], [ 15.851735873000052, 56.086371161000045 ], [ 15.835134311000047, 56.087958075000074 ], [ 15.816742384000065, 56.097845770000049 ], [ 15.78874759200005, 56.106431382000039 ], [ 15.818695509000065, 56.140041408000059 ], [ 15.826508009000065, 56.159369208000044 ], [ 15.806162957000083, 56.167914130000042 ], [ 15.756683790000068, 56.156724351000037 ], [ 15.731211785000085, 56.157212632000039 ], [ 15.713633660000085, 56.174709377000056 ], [ 15.70248457100007, 56.17023346600007 ], [ 15.696787957000083, 56.173163153000075 ], [ 15.691742384000065, 56.178615627000056 ], [ 15.682383660000085, 56.181545315000051 ], [ 15.670176629000082, 56.183539130000042 ], [ 15.655772332000083, 56.192572333000044 ], [ 15.64820397200009, 56.194566148000035 ], [ 15.631521030000044, 56.185736395000049 ], [ 15.611827019000089, 56.169256903000075 ], [ 15.592133009000065, 56.160549221000053 ], [ 15.57593834700009, 56.174709377000056 ], [ 15.582855665000068, 56.180812893000052 ], [ 15.592295769000089, 56.192450262000079 ], [ 15.596202019000089, 56.20376211100006 ], [ 15.586436394000089, 56.208889065000051 ], [ 15.572764519000089, 56.206284898000035 ], [ 15.53492272200009, 56.188381252000056 ], [ 15.492930535000085, 56.176336981000077 ], [ 15.486582879000082, 56.17133209800005 ], [ 15.484873894000089, 56.155666408000059 ], [ 15.479991082000083, 56.151841539000031 ], [ 15.459808790000068, 56.161078192000048 ], [ 15.452321811000047, 56.165961005000042 ], [ 15.444021030000044, 56.172837632000039 ], [ 15.43327884200005, 56.178900458000044 ], [ 15.418223504000082, 56.181545315000051 ], [ 15.40398196700005, 56.179754950000074 ], [ 15.393402540000068, 56.175116278000075 ], [ 15.37671959700009, 56.161078192000048 ], [ 15.370371941000087, 56.151434637000079 ], [ 15.370127800000091, 56.144924221000053 ], [ 15.365570509000065, 56.141099351000037 ], [ 15.320974155000044, 56.139634507000039 ], [ 15.307302280000044, 56.141750393000052 ], [ 15.295258009000065, 56.147406317000048 ], [ 15.314707879000082, 56.153387762000079 ], [ 15.322601759000065, 56.153631903000075 ], [ 15.316742384000065, 56.163275458000044 ], [ 15.295258009000065, 56.188381252000056 ], [ 15.273773634000065, 56.171210028000075 ], [ 15.234548373000052, 56.157212632000039 ], [ 15.192393425000091, 56.152899481000077 ], [ 15.16187584700009, 56.164496161000045 ], [ 15.154307488000086, 56.168646552000041 ], [ 15.146332227000073, 56.166937567000048 ], [ 15.138682488000086, 56.163153387000079 ], [ 15.130869988000086, 56.161078192000048 ], [ 15.093028191000087, 56.161078192000048 ], [ 15.085215691000087, 56.164618231000077 ], [ 15.08171634200005, 56.182074286000045 ], [ 15.07553144600007, 56.188381252000056 ], [ 15.068695509000065, 56.187730210000041 ], [ 15.04428144600007, 56.18227773600006 ], [ 15.034678582000083, 56.181545315000051 ], [ 15.038259311000047, 56.175441799000055 ], [ 15.045258009000065, 56.15961334800005 ], [ 15.049001498000052, 56.153631903000075 ], [ 14.988454623000052, 56.169175523000035 ], [ 14.953379754000082, 56.172919012000079 ], [ 14.928233269000089, 56.164496161000045 ], [ 14.90601647200009, 56.161200262000079 ], [ 14.873220248000052, 56.164740302000041 ], [ 14.848155144000089, 56.163967190000051 ], [ 14.849619988000086, 56.147406317000048 ], [ 14.830251498000052, 56.142645575000074 ], [ 14.813324415000068, 56.150091864000046 ], [ 14.795746290000068, 56.161281643000052 ], [ 14.774587436000047, 56.167914130000042 ], [ 14.724945509000065, 56.167629299000055 ], [ 14.701345248000052, 56.161363023000035 ], [ 14.685801629000082, 56.147406317000048 ], [ 14.68295332100007, 56.139064846000053 ], [ 14.68100019600007, 56.127427476000037 ], [ 14.682302280000044, 56.117132880000042 ], [ 14.688975457000083, 56.112616278000075 ], [ 14.703379754000082, 56.109442450000074 ], [ 14.71029707100007, 56.10187409100007 ], [ 14.71452884200005, 56.092678127000056 ], [ 14.719981316000087, 56.084662177000041 ], [ 14.748301629000082, 56.060736395000049 ], [ 14.757985873000052, 56.048488674000055 ], [ 14.767751498000052, 56.03070709800005 ], [ 14.756358269000089, 56.027411200000074 ], [ 14.74382571700005, 56.021429755000042 ], [ 14.73218834700009, 56.014105536000045 ], [ 14.723399285000085, 56.006537177000041 ], [ 14.715505405000044, 56.002346096000053 ], [ 14.710459832000083, 56.006577867000033 ], [ 14.705739780000044, 56.01703522300005 ], [ 14.685801629000082, 56.01703522300005 ], [ 14.67904707100007, 56.009263414000031 ], [ 14.673024936000047, 56.00531647300005 ], [ 14.664724155000044, 56.006537177000041 ], [ 14.657399936000047, 56.009263414000031 ], [ 14.64975019600007, 56.010321356000077 ], [ 14.621836785000085, 56.010158596000053 ], [ 14.611501498000052, 56.011135158000059 ], [ 14.609711134000065, 56.015326239000046 ], [ 14.623789910000085, 56.024481512000079 ], [ 14.615244988000086, 56.030178127000056 ], [ 14.607676629000082, 56.037014065000051 ], [ 14.603037957000083, 56.045965887000079 ], [ 14.60328209700009, 56.05805084800005 ], [ 14.582204623000052, 56.043768622000073 ], [ 14.571299675000091, 56.050848700000074 ], [ 14.566742384000065, 56.055609442000048 ], [ 14.569102410000085, 56.05805084800005 ], [ 14.556651238000086, 56.055365302000041 ], [ 14.533457879000082, 56.045843817000048 ], [ 14.524424675000091, 56.043768622000073 ], [ 14.49740644600007, 56.04047272300005 ], [ 14.478851759000065, 56.031683661000045 ], [ 14.445567254000082, 56.002752997000073 ], [ 14.407725457000083, 55.977036851000037 ], [ 14.385590040000068, 55.96625397300005 ], [ 14.366465691000087, 55.961859442000048 ], [ 14.346446160000085, 55.953314520000049 ], [ 14.33334394600007, 55.934515692000048 ], [ 14.323252800000091, 55.915716864000046 ], [ 14.311534050000091, 55.907171942000048 ], [ 14.271006707000083, 55.894476630000042 ], [ 14.234711134000065, 55.862697658000059 ], [ 14.208506707000083, 55.821275132000039 ], [ 14.198496941000087, 55.779974677000041 ], [ 14.194183790000068, 55.741888739000046 ], [ 14.195811394000089, 55.725653387000079 ], [ 14.205902540000068, 55.708563544000071 ], [ 14.222504102000073, 55.696844794000071 ], [ 14.26107832100007, 55.680161851000037 ], [ 14.273692254000082, 55.667629299000055 ], [ 14.275889519000089, 55.656805731000077 ], [ 14.27507571700005, 55.646144924000055 ], [ 14.276052280000044, 55.634995835000041 ], [ 14.28451582100007, 55.622951565000051 ], [ 14.294769727000073, 55.615179755000042 ], [ 14.316661004000082, 55.602362372000073 ], [ 14.358164910000085, 55.563666083000044 ], [ 14.367523634000065, 55.545396226000037 ], [ 14.36304772200009, 55.523627020000049 ], [ 14.348806186000047, 55.510565497000073 ], [ 14.29468834700009, 55.475531317000048 ], [ 14.27711022200009, 55.468410549000055 ], [ 14.264903191000087, 55.46124909100007 ], [ 14.219004754000082, 55.413763739000046 ], [ 14.199717644000089, 55.398993231000077 ], [ 14.181162957000083, 55.390814520000049 ], [ 14.158376498000052, 55.387193101000037 ], [ 14.094086134000065, 55.387396552000041 ], [ 14.06421959700009, 55.390773830000057 ], [ 14.035411004000082, 55.39712148600006 ], [ 13.956228061000047, 55.426825262000079 ], [ 13.930023634000065, 55.432766018000052 ], [ 13.897227410000085, 55.434881903000075 ], [ 13.882334832000083, 55.43305084800005 ], [ 13.85678144600007, 55.424383856000077 ], [ 13.842295769000089, 55.421210028000075 ], [ 13.828135613000086, 55.42133209800005 ], [ 13.780284050000091, 55.427435614000046 ], [ 13.647308790000068, 55.421210028000075 ], [ 13.629567905000044, 55.41828034100007 ], [ 13.618174675000091, 55.410956122000073 ], [ 13.608653191000087, 55.40180084800005 ], [ 13.595957879000082, 55.393255927000041 ], [ 13.580821160000085, 55.388820705000057 ], [ 13.537852410000085, 55.393255927000041 ], [ 13.503428582000083, 55.388373114000046 ], [ 13.410899285000085, 55.352280992000033 ], [ 13.381358269000089, 55.34601471600007 ], [ 13.312510613000086, 55.342678127000056 ], [ 13.280528191000087, 55.345445054000038 ], [ 13.115489129000082, 55.380275783000059 ], [ 13.061534050000091, 55.381252346000053 ], [ 13.041758660000085, 55.385443427000041 ], [ 13.030772332000083, 55.386419989000046 ], [ 13.024912957000083, 55.388251044000071 ], [ 13.008636915000068, 55.396918036000045 ], [ 13.000010613000086, 55.400091864000046 ], [ 12.979177280000044, 55.403265692000048 ], [ 12.95834394600007, 55.400091864000046 ], [ 12.947276238000086, 55.396226304000038 ], [ 12.932627800000091, 55.388006903000075 ], [ 12.920909050000091, 55.386419989000046 ], [ 12.910411004000082, 55.387518622000073 ], [ 12.897146030000044, 55.392157294000071 ], [ 12.886729363000086, 55.393255927000041 ], [ 12.867198113000086, 55.388861395000049 ], [ 12.84742272200009, 55.382025458000044 ], [ 12.832774285000085, 55.382554429000038 ], [ 12.828786655000044, 55.400091864000046 ], [ 12.859385613000086, 55.434881903000075 ], [ 12.866221550000091, 55.43500397300005 ], [ 12.871836785000085, 55.434393622000073 ], [ 12.877940300000091, 55.431382554000038 ], [ 12.886729363000086, 55.424302476000037 ], [ 12.904633009000065, 55.417954820000034 ], [ 12.929698113000086, 55.418768622000073 ], [ 12.95289147200009, 55.424994208000044 ], [ 12.965830925000091, 55.434881903000075 ], [ 12.959971550000091, 55.44790273600006 ], [ 12.963226759000065, 55.454250393000052 ], [ 12.972911004000082, 55.454169012000079 ], [ 12.98568769600007, 55.44790273600006 ], [ 12.975840691000087, 55.475043036000045 ], [ 12.928477410000085, 55.520005601000037 ], [ 12.917491082000083, 55.54718659100007 ], [ 12.92937259200005, 55.578924872000073 ], [ 12.95834394600007, 55.598130601000037 ], [ 13.027354363000086, 55.626654364000046 ], [ 13.038340691000087, 55.635199286000045 ], [ 13.049489780000044, 55.64712148600006 ], [ 13.05795332100007, 55.660711981000077 ], [ 13.061371290000068, 55.67446523600006 ], [ 13.054860873000052, 55.694037177000041 ], [ 13.040537957000083, 55.70538971600007 ], [ 13.026377800000091, 55.712388414000031 ], [ 13.01148522200009, 55.728420315000051 ], [ 12.992930535000085, 55.725775458000044 ], [ 12.97437584700009, 55.726467190000051 ], [ 12.965830925000091, 55.746161200000074 ], [ 12.94117272200009, 55.745347398000035 ], [ 12.922618035000085, 55.74945709800005 ], [ 12.911306186000047, 55.763861395000049 ], [ 12.923838738000086, 55.765285549000055 ], [ 12.931895379000082, 55.769476630000042 ], [ 12.936534050000091, 55.777411200000074 ], [ 12.938649936000047, 55.79047272300005 ], [ 12.926036004000082, 55.834051825000074 ], [ 12.891286655000044, 55.853583075000074 ], [ 12.850759311000047, 55.865668036000045 ], [ 12.821299675000091, 55.886704820000034 ], [ 12.810801629000082, 55.902248440000051 ], [ 12.80836022200009, 55.910142320000034 ], [ 12.807627800000091, 55.924627997000073 ], [ 12.804942254000082, 55.929266669000071 ], [ 12.79851321700005, 55.934800523000035 ], [ 12.790537957000083, 55.939398505000042 ], [ 12.783702019000089, 55.941351630000042 ], [ 12.770762566000087, 55.948431708000044 ], [ 12.764659050000091, 55.964789130000042 ], [ 12.760020379000082, 55.983221747000073 ], [ 12.752289259000065, 55.996568101000037 ], [ 12.734873894000089, 56.00617096600007 ], [ 12.719493035000085, 56.012152411000045 ], [ 12.70875084700009, 56.021307684000078 ], [ 12.704600457000083, 56.040676174000055 ], [ 12.698008660000085, 56.051499742000033 ], [ 12.609548373000052, 56.116522528000075 ], [ 12.602224155000044, 56.123195705000057 ], [ 12.564626498000052, 56.171698309000078 ], [ 12.553721550000091, 56.181545315000051 ], [ 12.54460696700005, 56.21320221600007 ], [ 12.54078209700009, 56.222479559000078 ], [ 12.516449415000068, 56.252183335000041 ], [ 12.504567905000044, 56.275336005000042 ], [ 12.464854363000086, 56.291693427000041 ], [ 12.451426629000082, 56.304429429000038 ], [ 12.64625084700009, 56.25726959800005 ], [ 12.65365644600007, 56.253973700000074 ], [ 12.666188998000052, 56.239447333000044 ], [ 12.673838738000086, 56.236151434000078 ], [ 12.681651238000086, 56.234035549000055 ], [ 12.69662519600007, 56.224595445000034 ], [ 12.70484459700009, 56.222479559000078 ], [ 12.713389519000089, 56.223578192000048 ], [ 12.727386915000068, 56.228216864000046 ], [ 12.735606316000087, 56.229315497000073 ], [ 12.777598504000082, 56.226507880000042 ], [ 12.796885613000086, 56.228094794000071 ], [ 12.814463738000086, 56.236151434000078 ], [ 12.827403191000087, 56.249945380000042 ], [ 12.833506707000083, 56.265692450000074 ], [ 12.82943769600007, 56.278550523000035 ], [ 12.783457879000082, 56.293402411000045 ], [ 12.762950066000087, 56.315375067000048 ], [ 12.73178144600007, 56.35968659100007 ], [ 12.643809441000087, 56.396063544000071 ], [ 12.621592644000089, 56.419338283000059 ], [ 12.656911655000044, 56.455267645000049 ], [ 12.713715040000068, 56.467352606000077 ], [ 12.833262566000087, 56.442572333000044 ], [ 12.890147332000083, 56.455267645000049 ], [ 12.904470248000052, 56.467027085000041 ], [ 12.920420769000089, 56.485296942000048 ], [ 12.93336022200009, 56.506537177000041 ], [ 12.938649936000047, 56.527289130000042 ], [ 12.934418165000068, 56.547064520000049 ], [ 12.903819207000083, 56.593003648000035 ], [ 12.88607832100007, 56.637152411000045 ], [ 12.871755405000044, 56.649481512000079 ], [ 12.842051629000082, 56.653876044000071 ], [ 12.81804446700005, 56.652533270000049 ], [ 12.778168165000068, 56.644232489000046 ], [ 12.762380405000044, 56.643296617000033 ], [ 12.746836785000085, 56.644232489000046 ], [ 12.73178144600007, 56.647040106000077 ], [ 12.679860873000052, 56.679592190000051 ], [ 12.670420769000089, 56.692084052000041 ], [ 12.664317254000082, 56.71430084800005 ], [ 12.649261915000068, 56.725165106000077 ], [ 12.631358269000089, 56.734035549000055 ], [ 12.615733269000089, 56.750067450000074 ], [ 12.594737175000091, 56.787990627000056 ], [ 12.600352410000085, 56.809881903000075 ], [ 12.598317905000044, 56.820990302000041 ], [ 12.533864780000044, 56.84634023600006 ], [ 12.529551629000082, 56.849676825000074 ], [ 12.528819207000083, 56.853583075000074 ], [ 12.528819207000083, 56.857326565000051 ], [ 12.52702884200005, 56.859930731000077 ], [ 12.520518425000091, 56.862005927000041 ], [ 12.504242384000065, 56.864732164000031 ], [ 12.499196811000047, 56.866848049000055 ], [ 12.479991082000083, 56.886379299000055 ], [ 12.469574415000068, 56.89203522300005 ], [ 12.437347852000073, 56.896185614000046 ], [ 12.41187584700009, 56.905585028000075 ], [ 12.375010613000086, 56.912054755000042 ], [ 12.356455925000091, 56.923814195000034 ], [ 12.345225457000083, 56.941351630000042 ], [ 12.342133009000065, 56.962958075000074 ], [ 12.344248894000089, 56.967922268000052 ], [ 12.353037957000083, 56.976752020000049 ], [ 12.35515384200005, 56.979722398000035 ], [ 12.354258660000085, 56.985663153000075 ], [ 12.351872149260346, 56.990966510501188 ], [ 16.557810565463324, 57.317709345216009 ], [ 16.485199415000068, 57.294623114000046 ] ] ], [ [ [ 17.07553144600007, 57.305121161000045 ], [ 17.042002800000091, 57.270900783000059 ], [ 17.064463738000086, 57.241888739000046 ], [ 17.066254102000073, 57.226711330000057 ], [ 17.05046634200005, 57.201157945000034 ], [ 17.050791863000086, 57.192328192000048 ], [ 17.049489780000044, 57.188299872000073 ], [ 17.045664910000085, 57.186672268000052 ], [ 17.031993035000085, 57.183172919000071 ], [ 17.028168165000068, 57.181463934000078 ], [ 17.023285352000073, 57.17218659100007 ], [ 17.01921634200005, 57.157171942000048 ], [ 17.01531009200005, 57.147935289000031 ], [ 16.973480665000068, 57.104193427000041 ], [ 16.967458530000044, 57.089585679000038 ], [ 16.96062259200005, 57.063218492000033 ], [ 16.943207227000073, 57.051825262000079 ], [ 16.920909050000091, 57.046372789000031 ], [ 16.898610873000052, 57.038072007000039 ], [ 16.904795769000089, 57.029445705000057 ], [ 16.912852410000085, 57.023504950000074 ], [ 16.922862175000091, 57.019720770000049 ], [ 16.933929884000065, 57.017564195000034 ], [ 16.914073113000086, 57.007391669000071 ], [ 16.899180535000085, 56.99640534100007 ], [ 16.871267123000052, 56.969183661000045 ], [ 16.878428582000083, 56.956366278000075 ], [ 16.88453209700009, 56.935614325000074 ], [ 16.883067254000082, 56.916245835000041 ], [ 16.867849155000044, 56.907700914000031 ], [ 16.858164910000085, 56.89679596600007 ], [ 16.841807488000086, 56.84406159100007 ], [ 16.830332879000082, 56.825832424000055 ], [ 16.82781009200005, 56.825669664000031 ], [ 16.781586134000065, 56.810614325000074 ], [ 16.77507571700005, 56.805365302000041 ], [ 16.768728061000047, 56.796779690000051 ], [ 16.764414910000085, 56.78742096600007 ], [ 16.762054884000065, 56.77765534100007 ], [ 16.76140384200005, 56.767523505000042 ], [ 16.756521030000044, 56.747463283000059 ], [ 16.698496941000087, 56.645209052000041 ], [ 16.689707879000082, 56.625433661000045 ], [ 16.686289910000085, 56.602362372000073 ], [ 16.682790561000047, 56.593491929000038 ], [ 16.674327019000089, 56.58344147300005 ], [ 16.664235873000052, 56.575344143000052 ], [ 16.65593509200005, 56.571966864000046 ], [ 16.643239780000044, 56.568426825000074 ], [ 16.636973504000082, 56.559719143000052 ], [ 16.631683790000068, 56.537827867000033 ], [ 16.631521030000044, 56.532212632000039 ], [ 16.637950066000087, 56.529201565000051 ], [ 16.63843834700009, 56.524155992000033 ], [ 16.635752800000091, 56.519191799000055 ], [ 16.627126498000052, 56.508530992000033 ], [ 16.624847852000073, 56.503648179000038 ], [ 16.62281334700009, 56.486517645000049 ], [ 16.619639519000089, 56.475327867000033 ], [ 16.614024285000085, 56.465806382000039 ], [ 16.59929446700005, 56.447414455000057 ], [ 16.586110873000052, 56.426662502000056 ], [ 16.57585696700005, 56.405747789000031 ], [ 16.569590691000087, 56.38703034100007 ], [ 16.568532748000052, 56.379055080000057 ], [ 16.569590691000087, 56.356268622000073 ], [ 16.566416863000086, 56.346136786000045 ], [ 16.552256707000083, 56.332098700000074 ], [ 16.549082879000082, 56.322170315000051 ], [ 16.541188998000052, 56.306138414000031 ], [ 16.490896030000044, 56.239569403000075 ], [ 16.472666863000086, 56.227240302000041 ], [ 16.450205925000091, 56.218654690000051 ], [ 16.428477410000085, 56.217962958000044 ], [ 16.412608269000089, 56.229315497000073 ], [ 16.410492384000065, 56.238267320000034 ], [ 16.412771030000044, 56.26117584800005 ], [ 16.412608269000089, 56.27094147300005 ], [ 16.398936394000089, 56.298244533000059 ], [ 16.407237175000091, 56.319973049000055 ], [ 16.408376498000052, 56.344631252000056 ], [ 16.405772332000083, 56.38703034100007 ], [ 16.414073113000086, 56.402777411000045 ], [ 16.40796959700009, 56.420599677000041 ], [ 16.397227410000085, 56.439601955000057 ], [ 16.391449415000068, 56.458685614000046 ], [ 16.398936394000089, 56.544663804000038 ], [ 16.40211022200009, 56.554388739000046 ], [ 16.419444207000083, 56.585638739000046 ], [ 16.442556186000047, 56.608710028000075 ], [ 16.446055535000085, 56.61664459800005 ], [ 16.45281009200005, 56.637518622000073 ], [ 16.62086022200009, 56.872259833000044 ], [ 16.637868686000047, 56.882473049000055 ], [ 16.659027540000068, 56.886542059000078 ], [ 16.689707879000082, 56.887274481000077 ], [ 16.716807488000086, 56.891831773000035 ], [ 16.731293165000068, 56.903998114000046 ], [ 16.748301629000082, 56.941880601000037 ], [ 16.793630405000044, 57.003851630000042 ], [ 16.845550977000073, 57.059068101000037 ], [ 16.88835696700005, 57.118231512000079 ], [ 16.90601647200009, 57.19204336100006 ], [ 16.90992272200009, 57.202215887000079 ], [ 16.91928144600007, 57.207220770000049 ], [ 16.940440300000091, 57.212836005000042 ], [ 16.953868035000085, 57.22211334800005 ], [ 16.959239129000082, 57.230698960000041 ], [ 16.962087436000047, 57.287339585000041 ], [ 16.96648196700005, 57.304592190000051 ], [ 16.988536004000082, 57.317572333000044 ], [ 17.01921634200005, 57.344549872000073 ], [ 17.035817905000044, 57.352769273000035 ], [ 17.054860873000052, 57.358221747000073 ], [ 17.065277540000068, 57.35773346600007 ], [ 17.073496941000087, 57.34320709800005 ], [ 17.081879102000073, 57.341376044000071 ], [ 17.091075066000087, 57.344468492000033 ], [ 17.097178582000083, 57.352769273000035 ], [ 17.104014519000089, 57.352769273000035 ], [ 17.104258660000085, 57.34829336100006 ], [ 17.106130405000044, 57.345607815000051 ], [ 17.108571811000047, 57.34320709800005 ], [ 17.110850457000083, 57.339789130000042 ], [ 17.115733269000089, 57.335353908000059 ], [ 17.119802280000044, 57.330511786000045 ], [ 17.12281334700009, 57.325181382000039 ], [ 17.124522332000083, 57.319281317000048 ], [ 17.09701582100007, 57.317368882000039 ], [ 17.07553144600007, 57.305121161000045 ] ] ] ] } } 6 | ] 7 | } 8 | --------------------------------------------------------------------------------