Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Dec 04 10:11
    JamesLMilner commented #2233
  • Dec 04 10:10
    JamesLMilner commented #2233
  • Dec 04 10:04
    JamesLMilner labeled #2233
  • Dec 04 10:02
    JamesLMilner commented #2233
  • Dec 02 11:24
    ChrisHSandN opened #2233
  • Dec 01 13:17
    peetjvv opened #2232
  • Dec 01 03:42
    tunnelpuzzle opened #2231
  • Nov 30 22:09
    TractsCTO opened #2230
  • Nov 30 05:10
    dpmcmlxxvi commented #2206
  • Nov 30 05:09
    dpmcmlxxvi commented #2206
  • Nov 29 18:13
    kochis closed #2228
  • Nov 29 18:13
    kochis commented #2228
  • Nov 29 09:28
    JamesLMilner labeled #2229
  • Nov 29 02:24
    stebogit commented #2228
  • Nov 28 16:52
    ThomasG77 edited #2229
  • Nov 28 15:49
    ThomasG77 edited #2229
  • Nov 28 03:33
    kochis commented #2228
  • Nov 28 03:32
    kochis commented #2228
  • Nov 27 20:00
    JamesLMilner closed #2223
  • Nov 27 20:00
    JamesLMilner commented #2223
Matthias Tylkowski
@tylkomat
All the maps on the turf page are broken. Seems someone messed up the css.
Per Liedman
@perliedman
@tylkomat they look ok here. do you have a URL that is not working for you?
Matthias Tylkowski
@tylkomat
@perliedman That's funny, now they are fine. Maybe mapbox messed up their own css
Matthias Tylkowski
@tylkomat
What can I use to reverse the result of difference? union?
xlcrr
@xlcrr
John de Stigter
@rjdestigter
Is booleanPointInPolygon supposed to return true even if a given point resides within a hole of a given feature?
John de Stigter
@rjdestigter
(never mind, looks like I ran into some bad spatial data with incorrect rotation)
Matthias Tylkowski
@tylkomat
Hello everyone. Does anyone know how I can create a bounding box that is rotated by a custom amount of degrees?
Gabriel Cuenca
@Gcuencam
Hello ! Is there any way to calculate the route between two points without going through a certain area using turf and mapbox?
Morgan Herlocker
@morganherlocker
Hey @Gcuencam! I would recommend requesting a route for your waypoints from the Mapbox Directions API, using the geojson flag, for simplicity (default is polyline encoding). https://www.mapbox.com/api-documentation/#retrieve-directions
then run the result against turf.length, which measures the distance of a linestring
Morgan Herlocker
@morganherlocker
@tylkomat bit late to your question, but you can combine turf.bboxPolygon and turf.transformRotate to achieve this
Matthias Tylkowski
@tylkomat
@morganherlocker No worries and thank you. In the meantime I came to the same solution.
Ghost
@ghost~5ad5fcf2d73408ce4f95fd15
hey! just a small question - can turfjs be used to work with files in the 200M rows scale ?
i've done some work where I take location data, create hexbins and calculate how many points are in a bin
I worry I might run into buffer errors
so i was just wondering, should I use turfjs for this scale of data or look for something else ?
ohenepee
@ohenepee
Hello... is there anyway to get the cardinal corners of a bbox, like northeast, northwest, southeast, southwest?
David Haynes
@dahaynes
Hello, Has anyone tried to use Turfjs with MongoDB? I'm looking for a bit of assistance in performing centroid queries on a collection of boundaries
Pochivalin Alexey
@pochivalin-alexey
Hello, can you help me? How update feature coordinates using turf.coordReduce? What is the difference turf.coordReduce and turf.coordEach?
Pochivalin Alexey
@pochivalin-alexey
@ohenepee may be extract vertexes from bbox and use turf.bearing . . .
RISHAV ROY
@rishavroy1264bitmesra
How to project a point over linestring using turf ?
Morgan Herlocker
@morganherlocker
turf.along will give you a point N distance along a linestring
Dan Ford
@danford1
Hey all, I have a vector tile polygon source hosted in Mapbox Studio and an isochrone geojson generated using the isochrone api. I'm trying to use turf intersect to find a count of polygons within the isochrone, but getting Unknown GeoJSON type: undefined because one of the data inputs is vector tiles. I found a question on this back in 2016, but looking for a current answer/resource that will help me learn a) whether I need to convert the vt to geojson and b) best method for doing this client side. Maybe the best answer is to just use a geojson source to begin with?
Pochivalin Alexey
@pochivalin-alexey
@danford1 Attention, turf intesect using only two polygon. Simple way to convert vt geometry to geojson format use turf.polygon method.
Dan Ford
@danford1
OK, thanks! I just realized that I have to iterate over each polygon in the feature class and run a separate intersect. Does anyone have an example of this they can share with me?
Pochivalin Alexey
@pochivalin-alexey
@danford1 What example are you interested in?
Dan Ford
@danford1
How to run an intersect between Poly1 and a feature class with many polygons.
Ilya Radchenko
@knownasilya
Is there a way to do an intersect and also handle donut holes?
Has anyone done something like this?
Pochivalin Alexey
@pochivalin-alexey
@knownasilya By geojson spec polygon without hole like this:
{ "type": "Polygon",
"coordinates": [
[ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0] ]
]
}
and with hole:
{ "type": "Polygon",
"coordinates": [
[ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0] ],
[ [100.2, 0.2], [100.8, 0.2], [100.8, 0.8], [100.2, 0.8], [100.2, 0.2] ]
]
}
Attention: first array is bigest area
Check this two condition and do intersect.
Ilya Radchenko
@knownasilya
Thanks @pochivalin-alexey
Ben Boughton
@benboughton1
Hi can anyone help as to why this dissolve example is not dissolving? http://jsfiddle.net/dejz01v4/1/
Ben Boughton
@benboughton1
I put the question on StackExchange if anyone would like to answer there - thanks!
Ario K
@itsario_twitter
hello
i'm wondering if there is a library like this https://www.npmjs.com/package/@turf/boolean-point-in-polygon
that instead of returning a boolean it returns the matching polygon
Pochivalin Alexey
@pochivalin-alexey
Hi, you may iterate your data, check boolean-point-in-polygon and returns polygon manualy. There is points-within-polygon, it returns points. May be start it and iterate your polygons or point...
@benboughton1 Very strange, in source code dissolve using union . . .
pandabuilt
@pandabuilt
I'm soooo confused by versioning - Is v7 the latest? this still seems to be an issue: Turfjs/turf#1800
Ario K
@itsario_twitter
Hello, I'm using the turf buffer function to create a 40 mile bbox from a midpoint, when I calculate the bbox diagonal I get ~44 but when I do the math it should be atleast this: Math.pow(2 * Math.pow(40, 2), 1 / 2 ) = 56.56
Ario K
@itsario_twitter
pandabuilt
@pandabuilt
: Unable to complete output ring starting at [-87.39118681312462, 37.98270758923267]. Last matching segment found ends at [-87.39118681312462, 37.982707589232696].
Anyone experience this?
Nikola Pavlovic
@raegen
yo, would someone be so kind to explain to me what http://turfjs.org/docs/#buffer actually is?
from the docs, it seems to be something that's obvious and widely known
Morgan Herlocker
@morganherlocker
This definition is listed in a few places, and I think it is a good (reasonably precise) description:
"A buffer is an area defined by the bounding region determined by a set of points at a specified maximum distance from all nodes along segments of an object."