In [1]:
# Reload when code changed:
%load_ext autoreload
%autoreload 2
%pwd
import sys
import os
path = "../"
sys.path.append(path)
#os.path.abspath("../")
print(os.path.abspath(path))
D:\git\ekostat_calculator
In [2]:
import os
import core
import logging
import importlib
importlib.reload(core)
try:
logging.shutdown()
importlib.reload(logging)
except:
pass
import pandas as pd
import numpy as np
import json
import time
from event_handler import EventHandler
from event_handler import get_list_from_interval
print(core.__file__)
pd.__version__
..\core\__init__.py
Out[2]:
'0.20.3'
In [ ]:
In [3]:
user_id_1 = 'user_1'
user_id_2 = 'user_2'
user_1_ws_1 = 'mw1'
print(path)
paths = {'user_id': user_id_1,
'workspace_directory': path + '/workspaces',
'resource_directory': path + '/resources',
'log_directory': path + '/log',
'test_data_directory': path + '/test_data',
'temp_directory': path + '/temp'}
ekos = EventHandler(**paths)
ekos.test_timer()
2018-09-13 07:42:38,028 logger.py 85 add_log DEBUG
2018-09-13 07:42:38,044 logger.py 86 add_log DEBUG ========================================================================================================================
2018-09-13 07:42:38,044 logger.py 87 add_log DEBUG ### Log added for log_id "event_handler" at locaton: ..\log\main_event_handler.log
2018-09-13 07:42:38,044 logger.py 88 add_log DEBUG ------------------------------------------------------------------------------------------------------------------------
2018-09-13 07:42:38,044 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-09-13 07:42:38,044 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
../
====================================================================================================
event_handler
..//log
main
----------------------------------------------------------------------------------------------------
2018-09-13 07:42:38,886 event_handler.py 117 __init__ DEBUG Time for mapping: 0.8424015045166016
2018-09-13 07:42:39,027 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.9984016418457031
2018-09-13 07:42:39,027 event_handler.py 47 f DEBUG Start: "test_timer"
2018-09-13 07:42:39,760 event_handler.py 51 f DEBUG Stop: "test_timer". Time for running method was 0.7176012992858887
test
In [4]:
ekos.mapping_objects['label_mapping'].get_mapping('SDATE')
Out[4]:
'Date'
In [5]:
ekos.mapping_objects['water_body'].get_display_name(water_body='SE582000-115270')
Out[5]:
'Byfjorden'
In [126]:
ekos = EventHandler(**paths)
viss1 = 'SE582000-115270' # Byfjorden, finns i oxygen
viss2 = 'SE580688-114860' # Halsefjorden
# Kontoret
workspace_uuid = '5cf3719a-9d44-48e0-b228-496a6894d263'
subset_uuid = '1645d1d3-b7c2-495d-b30f-3a6b09ed7935'
# Hemma
workspace_uuid = '8b13b250-8179-4638-ba88-21425ef7b576'
subset_uuid = '5bc4bfa0-b5ee-48cf-a4f9-00ecb0862eb3'
2018-08-27 14:02:13,224 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-08-27 14:02:13,226 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-08-27 14:02:13,743 event_handler.py 117 __init__ DEBUG Time for mapping: 0.5174508094787598
2018-08-27 14:02:13,744 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.5204508304595947
In [6]:
def update_workspace_uuid_in_test_requests(workspace_alias='New test workspace'):
ekos = EventHandler(**paths)
workspace_uuid = ekos.get_unique_id_for_alias(workspace_alias=workspace_alias)
if workspace_uuid:
print('Updating user {} with uuid: {}'.format(user_id_1, workspace_uuid))
print('-'*70)
ekos.update_workspace_uuid_in_test_requests(workspace_uuid)
else:
print('No workspaces for user: {}'.format(user_id_1))
def update_subset_uuid_in_test_requests(workspace_alias='New test workspace',
subset_alias=False):
ekos = EventHandler(**paths)
workspace_uuid = ekos.get_unique_id_for_alias(workspace_alias=workspace_alias)
if workspace_uuid:
ekos.load_workspace(workspace_uuid)
subset_uuid = ekos.get_unique_id_for_alias(workspace_alias=workspace_alias, subset_alias=subset_alias)
print('Updating user {} with workspace_uuid {} and subset_uuid {}'.format(user_id_1, workspace_uuid, subset_uuid))
print(workspace_uuid, subset_uuid)
print('-'*70)
ekos.update_subset_uuid_in_test_requests(subset_uuid=subset_uuid)
else:
print('No workspaces for user: {}'.format(user_id_1))
def print_boolean_structure(workspace_uuid):
workspace_object = ekos.get_workspace(unique_id=workspace_uuid)
workspace_object.index_handler.print_boolean_keys()
In [7]:
update_workspace_uuid_in_test_requests()
2018-09-13 07:42:56,421 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-09-13 07:42:56,437 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-09-13 07:42:57,076 event_handler.py 117 __init__ DEBUG Time for mapping: 0.6396009922027588
2018-09-13 07:42:57,123 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.7020010948181152
Updating user user_1 with uuid: 8b13b250-8179-4638-ba88-21425ef7b576
----------------------------------------------------------------------
Updating workspace_uuid in file: request_sharkweb_import.txt
Updating workspace_uuid in file: request_subset_add_1.txt
Updating workspace_uuid in file: request_subset_add_2.txt
Updating workspace_uuid in file: request_subset_delete.txt
Updating workspace_uuid in file: request_subset_edit.txt
Updating workspace_uuid in file: request_subset_get_data_filter.txt
Updating workspace_uuid in file: request_subset_info.txt
Updating workspace_uuid in file: request_subset_list.txt
Updating workspace_uuid in file: request_subset_set_indicator_settings.txt
Updating workspace_uuid in file: request_workspace_add_1.txt
Updating workspace_uuid in file: request_workspace_add_2.txt
Updating workspace_uuid in file: request_workspace_data_sources_edit.txt
Updating workspace_uuid in file: request_workspace_data_sources_list.txt
Updating workspace_uuid in file: request_workspace_delete.txt
Updating workspace_uuid in file: request_workspace_edit.txt
Updating workspace_uuid in file: request_workspace_import_default_data.txt
Updating workspace_uuid in file: request_workspace_result.txt
In [ ]:
In [ ]:
In [8]:
# ekos = EventHandler(**paths)
# uuid_list_for_user = ekos.get_workspaces_for_user(status=['editable'])
In [ ]:
In [9]:
# ekos.copy_workspace(user_id_1, source_alias='default_workspace', target_alias=user_1_ws_1)
# ekos.copy_workspace(user_id_1, source_alias='default_workspace', target_alias='mw2')
# ekos.copy_workspace(user_id_2, source_alias='default_workspace', target_alias='test1')
# ekos.copy_workspace(user_id_2, source_alias='default_workspace', target_alias='test2')
In [10]:
# ekos.load_test_requests()
In [11]:
ekos = EventHandler(**paths)
ekos.print_workspaces()
2018-09-13 07:43:04,112 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-09-13 07:43:04,112 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-09-13 07:43:04,767 event_handler.py 117 __init__ DEBUG Time for mapping: 0.6552009582519531
2018-09-13 07:43:04,814 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.7020010948181152
====================================================================================================
Current workspaces for user are:
uuid alias status
----------------------------------------------------------------------------------------------------
default_workspace default_workspace readable
8b13b250-8179-4638-ba88-21425ef7b576 New test workspace editable
47e9d997-a6b6-4872-8119-c0ecfd23ead1 Another test workspace editable
====================================================================================================
In [ ]:
In [12]:
t0 = time.time()
ekos = EventHandler(**paths)
request = ekos.test_requests['request_workspace_list']
response = ekos.request_workspace_list(request)
ekos.write_test_response('request_workspace_list', response)
print('-'*50)
print('Time for request: {}'.format(time.time()-t0))
2018-09-13 07:43:11,600 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-09-13 07:43:11,600 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-09-13 07:43:12,271 event_handler.py 117 __init__ DEBUG Time for mapping: 0.6708014011383057
2018-09-13 07:43:12,302 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.7020013332366943
2018-09-13 07:43:12,302 event_handler.py 47 f DEBUG Start: "request_workspace_list"
2018-09-13 07:43:12,317 event_handler.py 3852 request_workspace_list DEBUG Start: request_workspace_list
2018-09-13 07:43:12,364 event_handler.py 51 f DEBUG Stop: "request_workspace_list". Time for running method was 0.04679989814758301
--------------------------------------------------
Time for request: 0.8112015724182129
In [13]:
t0 = time.time()
ekos = EventHandler(**paths)
request = ekos.test_requests['request_workspace_add_1']
response_workspace_add = ekos.request_workspace_add(request)
ekos.write_test_response('request_workspace_add_1', response_workspace_add)
request = ekos.test_requests['request_workspace_add_2']
response_workspace_add = ekos.request_workspace_add(request)
ekos.write_test_response('request_workspace_add_2', response_workspace_add)
print('-'*50)
print('Time for request: {}'.format(time.time()-t0))
2018-09-13 07:43:13,472 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-09-13 07:43:13,472 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-09-13 07:43:14,018 event_handler.py 117 __init__ DEBUG Time for mapping: 0.5460011959075928
2018-09-13 07:43:14,049 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.5772011280059814
2018-09-13 07:43:14,065 event_handler.py 47 f DEBUG Start: "request_workspace_add"
2018-09-13 07:43:14,065 event_handler.py 3735 request_workspace_add DEBUG Start: request_workspace_add
2018-09-13 07:43:14,080 event_handler.py 398 copy_workspace DEBUG Could not add workspace with alias "New test workspace". Workspace already exists!
¤ New test workspace
---------------------------------------------------------------------------
WorkspaceAlreadyExists Traceback (most recent call last)
<ipython-input-13-4aa7f9cb84d1> in <module>()
2 ekos = EventHandler(**paths)
3 request = ekos.test_requests['request_workspace_add_1']
----> 4 response_workspace_add = ekos.request_workspace_add(request)
5 ekos.write_test_response('request_workspace_add_1', response_workspace_add)
6
D:\git\ekostat_calculator\event_handler.py in f(*args, **kwargs)
47 _logger.debug('Start: "{.__name__}"'.format(func))
48 from_time = time.time()
---> 49 rv = func(*args, **kwargs)
50 to_time = time.time()
51 _logger.debug('Stop: "{.__name__}". Time for running method was {}'.format(func, to_time-from_time))
D:\git\ekostat_calculator\event_handler.py in request_workspace_add(self, request)
3740 # print('###', source_uuid)
3741
-> 3742 self.copy_workspace(source_uuid=source_uuid, target_alias=alias)
3743
3744 uuid_mapping = self._get_uuid_mapping_object()
D:\git\ekostat_calculator\event_handler.py in copy_workspace(self, source_uuid, target_alias)
397 if not target_uuid:
398 self._logger.debug('Could not add workspace with alias "{}". Workspace already exists!'.format(target_alias))
--> 399 raise exceptions.WorkspaceAlreadyExists
400 # return False
401
WorkspaceAlreadyExists:
In [14]:
update_workspace_uuid_in_test_requests()
2018-09-13 07:43:21,693 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-09-13 07:43:21,693 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-09-13 07:43:22,395 event_handler.py 117 __init__ DEBUG Time for mapping: 0.7020010948181152
2018-09-13 07:43:22,535 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.8424015045166016
Updating user user_1 with uuid: 8b13b250-8179-4638-ba88-21425ef7b576
----------------------------------------------------------------------
Updating workspace_uuid in file: request_sharkweb_import.txt
Updating workspace_uuid in file: request_subset_add_1.txt
Updating workspace_uuid in file: request_subset_add_2.txt
Updating workspace_uuid in file: request_subset_delete.txt
Updating workspace_uuid in file: request_subset_edit.txt
Updating workspace_uuid in file: request_subset_get_data_filter.txt
Updating workspace_uuid in file: request_subset_info.txt
Updating workspace_uuid in file: request_subset_list.txt
Updating workspace_uuid in file: request_subset_set_indicator_settings.txt
Updating workspace_uuid in file: request_workspace_add_1.txt
Updating workspace_uuid in file: request_workspace_add_2.txt
Updating workspace_uuid in file: request_workspace_data_sources_edit.txt
Updating workspace_uuid in file: request_workspace_data_sources_list.txt
Updating workspace_uuid in file: request_workspace_delete.txt
Updating workspace_uuid in file: request_workspace_edit.txt
Updating workspace_uuid in file: request_workspace_import_default_data.txt
Updating workspace_uuid in file: request_workspace_result.txt
In [ ]:
In [15]:
t0 = time.time()
ekos = EventHandler(**paths)
request = ekos.test_requests['request_subset_list']
response_subset_list = ekos.request_subset_list(request)
ekos.write_test_response('request_subset_list', response_subset_list)
print('-'*50)
print('Time for request: {}'.format(time.time()-t0))
2018-09-13 07:43:30,086 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-09-13 07:43:30,086 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-09-13 07:43:30,741 event_handler.py 117 __init__ DEBUG Time for mapping: 0.6552011966705322
2018-09-13 07:43:30,788 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.7020013332366943
2018-09-13 07:43:30,788 event_handler.py 47 f DEBUG Start: "request_subset_list"
2018-09-13 07:43:30,835 event_handler.py 2962 load_workspace DEBUG Trying to load new workspace "8b13b250-8179-4638-ba88-21425ef7b576" with alias "New test workspace"
2018-09-13 07:43:31,037 logger.py 85 add_log DEBUG
2018-09-13 07:43:31,037 logger.py 86 add_log DEBUG ========================================================================================================================
2018-09-13 07:43:31,053 logger.py 87 add_log DEBUG ### Log added for log_id "default_subset" at locaton: ..\workspaces\8b13b250-8179-4638-ba88-21425ef7b576\log\subset_default_subset.log
2018-09-13 07:43:31,053 logger.py 88 add_log DEBUG ------------------------------------------------------------------------------------------------------------------------
====================================================================================================
default_subset
..//workspaces/8b13b250-8179-4638-ba88-21425ef7b576/log
subset
----------------------------------------------------------------------------------------------------
2018-09-13 07:43:31,583 logger.py 85 add_log DEBUG
2018-09-13 07:43:31,599 logger.py 86 add_log DEBUG ========================================================================================================================
2018-09-13 07:43:31,599 logger.py 87 add_log DEBUG ### Log added for log_id "8b13b250-8179-4638-ba88-21425ef7b576" at locaton: ..\workspaces\8b13b250-8179-4638-ba88-21425ef7b576\log\workspace_8b13b250-8179-4638-ba88-21425ef7b576.log
2018-09-13 07:43:31,599 logger.py 88 add_log DEBUG ------------------------------------------------------------------------------------------------------------------------
2018-09-13 07:43:31,599 event_handler.py 2980 load_workspace INFO Workspace "8b13b250-8179-4638-ba88-21425ef7b576" with alias "New test workspace loaded."
2018-09-13 07:43:31,630 event_handler.py 51 f DEBUG Stop: "request_subset_list". Time for running method was 0.8424015045166016
====================================================================================================
8b13b250-8179-4638-ba88-21425ef7b576
..//workspaces/8b13b250-8179-4638-ba88-21425ef7b576/log
workspace
----------------------------------------------------------------------------------------------------
--------------------------------------------------
Time for request: 1.6068029403686523
In [16]:
ekos = EventHandler(**paths)
# When copying data the first time all sources has status=0, i.e. no data will be loaded.
request = ekos.test_requests['request_workspace_import_default_data']
response_import_data = ekos.request_workspace_import_default_data(request)
ekos.write_test_response('request_workspace_import_default_data', response_import_data)
2018-09-13 07:43:47,902 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-09-13 07:43:47,902 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-09-13 07:43:48,620 event_handler.py 117 __init__ DEBUG Time for mapping: 0.7176012992858887
2018-09-13 07:43:48,651 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.7488012313842773
2018-09-13 07:43:48,666 event_handler.py 3987 request_workspace_import_default_data DEBUG Start: request_workspace_load_default_data
2018-09-13 07:43:48,729 event_handler.py 2962 load_workspace DEBUG Trying to load new workspace "8b13b250-8179-4638-ba88-21425ef7b576" with alias "New test workspace"
2018-09-13 07:43:49,088 event_handler.py 2980 load_workspace INFO Workspace "8b13b250-8179-4638-ba88-21425ef7b576" with alias "New test workspace loaded."
2018-09-13 07:43:49,290 workspaces.py 1199 import_default_data DEBUG Default data file has been copied to workspace raw data folder: chlorophyll_sharkweb_data_chlorophyll_wb_2007-2017_20180320.txt
2018-09-13 07:43:49,384 workspaces.py 1199 import_default_data DEBUG Default data file has been copied to workspace raw data folder: physicalchemicalmodel_110001_PROFILER_alldepths_SE652400-223501_toolbox.dat
2018-09-13 07:43:49,400 workspaces.py 1199 import_default_data DEBUG Default data file has been copied to workspace raw data folder: physicalchemicalmodel_120004_PROFILER_alldepths_SE612520-172080_toolbox.dat
File already added
File already added
File already added
2018-09-13 07:43:51,880 workspaces.py 1199 import_default_data DEBUG Default data file has been copied to workspace raw data folder: physicalchemical_sharkweb_data_fyskem_wb_2007-2017_20180320.txt
File already added
2018-09-13 07:43:54,548 workspaces.py 1199 import_default_data DEBUG Default data file has been copied to workspace raw data folder: phytoplankton_sharkweb_data_biovolume_wb_2007-2012_20180320.txt
File already added
2018-09-13 07:43:56,404 workspaces.py 1199 import_default_data DEBUG Default data file has been copied to workspace raw data folder: phytoplankton_sharkweb_data_biovolume_wb_2013-2017_20180320.txt
2018-09-13 07:43:56,544 workspaces.py 1199 import_default_data DEBUG Default data file has been copied to workspace raw data folder: zoobenthos_sharkweb_data_BQIm_wb_2007-2017_20180320.txt
2018-09-13 07:43:56,560 workspaces.py 1806 load_all_data DEBUG Method load_all_data is forced.
File already added
File already added
2018-09-13 07:43:56,607 workspaces.py 1509 delete_all_export_data DEBUG All files in export directory are deleted and all "loaded" in datatype_settings is 0.
2018-09-13 07:43:56,622 workspaces.py 1821 load_all_data DEBUG All selected data in (status 1 in datatype_settings.txt) is not loaded.
¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
..//workspaces/8b13b250-8179-4638-ba88-21425ef7b576/input_data/exports\all_data.pkl
..//workspaces/8b13b250-8179-4638-ba88-21425ef7b576/input_data/exports\all_data.txt
2018-09-13 07:44:07,808 workspaces.py 1904 load_datatype_data DEBUG New data files has been loaded for datatype: physicalchemical
2018-09-13 07:44:07,854 workspaces.py 1904 load_datatype_data DEBUG New data files has been loaded for datatype: physicalchemicalmodel
Saving data to: ..//workspaces/8b13b250-8179-4638-ba88-21425ef7b576/input_data/exports/Raw_format_chlorophyll_data.txt
2018-09-13 07:44:08,681 workspaces.py 1904 load_datatype_data DEBUG New data files has been loaded for datatype: chlorophyll
2018-09-13 07:44:08,728 workspaces.py 1904 load_datatype_data DEBUG New data files has been loaded for datatype: phytoplankton
2018-09-13 07:44:08,790 workspaces.py 1904 load_datatype_data DEBUG New data files has been loaded for datatype: zoobenthos
self.all_data 0
MMMMMMMMM
time for _add_prioritized_parameter SALT is: 0.32760024070739746
time for _add_prioritized_parameter TEMP is: 0.296400785446167
time for _add_prioritized_parameter DOXY is: 0.3120005130767822
--------------------------------------------------
Total time: 10.78041934967041
time_preparations 0.07800006866455078
time_list_group_data: 0.07800006866455078
time_list_calc_integ: 0.15039992332458496
time_list_add_row: 4.947406053543091
time_all_calculations: 10.081218004226685
time_iterator: 0.0
time_add_data: 0.543201208114624
Done adding integrated_calc "CPHL_INTEG_CALC" using parameter "CPHL_BTL"
time for integrated_calc "CPHL_INTEG_CALC" using parameter "CPHL_BTL is: 10.78041934967041
Saving data to: ..//workspaces/8b13b250-8179-4638-ba88-21425ef7b576/input_data/exports/all_data.txt
In [ ]:
In [ ]:
In [16]:
# request = ekos.test_requests['request_workspace_data_sources_list']
# response = ekos.request_workspace_data_sources_list(request)
# print(response)
t0 = time.time()
ekos = EventHandler(**paths)
request = ekos.test_requests['request_workspace_data_sources_list']
response = ekos.request_workspace_data_sources_list(request)
ekos.write_test_response('request_workspace_data_sources_list', response)
print('-'*50)
print('Time for request: {}'.format(time.time()-t0))
2018-09-12 20:47:57,690 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-09-12 20:47:57,690 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-09-12 20:47:58,299 event_handler.py 117 __init__ DEBUG Time for mapping: 0.6084010601043701
2018-09-12 20:47:58,486 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.7956016063690186
2018-09-12 20:47:58,486 event_handler.py 47 f DEBUG Start: "request_workspace_data_sources_list"
2018-09-12 20:47:58,486 event_handler.py 3958 request_workspace_data_sources_list DEBUG Start: request_workspace_data_sources_list
2018-09-12 20:47:58,533 event_handler.py 2962 load_workspace DEBUG Trying to load new workspace "8b13b250-8179-4638-ba88-21425ef7b576" with alias "New test workspace"
2018-09-12 20:47:58,891 event_handler.py 2980 load_workspace INFO Workspace "8b13b250-8179-4638-ba88-21425ef7b576" with alias "New test workspace loaded."
2018-09-12 20:47:58,907 event_handler.py 51 f DEBUG Stop: "request_workspace_data_sources_list". Time for running method was 0.4212005138397217
--------------------------------------------------
Time for request: 1.2324023246765137
In [17]:
t0 = time.time()
ekos = EventHandler(**paths)
request = ekos.test_requests['request_workspace_data_sources_edit']
response = ekos.request_workspace_data_sources_edit(request)
ekos.write_test_response('request_workspace_data_sources_edit', response)
print('-'*50)
print('Time for request: {}'.format(time.time()-t0))
2018-09-12 20:49:59,338 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-09-12 20:49:59,338 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-09-12 20:50:00,056 event_handler.py 117 __init__ DEBUG Time for mapping: 0.7176012992858887
2018-09-12 20:50:00,103 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.7644014358520508
2018-09-12 20:50:00,103 event_handler.py 47 f DEBUG Start: "request_workspace_data_sources_edit"
2018-09-12 20:50:00,103 event_handler.py 3916 request_workspace_data_sources_edit DEBUG Start: request_workspace_data_sources_list
2018-09-12 20:50:00,149 event_handler.py 2962 load_workspace DEBUG Trying to load new workspace "8b13b250-8179-4638-ba88-21425ef7b576" with alias "New test workspace"
2018-09-12 20:50:00,508 event_handler.py 2980 load_workspace INFO Workspace "8b13b250-8179-4638-ba88-21425ef7b576" with alias "New test workspace loaded."
2018-09-12 20:50:00,602 workspaces.py 1821 load_all_data DEBUG All selected data in (status 1 in datatype_settings.txt) is not loaded.
REQUEST True chlorophyll_sharkweb_data_chlorophyll_wb_2007-2017_20180320.txt
REQUEST False physicalchemicalmodel_110001_PROFILER_alldepths_SE652400-223501_toolbox.dat
REQUEST False physicalchemicalmodel_120004_PROFILER_alldepths_SE612520-172080_toolbox.dat
REQUEST True physicalchemical_sharkweb_data_fyskem_wb_2007-2017_20180320.txt
REQUEST False phytoplankton_sharkweb_data_biovolume_wb_2007-2012_20180320.txt
REQUEST False phytoplankton_sharkweb_data_biovolume_wb_2013-2017_20180320.txt
REQUEST False zoobenthos_sharkweb_data_BQIm_wb_2007-2017_20180320.txt
¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
..//workspaces/8b13b250-8179-4638-ba88-21425ef7b576/input_data/exports\all_data.pkl
..//workspaces/8b13b250-8179-4638-ba88-21425ef7b576/input_data/exports\all_data.txt
2018-09-12 20:50:12,099 workspaces.py 1904 load_datatype_data DEBUG New data files has been loaded for datatype: physicalchemical
2018-09-12 20:50:12,130 workspaces.py 1904 load_datatype_data DEBUG New data files has been loaded for datatype: physicalchemicalmodel
Saving data to: ..//workspaces/8b13b250-8179-4638-ba88-21425ef7b576/input_data/exports/Raw_format_chlorophyll_data.txt
2018-09-12 20:50:12,832 workspaces.py 1904 load_datatype_data DEBUG New data files has been loaded for datatype: chlorophyll
2018-09-12 20:50:12,879 workspaces.py 1904 load_datatype_data DEBUG New data files has been loaded for datatype: phytoplankton
2018-09-12 20:50:12,941 workspaces.py 1904 load_datatype_data DEBUG New data files has been loaded for datatype: zoobenthos
self.all_data 0
MMMMMMMMM
time for _add_prioritized_parameter SALT is: 0.2964005470275879
time for _add_prioritized_parameter TEMP is: 0.28080058097839355
time for _add_prioritized_parameter DOXY is: 0.3120005130767822
--------------------------------------------------
Total time: 9.469216585159302
time_preparations 0.04680013656616211
time_list_group_data: 0.09360003471374512
time_list_calc_integ: 0.10919928550720215
time_list_add_row: 4.0716071128845215
time_all_calculations: 8.954415798187256
time_iterator: 0.0
time_add_data: 0.37440061569213867
Done adding integrated_calc "CPHL_INTEG_CALC" using parameter "CPHL_BTL"
time for integrated_calc "CPHL_INTEG_CALC" using parameter "CPHL_BTL is: 9.469216585159302
Saving data to: ..//workspaces/8b13b250-8179-4638-ba88-21425ef7b576/input_data/exports/all_data.txt
2018-09-12 20:50:51,208 event_handler.py 47 f DEBUG Start: "request_workspace_data_sources_list"
2018-09-12 20:50:51,208 event_handler.py 3958 request_workspace_data_sources_list DEBUG Start: request_workspace_data_sources_list
2018-09-12 20:50:51,239 event_handler.py 2973 load_workspace DEBUG Workspace "8b13b250-8179-4638-ba88-21425ef7b576" with alias "New test workspace" is already loaded. Set reload=True if you want to reload the workspace.
2018-09-12 20:50:51,255 event_handler.py 51 f DEBUG Stop: "request_workspace_data_sources_list". Time for running method was 0.04680013656616211
2018-09-12 20:50:51,255 event_handler.py 51 f DEBUG Stop: "request_workspace_data_sources_edit". Time for running method was 51.15248918533325
--------------------------------------------------
Time for request: 51.9168906211853
In [36]:
ekos.info_dict
Out[36]:
{'datatype': 'physicalchemical',
'filename': 'physicalchemical_sharkweb_data_fyskem_wb_2007-2017_20180320.txt',
'loaded': True,
'status': True}
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [29]:
t0 = time.time()
ekos = EventHandler(**paths)
request = ekos.test_requests['request_workspace_edit']
response = ekos.request_workspace_edit(request)
ekos.write_test_response('request_workspace_edit', response)
print('-'*50)
print('Time for request: {}'.format(time.time()-t0))
2018-05-31 08:54:36,390 logger.py 85 add_log DEBUG
2018-05-31 08:54:36,392 logger.py 86 add_log DEBUG ========================================================================================================================
2018-05-31 08:54:36,393 logger.py 87 add_log DEBUG ### Log added for log_id "event_handler" at locaton: ..\log\main_event_handler.log
2018-05-31 08:54:36,395 logger.py 88 add_log DEBUG ------------------------------------------------------------------------------------------------------------------------
2018-05-31 08:54:36,397 event_handler.py 74 __init__ DEBUG Start EventHandler: event_handler
2018-05-31 08:54:36,401 event_handler.py 75 __init__ DEBUG
2018-05-31 08:54:36,402 event_handler.py 76 __init__ INFO TEST info logger
2018-05-31 08:54:36,404 event_handler.py 77 __init__ WARNING TEST warning logger
2018-05-31 08:54:36,405 event_handler.py 78 __init__ ERROR TEST error logger
2018-05-31 08:54:36,408 event_handler.py 79 __init__ DEBUG TEST debug logger
====================================================================================================
event_handler
..//log
main
----------------------------------------------------------------------------------------------------
2018-05-31 08:54:40,080 event_handler.py 2016 request_workspace_edit DEBUG Start: request_workspace_edit
--------------------------------------------------
Time for request: 3.691999912261963
In [67]:
ekos = EventHandler(**paths)
request = ekos.test_requests['request_workspace_delete']
response = ekos.request_workspace_delete(request)
ekos.write_test_response('request_workspace_delete', response)
2018-07-20 09:55:17,840 event_handler.py 100 __init__ DEBUG Start EventHandler: event_handler
2018-07-20 09:55:17,842 event_handler.py 133 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-07-20 09:55:18,370 event_handler.py 111 __init__ DEBUG Time for mapping: 0.5279998779296875
2018-07-20 09:55:18,389 event_handler.py 116 __init__ DEBUG Time for initiating EventHandler: 0.5489997863769531
2018-07-20 09:55:18,399 event_handler.py 47 f DEBUG Start: "request_workspace_delete"
2018-07-20 09:55:18,426 event_handler.py 429 delete_workspace WARNING Removing workspace "327bbf4f-f367-4d85-80f4-e9151907eadc" with alias "New test workspace".
2018-07-20 09:55:18,432 event_handler.py 51 f DEBUG Stop: "request_workspace_delete". Time for running method was 0.029000043869018555
In [17]:
t0 = time.time()
ekos = EventHandler(**paths)
request = ekos.test_requests['request_subset_add_1']
response_subset_add = ekos.request_subset_add(request)
ekos.write_test_response('request_subset_add_1', response_subset_add)
# request = ekos.test_requests['request_subset_add_2']
# response_subset_add = ekos.request_subset_add(request)
# ekos.write_test_response('request_subset_add_2', response_subset_add)
# print('-'*50)
# print('Time for request: {}'.format(time.time()-t0))
2018-09-13 07:45:42,645 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-09-13 07:45:42,645 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-09-13 07:45:43,440 event_handler.py 117 __init__ DEBUG Time for mapping: 0.7956011295318604
2018-09-13 07:45:43,487 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.8424012660980225
2018-09-13 07:45:43,487 event_handler.py 47 f DEBUG Start: "request_subset_add"
2018-09-13 07:45:43,487 event_handler.py 3175 request_subset_add DEBUG Start: request_subset_add
2018-09-13 07:45:43,534 event_handler.py 2962 load_workspace DEBUG Trying to load new workspace "8b13b250-8179-4638-ba88-21425ef7b576" with alias "New test workspace"
2018-09-13 07:45:43,893 event_handler.py 2980 load_workspace INFO Workspace "8b13b250-8179-4638-ba88-21425ef7b576" with alias "New test workspace loaded."
2018-09-13 07:45:43,893 event_handler.py 374 copy_subset DEBUG Trying to copy subset "default_subset"
2018-09-13 07:45:44,080 logger.py 85 add_log DEBUG
2018-09-13 07:45:44,080 logger.py 86 add_log DEBUG ========================================================================================================================
2018-09-13 07:45:44,095 logger.py 87 add_log DEBUG ### Log added for log_id "5bc4bfa0-b5ee-48cf-a4f9-00ecb0862eb3" at locaton: ..\workspaces\8b13b250-8179-4638-ba88-21425ef7b576\log\subset_5bc4bfa0-b5ee-48cf-a4f9-00ecb0862eb3.log
2018-09-13 07:45:44,095 logger.py 88 add_log DEBUG ------------------------------------------------------------------------------------------------------------------------
¤ subset_20180615
====================================================================================================
5bc4bfa0-b5ee-48cf-a4f9-00ecb0862eb3
..//workspaces/8b13b250-8179-4638-ba88-21425ef7b576/log
subset
----------------------------------------------------------------------------------------------------
2018-09-13 07:45:44,111 event_handler.py 51 f DEBUG Stop: "request_subset_add". Time for running method was 0.6240012645721436
In [ ]:
In [ ]:
In [18]:
ekos = EventHandler(**paths)
request = ekos.test_requests['request_subset_get_data_filter']
response_subset_get_data_filter = ekos.request_subset_get_data_filter(request)
ekos.write_test_response('request_subset_get_data_filter', response_subset_get_data_filter)
2018-09-13 07:46:17,209 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-09-13 07:46:17,209 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-09-13 07:46:18,099 event_handler.py 117 __init__ DEBUG Time for mapping: 0.8892014026641846
2018-09-13 07:46:18,130 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.9204015731811523
2018-09-13 07:46:18,145 event_handler.py 47 f DEBUG Start: "request_subset_get_data_filter"
2018-09-13 07:46:18,145 event_handler.py 3214 request_subset_get_data_filter DEBUG Start: request_subset_get_data_filter
2018-09-13 07:46:18,177 event_handler.py 2962 load_workspace DEBUG Trying to load new workspace "8b13b250-8179-4638-ba88-21425ef7b576" with alias "New test workspace"
2018-09-13 07:46:18,598 event_handler.py 2980 load_workspace INFO Workspace "8b13b250-8179-4638-ba88-21425ef7b576" with alias "New test workspace loaded."
self.all_data 0
2018-09-13 07:46:19,503 workspaces.py 1829 load_all_data DEBUG Data has been loaded from existing all_data.pickle file.
---------------------------------------------------------------------------
SubsetNotFound Traceback (most recent call last)
<ipython-input-18-26e6905df7be> in <module>()
1 ekos = EventHandler(**paths)
2 request = ekos.test_requests['request_subset_get_data_filter']
----> 3 response_subset_get_data_filter = ekos.request_subset_get_data_filter(request)
4 ekos.write_test_response('request_subset_get_data_filter', response_subset_get_data_filter)
5
D:\git\ekostat_calculator\event_handler.py in f(*args, **kwargs)
47 _logger.debug('Start: "{.__name__}"'.format(func))
48 from_time = time.time()
---> 49 rv = func(*args, **kwargs)
50 to_time = time.time()
51 _logger.debug('Stop: "{.__name__}". Time for running method was {}'.format(func, to_time-from_time))
D:\git\ekostat_calculator\event_handler.py in request_subset_get_data_filter(self, request)
3221 self.action_load_data(workspace_uuid)
3222
-> 3223 self._check_valid_uuid(workspace_uuid, subset_uuid)
3224
3225 workspace_object = self.get_workspace(workspace_uuid)
D:\git\ekostat_calculator\event_handler.py in _check_valid_uuid(self, workspace_uuid, subset_uuid)
204 raise exceptions.SubsetIsDeleted(subset_uuid)
205 elif subset_uuid not in uuid_mapping.get_uuid_list_for_user():
--> 206 raise exceptions.SubsetNotFound(subset_uuid)
207
208
SubsetNotFound: ac45fef1-3042-44f4-bdca-e121d1d93f45
In [ ]:
In [ ]:
In [82]:
ekos = EventHandler(**paths)
request = ekos.test_requests['request_subset_get_indicator_settings']
# request = ekos.test_requests['request_subset_get_indicator_settings_no_areas']
# print(request['subset']['subset_uuid'])
# request['subset']['subset_uuid'] = 'fel'
# print(request['subset']['subset_uuid'])
response_subset_get_indicator_settings = ekos.request_subset_get_indicator_settings(request)
ekos.write_test_response('request_subset_get_indicator_settings', response_subset_get_indicator_settings)
2018-08-24 13:05:00,454 event_handler.py 104 __init__ DEBUG Start EventHandler: event_handler
2018-08-24 13:05:00,455 event_handler.py 139 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-08-24 13:05:00,864 event_handler.py 115 __init__ DEBUG Time for mapping: 0.4089999198913574
2018-08-24 13:05:00,882 event_handler.py 120 __init__ DEBUG Time for initiating EventHandler: 0.42799997329711914
2018-08-24 13:05:00,883 event_handler.py 47 f DEBUG Start: "request_subset_get_indicator_settings"
2018-08-24 13:05:00,886 event_handler.py 3044 request_subset_get_indicator_settings DEBUG Start: request_subset_get_indicator_settings
2018-08-24 13:05:00,906 event_handler.py 2782 load_workspace DEBUG Trying to load new workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace"
2018-08-24 13:05:01,123 event_handler.py 2800 load_workspace INFO Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace loaded."
self.all_data 0
2018-08-24 13:05:01,486 workspaces.py 1690 load_all_data DEBUG Data has been loaded from existing all_data.pickle file.
2018-08-24 13:05:02,553 event_handler.py 2793 load_workspace DEBUG Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace" is already loaded. Set reload=True if you want to reload the workspace.
2018-08-24 13:05:03,044 event_handler.py 2793 load_workspace DEBUG Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace" is already loaded. Set reload=True if you want to reload the workspace.
2018-08-24 13:05:03,418 event_handler.py 2793 load_workspace DEBUG Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace" is already loaded. Set reload=True if you want to reload the workspace.
2018-08-24 13:05:03,800 event_handler.py 2793 load_workspace DEBUG Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace" is already loaded. Set reload=True if you want to reload the workspace.
2018-08-24 13:05:04,156 event_handler.py 2793 load_workspace DEBUG Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace" is already loaded. Set reload=True if you want to reload the workspace.
2018-08-24 13:05:04,525 event_handler.py 2793 load_workspace DEBUG Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace" is already loaded. Set reload=True if you want to reload the workspace.
2018-08-24 13:05:04,915 event_handler.py 2793 load_workspace DEBUG Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace" is already loaded. Set reload=True if you want to reload the workspace.
2018-08-24 13:05:05,291 event_handler.py 2793 load_workspace DEBUG Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace" is already loaded. Set reload=True if you want to reload the workspace.
2018-08-24 13:05:05,669 event_handler.py 2793 load_workspace DEBUG Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace" is already loaded. Set reload=True if you want to reload the workspace.
2018-08-24 13:05:06,045 event_handler.py 2793 load_workspace DEBUG Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace" is already loaded. Set reload=True if you want to reload the workspace.
2018-08-24 13:05:06,420 event_handler.py 2793 load_workspace DEBUG Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace" is already loaded. Set reload=True if you want to reload the workspace.
2018-08-24 13:05:06,789 event_handler.py 2793 load_workspace DEBUG Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace" is already loaded. Set reload=True if you want to reload the workspace.
2018-08-24 13:05:07,194 event_handler.py 2793 load_workspace DEBUG Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace" is already loaded. Set reload=True if you want to reload the workspace.
2018-08-24 13:05:07,559 event_handler.py 51 f DEBUG Stop: "request_subset_get_indicator_settings". Time for running method was 6.672999858856201
In [47]:
workspace_uuid = '5cf3719a-9d44-48e0-b228-496a6894d263'
subset_uuid = '1645d1d3-b7c2-495d-b30f-3a6b09ed7935'
workspace_object = ekos.get_workspace(workspace_uuid)
subset_object = workspace_object.get_subset_object(subset_uuid)
data_filter_object = subset_object.get_data_filter_object(step=1)
In [7]:
ekos = EventHandler(**paths)
request = ekos.test_requests['request_subset_set_indicator_settings']
response_subset_set_indicator_settings = ekos.request_subset_set_indicator_settings(request)
ekos.write_test_response('request_subset_set_indicator_settings', response_subset_set_indicator_settings)
2018-09-12 20:45:59,904 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-09-12 20:45:59,904 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-09-12 20:46:00,606 event_handler.py 117 __init__ DEBUG Time for mapping: 0.7020010948181152
2018-09-12 20:46:00,637 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.7332010269165039
2018-09-12 20:46:00,637 event_handler.py 47 f DEBUG Start: "request_subset_set_indicator_settings"
2018-09-12 20:46:00,653 event_handler.py 3363 request_subset_set_indicator_settings DEBUG Start: request_subset_set_indicator_settings
---------------------------------------------------------------------------
WorkspaceNotFound Traceback (most recent call last)
<ipython-input-7-2c629fe5e92e> in <module>()
1 ekos = EventHandler(**paths)
2 request = ekos.test_requests['request_subset_set_indicator_settings']
----> 3 response_subset_set_indicator_settings = ekos.request_subset_set_indicator_settings(request)
4 ekos.write_test_response('request_subset_set_indicator_settings', response_subset_set_indicator_settings)
D:\git\ekostat_calculator\event_handler.py in f(*args, **kwargs)
47 _logger.debug('Start: "{.__name__}"'.format(func))
48 from_time = time.time()
---> 49 rv = func(*args, **kwargs)
50 to_time = time.time()
51 _logger.debug('Stop: "{.__name__}". Time for running method was {}'.format(func, to_time-from_time))
D:\git\ekostat_calculator\event_handler.py in request_subset_set_indicator_settings(self, request)
3373
3374 # Load data
-> 3375 self.action_load_data(workspace_uuid) # workspace is loaded in action
3376
3377 self._check_valid_uuid(workspace_uuid, subset_uuid)
D:\git\ekostat_calculator\event_handler.py in action_load_data(self, workspace_uuid, force)
3050 """
3051
-> 3052 all_ok = self.action_load_workspace(workspace_uuid)
3053 if not all_ok:
3054 return all_ok
D:\git\ekostat_calculator\event_handler.py in action_load_workspace(self, workspace_uuid, force)
3033 Action to load workspace.
3034 """
-> 3035 self._check_valid_uuid(workspace_uuid)
3036 all_ok = self.load_workspace(unique_id=workspace_uuid, reload=force)
3037 if not all_ok:
D:\git\ekostat_calculator\event_handler.py in _check_valid_uuid(self, workspace_uuid, subset_uuid)
194 raise exceptions.WorkspaceIsDeleted(workspace_uuid)
195 elif workspace_uuid not in uuid_mapping.get_uuid_list_for_user():
--> 196 raise exceptions.WorkspaceNotFound(workspace_uuid)
197
198 else:
WorkspaceNotFound: 5cf3719a-9d44-48e0-b228-496a6894d263
In [144]:
ekos = EventHandler(**paths)
request = ekos.test_requests['request_sharkweb_search']
response_sharkweb_search = ekos.request_sharkweb_search(request)
ekos.write_test_response('request_sharkweb_search', response_sharkweb_search)
2018-08-27 19:52:26,564 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-08-27 19:52:26,564 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-08-27 19:52:27,047 event_handler.py 117 __init__ DEBUG Time for mapping: 0.4824998378753662
2018-08-27 19:52:27,049 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.4849998950958252
2018-08-27 19:52:27,049 event_handler.py 47 f DEBUG Start: "request_sharkweb_search"
2018-08-27 19:52:28,747 event_handler.py 51 f DEBUG Stop: "request_sharkweb_search". Time for running method was 1.6953001022338867
In [4]:
ekos = EventHandler(**paths)
request = ekos.test_requests['request_sharkweb_import']
response_sharkweb_import = ekos.request_sharkweb_import(request)
ekos.write_test_response('request_sharkweb_import', response_sharkweb_import)
2018-08-29 10:04:46,288 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-08-29 10:04:46,289 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-08-29 10:04:46,627 event_handler.py 117 __init__ DEBUG Time for mapping: 0.33759045600891113
2018-08-29 10:04:46,643 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.3541898727416992
2018-08-29 10:04:46,644 event_handler.py 47 f DEBUG Start: "request_sharkweb_import"
2018-08-29 10:04:46,658 event_handler.py 2946 load_workspace DEBUG Trying to load new workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace"
2018-08-29 10:04:46,731 logger.py 85 add_log DEBUG
2018-08-29 10:04:46,732 logger.py 86 add_log DEBUG ========================================================================================================================
2018-08-29 10:04:46,734 logger.py 87 add_log DEBUG ### Log added for log_id "1645d1d3-b7c2-495d-b30f-3a6b09ed7935" at locaton: ..\workspaces\5cf3719a-9d44-48e0-b228-496a6894d263\log\subset_1645d1d3-b7c2-495d-b30f-3a6b09ed7935.log
2018-08-29 10:04:46,736 logger.py 88 add_log DEBUG ------------------------------------------------------------------------------------------------------------------------
2018-08-29 10:04:46,777 logger.py 85 add_log DEBUG
2018-08-29 10:04:46,780 logger.py 86 add_log DEBUG ========================================================================================================================
2018-08-29 10:04:46,783 logger.py 87 add_log DEBUG ### Log added for log_id "default_subset" at locaton: ..\workspaces\5cf3719a-9d44-48e0-b228-496a6894d263\log\subset_default_subset.log
2018-08-29 10:04:46,785 logger.py 88 add_log DEBUG ------------------------------------------------------------------------------------------------------------------------
=== 5cf3719a-9d44-48e0-b228-496a6894d263
{'year_from': 2013, 'year_to': 2014, 'datatype': 'Physical and Chemical', 'water_district_option': [], 'type_area_option': [], 'svar_sea_area_option': [], 'encoding': 'utf8', 'lineend': 'windows', 'delimiters': 'point-tab', 'sample_table_view': 'sample_col_physicalchemical_columnparams', 'parameter': None, 'headerlang': 'internal'}
====================================================================================================
1645d1d3-b7c2-495d-b30f-3a6b09ed7935
..//workspaces/5cf3719a-9d44-48e0-b228-496a6894d263/log
subset
----------------------------------------------------------------------------------------------------
====================================================================================================
default_subset
..//workspaces/5cf3719a-9d44-48e0-b228-496a6894d263/log
subset
----------------------------------------------------------------------------------------------------
2018-08-29 10:04:46,977 logger.py 85 add_log DEBUG
2018-08-29 10:04:46,977 logger.py 86 add_log DEBUG ========================================================================================================================
2018-08-29 10:04:46,977 logger.py 87 add_log DEBUG ### Log added for log_id "5cf3719a-9d44-48e0-b228-496a6894d263" at locaton: ..\workspaces\5cf3719a-9d44-48e0-b228-496a6894d263\log\workspace_5cf3719a-9d44-48e0-b228-496a6894d263.log
2018-08-29 10:04:46,977 logger.py 88 add_log DEBUG ------------------------------------------------------------------------------------------------------------------------
2018-08-29 10:04:46,977 event_handler.py 2964 load_workspace INFO Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace loaded."
====================================================================================================
5cf3719a-9d44-48e0-b228-496a6894d263
..//workspaces/5cf3719a-9d44-48e0-b228-496a6894d263/log
workspace
----------------------------------------------------------------------------------------------------
DEBUG: Status: 200
DEBUG: Header: application/json; charset=utf-8
DEBUG: Encoding: utf-8
DEBUG: Status: 200
DEBUG: Header: application/json; charset=utf-8
DEBUG: Encoding: utf-8
DEBUG: Status: 200
DEBUG: Header: application/json; charset=utf-8
DEBUG: Encoding: utf-8
DEBUG: Status: 200
DEBUG: Header: application/octet-stream; charset=utf-8
DEBUG: Encoding: utf-8
datatype Physical and Chemical
internal_datatype_name
2018-08-29 10:05:12,215 event_handler.py 51 f DEBUG Stop: "request_sharkweb_import". Time for running method was 25.571115016937256
physicalchemical
Done
In [ ]:
In [ ]:
In [21]:
ekos = EventHandler(**paths)
request = ekos.test_requests['request_workspace_result']
response_workspace_result = ekos.request_workspace_result(request)
ekos.write_test_response('request_workspace_result', response_workspace_result)
2018-08-31 15:39:45,933 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-08-31 15:39:45,934 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-08-31 15:39:46,305 event_handler.py 117 __init__ DEBUG Time for mapping: 0.370999813079834
2018-08-31 15:39:46,320 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.38699984550476074
2018-08-31 15:39:46,324 event_handler.py 47 f DEBUG Start: "request_workspace_result"
2018-08-31 15:39:46,342 event_handler.py 2962 load_workspace DEBUG Trying to load new workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace"
2018-08-31 15:39:46,607 event_handler.py 2980 load_workspace INFO Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace loaded."
2018-08-31 15:39:48,263 event_handler.py 51 f DEBUG Stop: "request_workspace_result". Time for running method was 1.936999797821045
In [52]:
viss = 'SE633550-200700'
result[viss]['result']['ptot_winter']['status']
Out[52]:
''
In [ ]:
In [8]:
step1 = w.get_step_object(step=1, subset=subset_uuid)
In [11]:
d = step1.get_data_filter_object()
In [12]:
d.get_include_list_filter('VISS_EU_CD')
Out[12]:
['SE633000-195000',
'SE633550-200700',
'SE633710-200500',
'SE634200-202033',
'SE634230-201605',
'SE634640-203710',
'SE634740-203020',
'SE634950-202940',
'SE635040-204196',
'SE635300-205251',
'SE635660-199490',
'SE636150-199220',
'SE636570-203590',
'SE636910-204040',
'SE637070-204260',
'SE637310-204860',
'SE637640-204160',
'SE640240-205500',
'SE640400-205770',
'SE640900-205935',
'SE641000-210500',
'SE641250-210560',
'SE641250-211751',
'SE641745-211570',
'SE641875-212250',
'SE642035-212600',
'SE642950-213400',
'SE643160-212730',
'SE643550-211920',
'SE643700-211940',
'SE643920-211500',
'SE644030-218500',
'SE644040-211260',
'SE644070-211650',
'SE644150-211000',
'SE644730-210650',
'SE645000-212100',
'SE645000-213500',
'SE645130-211040',
'SE645340-211330',
'SE645500-212000',
'SE645670-214290',
'SE645830-212300',
'SE645950-212650',
'SE646360-213700',
'SE647260-212660',
'SE648760-213140',
'SE650280-213110',
'SE650460-213400',
'SE650750-213500',
'SE651075-213700',
'SE651475-214300',
'SE651500-213108',
'SE651800-214740',
'SE651818-212790',
'SE651940-213930',
'SE652000-213210',
'SE652000-214000',
'SE652066-214400',
'SE652075-213500',
'SE652150-213000',
'SE652250-213000',
'SE652250-213430',
'SE652385-214180',
'SE652400-220070',
'SE652400-223501',
'SE652450-222116',
'SE652465-214080',
'SE652475-215750',
'SE652500-213500',
'SE652686-221500',
'SE652830-222116',
'SE652855-224000',
'SE652920-222650',
'SE653116-224623',
'SE653140-224000',
'SE653176-222000',
'SE653303-222900',
'SE653740-222800',
'SE653870-235570',
'SE653900-223280',
'SE654000-222430',
'SE654100-234100',
'SE654110-224850',
'SE654150-240380',
'SE654200-222920',
'SE654291-224000',
'SE654330-222200',
'SE654360-235780',
'SE654470-222700',
'SE654490-220870',
'SE654500-232000',
'SE654570-225230',
'SE654575-234250',
'SE654820-222660',
'SE654860-219880',
'SE654990-224540',
'SE655120-220380',
'SE655180-218660',
'SE655260-224280',
'SE656300-222750',
'SE656620-222480',
'SE656840-222800',
'SE728806-179329',
'SE729159-179002',
'SE729849-180191',
'SE731175-867144',
'SE731734-867204',
'SE732081-888706',
'SE732410-884539']
In [ ]:
In [ ]:
In [131]:
{ekos.mapping_objects['sharkweb_mapping'].get_mapping('WATER_DISTRICT', 'internal', 'sharkweb'): '1',
ekos.mapping_objects['sharkweb_mapping'].get_mapping('WATER_TYPE_AREA', 'internal', 'sharkweb'): '2',
ekos.mapping_objects['sharkweb_mapping'].get_mapping('VISS_EU_CD', 'internal', 'sharkweb'): '3'}
Out[131]:
{'svar_sea_area_option': '3',
'type_area_option': '2',
'water_district_option': '1'}
In [107]:
ekos.mapping_type_area_name_list_sharkweb
Out[107]:
['20 - Norra Kvarkens inre kustvatten',
'21 - Norra Kvarkens yttre kustvatten',
'22 - Bottenviken, inre kustvatten',
'23 - Bottenviken, yttre kustvatten']
In [108]:
ekos.sharkweb_type_area_list
Out[108]:
{'01n - Västkustens inre kustvatten',
'01s - Västkustens inre kustvatten',
'02 - Västkustens fjordar',
'03 - Västkustens yttre kustvatten. Skagerrak',
'04 - Västkustens yttre kustvatten. Kattegatt',
'05 - Södra Hallands och norra Öresunds kustvatten',
'06 - Öresunds kustvatten',
'07 - Skånes kustvatten',
'08 - Blekinge skärgård och Kalmarsund. Inre kustvatten',
'09 - Blekinge skärgård och Kalmarsund. Yttre kustvatten',
'10 - Ölands och Gotlands kustvatten',
'11 - Gotlands nordvästra kustvatten',
'12n - Östergötlands och Stockholms skärgård. Mellankustvatten',
'12s - Östergötlands och Stockholms skärgård. Mellankustvatten',
'13 - Östergötlands inre kustvatten',
'14 - Östergötlands yttre kustvatten',
'15 - Stockholms skärgård. Yttre kustvatten',
'16 - Södra Bottenhavet. Inre kustvatten',
'17 - Södra Bottenhavet. Yttre kustvatten',
'18 - Norra Bottenhavet. Höga kusten. Inre kustvatten',
'19 - Norra Bottenhavet. Höga kusten. Yttre kustvatten',
'20 - Norra Kvarkens inre kustvatten',
'21 - Norra Kvarkens yttre kustvatten',
'22 - Norra Bottenviken. Inre kustvatten',
'23 - Norra Bottenviken. Yttre kustvatten',
'24 - Stockholms inre skärgård och Hallsfjärden',
'25 - Göta älvs- och Nordre älvs estuarie'}
In [104]:
ekos.mapping_type_area_name_list
Out[104]:
['Västkustens inre kustvatten, norra',
'Västkustens inre kustvatten, södra',
'Västkustens fjordar',
'Göta Älvs- och Nordre Älvs estuarie',
'Västkustens yttre kustvatten, Skagerrak',
'Västkustens yttre kustvatten, Kattegatt',
'Södra Halland och norra Öresunds kustvatten']
In [105]:
ekos.sharkweb_reader.get_available_water_district()
Out[105]:
['Bottenhavets vattendistrikt',
'Bottenvikens vattendistrikt',
'Norra Östersjöns vattendistrikt',
'Södra Östersjöns vattendistrikt',
'Västerhavets vattendistrikt']
In [111]:
print(sorted(ekos.mapping_objects.keys()))
['datatype_list', 'display_mapping', 'hypsographs', 'indicator_settings_homogeneous_parameters', 'indicator_settings_items_editable_in_gui', 'indicator_settings_items_to_show_in_gui', 'indicator_settings_matching_columns', 'quality_element', 'sharkweb_mapping', 'sharkweb_settings', 'water_body']
In [28]:
ekos.mapping_objects['water_body'].get_list('type_area', water_district='SE5')
Out[28]:
['1n', '1s', '2', '25', '3', '4', '5']
In [21]:
ekos.sharkweb_reader.get_available_type_area()
Out[21]:
['01n - Västkustens inre kustvatten',
'01s - Västkustens inre kustvatten',
'02 - Västkustens fjordar',
'03 - Västkustens yttre kustvatten. Skagerrak',
'04 - Västkustens yttre kustvatten. Kattegatt',
'05 - Södra Hallands och norra Öresunds kustvatten',
'06 - Öresunds kustvatten',
'07 - Skånes kustvatten',
'08 - Blekinge skärgård och Kalmarsund. Inre kustvatten',
'09 - Blekinge skärgård och Kalmarsund. Yttre kustvatten',
'10 - Ölands och Gotlands kustvatten',
'11 - Gotlands nordvästra kustvatten',
'12n - Östergötlands och Stockholms skärgård. Mellankustvatten',
'12s - Östergötlands och Stockholms skärgård. Mellankustvatten',
'13 - Östergötlands inre kustvatten',
'14 - Östergötlands yttre kustvatten',
'15 - Stockholms skärgård. Yttre kustvatten',
'16 - Södra Bottenhavet. Inre kustvatten',
'17 - Södra Bottenhavet. Yttre kustvatten',
'18 - Norra Bottenhavet. Höga kusten. Inre kustvatten',
'19 - Norra Bottenhavet. Höga kusten. Yttre kustvatten',
'20 - Norra Kvarkens inre kustvatten',
'21 - Norra Kvarkens yttre kustvatten',
'22 - Norra Bottenviken. Inre kustvatten',
'23 - Norra Bottenviken. Yttre kustvatten',
'24 - Stockholms inre skärgård och Hallsfjärden',
'25 - Göta älvs- och Nordre älvs estuarie']
In [86]:
df = pd.read_csv('D:/Utveckling/git/ekostat_calculator/resources/mappings/water_body_match_mw_20180827.txt', sep='\t', encoding='cp1252')
In [87]:
df['TYPE_AREA_NAME'] = df['TYPE_AREA_NAME'].apply(lambda x: '-'.join(x.split('-')[1:]).strip())
In [ ]:
In [88]:
df.to_csv('D:/Utveckling/git/ekostat_calculator/resources/mappings/water_body_match.txt', sep='\t', encoding='cp1252', index=False)
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [6]:
# Skapa nytt workspace
import datetime
ekos = EventHandler(**paths)
work_alias = datetime.datetime.now().strftime('%Y%m%d%H%M')
request = {
"alias": work_alias,
"workspace_uuid": "default_workspace"
}
print(ekos.request_workspace_add(request))
work_uuid = ekos.get_unique_id_for_alias(workspace_alias=work_alias)
2018-07-21 17:26:36,359 event_handler.py 104 __init__ DEBUG Start EventHandler: event_handler
2018-07-21 17:26:36,359 event_handler.py 139 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-07-21 17:26:36,662 event_handler.py 115 __init__ DEBUG Time for mapping: 0.3025999069213867
2018-07-21 17:26:36,677 event_handler.py 120 __init__ DEBUG Time for initiating EventHandler: 0.31820011138916016
2018-07-21 17:26:36,677 event_handler.py 47 f DEBUG Start: "request_workspace_add"
2018-07-21 17:26:36,677 event_handler.py 3431 request_workspace_add DEBUG Start: request_workspace_add
2018-07-21 17:26:36,678 event_handler.py 403 copy_workspace DEBUG Trying to copy workspace "default_workspace". Copy has alias "201807211726"
¤ 201807211726
2018-07-21 17:26:37,142 event_handler.py 2719 load_workspace DEBUG Trying to load new workspace "27689220-2492-4e82-86ca-152390a7be2b" with alias "201807211726"
2018-07-21 17:26:37,164 logger.py 85 add_log DEBUG
2018-07-21 17:26:37,166 logger.py 86 add_log DEBUG ========================================================================================================================
2018-07-21 17:26:37,167 logger.py 87 add_log DEBUG ### Log added for log_id "default_subset" at locaton: ..\workspaces\27689220-2492-4e82-86ca-152390a7be2b\log\subset_default_subset.log
2018-07-21 17:26:37,169 logger.py 88 add_log DEBUG ------------------------------------------------------------------------------------------------------------------------
2018-07-21 17:26:37,342 logger.py 85 add_log DEBUG
2018-07-21 17:26:37,342 logger.py 86 add_log DEBUG ========================================================================================================================
2018-07-21 17:26:37,342 logger.py 87 add_log DEBUG ### Log added for log_id "27689220-2492-4e82-86ca-152390a7be2b" at locaton: ..\workspaces\27689220-2492-4e82-86ca-152390a7be2b\log\workspace_27689220-2492-4e82-86ca-152390a7be2b.log
2018-07-21 17:26:37,342 logger.py 88 add_log DEBUG ------------------------------------------------------------------------------------------------------------------------
2018-07-21 17:26:37,343 event_handler.py 2737 load_workspace INFO Workspace "27689220-2492-4e82-86ca-152390a7be2b" with alias "201807211726 loaded."
2018-07-21 17:26:37,343 event_handler.py 51 f DEBUG Stop: "request_workspace_add". Time for running method was 0.6653997898101807
====================================================================================================
default_subset
..//workspaces/27689220-2492-4e82-86ca-152390a7be2b/log
subset
----------------------------------------------------------------------------------------------------
====================================================================================================
27689220-2492-4e82-86ca-152390a7be2b
..//workspaces/27689220-2492-4e82-86ca-152390a7be2b/log
workspace
----------------------------------------------------------------------------------------------------
{'alias': '201807211726', 'workspace_uuid': '27689220-2492-4e82-86ca-152390a7be2b', 'status': 'editable', 'data_is_available': False}
In [7]:
# Skapa nytt subset
import datetime
ekos = EventHandler(**paths)
datetime.datetime.now().strftime('%Y%m%d%H%M')
sub_alias = datetime.datetime.now().strftime('%Y%m%d%H%M')
# work_uuid = "327bbf4f-f367-4d85-80f4-e9151907eadc"
request = {
"workspace_uuid": work_uuid,
"subset_uuid": "default_subset",
"alias": sub_alias
}
ekos.request_subset_add(request)
sub_uuid = ekos.get_unique_id_for_alias(workspace_uuid=work_uuid, subset_alias=sub_alias)
2018-07-21 17:26:37,510 event_handler.py 104 __init__ DEBUG Start EventHandler: event_handler
2018-07-21 17:26:37,512 event_handler.py 139 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-07-21 17:26:37,843 event_handler.py 115 __init__ DEBUG Time for mapping: 0.33119988441467285
2018-07-21 17:26:37,858 event_handler.py 120 __init__ DEBUG Time for initiating EventHandler: 0.3487999439239502
2018-07-21 17:26:37,858 event_handler.py 47 f DEBUG Start: "request_subset_add"
2018-07-21 17:26:37,859 event_handler.py 2885 request_subset_add DEBUG Start: request_subset_add
2018-07-21 17:26:37,863 event_handler.py 2719 load_workspace DEBUG Trying to load new workspace "27689220-2492-4e82-86ca-152390a7be2b" with alias "201807211726"
2018-07-21 17:26:38,051 event_handler.py 2737 load_workspace INFO Workspace "27689220-2492-4e82-86ca-152390a7be2b" with alias "201807211726 loaded."
2018-07-21 17:26:38,051 event_handler.py 367 copy_subset DEBUG Trying to copy subset "default_subset"
¤ 201807211726
2018-07-21 17:26:38,462 logger.py 85 add_log DEBUG
2018-07-21 17:26:38,464 logger.py 86 add_log DEBUG ========================================================================================================================
2018-07-21 17:26:38,465 logger.py 87 add_log DEBUG ### Log added for log_id "a1a162c7-a734-4555-be72-7c975422e582" at locaton: ..\workspaces\27689220-2492-4e82-86ca-152390a7be2b\log\subset_a1a162c7-a734-4555-be72-7c975422e582.log
2018-07-21 17:26:38,467 logger.py 88 add_log DEBUG ------------------------------------------------------------------------------------------------------------------------
2018-07-21 17:26:38,473 event_handler.py 51 f DEBUG Stop: "request_subset_add". Time for running method was 0.6138002872467041
====================================================================================================
a1a162c7-a734-4555-be72-7c975422e582
..//workspaces/27689220-2492-4e82-86ca-152390a7be2b/log
subset
----------------------------------------------------------------------------------------------------
In [248]:
# Import default data
ekos = EventHandler(**paths)
work_uuid = ekos.get_unique_id_for_alias(workspace_alias=work_alias)
request = {
"workspace_uuid": work_uuid
}
ekos.request_workspace_import_default_data(request)
2018-07-20 19:25:15,188 event_handler.py 100 __init__ DEBUG Start EventHandler: event_handler
2018-07-20 19:25:15,193 event_handler.py 133 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-07-20 19:25:15,634 event_handler.py 111 __init__ DEBUG Time for mapping: 0.44099998474121094
2018-07-20 19:25:15,649 event_handler.py 116 __init__ DEBUG Time for initiating EventHandler: 0.4609999656677246
2018-07-20 19:25:15,659 event_handler.py 3530 request_workspace_import_default_data DEBUG Start: request_workspace_load_default_data
2018-07-20 19:25:15,687 event_handler.py 2555 load_workspace DEBUG Trying to load new workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:25:15,908 event_handler.py 2573 load_workspace INFO Workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924 loaded."
2018-07-20 19:25:15,924 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:25:15,943 workspaces.py 1055 import_default_data DEBUG Default data file has been copied to workspace raw data folder: chlorophyll_sharkweb_data_chlorophyll_wb_2007-2017_20180320.txt
2018-07-20 19:25:15,956 workspaces.py 1055 import_default_data DEBUG Default data file has been copied to workspace raw data folder: physicalchemicalmodel_110001_PROFILER_alldepths_SE652400-223501_toolbox.dat
2018-07-20 19:25:15,971 workspaces.py 1055 import_default_data DEBUG Default data file has been copied to workspace raw data folder: physicalchemicalmodel_120004_PROFILER_alldepths_SE612520-172080_toolbox.dat
2018-07-20 19:25:16,119 workspaces.py 1055 import_default_data DEBUG Default data file has been copied to workspace raw data folder: physicalchemical_sharkweb_data_fyskem_wb_2007-2017_20180320.txt
File already added
File already added
File already added
File already added
2018-07-20 19:25:16,286 workspaces.py 1055 import_default_data DEBUG Default data file has been copied to workspace raw data folder: phytoplankton_sharkweb_data_biovolume_wb_2007-2012_20180320.txt
2018-07-20 19:25:16,410 workspaces.py 1055 import_default_data DEBUG Default data file has been copied to workspace raw data folder: phytoplankton_sharkweb_data_biovolume_wb_2013-2017_20180320.txt
2018-07-20 19:25:16,430 workspaces.py 1055 import_default_data DEBUG Default data file has been copied to workspace raw data folder: zoobenthos_sharkweb_data_BQIm_wb_2007-2017_20180320.txt
2018-07-20 19:25:16,436 workspaces.py 1656 load_all_data DEBUG Method load_all_data is forced.
2018-07-20 19:25:16,441 workspaces.py 1360 delete_all_export_data DEBUG All files in export directory are deleted and all "loaded" in datatype_settings is 0.
2018-07-20 19:25:16,447 workspaces.py 1665 load_all_data DEBUG No data to load.
2018-07-20 19:25:16,452 workspaces.py 1360 delete_all_export_data DEBUG All files in export directory are deleted and all "loaded" in datatype_settings is 0.
File already added
File already added
File already added
No data selected to be loaded!
Out[248]:
{'all_ok': True, 'message': ''}
In [37]:
# Get data filter
ekos = EventHandler(**paths)
request = {
"workspace_uuid": workspace_uuid,
"subset_uuid": subset_uuid
}
ekos.request_subset_get_data_filter(request)
2018-07-21 11:00:07,557 event_handler.py 102 __init__ DEBUG Start EventHandler: event_handler
2018-07-21 11:00:07,559 event_handler.py 135 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-07-21 11:00:07,976 event_handler.py 113 __init__ DEBUG Time for mapping: 0.4165031909942627
2018-07-21 11:00:07,991 event_handler.py 118 __init__ DEBUG Time for initiating EventHandler: 0.434603214263916
2018-07-21 11:00:07,991 event_handler.py 47 f DEBUG Start: "request_subset_get_data_filter"
2018-07-21 11:00:07,991 event_handler.py 2738 request_subset_get_data_filter DEBUG Start: request_subset_get_data_filter
2018-07-21 11:00:08,023 event_handler.py 2562 load_workspace DEBUG Trying to load new workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace"
2018-07-21 11:00:08,272 event_handler.py 2580 load_workspace INFO Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace loaded."
self.all_data 0
2018-07-21 11:00:08,655 workspaces.py 1680 load_all_data DEBUG Data has been loaded from existing all_data.pickle file.
=== 1645d1d3-b7c2-495d-b30f-3a6b09ed7935
2018-07-21 11:00:09,905 event_handler.py 51 f DEBUG Stop: "request_subset_get_data_filter". Time for running method was 1.913712978363037
Out[37]:
{'subset': {'alias': 'subset_20180615',
'areas': [{'active': False,
'children': [{'active': False,
'children': [{'active': False,
'key': 'SE633000-195000',
'label': 'Örefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE633000-195000'},
{'active': False,
'key': 'SE633710-200500',
'label': 'Mjölefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE633710-200500'},
{'active': False,
'key': 'SE634200-202033',
'label': 'Österfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE634200-202033'},
{'active': False,
'key': 'SE634230-201605',
'label': 'Västerfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE634230-201605'},
{'active': False,
'key': 'SE634640-203710',
'label': 'Ytterbodafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE634640-203710'},
{'active': False,
'key': 'SE634740-203020',
'label': 'Täftefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE634740-203020'},
{'active': False,
'key': 'SE634950-202940',
'label': 'Lillfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE634950-202940'},
{'active': False,
'key': 'SE635040-204196',
'label': 'Ostnäsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE635040-204196'},
{'active': False,
'key': 'SE635660-199490',
'label': 'Hörnefors området sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE635660-199490'},
{'active': False,
'key': 'SE636150-199220',
'label': 'Megrundsområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE636150-199220'},
{'active': False,
'key': 'SE636570-203590',
'label': 'Fjärdgrundsområdet sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE636570-203590'},
{'active': False,
'key': 'SE636910-204040',
'label': 'Österlångslädan',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE636910-204040'},
{'active': False,
'key': 'SE637070-204260',
'label': 'Raggavaviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE637070-204260'},
{'active': False,
'key': 'SE637310-204860',
'label': 'Yttre Täftefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE637310-204860'},
{'active': False,
'key': 'SE637640-204160',
'label': 'Tavlefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE637640-204160'}],
'key': '20',
'label': '20 - Norra Kvarkens inre kustvatten',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE633550-200700',
'label': 'S n Kvarkens kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE633550-200700'},
{'active': False,
'key': 'SE635300-205251',
'label': 'N n Kvarkens kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE635300-205251'}],
'key': '21',
'label': '21 - Norra Kvarkens yttre kustvatten',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE640240-205500',
'label': 'Bygdefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE640240-205500'},
{'active': False,
'key': 'SE640400-205770',
'label': 'Ricklefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE640400-205770'},
{'active': False,
'key': 'SE640900-205935',
'label': 'Sikeåfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE640900-205935'},
{'active': False,
'key': 'SE641000-210500',
'label': 'Vändskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE641000-210500'},
{'active': False,
'key': 'SE641250-210560',
'label': 'Gumbodafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE641250-210560'},
{'active': False,
'key': 'SE641745-211570',
'label': 'Lövselefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE641745-211570'},
{'active': False,
'key': 'SE641875-212250',
'label': 'Kallviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE641875-212250'},
{'active': False,
'key': 'SE642035-212600',
'label': 'Blackefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE642035-212600'},
{'active': False,
'key': 'SE642950-213400',
'label': 'Bjuröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE642950-213400'},
{'active': False,
'key': 'SE643160-212730',
'label': 'Bäckfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE643160-212730'},
{'active': False,
'key': 'SE643550-211920',
'label': 'Storsladan',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE643550-211920'},
{'active': False,
'key': 'SE643700-211940',
'label': 'Burefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE643700-211940'},
{'active': False,
'key': 'SE643920-211500',
'label': 'Simpan',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE643920-211500'},
{'active': False,
'key': 'SE644030-218500',
'label': 'Ytterviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE644030-218500'},
{'active': False,
'key': 'SE644040-211260',
'label': 'Sörfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE644040-211260'},
{'active': False,
'key': 'SE644070-211650',
'label': 'Skelleftehamnsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE644070-211650'},
{'active': False,
'key': 'SE644150-211000',
'label': 'Ursviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE644150-211000'},
{'active': False,
'key': 'SE644730-210650',
'label': 'Boviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE644730-210650'},
{'active': False,
'key': 'SE645000-212100',
'label': 'Inre Kågefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE645000-212100'},
{'active': False,
'key': 'SE645000-213500',
'label': 'Kågefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE645000-213500'},
{'active': False,
'key': 'SE645130-211040',
'label': 'Bredviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE645130-211040'},
{'active': False,
'key': 'SE645340-211330',
'label': 'Rösnäsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE645340-211330'},
{'active': False,
'key': 'SE645500-212000',
'label': 'Byskefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE645500-212000'},
{'active': False,
'key': 'SE645670-214290',
'label': 'Sandvikssundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE645670-214290'},
{'active': False,
'key': 'SE645830-212300',
'label': 'Tåmfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE645830-212300'},
{'active': False,
'key': 'SE645950-212650',
'label': 'Åbyfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE645950-212650'},
{'active': False,
'key': 'SE647260-212660',
'label': 'Hålfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE647260-212660'},
{'active': False,
'key': 'SE650280-213110',
'label': 'Kinnbäcksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE650280-213110'},
{'active': False,
'key': 'SE650460-213400',
'label': 'Bursfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE650460-213400'},
{'active': False,
'key': 'SE650750-213500',
'label': 'Jävrefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE650750-213500'},
{'active': False,
'key': 'SE651075-213700',
'label': 'Bondöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE651075-213700'},
{'active': False,
'key': 'SE651475-214300',
'label': 'Vargödraget',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE651475-214300'},
{'active': False,
'key': 'SE651500-213108',
'label': 'Yttrefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE651500-213108'},
{'active': False,
'key': 'SE651800-214740',
'label': 'Baggholmsdraget',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE651800-214740'},
{'active': False,
'key': 'SE651818-212790',
'label': 'Inrefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE651818-212790'},
{'active': False,
'key': 'SE651940-213930',
'label': 'Haraholmsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE651940-213930'},
{'active': False,
'key': 'SE652000-213210',
'label': 'Nördfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652000-213210'},
{'active': False,
'key': 'SE652000-214000',
'label': 'Mjoöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652000-214000'},
{'active': False,
'key': 'SE652066-214400',
'label': 'Storfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652066-214400'},
{'active': False,
'key': 'SE652075-213500',
'label': 'Davids stenar',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652075-213500'},
{'active': False,
'key': 'SE652150-213000',
'label': 'Rävahavet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652150-213000'},
{'active': False,
'key': 'SE652250-213000',
'label': 'Bärtnäsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652250-213000'},
{'active': False,
'key': 'SE652250-213430',
'label': 'Håkansöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652250-213430'},
{'active': False,
'key': 'SE652385-214180',
'label': 'Brändöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652385-214180'},
{'active': False,
'key': 'SE652400-220070',
'label': 'Mannöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652400-220070'},
{'active': False,
'key': 'SE652450-222116',
'label': 'Sandgrönnfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652450-222116'},
{'active': False,
'key': 'SE652465-214080',
'label': 'Bastafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652465-214080'},
{'active': False,
'key': 'SE652475-215750',
'label': 'Holfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652475-215750'},
{'active': False,
'key': 'SE652500-213500',
'label': 'Harrbäcksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652500-213500'},
{'active': False,
'key': 'SE652686-221500',
'label': 'Germandöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652686-221500'},
{'active': False,
'key': 'SE652830-222116',
'label': 'Västantillfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652830-222116'},
{'active': False,
'key': 'SE652855-224000',
'label': 'Bastaskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652855-224000'},
{'active': False,
'key': 'SE652920-222650',
'label': 'Sörbrändöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652920-222650'},
{'active': False,
'key': 'SE653116-224623',
'label': 'Saxskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE653116-224623'},
{'active': False,
'key': 'SE653140-224000',
'label': 'Degeröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE653140-224000'},
{'active': False,
'key': 'SE653176-222000',
'label': 'Sandöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE653176-222000'},
{'active': False,
'key': 'SE653303-222900',
'label': 'Hindersöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE653303-222900'},
{'active': False,
'key': 'SE653740-222800',
'label': 'Hamnöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE653740-222800'},
{'active': False,
'key': 'SE653900-223280',
'label': 'Fjuksöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE653900-223280'},
{'active': False,
'key': 'SE654000-222430',
'label': 'S. Sigfridsöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654000-222430'},
{'active': False,
'key': 'SE654110-224850',
'label': 'Båtöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654110-224850'},
{'active': False,
'key': 'SE654200-222920',
'label': 'Tistersöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654200-222920'},
{'active': False,
'key': 'SE654291-224000',
'label': 'Bergöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654291-224000'},
{'active': False,
'key': 'SE654330-222200',
'label': 'N. Sigfridsöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654330-222200'},
{'active': False,
'key': 'SE654360-235780',
'label': 'Skomakarfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654360-235780'},
{'active': False,
'key': 'SE654470-222700',
'label': 'Gussöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654470-222700'},
{'active': False,
'key': 'SE654490-220870',
'label': 'Börstskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654490-220870'},
{'active': False,
'key': 'SE654500-232000',
'label': 'Repskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654500-232000'},
{'active': False,
'key': 'SE654560-246250',
'label': 'Haparandafjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654560-246250'},
{'active': False,
'key': 'SE654570-225230',
'label': 'Rånöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654570-225230'},
{'active': False,
'key': 'SE654575-234250',
'label': 'Seskaröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654575-234250'},
{'active': False,
'key': 'SE654820-222660',
'label': 'Rånefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654820-222660'},
{'active': False,
'key': 'SE654860-219880',
'label': 'Ersnäsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654860-219880'},
{'active': False,
'key': 'SE654990-224540',
'label': 'Siknäsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654990-224540'},
{'active': False,
'key': 'SE655120-220380',
'label': 'Måttsundsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE655120-220380'},
{'active': False,
'key': 'SE655180-218660',
'label': 'Möröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE655180-218660'},
{'active': False,
'key': 'SE655260-224280',
'label': 'Törefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE655260-224280'},
{'active': False,
'key': 'SE656300-222750',
'label': 'Mulöviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE656300-222750'},
{'active': False,
'key': 'SE656620-222480',
'label': 'Granöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE656620-222480'},
{'active': False,
'key': 'SE656840-222800',
'label': 'Bergnäsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE656840-222800'},
{'active': False,
'key': 'SE728806-179329',
'label': 'Yttre Lulefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE728806-179329'},
{'active': False,
'key': 'SE729159-179002',
'label': 'Inre Lulefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE729159-179002'},
{'active': False,
'key': 'SE729849-180191',
'label': 'Björköfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE729849-180191'},
{'active': False,
'key': 'SE731175-867144',
'label': 'Storöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE731175-867144'},
{'active': False,
'key': 'SE731734-867204',
'label': 'Slumpfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE731734-867204'},
{'active': False,
'key': 'SE732081-888706',
'label': 'Bodöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE732081-888706'},
{'active': False,
'key': 'SE732410-884539',
'label': 'Kroksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE732410-884539'}],
'key': '22',
'label': '22 - Bottenviken, inre kustvatten',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE641250-211751',
'label': 'S Bottenvikens kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE641250-211751'},
{'active': False,
'key': 'SE646360-213700',
'label': 'Skelleftebukten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE646360-213700'},
{'active': False,
'key': 'SE648760-213140',
'label': 'N m Bottenvikens kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE648760-213140'},
{'active': False,
'key': 'SE652400-223501',
'label': 'Norrbottens skärgårds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652400-223501'},
{'active': False,
'key': 'SE653840-247900',
'label': 'Knivskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE653840-247900'},
{'active': False,
'key': 'SE653870-235570',
'label': 'Enskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE653870-235570'},
{'active': False,
'key': 'SE654100-234100',
'label': 'S. Seskaröfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654100-234100'},
{'active': False,
'key': 'SE654130-249500',
'label': 'Katajafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654130-249500'},
{'active': False,
'key': 'SE654150-240380',
'label': 'Hamnskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654150-240380'}],
'key': '23',
'label': '23 - Bottenviken, yttre kustvatten',
'status': 'editable',
'type': 'type_area'}],
'key': 'SE1',
'label': 'SE1',
'status': 'editable',
'type': 'water_district'},
{'active': False,
'children': [{'active': False,
'children': [{'active': False,
'key': 'SE640240-205500',
'label': 'Bygdefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE640240-205500'},
{'active': False,
'key': 'SE640400-205770',
'label': 'Ricklefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE640400-205770'},
{'active': False,
'key': 'SE640900-205935',
'label': 'Sikeåfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE640900-205935'},
{'active': False,
'key': 'SE641000-210500',
'label': 'Vändskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE641000-210500'},
{'active': False,
'key': 'SE641250-210560',
'label': 'Gumbodafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE641250-210560'},
{'active': False,
'key': 'SE641745-211570',
'label': 'Lövselefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE641745-211570'},
{'active': False,
'key': 'SE641875-212250',
'label': 'Kallviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE641875-212250'},
{'active': False,
'key': 'SE642035-212600',
'label': 'Blackefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE642035-212600'},
{'active': False,
'key': 'SE642950-213400',
'label': 'Bjuröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE642950-213400'},
{'active': False,
'key': 'SE643160-212730',
'label': 'Bäckfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE643160-212730'},
{'active': False,
'key': 'SE643550-211920',
'label': 'Storsladan',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE643550-211920'},
{'active': False,
'key': 'SE643700-211940',
'label': 'Burefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE643700-211940'},
{'active': False,
'key': 'SE643920-211500',
'label': 'Simpan',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE643920-211500'},
{'active': False,
'key': 'SE644030-218500',
'label': 'Ytterviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE644030-218500'},
{'active': False,
'key': 'SE644040-211260',
'label': 'Sörfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE644040-211260'},
{'active': False,
'key': 'SE644070-211650',
'label': 'Skelleftehamnsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE644070-211650'},
{'active': False,
'key': 'SE644150-211000',
'label': 'Ursviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE644150-211000'},
{'active': False,
'key': 'SE644730-210650',
'label': 'Boviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE644730-210650'},
{'active': False,
'key': 'SE645000-212100',
'label': 'Inre Kågefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE645000-212100'},
{'active': False,
'key': 'SE645000-213500',
'label': 'Kågefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE645000-213500'},
{'active': False,
'key': 'SE645130-211040',
'label': 'Bredviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE645130-211040'},
{'active': False,
'key': 'SE645340-211330',
'label': 'Rösnäsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE645340-211330'},
{'active': False,
'key': 'SE645500-212000',
'label': 'Byskefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE645500-212000'},
{'active': False,
'key': 'SE645670-214290',
'label': 'Sandvikssundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE645670-214290'},
{'active': False,
'key': 'SE645830-212300',
'label': 'Tåmfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE645830-212300'},
{'active': False,
'key': 'SE645950-212650',
'label': 'Åbyfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE645950-212650'},
{'active': False,
'key': 'SE647260-212660',
'label': 'Hålfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE647260-212660'},
{'active': False,
'key': 'SE650280-213110',
'label': 'Kinnbäcksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE650280-213110'},
{'active': False,
'key': 'SE650460-213400',
'label': 'Bursfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE650460-213400'},
{'active': False,
'key': 'SE650750-213500',
'label': 'Jävrefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE650750-213500'},
{'active': False,
'key': 'SE651075-213700',
'label': 'Bondöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE651075-213700'},
{'active': False,
'key': 'SE651475-214300',
'label': 'Vargödraget',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE651475-214300'},
{'active': False,
'key': 'SE651500-213108',
'label': 'Yttrefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE651500-213108'},
{'active': False,
'key': 'SE651800-214740',
'label': 'Baggholmsdraget',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE651800-214740'},
{'active': False,
'key': 'SE651818-212790',
'label': 'Inrefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE651818-212790'},
{'active': False,
'key': 'SE651940-213930',
'label': 'Haraholmsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE651940-213930'},
{'active': False,
'key': 'SE652000-213210',
'label': 'Nördfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652000-213210'},
{'active': False,
'key': 'SE652000-214000',
'label': 'Mjoöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652000-214000'},
{'active': False,
'key': 'SE652066-214400',
'label': 'Storfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652066-214400'},
{'active': False,
'key': 'SE652075-213500',
'label': 'Davids stenar',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652075-213500'},
{'active': False,
'key': 'SE652150-213000',
'label': 'Rävahavet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652150-213000'},
{'active': False,
'key': 'SE652250-213000',
'label': 'Bärtnäsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652250-213000'},
{'active': False,
'key': 'SE652250-213430',
'label': 'Håkansöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652250-213430'},
{'active': False,
'key': 'SE652385-214180',
'label': 'Brändöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652385-214180'},
{'active': False,
'key': 'SE652400-220070',
'label': 'Mannöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652400-220070'},
{'active': False,
'key': 'SE652450-222116',
'label': 'Sandgrönnfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652450-222116'},
{'active': False,
'key': 'SE652465-214080',
'label': 'Bastafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652465-214080'},
{'active': False,
'key': 'SE652475-215750',
'label': 'Holfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652475-215750'},
{'active': False,
'key': 'SE652500-213500',
'label': 'Harrbäcksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652500-213500'},
{'active': False,
'key': 'SE652686-221500',
'label': 'Germandöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652686-221500'},
{'active': False,
'key': 'SE652830-222116',
'label': 'Västantillfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652830-222116'},
{'active': False,
'key': 'SE652855-224000',
'label': 'Bastaskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652855-224000'},
{'active': False,
'key': 'SE652920-222650',
'label': 'Sörbrändöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652920-222650'},
{'active': False,
'key': 'SE653116-224623',
'label': 'Saxskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE653116-224623'},
{'active': False,
'key': 'SE653140-224000',
'label': 'Degeröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE653140-224000'},
{'active': False,
'key': 'SE653176-222000',
'label': 'Sandöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE653176-222000'},
{'active': False,
'key': 'SE653303-222900',
'label': 'Hindersöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE653303-222900'},
{'active': False,
'key': 'SE653740-222800',
'label': 'Hamnöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE653740-222800'},
{'active': False,
'key': 'SE653900-223280',
'label': 'Fjuksöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE653900-223280'},
{'active': False,
'key': 'SE654000-222430',
'label': 'S. Sigfridsöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654000-222430'},
{'active': False,
'key': 'SE654110-224850',
'label': 'Båtöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654110-224850'},
{'active': False,
'key': 'SE654200-222920',
'label': 'Tistersöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654200-222920'},
{'active': False,
'key': 'SE654291-224000',
'label': 'Bergöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654291-224000'},
{'active': False,
'key': 'SE654330-222200',
'label': 'N. Sigfridsöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654330-222200'},
{'active': False,
'key': 'SE654360-235780',
'label': 'Skomakarfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654360-235780'},
{'active': False,
'key': 'SE654470-222700',
'label': 'Gussöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654470-222700'},
{'active': False,
'key': 'SE654490-220870',
'label': 'Börstskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654490-220870'},
{'active': False,
'key': 'SE654500-232000',
'label': 'Repskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654500-232000'},
{'active': False,
'key': 'SE654560-246250',
'label': 'Haparandafjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654560-246250'},
{'active': False,
'key': 'SE654570-225230',
'label': 'Rånöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654570-225230'},
{'active': False,
'key': 'SE654575-234250',
'label': 'Seskaröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654575-234250'},
{'active': False,
'key': 'SE654820-222660',
'label': 'Rånefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654820-222660'},
{'active': False,
'key': 'SE654860-219880',
'label': 'Ersnäsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654860-219880'},
{'active': False,
'key': 'SE654990-224540',
'label': 'Siknäsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654990-224540'},
{'active': False,
'key': 'SE655120-220380',
'label': 'Måttsundsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE655120-220380'},
{'active': False,
'key': 'SE655180-218660',
'label': 'Möröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE655180-218660'},
{'active': False,
'key': 'SE655260-224280',
'label': 'Törefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE655260-224280'},
{'active': False,
'key': 'SE656300-222750',
'label': 'Mulöviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE656300-222750'},
{'active': False,
'key': 'SE656620-222480',
'label': 'Granöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE656620-222480'},
{'active': False,
'key': 'SE656840-222800',
'label': 'Bergnäsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE656840-222800'},
{'active': False,
'key': 'SE728806-179329',
'label': 'Yttre Lulefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE728806-179329'},
{'active': False,
'key': 'SE729159-179002',
'label': 'Inre Lulefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE729159-179002'},
{'active': False,
'key': 'SE729849-180191',
'label': 'Björköfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE729849-180191'},
{'active': False,
'key': 'SE731175-867144',
'label': 'Storöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE731175-867144'},
{'active': False,
'key': 'SE731734-867204',
'label': 'Slumpfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE731734-867204'},
{'active': False,
'key': 'SE732081-888706',
'label': 'Bodöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE732081-888706'},
{'active': False,
'key': 'SE732410-884539',
'label': 'Kroksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE732410-884539'}],
'key': '22',
'label': '22 - Bottenviken, inre kustvatten',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE641250-211751',
'label': 'S Bottenvikens kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE641250-211751'},
{'active': False,
'key': 'SE646360-213700',
'label': 'Skelleftebukten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE646360-213700'},
{'active': False,
'key': 'SE648760-213140',
'label': 'N m Bottenvikens kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE648760-213140'},
{'active': False,
'key': 'SE652400-223501',
'label': 'Norrbottens skärgårds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE652400-223501'},
{'active': False,
'key': 'SE653840-247900',
'label': 'Knivskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE653840-247900'},
{'active': False,
'key': 'SE653870-235570',
'label': 'Enskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE653870-235570'},
{'active': False,
'key': 'SE654100-234100',
'label': 'S. Seskaröfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654100-234100'},
{'active': False,
'key': 'SE654130-249500',
'label': 'Katajafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654130-249500'},
{'active': False,
'key': 'SE654150-240380',
'label': 'Hamnskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE654150-240380'}],
'key': '23',
'label': '23 - Bottenviken, yttre kustvatten',
'status': 'editable',
'type': 'type_area'}],
'key': 'SE1TO',
'label': 'SE1TO',
'status': 'editable',
'type': 'water_district'},
{'active': False,
'children': [{'active': False,
'children': [{'active': False,
'key': 'SE600565-184600',
'label': 'Ortalaviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE600565-184600'},
{'active': False,
'key': 'SE600740-183460',
'label': 'Edeboviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE600740-183460'},
{'active': False,
'key': 'SE600920-183090',
'label': 'Järsjöviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE600920-183090'},
{'active': False,
'key': 'SE601000-183510',
'label': 'Galtfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601000-183510'},
{'active': False,
'key': 'SE601000-184030',
'label': 'Singöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601000-184030'},
{'active': False,
'key': 'SE601070-182870',
'label': 'Hargsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601070-182870'},
{'active': False,
'key': 'SE601190-182870',
'label': 'Norra Hargsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601190-182870'},
{'active': False,
'key': 'SE601204-182670',
'label': 'Mjölkfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601204-182670'},
{'active': False,
'key': 'SE601250-182570',
'label': 'Dragsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601250-182570'},
{'active': False,
'key': 'SE601300-182880',
'label': 'Östhammarfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601300-182880'},
{'active': False,
'key': 'SE601300-184180',
'label': 'Norrfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601300-184180'},
{'active': False,
'key': 'SE601310-183700',
'label': 'Raggaröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601310-183700'},
{'active': False,
'key': 'SE601360-182510',
'label': 'Sandikafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601360-182510'},
{'active': False,
'key': 'SE601440-184000',
'label': 'Kasfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601440-184000'},
{'active': False,
'key': 'SE601660-183550',
'label': 'Ängsfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601660-183550'},
{'active': False,
'key': 'SE602120-181610',
'label': 'Kallriga Fjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE602120-181610'},
{'active': False,
'key': 'SE602400-183190',
'label': 'Gällfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE602400-183190'},
{'active': False,
'key': 'SE603000-181500',
'label': 'Öregrundsgrepen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE603000-181500'},
{'active': False,
'key': 'SE603190-174000',
'label': 'Karlholmsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE603190-174000'},
{'active': False,
'key': 'SE603650-174500',
'label': 'Lövstabukten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE603650-174500'},
{'active': False,
'key': 'SE604055-171248',
'label': 'Inre Fjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE604055-171248'},
{'active': False,
'key': 'SE604116-171037',
'label': 'Avan',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE604116-171037'},
{'active': False,
'key': 'SE604200-171765',
'label': 'Yttre Fjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE604200-171765'},
{'active': False,
'key': 'SE604250-173000',
'label': 'Skutskärsfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE604250-173000'},
{'active': False,
'key': 'SE604900-171700',
'label': 'Hilleviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE604900-171700'},
{'active': False,
'key': 'SE605140-171674',
'label': 'Iggösundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE605140-171674'},
{'active': False,
'key': 'SE605390-171558',
'label': 'Hamnskär',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE605390-171558'},
{'active': False,
'key': 'SE605630-179220',
'label': 'Fårholmen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE605630-179220'},
{'active': False,
'key': 'SE605760-171000',
'label': 'Norrsundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE605760-171000'},
{'active': False,
'key': 'SE610100-171245',
'label': 'Axmarfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE610100-171245'},
{'active': False,
'key': 'SE610500-171586',
'label': 'Kusöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE610500-171586'},
{'active': False,
'key': 'SE611000-171500',
'label': 'Vallviksfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE611000-171500'},
{'active': False,
'key': 'SE611213-171063',
'label': 'Ljusnefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE611213-171063'},
{'active': False,
'key': 'SE611600-171500',
'label': 'Sandarnesfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE611600-171500'},
{'active': False,
'key': 'SE611676-171000',
'label': 'Söderhamnsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE611676-171000'},
{'active': False,
'key': 'SE611766-171305',
'label': 'Midsommarfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE611766-171305'},
{'active': False,
'key': 'SE612303-171075',
'label': 'Skärsåfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE612303-171075'},
{'active': False,
'key': 'SE612791-171130',
'label': 'Långvindsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE612791-171130'},
{'active': False,
'key': 'SE613240-171000',
'label': 'Enångersfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE613240-171000'},
{'active': False,
'key': 'SE613380-171450',
'label': 'Hålsängesfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE613380-171450'},
{'active': False,
'key': 'SE613500-171000',
'label': 'Siviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE613500-171000'},
{'active': False,
'key': 'SE613500-172500',
'label': 'Agöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE613500-172500'},
{'active': False,
'key': 'SE613591-171000',
'label': 'Njutångersfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE613591-171000'},
{'active': False,
'key': 'SE613760-171000',
'label': 'Gårdsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE613760-171000'},
{'active': False,
'key': 'SE614165-171500',
'label': 'Hudiksvallsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE614165-171500'}],
'key': '16',
'label': '16 - Södra Bottenhavet, inre kustvatten',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE595730-185850',
'label': 'Väddö kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE595730-185850'},
{'active': False,
'key': 'SE600590-184933',
'label': 'Grisslehamn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE600590-184933'},
{'active': False,
'key': 'SE601020-185050',
'label': 'Östhammars kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601020-185050'},
{'active': False,
'key': 'SE603870-181301',
'label': 'Öregrunds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE603870-181301'},
{'active': False,
'key': 'SE604200-174400',
'label': 'Gävlebuktens utsjövatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE604200-174400'},
{'active': False,
'key': 'SE604675-172125',
'label': 'Harkskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE604675-172125'},
{'active': False,
'key': 'SE605660-172380',
'label': 'S S M Bottenhavets kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE605660-172380'},
{'active': False,
'key': 'SE612520-172080',
'label': 'N S M Bottenhavets kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE612520-172080'}],
'key': '17',
'label': '17 - Södra Bottenhavet, yttre kustvatten',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE621720-175130',
'label': 'Lubban',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE621720-175130'},
{'active': False,
'key': 'SE621920-175280',
'label': 'Yttre Björköfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE621920-175280'},
{'active': False,
'key': 'SE622000-172300',
'label': 'Svartviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE622000-172300'},
{'active': False,
'key': 'SE622080-176120',
'label': 'Salen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE622080-176120'},
{'active': False,
'key': 'SE622126-172430',
'label': 'Draget',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE622126-172430'},
{'active': False,
'key': 'SE622339-172190',
'label': 'Sundsvallsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE622339-172190'},
{'active': False,
'key': 'SE622500-172430',
'label': 'Alnösundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE622500-172430'},
{'active': False,
'key': 'SE622795-174565',
'label': 'Åvikebukten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE622795-174565'},
{'active': False,
'key': 'SE622860-173000',
'label': 'Klingerfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE622860-173000'},
{'active': False,
'key': 'SE622900-174790',
'label': 'Juniskär-Bergsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE622900-174790'},
{'active': False,
'key': 'SE623300-176210',
'label': 'Sundsvallsbukten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE623300-176210'},
{'active': False,
'key': 'SE623340-175556',
'label': 'Södra Sundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE623340-175556'},
{'active': False,
'key': 'SE623810-180350',
'label': 'Norra sundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE623810-180350'},
{'active': False,
'key': 'SE623980-175600',
'label': 'Älandsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE623980-175600'},
{'active': False,
'key': 'SE624335-180000',
'label': 'Hemsösundet sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE624335-180000'},
{'active': False,
'key': 'SE624380-176450',
'label': 'Inre Tynderösundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE624380-176450'},
{'active': False,
'key': 'SE624615-180500',
'label': 'Storfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE624615-180500'},
{'active': False,
'key': 'SE624800-181030',
'label': 'Grönsviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE624800-181030'},
{'active': False,
'key': 'SE624870-175500',
'label': 'Ramöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE624870-175500'},
{'active': False,
'key': 'SE625000-180075',
'label': 'Norafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE625000-180075'},
{'active': False,
'key': 'SE625180-181655',
'label': 'Gaviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE625180-181655'},
{'active': False,
'key': 'SE625416-182696',
'label': 'Edsätterfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE625416-182696'},
{'active': False,
'key': 'SE625500-175153',
'label': 'Kramforsfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE625500-175153'},
{'active': False,
'key': 'SE625710-183000',
'label': 'Omnefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE625710-183000'},
{'active': False,
'key': 'SE625900-174360',
'label': 'Bollstafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE625900-174360'},
{'active': False,
'key': 'SE628480-183070',
'label': 'Yttre Gaviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE628480-183070'},
{'active': False,
'key': 'SE628750-183300',
'label': 'Sörleviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE628750-183300'},
{'active': False,
'key': 'SE630000-183500',
'label': 'Ullångersfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE630000-183500'},
{'active': False,
'key': 'SE630180-182080',
'label': 'Dockstafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE630180-182080'},
{'active': False,
'key': 'SE630203-182615',
'label': 'Norrfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE630203-182615'},
{'active': False,
'key': 'SE630383-183500',
'label': 'Mjältöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE630383-183500'},
{'active': False,
'key': 'SE630685-184305',
'label': 'Nätrafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE630685-184305'},
{'active': False,
'key': 'SE630760-183315',
'label': 'Näskefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE630760-183315'},
{'active': False,
'key': 'SE631346-184241',
'label': 'Bäckfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE631346-184241'},
{'active': False,
'key': 'SE631406-185500',
'label': 'Havsfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE631406-185500'},
{'active': False,
'key': 'SE631450-185200',
'label': 'Nötbolandsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE631450-185200'},
{'active': False,
'key': 'SE631460-185000',
'label': 'Dekarsöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE631460-185000'},
{'active': False,
'key': 'SE631500-190270',
'label': 'Risöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE631500-190270'},
{'active': False,
'key': 'SE631610-184500',
'label': 'Örnsköldsviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE631610-184500'},
{'active': False,
'key': 'SE631646-185280',
'label': 'Idbyfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE631646-185280'},
{'active': False,
'key': 'SE631710-188130',
'label': 'Gullviksfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE631710-188130'},
{'active': False,
'key': 'SE631840-191130',
'label': 'Husumbukten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE631840-191130'},
{'active': False,
'key': 'SE632030-187600',
'label': 'Åvikfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE632030-187600'},
{'active': False,
'key': 'SE632090-189470',
'label': 'Tennviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE632090-189470'},
{'active': False,
'key': 'SE632090-190370',
'label': 'Ällöviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE632090-190370'},
{'active': False,
'key': 'SE632670-190860',
'label': 'Ultråfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE632670-190860'},
{'active': False,
'key': 'SE632690-193500',
'label': 'Yttre Nordmalingfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE632690-193500'},
{'active': False,
'key': 'SE632760-191300',
'label': 'Sannafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE632760-191300'},
{'active': False,
'key': 'SE633043-193300',
'label': 'Nordmalingsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE633043-193300'},
{'active': False,
'key': 'SE634040-193330',
'label': 'Degerfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE634040-193330'},
{'active': False,
'key': 'SE634850-193570',
'label': 'Avafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE634850-193570'}],
'key': '18',
'label': '18 - Norra Bottenhavet, Höga kusten, inre kustvatten',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE619690-175690',
'label': 'N M Bottenhavets kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE619690-175690'},
{'active': False,
'key': 'SE621265-173125',
'label': 'Björköfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE621265-173125'},
{'active': False,
'key': 'SE623890-178030',
'label': 'S Höga kustens kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE623890-178030'},
{'active': False,
'key': 'SE630210-187470',
'label': 'N Höga kustens kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE630210-187470'},
{'active': False,
'key': 'SE633400-195000',
'label': 'N Bottenhavets kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE633400-195000'}],
'key': '19',
'label': '19 - Norra Bottenhavet, Höga kusten, yttre kustvatten',
'status': 'editable',
'type': 'type_area'}],
'key': 'SE2',
'label': 'SE2',
'status': 'editable',
'type': 'water_district'},
{'active': False,
'children': [{'active': False,
'children': [{'active': False,
'key': 'SE583000-165600',
'label': 'Arkösund',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583000-165600'},
{'active': False,
'key': 'SE583370-165290',
'label': 'Bosöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583370-165290'},
{'active': False,
'key': 'SE583730-164501',
'label': 'Yttre Bråviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583730-164501'},
{'active': False,
'key': 'SE583755-163200',
'label': 'Ållonöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583755-163200'},
{'active': False,
'key': 'SE583825-163500',
'label': 'Mellersta Bråviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583825-163500'},
{'active': False,
'key': 'SE583875-170270',
'label': 'Sillöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583875-170270'},
{'active': False,
'key': 'SE583896-170790',
'label': 'Ljungskärsflagen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583896-170790'},
{'active': False,
'key': 'SE583906-170998',
'label': 'Hasselöområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583906-170998'},
{'active': False,
'key': 'SE583960-170700',
'label': 'Oxelösunds hamnområde',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583960-170700'},
{'active': False,
'key': 'SE583970-170280',
'label': 'Marsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583970-170280'},
{'active': False,
'key': 'SE584045-170882',
'label': 'Inre Ålöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584045-170882'},
{'active': False,
'key': 'SE584067-171125',
'label': 'Ålöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584067-171125'},
{'active': False,
'key': 'SE584085-171600',
'label': 'Örsbaken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584085-171600'},
{'active': False,
'key': 'SE584215-170800',
'label': 'Aspafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584215-170800'},
{'active': False,
'key': 'SE584227-171600',
'label': 'Risöområdet sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584227-171600'},
{'active': False,
'key': 'SE584333-172895',
'label': 'Bergöområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584333-172895'},
{'active': False,
'key': 'SE584390-172085',
'label': 'Kråkfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584390-172085'},
{'active': False,
'key': 'SE584400-172270',
'label': 'Dragviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584400-172270'},
{'active': False,
'key': 'SE584420-172515',
'label': 'Ringsöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584420-172515'},
{'active': False,
'key': 'SE584430-170665',
'label': 'Sjösafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584430-170665'},
{'active': False,
'key': 'SE584434-170260',
'label': 'Stadsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584434-170260'},
{'active': False,
'key': 'SE584435-170450',
'label': 'Mellanfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584435-170450'},
{'active': False,
'key': 'SE584520-172495',
'label': 'Tvären',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584520-172495'},
{'active': False,
'key': 'SE584600-173200',
'label': 'Gupafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584600-173200'},
{'active': False,
'key': 'SE584695-175315',
'label': 'S Konabbsfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584695-175315'},
{'active': False,
'key': 'SE584820-172920',
'label': 'Gunnarbofjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584820-172920'},
{'active': False,
'key': 'SE584840-175400',
'label': 'Konabbsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584840-175400'},
{'active': False,
'key': 'SE584870-174310',
'label': 'Asköfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584870-174310'},
{'active': False,
'key': 'SE584905-172980',
'label': 'Skettnefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584905-172980'},
{'active': False,
'key': 'SE584960-175280',
'label': 'Dragfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584960-175280'},
{'active': False,
'key': 'SE585000-174600',
'label': 'Svärdsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585000-174600'},
{'active': False,
'key': 'SE585040-173535',
'label': 'Gillsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585040-173535'},
{'active': False,
'key': 'SE585075-173130',
'label': 'Hållsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585075-173130'},
{'active': False,
'key': 'SE585145-175690',
'label': 'Gårdsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585145-175690'},
{'active': False,
'key': 'SE585170-175445',
'label': 'Nynäsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585170-175445'},
{'active': False,
'key': 'SE585200-173430',
'label': 'Trosafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585200-173430'},
{'active': False,
'key': 'SE585200-173600',
'label': 'Fågelöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585200-173600'},
{'active': False,
'key': 'SE585200-174000',
'label': 'Fifångsdjupet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585200-174000'},
{'active': False,
'key': 'SE585345-174950',
'label': 'Fållnäsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585345-174950'},
{'active': False,
'key': 'SE585400-173870',
'label': 'Gälöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585400-173870'},
{'active': False,
'key': 'SE585450-175800',
'label': 'Nynäshamn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585450-175800'},
{'active': False,
'key': 'SE585797-181090',
'label': 'Mysingen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585797-181090'},
{'active': False,
'key': 'SE590000-174400',
'label': 'Himmerfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590000-174400'},
{'active': False,
'key': 'SE590000-183000',
'label': 'Hanstensfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590000-183000'},
{'active': False,
'key': 'SE590200-173765',
'label': 'Stavbofjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590200-173765'},
{'active': False,
'key': 'SE590385-180890',
'label': 'Horsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590385-180890'},
{'active': False,
'key': 'SE590400-174090',
'label': 'Näslandsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590400-174090'},
{'active': False,
'key': 'SE590500-182000',
'label': 'Fåglaröfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590500-182000'},
{'active': False,
'key': 'SE590550-174540',
'label': 'Kaggfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590550-174540'},
{'active': False,
'key': 'SE590635-182120',
'label': 'Sandemars fjärd sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590635-182120'},
{'active': False,
'key': 'SE590730-183763',
'label': 'Norrfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590730-183763'},
{'active': False,
'key': 'SE590835-183000',
'label': 'Jungfrufjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590835-183000'},
{'active': False,
'key': 'SE591050-182320',
'label': 'Åvaviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591050-182320'},
{'active': False,
'key': 'SE591050-182740',
'label': 'Gränöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591050-182740'},
{'active': False,
'key': 'SE591090-182300',
'label': 'Vissvassfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591090-182300'},
{'active': False,
'key': 'SE591160-182400',
'label': 'Ällmorafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591160-182400'},
{'active': False,
'key': 'SE591200-183600',
'label': 'Nämdöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591200-183600'},
{'active': False,
'key': 'SE591280-182070',
'label': 'Kalvfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591280-182070'},
{'active': False,
'key': 'SE591300-182800',
'label': 'Ingaröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591300-182800'},
{'active': False,
'key': 'SE591330-184225',
'label': 'Kalkkobbsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591330-184225'},
{'active': False,
'key': 'SE591400-182320',
'label': 'Erstaviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591400-182320'},
{'active': False,
'key': 'SE591400-183200',
'label': 'Björnöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591400-183200'},
{'active': False,
'key': 'SE591655-183200',
'label': 'Tranaröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591655-183200'},
{'active': False,
'key': 'SE591655-183530',
'label': 'Våmfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591655-183530'},
{'active': False,
'key': 'SE591745-182250',
'label': 'Kolström',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591745-182250'},
{'active': False,
'key': 'SE591755-182800',
'label': 'Lagnöström',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591755-182800'},
{'active': False,
'key': 'SE591755-183895',
'label': 'Breviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591755-183895'},
{'active': False,
'key': 'SE591760-181955',
'label': 'Baggensfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591760-181955'},
{'active': False,
'key': 'SE591815-182670',
'label': 'Grisslingen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591815-182670'},
{'active': False,
'key': 'SE591905-185275',
'label': 'Eknösundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591905-185275'},
{'active': False,
'key': 'SE592000-184700',
'label': 'Kanholmsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592000-184700'},
{'active': False,
'key': 'SE592040-184000',
'label': 'Älgöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592040-184000'},
{'active': False,
'key': 'SE592090-185125',
'label': 'Möja söderfjärd',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592090-185125'},
{'active': False,
'key': 'SE592245-184400',
'label': 'Sollenkrokafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592245-184400'},
{'active': False,
'key': 'SE592280-183550',
'label': 'Sandöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592280-183550'},
{'active': False,
'key': 'SE592400-184400',
'label': 'Skagsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592400-184400'},
{'active': False,
'key': 'SE592500-185000',
'label': 'Möja västerfjärd',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592500-185000'},
{'active': False,
'key': 'SE592547-182720',
'label': 'Lindalssundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592547-182720'},
{'active': False,
'key': 'SE592605-182310',
'label': 'Trälhavet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592605-182310'},
{'active': False,
'key': 'SE592640-184500',
'label': 'Träsköfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592640-184500'},
{'active': False,
'key': 'SE592650-182815',
'label': 'Västra Saxarfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592650-182815'},
{'active': False,
'key': 'SE592790-183000',
'label': 'Östra Saxarfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592790-183000'},
{'active': False,
'key': 'SE593000-190500',
'label': 'Kallskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593000-190500'},
{'active': False,
'key': 'SE593080-184500',
'label': 'Gälnan',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593080-184500'},
{'active': False,
'key': 'SE593300-183600',
'label': 'Norrfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593300-183600'},
{'active': False,
'key': 'SE593460-184890',
'label': 'Skatfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593460-184890'},
{'active': False,
'key': 'SE593500-190000',
'label': 'Svartlögafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593500-190000'},
{'active': False,
'key': 'SE593750-183962',
'label': 'Bergshamraviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593750-183962'},
{'active': False,
'key': 'SE593750-184900',
'label': 'Yxlaområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593750-184900'},
{'active': False,
'key': 'SE593820-185500',
'label': 'Blidösund',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593820-185500'},
{'active': False,
'key': 'SE594000-190500',
'label': 'Gräsköfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594000-190500'},
{'active': False,
'key': 'SE594100-185690',
'label': 'Ålandsfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594100-185690'},
{'active': False,
'key': 'SE594250-191040',
'label': 'Granhamnsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594250-191040'},
{'active': False,
'key': 'SE594260-185580',
'label': 'Långfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594260-185580'},
{'active': False,
'key': 'SE594340-190448',
'label': 'Kapellskärs hamnområde',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594340-190448'},
{'active': False,
'key': 'SE594350-190530',
'label': 'Kapellskärsområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594350-190530'},
{'active': False,
'key': 'SE594384-185542',
'label': 'Åkeröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594384-185542'},
{'active': False,
'key': 'SE594590-190600',
'label': 'Tjocköfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594590-190600'},
{'active': False,
'key': 'SE594670-185500',
'label': 'Norrtäljeviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594670-185500'},
{'active': False,
'key': 'SE594800-190220',
'label': 'Björköfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594800-190220'},
{'active': False,
'key': 'SE594800-190655',
'label': 'N Lidöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594800-190655'},
{'active': False,
'key': 'SE595000-185600',
'label': 'Vätösundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE595000-185600'},
{'active': False,
'key': 'SE657412-164249',
'label': 'Vårgärdssjön',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE657412-164249'},
{'active': False,
'key': 'SE657608-164193',
'label': 'Neglingeviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE657608-164193'},
{'active': False,
'key': 'SE658180-166649',
'label': 'Prästmaren',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE658180-166649'},
{'active': False,
'key': 'SE662116-166449',
'label': 'Edsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE662116-166449'}],
'key': '12n',
'label': '12n - Östergötlands samt Stockholms skärgård, mellankustvatten, norra',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE573150-165001',
'label': 'Misterhults skärgårds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573150-165001'},
{'active': False,
'key': 'SE574450-165451',
'label': 'Västerviks kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574450-165451'},
{'active': False,
'key': 'SE580380-170001',
'label': 'Valdemarsviks kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580380-170001'},
{'active': False,
'key': 'SE580950-170601',
'label': 'Gryts skärgårds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580950-170601'},
{'active': False,
'key': 'SE581900-171101',
'label': 'St Anna skärgårds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581900-171101'},
{'active': False,
'key': 'SE583121-171401',
'label': 'Bråvikens kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583121-171401'},
{'active': False,
'key': 'SE583720-172571',
'label': 'Kränkfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583720-172571'},
{'active': False,
'key': 'SE584340-174401',
'label': 'Krabbfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584340-174401'},
{'active': False,
'key': 'SE585350-182001',
'label': 'Stockholms skärgårds s kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585350-182001'}],
'key': '14',
'label': '14 - Östergötlands yttre kustvatten',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE590148-183625',
'label': 'Norstensfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590148-183625'},
{'active': False,
'key': 'SE590665-184210',
'label': 'Biskopsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590665-184210'},
{'active': False,
'key': 'SE591175-185000',
'label': 'Bulleröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591175-185000'},
{'active': False,
'key': 'SE591500-185300',
'label': 'Brandfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591500-185300'},
{'active': False,
'key': 'SE591790-185500',
'label': 'Getholmsfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591790-185500'},
{'active': False,
'key': 'SE591910-185600',
'label': 'Rödkobbsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591910-185600'},
{'active': False,
'key': 'SE592000-190500',
'label': 'Björkskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592000-190500'},
{'active': False,
'key': 'SE592100-192001',
'label': 'Stockholms skärgårds m kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592100-192001'},
{'active': False,
'key': 'SE592500-191750',
'label': 'Gillögafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592500-191750'},
{'active': False,
'key': 'SE593000-192000',
'label': 'Ormskärsfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593000-192000'},
{'active': False,
'key': 'SE593000-193000',
'label': 'Högfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593000-193000'},
{'active': False,
'key': 'SE593180-191280',
'label': 'Kobbfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593180-191280'},
{'active': False,
'key': 'SE593330-192540',
'label': 'Lökharfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593330-192540'},
{'active': False,
'key': 'SE593500-191660',
'label': 'Nö Kobbfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593500-191660'},
{'active': False,
'key': 'SE593500-193255',
'label': 'Stenfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593500-193255'},
{'active': False,
'key': 'SE593760-192625',
'label': 'Uddjupet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593760-192625'},
{'active': False,
'key': 'SE593860-192000',
'label': 'Nåtfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593860-192000'},
{'active': False,
'key': 'SE593920-191440',
'label': 'Vidingefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593920-191440'},
{'active': False,
'key': 'SE594000-193501',
'label': 'Stockholms skärgårds s n',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594000-193501'},
{'active': False,
'key': 'SE594200-192000',
'label': 'Söderarms skärgård',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594200-192000'},
{'active': False,
'key': 'SE594845-191240',
'label': 'Havssvalget',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594845-191240'},
{'active': False,
'key': 'SE595000-191501',
'label': 'Stockholms skärgårds n n',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE595000-191501'}],
'key': '15',
'label': '15 - Stockholms skärgård, yttre kustvatten',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE600565-184600',
'label': 'Ortalaviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE600565-184600'},
{'active': False,
'key': 'SE600740-183460',
'label': 'Edeboviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE600740-183460'},
{'active': False,
'key': 'SE600920-183090',
'label': 'Järsjöviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE600920-183090'},
{'active': False,
'key': 'SE601000-183510',
'label': 'Galtfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601000-183510'},
{'active': False,
'key': 'SE601000-184030',
'label': 'Singöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601000-184030'},
{'active': False,
'key': 'SE601070-182870',
'label': 'Hargsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601070-182870'},
{'active': False,
'key': 'SE601190-182870',
'label': 'Norra Hargsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601190-182870'},
{'active': False,
'key': 'SE601204-182670',
'label': 'Mjölkfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601204-182670'},
{'active': False,
'key': 'SE601250-182570',
'label': 'Dragsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601250-182570'},
{'active': False,
'key': 'SE601300-182880',
'label': 'Östhammarfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601300-182880'},
{'active': False,
'key': 'SE601300-184180',
'label': 'Norrfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601300-184180'},
{'active': False,
'key': 'SE601310-183700',
'label': 'Raggaröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601310-183700'},
{'active': False,
'key': 'SE601360-182510',
'label': 'Sandikafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601360-182510'},
{'active': False,
'key': 'SE601440-184000',
'label': 'Kasfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601440-184000'},
{'active': False,
'key': 'SE601660-183550',
'label': 'Ängsfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601660-183550'},
{'active': False,
'key': 'SE602120-181610',
'label': 'Kallriga Fjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE602120-181610'},
{'active': False,
'key': 'SE602400-183190',
'label': 'Gällfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE602400-183190'},
{'active': False,
'key': 'SE603000-181500',
'label': 'Öregrundsgrepen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE603000-181500'},
{'active': False,
'key': 'SE603190-174000',
'label': 'Karlholmsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE603190-174000'},
{'active': False,
'key': 'SE603650-174500',
'label': 'Lövstabukten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE603650-174500'},
{'active': False,
'key': 'SE604055-171248',
'label': 'Inre Fjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE604055-171248'},
{'active': False,
'key': 'SE604116-171037',
'label': 'Avan',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE604116-171037'},
{'active': False,
'key': 'SE604200-171765',
'label': 'Yttre Fjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE604200-171765'},
{'active': False,
'key': 'SE604250-173000',
'label': 'Skutskärsfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE604250-173000'},
{'active': False,
'key': 'SE604900-171700',
'label': 'Hilleviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE604900-171700'},
{'active': False,
'key': 'SE605140-171674',
'label': 'Iggösundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE605140-171674'},
{'active': False,
'key': 'SE605390-171558',
'label': 'Hamnskär',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE605390-171558'},
{'active': False,
'key': 'SE605630-179220',
'label': 'Fårholmen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE605630-179220'},
{'active': False,
'key': 'SE605760-171000',
'label': 'Norrsundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE605760-171000'},
{'active': False,
'key': 'SE610100-171245',
'label': 'Axmarfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE610100-171245'},
{'active': False,
'key': 'SE610500-171586',
'label': 'Kusöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE610500-171586'},
{'active': False,
'key': 'SE611000-171500',
'label': 'Vallviksfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE611000-171500'},
{'active': False,
'key': 'SE611213-171063',
'label': 'Ljusnefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE611213-171063'},
{'active': False,
'key': 'SE611600-171500',
'label': 'Sandarnesfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE611600-171500'},
{'active': False,
'key': 'SE611676-171000',
'label': 'Söderhamnsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE611676-171000'},
{'active': False,
'key': 'SE611766-171305',
'label': 'Midsommarfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE611766-171305'},
{'active': False,
'key': 'SE612303-171075',
'label': 'Skärsåfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE612303-171075'},
{'active': False,
'key': 'SE612791-171130',
'label': 'Långvindsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE612791-171130'},
{'active': False,
'key': 'SE613240-171000',
'label': 'Enångersfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE613240-171000'},
{'active': False,
'key': 'SE613380-171450',
'label': 'Hålsängesfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE613380-171450'},
{'active': False,
'key': 'SE613500-171000',
'label': 'Siviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE613500-171000'},
{'active': False,
'key': 'SE613500-172500',
'label': 'Agöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE613500-172500'},
{'active': False,
'key': 'SE613591-171000',
'label': 'Njutångersfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE613591-171000'},
{'active': False,
'key': 'SE613760-171000',
'label': 'Gårdsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE613760-171000'},
{'active': False,
'key': 'SE614165-171500',
'label': 'Hudiksvallsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE614165-171500'}],
'key': '16',
'label': '16 - Södra Bottenhavet, inre kustvatten',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE595730-185850',
'label': 'Väddö kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE595730-185850'},
{'active': False,
'key': 'SE600590-184933',
'label': 'Grisslehamn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE600590-184933'},
{'active': False,
'key': 'SE601020-185050',
'label': 'Östhammars kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE601020-185050'},
{'active': False,
'key': 'SE603870-181301',
'label': 'Öregrunds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE603870-181301'},
{'active': False,
'key': 'SE604200-174400',
'label': 'Gävlebuktens utsjövatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE604200-174400'},
{'active': False,
'key': 'SE604675-172125',
'label': 'Harkskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE604675-172125'},
{'active': False,
'key': 'SE605660-172380',
'label': 'S S M Bottenhavets kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE605660-172380'},
{'active': False,
'key': 'SE612520-172080',
'label': 'N S M Bottenhavets kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE612520-172080'}],
'key': '17',
'label': '17 - Södra Bottenhavet, yttre kustvatten',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE590740-174135',
'label': 'Hallsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590740-174135'},
{'active': False,
'key': 'SE590990-174015',
'label': 'Igelstaviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590990-174015'},
{'active': False,
'key': 'SE591800-181360',
'label': 'Skurusundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591800-181360'},
{'active': False,
'key': 'SE591920-180800',
'label': 'Strömmen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591920-180800'},
{'active': False,
'key': 'SE592135-182700',
'label': 'Torsbyfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592135-182700'},
{'active': False,
'key': 'SE592290-181600',
'label': 'Askrikefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592290-181600'},
{'active': False,
'key': 'SE592315-182620',
'label': 'Solöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592315-182620'},
{'active': False,
'key': 'SE592400-180800',
'label': 'Stora Värtan',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592400-180800'},
{'active': False,
'key': 'SE592400-181860',
'label': 'Tallaröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592400-181860'},
{'active': False,
'key': 'SE592420-182210',
'label': 'Södra Vaxholmsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592420-182210'},
{'active': False,
'key': 'SE592435-182400',
'label': 'Rindösundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592435-182400'},
{'active': False,
'key': 'SE592468-182000',
'label': 'Norra Vaxholmsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592468-182000'},
{'active': False,
'key': 'SE592515-182020',
'label': 'Kodjupet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592515-182020'},
{'active': False,
'key': 'SE592575-181770',
'label': 'Överbyfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592575-181770'},
{'active': False,
'key': 'SE592600-181135',
'label': 'Kyrkfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592600-181135'},
{'active': False,
'key': 'SE592600-181600',
'label': 'Säbyvik',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592600-181600'},
{'active': False,
'key': 'SE658352-163189',
'label': 'Lilla Värtan',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE658352-163189'},
{'active': False,
'key': 'SE658507-162696',
'label': 'Brunnsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE658507-162696'},
{'active': False,
'key': 'SE659024-162417',
'label': 'Edsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE659024-162417'}],
'key': '24',
'label': '24 - Stockholms inre skärgård och Hallsfjärden',
'status': 'editable',
'type': 'type_area'}],
'key': 'SE3',
'label': 'SE3',
'status': 'editable',
'type': 'water_district'},
{'active': False,
'children': [{'active': False,
'children': [{'active': False,
'key': 'SE562410-164001',
'label': 'S Ölands kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE562410-164001'},
{'active': False,
'key': 'SE570000-170351',
'label': 'N Ölands kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE570000-170351'},
{'active': False,
'key': 'SE570200-182500',
'label': 'Slesviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE570200-182500'},
{'active': False,
'key': 'SE570270-181160',
'label': 'Burgsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE570270-181160'},
{'active': False,
'key': 'SE570450-180651',
'label': 'V Gotlands s kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE570450-180651'},
{'active': False,
'key': 'SE570850-182920',
'label': 'Gansviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE570850-182920'},
{'active': False,
'key': 'SE571000-184001',
'label': 'Ö Gotlands s kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE571000-184001'},
{'active': False,
'key': 'SE571800-184300',
'label': 'Lausvik',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE571800-184300'},
{'active': False,
'key': 'SE572110-170620',
'label': 'Grankullaviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE572110-170620'},
{'active': False,
'key': 'SE572350-180930',
'label': 'Klintehamnsviken sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE572350-180930'},
{'active': False,
'key': 'SE573200-185701',
'label': 'Ö Gotlands m kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573200-185701'},
{'active': False,
'key': 'SE574170-190001',
'label': 'Ö Gotlands n kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574170-190001'},
{'active': False,
'key': 'SE575150-190400',
'label': 'Fårösund',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575150-190400'},
{'active': False,
'key': 'SE575300-191801',
'label': 'Fårö sö kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575300-191801'},
{'active': False,
'key': 'SE575480-191200',
'label': 'Kyrkviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575480-191200'},
{'active': False,
'key': 'SE575620-191550',
'label': 'Sudersandsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575620-191550'},
{'active': False,
'key': 'SE575920-191650',
'label': 'Ajkesvik',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575920-191650'},
{'active': False,
'key': 'SE582150-191901',
'label': 'Gotskasandöns s kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582150-191901'},
{'active': False,
'key': 'SE582200-191201',
'label': 'Gotskasandöns v kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582200-191201'},
{'active': False,
'key': 'SE582350-191651',
'label': 'Gotskasandöns n kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582350-191651'},
{'active': False,
'key': 'SE640066-167754',
'label': 'Bogevik',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE640066-167754'}],
'key': '10',
'label': '10 - Östra Ölands, sydöstra Gotlands kustvatten samt Gotska sandön',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE572000-180001',
'label': 'V Gotlands m kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE572000-180001'},
{'active': False,
'key': 'SE574520-182151',
'label': 'Gotlands nv kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574520-182151'},
{'active': False,
'key': 'SE575170-183550',
'label': 'Irevik',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575170-183550'},
{'active': False,
'key': 'SE575480-184830',
'label': 'Kappelshamnsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575480-184830'},
{'active': False,
'key': 'SE575675-185101',
'label': 'Gotlands n kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575675-185101'},
{'active': False,
'key': 'SE580150-191251',
'label': 'Fårö n kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580150-191251'}],
'key': '11',
'label': '11 - Gotlands västra och norra kustvatten',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE583000-165600',
'label': 'Arkösund',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583000-165600'},
{'active': False,
'key': 'SE583370-165290',
'label': 'Bosöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583370-165290'},
{'active': False,
'key': 'SE583730-164501',
'label': 'Yttre Bråviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583730-164501'},
{'active': False,
'key': 'SE583755-163200',
'label': 'Ållonöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583755-163200'},
{'active': False,
'key': 'SE583825-163500',
'label': 'Mellersta Bråviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583825-163500'},
{'active': False,
'key': 'SE583875-170270',
'label': 'Sillöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583875-170270'},
{'active': False,
'key': 'SE583896-170790',
'label': 'Ljungskärsflagen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583896-170790'},
{'active': False,
'key': 'SE583906-170998',
'label': 'Hasselöområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583906-170998'},
{'active': False,
'key': 'SE583960-170700',
'label': 'Oxelösunds hamnområde',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583960-170700'},
{'active': False,
'key': 'SE583970-170280',
'label': 'Marsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583970-170280'},
{'active': False,
'key': 'SE584045-170882',
'label': 'Inre Ålöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584045-170882'},
{'active': False,
'key': 'SE584067-171125',
'label': 'Ålöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584067-171125'},
{'active': False,
'key': 'SE584085-171600',
'label': 'Örsbaken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584085-171600'},
{'active': False,
'key': 'SE584215-170800',
'label': 'Aspafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584215-170800'},
{'active': False,
'key': 'SE584227-171600',
'label': 'Risöområdet sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584227-171600'},
{'active': False,
'key': 'SE584333-172895',
'label': 'Bergöområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584333-172895'},
{'active': False,
'key': 'SE584390-172085',
'label': 'Kråkfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584390-172085'},
{'active': False,
'key': 'SE584400-172270',
'label': 'Dragviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584400-172270'},
{'active': False,
'key': 'SE584420-172515',
'label': 'Ringsöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584420-172515'},
{'active': False,
'key': 'SE584430-170665',
'label': 'Sjösafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584430-170665'},
{'active': False,
'key': 'SE584434-170260',
'label': 'Stadsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584434-170260'},
{'active': False,
'key': 'SE584435-170450',
'label': 'Mellanfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584435-170450'},
{'active': False,
'key': 'SE584520-172495',
'label': 'Tvären',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584520-172495'},
{'active': False,
'key': 'SE584600-173200',
'label': 'Gupafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584600-173200'},
{'active': False,
'key': 'SE584695-175315',
'label': 'S Konabbsfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584695-175315'},
{'active': False,
'key': 'SE584820-172920',
'label': 'Gunnarbofjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584820-172920'},
{'active': False,
'key': 'SE584840-175400',
'label': 'Konabbsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584840-175400'},
{'active': False,
'key': 'SE584870-174310',
'label': 'Asköfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584870-174310'},
{'active': False,
'key': 'SE584905-172980',
'label': 'Skettnefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584905-172980'},
{'active': False,
'key': 'SE584960-175280',
'label': 'Dragfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584960-175280'},
{'active': False,
'key': 'SE585000-174600',
'label': 'Svärdsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585000-174600'},
{'active': False,
'key': 'SE585040-173535',
'label': 'Gillsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585040-173535'},
{'active': False,
'key': 'SE585075-173130',
'label': 'Hållsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585075-173130'},
{'active': False,
'key': 'SE585145-175690',
'label': 'Gårdsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585145-175690'},
{'active': False,
'key': 'SE585170-175445',
'label': 'Nynäsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585170-175445'},
{'active': False,
'key': 'SE585200-173430',
'label': 'Trosafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585200-173430'},
{'active': False,
'key': 'SE585200-173600',
'label': 'Fågelöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585200-173600'},
{'active': False,
'key': 'SE585200-174000',
'label': 'Fifångsdjupet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585200-174000'},
{'active': False,
'key': 'SE585345-174950',
'label': 'Fållnäsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585345-174950'},
{'active': False,
'key': 'SE585400-173870',
'label': 'Gälöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585400-173870'},
{'active': False,
'key': 'SE585450-175800',
'label': 'Nynäshamn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585450-175800'},
{'active': False,
'key': 'SE585797-181090',
'label': 'Mysingen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585797-181090'},
{'active': False,
'key': 'SE590000-174400',
'label': 'Himmerfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590000-174400'},
{'active': False,
'key': 'SE590000-183000',
'label': 'Hanstensfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590000-183000'},
{'active': False,
'key': 'SE590200-173765',
'label': 'Stavbofjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590200-173765'},
{'active': False,
'key': 'SE590385-180890',
'label': 'Horsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590385-180890'},
{'active': False,
'key': 'SE590400-174090',
'label': 'Näslandsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590400-174090'},
{'active': False,
'key': 'SE590500-182000',
'label': 'Fåglaröfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590500-182000'},
{'active': False,
'key': 'SE590550-174540',
'label': 'Kaggfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590550-174540'},
{'active': False,
'key': 'SE590635-182120',
'label': 'Sandemars fjärd sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590635-182120'},
{'active': False,
'key': 'SE590730-183763',
'label': 'Norrfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590730-183763'},
{'active': False,
'key': 'SE590835-183000',
'label': 'Jungfrufjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590835-183000'},
{'active': False,
'key': 'SE591050-182320',
'label': 'Åvaviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591050-182320'},
{'active': False,
'key': 'SE591050-182740',
'label': 'Gränöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591050-182740'},
{'active': False,
'key': 'SE591090-182300',
'label': 'Vissvassfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591090-182300'},
{'active': False,
'key': 'SE591160-182400',
'label': 'Ällmorafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591160-182400'},
{'active': False,
'key': 'SE591200-183600',
'label': 'Nämdöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591200-183600'},
{'active': False,
'key': 'SE591280-182070',
'label': 'Kalvfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591280-182070'},
{'active': False,
'key': 'SE591300-182800',
'label': 'Ingaröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591300-182800'},
{'active': False,
'key': 'SE591330-184225',
'label': 'Kalkkobbsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591330-184225'},
{'active': False,
'key': 'SE591400-182320',
'label': 'Erstaviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591400-182320'},
{'active': False,
'key': 'SE591400-183200',
'label': 'Björnöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591400-183200'},
{'active': False,
'key': 'SE591655-183200',
'label': 'Tranaröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591655-183200'},
{'active': False,
'key': 'SE591655-183530',
'label': 'Våmfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591655-183530'},
{'active': False,
'key': 'SE591745-182250',
'label': 'Kolström',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591745-182250'},
{'active': False,
'key': 'SE591755-182800',
'label': 'Lagnöström',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591755-182800'},
{'active': False,
'key': 'SE591755-183895',
'label': 'Breviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591755-183895'},
{'active': False,
'key': 'SE591760-181955',
'label': 'Baggensfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591760-181955'},
{'active': False,
'key': 'SE591815-182670',
'label': 'Grisslingen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591815-182670'},
{'active': False,
'key': 'SE591905-185275',
'label': 'Eknösundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE591905-185275'},
{'active': False,
'key': 'SE592000-184700',
'label': 'Kanholmsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592000-184700'},
{'active': False,
'key': 'SE592040-184000',
'label': 'Älgöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592040-184000'},
{'active': False,
'key': 'SE592090-185125',
'label': 'Möja söderfjärd',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592090-185125'},
{'active': False,
'key': 'SE592245-184400',
'label': 'Sollenkrokafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592245-184400'},
{'active': False,
'key': 'SE592280-183550',
'label': 'Sandöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592280-183550'},
{'active': False,
'key': 'SE592400-184400',
'label': 'Skagsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592400-184400'},
{'active': False,
'key': 'SE592500-185000',
'label': 'Möja västerfjärd',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592500-185000'},
{'active': False,
'key': 'SE592547-182720',
'label': 'Lindalssundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592547-182720'},
{'active': False,
'key': 'SE592605-182310',
'label': 'Trälhavet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592605-182310'},
{'active': False,
'key': 'SE592640-184500',
'label': 'Träsköfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592640-184500'},
{'active': False,
'key': 'SE592650-182815',
'label': 'Västra Saxarfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592650-182815'},
{'active': False,
'key': 'SE592790-183000',
'label': 'Östra Saxarfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE592790-183000'},
{'active': False,
'key': 'SE593000-190500',
'label': 'Kallskärsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593000-190500'},
{'active': False,
'key': 'SE593080-184500',
'label': 'Gälnan',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593080-184500'},
{'active': False,
'key': 'SE593300-183600',
'label': 'Norrfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593300-183600'},
{'active': False,
'key': 'SE593460-184890',
'label': 'Skatfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593460-184890'},
{'active': False,
'key': 'SE593500-190000',
'label': 'Svartlögafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593500-190000'},
{'active': False,
'key': 'SE593750-183962',
'label': 'Bergshamraviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593750-183962'},
{'active': False,
'key': 'SE593750-184900',
'label': 'Yxlaområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593750-184900'},
{'active': False,
'key': 'SE593820-185500',
'label': 'Blidösund',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE593820-185500'},
{'active': False,
'key': 'SE594000-190500',
'label': 'Gräsköfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594000-190500'},
{'active': False,
'key': 'SE594100-185690',
'label': 'Ålandsfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594100-185690'},
{'active': False,
'key': 'SE594250-191040',
'label': 'Granhamnsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594250-191040'},
{'active': False,
'key': 'SE594260-185580',
'label': 'Långfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594260-185580'},
{'active': False,
'key': 'SE594340-190448',
'label': 'Kapellskärs hamnområde',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594340-190448'},
{'active': False,
'key': 'SE594350-190530',
'label': 'Kapellskärsområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594350-190530'},
{'active': False,
'key': 'SE594384-185542',
'label': 'Åkeröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594384-185542'},
{'active': False,
'key': 'SE594590-190600',
'label': 'Tjocköfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594590-190600'},
{'active': False,
'key': 'SE594670-185500',
'label': 'Norrtäljeviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594670-185500'},
{'active': False,
'key': 'SE594800-190220',
'label': 'Björköfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594800-190220'},
{'active': False,
'key': 'SE594800-190655',
'label': 'N Lidöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE594800-190655'},
{'active': False,
'key': 'SE595000-185600',
'label': 'Vätösundet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE595000-185600'},
{'active': False,
'key': 'SE657412-164249',
'label': 'Vårgärdssjön',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE657412-164249'},
{'active': False,
'key': 'SE657608-164193',
'label': 'Neglingeviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE657608-164193'},
{'active': False,
'key': 'SE658180-166649',
'label': 'Prästmaren',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE658180-166649'},
{'active': False,
'key': 'SE662116-166449',
'label': 'Edsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE662116-166449'}],
'key': '12n',
'label': '12n - Östergötlands samt Stockholms skärgård, mellankustvatten, norra',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE572565-164000',
'label': 'Borholmsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE572565-164000'},
{'active': False,
'key': 'SE572650-164000',
'label': 'Granholmsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE572650-164000'},
{'active': False,
'key': 'SE572810-164500',
'label': 'Ärnöområdet sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE572810-164500'},
{'active': False,
'key': 'SE573500-163500',
'label': 'Gåsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573500-163500'},
{'active': False,
'key': 'SE573500-163900',
'label': 'Skälöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573500-163900'},
{'active': False,
'key': 'SE573500-164660',
'label': 'Misterhults skärgårds inre kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573500-164660'},
{'active': False,
'key': 'SE573860-164725',
'label': 'Stora Hökhallen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573860-164725'},
{'active': False,
'key': 'SE573865-164160',
'label': 'Vistingsdjupet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573865-164160'},
{'active': False,
'key': 'SE573885-163740',
'label': 'Grönvållsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573885-163740'},
{'active': False,
'key': 'SE573940-163560',
'label': 'Västrumsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573940-163560'},
{'active': False,
'key': 'SE573972-164250',
'label': 'Lökholmsdjupet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573972-164250'},
{'active': False,
'key': 'SE574083-164115',
'label': 'Uvöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574083-164115'},
{'active': False,
'key': 'SE574100-164700',
'label': 'Björkskärsdjupet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574100-164700'},
{'active': False,
'key': 'SE574160-163610',
'label': 'Verkebäcksviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574160-163610'},
{'active': False,
'key': 'SE574205-164500',
'label': 'Idöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574205-164500'},
{'active': False,
'key': 'SE574440-164160',
'label': 'Lusärnafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574440-164160'},
{'active': False,
'key': 'SE574500-164500',
'label': 'Asken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574500-164500'},
{'active': False,
'key': 'SE574560-163950',
'label': 'Skeppsbrofjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574560-163950'},
{'active': False,
'key': 'SE574750-164500',
'label': 'Torröfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574750-164500'},
{'active': False,
'key': 'SE574820-163550',
'label': 'Yttre Gamlebyviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574820-163550'},
{'active': False,
'key': 'SE575000-163620',
'label': 'Gudingen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575000-163620'},
{'active': False,
'key': 'SE575060-164170',
'label': 'Smågöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575060-164170'},
{'active': False,
'key': 'SE575095-164630',
'label': 'Rågödjupet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575095-164630'},
{'active': False,
'key': 'SE575150-162700',
'label': 'Inre Gamlebyviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575150-162700'},
{'active': False,
'key': 'SE575335-165000',
'label': 'Kåröområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575335-165000'},
{'active': False,
'key': 'SE575370-164220',
'label': 'Vivassen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575370-164220'},
{'active': False,
'key': 'SE575430-163640',
'label': 'Bergholmsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575430-163640'},
{'active': False,
'key': 'SE575670-163500',
'label': 'Syrsan',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575670-163500'},
{'active': False,
'key': 'SE575782-165143',
'label': 'Erskärområdet sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575782-165143'},
{'active': False,
'key': 'SE575880-164000',
'label': 'Gisslöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575880-164000'},
{'active': False,
'key': 'SE580000-164060',
'label': 'Kaggebofjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580000-164060'},
{'active': False,
'key': 'SE580000-164500',
'label': 'Lindödjupet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580000-164500'},
{'active': False,
'key': 'SE580205-165162',
'label': 'Kvädöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580205-165162'},
{'active': False,
'key': 'SE580375-164500',
'label': 'Licknevarpefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580375-164500'},
{'active': False,
'key': 'SE580585-164720',
'label': 'Yttre Valdemarsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580585-164720'},
{'active': False,
'key': 'SE580735-165296',
'label': 'Halsöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580735-165296'},
{'active': False,
'key': 'SE580890-165500',
'label': 'Flisdjupet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580890-165500'},
{'active': False,
'key': 'SE581240-165220',
'label': 'Hesselöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581240-165220'},
{'active': False,
'key': 'SE581280-170070',
'label': 'Ytteröområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581280-170070'},
{'active': False,
'key': 'SE581520-165000',
'label': 'Orren',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581520-165000'},
{'active': False,
'key': 'SE581660-165710',
'label': 'Håsköfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581660-165710'},
{'active': False,
'key': 'SE581740-170260',
'label': 'Turmulefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581740-170260'},
{'active': False,
'key': 'SE581800-170000',
'label': 'Kullskärsdjupet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581800-170000'},
{'active': False,
'key': 'SE581815-164320',
'label': 'Sandfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581815-164320'},
{'active': False,
'key': 'SE581820-165500',
'label': 'Finnfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581820-165500'},
{'active': False,
'key': 'SE581960-164890',
'label': 'Korsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581960-164890'},
{'active': False,
'key': 'SE581975-164500',
'label': 'Lindensfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581975-164500'},
{'active': False,
'key': 'SE582050-165820',
'label': 'Kärrfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582050-165820'},
{'active': False,
'key': 'SE582055-165230',
'label': 'Hålfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582055-165230'},
{'active': False,
'key': 'SE582070-164820',
'label': 'Lagnöströmmen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582070-164820'},
{'active': False,
'key': 'SE582460-164500',
'label': 'Trännöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582460-164500'},
{'active': False,
'key': 'SE582590-165000',
'label': 'Rimmöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582590-165000'},
{'active': False,
'key': 'SE582600-163810',
'label': 'Merumsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582600-163810'},
{'active': False,
'key': 'SE582600-165680',
'label': 'Aspöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582600-165680'},
{'active': False,
'key': 'SE582630-165210',
'label': 'Lönshuvudfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582630-165210'},
{'active': False,
'key': 'SE582820-165920',
'label': 'Arköfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582820-165920'}],
'key': '12s',
'label': '12s - Östergötlands samt Stockholms skärgård, mellankustvatten, södra',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE580250-164000',
'label': 'Edsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580250-164000'},
{'active': False,
'key': 'SE581000-164020',
'label': 'Inre Valdemarsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581000-164020'},
{'active': False,
'key': 'SE582000-164145',
'label': 'Gropviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582000-164145'},
{'active': False,
'key': 'SE582705-163350',
'label': 'Inre Slätbaken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582705-163350'},
{'active': False,
'key': 'SE583718-161687',
'label': 'Pampusfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583718-161687'},
{'active': False,
'key': 'SE583721-161110',
'label': 'Motala Ström',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583721-161110'},
{'active': False,
'key': 'SE583730-162500',
'label': 'Svensksundsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583730-162500'},
{'active': False,
'key': 'SE583926-161744',
'label': 'Inre Bråviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583926-161744'}],
'key': '13',
'label': '13 - Östergötlands inre skärgård',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE573150-165001',
'label': 'Misterhults skärgårds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573150-165001'},
{'active': False,
'key': 'SE574450-165451',
'label': 'Västerviks kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574450-165451'},
{'active': False,
'key': 'SE580380-170001',
'label': 'Valdemarsviks kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580380-170001'},
{'active': False,
'key': 'SE580950-170601',
'label': 'Gryts skärgårds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580950-170601'},
{'active': False,
'key': 'SE581900-171101',
'label': 'St Anna skärgårds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581900-171101'},
{'active': False,
'key': 'SE583121-171401',
'label': 'Bråvikens kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583121-171401'},
{'active': False,
'key': 'SE583720-172571',
'label': 'Kränkfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583720-172571'},
{'active': False,
'key': 'SE584340-174401',
'label': 'Krabbfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584340-174401'},
{'active': False,
'key': 'SE585350-182001',
'label': 'Stockholms skärgårds s kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585350-182001'}],
'key': '14',
'label': '14 - Östergötlands yttre kustvatten',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE561030-122821',
'label': 'N Öresunds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE561030-122821'},
{'active': False,
'key': 'SE562000-123800',
'label': 'Skälderviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE562000-123800'},
{'active': False,
'key': 'SE562450-122751',
'label': 'Skäldervikens kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE562450-122751'},
{'active': False,
'key': 'SE563000-123351',
'label': 'Laholmsbuktens kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE563000-123351'},
{'active': False,
'key': 'SE563330-124600',
'label': 'Laholmsbukten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE563330-124600'},
{'active': False,
'key': 'SE564500-122601',
'label': 'S m Hallands kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE564500-122601'}],
'key': '5',
'label': '5 - Södra Halland och norra Öresunds kustvatten',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE553757-130820',
'label': 'Malmö hamnområde',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE553757-130820'},
{'active': False,
'key': 'SE554040-125750',
'label': 'Lommabukten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE554040-125750'},
{'active': False,
'key': 'SE554500-125001',
'label': 'S m Öresunds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE554500-125001'},
{'active': False,
'key': 'SE554810-125240',
'label': 'Lundåkrabukten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE554810-125240'},
{'active': False,
'key': 'SE555545-124332',
'label': 'N m Öresunds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE555545-124332'},
{'active': False,
'key': 'SE562290-124131',
'label': 'Helsingborgsområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE562290-124131'}],
'key': '6',
'label': '6 - Öresunds kustvatten',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE552170-130626',
'label': 'Ö sydkustens kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE552170-130626'},
{'active': False,
'key': 'SE552219-130919',
'label': 'Trelleborgs hamnområde',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE552219-130919'},
{'active': False,
'key': 'SE552220-130920',
'label': 'Ystads hamnområde',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE552220-130920'},
{'active': False,
'key': 'SE552500-124461',
'label': 'S Öresunds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE552500-124461'},
{'active': False,
'key': 'SE552670-142281',
'label': 'Sandhammaren-Simrishamn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE552670-142281'},
{'active': False,
'key': 'SE552800-125430',
'label': 'Höllviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE552800-125430'},
{'active': False,
'key': 'SE553730-128890',
'label': 'V sydkustens kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE553730-128890'},
{'active': False,
'key': 'SE554800-142001',
'label': 'V Hanöbuktens kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE554800-142001'},
{'active': False,
'key': 'SE555685-142290',
'label': 'Landöbukten sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE555685-142290'},
{'active': False,
'key': 'SE555950-142740',
'label': 'Tostebergabukten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE555950-142740'},
{'active': False,
'key': 'SE560200-143175',
'label': 'Valjeviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560200-143175'},
{'active': False,
'key': 'SE560205-143545',
'label': 'Sölvesborgsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560205-143545'}],
'key': '7',
'label': '7 - Skånes kustvatten',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE560290-154710',
'label': 'Djupfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560290-154710'},
{'active': False,
'key': 'SE560385-154500',
'label': 'Kållafjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560385-154500'},
{'active': False,
'key': 'SE560500-154435',
'label': 'Gåsefjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560500-154435'},
{'active': False,
'key': 'SE560500-154880',
'label': 'Torhamnsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560500-154880'},
{'active': False,
'key': 'SE560740-144375',
'label': 'Mellersta Pukaviksbukten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560740-144375'},
{'active': False,
'key': 'SE560740-152650',
'label': 'Hästholmsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560740-152650'},
{'active': False,
'key': 'SE560750-152500',
'label': 'Arpöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560750-152500'},
{'active': False,
'key': 'SE560775-153055',
'label': 'Västra fjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560775-153055'},
{'active': False,
'key': 'SE560780-153500',
'label': 'Yttre redden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560780-153500'},
{'active': False,
'key': 'SE560790-145850',
'label': 'Tärnöfjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560790-145850'},
{'active': False,
'key': 'SE560795-154730',
'label': 'Hallarumsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560795-154730'},
{'active': False,
'key': 'SE560810-153980',
'label': 'Östra fjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560810-153980'},
{'active': False,
'key': 'SE560825-144215',
'label': 'Inre Pukaviksbukten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560825-144215'},
{'active': False,
'key': 'SE560850-150580',
'label': 'Östre fjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560850-150580'},
{'active': False,
'key': 'SE560895-145500',
'label': 'Sandviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560895-145500'},
{'active': False,
'key': 'SE560895-145975',
'label': 'Boköfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560895-145975'},
{'active': False,
'key': 'SE560900-145280',
'label': 'Karlshamnsfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560900-145280'},
{'active': False,
'key': 'SE560900-151260',
'label': 'Spjälköområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560900-151260'},
{'active': False,
'key': 'SE560930-150810',
'label': 'Vierydfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560930-150810'},
{'active': False,
'key': 'SE560940-151740',
'label': 'Ronnebyfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560940-151740'},
{'active': False,
'key': 'SE560950-145810',
'label': 'Matviksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560950-145810'},
{'active': False,
'key': 'SE561000-150390',
'label': 'Järnavikafjärden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE561000-150390'},
{'active': False,
'key': 'SE561000-152500',
'label': 'Kålfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE561000-152500'},
{'active': False,
'key': 'SE561000-153320',
'label': 'Danmarksfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE561000-153320'},
{'active': False,
'key': 'SE561005-150250',
'label': 'Tjäröfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE561005-150250'},
{'active': False,
'key': 'SE561080-153835',
'label': 'Lyckebyfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE561080-153835'},
{'active': False,
'key': 'SE561150-147620',
'label': 'Yttre Pukaviksbukten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE561150-147620'},
{'active': False,
'key': 'SE561480-148220',
'label': 'Stärnö Sandvik',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE561480-148220'},
{'active': False,
'key': 'SE563770-161670',
'label': 'Hossmoviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE563770-161670'},
{'active': False,
'key': 'SE563825-161810',
'label': 'Västra sjön',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE563825-161810'},
{'active': False,
'key': 'SE564250-162500',
'label': 'S n Kalmarsund',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE564250-162500'},
{'active': False,
'key': 'SE565000-162825',
'label': 'Bockskärs skärgård',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE565000-162825'},
{'active': False,
'key': 'SE565460-163000',
'label': 'Pataholmsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE565460-163000'},
{'active': False,
'key': 'SE565800-163000',
'label': 'Lövöområdet sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE565800-163000'},
{'active': False,
'key': 'SE570080-163430',
'label': 'Mönsteråsområdet sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE570080-163430'},
{'active': False,
'key': 'SE570340-163710',
'label': 'Ödänglaområdet sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE570340-163710'},
{'active': False,
'key': 'SE570500-163750',
'label': 'Emområdet sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE570500-163750'},
{'active': False,
'key': 'SE570730-163715',
'label': 'Taktöområdet sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE570730-163715'},
{'active': False,
'key': 'SE571450-163320',
'label': 'Oskarshamnsområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE571450-163320'},
{'active': False,
'key': 'SE571552-162848',
'label': 'Inre Oskarshamnsområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE571552-162848'},
{'active': False,
'key': 'SE572000-163835',
'label': 'Figeholmsområdets kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE572000-163835'},
{'active': False,
'key': 'SE572205-163500',
'label': 'Fågelöfjärden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE572205-163500'},
{'active': False,
'key': 'SE572500-164500',
'label': 'Simpevarpsområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE572500-164500'},
{'active': False,
'key': 'SE622384-147046',
'label': 'Bredasund',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE622384-147046'},
{'active': False,
'key': 'SE633846-154163',
'label': 'Påskallavikområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE633846-154163'}],
'key': '8',
'label': '8 - Blekinge skärgård och Kalmarsund, inre kustvatten',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE560700-155801',
'label': 'S v s Kalmarsunds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE560700-155801'},
{'active': False,
'key': 'SE561400-161201',
'label': 'S Kalmarsunds utsjövatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE561400-161201'},
{'active': False,
'key': 'SE562000-162271',
'label': 'Ö s Kalmarsunds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE562000-162271'},
{'active': False,
'key': 'SE562050-160820',
'label': 'M v s Kalmarsunds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE562050-160820'},
{'active': False,
'key': 'SE563100-161500',
'label': 'N v s Kalmarsunds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE563100-161500'},
{'active': False,
'key': 'SE565400-163600',
'label': 'M n Kalmarsunds utsjövatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE565400-163600'},
{'active': False,
'key': 'SE570900-164501',
'label': 'N n Kalmarsunds utsjövatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE570900-164501'},
{'active': False,
'key': 'SE621157-148904',
'label': 'Östra Blekinge skärgårds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE621157-148904'},
{'active': False,
'key': 'SE621688-144133',
'label': 'Västra Blekinge skärgårds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE621688-144133'},
{'active': False,
'key': 'SE622011-146303',
'label': 'Mellersta Blekinge skärgårds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE622011-146303'}],
'key': '9',
'label': '9 - Blekinge skärgård och Kalmarsund, yttre kustvatten',
'status': 'editable',
'type': 'type_area'}],
'key': 'SE4',
'label': 'SE4',
'status': 'editable',
'type': 'water_district'},
{'active': False,
'children': [{'active': False,
'children': [{'active': False,
'key': 'SE0101010301-C',
'label': 'Singlefjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590670-111380'},
{'active': False,
'key': 'SE575500-113750',
'label': 'Älgöfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575500-113750'},
{'active': False,
'key': 'SE575747-113237',
'label': 'Klädesholmenområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575747-113237'},
{'active': False,
'key': 'SE580025-113168',
'label': 'Skärhamnområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580025-113168'},
{'active': False,
'key': 'SE580325-113500',
'label': 'Stigfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580325-113500'},
{'active': False,
'key': 'SE580338-112901',
'label': 'Kråke fjord',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580338-112901'},
{'active': False,
'key': 'SE580500-112970',
'label': 'Lyresund',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580500-112970'},
{'active': False,
'key': 'SE580530-112700',
'label': 's Käringöfjorden inre skärgård',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580530-112700'},
{'active': False,
'key': 'SE580610-113615',
'label': 'Kalvöfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580610-113615'},
{'active': False,
'key': 'SE580650-113000',
'label': 'Boxvike kile',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580650-113000'},
{'active': False,
'key': 'SE580765-112501',
'label': 'n Käringöfjorden inre skärgård',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580765-112501'},
{'active': False,
'key': 'SE580860-114560',
'label': 'Tången området',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580860-114560'},
{'active': False,
'key': 'SE581338-112332',
'label': 'Grundsundsområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581338-112332'},
{'active': False,
'key': 'SE581748-112411',
'label': 'Saltö fjord',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581748-112411'},
{'active': False,
'key': 'SE581853-112736',
'label': 'Trälebergskile',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581853-112736'},
{'active': False,
'key': 'SE582000-112350',
'label': 'Yttre Brofjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582000-112350'},
{'active': False,
'key': 'SE582040-112157',
'label': 'Slaholmen området',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582040-112157'},
{'active': False,
'key': 'SE582147-111771',
'label': 'Kungshamn s skärgård',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582147-111771'},
{'active': False,
'key': 'SE582210-111880',
'label': 'Hovenäset området',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582210-111880'},
{'active': False,
'key': 'SE582230-112255',
'label': 'Åbyfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582230-112255'},
{'active': False,
'key': 'SE582302-111451',
'label': 'Kungshamn n skärgård',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582302-111451'},
{'active': False,
'key': 'SE582420-111370',
'label': 'Haby bukt',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582420-111370'},
{'active': False,
'key': 'SE582665-111706',
'label': 'Hunnebostrand skärgård',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582665-111706'},
{'active': False,
'key': 'SE582850-111760',
'label': 'Bottnefjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582850-111760'},
{'active': False,
'key': 'SE583050-110650',
'label': 'Heestrand området',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583050-110650'},
{'active': False,
'key': 'SE583160-111551',
'label': 'Hamburgsundsområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583160-111551'},
{'active': False,
'key': 'SE583625-111300',
'label': 'Fjällbacka yttre skärgård',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583625-111300'},
{'active': False,
'key': 'SE583710-111535',
'label': 'Fjällbacka inre skärgård',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583710-111535'},
{'active': False,
'key': 'SE584030-111400',
'label': 'Grebbestad inre skärgård',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584030-111400'},
{'active': False,
'key': 'SE584363-110971',
'label': 's Långebyområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584363-110971'},
{'active': False,
'key': 'SE584400-116000',
'label': 'n Långebyområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584400-116000'},
{'active': False,
'key': 'SE584450-111445',
'label': 'Sannäsfjorden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584450-111445'},
{'active': False,
'key': 'SE584670-111300',
'label': 'Tanumskilen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584670-111300'},
{'active': False,
'key': 'SE584725-111050',
'label': 'Lindöfjorden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584725-111050'},
{'active': False,
'key': 'SE584750-111185',
'label': 'Stridsfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584750-111185'},
{'active': False,
'key': 'SE584890-110950',
'label': 'Råssö-Resöfjorden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584890-110950'},
{'active': False,
'key': 'SE585160-110880',
'label': 'Flo',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585160-110880'},
{'active': False,
'key': 'SE585200-111140',
'label': 'Inre Tjärnöarkipelagen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585200-111140'},
{'active': False,
'key': 'SE585290-110830',
'label': 'N Yttre Tjärnöarkipelage',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585290-110830'},
{'active': False,
'key': 'SE585600-110880',
'label': 'Strömstadsfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585600-110880'},
{'active': False,
'key': 'SE585930-110800',
'label': 'Yttre Dynekilen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585930-110800'},
{'active': False,
'key': 'SE585990-111125',
'label': 'Dynekilen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585990-111125'}],
'key': '1n',
'label': '1n - Västkustens inre kustvatten, norra',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE570900-121060',
'label': 'Balgöarkipelagen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE570900-121060'},
{'active': False,
'key': 'SE571240-121000',
'label': 'Klosterfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE571240-121000'},
{'active': False,
'key': 'SE571720-120640',
'label': 'Vändelsöarkipelagen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE571720-120640'},
{'active': False,
'key': 'SE572072-115880',
'label': 'Varren',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE572072-115880'},
{'active': False,
'key': 'SE572135-120141',
'label': 'Yttre Kungsbackafjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE572135-120141'},
{'active': False,
'key': 'SE572227-115662',
'label': 'Kyrkefjälls sund',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE572227-115662'},
{'active': False,
'key': 'SE572308-115550',
'label': 'Öckerösund',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE572308-115550'},
{'active': False,
'key': 'SE572472-120302',
'label': 'Inre Kungsbackafjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE572472-120302'},
{'active': False,
'key': 'SE572838-115515',
'label': 'Låddholmsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE572838-115515'},
{'active': False,
'key': 'SE572980-115576',
'label': 'Stallviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE572980-115576'},
{'active': False,
'key': 'SE573044-115355',
'label': 'Risö-Säröarkipelagen',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573044-115355'},
{'active': False,
'key': 'SE573100-115580',
'label': 'Skörvallaviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573100-115580'},
{'active': False,
'key': 'SE573173-115587',
'label': 'Maleviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573173-115587'},
{'active': False,
'key': 'SE573322-115478',
'label': 'Kräklingeområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573322-115478'},
{'active': False,
'key': 'SE573500-115150',
'label': 'Askims fjord',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573500-115150'},
{'active': False,
'key': 'SE573547-114617',
'label': 'Styrsö- Vrångöområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573547-114617'},
{'active': False,
'key': 'SE573657-114572',
'label': 'Halsviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573657-114572'},
{'active': False,
'key': 'SE573797-114618',
'label': 'Brännö- Styrsöområdet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573797-114618'},
{'active': False,
'key': 'SE573860-115000',
'label': 'Asperöfjorden sek namn',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573860-115000'},
{'active': False,
'key': 'SE574000-114230',
'label': 'Dana fjord',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574000-114230'},
{'active': False,
'key': 'SE574330-114000',
'label': 'Stora Kalvsund',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574330-114000'},
{'active': False,
'key': 'SE574370-114250',
'label': 'Björköfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574370-114250'},
{'active': False,
'key': 'SE574630-113940',
'label': 'Källö fjord',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574630-113940'},
{'active': False,
'key': 'SE574870-113795',
'label': 'Sälö fjord',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574870-113795'}],
'key': '1s',
'label': '1s - Västkustens inre kustvatten, södra',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE0101010201-C',
'label': 'Inre Idefjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590020-114520'},
{'active': False,
'key': 'SE0101010202-C',
'label': 'Idefjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590860-113810'},
{'active': False,
'key': 'SE0101010203-C',
'label': 'Inre Singlefjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE590900-112300'},
{'active': False,
'key': 'SE575700-114240',
'label': 'Hake fjord',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575700-114240'},
{'active': False,
'key': 'SE580500-114725',
'label': 'Askeröfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580500-114725'},
{'active': False,
'key': 'SE580688-114860',
'label': 'Halsefjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580688-114860'},
{'active': False,
'key': 'SE581120-112680',
'label': 'Ellösefjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581120-112680'},
{'active': False,
'key': 'SE581200-112960',
'label': 'Malö Strömmar',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581200-112960'},
{'active': False,
'key': 'SE581260-113220',
'label': 'Koljö fjord',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581260-113220'},
{'active': False,
'key': 'SE581260-115280',
'label': 'Ljungs kile',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581260-115280'},
{'active': False,
'key': 'SE581365-112910',
'label': 'Snäckedjupet',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581365-112910'},
{'active': False,
'key': 'SE581450-113140',
'label': 'Nordströmmarna',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581450-113140'},
{'active': False,
'key': 'SE581520-113750',
'label': 'Borgilefjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581520-113750'},
{'active': False,
'key': 'SE581540-114000',
'label': 'Kalvöfjord',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581540-114000'},
{'active': False,
'key': 'SE581570-113040',
'label': 'Getevikssund',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581570-113040'},
{'active': False,
'key': 'SE581700-113000',
'label': 'Gullmarn centralbassäng',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581700-113000'},
{'active': False,
'key': 'SE581740-114820',
'label': 'Havstensfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE581740-114820'},
{'active': False,
'key': 'SE582000-115270',
'label': 'Byfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582000-115270'},
{'active': False,
'key': 'SE582150-112530',
'label': 'Brofjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582150-112530'},
{'active': False,
'key': 'SE582500-113890',
'label': 'Saltkällefjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582500-113890'},
{'active': False,
'key': 'SE582630-113515',
'label': 'Färlevfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582630-113515'}],
'key': '2',
'label': '2 - Västkustens fjordar',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE574650-114360',
'label': 'Nordre Älvs fjord',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574650-114360'},
{'active': False,
'key': 'SE639567-310597',
'label': 'Rivö fjord syd',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE639567-310597'},
{'active': False,
'key': 'SE639762-309800',
'label': 'Rivö fjord',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE639762-309800'}],
'key': '25',
'label': '25 - Göta Älvs- och Nordre Älvs estuarie',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE575340-113000',
'label': 'Marstrandsfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575340-113000'},
{'active': False,
'key': 'SE575760-112671',
'label': 'Hjärteröfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE575760-112671'},
{'active': False,
'key': 'SE580240-112501',
'label': 'Mollöfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580240-112501'},
{'active': False,
'key': 'SE580500-111801',
'label': 'M Bohusläns skärgårds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580500-111801'},
{'active': False,
'key': 'SE580550-112460',
'label': 'Käringöfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE580550-112460'},
{'active': False,
'key': 'SE582700-110451',
'label': 'Sotefjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE582700-110451'},
{'active': False,
'key': 'SE583450-110750',
'label': 'Väderöfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE583450-110750'},
{'active': False,
'key': 'SE584200-105901',
'label': 'M n Bohusläns skärgårds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE584200-105901'},
{'active': False,
'key': 'SE585100-110600',
'label': 'S Kosterfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585100-110600'},
{'active': False,
'key': 'SE585400-110400',
'label': 'N Kosterfjorden',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585400-110400'},
{'active': False,
'key': 'SE585750-105940',
'label': 'N n Bohusläns skärgårds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE585750-105940'}],
'key': '3',
'label': '3 - Västkustens yttre kustvatten, Skagerrak',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE570000-120701',
'label': 'N m Hallands kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE570000-120701'},
{'active': False,
'key': 'SE572540-114801',
'label': 'Onsala kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE572540-114801'},
{'active': False,
'key': 'SE573300-113801',
'label': 'Göteborgs s skärgårds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE573300-113801'},
{'active': False,
'key': 'SE574160-113351',
'label': 'Göteborgs n skärgårds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574160-113351'},
{'active': False,
'key': 'SE574931-113131',
'label': 'Göteborgs n n skärgårds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE574931-113131'}],
'key': '4',
'label': '4 - Västkustens yttre kustvatten, Kattegatt',
'status': 'editable',
'type': 'type_area'},
{'active': False,
'children': [{'active': False,
'key': 'SE561030-122821',
'label': 'N Öresunds kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE561030-122821'},
{'active': False,
'key': 'SE562000-123800',
'label': 'Skälderviken',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE562000-123800'},
{'active': False,
'key': 'SE562450-122751',
'label': 'Skäldervikens kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE562450-122751'},
{'active': False,
'key': 'SE563000-123351',
'label': 'Laholmsbuktens kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE563000-123351'},
{'active': False,
'key': 'SE563330-124600',
'label': 'Laholmsbukten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE563330-124600'},
{'active': False,
'key': 'SE564500-122601',
'label': 'S m Hallands kustvatten',
'status': 'editable',
'type': 'water_body',
'url': ' http://www.viss.lansstyrelsen.se/waters.aspx?waterEUID=SE564500-122601'}],
'key': '5',
'label': '5 - Södra Halland och norra Öresunds kustvatten',
'status': 'editable',
'type': 'type_area'}],
'key': 'SE5',
'label': 'SE5',
'status': 'editable',
'type': 'water_district'}],
'status': 'editable',
'subset_uuid': '1645d1d3-b7c2-495d-b30f-3a6b09ed7935',
'time': {'year_choices': [2007,
2008,
2009,
2010,
2011,
2012,
2013,
2014,
2015,
2016,
2017],
'year_interval': [2013, 2019]},
'value': True},
'workspace': {'alias': 'New test workspace',
'status': 'editable',
'workspace_uuid': '5cf3719a-9d44-48e0-b228-496a6894d263'},
'workspace_uuid': '5cf3719a-9d44-48e0-b228-496a6894d263'}
In [39]:
ekos.time_get_workspace
Out[39]:
0.0
In [251]:
# Select data
ekos = EventHandler(**paths)
false = False
true = True
request = {
"workspace_uuid": work_uuid,
"data_sources": [
{
"status": false,
"loaded": false,
"filename": "chlorophyll_sharkweb_data_chlorophyll_wb_2007-2017_20180320.txt",
"datatype": "chlorophyll"
},
{
"status": false,
"loaded": false,
"filename": "physicalchemicalmodel_110001_PROFILER_alldepths_SE652400-223501_toolbox.dat",
"datatype": "physicalchemicalmodel"
},
{
"status": false,
"loaded": false,
"filename": "physicalchemicalmodel_120004_PROFILER_alldepths_SE612520-172080_toolbox.dat",
"datatype": "physicalchemicalmodel"
},
{
"status": true, # Here
"loaded": false,
"filename": "physicalchemical_sharkweb_data_fyskem_wb_2007-2017_20180320.txt",
"datatype": "physicalchemical"
},
{
"status": false,
"loaded": false,
"filename": "phytoplankton_2016_row_format.txt",
"datatype": "phytoplankton"
},
{
"status": false,
"loaded": false,
"filename": "phytoplankton_sharkweb_data_biovolume_wb_2007-2012_20180320.txt",
"datatype": "phytoplankton"
},
{
"status": false,
"loaded": false,
"filename": "phytoplankton_sharkweb_data_biovolume_wb_2013-2017_20180320.txt",
"datatype": "phytoplankton"
},
{
"status": false,
"loaded": false,
"filename": "zoobenthos_2016_row_format_2.txt",
"datatype": "zoobenthos"
},
{
"status": false,
"loaded": false,
"filename": "zoobenthos_sharkweb_data_BQIm_wb_2007-2017_20180320.txt",
"datatype": "zoobenthos"
}
]
}
ekos.request_workspace_data_sources_edit(request)
2018-07-20 19:25:45,123 event_handler.py 100 __init__ DEBUG Start EventHandler: event_handler
2018-07-20 19:25:45,125 event_handler.py 133 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-07-20 19:25:45,559 event_handler.py 111 __init__ DEBUG Time for mapping: 0.43400001525878906
2018-07-20 19:25:45,574 event_handler.py 116 __init__ DEBUG Time for initiating EventHandler: 0.45099973678588867
2018-07-20 19:25:45,577 event_handler.py 47 f DEBUG Start: "request_workspace_data_sources_edit"
2018-07-20 19:25:45,581 event_handler.py 3459 request_workspace_data_sources_edit DEBUG Start: request_workspace_data_sources_list
2018-07-20 19:25:45,597 event_handler.py 2555 load_workspace DEBUG Trying to load new workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:25:45,826 event_handler.py 2573 load_workspace INFO Workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924 loaded."
2018-07-20 19:25:45,844 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:25:45,861 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:25:45,882 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:25:45,903 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:25:45,928 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:25:45,951 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:25:45,971 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:25:45,995 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:25:46,017 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:25:46,031 workspaces.py 1671 load_all_data DEBUG All selected data in (status 1 in datatype_settings.txt) is not loaded.
2018-07-20 19:25:46,039 workspaces.py 1406 delete_datatype_export DEBUG column_format_physicalchemical_data.pickle deleted
REQUEST False chlorophyll_sharkweb_data_chlorophyll_wb_2007-2017_20180320.txt
REQUEST False physicalchemicalmodel_110001_PROFILER_alldepths_SE652400-223501_toolbox.dat
REQUEST False physicalchemicalmodel_120004_PROFILER_alldepths_SE612520-172080_toolbox.dat
REQUEST True physicalchemical_sharkweb_data_fyskem_wb_2007-2017_20180320.txt
REQUEST False phytoplankton_sharkweb_data_biovolume_wb_2007-2012_20180320.txt
REQUEST False phytoplankton_sharkweb_data_biovolume_wb_2013-2017_20180320.txt
REQUEST False zoobenthos_sharkweb_data_BQIm_wb_2007-2017_20180320.txt
¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
..//workspaces/833265b0-ba2f-4d84-80cf-dae027a9c262/input_data/exports\all_data.pkl
..//workspaces/833265b0-ba2f-4d84-80cf-dae027a9c262/input_data/exports\all_data.txt
2018-07-20 19:25:50,383 workspaces.py 1753 load_datatype_data DEBUG New data files has been loaded for datatype: physicalchemical
2018-07-20 19:25:50,392 workspaces.py 1736 load_datatype_data DEBUG Data has been loaded from existing file: column_format_physicalchemicalmodel_data.pickle
2018-07-20 19:25:50,408 workspaces.py 1736 load_datatype_data DEBUG Data has been loaded from existing file: column_format_chlorophyll_data.pickle
2018-07-20 19:25:50,418 workspaces.py 1736 load_datatype_data DEBUG Data has been loaded from existing file: column_format_phytoplankton_data.pickle
2018-07-20 19:25:50,426 workspaces.py 1736 load_datatype_data DEBUG Data has been loaded from existing file: column_format_zoobenthos_data.pickle
self.all_data 0
MMMMMMMMM
time for _add_prioritized_parameter SALT is: 0.1359999179840088
time for _add_prioritized_parameter TEMP is: 0.1250002384185791
time for _add_prioritized_parameter DOXY is: 0.1379997730255127
--------------------------------------------------
Total time: 5.5290000438690186
time_preparations 0.0070002079010009766
time_list_group_data: 0.04199981689453125
time_list_calc_integ: 0.05700111389160156
time_list_add_row: 2.560994863510132
time_all_calculations: 5.2790000438690186
time_iterator: 0.0
time_add_data: 0.20099997520446777
Done adding integrated_calc "CPHL_INTEG_CALC" using parameter "CPHL_BTL"
time for integrated_calc "CPHL_INTEG_CALC" using parameter "CPHL_BTL is: 5.5290000438690186
Saving data to: ..//workspaces/833265b0-ba2f-4d84-80cf-dae027a9c262/input_data/exports/all_data.txt
2018-07-20 19:26:08,826 event_handler.py 47 f DEBUG Start: "request_workspace_data_sources_list"
2018-07-20 19:26:08,828 event_handler.py 3501 request_workspace_data_sources_list DEBUG Start: request_workspace_data_sources_list
2018-07-20 19:26:08,844 event_handler.py 2566 load_workspace DEBUG Workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924" is already loaded. Set reload=True if you want to reload the workspace.
2018-07-20 19:26:08,859 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:26:08,877 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:26:08,897 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:26:08,920 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:26:08,979 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:26:08,998 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:26:09,021 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:26:09,041 event_handler.py 1772 get_workspace DEBUG Getting workspace "833265b0-ba2f-4d84-80cf-dae027a9c262" with alias "201807201924"
2018-07-20 19:26:09,044 event_handler.py 51 f DEBUG Stop: "request_workspace_data_sources_list". Time for running method was 0.21599984169006348
2018-07-20 19:26:09,045 event_handler.py 51 f DEBUG Stop: "request_workspace_data_sources_edit". Time for running method was 23.46399998664856
Out[251]:
{'data_sources': [{'datatype': 'chlorophyll',
'filename': 'chlorophyll_sharkweb_data_chlorophyll_wb_2007-2017_20180320.txt',
'loaded': False,
'status': False},
{'datatype': 'physicalchemicalmodel',
'filename': 'physicalchemicalmodel_110001_PROFILER_alldepths_SE652400-223501_toolbox.dat',
'loaded': False,
'status': False},
{'datatype': 'physicalchemicalmodel',
'filename': 'physicalchemicalmodel_120004_PROFILER_alldepths_SE612520-172080_toolbox.dat',
'loaded': False,
'status': False},
{'datatype': 'physicalchemical',
'filename': 'physicalchemical_sharkweb_data_fyskem_wb_2007-2017_20180320.txt',
'loaded': True,
'status': True},
{'datatype': 'phytoplankton',
'filename': 'phytoplankton_sharkweb_data_biovolume_wb_2007-2012_20180320.txt',
'loaded': False,
'status': False},
{'datatype': 'phytoplankton',
'filename': 'phytoplankton_sharkweb_data_biovolume_wb_2013-2017_20180320.txt',
'loaded': False,
'status': False},
{'datatype': 'zoobenthos',
'filename': 'zoobenthos_sharkweb_data_BQIm_wb_2007-2017_20180320.txt',
'loaded': False,
'status': False}],
'workspace_uuid': '833265b0-ba2f-4d84-80cf-dae027a9c262'}
In [58]:
# Get result
ekos = EventHandler(**paths)
request = {
"workspace_uuid": workspace_uuid,
"subset_uuid": subset_uuid
}
response = ekos.request_subset_result_get(request)
2018-07-21 12:08:55,424 event_handler.py 102 __init__ DEBUG Start EventHandler: event_handler
2018-07-21 12:08:55,426 event_handler.py 137 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-07-21 12:08:55,932 event_handler.py 113 __init__ DEBUG Time for mapping: 0.5055999755859375
2018-07-21 12:08:55,934 event_handler.py 118 __init__ DEBUG Time for initiating EventHandler: 0.5105998516082764
2018-07-21 12:08:55,934 event_handler.py 47 f DEBUG Start: "request_subset_result_get"
2018-07-21 12:08:55,957 event_handler.py 2565 load_workspace DEBUG Trying to load new workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace"
2018-07-21 12:08:56,039 logger.py 85 add_log DEBUG
2018-07-21 12:08:56,042 logger.py 86 add_log DEBUG ========================================================================================================================
2018-07-21 12:08:56,044 logger.py 87 add_log DEBUG ### Log added for log_id "1645d1d3-b7c2-495d-b30f-3a6b09ed7935" at locaton: ..\workspaces\5cf3719a-9d44-48e0-b228-496a6894d263\log\subset_1645d1d3-b7c2-495d-b30f-3a6b09ed7935.log
2018-07-21 12:08:56,047 logger.py 88 add_log DEBUG ------------------------------------------------------------------------------------------------------------------------
2018-07-21 12:08:56,107 logger.py 85 add_log DEBUG
2018-07-21 12:08:56,109 logger.py 86 add_log DEBUG ========================================================================================================================
2018-07-21 12:08:56,112 logger.py 87 add_log DEBUG ### Log added for log_id "default_subset" at locaton: ..\workspaces\5cf3719a-9d44-48e0-b228-496a6894d263\log\subset_default_subset.log
2018-07-21 12:08:56,114 logger.py 88 add_log DEBUG ------------------------------------------------------------------------------------------------------------------------
====================================================================================================
1645d1d3-b7c2-495d-b30f-3a6b09ed7935
..//workspaces/5cf3719a-9d44-48e0-b228-496a6894d263/log
subset
----------------------------------------------------------------------------------------------------
====================================================================================================
default_subset
..//workspaces/5cf3719a-9d44-48e0-b228-496a6894d263/log
subset
----------------------------------------------------------------------------------------------------
2018-07-21 12:08:56,345 logger.py 85 add_log DEBUG
2018-07-21 12:08:56,348 logger.py 86 add_log DEBUG ========================================================================================================================
2018-07-21 12:08:56,353 logger.py 87 add_log DEBUG ### Log added for log_id "5cf3719a-9d44-48e0-b228-496a6894d263" at locaton: ..\workspaces\5cf3719a-9d44-48e0-b228-496a6894d263\log\workspace_5cf3719a-9d44-48e0-b228-496a6894d263.log
2018-07-21 12:08:56,353 logger.py 88 add_log DEBUG ------------------------------------------------------------------------------------------------------------------------
2018-07-21 12:08:56,355 event_handler.py 2583 load_workspace INFO Workspace "5cf3719a-9d44-48e0-b228-496a6894d263" with alias "New test workspace loaded."
2018-07-21 12:08:56,380 event_handler.py 51 f DEBUG Stop: "request_subset_result_get". Time for running method was 0.44609999656677246
====================================================================================================
5cf3719a-9d44-48e0-b228-496a6894d263
..//workspaces/5cf3719a-9d44-48e0-b228-496a6894d263/log
workspace
----------------------------------------------------------------------------------------------------
In [59]:
response['subset']['result']['labels'].values()
Out[59]:
dict_values([])
In [ ]:
In [5]:
# Search sharkweb (form)
ekos = EventHandler(**paths)
response = ekos.request_sharkweb_search({})
2018-08-27 10:26:47,085 event_handler.py 106 __init__ DEBUG Start EventHandler: event_handler
2018-08-27 10:26:47,087 event_handler.py 141 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-08-27 10:26:47,471 event_handler.py 117 __init__ DEBUG Time for mapping: 0.38499999046325684
2018-08-27 10:26:47,496 event_handler.py 122 __init__ DEBUG Time for initiating EventHandler: 0.41100025177001953
2018-08-27 10:26:47,498 event_handler.py 47 f DEBUG Start: "request_sharkweb_search"
2018-08-27 10:26:49,684 event_handler.py 51 f DEBUG Stop: "request_sharkweb_search". Time for running method was 2.184000015258789
In [6]:
response
Out[6]:
[{'choices': [2000,
2001,
2002,
2003,
2004,
2005,
2006,
2007,
2008,
2009,
2010,
2011,
2012,
2013,
2014,
2015,
2016,
2017],
'key': 'year_interval',
'label': 'Year interval',
'value': [2007, 2017],
'widget': 'interval:int'},
{'choices': ['Chlorophyll',
'Physical and Chemical',
'Phytoplankton',
'Zoobenthos'],
'key': 'datatype',
'label': 'Datatype',
'value': '',
'widget': 'select:str'},
[]]
In [ ]:
In [ ]:
In [ ]:
In [39]:
# Test import sharkweb data
ekos = EventHandler(**paths)
kwargs = {'datatype': 'Physical and Chemical',
'year_from': '2010',
'year_to': '2010',
'svar_sea_area_list': viss1}
ekos.import_sharkweb_data(workspace_uuid=work_uuid, file_name='test', **kwargs)
2018-07-21 17:51:45,136 event_handler.py 104 __init__ DEBUG Start EventHandler: event_handler
2018-07-21 17:51:45,137 event_handler.py 139 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-07-21 17:51:45,478 event_handler.py 115 __init__ DEBUG Time for mapping: 0.3417999744415283
2018-07-21 17:51:45,494 event_handler.py 120 __init__ DEBUG Time for initiating EventHandler: 0.3584001064300537
2018-07-21 17:51:45,495 event_handler.py 2721 load_workspace DEBUG Trying to load new workspace "27689220-2492-4e82-86ca-152390a7be2b" with alias "201807211726"
2018-07-21 17:51:45,725 event_handler.py 2739 load_workspace INFO Workspace "27689220-2492-4e82-86ca-152390a7be2b" with alias "201807211726 loaded."
DEBUG: Status: 200
DEBUG: Header: application/octet-stream; charset=utf-8
DEBUG: Encoding: utf-8
Done
Out[39]:
True
In [35]:
DEBUG: Status: 200
DEBUG: Header: application/octet-stream; charset=utf-8
DEBUG: Encoding: utf-8
In [30]:
datatype = reader.data.split('\n')[1].split('\t')[0]
internal_datatype_name = ekos.mapping_objects['datatype_list'].get_mapping(datatype, 'codelist_name', 'internal_name')
# Save file
full_file_name = '{}_sharkweb_data_{}_{}.txt'.format(internal_datatype_name, ekos.user_id, '')
file_path = os.path.join(ekos.temp_directory, full_file_name)
reader.save_data(file_path)
# Import file in workspace
ekos.action_load_workspace(work_uuid)
workspace_object = ekos.get_workspace(work_uuid)
workspace_object.import_file(file_path=file_path,
data_type=internal_datatype_name,
status=0,
force=True)
2018-07-21 17:43:49,478 event_handler.py 2721 load_workspace DEBUG Trying to load new workspace "27689220-2492-4e82-86ca-152390a7be2b" with alias "201807211726"
2018-07-21 17:43:49,738 event_handler.py 2739 load_workspace INFO Workspace "27689220-2492-4e82-86ca-152390a7be2b" with alias "201807211726 loaded."
In [33]:
ekos.action_load_data(work_uuid)
2018-07-21 17:46:57,694 event_handler.py 2732 load_workspace DEBUG Workspace "27689220-2492-4e82-86ca-152390a7be2b" with alias "201807211726" is already loaded. Set reload=True if you want to reload the workspace.
2018-07-21 17:46:57,709 workspaces.py 1682 load_all_data DEBUG All selected data in (status 1 in datatype_settings.txt) is not loaded.
¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
..//workspaces/27689220-2492-4e82-86ca-152390a7be2b/input_data/exports\all_data.pkl
..//workspaces/27689220-2492-4e82-86ca-152390a7be2b/input_data/exports\all_data.txt
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
D:\Utveckling\git\ekostat_calculator\core\mapping.py in get(self, key)
187 try:
--> 188 return getattr(self, key.lower())
189 except:
AttributeError: 'ParameterMapping' object has no attribute 'alkalinity_2'
During handling of the above exception, another exception occurred:
AttributeError Traceback (most recent call last)
D:\Utveckling\git\ekostat_calculator\core\mapping.py in get(self, key)
190 try:
--> 191 return getattr(self, key)
192 except:
AttributeError: 'ParameterMapping' object has no attribute 'Alkalinity_2'
During handling of the above exception, another exception occurred:
AttributeError Traceback (most recent call last)
<ipython-input-33-115d1ae718e4> in <module>()
----> 1 ekos.action_load_data(work_uuid)
D:\Utveckling\git\ekostat_calculator\event_handler.py in action_load_data(self, workspace_uuid, force)
2814 workspace_object = self.get_workspace(workspace_uuid)
2815 if workspace_object:
-> 2816 data_loaded = workspace_object.load_all_data(force=force)
2817 if not data_loaded:
2818 raise exceptions.UnableToLoadData
D:\Utveckling\git\ekostat_calculator\core\workspaces.py in load_all_data(self, force)
1700 # print('-- datatype', datatype)
1701 # print('-- force', force)
-> 1702 self.load_datatype_data(datatype=datatype, force=force)
1703 try:
1704 self.data_handler.merge_all_data(save_to_txt=False)
D:\Utveckling\git\ekostat_calculator\core\workspaces.py in load_datatype_data(self, datatype, force)
1759 for source in self.datatype_settings.get_file_paths_to_load_for_datatype(datatype, force=False, reload_file=True):
1760 # print('SOURCE', source)
-> 1761 datatype_handler_object.load_source(file_path=source, raw_data_copy=True)
1762 self.datatype_settings.set_file_is_loaded(os.path.basename(source))
1763
D:\Utveckling\git\ekostat_calculator\core\data_handlers.py in load_source(self, file_path, sep, encoding, raw_data_copy)
464 self._remap_header()
465 self._recognize_format()
--> 466 self._apply_field_filter()
467
468
D:\Utveckling\git\ekostat_calculator\core\data_handlers.py in _apply_field_filter(self)
186 self._select_columns_from_df() # use only default fields
187 self._add_origin_columns(dtype=self.dtype, file_path=self.source) # MW
--> 188 self._organize_data_format()
189
190 #==========================================================================
D:\Utveckling\git\ekostat_calculator\core\data_handlers.py in _organize_data_format(self)
307 """
308 if self.raw_data_format == 'row':
--> 309 self._handle_row_data()
310
311 elif self.raw_data_format == 'column':
D:\Utveckling\git\ekostat_calculator\core\data_handlers.py in _handle_row_data(self, append_row_data)
262 """
263
--> 264 self._select_parameters()
265
266 if append_row_data:
D:\Utveckling\git\ekostat_calculator\core\data_handlers.py in _select_parameters(self)
360 """
361 self._check_nr_of_parameters()
--> 362 p_map, p_list = self._map_parameter_list()
363 self.para_list = self.parameter_mapping.map_parameter_list(p_list)
364
D:\Utveckling\git\ekostat_calculator\core\data_handlers.py in _map_parameter_list(self)
299
300 # TODO: for rowdata this row results in None type calling unique()
--> 301 p_map = self.parameter_mapping.get_parameter_mapping(self.df.get(self.filter_parameters.parameter_key).unique())
302 return p_map, list(p for p in p_map if p_map[p] in self.filter_parameters.use_parameters)
303
D:\Utveckling\git\ekostat_calculator\core\mapping.py in get_parameter_mapping(self, para_list, ext_list)
335 #==========================================================================
336 def get_parameter_mapping(self, para_list, ext_list=False):
--> 337 return self.get_mapping_dict(para_list)
338
339 #==========================================================================
D:\Utveckling\git\ekostat_calculator\core\mapping.py in get_mapping_dict(self, key_list)
209 #==========================================================================
210 def get_mapping_dict(self, key_list):
--> 211 return dict(list((key, self.get(key)) for key in key_list))
212
213
D:\Utveckling\git\ekostat_calculator\core\mapping.py in <genexpr>(.0)
209 #==========================================================================
210 def get_mapping_dict(self, key_list):
--> 211 return dict(list((key, self.get(key)) for key in key_list))
212
213
D:\Utveckling\git\ekostat_calculator\core\mapping.py in get(self, key)
191 return getattr(self, key)
192 except:
--> 193 return getattr(self, 'SE' + key)
194
195
AttributeError: 'ParameterMapping' object has no attribute 'SEAlkalinity_2'
In [ ]:
reader = core.SharkWebReader(debug=True)
data_params = reader.get_data_params()
# Add information
for key in kwargs:
if key in data_params:
data_params[key] = kwargs[key]
print('start')
# data_params['datatype'] = 'Harbour Porpoise'
# data_params['sample_table_view'] = 'sample_col_harbourporpoise'
#
# data_params['county_list'] = ['Blekinge län', 'Kalmar län']
# try:
# Read data
reader.read_data(data_params=data_params)
# Find datatype
datatype = reader.data.split('\n')[1].split('\t')[0]
internal_datatype_name = self.mapping_objects['datatype_list'].get_mapping(datatype, 'codelist_name', 'internal_name')
# Save file
full_file_name = '{}_sharkweb_data_{}_{}.txt'.format(internal_datatype_name, self.user_id, file_name)
file_path = os.path.join(self.temp_directory, full_file_name)
# Import file in workspace
workspace_object = self.get_workspace(workspace_uuid)
workspace_object.import_file(file_path=file_path,
data_type=internal_datatype_name,
status=0,
force=True)
In [17]:
ekos.workspaces
Out[17]:
{'27689220-2492-4e82-86ca-152390a7be2b': <core.workspaces.WorkSpace at 0x9918470>}
In [ ]:
In [ ]:
In [91]:
response['water_body']['choices']
Out[91]:
['Agöfjärden sek namn (SE613500-172500)',
'Ajkesvik (SE575920-191650)',
'Alnösundet (SE622500-172430)',
'Arköfjärden sek namn (SE582820-165920)',
'Arkösund (SE583000-165600)',
'Arpöfjärden sek namn (SE560750-152500)',
'Asken (SE574500-164500)',
'Askeröfjorden (SE580500-114725)',
'Askims fjord (SE573500-115150)',
'Askrikefjärden (SE592290-181600)',
'Asköfjärden (SE584870-174310)',
'Aspafjärden (SE584215-170800)',
'Asperöfjorden sek namn (SE573860-115000)',
'Aspöfjärden (SE582600-165680)',
'Avafjärden (SE634850-193570)',
'Avan (SE604116-171037)',
'Axmarfjärden (SE610100-171245)',
'Baggensfjärden (SE591760-181955)',
'Baggholmsdraget (SE651800-214740)',
'Balgöarkipelagen (SE570900-121060)',
'Bastafjärden (SE652465-214080)',
'Bastaskärsfjärden (SE652855-224000)',
'Bergholmsfjärden (SE575430-163640)',
'Bergnäsfjärden (SE656840-222800)',
'Bergshamraviken (SE593750-183962)',
'Bergöfjärden (SE654291-224000)',
'Bergöområdet (SE584333-172895)',
'Biskopsfjärden (SE590665-184210)',
'Bjuröfjärden (SE642950-213400)',
'Björkskärsdjupet (SE574100-164700)',
'Björkskärsfjärden (SE592000-190500)',
'Björköfjorden (SE574370-114250)',
'Björköfjärden (SE594800-190220)',
'Björköfjärden (SE621265-173125)',
'Björköfjärden (SE729849-180191)',
'Björnöfjärden (SE591400-183200)',
'Blackefjärden (SE642035-212600)',
'Blidösund (SE593820-185500)',
'Bockskärs skärgård (SE565000-162825)',
'Bodöfjärden (SE732081-888706)',
'Bogevik (SE640066-167754)',
'Boköfjärden (SE560895-145975)',
'Bollstafjärden (SE625900-174360)',
'Bondöfjärden (SE651075-213700)',
'Borgilefjorden (SE581520-113750)',
'Borholmsfjärden (SE572565-164000)',
'Bosöfjärden sek namn (SE583370-165290)',
'Bottnefjorden (SE582850-111760)',
'Boviksfjärden (SE644730-210650)',
'Boxvike kile (SE580650-113000)',
'Brandfjärden (SE591500-185300)',
'Bredasund (SE622384-147046)',
'Bredviksfjärden (SE645130-211040)',
'Breviken (SE591755-183895)',
'Brofjorden (SE582150-112530)',
'Brunnsviken (SE658507-162696)',
'Brändöfjärden (SE652385-214180)',
'Brännö- Styrsöområdet (SE573797-114618)',
'Bråvikens kustvatten (SE583121-171401)',
'Bulleröfjärden (SE591175-185000)',
'Burefjärden (SE643700-211940)',
'Burgsviken (SE570270-181160)',
'Bursfjärden (SE650460-213400)',
'Byfjorden (SE582000-115270)',
'Bygdefjärden (SE640240-205500)',
'Byskefjärden (SE645500-212000)',
'Bäckfjärden (SE631346-184241)',
'Bäckfjärden (SE643160-212730)',
'Bärtnäsfjärden (SE652250-213000)',
'Båtöfjärden (SE654110-224850)',
'Börstskärsfjärden (SE654490-220870)',
'Dana fjord (SE574000-114230)',
'Danmarksfjärden (SE561000-153320)',
'Davids stenar (SE652075-213500)',
'Degerfjärden (SE634040-193330)',
'Degeröfjärden (SE653140-224000)',
'Dekarsöfjärden (SE631460-185000)',
'Djupfjärden sek namn (SE560290-154710)',
'Dockstafjärden (SE630180-182080)',
'Draget (SE622126-172430)',
'Dragfjärden sek namn (SE584960-175280)',
'Dragsfjärden (SE601250-182570)',
'Dragviksfjärden (SE584400-172270)',
'Dynekilen (SE585990-111125)',
'Edeboviken (SE600740-183460)',
'Edsviken (SE580250-164000)',
'Edsviken (SE659024-162417)',
'Edsviken (SE662116-166449)',
'Edsätterfjärden (SE625416-182696)',
'Eknösundet (SE591905-185275)',
'Ellösefjorden (SE581120-112680)',
'Emområdet sek namn (SE570500-163750)',
'Enskärsfjärden (SE653870-235570)',
'Enångersfjärden (SE613240-171000)',
'Erskärområdet sek namn (SE575782-165143)',
'Ersnäsfjärden (SE654860-219880)',
'Erstaviken (SE591400-182320)',
'Fifångsdjupet (SE585200-174000)',
'Figeholmsområdets kustvatten (SE572000-163835)',
'Finnfjärden (SE581820-165500)',
'Fjuksöfjärden (SE653900-223280)',
'Fjällbacka inre skärgård (SE583710-111535)',
'Fjällbacka yttre skärgård (SE583625-111300)',
'Fjärdgrundsområdet sek namn (SE636570-203590)',
'Flisdjupet (SE580890-165500)',
'Flo (SE585160-110880)',
'Färlevfjorden (SE582630-113515)',
'Fågelöfjärden (SE572205-163500)',
'Fågelöfjärden (SE585200-173600)',
'Fåglaröfjärden sek namn (SE590500-182000)',
'Fållnäsviken (SE585345-174950)',
'Fårholmen (SE605630-179220)',
'Fårö n kustvatten (SE580150-191251)',
'Fårö sö kustvatten (SE575300-191801)',
'Fårösund (SE575150-190400)',
'Galtfjärden (SE601000-183510)',
'Gansviken (SE570850-182920)',
'Gaviksfjärden (SE625180-181655)',
'Germandöfjärden (SE652686-221500)',
'Getevikssund (SE581570-113040)',
'Getholmsfjärden sek namn (SE591790-185500)',
'Gillsviken (SE585040-173535)',
'Gillögafjärden (SE592500-191750)',
'Gisslöfjärden sek namn (SE575880-164000)',
'Gotlands n kustvatten (SE575675-185101)',
'Gotlands nv kustvatten (SE574520-182151)',
'Gotskasandöns n kustvatten (SE582350-191651)',
'Gotskasandöns s kustvatten (SE582150-191901)',
'Gotskasandöns v kustvatten (SE582200-191201)',
'Granhamnsfjärden (SE594250-191040)',
'Granholmsfjärden (SE572650-164000)',
'Grankullaviken (SE572110-170620)',
'Granöfjärden (SE656620-222480)',
'Grebbestad inre skärgård (SE584030-111400)',
'Grisslehamn (SE600590-184933)',
'Grisslingen (SE591815-182670)',
'Gropviken (SE582000-164145)',
'Grundsundsområdet (SE581338-112332)',
'Gryts skärgårds kustvatten (SE580950-170601)',
'Gränöfjärden (SE591050-182740)',
'Gräsköfjärden (SE594000-190500)',
'Grönsviksfjärden (SE624800-181030)',
'Grönvållsfjärden (SE573885-163740)',
'Gudingen (SE575000-163620)',
'Gullmarn centralbassäng (SE581700-113000)',
'Gullviksfjärden sek namn (SE631710-188130)',
'Gumbodafjärden (SE641250-210560)',
'Gunnarbofjärden (SE584820-172920)',
'Gupafjärden (SE584600-173200)',
'Gussöfjärden (SE654470-222700)',
'Gällfjärden (SE602400-183190)',
'Gälnan (SE593080-184500)',
'Gälöfjärden (SE585400-173870)',
'Gävlebuktens utsjövatten (SE604200-174400)',
'Gårdsfjärden (SE585145-175690)',
'Gårdsfjärden (SE613760-171000)',
'Gåsefjärden (SE560500-154435)',
'Gåsfjärden (SE573500-163500)',
'Göteborgs n n skärgårds kustvatten (SE574931-113131)',
'Göteborgs n skärgårds kustvatten (SE574160-113351)',
'Göteborgs s skärgårds kustvatten (SE573300-113801)',
'Haby bukt (SE582420-111370)',
'Hake fjord (SE575700-114240)',
'Hallarumsviken (SE560795-154730)',
'Hallsfjärden (SE590740-174135)',
'Halsefjorden (SE580688-114860)',
'Halsviken (SE573657-114572)',
'Halsöfjärden (SE580735-165296)',
'Hamburgsundsområdet (SE583160-111551)',
'Hamnskär (SE605390-171558)',
'Hamnskärsfjärden (SE654150-240380)',
'Hamnöfjärden (SE653740-222800)',
'Hanstensfjärden (SE590000-183000)',
'Haparandafjärden sek namn (SE654560-246250)',
'Haraholmsfjärden (SE651940-213930)',
'Hargsviken (SE601070-182870)',
'Harkskärsfjärden (SE604675-172125)',
'Harrbäcksfjärden (SE652500-213500)',
'Hasselöområdet (SE583906-170998)',
'Havsfjärden sek namn (SE631406-185500)',
'Havssvalget (SE594845-191240)',
'Havstensfjorden (SE581740-114820)',
'Heestrand området (SE583050-110650)',
'Helsingborgsområdet (SE562290-124131)',
'Hemsösundet sek namn (SE624335-180000)',
'Hesselöfjärden (SE581240-165220)',
'Hilleviksfjärden (SE604900-171700)',
'Himmerfjärden (SE590000-174400)',
'Hindersöfjärden (SE653303-222900)',
'Hjärteröfjorden (SE575760-112671)',
'Holfjärden (SE652475-215750)',
'Horsfjärden (SE590385-180890)',
'Hossmoviken (SE563770-161670)',
'Hovenäset området (SE582210-111880)',
'Hudiksvallsfjärden (SE614165-171500)',
'Hunnebostrand skärgård (SE582665-111706)',
'Husumbukten (SE631840-191130)',
'Hästholmsfjärden (SE560740-152650)',
'Håkansöfjärden (SE652250-213430)',
'Hålfjärden (SE582055-165230)',
'Hålfjärden (SE647260-212660)',
'Hållsviken (SE585075-173130)',
'Hålsängesfjärden (SE613380-171450)',
'Håsköfjärden sek namn (SE581660-165710)',
'Högfjärden (SE593000-193000)',
'Höllviken (SE552800-125430)',
'Hörnefors området sek namn (SE635660-199490)',
'Idbyfjärden (SE631646-185280)',
'Idefjorden (SE0101010202-C)',
'Idöfjärden (SE574205-164500)',
'Igelstaviken (SE590990-174015)',
'Iggösundet (SE605140-171674)',
'Ingaröfjärden (SE591300-182800)',
'Inre Bråviken (SE583926-161744)',
'Inre Fjärden (SE604055-171248)',
'Inre Gamlebyviken (SE575150-162700)',
'Inre Idefjorden (SE0101010201-C)',
'Inre Kungsbackafjorden (SE572472-120302)',
'Inre Kågefjärden (SE645000-212100)',
'Inre Lulefjärden (SE729159-179002)',
'Inre Oskarshamnsområdet (SE571552-162848)',
'Inre Pukaviksbukten (SE560825-144215)',
'Inre Singlefjorden (SE0101010203-C)',
'Inre Slätbaken (SE582705-163350)',
'Inre Tjärnöarkipelagen (SE585200-111140)',
'Inre Tynderösundet (SE624380-176450)',
'Inre Valdemarsviken (SE581000-164020)',
'Inre Ålöfjärden (SE584045-170882)',
'Inrefjärden (SE651818-212790)',
'Irevik (SE575170-183550)',
'Jungfrufjärden (SE590835-183000)',
'Juniskär-Bergsfjärden (SE622900-174790)',
'Järnavikafjärden sek namn (SE561000-150390)',
'Järsjöviken (SE600920-183090)',
'Jävrefjärden (SE650750-213500)',
'Kaggebofjärden (SE580000-164060)',
'Kaggfjärden (SE590550-174540)',
'Kalkkobbsfjärden (SE591330-184225)',
'Kallriga Fjärden (SE602120-181610)',
'Kallskärsfjärden (SE593000-190500)',
'Kallviken (SE641875-212250)',
'Kalvfjärden (SE591280-182070)',
'Kalvöfjord (SE581540-114000)',
'Kalvöfjorden (SE580610-113615)',
'Kanholmsfjärden (SE592000-184700)',
'Kapellskärs hamnområde (SE594340-190448)',
'Kapellskärsområdet (SE594350-190530)',
'Kappelshamnsviken (SE575480-184830)',
'Karlholmsfjärden (SE603190-174000)',
'Karlshamnsfjärden (SE560900-145280)',
'Kasfjärden sek namn (SE601440-184000)',
'Katajafjärden (SE654130-249500)',
'Kinnbäcksfjärden (SE650280-213110)',
'Klingerfjärden (SE622860-173000)',
'Klintehamnsviken sek namn (SE572350-180930)',
'Klosterfjorden (SE571240-121000)',
'Klädesholmenområdet (SE575747-113237)',
'Knivskärsfjärden (SE653840-247900)',
'Kobbfjärden (SE593180-191280)',
'Kodjupet (SE592515-182020)',
'Koljö fjord (SE581260-113220)',
'Kolström (SE591745-182250)',
'Konabbsfjärden (SE584840-175400)',
'Korsfjärden (SE581960-164890)',
'Krabbfjärden (SE584340-174401)',
'Kramforsfjärden sek namn (SE625500-175153)',
'Kroksfjärden (SE732410-884539)',
'Kräklingeområdet (SE573322-115478)',
'Kränkfjärden sek namn (SE583720-172571)',
'Kråke fjord (SE580338-112901)',
'Kråkfjärden (SE584390-172085)',
'Kullskärsdjupet (SE581800-170000)',
'Kungshamn n skärgård (SE582302-111451)',
'Kungshamn s skärgård (SE582147-111771)',
'Kusöfjärden sek namn (SE610500-171586)',
'Kvädöfjärden (SE580205-165162)',
'Kyrkefjälls sund (SE572227-115662)',
'Kyrkfjärden (SE592600-181135)',
'Kyrkviken (SE575480-191200)',
'Källö fjord (SE574630-113940)',
'Käringöfjorden (SE580550-112460)',
'Kärrfjärden (SE582050-165820)',
'Kågefjärden (SE645000-213500)',
'Kålfjärden (SE561000-152500)',
'Kållafjärden (SE560385-154500)',
'Kåröområdet (SE575335-165000)',
'Lagnöström (SE591755-182800)',
'Lagnöströmmen (SE582070-164820)',
'Laholmsbukten (SE563330-124600)',
'Laholmsbuktens kustvatten (SE563000-123351)',
'Landöbukten sek namn (SE555685-142290)',
'Lausvik (SE571800-184300)',
'Licknevarpefjärden (SE580375-164500)',
'Lilla Värtan (SE658352-163189)',
'Lillfjärden (SE634950-202940)',
'Lindalssundet (SE592547-182720)',
'Lindensfjärden (SE581975-164500)',
'Lindödjupet (SE580000-164500)',
'Lindöfjorden sek namn (SE584725-111050)',
'Ljungs kile (SE581260-115280)',
'Ljungskärsflagen (SE583896-170790)',
'Ljusnefjärden (SE611213-171063)',
'Lommabukten (SE554040-125750)',
'Lubban (SE621720-175130)',
'Lundåkrabukten (SE554810-125240)',
'Lusärnafjärden (SE574440-164160)',
'Lyckebyfjärden (SE561080-153835)',
'Lyresund (SE580500-112970)',
'Låddholmsviken (SE572838-115515)',
'Långfjärden (SE594260-185580)',
'Långvindsfjärden (SE612791-171130)',
'Lökharfjärden (SE593330-192540)',
'Lökholmsdjupet (SE573972-164250)',
'Lönshuvudfjärden (SE582630-165210)',
'Lövselefjärden (SE641745-211570)',
'Lövstabukten (SE603650-174500)',
'Lövöområdet sek namn (SE565800-163000)',
'M Bohusläns skärgårds kustvatten (SE580500-111801)',
'M n Bohusläns skärgårds kustvatten (SE584200-105901)',
'M n Kalmarsunds utsjövatten (SE565400-163600)',
'M v s Kalmarsunds kustvatten (SE562050-160820)',
'Maleviken (SE573173-115587)',
'Malmö hamnområde (SE553757-130820)',
'Malö Strömmar (SE581200-112960)',
'Mannöfjärden (SE652400-220070)',
'Marstrandsfjorden (SE575340-113000)',
'Marsviken (SE583970-170280)',
'Matviksfjärden (SE560950-145810)',
'Megrundsområdet (SE636150-199220)',
'Mellanfjärden (SE584435-170450)',
'Mellersta Blekinge skärgårds kustvatten (SE622011-146303)',
'Mellersta Bråviken (SE583825-163500)',
'Mellersta Pukaviksbukten (SE560740-144375)',
'Merumsfjärden (SE582600-163810)',
'Midsommarfjärden (SE611766-171305)',
'Misterhults skärgårds inre kustvatten (SE573500-164660)',
'Misterhults skärgårds kustvatten (SE573150-165001)',
'Mjoöfjärden sek namn (SE652000-214000)',
'Mjältöfjärden sek namn (SE630383-183500)',
'Mjölefjärden (SE633710-200500)',
'Mjölkfjärden (SE601204-182670)',
'Mollöfjorden (SE580240-112501)',
'Motala Ström (SE583721-161110)',
'Mulöviken (SE656300-222750)',
'Mysingen (SE585797-181090)',
'Måttsundsfjärden (SE655120-220380)',
'Möja söderfjärd (SE592090-185125)',
'Möja västerfjärd (SE592500-185000)',
'Mönsteråsområdet sek namn (SE570080-163430)',
'Möröfjärden (SE655180-218660)',
'N Bottenhavets kustvatten (SE633400-195000)',
'N Höga kustens kustvatten (SE630210-187470)',
'N Kosterfjorden (SE585400-110400)',
'N Lidöfjärden sek namn (SE594800-190655)',
'N M Bottenhavets kustvatten (SE619690-175690)',
'N S M Bottenhavets kustvatten (SE612520-172080)',
'N Yttre Tjärnöarkipelage (SE585290-110830)',
'N m Bottenvikens kustvatten (SE648760-213140)',
'N m Hallands kustvatten (SE570000-120701)',
'N m Öresunds kustvatten (SE555545-124332)',
'N n Bohusläns skärgårds kustvatten (SE585750-105940)',
'N n Kalmarsunds utsjövatten (SE570900-164501)',
'N n Kvarkens kustvatten (SE635300-205251)',
'N v s Kalmarsunds kustvatten (SE563100-161500)',
'N Ölands kustvatten (SE570000-170351)',
'N Öresunds kustvatten (SE561030-122821)',
'N. Sigfridsöfjärden (SE654330-222200)',
'Neglingeviken (SE657608-164193)',
'Njutångersfjärden (SE613591-171000)',
'Norafjärden (SE625000-180075)',
'Nordmalingsfjärden (SE633043-193300)',
'Nordre Älvs fjord (SE574650-114360)',
'Nordströmmarna (SE581450-113140)',
'Norra Hargsviken (SE601190-182870)',
'Norra Vaxholmsfjärden (SE592468-182000)',
'Norra sundet (SE623810-180350)',
'Norrbottens skärgårds kustvatten (SE652400-223501)',
'Norrfjärden (SE590730-183763)',
'Norrfjärden (SE601300-184180)',
'Norrfjärden (SE630203-182615)',
'Norrfjärden sek namn (SE593300-183600)',
'Norrsundet (SE605760-171000)',
'Norrtäljeviken (SE594670-185500)',
'Norstensfjärden (SE590148-183625)',
'Nynäshamn (SE585450-175800)',
'Nynäsviken (SE585170-175445)',
'Nämdöfjärden (SE591200-183600)',
'Näskefjärden (SE630760-183315)',
'Näslandsfjärden (SE590400-174090)',
'Nätrafjärden (SE630685-184305)',
'Nåtfjärden (SE593860-192000)',
'Nö Kobbfjärden sek namn (SE593500-191660)',
'Nördfjärden (SE652000-213210)',
'Nötbolandsfjärden (SE631450-185200)',
'Omnefjärden (SE625710-183000)',
'Onsala kustvatten (SE572540-114801)',
'Ormskärsfjärden sek namn (SE593000-192000)',
'Orren (SE581520-165000)',
'Ortalaviken (SE600565-184600)',
'Oskarshamnsområdet (SE571450-163320)',
'Ostnäsfjärden (SE635040-204196)',
'Oxelösunds hamnområde (SE583960-170700)',
'Pampusfjärden (SE583718-161687)',
'Pataholmsviken (SE565460-163000)',
'Prästmaren (SE658180-166649)',
'Påskallavikområdet (SE633846-154163)',
'Raggaröfjärden (SE601310-183700)',
'Raggavaviken (SE637070-204260)',
'Ramöfjärden sek namn (SE624870-175500)',
'Repskärsfjärden (SE654500-232000)',
'Ricklefjärden (SE640400-205770)',
'Rimmöfjärden sek namn (SE582590-165000)',
'Rindösundet (SE592435-182400)',
'Ringsöfjärden sek namn (SE584420-172515)',
'Risö-Säröarkipelagen (SE573044-115355)',
'Risöfjärden (SE631500-190270)',
'Risöområdet sek namn (SE584227-171600)',
'Rivö fjord (SE639762-309800)',
'Rivö fjord syd (SE639567-310597)',
'Ronnebyfjärden (SE560940-151740)',
'Rävahavet (SE652150-213000)',
'Rågödjupet (SE575095-164630)',
'Rånefjärden (SE654820-222660)',
'Rånöfjärden (SE654570-225230)',
'Råssö-Resöfjorden sek namn (SE584890-110950)',
'Rödkobbsfjärden (SE591910-185600)',
'Rösnäsfjärden (SE645340-211330)',
'S Bottenvikens kustvatten (SE641250-211751)',
'S Höga kustens kustvatten (SE623890-178030)',
'S Kalmarsunds utsjövatten (SE561400-161201)',
'S Konabbsfjärden sek namn (SE584695-175315)',
'S Kosterfjorden (SE585100-110600)',
'S S M Bottenhavets kustvatten (SE605660-172380)',
'S m Hallands kustvatten (SE564500-122601)',
'S m Öresunds kustvatten (SE554500-125001)',
'S n Kalmarsund (SE564250-162500)',
'S n Kvarkens kustvatten (SE633550-200700)',
'S v s Kalmarsunds kustvatten (SE560700-155801)',
'S Ölands kustvatten (SE562410-164001)',
'S Öresunds kustvatten (SE552500-124461)',
'S. Seskaröfjärden sek namn (SE654100-234100)',
'S. Sigfridsöfjärden (SE654000-222430)',
'Salen (SE622080-176120)',
'Saltkällefjorden (SE582500-113890)',
'Saltö fjord (SE581748-112411)',
'Sandarnesfjärden sek namn (SE611600-171500)',
'Sandemars fjärd sek namn (SE590635-182120)',
'Sandfjärden (SE581815-164320)',
'Sandgrönnfjärden (SE652450-222116)',
'Sandhammaren-Simrishamn (SE552670-142281)',
'Sandikafjärden (SE601360-182510)',
'Sandviksfjärden (SE560895-145500)',
'Sandvikssundet (SE645670-214290)',
'Sandöfjärden (SE592280-183550)',
'Sandöfjärden (SE653176-222000)',
'Sannafjärden (SE632760-191300)',
'Sannäsfjorden sek namn (SE584450-111445)',
'Saxskärsfjärden (SE653116-224623)',
'Seskaröfjärden (SE654575-234250)',
'Sikeåfjärden (SE640900-205935)',
'Siknäsfjärden (SE654990-224540)',
'Sillöfjärden (SE583875-170270)',
'Simpan (SE643920-211500)',
'Simpevarpsområdet (SE572500-164500)',
'Singlefjorden (SE0101010301-C)',
'Singöfjärden (SE601000-184030)',
'Siviksfjärden (SE613500-171000)',
'Sjösafjärden (SE584430-170665)',
'Skagsfjärden (SE592400-184400)',
'Skatfjärden (SE593460-184890)',
'Skelleftebukten (SE646360-213700)',
'Skelleftehamnsfjärden (SE644070-211650)',
'Skeppsbrofjärden sek namn (SE574560-163950)',
'Skettnefjärden (SE584905-172980)',
'Skomakarfjärden (SE654360-235780)',
'Skurusundet (SE591800-181360)',
'Skutskärsfjärden sek namn (SE604250-173000)',
'Skälderviken (SE562000-123800)',
'Skäldervikens kustvatten (SE562450-122751)',
'Skälöfjärden (SE573500-163900)',
'Skärhamnområdet (SE580025-113168)',
'Skärsåfjärden sek namn (SE612303-171075)',
'Skörvallaviken (SE573100-115580)',
'Slaholmen området (SE582040-112157)',
'Slesviken (SE570200-182500)',
'Slumpfjärden (SE731734-867204)',
'Smågöfjärden (SE575060-164170)',
'Snäckedjupet (SE581365-112910)',
'Sollenkrokafjärden (SE592245-184400)',
'Solöfjärden (SE592315-182620)',
'Sotefjorden (SE582700-110451)',
'Spjälköområdet (SE560900-151260)',
'St Anna skärgårds kustvatten (SE581900-171101)',
'Stadsfjärden (SE584434-170260)',
'Stallviken (SE572980-115576)',
'Stavbofjärden (SE590200-173765)',
'Stenfjärden (SE593500-193255)',
'Stigfjorden (SE580325-113500)',
'Stockholms skärgårds m kustvatten (SE592100-192001)',
'Stockholms skärgårds n n (SE595000-191501)',
'Stockholms skärgårds s kustvatten (SE585350-182001)',
'Stockholms skärgårds s n (SE594000-193501)',
'Stora Hökhallen (SE573860-164725)',
'Stora Kalvsund (SE574330-114000)',
'Stora Värtan (SE592400-180800)',
'Storfjärden (SE624615-180500)',
'Storfjärden (SE652066-214400)',
'Storsladan (SE643550-211920)',
'Storöfjärden (SE731175-867144)',
'Stridsfjorden (SE584750-111185)',
'Strömmen (SE591920-180800)',
'Strömstadsfjorden (SE585600-110880)',
'Styrsö- Vrångöområdet (SE573547-114617)',
'Stärnö Sandvik (SE561480-148220)',
'Sudersandsviken (SE575620-191550)',
'Sundsvallsbukten (SE623300-176210)',
'Sundsvallsfjärden (SE622339-172190)',
'Svartlögafjärden (SE593500-190000)',
'Svartviksfjärden (SE622000-172300)',
'Svensksundsviken (SE583730-162500)',
'Svärdsfjärden (SE585000-174600)',
'Syrsan (SE575670-163500)',
'Säbyvik (SE592600-181600)',
'Sälö fjord (SE574870-113795)',
'Söderarms skärgård (SE594200-192000)',
'Söderhamnsfjärden (SE611676-171000)',
'Södra Sundet (SE623340-175556)',
'Södra Vaxholmsfjärden (SE592420-182210)',
'Sölvesborgsviken (SE560205-143545)',
'Sörbrändöfjärden (SE652920-222650)',
'Sörfjärden (SE644040-211260)',
'Sörleviken (SE628750-183300)',
'Taktöområdet sek namn (SE570730-163715)',
'Tallaröfjärden (SE592400-181860)',
'Tanumskilen (SE584670-111300)',
'Tavlefjärden (SE637640-204160)',
'Tennviken (SE632090-189470)',
'Tistersöfjärden (SE654200-222920)',
'Tjocköfjärden (SE594590-190600)',
'Tjäröfjärden (SE561005-150250)',
'Torhamnsfjärden (SE560500-154880)',
'Torröfjärden sek namn (SE574750-164500)',
'Torsbyfjärden (SE592135-182700)',
'Tostebergabukten (SE555950-142740)',
'Tranaröfjärden (SE591655-183200)',
'Trelleborgs hamnområde (SE552219-130919)',
'Trosafjärden (SE585200-173430)',
'Trälebergskile (SE581853-112736)',
'Trälhavet (SE592605-182310)',
'Trännöfjärden (SE582460-164500)',
'Träsköfjärden (SE592640-184500)',
'Turmulefjärden (SE581740-170260)',
'Tvären (SE584520-172495)',
'Täftefjärden (SE634740-203020)',
'Tärnöfjärden sek namn (SE560790-145850)',
'Tåmfjärden (SE645830-212300)',
'Tången området (SE580860-114560)',
'Törefjärden (SE655260-224280)',
'Uddjupet (SE593760-192625)',
'Ullångersfjärden (SE630000-183500)',
'Ultråfjärden (SE632670-190860)',
'Ursviksfjärden (SE644150-211000)',
'Uvöfjärden (SE574083-164115)',
'V Gotlands m kustvatten (SE572000-180001)',
'V Gotlands s kustvatten (SE570450-180651)',
'V Hanöbuktens kustvatten (SE554800-142001)',
'V sydkustens kustvatten (SE553730-128890)',
'Valdemarsviks kustvatten (SE580380-170001)',
'Valjeviken (SE560200-143175)',
'Vallviksfjärden sek namn (SE611000-171500)',
'Vargödraget (SE651475-214300)',
'Varren (SE572072-115880)',
'Verkebäcksviken (SE574160-163610)',
'Vidingefjärden (SE593920-191440)',
'Vierydfjorden (SE560930-150810)',
'Vissvassfjärden (SE591090-182300)',
'Vistingsdjupet (SE573865-164160)',
'Vivassen (SE575370-164220)',
'Väddö kustvatten (SE595730-185850)',
'Väderöfjorden (SE583450-110750)',
'Vändelsöarkipelagen (SE571720-120640)',
'Vändskärsfjärden (SE641000-210500)',
'Västantillfjärden (SE652830-222116)',
'Västerfjärden (SE634230-201605)',
'Västerviks kustvatten (SE574450-165451)',
'Västra Blekinge skärgårds kustvatten (SE621688-144133)',
'Västra Saxarfjärden (SE592650-182815)',
'Västra fjärden (SE560775-153055)',
'Västra sjön (SE563825-161810)',
'Västrumsfjärden (SE573940-163560)',
'Vätösundet (SE595000-185600)',
'Våmfjärden (SE591655-183530)',
'Vårgärdssjön (SE657412-164249)',
'Ystads hamnområde (SE552220-130920)',
'Ytterbodafjärden (SE634640-203710)',
'Ytterviksfjärden (SE644030-218500)',
'Ytteröområdet (SE581280-170070)',
'Yttre Björköfjärden (SE621920-175280)',
'Yttre Brofjorden (SE582000-112350)',
'Yttre Bråviken (SE583730-164501)',
'Yttre Dynekilen (SE585930-110800)',
'Yttre Fjärden (SE604200-171765)',
'Yttre Gamlebyviken (SE574820-163550)',
'Yttre Gaviksfjärden (SE628480-183070)',
'Yttre Kungsbackafjorden (SE572135-120141)',
'Yttre Lulefjärden (SE728806-179329)',
'Yttre Nordmalingfjärden (SE632690-193500)',
'Yttre Pukaviksbukten (SE561150-147620)',
'Yttre Täftefjärden (SE637310-204860)',
'Yttre Valdemarsviken (SE580585-164720)',
'Yttre redden (SE560780-153500)',
'Yttrefjärden (SE651500-213108)',
'Yxlaområdet (SE593750-184900)',
'n Käringöfjorden inre skärgård (SE580765-112501)',
'n Långebyområdet (SE584400-116000)',
's Käringöfjorden inre skärgård (SE580530-112700)',
's Långebyområdet (SE584363-110971)',
'Älandsfjärden (SE623980-175600)',
'Älgöfjorden (SE575500-113750)',
'Älgöfjärden (SE592040-184000)',
'Ällmorafjärden (SE591160-182400)',
'Ällöviken (SE632090-190370)',
'Ängsfjärden sek namn (SE601660-183550)',
'Ärnöområdet sek namn (SE572810-164500)',
'Åbyfjorden (SE582230-112255)',
'Åbyfjärden (SE645950-212650)',
'Åkeröfjärden (SE594384-185542)',
'Ålandsfjärden sek namn (SE594100-185690)',
'Ållonöfjärden (SE583755-163200)',
'Ålöfjärden (SE584067-171125)',
'Åvaviken (SE591050-182320)',
'Åvikebukten (SE622795-174565)',
'Åvikfjärden (SE632030-187600)',
'Ö Gotlands m kustvatten (SE573200-185701)',
'Ö Gotlands n kustvatten (SE574170-190001)',
'Ö Gotlands s kustvatten (SE571000-184001)',
'Ö s Kalmarsunds kustvatten (SE562000-162271)',
'Ö sydkustens kustvatten (SE552170-130626)',
'Öckerösund (SE572308-115550)',
'Ödänglaområdet sek namn (SE570340-163710)',
'Örefjärden (SE633000-195000)',
'Öregrunds kustvatten (SE603870-181301)',
'Öregrundsgrepen (SE603000-181500)',
'Örnsköldsviksfjärden (SE631610-184500)',
'Örsbaken (SE584085-171600)',
'Österfjärden (SE634200-202033)',
'Österlångslädan (SE636910-204040)',
'Östhammarfjärden sek namn (SE601300-182880)',
'Östhammars kustvatten (SE601020-185050)',
'Östra Blekinge skärgårds kustvatten (SE621157-148904)',
'Östra Saxarfjärden (SE592790-183000)',
'Östra fjärden (SE560810-153980)',
'Östre fjorden (SE560850-150580)',
'Överbyfjärden (SE592575-181770)']
In [6]:
ekos = EventHandler(**paths)
kwargs = {'datatype': 'Physical and Chemical',
'from_year': '2010',
'to_year': '2012',
'location_svar_sea_area_code': viss1}
2018-07-21 17:12:56,132 event_handler.py 104 __init__ DEBUG Start EventHandler: event_handler
2018-07-21 17:12:56,137 event_handler.py 139 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-07-21 17:12:56,586 event_handler.py 115 __init__ DEBUG Time for mapping: 0.4498000144958496
2018-07-21 17:12:56,587 event_handler.py 120 __init__ DEBUG Time for initiating EventHandler: 0.4547998905181885
In [109]:
ekos.import_sharkweb_data(workspace_uuid=work_uuid,
file_name='test_data',
**kwargs)
start
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-109-1c42b767f79c> in <module>()
1 ekos.import_sharkweb_data(workspace_uuid=work_uuid,
2 file_name='test_data',
----> 3 **kwargs)
D:\Utveckling\git\ekostat_calculator\event_handler.py in import_sharkweb_data(self, workspace_uuid, file_name, **kwargs)
1937 # try:
1938 # Read data
-> 1939 reader.read_data(data_params=data_params)
1940
1941 # Find datatype
D:\Utveckling\git\ekostat_calculator\core\sharkweb.py in read_data(self, data_params)
139
140 #
--> 141 self.encodeURIComponent(params, 'month_list')
142 self.encodeURIComponent(params, 'adv_datatype_list')
143 self.encodeURIComponent(params, 'adv_parameter_list')
D:\Utveckling\git\ekostat_calculator\core\sharkweb.py in encodeURIComponent(self, params, key)
179 """ """
180 string = '[or]'.join(params[key])
--> 181 string = urllib.parse.quote(string, safe='~()*!.\'\\')
182 params[key] = string
NameError: name 'urllib' is not defined
In [ ]:
In [110]:
reader = core.SharkWebReader(debug=False)
In [113]:
reader.get_available_water_body()
Out[113]:
['613500-172500',
'575920-191650',
'622500-172430',
'582820-165920',
'583000-165600',
'560750-152500',
'574500-164500',
'580500-114725',
'573500-115150',
'592290-181600',
'584870-174310',
'584215-170800',
'573860-115000',
'582600-165680',
'610100-171245',
'591760-181955',
'651800-214740',
'570900-121060',
'652465-214080',
'652855-224000',
'575430-163640',
'656840-222800',
'593750-183962',
'654291-224000',
'584333-172895',
'590665-184210',
'642950-213400',
'592000-190500',
'574370-114250',
'594800-190220',
'621265-173125',
'729849-180191',
'591400-183200',
'593820-185500',
'654640-233190',
'640066-167754',
'560895-145975',
'625900-174360',
'651075-213700',
'581520-113750',
'572565-164000',
'583370-165290',
'582850-111760',
'644730-210650',
'591500-185300',
'622384-147046',
'591755-183895',
'582150-112530',
'658507-162696',
'583121-171401',
'652385-214180',
'573797-114618',
'591175-185000',
'643700-211940',
'570270-181160',
'650460-213400',
'582000-115270',
'645500-212000',
'654110-224850',
'631346-184241',
'643160-212730',
'654490-220870',
'574000-114230',
'561000-153320',
'634040-193330',
'653140-224000',
'631460-185000',
'551617-133102',
'555851-160709',
'620333-175418',
'603634-183531',
'650320-220650',
'555420-145140',
'591454-192215',
'582950-192156',
'570714-115613',
'634223-210932',
'595913-190752',
'582008-105731',
'570714-115613',
'632213-201821',
'594211-193824',
'615085-130626',
'580109-171030',
'574755-181120',
'583649-180707',
'573224-190746',
'560290-154710',
'630180-182080',
'622126-172430',
'584960-175280',
'584400-172270',
'585990-111125',
'600740-183460',
'662116-166449',
'659024-162417',
'625416-182696',
'591905-185275',
'581120-112680',
'570500-163750',
'653870-235570',
'613240-171000',
'575782-165143',
'654860-219880',
'591400-182320',
'585200-174000',
'572000-163835',
'581820-165500',
'653900-223280',
'583710-111535',
'583625-111300',
'636570-203590',
'580890-165500',
'572205-163500',
'585200-173600',
'590500-182000',
'585345-174950',
'580150-191251',
'575150-190400',
'575300-191801',
'582630-113515',
'601000-183510',
'570850-182920',
'625180-181655',
'652686-221500',
'591790-185500',
'585040-173535',
'592500-191750',
'575880-164000',
'575675-185101',
'574520-182151',
'582350-191651',
'582200-191201',
'594250-191040',
'572650-164000',
'572110-170620',
'656620-222480',
'584030-111400',
'591815-182670',
'582000-164145',
'580950-170601',
'591050-182740',
'594000-190500',
'624800-181030',
'573885-163740',
'575000-163620',
'581700-113000',
'631710-188130',
'641250-210560',
'584820-172920',
'584600-173200',
'654470-222700',
'613760-171000',
'585145-175690',
'560500-154435',
'573500-163500',
'602400-183190',
'593080-184500',
'585400-173870',
'604200-174400',
'574931-113131',
'574160-113351',
'573300-113801',
'582420-111370',
'575700-114240',
'591150-113700',
'560795-154730',
'590740-174135',
'580688-114860',
'580735-165296',
'583160-111551',
'605390-171558',
'654150-240380',
'590000-183000',
'654560-246250',
'651940-213930',
'601070-182870',
'604675-172125',
'652500-213500',
'583906-170998',
'631406-185500',
'594845-191240',
'581740-114820',
'562290-124131',
'624335-180000',
'581240-165220',
'604900-171700',
'590000-174400',
'653303-222900',
'575760-112671',
'652475-215750',
'634210-202020',
'590385-180890',
'563770-161670',
'582210-111880',
'614165-171500',
'582665-111706',
'658436-162998',
'631840-191130',
'652250-213430',
'585075-173130',
'613380-171450',
'581660-165710',
'560740-152650',
'593000-193000',
'552800-125430',
'635660-199490',
'631646-185280',
'590860-113810',
'574205-164500',
'590990-174015',
'605140-171674',
'591300-182800',
'583926-161744',
'651818-212790',
'604055-171248',
'575150-162700',
'590020-114520',
'572472-120302',
'645000-212100',
'729159-179002',
'641840-211540',
'571552-162848',
'560825-144215',
'590900-112300',
'582705-163350',
'585200-111140',
'624380-176450',
'581000-164020',
'584045-170882',
'634350-202000',
'575170-183550',
'590835-183000',
'622900-174790',
'561000-150390',
'600920-183090',
'650750-213500',
'580000-164060',
'590550-174540',
'591330-184225',
'602120-181610',
'593000-190500',
'591280-182070',
'581540-114000',
'580610-113615',
'592000-184700',
'594340-190448',
'594350-190530',
'575480-184830',
'603190-174000',
'560900-145280',
'601440-184000',
'654130-249500',
'650280-213110',
'622860-173000',
'572350-180930',
'571240-121000',
'575747-113237',
'653840-247900',
'593180-191280',
'581260-113220',
'591745-182250',
'584840-175400',
'581960-164890',
'584340-174401',
'625500-175153',
'580338-112901',
'584390-172085',
'573322-115478',
'583720-172571',
'581800-170000',
'582302-111451',
'582147-111771',
'610500-171586',
'580205-165162',
'572227-115662',
'592600-181135',
'575480-191200',
'645000-213500',
'561000-152500',
'560385-154500',
'575335-165000',
'574630-113940',
'580550-112460',
'582050-165820',
'582070-164820',
'563330-124600',
'563000-123351',
'555685-142290',
'571800-184300',
'580375-164500',
'658352-163189',
'634950-202940',
'592547-182720',
'581975-164500',
'580000-164500',
'584725-111050',
'581260-115280',
'583896-170790',
'611213-171063',
'554040-125750',
'621720-175130',
'554810-125240',
'574440-164160',
'561080-153835',
'580500-112970',
'594260-185580',
'612791-171130',
'593330-192540',
'573972-164250',
'582630-165210',
'603650-174500',
'565800-163000',
'553757-130820',
'652400-220070',
'575340-113000',
'583970-170280',
'560950-145810',
'580500-111801',
'636150-199220',
'584435-170450',
'622011-146303',
'583825-163500',
'560740-144375',
'582600-163810',
'611766-171305',
'573500-164660',
'573150-165001',
'630383-183500',
'601204-182670',
'584200-105901',
'565400-163600',
'580240-112501',
'583721-161110',
'656300-222750',
'562050-160820',
'585797-181090',
'655120-220380',
'592090-185125',
'592500-185000',
'570080-163430',
'655180-218660',
'633400-195000',
'657608-164193',
'630210-187470',
'613591-171000',
'585400-110400',
'580765-112501',
'594800-190655',
'584400-116000',
'619690-175690',
'649640-214530',
'570000-120701',
'555545-124332',
'591760-105425',
'585660-112590',
'570900-164501',
'635300-205251',
'625000-180075',
'633043-193300',
'574650-114360',
'601190-182870',
'623810-180350',
'592468-182000',
'652400-223501',
'590730-183763',
'601300-184180',
'630203-182615',
'593300-183600',
'605760-171000',
'594670-185500',
'590148-183625',
'654330-222200',
'612520-172080',
'563100-161500',
'585170-175445',
'593860-192000',
'591200-183600',
'630760-183315',
'590400-174090',
'630685-184305',
'593500-191660',
'570000-170351',
'652000-213210',
'561030-122821',
'631450-185200',
'625710-183000',
'572540-114801',
'593000-192000',
'581520-165000',
'600565-184600',
'571450-163320',
'635040-204196',
'583960-170700',
'583718-161687',
'565460-163000',
'658180-166649',
'633846-154163',
'601310-183700',
'637070-204260',
'624870-175500',
'654500-232000',
'582590-165000',
'584420-172515',
'631500-190270',
'584227-171600',
'573044-115355',
'574050-114780',
'560940-151740',
'575095-164630',
'654820-222660',
'654570-225230',
'584890-110950',
'652150-213000',
'591910-185600',
'622080-176120',
'582500-113890',
'581748-112411',
'611600-171500',
'590635-182120',
'581815-164320',
'652450-222116',
'552670-142281',
'560895-145500',
'645670-214290',
'653176-222000',
'592280-183550',
'632760-191300',
'584450-111445',
'641250-211751',
'654575-234250',
'623890-178030',
'654990-224540',
'604028-171724',
'583875-170270',
'643920-211500',
'572500-164500',
'590670-111380',
'601000-184030',
'613500-171000',
'584430-170665',
'592400-184400',
'561400-161201',
'593460-184890',
'646360-213700',
'644070-211650',
'574560-163950',
'584905-172980',
'654360-235780',
'584695-175315',
'585100-110600',
'591800-181360',
'604250-173000',
'562000-123800',
'562450-122751',
'573500-163900',
'580025-113168',
'612303-171075',
'573100-115580',
'570200-182500',
'584363-110971',
'647050-213980',
'564500-122601',
'575060-164170',
'554500-125001',
'564250-162500',
'633550-200700',
'581365-112910',
'592245-184400',
'592315-182620',
'582700-110451',
'560900-151260',
'654100-234100',
'654000-222430',
'605660-172380',
'584434-170260',
'572980-115576',
'581900-171101',
'590200-173765',
'593500-193255',
'580325-113500',
'592100-192001',
'595000-191501',
'585350-182001',
'594000-193501',
'573860-164725',
'574330-114000',
'592400-180800',
'624615-180500',
'652066-214400',
'654416-230000',
'584750-111185',
'591920-180800',
'585600-110880',
'573547-114617',
'561480-148220',
'623300-176210',
'622339-172190',
'593500-190000',
'622000-172300',
'652020-211930',
'583730-162500',
'560700-155801',
'585000-174600',
'575670-163500',
'592600-181600',
'574870-113795',
'594200-192000',
'611676-171000',
'623340-175556',
'592420-182210',
'562410-164001',
'560205-143545',
'652920-222650',
'552500-124461',
'644040-211260',
'628750-183300',
'570730-163715',
'592400-181860',
'584670-111300',
'637640-204160',
'632090-189470',
'654200-222920',
'594590-190600',
'561005-150250',
'560500-154880',
'654240-241500',
'574750-164500',
'592135-182700',
'555950-142740',
'591655-183200',
'585200-173430',
'581853-112736',
'592605-182310',
'582460-164500',
'592640-184500',
'581740-170260',
'584520-172495',
'634740-203020',
'560790-145850',
'655260-224280',
'593760-192625',
'630000-183500',
'632670-190860',
'644150-211000',
'574083-164115',
'580380-170001',
'560200-143175',
'611000-171500',
'651475-214300',
'572072-115880',
'574160-163610',
'572000-180001',
'570450-180651',
'554800-142001',
'593920-191440',
'560930-150810',
'591090-182300',
'573865-164160',
'575370-164220',
'553730-128890',
'591655-183530',
'657412-164249',
'595730-185850',
'583450-110750',
'571720-120640',
'641000-210500',
'652830-222116',
'634230-201605',
'574450-165451',
'621688-144133',
'560775-153055',
'592650-182815',
'563825-161810',
'573940-163560',
'595000-185600',
'634640-203710',
'644030-218500',
'581280-170070',
'621920-175280',
'582000-112350',
'583730-164501',
'651500-213108',
'673283-158060',
'574820-163550',
'628480-183070',
'572135-120141',
'728806-179329',
'641720-211520',
'632690-193500',
'561150-147620',
'560780-153500',
'637310-204860',
'580585-164720',
'634110-201920',
'593750-184900',
'582230-112255',
'645950-212650',
'594384-185542',
'594100-185690',
'583755-163200',
'584067-171125',
'591050-182320',
'622795-174565',
'632030-187600',
'623980-175600',
'575500-113750',
'592040-184000',
'591160-182400',
'632090-190370',
'601660-183550',
'572810-164500',
'572308-115550',
'570340-163710',
'573200-185701',
'574170-190001',
'571000-184001',
'633000-195000',
'603000-181500',
'603870-181301',
'631610-184500',
'584085-171600',
'562000-162271',
'636910-204040',
'601300-182880',
'601020-185050',
'621157-148904',
'560810-153980',
'592790-183000',
'560850-150580',
'552170-130626',
'592575-181770']
In [136]:
ekos = EventHandler(**paths)
ekos.mapping_objects['sharkweb_settings']
2018-08-24 16:46:52,286 event_handler.py 104 __init__ DEBUG Start EventHandler: event_handler
2018-08-24 16:46:52,288 event_handler.py 139 _load_mapping_objects DEBUG Loading mapping files from pickle file.
2018-08-24 16:46:52,729 event_handler.py 115 __init__ DEBUG Time for mapping: 0.44099998474121094
2018-08-24 16:46:52,749 event_handler.py 120 __init__ DEBUG Time for initiating EventHandler: 0.4630000591278076
Out[136]:
{'datatypes': ['Chlorophyll',
'Physical and Chemical',
'Phytoplankton',
'Zoobenthos'],
'default_from_year': 2007,
'default_to_year': 2017,
'from_year': 2000,
'to_year': False}
In [ ]:
Content source: ekostat/ekostat_calculator
Similar notebooks: