turf
turf copied to clipboard
turf clip returns empty geometry
This is my polygon
const polygon = {"type":"MultiPolygon","coordinates":[[[[73.735118035,-53.112399998],[73.761892123,-53.118910415],[73.789073113,-53.120538019],[73.812185092,-53.118503514],[73.661631707,-53.146661066],[73.609548373,-53.179864191],[73.58082116,-53.18759531],[73.507334832,-53.192559503],[73.473399285,-53.189222915],[73.44019616,-53.173272394],[73.430430535,-53.165297133],[73.404144727,-53.139336847],[73.370941602,-53.090508722],[73.363780144,-53.074802342],[73.371267123,-53.064629816],[73.359711134,-53.058851821],[73.353282097,-53.051690363],[73.35417728,-53.044203383],[73.364431186,-53.037286066],[73.344737175,-53.029229425],[73.328868035,-53.025079034],[73.271006707,-53.021742446],[73.253672722,-53.015069269],[73.241709832,-53.002211196],[73.236013217,-52.982028904],[73.269379102,-52.975274347],[73.296885613,-52.961602472],[73.33090254,-52.984795831],[73.337168816,-52.985772394],[73.344574415,-52.996514581],[73.361094597,-53.009209894],[73.377452019,-53.017022394],[73.384938998,-53.013116144],[73.389170769,-52.997816665],[73.399587436,-52.990980727],[73.41293379,-52.992852472],[73.426524285,-53.003187758],[73.41285241,-53.009372654],[73.425629102,-53.025323175],[73.447032097,-53.028090102],[73.470225457,-53.021579685],[73.487966342,-53.009372654],[73.507660352,-53.015313409],[73.564219597,-53.016778253],[73.587575717,-53.026788019],[73.598480665,-53.033868097],[73.620941602,-53.039646092],[73.632578972,-53.044122003],[73.640147332,-53.0507138],[73.655609571,-53.067966404],[73.663340691,-53.071465753],[73.688975457,-53.090264581],[73.699473504,-53.100844008],[73.735118035,-53.112399998]]]]}
This is my bbox
const bbox = [73.74298013166177, -52.995729956411175, 73.61423410020655, -53.12303698868699]
When I run ("@turf/turf": "^6.5.0",)
import { bboxClip } from '@turf/turf';
bboxClip(geometry, bbox);
I get this in return
{ type: 'Feature',
properties: {},
geometry: { type: 'MultiPolygon', coordinates: [ [] ] } }
I also tried
import { bboxClip, multipolygon } from '@turf/turf';
bboxClip(multiPolygon(geometry.coordinates), bbox);
With the same result. Why is it returning an empty polygon?