span8
span4
请注意,本文仅用于演示目的。数据是 不提供。如果您需要数据,请查看 场景:维多利亚机场Esri地理数据库到IMDF文章
本文概述了如何使用FME将ArcGIS室内数据转换为室内映射数据格式(IMDF)。已经提供了一个模板FME工作空间文件来与您的数据一起使用。请记住,某些转换器可能需要根据转换的数据更改其参数。在启用了功能缓存的情况下运行工作区,并在数据流经时监视数据,这是一个好主意。
FME桌面工作区的概况,转换ArcGIS室内IMDF
ArcGIS indoor是一个用于创建室内地图的Esri映射工具箱。ArcGIS室内数据存储在地理数据库中,FME可以使用FME桌面中的文件地理数据库(文件Geodb)或文件地理数据库(文件Geodb开放API)读取器读取数据。
在IMDF中,建筑物的每个部分都需要有自己独特的标识符。在工作区中,每个特性类型(表)都通过UUIDGenerator转换器来创建惟一的id。
取决于项目的范围、数据五月需要被限制在一个特定的区域。在这个演示中,建筑被夹在感兴趣的地区使用变压器的组合;测试器、地理缓冲器、BoundingBoxReplacer和Clipper。
在创建ID和剪切数据之后,每个功能类都被过滤回各自的类型:站点、设施、级别、部分、区域、单元、POIs、开口和细节。
每个类型在写入IMDF之前都将被处理。在向IMDF写入时,会创建一个zip文件,其中包含每种独立特性类型的GeoJSON文件。
地点和地址:
要创建一个场地,首先提取中心点,并创建一个地址ID (CenterPointExtractor和UUIDGenerator transformer)。
使用多个AttributeCreator转换器创建包含有关建筑物信息的元数据属性;例如地址、名称、类别和邮政编码
特性最终被发送到写入器进行输出。
工作区部分概述,以创建地点和地址IMDF功能
建筑足迹:
要创建一个建筑,首先要提取中心点(CenterPointExtractor)。多个AttributeCreator转换器用于创建元数据属性。
场馆的地址ID被添加到建筑中(FeatureMerger),建筑被写入IMDF。
创建一个足迹ID,并将足迹写入IMDF。
工作空间部分概述,以创建建筑物和足迹IMDF功能
水平:
级别是通过创建特定于级别的属性和检索构建ID变量来创建的。
工作空间部分概述来创建level IMDF特性
单位与锚:
为了创建单元,首先将每个房间名称的属性值映射为IMDF名称类型。然后,使用AnchoredSnapper、Clipper和GeometryValidator填充级别和单元之间的空隙。
使用VariableRetriver转换器检索级别ID,然后将其写入IMDF。
首先通过合并场地属性来创建锚点,然后通过测试找到需要锚点的单元。然后把锚写在IMDF上。
工作区部分概述,以创建单元和锚定IMDF功能
设施和住户:
兴趣点(POIs)用单元覆盖,然后将值重新映射到IMDF标准。设施和居住者随后被写信给IMDF。
工作区部分概述,以创建舒适性和居住者IMDF功能
空缺:
使用AttributeCreator和VariableRetriever开口被创建并写入IMDF。
工作空间概述,以创建开放的IMDF功能
这个FME转换的结果是一个IMDF文件。IMDF文件是包含每种特性类型的GeoJSON数据的zip(压缩)文件;水平,单位,开口,地点,地址,建筑物和脚印。
在向苹果提交IMDF文件之前,请考虑确认一下检查错误和不一致。
嗨@edm,我建议把你的问题张贴到我们的社区论坛上,以便更好地看到。亚搏国际在线官网我知道有一些成功的用户可以帮助你。https://knowledge.亚搏在线safe.com/questions/index.html
©2019安全亚搏在线软件公司法律