Commit 350aec1
authored
Implement native SQL Alchemy MVT (#2022)
* Implement SQLAlchemy native MVT query
Fix typo
Rename base tile provider
Fix Tile HTML highlighting
Fix missing tile rename
Update CRS conversion
Change fallback for vector tile id
Undo rename tile provider
Reduce diff
Cleanup mvt-postgres provider
Re-add ST_CurveToLine
97ba024
* Add ST_CurveToLine for output geom
* Set id field for vector files
* Add MVT Postgres Provider test
Fix Flake8
* Fix indentation in MVT-Postgres docs
* Fix get_metadata()
- Fix get_metadata function
- Add unit test for get_metadata
* Fix MVT feature properties
- Fix MVT field selection
- Add test for vector tile properties
* Fix flake8
* Add storage_crs information to docs
* Add test_postgresql_mvt_provider to GitHub CI
* Bump GitHub Action Postgis version
Bump GitHub Postgis engine to >3
* Filter SQL connection options
Prevent passing dict to SQL connection which throws an error because it cannot be cached
* Use geoalchemy2 functions
* Amend WorldCRS84Quad Tile bbox
Align with WorldCRS84Quad spec using #2042
* Support WorldCRS84Quad in default tile html
Add minimal support stretching EPSG3857 TileLayer to EPSG4326. Really should be a CRS84 based layer like:
L.tileLayer.wms("https://gibs.earthdata.nasa.gov/wms/epsg4326/best/wms.cgi", {
layers: "BlueMarble_ShadedRelief_Bathymetry",
attribution: "NASA GIBS",
})
.addTo(map);1 parent 31c28bb commit 350aec1
8 files changed
Lines changed: 503 additions & 147 deletions
File tree
- .github/workflows
- docs/source/data-publishing
- pygeoapi
- api
- provider
- templates/collections/tiles
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
27 | 36 | | |
28 | 37 | | |
29 | 38 | | |
| |||
32 | 41 | | |
33 | 42 | | |
34 | 43 | | |
35 | | - | |
36 | 44 | | |
37 | 45 | | |
38 | 46 | | |
| |||
58 | 66 | | |
59 | 67 | | |
60 | 68 | | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | 69 | | |
68 | 70 | | |
69 | 71 | | |
| |||
164 | 166 | | |
165 | 167 | | |
166 | 168 | | |
| 169 | + | |
167 | 170 | | |
168 | 171 | | |
169 | 172 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | 143 | | |
147 | 144 | | |
148 | 145 | | |
| |||
152 | 149 | | |
153 | 150 | | |
154 | 151 | | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
173 | 174 | | |
174 | 175 | | |
175 | 176 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
249 | | - | |
| 249 | + | |
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
| |||
0 commit comments