QGIS User 0028 - All about Labeling

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ธ.ค. 2024

ความคิดเห็น • 82

  • @MuratUsubaliev
    @MuratUsubaliev 4 ปีที่แล้ว +19

    I think your channel is one of the best for QGIS students. Thank you very much!

  • @xxxyyy3691
    @xxxyyy3691 11 หลายเดือนก่อน +1

    Impressive lesson! Crammed with info and you make it so enjoyable and easy to understand.
    Thank you very much for this!

  • @murreasy
    @murreasy ปีที่แล้ว +1

    I'm only halfway through, but this already deserves an Oscar.

  • @fernandezfm
    @fernandezfm 4 ปีที่แล้ว +2

    It's a fantastic video. Every time I watch one of your video tutorials I learn new things. Thank you

  • @peterwebster6257
    @peterwebster6257 4 ปีที่แล้ว +2

    This is a great video. I have learnt so much about a very complex aspect. Many Many thanks for producing it

  • @sarahrhode2092
    @sarahrhode2092 2 ปีที่แล้ว +1

    I wish we were friends! Thanks for great content! I just subscribed! Greetings from Jämtland!

  • @MuratUsubaliev
    @MuratUsubaliev 4 ปีที่แล้ว +1

    Very helpful video tutorials! Thank you for your time. I have QGIS 3.4.4 Madeira and I don't have CALLOUTS.

  • @StaridasGeography
    @StaridasGeography 3 ปีที่แล้ว +1

    I did reach the end of the video. Excellent work. Thank you :)

  • @nicsmart21
    @nicsmart21 9 หลายเดือนก่อน +1

    Fantastisk video. Tack!

  • @Mickeycuatropatas
    @Mickeycuatropatas 3 ปีที่แล้ว +2

    Greetings from Colombia! I learned a lot.

  • @mordiao7163
    @mordiao7163 3 ปีที่แล้ว +1

    you channel is very good for students in qgis thank you

  • @rushianokun
    @rushianokun 4 ปีที่แล้ว +1

    Thank Klas! It's always a delight, tons of new insights!

  • @nap1030
    @nap1030 4 ปีที่แล้ว +2

    Thank you again. I learned a lot from this video. I would like to see something in interfacing with databases. DBManager etc.

  • @zimbocb9123
    @zimbocb9123 4 ปีที่แล้ว +1

    Tack tack de bra lessor. Clear for first time user

  • @simualexandru3776
    @simualexandru3776 4 ปีที่แล้ว +1

    You are a very good teacher! Congratulations!

  • @kennethjansangalang1193
    @kennethjansangalang1193 3 ปีที่แล้ว +2

    You are a really good teacher! I would love to be in one your class!

  • @flaviofelix33
    @flaviofelix33 4 ปีที่แล้ว +1

    Pretty good...thanks for your time on it!!!

  • @shuaibchauhan721
    @shuaibchauhan721 4 ปีที่แล้ว +1

    Sir Your knowledge helped me alott for Completing my Assignment. Thankyouu very Muchhh... Love from India.❣️❣️

  • @mariuszkrukar950
    @mariuszkrukar950 3 ปีที่แล้ว +1

    your channel is fantastic! Thank you!

  • @E2I-Community
    @E2I-Community 4 ปีที่แล้ว +1

    👍Thank you for your detailed explanation!

  • @bossbaby492
    @bossbaby492 ปีที่แล้ว

    Can I Uniq ID label automatically from northwest to southeast for adjacent polygons

  • @markstrizek2782
    @markstrizek2782 4 ปีที่แล้ว +1

    Great stuff. Can you automate callout placement to check for overlaps and adjust?

  • @iLifeMapping
    @iLifeMapping 6 หลายเดือนก่อน

    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?

  • @Janus652
    @Janus652 4 ปีที่แล้ว

    Thx you very much for this video!
    I have a question about the New version 3.14:
    A new function was added, although placement in x y is choosed, qgis let move label while i'm moving on the map, just for visual. Do you know how we can cancel this functionnality ?

  • @alihussainaljani
    @alihussainaljani 2 ปีที่แล้ว

    Dear Klas, I want to show FID code on map, but want to show in legend like this 1.School etc please do a video on this too.

  • @cambodiangisbluehelmet2760
    @cambodiangisbluehelmet2760 3 ปีที่แล้ว

    Hello, can you kindly tell me how to give the index number (map sheets) for topographic 100K?

  • @dna0101
    @dna0101 4 ปีที่แล้ว

    Awesome and timely as I style my MTB maps, long video but full of nuggets of great info. Trying to force as many trail names to display is tricky. Some words are hidden even though there is space to show them. Still not sure what magic setting will reveal them. Anyone know?

  • @timmalloy6693
    @timmalloy6693 4 ปีที่แล้ว +1

    Another great video - thanks Klas!

  • @dirksager4152
    @dirksager4152 4 ปีที่แล้ว

    Good Videos. Can I request to you for a video showing Spot Mapping of Houses in a certain town using coordinates? Thankyou.

  • @filemanutube
    @filemanutube 4 ปีที่แล้ว

    Hi Mr. Klas, may you help me with obtaining a nice colour map of bathymetric data from a PTS file (x,y,z)?

  • @Mapcarton
    @Mapcarton 8 หลายเดือนก่อน

    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  8 หลายเดือนก่อน

      Experiment with font size in "map units" instead of pts.

  • @Maliilse75
    @Maliilse75 2 ปีที่แล้ว

    Ca someone direct me to the time sot for hiding individual labels? Thanks!

  • @sew1500
    @sew1500 4 ปีที่แล้ว +1

    How about multilabeling big polygons.
    I can't find solution for labeling big polygons more than one. There is such option for lines but not for polygons.

    • @KlasKarlsson
      @KlasKarlsson  4 ปีที่แล้ว

      You can do that with placement through the geometry generator (QGIS 3.12).
      Using: "combine( centroid($geometry), pole_of_inaccessibility($geometry,3))" will generate two points at the centroid and the pole of inaccessibility. You can build your own multipoint geometry and use that for placement, but you can also generate multiline or multipolygon geometries if that better suits your needs.

  • @SteveSpindler905
    @SteveSpindler905 4 ปีที่แล้ว

    Good Video Klas. Thank you. One thing I was hoping to learn was how to position the start of text on a curved path. The Label toolbar doesn't seem to address this. Currently my workaround is to draw a curve specifically for placing text. Also, while your video focused on the Map View, I think it would have been useful to note that working at the same scale as the map in Print Layout can help get predictable text placement for output.

    • @KlasKarlsson
      @KlasKarlsson  4 ปีที่แล้ว

      Well, using 3.12 you could use the geometry generator for label placement:
      line_substring( $geometry, $length/3, 2*$length/3)
      The above expression will place the label on the middle third of the line (starting at 1/3 and ending at 2/3).

    • @SteveSpindler905
      @SteveSpindler905 4 ปีที่แล้ว

      @@KlasKarlsson The line substring geometry expression is helpful. Thank you. I'm able to label curved lines globally using layer styling using this method. From the Label Properties in Label Tools, I don't see a geometry generator option for a specific text string. Thanks for your reply though.

  • @Chenshi00
    @Chenshi00 4 ปีที่แล้ว

    can you make a video about bringing a qgis project with a wms service online? with qgis server or geoserver

  • @totelio2008
    @totelio2008 4 ปีที่แล้ว

    How I could use the callouts but automatically?? for example when I have large amounts of points? thanks a lot!

    • @KlasKarlsson
      @KlasKarlsson  4 ปีที่แล้ว +1

      The point with offsetting labels and using labels is to move labels to a place where they work better. This is usually individual, and therefor require manual placement. If you want to move all labels the same way you can use a geometry generator with a "project()" function for the label placement, and the same function with the original point and "make_line()" function in another geometry generator for the point style. That way all your labels will be offset with a leader. This can be individualized by modifying the expressions, but that will also require individual handling, more or less.

    • @totelio2008
      @totelio2008 4 ปีที่แล้ว

      @@KlasKarlsson thanks a lot

  • @hesmaxt
    @hesmaxt 3 ปีที่แล้ว

    Anyone know how to label date in dd.mmm.yyyy format? It shows 5 digit number like 44539 when i need 09.12.2021

    • @KlasKarlsson
      @KlasKarlsson  3 ปีที่แล้ว

      docs.qgis.org/testing/en/docs/user_manual/expressions/functions_list.html#format-date

  • @gargighosh3218
    @gargighosh3218 4 ปีที่แล้ว

    How I will change a particular lebel ?

  • @paulhauron
    @paulhauron ปีที่แล้ว

    I have this problem, when I try to move one label to a new location all other labels move to that new location, what could be happening?

    • @KlasKarlsson
      @KlasKarlsson  ปีที่แล้ว +1

      You need to select a "primary key" that is unique for every single label. This is the value that is referenced to the new location. If more than one label is referenced (the same key value) they all will be assigned the new location. If your layer have a "id" field that is unique and indexed you should use that as primary key. All edits will be stored in the project file in a database (*.qgd) and the original data will be untouched.

    • @paulhauron
      @paulhauron ปีที่แล้ว

      @@KlasKarlsson oh god it was so simple, I didn't notice it. Thank you so much! Solved

  • @tegarnalle6888
    @tegarnalle6888 2 ปีที่แล้ว

    Sir, how we do change the Labels Languages in QGIS. Without edit the Database/Dataset manually

    • @tegarnalle6888
      @tegarnalle6888 2 ปีที่แล้ว

      Perhaps we should add several details such as few formula in Expression settings or ...... ??

    • @KlasKarlsson
      @KlasKarlsson  2 ปีที่แล้ว +1

      I'm not sure what you mean. The labels are created using the texts and values in the attribute table. If the the table have text in Spanish, the labels will be Spanish. There's no function in QGIS to translate languages. If you have some "translating" API you could edit the attribute table and add columns with texts in another language. That is however not a QGIS issue and you may want to look for it some where else.

    • @tegarnalle6888
      @tegarnalle6888 2 ปีที่แล้ว

      thanks sir

  • @injazsy4222
    @injazsy4222 4 ปีที่แล้ว

    THANK YOU SO MUSH ... i have very important (Q) WHEN I EXPORT MY MAP with qgis2web many of my label not show until i zoom in to max level of zoom ...please can you help me i spent 1 month and cant solve the problem

    • @KlasKarlsson
      @KlasKarlsson  4 ปีที่แล้ว

      You need to look for answers at github.com/tomchadwin/qgis2web/wiki

  • @marcandreimolina371
    @marcandreimolina371 3 ปีที่แล้ว

    Hi! how do you export a shapefile with the labels on? Thanks!

    • @KlasKarlsson
      @KlasKarlsson  3 ปีที่แล้ว +1

      In the layer properties dialogue you can "save style as default" with a button in the lower part of the window. Depending on the layer file format this will save the style (including label) in the file database or as a side-car file with the same file name. As long as the files/database is opened in QGIS, the saved default style will be applied. This have to be done after any export to shape.

    • @marcandreimolina371
      @marcandreimolina371 3 ปีที่แล้ว

      @@KlasKarlsson hi im trying to export it as geojson but the labels were gone

  • @nikhilr8444
    @nikhilr8444 4 ปีที่แล้ว +1

    Intriguing as always👍🏻👍🏻👍🏻, keep it up. Can anyone tell me how to make multi polygons raster using just long/lat coordinates point from CSV data file?

  • @crtnnn
    @crtnnn 2 ปีที่แล้ว

    Hi. Thanks a lot for the knowledge sharing, love your work. May I ask which operating system do you use?

    • @KlasKarlsson
      @KlasKarlsson  2 ปีที่แล้ว

      I switch some, but this was probably something Gnome based and pretty likely also based on Ubuntu. At the moment I use Pop!_OS normally and Zorin for streaming and recording.

    • @crtnnn
      @crtnnn 2 ปีที่แล้ว

      @@KlasKarlsson thanks :) keep up the good work :)

  • @fazleabbas8058
    @fazleabbas8058 3 ปีที่แล้ว

    Sir pls make a playlist on different topic so that we can learn from basic function to advanced
    Thank you

  • @dharvikyodha6268
    @dharvikyodha6268 3 ปีที่แล้ว

    Sir please tell me
    How to create blinking of layer text

    • @KlasKarlsson
      @KlasKarlsson  3 ปีที่แล้ว

      Layer Rendering settings: set "refresh" layer at interval (like 1 s).
      And Label Rendering settings "Show label" with data defined override like: "second(now())%2"
      This will "blink" the label with 1 second frequency.

    • @dharvikyodha6268
      @dharvikyodha6268 3 ปีที่แล้ว

      @@KlasKarlsson thnq sir

    • @dharvikyodha6268
      @dharvikyodha6268 3 ปีที่แล้ว

      Sir i have a problem
      When iam applied for one layer ..but another layers also blinking automatically

  • @ibrahimgedik495
    @ibrahimgedik495 3 ปีที่แล้ว

    Thanks, great! nice fiction.

  • @sharmamanish024
    @sharmamanish024 4 ปีที่แล้ว

    Can u pls guide me How to Give measured offset from Centerline to both sides just like Arc/gis ?

    • @KlasKarlsson
      @KlasKarlsson  4 ปีที่แล้ว

      Do you have an example to show what you mean?

    • @sharmamanish024
      @sharmamanish024 4 ปีที่แล้ว

      @@KlasKarlsson yes actually I drawed a road Centerline and I need both side 3 metres offset I am using offset curve tool but that's not working

    • @sharmamanish024
      @sharmamanish024 4 ปีที่แล้ว

      Can I get your email so that I could sent you screen shot

    • @KlasKarlsson
      @KlasKarlsson  4 ปีที่แล้ว

      @@sharmamanish024 try the "Array of offset" function with only one array using + and - 3 meters as offset.

    • @sharmamanish024
      @sharmamanish024 4 ปีที่แล้ว

      @@KlasKarlsson Hiii I wanted to show u array function it's not working how can I show you screenshot ?

  • @Refreshment01
    @Refreshment01 3 ปีที่แล้ว

    To Mr. Karlsson or any other kind soul: The formula x = (offset)*sin("rotation") & y= (offset)*cos("rotation"). This is to align an offset label for a point that has been rotated with the field "rotation". i would like to know what's the logic behind it or a place where there's an explanation to for it. Please >;D

  • @enp55
    @enp55 3 ปีที่แล้ว

    thanks again and again

  • @olofhakansson2565
    @olofhakansson2565 หลายเดือนก่อน

    Tack Klas!