Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Новая государственная геоцентрическая система координат

Тема в разделе "Геодезия как наука", создана пользователем Vladimir VV, 23 авг 2012.

  1. -=13=-

    Форумчанин

    Регистрация:
    26 июн 2013
    Сообщения:
    2.254
    Симпатии:
    3.321
    Адрес:
    Окраины Нерезиновска на немцеопасном направлении
    Оффтоп

    По количеству пунктов даже некоторые африканские страны впереди ::sad24.gif::

    cr2, знатно пошутил:
    Altamimi.png
    Я чуть не полез искать в теме где же он отметился ::biggrin24.gif::
     
    #721
    Yuri V. и Geo_major нравится это.
  2. В.Шуфотинский

    В.Шуфотинский Модератор
    Команда форума Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    17.390
    Симпатии:
    5.008
    Это же он только писал. В каталогах ETRF2000(R08) STATION POSITIONS AT EPOCH 2005.0 AND VELOCITIES присутствуют станции: MAG0 (Магадан), PETP(Петропавловск-Камчатсткий) и даже BILI (Билибино). Как Вы думаете, насколько их координаты и скорости соответствуют условиям ETRF2000(R08)?


    Сравните плотность станций в Западной Европе и России на конец 80-ых годов, когда она задумывалась, и даже сейчас и многое поймёте.

    Интересно, зачем Вам понадобилась ETRS89?
     
    #722
  3. cr2

    cr2
    Форумчанин

    Регистрация:
    23 сен 2014
    Сообщения:
    786
    Симпатии:
    516
    Разумеется в научных целях. При этом вдумчивый читатель задумается,
    какая геоцентрическая система лежит в основе питерской МСК-78,
    и почему опорные ФАГС Росреестра (ГСК-2011), как во времена отчич и дедич,
    находятся только на землях великого князя московского.
     
    #723
  4. uriygr

    Форумчанин

    Регистрация:
    14 апр 2008
    Сообщения:
    1.251
    Симпатии:
    1.522
    Адрес:
    Россия, Самара
    Непонятно о чем речь.
    Не волнуйтесь. В разных местах.
    Конечно в приоритете Российские международные открытые станции, но и все остальные, с подобным статусом тоже подойдут.

    А вот ГСК-2011 - соответствует ITRF-2008 на эпоху (2011,0014) с точностью не хуже сантиметра.
     
    #724
  5. Родичкин

    Форумчанин

    Регистрация:
    7 июл 2010
    Сообщения:
    2.105
    Симпатии:
    2.158
    Росреестр неоднократно обещал паблик сервис по пересчету координат. Мечты сбываются. Осталось прикрутить http://www.latlong.ru/sk.php к сайту РОСРЕЕСТРа. Там можно всё, даже ГСК-2011. И главное - отмазка есть - всё по ГОСТу ...
     
    #725
    -=13=-, sherkhan, Petrovich-79 и ещё 1-му нравится это.
  6. adon73

    Форумчанин

    Регистрация:
    26 июл 2011
    Сообщения:
    1.408
    Симпатии:
    176
    :) А по каким параметрам посчитали ГСК-2011? и МГС-84 это WGS-84?
     
    #726
  7. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.939
    Адрес:
    Златоглавая и Белокаменная
    Автор уже об этом позаботился
    Кнопки на сайт.png

    У кого-то я уже спрашивал по поводу этого сайта (возможно в личке) почему так получается::biggrin24.gif::
    Координаты GPS.png
    Координаты МГС-84.png
     
    #727
    surcon, adon73 и Родичкин нравится это.
  8. adon73

    Форумчанин

    Регистрация:
    26 июл 2011
    Сообщения:
    1.408
    Симпатии:
    176
    Если бы по каждому варианту был мануал с параметрами, было бы правильно, а так "кота в мешке" ...
     
    #728
  9. Baddy

    Форумчанин

    Регистрация:
    22 сен 2009
    Сообщения:
    1.237
    Симпатии:
    299
    Адрес:
    www.prin.ru
    Оффтоп

    Если хочется поразбираться почему, то можно покапаться в исходном коде

    HTML:
    function p(){$("#rad42").prop("checked")&&(lat84=SK42_WGS84_Lat($("#shir42").val(),$("#dol42").val(),0),lon84=SK42_WGS84_Long($("#shir42").val(),$("#dol42").val(),0),lat42=parseFloat($("#shir42").val()),lon42=parseFloat($("#dol42").val()),x90=gradtomx(lat42,lon42)+-3.3*1E-6*gradtomy(lat42,lon42)+0+25,y90=3.3*1E-6*gradtomx(lat42,lon42)+gradtomy(lat42,lon42)+-141,x84=.99999988*(x90+-.82*1E-6*y90)+-1.1,y84=.99999988*(.82*1E-6*x90+y90)+-.3,x95=x90-25.9,y95=y90+130.94,x9002=(1-.22*1E-6)*(x90+-6.3E-7*y90)+
    -1.07,y9002=(1-.22*1E-6)*(6.3E-7*x90+y90)+-.03,x9011=(1-8E-9)*(x9002+-2.04E-8*y9002+-0)+-.373,y9011=(1-8E-9)*(2.04E-8*x9002+y9002+-0)+.186,x2011=(1+6E-4*1E-6)*(x9011+-2.57E-10*y9011+-0)-0,y2011=(1+6E-4*1E-6)*(2.57E-10*x9011+y9011+0)-.014,x2008=x9011+9.7E-12*y9011+0+-.003,y2008=-9.7E-12*x9011+y9011+0+-.001,$("#shir90").val(mtogradb(x90,y90)),$("#dol90").val(mtogradl(x90,y90)),$("#shir9002").val(mtogradb(x9002,y9002)),$("#dol9002").val(mtogradl(x9002,y9002)),$("#shir9011").val(mtogradb(x9011,y9011)),
    $("#dol9011").val(mtogradl(x9011,y9011)),$("#shir2011").val(mtogradb(x2011,y2011)),$("#dol2011").val(mtogradl(x2011,y2011)),$("#shir2008").val(mtogradb(x2008,y2008)),$("#dol2008").val(mtogradl(x2008,y2008)),$("#shirm84").val(mtogradb(x84,y84)),$("#dolm84").val(mtogradl(x84,y84)),$("#shir95").val(mtogradb(x95,y95)),$("#dol95").val(mtogradl(x95,y95)),$("#shir84").val(lat84),$("#dol84").val(lon84),$("#x84").val(gradtomx(lat84,lon84)),$("#y84").val(gradtomy(lat84,lon84)),$("#x90").val(x90),$("#y90").val(y90),
    $("#x9002").val(x9002),$("#y9002").val(y9002),$("#x9011").val(x9011),$("#y9011").val(y9011),$("#x2011").val(x2011),$("#y2011").val(y2011),$("#x2008").val(x2008),$("#y2008").val(y2008),$("#xm84").val(x84),$("#ym84").val(y84),$("#x95").val(x95),$("#y95").val(y95),$("#x42").val(gradtomx(lat42,lon42)),$("#y42").val(gradtomy(lat42,lon42)));$("#rad84").prop("checked")&&(lat42=WGS84_SK42_Lat($("#shir84").val(),$("#dol84").val(),0),lon42=WGS84_SK42_Long($("#shir84").val(),$("#dol84").val(),0),x90=gradtomx(lat42,
    lon42)+-3.3*1E-6*gradtomy(lat42,lon42)+0+25,y90=3.3*1E-6*gradtomx(lat42,lon42)+gradtomy(lat42,lon42)+-141,x9002=(1-.22*1E-6)*(x90+-6.3E-7*y90)+-1.07,y9002=(1-.22*1E-6)*(6.3E-7*x90+y90)+-.03,x9011=(1-8E-9)*(x9002+-2.04E-8*y9002+-0)+-.373,y9011=(1-8E-9)*(2.04E-8*x9002+y9002+-0)+.186,x2011=(1+6E-4*1E-6)*(x9011+-2.57E-10*y9011+-0)-0,y2011=(1+6E-4*1E-6)*(2.57E-10*x9011+y9011+0)-.014,x2008=x9011+9.7E-12*y9011+0+-.003,y2008=-9.7E-12*x9011+y9011+0+-.001,x84=.99999988*(x90+-.82*1E-6*y90)+-1.1,y84=.99999988*
    (.82*1E-6*x90+y90)+-.3,x95=x90-25.9,y95=y90+130.94,$("#shir90").val(mtogradb(x90,y90)),$("#dol90").val(mtogradl(x90,y90)),$("#shir9002").val(mtogradb(x9002,y9002)),$("#dol9002").val(mtogradl(x9002,y9002)),$("#shir9011").val(mtogradb(x9011,y9011)),$("#dol9011").val(mtogradl(x9011,y9011)),$("#shir2011").val(mtogradb(x2011,y2011)),$("#dol2011").val(mtogradl(x2011,y2011)),$("#shir2008").val(mtogradb(x2008,y2008)),$("#dol2008").val(mtogradl(x2008,y2008)),$("#shirm84").val(mtogradb(x84,y84)),$("#dolm84").val(mtogradl(x84,
    y84)),$("#shir95").val(mtogradb(x95,y95)),$("#dol95").val(mtogradl(x95,y95)),$("#dol42").val(lon42),$("#shir42").val(lat42),$("#x84").val(gradtomx(parseFloat($("#shir84").val()),parseFloat($("#dol84").val()))),$("#y84").val(gradtomy(parseFloat($("#shir84").val()),parseFloat($("#dol84").val()))),$("#x90").val(x90),$("#y90").val(y90),$("#x9002").val(x9002),$("#y9002").val(y9002),$("#x9011").val(x9011),$("#y9011").val(y9011),$("#x2011").val(x2011),$("#y2011").val(y2011),$("#x2008").val(x2008),$("#y2008").val(y2008),
    $("#xm84").val(x84),$("#ym84").val(y84),$("#x95").val(x95),$("#y95").val(y95),$("#x42").val(gradtomx(lat42,lon42)),$("#y42").val(gradtomy(lat42,lon42)));$("#rad95").prop("checked")&&(lat95=parseFloat($("#shir95").val()),lon95=parseFloat($("#dol95").val()),x95=gradtomx(lat95,lon95),y95=gradtomy(lat95,lon95),x90=x95+25.9,y90=y95-130.94,x9002=(1-.22*1E-6)*(x90+-6.3E-7*y90)+-1.07,y9002=(1-.22*1E-6)*(6.3E-7*x90+y90)+-.03,x9011=(1-8E-9)*(x9002+-2.04E-8*y9002+-0)+-.373,y9011=(1-8E-9)*(2.04E-8*x9002+y9002+
    -0)+.186,x2011=(1+6E-4*1E-6)*(x9011+-2.57E-10*y9011+-0)-0,y2011=(1+6E-4*1E-6)*(2.57E-10*x9011+y9011+0)-.014,x2008=x9011+9.7E-12*y9011+0+-.003,y2008=-9.7E-12*x9011+y9011+0+-.001,x84=.99999988*(x90+-.82*1E-6*y90)+-1.1,y84=.99999988*(.82*1E-6*x90+y90)+-.3,x42=x90+3.3*1E-6*y90-25,y42=-3.3*1E-6*x90+y90+141,lat84=SK42_WGS84_Lat(mtogradb(x42,y42),mtogradl(x42,y42),0),lon84=SK42_WGS84_Long(mtogradb(x42,y42),mtogradl(x42,y42),0),$("#shir84").val(lat84),$("#dol84").val(lon84),$("#shir90").val(mtogradb(x90,
    y90)),$("#dol90").val(mtogradl(x90,y90)),$("#shir9002").val(mtogradb(x9002,y9002)),$("#dol9002").val(mtogradl(x9002,y9002)),$("#shir9011").val(mtogradb(x9011,y9011)),$("#dol9011").val(mtogradl(x9011,y9011)),$("#shir2011").val(mtogradb(x2011,y2011)),$("#dol2011").val(mtogradl(x2011,y2011)),$("#shir2008").val(mtogradb(x2008,y2008)),$("#dol2008").val(mtogradl(x2008,y2008)),$("#shirm84").val(mtogradb(x84,y84)),$("#dolm84").val(mtogradl(x84,y84)),$("#dol42").val(mtogradl(x42,y42)),$("#shir42").val(mtogradb(x42,
    y42)),$("#x84").val(gradtomx(lat84,lon84)),$("#y84").val(gradtomy(lat84,lon84)),$("#x90").val(x90),$("#y90").val(y90),$("#x9002").val(x9002),$("#y9002").val(y9002),$("#x9011").val(x9011),$("#y9011").val(y9011),$("#x2011").val(x2011),$("#y2011").val(y2011),$("#x2008").val(x2008),$("#y2008").val(y2008),$("#xm84").val(x84),$("#ym84").val(y84),$("#x95").val(x95),$("#y95").val(y95),$("#x42").val(x42),$("#y42").val(y42));$("#rad90").prop("checked")&&(lat90=parseFloat($("#shir90").val()),lon90=parseFloat($("#dol90").val()),
    x90=gradtomx(lat90,lon90),y90=gradtomy(lat90,lon90),x9002=(1-.22*1E-6)*(x90+-6.3E-7*y90)+-1.07,y9002=(1-.22*1E-6)*(6.3E-7*x90+y90)+-.03,x9011=(1-8E-9)*(x9002+-2.04E-8*y9002+-0)+-.373,y9011=(1-8E-9)*(2.04E-8*x9002+y9002+-0)+.186,x2011=(1+6E-4*1E-6)*(x9011+-2.57E-10*y9011+-0)-0,y2011=(1+6E-4*1E-6)*(2.57E-10*x9011+y9011+0)-.014,x2008=x9011+9.7E-12*y9011+0+-.003,y2008=-9.7E-12*x9011+y9011+0+-.001,x95=x90-25.9,y95=y90+130.94,x84=.99999988*(x90+-.82*1E-6*y90)+-1.1,y84=.99999988*(.82*1E-6*x90+y90)+-.3,x42=
    x90+3.3*1E-6*y90-25,y42=-3.3*1E-6*x90+y90+141,lat84=SK42_WGS84_Lat(mtogradb(x42,y42),mtogradl(x42,y42),0),lon84=SK42_WGS84_Long(mtogradb(x42,y42),mtogradl(x42,y42),0),$("#shir84").val(lat84),$("#dol84").val(lon84),$("#shir95").val(mtogradb(x95,y95)),$("#dol95").val(mtogradl(x95,y95)),$("#shirm84").val(mtogradb(x84,y84)),$("#dolm84").val(mtogradl(x84,y84)),$("#dol42").val(mtogradl(x42,y42)),$("#shir42").val(mtogradb(x42,y42)),$("#shir9002").val(mtogradb(x9002,y9002)),$("#dol9002").val(mtogradl(x9002,
    y9002)),$("#shir9011").val(mtogradb(x9011,y9011)),$("#dol9011").val(mtogradl(x9011,y9011)),$("#shir2011").val(mtogradb(x2011,y2011)),$("#dol2011").val(mtogradl(x2011,y2011)),$("#shir2008").val(mtogradb(x2008,y2008)),$("#dol2008").val(mtogradl(x2008,y2008)),$("#x84").val(gradtomx(lat84,lon84)),$("#y84").val(gradtomy(lat84,lon84)),$("#x90").val(x90),$("#y90").val(y90),$("#x9002").val(x9002),$("#y9002").val(y9002),$("#x9011").val(x9011),$("#y9011").val(y9011),$("#x2011").val(x2011),$("#y2011").val(y2011),
    $("#x2008").val(x2008),$("#y2008").val(y2008),$("#xm84").val(x84),$("#ym84").val(y84),$("#x95").val(x95),$("#y95").val(y95),$("#x42").val(x42),$("#y42").val(y42));$("#radm84").prop("checked")&&(latm84=parseFloat($("#shirm84").val()),lonm84=parseFloat($("#dolm84").val()),x84=gradtomx(latm84,lonm84),y84=gradtomy(latm84,lonm84),x90=1.00000012*(x84+.82*1E-6*y84)+1.1,y90=1.00000012*(-.82*1E-6*x84+y84)+.3,x9002=(1-.22*1E-6)*(x90+-6.3E-7*y90)+-1.07,y9002=(1-.22*1E-6)*(6.3E-7*x90+y90)+-.03,x9011=(1-8E-9)*
    (x9002+-2.04E-8*y9002+-0)+-.373,y9011=(1-8E-9)*(2.04E-8*x9002+y9002+-0)+.186,x2011=(1+6E-4*1E-6)*(x9011+-2.57E-10*y9011+-0)-0,y2011=(1+6E-4*1E-6)*(2.57E-10*x9011+y9011+0)-.014,x2008=x9011+9.7E-12*y9011+0+-.003,y2008=-9.7E-12*x9011+y9011+0+-.001,x95=x90-25.9,y95=y90+130.94,x42=x90+3.3*1E-6*y90-25,y42=-3.3*1E-6*x90+y90+141,lat84=SK42_WGS84_Lat(mtogradb(x42,y42),mtogradl(x42,y42),0),lon84=SK42_WGS84_Long(mtogradb(x42,y42),mtogradl(x42,y42),0),$("#shir84").val(lat84),$("#dol84").val(lon84),$("#shir90").val(mtogradb(x90,
    y90)),$("#dol90").val(mtogradl(x90,y90)),$("#shir9002").val(mtogradb(x9002,y9002)),$("#dol9002").val(mtogradl(x9002,y9002)),$("#shir9011").val(mtogradb(x9011,y9011)),$("#dol9011").val(mtogradl(x9011,y9011)),$("#shir2011").val(mtogradb(x2011,y2011)),$("#dol2011").val(mtogradl(x2011,y2011)),$("#shir2008").val(mtogradb(x2008,y2008)),$("#dol2008").val(mtogradl(x2008,y2008)),$("#shir95").val(mtogradb(x95,y95)),$("#dol95").val(mtogradl(x95,y95)),$("#dol42").val(mtogradl(x42,y42)),$("#shir42").val(mtogradb(x42,
    y42)),$("#x84").val(gradtomx(lat84,lon84)),$("#y84").val(gradtomy(lat84,lon84)),$("#x90").val(x90),$("#y90").val(y90),$("#x9002").val(x9002),$("#y9002").val(y9002),$("#x9011").val(x9011),$("#y9011").val(y9011),$("#x2011").val(x2011),$("#y2011").val(y2011),$("#x2008").val(x2008),$("#y2008").val(y2008),$("#xm84").val(x84),$("#ym84").val(y84),$("#x95").val(x95),$("#y95").val(y95),$("#x42").val(x42),$("#y42").val(y42));$("#rad9002").prop("checked")&&(lat9002=parseFloat($("#shir9002").val()),lon9002=parseFloat($("#dol9002").val()),
    x9002=gradtomx(lat9002,lon9002),y9002=gradtomy(lat9002,lon9002),x90=(1+.22*1E-6)*(x9002+6.3E-7*y9002)- -1.07,y90=(1+-.22*1E-6)*(6.3E-7*x9002+y9002)- -.03,x9011=(1-8E-9)*(x9002+-2.04E-8*y9002+-0)+-.373,y9011=(1-8E-9)*(2.04E-8*x9002+y9002+-0)+.186,x2011=(1+6E-4*1E-6)*(x9011+-2.57E-10*y9011+-0)-0,y2011=(1+6E-4*1E-6)*(2.57E-10*x9011+y9011+0)-.014,x2008=x9011+9.7E-12*y9011+0+-.003,y2008=-9.7E-12*x9011+y9011+0+-.001,x95=x90-25.9,y95=y90+130.94,x84=.99999988*(x90+-.82*1E-6*y90)+-1.1,y84=.99999988*(.82*1E-6*
    x90+y90)+-.3,x42=x90+3.3*1E-6*y90-25,y42=-3.3*1E-6*x90+y90+141,lat84=SK42_WGS84_Lat(mtogradb(x42,y42),mtogradl(x42,y42),0),lon84=SK42_WGS84_Long(mtogradb(x42,y42),mtogradl(x42,y42),0),$("#shir84").val(lat84),$("#dol84").val(lon84),$("#shir95").val(mtogradb(x95,y95)),$("#dol95").val(mtogradl(x95,y95)),$("#shirm84").val(mtogradb(x84,y84)),$("#dolm84").val(mtogradl(x84,y84)),$("#dol42").val(mtogradl(x42,y42)),$("#shir42").val(mtogradb(x42,y42)),$("#shir90").val(mtogradb(x90,y90)),$("#dol90").val(mtogradl(x90,
    y90)),$("#shir9011").val(mtogradb(x9011,y9011)),$("#dol9011").val(mtogradl(x9011,y9011)),$("#shir2011").val(mtogradb(x2011,y2011)),$("#dol2011").val(mtogradl(x2011,y2011)),$("#shir2008").val(mtogradb(x2008,y2008)),$("#dol2008").val(mtogradl(x2008,y2008)),$("#x84").val(gradtomx(lat84,lon84)),$("#y84").val(gradtomy(lat84,lon84)),$("#x90").val(x90),$("#y90").val(y90),$("#x9002").val(x9002),$("#y9002").val(y9002),$("#x9011").val(x9011),$("#y9011").val(y9011),$("#x2011").val(x2011),$("#y2011").val(y2011),
    $("#x2008").val(x2008),$("#y2008").val(y2008),$("#xm84").val(x84),$("#ym84").val(y84),$("#x95").val(x95),$("#y95").val(y95),$("#x42").val(x42),$("#y42").val(y42));$("#rad9011").prop("checked")&&(lat9011=parseFloat($("#shir9011").val()),lon9011=parseFloat($("#dol9011").val()),x9011=gradtomx(lat9011,lon9011),y9011=gradtomy(lat9011,lon9011),x9002=(1+8E-9)*(x9011+2.04E-8*y9011+0)- -.373,y9002=(1+8E-9)*(-2.04E-8*x9011+y9011+0)-.186,x90=(1+.22*1E-6)*(x9002+6.3E-7*y9002)- -1.07,y90=(1+.22*1E-6)*(-6.3E-7*
    x9002+y9002)- -.03,x2011=(1+6E-4*1E-6)*(x9011+-2.57E-10*y9011+-0)-0,y2011=(1+6E-4*1E-6)*(2.57E-10*x9011+y9011+0)-.014,x2008=x9011+9.7E-12*y9011+0+-.003,y2008=-9.7E-12*x9011+y9011+0+-.001,x95=x90-25.9,y95=y90+130.94,x84=.99999988*(x90+-.82*1E-6*y90)+-1.1,y84=.99999988*(.82*1E-6*x90+y90)+-.3,x42=x90+3.3*1E-6*y90-25,y42=-3.3*1E-6*x90+y90+141,lat84=SK42_WGS84_Lat(mtogradb(x42,y42),mtogradl(x42,y42),0),lon84=SK42_WGS84_Long(mtogradb(x42,y42),mtogradl(x42,y42),0),$("#shir84").val(lat84),$("#dol84").val(lon84),
    $("#shir95").val(mtogradb(x95,y95)),$("#dol95").val(mtogradl(x95,y95)),$("#shirm84").val(mtogradb(x84,y84)),$("#dolm84").val(mtogradl(x84,y84)),$("#dol42").val(mtogradl(x42,y42)),$("#shir42").val(mtogradb(x42,y42)),$("#shir9002").val(mtogradb(x9002,y9002)),$("#dol9002").val(mtogradl(x9002,y9002)),$("#shir90").val(mtogradb(x90,y90)),$("#dol90").val(mtogradl(x90,y90)),$("#shir2011").val(mtogradb(x2011,y2011)),$("#dol2011").val(mtogradl(x2011,y2011)),$("#shir2008").val(mtogradb(x2008,y2008)),$("#dol2008").val(mtogradl(x2008,
    y2008)),$("#x84").val(gradtomx(lat84,lon84)),$("#y84").val(gradtomy(lat84,lon84)),$("#x90").val(x90),$("#y90").val(y90),$("#x9002").val(x9002),$("#y9002").val(y9002),$("#x9011").val(x9011),$("#y9011").val(y9011),$("#x2011").val(x2011),$("#y2011").val(y2011),$("#x2008").val(x2008),$("#y2008").val(y2008),$("#xm84").val(x84),$("#ym84").val(y84),$("#x95").val(x95),$("#y95").val(y95),$("#x42").val(x42),$("#y42").val(y42));$("#rad2011").prop("checked")&&(lat2011=parseFloat($("#shir2011").val()),lon2011=
    parseFloat($("#dol2011").val()),x2011=gradtomx(lat2011,lon2011),y2011=gradtomy(lat2011,lon2011),x9011=(1-6E-4*1E-6)*(x2011+2.57E-10*y2011+0)+0,y9011=(1-6E-4*1E-6)*(-2.57E-10*x2011+y2011+-0)+.014,x9002=(1+8E-9)*(x9011+2.04E-8*y9011+0)- -.373,y9002=(1+8E-9)*(-2.04E-8*x9011+y9011+0)-.186,x2008=x9011+9.7E-12*y9011+0+-.003,y2008=-9.7E-12*x9011+y9011+0+-.001,x90=(1+.22*1E-6)*(x9002+6.3E-7*y9002)- -1.07,y90=(1+.22*1E-6)*(-6.3E-7*x9002+y9002)- -.03,x95=x90-25.9,y95=y90+130.94,x84=.99999988*(x90+-.82*1E-6*
    y90)+-1.1,y84=.99999988*(.82*1E-6*x90+y90)+-.3,x42=x90+3.3*1E-6*y90-25,y42=-3.3*1E-6*x90+y90+141,lat84=SK42_WGS84_Lat(mtogradb(x42,y42),mtogradl(x42,y42),0),lon84=SK42_WGS84_Long(mtogradb(x42,y42),mtogradl(x42,y42),0),$("#shir84").val(lat84),$("#dol84").val(lon84),$("#shir95").val(mtogradb(x95,y95)),$("#dol95").val(mtogradl(x95,y95)),$("#shirm84").val(mtogradb(x84,y84)),$("#dolm84").val(mtogradl(x84,y84)),$("#dol42").val(mtogradl(x42,y42)),$("#shir42").val(mtogradb(x42,y42)),$("#shir9002").val(mtogradb(x9002,
    y9002)),$("#dol9002").val(mtogradl(x9002,y9002)),$("#shir90").val(mtogradb(x90,y90)),$("#dol90").val(mtogradl(x90,y90)),$("#shir9011").val(mtogradb(x9011,y9011)),$("#dol9011").val(mtogradl(x9011,y9011)),$("#shir2008").val(mtogradb(x2008,y2008)),$("#dol2008").val(mtogradl(x2008,y2008)),$("#x84").val(gradtomx(lat84,lon84)),$("#y84").val(gradtomy(lat84,lon84)),$("#x90").val(x90),$("#y90").val(y90),$("#x9002").val(x9002),$("#y9002").val(y9002),$("#x9011").val(x9011),$("#y9011").val(y9011),$("#x2011").val(x2011),
    $("#y2011").val(y2011),$("#x2008").val(x2008),$("#y2008").val(y2008),$("#xm84").val(x84),$("#ym84").val(y84),$("#x95").val(x95),$("#y95").val(y95),$("#x42").val(x42),$("#y42").val(y42));$("#rad2008").prop("checked")&&(lat2008=parseFloat($("#shir2008").val()),lon2008=parseFloat($("#dol2008").val()),x2008=gradtomx(lat2008,lon2008),y2008=gradtomy(lat2008,lon2008),x9011=x2008+-9.7E-12*y2008+-0- -.003,y9011=9.7E-12*x2008+y2008+-0- -.001,x9002=(1+8E-9)*(x9011+2.04E-8*y9011+0)- -.373,y9002=(1+8E-9)*(-2.04E-8*
    x9011+y9011+0)-.186,x90=(1+.22*1E-6)*(x9002+6.3E-7*y9002)- -1.07,y90=(1+.22*1E-6)*(-6.3E-7*x9002+y9002)- -.03,x2011=(1+6E-4*1E-6)*(x9011+-2.57E-10*y9011+-0)-0,y2011=(1+6E-4*1E-6)*(2.57E-10*x9011+y9011+0)-.014,x95=x90-25.9,y95=y90+130.94,x84=.99999988*(x90+-.82*1E-6*y90)+-1.1,y84=.99999988*(.82*1E-6*x90+y90)+-.3,x42=x90+3.3*1E-6*y90-25,y42=-3.3*1E-6*x90+y90+141,lat84=SK42_WGS84_Lat(mtogradb(x42,y42),mtogradl(x42,y42),0),lon84=SK42_WGS84_Long(mtogradb(x42,y42),mtogradl(x42,y42),0),$("#shir84").val(lat84),
    $("#dol84").val(lon84),$("#shir95").val(mtogradb(x95,y95)),$("#dol95").val(mtogradl(x95,y95)),$("#shirm84").val(mtogradb(x84,y84)),$("#dolm84").val(mtogradl(x84,y84)),$("#dol42").val(mtogradl(x42,y42)),$("#shir42").val(mtogradb(x42,y42)),$("#shir9002").val(mtogradb(x9002,y9002)),$("#dol9002").val(mtogradl(x9002,y9002)),$("#shir90").val(mtogradb(x90,y90)),$("#dol90").val(mtogradl(x90,y90)),$("#shir9011").val(mtogradb(x9011,y9011)),$("#dol9011").val(mtogradl(x9011,y9011)),$("#shir2011").val(mtogradb(x2011,
    y2011)),$("#dol2011").val(mtogradl(x2011,y2011)),$("#x84").val(gradtomx(lat84,lon84)),$("#y84").val(gradtomy(lat84,lon84)),$("#x90").val(x90),$("#y90").val(y90),$("#x9002").val(x9002),$("#y9002").val(y9002),$("#x9011").val(x9011),$("#y9011").val(y9011),$("#x2011").val(x2011),$("#y2011").val(y2011),$("#x2008").val(x2008),$("#y2008").val(y2008),$("#xm84").val(x84),$("#ym84").val(y84),$("#x95").val(x95),$("#y95").val(y95),$("#x42").val(x42),$("#y42").val(y42))}
    var $Pi=3.14159265358979,$ro=206264.8062,$aP=6378245,$alP=1/298.3,$e2P=2*$alP-Math.pow($alP,2),$aW=6378136,$alW=1/298.257839,$e2W=2*$alW-Math.pow($alW,2),$a=($aP+$aW)/2,$e2=($e2P+$e2W)/2,$da=$aW-$aP,$de2=$e2W-$e2P,$dx=23.92,$dy=-141.27,$dz=-80.9,$wx=0,$wy=0,$wz=0,$ms=0;function WGS84_SK42_Lat(a,c,d){return parseFloat(a)-dB(parseFloat(a),parseFloat(c),parseFloat(d))/3600}function SK42_WGS84_Lat(a,c,d){return parseFloat(a)+dB(parseFloat(a),parseFloat(c),parseFloat(d))/3600}
    function WGS84_SK42_Long(a,c,d){return parseFloat(c)-dLnew(parseFloat(a),parseFloat(c),parseFloat(d))/3600}function SK42_WGS84_Long(a,c,d){return parseFloat(c)+dLnew(parseFloat(a),parseFloat(c),parseFloat(d))/3600}
    function dB(a,c,d){$B=a*$Pi/180;$L=c*$Pi/180;$M=$a*(1-$e2)/Math.pow(1-$e2*Math.pow(Math.sin($B),2),1.5);$N=$a*Math.pow(1-$e2*Math.pow(Math.sin($B),2),-.5);return $ro/($M+d)*($N/$a*$e2*Math.sin($B)*Math.cos($B)*$da+(Math.pow($N,2)/Math.pow($a,2)+1)*$N*Math.sin($B)*Math.cos($B)*$de2/2-($dx*Math.cos($L)+$dy*Math.sin($L))*Math.sin($B)+$dz*Math.cos($B))-$wx*Math.sin($L)*(1+$e2*Math.cos(2*$B))+$wy*Math.cos($L)*(1+$e2*Math.cos(2*$B))-$ro*$ms*$e2*Math.sin($B)*Math.cos($B)}
    function dLnew(a,c,d){$B=a*$Pi/180;$L=c*$Pi/180;$N=$a*Math.pow(1-$e2*Math.pow(Math.sin($B),2),-.5);return $ro/(($N+d)*Math.cos($B))*(-$dx*Math.sin($L)+$dy*Math.cos($L))+Math.tan($B)*(1-$e2)*($wx*Math.cos($L)+$wy*Math.sin($L))-$wz}
    function gradtomx(a,c){n=parseInt((6+c)/6);l0=(c-(3+6*(n-1)))/57.29577915;a=a*$Pi/180;x1=Math.pow(l0,2)*(109500-574700*Math.sin(a)*Math.sin(a)+863700*Math.pow(Math.sin(a),4)-398600*Math.pow(Math.sin(a),6));x2=l0*l0*(278194-830174*Math.pow(Math.sin(a),2)+572434*Math.pow(Math.sin(a),4)-16010*Math.pow(Math.sin(a),6)+x1);x3=l0*l0*(672483.4-811219.9*Math.pow(Math.sin(a),2)+5420*Math.pow(Math.sin(a),4)-10.6*Math.pow(Math.sin(a),6)+x2);x4=l0*l0*(1594561.25+5336.535*Math.pow(Math.sin(a),2)+26.79*Math.pow(Math.sin(a),
    4)+.149*Math.pow(Math.sin(a),6)+x3);return x=6367558.4968*a-Math.sin(2*a)*(16002.89+66.9607*Math.pow(Math.sin(a),2)+.3515*Math.pow(Math.sin(a),4)-x4)}
    function gradtomy(a,c){a=a*$Pi/180;n=parseInt((6+c)/6);l=(c-(3+6*(n-1)))/57.29577915;return y=1E5*(5+10*n)+l*Math.cos(a)*(6378245+21346.1415*Math.pow(Math.sin(a),2)+107.159*Math.pow(Math.sin(a),4)+.5977*Math.pow(Math.sin(a),6)+l*l*(1070204.16-2136826.66*Math.pow(Math.sin(a),2)+17.98*Math.pow(Math.sin(a),4)-11.99*Math.pow(Math.sin(a),6)+l*l*(270806-1523417*Math.pow(Math.sin(a),2)+1327645*Math.pow(Math.sin(a),4)-21701*Math.pow(Math.sin(a),6)+l*l*(79690-866190*Math.pow(Math.sin(a),2)+1730360*Math.pow(Math.sin(a),
    4)-945460*Math.pow(Math.sin(a),6)))))}
    function mtogradb(a,c){n=parseInt(c*Math.pow(10,-6));beta=a/6367558.4968;b0=beta+Math.sin(2*beta)*(.00252588685-1.49186E-5*Math.pow(Math.sin(beta),2)+1.1904E-7*Math.pow(Math.sin(beta),4));z0=(c-1E5*(10*n+5))/(6378245*Math.cos(b0));db=-z0*z0*Math.sin(2*b0)*(.251684631-.003369263*Math.pow(Math.sin(b0),2)+1.1276E-5*Math.pow(Math.sin(b0),4)-z0*z0*(.10500614-.04559916*Math.pow(Math.sin(b0),2)+.00228901*Math.pow(Math.sin(b0),4)-2.987E-5*Math.pow(Math.sin(b0),6)-z0*z0*(.042858-.025318*Math.pow(Math.sin(b0),
    2)+.014346*Math.pow(Math.sin(b0),4)-.001264*Math.pow(Math.sin(b0),6)-z0*z0*(.01672-.0063*Math.pow(Math.sin(b0),2)+.01188*Math.pow(Math.sin(b0),4)-.00328*Math.pow(Math.sin(b0),6)))));return b=180*(b0+db)/$Pi}
    function mtogradl(a,c){n=parseInt(c*Math.pow(10,-6));beta=a/6367558.4968;b0=beta+Math.sin(2*beta)*(.00252588685-1.49186E-5*Math.pow(Math.sin(beta),2)+1.1904E-7*Math.pow(Math.sin(beta),4));z0=(c-1E5*(10*n+5))/(6378245*Math.cos(b0));l=z0*(1-.0033467108*Math.pow(Math.sin(b0),2)-5.6002E-6*Math.pow(Math.sin(b0),4)-0*Math.pow(Math.sin(b0),6)-z0*z0*(.16778975+.16273586*Math.pow(Math.sin(b0),2)-5.249E-4*Math.pow(Math.sin(b0),4)-8.46E-6*Math.pow(Math.sin(b0),6)-z0*z0*(.0420025+.1487407*Math.pow(Math.sin(b0),
    2)+.005942*Math.pow(Math.sin(b0),4)-1.5E-5*Math.pow(Math.sin(b0),6)-z0*z0*(.01225+.09477*Math.pow(Math.sin(b0),2)+.03282*Math.pow(Math.sin(b0),4)-3.4E-4*Math.pow(Math.sin(b0),6)-z0*z0*(.0038+.0524*Math.pow(Math.sin(b0),2)+.0482*Math.pow(Math.sin(b0),4)+.0032*Math.pow(Math.sin(b0),6))))));return ll=180*(6*(n-.5)/57.29577951+l)/$Pi};
     
    #729
  10. -=13=-

    Форумчанин

    Регистрация:
    26 июн 2013
    Сообщения:
    2.254
    Симпатии:
    3.321
    Адрес:
    Окраины Нерезиновска на немцеопасном направлении
    Вас ис дас МГС-84?
    Что то я уже не успеваю за всеми этими СК...
     
    #730
    max7, cngt_nso и АлексейМанс нравится это.
  11. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.939
    Адрес:
    Златоглавая и Белокаменная
    ::laugh24.gif::
    По ГОСТ Р 51794-2008 – "Мировая геодезическая система(World Geodetic System): Система геодезических параметров, разработанная в США."
    В ГОСТ 32453-2013
     
    #731
    -=13=- нравится это.
  12. Slinger

    Форумчанин

    Регистрация:
    13 окт 2010
    Сообщения:
    1.279
    Симпатии:
    653
    А ГПС система тогда что же ? GPS всмысле.
     
    #732
  13. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.939
    Адрес:
    Златоглавая и Белокаменная
    Когда в 2003 году делали с немцами сеть станций по Питеру и области, то они так и говорили по басурмански – ГПС.::laugh24.gif::
    --- Сообщения объединены, 18 янв 2016, Оригинальное время сообщения: 18 янв 2016 ---
    Сокращения.png
     
    #733
    -=13=- нравится это.
  14. Родичкин

    Форумчанин

    Регистрация:
    7 июл 2010
    Сообщения:
    2.105
    Симпатии:
    2.158
    Да ЮМОР это , однако ...
     
    #734
  15. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.939
    Адрес:
    Златоглавая и Белокаменная
    Вот только почему то совсем не смешно.
     
    #735
  16. Родичкин

    Форумчанин

    Регистрация:
    7 июл 2010
    Сообщения:
    2.105
    Симпатии:
    2.158
    Угу ...
     
    #736
    Zmey0k нравится это.
  17. -=13=-

    Форумчанин

    Регистрация:
    26 июн 2013
    Сообщения:
    2.254
    Симпатии:
    3.321
    Адрес:
    Окраины Нерезиновска на немцеопасном направлении
    Мда... Раньше я смеялся над геодезистами "от сохи" со шкатулкой с GPS, которые на попытку образумить и просветить насчёт государственных СК и, особенно, насчёт Балтийской системы высот и разности геоидов WGS-84 и Красовского отвечали гордо - "У меня координаты во всемирной геодезической системе!". ::apstenu::
    Всё теперь крыть нечем, ГОСТ узаконил. ::facep::
     
    #737
    cngt_nso и sherkhan нравится это.
  18. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.939
    Адрес:
    Златоглавая и Белокаменная
    ::biggrin24.gif::
    Не совсем так. В соответствии с основными принципами стандартизации в нашей стране, обязательными к исполнению являются те ГОСТ, которые затрагивают безопасность жизнедеятельности или экологическую безопасность. Всё остальное принимается на добровольной основе. Но заказчик вправе потребовать соблюдение любых ГОСТ, а вы вправе, сославшись на закон, гордо отказаться от работы.
     
    #738
    cngt_nso, sherkhan, Geoshaman и ещё 1-му нравится это.
  19. pauz

    Форумчанин

    Регистрация:
    22 ноя 2012
    Сообщения:
    76
    Симпатии:
    60
    Коллеги, я чего-то, видимо, совсем не понимаю. Но вот читаю документ, который ПЗ-90.11 "справочные материалы" на сайте Минобороны про то, что параметры перехода от ITRF2008 к ПЗ-90.11 действительны на только эпоху 2010.0 (т.к. "координаты обладают повышенной точностью"), смотрю прилагаемый пример - и появляются два вопроса.

    Первый. Приводить координаты на эпоху параметров имеет смысл, если сами параметры меняются со временем по известному закону. Как, например, здесь:
    http://itrf.ensg.ign.fr/doc_ITRF/Transfo-ITRF2008_ITRFs.txt

    Но для ПЗ-90.11 ничего такого не приводится. Спрашивается: при чем же здесь движение плит? Зачем эти телодвижения со скоростями пунктов - если всё равно сдвиги-развороты дают изменение координат аж на 1 мм по двум осям и на 2 мм по третьей (см. пример)? Без пересчета на 2010.0 результат будет другим?
    Что плиты в двух системах движутся с одинаковыми скоростями нам, помимо здравого смысла, сообщает и тот же пример. Итак: ЗАЧЕМ НУЖЕН ПЕРЕСЧЕТ НА ЭПОХУ 2010.0?

    Второй. ОК, допустим, мы хотим соблюсти все положенные шаги. Откуда же нам взять скорости смещения пунктов, если это не ITRFный Менделеево? Определять самим из многолетнего мониторинга? Интерполировать от ближайших пунктов IGS? Старая добрая модель NUVEL-1A? Все способы ненадежны и приведут к существенно большим расхождениям между собой, нежели эти 3 мм из преобразования. Итак: КАК ПРАВИЛЬНО (с точки зрения документа) ОПРЕДЕЛЯТЬ СКОРОСТИ?
     
    #739
    Последнее редактирование: 29 янв 2016
    Vladimir VV нравится это.
  20. Vladimir VV

    Форумчанин

    Регистрация:
    7 июн 2009
    Сообщения:
    2.770
    Симпатии:
    905
    Адрес:
    Москва, Россия
    Не надо в справочном документе "Параметры Земли 1990 года" (ПЗ-90.11) искать здравый смысл - это лежит за гранью возможного.
     
    #740
    pauz нравится это.

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление