Я новичок в использовании Geopandas и построении карт из Geo Dataframe. У меня есть два Geo DataFrames, которые принадлежат одному и тому же городу. Но берутся они из разных источников. Один содержит данные геометрии для домов, а другой для участков переписи. Я хочу нанести границу домов поверх границы участка.
Ниже приведена первая строка из каждого набора данных. Я также не уверен, почему значения Geometry Polygon имеют такой разный масштаб в каждом из этих наборов данных.
доме
данных тракта Данные тракта
Я попробовал следующий код в блокноте Jupyer, но ничего не появляется.
f, ax = plt.subplots()
tract_data.plot(ax=ax)
house_data.plot(ax=ax)
Но появляется пустой участок.
Это мой первый пост. Пожалуйста, дайте мне знать, что еще я могу предоставить.
Решение проблемы
Вероятно, вам нужно установить правильную систему отсчета координат (crs). Подробнее здесь
Простое исправление может быть
f, ax = plt.subplots()
tract_data.to_crs(house_data.crs).plot(ax=ax)
house_data.plot(ax=ax)
Комментариев нет:
Отправить комментарий