Commit 4513272
committed
README: substantive rewrite — coverage, pipeline pointer, rstac example, sister collections, roadmap
The README opened with "live-fRee" / "play-hArd" badges + a generic two-paragraph framing, then a working rstac example tightly coupled to NewGraphEnvironment internal helpers (rfp::rfp_bcd_get_data, fpr::fpr_photo_resize_convert).
Replaced with:
- Status / coverage / api badges — concrete information rather than vibes (status: functional; files: ~58k; api: images.a11s.one).
- Lead paragraph naming the actual scope (LidarBC DEM collection, ~58k GeoTIFFs hosted on the provincial objectstore) and the standard the catalog conforms to (STAC), with explicit API endpoint.
- "Pipeline" pointer to scripts/README.md which already documents the 6-step flow (fetch → validate-access → collection-create → item-create → item-validate → s3-sync), key concepts (COG, STAC, pgstac, date extraction, validation caching), and quick-start commands. README links there rather than duplicating.
- rstac quick-start rewritten to use bcdata::bcdc_query_geodata() directly instead of going through the private rfp wrapper. Anyone with bcdata installed can run this example.
- QGIS Data Source Manager section retained (with the screenshots) — the v3.42+ native STAC support is a real entry point for non-R users.
- "Sister collections on the same endpoint" section: stac_uav_bc + stac_airphoto_bc are also public and serve via the same images.a11s.one endpoint.
- "Roadmap" section: uv migration (#16), structured logging + benchmarking (#6), true footprint geometry vs bounding-box (#2), validation-failure triage (#11). Surfaces in-flight R&D direction.
Public-clean: no private-repo references (rfp, fpr, soul, sred, etc.). The rstac example uses only public packages (bcdata, sf, rstac, jsonlite, geojsonsf, tibble, purrr).
README.md regenerated by hand (mirrors Rmd) since the source Rmd needs the staticimports + functions context to render and that's not relevant to the markdown emitted on GitHub.
No functional change.1 parent 1a52e46 commit 4513272
2 files changed
Lines changed: 133 additions & 106 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | | - | |
30 | | - | |
| 29 | + | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | | - | |
37 | | - | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
46 | | - | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
47 | 48 | | |
48 | | - | |
49 | | - | |
50 | | - | |
| 49 | + | |
51 | 50 | | |
52 | 51 | | |
53 | 52 | | |
54 | | - | |
| 53 | + | |
55 | 54 | | |
56 | 55 | | |
57 | 56 | | |
58 | 57 | | |
59 | | - | |
60 | | - | |
61 | 58 | | |
62 | 59 | | |
63 | 60 | | |
64 | 61 | | |
65 | 62 | | |
66 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
74 | 72 | | |
75 | 73 | | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | 74 | | |
82 | 75 | | |
83 | 76 | | |
84 | 77 | | |
85 | 78 | | |
86 | 79 | | |
87 | | - | |
88 | 80 | | |
89 | | - | |
90 | 81 | | |
91 | 82 | | |
92 | 83 | | |
93 | 84 | | |
94 | 85 | | |
95 | | - | |
96 | 86 | | |
97 | 87 | | |
98 | 88 | | |
99 | 89 | | |
100 | 90 | | |
101 | | - | |
| 91 | + | |
102 | 92 | | |
103 | 93 | | |
104 | 94 | | |
105 | 95 | | |
106 | | - | |
107 | 96 | | |
108 | 97 | | |
109 | 98 | | |
110 | 99 | | |
111 | 100 | | |
112 | 101 | | |
113 | 102 | | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
119 | 106 | | |
120 | 107 | | |
121 | 108 | | |
122 | 109 | | |
123 | | - | |
124 | | - | |
| 110 | + | |
125 | 111 | | |
126 | 112 | | |
127 | | - | |
| 113 | + | |
128 | 114 | | |
129 | | - | |
130 | 115 | | |
131 | 116 | | |
132 | 117 | | |
133 | 118 | | |
134 | 119 | | |
135 | | - | |
| 120 | + | |
136 | 121 | | |
137 | 122 | | |
138 | 123 | | |
139 | 124 | | |
140 | | - | |
141 | | - | |
142 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
143 | 128 | | |
144 | 129 | | |
145 | 130 | | |
| |||
149 | 134 | | |
150 | 135 | | |
151 | 136 | | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
27 | 29 | | |
28 | 30 | | |
29 | 31 | | |
30 | 32 | | |
31 | 33 | | |
32 | 34 | | |
33 | 35 | | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
40 | 42 | | |
41 | 43 | | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | 49 | | |
55 | | - | |
| 50 | + | |
56 | 51 | | |
57 | 52 | | |
58 | 53 | | |
59 | 54 | | |
60 | | - | |
61 | 55 | | |
62 | | - | |
63 | 56 | | |
64 | | - | |
65 | | - | |
66 | | - | |
| 57 | + | |
67 | 58 | | |
68 | | - | |
69 | 59 | | |
70 | 60 | | |
71 | 61 | | |
72 | 62 | | |
73 | 63 | | |
74 | | - | |
75 | | - | |
76 | | - | |
| 64 | + | |
| 65 | + | |
77 | 66 | | |
78 | | - | |
79 | | - | |
80 | | - | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
81 | 74 | | |
82 | 75 | | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
| 76 | + | |
| 77 | + | |
92 | 78 | | |
93 | | - | |
| 79 | + | |
94 | 80 | | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
103 | 85 | | |
104 | 86 | | |
105 | 87 | | |
106 | 88 | | |
107 | 89 | | |
108 | 90 | | |
109 | 91 | | |
| 92 | + | |
110 | 93 | | |
111 | 94 | | |
112 | 95 | | |
| |||
117 | 100 | | |
118 | 101 | | |
119 | 102 | | |
| 103 | + | |
120 | 104 | | |
121 | 105 | | |
122 | 106 | | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
0 commit comments