Моделирование веб-данных 3D с API-javascript: Esri Advances

Когда мы видим функциональность ArcGIS Smart Campus, такие задачи, как пути между рабочим столом на третьем уровне здания профессиональных служб и один в аудитории Q, в результате как внутреннего кадастра, так и интеграции данных BIM, мы предоставляем себя Интеграция потоков геоинженерии в привязное зрение очень близка.

И несмотря на то, что отсутствуют серьезные задачи по поддержанию метода типа управления основными данными (MDM) для установления точки истины между легкой реальностью ГИС, детализированной реальностью BIM и реальными инцидентами приложений, которые запускаются по этому указателю. Мы также понимаем, что вся эта функциональность работает в веб-браузерах, с некоторыми функциями Python для подпрограмм, но особенно с таким легким языком, как javascript.

Что неизбежно напоминает нам, что геоматике и инженерам придется идти дальше, чтобы понять модели и коды программирования.

Также важно отметить смену тенденции от тяжелой среды рабочего стола к легким фрагментам кода браузера. Конечно, компьютерный ученый, который создавал искусство с помощью ГИС-сервера, ГИС-движка или объектов ГИС, вышел из-под контроля, когда увидел, как Leaflet работает в курсе MappingGis; Я не удивлюсь, если он отправится перепрыгнуть через могилу к своему предшественнику-наставнику.

В ожидании следующей версии ArcGis Indoors эта статья обобщает информацию о лау - цепкая девушка, которая сотрудничает с этим сайтом - и контекстные представления редактора Geofumadas.com на недавнем вебинаре «Введение в 3D в Интернете с помощью ArcGIS API для Javascript ».

Первоначально участники вебинара хорошо разбирались в теме использования 3D в приложениях ArcGIS и в том, как это проявляется на платформах: Scene viewer, Story Maps или Web App Builder, в зависимости от цели исследования.

Было важно, чтобы основные концепции, связанные с 3D-темой, были определены с самого начала, особенно потому, что помимо демонстрации объемов она направлена ​​на моделирование процессов. Также аспект, который по-прежнему является критическим с точки зрения основных системных требований для запуска процессов, связанных с этим типом данных, которые полностью отличаются от 2D, например, хорошая видеокарта, поддержка OpenGL, включенная в браузер с WebGL.

Если нет, пусть их рассказывают друзья СЕЛПЕР, в великолепном ходе управления активами в ГИС-технологиях, которые имели свои барьеры перед версиями OpenGL графических карт Nvidia в университете, где он был разработан.  Растет в геометрической прогрессии из-за протестов студентов из Боготы, из-за которых накануне было сложно выполнить достаточное количество тестов..

Кроме того, они показали запуск поддержки для запуска инструмента на мобильных устройствах, таких как сотовые телефоны или планшеты.

В презентации они сделали несколько примеров или демонстраций, чтобы понять, как работает API для Javascript и как эти данные связаны между собой для генерации моделирования 3D, начиная с загрузки слоев или информации в WebScene, а затем его моделирования / рендеринга 3D в Screeneview,

Технологическая интеграция

Архитектура относится к типу 4.x и состоит из визуальных компонентов и виджетов, а также принимает несколько уровней информации из разных источников данных. Эта архитектура превосходит 3.x, потому что 3D-визуализация доступна только для этого уровня. Инструменты Webscene и SceneView используются для управления 3D-данными и полностью интегрированы в API, в дополнение к тому, как 3D-моделирование может быть адаптировано к данным, доступным в предыдущих приложениях.

На примерах они указали визуальную разницу между 2D и 3D данными и то, как перейти от представления карты 2D WebScene к представлению 3D SceneView с помощью кодов javascript. Манипуляции с камерой просты, добавляя некоторые специфические команды, виды изменяют направление. Испытания проводились по следующим характеристикам:

  • заголовок, что позволяет вращать камеру в рабочей области.
  • GOTO: используется для создания представления в соответствии с тем, что вы хотите видеть в 3D, плюс вы можете сделать анимацию с помощью этого инструмента, например, разместить определенные степени заголовок для воссоздания анимации вращения.
  • tomap: берет координаты представления и помещает его на карту 2D
  • toScreen: позволяет указать точку на карте 2D и поместить ее позже в представлении 3D
  • Трассировка: используется для определения характеристик, которые имеет конкретная точка в представлении

Они также определили, что построение карты 3D имеет те же инструменты, что и для создания 2d, например, использование базовых карт, слоев или слоев, которые поддерживаются, а также для карт 2D (WMS, векторы или CSV).

Однако следует учитывать, что в слоях 2D не содержится информация «Z» (высота), поэтому для моделирования данных необходимо, чтобы слои, связанные с 3D, обладали точками, meshlayersили elevationlayers, Внутри API вы можете запросить информацию об этих слоях 3D, таких как конкретные точки места в представлении, на изображении (1), изначально наблюдаемый ландшафт, а на изображении (2), поскольку он изменяется от запрос или консультации.

Они показали несколько примеров того, как представлены данные, например, какие данные поддерживают SceneLayers (точки) и 3D-объекты (3D-объекты).

Для больших городов представление трехмерных объектов является мощным инструментом, поскольку можно увидеть не только пространственное расположение объекта, но также его объем, его связь с окружающей средой, а также внутренние характеристики каждого из них. объекты. На изображении ниже показано, как они случайным образом выбрали здание в Нью-Йорке, и можно увидеть все его атрибуты. Точно так же можно подготовить несколько запросов в соответствии со структурами, например: где расположены определенные структуры с определенным диапазоном высот или определением оптимальных маршрутов.

