-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathindex.html
More file actions
80 lines (70 loc) · 3.69 KB
/
index.html
File metadata and controls
80 lines (70 loc) · 3.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description"
content="Explore Sentinel-2 MGRS grid tiles in an interactive map, search by tile ID, review coverage details, and export selections as GeoJSON or CSV.">
<link rel="canonical" href="https://dpird-dma.github.io/Sentinel-2-grid-explorer/">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Sentinel-2 Grid Explorer">
<meta property="og:title" content="Sentinel-2 Grid Explorer">
<meta property="og:description"
content="Interactive map for browsing Sentinel-2 MGRS grid tiles, searching by tile ID, and exporting GeoJSON or CSV datasets.">
<meta property="og:url" content="https://dpird-dma.github.io/Sentinel-2-grid-explorer/">
<meta property="og:image" content="https://dpird-dma.github.io/Sentinel-2-grid-explorer/images/Screenshot-1.png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Sentinel-2 Grid Explorer">
<meta name="twitter:description"
content="Browse Sentinel-2 MGRS grid tiles, search for tiles, and export selected footprints for further analysis.">
<meta name="twitter:image" content="https://dpird-dma.github.io/Sentinel-2-grid-explorer/images/Screenshot-1.png">
<title>Sentinel-2 Grid Explorer</title>
<link rel="icon"
href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ctext y='.82em' x='50%' dominant-baseline='middle' text-anchor='middle' font-size='80'%3E🛰️%3C/text%3E%3C/svg%3E">
<!-- Leaflet CSS -->
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css" />
<!-- Custom CSS -->
<link rel="stylesheet" href="style.css">
</head>
<body>
<section class="visually-hidden" aria-label="Sentinel-2 Grid Explorer overview">
<h1>Sentinel-2 Grid Explorer</h1>
<p>Interactive map to browse Sentinel-2 MGRS grid tiles, check coverage, and build exportable selections for
downstream analysis.</p>
</section>
<div id="map"></div>
<!-- Loading indicator -->
<div id="loading">
<div class="spinner"></div>
<p>Loading Sentinel-2 grids...</p>
</div>
<!-- Search box -->
<div id="search-container">
<input type="text" id="grid-search" placeholder="Search grid by name (e.g. 01CCV)" autocomplete="off">
<div id="search-results"></div>
</div>
<!-- Share link panel -->
<div id="share-link-container" class="hidden">
<div id="selection-count" class="selection-count"></div>
<div id="share-link-options" class="hidden"></div>
<div id="share-link-input-row">
<input id="share-link-input" type="text" readonly>
<button id="share-link-copy" type="button">Copy</button>
</div>
<div class="share-link-actions">
<button id="share-clear-selection" type="button" class="danger">Clear selection</button>
<button id="share-zoom-selection" type="button">Zoom to selection</button>
<span id="share-link-feedback" aria-live="polite"></span>
</div>
<div class="share-export-actions">
<button id="share-copy-names" type="button">Copy Names</button>
<button id="share-download-geojson" type="button">Download GeoJSON</button>
<button id="share-download-csv" type="button">Download CSV</button>
</div>
</div>
<!-- Leaflet JavaScript -->
<script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script>
<!-- Custom JavaScript -->
<script src="script.js"></script>
</body>
</html>