Skip to content

Commit 5d6723e

Browse files
authored
Merge pull request #11 from ProjectPythia/fix_inverted_axes
Fix inverted coordinates
2 parents 34ca9a6 + 9c721c9 commit 5d6723e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

notebooks/web_feature_services.ipynb

+3-1
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@
9898
"import cartopy.crs as ccrs\n",
9999
"import panel as pn\n",
100100
"import requests\n",
101+
"import shapely\n",
101102
"import geopandas as gpd\n",
102103
"from owslib.wfs import WebFeatureService\n",
103104
"\n",
@@ -136,6 +137,7 @@
136137
"base_resource_url = \"https://mapservices.weather.noaa.gov/vector/services/outlooks/cpc_6_10_day_outlk/MapServer/WFSServer?service=WFS&version=1.0.0&request=GetFeature&srsname=EPSG%3A4326&typename=cpc_6_10_day_outlk%3ACPC_6-10_Day_Temperature_Outlook&propertyname=%2A\"\n",
137138
"feature = get_wfs_feature(base_resource_url)\n",
138139
"gdf = gpd.read_file(feature)\n",
140+
"gdf[\"geometry\"] = gdf[\"geometry\"].map(lambda polygon: shapely.ops.transform(lambda x, y: (y, x), polygon)) # flip x and y\n",
139141
"gdf.head()"
140142
]
141143
},
@@ -245,7 +247,7 @@
245247
"name": "python",
246248
"nbconvert_exporter": "python",
247249
"pygments_lexer": "ipython3",
248-
"version": "3.11.4"
250+
"version": "3.12.4"
249251
},
250252
"nbdime-conflicts": {
251253
"local_diff": [

0 commit comments

Comments
 (0)