Куда копать? - нужен STL-файл реальной застройки

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
xar4enkkoff
Активный участник
Сообщения: 107
Зарегистрирован: 17 янв 2010, 00:07
Репутация: 5
Откуда: Курск

Куда копать? - нужен STL-файл реальной застройки

Сообщение xar4enkkoff » 18 авг 2014, 20:59

Немного времени я когда-либо уделял созданию 3D моделей объектов.

1) Но тут встала задача для реального участка города создать 3D-модель застройки в формате STL.
Из потенциальных исходных данных в голову приходят shp версия OpenStreetMap, откуда я бы взял контуры зданий и как-то(?) присвоил бы им высоту.

Есть ли известные уважаемым форумчанам проторенные дорожки к созданию STL-файлов из векторных гис-файлов? То, что такой файл можно создать, построив каждое здание, я догадываюсь.

2) Ну и косвенно вопрос второй. Может кто-то знает предельно простой софт для создания STL-файлов из геометрических примитивов, без изысков. Ну типа софт, позволяющий создавать STL-модели конусов, призм, цилиндров и ничего сложнее. Сложный софт осваивать долго.

P.S. Прошу прощения заранее, коль скоро вопрос может показаться далековат от ГИС.

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Куда копать? - нужен STL-файл реальной застройки

Сообщение ericsson » 18 авг 2014, 21:51

http://demo.f4map.com/#lat=55.7982029&l ... 84&zoom=18 - это построено по данным OSM. Высота там содержится (в этажах), также как и форма крыш для отдельных зданий.

xar4enkkoff
Активный участник
Сообщения: 107
Зарегистрирован: 17 янв 2010, 00:07
Репутация: 5
Откуда: Курск

Re: Куда копать? - нужен STL-файл реальной застройки

Сообщение xar4enkkoff » 18 авг 2014, 22:28

Я, возможно, не понял - но сервис по ссылке не имеет отношения к STL. А для меня принципиально создание файлов такого формата и именно для моих участков (вряд ли есть готовые).

P.S. Я подозреваю, ESRI CityEngine что-то подобное может делать. Я прав?

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Куда копать? - нужен STL-файл реальной застройки

Сообщение ericsson » 19 авг 2014, 01:28

Вы точно не поняли, при том - ничего.
Вы сами написали о том, что готовы использовать данные OSM и "как-то присвоить высоту" и т.п., вот я вам ответил на это, что в OSM эти данные есть, привел ссылку на сервис, который эти данные использует для трехмерной визуализации, чтобы вам было понятно, какие сведения там содержатся.
Про STL я не говорил ничего вообще.

xar4enkkoff
Активный участник
Сообщения: 107
Зарегистрирован: 17 янв 2010, 00:07
Репутация: 5
Откуда: Курск

Re: Куда копать? - нужен STL-файл реальной застройки

Сообщение xar4enkkoff » 19 авг 2014, 06:32

сами данные и присвоение высот - задача, но мелкая.
А вот как из них создать STL-файл - основной вопрос темы.

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Куда копать? - нужен STL-файл реальной застройки

Сообщение SergeyRyzhkov » 19 авг 2014, 08:15

Как вариант,
В ESRI ArcScene из необходимо слоя (данных) построить экструзии, выгрузить полученную модель в любой необходимый формат. Сейчас не помню есть ли там STL. Если нет, то выгрузить, например в 3DS, а затем конвертировать в STL, например http://meshlab.sourceforge.net/

ЗЫ: Нескромный вопрос, а зачем тебе такая уродливая модель? Для каких целей?

bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: Куда копать? - нужен STL-файл реальной застройки

Сообщение bim2010 » 19 авг 2014, 08:57


trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Куда копать? - нужен STL-файл реальной застройки

Сообщение trir » 19 авг 2014, 09:47

AutoCAD Map/Civil 3D
LandXplorer - это ведь InfraWorks

xar4enkkoff
Активный участник
Сообщения: 107
Зарегистрирован: 17 янв 2010, 00:07
Репутация: 5
Откуда: Курск

Re: Куда копать? - нужен STL-файл реальной застройки

Сообщение xar4enkkoff » 19 авг 2014, 10:29

Ну там не совсем дубль. Там был вопрос конвертации DEM, а тут здания. В теории можно конечно здания в виде ЦМР сделать, но это будет не круто.

Нескромный ответ: есть одна CFD-утилита, которая работает только с STL. А я работаю с этой утилитой, ветер считаю

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Куда копать? - нужен STL-файл реальной застройки

Сообщение trir » 19 авг 2014, 10:40

AutoCAD Map/Civil 3D - умеет работать с ГИС-данными и экспортировать в .stl, и там это легко автоматизируется...

xar4enkkoff
Активный участник
Сообщения: 107
Зарегистрирован: 17 янв 2010, 00:07
Репутация: 5
Откуда: Курск

Re: Куда копать? - нужен STL-файл реальной застройки

Сообщение xar4enkkoff » 19 авг 2014, 10:46

ОК, я как раз занят добыванием Цивила. Спасибо всем. Думаю, уж как минимум один из предложенных вариантов сыграет

gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Куда копать? - нужен STL-файл реальной застройки

Сообщение gamm » 19 авг 2014, 12:31

xar4enkkoff писал(а):Нескромный ответ: есть одна CFD-утилита, которая работает только с STL. А я работаю с этой утилитой, ветер считаю
а зачем тогда мудрить - STL текстовый формат, в котором просто описаны грани. Сделать генератор параллелепипедов на любом языке - дело пары часов ... да и двоичный вариант там не сильно замысловатый, раз цвет и прочее не нужны.

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Куда копать? - нужен STL-файл реальной застройки

Сообщение SergeyRyzhkov » 21 авг 2014, 09:43

gamm писал(а):
xar4enkkoff писал(а):Нескромный ответ: есть одна CFD-утилита, которая работает только с STL. А я работаю с этой утилитой, ветер считаю
а зачем тогда мудрить - STL текстовый формат, в котором просто описаны грани. Сделать генератор параллелепипедов на любом языке - дело пары часов ... да и двоичный вариант там не сильно замысловатый, раз цвет и прочее не нужны.
Ну ты загнул :)
Сделать то генератор, даже не пару часов, а минут на 45 работы. А вот что именно "генерить" вот вопрос.
У тебя есть исходные данные горизонтальных проекций фундаментов зданий (неважно в каком формате) и есть информация о высоте, на которую надо эту проекцию вытянуть, соответственно необходимо полученную фигуру разложить на треугольники и уж потом их (треугольники) записать в STL. Так вот последнее (записать, генерировать) как раз и занимает пару часов, а предыдущее деяние ... ?
Так что логично использовать Civil или ArcScene для выгрузки.

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Куда копать? - нужен STL-файл реальной застройки

Сообщение trir » 21 авг 2014, 09:50

Хм, а рельеф не учитываем?

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Куда копать? - нужен STL-файл реальной застройки

Сообщение SergeyRyzhkov » 21 авг 2014, 10:05

trir писал(а):Хм, а рельеф не учитываем?
Это вопрос к автору темы, конечно :) , хотя автора же просто интересовал механизм. А какие исходные данные, что в должно быть в результате, зачем и почему, думаю, ему виднее.
Тут не только рельеф "можно или нужно" (зависит от условий достаточности и необходимости), но и те же проекции фундаментов, ведь глупо "тупо" вытягивать, так что все от задачи зависит.

Ответить

Вернуться в «Общий - ПО»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя