Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.snto-msu.net/showflat.php?Number=8721917&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Wed Apr 13 11:26:11 2016
Кодировка: Windows-1251
Интерполяция значений по карте - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development (Archive)

Страницы: 0 | 20 | 40 | 60 | показать все
Tuckk
Sur'Ok

Рег.: 07.07.2008
Сообщений: 38265
Рейтинг: 14645
  Re: Интерполяция значений по карте [re: exc]
      19.06.2009 01:22
 

Ок, разместил в маркете....



Не кради, не убивай, не обманывай - государство не любит конкурентов
KOHTPA
Carpal Tunnel

Рег.: 22.01.2003
Сообщений: 33647
Рейтинг: 2374
  Re: Интерполяция значений по карте [re: Tuckk]
      19.06.2009 01:32
2

> Ты в картографии знаешь другие способы интерполяции, кроме как линейные?

Да, для меня твоя карта является слепком реального пространства.
Я не работаю с картами, я работаю с физическим пространством,
и там используются всякие способы.

>> Получаешь тройки "широта-долгота-величина".

> Каким образом я это получаю?

Оцифровкой карт. Как это делается, тебе знать лучше.
Народ как-то умудряется загонять бумажные топокарты в свои навигаторы.

> Кто-то высказался, кто-то задал вопросы,
> а кто-то начал тролить, нихрна в теме не понимая.

Если ты не понимаешь ответ, то тебе уже ничто не поможет.

Ты поставил задачу так, что тебя никто не понял. И не понял бы,
наверное, вообще никто, за исключением, возможно, Basilio, Maxus-а
и, может быть, но совсем не обязательно, еще кого-то неизвестного.

Потому что про это, по-хорошему, надо было спрашивать в "Учебе,"
но все равно другими словами. С упоминанием линейности.

> Я не математик нифига, и не программист

Это тебя никак не извиняет. См. рис. 1.

Есть хорошие ресурсы по вычислительной геометрии для уровня школьников,
я могу, при некотором усилии, даже ссылку вспомнить.


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

bashtanov
спец по говядине

Рег.: 11.05.2007
Сообщений: 9569
Из: например
Рейтинг: 7070
  Re: Интерполяция значений по карте [re: Tuckk]
      19.06.2009 02:18
 

В ответ на:

Предполагается, что значения между двумя изолиниями интеполируются линейно, т.е. если между изолиниями 100 и 200 "чего-то там" расстояние в 1 см, то 1 мм между ними - это будет 10 "чего-то там" и точка посредеине будет соответствовать значению в 150 "единиц"..


Так замечательно можно сделать, если изолиния прямые. А как формализовать такое в иных случаях? Например, в таком:
code:
____________________________________ / | / \ ..!........................ | \ / \____________________________________
известно, что на овале значение 1, на дуге - 2. Какие значения напишем в точках? Если интерполировать "линейно по двум ближайшим точкам на изолинии", то при продвижении от овала направо значение будет расти от 1 до 1.5 в точке "!", а потом резко скакнет до 2. Надеюсь, пример понятен. Так что надо как-то хитрее, интеграл что ли по углу взять или книжки почитать.
Уж не говоря о том, любая линейная интерполяция даст плато внутри круглой линии, не содержащей отметок внутри, и, следовательно, нарушение гладкости на ней.

unkulunkulu
unkulunkulunkulu

Рег.: 12.11.2006
Сообщений: 18453
Из: 13000
Рейтинг: 11759
  Re: Интерполяция значений по карте [re: bashtanov]
      19.06.2009 02:21
 

Quote:

следовательно, нарушение гладкости на ней.



Разве следовательно?

bashtanov
спец по говядине

Рег.: 11.05.2007
Сообщений: 9569
Из: например
Рейтинг: 7070
  Re: Интерполяция значений по карте [re: unkulunkulu]
      19.06.2009 02:24
 

В ответ на:

Разве следовательно?


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

Tuckk
Sur'Ok

Рег.: 07.07.2008
Сообщений: 38265
Рейтинг: 14645
  Re: Интерполяция значений по карте [re: bashtanov]
      19.06.2009 09:35
 

Quote:

Так что надо как-то хитрее, интеграл что ли по углу взять или книжки почитать.




Ребят, я ни сколько ни умалю Ваши знания и опыт, но Вы тоже имейте уважение к моему немаленькому опыту: при определении значений по вышеупомянутым картам интерполяция осуществляется практически линейно, никто не использует ни интергралы, ни углы, ни прочие сложные штуки...



Не кради, не убивай, не обманывай - государство не любит конкурентов
Sardaukar
работничег

Рег.: 13.07.2004
Сообщений: 759
Из: кроме мск, Владимирская обл, г. Радужный
Рейтинг: 268
  Re: Интерполяция значений по карте [re: Tuckk]
      19.06.2009 11:05
5

В ответ на:

Ребят, я ни сколько ни умалю Ваши знания и опыт, но Вы тоже имейте уважение к моему немаленькому опыту: при определении значений по вышеупомянутым картам интерполяция осуществляется практически линейно, никто не использует ни интергралы, ни углы, ни прочие сложные штуки...


ну дык эт потому, что эту интерполяцию делает человек, а у человека есть мозг и он может разумно проинтерполировать
а вот если ты это алгоритмизуешь, то с очень большой вероятностью напорешься на какую-нибудь ересь, о чем тебе и пишут



aka Rumata @ dedicated-server.ru (former madeagle.ru), counter-strike.ru, rsdn.ru, wec.ru
vade retro
Страницы: 0 | 20 | 40 | 60 | показать все

Technical >> Development (Archive)

Дополнительная информация
2 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

Модераторы:  DarkGray 

Печать темы

Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в