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

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

  1. -=13=-

    -=13=- Форумчанин

    Оффтоп

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

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

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

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


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

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

    cr2 Форумчанин

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

    uriygr Форумчанин

    Непонятно о чем речь.
    Не волнуйтесь. В разных местах.
    Конечно в приоритете Российские международные открытые станции, но и все остальные, с подобным статусом тоже подойдут.

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

    Родичкин Форумчанин

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

    adon73 Форумчанин

    :) А по каким параметрам посчитали ГСК-2011? и МГС-84 это WGS-84?
     
  7. stout

    stout Форумчанин

    Автор уже об этом позаботился
    Кнопки на сайт.png

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

    adon73 Форумчанин

    Если бы по каждому варианту был мануал с параметрами, было бы правильно, а так "кота в мешке" ...
     
  9. Baddy

    Baddy Форумчанин

    Оффтоп

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

    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};
     
  10. -=13=-

    -=13=- Форумчанин

    Вас ис дас МГС-84?
    Что то я уже не успеваю за всеми этими СК...
     
    max7, cngt_nso и АлексейМанс нравится это.
  11. stout

    stout Форумчанин

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

    Slinger Форумчанин

    А ГПС система тогда что же ? GPS всмысле.
     
  13. stout

    stout Форумчанин

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

    Родичкин Форумчанин

    Да ЮМОР это , однако ...
     
  15. stout

    stout Форумчанин

    Вот только почему то совсем не смешно.
     
  16. Родичкин

    Родичкин Форумчанин

    Угу ...
     
    Zmey0k нравится это.
  17. -=13=-

    -=13=- Форумчанин

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

    stout Форумчанин

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

    pauz Форумчанин

    Коллеги, я чего-то, видимо, совсем не понимаю. Но вот читаю документ, который ПЗ-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 мм из преобразования. Итак: КАК ПРАВИЛЬНО (с точки зрения документа) ОПРЕДЕЛЯТЬ СКОРОСТИ?
     
    Последнее редактирование: 29 янв 2016
    Vladimir VV нравится это.
  20. Vladimir VV

    Vladimir VV Форумчанин

    Не надо в справочном документе "Параметры Земли 1990 года" (ПЗ-90.11) искать здравый смысл - это лежит за гранью возможного.
     
    pauz нравится это.
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление