小编cds*_*ald的帖子

Matplotlib imshow偏移匹配轴?

我正在使用matplotlib.pyplot.scatter绘制一堆UTM坐标.我还有一张背景航空照片,我知道这个照片与图的确切程度相符.当我绘制数据并设置轴时,我可以正确显示散射.如果我使用imshow绘制航空照片,则使用像素数作为轴位置.我需要将图像(numpy数组)移动到它正确的UTM位置.有任何想法吗?我是matplotlib和numpy的新手.

例如:我知道图像的左上角(imshow坐标:0,0)具有UTM坐标(269658.4,538318.2).我怎么告诉imshow同样的事情?

我还应该说我调查了Basemap但它似乎还没有完全支持UTM.我的学习领域很小.

python gis numpy matplotlib coordinate-systems

15
推荐指数
1
解决办法
1万
查看次数

psycopg2、SELECT 和模式

我正在尝试对作为“dam_vector”模式一部分的表执行简单的选择语句。我得到的错误是:

psycopg2.ProgrammingError:关系“dam_vector.parcels_full”不存在第1行:SELECT * FROM“dam_vector.parcels_full”

我无法弄清楚这一点,并且知道我遗漏了一些明显的东西。您能提供的任何帮助都会很棒。

这是我正在使用的代码。db 是成功连接到数据库的连接字符串。

cur = db.cursor()
query = 'SELECT * FROM "dam_vector.parcels_full"'
cur.execute(query)
results = cur.fetchall()
Run Code Online (Sandbox Code Playgroud)

当那失败了,在我对谷歌做了一些研究之后,我尝试了这个。同样的错误。

cur.execute("SET search_path TO dam_vector,public")
db.commit()

cur = db.cursor()
query = 'SELECT * FROM "parcels_full"'
cur.execute(query)
results = cur.fetchall()
Run Code Online (Sandbox Code Playgroud)

python psycopg2

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×2

coordinate-systems ×1

gis ×1

matplotlib ×1

numpy ×1

psycopg2 ×1