{"id":1406,"date":"2017-09-21T15:31:03","date_gmt":"2017-09-21T13:31:03","guid":{"rendered":"http:\/\/localhost:64280\/it\/?p=1406"},"modified":"2017-09-21T15:31:51","modified_gmt":"2017-09-21T13:31:51","slug":"modifica-del-nome-della-tipologia-dei-campi-tabella-qgis","status":"publish","type":"post","link":"https:\/\/www.3dgis.it\/it\/modifica-del-nome-della-tipologia-dei-campi-tabella-qgis\/","title":{"rendered":"Modifica del nome e della tipologia dei campi di una tabella su QGIS"},"content":{"rendered":"<p>Fin dalle prime versione di QGIS gli utenti si trovavano con la\u00a0necessit\u00e0 di modificare i campi di una tabella. Per ovviare a questo problema \u00e8 stato creato il plugin\u00a0<em>Table Manager<\/em> che permetteva di rinominare, riordinare, togliere o aggiungere i campi di una tabella.<\/p>\n<p>Questo plugin tuttavia non aveva uno strumento di conversione del formato del campo potente e per questo risultava necessario utilizzare il\u00a0<em>Calcolatore dei campi<\/em> (<em>Field calculator)<\/em> che permette di ottenere gli stessi risultati di\u00a0<em>Table Manager<\/em> ma in molti pi\u00f9 passaggi.<\/p>\n<p>Lo sviluppo di\u00a0<em>Table Manager<\/em> si \u00e8 fermato quando \u00e8 stato introdotto il tool\u00a0<strong><em>Riorganizzazione campi (Refactor fields)<\/em> <\/strong>nel pannello di <em>Strumenti di\u00a0Processing<\/em> di QGIS.<\/p>\n<p>Questo tool integra le funzionalit\u00e0 di\u00a0<em>Table Manager<\/em> e del\u00a0<em>Calcolatore dei campi<\/em> in un unico strumento aggiungendo ulteriori funzionalit\u00e0 come possiamo vedere nel seguente esempio.<\/p>\n<ol>\n<li>Carichiamo un layer di esempio come lo ShapeFile dei comuni della provincia di Padova ottenuto dall&#8217;ISTAT.<\/li>\n<li>Assicuriamoci di aver attivato gli\u00a0<em>Strumenti di Processing.<\/em>\u00a0Dal menu\u00a0<em>Processing<\/em> selezioniamo\u00a0<em>Opzioni <\/em>e\u00a0navighiamo su\u00a0<em>Programmi &gt; Geoalgoritmi di QGIS.<\/em>\u00a0Se non sono attivati spuntiamo l&#8217;opzione\u00a0<em>Activate<\/em>.<br \/>\n <a href=\"\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-12.22.37.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1407\" src=\"\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-12.22.37.png\" alt=\"\" width=\"752\" height=\"584\" srcset=\"https:\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-12.22.37.png 752w, https:\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-12.22.37-300x233.png 300w\" sizes=\"auto, (max-width: 752px) 100vw, 752px\" \/><\/a><\/li>\n<li style=\"text-align: left;\">Dal menu\u00a0<em>Processing<\/em> apriamo <em>Strumenti<\/em> e navighiamo su\u00a0<em>Geoalgoritmi di QGIS &gt; Strumenti tabella vettore &gt; Riorganizzazione campi<\/em> oppure utilizziamo la funzione cerca inserendo &#8220;campi&#8221;.<br \/>\n <a href=\"\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-12.23.02.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1409\" src=\"\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-12.23.02.png\" alt=\"\" width=\"422\" height=\"726\" srcset=\"https:\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-12.23.02.png 422w, https:\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-12.23.02-174x300.png 174w\" sizes=\"auto, (max-width: 422px) 100vw, 422px\" \/><\/a><\/li>\n<li>Il tool permette di impostare il layer da modificare su\u00a0<em>Vettore in ingresso<\/em> e presenta i campi di quel layer.<br \/>\n \u00c8 ora possibile modificare l&#8217;etichetta dei campi, il tipo, la dimensione e la precisione. Inoltre <strong>\u00e8 possibile modificare il valore dei campi utilizzando un&#8217;espressione come se usassimo il <em>Calcolatore dei campi<\/em><\/strong>. Sulla destra sono presenti delle icone per aggiungere o eliminare dei campi, riordinarli oppure ripristinare lo stato iniziale.<a href=\"http:\/\/localhost:64280\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-14.06.58.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1411 size-full\" src=\"http:\/\/localhost:64280\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-14.06.58.png\" alt=\"\" width=\"1065\" height=\"858\" srcset=\"https:\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-14.06.58.png 1065w, https:\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-14.06.58-300x242.png 300w, https:\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-14.06.58-768x619.png 768w, https:\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-14.06.58-1024x825.png 1024w\" sizes=\"auto, (max-width: 1065px) 100vw, 1065px\" \/><\/a><\/li>\n<li>Vediamo ora come configurare il tool per eseguire alcune modifiche allo ShapeFile.\n<ol style=\"list-style-type: lower-alpha;\">\n<li>Per modificare il contenuto del campo\u00a0<em>COMUNE<\/em>\u00a0rendendolo tutto in maiuscoletto aggiungere l&#8217;espressione <em>upper(COMUNE)<\/em> nella colonna <em>Expression<\/em>.<\/li>\n<li>Per modificare il tipo del campo <em>COD_PRO<\/em> cambiare il valore nella colonna\u00a0<em>Type<\/em> selezionando <em>String<\/em>.<\/li>\n<li>Per modificare il contenuto del campo\u00a0<em>COD_PRO<\/em> inserire\u00a0<em>&#8216;PADOVA&#8217;<\/em> nella colonna\u00a0<em>Expression.<\/em><\/li>\n<li>Per rinominare il campo <em>COD_PRO<\/em> in <em>PROVINCIA <\/em>rinominare il campo nella colonna<em> Name.<\/em><\/li>\n<li>Per creare un nuovo campo cliccare sull&#8217;icona di destra <em>Aggiungi campo<\/em> e inserire nelle colonne rispettivamente\u00a0<em>NAZIONE, String, 100, 0, &#8216;ITALIA&#8217;.<\/em><\/li>\n<li>Spostare in testa il nuovo campo\u00a0<em>NAZIONE <\/em>selezionandolo e cliccando pi\u00f9 volte l&#8217;icona\u00a0<em>Sposta in alto.<\/em><\/li>\n<li>Eliminare gli altri campi non necessari selezionandoli e cliccando l&#8217;icona\u00a0<em>Elimina il campo<\/em>.<\/li>\n<\/ol>\n<\/li>\n<li>Al termine delle operazioni indicate si ottiene la seguente configurazione:<br \/>\n <a href=\"http:\/\/localhost:64280\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-14.26.01.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1412 size-full\" src=\"http:\/\/localhost:64280\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-14.26.01.png\" alt=\"\" width=\"1048\" height=\"710\" srcset=\"https:\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-14.26.01.png 1048w, https:\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-14.26.01-300x203.png 300w, https:\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-14.26.01-768x520.png 768w, https:\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-14.26.01-1024x694.png 1024w\" sizes=\"auto, (max-width: 1048px) 100vw, 1048px\" \/><\/a><\/li>\n<li>Applicare le modifiche cliccando su <em>Run<\/em>.<\/li>\n<li>Il risultato \u00e8 uno ShapeFile con i seguenti attributi:<br \/>\n <a href=\"\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-14.32.18.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1413\" src=\"\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-14.32.18.png\" alt=\"\" width=\"566\" height=\"544\" srcset=\"https:\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-14.32.18.png 566w, https:\/\/www.3dgis.it\/wp-content\/uploads\/2017\/09\/Screenshot-2017-09-15-14.32.18-300x288.png 300w\" sizes=\"auto, (max-width: 566px) 100vw, 566px\" \/><\/a><\/li>\n<\/ol>\n<p>Una funzionalit\u00e0 avanzata molto comoda di questo tool \u00e8 la <strong>possibilit\u00e0 di caricare la configurazione dei campi di un altro layer da applicare al layer da modificare<\/strong>. Per ottenere questo basta impostare su\u00a0<em>Carica campi dal vettore<\/em> il layer con la configurazione dei campi da copiare.<\/p>\n<div class=\"panel panel-info\"><div class=\"panel-heading\">3DGIS, Carto e creazione e modifica del modello dati<\/div><div class=\"panel-body\">\n<p><strong><a href=\"http:\/\/localhost:64280\/it\/prodotto\/carto-webgis\/\">Carto<\/a><\/strong>, il nostro versatile Web GIS, consente di creare il proprio modello dati direttamente dal browser creando e modificando i campi senza bisogno di intervenire sul database. I campi possono essere derivati e aggiornati in maniera automatica dal sistema.<br \/>\n \u00c8 possibile inoltre esportare i dati su QGIS con la creazione nativa di un progetto.<br \/>\n <\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Tutti gli utenti che iniziano ad usare QGIS prima o poi si troveranno con la necessit\u00e0 di modificare i campi di una tabella. QGIS \u00e8 dotato di uno strumento molto potente ma poco conosciuto per eseguire questa operazione.<\/p>\n","protected":false},"author":4,"featured_media":1418,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[10],"tags":[260,309,310,276],"class_list":["post-1406","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sviluppatori-gis","tag-qgis","tag-refactoring-fields","tag-riorganizzazione-campi","tag-tutorial"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/posts\/1406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/comments?post=1406"}],"version-history":[{"count":13,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/posts\/1406\/revisions"}],"predecessor-version":[{"id":1428,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/posts\/1406\/revisions\/1428"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/media\/1418"}],"wp:attachment":[{"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/media?parent=1406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/categories?post=1406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/tags?post=1406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}