Собрал тут и выверил за 2 месяца базу 155 тысяч населённых пунктов с населением по ВПН-2010 года и географическими координатами. Теперь можно пользовать )).
Есть в социально-экономической географии т.н. центрографический метод, по которому определяют географические центры по картам (центрограммам) с использованием метода нахождения центра тяжести
(
Read more... )
Reply
Я однозначных названий не нашел. Понятно, что есть перекос в сторону Вологды из-за большого числа мелких н.п. по факту слившихся в один, но тем он и интересен.
Касательно центра внутри планеты, как я понял, он находится по формуле И.Д. Менделеева? Или не так (выводить самостоятельно неохота).
Дальше, если задаться целью итерационно найти точку, от которой среднее расстояние до н.п., взвешенных по населению минимально (как это делается в США), она будет отличаться от результата Вейнберга?
Reply
Та, что на западе Башкирии - центр масс / центр тяжести / средний центр населения: https://en.wikipedia.org/wiki/Geometric_mean
Та минимально полезная, что в Чувашии - центр масс / центр тяжести / средний центр населенных пунктов (т.е. то же самое, но если учитываемый квант - не человек, а нас. пункт)
Касательно центра внутри планеты, как я понял, он находится по формуле И.Д. Менделеева? Или не так (выводить самостоятельно неохота).
Да, у него в формулах синусы и косинусы широт и долгот - это как раз из взаимоотношений систем координат. А я по миру считал по формулам перевода на единичную сферу: X = cos D cos L, Y = sin D cos L, Z = sin L (по чесноку надо брать формулы для эллипсоида, но погрешность в итоге после обратного пересчета очень маленькая). Затем по XYZ полученного центра находил радиус (корень из суммы квадратов) и дотягивал его обратно до единицы, пропорционально увеличивая XYZ.
Дальше, если ( ... )
Reply
Медианные центры наверно предварительно как-то агрегировать лучше по районам, и считать итерационно уже наблюдения среди районов, а то эксель сломается
Reply
=ACOS(SIN(РАДИАНЫ(B4))*SIN(РАДИАНЫ(B$1))+COS(РАДИАНЫ(B4))*COS(РАДИАНЫ(B$1))*COS(РАДИАНЫ(C$1)-РАДИАНЫ(C4)))*6372,8*E4/СУММ(E:E)
(6372,8 - средний радиус Земли в км)
Ну и просуммировал столбец этих значений в отдельную ячейку.
И при изменении координаты центра всё конкретно подвисало, но затем заменил СУММ(E:E) тупо на значение (число) - суммарное население, вбиваемое вручную, и перепросчеты стали мгновенными (менее секунды).
Reply
Reply
Пост поправил.
Кстати, по Вейнбергу центр земли не считал? Как я понимаю, она более точной считается - уравновешиваем не по точке внутри сферы, а по точке на поверхности. Я Ашхабад по Вейнбергу оценивал )) (линейкой по яндекс-картам)
Reply
Reply
Сделаю еще аналогичный расчет по формуле Менделеева.
Медианный центр, кстати, как-то в лёгкую в экселе по 155 тысячам н.п. рассчитался, находится около точки схождения границ Нижегородской области и республик Чувашия и Мордовия. Без Крыма - в Порецком районе Чувашии, с Крымом - в Сеченовском Нижегородской. Думаю, сейчас эта точка уже перекочевала в Большеигнатовский район Мордовии. Опубликую попозжа
Reply
В то время как и в США уже успели понять, что это лажа, и рассчитали центр масс в 3D, оказался на градус севернее - и близко к расчету по карте в азимутальной проекции: https://www.researchgate.net/figure/Locations-of-five-alternate-centers-of-the-US-population-2013-Color-figure-available_fig2_281790958
Да и у нас есть качественный отечественный метод, описанный четой Менделеевых, но забытый при Советах...
Reply
Reply
Leave a comment