@@ -27,9 +27,11 @@ function eu_ports(conn_dict::Dict, selection::Dict)
dftemp=DataFrame()
# iterate over geo objects
for(id,shape)inzip(geo_id,shape_obj)
# Extract the first two characters of id in Julia
id_short=id[1:2]
# prepare query
query="SELECT COUNT(*) as ports FROM eu_ports_2013_geo WHERE ST_Intersects(ST_GeomFromText('"*shape*"'), SHAPE);"
query2="SELECT SUM(Q1+Q2+Q3+Q4) AS tonnage FROM eu_tonnage et JOIN eu_ports_2013_geo ep ON ep.port_id=et.PORT_ID WHERE ST_Intersects(ST_GeomFromText('"*shape*"'), SHAPE);"
query="SELECT COUNT(*) as ports FROM eu_ports_2013_geo WHERE eu_country = '"*id_short*"' AND ST_Intersects(ST_GeomFromText('"*shape*"'), SHAPE);"
query2="SELECT SUM(Q1+Q2+Q3+Q4) AS tonnage FROM eu_tonnage et JOIN eu_ports_2013_geo ep ON ep.port_id=et.PORT_ID WHERE ep.eu_country = '"*id_short*"' AND ST_Intersects(ST_GeomFromText('"*shape*"'), SHAPE);"