{"_id":"turf-erase","_rev":"31-746a2791186411660fd83d80525a0b48","name":"turf-erase","description":"erase features","dist-tags":{"latest":"1.3.2"},"versions":{"0.0.0":{"name":"turf-erase","version":"0.0.0","description":"erase features","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/Turfjs/turf-erase.git"},"keywords":["turf","gis"],"author":{"name":"Morgan Herlocker"},"license":"ISC","bugs":{"url":"https://github.com/Turfjs/turf-erase/issues"},"homepage":"https://github.com/Turfjs/turf-erase","devDependencies":{"glob":"~4.0.0","tape":"~2.13.1"},"dependencies":{"jsts":"~0.13.4","turf-featurecollection":"~0.1.0","lodash":"~2.4.1"},"_id":"turf-erase@0.0.0","dist":{"shasum":"cf79ef45def56df35e3fa9f05c56e067684fcfdb","tarball":"https://registry.npmjs.org/turf-erase/-/turf-erase-0.0.0.tgz","integrity":"sha512-82seV7yXwn1JQKrPvR+Mg/y12tB5P2vSsBF+RN7/PERuWjfFH1GMA7UE+6/AaX6uTDnWWei2/5yhdBLMYUZ9tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhe/iqHmiHQB0Ypm3752BVOr70Go1QQNTQRH1oKHXv4AiA9UDCK+7xy6yWoak/itruupJqdoNB6mWIMYeuoKFDRcg=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"}]},"0.1.0":{"name":"turf-erase","version":"0.1.0","description":"erase features","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/Turfjs/turf-erase.git"},"keywords":["turf","gis"],"author":{"name":"Morgan Herlocker"},"license":"ISC","bugs":{"url":"https://github.com/Turfjs/turf-erase/issues"},"homepage":"https://github.com/Turfjs/turf-erase","devDependencies":{"glob":"~4.0.0","tape":"~2.13.1"},"dependencies":{"jsts":"~0.13.4","turf-featurecollection":"~0.1.0","lodash":"~2.4.1"},"_id":"turf-erase@0.1.0","dist":{"shasum":"5f0c831b99f327e324540cff863467329de01aca","tarball":"https://registry.npmjs.org/turf-erase/-/turf-erase-0.1.0.tgz","integrity":"sha512-tNziD71hasFQZ+xg0+++2KXJDy9nhWGDBunz+1F5fFt7GSDorhx3IwMWtuVmKk5XKIqNtzPIJacmR9i9g3ZmhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpm9OsdEa3/MoQ+zDUsiW1Ke9aakKesHuLfThlcALVqQIhAOB8BTJ5krdVHeXt5Hc+JZmI4v7hB8Ab7nZWDeHYMDvB"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"},{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"}]},"0.1.1":{"name":"turf-erase","version":"0.1.1","description":"erase features","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/Turfjs/turf-erase.git"},"keywords":["turf","gis"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/Turfjs/turf-erase/issues"},"homepage":"https://github.com/Turfjs/turf-erase","devDependencies":{"glob":"~4.0.0","tape":"~2.13.1"},"dependencies":{"jsts":"~0.13.4","turf-featurecollection":"~0.1.0"},"_id":"turf-erase@0.1.1","dist":{"shasum":"0e202d0c7f8127cf842de4ad4e7a17bfd92d1523","tarball":"https://registry.npmjs.org/turf-erase/-/turf-erase-0.1.1.tgz","integrity":"sha512-G5IdikSOq/27xi8A0LHO/2psxlCoK1cV/UgHC3tSiK7vaIGO5OvfhHRl7vY4GRZrf6boeGSHqEHIl1NItyl6GA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDccgyk7TWS9Z9lonWHvx+qKxmewwfec0LWsBbbaUt3DAiBBLPP0InyMxzwnYUzPLeRGF2zfe8bAarfppI0zuRsoWg=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"},{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"}]},"0.1.2":{"name":"turf-erase","version":"0.1.2","description":"erase features","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/Turfjs/turf-erase.git"},"keywords":["turf","gis"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/Turfjs/turf-erase/issues"},"homepage":"https://github.com/Turfjs/turf-erase","devDependencies":{"glob":"~4.0.0","tape":"~2.13.1"},"dependencies":{"jsts":"~0.13.4","turf-featurecollection":"~0.1.0"},"_id":"turf-erase@0.1.2","dist":{"shasum":"029f09abfaa07058a89fc6e3eb84c7d818813706","tarball":"https://registry.npmjs.org/turf-erase/-/turf-erase-0.1.2.tgz","integrity":"sha512-Rl9qemFDAaim3vYspQbcfjKGy33Mzt6vDCjloX2Nox/1tbq18bCuj+efTbLz7xzyCVWSncyBrjV3Aj150QfrvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0TZlUtHAvXQ4nc2l2KUz0LGMp532B79EcrmpzGI1BuAIhALpWDX7+akXOvYQdyM/4gnkuduXOD2t4F4qaGdpm1Ha3"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"},{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"}]},"0.1.3":{"name":"turf-erase","version":"0.1.3","description":"erase features","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/Turfjs/turf-erase.git"},"keywords":["turf","gis"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/Turfjs/turf-erase/issues"},"homepage":"https://github.com/Turfjs/turf-erase","devDependencies":{"glob":"~4.0.0","tape":"~2.13.1"},"dependencies":{"jsts":"~0.13.4","turf-featurecollection":"~0.1.0"},"_id":"turf-erase@0.1.3","dist":{"shasum":"8f14b1a7998eabd49a2b4b08426b88b43c5440f0","tarball":"https://registry.npmjs.org/turf-erase/-/turf-erase-0.1.3.tgz","integrity":"sha512-PKOHp/M8U/etQMt15OvLKnGzoCFk3tWNuxHyLrKf4Gn3eE9mjvG1uCjeaNTB/fqE7nPYIB3oJSe4PkK5B40bUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcdGRDhoymXsQ34rjn4xjA2HtIG+S5jn8VUdhBd9Wm3AiEAwdlupcDoFMbCflV45ftZ2dIKldL7cQXaVvjlT7Gb1iw="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"},{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"}]},"1.1.0":{"name":"turf-erase","version":"1.1.0","description":"erase features","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/Turfjs/turf-erase.git"},"keywords":["turf","gis"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/Turfjs/turf-erase/issues"},"homepage":"https://github.com/Turfjs/turf-erase","devDependencies":{"glob":"~4.0.0","tape":"~2.13.1"},"dependencies":{"jsts":"~0.13.4","turf-featurecollection":"~0.1.0"},"gitHead":"8148e628b1d5f25b2a827ad034c444c179db3aa4","_id":"turf-erase@1.1.0","_shasum":"54a1253af630e6d060a88cd13d7e22c98f28b3b3","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"},{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"}],"dist":{"shasum":"54a1253af630e6d060a88cd13d7e22c98f28b3b3","tarball":"https://registry.npmjs.org/turf-erase/-/turf-erase-1.1.0.tgz","integrity":"sha512-eCIbQxnDxRTUKWNT6prUamMS/4C8xHIwhngty2y7hArFUKnnQ89nHbrK3ft6x7LepC6TXTS+7q242ml3/sQBNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrZEStd2E0ib32XkWyepLKY8kw+OfpjPaNP51C6u9+BAiEA3JghfqNi5xowKPFUao64vX+dAzahmX26bEg7RUMaEPw="}]}},"1.2.0":{"name":"turf-erase","version":"1.2.0","description":"erase features","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/Turfjs/turf-erase.git"},"keywords":["turf","gis"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/Turfjs/turf-erase/issues"},"homepage":"https://github.com/Turfjs/turf-erase","devDependencies":{"glob":"~4.0.0","tape":"~2.13.1"},"dependencies":{"jsts":"~0.13.4","turf-featurecollection":"~0.1.0"},"gitHead":"8e1a7cd453f38176d5fc6e6f58841f2e217ef520","_id":"turf-erase@1.2.0","_shasum":"867e7422c1302024a542e56de373aa04c05a67a9","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"},{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"}],"dist":{"shasum":"867e7422c1302024a542e56de373aa04c05a67a9","tarball":"https://registry.npmjs.org/turf-erase/-/turf-erase-1.2.0.tgz","integrity":"sha512-cziqoSE5D4GkRhsDTZbSnNL8x6iUjETmYROB5IMrazDNplbexmXMPyC25YP6vv9cCZ/zIn/iEp3qDQsB/KxqDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/f2UBnBZElIt+rJ36gDdlSpaZQl7DhtX235hcrrSxXQIhAKMnPOdrKZYHrTcMpjq94t/ofLl3DR5SjCJg+U7CLB3V"}]}},"1.3.0":{"name":"turf-erase","version":"1.3.0","description":"erase features","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/Turfjs/turf-erase.git"},"keywords":["turf","gis"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/Turfjs/turf-erase/issues"},"homepage":"https://github.com/Turfjs/turf-erase","devDependencies":{"benchmark":"^1.0.0","glob":"~4.3.1","tape":"~3.0.3"},"dependencies":{"jsts":"~0.15.0","turf-featurecollection":"~0.1.0"},"gitHead":"010db5e720125013fe6509893873641f2071cd73","_id":"turf-erase@1.3.0","_shasum":"699462a3a9c3181cf451b4b292708cfbe470e4cc","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"},{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"}],"dist":{"shasum":"699462a3a9c3181cf451b4b292708cfbe470e4cc","tarball":"https://registry.npmjs.org/turf-erase/-/turf-erase-1.3.0.tgz","integrity":"sha512-q76BQ7qK7BYEJXCdkGy01x60q5sTIwoYRRwODj3JN/GWMYmmk/bJEJk3O8j8gmE4TCaVNg5OukyndCBv0imudw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBRbw79fuAY4lSbEFMzxMdOBpp4Rc9P7C53koqY3uR5AiEAl4BBdmUaovp8EXZTOAiDjpvZZSNluf4R04JkOrJvbCY="}]}},"1.3.1":{"name":"turf-erase","version":"1.3.1","description":"erase features","main":"index.js","scripts":{"test":"tape test/*.js","doc":"dox -r < index.js | doxme --readme > README.md"},"repository":{"type":"git","url":"git://github.com/Turfjs/turf-erase.git"},"keywords":["turf","gis"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/Turfjs/turf-erase/issues"},"homepage":"https://github.com/Turfjs/turf-erase","devDependencies":{"benchmark":"^1.0.0","glob":"~4.3.5","tape":"~3.5.0","dox":"^0.6.1","doxme":"^1.4.3"},"dependencies":{"jsts":"~0.15.0","turf-featurecollection":"^1.0.0"},"gitHead":"7085480958d72f989a73f27b5ff582c82dde65a6","_id":"turf-erase@1.3.1","_shasum":"11182083aa696d5a62b94af0cbc7bfc499defdc8","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"},{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},{"name":"mourner","email":"agafonkin@gmail.com"},{"name":"jvrousseau","email":"jv.rousseau@outlook.com"},{"name":"jseppi","email":"james.seppi@gmail.com"},{"name":"cspanring","email":"cspanring@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"}],"dist":{"shasum":"11182083aa696d5a62b94af0cbc7bfc499defdc8","tarball":"https://registry.npmjs.org/turf-erase/-/turf-erase-1.3.1.tgz","integrity":"sha512-KTDi/yz+sR0zUwILMJUqBaZ0SmZEq5ZZQ9lNELfhrqz1KFqYiWiea1oTsOonP2Q7vjCjbHsOyZXch6j2vwCsFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgO4Lox08BsHIAvekaSTCJuB7W/4D4pG387+iyVPKXeAiA5Je2N/3v4Jvi5dmJzT9pUd7eyFp5S0+zd8JS+TfmWJg=="}]}},"1.3.2":{"name":"turf-erase","version":"1.3.2","description":"erase features","main":"index.js","scripts":{"test":"tape test/*.js","doc":"dox -r < index.js | doxme --readme > README.md"},"repository":{"type":"git","url":"git://github.com/Turfjs/turf-erase.git"},"keywords":["turf","gis"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/Turfjs/turf-erase/issues"},"homepage":"https://github.com/Turfjs/turf-erase","devDependencies":{"benchmark":"^1.0.0","glob":"~4.3.5","tape":"~3.5.0","dox":"^0.6.1","doxme":"^1.4.3"},"dependencies":{"jsts":"~0.15.0","turf-featurecollection":"^1.0.0"},"gitHead":"b5b1bb84645d8ad574214a126ce8da506e930324","_id":"turf-erase@1.3.2","_shasum":"bd352ed160ffcaa1605d619e781ead8964797e32","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"},{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},{"name":"mourner","email":"agafonkin@gmail.com"},{"name":"jvrousseau","email":"jv.rousseau@outlook.com"},{"name":"jseppi","email":"james.seppi@gmail.com"},{"name":"cspanring","email":"cspanring@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"}],"dist":{"shasum":"bd352ed160ffcaa1605d619e781ead8964797e32","tarball":"https://registry.npmjs.org/turf-erase/-/turf-erase-1.3.2.tgz","integrity":"sha512-7my+tVJdBSBzYKBoSTf3PrZ0a1SywFUSifa8E4oMNWo4SMfHNcVm2DwTuMbo+7D8FF/2pZMKCkbWqDjiLit+lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgBgPokGZAchIrBYTIJNYZ/AyjtGhj0tlZHFnE2sewxwIgWtO4xptmU8rt0yKswqd+oC+eoTrD1BXRk7BqZHdIpU0="}]}}},"readme":"# turf-erase\n\n[![build status](https://secure.travis-ci.org/Turfjs/turf-erase.png)](http://travis-ci.org/Turfjs/turf-erase)\n\nerase features\n\n\n### `turf.erase(poly1, poly2)`\n\nFinds the difference between two Polygon|polygons by clipping the second\npolygon from the first.\n\n\n### Parameters\n\n| parameter | type                 | description                           |\n| --------- | -------------------- | ------------------------------------- |\n| `poly1`   | Feature\\.\\<Polygon\\> | input Polygon feaure                  |\n| `poly2`   | Feature\\.\\<Polygon\\> | Polygon feature to erase from `poly1` |\n\n\n### Example\n\n```js\nvar poly1 = {\n  \"type\": \"Feature\",\n  \"properties\": {\n    \"fill\": \"#0f0\"\n  },\n  \"geometry\": {\n    \"type\": \"Polygon\",\n    \"coordinates\": [[\n      [-46.738586, -23.596711],\n      [-46.738586, -23.458207],\n      [-46.560058, -23.458207],\n      [-46.560058, -23.596711],\n      [-46.738586, -23.596711]\n    ]]\n  }\n};\nvar poly2 = {\n  \"type\": \"Feature\",\n  \"properties\": {\n    \"fill\": \"#00f\"\n  },\n  \"geometry\": {\n    \"type\": \"Polygon\",\n    \"coordinates\": [[\n      [-46.650009, -23.631314],\n      [-46.650009, -23.5237],\n      [-46.509246, -23.5237],\n      [-46.509246, -23.631314],\n      [-46.650009, -23.631314]\n    ]]\n  }\n};\n\nvar erased = turf.erase(poly1, poly2);\nerased.properties.fill = '#f00';\n\nvar polygons = {\n  \"type\": \"FeatureCollection\",\n  \"features\": [poly1, poly2]\n};\n\n//=polygons\n\n//=erased\n```\n\n\n**Returns** `Feature.<Polygon>`, a Polygon feature showing the area of `poly1` excluding the area of `poly2`\n\n## Installation\n\nRequires [nodejs](http://nodejs.org/).\n\n```sh\n$ npm install turf-erase\n```\n\n## Tests\n\n```sh\n$ npm test\n```\n\n\n","maintainers":[{"email":"tim.channell@gmail.com","name":"tcql"},{"email":"morgan.herlocker@gmail.com","name":"morganherlocker"},{"email":"agafonkin@gmail.com","name":"mourner"},{"email":"jv.rousseau@outlook.com","name":"jvrousseau"},{"email":"james.seppi@gmail.com","name":"jseppi"},{"email":"cspanring@gmail.com","name":"cspanring"},{"email":"calvin.metcalf@gmail.com","name":"cwmma"},{"email":"lyzi@mapbox.com","name":"lyzidiamond"},{"email":"tom@macwright.org","name":"tmcw"}],"time":{"modified":"2022-06-27T23:28:22.341Z","created":"2014-05-29T18:59:30.037Z","0.0.0":"2014-05-29T18:59:30.037Z","0.1.0":"2014-05-29T19:47:54.049Z","0.1.1":"2014-05-29T19:49:40.813Z","0.1.2":"2014-06-02T03:18:19.518Z","0.1.3":"2014-06-02T03:29:20.945Z","1.1.0":"2014-11-14T15:25:11.818Z","1.2.0":"2014-11-26T19:40:43.788Z","1.3.0":"2014-12-10T22:43:55.683Z","1.3.1":"2015-02-06T21:42:23.237Z","1.3.2":"2015-03-24T19:03:17.242Z"},"homepage":"https://github.com/Turfjs/turf-erase","keywords":["turf","gis"],"repository":{"type":"git","url":"git://github.com/Turfjs/turf-erase.git"},"author":{"name":"morganherlocker"},"bugs":{"url":"https://github.com/Turfjs/turf-erase/issues"},"license":"MIT","readmeFilename":"README.md"}