You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improves map interactions and test data, closes#190
Enhances map interactions to handle overlapping geometries and highlights related shapes.
Adds global coverage test data with points and lines for more diverse map scenarios.
# Point geometries - one per global region (7 continents + 5 oceans = 12 points)
103
+
REGION_POINTS= [
104
+
# Continental points
105
+
("Field Site: Central Africa", "POINT (20 0)", "field research station in central Africa"),
106
+
("Field Site: Central Europe", "POINT (15 50)", "field research station in central Europe"),
107
+
("Field Site: Central Asia", "POINT (85 45)", "field research station in central Asia"),
108
+
("Field Site: Central North America", "POINT (-100 45)", "field research station in central North America"),
109
+
("Field Site: Central South America", "POINT (-60 -15)", "field research station in central South America"),
110
+
("Field Site: Central Australia", "POINT (135 -25)", "field research station in central Australia"),
111
+
("Field Site: Antarctic Peninsula", "POINT (-60 -70)", "field research station in Antarctica"),
112
+
# Ocean points
113
+
("Monitoring Buoy: Central Atlantic", "POINT (-30 20)", "ocean monitoring buoy in the Atlantic Ocean"),
114
+
("Monitoring Buoy: Central Pacific", "POINT (170 0)", "ocean monitoring buoy in the Pacific Ocean"),
115
+
("Monitoring Buoy: Central Indian Ocean", "POINT (75 -20)", "ocean monitoring buoy in the Indian Ocean"),
116
+
("Monitoring Buoy: Arctic Ocean", "POINT (0 85)", "ocean monitoring buoy in the Arctic Ocean"),
117
+
("Monitoring Buoy: Southern Ocean", "POINT (100 -65)", "ocean monitoring buoy in the Southern Ocean"),
118
+
]
119
+
120
+
# Line geometries - spanning at least two regions (10 lines)
121
+
CROSS_REGION_LINES= [
122
+
("Migration Route: Africa to Europe", "LINESTRING (20 -5, 25 10, 15 35, 10 45)", "bird migration corridor from Africa through Mediterranean to Europe"),
123
+
("Migration Route: Asia to Australia", "LINESTRING (100 30, 110 10, 120 -10, 130 -20)", "bird migration corridor from Asia to Australia"),
124
+
("Shipping Lane: Atlantic Crossing", "LINESTRING (-75 40, -50 45, -25 50, -5 52)", "major shipping route across North Atlantic from North America to Europe"),
125
+
("Shipping Lane: Pacific Crossing", "LINESTRING (140 35, 170 38, -160 40, -130 42)", "major shipping route across North Pacific from Asia to North America"),
126
+
("Ocean Current: Gulf Stream", "LINESTRING (-80 25, -70 30, -50 35, -30 40, -10 50)", "Gulf Stream current from Gulf of Mexico to North Atlantic"),
127
+
("Ocean Current: Kuroshio", "LINESTRING (125 25, 135 30, 145 35, 155 40)", "Kuroshio Current along eastern Asia into Pacific"),
128
+
("Seismic Survey: Mid-Atlantic Ridge", "LINESTRING (-35 -30, -30 -10, -25 10, -20 30, -15 50)", "geological survey along Mid-Atlantic Ridge from South Atlantic to North Atlantic"),
129
+
("Seismic Survey: Ring of Fire West", "LINESTRING (120 -10, 125 0, 130 10, 135 20, 140 30)", "seismic monitoring along western Pacific Ring of Fire from Indian Ocean to Pacific"),
130
+
("Cable Route: Trans-Pacific", "LINESTRING (-120 35, -140 32, -160 30, -180 28, 170 26, 150 25)", "undersea telecommunications cable across Pacific from North America to Asia"),
131
+
("Cable Route: Europe-Africa", "LINESTRING (10 55, 5 45, 0 35, -5 25, 0 10, 5 0)", "undersea cable from Europe through Atlantic to Africa"),
abstract=f"Point-based monitoring and research from {description}. This site provides continuous data collection and analysis for local environmental conditions.",
0 commit comments