span8
span4
mb_fdfa评论·
这是我们可以充分利用的东西,因为OSM是我们在任何危机时期最重要的资源。
@mb_fdfa我确实有一个不优雅的解决方案,使用脚本化的参数和OSMConvert,其中有一个已发布的参数(Filename(现有的),配置为*.pbf;*. OSM;*.o5m;*. OSM .gz, OSM reader指向一个脚本化的参数。我的是更复杂的过滤和剪辑选项,但它归结为
进口操作系统。path import subprocess
#获取参数
inOSM = FME_MacroValues (OSM的)
toolsDir = FME_MacroValues (“OSMTools”)
#获取osm basename
(filepath, ext) = os.path.splitext(inOSM)
创建临时输出文件
outOSM = filepath + '-temp.osm'
创建并运行OSMconvert命令行
runP = toolsDir+'/osmconvert ' + inOSM +' -o=' + outOSM
subprocess.call (runP)
#返回临时文件名
返回outOSM
分享你的好点子,或者为别人的点子投票。
©2019安全亚搏在线软件公司法律