- Видео 413
- Просмотров 699 464
Spatial Thoughts
Индия
Добавлен 2 янв 2020
Spatial Thoughts's mission is to enable everyone to learn and master modern geospatial technologies. This channel contains full length courses, tutorials, tips, interviews and lectures to help learners everywhere. All our videos are ad-free so you can learn without distractions.
Introduction and Course Overview - End-to-End GEE
This video is part of our End-to-End Google Earth Engine course. Access the full course material at courses.spatialthoughts.com/end-to-end-gee.html
View the presentation at docs.google.com/presentation/d/1q8HRDTqgQEp3Hmi8IG0T7djPLTC1wRig3jXrwFTmoVE/edit?usp=sharing
Video Content:
00:00 Introductions
02:11 Introduction to Google Earth Engine
10:28 Course Overview
13:00 Javascript vs. Python
Note: Certification and Support are only available for participants in our paid instructor-led classes.
View the presentation at docs.google.com/presentation/d/1q8HRDTqgQEp3Hmi8IG0T7djPLTC1wRig3jXrwFTmoVE/edit?usp=sharing
Video Content:
00:00 Introductions
02:11 Introduction to Google Earth Engine
10:28 Course Overview
13:00 Javascript vs. Python
Note: Certification and Support are only available for participants in our paid instructor-led classes.
Просмотров: 3 728
Видео
Module 1: Earth Engine Basics - End-to-End GEE
Просмотров 3,3 тыс.2 месяца назад
This video is part of our End-to-End Google Earth Engine course. Access the full course material at courses.spatialthoughts.com/end-to-end-gee.html See the Module 1 content at courses.spatialthoughts.com/end-to-end-gee.html#module-1-earth-engine-basics Video Contents: 00:00 Hello World 21:06 ImageCollections 31:40 Filtering ImageCollections 48:27 Mosaics and Composites 1:05:02 FeatureCollection...
Module 2: Earth Engine Intermediate - End-to-End GEE
Просмотров 1,6 тыс.2 месяца назад
This video is part of our End-to-End Google Earth Engine course. Access the full course material at courses.spatialthoughts.com/end-to-end-gee.html View the Presentation on Map/Reduce Programming Concepts at docs.google.com/presentation/d/10qOyxhubkwnsAVjniW54ETgwUHq3DXYKo3HGb6Gemi0/edit?usp=sharing See the Module 2 content at courses.spatialthoughts.com/end-to-end-gee.html#module-2-earth-engin...
Module 3: Machine Learning and Supervised Classification - End-to-End GEE
Просмотров 1,5 тыс.2 месяца назад
This video is part of our End-to-End Google Earth Engine course. Access the full course material at courses.spatialthoughts.com/end-to-end-gee.html View the Presentation at docs.google.com/presentation/d/19L1b5vsxb38xS8GlHNKOjvPZ0IGqDhv93681btMEL5w/edit?usp=sharing See the Module 3 content at courses.spatialthoughts.com/end-to-end-gee.html#module-3-supervised-classification Video Contents: 00:0...
Module 4: Change Detection - End-to-End GEE
Просмотров 6942 месяца назад
This video is part of our End-to-End Google Earth Engine course. Access the full course material at courses.spatialthoughts.com/end-to-end-gee.html View the Presentation at docs.google.com/presentation/d/1vdFTWJ61yDuVfbfhpnumQ8zuMPGwGcHpHsBTRgo_o5I/edit?usp=sharing See the Module 4 content at courses.spatialthoughts.com/end-to-end-gee.html#module-4-change-detection Video Contents: 00:00:00 Intr...
Module 5: Earth Engine Apps - End-to-End GEE
Просмотров 5822 месяца назад
This video is part of our End-to-End Google Earth Engine course. Access the full course material at courses.spatialthoughts.com/end-to-end-gee.html View the Presentation at docs.google.com/presentation/d/1u4Q91OqT9_OS4m1OWMm3uRUgu_oseqDUxHV-8mpzGz4/edit?usp=sharing See the Module 5 content at courses.spatialthoughts.com/end-to-end-gee.html#module-5-earth-engine-apps Video Contents: 00:00:00 Int...
Module 6: Google Earth Engine Python API - End-to-End GEE
Просмотров 4412 месяца назад
This video is part of our End-to-End Google Earth Engine course. Access the full course material at courses.spatialthoughts.com/end-to-end-gee.html View the Presentation at docs.google.com/presentation/d/1hPVRnxp2Vp1VHXBtu36SH_UtEOjPz70KcDV-zGIin3U/edit?usp=sharing See the Module 6 content at courses.spatialthoughts.com/end-to-end-gee.html#module-6-google-earth-engine-python-api Video Contents:...
Guided Projects and Learning Resources - End-to-End GEE
Просмотров 2772 месяца назад
This video is part of our End-to-End Google Earth Engine course. Access the full course material at courses.spatialthoughts.com/end-to-end-gee.html See the guided projects at courses.spatialthoughts.com/end-to-end-gee.html#guided-projects Note: Certification and Support are only available for participants in our paid instructor-led classes.
Locating A New Bicycle Parking Station using Multicriteria Overlay Analysis - Advanced QGIS
Просмотров 8472 месяца назад
This video is part of our Advanced QGIS course. Access the full course material at courses.spatialthoughts.com/advanced-qgis.html Download the GeoPackage containing the dataset and model at drive.google.com/uc?export=download&id=1uRvug3DV9eEffbSvRNE82e2JjnY0i9tG Learn about Multicriteria Overlay Analysis in our step-by-step tutorial at www.qgistutorials.com/en/docs/3/multi_criteria_overlay.html...
Creating Animations with ImageMagick - Advanced QGIS
Просмотров 2772 месяца назад
This video is part of our Advanced QGIS course. Access the full course material at courses.spatialthoughts.com/advanced-qgis.html Access the content covered in the video at courses.spatialthoughts.com/advanced-qgis.html#animation-using-imagemagick Note: Certification and Support are only available for participants in our paid instructor-led classes.
Publishing Apps with Streamlit Cloud - Mapping and Data Visualization with Python
Просмотров 3342 месяца назад
This video is part of our Mapping and Data Visualization with Python course. Access the full course material at courses.spatialthoughts.com/python-dataviz.html Access the course material for publishing apps: courses.spatialthoughts.com/python-dataviz.html#publishing-apps-with-streamlit-cloud Note: Certification and Support are only available for participants in our paid instructor-led classes.
Building Mapping Apps with Leafmap and Streamlit - Mapping and Data Visualization with Python
Просмотров 4662 месяца назад
This video is part of our Mapping and Data Visualization with Python course. Access the full course material at courses.spatialthoughts.com/python-dataviz.html View the App Demo: mapping-dashboard.streamlit.app/ Access the course material for creating the app: courses.spatialthoughts.com/python-dataviz.html#create-a-mapping-dashboard Note: Certification and Support are only available for partic...
Building a Simple Geocoder App with Streamlit - Mapping and Data Visualization with Python
Просмотров 3622 месяца назад
This video is part of our Mapping and Data Visualization with Python course. Access the full course material at courses.spatialthoughts.com/python-dataviz.html View the Demo App: simplegeocoder.streamlit.app/ Access the course material for creating the app: courses.spatialthoughts.com/python-dataviz.html#create-a-simple-geocoder-app Note: Certification and Support are only available for partici...
Building a Simple Dashboard App with Streamlit - Mapping and Data Visualization with Python
Просмотров 5522 месяца назад
This video is part of our Mapping and Data Visualization with Python course. Access the full course material at courses.spatialthoughts.com/python-dataviz.html See the demo app: simpledashboard.streamlit.app/ Access the course material for the app: courses.spatialthoughts.com/python-dataviz.html#streamlit-basics Note: Certification and Support are only available for participants in our paid ins...
Streamlit Basics - Mapping and Data Visualization with Python
Просмотров 5222 месяца назад
This video is part of our Mapping and Data Visualization with Python course. Access the full course material at courses.spatialthoughts.com/python-dataviz.html Access the Presentation shown in the video at docs.google.com/presentation/d/1aHJPScvjx4ioGkBUSBm2od8FoxKwARdgBJiJ2TSfySs/edit?usp=sharing Note: Certification and Support are only available for participants in our paid instructor-led cla...
Visualizing Large Vector Datasets with Lonboard - Mapping and Data Visualization with Python
Просмотров 4142 месяца назад
Visualizing Large Vector Datasets with Lonboard - Mapping and Data Visualization with Python
Downloading and Visualizing OSM Data with LeafMap - Mapping and Data Visualization with Python
Просмотров 2882 месяца назад
Downloading and Visualizing OSM Data with LeafMap - Mapping and Data Visualization with Python
Leafmap Basics - Mapping and Data Visualization with Python
Просмотров 5792 месяца назад
Leafmap Basics - Mapping and Data Visualization with Python
Multi-layer Interactive Maps - Mapping and Data Visualization with Python
Просмотров 4943 месяца назад
Multi-layer Interactive Maps - Mapping and Data Visualization with Python
Interactive Maps with Folium - Mapping and Data Visualization with Python
Просмотров 8133 месяца назад
Interactive Maps with Folium - Mapping and Data Visualization with Python
Assignment (Creating a Colorized River Basin Map) - Mapping and Data Visualization with Python
Просмотров 4603 месяца назад
Assignment (Creating a Colorized River Basin Map) - Mapping and Data Visualization with Python
Visualizing Rasters - Mapping and Data Visualization with Python
Просмотров 4043 месяца назад
Visualizing Rasters - Mapping and Data Visualization with Python
Creating a Globe Visualization - Mapping and Data Visualization with Python
Просмотров 3413 месяца назад
Creating a Globe Visualization - Mapping and Data Visualization with Python
Mapping Gridded Datasets - Mapping and Data Visualization with Python
Просмотров 3713 месяца назад
Mapping Gridded Datasets - Mapping and Data Visualization with Python
Visualizing Monthly Median Composites with XArray - Mapping and Data Visualization with Python
Просмотров 3623 месяца назад
Visualizing Monthly Median Composites with XArray - Mapping and Data Visualization with Python
XArray Basics - Mapping and Data Visualization with Python
Просмотров 5713 месяца назад
XArray Basics - Mapping and Data Visualization with Python
Introduction to XArray - Mapping and Data Visualization with Python
Просмотров 5883 месяца назад
Introduction to XArray - Mapping and Data Visualization with Python
Using Basemaps - Mapping and Data Visualization with Python
Просмотров 8363 месяца назад
Using Basemaps - Mapping and Data Visualization with Python
Creating Maps - Mapping and Data Visualization with Python
Просмотров 1,1 тыс.3 месяца назад
Creating Maps - Mapping and Data Visualization with Python
Using Matplotlib Themes - Mapping and Data Visualization with Python
Просмотров 7093 месяца назад
Using Matplotlib Themes - Mapping and Data Visualization with Python
(1) In which scenario do we need to write jason string to send request to APIs? In other words, while working with OpenRouteService, we dont need to write the jason string. Bue are there any other APIs that requires us to write the jason string and send the request? (2) While sending request to OpenRouteService, we assign the parameters a variable called "params". I am wondering if we can assign any other variable name or ORS needs "params" as a variable name? (3) The durations and distance are saved under "segments" variables as per the data dictionary shown in the video at time 17:14. Why have you provided 'summary' variable in the code ? I am bit confused. (4) Where to find the documentation for the direction service under openRouteSerive?
in the north of kashmir , areas like kargil and Leh urban development is usally made up of stones taking training data from here as a sample later it reflects rocky mountains as urban development too (may be because of same geo or material composition)🙃 with almost same reflectance value ....how will i differentiate both ?
Can you make video like this in hindi
Sir, how GDAL use in C++ program and they are applicable.
latitude = '''37° 46' 26.2992"''' print(latitude[0:2]) print(latitude[4:6]) print(latitude[-8:-1])
nyc_data = {'city': 'New York', 'population': 8175133, 'coordinates': (40.661, -73.944)} print(nyc_data['coordinates'][0]) print(nyc_data['coordinates'][1])
what if usung tuples i want to print as as co-ordinates as single index e.g x[0] should print (lat,long) of single point
You can have a list of tuples. Take this list of 2 tuples with coordinaes. coordinates = [(lat1,lon1), (lat2,lon2)]. coordinates[0] will print the first tuple.
For optimal path, isn't this feature already implemented in Google Maps?
For a simple consumer use case, Google Maps can be used. This example is more suitable for business use cases. I.e. I have 100 parcels to deliver using 10 vehicles with each vehicle being able to to carry 5 parcels at once - what would be the optimal path for each vehicle and how many trips are required for each.
Love your stuff!
Amanullah Nasiri, Land surveyor and GIS Officer from Afghanistan, I'm very happy to find this amazing teacher and channel.
straight to the point. Thank you!
I tried add by geometry, but out of 1000 i get area for 40 features only. I think i made mistake while mapping roof of each house
I am stuck at a point. When classifying the image, it displays the message, 'No valid training data were found.' Please do support me.
thank you, super
This just saved me so much time thankyou
parking_gdf = leafmap.osm_gdf_from_place( 'Bangalore', tags={'amenity': ['parking', 'parking_space', 'parking_entrance']} ) AttributeError Traceback (most recent call last) <ipython-input-19-d25f2d87cdb0> in <cell line: 0>() ----> 1 parking_gdf = leafmap.osm_gdf_from_place( 2 'Bangalore', 3 tags={'amenity': ['parking', 'parking_space', 'parking_entrance']} 4 ) AttributeError: module 'leafmap.foliumap' has no attribute 'osm_gdf_from_place' Anyone with a solution? Thanks
Directly connecting dots with begineer's mind ( from python developers mindset)
This is very useful
Sir This is Ayan Pl guide to, How to bring data type string list in field calculator of qgis
How can u extract shorelines using the Otsu thresholding method on Sentinel-1 imagery in Google Earth Engine?"
Use this starter script and instead of static threshold, use the Otsu function courses.spatialthoughts.com/gee-water-resources-management-supplement#sar-water-detection
ImageCollection (Error) Error in map(ID=20200106T055229_20200106T055310_T43SDV): Image.select: Band pattern 'cs' did not match any bands. Available bands: [B1, B2, B3, B4, B5, B6, B7, B8, B8A, B9, B11, B12, AOT, WVP, SCL, TCI_R, TCI_G, TCI_B, MSK_CLDPRB, MSK_SNWPRB, QA10, QA20, QA60, MSK_CLASSI_OPAQUE, MSK_CLASSI_CIRRUS, MSK_CLASSI_SNOW_ICE] while running a same code in other location(e.g farm) facing this error
The error means you are trying to apply a cloud score+ mask but have not joined the collection with the cloud score+ collection. If you simply changed the geometry in the script it should work without any problems.
The videos are amazing so far. I am a PhD student in Environment department and i am working on aerosols. I have already started my Python journey with this course and i plan to take all lectures. Excellent videos
Just a marvelous presentation👍
This is really excellent - thank you so much!
man you are a legend just a legend
You are an incredible teacher. I usually suck at concentrating for long hours and coming back to it but I was looking forward to coming back and resuming this course everyday.
With the Raster Tracer plugin, I draw the contour line using a broken line and save it to the layer. Afterwards, it automatically writes the value of another curve I drew, but this is an echo value. I wrote this problem to the developer who coded the plugin, but I did not receive a response. How can I solve this problem?
fiona has no attribute path
I have tried downloading the course material, but the link in the description isn't working or loading. If anyone can assist, I'm even willing to share my email so they can send it to me directly.
The link is working. Try opening an Incognito window in your browser and try it. Here's the direct link to the material github.com/spatialthoughts/courses/releases/download/data/introduction_to_qgis.zip
@@SpatialThoughts thanks
Sir, Thank you for the skill you are delivering. This is a good course for the bigganer. Just One request please show us how to download the data from the platform like github. For example the GEM active fault data. This will help full for many beginners like me.
Go to a Github repository and click Code --> Download Zip. For the GEM data, try it at github.com/cossatot/gem-global-active-faults
You are really great
huge applaud to you sir! the nuances and concepts I understood with one and two videos alone had surpassed numerous doubts of mine regarding working with earth engine !
I tried doing the same thing as you did: creating a branch name, and expected to see a variable created automatically as shown in the video. However, the variable was not created. Would you know why it may be?
Make sure to press “Enter” after entering the branch name. I have seen many times the name doesn’t get saved unless you press enter.
@@SpatialThoughts Thanks for your quick response. I tried hitting ENTER, as well as writing down different branch names, closing and opening a new conditional branch dialogue box, and restarting QGIS. But none worked unfortunately.
Sir I pursuing Bsc Geography final year student. I will learn using for QGIS, arcgis software. So give best laptop for applicable this software and some specification to your suggestion.
For QGIS - A medium range laptop with Core i5 processor and 4-8 GB RAM should be sufficient. I don't use ESRI software so sont know about it.
Hi, i get the following error running the notebook: AttributeError Traceback (most recent call last) <ipython-input-4-d25f2d87cdb0> in <cell line: 1>() ----> 1 parking_gdf = leafmap.osm_gdf_from_place( 2 'Bangalore', 3 tags={'amenity': ['parking', 'parking_space', 'parking_entrance']} 4 ) AttributeError: module 'leafmap.foliumap' has no attribute 'osm_gdf_from_place'. I checked an the packages are installed.
More commands to add to the list of useful functions - Thanks!
What courses do you recommend after finishing this course?
spatialthoughts.com/learning-paths/
Best channel
I am having issues trying to clip landsat9 classification to my area of interest in GEE. Can anyone share insights on how to solve this issue?
For generic support queries like these- post them on the GEE Developer Forum with a link to your code. There are many developers who would be able to help developers.google.com/earth-engine/help
@SpatialThoughts thanks.
Thank you so much
I'm a Surveyor with background in drones. I wanted to start delving into QGIS and this is the best course I've found. Not the classic teacher that wants to sell you all the courses, and with a focus on the community side of QGIS. I'll continue your Learning Path. Congratulations and keep up the good work!
Thank you for the course.I am interested in radar images from satellites. I am using Sentinel-1 SAR. The issue is that in my region (Lat -27, Long -48), there are no images after 2022. I would like to know if there is any reason for this?
You.mist be using some wrong filter. See our reference script for Sentinel-1. Try either ASCENDING and DESCENDING mode and see which one gives you images courses.spatialthoughts.com/end-to-end-gee-supplement.html#using-sar-data
@@SpatialThoughts thank you again. But the problem persists. In the years 2020 and 2021, there are several images. However, from 2022 until today, there is only one scene in my region. Sorry to bodher
Share your code using “Get Link” button
@@SpatialThoughts Due to an issue on RUclips, I'm unable to respond to your question. The response with the link is removed by RUclips.
The video is really helpful. I tried your code on the Planet image and got this error. Can you explain why?. "Coastline (Vector): Tile error: Error in map(ID=+1064316+78307): GeometryConstructors.MultiLineString: Inputs must be Number, List, or Geometry. Found type 'List<List<Float>>'."
This is due to conversion of multipolygons to linestrings. Try this updated version of the script that deals with multipolygons correctly. Let me know if this fixed the issue code.earthengine.google.co.in/bbc1b18cd0b1f11ad7613b9a22bfa7df
@@SpatialThoughts Thank you Sir.
@@SpatialThoughts The code worked well for Sentinel and Landsat images in small and large areas, but for Planet images it was inaccurate for large areas.
The key is to find a good ways to separate water and land. Planet data is noisier and has lesser bands. So you need to experiment and figure out the best water detection algorithms that works for your region.
@@SpatialThoughts Thank you very much.
Great teacher, thank you!
when I want to create a time series with the calculated MNDWI, it's missing the “system:time_start”, how can I integrate it into the MNDWI calculated?
Watch this video to learn how to map() a function and set the system:time_start property ruclips.net/video/GwKDcKyD4O0/видео.html
Watch this video to learn how to map() a function and set the system:time_start property ruclips.net/video/GwKDcKyD4O0/видео.html
please sir what's the threshold should be applied to NDVI to see surface water in this case
See this video ruclips.net/video/W0NebGjuWEc/видео.html
👍
Please did you create a database for the data?
The source of the data is mentioned in the video description.
Thank you very much 👏👏
i mean the .csv file link is not workin
Works fine for me. github.com/spatialthoughts/python-dataviz-web/releases/download/osm/highway_lengths_by_district.csv