{ "cells": [ { "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "view-in-github" }, "source": [ "\"Open" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "id": "EwOYIsy8M1kX" }, "outputs": [], "source": [ "import sys\n", "!{sys.executable} -m pip install -qq geopandas folium matplotlib mapclassify" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "id": "TCzSX-7qPVJg" }, "outputs": [], "source": [ "import geopandas as gpd" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "id": "jLdVWd0UdWFb" }, "outputs": [], "source": [ "# Read GeoJSON data for Hennepin County parks from https://gis-hennepin.hub.arcgis.com/datasets/hennepin::parks-in-hennepin-county/explore\n", "parks = gpd.read_file('https://opendata.arcgis.com/api/v3/datasets/c76bcca7eb564523b6a1cf2807cbc481_3/downloads/data?format=geojson&spatialRefId=4326&where=1%3D1')" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 1000 }, "id": "exA8aNoqfO9K", "outputId": "3afec718-648e-4d4c-8147-cd17333d3fb0" }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
OBJECTIDPARKIDPARKNAMENAME_ALTPARK_ADDRCITY_MUNICOUNTYSTATEPARKSTATUSWINTER_STS...MNTCEEMAILMNTCEPHONEDATAAUTHOREDITED_BYEDITED_DTCREATED_BYCREATED_DTShapeSTAreaShapeSTLengthgeometry
141522021ArboretumNaN61st Ave N & Major Ave NBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN28976.718778789.421324POLYGON ((-93.33914 45.06571, -93.33756 45.065...
464722018Bellvue ParkNaN55th & Aldrich AvenuesBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN27050.924365882.922985POLYGON ((-93.28959 45.05346, -93.28959 45.053...
11111222019Cahlander ParkNaN65th & Brooklyn Blvd.Brooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN21485.054853624.191062POLYGON ((-93.33154 45.07348, -93.33182 45.073...
13613722023Centennial ParkNaN6301 Shingle Cr. PkwyBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN256811.9481404775.064682MULTIPOLYGON (((-93.30944 45.07109, -93.30989 ...
13813922016Centerbrook GolfcourseNaN55 N Lilac DrBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN120294.3353111997.040640POLYGON ((-93.31227 45.05575, -93.31227 45.055...
24124222014East Palmer ParkNaN71st & Oliver AvenuesBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN66367.3397701043.138378POLYGON ((-93.31064 45.08201, -93.31042 45.082...
28128222002Evergreen ParkNaN72nd & Bryant AvenuesBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN75366.8883011188.177535POLYGON ((-93.29035 45.08535, -93.29087 45.085...
29829922007Firehouse ParkNaN65th & Bryant AvenuesBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN26876.695232742.304709POLYGON ((-93.29442 45.07465, -93.29430 45.073...
32332422005Freeway ParkNaN67th & Beard AvenuesBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN32257.766818917.723535POLYGON ((-93.32541 45.07787, -93.32732 45.077...
33133222008Garden City ParkNaN65th & Drew AvenuesBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN4769.517443295.922612POLYGON ((-93.32761 45.07289, -93.32764 45.073...
35936022020Grandview ParkNaN59th & Humboldt AvenuesBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN40775.5767681118.813979POLYGON ((-93.29632 45.06375, -93.29887 45.063...
38538622013Happy Hollow ParkNaN50th & Abbott AvenuesBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN21977.947766774.782500POLYGON ((-93.32393 45.04769, -93.32392 45.047...
48848922022Kylawn ParkNaN61st & Kyle AvenuesBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN91425.7892891405.015888POLYGON ((-93.33587 45.06435, -93.33584 45.065...
50650722025Lakeside ParkNaNTwin Lakes Blvd E & 52nd Ave NBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN3024.703372271.665598POLYGON ((-93.33236 45.05049, -93.33298 45.049...
53954022012Lion's ParkNaN5501 Russell Ave NBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN44641.9247531069.151419POLYGON ((-93.31198 45.05333, -93.31197 45.053...
58959022009Marlin ParkNaNMartin Dr & Indiana AveBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN8272.496940390.934196POLYGON ((-93.33196 45.07060, -93.33186 45.070...
68068102004North Mississippi Regional ParkNorth Mississippi Regional Park4900 Mississippi CourtBrooklyn Center053MNOpenOpen...NaNNaNThree Rivers Park DistrictNaNNaNNaNNaN64540.8157594254.407846MULTIPOLYGON (((-93.28370 45.06795, -93.28366 ...
68668722011Northport ParkNaN55th & Sailor LaneBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN74120.0894111878.894514POLYGON ((-93.32677 45.05768, -93.32657 45.057...
70971022006Orchard ParkNaN65th & Orchard LaneBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN26423.032673898.007555POLYGON ((-93.34183 45.07317, -93.34185 45.073...
72772822015Palmer Lake ParkNaN2800-69th AvenueBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN23611.462608632.206120POLYGON ((-93.31705 45.08109, -93.31724 45.081...
82582622003Riverdale ParkNaNDallas & Riverdale RdsBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN14558.853159508.819623POLYGON ((-93.28597 45.08437, -93.28707 45.084...
87487522024Shingle Creek TrailNaNShingle Creek PkwyBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN87539.8323753924.214599MULTIPOLYGON (((-93.30861 45.07332, -93.30867 ...
98298322017Twin Lake ParkNaN55th & Major AveBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN11430.354516491.456792POLYGON ((-93.33855 45.04039, -93.33702 45.040...
1016101722010Wangstad ParkNaN61st & France AvenuesBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN6974.196203358.091938POLYGON ((-93.32880 45.06545, -93.32878 45.065...
1041104222001West Palmer Lake ParkNaN72nd & Palmer Lake CircleBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN62839.2203751040.432602POLYGON ((-93.32262 45.08375, -93.32257 45.083...
1061106222004Willow Lane ParkNaN69th & Orchard LnBrooklyn Center053MNOpenNaN...NaNNaNBrooklyn CenterNaNNaNNaNNaN30831.270763959.697386POLYGON ((-93.34169 45.08248, -93.34167 45.081...
\n", "

26 rows × 52 columns

\n", "
" ], "text/plain": [ " OBJECTID PARKID PARKNAME \\\n", "14 15 22021 Arboretum \n", "46 47 22018 Bellvue Park \n", "111 112 22019 Cahlander Park \n", "136 137 22023 Centennial Park \n", "138 139 22016 Centerbrook Golfcourse \n", "241 242 22014 East Palmer Park \n", "281 282 22002 Evergreen Park \n", "298 299 22007 Firehouse Park \n", "323 324 22005 Freeway Park \n", "331 332 22008 Garden City Park \n", "359 360 22020 Grandview Park \n", "385 386 22013 Happy Hollow Park \n", "488 489 22022 Kylawn Park \n", "506 507 22025 Lakeside Park \n", "539 540 22012 Lion's Park \n", "589 590 22009 Marlin Park \n", "680 681 02004 North Mississippi Regional Park \n", "686 687 22011 Northport Park \n", "709 710 22006 Orchard Park \n", "727 728 22015 Palmer Lake Park \n", "825 826 22003 Riverdale Park \n", "874 875 22024 Shingle Creek Trail \n", "982 983 22017 Twin Lake Park \n", "1016 1017 22010 Wangstad Park \n", "1041 1042 22001 West Palmer Lake Park \n", "1061 1062 22004 Willow Lane Park \n", "\n", " NAME_ALT PARK_ADDR \\\n", "14 NaN 61st Ave N & Major Ave N \n", "46 NaN 55th & Aldrich Avenues \n", "111 NaN 65th & Brooklyn Blvd. \n", "136 NaN 6301 Shingle Cr. Pkwy \n", "138 NaN 55 N Lilac Dr \n", "241 NaN 71st & Oliver Avenues \n", "281 NaN 72nd & Bryant Avenues \n", "298 NaN 65th & Bryant Avenues \n", "323 NaN 67th & Beard Avenues \n", "331 NaN 65th & Drew Avenues \n", "359 NaN 59th & Humboldt Avenues \n", "385 NaN 50th & Abbott Avenues \n", "488 NaN 61st & Kyle Avenues \n", "506 NaN Twin Lakes Blvd E & 52nd Ave N \n", "539 NaN 5501 Russell Ave N \n", "589 NaN Martin Dr & Indiana Ave \n", "680 North Mississippi Regional Park 4900 Mississippi Court \n", "686 NaN 55th & Sailor Lane \n", "709 NaN 65th & Orchard Lane \n", "727 NaN 2800-69th Avenue \n", "825 NaN Dallas & Riverdale Rds \n", "874 NaN Shingle Creek Pkwy \n", "982 NaN 55th & Major Ave \n", "1016 NaN 61st & France Avenues \n", "1041 NaN 72nd & Palmer Lake Circle \n", "1061 NaN 69th & Orchard Ln \n", "\n", " CITY_MUNI COUNTY STATE PARKSTATUS WINTER_STS ... MNTCEEMAIL \\\n", "14 Brooklyn Center 053 MN Open NaN ... NaN \n", "46 Brooklyn Center 053 MN Open NaN ... NaN \n", "111 Brooklyn Center 053 MN Open NaN ... NaN \n", "136 Brooklyn Center 053 MN Open NaN ... NaN \n", "138 Brooklyn Center 053 MN Open NaN ... NaN \n", "241 Brooklyn Center 053 MN Open NaN ... NaN \n", "281 Brooklyn Center 053 MN Open NaN ... NaN \n", "298 Brooklyn Center 053 MN Open NaN ... NaN \n", "323 Brooklyn Center 053 MN Open NaN ... NaN \n", "331 Brooklyn Center 053 MN Open NaN ... NaN \n", "359 Brooklyn Center 053 MN Open NaN ... NaN \n", "385 Brooklyn Center 053 MN Open NaN ... NaN \n", "488 Brooklyn Center 053 MN Open NaN ... NaN \n", "506 Brooklyn Center 053 MN Open NaN ... NaN \n", "539 Brooklyn Center 053 MN Open NaN ... NaN \n", "589 Brooklyn Center 053 MN Open NaN ... NaN \n", "680 Brooklyn Center 053 MN Open Open ... NaN \n", "686 Brooklyn Center 053 MN Open NaN ... NaN \n", "709 Brooklyn Center 053 MN Open NaN ... NaN \n", "727 Brooklyn Center 053 MN Open NaN ... NaN \n", "825 Brooklyn Center 053 MN Open NaN ... NaN \n", "874 Brooklyn Center 053 MN Open NaN ... NaN \n", "982 Brooklyn Center 053 MN Open NaN ... NaN \n", "1016 Brooklyn Center 053 MN Open NaN ... NaN \n", "1041 Brooklyn Center 053 MN Open NaN ... NaN \n", "1061 Brooklyn Center 053 MN Open NaN ... NaN \n", "\n", " MNTCEPHONE DATAAUTHOR EDITED_BY EDITED_DT CREATED_BY \\\n", "14 NaN Brooklyn Center NaN NaN NaN \n", "46 NaN Brooklyn Center NaN NaN NaN \n", "111 NaN Brooklyn Center NaN NaN NaN \n", "136 NaN Brooklyn Center NaN NaN NaN \n", "138 NaN Brooklyn Center NaN NaN NaN \n", "241 NaN Brooklyn Center NaN NaN NaN \n", "281 NaN Brooklyn Center NaN NaN NaN \n", "298 NaN Brooklyn Center NaN NaN NaN \n", "323 NaN Brooklyn Center NaN NaN NaN \n", "331 NaN Brooklyn Center NaN NaN NaN \n", "359 NaN Brooklyn Center NaN NaN NaN \n", "385 NaN Brooklyn Center NaN NaN NaN \n", "488 NaN Brooklyn Center NaN NaN NaN \n", "506 NaN Brooklyn Center NaN NaN NaN \n", "539 NaN Brooklyn Center NaN NaN NaN \n", "589 NaN Brooklyn Center NaN NaN NaN \n", "680 NaN Three Rivers Park District NaN NaN NaN \n", "686 NaN Brooklyn Center NaN NaN NaN \n", "709 NaN Brooklyn Center NaN NaN NaN \n", "727 NaN Brooklyn Center NaN NaN NaN \n", "825 NaN Brooklyn Center NaN NaN NaN \n", "874 NaN Brooklyn Center NaN NaN NaN \n", "982 NaN Brooklyn Center NaN NaN NaN \n", "1016 NaN Brooklyn Center NaN NaN NaN \n", "1041 NaN Brooklyn Center NaN NaN NaN \n", "1061 NaN Brooklyn Center NaN NaN NaN \n", "\n", " CREATED_DT ShapeSTArea ShapeSTLength \\\n", "14 NaN 28976.718778 789.421324 \n", "46 NaN 27050.924365 882.922985 \n", "111 NaN 21485.054853 624.191062 \n", "136 NaN 256811.948140 4775.064682 \n", "138 NaN 120294.335311 1997.040640 \n", "241 NaN 66367.339770 1043.138378 \n", "281 NaN 75366.888301 1188.177535 \n", "298 NaN 26876.695232 742.304709 \n", "323 NaN 32257.766818 917.723535 \n", "331 NaN 4769.517443 295.922612 \n", "359 NaN 40775.576768 1118.813979 \n", "385 NaN 21977.947766 774.782500 \n", "488 NaN 91425.789289 1405.015888 \n", "506 NaN 3024.703372 271.665598 \n", "539 NaN 44641.924753 1069.151419 \n", "589 NaN 8272.496940 390.934196 \n", "680 NaN 64540.815759 4254.407846 \n", "686 NaN 74120.089411 1878.894514 \n", "709 NaN 26423.032673 898.007555 \n", "727 NaN 23611.462608 632.206120 \n", "825 NaN 14558.853159 508.819623 \n", "874 NaN 87539.832375 3924.214599 \n", "982 NaN 11430.354516 491.456792 \n", "1016 NaN 6974.196203 358.091938 \n", "1041 NaN 62839.220375 1040.432602 \n", "1061 NaN 30831.270763 959.697386 \n", "\n", " geometry \n", "14 POLYGON ((-93.33914 45.06571, -93.33756 45.065... \n", "46 POLYGON ((-93.28959 45.05346, -93.28959 45.053... \n", "111 POLYGON ((-93.33154 45.07348, -93.33182 45.073... \n", "136 MULTIPOLYGON (((-93.30944 45.07109, -93.30989 ... \n", "138 POLYGON ((-93.31227 45.05575, -93.31227 45.055... \n", "241 POLYGON ((-93.31064 45.08201, -93.31042 45.082... \n", "281 POLYGON ((-93.29035 45.08535, -93.29087 45.085... \n", "298 POLYGON ((-93.29442 45.07465, -93.29430 45.073... \n", "323 POLYGON ((-93.32541 45.07787, -93.32732 45.077... \n", "331 POLYGON ((-93.32761 45.07289, -93.32764 45.073... \n", "359 POLYGON ((-93.29632 45.06375, -93.29887 45.063... \n", "385 POLYGON ((-93.32393 45.04769, -93.32392 45.047... \n", "488 POLYGON ((-93.33587 45.06435, -93.33584 45.065... \n", "506 POLYGON ((-93.33236 45.05049, -93.33298 45.049... \n", "539 POLYGON ((-93.31198 45.05333, -93.31197 45.053... \n", "589 POLYGON ((-93.33196 45.07060, -93.33186 45.070... \n", "680 MULTIPOLYGON (((-93.28370 45.06795, -93.28366 ... \n", "686 POLYGON ((-93.32677 45.05768, -93.32657 45.057... \n", "709 POLYGON ((-93.34183 45.07317, -93.34185 45.073... \n", "727 POLYGON ((-93.31705 45.08109, -93.31724 45.081... \n", "825 POLYGON ((-93.28597 45.08437, -93.28707 45.084... \n", "874 MULTIPOLYGON (((-93.30861 45.07332, -93.30867 ... \n", "982 POLYGON ((-93.33855 45.04039, -93.33702 45.040... \n", "1016 POLYGON ((-93.32880 45.06545, -93.32878 45.065... \n", "1041 POLYGON ((-93.32262 45.08375, -93.32257 45.083... \n", "1061 POLYGON ((-93.34169 45.08248, -93.34167 45.081... \n", "\n", "[26 rows x 52 columns]" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Filter for parks located in Brooklyn Center - https://pandas.pydata.org/pandas-docs/stable/getting_started/intro_tutorials/03_subset_data.html#how-do-i-filter-specific-rows-from-a-dataframe\n", "bc_parks = parks[parks['CITY_MUNI'].str.contains('Brooklyn Center')].copy()\n", "bc_parks" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "id": "VwgaEmMfnJ5g" }, "outputs": [], "source": [ "# Show open parks in green, all others in red\n", "bc_parks.loc[bc_parks['PARKSTATUS'].eq('Open'),'COLOR'] = 'green'\n", "bc_parks['COLOR'] = bc_parks['COLOR'].fillna('red')" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 1000 }, "id": "qsTAfQfEfIiZ", "outputId": "337dc0b2-f23a-4a50-8472-475d774ff20e" }, "outputs": [ { "data": { "text/html": [ "
Make this Notebook Trusted to load map: File -> Trust Notebook
" ], "text/plain": [ "" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Generate an interactive map with Brooklyn Center parks overlaid in green: https://geopandas.org/en/stable/docs/user_guide/interactive_mapping.html\n", "bc_parks.explore(tooltip='PARKNAME', color=bc_parks['COLOR'])" ] } ], "metadata": { "colab": { "authorship_tag": "ABX9TyNG7WrrfrFFfu+xElEXyfX7", "include_colab_link": true, "provenance": [] }, "kernelspec": { "display_name": "Python 3", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.5" } }, "nbformat": 4, "nbformat_minor": 0 }