|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
![]() |
Поиск в этой теме |
![]() |
#1 | |
В какой бесплатной программе можно сохранить рисунок (карту ветра) в форме текстового файла с указанием цифр, характеризующих яркость
расчеты МКЭ и CFD. ктн
Подмосковье
Регистрация: 11.05.2005
Сообщений: 2,172
|
||
Просмотров: 2119
|
|
||||
Регистрация: 20.04.2011
Сообщений: 485
|
https://pixie.softonic.ru/
Программа выдает координаты и цвет пикселя под курсором. При желании, такое можно запрограммировать и выдать данные для массива точек |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,108
|
GDAL или можно через API или скачать исходники https://www.thewindpower.net/
|
|||
![]() |
|
||||
Регистрация: 10.01.2020
Сообщений: 420
|
Нашел тут
Немного переделал макрос из приложенного там файла - пересчет RGB в яркость от 0 до 255 (там несколько есть вариантов, я не разбирался - какой-то взял первый попавшийся). Требования к расположению и формату файла - см. там же. Открываешь файл xls, запускаешь макрос - получаешь таблицу яркостей пикселей. Вот файл bmp2xls.xls |
|||
![]() |
|
||||
Регистрация: 20.04.2011
Сообщений: 485
|
Тогда нужна четкая постановка задачи.
Вот, на скорую руку: ЦветПикселя.zip Кнопка 1 - загрузить картинку (в формате *.bmp) Кнопка 2 - сохранить (все точки в текстовый файл) |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,108
|
там можно tif скачать - https://gdal.org/programs/gdal2xyz.html
|
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
2 gumel
спасибо, но как интрепретировать эти цифры 0,0:4566520 4566520 нормировать делением на максимальное встреченное число? ----- добавлено через ~7 мин. ----- что значит зачем? я делаю свое ветровое микрорайонирование через CFD рельеф беру из srtm3 как текст Asc. строю модель воздушного пространства над рельефом из openstreetmap беру застройку. делаю трехмерно дома ветер читаю из текстов ВНИИГМИ-МЦД. прочитал 514 станций за 50 лет с шагом 3 часа. делаю сам чтото идейно похожее на карты в GWA хочу прочитать из GWA растительность, сравнить орографию и метеорологию. сохраняют там только розы ветров. хочу больше. для этого и нужны мне тексты ----- добавлено через ~17 мин. ----- gdal заинтересовал. но это на будущее. слишком много возможностей. спасибо откликнувшимся. буду пробовать. отпишусь. |
|||
![]() |
|
||||
Регистрация: 20.04.2011
Сообщений: 485
|
0,0 - это координаты пикселя, 4566520 - а это считайте что цвет. Из него можно выделить составляющие RGB (red, green, blue), но вам нужна
что это такое - я пока не понимаю, посему сделал, как сделал. |
|||
![]() |
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 2,074
|
Видимо, какая-то из этих: https://en.wikipedia.org/wiki/HSL_and_HSV.
Какая конкретно (L,V,B и т.д.)- зависит от того, по какой из формул там скорость в цвет переводили, тут придется перебирать и тестировать. Обычно автошкалы от красного до фиолетового по радуге идут, а тут от голубого до красного через желтый. Подозрительно это. Могли еще палитру по точкам задать, а то и цветовой профиль какой-нибудь поверх навернуть - тогда надо интерполяционные формулы подбирать. Последний раз редактировалось Нубий-IV, 07.12.2023 в 09:51. |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
не все советы отработал...
три цифры проблема в том, что не пойму, как по трем значениям или одному установить темноту суммы. в правом нижнем углу шкала цвет -значение. в итоге мне нужно, что бы для каждого пикселя было присвоено значение (в данном случае скорость ветра средняя) с этой шкалы. остается искать соответствие значений на шкале и на самом рисунке. ----- добавлено через ~9 мин. ----- 2 trir написал в личку. в итоге считаю в ansys cfx ----- добавлено через ~16 мин. ----- а что я буду делать с HSL? мне нужна темнота. в правом нижнем углу шкала. есть похожие картинки с высотами и прочей информацией. чем больше цифра тем темнее цвет. |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,108
|
1. Качаем tif
2. Подрезаем gdalwarp 3. Экспортируем в xyz через gdal_translate Результат: Цитата:
Советую поставить QGIS - пригодится |
|||
![]() |
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 2,074
|
Последний компонент HSL - это и есть яркость (L). Проблема в том, что кроме модели HSL, есть и другие - от простейших формул до эмпирических подгонов под чувствительность среднего глаза, и по каждой яркость будет немного своя. Даже в редакторах для перевода в серый дают выбор из нескольких вариантов, с разными результатами: А главное - в картинке из шапки по шкале видно, что разным значениям скорости соответствует одинаковая яркость:Скорее, нужно брать компонент H (оттенок), но в честных шкалах он должен меняться от 0° (красный) до 360° (фиолетовый) по цветовому кругу а шкала в образце обрывается на голубом, да еще резко теряет насыщенность. Такое бывает в программах, которые дают задавать шкалы произвольными градиентами, с любым набором точек и промежуточных цветов тогда все плохо, нужно подбирать формулы, да еще и тестировать, если есть возможность еще независимо получить тестовые скорости числом, и соответствующие цвета со шкалы. Тогда просто "скачать png и перевести в скорость" не поможет.
Собственно, вот канал H:Видно, что шкала начинается не с нуля (красный), а с единицы (фиолетовый), и обрывается где-то на голубом. Простейшая формула HSL из википедии явно не сработает. Последний раз редактировалось Нубий-IV, 07.12.2023 в 14:28. |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,108
|
А в tif значения сразу в м/с
Цитата:
|
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
2 trir
ваши советы похоже наиболее для меня в итоге продуктивны. но именно в итоге. я не работал ни с gdal ни с qgis ни даже с tif. они возможно не понадобятся мне никогда впредь. (зато работал много с чем другим.) изучение их у меня займет у меня много времени. его нет. вас не затруднит ли ровно этот рисунок обработать, так как вы предлагаете и составить мини-туториал. вообще то хочу сделать карты по средней скоростью ветра по федеральным округам или регионам. и сверить с данными метеостанций (которые обработал) и с данными в WOLFRAM MATHEMATICA и если все более менее ок- делать дальше. (см личку) используя все это вместе буду благодарен. могу научить-помочь взамен чему-то своему. |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,108
|
Цитата:
Цитата:
сначала поставьте QGIS и откройте tif в нём |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
я не работаю с ГИС.
и где я работал и работаю лицензий и даже нелицензий не было никогда. я занимаюсь CFD . моделированием ветровых воздействий на здания и сооружения. сейчас начал делать ветровое микрорайонирование территорий.. для этого гис абсолютно не обязателен. srtm3 загрузил как тексты еще 10 лет назад для африки и евразии. (с одного сайта, увы теперь этот канал закрыт для рф и остальное не скачать так легко.да и обойдусь без америки) и делаю расчетные модели воздуха сам. мне tif не нужен. застройки читаю из openstreetmap, делаю что нужно и сажаю на рельеф. наверное, в какой то программе это уже готовое, но у меня этой программы нет или долго учить. зачем? да и там нет все равно именно того что мне нужно. здания мне либо дают заказчики в ревите или скечапа или архикаде или сам рисую по dwg ответьте в личку. я покажу чем занимаюсь. |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
карты я делаю в своей же программе.
на базе openstreetmap вы же не хотите перенести разговор в личку. а здесь мне сложно читать лекцию. я думал все это просто можно распознать. если столько мороки=вполне могу и обойтись. из qgis мне все придется выгружать и еще несколькими программами преобразовывать. он же наверняка платный. не хочу связываться с временными лицензиями. я вас попросил помочь конкретно. обработать один рисунок и пояснить. чтобы дальше я сделал самю не можете- спасибо и на том. |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,108
|
Цитата:
Цитата:
![]() |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
osm я читаю как osm...
прямо из экрана. через overpassAPI и далее преобразую фортраном в то что мне нужно. подгружаю srtм3 и делаю рельеф под домами. из архива pbf я для многих стран и регионов скачал на будущее. но CFD это локальные расчеты (100 км2 не больше), обсчитываю мегаполисы потихоньку. вопрос непростой. в osm для 30-80% зданий высота явно не указана и приходится брать по умолчанию. или вручную по панорамам править. но мы уклонились от темы. по это я заведу новую тему, когда оформлю что есть. ----- добавлено через ~4 мин. ----- если хотите помочь- сделайте мне туториал. не хотите и на том спасибо. =узнал про gdal когда нибудь посмотрю. вы явно ничего не знаете про cfd аналогично мне не нужна qgis. она не для меня сделана. |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,108
|
Цитата:
Цитата:
Последний раз редактировалось trir, 07.12.2023 в 15:33. |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
вырезал шкалу в правом нижнем углу в отдельный bmp
и по высланной программе получил hsl если бы хоть один из столбцов был бы убыванию или возрастанию, я бы понял что делать но цифрах там мало логики. какие-то синусоиды... остается искать эти сочетания на распознавании основного рисунка новую программу писать. а я-то думал =есть чтото готовое. |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,108
|
Цитата:
|
|||
![]() |
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 2,074
|
Это был бы первый столбец, если бы шкала была как положено - по радуге от красного до фиолетового. Однозначно, если есть возможность загрузить tiff с готовыми скоростями, то так и надо сделать, а не выносить себе мозг расшифровкой непонятной шкалы. Как вариант - загрузить tiff и попросить gumel извлечь готовые значения из него, если тамошний паскаль понимает tiff.
|
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,108
|
Проблема с tiff в том, что 20 мегабайт превращается в гигабайт в формате .xyz - его подрезать надо
Всего 2 команды: Цитата:
Цитата:
Последний раз редактировалось trir, 07.12.2023 в 16:02. |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
спасибо откликнувшимся.
повторю у меня давно есть данные ВНИИГМИ-МЦД для ветра за 50-60 лет для 514 метеостанций рф и я их обработал как хочу и буду корректировать, исключая экранирование застройкой и рельефом хотя бы те, что в мегаполисах и около. а потом территории между ними (точнее трассы ржд) интерполировать мне просто хотелось по быстрому сравнить свои данные (точнее обработанные данные ВНИИГМИ-МЦД) с GWA и с weatherDAT Wolfram в районах метеостанций на высоте 10 м и понять модно ли применять данные GWA для 50 и 100м. хотелось бы. по быстрому не получается распознать gwa. с wolfram обещали помочь. и в wolfram попробуют сделать распознавание. если не получится= попробую gdal. если не получится быстро-вычеркну из своего плана... |
|||
![]() |
|
||||
Регистрация: 20.04.2011
Сообщений: 485
|
Интересно, а не будут ли пиксели черно-белой картинки цветного изображения (после преобразования в ч/б рисунок) определять эту самую яркость?
|
|||
![]() |
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 2,074
|
Цитата:
На самом сайте можно выбрать серую шкалу вместо цветной: Тогда останется только вместо цвета RGB любой из его компонентов вывести - R, G или B по вкусу, они все одинаковы. Но не факт, что и тут яркость равна скорости: шкала равномерная, так что там скорее всего гамма-коррекция применена, возможно, еще придется обратно логарифмы гонять. А лучше всего сразу качать tiff, там внутри прямо скорость в метрах прописана. Правда, это tiff с плавающей точкой, такой не каждая программа откроет. Но если откроет - оттуда можно прямо читать нужное значение, ничего конвертировать не надо. А чтобы написать программу, которая такой tiff переведет в правильный текст, нужна библиотека, которая его откроет, и у которой GetPixel возвращает тип Double. |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,108
|
А там можно скачать tiff по нарисованному контуру и ничего подрезать не придётся
GDAL есть и для Fortran'а https://fortrangis.sourceforge.net/ |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
коллеги!
если бы я хотел скачать какой-нибудь с какого нибудь сайта. я бы обратился на форум синоптиков я там уже был много лет назад. на каждой сайте ветер отличается. и как уже не раз объяснялся. у меня уже есть свой вариант. и не один. по целому ряду причин мне нужно именно GWA информация на нем получена многолетней обработкой (типа которой я и сам пытаюсь сделать) и пользуется авторитетом у Ветроэнергетиков и даже у финансистов, кредитующих проекты ВЭУ. судя по статьям разработчиков, бесплатно можно скачать только картинки. которые я пытаюсь обработать. на инфу из qgis или иных десятков сайтов (и даже на wolfram) сослаться сложнее. не хочу на нее тратить время. вы мне сделали получение трех чисел для цвета . спасибо. дальше я сам. настраиваю шкалу под конкретный рисунок. крупно делаю картинку шкалы и распознаю. получаю тройки чисел. поскольку задал границы шкалы. тем самым получаю соответствие скорость ветра (или иной параметр в GWA) - тройка rgb в распознавании основного рисунка ищу эти тройки и определяю скорость ветра (или иной параметр) для пикселя. все. быстро напишу такую программку. если ктото добавит эти несложные операции в свою программку, скажу спасибо. я по сути хочу сделать альтернативное ветровое районирование, поскольку данные сп нагрузки, скажем так, не очень точны. вывешу как оформлю чтото. |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,108
|
Цитата:
Если tiff маленький его можно даже online конвертировать в .xyz Последний раз редактировалось trir, 08.12.2023 в 10:02. |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
спасибО!
скачивать оказывается можно. я спутал с TIFF с которым тяжело работать и нужно распознавать. попробую обработать tif. ----- добавлено через ~19 мин. ----- спасибо всем! проблема решена. распознавание картинок мне много для чего пригодится.закончу начатое и буду картинки из книг и статей совмещать со своими расчетами. по GWA я ступил. надо бы внимательнее изучить сайт. смутила фраза в одной из статей. может быть tif они только недавно стали выкладывать, а раньше было платно. так бывает. например недавно японцы открыли более широкий доступ к гигантской базе коэффициентов давлений на здания по продувкам в аэродинамической трубе тороплюсь скачивать, пока не передумали. или не закрыли для рф. и обрабатываю в компактный вид. (это тема отдельная, если кому интересно- пишите в личку) остается написать программку для перевода xyz в нужный мне вид. или поискать другой конвертор. буду делать свои карты... для начала наложу эти данные на схемы дорог ржд которые у меня есть из osm. qgis посмотрю в перспективе. но мне он вроде бы не особо уже и нужен. привык уже без него. спасибо еще раз.! |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какой серией из уголков можно заменить покрытие Молодечно?.. | Chief Justice | Прочее. Архитектура и строительство | 5 | 18.10.2013 12:57 |
В какой программе можно посчитать кирпичное здание, да еще и с учетом сейсмики ? | GIP | Расчетные программы | 2 | 30.04.2013 00:26 |
в какой программе считать газосиликат | Aleks_1 | Расчетные программы | 2 | 07.09.2012 20:13 |
Можно ли законченный рисунок разделить на слои? | magvd | AutoCAD | 28 | 04.05.2012 02:57 |
Как импортировать координаты множества линий из текстового файла? | Игорь51 | AutoCAD | 3 | 28.04.2012 11:53 |