построение анаморфоз
построение анаморфоз
Скажите, пожалуйста, существуют какие-то программки или extensions для ArcView для создания площадных анаморфоз?
Спасибо.
Спасибо.
-
- Активный участник
- Сообщения: 143
- Зарегистрирован: 10 мар 2004, 08:07
- Репутация: 10
- Откуда: Redlands
- Контактная информация:
Вот тут http://www.dataplus.ru/Forum/forum_post ... =1447&PN=1 было кое-какое обсуждение.
построение анаморфоз
Да, дискуссии в датаплюс в июле я и не заметила.
Все-таки отмечу, как простой пользователь, что, на мой взгляд, анаморфозы могли бы получить большое расспространение по причине своей наглядности, если бы существовал несложный способ их реализовывать. В 1-й части "Введения в геоинформатику" Тикунов достаточно подробно рассказывает о разных видах анаморфоз, но, к сожалению, его математические выкладки остаются за пределами моих возможностей.
Все-таки отмечу, как простой пользователь, что, на мой взгляд, анаморфозы могли бы получить большое расспространение по причине своей наглядности, если бы существовал несложный способ их реализовывать. В 1-й части "Введения в геоинформатику" Тикунов достаточно подробно рассказывает о разных видах анаморфоз, но, к сожалению, его математические выкладки остаются за пределами моих возможностей.
-
- Активный участник
- Сообщения: 143
- Зарегистрирован: 10 мар 2004, 08:07
- Репутация: 10
- Откуда: Redlands
- Контактная информация:
Анаморфозы хороши как средство представления статистических показателей для набора площадных объектов, а такими вопросами занимается не такая уж большая часть пользователей ГИС - возможно это и тормозит их применение. Будем надеяться, автор дискуссии на сайте Д+ всё-таки закончит разработку, и тогда, если результат будет более-менее доступен, возможно постепенно они (анаморфозы) начнут применяться там и сям.
А может даже мы увидим разработчика в списке лауреатов альтернативных Нобелевских премий (Ig Nobel Prize)Будем надеяться, автор дискуссии на сайте Д+ всё-таки закончит разработку, и тогда, если результат будет более-менее доступен, возможно постепенно они (анаморфозы) начнут применяться там и сям.

Не по теме, но если есть пара свободных минут рекомендую посмотреть примеры исследований за которые она выдавалась:
http://www.ssc.ru/www/news/423.news.html
http://news.bbc.co.uk/hi/russian/sci/te ... 591062.stm
А, мне кажется, что анаморфозы это глупость. Тупиковая ветвь, такая же как и различные "уникальные" проекции, например в виде звезды. Качественные и количественные харакетристики лучше передают: цвет, штриховка и графики. А так просто портить глаза, чтобы разобраться где какой район раздуло? Мне кажется это немного не нормально и не эргономично.
-
- Активный участник
- Сообщения: 107
- Зарегистрирован: 17 янв 2010, 00:07
- Репутация: 5
- Откуда: Курск
Re: построение анаморфоз
Нет ли каких то новых идей по вопросу построения анаморфоз?
[Сообщение с мобильного устройства]
[Сообщение с мобильного устройства]

-
- Активный участник
- Сообщения: 137
- Зарегистрирован: 16 сен 2011, 17:38
- Репутация: 11
Re: построение анаморфоз
Откуда-то до меня дошел слух что в ArcGis10.1 (или 10.2 уже) появился некий инструмент для создания площадных анаморфоз
Н правда ли это, и если да, то где его искать, никто не подскажет?
Н правда ли это, и если да, то где его искать, никто не подскажет?
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: построение анаморфоз
За арку не знаю, но в QGIS раньше был модуль CartogramCreator. Сейчас в офиц. репозитории он отсутствует, но можно попробовать достать для строй версии QGIS (1.7).
-
- Гуру
- Сообщения: 4170
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: построение анаморфоз
анаморфозу может построить любой, владеющий программированием. Как всегда, есть два способа - традиционный и правильный.
1)Традиционный (насколько я помню, он и описан у Тикунова).
- Накладываем на карту регулярную сетку с квадратными ячейками, и вычисляем в каждой ячейке масштабный множитель - как должна измениться ее площадь.
- Двигаем линии сетки (и вертикальные, и горизонтальные), так, чтобы получить требуемое изменение площади, например каким-нибудь итерационным градиентным методом.
- Получаем нелинейное преобразование координат на сетке, из которого вычисляем новые координаты всех вершин векторов. Картинка довольно получается странная, поэтому делаем не на исходной шкале, а на логарифме, корне квадратном, и т.д.
2) Правильный.
- делаем триангуляцию с ограничениями, включив в нее все линии границ
- вычисляем в каждом треугольнике масштабный множитель - как должна измениться его площадь.
- начинаем двигать вершины треугольников, чтобы они получили требуемую площадь. После нескольких итераций процесс сходится. Используем то, что получилось (поскольку границы включены в триангуляцию), или немного сглаживаем и используем как сетку для трансформации.
можно кому-нибудь дать как курсовую на 2 курсе, на R делается за вечер ...
1)Традиционный (насколько я помню, он и описан у Тикунова).
- Накладываем на карту регулярную сетку с квадратными ячейками, и вычисляем в каждой ячейке масштабный множитель - как должна измениться ее площадь.
- Двигаем линии сетки (и вертикальные, и горизонтальные), так, чтобы получить требуемое изменение площади, например каким-нибудь итерационным градиентным методом.
- Получаем нелинейное преобразование координат на сетке, из которого вычисляем новые координаты всех вершин векторов. Картинка довольно получается странная, поэтому делаем не на исходной шкале, а на логарифме, корне квадратном, и т.д.
2) Правильный.
- делаем триангуляцию с ограничениями, включив в нее все линии границ
- вычисляем в каждом треугольнике масштабный множитель - как должна измениться его площадь.
- начинаем двигать вершины треугольников, чтобы они получили требуемую площадь. После нескольких итераций процесс сходится. Используем то, что получилось (поскольку границы включены в триангуляцию), или немного сглаживаем и используем как сетку для трансформации.
можно кому-нибудь дать как курсовую на 2 курсе, на R делается за вечер ...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя