斯潘8
斯潘4
请注意,本文仅用于演示目的。数据是 不提供.如果您需要数据,请参阅 场景:维多利亚机场ESRI地理数据库到IMDF文章
本文对如何使用FME将室内ARCGIS数据转换为室内映射数据格式(IMDF)进行了高层次的概述。提供了一个模板FME工作区文件,用于您的数据。请记住,有些变压器可能需要根据正在转换的数据更改其参数。最好在启用功能缓存的情况下运行工作区,并在数据流过时监视数据。
将室内ARCGIS转换为IMDF的FME桌面工作区概述
室内Arcgis是用于创建室内地图的ESRI绘图工具箱。ARCGIS室内数据存储在地理数据库中,可以通过FME在FME桌面上使用文件地理数据库(文件geodb)或文件地理数据库(文件geodb open api)读卡器读取。
IMDF中建筑物的每个部分都需要有自己的唯一标识符。在工作区中,每个特性类型(表)都通过UuidGenerator转换器来创建唯一的ID。
根据项目范围,数据可以需要限制在特定区域。在这个演示中,建筑物用变压器组合固定在感兴趣的区域;测试器,地理学者,边界盒替换器,剪刀。
创建ID和剪切数据后,每个要素类都被过滤回各自的类型:站点,设施,水平,部分,区域,单位,POIs开口,细节。
每种类型都将在写入IMDF之前进行处理。当写给IMDF时,创建了一个单独的zip文件,其中包含每个单独功能类型的geojson文件。
地点及地址:
为了创造一个场地,首先提取中心点,并创建地址ID(CenterPointextractor和UuidGenerator Transformers)。
多个attributeCreator Transformers用于创建包含建筑信息的元数据属性;比如地址,姓名,类别,邮政编码
功能最终被发送到一个编写器进行输出。
工作区部分概述,以创建场地和解决IMDF功能
占地面积建筑:
要创建一个建筑,首先提取中心点(CenterPointextractor)。多个attributeCreator转换器用于创建元数据属性。
来自场地的地址ID将添加到建筑(FeatureMerge)和写入IMDF的建筑中。
创建封装外形ID,并将封装外形写入IMDF。
工作区部分概述以创建建筑物和示意图IMDF功能
水平:
通过创建特定于级别的属性并检索建筑ID变量来创建级别。
工作区部分概述以创建级别IMDF功能
带锚的装置:
要首先创建单位,每个房间名称的属性值将重新映射到IMDF名称类型。然后使用锚定推覆器填充水平面和单元之间的空隙,剪刀,和几何验证器。
使用变量检索器变压器检索级别ID,然后将其写入IMDF。
锚定是通过首先合并场馆的属性来创建的,然后测试以找到需要锚定的装置。然后将锚写入IMDF。
工作区部分概述以创建单元和锚定IMDF功能
便利设施和居住者:
兴趣点(POI)被单位覆盖,然后将这些值重新映射到IMDF标准。设施和居住者将被写入IMDF。
工作区部分概述以创建便利设施和居住者IMDF功能
开口:
使用attributeCreator和variableRetriever来创建和写入IMDF。
创建打开IMDF功能的工作区概述
此FME转换的结果是一个IMDF文件。IMDF文件是一个zip(压缩)文件,其中包含每个特征类型的geojson数据;水平,单位,开口,场馆,地址,建筑,还有脚印。
在向苹果提交IMDF文件之前,请考虑验证它检查错误和不一致。
?2019安全亚搏在线软件公司|合法的