Ось шейп-файла Geopandas не соответствует масштабу действительного изображения - PullRequest
0 голосов
/ 08 марта 2019

Я следую этому уроку, и все выглядит одинаково https://towardsdatascience.com/geopandas-101-plot-any-data-with-a-latitude-and-longitude-on-a-map-98e01944b972

То есть я получаю карту для отображения, кадр данных выглядит в том же формате и т. Д. И т. Д. Однако масштаб оси странный,значение + 1M, в результате чего все точки отображаются правильно по координате (0,0).Кто-нибудь знает, что я делаю не так?Предполагается, что это нормальная ось long / lat

Вот код, который я использую для карты улиц:

street_map = gdp.read_file('/Users/mkjacks5/Documents/projects/Mobile data/data/geo/Maricopa_Street_Local_2013.shp')

А вот код самого графика

fig, ax = plt.subplots(figsize=(5,5))

street_map.plot (ax = ax, alpha = 0.4, color = "blue") geo_df.plot (ax = ax, markersize = 50, color = "red", marker = "^", label = "Destination ") plt.legend (prop = {'size': 15})

Я кодирую координаты длинного лат в точках, используя

crs =   {'init' :'epsg:4326'}

enter image description here

1 Ответ

0 голосов
/ 11 марта 2019

Получил работу с помощью

crs = from_string("+proj=longlat +datum=WGS84 +no_defs") 
street_map = street_map.to_crs(crs=crs) 
...