Тёмный
Klas Karlsson
Klas Karlsson
Klas Karlsson
Подписаться
My channel is about a lot of things that interest me.
A dominant subject is GIS and Open Source. Some of it is in English, some in Swedish...
I have activated advertising on my channel, and I will share the revenue (If there are any) to relevant Open Source projects, so by enduring the commercials or clicking on the banners, you will not only support me, but also Open Source.

Also find me on @klaskarlsson@fosstodon.org

Swedish:

Min kanal handlar om sådant som intresserar mig. Väldigt mycket handlar om Öppen Källkod och GIS.
Jag har aktiverat annonsering och kommer att dela eventuella intäkter med relevanta Open Source Projekt, så genom att stå ut med lite reklam, och kanske klicka på någon av länkarna då och då, så stödjer du inte bara mig, utan även Öppen Källkod.
QGIS User 0051 -  Open Polygon Style
11:23
11 месяцев назад
QGIS User 0050 - Charts and Diagrams
44:08
11 месяцев назад
QGIS User 0049 - Nicer Layouts
39:45
Год назад
QGIS User 0048 - Old Map Style
54:42
Год назад
QGIS User - 0047 Q&A
51:28
Год назад
QGIS User 0044 - QGIS files
26:32
2 года назад
QGIS User 0042 - BackendService PostGIS
29:27
2 года назад
QGIS User 0041 - BackEnd (WebODM)
38:45
2 года назад
QGIS User 0039 - Landsat 9
18:06
2 года назад
QGIS User 0036 - QGIS and Blender
34:07
2 года назад
QGIS User 0035 - Halftone style
31:44
2 года назад
QGIS User 0034 - Shoreline Styles
19:32
3 года назад
QGIS User 0033 - Creating Point Clouds
31:45
3 года назад
QGIS User 0032 - MGRS
46:30
3 года назад
QGIS User 0031 - Style Sharing
11:00
3 года назад
QGIS User 0030 - Working With SVG
32:45
4 года назад
QGIS User 0028 - All about Labeling
1:21:22
4 года назад
QGIS User 0027 - Styling Contour Lines
15:31
4 года назад
QGIS User 0025 - Complex Labels
17:11
4 года назад
QGIS User 0024 - GeoPackage
18:36
4 года назад
Комментарии
@Lanchunkiltro
@Lanchunkiltro 18 дней назад
What kind of programming language are you using? Is python?
@KlasKarlsson
@KlasKarlsson 16 дней назад
QGIS do use python for a lot of coding and integration stuff, but for scripting expressions a special coding syntax is used. It takes inspiration from SQL but is a scripting language of it's own.
@kennette2121
@kennette2121 21 день назад
fantastic tutorial! The authentiation method in QField is very manual. Is there any other alternative to authenticating the end user application more elegantly? Also, in IOS you can only load QField projects via URL... can you do this direct file editing authentication work around in iOS? I would be surprised...
@KlasKarlsson
@KlasKarlsson 16 дней назад
With a cloud service subscription in the backend it will be simpler for the end user to use the application. Not sure what can be done easily if you want to host the data locally. Personally I stay away from iOS devices because they generally restrict usability more than Android, and they are more expensive.
@tiskaaaa
@tiskaaaa 24 дня назад
7:30 Starts how add multiple raster (TIFF) into one Geopackage. Thanks Klas
@gaetanfunga3151
@gaetanfunga3151 Месяц назад
Hello Mr.Klas, thank you very much for this tutorial. The tutorial works with qfield for windows but not with mobile - I packaged my project using qfield sync and placed the authentication key in the Auth file, it doesn't work with mobile - whenever I do not use qfield sync and try to read the project with mobile , it is not possible . Please can you help me solve this issue 🙏 thanks
@LifeSimple
@LifeSimple Месяц назад
i have problem with fonts in labels. there is a fult of installation. i cant wright. How i can fix it?
@Bos_Taurus
@Bos_Taurus Месяц назад
My labels don't apear on the intersections. The label line only dictates witch contur gets a label
@michaelfuchs1467
@michaelfuchs1467 Месяц назад
Hello Klas from a fellow Swede (I presume)! First of all, thank you for your excellent tutorials! I'm about to kick off a small start-up providing drone services. Therefore I've just configured a few backend server blades for client frontend, live video streaming, photogrammetry and hopefully a GIS workflow. I'm an absolute newbie with both photogrammetry and GIS-work so I have the work cut out for me... 😛 I've been working quite a lot with IT infrastructure, EE, scientific work and such though. As a learning exercise I'm now attempting to make a georeferenced 3D map for something called 'ATAK' (Android Tactical Assault Kit) or 'Android Team Awareness Kit). It's basically a Moving Map application. My first trouble is to find the correct tool chain for my goal. Today I'm sitting here with ngnix, MySQL, AliceVision Meshroom, Blender, MeshLab, qGIS and WebODM configured and running. No add-ons so far. The servers are a bit old-ish but should be adequate up to a certain point. I'm handling +300 48 Mpix photos as input to AliceVision Meshroom. But there's the pain threshold. My first experiment is a huge (1.5 x 1 km) quarry which I have successfully built a few 3D meshes from, in four different resolutions, to see how much difference it makes and if the overhead in processing time is really worth it (not). I've worked with datasets containing 350 images in 5, 12, 20 and 48 Mpix. 48 Mpix took a full 12 hours to process into a 3D mesh. Mostly due to too little RAM in that blade. I'll try to double it eventually. Then I cleaned up the .obj mesh somewhat in Blender, exported it to .ply and imported it as a new layer in qGIS. -Then I had to search for some tutorials - and found your videos! I couldn't even get a 3D viewport to show my mesh - but its onscreen anyway and so far I'm proud after only two days doing this! 😄 Now I'm wondering if my toolchain is adequate or even correct for my intended purpose? 🤔 My first goal is to produce a map, useable in an application called 'ATAK' ('Android Team Awareness Kit' or 'Android Tactical Assault Kit' depending on who's using it). The map format can be OSM (OpenStreetMap) or a number of other formats. I'm guessing I can convert the result from my tools to any format with other tools... I'm basically looking to get a georeferenced 3D output from drone photography. Both visual and infrared (thermal). Later point clouds from LiDAR scans will be used too, but one thing at a time I guess... My 'input parameters' for my work pipeline and toolchain are FOSS and Linux for the time being. FOSS might be negotiable at a later time but not Linux. I've got two questions for anyone knowing what I'm talking about: 1: Will above mentioned toolchain be adequate for what I'm looking to do; create a useable, georeferenced 3D map for common map applications? 2: Is there a good opensource tool (Linux) with which I can make area and volumetric measurements on my map or a 3D model created with above mentioned tools? This need is for another use, not for 'ATAK'. I'm looking for a simple viewer with ability to do these measurements. Since this will be client side I'm looking for Linux, Windows and iOS applications to view and measure these maps / models. Not necessarily FOSS but preferably. Commercial pay-ware as an absolute last resort. If I'm missing something essential I'm extremely thankful for suggestions! That is; suggestions about what tools I need to configure and learn. The steps necessary I will try to learn myself at this point. Therefore your videos looks like a pot of gold right now! Best regards from Northern Norway!
@KlasKarlsson
@KlasKarlsson Месяц назад
It sounds like you should take a look at WebODM (Open Drone Map) - ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-LK5bN38VqIU.html
@michaelfuchs1467
@michaelfuchs1467 Месяц назад
@@KlasKarlsson Thank you. I'm trying hard to do that right now - but I'm trying to get it running with CUDA support (using Ubuntu 24.04 LTS and Docker-Desktop). 😛 It ran for a bit (without CUDA support) but then stopped. So I'm more focused at getting the --gpu variety running. Might install a non-virtuslised Docker machine to try it with CUDA support since this seems to be the way to go process timewise... Looks like this is a troublesome venture... 🙄
@benthatcher1772
@benthatcher1772 Месяц назад
This is a fantastic introduction. Thank you very much from London with a Coffee.
@Lanchunkiltro
@Lanchunkiltro 2 месяца назад
You're the best 🔅
@randyisdandy84
@randyisdandy84 2 месяца назад
Why is the label part only giving me the option to use numeric values?
@fernandog.sabuda1706
@fernandog.sabuda1706 2 месяца назад
Hello Klas! I need to make a pie charts from a single point and I want to represent the data of a single column that contains, for example, men and women. It's possible? thank you!
@KlasKarlsson
@KlasKarlsson 2 месяца назад
All you need for a pie chart is geometry and values. Values need to be formated in a way that can be used, so you might need to convert your field values, but it should be quite possible.
@Thomas-xo4bh
@Thomas-xo4bh 2 месяца назад
Thank you, it was what I was looking for. However, the video is very (too) fast.
@juansebastianbarajasnarvae4373
@juansebastianbarajasnarvae4373 2 месяца назад
Nice video Klas! I was wondering if i can create a line next to my line feature indicating where it starts and ends and display the length (available as one of my fields)on it at the same time. Since my line is made of many segments the expression that im using (make_line) creates a straight line between these points. Do you know how could i approach this problem? segments_to_lines creates a line for each segment and i want a simple line. My main goal is to get displayed the length of a line (multiline and therefore with curves). Id appritiate any advice :)
@binualexander9439
@binualexander9439 2 месяца назад
Excellent
@jeremyferris7573
@jeremyferris7573 2 месяца назад
Since interning at Kartoza, I have seen the beauty of well thought out data structures to keep larger projects organized and collecting various types of geometric and non-geometric data. I have been using QField and doing cloud syncs and direct file transfers to my devices which is a bit of a pain and problematic for data collection with multiples of the same id's from different devices, etc. that have to be figured out when you bring things back together to the main project. This is a simple and elegant solution to that problem. Thanks for the demo.
@0816nmj
@0816nmj 3 месяца назад
Awesome guide
@ccrane3529
@ccrane3529 3 месяца назад
One of the hardest programs to learn as a beginner. Even the 'right click to close vertex' doesn't work, it just deletes the vertex I just drew. Unintuitive, documentation written for programmers. Just nasty.
@mathiascunault2972
@mathiascunault2972 3 месяца назад
5:11 why allowing "saving/loading QGIS projects in the database" ?
@pplecke
@pplecke 3 месяца назад
Hi Klas! thank you for your excellent tutorial. I found however one thing that makes it unusable for me - as in your example my map gets green overlay which makes it unusable. My basemap is of course colored and when I try to print it with any other print setting it generate colorful map, however in all 3 MGRS print presets it appears with this green overlay :( Is there a way to get rid of this?
@iLifeMapping
@iLifeMapping 3 месяца назад
Sir, I have a label by showing three fields, for example: coalesce("Field1",'') || ' ' || coalesce("Field2",'') || ' ' || coalesce("Field3",''). I'd like to display different font sizes for the three fields (say, Field1 18, Field2 15, Field3 10), how could this be done in expression?
@EnshroudedLad
@EnshroudedLad 3 месяца назад
0:14 Intro (theory on GIS) 2:30 QGIS tool structure 3:31 Getting started 4:31 Coordinate referencing 6:45 Adding data (The resource tree) 8:27 Saving your project 9:27 Creating custom layers (Vector Layers) 12:31 Making a layer permanent 13:29 Styling a layer 15:07 Creating labels 15:53 Storing additional information about a layer 18:11 Dealing with changes to the project 19:11 Saving the layer style with layer data 20:00 Advanced styling 21:52 Creating geo-package layer 24:39 Styling a geo package layer 25:51 Adding points to your project 27:46 Adding keys, scales and legends to your project 31:20 Conclusion and key advice
@JV-pu8kx
@JV-pu8kx 3 месяца назад
3:08 The percent sign (%) is used as a modulo operator. Divide by the second number and give the remainder.
@JV-pu8kx
@JV-pu8kx 3 месяца назад
You can also use a new-line character, ' '.
@user-yl9ex8br1z
@user-yl9ex8br1z 4 месяца назад
Excellent information here--all sorts of subtleties in QGIS features it would've taken hours for me to figure out--appreciate the work!
@mukhtarmohamed1742
@mukhtarmohamed1742 4 месяца назад
Thanks. this is helpful video.
@cgurbuzie
@cgurbuzie 4 месяца назад
great video - full of information and to the point! thanks a lot Klas
@samanyuiirs
@samanyuiirs 4 месяца назад
can you share the link of the data source and from which government is this data from. I am sorry, the attributes arent in english.pl help
@KlasKarlsson
@KlasKarlsson 4 месяца назад
Swedish Statistical Bureau data. www.scb.se/contentassets/67248cebde154e009c3bee2ee01dca35/totalbefolkning_1km_211231.zip
@grp77
@grp77 4 месяца назад
Can I change a gdb files projection permanently
@Georgy_47
@Georgy_47 4 месяца назад
tips: export option use the option where it's say export text as select object now ur text in inkscape is text box instead of individual letters, also select one and ur the select all similar in a group to select all the same fonts and change them inkscape is powerful but hard to learn as in all open sources software they do the trick very well but the learning curve and UI sucks 😅 another tip in pdf export u can have groups and u can use select all in layers and ctrl g to ungroup or export as svg where they all come grouped by similar functionality u can create a lot of nice maps just by exporting a basic one from qgis and styling in ink
@miccosx
@miccosx 4 месяца назад
Hi! This looks amazing and interesting. I'm trying to learn QGIS and re-create this side by side with this video. Still a total beginner with QGIS, so bear with me.. Having a problem with QGIS 3.36.1. When I create labels for the corners, the "nort-west" grid label is missing from every grid (the bottom right one from grid intersection). Also, If I save a project, should the grid system be available when I open the project again? It's missing at the moment.
@katze_ksb
@katze_ksb 4 месяца назад
Would it be complicated to create layouts for other page sizes (e.g. A4/A2) and scales (e.g. 1:25000)?
@KlasKarlsson
@KlasKarlsson 4 месяца назад
No. Some work I guess, but not complicated. You just need to get familiar with all the components that make up the layout, and start working.
@bryanpf1236
@bryanpf1236 5 месяцев назад
thank you so much
@mikkoh.2051
@mikkoh.2051 5 месяцев назад
Great video! Do you know is there any changes for missing values of grid in border line?
@Mapcarton
@Mapcarton 5 месяцев назад
Thanks for your video. i want the road labels of my map to become bigger while I zoom in and become smaller while I zoom out when the map is exported as JPG or PNG. (My map scale is 1:440016). Pls how can I achieve this? What I have done, Reduce font size to 6pts. Set placement mode to "curved" Placement position "above the line" Overlapping mode to "all overlaps without penalty" What I want, While zooming in or out, the label of the exported map become bigger or smaller respectively.
@KlasKarlsson
@KlasKarlsson 5 месяцев назад
Experiment with font size in "map units" instead of pts.
@gleebo5276
@gleebo5276 5 месяцев назад
would this work the same if it was physical installation of decktop Ubuntu, not the virtual server
@filipefernandes9352
@filipefernandes9352 5 месяцев назад
it would work even better
@ridjsaduhakkani3959
@ridjsaduhakkani3959 5 месяцев назад
Mr. Klas karlsson, I envision you as a tranquil, modest, and benevolent gentleman. Thank you very much.
@StefanoVerugi
@StefanoVerugi 6 месяцев назад
watched again after a few years, this video is still the best on digitizing tools, thanks PS for those who want to rotate geometries from different point than center select the object you want to rotate, click the rotate tool than press ctrl and click on the point you want to use as pivot, then use another point of the object for rotation reference and align it to desire angle.
@KlasKarlsson
@KlasKarlsson 5 месяцев назад
Top Tip! And if you want to rotate around a specific vertex, just activate snapping.
@stayerimpact
@stayerimpact 6 месяцев назад
Thank you very much!
@nicsmart21
@nicsmart21 6 месяцев назад
Fantastisk video. Tack!
@Diego105r
@Diego105r 6 месяцев назад
Great job, thx!!! That saved me time and stress for my project.
@RadIguanas
@RadIguanas 6 месяцев назад
How would you trim excess "labels" (elevation data), after reducing lines with geometry generator. The excess lines are clipped, but the labels remain in plain space
@KlasKarlsson
@KlasKarlsson 6 месяцев назад
If I understand you correct you are having issues with label placement on layers with geometry generator modified geometries. In that case you need to consider that labels do not comply with geometry generator calculations... You will need to use label placements expression with a similar expression for the labels to comply with the "new" geometries.
@RadIguanas
@RadIguanas 6 месяцев назад
@@KlasKarlsson True, that is correct. I would like to hide (or cut) certain labels on lines that were cut due to their short length. How would you make that expression?
@patricissa477
@patricissa477 6 месяцев назад
Hey, sorry I'm new to QGIS, what is that black and white screen you're starting with? How do I get that for the site I'm working for so that I can start getting contour lines?
@renz1409
@renz1409 4 месяца назад
it's called DEM (Digital Elevation Model) and is free to download online
@sandunpriyankarasomarathna9281
@sandunpriyankarasomarathna9281 6 месяцев назад
how i get these kind of data , what is the source
@gramaalexandra3596
@gramaalexandra3596 6 месяцев назад
Its a great video, thank you. Unfortunately I missed the parts that are speed up because its impossible to follow them :(
@gemyniraptor8626
@gemyniraptor8626 6 месяцев назад
came to this 6 years after your publishing this vid and it all still works, was simple and easy to follow!
@paulchapman2184
@paulchapman2184 7 месяцев назад
can i import a dae into qgis?
@KlasKarlsson
@KlasKarlsson 7 месяцев назад
docs.qgis.org: "supported formats include wavefront .obj, .glTF and .fbx."
@AetherScout
@AetherScout 7 месяцев назад
I've tried all of those and I keep getting "not recognised file type". Ply uploads but doesn't show on the map, and when I click zoom to layer all I get is a blue screen... I'm using reality capture to create and export the maps/models
@joshuaturia9124
@joshuaturia9124 7 месяцев назад
I've been working with QGIS for some time now, and this really helped level up the esthetics of my maps
@fika5458
@fika5458 7 месяцев назад
Sir, my index numbers both x and y axis of the 1 km grids is not on the center of the line as yours. I make a layout map of 1:25,000 scale. It's slightly to the side, what are the problem causing that. Thank you for the great video.
@gabde5458
@gabde5458 7 месяцев назад
Good evening Klas. I loved your video and would like to replicate it with several users, however I am completely unaware of how it works with PostGis and the VPN connection. Could you take pity and make an example from scratch, for us mere mortals, please? I also see that several have problems connecting the information and you indicate that it is done on a local network by VPN (I don't know what that is), could you also show us, please. Thanks a lot.
@gabde5458
@gabde5458 7 месяцев назад
Can I dimension the azimuth of the sides of a polygon layer? Thank you so much for the tutorial
@KlasKarlsson
@KlasKarlsson 7 месяцев назад
With a geometry generator or any expression you can use "segments_to_lines" to isolate each segment in the polygon. You can iterate over them, or the vertecies them selves. You can use azimuth( point_n( $geometry, 1), point_n($geometry, 2)) to get the azimuth between vertex number 1 and 2 in radians. Nor sure what you are after exactly though...