Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(country-map): Adds Philippines regional map and updates/cleans existing Philippines provincial map #27933

Merged
merged 39 commits into from
Apr 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
4d2b199
Fixes to philippines.geojson
jdruii Apr 5, 2024
61f10df
Create philippines_region.geojson
jdruii Apr 5, 2024
b6e023a
Adds philippines_regions
jdruii Apr 5, 2024
61bca89
Rename philippines_region.geojson to philippines_regions.geojson
jdruii Apr 5, 2024
106390e
Merge branch 'apache:master' into master
jdruii Apr 6, 2024
87498a8
Update philippines.geojson
jdruii Apr 6, 2024
428a30d
Update philippines_regions.geojson
jdruii Apr 6, 2024
12dd242
Update philippines.geojson
jdruii Apr 7, 2024
eb0d382
Update philippines.geojson
jdruii Apr 7, 2024
332c8a8
Update philippines.geojson
jdruii Apr 7, 2024
02254d8
Update philippines.geojson
jdruii Apr 7, 2024
6cf743f
Update philippines.geojson
jdruii Apr 7, 2024
f285442
Update philippines.geojson
jdruii Apr 7, 2024
19b090a
Update philippines.geojson
jdruii Apr 7, 2024
ecd527a
Update philippines.geojson
jdruii Apr 7, 2024
a8932ee
Update philippines.geojson
jdruii Apr 7, 2024
fbccfb4
Update philippines.geojson
jdruii Apr 7, 2024
9bc554c
Update philippines.geojson
jdruii Apr 7, 2024
1158d82
Update philippines.geojson
jdruii Apr 7, 2024
dd38273
Update philippines.geojson
jdruii Apr 7, 2024
562d45d
Update philippines.geojson
jdruii Apr 7, 2024
23e0761
Update philippines.geojson
jdruii Apr 7, 2024
acfec31
Update philippines.geojson
jdruii Apr 7, 2024
a901fc9
Update philippines.geojson
jdruii Apr 7, 2024
204b862
Update philippines_regions.geojson
jdruii Apr 7, 2024
5cfd08b
Update philippines_regions.geojson
jdruii Apr 7, 2024
e08dda4
Update philippines_regions.geojson
jdruii Apr 7, 2024
e3fffa0
Update philippines_regions.geojson
jdruii Apr 7, 2024
7893f5a
Update philippines_regions.geojson
jdruii Apr 7, 2024
8d38d00
Update philippines.geojson
jdruii Apr 8, 2024
3d7f6e3
Update philippines_regions.geojson
jdruii Apr 8, 2024
6495fcd
Update philippines_regions.geojson
jdruii Apr 8, 2024
f4e3000
Update philippines.geojson
jdruii Apr 8, 2024
d610eff
Merge branch 'apache:master' into master
jdruii Apr 9, 2024
a0663f6
Update philippines_regions.geojson
jdruii Apr 9, 2024
3cebb92
Update philippines_regions.geojson
jdruii Apr 9, 2024
aa1b408
Update philippines_regions.geojson
jdruii Apr 9, 2024
fe5c435
Update philippines.geojson
jdruii Apr 9, 2024
ee330df
Added Philippines and Philippines (regions) to the geojson generator …
jdruii Apr 9, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -283,6 +283,7 @@
" 'paraguay',\n",
" 'peru',\n",
" 'philippines',\n",
" 'philippines_regions', # this one is derived from philippines - see below\n",
" 'portugal',\n",
" 'poland',\n",
" 'puerto rico',\n",
Expand Down Expand Up @@ -1111,9 +1112,87 @@
},
{
"cell_type": "markdown",
"metadata": {
"id": "Fb58eGlIt1LW"
},
"metadata": {},
"source": [
"### Philippines\n",
"- Merges highly urbanized cities (HUCs) into their respective geographic provinces\n",
"- Updates provinces:\n",
" - Forms Maguindanao del Norte and Maguindanao del Sur from the former Maguindanao province\n",
" - Splits off Davao Occidental from Davao del Sur\n",
" - Renames Compostella Valley to Davao de Oro"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"ph_url = \"https://raw.githubusercontent.com/jdruii/phgeojson/main/philippines.geojson\"\n",
"philippines_copy = gpd.read_file(ph_url)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"philippines_copy = philippines_copy.rename(columns={'NAME_1': 'name','ISO': 'iso_3166_2'})\n",
"philippines_copy.plot()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#### Philippines Regions\n",
"- Adds regional map\n",
" - Fixes outdated names"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"philippines_regions = df[df.admin == 'Philippines'][['geometry','region_cod','region']]"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"philippines_regions = philippines_regions.dissolve(by=['region_cod', 'region']).reset_index()\n",
"philippines_regions = philippines_regions.rename(columns={'region': 'name', 'region_cod': 'iso_3166_2'})"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"philippines_regions['name'].replace({'Dinagat Islands (Region XIII)': 'Caraga Administrative Region (Region XIII)', \n",
" 'Autonomous Region in Muslim Mindanao (ARMM)': 'Bangsamoro Autonomous Region in Muslim Mindanao (BARMM)'}, \n",
" inplace=True)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"philippines_regions.plot(figsize = (10, 7), edgecolor='black', column='iso_3166_2', legend=False, cmap='tab20')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Output GeoJSON"
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ import papua_new_guinea from './countries/papua_new_guinea.geojson';
import paraguay from './countries/paraguay.geojson';
import peru from './countries/peru.geojson';
import philippines from './countries/philippines.geojson';
import philippines_regions from './countries/philippines_regions.geojson';
import portugal from './countries/portugal.geojson';
import poland from './countries/poland.geojson';
import puerto_rico from './countries/puerto_rico.geojson';
Expand Down Expand Up @@ -178,6 +179,7 @@ export const countries = {
paraguay,
peru,
philippines,
philippines_regions,
portugal,
poland,
puerto_rico,
Expand Down
Loading
Loading