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



    В этот пятничный день компания Google выпустила географический паззл Mercator в качестве примера использования Google Maps API. Нужно положить кусочки суши в соответствующие места на карте, учитывая развёртку сферы на плоскость — проекцию Меркатора. Как известно, в такой проекции масштаб на карте не является постоянным, а увеличивается от экватора к полюсам как обратный косинус широты. Соответствующим образом пересчитываются SVG для каждого элемента паззла.
    Поделиться публикацией
    Похожие публикации
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 62
    • 0
      а кусочки можно только перемещать? крутить нельзя?
    • +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 похоже чем-то.
                            • +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
                                                                      Эх, здравствуйте +час-два к ночному бодрствованию!

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