Текущий архив: 2009.12.13;
Скачать: CL | DM;
ВнизГде можно узнать карту высот Самарской области? Найти похожие ветки
← →
@!!ex © (2009-10-12 10:53) [0]Есть GIS Integration набор карт, но я не могу оттуда вытащить(формат сложный, не могу найти описание).
Есть ли какие-то открытые источники с такой информацией?
Нужно построить трехмерный ландшафт, строить ручками ооооочень не хочется.
← →
brother © (2009-10-12 10:56) [1]> Нужно построить трехмерный ландшафт
всей области? %)
> строить ручками ооооочень не хочется.
те произвести замеры? %)
← →
Jeer © (2009-10-12 11:00) [2]Данные о радарной съемке 2001 г. выложены в открытый доступ давно уж.
http://www2.jpl.nasa.gov/srtm/
http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/
← →
Jeer © (2009-10-12 11:03) [3]Используя Ozi + Ozi3D на основании вышеуказанных скачанных SRTM-данных, легко построить визуализированную рельефную карту желаемого участка местности с использованием любой подстилки ( спутник, карты, хоть ген.штабовские, хоть своя "мазня" )
← →
@!!ex © (2009-10-12 11:20) [4]> [1] brother © (12.10.09 10:56)
> всей области? %)
да.
> [1] brother © (12.10.09 10:56)
> те произвести замеры? %)
да, в GISIntegration можно узнать высоту каждой точки в редакторе. ПРиблихительно в максе можно построить похожее. Но это долго и муторно.
> [2] Jeer © (12.10.09 11:00)
Спасибо! Кажетс ято, что нужно. Осталось понять какой из этих файлов мне нужен. :)
← →
Jeer © (2009-10-12 11:25) [5]
> Спасибо! Кажетс ято, что нужно. Осталось понять какой из
> этих файлов мне нужен. :)
>
Вот пример "твоей" Самары ( масштаб рельефа увеличен для наглядности )
http://s41.radikal.ru/i092/0910/90/5315867ec8f1.jpg
← →
@!!ex © (2009-10-12 11:32) [6]Норм... Я не пойму как мне узнать какие из этих тысяч файлов соответствует координатам самарской области....
N50E53??
← →
Jeer © (2009-10-12 11:47) [7]А шо тут непонятного ?
Координаты Самарской области ограничены по:
W: 47 г 48 м
E: 52 г 40 м
N: 54 г 40 м
Z: 51 г 46 м
Мозаики SRTM нарезаны по 1 градусу ( шир и долг)
Кодирование - по имени файла ( левый-нижний угол мозаики)
Дальше вроде все "элементарно, Ватсон" :)
← →
@!!ex © (2009-10-12 11:57) [8]Формат я понял. У них на сайте есть, не понял как узнать координаты Самарской области... Ступил.
Больше спасибо за помощь!!
← →
@!!ex © (2009-10-12 14:16) [9]> [5] Jeer © (12.10.09 11:25)
> Вот пример "твоей" Самары ( масштаб рельефа увеличен для
> наглядности )
> http://s41.radikal.ru/i092/0910/90/5315867ec8f1.jpg
Там значительно более детализированно получилось...
← →
Jeer © (2009-10-12 14:40) [10]
> Там значительно более детализированно получилось...
Т.е. ? Разрешение по SRTM3 30 м, а все остальное интерполяция.
← →
@!!ex © (2009-10-12 14:43) [11]Хм. Может у меня просто слишком бьольшие расстояния, поэтому кажется детализированным...
Еще вопрос:
Где можно узнать стандарты по раскраске карт по высоте?
Просто если посмотреть карты, то они раскрашены синим в низинах, зеленым основное и коричневым в горах.
Есть какие-то стандарты или отбалды раскрашивают?
← →
Inovet © (2009-10-12 14:57) [12]> [11] @!!ex © (12.10.09 14:43)
> Просто если посмотреть карты, то они раскрашены синим в
> низинах, зеленым основное и коричневым в горах.
Оттенками синего - водоёмы по глубинам. Суша зелёным от светлого выше и до совсем тёмного ниже уровня моря.:) О стандартах не знаю.
← →
Jeer © (2009-10-12 14:58) [13]
> Где можно узнать стандарты по раскраске карт по высоте?
> Просто если посмотреть карты, то они раскрашены синим в
> низинах, зеленым основное и коричневым в горах.
> Есть какие-то стандарты или отбалды раскрашивают?
Таких стандартов не знаю. Скорее всего исходят от задачи + элементарная логика и естественной палитры.
Синий внизу, как правило, используется для минусовых высот.
Кроме того, применяется часто не раскраска, а теневые эффекты.
Вот пример "холмика" г. Самара в сетке SRTM3
http://i043.radikal.ru/0910/73/937e10fd6e32.png
← →
@!!ex © (2009-10-12 15:01) [14]Ясно. Будем раскрашывать вручную. :)
← →
Inovet © (2009-10-12 15:12) [15]> и коричневым в горах.
Я видел особо высокие места белым раскрашены
← →
Jeer © (2009-10-12 15:14) [16]Вот примеры раскраски:
- Кавказ
http://s52.radikal.ru/i135/0910/e0/297c4056adc5.jpg
- Самара
http://s48.radikal.ru/i122/0910/24/38d72ac3f8ca.jpg
← →
@!!ex © (2009-10-12 15:19) [17]Думаю сделаю отдельно файлик с палитрой по высотам. Редактируя его задаем раскраску.
Должно хорошо получиться, плюс можно будет затачивать под конкретные рельефы.
← →
Jeer © (2009-10-12 15:23) [18]Так все в твоих руках :)
Вот Килиманджаро в Африке:
http://s48.radikal.ru/i119/0910/6e/83ce3ab29581.jpg
← →
@!!ex © (2009-10-12 15:23) [19]Мне кавказ нравится. :) Как на советских картах. Буду придерживаться такого типа раскраски.
← →
Jeer © (2009-10-12 15:29) [20]Если что - зона вечных снегов начинается с отметок 1200-1600 м.
← →
Jeer © (2009-10-12 15:31) [21]Это минимум, а так зависит от региона
На Кавказе где-то с 3000 м
← →
@!!ex © (2009-10-12 23:26) [22]Проблемы с пониманием формата файлов...
Я думал проще некуда 1201х1201 smallint
Ан нет... Беру (smallint + 32767)/65535
и получил баг:
http://img397.imageshack.us/i/bug2e.jpg/
В общем ландшафт узнается, но верхушки "провалились"...
Чето я не догоняю почему так....
← →
@!!ex © (2009-10-12 23:43) [23]
These files are in "raw" format (no headers and not compressed), 16-bit signed integers, elevation measured in meters above sea level, in a "geographic" (latitude and longitude array) projection, with data voids indicated by -32768.
правильно же все делаю, вроде. :(
← →
Alx2 © (2009-10-13 00:52) [24]Jeer © (12.10.09 15:29) [20]
Кажется, в стандартной атмосфере принято падение температуры в 6.2 градуса на 1 километр высоты (что-то пока не нашел источника этой информации :) ). Границу снегов по этой модели можно считать (конечно, с учетом самой высокой температуры за год для региона)?
← →
Alx2 © (2009-10-13 00:55) [25]@!!ex © (12.10.09 23:26) [22]
Похоже на переполнение. Что если попробовать явно тип привести к более толстому?
← →
Игорь Шевченко © (2009-10-13 00:58) [26]
> http://img397.imageshack.us/i/bug2e.jpg/
Это Самарская область ? :) В странном имире вы живете, уважаемый...
← →
antonn © (2009-10-13 01:15) [27]
> Ан нет... Беру (smallint + 32767)/65535
может компилятор (smallint + 32767) приводит к smallint? :)
← →
Kerk © (2009-10-13 01:59) [28]
> Игорь Шевченко © (13.10.09 00:58) [26]
Это ты давно за МКАД не выезжал :)))
← →
Германн © (2009-10-13 02:32) [29]
> Kerk © (13.10.09 01:59) [28]
>
>
> > Игорь Шевченко © (13.10.09 00:58) [26]
>
> Это ты давно за МКАД не выезжал :)))
Не верю.
Шереметьево за МКАД"ом.
← →
@!!ex © (2009-10-13 08:46) [30]> [27] antonn © (13.10.09 01:15)
> может компилятор (smallint + 32767) приводит к smallint?
> :)
Да. Реально похоже на переполнение, но результат записывается в float... Я думал в флоате и считаетя. Попробую явно перевести в float и уже в нем считать.
← →
@!!ex © (2009-10-13 09:08) [31]Map[x,y]:=PSmallInt(@Line[x*3])^;
Map[x,y]:=(Map[x,y]+32767)/65535*255;
результат тотже...
← →
antonn © (2009-10-13 09:20) [32]а если integer(Line[x*3])? для теста можно и потормозить :)
← →
@!!ex © (2009-10-13 09:50) [33]> [32] antonn © (13.10.09 09:20)
Так там же smallint записан... а таким образом он оттуда прочитает integer, тоесть некорректное значение прочитает...
← →
@!!ex © (2009-10-13 09:57) [34]Может это быть из-за разного порядка записи байтов в файле htg и на моей машине?
← →
Inovet © (2009-10-13 10:11) [35]> [33] @!!ex © (13.10.09 09:50)
> > [32] antonn © (13.10.09 09:20)
>
> Так там же smallint записан... а таким образом он оттуда
> прочитает integer, тоесть некорректное значение прочитает...
Это почему? В целое короткое целое нормально преобразуется.
← →
@!!ex © (2009-10-13 10:20) [36]> [35] Inovet © (13.10.09 10:11)
Line - массив байтов, именно поэтому там такая фигня с переводом в указатель, а потом обратно уже как smallint.
← →
@!!ex © (2009-10-13 11:20) [37]
var
Map:array of array of single;
...
F:=FileOpen(ChangeFileExt(FileName,".hgt"),fmOpenRead);
for y := 0 to Height - 1 do begin
for x := 0 to Width - 1 do begin
FileRead(F,s,2);
Map[x,y]:=s/256;
end;
end;
FileClose(F);
The SRTM data files have names like "N34W119.hgt". What do the letters and numbers refer to, and what is ".hgt" format?
Each data file covers a one-degree-of-latitude by one-degree-of-longitude block of Earth"s surface. The first seven characters indicate the southwest corner of the block, with N, S, E, and W referring to north, south, east, and west. Thus, the "N34W119.hgt" file covers latitudes 34 to 35 North and longitudes 118-119 West (this file includes downtown Los Angeles, California). The filename extension ".hgt" simply stands for the word "height", meaning elevation. It is NOT a format type. These files are in "raw" format (no headers and not compressed), 16-bit signed integers, elevation measured in meters above sea level, in a "geographic" (latitude and longitude array) projection, with data voids indicated by -32768. International 3-arc-second files have 1201 columns and 1201 rows of data, with a total filesize of 2,884,802 bytes ( = 1201 x 1201 x 2). United States 1-arc-second files have 3601 columns and 3601 rows of data, with a total filesize of 25,934,402 bytes ( = 3601 x 3601 x 2). For more information read the text file "SRTM_Topo.txt" at http://edcftp.cr.usgs.gov/pub/data/srtm/Readme.html
Где я косячу-то???
← →
Inovet © (2009-10-13 11:33) [38]> [37] @!!ex © (13.10.09 11:20)
> Где я косячу-то???
Ты байты пробовал переворачивать? Я вот скачал свою местность и, судя по содержимому, как и должно быть в raw, старший-младший.
← →
@!!ex © (2009-10-13 11:51) [39]Я идиот...
Пробовал менять байты. Первое что сделал... Но в результате получил ровную плоскость... решил что не в этом дело.
В этом!! Просто значения меняются очень незначительно, вот и получается плоская поверхность.
Спасибо!!!!
← →
Inovet © (2009-10-13 11:58) [40]> [39] @!!ex © (13.10.09 11:51)
> решил что не в этом дело.
> В этом!! Просто значения меняются очень незначительно, вот
> и получается плоская поверхность.
>
> Спасибо!!!!
Ну покажи тот же участок, что и из того мира в
> [22] @!!ex © (12.10.09 23:26)
← →
Inovet © (2009-10-13 12:02) [41]> [40] Inovet © (13.10.09 11:58)
Ну заодно уж и вот этот
http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/Eurasia/N56E090.hgt.zip
← →
Jeer © (2009-10-13 12:06) [42]
> Alx2 © (13.10.09 00:52) [24]
>
> Jeer © (12.10.09 15:29) [20]
>
> Кажется, в стандартной атмосфере принято падение температуры
> в 6.2 градуса на 1 километр высоты (что-то пока не нашел
> источника этой информации :) ).
По ГОСТ Р 4401-95 градиенты (при начальных условиях T = 15 град, P = 760 мм.рт.ст.):
- 0.65 град на 100 м высоты
- 1 мм.рт.ст на 11 м высоты
> @!!ex © (13.10.09 11:51) [39]
Прорыв :)
Еще учти, что нижний ряд и правая колонка дублируются на смежных мозаиках.
← →
@!!ex © (2009-10-13 12:11) [43]> [40] Inovet © (13.10.09 11:58)
> Ну покажи тот же участок, что и из того мира в
> > [22] @!!ex © (12.10.09 23:26)
Я не помню в какой точке делал скрин. :?)
> [41] Inovet © (13.10.09 12:02)
> Ну заодно уж и вот этот
> http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/Eurasia/N56E090.hgt.zip
http://img340.imageshack.us/i/n56e090.jpg/
← →
Inovet © (2009-10-13 12:28) [44]> [43] @!!ex © (13.10.09 12:11)
Чёт сразу не признал - повёрнут на 180.:) Это начало одного из отрогов Саян - Арга.
← →
Inovet © (2009-10-13 12:32) [45]> [44] Inovet © (13.10.09 12:28)
Вот это же
http://maps.google.com/maps?f=q&source=s_q&hl=ru&geocode=&q=n56e90&sll=56.001453,90.823975&sspn=2.25158 4,4.916382&ie=UTF8&hq=&hnear=&ll=56.257083,90.585022&spn=0.559143,1.229095&t=h&z =10
http://maps.google.com/maps?f=q&source=s_q&hl=ru&geocode=&q=n56e90&sll=56.001453,90.823975&sspn=2.25158 4,4.916382&ie=UTF8&hq=&hnear=&ll=56.264711,90.513611&spn=0.892313,1.917114&t=h&z =9
← →
Jeer © (2009-10-13 12:50) [46]Так получше :)
http://i016.radikal.ru/0910/f1/659da34024a9.png
← →
@!!ex © (2009-10-13 12:52) [47]Ну да.
Я раскрашывание еще не делал. +реки надо сделать глубже и воду включить
← →
Jeer © (2009-10-13 13:00) [48]И добавляем мета-данные :)
http://s42.radikal.ru/i097/0910/0f/82580ca7e166.png
← →
@!!ex © (2009-10-13 13:01) [49]А мета данные то я откуда возьму? Было бы замечательно, если бы они у меня были...
← →
Inovet © (2009-10-13 13:19) [50]> [46] Jeer © (13.10.09 12:50)
> Так получше :)
> http://i016.radikal.ru/0910/f1/659da34024a9.png
Угу
> [48] Jeer © (13.10.09 13:00)
Однако!:)
Это чем сделано? И заодно, не пойму принцип раскраски в режиме ладшафт в Googl Maps.
← →
Inovet © (2009-10-13 13:20) [51]> [47] @!!ex © (13.10.09 12:52)
> Ну да.
> Я раскрашывание еще не делал. +реки надо сделать глубже
> и воду включить
А реки как отличишь? тут только высотой не обойтись.
← →
Inovet © (2009-10-13 13:30) [52]> [48] Jeer © (13.10.09 13:00)
> И добавляем мета-данные :)
А бОльшая детализация тоже с метаданными связана, или контрастность увеличена?
← →
Jeer © (2009-10-13 14:12) [53]
> Inovet © (13.10.09 13:30) [52]
>
> > [48] Jeer © (13.10.09 13:00)
> > И добавляем мета-данные :)
>
> А бОльшая детализация тоже с метаданными связана, или контрастность
> увеличена?
>
Это не связанные вещи, кроме как по-координатам.
Детализация связана только с пределами по исходным данным + интерполяция.
SRTM3 дает сетку в 3 угл.секунды ( 90 м ), SRTM1 - в 1 угл.сек, но за ними надо идти в Мин.обороны США :)
Есть, правда, места где кое-что лежит, но по России почти ничего.
← →
@!!ex © (2009-10-13 14:38) [54]Вот так получилась Самарская Лука после раскраски.
http://img202.imageshack.us/i/luka.jpg/
Понятно, что вечные снега слишком низко, но это уж мелочи реализации палитры раскраски. :)
← →
Inovet © (2009-10-13 14:49) [55]> [54] @!!ex © (13.10.09 14:38)
Ну что нормально. Реку по наименьшей высоте всё-таки сделал? а если уровень разный или ниже что будет без воды.
← →
@!!ex © (2009-10-13 14:50) [56]> [55] Inovet © (13.10.09 14:49)
У меня вода плоская.... Да и не стоит задача 100% повторить. Просто приблизительно чтобы похоже было.
Страницы: 1 2 вся ветка
Текущий архив: 2009.12.13;
Скачать: CL | DM;
Память: 0.59 MB
Время: 0.012 c