thank you for this tutorial - I used this in conjunction with your 2 part series with nepal as the example. Once again was helpful. I'd recommend linking to your 2 part series in the description as I believe that was a better baseline for a beginner if they are struggling with t his exercise.
Thanks again... your videos are helping me a lot in my Ph.D. project. Could you please make a video on the quiver plot from the NetCDF file that contains u, v and time data?
Thank you for the great video! I have one question, how can I do to plot some specific countries, instead of removing Antarctica let's say I would like to show in color countries like US, France and Australia and the rest uncolored?
you could try something like this.. russia =world_data[world_data.NAME.str.contains('Russia')] ax = world_data.plot(figsize =(12,12),color ='darkgreen',edgecolor='black') russia.plot(color = 'blue', ax=ax) *Let's say that you'd like to highlight russia in the world map with a different color. All you need to do is ,first get the russia's data and plot it with the world map. Just try the code that I've written and you'll understand what I meant sir. You could also do this with different countries too with the same way.
# Create a new column for the desired countries world_data["color"] = 0 world_data.loc[world_data["NAME"].isin(["United States", "France", "Australia"]), "color"] = 1 # Plot the desired countries in a different color world_data.plot(column='color', cmap="Set1", legend=False, figsize=(7,7))
i am not able to get the map and other data on console it is only visible on plots. if i want to see the columns the following error is shown please help me shape_file.columns() Traceback (most recent call last): File "", line 1, in shape_file.columns() please help me
When I open the attribute table (geodataframe) and scroll over to geometry, my spyder starts to lag extremely (works extremely slow). what might be the issue?
ArcGIS shapefile files are composed of mandatory files (SHP, SHX and DBF) and optional files (PRJ, XML, SBN and SBX). You want to just select the shp file for this tutorial when coding.
Hi. Thank you. I have a question. Is there any way I can extract the latitude and longitude from the geometry and add them as separate columns in the geopandas dataframe??
@@geodeltalabs Hello ,Thank you very much. My geometry data is in multipolygon and if I try to extract the long/lat following this, it shows me an error "MultiPolygon' object has no attribute y" . I am new to geopandas. Can you please give me an idea how to extract long/lat from the multipolygon?
Hi, it's expected if that's a polygon. I was under the impression that you were referring to point objects. A polygon is actually made up of many points (vertices), so I'm not sure what exactly you mean by extracting lat and lon of a polygon? Are you referring to maybe the centeroids' coordinates of each polygon?
@@geodeltalabsHi, I did a (.centroid) operation over the multipolygon which results in a point object and returns me for an example point(103.70469 ,1.34714). I think this is my lat and long. Correct me please if I am misleading myself. Thank you very much. I love your channel :-)
import subprocess # Set the path to the input shapefile input_shapefile = "path/to/input.shp" # Set the path to the output directory for the vector tiles output_directory = "path/to/output/directory" # Set the zoom levels to generate tiles for zoom_levels = "0-12" # Set the name of the layer to use in the vector tiles layer_name = "my_layer" # Call the tippecanoe command to generate the vector tiles tippecanoe_command = f"tippecanoe -o {output_directory}/{layer_name}.mbtiles -z {zoom_levels} -l {layer_name} {input_shapefile}" subprocess.call(tippecanoe_command, shell=True)
Thank you for your tutorial. But when I use get area for each country, I get this erro. "C:\Users\user\Anaconda3\lib\site-packages\ipykernel_launcher.py:1: UserWarning: Geometry is in a geographic CRS. Results from 'area' are likely incorrect. Use 'GeoSeries.to_crs()' to re-project geometries to a projected CRS before this operation. """Entry point for launching an IPython kernel." Could you explain me why and how can I resolve this? Thank u a lot
It doesn't affect anything, it is just letting you know that since the area is calculated by degrees is wont be as accurate as it would be if it was calculated by sq km for example.
Hi, please refer to the 'Beginner's guide to geopandas tutorial" which I have done quite some time ago. in the first few minutes of the tutorial, you will learn how to install geopandas :)