我有一个表,其中一列是the_geom具有SRID的多边形的几何列.我在同一个表中添加了一个新列,其中几何数据完全相同the_geom.
这个新列有名称,the_geom4258因为我想将其SRID设置为4258.将几何的SRID更改为另一个坐标系的步骤是什么?是否足以应用以下查询:
UPDATE table SET the_geom4258=ST_SetSRID(the_geom4258,4258);
Run Code Online (Sandbox Code Playgroud) 我有script1.py哪些电话script2.py (subprocess.call([sys.executable, "script2.py"]).但script2.py需要变量x已知script1.py.我试过很简单import x from script1,但似乎没有用.
这是正确的使用方法吗?例如:
#script1.py
import subprocess, sys
##subprocess.call([sys.executable, 'C:\\...\\Desktop\\script2.py'], shell=True)
##os.system("C:\\...\\Desktop\\script2.py")
subprocess.Popen("C:\\...\\Desktop\\script2.py", shell=True)
print "BLAH"
x = BO
#script2.py
from script1 import x
print "HELLO"
print x
Run Code Online (Sandbox Code Playgroud)
所有3个调用script2(subprocess.call,os.system,subprocess.Popen)的情况都不起作用.我得到"BLAH"而不是"HELLO".
我需要使用python压缩包含.xml文件和.fgdb文件的文件夹.谁能帮助我?我尝试了一些我在互联网上找到的脚本,但总有一些技术问题(比如创建一个空的zip文件,或创建zip文件我无法打开'没有权限'等等.)
提前致谢.
我在哪里可以找到posgresql文件夹中创建的临时表?如果我这样做,select * from temp_table;那么我得到了结果,但是在PgAdmin中看不到我数据库的结构?
我想知道如何从SQL创建或导出CSV文件?是否有类似于pgsql2shp的函数?我很感激您的想法,提示或解决方案.
我有一个包含一个地理数据库和另外两个文件(txt)的文件夹.我用拉链和拉链.所以现在在这个文件夹中我有gdb,txt,txt和新的zip文件.现在我需要删除那些被压缩的文件,这样只会在文件夹中找到zip文件.我写了以下代码:
def remove_files():
for l in os.listdir(DestPath):
if l.find('zipped.zip') > -1:
pass
else:
print ('Deleting ' + l)
os.remove(l)
Run Code Online (Sandbox Code Playgroud)
但得到了:
Error Info:
[Error 2] The system cannot find the file specified: 'geogeo.gdb'
Run Code Online (Sandbox Code Playgroud)
谁能帮我?先感谢您.
我正在使用 python 发送电子邮件。有一条消息应该包含可以找到下载文件的链接。我希望电子邮件的接收者可以单击链接并打开该路径。谢谢你。