Some issue with Shapely has appeared while running the electrical module for the fixed tidal tutorial support demo data.
2017-03-07 09:48:08,170 - INFO - dtocean_electrical.main - Building network...
2017-03-07 09:48:08,173 - CRITICAL - dtocean_gui.main - A TypeError occurred: Only linear types support this operation
2017-03-07 09:48:08,401 - CRITICAL - dtocean_gui.main - File "C:\DTOcean\lib\site-packages\dtocean_gui\main.py", line 250, in run
self._project)
File "C:\DTOcean\lib\site-packages\dtocean_core\strategies\basic.py", line 63, in execute
allow_unavailable=True)
File "C:\DTOcean\lib\site-packages\dtocean_core\menu.py", line 457, in execute_current
allow_unavailable=allow_unavailable)
File "C:\DTOcean\lib\site-packages\dtocean_core\menu.py", line 168, in _execute
allow_unavailable=allow_unavailable)
File "C:\DTOcean\lib\site-packages\dtocean_core\core.py", line 1769, in execute_interface
interface = core.connect_interface(project, interface)
File "C:\DTOcean\lib\site-packages\dtocean_gui\core.py", line 267, in connect_interface
interface = super(GUICore, self).connect_interface(project, interface)
File "C:\DTOcean\lib\site-packages\dtocean_core\core.py", line 1244, in connect_interface
interface.connect()
File "C:\DTOcean\lib\site-packages\dtocean_core\interfaces\electrical.py", line 759, in connect
solution, installation_tool = elec.run_module(plot=False)
File "C:\DTOcean\lib\site-packages\dtocean_electrical\main.py", line 156, in run_module
electrical_design.set_design_limits()
File "C:\DTOcean\lib\site-packages\dtocean_electrical\optim_codes\optimiser.py", line 294, in set_design_limits
edge_to_shore = self._approximate_lease_edge_distance_to_shore()
File "C:\DTOcean\lib\site-packages\dtocean_electrical\optim_codes\optimiser.py", line 528, in _approximate_lease_edge_distance_to_shore
d = area_exterior.project(point)
File "C:\DTOcean\lib\site-packages\Shapely-1.5.7-py2.7.egg\shapely\impl.py", line 30, in wrapper
return func(*args, **kwargs)
File "C:\DTOcean\lib\site-packages\Shapely-1.5.7-py2.7.egg\shapely\geometry\base.py", line 677, in project
return op(self, other)
File "C:\DTOcean\lib\site-packages\Shapely-1.5.7-py2.7.egg\shapely\linref.py", line 17, in __call__
self._validate_line(this)
File "C:\DTOcean\lib\site-packages\Shapely-1.5.7-py2.7.egg\shapely\linref.py", line 13, in _validate_line
raise TypeError("Only linear types support this operation")
Some issue with Shapely has appeared while running the electrical module for the fixed tidal tutorial support demo data.