Comparing version 0.1.0 to 1.0.0
12
index.js
@@ -1,15 +0,13 @@ | ||
var inside = require('turf-inside') | ||
var inside = require('turf-inside'); | ||
module.exports = function(polyFC, ptFC, outField, done){ | ||
polyFC.features.forEach(function(poly){ | ||
if(!poly.properties){ | ||
poly.properties = {} | ||
} | ||
var values = [] | ||
if(!poly.properties) poly.properties = {}; | ||
var values = []; | ||
ptFC.features.forEach(function(pt){ | ||
if (inside(pt, poly)) { | ||
values.push(1) | ||
values.push(1); | ||
} | ||
}) | ||
poly.properties[outField] = values.length | ||
poly.properties[outField] = values.length; | ||
}) | ||
@@ -16,0 +14,0 @@ |
{ | ||
"name": "turf-count", | ||
"version": "0.1.0", | ||
"version": "1.0.0", | ||
"description": "turf count module", | ||
@@ -27,7 +27,8 @@ "main": "index.js", | ||
"devDependencies": { | ||
"benchmark": "^1.0.0", | ||
"deep-freeze": "0.0.1", | ||
"tape": "^2.13.3", | ||
"turf-featurecollection": "^0.1.0", | ||
"turf-point": "^0.1.1", | ||
"turf-polygon": "^0.1.1", | ||
"deep-freeze": "0.0.1" | ||
"turf-polygon": "^0.1.1" | ||
}, | ||
@@ -34,0 +35,0 @@ "dependencies": { |
40
test.js
@@ -1,27 +0,27 @@ | ||
var count = require('./') | ||
var test = require('tape') | ||
var polygon = require('turf-polygon') | ||
var point = require('turf-point') | ||
var featurecollection = require('turf-featurecollection') | ||
var deepFreeze = require('deep-freeze') | ||
var count = require('./'); | ||
var test = require('tape'); | ||
var polygon = require('turf-polygon'); | ||
var point = require('turf-point'); | ||
var featurecollection = require('turf-featurecollection'); | ||
var deepFreeze = require('deep-freeze'); | ||
test('count', function(t){ | ||
'use strict'; | ||
var poly1 = polygon([[[0,0],[10,0],[10,10], [0,10]]]) | ||
var poly2 = polygon([[[10,0],[20,10],[20,20], [20,0]]]) | ||
var polyFC = featurecollection([poly1, poly2]) | ||
var pt1 = point(5,5, {population: 200}) | ||
var pt2 = point(1,3, {population: 600}) | ||
var pt3 = point(14,2, {population: 100}) | ||
var pt4 = point(13,1, {population: 200}) | ||
var pt5 = point(19,7, {population: 300}) | ||
var ptFC = featurecollection([pt1, pt2, pt3, pt4, pt5]) | ||
var poly1 = polygon([[[0,0],[10,0],[10,10], [0,10]]]); | ||
var poly2 = polygon([[[10,0],[20,10],[20,20], [20,0]]]); | ||
var polyFC = featurecollection([poly1, poly2]); | ||
var pt1 = point(5,5, {population: 200}); | ||
var pt2 = point(1,3, {population: 600}); | ||
var pt3 = point(14,2, {population: 100}); | ||
var pt4 = point(13,1, {population: 200}); | ||
var pt5 = point(19,7, {population: 300}); | ||
var ptFC = featurecollection([pt1, pt2, pt3, pt4, pt5]); | ||
var counted = count(polyFC, ptFC, 'pt_count') | ||
var counted = count(polyFC, ptFC, 'pt_count'); | ||
t.equal(counted.features[0].geometry.type, 'Polygon') | ||
t.equal(counted.features[0].properties.pt_count, 2) | ||
t.equal(counted.features[1].properties.pt_count, 3) | ||
t.equal(counted.features[0].geometry.type, 'Polygon'); | ||
t.equal(counted.features[0].properties.pt_count, 2); | ||
t.equal(counted.features[1].properties.pt_count, 3); | ||
t.end() | ||
t.end(); | ||
}) |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
5759
8
62
0
6
1