Көбірек

«EPSG: 900913» проекциясынан «EPSG: 4326» түріне ауысқаннан кейін қате шығу

«EPSG: 900913» проекциясынан «EPSG: 4326» түріне ауысқаннан кейін қате шығу


OpenLayer3 картасынан номинатимнен lat / lang аламын, ал карта «EPSG: 900913» проекциясында, содан кейін оны «EPSG: 4326» проекциясына айналдырады.

егер lat = 12.9791198 және lang = 77.5912997 болса, мен осылай өзгеремін,

var point = жаңа ol.geom.Point ([lan, lat]); point.transform («EPSG: 4326», «EPSG: 900913»);

Трансформациядан кейін lat / lang [8643375.747091185,1460888.081802196] болуы керек, бірақ мен [8637423.97259228, -13864431.524951909] аламын.


Нүктелік дананы құру кезінде

var point = жаңа ol.geom.Point ([lon, lat]);

lon және lat мәні цифрлық форматта болуы керек, олар бұған дейін жолдық форматта болған, сондықтан lat және long болып өзгерген.


Бейнені қараңыз: QGIS: EPSG 4326 vs EPSG 3004