{"id":1898,"date":"2025-09-26T15:46:00","date_gmt":"2025-09-26T13:46:00","guid":{"rendered":"http:\/\/localhost:64280\/?p=1898"},"modified":"2026-02-26T15:49:10","modified_gmt":"2026-02-26T14:49:10","slug":"postgis-3-6-nuove-funzionalita-per-la-gestione-dei-dati-geografici","status":"publish","type":"post","link":"https:\/\/www.3dgis.it\/it\/postgis-3-6-nuove-funzionalita-per-la-gestione-dei-dati-geografici\/","title":{"rendered":"PostGIS 3.6: nuove funzionalit\u00e0 per la gestione dei dati geografici"},"content":{"rendered":"<p>PostGIS \u00e8 l&#8217;estensione che trasforma PostgreSQL, uno dei database pi\u00f9 diffusi al mondo, in un potente sistema per la gestione dei dati geografici. In altre parole, permette di salvare, interrogare e analizzare informazioni legate al territorio direttamente all&#8217;interno di un database.<\/p>\n\n\n\n<p>Una delle novit\u00e0 pi\u00f9 rilevanti \u00e8 l&#8217;introduzione della funzione <strong>ST_CoverageClean<\/strong>, che consente di pulire e correggere automaticamente i confini tra poligoni adiacenti. Chi lavora con cartografia catastale, limiti amministrativi o piani urbanistici sa bene quanto sia frequente il problema di piccoli gap (vuoti) o sovrapposizioni tra geometrie che dovrebbero combaciare perfettamente. Questa funzione automatizza un&#8217;operazione che in passato richiedeva interventi manuali o procedure complesse.<\/p>\n\n\n\n<p>Sul fronte tridimensionale, PostGIS 3.6 amplia le capacit\u00e0 di analisi grazie all&#8217;integrazione con SFCGAL 2.2, una libreria specializzata nel calcolo geometrico 3D. Tra le nuove funzioni disponibili troviamo strumenti per scalare, traslare e ruotare geometrie nello spazio, oltre a <strong>CG_3DAlphaWrapping<\/strong>, che permette di creare un involucro attorno a nuvole di punti o geometrie 3D complesse. Queste funzionalit\u00e0 sono particolarmente utili per chi lavora con modelli urbani, rilievi LIDAR o dati di edifici.<\/p>\n\n\n\n<p>La gestione delle topologie, ovvero la rappresentazione delle relazioni spaziali tra oggetti geografici come confini, nodi e archi, riceve anch&#8217;essa importanti aggiornamenti. Vengono introdotti strumenti per verificare e correggere la precisione topologica (<strong>ValidateTopologyPrecision <\/strong>e <strong>MakeTopologyPrecise<\/strong>) e una nuova funzione per calcolare la dimensione totale di una topologia (<strong>TotalTopologySize<\/strong>). Questi strumenti aiutano a mantenere la qualit\u00e0 e la coerenza dei dati geografici nel tempo, un aspetto fondamentale per le banche dati degli enti pubblici.<\/p>\n\n\n\n<p>Dal punto di vista tecnico, PostGIS 3.6 introduce il <strong>supporto per PostgreSQL 18<\/strong>, la versione pi\u00f9 recente del database, ed \u00e8 compatibile con GEOS 3.14, la libreria geometrica sottostante che porta con s\u00e9 algoritmi pi\u00f9 precisi e performanti. Questo si traduce in calcoli spaziali pi\u00f9 accurati e in una riduzione degli errori topologici durante le operazioni di analisi.<\/p>\n\n\n\n<p>Per chi gestisce dati raster, cio\u00e8 immagini geografiche come ortofoto o modelli digitali del terreno, \u00e8 ora possibile attivare messaggi di debug specifici per GDAL, il motore di conversione di formati raster, semplificando la diagnosi di eventuali problemi di importazione o elaborazione.<\/p>","protected":false},"excerpt":{"rendered":"<p>Importanti miglioramenti per chi lavora con database geografici, con nuovi strumenti per l&#8217;analisi spaziale 3D, la gestione delle topologie e una maggiore compatibilit\u00e0 con le versioni pi\u00f9 recenti di PostgreSQL<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6,10],"tags":[226,349,260],"class_list":["post-1898","post","type-post","status-publish","format-standard","hentry","category-notizie-gis","category-sviluppatori-gis","tag-opensource","tag-postgis","tag-qgis"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/posts\/1898","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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/comments?post=1898"}],"version-history":[{"count":1,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/posts\/1898\/revisions"}],"predecessor-version":[{"id":1899,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/posts\/1898\/revisions\/1899"}],"wp:attachment":[{"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/media?parent=1898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/categories?post=1898"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/tags?post=1898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}