I've spent 1 week reading literally every thread on this. The closest I've gotten to is this thread: Creating buffer in meters.
I have a QGIS3 workspace with two layers. The first layer is the OpenStreetMap that comes default with QGIS. The second layer is a vector layer from an imported CSV with various coordinates in EPSG4326 CRS. So the map looks like the world with dots all around it.
I want to draw a 1km buffer around each of the points. My understanding is that EPSG4326 is in degrees, and I need a projection in km. But every single tutorial or thread I find only has instructions for specific regions. There is no solution for the entire world.
Anyone have a simple solution to this? I'm confused because it looks like I have to convert everything by timezone? That can't be right. Surely this is a common enough GIS problem that there's a general solution to it.
What if I just converted the long/lat in the csv to UTM format? Would that work or would that be too distorted?