Любая 3D-инфраструктура для браузера, которая может читать данные о местности? Связано с WebGL?

Необходимо иметь поддержку данных о местности ArcGIS. Данные ландшафта будут в формате .3dd. Конечный результат должен быть реалистичным, иметь возможность перемещаться с помощью мыши и добавлять объекты/погоду из реального мира.

0
yeeen 7 Ноя 2011 в 16:11
Я раньше не использовал ArcGIS и не знаком с форматом .3dd. Что касается WebGL, я могу порекомендовать three.js. Является ли формат .3dd двоичным или текстовым? Любые характеристики? 3D-фреймворк есть, вам просто нужен парсер для ваших данных.
 – 
George Profenza
7 Ноя 2011 в 17:24

1 ответ

Быстрый поиск в Google ничего не дает, и это меня не удивляет. Фреймворки WebGL по-прежнему являются молодой и развивающейся областью, и поэтому поддержка менее распространенных форматов все еще очень неравномерна. Если вы сможете найти инструмент, который конвертирует ArcGIS в файлы COLLADA или Blender, тогда у вас будет множество вариантов, но в противном случае вы, вероятно, подумываете о написании собственного загрузчика.

Это звучит как большое дело, но на самом деле это не должно быть ужасно сложно, если формат хорошо документирован. Однако если формат .3dd не задокументирован, вам, вероятно, придется ждать, пока ArcGIS создаст собственную библиотеку WebGL.

0
Toji 8 Ноя 2011 в 20:20
«Файлы COLLADA представляют собой XML-представление 3D-объекта, который может ссылаться на дополнительные файлы изображений, которые действуют как текстуры, наложенные на 3D-геометрию», но файл .3dd содержит данные о местности...
 – 
yeeen
10 Ноя 2011 в 07:36
Я думаю, что здесь есть недоразумение: данные о местности ЯВЛЯЮТСЯ трехмерной геометрией в специализированном и ограниченном формате. COLLADA также является форматом для хранения трехмерной геометрии, но в более общем виде. Таким образом, вполне возможно представить ландшафт с помощью файла COLLADA, просто он не оптимизирован для этой конкретной цели.
 – 
Toji
10 Ноя 2011 в 21:16