Отображение сечений на веб-странице

13

Я ищу вдохновение и возможные инструменты для отображения сечений на (динамической) веб-странице. Более конкретно я должен показать в этих сечениях, как расположены подземные трубопроводы по сравнению с поверхностью. Помимо 2D-информации о поверхности (высокое разрешение) у нас также будет доступ к лидарным данным поверхности вокруг этих трубопроводов.

Я в основном рассматриваю два пути. Одним из них является создание истинного поперечного сечения, как, например, в следующем примере: введите описание изображения здесь

Другим вариантом было бы создать небольшую полосу земли, немного похожую на это изображение (но с гораздо более скучным видом, но также показывающую глубину трубопроводов введите описание изображения здесь. Это имеет то преимущество, что также показана окружающая местность, которая полезно, так как положение трубопроводов не всегда очень точное.

Хотя у меня есть некоторые идеи о том, как создать первый (в основном, делая проекцию вдоль разреза), мне интересно, существуют ли какие-либо инструменты, которые могли бы создавать изображения, подобные второму. И вообще мне было бы интересно узнать, знает ли кто-нибудь уже (или сделал) подобные заявления.

johanvdw
источник
1
Любое программное обеспечение? HTML5? Вспышка? - есть ли у вас бюджет?
Mapperz
У нас есть бюджет. Я предпочитаю слышать разные варианты, поэтому я не определяю программное обеспечение, хотя мы используем mapguide для 2d карт и, вероятно, будем использовать его и для сечений.
johanvdw

Ответы:

15

Чтобы создать сечение:

  • используйте ArcGIS, MapInfo и т. д. с точечными данными XYZ, спроецированными на плоскость юг-север или восток-запад
  • или используйте специальное геологическое программное обеспечение для создания раздела (Geosoft Target, Leapfrog Mining, Rockworks, Datamine Studio и т. д.) Может потребоваться некоторая постобработка, чтобы вручную добавить или настроить надписи и текст

Чтобы создать 3D верхний / подповерхностный срез, как изображено на предоставленном вами изображении (кстати, это выглядит как нарисованное от руки изображение, которое все еще не редкость, учитывая, сколько работы нужно сделать для создания динамической 3D-модели):

  • используйте данные ГИС для создания базовой 3D-модели в ArcScene (ArcGIS 3D Analyst) или аналогичной. Экспорт модели в специальное программное обеспечение 3D моделирования для последних штрихов.
  • Экспорт 3D-модели в тип файла, подходящий для интерактивного использования на вашем сайте
  • Или создайте видео анимацию из вашей 3D-модели (статично, но проще)

Чтобы расширить на вышеупомянутое:

Как вы и предполагали, вы можете сделать поперечное сечение, проецируя данные точек XYZ либо на плоскость юг-север, либо на плоскость восток-запад, а затем вручную оцифровывать / символизировать скважины и добавлять другие графические компоненты. Я должен отметить, что этот метод очень трудоемкий и что после установки местоположения раздела изменение означает повторное воссоздание всего раздела. Нечто подобное можно сделать в ArcGIS (именно это я и использую), но я видел, что это было сделано в MapInfo, и я уверен, что другие инструменты, где вы можете перепроектировать данные точек XYZ, просто переназначают координаты XYZ для имитации вид в разрезе. Я все еще создаю простые длинные секции Восток-Запад в ArcGIS, используя эту технику.

Вот пример раздела, созданного с помощью ArcGIS: введите описание изображения здесь

Гораздо более простой способ создания поперечного сечения из данных геологического бурения состоит в том, чтобы использовать программное обеспечение для геологии / бурения скважин, такое как упомянутое выше. В зависимости от того, какое программное обеспечение используется, вы можете легко (или не так просто, в зависимости от объема данных) нарезать и отображать данные о недрах любым возможным способом. Единственная проблема с этим подходом состоит в том, что он обычно требует некоторой последующей обработки; добавление текста и надписей и т. д. Однако преимущество создания разделов в любом месте, относительно легко погружать, погружать азимут делает этот подход заслуживающим рассмотрения. Динамическое изменение местоположения сечения - намного меньше работы, чем использование метода XYZ -re-projection выше.

Пример раздела, созданного в Geosoft Target: введите описание изображения здесь

Пример сечения, созданного в Leapforg Mining (3D-объекты могут быть открыты любым способом, срез, передняя часть удалена, задняя часть удалена и т. Д.): введите описание изображения здесь

Это завершает разделы. Давайте поговорим о хорошем 3D-изображении, которое вы разместили. Как я уже упоминал, я думаю, что он мог быть нарисован от руки, хотя его можно было бы создать как динамическую 3D-модель и визуализировать, чтобы он выглядел как нарисованный от руки, что обычно делается с помощью 3D-интерьеров и т. Д. Большинство рендеров приобретается (некоторые бесплатно) отдельно или в виде плагинов к существующему программному обеспечению. (т. е. Kerkythea для Sketchup = оба бесплатны). Почти всегда требуется средство визуализации, если вы хотите, чтобы ваша модель выглядела как фотореалистичная или нарисованная от руки.

Самый простой способ создать трехмерную модель, аналогичную той, которую вы опубликовали, - это нарисовать ее с нуля, скажем, в SketchUp, или использовать SketchUp, чтобы изменить существующую более простую модель, созданную вами в ГИС. Также возможно (но не просто) создать всю модель в ArcGIS с помощью 3D Analyst, но для этого нет прямого потока работ. Также нет известных мне рендеров, чтобы заставить ArcScene реалистично рендерить фотографию. То, что вы видите, в значительной степени то, что вы получаете. Вот то, что было создано только в ArcGIS без использования какого-либо другого программного обеспечения: введите описание изображения здесь Surface довольно хорошо рендерится в ArcGIS. Вот случайная трехмерная поверхность: введите описание изображения здесь

Чтобы создать модель, подобную той, которую вы хотите, я бы начал в ArcGIS и создал бы базовую поверхность, недра и воду в виде мультипатчей. Затем я экспортировал бы мультипатчи (должны быть закрыты) в Callada и импортировал в SketchUp, где я добавил бы детали и текстуру.

Что касается интерактивных моделей в Интернете, я не очень помогу, но я знаю, что вы можете экспортировать в VRML из ArcGIS, но вам, возможно, придется корректировать текстуры и прозрачность. Вы также можете экспортировать в тот же формат и многие другие форматы из SketchUp Pro (3DS, AutoCAD DWG и DXF, FBX, OBJ, XSI, VRML)

Надеюсь это поможет.

Ниже приведены некоторые примеры 3D-моделей, созданных в ArcGIS, а затем завершенных в SketchUp : введите описание изображения здесь введите описание изображения здесь

Якуб Сисак География
источник
6
Должен быть одним из наиболее показательных ответов на GIS Stack Exchange - если бы только был значок для него.
Mapperz
1
ЛОЛ! Благодарю. Можете ли вы сказать, что мне нравится работа по 3D-моделированию?
Якуб Сисак GeoGraphics
1
да не шучу Я вдохновлен
WolfOdrade
Не могли бы вы помочь мне с любым учебником / видео, чтобы подготовить такой рисунок с использованием программного обеспечения ArcGIS.
Суранил Мукерджи