I am new to python, trying to create a map using geopandas with two layers. One layer is a shapefile of the city of Portland's neighborhoods, the other is a data set with latitudes and longitudes in Portland that I want to pin.
Each plots fine on its own (i.e. I've gotten that far), but layering doesn't work because the coordinates used for the city of Portland map aren't in latitude longitude form. There are instructions on Portland's open data website for how to use QGIS to convert a shapefile to a geoJSON, and in doing so setting the CRS to EPSG:4269, but I don't know how to do this in Python with the shapefile.
Images show each plotting fine until I try to plot them together, note the axes...
fig,ax = plt.subplots(figsize = (15,15))
street_map.plot (ax = ax, alpha = .4, color ='grey')
fig,ax = plt.subplots(figsize = (15,15))
#street_map.plot (ax = ax, alpha = .4, color ='grey')
geo_df[geo_df['price']>250].plot(ax=ax, markersize = 20, color = 'blue', marker = "o")
fig,ax = plt.subplots(figsize = (15,15))
street_map.plot (ax = ax, alpha = .4, color ='grey')
geo_df[geo_df['price']>250].plot(ax=ax, markersize = 20, color = 'blue', marker = "o")



