首页> 外文期刊>International Journal of Geographical Information Science >A continuous deployment-based approach for the collaborative creation, maintenance, testing and deployment of CityGML models
【24h】

A continuous deployment-based approach for the collaborative creation, maintenance, testing and deployment of CityGML models

机译:基于持续部署的方法,用于协作创建,维护,测试和部署CityGML模型

获取原文
获取原文并翻译 | 示例
       

摘要

Georeferenced 3D models are an increasingly common choice to store and display urban data in many application areas. CityGML is an open and standardized data model, and exchange format that provides common semantics for 3D city entities and their relations and one of the most common options for this kind of information. Currently, creating and maintaining CityGML models is costly and difficult. This is in part because both the creation of the geometries and the semantic annotation can be complex processes that require at least some manual work. In fact, many publicly available CityGML models have errors. This paper proposes a method to facilitate the regular maintenance of correct city models in CityGML. This method is based on the continuous deployment strategy and tools used in software development, but adapted to the problem of creating, maintaining and deploying CityGML models, even when several people are working on them at the same time. The method requires designing and implementing CityGML deployment pipelines. These pipelines are automatic implementations of the process of building, testing and deploying CityGML models. These pipelines must be run by the maintainers of the models when they make changes that are intended to be shared with others. The pipelines execute increasingly complex automatic tests in order to detect errors as soon as possible, and can even automate the deployment step, where the CityGML models are made available to their end users. In order to demonstrate the feasibility of this method, and as an example of its application, a CityGML deployment pipeline has been developed for an example scenario where three actors maintain the same city model. This scenario is representative of the kind of problems that this method intends to solve, and it is based on real work in progress. The main benefits of this method are the automation of model testing, every change to the model is tested in a repeatable way; the automation of the model deployment, every change to the model can reach its end users as fast as possible; the systematic approach to integrating changes made by different people working together on the models, including the possibility of keeping parallel versions with a common core; an automatic record of every change made to the models (who did what and when) and the possibility of undoing some of those changes at any time.
机译:地理参考3D模型是在许多应用领域中存储和显示城市数据的一种日益普遍的选择。 CityGML是一种开放和标准化的数据模型,以及交换格式,可提供3D城市实体及其关系的常用语义,以及此类信息的最常用选项之一。当前,创建和维护CityGML模型既昂贵又困难。部分原因是几何图形的创建和语义注释都可能是复杂的过程,至少需要一些手动工作。实际上,许多公开可用的CityGML模型都有错误。本文提出了一种有助于在CityGML中定期维护正确的城市模型的方法。该方法基于软件开发中使用的持续部署策略和工具,但适用于创建,维护和部署CityGML模型的问题,即使同时有多个人在使用它们也是如此。该方法需要设计和实现CityGML部署管道。这些管道是构建,测试和部署CityGML模型的过程的自动实现。这些管道必须由模型的维护者在进行旨在与他人共享的更改时运行。管道执行越来越复杂的自动测试,以便尽快发现错误,甚至可以自动化部署步骤,在该步骤中,最终用户可以使用CityGML模型。为了证明此方法的可行性,并作为其应用的一个示例,针对三个参与者维护相同城市模型的示例场景,开发了CityGML部署管道。这种情况代表了该方法要解决的问题类型,它基于进行中的实际工作。这种方法的主要好处是模型测试的自动化,对模型的每个更改都以可重复的方式进行测试;模型部署的自动化,对模型的每次更改都可以尽快到达最终用户;整合由不同人员在模型上一起进行的更改的系统方法,包括保持并行版本具有共同核心的可能性;自动记录模型所做的每项更改(谁做了什么以及何时做)以及随时撤消其中一些更改的可能性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号