Головоломка Mercator для знатоков географии



    В этот пятничный день компания Google выпустила географический паззл Mercator в качестве примера использования Google Maps API. Нужно положить кусочки суши в соответствующие места на карте, учитывая развёртку сферы на плоскость — проекцию Меркатора. Как известно, в такой проекции масштаб на карте не является постоянным, а увеличивается от экватора к полюсам как обратный косинус широты. Соответствующим образом пересчитываются SVG для каждого элемента паззла.
    Метки:
    Поделиться публикацией
    Похожие публикации
    Комментарии 62
    • 0
      а кусочки можно только перемещать? крутить нельзя?
      • +1
        Нет, крутить нельзя
        • +12
          И не нужно. :)
        • +43
          Забавно. Детям на географию. Было бы интереснее, если бы страны менялись при каждом заходе.
          • +13
            После сборки пазла стал по другому воспринимать размер стран.
            • +3
              В проекции Меркатора размеры стран нельзя сравнивать, у полюсов и у экватора разные масштабы.
            • +4
              А меня поразило на сколько сильно отличается масштаб у экватора и у полюсов. Всегда думал, что эта разница пренебрежимо мала, а она в разы!
              • +6
                Оказывается, Мексика по размерам соизмерима с Гренландией.
                • +8
                  Размер Гренландии стал для меня открытием. Я всегда думал, что она огромная.
                  • +1
                    Так она и огромная: почти как четыре Франции.
                    • 0
                      *Украины. :)))
                      • 0
                        Не, Украин немного меньше влезет.
                • 0
                  сравните россию и антарктиду )
                  • +1
                    С 5 класса запомнил — Гренландия 2 млн., Австралия 8 млн. кв. км. А на плоских картах они одинаковы.
                  • 0
                    В понимании реальных размеров стран очень помогает Google Earth
                    • +8
                      Реально помогает глобус, я бы так сказал.
                      Но нынешним детям можно только позавидовать
                      • 0
                        А в Google Earth не те же самые масштабы, что в этом пазле? Разве там не из Google Maps (которые, вроде, совпадают с Google Earth) карта?
                        • +1
                          Гугл Мэпс — карта в Меркаторовской проекции, Гугл Ёрс — шарик.
                          • 0
                            Карты там разные. Отдельные участки Google Maps — в меркаторской проекции (все углы у них правильные, местность без искажений), а в Google Earth — растянуты (так, что один градус по широте и долготе имеет одинаковую длину). Но, может быть, наоборот — я уже очень давно пытался их скачивать, сейчас не помню, кто какой.
                      • –48
                        А я надеялся, что страны или разлетятся, как карты в солитере или что-то еще… =)

                        image
                        • +18
                          Хоть под спойлер скрыли картинку то, ну в самом деле… Теперь не интересно собирать(((
                          • +3
                            ты чуть все не испортил!
                            • +3
                              Ничего не испортил, один кусок всё-равно не могу найти куда приткнуть.
                        • +8
                          Насчёт «знатоков географии» — слишком громко сказано. Банальный тест на визуальное нахождение схожих форм: взял кусок и ищешь куда приткнуть — легко.
                          • +1
                            Зато если в школе чуть более любопытно, нежело «а не пошло оно», смотрел в географическую карту, то уже не нужно искать схожесть, т.к. контур большинства стран угадывается.
                          • +11
                            Я думал куски генерируются, автоматически, а на самом деле там всегда один и тот же набор
                            • 0
                              Несложно. Но интересно. Жалко, что не измеряется время.
                              • +1
                                Тут идея, на мой взгляд, в небольшом открытии для себя, а не в поиске решения на время, так как пазл не стандартный и весьма интересный.
                                • –1
                                  Ну да. Тут проверяется всё — знание географии, представление о свойствах проекции, логика и наблюдательность, когда не знаешь. Поэтому, время, потраченное на первую сборку было бы очень ценной информацией. К сожалению, поскольку набор один и тот же, последующие сборки замерять неинтересн, да и если бы наборы были разными, всё равно глаз бы уже привык к этой метрике. И тогда последующие результаты тоже были бы не столь информативны.
                              • +8
                                А если смотреть в код страницы, то там переменные с именем страны (var peruStart).
                                Находишь страну — находишь похожую форму — профит!

                                Ответы
                                var answers = {
                                        australia: new google.maps.LatLngBounds(
                                            new google.maps.LatLng(-45.379453600000005, 110.69313639999996),
                                            new google.maps.LatLng(-8.571888000000001, 155.16969360000007)),
                                        southAfrica: new google.maps.LatLngBounds(
                                            new google.maps.LatLng(-36.73497648232876, 13.33984375),
                                            new google.maps.LatLng(-21.010097985940735, 35.87890625)),
                                        greenland: new google.maps.LatLngBounds(
                                            new google.maps.LatLng(57.9905285, -75.1942745),
                                            new google.maps.LatLng(83.97751860000001, -9.709575500000028)),
                                        finland: new google.maps.LatLngBounds(
                                            new google.maps.LatLng(59.21319690000001, 19.53808950000007),
                                            new google.maps.LatLng(70.7889305, 31.90050659999997)),
                                        mongolia: new google.maps.LatLngBounds(
                                            new google.maps.LatLng(40.74287280000001, 86.85821429999999),
                                            new google.maps.LatLng(52.641200000000005, 121.12602760000004)),
                                        thailand: new google.maps.LatLngBounds(
                                            new google.maps.LatLng(3.9541530000000003, 95.39209260000007),
                                            new google.maps.LatLng(21.477918000000003, 106.6929963)),
                                        peru: new google.maps.LatLngBounds(
                                            new google.maps.LatLng(-19.255824000000004, -82.93600620000001),
                                            new google.maps.LatLng(1.5, -67.99965480000003)),
                                        brazil: new google.maps.LatLngBounds(
                                            new google.maps.LatLng(-35.42974050000001, -74.69401470000003),
                                            new google.maps.LatLng(6.5, -33.06445550000001)),
                                        iceland: new google.maps.LatLngBounds(
                                            new google.maps.LatLng(62.758218600000006, -25.764343499999995),
                                            new google.maps.LatLng(67.1959161, -11.481647000000066)),
                                        drcongo: new google.maps.LatLngBounds(
                                            new google.maps.LatLng(-15.448980381203414, 9.3359375),
                                            new google.maps.LatLng(7.485096269212087, 36.015625)),
                                        ukraine: new google.maps.LatLngBounds(
                                            new google.maps.LatLng(43.456458529383056, 20.234375),
                                            new google.maps.LatLng(53.29973879045674, 42.34375)),
                                        madagascar: new google.maps.LatLngBounds(
                                            new google.maps.LatLng(-26.898128422978452, 39.5703125),
                                            new google.maps.LatLng(-10.366188047247464, 55.3515625)),
                                        saudiArabia: new google.maps.LatLngBounds(
                                            new google.maps.LatLng(14.77959730788355, 33.41796875),
                                            new google.maps.LatLng(33.68098354643421, 57.28515625)),
                                        mexico: new google.maps.LatLngBounds(
                                            new google.maps.LatLng(11.700047540913861, -119.90234375),
                                            new google.maps.LatLng(34.264084202839264, -83.65234374999994)),
                                        mauritania: new google.maps.LatLngBounds(
                                            new google.maps.LatLng(12.387690937704622, -18.7890625),
                                            new google.maps.LatLng(29.336753501211746, -2.3046875))
                                      };
                                
                                
                                

                                • +4
                                  Сложности были с Тайландом, но в целом — достаточно быстро собрал. =)
                                  Интересная штука, на mapstd похоже чем-то.
                                  • +1
                                    Вы нашли Тайланд?! О.
                                  • +4
                                    Узнал Австралию еще на скриншоте тут, горд собой :)
                                    • +7
                                      то сапер на html5, то теперь гугл развлекает… седня работать то дадут нет?)
                                      • +2
                                        Была такая игра под DOS — контур страны летел по экрану над картой (выбранного континента) и нужно было успеть его повернуть так, чтобы он во время прохождения над «своим» местом он совпал. В зависимости от сложности варировались скорость контура и детализированность карты. Не смог нагуглить ничего похожего, но видимо в гугле её помнят (ну или все имена вымышлены а совпадения случайны) :)
                                        • +10
                                          А вот еще хороший тест (надеюсь, что он работает): www.travelpod.com/traveler-iq
                                          Тем, кому надо работать, смотреть не рекомендую :D
                                          • +2
                                            о, а этот даже забавнее, на мой взягляд
                                            • +1
                                              Мда… тревел IQ = 90… позор. Ушел изучать карту мира.
                                              • 0
                                                Сломался на 11-м. IQ=120.
                                                • 0
                                                  В Европе 6-й уровень непроходим. Там спрашивают «известные места», о которых я даже не слышал. Без указания стран :)
                                                • +2
                                                  А с финляндией я повозился.
                                                  • +6
                                                    Ага, я тоже ее совместил в последнюю очередь.
                                                    Зато с ЮАР никаких проблем — единственный контур с дыркой. Ну и рідна Україна конечно.
                                                    А вообще головоломка стоящая. Жаль что стартовая позиция одна и набор стран один.
                                                    • 0
                                                      Я ЮАР последним поставил. Забыл про Лесото. Думал, это водоём
                                                    • 0
                                                      Аналогично. Остальные угадал, а эту именно найти пришлось
                                                      • +1
                                                        А я с конго долго возился, и с тайландом.
                                                      • 0
                                                        Понял, что географию по очертаниям стран я вообще не знаю… но усердие и труд… работа встала
                                                        • +4
                                                          Еще можно сделать уровень advanced — то же самое, но куски можно крутить, вот это был бы вынос мозга.

                                                          Долго искал Тайланд
                                                          • +1
                                                            Тоже, почему-то был уверен, что его нижний отросток прямо морем омывается.
                                                          • 0
                                                            Greenland, прости меня. Хорошая головоломка для пятничного утра!
                                                            • НЛО прилетело и опубликовало эту надпись здесь
                                                              • 0
                                                                Эх жаль не следующего уровня.
                                                                • 0
                                                                  интересно что примерное местоположение некоторых стран можно логически просчитать — например прямые линии встречаются в колониях — в европе их искать бесполезно, избыточные завитки и прочие аномалии — береговая линия. Интересно было бы эту же карту на перевернутую.
                                                                  • 0
                                                                    Есть такое. Больше половины так определил.
                                                                    Наибольшая трудность была — ЮАР и Перу.
                                                                  • 0
                                                                    дело десяти минут. и если бы кусочки не были странами, было бы интереснее.
                                                                    • 0
                                                                      Если вытащить страну за пределы карты, её очень интересно выворачивает.
                                                                      • 0
                                                                        Интересно, какова роль меркаторовской проекции в популяризации стереотипов о развивающихся странах (которые в среднем кажутся меньшими по территории и гуще населенными).
                                                                        • 0
                                                                          Кстати, интересно, если удалить сам адрес страницы, то по ссылке gmaps-samples.googlecode.com/svn/trunk/poly/ можно найти ещё несколько забавных игр.
                                                                          • –2
                                                                            Эх, здравствуйте +час-два к ночному бодрствованию!

                                                                            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.