CityGML - CityGML

CityGML это открытый стандартизированный модель данных и формат обмена для хранения цифровых 3D модели городов и пейзажи. Он определяет способы описания большинства общих трехмерных функций и объектов, встречающихся в городах (таких как здания, дороги, реки, мосты, растительность и городская мебель), а также взаимосвязи между ними. Он также определяет различные стандартные уровни детализации (LoD) для трехмерных объектов, что позволяет представлять объекты для различных приложений и целей, таких как моделирование, интеллектуальный анализ городских данных, управление объектами и тематические запросы.

CityGML реализован как Схема приложения GML для Язык разметки географии 3 (GML3), расширяемый международный стандарт обмена пространственными данными, выпущенный Открытый геопространственный консорциум (OGC) и ISO TC211.

Реализации

В своей наиболее распространенной реализации, которая обычно используется для распространения и обмена данными, наборы данных CityGML состоят из набора XML файлы и, возможно, некоторые сопутствующие файлы изображений, которые используются в качестве текстур. Каждый текстовый файл может представлять часть набора данных, такую ​​как конкретный регион, определенный тип объекта (например, набор дорог) или предопределенный LoD. Структура файла CityGML - это иерархия, которая в конечном итоге достигает отдельных объектов и их атрибутов. Эти объекты имеют геометрию, описываемую с помощью GML.

Другой важной реализацией CityGML является реализация 3D City DB, в которой CityGML хранится в базе данных.[1]

История версий

Члены OGC приняли версию 1.0.0 CityGML в качестве официального стандарта OGC в августе 2008 года.[2] В конце 2011 года члены OGC одобрили версию CityGML 2.0.0. CityGML 3.0 Спецификация кодирования GML планируется опубликовать в начале 2019 г.,[3] а CityGML 3.0 Концептуальная модель проект уже общедоступен на официальный репозиторий Github.

Смотрите также

Рекомендации

внешняя ссылка