How to modify attribute table in QGIS












1















I'm trying to create a global map grouping countries by some criteria, in QGIS, I download one template with all countries, and I'm trying to update this dataset.
I opened attributes table --> edit -->add column, and after I choose the calculator opcion and I use if "id country" = "US" then 1, "id country" = "GB" then 2.... etc
and after I save this table, but when I try to close and open the same table I see that the changes are not saved, and I can't use after this.



Do you know how can I save this changes permanently to use this new column in categorizing by colors?










share|improve this question





























    1















    I'm trying to create a global map grouping countries by some criteria, in QGIS, I download one template with all countries, and I'm trying to update this dataset.
    I opened attributes table --> edit -->add column, and after I choose the calculator opcion and I use if "id country" = "US" then 1, "id country" = "GB" then 2.... etc
    and after I save this table, but when I try to close and open the same table I see that the changes are not saved, and I can't use after this.



    Do you know how can I save this changes permanently to use this new column in categorizing by colors?










    share|improve this question



























      1












      1








      1








      I'm trying to create a global map grouping countries by some criteria, in QGIS, I download one template with all countries, and I'm trying to update this dataset.
      I opened attributes table --> edit -->add column, and after I choose the calculator opcion and I use if "id country" = "US" then 1, "id country" = "GB" then 2.... etc
      and after I save this table, but when I try to close and open the same table I see that the changes are not saved, and I can't use after this.



      Do you know how can I save this changes permanently to use this new column in categorizing by colors?










      share|improve this question
















      I'm trying to create a global map grouping countries by some criteria, in QGIS, I download one template with all countries, and I'm trying to update this dataset.
      I opened attributes table --> edit -->add column, and after I choose the calculator opcion and I use if "id country" = "US" then 1, "id country" = "GB" then 2.... etc
      and after I save this table, but when I try to close and open the same table I see that the changes are not saved, and I can't use after this.



      Do you know how can I save this changes permanently to use this new column in categorizing by colors?







      maps edit qgis






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 15 '18 at 13:39









      Brian Tompsett - 汤莱恩

      4,2231338101




      4,2231338101










      asked Nov 14 '18 at 19:05









      Carlos TellezCarlos Tellez

      114




      114
























          1 Answer
          1






          active

          oldest

          votes


















          0














          For add an new field in the attribute table you need .




          1. select the layer

          2. open/show the attribute table

          3. active the editing for the table (pencil button left above on attibute
            table)

          4. Open the field calculator

          5. Add the field you need and press ok when done

          6. deactivate the editing for the table and save the changed layer


          anyway you could remap the value for change color directly in layer properties changing the style as catogorized (in the layer style top combo) and adding a proper value mapping for each value in specificied section






          share|improve this answer























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            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: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            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
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53307141%2fhow-to-modify-attribute-table-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









            0














            For add an new field in the attribute table you need .




            1. select the layer

            2. open/show the attribute table

            3. active the editing for the table (pencil button left above on attibute
              table)

            4. Open the field calculator

            5. Add the field you need and press ok when done

            6. deactivate the editing for the table and save the changed layer


            anyway you could remap the value for change color directly in layer properties changing the style as catogorized (in the layer style top combo) and adding a proper value mapping for each value in specificied section






            share|improve this answer




























              0














              For add an new field in the attribute table you need .




              1. select the layer

              2. open/show the attribute table

              3. active the editing for the table (pencil button left above on attibute
                table)

              4. Open the field calculator

              5. Add the field you need and press ok when done

              6. deactivate the editing for the table and save the changed layer


              anyway you could remap the value for change color directly in layer properties changing the style as catogorized (in the layer style top combo) and adding a proper value mapping for each value in specificied section






              share|improve this answer


























                0












                0








                0







                For add an new field in the attribute table you need .




                1. select the layer

                2. open/show the attribute table

                3. active the editing for the table (pencil button left above on attibute
                  table)

                4. Open the field calculator

                5. Add the field you need and press ok when done

                6. deactivate the editing for the table and save the changed layer


                anyway you could remap the value for change color directly in layer properties changing the style as catogorized (in the layer style top combo) and adding a proper value mapping for each value in specificied section






                share|improve this answer













                For add an new field in the attribute table you need .




                1. select the layer

                2. open/show the attribute table

                3. active the editing for the table (pencil button left above on attibute
                  table)

                4. Open the field calculator

                5. Add the field you need and press ok when done

                6. deactivate the editing for the table and save the changed layer


                anyway you could remap the value for change color directly in layer properties changing the style as catogorized (in the layer style top combo) and adding a proper value mapping for each value in specificied section







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 15 '18 at 10:04









                scaisEdgescaisEdge

                94.5k104970




                94.5k104970
































                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • 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%2fstackoverflow.com%2fquestions%2f53307141%2fhow-to-modify-attribute-table-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

                    List item for chat from Array inside array React Native

                    Thiostrepton

                    Caerphilly