LiDAR-based tree crown mapping in ArcGIS Pro using R-stats | burdGIS

Поделиться
HTML-код
  • Опубликовано: 29 дек 2024
  • НаукаНаука

Комментарии • 37

  • @scottsweet3690
    @scottsweet3690 Год назад +3

    Very nice! Where were you three years ago when I really needed this? The other R package you could look at is lidR. That one has all the tools you need if you are working with raw LIDAR.

    • @burdGIS
      @burdGIS  Год назад

      Nice, thanks for the suggestion Scott. I'll take a look at lidR. Also, I'm not sure this package existed 3 years ago looking at the docs for ForestTools.

  • @VivienNagy-h5w
    @VivienNagy-h5w 5 месяцев назад +1

    Hello! This was a great adjusted code coming off the Pennsylvania's group code. You said there were some things we could do to adjust the code. Could you please elaborate on that? Some of my points are not falling within the crown polygon features and I would like to fix that

    • @burdGIS
      @burdGIS  4 месяца назад

      Yes, if you take a look at the documentation for the R package you can see what can be changed, the relationship for height to crown, search radius, all sorts really.

  • @jamespotts5853
    @jamespotts5853 11 месяцев назад +1

    I've been playing around with this on a couple of projects comparing it to on the ground data and so far I'm pretty impressed. I've been using zoomstack to filter out generated canopies over buildings but wondering if using NDVI in the raster calculator might achieve better results?

    • @burdGIS
      @burdGIS  11 месяцев назад

      Have you tested both of them James? Let me know what you find. I suspect a combination would be most effective

  • @violentbob
    @violentbob 10 месяцев назад +1

    wow what a great video! for a school project i need point data and tree canopy area data of a city in the usa but it's so hard to find. there's 1 good source but you need to pay. so i might follow this tutorial to get the data myself if i really cannot find what i need!

    • @burdGIS
      @burdGIS  10 месяцев назад +1

      I'm sure there's a free lidar data pool somewhere. I can't remember what it is called though!

  • @IvanaKarastoeva
    @IvanaKarastoeva 6 месяцев назад +1

    I followed the instructions on the Pennsylvania tutorial but buildings were also included in my tree canopy and heigh output and I wanted to ask what can i do differently to make sure that only trees are being detected

    • @burdGIS
      @burdGIS  6 месяцев назад

      Good question. This isn't something i'm using day to day. It just piqued my interest. If you can find a building footprint layer (check the MS GitHub repo) then maybe you could subtract them from the canopy height model. Have you contacted the penn team? They may have figured this out

  • @cdiam123
    @cdiam123 10 месяцев назад +1

    Really useful stuff. I have noticed that it struggles to find individual trees if they are clustered together. Any thoughts on how to get the tool to grab those tree tops more effectively? I thought perhaps something to do with the variable window filter? Thanks!

    • @burdGIS
      @burdGIS  10 месяцев назад

      There's a few variables you could tweak as well as processing the lidar before you run it. Smoothing the lidar and potentially clipping out building footprints might be useful steps too?

  • @TheJoncic
    @TheJoncic 7 месяцев назад +1

    I've noticed the outputs are not projected directly over the raster pixels. For some reason the projected coordinate system is not porting over to my Shapefiles but projection is. It's mostly plotting where it should be but it's about 1.5 meters off. Any ideas?

    • @burdGIS
      @burdGIS  6 месяцев назад

      Thanks for watching. I hadn't noticed that and I'm not using this in produciton, I just thought it was a neat R package. It might be worth getting in touch with the author of the package to find out if this is a known issue.

  • @erelife5038
    @erelife5038 Год назад +1

    Great work

    • @burdGIS
      @burdGIS  Год назад

      Thank you. Not really my work, just putting the bits together. Reach out to Andrew who wrote the R package!

  • @wadewall5133
    @wadewall5133 11 месяцев назад +1

    Great tutorial. The link to you edited code appears broken.

    • @burdGIS
      @burdGIS  11 месяцев назад

      Thanks I've updated that now

  • @briang.4994
    @briang.4994 8 месяцев назад +1

    I keep receiving the warning:
    Input function for 'winFun' yields a window diameter of 197which is particularly large.
    Adjusting the 'winFun' function is recommended.
    I've changed the values for minimum input as I am using elevation in ft; and played a bit the script, (changing the 'lin =' values as it is linked to the winFun), but I receive the same warning. I have also gotten the message:
    Error: C stack usage 49027216 is too close to the limit
    Not sure if it is an issue with memory then...? Do you have an idea what might be occurring? My location also has a lot of buildings.

    • @burdGIS
      @burdGIS  8 месяцев назад

      Have you tried the same script with a different (more simple) raster? It may help to rule out the effect of buildings. If you're still having difficulty it may be worth contacting the author of the r package

    • @706grit
      @706grit 7 месяцев назад

      Hey, did you find a work-around for this/good values for 'lin='? I'm still hitting the same issue after scrubbing the buildings from the raster. (warning for window diameter of 307)

  • @andyingall2195
    @andyingall2195 7 месяцев назад +1

    Great work, but i keep getting this error 'Error in library : there is no package called 'sf'' ' how do i fix that, I am using ArcGIS Pro 3.2.2

    • @burdGIS
      @burdGIS  7 месяцев назад

      Have you tried installing the sf package and running it again?

  • @MariaGonzalezMolina
    @MariaGonzalezMolina 8 месяцев назад +1

    I have been trying to run this code. However, I keep getting the following error message: unexpected input
    1: ï»
    I saw and there is another comment with the same error, but I didn't understand how to solve it.

    • @burdGIS
      @burdGIS  8 месяцев назад

      Unexpected input indicates that your inputs might not be in the correct format. Have you double checked the format?

  • @violentbob
    @violentbob 9 месяцев назад +1

    Hey there, i've been trying out this tutorial but when i run the tool arcgispro crashes. Has that ever happened to you? Any idea why? I'm thinking maybe there's something i forgot to do in Rstudio? I have R and Rstudio both downloaded and i've ran the script in Rstudio + installed some packages, is there anything else i should've done? What arcgis pro version are you using? Coding is not my strongest asset :p

    • @burdGIS
      @burdGIS  8 месяцев назад

      How are you getting on with this? Are tthere any error messageas as to why Arc is crashing. I think I made this tuttorial using ArcGIS Pro 2.8.

  • @tendervittles7649
    @tendervittles7649 Год назад +1

    I have been trying to get this to run but using the original code from PA or the code here I receive the same geoprocessing error: P:\Tools\CrownDelineation\tree-top-delineation\tree-top-delineation:1:2: unexpected input
    1: ï»
    ^
    Any thoughts?

    • @burdGIS
      @burdGIS  Год назад

      Thanks for watching and i do have thoughts! Using python check the type of your input data and then also check the ForestTools docs to see what data type is expceted. Perhaps you need to change it. Are you using dsm amd dtm data from defra?

    • @MariaGonzalezMolina
      @MariaGonzalezMolina 8 месяцев назад

      Hi, I would like to ask you if you could solve that error. I am having the same issue.

  • @HovermapST
    @HovermapST 8 месяцев назад +1

    Great video, I would like to try it with my data.
    Could you please provide the link to download the script?

    • @burdGIS
      @burdGIS  8 месяцев назад

      The links are in the description but here you go:
      github.com/Ojaybee/tree-top-delineation/blob/main/treeTopTool-ArcGISPro.R

  • @thomasdevos408
    @thomasdevos408 Год назад +1

    Can we do this in QGIS?

    • @burdGIS
      @burdGIS  Год назад

      Undoubtedly. I'm working on it 😉

    • @burdGIS
      @burdGIS  Год назад +2

      Yes! raw.githubusercontent.com/Ojaybee/tree-top-delineation/main/treeTopTool-QGIS.r Video to follow.

  • @MariaGonzalezMolina
    @MariaGonzalezMolina 8 месяцев назад +1

    I have been trying to run the code. However, I get an error message: unexpected input.
    1: ï»
    I saw and there is another comment with the same error, but I didn't understand how to solve it.

    • @burdGIS
      @burdGIS  8 месяцев назад

      See my other comment