我有一个文件GDB包含线功能(方式),以及点要素(节点)及表关系包含的成员和标签。我想GDB的数据转换成OSM XML格式。
根据需要通过分别OSM写入器(部件{}。类型,成员{}。作用,构件{}。REF)和(诉标签{}。K,标签{})我已经加载在列表中的标签和成员。
成员列表
标签列表
所有节点和途径,将在.osm输出文件(XML格式)成功写入..所有ID(S)和REF(S)是正确的。我在XML错过的仅仅是关系的一部分,如下
该输出错过角色成员类型=节点=经由和也将失去K =限制的标签和v = no_right_turn。预期的输出应该如下
感谢您的帮助和/或解释。
嗨,
我有转化OSM与自定义OSM地图功能配置文件来IMDF的工作。当我把这份工作给FME服务器,它似乎错过配置文件,无法运行作业。我该如何解决这个问题?任何帮助吗?
非常感谢你。
嗨,我们使用Infraworks的工作带来OSM / OSNI创造我们的网站快速上下文设计。截至目前,建筑物的高度手动调节,它需要很长一段时间将高度每栋楼。我在想,反正是有FME可以提取了这一点?
你好,
在您的帮助下,我成功地读取了我所附的osm传输数据。然而,我对标签信息感到困惑。如果我在qgis中打开数据,我明白了其他标记linestring数据中的属性。但是,当我在fme中阅读时,我看不到属性。我使用了attributeexposer,但是仍然看不到这个标记。
我对这个标签特别感兴趣,因为它有额外的信息,如车道数、单行道和宽度等。
提前谢谢。我已经通过hotosm下载了pbf扩展的传输文件。但是,fme在读取文件时抛出错误。
我得到的错误如下:“无法从1个数据集的读取器'osmpbf'获取任何架构。这可能是由于无效的数据集或由于授权、依赖项或模块加载而产生的格式可访问性问题造成的。”
提前谢谢。
有没有一种方法可以处理osm数据,以便我将最重要的标记组织成单独的属性,同时保留所有其他的键/值对,例如。通过将它们转储到另一个名为“othertags”的属性中?
例如;我的高速公路表中的条目可能是这样的:
公路 |
大旅行箱 |
车道 |
2个 |
单向 |
对 |
宽度 |
德意志北方银行 |
其他标签 |
“表面”=>“沥青”,“名称”=>“貂皮街”,“最大速度”=>“70”,“照明”=>“否”,“参考”=>“A1”,“名称:en”=>“貂皮街”,“最大宽度”=>“…… |
我没有从我的osmdownloader获得任何输出。返回0个功能。我试着切换坐标,以确保在min/max和x/y中放置适当的值。我试着把我的范围明显缩小到0.05的高度和宽度差异。不幸的是,我仍然没有从osmdownloader获得任何特性。知道为什么吗?我对口蹄疫还比较陌生。
参考以下使用sqlexecutor在sql中执行空间查询的教程-https://knowledge.亚搏在线safe.com/articles/19649/performing-native-spatial-queries-on-database-tabl.html网站
这对osm postgis表中的节点有效,但是如果我尝试完全相同的方法,它就会抛出错误。例如。:
选择*,“id”,“tags”->“highway”作为“highway”,其中“tags”->“highway”不为空且在(O型sm.geom,st_geomfromtext('@value(_geometry)',4326))=真
日志显示在我在上面代码中加下划线的字符处发生了致命错误(O型山猫。
如何使用此方法查询方法?
大家好!
我又遇到了一些问题,希望有人能帮助我。在第一张图片中,我展示了我的模板,我试图从我的车道上得到点。它可以工作,但我只想一个一个的点(并不是所有你可以看到的图片2),而且模板开始新的每一个点。
下一个问题是,我得到的值“0”有时在我的坐标和我不知道为什么。我怎样才能改变?(另见第二张照片)
大家好!
我想把一个osm文件转换成一个opendrive文件。所以我的问题是,如果有人能告诉我这是怎么可能的,需要采取哪些步骤。我也试过用“gip”数据。我的主要问题是我不知道如何添加属性或将osm数据添加到结构化的opendrive文件中。这是我第一次和FME在一起,所以我不知道该怎么做。
我正在使用FME 2018中的OSM PBF阅读器提取高速公路。我想将高速公路线分割成分段,这样每条线只包含两个顶点(“from node id”和“to node id”)。我感兴趣的是底层的节点id。
我尝试过将pbf作为osm特性类型和基元类型进行读取,但两者似乎都没有公开底层节点id。
我可以使用osm xml阅读器获得节点id,但是xml文件要大得多,我需要处理整个欧洲的道路网络,因此使用pbf。
有没有一种使用pbf阅读器公开底层节点id的简单方法?
你好,
我对osm值有问题(在featurereader中)。出于某种原因,有水平和层值设置为0.5。即使这很不传统,“正在讨论分数值的用法”是的。事情是,看来FME不处理这个案子,我得到以下错误:
|致命|功能类型:`waysStringFormatter_OUTPUT '|致命|属性(编码:UTF-16LE):'桥梁' 的价值'是|致命|属性(字符串):`fme_feature_type '的价值'高速公路' |致命|属性(字符串):`fme_geometry '具有价值'fme_line' |致命|属性(纠结:字符串):`fme_type '具有价值'fme_line' |致命| entangled to [xml_type] |FATAL |Attribute(encoded: UTF-16LE): `highway' has value `footway' |FATAL |Attribute(64 bit integer) : `id' has value `271462128' |FATAL |Attribute(encoded: UTF-16LE): `indoor' has value `yes' |FATAL |Attribute(encoded: UTF-16LE): `level' has value `0.5' |FATAL |Attribute(encoded: UTF-8) : `roadsWidth' has value `' |FATAL |Attribute(encoded: UTF-16LE): `tag.layer' has value `0.5' |FATAL |Attribute(encoded: UTF-16LE): `tag{0}.k' has value `bridge' |FATAL |Attribute(encoded: UTF-16LE): `tag{0}.v' has value `yes' |FATAL |Attribute(encoded: UTF-16LE): `tag{1}.k' has value `highway' |FATAL |Attribute(encoded: UTF-16LE): `tag{1}.v' has value `footway' |FATAL |Attribute(encoded: UTF-16LE): `tag{2}.k' has value `indoor' |FATAL |Attribute(encoded: UTF-16LE): `tag{2}.v' has value `yes' |FATAL |Attribute(encoded: UTF-16LE): `tag{3}.k' has value `layer' |FATAL |Attribute(encoded: UTF-16LE): `tag{3}.v' has value `0.5' |FATAL |Attribute(encoded: UTF-16LE): `tag{4}.k' has value `level' |FATAL |Attribute(encoded: UTF-16LE): `tag{4}.v' has value `0.5' |FATAL |Attribute(string) : `xml_type' has value `xml_line' |FATAL |Coordinate System: `EPSG:4326' |FATAL |Geometry Type: IFMELine |FATAL |Number of Coordinates: 2 -- Coordinate Dimension: 2 |FATAL |(4.8605373,45.7605953)(4.8605085,45.7606767) |FATAL |========================================================================== |ERROR |waysStringFormatter(TeeFactory): waysStringFormatter: @Tcl2 -- failed to ormatter_formatter' -- expected integer but got ".5" |ERROR |waysStringFormatter: @Tcl2 -- failed to evaluate expression -- expected integer but got ".5"
任何想法有关解决这一问题?这是我的过程中阻塞问题。
提前致谢 !
你好
我开始使用OSM数据的大容量在我的工作,以扩展的要求,没有任何可用的OSM在线服务器页面可以给我。出于这个原因我用OSMDownloader来获取数据。
不过,我发现可供下载的数据量的限制。随着定制变压器容易编辑,我可以跳过扩展的限制,但我还是找到导致.osm文件的限制在1.048兆。我的意思是有可能是在HTTPCaller变压器的限制,或时间限制,或者可能以XML格式?
拜托,你们中的一些可以指导我有关此限制?
最好
胡利安
你好,
我试图从OpenStreetMap的数据进行工作,并且我有检索代码的问题。
唯一的标签我得到的是与第一级类型的人。其他属性出现在检查右侧面板,但我不能在我的工作流访问它。亚搏在线那么究竟是什么从表视图,特征信息属性之间的区别?有什么办法来访问从Workbench那些特定功能的信息?
奇怪的是,当我“通过扫描整个数据集,确定特征”检查,所有标记也出现在检查表视图(有很多缺失值)。但我不能使用该选项从我的主要工作流程,因为我的数据集是一个URL(返回OSM XML亚搏在线文件)。
到目前为止,我只想找的几个要素几attibutes,像高速公路的“层”值(表示如果他们是在地下,并高于或低于其他公路)。
任何帮助将不胜感激,因为这是对我的工作非常重要的:)
喜