主题中的问题:“python” https://knowledge.亚搏在线safe.com/questions/topics/single/168.html网站 “python”主题的最新问题 bulkattributerenamer与pythoncaller-重命名属性名 https://knowledge.亚搏在线safe.com/questions/88149/bulkattributerenamer-vs-pythoncaller-rename-attrib.html

你好。我试图找到一种方法,使用pythoncaller重命名输出形状的所有字段。我使用“bulkattributeranamer”重命名字段,但是只使用一个参数作为前缀,SuFixE小写字母,大写等等,这还不够。当我试着用蟒蛇的时候,我只能改变属性本身,但不是它们的字段名(我使用了函数setattribute(name,新值)

是否有可以设置attributename的python函数?

蟒蛇 属性名称 重命名 清华大学,2019年3月7日23:31:36格林尼治标准时间 索多文德尔
即使进程被用户中止,也要关闭要运行的脚本 https://knowledge.亚搏在线safe.com/idea/87965/shutdown-scripts-to-run-even-if-the-process-is-abo.html

类似于这个想法:https://knowledge.亚搏在线safe.com/content/idea/87500/process-started-by-the-systemcaller-should-end-if.html我认为当用户中止了一个工作区(或者至少它可以是一个选项工作区参数)时,会发生更多的情况。

在这种情况下,我认为即使用户中止工作区,也应该运行定义的python/tcl关闭脚本。

如本Q/A所述https://knowledge.亚搏在线safe.com/questions/87933/python-shutdown-scrips-when-workspace-cancelled.html当涉及到活的溪流时,有一个限制,唯一的解决办法是在自然界中非常丑陋。


蟒蛇 亚搏在线 关机脚本 星期二,2019年3月5日格林威治标准时间18:21:57 虚拟城市
工作区取消时python关闭scrips https://knowledge.亚搏在线safe.com/questions/87933/python-shutdown-scrips-when-workspace-cancelled.html

我正在尝试配置一个python关闭脚本,以便在用户过早取消工作流时运行。亚搏在线在测试中,我发现SCRIP没有运行(或者至少看起来没有运行)。

这是预期行为吗?有人能解决这个问题吗?@德比亚萨夫亚搏在线有什么想法吗?

这里的限制是在处理实时流时——在终止/取消之前,进程将永远不会结束。

干杯

蟒蛇 亚搏在线 星期二,2019年3月5日09:33:36格林尼治标准时间 虚拟城市
复仇,巨蟒与FME https://knowledge.亚搏在线safe.com/questions/87886/revit-python-and-fme.html

你好,我们正在为毕业设计做一个关于BIM和GIS的专题。我们在通过revit建模的建筑模型中添加了调制解调器模型,然后将其拍摄区域添加为三维球体。在两层楼里,在天花板中添加到调制解调器的球体显示在上层地板的底部。我们的老师也建议我们解决这个问题,并编写一个关于它的脚本。因此,我们需要编写一个脚本,防止我们在调制解调器上添加的圆圈从墙上覆盖,但我以前没见过这样的例子,我也没有找到任何写在Python上的代码。我对蟒蛇的了解有限,但是我认为如果我们有一个主题或者一个例子,我们可以处理它。然后我们将把python脚本与fme程序集成在一起。


我正在等待您关于Python代码的想法,我们将在修订版中集成到模型中。

蟒蛇 周一,2019年3月4日15:05:44格林尼治标准时间 坎伯姆
从Web下载数据 https://knowledge.亚搏在线safe.com/questions/87222/download-data-from-web.html网站

你好,

我想要你,如果你能帮我从网站下载数据。我想从这个网站下载:http://www.meteo.si/uploads/meteo/app/inca/?par=si0zm.如果打开链接,你可以看到红色的框架,如果下雨或下雪,此框显示不同颜色的降水。我想下载帧和降水。我现在不知道如何下载这个。我希望你能帮助我。


蟒蛇 网状物 数据下载 下载 结婚,2019年2月20日13:49:43格林威治标准时间 卢西亚贡达
fme 2018.1+python关闭脚本日志记录 https://knowledge.亚搏在线safe.com/questions/86772/fme-20181-python-shutdown-script-logging.html

多年来,我一直使用一个小助手功能来登录FME桌面日志窗口和日志文件(以及FME服务器):

def mylogger(string):print(string)with open(fme.logfilename,“a”)as f:f.write(“\n”.format(string))

有了这个,我的日志消息被写入日志文件,在FME桌面工作台中执行时,日志窗口中也可见。

现在,FME 2018.1和更新版本将stdout重定向到信息日志,stderr在FME会话中警告日志。

但在关机脚本中,FME会话已经终止。

有没有办法从python关闭脚本将信息放入FME桌面日志窗口?

蟒蛇 登录中 星期二,2019年2月12日10:24:41格林尼治标准时间 蒂诺
生成ifcglobaluniqueid https://knowledge.亚搏在线safe.com/questions/86724/generate-ifcglobaluniqueid.html网站

我使用IFC编写器成功地编写了一个IFC文件。然而,我需要添加一些尚不受FME支持的元素(ifczone和ifcpresentationlayerassignment)。后者很容易做到,如果您从IFC文件中获取相关ID。

然而,第一次,我需要添加一个ifcglobaluniqueid。这不是常规的GUID,但是某种编码的UUID,参见文档在这里。

现在,FME已经写了那些ifcglobaluniqueid的,我不是一个开发人员。所以我希望有人能帮我传递一点python代码,或者safe可以创建一个类似ifcglobaluniqueidcreator的custum转换器?亚搏在线欢迎使用任何其他解决方案,当然也不欢迎!

在这种情况下,它是关于ifc2x3或更高。

最好的问候,拉尔斯

@ DaveA亚搏在线tSafe, 高桥

蟒蛇 国际金融公司 UUID GUID 周一,2019年2月11日格林尼治标准时间17:15:40 拉尔斯·德夫里
更新到python 3时出现错误消息 https://knowledge.亚搏在线safe.com/questions/86584/error-message-when-update-to-python-3.html

你好,

因为python 2的缺点,我正在将现有的工作台更新为python 3,我对Transformer有一个问题地理学者


这是我按下后收到的错误消息好啊.

我该怎么办?

谢谢?

蟒蛇 升级 清华大学,2019年2月7日16:26:51格林尼治标准时间 亚希
使用python比较文件大小 https://knowledge.亚搏在线safe.com/questions/86580/compare-file-sizes-using-python.html

我需要为升级前和升级后输出文件比较文件大小和其他属性。o要从两个文件夹中获取文件列表并比较大小,名称和类型。我对python不熟悉,真的需要帮助编写python脚本。

蟒蛇 清华大学,2019年2月7日16:15:46格林尼治标准时间 托辛巴布
通过使用python api索引行/列来进行单元化光栅操作 https://knowledge.亚搏在线safe.com/questions/86561/cellwise-graster-manipulation-by-indexing-rowcol-us.html

你好,我需要使用FME对不同的光栅进行一些自定义的细胞操作。


我对FME很陌生,但到目前为止,我的计划是使用geotiff阅读器导入光栅,然后在pythoncreator转换器中执行自定义操作。理想情况下,我希望能够执行相当于操作一个numpy数组的操作,但我很明显地意识到,这些行动确实有所不同。


到目前为止,我已经收集到您可以使用getBand()访问RasterData中的不同频段,但是,我不确定您如何访问数据本身以及进一步访问数据,如何更改单个值等等。我也读过瓦片,例如“prevdata=prevgraster.getband(0).gettile(0,0,tile).getdata()“(由高桥),请但我对如何更改光栅中的单个数据点不太确定。


作为附带问题,在Pythoncreator中,排除代码故障的最佳/首选方法是什么?


任何帮助都是非常宝贵的!



蟒蛇 光栅 巨嘴鸟 python脚本 Python创建者 清华大学,2019年2月7日15:08:51格林威治标准时间 拉古诺
当我从Python脚本运行工作台时,如何使用参数来调用特性阅读器中的特性类? https://knowledge.亚搏在线safe.com/questions/86571/how-do-i-use-a-parameter-to-call-a-feature-class-i.html

我正试图从一个特性类中读取fgdc格式的元数据,使用Python脚本和工作区运行程序来调用工作台。我想知道如何设置参数以从地理数据库调用要素类。

蟒蛇 GIS 参数 工作区运行程序 特征类 清华大学,2019年2月7日14:47:06格林尼治标准时间 苏比希
fme server rest api python数据上传/下载 https://knowledge.亚搏在线safe.com/questions/85856/fme-server-rest-api-python-data-uploaddownload.html

我还在学习FME服务器的RESTAPI,想知道是否可以使用python将文件上传到FME服务器进行处理并接收数据下载文件?我正在学习RESTAPI培训,并使用开发人员操场上提供的代码,[https://playground.fmeserver.com/python-request/]但是可以使用一些关于如何正确地将文件上传到FME服务器以运行工作区并检索下载的指导。为了我的测试目的,我只是在使用txt文件。我想上传一个文本文件,然后检索输出文本文件数据下载zip。我不熟悉javascript,所以我想把它集成到我的python应用程序中。

蟒蛇 应用程序编程接口 FME服务器API 休息API 清华大学,2019年1月24日20:30:04格林尼治标准时间 马德沃伦
在FME桌面中导入python包时出现问题 https://knowledge.亚搏在线safe.com/questions/85808/problems-importing-python-packages-in-fme-desktop.html(https://knowledge.safe.com/questions/85808/problems-importing-python-

你好,


有人能帮忙解决以下问题吗?

我已经在服务器上安装了2008.0版本(32位)的FME(Windows Server 2008 R2 64位),并安装了python 2.65(32位)。FME工作台在我的桌面上工作得很好。但当我把它移到前面提到的服务器上时,它无法渲染某些转换形状,因此删除它们。

然后我将服务器上的FME桌面更新为2018.1(最新版本32位)。但问题依然存在。每次跑步,工作台已停止,并显示以下错误消息:


模块'python_func'的FME API版本与当前内部版本(3.8 20180604)匹配。

在未来的版本中,FME将减少对python 2.7的支持。请审阅http://fme.ly/py27更多信息

python异常 :没有名为\u fileio的模块

导入“fmesite”失败

python异常 :无法导入名称ordereddict

执行字符串“import statisticscaleculator”时出错

@python未能执行命令字符串“import statisticscalculator”

@python执行失败


我尝试过的事情:

-安装python 2.7(64位)和fme 2018.1(64位)。不工作

-将转换python路径链接到自定义python路径,不工作


蟒蛇 错误 FME桌面 清华大学,2019年1月24日15:08:11格林尼治标准时间 猪八十九
python异常:没有名为arcgisonlinecommon的模块 https://knowledge.亚搏在线safe.com/questions/85810/python-exception-no-module-named-arcgisonlinecommo.html(https://knowledge.safe.com/questions/85810/python-exception-no-module-

大家好,


我在尝试添加Arcgis在线阅读器时遇到了一个python错误。我今天注意到了,但不能确定到底是什么时候发生的。控制台日志中出现此错误:

正在为格式创建读卡器:esri arcgis online(agol)feature service正在尝试从文件'c:\program files\fme\plugins/python27\arcgisonlinefeatures\uuuu init_uuuc'python exception中为名为'arcgisonlinefeatures'的读卡器查找python插件。
        
         :没有名为arcgisonLineCommonic的模块无法创建python reader'arcgisonLineFeatures'发生致命错误。检查上面的日志文件以获取详细信息未能打开数据集'
         
          '数据集信息:数据集:
          
           _参数个数:3_____retrieve_all_fs_names=yes____nc=envita
           
            GIS
            
             ESRI
             
              Arcgis公司
              
               在线_____u merge_schemas=yes
              
             
            
           
          
         
        

所以它抱怨arcgisonlinecommon模块,但我不明白为什么。

我尝试过的事情:

  • 在工作台和FME选项中切换python版本,没有效果
  • 启动Arcgis Pro和Arcmap,两个都工作得很好
  • 重新启动FME,没有效果
  • 从现有的Arcgis在线阅读器中读取,工程罚款
  • 添加ESRI shapefile reader,工程罚款
  • 添加Arcgis在线编写器,同一问题


我对正在发生的事情一无所知,无法在网上找到线索。你知道这里发生了什么,我怎么解决吗?


谨致问候。

蟒蛇 埃斯里 读者 ArcGIS在线 清华大学,2019年1月24日07:22:08格林威治标准时间 派克
实用程序函数python dans python调用程序 https://knowledge.亚搏在线safe.com/questions/85569/utilser-fontion-python-dans-python-caller.html

宝洁


je-cherche a comprendre comment使用了les fontions python dans python调用程序


je加入了un petit代码测试qui ne fonctionne pas avec python调用者alors que c'est bon avec mon interpreteur en ligline de commande


进口FME

导入FmeObjects

将numpy导入为np

#模板功能界面:

#使用此功能时,确保其名称设置为

#“要处理功能的类或函数”变压器参数

def processfeature(功能):

通过


#模板类接口:

#使用此类时,确保其名称设置为

#“要处理功能的类或函数”变压器参数

类FeatureProcessor(对象):

定义初始化(self):

通过

定义鼻窦(X):

y=np.sin(x)

返回Y

DEF输入(自身,功能):

新功能=feature.clone()

x_new=[0,1,2,3,4,5,6]

Y_new=[0,1,0,-1,0,1,0]

x_interpol=np.linspace(float(x_new[0]),浮动(max(x_new)),200)

y_interpol=鼻窦(x_interpol)

对于范围内的i(len(x_interpol)):

图表值_a=x _国际刑警组织[i]

图表\u值\u b=y \u插值[i]

new_feature.setattribute('窦%d.x'%i,图表_value_a)

new_feature.setattribute('窦%d.y'%i,图表_value_b)

self.pyoutput(新功能)

DEF关闭(自身):

通过

(numpy est pourtant bien install_-si je fais directement y_interpol=np.sin(x_new)c'est ok)(安装数量-安装方向Y_-si je fais interpol=np.sin(x_new)c'est ok)

感谢你的助手

蟒蛇 巨嘴鸟 FRI,2019年1月18日16:07:51格林尼治标准时间 尤达维