Поддерживает обработку слоев, таких как IntegratedMeshLayer, который представляет собой блок информации от датчиков, таких как дроны. Они не содержат изолированную информацию каждой структуры, как предыдущее изображение, но это масса информации с атрибутами 3D.

Что касается облаков точек, вы можете играть с размером точек, чтобы лучше визуализировать данные, поскольку каждый точечный слой может иметь миллиарды информационных точек, но они не представлены как объект 3D.

Они указали использование символов в трехмерных данных, которые представлены в плоских / плоских формах, и объемные символы, связанные с объектами, созданными в трехмерном пространстве. Они могут быть в определенных стилях в зависимости от типа объекта. Они продемонстрировали использование так называемых вытяжек для «раскрашивания» структуры в соответствии с ее атрибутами.

Были показаны типы рендеринга, которые можно использовать: simplerenderer, где все объекты имеют одну символику, uniqueValueRenderer где вы можете классифицировать объекты, в соответствии с атрибутом, и ClassBreakRenderer где атрибуты каждого объекта наблюдаются в отношении класса: в этом случае они указали, сколько расстояние от здания, которое требуется для доступа к системе общественного транспорта.

Презентаторы, продемонстрировавшие в короткий срок sel Webinar, все преимущества использования ArcGIS API для Javascript, в том числе:

  • Виджеты 3D: с интерактивной демонстрацией они указали расстояние между объектами, как по горизонтали, так и по вертикали.
  • Построение приложений: из местоположения и объектов 3D.
  • Режим сцены SceneView: определяет контент и стиль представления 3D и может быть загружен в Portal для ArcGIS.
  • Геодезические измерения: не только фокусируются на структурах поверхности, но и позволяют измерять расстояния в земном шаре.
  • Создание приложения, моделирование 3D в соответствии с реальностью пространства, линий или пузырьков, где указаны определенные функции, например теги, которые можно увидеть на таких платформах, как Google Earth, в этом случае 3D
  • Declutter: используется для отладки или фильтрации тех ярлыков или функций, которые вам нужно видеть на карте 3D, тем самым избегая большого количества ярлыков, которые не позволяют соответствующую визуализацию, и вызывают шум при размещении чего-то определенного.

После демонстрации каждой характеристики, включенной в  API ArcGIS для Javascript, показали новинки, которые будут представлены в новой версии 4.10. Где у вас будет возможность:

  • Постройте сцену
  • Виджет виджета: он будет передавать ранее запрограммированную информацию объекту 3D
  • Загрузка большого количества данных: не только соответствует определенному городу, но и национальному (стране).
  • Фильтры облачных точек

Вклад этого веб-семинара в геоинженерию

Короче говоря, тема очень актуальна; помня о том, что тенденции к цифровым близнецам и умным городам требуют, чтобы помимо размышлений об управлении информацией, моделирование которых было значительно превзойдено, необходимо было рассмотреть интеграцию с операционным моделированием. Рынок обширен, перспективен и на сегодняшний день уже предлагает множество решений практически под ключ для конечного пользователя; хотя для тех из нас, кто использует технологии для изготовления неконсервированных инструментов, путь все еще труден. Это подразумевает сближение других параметров, таких как время, стоимость и жизненный цикл процессов; не на уровне данных и технологий, что, как мы настаиваем, является очевидной проблемой, а в менее болезненной адаптации к реальным действиям пользователя перед посредниками в транзакционной цепочке, которые передают пространственную информацию. Со стороны ESRI создание данных является довольно трудным делом, поскольку, хотя вы уже можете интегрировать данные BIM, созданные в Revit, они по-прежнему рассматриваются как два отдельных мира, требующих сложного преобразования. Новые работы, безусловно, можно будет использовать в моделях BIM, но существует чрезмерный объем информации САПР, поэтому доведение ее до внутренних условий с полигонизированными пространствами, высотами и нормализованными слоями все еще дорого.

Однако, если Esri заслуживает похвалы, так это прогресс в привлекательной и простой визуализации. Я уже могу представить себе разочарования Дона Джека с его оптикой «упростим» лидеров вертикальных линий AutoDesk в том позднем, но удачном браке, где «почти приложение ArcGIS Pro»Вы должны найти под простынями туфлю с несколькими частями, указывающими на одно и то же, но с трудностями, чтобы упростить суть результата, к которому стремятся топография, промышленное строительство, гражданское строительство и архитектура. И дело в том, что тенденция к простоте художественной карты, от которой страдала ГИС, все еще должна ощущаться обычными САПР из-за этой привычки забывать, что план - это всего лишь среда, но что важно ввести здание в действие.

Хорошая практика моделирования ГИС, легкая, ориентированная на абстрагирование реальности, будет полезна для гибрида САПР / БИМ, который какое-то время должен сосуществовать, поскольку принятие БИМ во многих странах длится долго, особенно из-за нормативной неспособности старомодные чиновники, наклеенные на первые две буквы видения AECO.

Гонка будет интересна в ближайшие годы, в очень похожей тенденции, чтобы привести к непрерывному потоку последовательность CAD-GIS-BIM-DigitalTwin-SmartCity; о чем свидетельствуют действия со стороны Siemens / Bentley в приобретении решений, таких как CityPlanner и выпуск открытого исходного кода на Javascript.

А пока давайте отдадим должное Esri за эту совместную работу с AutoDesk, помимо интеграции данных / технологий, в подходе интеграции процессов / участников. В конце концов, это выгода для пользователей, которым остается гарантировать этот шаг, чтобы научиться понимать модели и код; чтобы начать хотя бы хороший курс ArcGIS Pro и основы Javascript.

Это некоторые курсы, которые мы рекомендуем вам обновлять по доступным ценам.

Оставьте ответ

Ваш электронный адрес не будет опубликован.

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.