Labeling without intersect geometries in QGIS?












3














I have a polygon geometry and I have some points that are its vertices.
QGIS 2.18 changes randomly the position of labels. When I choose 'outside of symbol' option, labels are showed outside of point symbol, but not outside of polygon.



enter image description here



I am doing many maps and I need labels to be showed like this.



enter image description here



How could I show labels of these points changing its position to be outside of the polygon automatically?



Is there any rule based solution or anything else?










share|improve this question









New contributor




Carolina is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

























    3














    I have a polygon geometry and I have some points that are its vertices.
    QGIS 2.18 changes randomly the position of labels. When I choose 'outside of symbol' option, labels are showed outside of point symbol, but not outside of polygon.



    enter image description here



    I am doing many maps and I need labels to be showed like this.



    enter image description here



    How could I show labels of these points changing its position to be outside of the polygon automatically?



    Is there any rule based solution or anything else?










    share|improve this question









    New contributor




    Carolina is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.























      3












      3








      3







      I have a polygon geometry and I have some points that are its vertices.
      QGIS 2.18 changes randomly the position of labels. When I choose 'outside of symbol' option, labels are showed outside of point symbol, but not outside of polygon.



      enter image description here



      I am doing many maps and I need labels to be showed like this.



      enter image description here



      How could I show labels of these points changing its position to be outside of the polygon automatically?



      Is there any rule based solution or anything else?










      share|improve this question









      New contributor




      Carolina is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      I have a polygon geometry and I have some points that are its vertices.
      QGIS 2.18 changes randomly the position of labels. When I choose 'outside of symbol' option, labels are showed outside of point symbol, but not outside of polygon.



      enter image description here



      I am doing many maps and I need labels to be showed like this.



      enter image description here



      How could I show labels of these points changing its position to be outside of the polygon automatically?



      Is there any rule based solution or anything else?







      qgis labeling






      share|improve this question









      New contributor




      Carolina is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question









      New contributor




      Carolina is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question








      edited 15 mins ago









      PolyGeo

      53.1k1779238




      53.1k1779238






      New contributor




      Carolina is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 4 hours ago









      Carolina

      162




      162




      New contributor




      Carolina is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Carolina is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Carolina is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          1 Answer
          1






          active

          oldest

          votes


















          1














          I propose the following way




          1. Add field 'type' to your point table.

          2. Fill values of this field with the values 0 (above left point), 2 (above right point), 8 (below right point), 6 (below left point).

          3. In dialog layers properties select Labels and Rule-Based labeling.
            Labeling

          4. Press Add rule (down part of the dialog in form of a plus sign).

          5. Fill the field 'Label with' with the name of your table field (id in my case).

          6. Press the item Placement -> Quadrant -> Field type...-> Type
            Placement

          7. Set Distance (1 in millimeter)

          8. After applying those properties you get the following picture
            Labels






          share|improve this answer





















            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "79"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });






            Carolina is a new contributor. Be nice, and check out our Code of Conduct.










            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f306978%2flabeling-without-intersect-geometries-in-qgis%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            1














            I propose the following way




            1. Add field 'type' to your point table.

            2. Fill values of this field with the values 0 (above left point), 2 (above right point), 8 (below right point), 6 (below left point).

            3. In dialog layers properties select Labels and Rule-Based labeling.
              Labeling

            4. Press Add rule (down part of the dialog in form of a plus sign).

            5. Fill the field 'Label with' with the name of your table field (id in my case).

            6. Press the item Placement -> Quadrant -> Field type...-> Type
              Placement

            7. Set Distance (1 in millimeter)

            8. After applying those properties you get the following picture
              Labels






            share|improve this answer


























              1














              I propose the following way




              1. Add field 'type' to your point table.

              2. Fill values of this field with the values 0 (above left point), 2 (above right point), 8 (below right point), 6 (below left point).

              3. In dialog layers properties select Labels and Rule-Based labeling.
                Labeling

              4. Press Add rule (down part of the dialog in form of a plus sign).

              5. Fill the field 'Label with' with the name of your table field (id in my case).

              6. Press the item Placement -> Quadrant -> Field type...-> Type
                Placement

              7. Set Distance (1 in millimeter)

              8. After applying those properties you get the following picture
                Labels






              share|improve this answer
























                1












                1








                1






                I propose the following way




                1. Add field 'type' to your point table.

                2. Fill values of this field with the values 0 (above left point), 2 (above right point), 8 (below right point), 6 (below left point).

                3. In dialog layers properties select Labels and Rule-Based labeling.
                  Labeling

                4. Press Add rule (down part of the dialog in form of a plus sign).

                5. Fill the field 'Label with' with the name of your table field (id in my case).

                6. Press the item Placement -> Quadrant -> Field type...-> Type
                  Placement

                7. Set Distance (1 in millimeter)

                8. After applying those properties you get the following picture
                  Labels






                share|improve this answer












                I propose the following way




                1. Add field 'type' to your point table.

                2. Fill values of this field with the values 0 (above left point), 2 (above right point), 8 (below right point), 6 (below left point).

                3. In dialog layers properties select Labels and Rule-Based labeling.
                  Labeling

                4. Press Add rule (down part of the dialog in form of a plus sign).

                5. Fill the field 'Label with' with the name of your table field (id in my case).

                6. Press the item Placement -> Quadrant -> Field type...-> Type
                  Placement

                7. Set Distance (1 in millimeter)

                8. After applying those properties you get the following picture
                  Labels







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 1 hour ago









                Vadym

                3066




                3066






















                    Carolina is a new contributor. Be nice, and check out our Code of Conduct.










                    draft saved

                    draft discarded


















                    Carolina is a new contributor. Be nice, and check out our Code of Conduct.













                    Carolina is a new contributor. Be nice, and check out our Code of Conduct.












                    Carolina is a new contributor. Be nice, and check out our Code of Conduct.
















                    Thanks for contributing an answer to Geographic Information Systems Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.





                    Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                    Please pay close attention to the following guidance:


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f306978%2flabeling-without-intersect-geometries-in-qgis%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    404 Error Contact Form 7 ajax form submitting

                    How to know if a Active Directory user can login interactively

                    TypeError: fit_transform() missing 1 required positional argument: 'X'