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')

Load test requests


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 [ ]:

Request workspace list


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

Request workspace add


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: 

Update workspace uuid in test requests


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 [ ]:

Request subset list


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

Request workspace import default data


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 [ ]:

Request data source list


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

Request data source edit


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 [ ]:

Request workspace edit


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

Request workspace delete


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

Request subset add


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 [ ]:

Request subset get data filter


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 [ ]:

Request subset get indicator settings


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)

Request subset set indicator settings


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

Request sharkweb import


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 [ ]:

Request subset result get


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 [ ]: