Geospatial School

Geospatial School

Using open-source programming resources for GIS and data science. A large focus is placed on the QGIS software, including QGIS Python (PyQGIS) scripts, plugins and development. Data science and data analysis are also common topics. Along the way we also cover topics in Python, R and other programming languages.

Пікірлер

  • @AnkhInfinitus
    @AnkhInfinitus19 сағат бұрын

    This video was a huge help. Thanks.

  • @iaog947
    @iaog9472 күн бұрын

    thank for your video,but not this wheel website is not support😢

  • @emmanuelezeh7996
    @emmanuelezeh79963 күн бұрын

    Thank you, this is really helpful. I am working with data from EEflux

  • @nastaranhashemi6835
    @nastaranhashemi68356 күн бұрын

    Hello. I get this message, when run this code (No module named 'GDAL'). However, i install GDAL, in Jupiter notebook. Please Help Me. Thanks.

  • @everesthood4018
    @everesthood40187 күн бұрын

    @Geospatial School Hi! I'm working through the tutorial, and I've had some trouble with the relative file path for "vrt_fn". I'm either getting an error that says "RasterioIOError: my.vrt: No such file or directory" or "Permission denied", though I'm running VSCode as an administrator. I've named my current working directory, "mapbooks", which contains the .ipynb file and "S2A_MSIL2A_20240307T190231_N0510_R013_T10TFR_20240308T010347.SAFE.zip". What would the relative file path be given my file structure; seems like I've tried everything, but can't get the VRT file to be created or accessed via the file path. Thanks!

  • @Hockeybro42
    @Hockeybro428 күн бұрын

    This is exactly what I want but, is there a way to download all the jpeg images? I'm making a 2D flight simulator and I need the individual tiles. Do you know how? I could just divide them after but, this makes it easier since I will be doing the world.

  • @bjraval9818
    @bjraval981810 күн бұрын

    Sorry, but this does not work despite EXACTLY following the steps you suggested.👎

  • @richardgabrielson9046
    @richardgabrielson904612 күн бұрын

    Exactly what I was looking for!😁

  • @dukedex5043
    @dukedex504312 күн бұрын

    But how do you also delete away the square from the original raster so it doesn't overlap?

  • @sriramab
    @sriramab13 күн бұрын

    Hi, Is there a group by and summarize possibility on vector attribute table using pyqgis?

  • @omarkamal6901
    @omarkamal690115 күн бұрын

    thank you for this tutorial. i don't have Point cloud conversion or data managment or extraction in my processing toolbox. i'm on mac. any solution? thanks

  • @Marwan-kn4me
    @Marwan-kn4me17 күн бұрын

    Hello, I'm not able to find the course. Would you be able to provide another link if possible? Thanks in advance.

  • @TimelessTruthsGeo
    @TimelessTruthsGeo18 күн бұрын

    Perfect tutorial! Special thanksss❤

  • @tobys51
    @tobys5119 күн бұрын

    Awsome, ty

  • @KingSoundings
    @KingSoundings23 күн бұрын

    Great explanation. These channel migration visualizations have wrinkled my brain for a while now. Looking forward to playing around with this.

  • @bennylbkooi
    @bennylbkooi23 күн бұрын

    Dear Sir, thanks for sharing your video. I have a very dumb question here. Do I need to keep Python/Anaconda (installed) in my laptop while using VS Code (assuming I have done steps you've shared above)? Or I may actually uninstall Python/Anaconda after VS Code setup done? Hope to hear from you, thanks in advance.

  • @andy4905
    @andy490524 күн бұрын

    How accurate are these DTM/DSM heights if you actually measured the tree or any object your measuring?

  • @AfuaAsogyaaBoateng
    @AfuaAsogyaaBoateng25 күн бұрын

    How do I get the shape files

  • @Pipi108
    @Pipi10826 күн бұрын

    3 years later and its still helping out people like me! Thank you for taking your time to make this video

  • @log_nagi
    @log_nagi28 күн бұрын

    Thank you for your serial tutorial video! It helps a lot! But I am wondering if it should be "mask" instead of "maskarray", because In the function of np.ma.MaskedArray(), I think there is a keyword named "mask" but not "maskarray". I tried to run the code as what you have done herer and got an error: an unexpected keyword argument 'maskarray'.

  • @hsahil_10
    @hsahil_10Ай бұрын

    Thank you for the nice explanation. I had difficulty with that black area around my clipped raster.

  • @marinawinkler477
    @marinawinkler477Ай бұрын

    i know i’m years late but i really appreciate you leaving your errors in the video!

  • @joewakeman1250
    @joewakeman1250Ай бұрын

    I had no idea!

  • @lukashenrich3238
    @lukashenrich3238Ай бұрын

    Thanks for this Video, i have the Problem that i have always Network timeout when i add the opentopomap. Do you have any slolution for this Problem ?

  • @geospatialschool
    @geospatialschoolАй бұрын

    Sorry, no

  • @dezeindra2190
    @dezeindra2190Ай бұрын

    nice video...but how could you upload the point cloud into QGIS very fast...i have point cloud data from my own Lidar, about 2 million points...too heavy to upload...hope you can give some tips...thank you

  • @geospatialschool
    @geospatialschoolАй бұрын

    You can just add it to QGIS. The data manager has an option to add a point cloud. You'll have all the same functionality. 2 million points shouldn't be too much for QGIS as long as your system meets minimum requirements.

  • @buschinpolen
    @buschinpolenАй бұрын

    Impressive! I'm only one year into GIS and very very far from being this proficient. How did you start to learn to Python in QGIS/GIS in general. Do you have any tips?

  • @geospatialschool
    @geospatialschoolАй бұрын

    The biggest thing is to start. Start writing code and making mistakes. The more mistakes you fix the faster you'll learn. I have some courses at GeospatialSchool.com that can help you get started if you like. There's even a free Python quick start course

  • @TifossiRosso
    @TifossiRossoАй бұрын

    Hi! Does this method also work using SAR data? I do not have LiDAR data for my area of interest. Thank you in advance.

  • @geospatialschool
    @geospatialschoolАй бұрын

    It will work with any elevation data, though the results may vary depending on accuracy and resolution

  • @TifossiRosso
    @TifossiRossoАй бұрын

    @@geospatialschool Thanks for the answer!

  • @geovaniferraz5319
    @geovaniferraz5319Ай бұрын

    Thank you so much, this thing about "specified nodata" save my life, was kinda frustrating the images with the black parts

  • @geospatialschool
    @geospatialschoolАй бұрын

    Glad it helped!

  • @lc4468
    @lc4468Ай бұрын

    Daaaaaaaang. It worked surprisingly well on .45m imagery. Thanks for sharing!

  • @geospatialschool
    @geospatialschoolАй бұрын

    Great to hear!

  • @DanielHardwick-pe7ro
    @DanielHardwick-pe7roАй бұрын

    Thank you, this was really useful. I find your teaching style really user friendly! I followed the tutorial as I don't have the required extensions in ArcGIS, so doing this in QGIS was great. Do you have any tips on converting the output to vector whilst maintaining the ID classifications? Rather than converting to vector each created polygon just having a random ID which you then have to classify? Also, and this might be an entirely different video, but do you have any info on machine learning? What I mean is this is great to classify pixels, but obviously a reservoir and a river might end up as the same output due to both being same pixel value/blue. But is there a way to teach it to say this is a reservoir, based on pixel values and the shape, as opposed to this being a river, which has same or similar pixel value, but different shape? I haven't used QGIS in a while, so dusting off the cobwebs!

  • @geospatialschool
    @geospatialschoolАй бұрын

    Thanks! So you're looking for object identification with rivers vs lakes. That's really an entirely different (more difficult) problem because the spectral signature alone won't give you that information, you need spatial context and shape and those things are scale dependent. You should be able to convert the raster to vector and maintain the classified identifiers.

  • @DanielHardwick-pe7ro
    @DanielHardwick-pe7roАй бұрын

    @@geospatialschool Yes exactly, I feel like this is more of a deep learning/object detection/machine learning analysis rather than image classification. I will dig into it some more and see what is possible. Thanks

  • @lechampi2237
    @lechampi2237Ай бұрын

    est ce que gdal est dans la machine ou bien est dans anaconda car depuis je cherches a installer par osgeo4w mais depuis sa marche pas

  • @fdffefegtetrtrg8445
    @fdffefegtetrtrg8445Ай бұрын

    Do you know how is it possible to get the manually selected features ?

  • @geospatialschool
    @geospatialschoolАй бұрын

    Yes it is

  • @CarlosHidalgoLa
    @CarlosHidalgoLaАй бұрын

    Para ejecutar LLaMA 3 en tu ordenador, aquí tienes los requisitos de hardware: Modelos Pequeños (7B - 13B parámetros): RAM 16-32 GB, CPU Intel i7/i9 o AMD Ryzen 7/9, GPU opcional de 8 GB VRAM (NVIDIA RTX 3060). Modelos Medianos (30B - 65B parámetros): RAM 32-64 GB, CPU Intel i9 o AMD Ryzen 9, GPU de 16 GB VRAM (NVIDIA RTX 3080/3090). Modelos Grandes (175B parámetros y superiores): RAM 64-128 GB, CPU Intel Xeon o AMD Threadripper, múltiples GPUs con 24 GB VRAM cada una (NVIDIA A100, RTX 3090).

  • @salvatorebonfanti7863
    @salvatorebonfanti7863Ай бұрын

    Hi, do you know if is possible operate a confrontation between attributes of the same layer or different?

  • @SuperMalluman
    @SuperMallumanАй бұрын

    Thank You for such a clear and precise tutorial! it saved me a lot of time and effort. Thanks!!

  • @geospatialschool
    @geospatialschoolАй бұрын

    Glad it helped!

  • @LandonBlake
    @LandonBlakeАй бұрын

    Thanks!

  • @geospatialschool
    @geospatialschoolАй бұрын

    Thank you! Hope you found it helpful!

  • @smurfk7678
    @smurfk7678Ай бұрын

    How to interpolate multiple.nc files in python Jupytrr notebook and get a single file in .nc format? Currect resolution of my gridded data is 0.25*0.25 degree i want to interpolate it upto 0.01*0.01 degree. Can you help me by code?

  • @nounsiart
    @nounsiartАй бұрын

    Hello, thanks for the video. I have a question please, why I don't have python3 -m in the GDAL/OGR console call, thank you

  • @pesaladesilva1105
    @pesaladesilva1105Ай бұрын

    Thank You very much, is there any way to run queries in QuickOSM in the python console

  • @besma702
    @besma702Ай бұрын

    a life saveer thank youuuu

  • @dalesmith8666
    @dalesmith86662 ай бұрын

    Having access to the source code would be very helpful!?

  • @Goutham-exists
    @Goutham-exists2 ай бұрын

    😔

  • @mbueno0
    @mbueno02 ай бұрын

    Could you provide your dataset(s)? It would be helpful to have layers and attribute tables that match yours. Being new to QGIS, and using a shapefile for rivers from another source, that doesn't have the attributes your layer has, makes it cumbersome. GREAT STUFF! Thank you so much for publishing your videos!

  • @geospatialschool
    @geospatialschool2 ай бұрын

    I provide all my datasets with step-by-step instructions in the full course. You can access it here, if you're interested: geospatialschool.com/courses/qgis-python-scripting-with-pyqgis/

  • @mbueno0
    @mbueno02 ай бұрын

    @@geospatialschool OK. Thanks for getting back to me.

  • @abigailgarrino8486
    @abigailgarrino84862 ай бұрын

    Oh no. It doesn't work for the Philippines T.T

  • @abigailgarrino8486
    @abigailgarrino84862 ай бұрын

    Whoaaaa! That's so good. Thank you!

  • @geospatialschool
    @geospatialschool2 ай бұрын

    Glad you like it!

  • @bodiddlydee2546
    @bodiddlydee25462 ай бұрын

    Thanks for your video(s). I just started learning about processing point cloud data in qgis and your channel has been helpful for sitting next to a pro and getting guidance. Great job walking us through a complex task. Thank you. I would love to make canopy model maps like this video. One issue I am facing while using 3.34 is that the processing toolbox does not contain -Point cloud conversion folder or any of it's contents. Is there a step that is needed to get those in the toolbox? I am stalled out there and cannot proceed.

  • @geospatialschool
    @geospatialschool2 ай бұрын

    Interesting. I thought the point cloud tools were standard with 3.34. Are you using the long-term release? If you're not using the LTR or don't need to use it then just upgrade to 3.36. That's the version I used

  • @bodiddlydee2546
    @bodiddlydee25462 ай бұрын

    @@geospatialschool Thanks! yea it's 3.34 LTR. Appreciate the guidance and sharing your release numbers

  • @bodiddlydee2546
    @bodiddlydee25462 ай бұрын

    @@geospatialschool I just dl and open 3.36 and the Point cloud conversion folder is not there. Using MacOS sonoma. Weird

  • @geospatialschool
    @geospatialschool2 ай бұрын

    That is strange. Maybe something with Mac?

  • @bodiddlydee2546
    @bodiddlydee25462 ай бұрын

    @@geospatialschool discovered the issue. The qgis dl on the website for mac doesn't provide point cloud. Had to dl thru macport

  • @pavel_pereverzev
    @pavel_pereverzev2 ай бұрын

    Hey there! Thanks for reviewing this plugin! ESRI satellite tiles may not be avaliable on some zoom levels. Same can be seen if you load a tms layer in QGIS and zoom close to area.

  • @geospatialschool
    @geospatialschool2 ай бұрын

    Thanks for the info!

  • @smellslikemaurice
    @smellslikemaurice2 ай бұрын

    This is the perfect answer for what I was asked by a coworker. Thanks!

  • @geospatialschool
    @geospatialschool2 ай бұрын

    Glad it was helpful!

  • @lorenzoconti7372
    @lorenzoconti73722 ай бұрын

    there are any object based classification model for Landsat ?

  • @geospatialschool
    @geospatialschool2 ай бұрын

    Object-based classification is usually implemented with high res data where objects (like trees or buildings) are composed of many pixels. Landsat is coarse enough that pixel-based methods are generally used, though I'm sure there are some object based approaches if you look around

  • @realsimroads
    @realsimroads2 ай бұрын

    Seems like their download links are broken. I can't get any of the laz files 🙁

  • @geospatialschool
    @geospatialschool2 ай бұрын

    Check out the USGS lidar explorer. It was working yesterday