1
나는Openlayer2 : JSTS 라이브러리 란 무엇입니까? 버퍼 길이 단위는 무엇입니까?
var buffer = input.buffer(100);
그러나 그것의 측정 단위는 무엇을 사용하고? 미터 또는 킬로미터에 100입니까?
나는Openlayer2 : JSTS 라이브러리 란 무엇입니까? 버퍼 길이 단위는 무엇입니까?
var buffer = input.buffer(100);
그러나 그것의 측정 단위는 무엇을 사용하고? 미터 또는 킬로미터에 100입니까?
내 생각에 buffer
단위는지도 투영법을 기반으로합니다. 따라서, 아래의 예제에서 EPSG:3857
은 단위가 미터입니다. 지도 투영 EPSG:4326
후가 될 것도
// convert the OpenLayers geometry to a JSTS geometry
var jstsGeom = parser.read(feature.getGeometry());
// create a buffer of 40 meters around each line
var buffered = jstsGeom.buffer(40);
http://openlayers.org/en/latest/examples/jsts.html
인 경우.openlayers 2 http://dev.openlayers.org/apidocs/files/OpenLayers/Layer-js.html#OpenLayers.Layer.map 및보기 projection
및 units
에 대해서는이 문서를 참조하십시오.
예 내 생각에도 그랬습니다. 감사합니다. btw –
그럼 내가 마일즈로 입력하고 싶다면 1609.34로 곱하면 될까요? –
네, (Miles * 1609.34 ='buffer' 호출시 사용할 미터). 프로젝트에 행운을 빈다. – GoinOff