2017-07-21 1 views
0

Ich bin die Schaffung einer Form auf ‚drawend‘ Fang und die Geometrie dieser Form auszuschreiben ...Convert OL3 Geometrie EPSG

Das Problem-ID, dass ich diese Geometrie von EPSG konvertieren müssen: 3857 EPSG: 4326

ich habe verwendet ol.proj.transform dies vor zu tun, aber ich kann nicht scheinen, um herauszufinden, wie diese Funktion zu erhalten, in diesem speziellen Fall zu arbeiten ...

Der Code I arbeite mit sieht so aus ...

draw.on('drawend', function (e) { 

         if (webMapValues.drawType == 'Polygon') {       

          var latLonFeature = ol.proj.transform(e, 'EPSG:3857', 'EPSG:4326'); 
          var format = new ol.format.WKT(); 
          var wktfeaturegeom = format.writeGeometry(e.feature.getGeometry()); 

... Also die bevorzugte herauskommen wäre wäre wktfeaturegeom in EPSG: 4326

jede Hilfe wird sehr geschätzt !!

Antwort

2

Im Folgenden wird das Ergebnis eines drawend Ereignis verwandeln:

e.feature.getGeometry().transform('EPSG:3857', 'EPSG:4326'); 
+0

wirkt wie ein Zauber ... anscheinend diese zu hart zu mir selbst mache ich :) –

Verwandte Themen