pythongeopandas库的安装_如何在python2中使用geopandas移动多面体

我是python(geopandas,shapely等)的GIS世界的新手.我需要向上“移动”一个Multipolygon,但是我不知道该怎么做.

问题

import pandas as pd

import numpy as np

import matplotlib

from matplotlib import pyplot as plt

import seaborn as sns

import pysal as ps

from pysal.contrib.viz import mapping as maps

import geopandas as gpd

fs = 5

nums = ("renta", 1)

f, ax = plt.subplots(1, figsize=(fs,fs))

spain.plot(column="XBAR", ax=ax, linewidth=0.05, cmap="OrRd", scheme="unique_values")

ax.set_axis_off()

plt.title("RENTA MEDIA", fontsize=20)

plt.tight_layout()

plt.savefig("../imgs/map_%s_%s.svg" % nums, bbox_iches="tight", dpi=2800)

plt.show()

输出:

如您所见,岛屿“ Canarias”远离西班牙其他地区,我想要一个较小的数字,并且考虑到颜色很重要,它代表每个县的收入平均值.

如果有帮助:

canarias = spain[spain.ca == "CANARIAS"]["geometry"]

print canarias

print canarias.type

13 (POLYGON ((-17.92791748046875 27.8495826721191...

Name: geometry, dtype: object

13 MultiPolygon

dtype: object

注意:缺少县,这就是为什么我没有该县的数据.

我的第一个尝试是尝试更改多边形的坐标,例如,我尝试查找如何执行以下操作:canarias.coords(-3,-4),但是我没有找到如何访问多多边形的坐标来做到这一点.

感谢您的帮助.

PS:对不起,我的英语:-/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值