postgis 3.5 - en to it_IT translation catalogue (1104 entries)

note: Tag: title
en: PostGIS Administration
it_IT: Amministrazione di PostGIS

note: Tag: title
en: Configuring raster support
it_IT: Configurare il supporto raster

note: Tag: para
en: If you enabled raster support you may want to read below how to properly configure it.
it_IT: Se hai abilitato il supporto per i raster vorrai leggere la prossima sezione per configurarlo correttamente.

note: Tag: para
en: As of PostGIS 2.1.3, out-of-db rasters and all raster drivers are disabled by default. In order to re-enable these, you need to set the following environment variables <varname>POSTGIS_GDAL_ENABLED_DRIVERS</varname> and <varname>POSTGIS_ENABLE_OUTDB_RASTERS</varname> in the server environment. For PostGIS 2.2, you can use the more cross-platform approach of setting the corresponding <xref linkend="PostGIS_GUC"/>.
it_IT: A partire da PostGIS 2.1.3, per default sono disabilitati tutti i raster driver ed il supporto per i raster offline. Per ri-abilitarli, puoi dare un valore alle seguenti variabili ambientali (nell'ambiente del server): <varname>POSTGIS_GDAL_ENABLED_DRIVERS</varname> e <varname>POSTGIS_ENABLE_OUTDB_RASTERS</varname>.A partire da PostGIS 2.2, puoi usare l'approccio più combatibile tra varie piattaforme usando le <xref linkend="PostGIS_GUC"/> corrispondenti.

note: Tag: para
en: If you want to enable offline raster:
it_IT: Se vuoi abilitare il supporto per i raster offline:

note: Tag: para
en: Any other setting or no setting at all will disable out of db rasters.
it_IT: Qualunque altro valore, o l'assenza di valore, disabilita il supporto per i raster offline (out-of-db).

note: Tag: para
en: In order to enable all GDAL drivers available in your GDAL install, set this environment variable as follows
it_IT: Per abilitare tutti i driver GDAL disponibili nella tua installazione, valorizza la seguente variabile come segue

note: Tag: para
en: If you want to only enable specific drivers, set your environment variable as follows:
it_IT: Se vuoi abilitare solo degli specifici driver, valorizza la variabile cosí:

note: Tag: para
en: If you are on windows, do not quote the driver list
it_IT: Su Windows, non usare le virgolette

note: Tag: para
en: Setting environment variables varies depending on OS. For PostgreSQL installed on Ubuntu or Debian via apt-postgresql, the preferred way is to edit <filename>/etc/postgresql/<replaceable>10</replaceable>/<replaceable>main</replaceable>/environment</filename> where 10 refers to version of PostgreSQL and main refers to the cluster.
it_IT: Come settare variabili ambientali dipende dal sistema operativo. Se postgreSQL è stato installato su Ubuntu o Debian via apt-postgresql, il metodo preferito è modificare <filename>/etc/postgresql/<replaceable>10</replaceable>/<replaceable>main</replaceable>/environment</filename> dove 10 si riferisce alla versione di PostgreSQL e main si riferisce al nome del cluster.

note: Tag: para
en: On windows, if you are running as a service, you can set via System variables which for Windows 7 you can get to by right-clicking on Computer-&gt;Properties Advanced System Settings or in explorer navigating to <varname>Control Panel\All Control Panel Items\System</varname>. Then clicking <emphasis>Advanced System Settings -&gt;Advanced-&gt;Environment Variables</emphasis> and adding new system variables.
it_IT: Su Windows, se si esegue come servizio, è possibile impostare le variabili di sistema che, per Windows 7, si ottengono facendo clic con il pulsante destro del mouse su Computer-&gt;Proprietà Impostazioni di sistema avanzate o, in explorer, navigando su <varname>Pannello di controllo\Tutte le voci del pannello di controllo\Sistema</varname>. Quindi fare clic su <emphasis>Impostazioni di sistema avanzate -&gt;Avanzate-&gt;Variabili d'ambiente</emphasis> e aggiungere nuove variabili di sistema.

note: Tag: para
en: After you set the environment variables, you'll need to restart your PostgreSQL service for the changes to take effect.
it_IT: Dopo aver settato le variabili ambientali, affinché le modifiche abbiano effetto dovrai far ripartire il servizio PostgreSQL.

note: Tag: title
en: Creating spatial databases
it_IT: Creazione di database spaziali

note: Tag: title
en: Spatially enable database using EXTENSION
it_IT: Abilitazione spaziale di database usando il metodo EXTENSION

note: Tag: para
en: If you are using PostgreSQL 9.1+ and have compiled and installed the extensions/postgis modules, you can turn a database into a spatial one using the EXTENSION mechanism.
it_IT: Se usi PostgreSQL 9.1+ e hai compilato ed installato le estensioni postgis, puoi attivare il supporto spaziale in un database usando il meccanismo delle EXTENSION.

note: Tag: para
en: Core postgis extension includes geometry, geography, spatial_ref_sys and all the functions and comments. Raster and topology are packaged as a separate extension.
it_IT: L'estensione principale di postgis include geometria, geografia, spatial_ref_sys e tutte le funzioni e i commenti. Raster e topologia sono confezionati come estensione separata.

note: Tag: para
en: Run the following SQL snippet in the database you want to enable spatially:
it_IT: Lancia il seguente codice SQL nel database in cui vuoi abilitare il supporto spaziale:

note: Tag: title
en: Spatially enable database without using EXTENSION (discouraged)
it_IT: Abilitare il database spazialmente senza usare l'ESTENSIONE (sconsigliato)

note: Tag: para
en: This is generally only needed if you cannot or don't want to get PostGIS installed in the PostgreSQL extension directory (for example during testing, development or in a restricted environment).
it_IT: Questo è generalmente necessario solo se non si può o non si vuole installare PostGIS nella directory delle estensioni di PostgreSQL (ad esempio durante i test, lo sviluppo o in un ambiente limitato).

note: Tag: para
en: Adding PostGIS objects and function definitions into your database is done by loading the various sql files located in <filename>[prefix]/share/contrib</filename> as specified during the build phase.
it_IT: L'aggiunta degli oggetti e delle definizioni delle funzioni di PostGIS nel database avviene caricando i vari file sql che si trovano in <filename>[prefisso]/share/contrib</filename> come specificato durante la fase di compilazione.

note: Tag: para
en: The core PostGIS objects (geometry and geography types, and their support functions) are in the <filename>postgis.sql</filename> script. Raster objects are in the <filename>rtpostgis.sql</filename> script. Topology objects are in the <filename>topology.sql</filename> script.
it_IT: Gli oggetti PostGIS di base (tipi di geometria e geografia e relative funzioni di supporto) si trovano nello script <filename>postgis.sql</filename>. Gli oggetti raster si trovano nello script <filename>rtpostgis.sql</filename>. Gli oggetti topologici si trovano nello script <filename>topology.sql</filename>.

note: Tag: para
en: For a complete set of EPSG coordinate system definition identifiers, you can also load the <filename>spatial_ref_sys.sql</filename> definitions file and populate the <varname>spatial_ref_sys</varname> table. This will permit you to perform ST_Transform() operations on geometries.
it_IT: Per un insieme completo di identificatori di definizione di sistemi di coordinate EPSG, è possibile anche caricare il file di definizioni <filename>spatial_ref_sys.sql</filename> e popolare la tabella <varname>spatial_ref_sys</varname>. In questo modo è possibile eseguire operazioni ST_Transform() sulle geometrie.

note: Tag: para
en: If you wish to add comments to the PostGIS functions, you can find them in the <filename>postgis_comments.sql</filename> script. Comments can be viewed by simply typing <command>\dd [function_name]</command> from a <command>psql</command> terminal window.
it_IT: Se si desidera aggiungere commenti alle funzioni di PostGIS, è possibile trovarli nello script <filename>postgis_comments.sql</filename>. I commenti possono essere visualizzati semplicemente digitando <command>\dd [nome_funzione]</command> da una finestra di terminale <command>psql</command>.

note: Tag: para
en: Run the following Shell commands in your terminal:
it_IT: Eseguire i seguenti comandi di Shell nel terminale:

note: Tag: title
en: Upgrading spatial databases
it_IT: Aggiornamento dei database spaziali

note: Tag: para
en: Upgrading existing spatial databases can be tricky as it requires replacement or introduction of new PostGIS object definitions.
it_IT: L'aggiornamento dei database spaziali esistenti può essere complicato perché richiede la sostituzione o l'introduzione di nuove definizioni di oggetti PostGIS.

note: Tag: para
en: Unfortunately not all definitions can be easily replaced in a live database, so sometimes your best bet is a dump/reload process.
it_IT: Purtroppo non tutte le definizioni possono essere facilmente sostituite in un database attivo, quindi a volte la cosa migliore è un processo di dump/reload.

note: Tag: para
en: PostGIS provides a SOFT UPGRADE procedure for minor or bugfix releases, and a HARD UPGRADE procedure for major releases.
it_IT: PostGIS prevede una procedura di SOFT UPGRADE per i rilasci minori o di bugfix e una procedura di HARD UPGRADE per i rilasci maggiori.

note: Tag: para
en: Before attempting to upgrade PostGIS, it is always worth to backup your data. If you use the -Fc flag to pg_dump you will always be able to restore the dump with a HARD UPGRADE.
it_IT: Prima di tentare un aggiornamento di PostGIS, è sempre opportuno eseguire un backup dei dati. Se si usa il flag -Fc per pg_dump, si potrà sempre ripristinare il dump con un HARD UPGRADE.

note: Tag: title
en: Soft upgrade
it_IT: Aggiornamento soft

note: Tag: para
en: If you installed your database using extensions, you'll need to upgrade using the extension model as well. If you installed using the old sql script way, you are advised to switch your install to extensions because the script way is no longer supported.
it_IT: Se il database è stato installato utilizzando le estensioni, è necessario effettuare anche l'aggiornamento nello stesso modo. Se l'installazione è stata eseguita con il vecchio metodo degli script sql, si consiglia di passare alle estensioni perché il metodo degli script non è più supportato.

note: Tag: title
en: Soft Upgrade 9.1+ using extensions
it_IT: Soft Upgrade 9.1+ utilizzando le estensioni

note: Tag: para
en: If you originally installed PostGIS with extensions, then you need to upgrade using extensions as well. Doing a minor upgrade with extensions, is fairly painless.
it_IT: Se originariamente PostGIS è stato installato con le estensioni, è necessario effettuare anche l'aggiornamento utilizzando le estensioni. L'aggiornamento minore con le estensioni è abbastanza indolore.

note: Tag: para
en: If you are running PostGIS 3 or above, then you should use the <xref linkend="PostGIS_Extensions_Upgrade"/> function to upgrade to the latest version you have installed.
it_IT: Se si utilizza PostGIS 3 o superiore, è necessario utilizzare la funzione <xref linkend="PostGIS_Extensions_Upgrade"/> per aggiornare all'ultima versione installata.

note: Tag: para
en: If you are running PostGIS 2.5 or lower, then do the following:
it_IT: Se si utilizza PostGIS 2.5 o inferiore, procedere come segue:

note: Tag: para
en: If you have multiple versions of PostGIS installed, and you don't want to upgrade to the latest, you can explicitly specify the version as follows:
it_IT: Se sono installate più versioni di PostGIS e non si vuole aggiornare alla più recente, è possibile specificare esplicitamente la versione come segue:

note: Tag: para
en: If you get an error notice something like:
it_IT: Se si ottiene un avviso di errore, qualcosa di simile a:

note: Tag: para
en: Then you'll need to backup your database, create a fresh one as described in <xref linkend="create_new_db_extensions"/> and then restore your backup on top of this new database.
it_IT: È quindi necessario eseguire un backup del database, crearne uno nuovo come descritto in <xref linkend="create_new_db_extensions"/> e quindi ripristinare il backup su questo nuovo database.

note: Tag: para
en: If you get a notice message like:
it_IT: Se viene visualizzato un messaggio di avviso del tipo:

note: Tag: para
en: Then everything is already up to date and you can safely ignore it. <emphasis role="bold">UNLESS</emphasis> you're attempting to upgrade from an development version to the next (which doesn't get a new version number); in that case you can append "next" to the version string, and next time you'll need to drop the "next" suffix again:
it_IT: Allora tutto è già aggiornato e si può tranquillamente ignorare. <emphasis role="bold">A MENO CHE</emphasis> non si stia cercando di passare da una versione di sviluppo alla successiva (che non riceve un nuovo numero di versione); in questo caso si può aggiungere "next" alla stringa della versione e la prossima volta si dovrà eliminare il suffisso "next":

note: Tag: para
en: If you installed PostGIS originally without a version specified, you can often skip the reinstallation of postgis extension before restoring since the backup just has <code>CREATE EXTENSION postgis</code> and thus picks up the newest latest version during restore.
it_IT: Se PostGIS è stato installato originariamente senza una versione specificata, spesso è possibile saltare la reinstallazione dell'estensione postgis prima del ripristino, poiché il backup ha solo <code>CREATE EXTENSION postgis</code> e quindi preleva la versione più recente durante il ripristino.

note: Tag: para
en: If you are upgrading PostGIS extension from a version prior to 3.0.0, you will have a new extension <emphasis>postgis_raster</emphasis> which you can safely drop, if you don't need raster support. You can drop as follows:
it_IT: Se si aggiorna l'estensione di PostGIS da una versione precedente alla 3.0.0, si avrà una nuova estensione <emphasis>postgis_raster</emphasis> che si può tranquillamente abbandonare, se non si ha bisogno del supporto raster. Si può abbandonare come segue:

note: Tag: title
en: Soft Upgrade Pre 9.1+ or without extensions
it_IT: Aggiornamento soft Pre 9.1+ o senza estensioni

note: Tag: para
en: This section applies only to those who installed PostGIS not using extensions. If you have extensions and try to upgrade with this approach you'll get messages like:
it_IT: Questa sezione si applica solo a chi ha installato PostGIS senza utilizzare le estensioni. Se si dispone di estensioni e si tenta di eseguire l'aggiornamento con questo approccio, si otterranno messaggi come:

note: Tag: para
en: NOTE: if you are moving from PostGIS 1.* to PostGIS 2.* or from PostGIS 2.* prior to r7409, you cannot use this procedure but would rather need to do a <link linkend="hard_upgrade">HARD UPGRADE</link>.
it_IT: NOTA: se si sta passando da PostGIS 1.* a PostGIS 2.* o da PostGIS 2.* precedente a r7409, non è possibile utilizzare questa procedura, ma è necessario eseguire un <link linkend="hard_upgrade">HARD UPGRADE</link>.

note: Tag: para
en: After compiling and installing (make install) you should find a set of <filename>*_upgrade.sql</filename> files in the installation folders. You can list them all with:
it_IT: Dopo la compilazione e l'installazione (make install) si dovrebbe trovare un insieme di file <filename>*_upgrade.sql</filename> nelle cartelle di installazione. È possibile elencarli tutti con:

note: Tag: para
en: Load them all in turn, starting from <filename>postgis_upgrade.sql</filename>.
it_IT: Caricarli tutti in successione, a partire da <filename>postgis_upgrade.sql</filename>.

note: Tag: para
en: The same procedure applies to raster, topology and sfcgal extensions, with upgrade files named <filename>rtpostgis_upgrade.sql</filename>, <filename>topology_upgrade.sql</filename> and <filename>sfcgal_upgrade.sql</filename> respectively. If you need them:
it_IT: La stessa procedura si applica alle estensioni raster, topology e sfcgal, con file di aggiornamento denominati rispettivamente <filename>rtpostgis_upgrade.sql</filename>, <filename>topology_upgrade.sql</filename> e <filename>sfcgal_upgrade.sql</filename>. Se ne avete bisogno:

note: Tag: para
en: You are advised to switch to an extension based install by running
it_IT: Si consiglia di passare a un'installazione basata sulle estensioni eseguendo

note: Tag: para
en: If you can't find the <filename>postgis_upgrade.sql</filename> specific for upgrading your version you are using a version too early for a soft upgrade and need to do a <link linkend="hard_upgrade">HARD UPGRADE</link>.
it_IT: Se non si riesce a trovare il file <filename>postgis_upgrade.sql</filename> specifico per l'aggiornamento della propria versione, si sta utilizzando una versione troppo precoce per un aggiornamento soft e si deve eseguire un <link linkend="hard_upgrade">HARD UPGRADE</link>.

note: Tag: para
en: The <xref linkend="PostGIS_Full_Version"/> function should inform you about the need to run this kind of upgrade using a "procs need upgrade" message.
it_IT: La funzione <xref linkend="PostGIS_Full_Version"/> dovrebbe informare della necessità di eseguire questo tipo di aggiornamento con un messaggio "procs need upgrade".

note: Tag: title
en: Hard upgrade
it_IT: Aggiornamento hard

note: Tag: para
en: By HARD UPGRADE we mean full dump/reload of postgis-enabled databases. You need a HARD UPGRADE when PostGIS objects' internal storage changes or when SOFT UPGRADE is not possible. The <link linkend="release_notes">Release Notes</link> appendix reports for each version whether you need a dump/reload (HARD UPGRADE) to upgrade.
it_IT: Per HARD UPGRADE si intende il dump/reload completo dei database abilitati a PostGIS. È necessario un HARD UPGRADE quando la memoria interna degli oggetti PostGIS cambia o quando non è possibile effettuare un SOFT UPGRADE. L'appendice <link linkend="release_notes">Release Notes</link> riporta per ogni versione se è necessario un dump/reload (HARD UPGRADE) per l'aggiornamento.

note: Tag: para
en: The dump/reload process is assisted by the postgis_restore script which takes care of skipping from the dump all definitions which belong to PostGIS (including old ones), allowing you to restore your schemas and data into a database with PostGIS installed without getting duplicate symbol errors or bringing forward deprecated objects.
it_IT: Il processo di dump/reload è assistito dallo script postgis_restore che si occupa di saltare dal dump tutte le definizioni che appartengono a PostGIS (comprese quelle vecchie), consentendo di ripristinare gli schemi e i dati in un database con PostGIS installato senza incorrere in errori di simboli duplicati o di portare avanti oggetti deprecati.

note: Tag: para
en: Supplementary instructions for windows users are available at <link xlink:href="http://trac.osgeo.org/postgis/wiki/UsersWikiWinUpgrade">Windows Hard upgrade</link>.
it_IT: Le istruzioni supplementari per gli utenti di Windows sono disponibili all'indirizzo <link xlink:href="http://trac.osgeo.org/postgis/wiki/UsersWikiWinUpgrade">Windows Hard upgrade</link>.

note: Tag: para
en: The Procedure is as follows:
it_IT: La procedura è la seguente:

note: Tag: para
en: Create a "custom-format" dump of the database you want to upgrade (let's call it <varname>olddb</varname>) include binary blobs (-b) and verbose (-v) output. The user can be the owner of the db, need not be postgres super account.
it_IT: Creare un dump in formato personalizzato del database che si vuole aggiornare (chiamiamolo <varname>olddb</varname>), includendo l'output binario (-b) e verboso (-v). L'utente può essere il proprietario del database, non è necessario che sia il super account di postgres.

note: Tag: para
en: Do a fresh install of PostGIS in a new database -- we'll refer to this database as <varname>newdb</varname>. Please refer to <xref linkend="create_new_db"/> and <xref linkend="create_new_db_extensions"/> for instructions on how to do this.
it_IT: Eseguire una nuova installazione di PostGIS in un nuovo database -- ci riferiremo a questo database come <varname>newdb</varname>. Per le istruzioni su come fare, fare riferimento a <xref linkend="create_new_db"/> e <xref linkend="create_new_db_extensions"/>.

note: Tag: para
en: The spatial_ref_sys entries found in your dump will be restored, but they will not override existing ones in spatial_ref_sys. This is to ensure that fixes in the official set will be properly propagated to restored databases. If for any reason you really want your own overrides of standard entries just don't load the spatial_ref_sys.sql file when creating the new db.
it_IT: Le voci di spatial_ref_sys trovate nel dump verranno ripristinate, ma non sovrascriveranno quelle esistenti in spatial_ref_sys. Questo per garantire che le correzioni del set ufficiale vengano propagate correttamente ai database ripristinati. Se per qualche motivo si desidera sovrascrivere le voci standard, è sufficiente non caricare il file spatial_ref_sys.sql durante la creazione del nuovo database.

note: Tag: para
en: If your database is really old or you know you've been using long deprecated functions in your views and functions, you might need to load <filename>legacy.sql</filename> for all your functions and views etc. to properly come back. Only do this if _really_ needed. Consider upgrading your views and functions before dumping instead, if possible. The deprecated functions can be later removed by loading <filename>uninstall_legacy.sql</filename>.
it_IT: Se il vostro database è molto vecchio o sapete di aver usato funzioni deprecate da tempo nelle vostre viste e funzioni, potreste aver bisogno di caricare <filename>legacy.sql</filename> affinché tutte le vostre funzioni, viste ecc. tornino correttamente. Fatelo solo se è veramente necessario. Se possibile, si consiglia di aggiornare le viste e le funzioni prima di eseguire il dump. Le funzioni deprecate possono essere rimosse in seguito caricando <filename>uninstall_legacy.sql</filename>.

note: Tag: para
en: Restore your backup into your fresh <varname>newdb</varname> database using postgis_restore. Unexpected errors, if any, will be printed to the standard error stream by psql. Keep a log of those.
it_IT: Ripristinare il backup nel nuovo database <varname>newdb</varname> utilizzando postgis_restore. Eventuali errori imprevisti saranno stampati da psql nel flusso di errore standard. Conservare un registro di questi errori.

note: Tag: para
en: Errors may arise in the following cases:
it_IT: Gli errori possono verificarsi nei seguenti casi:

note: Tag: para
en: Some of your views or functions make use of deprecated PostGIS objects. In order to fix this you may try loading <filename>legacy.sql</filename> script prior to restore or you'll have to restore to a version of PostGIS which still contains those objects and try a migration again after porting your code. If the <filename>legacy.sql</filename> way works for you, don't forget to fix your code to stop using deprecated functions and drop them loading <filename>uninstall_legacy.sql</filename>.
it_IT: Alcune viste o funzioni fanno uso di oggetti PostGIS deprecati. Per risolvere questo problema si può provare a caricare lo script <filename>legacy.sql</filename> prima del ripristino, oppure si dovrà ripristinare una versione di PostGIS che contiene ancora questi oggetti e riprovare la migrazione dopo aver eseguito il porting del codice. Se il metodo <filename>legacy.sql</filename> funziona, non dimenticate di correggere il codice per smettere di usare le funzioni deprecate e di eliminarle caricando <filename>uninstall_legacy.sql</filename>.

note: Tag: para
en: Some custom records of spatial_ref_sys in dump file have an invalid SRID value. Valid SRID values are bigger than 0 and smaller than 999000. Values in the 999000.999999 range are reserved for internal use while values &gt; 999999 can't be used at all. All your custom records with invalid SRIDs will be retained, with those &gt; 999999 moved into the reserved range, but the spatial_ref_sys table would lose a check constraint guarding for that invariant to hold and possibly also its primary key ( when multiple invalid SRIDS get converted to the same reserved SRID value ).
it_IT: Alcuni record personalizzati di spatial_ref_sys nel file di dump hanno un valore SRID non valido. I valori SRID validi sono maggiori di 0 e minori di 999000. I valori nell'intervallo 999000.999999 sono riservati per uso interno, mentre i valori &gt; 999999 non possono essere utilizzati. Tutti i record personalizzati con SRID non validi verranno mantenuti, con quelli &gt; 999999 spostati nell'intervallo riservato, ma la tabella spatial_ref_sys perderà un vincolo di controllo che garantisce il mantenimento dell'invariante e forse anche la sua chiave primaria (quando più SRID non validi vengono convertiti nello stesso valore SRID riservato).

note: Tag: para
en: In order to fix this you should copy your custom SRS to a SRID with a valid value (maybe in the 910000..910999 range), convert all your tables to the new srid (see <xref linkend="UpdateGeometrySRID"/>), delete the invalid entry from spatial_ref_sys and re-construct the check(s) with:
it_IT: Per risolvere il problema è necessario copiare l'SRS personalizzato in un SRID con un valore valido (forse nell'intervallo 910000...910999), convertire tutte le tabelle nel nuovo SRS (vedere <xref linkend="UpdateGeometrySRID"/>), eliminare la voce non valida da spatial_ref_sys e ricostruire i controlli con:

note: Tag: para
en: If you are upgrading an old database containing french <link xlink:href="https://en.wikipedia.org/wiki/Institut_g%C3%A9ographique_national"> IGN </link> cartography, you will have probably SRIDs out of range and you will see, when importing your database, issues like this :
it_IT: Se state aggiornando un vecchio database contenente la cartografia francese <link xlink:href="https://en.wikipedia.org/wiki/Institut_g%C3%A9ographique_national"> IGN </link>, probabilmente i SRID sono fuori range e vedrete, quando importate il database, problemi come questo:

note: Tag: para
en: In this case, you can try following steps : first throw out completely the IGN from the sql which is resulting from postgis_restore. So, after having run :
it_IT: In questo caso, si può provare a procedere come segue: per prima cosa eliminare completamente l'IGN dallo sql risultante da postgis_restore. Quindi, dopo aver eseguito :

note: Tag: para
en: run this command :
it_IT: eseguire questo comando :

note: Tag: para
en: Create then your newdb, activate the required Postgis extensions, and insert properly the french system IGN with : <link xlink:href="https://raw.githubusercontent.com/Remi-C/IGN_spatial_ref_for_PostGIS/master/Put_IGN_SRS_into_Postgis.sql"> this script </link> After these operations, import your data :
it_IT: Creare quindi il proprio newdb, attivare le estensioni Postgis richieste e inserire correttamente l'IGN del sistema francese con: <link xlink:href="https://raw.githubusercontent.com/Remi-C/IGN_spatial_ref_for_PostGIS/master/Put_IGN_SRS_into_Postgis.sql"> questo script </link> Dopo queste operazioni, importare i dati:

note: Tag: title
en: Performance Tuning
it_IT: Messa a punto delle prestazioni

note: Tag: para
en: Tuning for PostGIS performance is much like tuning for any PostgreSQL workload. The only additional consideration is that geometries and rasters are usually large, so memory-related optimizations generally have more of an impact on PostGIS than other types of PostgreSQL queries.
it_IT: La messa a punto delle prestazioni di PostGIS è simile a quella di qualsiasi altro carico di lavoro di PostgreSQL. L'unica considerazione aggiuntiva è che le geometrie e i raster sono solitamente di grandi dimensioni, quindi le ottimizzazioni relative alla memoria hanno generalmente un impatto maggiore su PostGIS rispetto ad altri tipi di query PostgreSQL.

note: Tag: para
en: For general details about optimizing PostgreSQL, refer to <link xlink:href="https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server">Tuning your PostgreSQL Server</link>.
it_IT: Per informazioni generali sull'ottimizzazione di PostgreSQL, consultare <link xlink:href="https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server">Tuning your PostgreSQL Server</link>.

note: Tag: para
en: For PostgreSQL 9.4+ configuration can be set at the server level without touching <code>postgresql.conf</code> or <code>postgresql.auto.conf</code> by using the <code>ALTER SYSTEM</code> command.
it_IT: Per PostgreSQL 9.4+ la configurazione può essere impostata a livello di server senza toccare <code>postgresql.conf</code> o <code>postgresql.auto.conf</code> usando il comando <code>ALTER SYSTEM</code>.

note: Tag: para
en: In addition to the Postgres settings, PostGIS has some custom settings which are listed in <xref linkend="PostGIS_GUC"/>.
it_IT: Oltre alle impostazioni di Postgres, PostGIS ha alcune impostazioni personalizzate che sono elencate in <xref linkend="PostGIS_GUC"/>.

note: Tag: title
en: Startup
it_IT: Avviamento

note: Tag: para
en: These settings are configured in <code>postgresql.conf</code>:
it_IT: Queste impostazioni sono configurate in <code>postgresql.conf</code>:

note: Tag: para
en: Default: partition
it_IT: Predefinito: partition

note: Tag: para
en: This is generally used for table partitioning. The default for this is set to "partition" which is ideal for PostgreSQL 8.4 and above since it will force the planner to only analyze tables for constraint consideration if they are in an inherited hierarchy and not pay the planner penalty otherwise.
it_IT: Questo è generalmente usato per il partizionamento delle tabelle. L'impostazione predefinita è "partition", ideale per PostgreSQL 8.4 e successivi, in quanto costringe il pianificatore ad analizzare le tabelle per la considerazione dei vincoli solo se si trovano in una gerarchia ereditata, senza penalizzare il pianificatore in caso contrario.

note: Tag: para
en: Default: ~128MB in PostgreSQL 9.6
it_IT: Predefinito: ~128MB in PostgreSQL 9.6

note: Tag: para
en: Set to about 25% to 40% of available RAM. On windows you may not be able to set as high.
it_IT: Impostate circa il 25%-40% della RAM disponibile. Su Windows potrebbe non essere possibile impostare un valore così alto.

note: Tag: para
en: <link xlink:href="https://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-MAX-WORKER-PROCESSES">max_worker_processes</link> This setting is only available for PostgreSQL 9.4+. For PostgreSQL 9.6+ this setting has additional importance in that it controls the max number of processes you can have for parallel queries.
it_IT: <link xlink:href="https://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-MAX-WORKER-PROCESSES">max_worker_processes</link> Questa impostazione è disponibile solo per PostgreSQL 9.4+. Per PostgreSQL 9.6+ questa impostazione ha un'importanza aggiuntiva in quanto controlla il numero massimo di processi che si possono avere per le query parallele.

note: Tag: para
en: Default: 8
it_IT: Predefinito: 8

note: Tag: para
en: Sets the maximum number of background processes that the system can support. This parameter can only be set at server start.
it_IT: Imposta il numero massimo di processi in background che il sistema può supportare. Questo parametro può essere impostato solo all'avvio del server.

note: Tag: title
en: Runtime
it_IT: Tempo di esecuzione

note: Tag: para
en: <link xlink:href="http://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-WORK-MEM">work_mem</link> - sets the size of memory used for sort operations and complex queries
it_IT: <link xlink:href="http://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-WORK-MEM">work_mem</link> - imposta la dimensione della memoria utilizzata per le operazioni di ordinamento e le query complesse

note: Tag: para
en: Default: 1-4MB
it_IT: Predefinito: 1-4MB

note: Tag: para
en: Adjust up for large dbs, complex queries, lots of RAM
it_IT: Aumentate per database di grandi dimensioni, query complesse, molta RAM

note: Tag: para
en: Adjust down for many concurrent users or low RAM.
it_IT: Riducete in caso di molti utenti contemporanei o di poca RAM.

note: Tag: para
en: If you have lots of RAM and few developers:
it_IT: Se avete molta RAM e pochi sviluppatori:

note: Tag: para
en: <link xlink:href="http://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-MAINTENANCE-WORK-MEM">maintenance_work_mem</link> - the memory size used for VACUUM, CREATE INDEX, etc.
it_IT: <link xlink:href="http://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-MAINTENANCE-WORK-MEM">maintenance_work_mem</link> - la dimensione della memoria utilizzata per VACUUM, CREATE INDEX, ecc.

note: Tag: para
en: Default: 16-64MB
it_IT: Predefinito: 16-64MB

note: Tag: para
en: Generally too low - ties up I/O, locks objects while swapping memory
it_IT: Generalmente troppo basso - blocca l'I/O, blocca gli oggetti durante lo swapping della memoria

note: Tag: para
en: Recommend 32MB to 1GB on production servers w/lots of RAM, but depends on the # of concurrent users. If you have lots of RAM and few developers:
it_IT: Consigliamo da 32 MB a 1 GB sui server di produzione con molta RAM, ma dipende dal numero di utenti contemporanei. Se avete molta RAM e pochi sviluppatori:

note: Tag: para
en: This setting is only available for PostgreSQL 9.6+ and will only affect PostGIS 2.3+, since only PostGIS 2.3+ supports parallel queries. If set to higher than 0, then some queries such as those involving relation functions like <code>ST_Intersects</code> can use multiple processes and can run more than twice as fast when doing so. If you have a lot of processors to spare, you should change the value of this to as many processors as you have. Also make sure to bump up <code>max_worker_processes</code> to at least as high as this number.
it_IT: Questa impostazione è disponibile solo per PostgreSQL 9.6+ e influisce solo su PostGIS 2.3+, poiché solo PostGIS 2.3+ supporta le query parallele. Se impostata su un valore superiore a 0, alcune query, ad esempio quelle che coinvolgono funzioni di relazione come <code>ST_Intersects</code>, possono utilizzare più processi ed essere eseguite a una velocità più che doppia. Se si hanno molti processori a disposizione, si dovrebbe modificare il valore di questo parametro in base al numero di processori di cui si dispone. Assicuratevi anche di aumentare <code>max_worker_processes</code> almeno fino a questo numero.

note: Tag: para
en: Default: 0
it_IT: Predefinito: 0

note: Tag: para
en: Sets the maximum number of workers that can be started by a single <varname>Gather</varname> node. Parallel workers are taken from the pool of processes established by <varname>max_worker_processes</varname>. Note that the requested number of workers may not actually be available at run time. If this occurs, the plan will run with fewer workers than expected, which may be inefficient. Setting this value to 0, which is the default, disables parallel query execution.
it_IT: Imposta il numero massimo di worker che possono essere avviati da un singolo nodo <varname>Gather</varname>. I lavoratori paralleli vengono presi dal pool di processi stabilito da <varname>max_worker_processes</varname>. Si noti che il numero di lavoratori richiesto potrebbe non essere effettivamente disponibile al momento dell'esecuzione. In questo caso, il piano verrà eseguito con un numero di lavoratori inferiore a quello previsto, il che potrebbe essere inefficiente. Impostando questo valore a 0, che è quello predefinito, si disabilita l'esecuzione parallela delle query.

note: Tag: title
en: PostGIS Extras
it_IT: Extra di PostGIS

note: Tag: para
en: This chapter documents features found in the extras folder of the PostGIS source tarballs and source repository. These are not always packaged with PostGIS binary releases, but are usually PL/pgSQL based or standard shell scripts that can be run as is.
it_IT: Questo capitolo documenta le funzioni presenti nella cartella extras dei tarball e del repository dei sorgenti di PostGIS. Queste funzioni non sono sempre incluse nelle versioni binarie di PostGIS, ma di solito sono basate su PL/pgSQL o su script di shell standard che possono essere eseguiti come tali.

note: Tag: title
en: Address Standardizer
it_IT: Standardizzatore di indirizzi

note: Tag: para
en: This is a fork of the <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-11.html">PAGC standardizer</link> (original code for this portion was <link xlink:href="http://sourceforge.net/p/pagc/code/360/tree/branches/sew-refactor/postgresql">PAGC PostgreSQL Address Standardizer</link>).
it_IT: Si tratta di un fork del <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-11.html">PAGC standardizer</link> (il codice originale per questa parte era <link xlink:href="http://sourceforge.net/p/pagc/code/360/tree/branches/sew-refactor/postgresql">PAGC PostgreSQL Address Standardizer</link>).

note: Tag: para
en: The address standardizer is a single line address parser that takes an input address and normalizes it based on a set of rules stored in a table and helper lex and gaz tables.
it_IT: Il normalizzatore di indirizzi è un parser di indirizzi a riga singola che prende un indirizzo in ingresso e lo normalizza in base a un insieme di regole memorizzate in una tabella e in tabelle helper lex e gaz.

note: Tag: para
en: The code is built into a single PostgreSQL extension library called <code>address_standardizer</code> which can be installed with <code>CREATE EXTENSION address_standardizer;</code>. In addition to the address_standardizer extension, a sample data extension called <code>address_standardizer_data_us</code> extensions is built, which contains gaz, lex, and rules tables for US data. This extensions can be installed via: <code>CREATE EXTENSION address_standardizer_data_us;</code>
it_IT: Il codice è integrato in un'unica libreria di estensioni PostgreSQL chiamata <code>address_standardizer</code> che può essere installata con <code>CREATE EXTENSION address_standardizer;</code>. Oltre all'estensione address_standardizer, è stata creata un'estensione di esempio per i dati chiamata <code>address_standardizer_data_us</code> che contiene tabelle gaz, lex e regole per i dati degli Stati Uniti. Questa estensione può essere installata tramite: <code>CREATE EXTENSION address_standardizer_data_us;</code>

note: Tag: para
en: The code for this extension can be found in the PostGIS <filename>extensions/address_standardizer</filename> and is currently self-contained.
it_IT: Il codice di questa estensione si trova in PostGIS <filename>extensions/address_standardizer</filename> ed è attualmente autonomo.

note: Tag: para
en: For installation instructions refer to: <xref linkend="installing_pagc_address_standardizer"/>.
it_IT: Per le istruzioni di installazione consultare: <xref linkend="installing_pagc_address_standardizer"/>.

note: Tag: title
en: How the Parser Works
it_IT: Come funziona il parser

note: Tag: para
en: The parser works from right to left looking first at the macro elements for postcode, state/province, city, and then looks micro elements to determine if we are dealing with a house number street or intersection or landmark. It currently does not look for a country code or name, but that could be introduced in the future.
it_IT: Il parser lavora da destra a sinistra, esaminando prima i macroelementi per il codice postale, lo stato/provincia, la città, quindi esamina i microelementi per determinare se si tratta di un numero civico, di una strada, di un incrocio o di un punto di riferimento. Attualmente non cerca il codice o il nome del paese, ma questo potrebbe essere introdotto in futuro.

note: Tag: term
en: Country code
it_IT: Codice paese

note: Tag: para
en: Assumed to be US or CA based on: postcode as US or Canada state/province as US or Canada else US
it_IT: Si presume che sia USA o CA in base a: codice postale come USA o Canada stato/provincia come USA o Canada altro USA

note: Tag: term
en: Postcode/zipcode
it_IT: Codice postale

note: Tag: para
en: These are recognized using Perl compatible regular expressions. These regexs are currently in the parseaddress-api.c and are relatively simple to make changes to if needed.
it_IT: Questi vengono riconosciuti usando espressioni regolari compatibili con Perl. Queste regex sono attualmente contenute in parseaddress-api.c e sono relativamente semplici da modificare se necessario.

note: Tag: term
en: State/province
it_IT: Stato/provincia

note: Tag: para
en: These are recognized using Perl compatible regular expressions. These regexs are currently in the parseaddress-api.c but could get moved into includes in the future for easier maintenance.
it_IT: Questi vengono riconosciuti usando espressioni regolari compatibili con Perl. Queste regex sono attualmente nel file parseaddress-api.c, ma in futuro potrebbero essere spostate in includes per facilitare la manutenzione.

note: Tag: title
en: Address Standardizer Types
it_IT: Tipi di standardizzatori di indirizzi

note: Tag: para
en: This section lists the PostgreSQL data types installed by Address Standardizer extension. Note we describe the casting behavior of these which is very important especially when designing your own functions.
it_IT: Questa sezione contiene una lista dei tipi di dato PostgreSQL installati dalla estensione Address Standardizer. Nota che sono descritti i comportamenti di conversione di questi tipi di dato, informazione molto importante nella progettazione di funzioni proprie.

note: Tag: refpurpose
en: A composite type that consists of the elements of an address. This is the return type for <varname>standardize_address</varname> function.
it_IT: Un tipo composito che consiste negli elementi di un indirizzo. È il tipo di ritorno della funzione <varname>standardize_address</varname>.

note: Tag: title
en: Description
it_IT: Descrizione

note: Tag: para
en: A composite type that consists of elements of an address. This is the return type for <xref linkend="standardize_address"/> function. Some descriptions for elements are borrowed from <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#ss12.1">PAGC Postal Attributes</link>.
it_IT: Un tipo composito che consiste in elementi di un indirizzo. È il tipo di ritorno della funzione <xref linkend="standardize_address"/>. Alcune descrizioni degli elementi sono prese in prestito da <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#ss12.1">PAGC Postal Attributes</link>.

note: Tag: para
en: The token numbers denote the output reference number in the <xref linkend="rulestab"/>.
it_IT: I numeri dei token indicano il numero di riferimento dell'uscita di <xref linkend="rulestab"/>.

note: Tag: para
en: is text (token number <code>0</code>): Refers to building number or name. Unparsed building identifiers and types. Generally blank for most addresses.
it_IT: è un testo (numero di token <code>0</code>): Si riferisce al numero o al nome dell'edificio. Identificatori e tipi di edifici non analizzati. Generalmente vuoto per la maggior parte degli indirizzi.

note: Tag: para
en: is a text (token number <code>1</code>): This is the street number on a street. Example <emphasis>75</emphasis> in <code>75 State Street</code>.
it_IT: è un testo (numero di token <code>1</code>): È il numero civico di una strada. Esempio <emphasis>75</emphasis> in <code>75 State Street</code>.

note: Tag: para
en: is text (token number <code>2</code>): STREET NAME PRE-DIRECTIONAL such as North, South, East, West etc.
it_IT: è un testo (numero di token <code>2</code>): NOME DELLA STRADA PRE-DIRETTIVO come Nord, Sud, Est, Ovest ecc.

note: Tag: para
en: is text (token number <code>3</code>): STREET NAME PRE-MODIFIER Example <emphasis>OLD</emphasis> in <code>3715 OLD HIGHWAY 99</code>.
it_IT: è un testo (numero di token <code>3</code>): NOME STRADA PRE-MODIFICATORE Esempio <emphasis>OLD</emphasis> in <code>3715 OLD HIGHWAY 99</code>.

note: Tag: para
en: is text (token number <code>4</code>): STREET PREFIX TYPE
it_IT: è un testo (numero di token <code>4</code>): TIPO DI PREFISSO STRADALE

note: Tag: para
en: is text (token number <code>5</code>): STREET NAME
it_IT: è un testo (numero di token <code>5</code>): NOME DELLA STRADA

note: Tag: para
en: is text (token number <code>6</code>): STREET POST TYPE e.g. St, Ave, Cir. A street type following the root street name. Example <emphasis>STREET</emphasis> in <code>75 State Street</code>.
it_IT: è un testo (numero di token <code>6</code>): TIPO DI STRADA, ad esempio St, Ave, Cir. Un tipo di strada che segue il nome della via principale. Esempio <emphasis>STREET</emphasis> in <code>75 State Street</code>.

note: Tag: para
en: is text (token number <code>7</code>): STREET POST-DIRECTIONAL A directional modifier that follows the street name.. Example <emphasis>WEST</emphasis> in <code>3715 TENTH AVENUE WEST</code>.
it_IT: è un testo (numero di token <code>7</code>): STREET POST-DIRECTIONAL Modificatore direzionale che segue il nome della strada. Esempio <emphasis>WEST</emphasis> in <code>3715 TENTH AVENUE WEST</code>.

note: Tag: para
en: is text (token number <code>8</code>): RURAL ROUTE . Example <emphasis>7</emphasis> in <code>RR 7</code>.
it_IT: è un testo (numero di token <code>8</code>): PERCORSO RURALE . Esempio <emphasis>7</emphasis> in <code>RR 7</code>.

note: Tag: para
en: is text: Extra information like Floor number.
it_IT: è un testo: Informazioni extra come il numero del piano.

note: Tag: para
en: is text (token number <code>10</code>): Example Boston.
it_IT: è un testo (numero di token <code>10</code>): Esempio Boston.

note: Tag: para
en: is text (token number <code>11</code>): Example <code>MASSACHUSETTS</code>
it_IT: è un testo (numero di token <code>11</code>): Esempio <code>MASSACHUSETTS</code>

note: Tag: para
en: is text (token number <code>12</code>): Example <code>USA</code>
it_IT: è un testo (numero di token <code>12</code>): Esempio <code>USA</code>

note: Tag: para
en: is text POSTAL CODE (ZIP CODE) (token number <code>13</code>): Example <code>02109</code>
it_IT: è il testo CODICE POSTALE (CAP) (numero di token <code>13</code>): Esempio <code>02109</code>

note: Tag: para
en: is text POSTAL BOX NUMBER (token number <code>14 and 15</code>): Example <code>02109</code>
it_IT: è il testo NUMERO DI CASELLA POSTALE (numero di token <code>14 e 15</code>): Esempio <code>02109</code>

note: Tag: para
en: is text Apartment number or Suite Number (token number <code>17</code>): Example <emphasis>3B</emphasis> in <code>APT 3B</code>.
it_IT: è il testo Numero di appartamento o numero di suite (numero di token <code>17</code>): Esempio <emphasis>3B</emphasis> in <code>APT 3B</code>.

note: Tag: title
en: Address Standardizer Tables
it_IT: Tabelle dello standardizzatore degli indirizzi

note: Tag: para
en: This section lists the PostgreSQL table formats used by the address_standardizer for normalizing addresses. Note that these tables do not need to be named the same as what is referenced here. You can have different lex, gaz, rules tables for each country for example or for your custom geocoder. The names of these tables get passed into the address standardizer functions.
it_IT: Questa sezione elenca i formati delle tabelle PostgreSQL utilizzate da address_standardizer per normalizzare gli indirizzi. Si noti che non è necessario che queste tabelle abbiano lo stesso nome di quelle a cui si fa riferimento qui. È possibile avere tabelle lex, gaz e rules diverse per ogni Paese, ad esempio, o per il proprio geocoder personalizzato. I nomi di queste tabelle vengono passati nelle funzioni di normalizzazione degli indirizzi.

note: Tag: para
en: The packaged extension <varname>address_standardizer_data_us</varname> contains data for standardizing US addresses.
it_IT: L'estensione confezionata <varname>address_standardizer_data_us</varname> contiene i dati per la standardizzazione degli indirizzi statunitensi.

note: Tag: refpurpose
en: The rules table contains a set of rules that maps address input sequence tokens to standardized output sequence. A rule is defined as a set of input tokens followed by -1 (terminator) followed by set of output tokens followed by -1 followed by number denoting kind of rule followed by ranking of rule.
it_IT: La tabella delle regole contiene un insieme di regole che mappano i token della sequenza di input dell'indirizzo in una sequenza di output standardizzata. Una regola è definita come un insieme di token di ingresso seguiti da -1 (terminatore) seguito da un insieme di token di uscita seguiti da -1 seguito da un numero che denota il tipo di regola seguito da una classificazione della regola.

note: Tag: para
en: A rules table must have at least the following columns, though you are allowed to add more for your own uses.
it_IT: Una tabella delle regole deve avere almeno le seguenti colonne, anche se è possibile aggiungerne altre per i propri usi.

note: Tag: para
en: Primary key of table
it_IT: Chiave primaria della tabella

note: Tag: para
en: text field denoting the rule. Details at <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--r-rec--">PAGC Address Standardizer Rule records</link>.
it_IT: campo di testo che indica la regola. I dettagli si trovano in <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--r-rec--">Regole di normalizzazione degli indirizzi del PAGC</link>.

note: Tag: para
en: A rule consists of a set of non-negative integers representing input tokens, terminated by a -1, followed by an equal number of non-negative integers representing postal attributes, terminated by a -1, followed by an integer representing a rule type, followed by an integer representing the rank of the rule. The rules are ranked from 0 (lowest) to 17 (highest).
it_IT: Una regola consiste in un insieme di numeri interi non negativi che rappresentano i token di input, terminati da un -1, seguiti da un numero uguale di numeri interi non negativi che rappresentano gli attributi postali, terminati da un -1, seguiti da un numero intero che rappresenta un tipo di regola, seguito da un numero intero che rappresenta il rango della regola. Le regole sono classificate da 0 (minimo) a 17 (massimo).

note: Tag: para
en: So for example the rule <code>2 0 2 22 3 -1 5 5 6 7 3 -1 2 6</code> maps to sequence of output tokens <emphasis>TYPE NUMBER TYPE DIRECT QUALIF</emphasis> to the output sequence <emphasis>STREET STREET SUFTYP SUFDIR QUALIF</emphasis>. The rule is an ARC_C rule of rank 6.
it_IT: Così, per esempio, la regola <code>2 0 2 22 3 -1 5 5 6 7 3 -1 2 6</code> mappa la sequenza di token di uscita <emphasis>TYPE NUMBER TYPE DIRECT QUALIF</emphasis> alla sequenza di uscita <emphasis>STREET STREET SUFTYP SUFDIR QUALIF</emphasis>. La regola è una regola ARC_C di rango 6.

note: Tag: para
en: Numbers for corresponding output tokens are listed in <xref linkend="stdaddr"/>.
it_IT: I numeri dei corrispondenti token di uscita sono elencati in <xref linkend="stdaddr"/>.

note: Tag: title
en: Input Tokens
it_IT: Gettoni di ingresso

note: Tag: para
en: Each rule starts with a set of input tokens followed by a terminator <code>-1</code>. Valid input tokens excerpted from <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#ss12.2">PAGC Input Tokens</link> are as follows:
it_IT: Ogni regola inizia con una serie di token di input seguiti da un terminatore <code>-1</code>. I token di input validi estratti da <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#ss12.2">PAGC Input Tokens</link> sono i seguenti:

note: Tag: emphasis
en: Form-Based Input Tokens
it_IT: Gettoni di ingresso basati su moduli

note: Tag: para
en: (13). The ampersand (&amp;) is frequently used to abbreviate the word "and".
it_IT: (13). L'ampersand (&amp;) è spesso usato per abbreviare la parola "e".

note: Tag: para
en: (9). A punctuation character.
it_IT: (9). Un carattere di punteggiatura.

note: Tag: para
en: (21). A sequence of two letters. Often used as identifiers.
it_IT: (21). Una sequenza di due lettere. Spesso utilizzato come identificativo.

note: Tag: para
en: (25). Fractions are sometimes used in civic numbers or unit numbers.
it_IT: (25). Le frazioni sono talvolta utilizzate nei numeri civici o nelle unità di misura.

note: Tag: para
en: (23). An alphanumeric string that contains both letters and digits. Used for identifiers.
it_IT: (23). Una stringa alfanumerica che contiene sia lettere che cifre. Si usa per gli identificatori.

note: Tag: para
en: (0). A string of digits.
it_IT: (0). Una stringa di cifre.

note: Tag: para
en: (15). Representations such as First or 1st. Often used in street names.
it_IT: (15). Rappresentazioni come First o 1st. Spesso usato nei nomi delle strade.

note: Tag: para
en: (18). A single letter.
it_IT: (18). Una sola lettera.

note: Tag: para
en: (1). A word is a string of letters of arbitrary length. A single letter can be both a SINGLE and a WORD.
it_IT: (1). Una parola è una stringa di lettere di lunghezza arbitraria. Una singola lettera può essere sia una SINGOLA che una PAROLA.

note: Tag: emphasis
en: Function-based Input Tokens
it_IT: Gettoni di ingresso basati su funzioni

note: Tag: para
en: (14). Words used to denote post office boxes. For example <emphasis>Box</emphasis> or <emphasis>PO Box</emphasis>.
it_IT: (14). Parole usate per indicare le caselle postali. Ad esempio <emphasis>Box</emphasis> o <emphasis>PO Box</emphasis>.

note: Tag: para
en: (19). Words used to denote buildings or building complexes, usually as a prefix. For example: <emphasis>Tower</emphasis> in <emphasis>Tower 7A</emphasis>.
it_IT: (19). Parole utilizzate per indicare edifici o complessi di edifici, di solito come prefisso. Ad esempio: <emphasis>Torre</emphasis> in <emphasis>Torre 7A</emphasis>.

note: Tag: para
en: (24). Words and abbreviations used to denote buildings or building complexes, usually as a suffix. For example: <emphasis>Shopping Centre</emphasis>.
it_IT: (24). Parole e abbreviazioni utilizzate per indicare edifici o complessi di edifici, di solito come suffisso. Ad esempio: <emphasis>Centro commerciale</emphasis>.

note: Tag: para
en: (22). Words used to denote directions, for example <emphasis>North</emphasis>.
it_IT: (22). Parole usate per indicare le direzioni, ad esempio <emphasis>Nord</emphasis>.

note: Tag: para
en: (20). Words used to denote milepost addresses.
it_IT: (20). Parole usate per indicare gli indirizzi delle pietre miliari.

note: Tag: para
en: (6). Words and abbreviations used to denote highways and roads. For example: the <emphasis>Interstate</emphasis> in <emphasis>Interstate 5</emphasis>
it_IT: (6). Parole e abbreviazioni utilizzate per indicare autostrade e strade. Ad esempio: la <emphasis>Interstate</emphasis> in <emphasis>Interstate 5</emphasis>

note: Tag: para
en: (8). Words and abbreviations used to denote rural routes. <emphasis>RR</emphasis>.
it_IT: (8). Parole e abbreviazioni utilizzate per indicare i percorsi rurali. <emphasis>RR</emphasis>.

note: Tag: para
en: (2). Words and abbreviation used to denote street typess. For example: <emphasis>ST</emphasis> or <emphasis>AVE</emphasis>.
it_IT: (2). Parole e abbreviazioni utilizzate per indicare le tipologie di strada. Ad esempio: <emphasis>ST</emphasis> o <emphasis>AVE</emphasis>.

note: Tag: para
en: (16). Words and abbreviation used to denote internal subaddresses. For example, <emphasis>APT</emphasis> or <emphasis>UNIT</emphasis>.
it_IT: (16). Parole e abbreviazioni usate per indicare i sottoindirizzi interni. Ad esempio, <emphasis>APT</emphasis> o <emphasis>UNIT</emphasis>.

note: Tag: emphasis
en: Postal Type Input Tokens
it_IT: Gettoni di ingresso di tipo postale

note: Tag: para
en: (28). A 5 digit number. Identifies a Zip Code
it_IT: (28). Un numero di 5 cifre. Identifica un codice postale

note: Tag: para
en: (29). A 4 digit number. Identifies ZIP4.
it_IT: (29). Un numero di 4 cifre. Identifica il CAP4.

note: Tag: para
en: (27). A 3 character sequence of letter number letter. Identifies an FSA, the first 3 characters of a Canadian postal code.
it_IT: (27). Una sequenza di 3 caratteri di lettera numero lettera. Identifica un FSA, i primi 3 caratteri di un codice postale canadese.

note: Tag: para
en: (26). A 3 character sequence of number letter number. Identifies an LDU, the last 3 characters of a Canadian postal code.
it_IT: (26). Una sequenza di 3 caratteri di numero lettera numero. Identifica una LDU, gli ultimi 3 caratteri di un codice postale canadese.

note: Tag: emphasis
en: Stopwords
it_IT: Parole d'ordine

note: Tag: para
en: STOPWORDS combine with WORDS. In rules a string of multiple WORDs and STOPWORDs will be represented by a single WORD token.
it_IT: Le STOPWORDS si combinano con le WORDS. Nelle regole, una stringa di più PAROLE e STOPWORD sarà rappresentata da un singolo token PAROLA.

note: Tag: para
en: (7). A word with low lexical significance, that can be omitted in parsing. For example: <emphasis>THE</emphasis>.
it_IT: (7). Una parola di scarso significato lessicale, che può essere omessa nel parsing. Ad esempio: <emphasis>IL</emphasis>.

note: Tag: title
en: Output Tokens
it_IT: Gettoni di uscita

note: Tag: para
en: After the first -1 (terminator), follows the output tokens and their order, followed by a terminator <code>-1</code>. Numbers for corresponding output tokens are listed in <xref linkend="stdaddr"/>. What are allowed is dependent on kind of rule. Output tokens valid for each rule type are listed in <xref linkend="rule_types_rank"/>.
it_IT: Dopo il primo -1 (terminatore), seguono i token di uscita e il loro ordine, seguito da un terminatore <code>-1</code>. I numeri dei corrispondenti token di uscita sono elencati in <xref linkend="stdaddr"/>. I numeri ammessi dipendono dal tipo di regola. I token di uscita validi per ogni tipo di regola sono elencati in <xref linkend="rule_types_rank"/>.

note: Tag: title
en: Rule Types and Rank
it_IT: Tipi di regole e rango

note: Tag: para
en: The final part of the rule is the rule type which is denoted by one of the following, followed by a rule rank. The rules are ranked from 0 (lowest) to 17 (highest).
it_IT: La parte finale della regola è il tipo di regola, indicato da una delle seguenti lettere, seguita da un grado della regola. Le regole sono classificate da 0 (minimo) a 17 (massimo).

note: Tag: para
en: (token number = "<emphasis role="bold">0</emphasis>"). The class of rules for parsing MACRO clauses such as <emphasis>PLACE STATE ZIP</emphasis>
it_IT: (numero di token = "<emphasis role="bold">0</emphasis>"). La classe di regole per il parsing di clausole MACRO come <emphasis>PLACE STATE ZIP</emphasis>

note: Tag: para
en: <emphasis role="bold"><varname>MACRO_C</varname> output tokens</emphasis> (excerpted from <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</link>.
it_IT: <emphasis role="bold">Gettoni di uscita <varname>MACRO_C</varname></emphasis> (estratto da <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</link>.

note: Tag: para
en: (token number "10"). Example "Albany"
it_IT: (numero di token "10"). Esempio "Albany"

note: Tag: para
en: (token number "11"). Example "NY"
it_IT: (numero di token "11"). Esempio "NY"

note: Tag: para
en: (token number "12"). This attribute is not used in most reference files. Example "USA"
it_IT: (numero di token "12"). Questo attributo non viene utilizzato nella maggior parte dei file di riferimento. Esempio "USA"

note: Tag: para
en: (token number "13"). (SADS elements "ZIP CODE" , "PLUS 4" ). This attribute is used for both the US Zip and the Canadian Postal Codes.
it_IT: (numero di token "13"). (elementi SADS "ZIP CODE" , "PLUS 4" ). Questo attributo è utilizzato sia per i codici postali statunitensi che per quelli canadesi.

note: Tag: para
en: (token number = "<emphasis role="bold">1</emphasis>"). The class of rules for parsing full MICRO clauses (such as House, street, sufdir, predir, pretyp, suftype, qualif) (ie ARC_C plus CIVIC_C). These rules are not used in the build phase.
it_IT: (numero di token = "<emphasis role="bold">1</emphasis>"). La classe di regole per il parsing delle clausole MICRO complete (come House, street, sufdir, predir, pretyp, suftype, qualif) (cioè ARC_C più CIVIC_C). Queste regole non vengono utilizzate nella fase di compilazione.

note: Tag: para
en: <emphasis role="bold"><varname>MICRO_C</varname> output tokens</emphasis> (excerpted from <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</link>.
it_IT: <emphasis role="bold">Gettoni di uscita <varname>MICRO_C</varname></emphasis> (estratto da <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</link>.

note: Tag: para
en: (token number = "<emphasis role="bold">2</emphasis>"). The class of rules for parsing MICRO clauses, excluding the HOUSE attribute. As such uses same set of output tokens as MICRO_C minus the HOUSE token.
it_IT: (numero di token = "<emphasis role="bold">2</emphasis>"). Classe di regole per il parsing delle clausole MICRO, escluso l'attributo HOUSE. Come tale, utilizza lo stesso insieme di token di output di MICRO_C, meno il token HOUSE.

note: Tag: para
en: (token number = "<emphasis role="bold">3</emphasis>"). The class of rules for parsing the HOUSE attribute.
it_IT: (numero di token = "<emphasis role="bold">3</emphasis>"). La classe di regole per il parsing dell'attributo HOUSE.

note: Tag: para
en: (token number = "<emphasis role="bold">4</emphasis>"). The class of rules for parsing EXTRA attributes - attributes excluded from geocoding. These rules are not used in the build phase.
it_IT: (numero di token = "<emphasis role="bold">4</emphasis>"). La classe di regole per il parsing degli attributi EXTRA - attributi esclusi dalla geocodifica. Queste regole non vengono utilizzate nella fase di costruzione.

note: Tag: para
en: <emphasis role="bold"><varname>EXTRA_C</varname> output tokens</emphasis> (excerpted from <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</link>.
it_IT: <emphasis role="bold">Gettoni di uscita <varname>EXTRA_C</varname></emphasis> (estratto da <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</link>.

note: Tag: para
en: (token number <code>0</code>): Unparsed building identifiers and types.
it_IT: (numero di token <code>0</code>): Identificatori e tipi di edifici non analizzati.

note: Tag: para
en: (token number <code>14</code>): The <emphasis role="bold">BOX</emphasis> in <code>BOX 3B</code>
it_IT: (Token-Nummer <code>14</code>): Die <emphasis role="bold">BOX</emphasis> in <code>BOX 3B</code>

note: Tag: title
en: Examples
it_IT: Esempi

note: Tag: title
en: See Also
it_IT: Si veda anche

note: Tag: para
en: Availability: 2.2.0
it_IT: Disponibilità: 2.2.0

note: Tag: title
en: History Tracking
it_IT: Tracciamento Storico

note: Tag: para
en: Suppose you have a table of data that represents the current state of a particular geographic feature. A parcels table, or a roads table, or a fruit trees table, whatever. Generally, GIS tools understand a table as a single entity into which they can update, insert and delete rows from. How you do allow common GIS tools to work against your data, while maintaining an audit trail of what changes have been made, by whom, and what the past state of the data is?
it_IT: Supponiamo di avere una tabella di dati che rappresenta lo stato attuale di un dato elemento geografico. Una tabella di particelle catastali, di strade, di alberi da frutto o altro. In genere, gli strumenti GIS considerano la tabella come una singola entità, in cui aggiornare, inserire e cancellare righe. Come potete consentire a un normale GIS di lavorare sui vostri dati, conservando una traccia delle modifiche fatte, da chi sono state fatte, e qual è lo stato passato dei dati?

note: Tag: para
en: This <varname>history_table</varname> extra module provides some utility functions for creating and maintaining history.
it_IT: Il modulo extra <varname>history_table</varname> fornisce alcune funzioni per creare e mantenere la storia dei dati.

note: Tag: para
en: The <varname>history_table</varname> was also packaged in PostGIS 1.5, but added to the documentation in PostGIS 2.0. This package is written in plpgsql and located in the <varname>extras/history_table</varname> of PostGIS source tar balls and source repository.
it_IT: L'estensione <varname>history_table</varname> era compresa anche in PosGIS 1.5, ma aggiunta alla documentazione in PostGIS 2.0. Questo pacchetto è scritto in plpgsql e ubicato nella cartella <varname>extras/history_table</varname> del file sorgente tar o nella repository.

note: Tag: para
en: If you have a table 'roads', this module will maintain a 'roads_history' side table, which contains all the columns of the parent table, and the following additional columns:
it_IT: Se avete una tabella 'strade', questo modulo manterrà una tabella ausiliaria 'strade_history', contenente tutte le colonne della tabella genitore e le seguenti colonne aggiuntive:

note: Tag: para
en: When you insert a new record into 'roads' a record is automatically inserted into 'roads_history', with the 'date_added' filled in the 'date_deleted' set to NULL, a unique 'history_id', a 'last_operation' of 'INSERT' and 'active_user' set.
it_IT: Quando inserite un nuovo record in 'strade', viene automaticamente aggiunto un record in 'strade_history', con il campo 'date_added' compilato, 'date_deleted' uguale a NULL, un valore unico di 'history_id', un valore di 'INSERT' per 'last_operation' e 'active_user' assegnato.

note: Tag: para
en: When you delete a record in 'roads', the record in the history table is *not* deleted, but the 'date_deleted' is set to the current date.
it_IT: Quando cancellate un record da 'strade', il record nella tabella storica *non* viene cancellato, ma al valore corrispondente di 'date_deleted' viene assegnata la data attuale.

note: Tag: para
en: When you update a record in 'roads', the current record has 'date_deleted' filled in and a new record is created with the 'date_added' set and 'date_deleted' NULL.
it_IT: Quando aggiornate un record in 'strade', al record corrispondente viene assegnato un valore per 'date_deleted', e viene creato un nuovo record cui si assegna il valore 'date_added', e 'date_deleted' come NULL.

note: Tag: para
en: With this information maintained, it is possible to retrieve the history of any record in the roads table:
it_IT: Mantenendo queste informazioni, è possibile ricostruire la storia di qualsiasi record nella tabella strade:

note: Tag: para
en: Or, to retrieve a view of the roads table at any point in the past:
it_IT: Oppure, è possibile ricreare una vista della tabella strade in qualsiasi momento passato:

note: Tag: refpurpose
en: Creates a table that will hold some interesting values for managing history tables.
it_IT: Crea una tabella che contiene vari valori interessanti per la gestione della tabella storica.

note: Tag: para
en: Creates a table that will hold some interesting values for managing history tables. Creates a table called <varname>historic_information</varname>
it_IT: Crea una tabella che conterrà diversi valori interessanti per la gestione delle tabelle storiche. La tabella è chiamata <varname>historic_information</varname>

note: Tag: para
en: Availability: 1.5.0
it_IT: Disponibilità: 1.5.0

note: Tag: refpurpose
en: Registers a table in the history_information table for tracking and also adds in side line history table and insert, update, delete rules on the table.
it_IT: Registra una tabella nella tabella history_information e aggiunge le regole per l'inserimento, l'aggiornamento e la cancellazione di record per la tabella inserita.

note: Tag: para
en: Registers a table in the history_information table for tracking and also adds in side line history table with same name as table but prefixed with <varname>history</varname> in the same schema as the original table. Puts in insert, update, delete rules on the table. Any inserts,updates,deletes of the geometry are recorded in the history table.
it_IT: Registra una tabella nella tabella history_information per il tracciamento e aggiunge anche una tabella con lo stesso nome della tabella data ma col prefisso <varname>history</varname> nello stesso schema della tabella originale. Aggiunge regole di insert, update e delete alla tabella. Ogni inserimento, aggiornamento o cancellazione della geometria viene registrato nella tabella storica.

note: Tag: para
en: This function currently relies on a geometry column being registered in <varname>geometry_columns</varname> and fails if the geometry column is not present in <varname>geometry_columns</varname> table.
it_IT: Questa funzione attualmente si basa sulla registrazione di una colonna geometrica nella tabella <varname>geometry_columns</varname> e fallisce se la colonna geometrica non è presente nella tabella <varname>geometry_columns</varname>.

note: Tag: para
en: Availability: 2.0.0
it_IT: Disponibilità: 2.0.0

note: Tag: para
en: Availability: 2.1.0
it_IT: Disponibilità: 2.1.0

note: Tag: title
en: Topology
it_IT: Topologia

note: Tag: para
en: The PostGIS Topology types and functions are used to manage topological objects such as faces, edges and nodes.
it_IT: I tipi e le funzioni della Topologia PostGIS si usano per gestire oggetti topologici quali facce, bordi e nodi.

note: Tag: para
en: Sandro Santilli's presentation at PostGIS Day Paris 2011 conference gives a good synopsis of PostGIS Topology and where it is headed <link xlink:href="http://strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf">Topology with PostGIS 2.0 slide deck</link>.
it_IT: La presentazione di Sandro Santilli alla conferenza PostGIS Day Paris 2011 fornisce una buona introduzione alla Topologia PostGIS <link xlink:href="http://strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf">Topology with PostGIS 2.0 slide deck</link>.

note: Tag: para
en: An example of a topologically based GIS database is the <link xlink:href="https://www.census.gov/geo/maps-data/data/tiger.html">US Census Topologically Integrated Geographic Encoding and Referencing System (TIGER)</link> database. If you want to experiment with PostGIS topology and need some data, check out <xref linkend="Topology_Load_Tiger"/>.
it_IT: Un esempio di database GIS topologico è il database del <link xlink:href="https://www.census.gov/geo/maps-data/data/tiger.html">US Census Topologically Integrated Geographic Encoding and Referencing System (TIGER)</link>. Se vuoi sperimentare con la topologia PostGIS ed hai bisogno di dati, vedi <xref linkend="Topology_Load_Tiger"/>.

note: Tag: para
en: The PostGIS topology module has existed in prior versions of PostGIS but was never part of the Official PostGIS documentation. In PostGIS 2.0.0 major cleanup is going on to remove use of all deprecated functions in it, fix known usability issues, better document the features and functions, add new functions, and enhance to closer conform to SQL-MM standards.
it_IT: Il modulo topologico era presente in versioni precedenti di PostGIS ma non era mai stato parte della documentazione ufficiale. A partire da PostGIS 2.0.0 è in corso una ripulitura generale per rimuovere le funzioni deprecate, risolvere noti problemi di usabilità, migliorare la documentazione delle funzioni, aggiungere funzioni e aumentare la conformità con gli standard SQL-MM.

note: Tag: para
en: Details of this project can be found at <link xlink:href="http://trac.osgeo.org/postgis/wiki/UsersWikiPostgisTopology">PostGIS Topology Wiki</link>
it_IT: Dettagli del progetto si possono trovare sul <link xlink:href="http://trac.osgeo.org/postgis/wiki/UsersWikiPostgisTopology">PostGIS Topology Wiki</link>

note: Tag: para
en: All functions and tables associated with this module are installed in a schema called <varname>topology</varname>.
it_IT: Tutte le funzioni e le tabelle associate con questo modulo sono installate in uno schema chiamato <varname>topology</varname>.

note: Tag: para
en: Functions that are defined in SQL/MM standard are prefixed with ST_ and functions specific to PostGIS are not prefixed.
it_IT: Le funzioni definite dallo standard SQL/MM hanno il prefisso ST_ e le funzioni specifiche di PostGIS sono senza prefisso.

note: Tag: para
en: Topology support is build by default starting with PostGIS 2.0, and can be disabled specifying --without-topology configure option at build time as described in <xref linkend="postgis_installation"/>
it_IT: Il supporto topologico è incluso di default a partire da PostGIS 2.0, a può essere disabilitato passando l'opzione --without-topology all'invocazione dello script configure al momento della compilazione, come descritto in <xref linkend="postgis_installation"/>

note: Tag: title
en: Topology Types
it_IT: Tipi di dato topologici

note: Tag: para
en: This section lists the PostgreSQL data types installed by PostGIS Topology. Note we describe the casting behavior of these which is very important especially when designing your own functions.
it_IT: Questa sezione contiene una lista dei tipi di dato PostgreSQL installati dalla Topologia PostGIS. Nota che sono descritti i comportamenti di conversione di questi tipi di dato, informazione molto importante nel progettazione di funzioni proprie.

note: Tag: refpurpose
en: A composite type that consists of a sequence number and an edge number.
it_IT: Un tipo di dato composto che consiste in un numero sequenziale e un identificativo di edge.

note: Tag: para
en: A composite type that consists of a sequence number and an edge number. This is the return type for <varname>ST_GetFaceEdges</varname> and <varname>GetNodeEdges</varname> functions.
it_IT: Un tipo di dato composto che consisten in un numero sequenziale ed un identificativo di edge. Questo è il tipo di dato restituito dalle funzioni <varname>ST_GetFaceEdges</varname> e <varname>GetNodeEdges</varname>.

note: Tag: para
en: <varname>sequence</varname> is an integer: Refers to a topology defined in the topology.topology table which defines the topology schema and srid.
it_IT: <varname>sequence</varname> è un intero: si riferisce ad una topologia definita nella tabella topology.topology, che definisce lo schema e lo srid per la topologia.

note: Tag: para
en: <varname>edge</varname> is an integer: The identifier of an edge.
it_IT: <varname>edge</varname> è un intero: l'identificativo di un bordo.

note: Tag: refpurpose
en: A composite type representing a topologically defined geometry.
it_IT: Un tipo di dato composto che rappresenta una geometria definita topologicamente.

note: Tag: para
en: A composite type that refers to a topology geometry in a specific topology layer, having a specific type and a specific id. The elements of a TopoGeometry are the properties: topology_id, layer_id, id integer, type integer.
it_IT: Un tipo di dato composto che si riferisce ad una geometria topologica in uno specifico layer topologico, avente uno specifico tipo e identificativo. Gli elementi di una TopoGeometry sono le proprietà: topology_id, layer_id, id integer, type integer.

note: Tag: para
en: <varname>topology_id</varname> is an integer: Refers to a topology defined in the topology.topology table which defines the topology schema and srid.
it_IT: <varname>topology_id</varname> è un numero intero: si riferisce ad una topologia registrata nella tabella topology.topology, dove sono definiti lo schema e lo SRID della topologia.

note: Tag: para
en: <varname>layer_id</varname> is an integer: The layer_id in the layers table that the TopoGeometry belongs to. The combination of topology_id, layer_id provides a unique reference in the topology.layers table.
it_IT: <varname>layer_id</varname> è un numero intero: il layer_id nella tabella dei layer a cui la TopoGeometry appartiene. La combinazione di topology_id e layer_id forniscono un riferimento unico nella tabella topology.layers.

note: Tag: para
en: <varname>id</varname> is an integer: The id is the autogenerated sequence number that uniquely defines the topogeometry in the respective topology layer.
it_IT: <varname>id</varname> è un numero intero: L'identificativo è un numero sequenziale autogenerato che identifica in maniera univoca una TopoGeometry nel rispettivo layer topologico.

note: Tag: para
en: <varname>type</varname> integer between 1 - 4 that defines the geometry type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection
it_IT: <varname>type</varname> intero tra 1 e 4 che defnisce il tipo di geometria: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection

note: Tag: title
en: Casting Behavior
it_IT: Comportamento in caso di CAST

note: Tag: para
en: This section lists the automatic as well as explicit casts allowed for this data type
it_IT: Questa sezione illustra le modalità di CAST - automatici e espliciti - permessi per questo tipo di dato

note: Tag: entry
en: Cast To
it_IT: Cast verso

note: Tag: entry
en: Behavior
it_IT: Comportamento

note: Tag: entry
en: automatic
it_IT: automatico

note: Tag: refpurpose
en: A composite type that consists of an error message and id1 and id2 to denote location of error. This is the return type for <varname>ValidateTopology</varname>.
it_IT: Un tipo di dato composto che consiste in un messaggio di errore e due identificativi (id1 e id2) che denotano la locazione spaziale dell'errore. Questo è il tipo di dato ritornato da <varname>ValidateTopology</varname>.

note: Tag: para
en: A composite type that consists of an error message and two integers. The <xref linkend="ValidateTopology"/> function returns a set of these to denote validation errors and the id1 and id2 to denote the ids of the topology objects involved in the error.
it_IT: Un tipo di dato composto che consiste in un messaggio di errore e due numeri interi. La funzione <xref linkend="ValidateTopology"/> restituisce un insieme di valori di questo tipo per indicare errori di validazione topologica. I due numeri interi id1 e id2 denotano gli identificativi degli oggetti topologici coinvolti nell'errore.

note: Tag: para
en: <varname>error</varname> is varchar: Denotes type of error.
it_IT: <varname>errore</varname> è di tipo varchar: descrive il tipo di errore.

note: Tag: para
en: Current error descriptors are: coincident nodes, edge crosses node, edge not simple, edge end node geometry mismatch, edge start node geometry mismatch, face overlaps face,face within face,
it_IT: Gli errori descritti sono: coincident nodes, edge crosses node, edge not simple, edge end node geometry mismatch, edge start node geometry mismatch, face overlaps face,face within face,

note: Tag: para
en: <varname>id1</varname> is an integer: Denotes identifier of edge / face / nodes in error.
it_IT: <varname>id1</varname> è un numero intero: Denota l'identificativo di edge / face / nodes nell'errore.

note: Tag: para
en: <varname>id2</varname> is an integer: For errors that involve 2 objects denotes the secondary edge / or node
it_IT: <varname>id2</varname> è un numero intero: Per errori che coinvolgono 2 oggetti denota l'identificativo del secondo edge / face / nodes

note: Tag: title
en: Topology Domains
it_IT: Domini Topologici

note: Tag: para
en: This section lists the PostgreSQL domains installed by PostGIS Topology. Domains can be used like object types as return objects of functions or table columns. The distinction between a domain and a type is that a domain is an existing type with a check constraint bound to it.
it_IT: Questa sezione contiene una lista dei domini PostgreSQL installati dalla Topologia PostGIS. I domini possono essere usati come tipo di dato per gli oggetti ritornati da alcune funzioni o utilizzati come colonne di tabelle. La distinzione tra un dominio e un tipo è che un dominio è un tipo esistente con dei vincoli di controllo associati.

note: Tag: refpurpose
en: An array of 2 integers generally used to identify a TopoGeometry component.
it_IT: Una array di due interi generalmente usata per identificare una componente di una TopoGeometry.

note: Tag: para
en: An array of 2 integers used to represent one component of a simple or hierarchical <xref linkend="topogeometry"/>.
it_IT: Una array di due interi usata per rapresentare una componente di una <xref linkend="topogeometry"/> semplice o gerarchica.

note: Tag: para
en: In the case of a simple TopoGeometry the first element of the array represents the identifier of a topological primitive and the second element represents its type (1:node, 2:edge, 3:face). In the case of a hierarchical TopoGeometry the first element of the array represents the identifier of a child TopoGeometry and the second element represents its layer identifier.
it_IT: Nel caso di una TopoGeometry semplice il primo elemento dell'array rappresenta l'identificativo della primitiva topologica ed il secondo elemento rappresenta il suo tipo (1:node, 2:edge, 3:face). Nel caso di una TopoGeometry gerarchica il primo elemento dell'array rappresenta l'identificativo di una TopoGeometry figlia e il secondo elemento rappresenta l'identificativo del rispettivo layer.

note: Tag: para
en: For any given hierarchical TopoGeometry all child TopoGeometry elements will come from the same child layer, as specified in the topology.layer record for the layer of the TopoGeometry being defined.
it_IT: Per ogni TopoGeometry gerarchica tutti gli elementi TopoGeometry figli verranno dallo stesso layer figlio, come specificato nel record della tabella topology.layer relativo al layer della TopoGeometry definita.

note: Tag: refpurpose
en: An array of TopoElement objects.
it_IT: Un'array di oggetti di tipo TopoElement.

note: Tag: para
en: An array of 1 or more TopoElement objects, generally used to pass around components of TopoGeometry objects.
it_IT: Un'array di 1 o più oggetti di tipo TopoElement, generalmente usata per trasferire i componenti di oggetti di tipo TopoGeometry.

note: Tag: title
en: Topology and TopoGeometry Management
it_IT: Gestione di topologie e TopoGeometry

note: Tag: para
en: This section lists the Topology functions for building new Topology schemas, validating topologies, and managing TopoGeometry Columns
it_IT: Questa sezione fornisce una lista delle funzioni topologiche usate per costruire nuovi schemi topologici, validare le topologie e gestire le colonne di tipo TopoGeometry

note: Tag: refpurpose
en: Adds a topogeometry column to an existing table, registers this new column as a layer in topology.layer and returns the new layer_id.
it_IT: Aggiunge una colonna di tipo TopoGeometry ad una tabella esistente, registra la nuova colonna come layer nella tabella topology.layer e restituisce il nuovo layer_id.

note: Tag: para
en: Each TopoGeometry object belongs to a specific Layer of a specific Topology. Before creating a TopoGeometry object you need to create its TopologyLayer. A Topology Layer is an association of a feature-table with the topology. It also contain type and hierarchy information. We create a layer using the AddTopoGeometryColumn() function:
it_IT: Ogni oggetto di tipo TopoGeometry appartiene ad uno specifico Layer di una specifica Topologia. Prima di creare un oggetto TopoGeometry devi creare il suo TopologyLayer. Un layer topologico è una associazione tra una tabella di features e la topologia che viene usata per rappresentarle. Contiene anche informazioni di tipo e di gerarchia. Creiamo un layer usando la funzione AddTopoGeometryColumn():

note: Tag: para
en: This function will both add the requested column to the table and add a record to the topology.layer table with all the given info.
it_IT: Questa funzione aggiunge la colonna richiesta alla tabella e aggiunge un record nella tabella topology.layer con le informazioni fornite.

note: Tag: para
en: If you don't specify [child_layer] (or set it to NULL) this layer would contain Basic TopoGeometries (composed by primitive topology elements). Otherwise this layer will contain hierarchical TopoGeometries (composed by TopoGeometries from the child_layer).
it_IT: Se non specifichi [child_layer] (o lo valorizzi come NULL) questo layer conterrà delle TopoGeometry semplici (composte da elementi topologici primitivi). Altrimenti questo layer conterrà TopoGeometry gerarchiche (composte da TopoGeometry del child_layer).

note: Tag: para
en: Once the layer is created (its id is returned by the AddTopoGeometryColumn function) you're ready to construct TopoGeometry objects in it
it_IT: Una volte che il layer è creato (il suo identificativo è restituito dalla funzione AddTopoGeometryColumn) sei pronto a costruire degli oggetti TopoGeometry appartenenti a tale layer

note: Tag: refpurpose
en: Use with caution: Drops a topology schema and deletes its reference from topology.topology table and references to tables in that schema from the geometry_columns table.
it_IT: Usare con cautela: cancella uno schema topologico e cancella i riferimenti ad esso dalla tabella topology.topology e dalla vista geometry_columns.

note: Tag: para
en: Drops a topology schema and deletes its reference from topology.topology table and references to tables in that schema from the geometry_columns table. This function should be USED WITH CAUTION, as it could destroy data you care about. If the schema does not exist, it just removes reference entries the named schema.
it_IT: Cancella uno schema topologico e i riferimenti ad esso dalla tabella topology.topology e dalla vista geometry_columns. Questa funzione dovrebbe essere USATA CON CAUTELA perché potrebbe distruggere dati importanti. Se lo schema non esiste, la funzione rimuoverà solamente i riferimenti dalle tabelle di metadati.

note: Tag: para
en: Cascade drops the ma_topo schema and removes all references to it in topology.topology and geometry_columns.
it_IT: Rimuove a cascata lo schema ma_topo e tutti i riferimenti ad esso da topology.topology e geometry_columns.

note: Tag: para
en: Availability: 3.2.0
it_IT: Disponibilità: 3.2.0

note: Tag: para
en: Availability: 2.0
it_IT: Disponibilità: 2.0

note: Tag: para
en: Availability: 1.1.0
it_IT: Disponibilità: 1.1.0

note: Tag: para
en: Performed by the GEOS module.
it_IT: Eseguito dal modulo GEOS.

note: Tag: title
en: PostGIS Installation
it_IT: Installazione PostGIS

note: Tag: para
en: This chapter details the steps required to install PostGIS.
it_IT: Questo capitolo elenca i passi necessari all'installazione di PostGIS.

note: Tag: title
en: Short Version
it_IT: Versione sintetica

note: Tag: para
en: To compile assuming you have all the dependencies in your search path:
it_IT: Per compilare, assumendo di avere tutte le dipendenze nel percorso di ricerca:

note: Tag: para
en: Once PostGIS is installed, it needs to be enabled (<xref linkend="create_spatial_db"/>) or upgraded (<xref linkend="upgrading"/>) in each individual database you want to use it in.
it_IT: Una volta installato PostGIS, bisogna abilitarlo (<xref linkend="create_spatial_db"/>) o aggiornarlo (<xref linkend="upgrading"/>) individualmente nei database in cui si vuole usare.

note: Tag: title
en: Compiling and Install from Source
it_IT: Compilazione e installazione da sorgente

note: Tag: para
en: Many OS systems now include pre-built packages for PostgreSQL/PostGIS. In many cases compilation is only necessary if you want the most bleeding edge versions or you are a package maintainer.
it_IT: Ormai molti sistemi operativi contengono pacchetti precompilati per PostgreSQL/PostGIS. In molti casi la compilazione è necessaria solamente se volete l'ultimissima versione o se siete uno dei manutentori dei pacchetti.

note: Tag: para
en: This section includes general compilation instructions, if you are compiling for Windows etc or another OS, you may find additional more detailed help at <link xlink:href="https://trac.osgeo.org/postgis/wiki/UsersWikiInstall">PostGIS User contributed compile guides</link> and <link xlink:href="http://trac.osgeo.org/postgis/wiki/DevWikiMain">PostGIS Dev Wiki</link>.
it_IT: Questa sezione include istruzioni generali per la compilazione; se si sta compilando per Windows o altri sistemi operativi, si può trovare un aiuto più dettagliato in <link xlink:href="https://trac.osgeo.org/postgis/wiki/UsersWikiInstall">Guide di compilazione fornite dagli utenti di PostGIS</link> e <link xlink:href="http://trac.osgeo.org/postgis/wiki/DevWikiMain">PostGIS Dev Wiki</link>.

note: Tag: para
en: Pre-Built Packages for various OS are listed in <link xlink:href="https://trac.osgeo.org/postgis/wiki/UsersWikiPackages">PostGIS Pre-built Packages</link>
it_IT: I pacchetti precostruiti per vari sistemi operativi sono elencati in <link xlink:href="https://trac.osgeo.org/postgis/wiki/UsersWikiPackages">Pacchetti precostruiti PostGIS</link>

note: Tag: para
en: If you are a windows user, you can get stable builds via Stackbuilder or <link xlink:href="https://postgis.net/windows_downloads">PostGIS Windows download site</link> We also have <link xlink:href="https://postgis.net/windows_downloads">very bleeding-edge windows experimental builds</link> that are built usually once or twice a week or whenever anything exciting happens. You can use these to experiment with the in progress releases of PostGIS
it_IT: Se siete utenti di Windows, potete ottenere le build stabili tramite Stackbuilder o <link xlink:href="https://postgis.net/windows_downloads">il sito di download di PostGIS Windows</link> Abbiamo anche <link xlink:href="https://postgis.net/windows_downloads">c build sperimentali di Windows molto all'avanguardia</link> che vengono create di solito una o due volte alla settimana o ogni volta che succede qualcosa di interessante. È possibile utilizzarle per sperimentare le versioni in corso di PostGIS

note: Tag: para
en: The PostGIS module is an extension to the PostgreSQL backend server. As such, PostGIS &last_release_version; <emphasis>requires</emphasis> full PostgreSQL server headers access in order to compile. It can be built against PostgreSQL versions &min_postgres_version; - &max_postgres_version;. Earlier versions of PostgreSQL are <emphasis>not</emphasis> supported.
it_IT: Il modulo PostGIS è un'estensione del server backend PostgreSQL. Come tale, PostGIS &last_release_version; <emphasis>richiede</emphasis> l'accesso completo alle intestazioni del server PostgreSQL per essere compilato. Può essere compilato con le versioni di PostgreSQL &min_postgres_version; - &max_postgres_version;. Le versioni precedenti di PostgreSQL non sono <emphasis></emphasis> supportate.

note: Tag: para
en: Refer to the PostgreSQL installation guides if you haven't already installed PostgreSQL. <link xlink:href="https://www.postgresql.org"> https://www.postgresql.org </link> .
it_IT: Se non avete ancora installato PostgreSQL, consultate le guide all'installazione di PostgreSQL. <link xlink:href="https://www.postgresql.org"> https://www.postgresql.org </link> .

note: Tag: para
en: For GEOS functionality, when you install PostgreSQL you may need to explicitly link PostgreSQL against the standard C++ library:
it_IT: Per le funzionalità legate a GEOS, quando installate PostgreSQL è possibile che dobbiate esplicitamente linkare PostgreSQL con la libreria C++ standard:

note: Tag: para
en: This is a workaround for bogus C++ exceptions interaction with older development tools. If you experience weird problems (backend unexpectedly closed or similar things) try this trick. This will require recompiling your PostgreSQL from scratch, of course.
it_IT: Questa è una soluzione alla buona per l'interazione con finte eccezioni C++ con gli strumenti di sviluppo più datati. Se riscontrate problemi anomali (chiusura inattesa del server o casi simili), provate questo trucco. Ciò richiederà ovviamente di ricompilare PostgreSQL da zero.

note: Tag: para
en: The following steps outline the configuration and compilation of the PostGIS source. They are written for Linux users and will not work on Windows or Mac.
it_IT: I passaggi seguenti ripercorrono la procedura per configurare e compilare il sorgente di PostGIS. Sono scritti per utenti Linux e non funzioneranno su Windows o Mac.

note: Tag: title
en: Getting the Source
it_IT: Reperire il codice sorgente

note: Tag: para
en: Retrieve the PostGIS source archive from the downloads website <link xlink:href="&postgis_download_url;"> &postgis_download_url; </link>
it_IT: Recuperare l'archivio sorgente di PostGIS dal sito web dei download <link xlink:href="&postgis_download_url;"> &postgis_download_url; </link>

note: Tag: para
en: This will create a directory called <varname>postgis-&last_release_version;</varname> in the current working directory.
it_IT: Questo passaggio creerà una cartella denominata <varname>postgis-&last_release_version;</varname> nella cartella di lavoro attuale.

note: Tag: para
en: Alternatively, checkout the source from the <link xlink:href="https://git-scm.com/"> git </link> repository <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/"> https://git.osgeo.org/gitea/postgis/postgis/ </link> .
it_IT: In alternativa, potete ottenere una copia del sorgente dalla repository <link xlink:href="https://git-scm.com/">git</link> <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/">https://git.osgeo.org/gitea/postgis/postgis/</link> .

note: Tag: para
en: Change into the newly created <varname>postgis</varname> directory to continue the installation.
it_IT: Passare alla cartella <varname>postgis</varname> appena creata per continuare l'installazione.

note: Tag: title
en: Install Requirements
it_IT: Requisiti di installazione

note: Tag: para
en: PostGIS has the following requirements for building and usage:
it_IT: PostGIS necessita dei seguenti requisiti per la compilazione e l'utilizzo:

note: Tag: emphasis
en: Required
it_IT: Necessari

note: Tag: para
en: PostgreSQL &min_postgres_version; - &max_postgres_version;. A complete installation of PostgreSQL (including server headers) is required. PostgreSQL is available from <link xlink:href="https://www.postgresql.org"> https://www.postgresql.org </link> .
it_IT: PostgreSQL &min_postgres_version; - &max_postgres_version;. È necessaria un'installazione completa di PostgreSQL (comprese le intestazioni del server). PostgreSQL è disponibile presso <link xlink:href="https://www.postgresql.org"> https://www.postgresql.org </link> .

note: Tag: para
en: For a full PostgreSQL / PostGIS support matrix and PostGIS/GEOS support matrix refer to <link xlink:href="https://trac.osgeo.org/postgis/wiki/UsersWikiPostgreSQLPostGIS">https://trac.osgeo.org/postgis/wiki/UsersWikiPostgreSQLPostGIS</link>
it_IT: Per una matrice di supporto completa di PostgreSQL / PostGIS e per la matrice di supporto di PostGIS/GEOS, consultare <link xlink:href="https://trac.osgeo.org/postgis/wiki/UsersWikiPostgreSQLPostGIS">https://trac.osgeo.org/postgis/wiki/UsersWikiPostgreSQLPostGIS</link>

note: Tag: para
en: GNU C compiler (<filename>gcc</filename>). Some other ANSI C compilers can be used to compile PostGIS, but we find far fewer problems when compiling with <filename>gcc</filename>.
it_IT: Compilatore GNU C (<filename>gcc</filename>). Per la compilazione possono essere utilizzati anche altri compilatori ANSI C, ma abbiamo riscontrato molti meno problemi nella compilazione con <filename>gcc</filename>.

note: Tag: para
en: GNU Make (<filename>gmake</filename> or <filename>make</filename>). For many systems, GNU <filename>make</filename> is the default version of make. Check the version by invoking <filename>make -v</filename>. Other versions of <filename>make</filename> may not process the PostGIS <filename>Makefile</filename> properly.
it_IT: GNU Make (<filename>gmake</filename> or <filename>make</filename>). Per molti sistem, GNU <filename>make</filename> è la versione di default di make. Potete controllare la versione tramite il comando <filename>make -v</filename>. Altre versioni di <filename>make</filename> potrebbero non elaborare il <filename>Makefile</filename> di PostGIS in modo corretto.

note: Tag: para
en: Proj reprojection library. Proj 6.1 or above is required. The Proj library is used to provide coordinate reprojection support within PostGIS. Proj is available for download from <link xlink:href="https://proj.org/"> https://proj.org/ </link> .
it_IT: Libreria di riproiezione Proj. È necessario Proj 6.1 o superiore. La libreria Proj viene utilizzata per fornire il supporto alla riproiezione delle coordinate all'interno di PostGIS. Proj è disponibile per il download da <link xlink:href="https://proj.org/"> https://proj.org/ </link> .

note: Tag: para
en: LibXML2, version 2.5.x or higher. LibXML2 is currently used in some imports functions (ST_GeomFromGML and ST_GeomFromKML). LibXML2 is available for download from <link xlink:href="https://gitlab.gnome.org/GNOME/libxml2/-/releases">https://gitlab.gnome.org/GNOME/libxml2/-/releases</link>.
it_IT: LibXML2, versione 2.5.x o superiore. LibXML2 è attualmente utilizzato in alcune funzioni di importazione (ST_GeomFromGML e ST_GeomFromKML). LibXML2 è disponibile per il download da <link xlink:href="https://gitlab.gnome.org/GNOME/libxml2/-/releases">https://gitlab.gnome.org/GNOME/libxml2/-/releases</link>.

note: Tag: para
en: JSON-C, version 0.9 or higher. JSON-C is currently used to import GeoJSON via the function ST_GeomFromGeoJson. JSON-C is available for download from <link xlink:href="https://github.com/json-c/json-c/releases">https://github.com/json-c/json-c/releases/</link>.
it_IT: JSON-C, versione 0.9 o superiore. JSON-C viene attualmente utilizzato per importare GeoJSON tramite la funzione ST_GeomFromGeoJson. JSON-C è disponibile per il download da <link xlink:href="https://github.com/json-c/json-c/releases">https://github.com/json-c/json-c/releases/</link>.

note: Tag: para
en: If compiling with PostgreSQL+JIT, LLVM version &gt;=6 is required <link xlink:href="https://trac.osgeo.org/postgis/ticket/4125">https://trac.osgeo.org/postgis/ticket/4125</link>.
it_IT: Se si compila con PostgreSQL+JIT, e' necessaria una versione di LLVM &gt;=6 <link xlink:href="https://trac.osgeo.org/postgis/ticket/4125">https://trac.osgeo.org/postgis/ticket/4125</link>.

note: Tag: emphasis
en: Optional
it_IT: Opzionali

note: Tag: para
en: GDAL (pseudo optional) only if you don't want raster you can leave it out. Also make sure to enable the drivers you want to use as described in <xref linkend="raster_configuration"/>.
it_IT: GDAL (pseudo-opzionale) solo se non si vuole il raster si può omettere. Assicurarsi inoltre di abilitare i driver che si desidera utilizzare come descritto in <xref linkend="raster_configuration"/>.

note: Tag: para
en: GTK (requires GTK+2.0, 2.8+) to compile the shp2pgsql-gui shape file loader. <link xlink:href="http://www.gtk.org/"> http://www.gtk.org/ </link> .
it_IT: GTK (è necessario GTK+2.0, 2.8+) serve per compilare il loader shp2pgsql-gui shape. <link xlink:href="http://www.gtk.org/"> http://www.gtk.org/ </link> .

note: Tag: para
en: In order to build the <xref linkend="Address_Standardizer"/> you will also need PCRE <link xlink:href="http://www.pcre.org">http://www.pcre.org</link> (which generally is already installed on nix systems). <xref linkend="Address_Standardizer"/> will automatically be built if it detects a PCRE library, or you pass in a valid <varname>--with-pcre-dir=/path/to/pcre</varname> during configure.
it_IT: Per costruire <xref linkend="Address_Standardizer"/> è necessario anche PCRE <link xlink:href="http://www.pcre.org">http://www.pcre.org</link> (che generalmente è già installato sui sistemi nix). <xref linkend="Address_Standardizer"/> sarà costruito automaticamente se rileva una libreria PCRE o se si passa un <varname>--with-pcre-dir=/path/to/pcre</varname> valido durante la configurazione.

note: Tag: para
en: To enable ST_AsMVT protobuf-c library 1.1.0 or higher (for usage) and the protoc-c compiler (for building) are required. Also, pkg-config is required to verify the correct minimum version of protobuf-c. See <link xlink:href="https://github.com/protobuf-c/protobuf-c">protobuf-c</link>. By default, Postgis will use Wagyu to validate MVT polygons faster which requires a c++11 compiler. It will use CXXFLAGS and the same compiler as the PostgreSQL installation. To disable this and use GEOS instead use the <varname>--without-wagyu</varname> during the configure step.
it_IT: Per abilitare ST_AsMVT sono necessari la libreria protobuf-c 1.1.0 o superiore (per l'uso) e il compilatore protoc-c (per la costruzione). Inoltre, è necessario pkg-config per verificare la versione minima corretta di protobuf-c. Vedere <link xlink:href="https://github.com/protobuf-c/protobuf-c">protobuf-c</link>. Per impostazione predefinita, Postgis utilizza Wagyu per convalidare più velocemente i poligoni MVT, che richiede un compilatore c++11. Utilizzerà CXXFLAGS e lo stesso compilatore dell'installazione di PostgreSQL. Per disabilitare questa funzione e utilizzare invece GEOS, utilizzare l'opzione <varname>--without-wagyu</varname> durante la fase di configurazione.

note: Tag: para
en: CUnit (<filename>CUnit</filename>). This is needed for regression testing. <link xlink:href="http://cunit.sourceforge.net/">http://cunit.sourceforge.net/</link>
it_IT: CUnit (<filename>CUnit</filename>). Serve per i collaudi di regressione. <link xlink:href="http://cunit.sourceforge.net/">http://cunit.sourceforge.net/</link>

note: Tag: para
en: DocBook (<filename>xsltproc</filename>) is required for building the documentation. Docbook is available from <link xlink:href="http://www.docbook.org/"> http://www.docbook.org/ </link> .
it_IT: DocBook (<filename>xsltproc</filename>) è necessario per creare la documentazione. Docbook è disponibile sul sito <link xlink:href="http://www.docbook.org/"> http://www.docbook.org/ </link> .

note: Tag: para
en: DBLatex (<filename>dblatex</filename>) is required for building the documentation in PDF format. DBLatex is available from <link xlink:href="http://dblatex.sourceforge.net/"> http://dblatex.sourceforge.net/ </link> .
it_IT: DBLatex (<filename>dblatex</filename>) è necessario per creare la documentazione in formato PDF. DBLatex è disponibile dal sito <link xlink:href="http://dblatex.sourceforge.net/"> http://dblatex.sourceforge.net/ </link> .

note: Tag: para
en: ImageMagick (<filename>convert</filename>) is required to generate the images used in the documentation. ImageMagick is available from <link xlink:href="http://www.imagemagick.org/"> http://www.imagemagick.org/ </link> .
it_IT: ImageMagick (<filename>convert</filename>) viene utilizzato per generare le immagini utilizzate nella documentazione. ImageMagick è disponibile sul sito <link xlink:href="http://www.imagemagick.org/"> http://www.imagemagick.org/ </link> .

note: Tag: title
en: Build configuration
it_IT: Configurazione della compilazione

note: Tag: para
en: As with most linux installations, the first step is to generate the Makefile that will be used to build the source code. This is done by running the shell script
it_IT: Come in molte installazioni Linux, il primo passo consiste nel generare il Makefile che sarà poi utilizzato che compilare il codice sorgente. Per questo si esegue lo script da shell

note: Tag: para
en: With no additional parameters, this command will attempt to automatically locate the required components and libraries needed to build the PostGIS source code on your system. Although this is the most common usage of <command>./configure</command>, the script accepts several parameters for those who have the required libraries and programs in non-standard locations.
it_IT: Se non si specificano parametri aggiuntivi, questo comando cercherà di individuare automaticamente le componenti e le librerie necessarie per compilare il codice sorgente PostGIS sul vostro sistema. Benché questa sia la modalità di utilizzo più comune per <command>./configure</command>, lo script accetta vari parametri per coloro che tengono le librerie e i programmi necessari in percorsi non standard.

note: Tag: para
en: The following list shows only the most commonly used parameters. For a complete list, use the <command>--help</command> or <command>--help=short</command> parameters.
it_IT: La lista seguente riporta solamente i parametri usati più di frequente. Per una lista completa, utilizzate i parametri <command>--help</command> o <command>--help=short</command>.

note: Tag: para
en: Starting with PostGIS 3.0, the library files generated by default will no longer have the minor version as part of the file name. This means all PostGIS 3 libs will end in <code>postgis-3</code>. This was done to make pg_upgrade easier, with downside that you can only install one version PostGIS 3 series in your server. To get the old behavior of file including the minor version: e.g. <code>postgis-3.0</code> add this switch to your configure statement.
it_IT: A partire da PostGIS 3.0, i file di libreria generati per impostazione predefinita non avranno più la versione minore come parte del nome del file. Questo significa che tutte le librerie di PostGIS 3 finiranno con <code>postgis-3</code>. Questo è stato fatto per rendere più semplice l'aggiornamento di pg_upgrade, con l'inconveniente di poter installare una sola versione di PostGIS 3 nel proprio server. Per ottenere il vecchio comportamento dei file che includono la versione minore: per esempio <code>postgis-3.0</code> aggiungere questo switch alla dichiarazione configure.

note: Tag: para
en: This is the location the PostGIS loader executables and shared libs will be installed. By default, this location is the same as the detected PostgreSQL installation.
it_IT: Questa è la posizione in cui verranno installati gli eseguibili del caricatore PostGIS e le librerie condivise. Per impostazione predefinita, questo percorso è lo stesso dell'installazione di PostgreSQL rilevata.

note: Tag: para
en: This parameter is currently broken, as the package will only install into the PostgreSQL installation directory. Visit <link xlink:href="http://trac.osgeo.org/postgis/ticket/635"> http://trac.osgeo.org/postgis/ticket/635 </link> to track this bug.
it_IT: Attualmente questo parametro non funzione, dato che il pacchetto si installerà solamente nella cartella di installazione di PostgreSQL. Potete visitare la pagina <link xlink:href="http://trac.osgeo.org/postgis/ticket/635"> http://trac.osgeo.org/postgis/ticket/635 </link> per seguire l'evoluzione di questo bug.

note: Tag: para
en: PostgreSQL provides a utility called <command>pg_config</command> to enable extensions like PostGIS to locate the PostgreSQL installation directory. Use this parameter (<command>--with-pgconfig=/path/to/pg_config</command>) to manually specify a particular PostgreSQL installation that PostGIS will build against.
it_IT: PostgreSQL fornisce una utility chiamata <command>pg_config</command> per consentire a estensioni quali PostGIS di individuare la cartella di installazione di PostgreSQL. Utilizzate questo parametro (<command>--with-pgconfig=/path/to/pg_config</command>) per specificare manualmente una particolare installazione di PostgreSQL per la quale PostGIS sarà compilato.

note: Tag: para
en: GDAL, a required library, provides functionality needed for raster support <command>gdal-config</command> to enable software installations to locate the GDAL installation directory. Use this parameter (<command>--with-gdalconfig=/path/to/gdal-config</command>) to manually specify a particular GDAL installation that PostGIS will build against.
it_IT: GDAL è una libreria necessaria per il supporto raster. Utilizzare il comando <command>gdal-config</command> per consentire all'installazione di individuare la cartella di installazione di GDAL, oppure utilizzare il parametro <command>--with-gdalconfig=/path/to/gdal-config</command> per indicare manualmente specifica installazione di GDAL con cui compilare PostGIS.

note: Tag: para
en: GEOS, a required geometry library, provides a utility called <command>geos-config</command> to enable software installations to locate the GEOS installation directory. Use this parameter (<command>--with-geosconfig=/path/to/geos-config</command>) to manually specify a particular GEOS installation that PostGIS will build against.
it_IT: GEOS, una libreria necessaria per gestire le geometrie, fornisce una utility chiamata <command>geos-config</command> per consentire alla procedura di installazione di individuare la cartella di installazione di GEOS. E' possibile utilizzare questo parametro (<command>--with-geosconfig=/path/to/geos-config</command>) per indicare manualmente una specifica installazione di GEO da utilizzare per la compilazione.

note: Tag: para
en: LibXML is the library required for doing GeomFromKML/GML processes. It normally is found if you have libxml installed, but if not or you want a specific version used, you'll need to point PostGIS at a specific <filename>xml2-config</filename> confi file to enable software installations to locate the LibXML installation directory. Use this parameter (<command>&gt;--with-xml2config=/path/to/xml2-config</command>) to manually specify a particular LibXML installation that PostGIS will build against.
it_IT: LibXML è la libreria necessaria per eseguire processi GeomFromKML/GML. Normalmente si trova se è installata libxml, ma se non lo è o se si vuole utilizzare una versione specifica, è necessario indicare a PostGIS uno specifico file <filename>xml2-config</filename> confi per consentire alle installazioni software di individuare la directory di installazione di LibXML. Usare questo parametro (<command>&gt;--with-xml2config=/path/to/xml2-config</command>) per specificare manualmente una particolare installazione di LibXML su cui PostGIS si baserà.

note: Tag: para
en: Proj is a reprojection library required by PostGIS. Use this parameter (<command>--with-projdir=/path/to/projdir</command>) to manually specify a particular Proj installation directory that PostGIS will build against.
it_IT: Proj4 è una libreria di riproiezione richiesta da PostGIS. Utilizzate questo parametro (<command>--with-projdir=/path/to/projdir</command>) per indicare manualmente una specifica cartella di installazione di Proj4 per la compilazione di PostGIS.

note: Tag: para
en: Directory where iconv is installed.
it_IT: Cartella di installazione di iconv.

note: Tag: para
en: <link xlink:href="http://oss.metaparadigm.com/json-c/">JSON-C</link> is an MIT-licensed JSON library required by PostGIS ST_GeomFromJSON support. Use this parameter (<command>--with-jsondir=/path/to/jsondir</command>) to manually specify a particular JSON-C installation directory that PostGIS will build against.
it_IT: <link xlink:href="http://oss.metaparadigm.com/json-c/">JSON-C</link> è una libreria JSON con licenza MIR utilizzata da PostGIS per supportare ST_GeomFromJSON. Utilizzare questo parametro (<command>--with-jsondir=/path/to/jsondir</command>) per indicare manualmente una specifica cartella di installazione che PostGIS userà per la compilazione.

note: Tag: para
en: <link xlink:href="http://www.pcre.org/">PCRE</link> is an BSD-licensed Perl Compatible Regular Expression library required by address_standardizer extension. Use this parameter (<command>--with-pcredir=/path/to/pcredir</command>) to manually specify a particular PCRE installation directory that PostGIS will build against.
it_IT: <link xlink:href="http://www.pcre.org/">PCRE</link> è una libreria di espressioni regolari compatibile con Perl con licenza BSD, richiesta dall'estensione address_standardizer. Usare questo parametro (<command>--with-pcredir=/path/to/pcredir</command>) per specificare manualmente una particolare directory di installazione di PCRE che PostGIS compilerà.

note: Tag: para
en: Compile the data import GUI (requires GTK+2.0). This will create shp2pgsql-gui graphical interface to shp2pgsql.
it_IT: Compilare l'interfaccia grafica per l'importazione di dati (richiede GTK+2.0). Questo passaggio creerà shp2pgsql-gui, interfaccia grafica per shp2pgsql.

note: Tag: para
en: Compile without raster support.
it_IT: Compilazione senza supporto raster.

note: Tag: para
en: Disable topology support. There is no corresponding library as all logic needed for topology is in postgis-&last_release_version; library.
it_IT: Disabilita il supporto per la topologia. Non esiste una libreria corrispondente, poiché tutta la logica necessaria per la topologia si trova nella libreria postgis-&last_release_version;.

note: Tag: para
en: By default PostGIS will try to detect gettext support and compile with it, however if you run into incompatibility issues that cause breakage of loader, you can disable it entirely with this command. Refer to ticket <link xlink:href="http://trac.osgeo.org/postgis/ticket/748">http://trac.osgeo.org/postgis/ticket/748</link> for an example issue solved by configuring with this. NOTE: that you aren't missing much by turning this off. This is used for international help/label support for the GUI loader which is not yet documented and still experimental.
it_IT: Normalmente PostGIS cercherà di rilevare il supporto per gettext e di utilizzarlo nella compilazione. Tuttavia, se risocontrate problemi di compatibilità che determinano interruzioni del loader, potete disabilitare il supporto con questo comando. Potete fare riferimento al ticket <link xlink:href="http://trac.osgeo.org/postgis/ticket/748">http://trac.osgeo.org/postgis/ticket/748</link> per un esempio di un caso risolto utilizzando questa particolare configurazione. NOTA: disattivanto questa opzione non vi perdete molto, dato che è utilizzata per il supporto internazionale o per le etichette nel loader, che non sono ancora ben documentate e in forma sperimentale.

note: Tag: para
en: By default PostGIS will not install with sfcgal support without this switch. <varname>PATH</varname> is an optional argument that allows to specify an alternate PATH to sfcgal-config.
it_IT: Per impostazione predefinita, PostGIS non si installa con il supporto di sfcgal senza questo interruttore. <varname>PATH</varname> è un argomento opzionale che consente di specificare un PATH alternativo a sfcgal-config.

note: Tag: para
en: Disable updating postgis_revision.h to match current HEAD of the git repository.
it_IT: Disabilita l'aggiornamento di postgis_revision.h per adattarlo all'HEAD corrente del repository git.

note: Tag: para
en: If you obtained PostGIS from the <link xlink:href="https://trac.osgeo.org/postgis/wiki/CodeRepository"> code repository </link> , the first step is really to run the script
it_IT: Se avete ottenuto PostGIS dalla <link xlink:href="https://trac.osgeo.org/postgis/wiki/CodeRepository"> code repository </link> , il primo passo consiste nell'eseguire lo script

note: Tag: para
en: This script will generate the <command>configure</command> script that in turn is used to customize the installation of PostGIS.
it_IT: Questo script genererà lo script <command>configure</command>, che a sua volta viente utilizzato per personalizzare l'installazione di PostGIS.

note: Tag: para
en: If you instead obtained PostGIS as a tarball, running <command>./autogen.sh</command> is not necessary as <command>configure</command> has already been generated.
it_IT: Se invece avete ottenuto PostGIS come file tar, non sarà necessario eseguire <command>./autogen.sh</command>, dato che <command>configure</command> sarà già stato generato.

note: Tag: title
en: Building
it_IT: Compilazione

note: Tag: para
en: Once the Makefile has been generated, building PostGIS is as simple as running
it_IT: Una volta creato il Makefile, compilare PostGIS è semplice come eseguire

note: Tag: para
en: The last line of the output should be "<code>PostGIS was built successfully. Ready to install.</code>"
it_IT: L'ultima linea dei messaggi in uscita dovrebbe essere "<code>PostGIS was built successfully. Ready to install.</code>"

note: Tag: para
en: As of PostGIS v1.4.0, all the functions have comments generated from the documentation. If you wish to install these comments into your spatial databases later, run the command which requires docbook. The postgis_comments.sql and other package comments files raster_comments.sql, topology_comments.sql are also packaged in the tar.gz distribution in the doc folder so no need to make comments if installing from the tar ball. Comments are also included as part of the CREATE EXTENSION install.
it_IT: A partire da PostGIS v1.4.0, tutte le funzioni hanno commenti generati dalla documentazione. Se si desidera installare questi commenti nei database spaziali in un secondo momento, eseguire il comando che richiede docbook. Il file postgis_comments.sql e gli altri file di commento del pacchetto raster_comments.sql, topology_comments.sql sono anch'essi contenuti nella distribuzione tar.gz nella cartella doc, quindi non è necessario creare commenti se si installa dal tar. I commenti sono inclusi anche nell'installazione di CREATE EXTENSION.

note: Tag: para
en: Introduced in PostGIS 2.0. This generates html cheat sheets suitable for quick reference or for student handouts. This requires xsltproc to build and will generate 4 files in doc folder <filename>topology_cheatsheet.html</filename>, <filename>tiger_geocoder_cheatsheet.html</filename>, <filename>raster_cheatsheet.html</filename>, <filename>postgis_cheatsheet.html</filename>
it_IT: Introdotto in PostGIS 2.0. Questa opzione genera degli opuscoli riassuntivi in formato HTML, utili come riferimento speditivo o per distribuzione agli studenti. Richiede xsltproc e genererà 4 file della cartella doc: <filename>topology_cheatsheet.html</filename>, <filename>tiger_geocoder_cheatsheet.html</filename>, <filename>raster_cheatsheet.html</filename>, <filename>postgis_cheatsheet.html</filename>

note: Tag: para
en: You can download some pre-built ones available in html and pdf from <link xlink:href="http://www.postgis.us/study_guides">PostGIS / PostgreSQL Study Guides</link>
it_IT: Ne potete scaricare alcuni già pronti sia in formato HTML che PDF dalla pagina <link xlink:href="http://www.postgis.us/study_guides">PostGIS / PostgreSQL Study Guides</link>

note: Tag: title
en: Building PostGIS Extensions and Deploying them
it_IT: Compilazione e installazione delle estensioni PostGIS

note: Tag: para
en: The PostGIS extensions are built and installed automatically if you are using PostgreSQL 9.1+.
it_IT: Le estensioni di PostGIS vengono compilate e installate automaticamente se state utilizzando PostgreSQL 9.1+.

note: Tag: para
en: If you are building from source repository, you need to build the function descriptions first. These get built if you have docbook installed. You can also manually build with the statement:
it_IT: Se state compilando a partire dalla repository del sorgente, dovete prima compilare le descrizioni delle funzioni. Queste vengono create se avete docbook installato. Potete anche eseguire la compilazione manualmente tramite il comando:

note: Tag: para
en: Building the comments is not necessary if you are building from a release tar ball since these are packaged pre-built with the tar ball already.
it_IT: Creare i file dei commenti non è necessario se state compilando a partire dal file tar, dato che questi file sono inclusi nel file tar stesso.

note: Tag: para
en: The extensions should automatically build as part of the make install process. You can if needed build from the extensions folders or copy files if you need them on a different server.
it_IT: Le estensioni dovrebbero essere create automaticamente come parte del processo di installazione di make. Se necessario, si possono creare dalle cartelle delle estensioni o copiare i file se servono su un altro server.

note: Tag: para
en: <code>make check</code> uses psql to run tests and as such can use psql environment variables. Common ones useful to override are <varname>PGUSER</varname>,<varname>PGPORT</varname>, and <varname>PGHOST</varname>. Refer to <link xlink:href="https://www.postgresql.org/docs/current/libpq-envars.html">psql environment variables</link>
it_IT: <code>make check</code> usa psql per eseguire i test e come tale può usare variabili d'ambiente psql. Quelle comuni utili da sovrascrivere sono <varname>PGUSER</varname>, <varname>PGPORT</varname> e <varname>PGHOST</varname>. Fare riferimento a <link xlink:href="https://www.postgresql.org/docs/current/libpq-envars.html">variabili d'ambiente psql</link>

note: Tag: para
en: The extension files will always be the same for the same version of PostGIS and PostgreSQL regardless of OS, so it is fine to copy over the extension files from one OS to another as long as you have the PostGIS binaries already installed on your servers.
it_IT: I file di estensione saranno sempre gli stessi per la stessa versione di PostGIS e PostgreSQL, indipendentemente dal sistema operativo, quindi è possibile copiare i file di estensione da un sistema operativo all'altro, purché i binari di PostGIS siano già installati sui server.

note: Tag: para
en: If you want to install the extensions manually on a separate server different from your development, You need to copy the following files from the extensions folder into the <filename>PostgreSQL / share / extension</filename> folder of your PostgreSQL install as well as the needed binaries for regular PostGIS if you don't have them already on the server.
it_IT: Se volete installare le estensioni manualmente su un server separato, diverso da quello di sviluppo, dovete copiare i seguenti file dalla cartella delle estensioni nella cartella <filename>PostgreSQL / share / extension</filename> della vostra installazione PostgreSQL, così come i file binari per la versione normale di PostGIS, se questi già non sono presenti sul server.

note: Tag: para
en: These are the control files that denote information such as the version of the extension to install if not specified. <filename>postgis.control, postgis_topology.control</filename>.
it_IT: Questi sono i file di controllo che indicano informazioni come la versione dell'estensione da installare, se non specificata. <filename>postgis.control, postgis_topology.control</filename>.

note: Tag: para
en: All the files in the /sql folder of each extension. Note that these need to be copied to the root of the PostgreSQL share/extension folder <filename>extensions/postgis/sql/*.sql</filename>, <filename>extensions/postgis_topology/sql/*.sql</filename>
it_IT: Tutti i file nella cartella /sql di ciascuna estensione. Da notare che quesi devono essere copiati nella cartella principale delle estensioni di PostgreSQL, share/extension <filename>extensions/postgis/sql/*.sql</filename>, <filename>extensions/postgis_topology/sql/*.sql</filename>

note: Tag: para
en: Once you do that, you should see <varname>postgis</varname>, <varname>postgis_topology</varname> as available extensions in PgAdmin -&gt; extensions.
it_IT: Una volta fatto ciò, si dovrebbe vedere <varname>postgis</varname>, <varname>postgis_topology</varname> come estensioni disponibili in PgAdmin -&gt; estensioni.

note: Tag: para
en: If you are using psql, you can verify that the extensions are installed by running this query:
it_IT: Se state utilizzando psql, potete verificare l'avvenuta installazione delle estensioni tramite questa query:

note: Tag: para
en: If you have the extension installed in the database you are querying, you'll see mention in the <varname>installed_version</varname> column. If you get no records back, it means you don't have postgis extensions installed on the server at all. PgAdmin III 1.14+ will also provide this information in the <varname>extensions</varname> section of the database browser tree and will even allow upgrade or uninstall by right-clicking.
it_IT: Se avete le estensioni installate nel database che state interrogando, vedrete questo fatto menzionato nella colonna <varname>installed_version</varname>. Se non vengono riportari record nel risultato, significa che non avete alcuna estensione installata sul server. PgAdmin III 1.14+ fornirà inoltre questa informazione nella sezione <varname>extensions</varname> dell'albero di navigazione del database e consentirà anche l'aggiornamento o la disinstallazione tramite clic del tasto destro del mouse.

note: Tag: para
en: If you have the extensions available, you can install postgis extension in your database of choice by either using pgAdmin extension interface or running these sql commands:
it_IT: Se le estensioni sono disponibili, potete installare l'estensione postgis nel database da voi scelto utilizzando l'interfaccia pgAdmin per le estensioni o eseguendo i seguenti comandi SQL:

note: Tag: para
en: In psql you can use to see what versions you have installed and also what schema they are installed.
it_IT: In psql è possibile vedere quali versioni sono installate e anche quali schemi sono installati.

note: Tag: para
en: Extension tables <varname>spatial_ref_sys</varname>, <varname>layer</varname>, <varname>topology</varname> can not be explicitly backed up. They can only be backed up when the respective <varname>postgis</varname> or <varname>postgis_topology</varname> extension is backed up, which only seems to happen when you backup the whole database. As of PostGIS 2.0.1, only srid records not packaged with PostGIS are backed up when the database is backed up so don't go around changing srids we package and expect your changes to be there. Put in a ticket if you find an issue. The structures of extension tables are never backed up since they are created with <code>CREATE EXTENSION</code> and assumed to be the same for a given version of an extension. These behaviors are built into the current PostgreSQL extension model, so nothing we can do about it.
it_IT: Per le tabelle delle estensioni <varname>spatial_ref_sys</varname>, <varname>layer</varname> e <varname>topology</varname> non è possibile eseguire un backup esplicito. Il backup può essere eseguito solo quando viene fatto il backup delle corrispondenti estensioni <varname>postgis</varname> o <varname>postgis_topology</varname>, il che pare avvenga solamente quando eseguite un backup dell'intero database. Alla versione 2.0.1, quando viene eseguito il backup del database, gli unici oggetti di cui viene fatta copia sono i record srid non facenti parte di PostGIS. Pertanto non modificare gli SRID facenti parte dell'installazione, aspettandovi poi di trovare le vostre modiche nel backup. Se ci sono problemi, aprite un ticket. Neanche delle strutture delle tabelle delle estensioni viene eseguito un backup, dato che sono create con <code>CREATE EXTENSION</code>, e si presume che siano le stesse per una data versione dell'estensione. Questo comportamento è inserito nell'attuale modello delle estensioni, per cui non c'è molto che l'utente può fare.

note: Tag: para
en: If you installed &last_release_version;, without using our wonderful extension system, you can change it to be extension based by running the below commands to package the functions in their respective extension. Installing using `unpackaged` was removed in PostgreSQL 13, so you are advised to switch to an extension build before upgrading to PostgreSQL 13.
it_IT: Se avete installato &last_release_version;, senza usare il nostro meraviglioso sistema di estensioni, potete cambiarlo in un sistema basato sulle estensioni eseguendo i comandi seguenti per impacchettare le funzioni nelle rispettive estensioni. L'installazione con `unpackaged` è stata rimossa in PostgreSQL 13, quindi si consiglia di passare a una compilazione con estensione prima di aggiornare a PostgreSQL 13.

note: Tag: title
en: Testing
it_IT: Test

note: Tag: para
en: If you wish to test the PostGIS build, run
it_IT: Se volete eseguire un test sul PostGIS compilato, eseguite

note: Tag: para
en: The above command will run through various checks and regression tests using the generated library against an actual PostgreSQL database.
it_IT: Il comando di cui sopra eseguirà vari controlli e collaudi di regressione, utilizzando la libreria generata per un database PostgreSQL effettivo.

note: Tag: para
en: If you configured PostGIS using non-standard PostgreSQL, GEOS, or Proj locations, you may need to add their library locations to the <varname>LD_LIBRARY_PATH</varname> environment variable.
it_IT: Se avete configurato PostGIS utilizzando percorsi non standard per PostgreSQL, GEOS o Proj, potreste dover aggiungere il percorso di queste librerie nella variabile di ambiente <varname>LD_LIBRARY_PATH</varname>.

note: Tag: para
en: Currently, the <command>make check</command> relies on the <code>PATH</code> and <code>PGPORT</code> environment variables when performing the checks - it does <emphasis>not</emphasis> use the PostgreSQL version that may have been specified using the configuration parameter <command>--with-pgconfig</command>. So make sure to modify your PATH to match the detected PostgreSQL installation during configuration or be prepared to deal with the impending headaches.
it_IT: Attualmente il comando <command>make check</command> fa riferimento alle variabili di ambiente <code>PATH</code> e <code>PGPORT</code> nello svolgimento dei controlli - e <emphasis>non</emphasis> utilizza la versione PostgreSQL che può essere stata specificata nella configurazione con il parametro <command>--with-pgconfig</command>. Perciò assicuratevi che la vostra variabile PATH corrisponda all'installazione di PostgreSQL rilevata durante al configurazione, o preparatevi ad affrontare una serie di grattacapi.

note: Tag: para
en: If successful, make check will produce the output of almost 500 tests. The results will look similar to the following (numerous lines omitted below):
it_IT: Se il test è positivo, l'uscita conterrà il risultato di molti test la schermata dovrebbe essere simile alla seguente (molte linee sono omesse):

note: Tag: para
en: The <varname>postgis_tiger_geocoder</varname> and <varname>address_standardizer</varname> extensions, currently only support the standard PostgreSQL installcheck. To test these use the below. Note: the make install is not necessary if you already did make install at root of PostGIS code folder.
it_IT: Le estensioni <varname>postgis_tiger_geocoder</varname> e <varname>address_standardizer</varname> attualmente supportano solo l'installcheck standard di PostgreSQL. Per testarle, usare il seguente comando. Nota: il make install non è necessario se si è già eseguito il make install nella cartella principale del codice di PostGIS.

note: Tag: para
en: For address_standardizer:
it_IT: Per address_standardizer:

note: Tag: para
en: Output should look like:
it_IT: L'output dovrebbe essere simile a:

note: Tag: para
en: For tiger geocoder, make sure you have postgis and fuzzystrmatch extensions available in your PostgreSQL instance. The address_standardizer tests will also kick in if you built postgis with address_standardizer support:
it_IT: Per il geocoder tiger, assicurarsi di avere le estensioni postgis e fuzzystrmatch disponibili nella propria istanza PostgreSQL. I test di address_standardizer verranno eseguiti anche se si è costruito postgis con il supporto di address_standardizer:

note: Tag: para
en: output should look like:
it_IT: L'output dovrebbe essere simile a:

note: Tag: title
en: Installation
it_IT: Installazione

note: Tag: para
en: To install PostGIS, type
it_IT: Per installare PostGIS, digitate

note: Tag: para
en: This will copy the PostGIS installation files into their appropriate subdirectory specified by the <command>--prefix</command> configuration parameter. In particular:
it_IT: Questo comando copierà i file per l'installazione di PostGIS nelle cartelle appropriate, specificate tramite il parametro di configurazione <command>--prefix</command>. In particolare:

note: Tag: para
en: The loader and dumper binaries are installed in <filename>[prefix]/bin</filename>.
it_IT: I file binari del loader e del dumper vengono installati in <filename>[prefix]/bin</filename>.

note: Tag: para
en: The SQL files, such as <filename>postgis.sql</filename>, are installed in <filename>[prefix]/share/contrib</filename>.
it_IT: I file SQL, quali <filename>postgis.sql</filename>, vengono installati in <filename>[prefix]/share/contrib</filename>.

note: Tag: para
en: The PostGIS libraries are installed in <filename>[prefix]/lib</filename>.
it_IT: Le librerie PostGIS vengono installate in <filename>[prefix]/lib</filename>.

note: Tag: para
en: If you previously ran the <command>make comments</command> command to generate the <filename>postgis_comments.sql</filename>, <filename>raster_comments.sql</filename> file, install the sql file by running
it_IT: Se avete eseguito il comando <command>make comments</command> per generare i file <filename>postgis_comments.sql</filename> e <filename>raster_comments.sql</filename>, installate i file SQL eseguendo

note: Tag: para
en: <filename>postgis_comments.sql</filename>, <filename>raster_comments.sql</filename>, <filename>topology_comments.sql</filename> was separated from the typical build and installation targets since with it comes the extra dependency of <command>xsltproc</command>.
it_IT: <filename>postgis_comments.sql</filename>, <filename>raster_comments.sql</filename>, e <filename>topology_comments.sql</filename> sono separati dai tipici obiettivi per il build e per l'installazione, dato che hanno una ulteriore dipendenza da <command>xsltproc</command>.

note: Tag: title
en: Installing and Using the address standardizer
it_IT: Installazione e utilizzo dello standardizzatore di indirizzi

note: Tag: para
en: The <code>address_standardizer</code> extension used to be a separate package that required separate download. From PostGIS 2.2 on, it is now bundled in. For more information about the address_standardize, what it does, and how to configure it for your needs, refer to <xref linkend="Address_Standardizer"/>.
it_IT: L'estensione <code>address_standardizer</code> era un pacchetto separato che doveva essere scaricato separatamente. A partire da PostGIS 2.2, è ora inclusa nel pacchetto. Per ulteriori informazioni su address_standardize, su cosa fa e su come configurarlo per le proprie esigenze, fare riferimento a <xref linkend="Address_Standardizer"/>.

note: Tag: para
en: This standardizer can be used in conjunction with the PostGIS packaged tiger geocoder extension as a replacement for the <xref linkend="Normalize_Address"/> discussed. To use as replacement refer to <xref linkend="tiger_pagc_address_standardizing"/>. You can also use it as a building block for your own geocoder or use it to standardize your addresses for easier compare of addresses.
it_IT: Questo standardizzatore può essere usato in combinazione con l'estensione del geocodificatore PostGIS packaged tiger, in sostituzione di <xref linkend="Normalize_Address"/>, di cui si è parlato. Per utilizzarlo come sostituto, fare riferimento a <xref linkend="tiger_pagc_address_standardizing"/>. È anche possibile utilizzarlo come elemento costitutivo per il proprio geocoder o per standardizzare gli indirizzi per facilitarne il confronto.

note: Tag: para
en: The address standardizer relies on PCRE which is usually already installed on many Nix systems, but you can download the latest at: <link xlink:href="http://www.pcre.org">http://www.pcre.org</link>. If during <xref linkend="installation_configuration"/>, PCRE is found, then the address standardizer extension will automatically be built. If you have a custom pcre install you want to use instead, pass to configure <code>--with-pcredir=/path/to/pcre</code> where <filename>/path/to/pcre</filename> is the root folder for your pcre include and lib directories.
it_IT: Lo standardizzatore di indirizzi si basa su PCRE, che di solito è già installato su molti sistemi Nix, ma si può scaricare l'ultimo all'indirizzo: <link xlink:href="http://www.pcre.org">http://www.pcre.org</link>. Se durante <xref linkend="installation_configuration"/> viene trovato PCRE, l'estensione address standardizer verrà automaticamente compilata. Se invece si vuole usare un'installazione personalizzata di pcre, passare a configurare <code>--with-pcredir=/path/to/pcre</code>, dove <filename>/path/to/pcre</filename> è la cartella principale per le directory include e lib di pcre.

note: Tag: para
en: For Windows users, the PostGIS 2.1+ bundle is packaged with the address_standardizer already so no need to compile and can move straight to <code>CREATE EXTENSION</code> step.
it_IT: Per gli utenti di Windows, il bundle PostGIS 2.1+ è già confezionato con address_standardizer, quindi non è necessario compilare e si può passare direttamente al passo <code>CREATE EXTENSION</code>.

note: Tag: para
en: Once you have installed, you can connect to your database and run the SQL:
it_IT: Una volta effettuata l'installazione, è possibile collegarsi al database ed eseguire l'SQL:

note: Tag: para
en: The following test requires no rules, gaz, or lex tables
it_IT: Il seguente test non richiede regole, gaz o tabelle lex

note: Tag: para
en: Output should be
it_IT: L'uscita dovrebbe essere

note: Tag: title
en: Installing, Upgrading Tiger Geocoder, and loading data
it_IT: Installazione, aggiornamento di Tiger Geocoder e caricamento dei dati

note: Tag: para
en: Extras like Tiger geocoder may not be packaged in your PostGIS distribution. If you are missing the tiger geocoder extension or want a newer version than what your install comes with, then use the <filename>share/extension/postgis_tiger_geocoder.*</filename> files from the packages in <link xlink:href="http://postgis.net/windows_downloads/">Windows Unreleased Versions</link> section for your version of PostgreSQL. Although these packages are for windows, the postgis_tiger_geocoder extension files will work on any OS since the extension is an SQL/plpgsql only extension.
it_IT: Extra come Tiger geocoder potrebbero non essere presenti nella distribuzione di PostGIS. Se manca l'estensione tiger geocoder o se si desidera una versione più recente di quella in dotazione, utilizzare i file <filename>share/extension/postgis_tiger_geocoder.*</filename> dai pacchetti della sezione <link xlink:href="http://postgis.net/windows_downloads/">Windows Unreleased Versions</link> per la propria versione di PostgreSQL. Sebbene questi pacchetti siano per Windows, i file di estensione postgis_tiger_geocoder funzionano su qualsiasi sistema operativo, poiché l'estensione è solo SQL/plpgsql.

note: Tag: title
en: Tiger Geocoder Enabling your PostGIS database
it_IT: Tiger Geocoder Abilitazione del database PostGIS

note: Tag: para
en: These directions assume your PostgreSQL installation already has the postgis_tiger_geocoder extension installed.
it_IT: Queste indicazioni presuppongono che l'installazione di PostgreSQL abbia già installato l'estensione postgis_tiger_geocoder.

note: Tag: para
en: Connect to your database via psql or pgAdmin or some other tool and run the following SQL commands. Note that if you are installing in a database that already has postgis, you don't need to do the first step. If you have <varname>fuzzystrmatch</varname> extension already installed, you don't need to do the second step either.
it_IT: Collegarsi al database tramite psql o pgAdmin o un altro strumento ed eseguire i seguenti comandi SQL. Si noti che se si sta installando in un database che ha già postgis, non è necessario eseguire il primo passo. Se l'estensione <varname>fuzzystrmatch</varname> è già installata, non è necessario eseguire nemmeno il secondo passaggio.

note: Tag: para
en: If you already have postgis_tiger_geocoder extension installed, and just want to update to the latest run:
it_IT: Se avete già installato l'estensione postgis_tiger_geocoder e volete solo aggiornare all'ultima versione:

note: Tag: para
en: If you made custom entries or changes to <varname>tiger.loader_platform</varname> and <varname>tiger.loader_variables</varname> you may need to update these.
it_IT: Se sono state apportate voci o modifiche personalizzate a <varname>tiger.loader_platform</varname> e <varname>tiger.loader_variables</varname>, potrebbe essere necessario aggiornarle.

note: Tag: para
en: To confirm your install is working correctly, run this sql in your database:
it_IT: Per confermare che l'installazione funziona correttamente, eseguire questo sql nel database:

note: Tag: para
en: Which should output
it_IT: Che dovrebbe produrre

note: Tag: para
en: Create a new record in <varname>tiger.loader_platform</varname> table with the paths of your executables and server.
it_IT: Creare un nuovo record nella tabella <varname>tiger.loader_platform</varname> con i percorsi degli eseguibili e del server.

note: Tag: para
en: So for example to create a profile called debbie that follows <code>sh</code> convention. You would do:
it_IT: Quindi, per esempio, per creare un profilo chiamato debbie che segue la convenzione <code>sh</code>. Si dovrebbe fare:

note: Tag: para
en: And then edit the paths in the <emphasis>declare_sect</emphasis> column to those that fit Debbie's pg, unzip,shp2pgsql, psql, etc path locations.
it_IT: Quindi modificare i percorsi nella colonna <emphasis>declare_sect</emphasis> in modo da adattarli ai percorsi di pg, unzip, shp2pgsql, psql, ecc. di Debbie.

note: Tag: para
en: If you don't edit this <varname>loader_platform</varname> table, it will just contain common case locations of items and you'll have to edit the generated script after the script is generated.
it_IT: Se non si modifica la tabella <varname>loader_platform</varname>, essa conterrà solo le posizioni comuni degli elementi e si dovrà modificare lo script generato dopo che è stato generato.

note: Tag: para
en: As of PostGIS 2.4.1 the Zip code-5 digit tabulation area <varname>zcta5</varname> load step was revised to load current zcta5 data and is part of the <xref linkend="Loader_Generate_Nation_Script"/> when enabled. It is turned off by default because it takes quite a bit of time to load (20 to 60 minutes), takes up quite a bit of disk space, and is not used that often.
it_IT: A partire da PostGIS 2.4.1, la fase di caricamento dell'area di tabulazione del codice Zip a 5 cifre <varname>zcta5</varname> è stata rivista per caricare i dati zcta5 correnti e fa parte di <xref linkend="Loader_Generate_Nation_Script"/> quando è abilitata. È disattivato per impostazione predefinita perché richiede molto tempo per essere caricato (da 20 a 60 minuti), occupa molto spazio su disco e non viene usato spesso.

note: Tag: para
en: To enable it, do the following:
it_IT: Per attivarla, procedere come segue:

note: Tag: para
en: If present the <xref linkend="Geocode"/> function can use it if a boundary filter is added to limit to just zips in that boundary. The <xref linkend="Reverse_Geocode"/> function uses it if the returned address is missing a zip, which often happens with highway reverse geocoding.
it_IT: Se presente, la funzione <xref linkend="Geocode"/> può utilizzarla se viene aggiunto un filtro di delimitazione per limitare gli zip a quel confine. La funzione <xref linkend="Reverse_Geocode"/> lo utilizza se l'indirizzo restituito manca di un CAP, cosa che spesso accade con la geocodifica inversa delle autostrade.

note: Tag: para
en: Create a folder called <filename>gisdata</filename> on root of server or your local pc if you have a fast network connection to the server. This folder is where the tiger files will be downloaded to and processed. If you are not happy with having the folder on the root of the server, or simply want to change to a different folder for staging, then edit the field <varname>staging_fold</varname> in the <varname>tiger.loader_variables</varname> table.
it_IT: Creare una cartella chiamata <filename>gisdata</filename> nella root del server o sul pc locale se si dispone di una connessione di rete veloce al server. In questa cartella verranno scaricati ed elaborati i file tigre. Se non si è soddisfatti di avere la cartella nella radice del server o semplicemente si vuole cambiare la cartella di staging, modificare il campo <varname>staging_fold</varname> nella tabella <varname>tiger.loader_variables</varname>.

note: Tag: para
en: Create a folder called temp in the <filename>gisdata</filename> folder or wherever you designated the <varname>staging_fold</varname> to be. This will be the folder where the loader extracts the downloaded tiger data.
it_IT: Creare una cartella denominata temp nella cartella <filename>gisdata</filename> o dove è stata designata la cartella <varname>staging_fold</varname>. Questa sarà la cartella in cui il caricatore estrarrà i dati della tigre scaricati.

note: Tag: para
en: Then run the <xref linkend="Loader_Generate_Nation_Script"/> SQL function make sure to use the name of your custom profile and copy the script to a .sh or .bat file. So for example to build the nation load:
it_IT: Eseguire quindi la funzione <xref linkend="Loader_Generate_Nation_Script"/> SQL assicurandosi di utilizzare il nome del profilo personalizzato e copiare lo script in un file .sh o .bat. Quindi, per esempio, per costruire il carico della nazione:

note: Tag: para
en: Run the generated nation load commandline scripts.
it_IT: Eseguire gli script da riga di comando generati per il caricamento della nazione.

note: Tag: para
en: After you are done running the nation script, you should have three tables in your <code>tiger_data</code> schema and they should be filled with data. Confirm you do by doing the following queries from psql or pgAdmin
it_IT: Dopo aver eseguito lo script nazionale, si dovrebbero avere tre tabelle nello schema <code>tiger_data</code> e dovrebbero essere riempite di dati. Per confermarlo, eseguire le seguenti query da psql o pgAdmin

note: Tag: para
en: By default the tables corresponding to <varname>bg</varname>, <varname>tract</varname>, <varname>tabblock20</varname> are not loaded. These tables are not used by the geocoder but are used by folks for population statistics. If you wish to load them as part of your state loads, run the following statement to enable them.
it_IT: Per impostazione predefinita, le tabelle corrispondenti a <varname>bg</varname>, <varname>tract</varname>, <varname>tabblock20</varname> non vengono caricate. Queste tabelle non sono utilizzate dal geocodificatore, ma sono usate da molti per le statistiche sulla popolazione. Se si desidera caricarle come parte dei carichi di stato, eseguire la seguente istruzione per abilitarle.

note: Tag: para
en: Alternatively you can load just these tables after loading state data using the <xref linkend="Loader_Generate_Census_Script"/>
it_IT: In alternativa, è possibile caricare solo queste tabelle dopo aver caricato i dati di stato utilizzando il metodo <xref linkend="Loader_Generate_Census_Script"/>

note: Tag: para
en: DO NOT Generate the state script until you have already loaded the nation data, because the state script utilizes county list loaded by nation script.
it_IT: NON generare lo script dello stato prima di aver caricato i dati della nazione, perché lo script dello stato utilizza l'elenco delle contee caricato dallo script della nazione.

note: Tag: para
en: For each state you want to load data for, generate a state script <xref linkend="Loader_Generate_Script"/>.
it_IT: Per ogni stato per cui si desidera caricare i dati, generare uno script di stato <xref linkend="Loader_Generate_Script"/>.

note: Tag: para
en: Run the generated commandline scripts.
it_IT: Eseguire gli script da riga di comando generati.

note: Tag: para
en: After you are done loading all data or at a stopping point, it's a good idea to analyze all the tiger tables to update the stats (include inherited stats)
it_IT: Una volta terminato il caricamento di tutti i dati o in un punto di arresto, è buona norma analizzare tutte le tabelle delle tigri per aggiornare le statistiche (includere le statistiche ereditate)

note: Tag: title
en: Using Address Standardizer Extension with Tiger geocoder
it_IT: Utilizzo dell'estensione Address Standardizer con il geocoder Tiger

note: Tag: para
en: One of the many complaints of folks is the address normalizer function <xref linkend="Normalize_Address"/> function that normalizes an address for prepping before geocoding. The normalizer is far from perfect and trying to patch its imperfectness takes a vast amount of resources. As such we have integrated with another project that has a much better address standardizer engine. To use this new address_standardizer, you compile the extension as described in <xref linkend="installing_pagc_address_standardizer"/> and install as an extension in your database.
it_IT: Una delle tante lamentele degli utenti è la funzione di normalizzazione degli indirizzi <xref linkend="Normalize_Address"/> che normalizza un indirizzo per la preparazione prima della geocodifica. Il normalizzatore è tutt'altro che perfetto e cercare di correggere le sue imperfezioni richiede una grande quantità di risorse. Per questo motivo ci siamo integrati con un altro progetto che ha un motore di normalizzazione degli indirizzi molto migliore. Per usare questo nuovo address_standardizer, si deve compilare l'estensione come descritto in <xref linkend="installing_pagc_address_standardizer"/> e installarla come estensione nel database.

note: Tag: para
en: Once you install this extension in the same database as you have installed <code>postgis_tiger_geocoder</code>, then the <xref linkend="Pagc_Normalize_Address"/> can be used instead of <xref linkend="Normalize_Address"/>. This extension is tiger agnostic, so can be used with other data sources such as international addresses. The tiger geocoder extension does come packaged with its own custom versions of <xref linkend="rulestab"/> ( <code>tiger.pagc_rules</code>) , <xref linkend="gaztab"/> (<code>tiger.pagc_gaz</code>), and <xref linkend="lextab"/> (<code>tiger.pagc_lex</code>). These you can add and update to improve your standardizing experience for your own needs.
it_IT: Una volta installata questa estensione nello stesso database in cui è stato installato <code>postgis_tiger_geocoder</code>, è possibile utilizzare <xref linkend="Pagc_Normalize_Address"/> al posto di <xref linkend="Normalize_Address"/>. Questa estensione è agnostica rispetto a tiger, quindi può essere utilizzata con altre fonti di dati come gli indirizzi internazionali. L'estensione tiger geocoder viene fornita con le sue versioni personalizzate di <xref linkend="rulestab"/> ( <code>tiger.pagc_rules</code>), <xref linkend="gaztab"/> (<code>tiger.pagc_gaz</code>) e <xref linkend="lextab"/> (<code>tiger.pagc_lex</code>). Queste possono essere aggiunte e aggiornate per migliorare l'esperienza di standardizzazione in base alle proprie esigenze.

note: Tag: title
en: Required tools for tiger data loading
it_IT: Strumenti necessari per il caricamento dei dati Tiger

note: Tag: para
en: The load process downloads data from the census website for the respective nation files, states requested, extracts the files, and then loads each state into its own separate set of state tables. Each state table inherits from the tables defined in <varname>tiger</varname> schema so that its sufficient to just query those tables to access all the data and drop a set of state tables at any time using the <xref linkend="Drop_State_Tables_Generate_Script"/> if you need to reload a state or just don't need a state anymore.
it_IT: Il processo di caricamento scarica i dati per ciascuno stato richiesto dal sito del censimento, estrare i file, e li carica nelle rispettive tabelle. La tabella di ogni stato eredita le proprietà dalle tabelle definite nello schema <varname>tiger</varname>, per cui è sufficiente eseguire le interrogazioni su queste tabelle per accedere a tutti i dati. E' altresì possibile cancellare le tabelle per un dato stato tramite lo script <xref linkend="Drop_State_Tables_Generate_Script"/>, qualora aveste necessità di ricaricare uno stato o se questo non vi serve più.

note: Tag: para
en: In order to be able to load data you'll need the following tools:
it_IT: Per caricare i dati avrete bisogno dei seguenti strumenti:

note: Tag: para
en: A tool to unzip the zip files from census website.
it_IT: Uno strumento per decomprimere i file zip dal sito web dei censimenti.

note: Tag: para
en: For Unix like systems: <varname>unzip</varname> executable which is usually already installed on most Unix like platforms.
it_IT: Per sistemi tipo Unix: l'eseguibile <varname>unzip</varname> è di soiito già installato.

note: Tag: para
en: For Windows, 7-zip which is a free compress/uncompress tool you can download from <link xlink:href="http://www.7-zip.org/">http://www.7-zip.org/</link>
it_IT: Per Windows, 7-zip è uno strumento libero di compressione/decompressione, che può essere scaricato dal sito <link xlink:href="http://www.7-zip.org/">http://www.7-zip.org/</link>

note: Tag: para
en: <filename>shp2pgsql</filename> commandline which is installed by default when you install PostGIS.
it_IT: Il programam da riga di comando <filename>shp2pgsql</filename>, che viene installato di base quando nistallate PostGIS.

note: Tag: para
en: <filename>wget</filename> which is a web grabber tool usually installed on most Unix/Linux systems.
it_IT: <filename>wget</filename> è uno strumento per la copia di file da web, solitamente installato nella maggior parte dei sistemi Unix/Linux.

note: Tag: para
en: If you are on windows, you can get pre-compiled binaries from <link xlink:href="http://gnuwin32.sourceforge.net/packages/wget.htm">http://gnuwin32.sourceforge.net/packages/wget.htm</link>
it_IT: Se siete su Windows, potete reperire i file binari precompilati da <link xlink:href="http://gnuwin32.sourceforge.net/packages/wget.htm">http://gnuwin32.sourceforge.net/packages/wget.htm</link>

note: Tag: para
en: If you are upgrading from tiger_2010, you'll need to first generate and run <xref linkend="Drop_Nation_Tables_Generate_Script"/>. Before you load any state data, you need to load the nation wide data which you do with <xref linkend="Loader_Generate_Nation_Script"/>. Which will generate a loader script for you. <xref linkend="Loader_Generate_Nation_Script"/> is a one-time step that should be done for upgrading (from a prior year tiger census data) and for new installs.
it_IT: Se si effettua l'aggiornamento da tiger_2010, è necessario generare ed eseguire prima <xref linkend="Drop_Nation_Tables_Generate_Script"/>. Prima di caricare i dati degli stati, è necessario caricare i dati dell'intera nazione, cosa che si fa con <xref linkend="Loader_Generate_Nation_Script"/>. <xref linkend="Loader_Generate_Nation_Script"/> è un'operazione che va eseguita una sola volta per l'aggiornamento (dai dati del censimento di tiger dell'anno precedente) e per le nuove installazioni.

note: Tag: para
en: To load state data refer to <xref linkend="Loader_Generate_Script"/> to generate a data load script for your platform for the states you desire. Note that you can install these piecemeal. You don't have to load all the states you want all at once. You can load them as you need them.
it_IT: Per caricare i dati degli stati, fare riferimento a <xref linkend="Loader_Generate_Script"/> per generare uno script di caricamento dei dati per la propria piattaforma per gli stati desiderati. Si noti che è possibile installare questi script in modo frammentario. Non è necessario caricare tutti gli stati desiderati in una volta sola. È possibile caricarli man mano che se ne ha bisogno.

note: Tag: para
en: After the states you desire have been loaded, make sure to run the: <programlisting>SELECT install_missing_indexes();</programlisting> as described in <xref linkend="Install_Missing_Indexes"/>.
it_IT: Dopo aver caricato i dati per gli stati cui siete interessati, assicuratevi di eseguire: <programlisting>SELECT install_missing_indexes();</programlisting> come descritto in <xref linkend="Install_Missing_Indexes"/>.

note: Tag: para
en: To test that things are working as they should, try to run a geocode on an address in your state using <xref linkend="Geocode"/>
it_IT: Per vedere se le cose funzionano come dovrebbero, provate a eseguire la geocodifica di un indirizzo nel vostro stato utilizzando <xref linkend="Geocode"/>

note: Tag: title
en: Upgrading your Tiger Geocoder Install and Data
it_IT: Aggiornamento dell'installazione e dei dati di Tiger Geocoder

note: Tag: para
en: First upgrade your postgis_tiger_geocoder extension as follows:
it_IT: Per prima cosa aggiornare l'estensione postgis_tiger_geocoder come segue:

note: Tag: para
en: Next drop all nation tables and load up the new ones. Generate a drop script with this SQL statement as detailed in <xref linkend="Drop_Nation_Tables_Generate_Script"/>
it_IT: Poi cancellate tutte le tabelle delle nazioni e caricate quelle nuove. Potete generare uno script per la cancellazione con il codice SQL illustrato in <xref linkend="Drop_Nation_Tables_Generate_Script"/>

note: Tag: para
en: Run the generated drop SQL statements.
it_IT: Eseguite i comandi SQL DROP che vengono generati.

note: Tag: para
en: Generate a nation load script with this SELECT statement as detailed in <xref linkend="Loader_Generate_Nation_Script"/>
it_IT: Generate uno script per il caricamento di uno stato con l'istruzione SELECT come illustrato in <xref linkend="Loader_Generate_Nation_Script"/>

note: Tag: emphasis
en: For windows
it_IT: Per Windows

note: Tag: emphasis
en: For unix/linux
it_IT: Per unix/linux

note: Tag: para
en: Refer to <xref linkend="install_tiger_geocoder_extension"/> for instructions on how to run the generate script. This only needs to be done once.
it_IT: Fare riferimento a <xref linkend="install_tiger_geocoder_extension"/> per le istruzioni su come eseguire lo script di generazione. Questa operazione deve essere eseguita una sola volta.

note: Tag: para
en: You can have a mix of different year state tables and can upgrade each state separately. Before you upgrade a state you first need to drop the prior year state tables for that state using <xref linkend="Drop_State_Tables_Generate_Script"/>.
it_IT: È possibile avere un mix di tabelle di stato di anni diversi e aggiornare ogni stato separatamente. Prima di aggiornare uno stato, è necessario eliminare le tabelle di stato dell'anno precedente per quello stato utilizzando <xref linkend="Drop_State_Tables_Generate_Script"/>.

note: Tag: title
en: Common Problems during installation
it_IT: Problemi comuni durante l'installazione

note: Tag: para
en: There are several things to check when your installation or upgrade doesn't go as you expected.
it_IT: Quando l'installazione o l'aggiornamento non vanno come previsto, diverse cose vanno controllate.

note: Tag: para
en: Check that you have installed PostgreSQL &min_postgres_version; or newer, and that you are compiling against the same version of the PostgreSQL source as the version of PostgreSQL that is running. Mix-ups can occur when your (Linux) distribution has already installed PostgreSQL, or you have otherwise installed PostgreSQL before and forgotten about it. PostGIS will only work with PostgreSQL &min_postgres_version; or newer, and strange, unexpected error messages will result if you use an older version. To check the version of PostgreSQL which is running, connect to the database using psql and run this query:
it_IT: Controllate di aver installato PostgreSQL &min_postgres_version; o più recente, e che state compilando con il sorgente PostgreSQL nella versione corrispondente alla versione di PostgreSQL che sta girando. Si possono verificare casi di confusione quando la vostra distribuzione (Linux) ha PostgreSQL già installao, o quando avete installato PostgreSQL in precedenza e ve ne siete dimenticati. PostGIS funzionerà solo con PostgreSQL &min_postgres_version; o più recente, e si potrebbero ricevere messaggi di errore strani o inattesi se utilizzate una versione più vecchia. Per verificare quale versione di PostgreSQL sta girando, collegatevi al database utilizzando psql ed eseguite la seguente query:

note: Tag: para
en: If you are running an RPM based distribution, you can check for the existence of pre-installed packages using the <command>rpm</command> command as follows: <command>rpm -qa | grep postgresql</command>
it_IT: Se state utilizzando una distribuzione basata su RPM, potete verificare la presenza di pacchetti preinstallati utilizzando il comando  <command>rpm</command>  con la seguente sintassi:  <command>rpm -qa | grep postgresql</command>

note: Tag: para
en: If your upgrade fails, make sure you are restoring into a database that already has PostGIS installed.
it_IT: Se l'aggiornamento non funziona, assicuratevi di eseguire il ripristino in un database che abbia già PostGIS installato.

note: Tag: para
en: Also check that configure has correctly detected the location and version of PostgreSQL, the Proj library and the GEOS library.
it_IT: Verificare anche che configure abbia rilevato correttamente la posizione e la versione di PostgreSQL, della libreria Proj e della libreria GEOS.

note: Tag: para
en: The output from configure is used to generate the <filename>postgis_config.h</filename> file. Check that the <varname>POSTGIS_PGSQL_VERSION</varname>, <varname>POSTGIS_PROJ_VERSION</varname> and <varname>POSTGIS_GEOS_VERSION</varname> variables have been set correctly.
it_IT: L'uscita da configure viene utilizzata per generare il file <filename>postgis_config.h</filename>. Controllate che le variabili <varname>POSTGIS_PGSQL_VERSION</varname>, <varname>POSTGIS_PROJ_VERSION</varname> e <varname>POSTGIS_GEOS_VERSION</varname> siano assegnate correttamente.

note: Tag: title
en: Introduction
it_IT: Introduzione

note: Tag: para
en: PostGIS is a spatial extension for the PostgreSQL relational database that was created by Refractions Research Inc, as a spatial database technology research project. Refractions is a GIS and database consulting company in Victoria, British Columbia, Canada, specializing in data integration and custom software development.
it_IT: PostGIS è un'estensione spaziale per il database relazionale PostgreSQL creata da Refractions Research Inc. come progetto di ricerca tecnologica sui database spaziali. Refractions è una società di consulenza su GIS e basi di dati con base a Victoria, in British Columbia, Canada, specializzata nell'integrazione dei dati e nello sviluppo di software.

note: Tag: para
en: PostGIS is now a project of the OSGeo Foundation and is developed and funded by many FOSS4G developers and organizations all over the world that gain great benefit from its functionality and versatility.
it_IT: PostGIS ora è un progetto della OSGeo Foundation ed è sviluppato e finanziato da molti sviluppatori ed organizzazioni FOSS4G da tutto il mondo che beneficiano in modo significativo dalla sua funzionalità.

note: Tag: para
en: The PostGIS project development group plans on supporting and enhancing PostGIS to better support a range of important GIS functionality in the areas of OGC and SQL/MM spatial standards, advanced topological constructs (coverages, surfaces, networks), data source for desktop user interface tools for viewing and editing GIS data, and web-based access tools.
it_IT: Il gruppo di sviluppo di PostGIS pianifica l e migliorie di necessarie a supportare meglio importanti funzionalita' GIS nelle aree degli standard spaziali OGC e SQL/MM, costrutti topologici avanzati (coperture, superfici, reti), sorgenti di dati per le interfacce utente da scrivania per visualizzare e modificare i dati GIS, e sistemi di accesso via web.

note: Tag: title
en: Project Steering Committee
it_IT: Comitato di Coordinamento del Progetto

note: Tag: para
en: The PostGIS Project Steering Committee (PSC) coordinates the general direction, release cycles, documentation, and outreach efforts for the PostGIS project. In addition the PSC provides general user support, accepts and approves patches from the general PostGIS community and votes on miscellaneous issues involving PostGIS such as developer commit access, new PSC members or significant API changes.
it_IT: Il comitato di coordinamento del progetto (in inglese Project Steering Commitee o PSC) coordina la direzione generale, i cicli di rilascio, la documentazione e le iniziative di divulgazione del progetto PostGIS. Inoltre il comitato fornisce supporto agli utenti, accetta e approva patch dalla comunità generale PostGIS e vota su questioni varie che coinvolgono PostGIS come l'accesso di commit per gli sviluppatori, i nuovi membri del comitato e modifiche della API.

note: Tag: para
en: MVT support, Bug fixing, Performance and stability improvements, GitHub curation, alignment of PostGIS with PostgreSQL releases
it_IT: Supporto di MVT, risoluzione bachi, migliorie nelle performance e nella stabilità, cura di GitHub, allineamento di PostGIS con i rilasci di PostgreSQL

note: Tag: term
en: Paul Ramsey (Chair)
it_IT: Paul Ramsey (Coordinatore)

note: Tag: para
en: Co-founder of PostGIS project. General bug fixing, geography support, geography and geometry index support (2D, 3D, nD index and anything spatial index), underlying geometry internal structures, GEOS functionality integration and alignment with GEOS releases, alignment of PostGIS with PostgreSQL releases, loader/dumper, and Shapefile GUI loader.
it_IT: Co-fondatore del progetto PostGIS. Correzione di bug generali, supporto della geografia, supporto degli indici geografici e geometrici (2D, 3D, indice nD e qualsiasi indice spaziale), strutture interne della geometria sottostante, integrazione delle funzionalità GEOS e allineamento con le release GEOS, allineamento di PostGIS con le release PostgreSQL, loader/dumper e loader GUI Shapefile.

note: Tag: title
en: Core Contributors Present
it_IT: Principali collaboratori attuali

note: Tag: para
en: Distance function enhancements (including 3D distance and relationship functions) and additions, Tiny WKB (TWKB) output format and general user support
it_IT: Miglioramenti e aggiunte alle funzioni di distanza (comprese le funzioni di distanza e relazione 3D), formato di output Tiny WKB (TWKB) e supporto generale agli utenti.

note: Tag: para
en: Geometry clustering function additions, other geometry algorithm enhancements, GEOS enhancements and general user support
it_IT: Aggiunte di funzioni di clustering geometrico, miglioramenti di altri algoritmi geometrici, miglioramenti di GEOS e supporto generale agli utenti.

note: Tag: para
en: GEOS enhancements and documentation
it_IT: Miglioramenti e documentazione GEOS

note: Tag: para
en: Geometry Processing, PostgreSQL gist, general bug fixing
it_IT: Elaborazione della geometria, gist PostgreSQL, correzione di bug generali

note: Tag: title
en: Core Contributors Past
it_IT: Principali collaboratori passati

note: Tag: para
en: Prior PSC Member. Raster development, integration with GDAL, raster loader, user support, general bug fixing, testing on various OS (Slackware, Mac, Windows, and more)
it_IT: Precedente membro del PSC. Sviluppo di raster, integrazione con GDAL, caricatore di raster, supporto agli utenti, correzione di bug generali, test su vari sistemi operativi (Slackware, Mac, Windows e altri).

note: Tag: para
en: Prior PSC Member. Coordinated bug fixing and maintenance effort, spatial index selectivity and binding, loader/dumper, and Shapefile GUI Loader, integration of new and new function enhancements.
it_IT: Precedente membro del PSC. Ha coordinato la correzione di bug e la manutenzione, la selettività e il binding degli indici spaziali, il caricatore/dumper e il caricatore di GUI Shapefile, l'integrazione di nuovi miglioramenti e nuove funzioni.

note: Tag: para
en: Raster development, GDAL driver support, loader
it_IT: Sviluppo raster, supporto per il driver GDAL, loader

note: Tag: para
en: Prior PSC Member. General development, site and buildbot maintenance, OSGeo incubation management
it_IT: Ex-membro del comitato di coordinamento. Sviluppo generale, manutenzione del sito e del buildbot, gestione dell'incubazione OSGeo

note: Tag: para
en: Prior PSC Member. Documentation and documentation support tools, buildbot maintenance, advanced user support on PostGIS newsgroup, and PostGIS maintenance function enhancements.
it_IT: Ex-membro del comitato di coordinamento. Documentazione e strumenti di supporto alla documentazione, manutenzione dei buildbot, supporto avanzato per gli utenti nel newsgroup PostGIS, miglioramenti alle funzioni di manutenzione PostGIS.

note: Tag: para
en: The original developer/Co-founder of PostGIS. Dave wrote the server side objects, index bindings, and many of the server side analytical functions.
it_IT: Lo sviluppatore iniziale e uno dei cofondatori di PostGIS. Dave ha scritto il codice per gli oggetti lato server, il binding degli indici e molte delle funzioni analitiche lato server.

note: Tag: para
en: Ongoing maintenance and development of core functions. Enhanced curve support. Shapefile GUI loader.
it_IT: Continuo sviluppo e manutenzione delle funzioni di base. Supporto avanzanto per le curve. Interfaccia grafica per il loader di Shapefile.

note: Tag: para
en: Architect of PostGIS raster implementation. Raster overall architecture, prototyping, programming support
it_IT: Architetto dell'implementazione raster di PostGIS. Architettura generale dei raster, prototipazione, supporto alla programmazione.

note: Tag: para
en: Raster development (mostly map algebra analytic functions)
it_IT: Sviluppo raster (principalmente funzioni analitiche di map algebra)

note: Tag: title
en: Other Contributors
it_IT: Altri collaboratori

note: Tag: term
en: Individual Contributors
it_IT: Collaboratori individuali

note: Tag: term
en: Corporate Sponsors
it_IT: Sponsor aziendali

note: Tag: term
en: Crowd Funding Campaigns
it_IT: Campagne di finanziamento diffuso

note: Tag: para
en: PostGIS 2.0.0 was the first release we tried this strategy. We used <link xlink:href="http://www.pledgebank.com">PledgeBank</link> and we got two successful campaigns out of it.
it_IT: PostGIS 2.0.0 è stata la prima release con cui abbiamo tentato questa strategia. Abbiamo utilizzato <link xlink:href="http://www.pledgebank.com">PledgeBank</link>, realizzando due campagne di successo.

note: Tag: para
en: <link xlink:href="http://www.pledgebank.com/postgistopology"><emphasis role="bold">postgistopology</emphasis></link> - 10 plus sponsors each contributed $250 USD to build toTopoGeometry function and beef up topology support in 2.0.0. It happened.
it_IT: <link xlink:href="http://www.pledgebank.com/postgistopology"><emphasis role="bold">postgistopology</emphasis></link> - Oltre 10 sponsor hanno contribuito con 250 USD ciascuno per realizzare la funzione TopoGeometry e per migliorare il supporto della topologia nella versione 2.0.0. E' successo.

note: Tag: term
en: Important Support Libraries
it_IT: Librerie di supporto importanti

note: Tag: para
en: The <link xlink:href="https://www.proj4.org">PROJ</link> cartographic projection library
it_IT: La libreria di proiezioni cartografiche <link xlink:href="https://www.proj4.org">PROJ</link>

note: Tag: title
en: Performance Tips
it_IT: Suggerimenti per le prestazioni

note: Tag: title
en: Small tables of large geometries
it_IT: Piccole tabelle contenenti geometrie di grandi dimensioni

note: Tag: title
en: Problem description
it_IT: Descrizione del problema

note: Tag: para
en: Current PostgreSQL versions (including 9.6) suffer from a query optimizer weakness regarding TOAST tables. TOAST tables are a kind of "extension room" used to store large (in the sense of data size) values that do not fit into normal data pages (like long texts, images or complex geometries with lots of vertices), see <link xlink:href="http://www.postgresql.org/docs/current/static/storage-toast.html">the PostgreSQL Documentation for TOAST</link> for more information).
it_IT: Le versioni attuali di PostgreSQL (compresa la 9.6) soffrono di una debolezza dell'ottimizzatore di query per quanto riguarda le tabelle TOAST. Le tabelle TOAST sono una sorta di "stanza di estensione" utilizzata per memorizzare valori di grandi dimensioni (nel senso della dimensione dei dati) che non si adattano alle normali pagine di dati (come testi lunghi, immagini o geometrie complesse con molti vertici), si veda <link xlink:href="http://www.postgresql.org/docs/current/static/storage-toast.html">la documentazione PostgreSQL per TOAST</link> per maggiori informazioni).

note: Tag: para
en: The problem appears if you happen to have a table with rather large geometries, but not too many rows of them (like a table containing the boundaries of all European countries in high resolution). Then the table itself is small, but it uses lots of TOAST space. In our example case, the table itself had about 80 rows and used only 3 data pages, but the TOAST table used 8225 pages.
it_IT: Il problema si presenta se si ha una tabella con geometrie piuttosto grandi, ma non troppe righe (come una tabella contenente i confini di tutti i paesi europei in alta risoluzione). In questo caso, la tabella stessa è piccola, ma utilizza molto spazio TOAST. Nel nostro caso di esempio, la tabella stessa aveva circa 80 righe e utilizzava solo 3 pagine di dati, ma la tabella TOAST utilizzava 8225 pagine.

note: Tag: para
en: Now issue a query where you use the geometry operator &amp;&amp; to search for a bounding box that matches only very few of those rows. Now the query optimizer sees that the table has only 3 pages and 80 rows. It estimates that a sequential scan on such a small table is much faster than using an index. And so it decides to ignore the GIST index. Usually, this estimation is correct. But in our case, the &amp;&amp; operator has to fetch every geometry from disk to compare the bounding boxes, thus reading all TOAST pages, too.
it_IT: Ora si lanci una query che usi l'operatore &amp;&amp; e che trovi solo poche righe. L'ottimizzatore di query ora vede che la tabella ha solo 3 pagine e 80 record. Stima che una scansione sequenziale su una tabella cosi' piccola e' molto piu' veloce rispetto all'uso di un indice, e quindi decide di ignorare l'indice GiST. Normalmente questa stima e' corretta, ma nel nostro caso l'operatorore &amp;&amp; deve estrarre ogni geometria dal disco per confrontare i bounding box finendo con il leggere anche tutte le pagine TOAST.

note: Tag: para
en: To see whether your suffer from this issue, use the "EXPLAIN ANALYZE" postgresql command. For more information and the technical details, you can read the thread on the PostgreSQL performance mailing list: <link xlink:href="http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php">http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php</link>
it_IT: Per controllare se i propri dati sono interessati da questo bug, si può usare il comando PostgreSQL "EXPLAIN ANALYZE". Per maggiori informazioni e dettagli tecnici consultare il corrispondente thread sulla mailing list di PostgreSQL: <link xlink:href="http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php">http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php</link>

note: Tag: para
en: and newer thread on PostGIS <link xlink:href="https://lists.osgeo.org/pipermail/postgis-devel/2017-June/026209.html">https://lists.osgeo.org/pipermail/postgis-devel/2017-June/026209.html</link>
it_IT: e una discussione più recente su PostGIS <link xlink:href="https://lists.osgeo.org/pipermail/postgis-devel/2017-June/026209.html">https://lists.osgeo.org/pipermail/postgis-devel/2017-June/026209.html</link>

note: Tag: title
en: Workarounds
it_IT: Possibili soluzioni

note: Tag: para
en: The PostgreSQL people are trying to solve this issue by making the query estimation TOAST-aware. For now, here are two workarounds:
it_IT: Gli sviluppatori di PostgreSQL stanno cercando di risolvere il problema rendendo la valutazione della query indipendente dalla tabella TOAST. Per ora ci sono due possibili soluzioni alternative:

note: Tag: para
en: The first workaround is to force the query planner to use the index. Send "SET enable_seqscan TO off;" to the server before issuing the query. This basically forces the query planner to avoid sequential scans whenever possible. So it uses the GIST index as usual. But this flag has to be set on every connection, and it causes the query planner to make misestimations in other cases, so you should "SET enable_seqscan TO on;" after the query.
it_IT: La è forzare il query planner ad usare l'indice spaziale usando il comando "SET enable_seqscan TO off;" prima di lanciare la query. Questo comando impedisce al query planner di usare lo scan sequenziale della tabella se possibile e lo forza quindi ad usare l'indice GIST. Tuttavia il comando deve essere lanciato ad ogni connessione e, per evitare di confondere il query planner in altri casi, il parametro deve essere resettato dopo l'esecuzione della query interessata con il comando "SET enable_seqscan TO on;" .

note: Tag: para
en: The second workaround is to make the sequential scan as fast as the query planner thinks. This can be achieved by creating an additional column that "caches" the bbox, and matching against this. In our example, the commands are like:
it_IT: Il secondo metodo è rendere lo scan sequenziale così veloce come il query planner si aspetta che sia. Questo può essere raggiunto aggiungendo una colonna addizionale in cui salvare la bounding box di ogni geometria. Nel nostro esempio i comandi sarebbero:

note: Tag: para
en: Now change your query to use the &amp;&amp; operator against bbox instead of geom_column, like:
it_IT: Ora la query deve essere modificata in modo da usare l'operatore &amp;&amp; con la colonna bbox piuttosto che con la colonna geom_column:

note: Tag: para
en: Of course, if you change or add rows to mytable, you have to keep the bbox "in sync". The most transparent way to do this would be triggers, but you also can modify your application to keep the bbox column current or run the UPDATE query above after every modification.
it_IT: Ovviamente la colonna bbox deve essere mantenuta attuale quando si modificano o si aggiungono geometrie. La via più semplice per fare questo sarebbe con un trigger, oppure l'applicazione può essere modificata in modo da attualizzare anche la colonna bbox oppure si può lanciare l'UPDATE precedente dopo ogni modifica.

note: Tag: title
en: CLUSTERing on geometry indices
it_IT: CLUSTERing di indici geometrici

note: Tag: para
en: For tables that are mostly read-only, and where a single index is used for the majority of queries, PostgreSQL offers the CLUSTER command. This command physically reorders all the data rows in the same order as the index criteria, yielding two performance advantages: First, for index range scans, the number of seeks on the data table is drastically reduced. Second, if your working set concentrates to some small intervals on the indices, you have a more efficient caching because the data rows are spread along fewer data pages. (Feel invited to read the CLUSTER command documentation from the PostgreSQL manual at this point.)
it_IT: Per tabelle che vengono per lo più solo lette, e dove un singolo indice è usato dalla maggior parte delle query, PostgreSQL offre il comando CLUSTER. Questo comando riordina fisicamente le righe in modo che l'ordine corrisponda a quello dell'indice. Con questo metodo si migliorano le prestazioni per due motivi: primo, il numero delle ricerche nella tabella dei dati è ridotto drasticamente. Secondo, se i dati interessati dalla query sono concentrati in un piccolo intervallo sull'indice, il processo di mettere in cache sarà più efficiente perché le righe saranno distribuite all'interno di poche pagine. (si invita a leggere la documentazione di PostgreSQL riguardante il comando CLUSTER).

note: Tag: para
en: However, currently PostgreSQL does not allow clustering on PostGIS GIST indices because GIST indices simply ignores NULL values, you get an error message like:
it_IT: Attualmente però, PostgreSQL non permette di usare il clustering con indici GIST, perché gli indici GIST ignorano i valori nulli:

note: Tag: para
en: As the HINT message tells you, one can work around this deficiency by adding a "not null" constraint to the table:
it_IT: Come suggerito dal messaggio di errore, è possibile aggirare il problema aggiungendo un vincolo "NOT NULL" alla tabella:

note: Tag: para
en: Of course, this will not work if you in fact need NULL values in your geometry column. Additionally, you must use the above method to add the constraint, using a CHECK constraint like "ALTER TABLE blubb ADD CHECK (geometry is not null);" will not work.
it_IT: Ovviamente questo non funzionerà se la colonna the_geom già contiene valori nulli. Inoltre il vincolo dev'essere definito usando il comando precedente. Usare un vincolo CHECK del tipo "ALTER TABLE blubb ADD CHECK (geometry is not null);" non funzionerà.

note: Tag: title
en: Avoiding dimension conversion
it_IT: Evitare la conversione della dimensione

note: Tag: para
en: Sometimes, you happen to have 3D or 4D data in your table, but always access it using OpenGIS compliant ST_AsText() or ST_AsBinary() functions that only output 2D geometries. They do this by internally calling the ST_Force2D() function, which introduces a significant overhead for large geometries. To avoid this overhead, it may be feasible to pre-drop those additional dimensions once and forever:
it_IT: A volte può accadere di avere dati in 3D o 4D, ma di accederli sempre usando funzioni che danno in output solo geometrie 2D come ST_AsText() oppure ST_AsBinary(). Queste funzioni processano internamente le geometrie eseguendo ST_Force2D() e questo può risultare in un peggioramento delle prestazioni significativo nel caso di geometrie di grandi dimensioni. Per evitare questo problema è consigliabile eliminare le dimensioni non utilizzate una volte e per sempre:

note: Tag: para
en: Note that if you added your geometry column using AddGeometryColumn() there'll be a constraint on geometry dimension. To bypass it you will need to drop the constraint. Remember to update the entry in the geometry_columns table and recreate the constraint afterwards.
it_IT: Se la colonna di tipo geometry è stata aggiunta usando la funzione AddGeometryColumn(), verrà creato anche un vincolo dimensionale sulla geometria. Per aggirare il vincolo sarà necessario cancellarlo. Ricorda di attualizzare il record nella tabella geometry_columns e di ricreare il vincolo successivamente.

note: Tag: para
en: In case of large tables, it may be wise to divide this UPDATE into smaller portions by constraining the UPDATE to a part of the table via a WHERE clause and your primary key or another feasible criteria, and running a simple "VACUUM;" between your UPDATEs. This drastically reduces the need for temporary disk space. Additionally, if you have mixed dimension geometries, restricting the UPDATE by "WHERE dimension(geom)&gt;2" skips re-writing of geometries that already are in 2D.
it_IT: Nel caso di tabelle di grandi dimensioni, può essere opportuno dividere l'UPDATE in porzioni più piccole, vincolando l'UPDATE a una parte della tabella tramite una clausola WHERE e la chiave primaria o un altro criterio fattibile ed eseguendo un semplice "VACUUM;" tra gli UPDATE. In questo modo si riduce drasticamente la necessità di spazio temporaneo su disco. Inoltre, se si hanno geometrie di dimensioni miste, limitando l'AGGIORNAMENTO con "WHERE dimension(geom)&gt;2" si evita di riscrivere le geometrie che sono già in 2D.

note: Tag: title
en: PostGIS &last_release_version; Manual
it_IT: Manuale di PostGIS &last_release_version;

note: Tag: orgname
en: The PostGIS Development Group
it_IT: Il gruppo di sviluppo di PostGIS

note: Tag: para
en: PostGIS is an extension to the <link xlink:href="https://www.postgresql.org/">PostgreSQL</link> object-relational database system which allows GIS (Geographic Information Systems) objects to be stored in the database. PostGIS includes support for GiST-based R-Tree spatial indexes, and functions for analysis and processing of GIS objects.
it_IT: PostGIS è un'estensione del database object-relational <link xlink:href="https://www.postgresql.org/">PostgreSQL</link> che consente l'archiviazione di oggetti GIS (Geographic Information Systems). PostGIS comprende il supporto per gli indici spaziali R-Tree basati su GiST, e funzioni per l'analisi e l'elaborazione di oggetti GIS.

note: Tag: para
en: This is the manual for version &last_release_version;
it_IT: Questo è il manuale per la versione &last_release_version;

note: Tag: para
en: This work is licensed under a <link xlink:href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</link>. Feel free to use this material any way you like, but we ask that you attribute credit to the PostGIS Project and wherever possible, a link back to <link xlink:href="https://postgis.net">https://postgis.net</link>.
it_IT: Questa opera è rilasciata con una licenza <link xlink:href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</link>. Siete liberi di utilizzare questo materiale come volete, ma vi chiediamo di citare il progetto PostGIS come fonte e, ove possibile, di inserire un link a <link xlink:href="http://postgis.net">http://postgis.net</link>.

note: Tag: title
en: PostGIS Special Functions Index
it_IT: Indice delle funzioni speciali di PostGIS

note: Tag: title
en: PostGIS Aggregate Functions
it_IT: Funzioni Aggregate PostGIS

note: Tag: para
en: The functions below are spatial aggregate functions that are used in the same way as SQL aggregate function such as <code>sum</code> and <code>average</code>.
it_IT: Le seguenti funzioni sono funzioni aggregate spaziali utilizzabili allo stesso modo in cui si usano le funzioni aggregate SQL quali <code>sum</code> e <code>average</code>.

note: Tag: title
en: PostGIS Window Functions
it_IT: Funzioni finestra PostGIS

note: Tag: para
en: The functions below are spatial window functions that are used in the same way as SQL window functions such as <code>row_number()</code>, <code>lead()</code>, and <code>lag()</code>. They must be followed by an <code>OVER()</code> clause.
it_IT: Le funzioni riportate di seguito sono funzioni di finestra spaziali che vengono utilizzate allo stesso modo delle funzioni di finestra SQL come <code>row_number()</code>, <code>lead()</code> e <code>lag()</code>. Devono essere seguite da una clausola <code>OVER()</code>.

note: Tag: title
en: PostGIS SQL-MM Compliant Functions
it_IT: Funzioni PostGIS compatibili con SQL-MM

note: Tag: para
en: The functions given below are PostGIS functions that conform to the SQL/MM 3 standard
it_IT: Le funzioni riportate di seguito sono funzioni di PostGIS conformi allo standard SQL/MM 3

note: Tag: title
en: PostGIS Geography Support Functions
it_IT: Funzioni di supporto alla geografia PostGIS

note: Tag: para
en: The functions and operators given below are PostGIS functions/operators that take as input or return as output a <link linkend="PostGIS_Geography">geography</link> data type object.
it_IT: Le funzioni e gli operatori riportati di seguito sono funzioni/operatori PostGIS che prendono in ingresso o restituiscono in uscita un oggetto di tipo <link linkend="PostGIS_Geography">geografia</link>.

note: Tag: para
en: Functions with a (T) are not native geodetic functions, and use a ST_Transform call to and from geometry to do the operation. As a result, they may not behave as expected when going over dateline, poles, and for large geometries or geometry pairs that cover more than one UTM zone. Basic transform - (favoring UTM, Lambert Azimuthal (North/South), and falling back on mercator in worst case scenario)
it_IT: Le funzioni con una (T) non sono funzioni geodetiche native e utilizzano una chiamata ST_Transform da e verso la geometria per eseguire l'operazione. Di conseguenza, potrebbero non comportarsi come ci si aspetta quando si supera la linea di demarcazione, i poli e per geometrie di grandi dimensioni o coppie di geometrie che coprono più di una zona UTM. Trasformazione di base - (privilegiando UTM, Lambert Azimuthal (Nord/Sud) e ripiegando su mercator nel peggiore dei casi)

note: Tag: title
en: PostGIS Raster Support Functions
it_IT: Funzioni di supporto per i raster di PostGIS

note: Tag: para
en: The functions and operators given below are PostGIS functions/operators that take as input or return as output a <xref linkend="raster"/> data type object. Listed in alphabetical order.
it_IT: Le funzioni e gli operatori riportati di seguito sono funzioni/operatori PostGIS che prendono in ingresso o restituiscono in uscita un oggetto di tipo <xref linkend="raster"/>. Sono elencati in ordine alfabetico.

note: Tag: title
en: PostGIS Geometry / Geography / Raster Dump Functions
it_IT: Funzioni di dump Raster / Geometria / Geografia

note: Tag: para
en: The functions given below are PostGIS functions that take as input or return as output a set of or single <link linkend="geometry_dump">geometry_dump</link> or <link linkend="geomval">geomval</link> data type object.
it_IT: Le funzioni riportate di seguito sono funzioni PostGIS che prendono in ingresso o restituiscono in uscita un insieme o un singolo oggetto di tipo <link linkend="geometry_dump">geometry_dump</link> o <link linkend="geomval">geomval</link>.

note: Tag: title
en: PostGIS Box Functions
it_IT: Funzioni del box PostGIS

note: Tag: para
en: The functions given below are PostGIS functions that take as input or return as output the box* family of PostGIS spatial types. The box family of types consists of <link linkend="box2d_type">box2d</link>, and <link linkend="box3d_type">box3d</link>
it_IT: Le funzioni riportate di seguito sono funzioni PostGIS che prendono come input o restituiscono come output la famiglia di tipi spaziali PostGIS box*. La famiglia di tipi box è composta da <link linkend="box2d_type">box2d</link>, e <link linkend="box3d_type">box3d</link>

note: Tag: title
en: PostGIS Functions that support 3D
it_IT: Funzioni PostGIS che supportano il 3D

note: Tag: para
en: The functions given below are PostGIS functions that do not throw away the Z-Index.
it_IT: Le funzioni riportate di seguito sono funzioni di PostGIS che non eliminano l'indice Z.

note: Tag: title
en: PostGIS Curved Geometry Support Functions
it_IT: Funzioni di supporto per la geometria curva di PostGIS

note: Tag: para
en: The functions given below are PostGIS functions that can use CIRCULARSTRING, CURVEPOLYGON, and other curved geometry types
it_IT: Le funzioni riportate di seguito sono funzioni PostGIS che possono utilizzare CIRCULARSTRING, CURVEPOLYGON e altri tipi di geometria curva

note: Tag: title
en: PostGIS Polyhedral Surface Support Functions
it_IT: Funzioni di supporto per superfici poliedriche PostGIS

note: Tag: para
en: The functions given below are PostGIS functions that can use POLYHEDRALSURFACE, POLYHEDRALSURFACEM geometries
it_IT: Le funzioni riportate di seguito sono funzioni PostGIS che possono utilizzare le geometrie POLYHEDRALSURFACE e POLYHEDRALSURFACEM

note: Tag: title
en: PostGIS Function Support Matrix
it_IT: Matrice di supporto alle funzioni PostGIS

note: Tag: para
en: Below is an alphabetical listing of spatial specific functions in PostGIS and the kinds of spatial types they work with or OGC/SQL compliance they try to conform to.
it_IT: Di seguito è riportato un elenco alfabetico di funzioni specifiche per lo spazio in PostGIS e i tipi di tipi di spazio con cui lavorano o la conformità OGC/SQL a cui cercano di conformarsi.

note: Tag: simpara
en: A <inlinemediaobject><imageobject><imagedata fileref="images/matrix_checkmark.png"/></imageobject></inlinemediaobject> means the function works with the type or subtype natively.
it_IT: Un <inlinemediaobject><imageobject><imagedata fileref="images/matrix_checkmark.png"/></imageobject> </inlinemediaobject> significa che la funzione lavora con il tipo o sottotipo in modo nativo.

note: Tag: simpara
en: A <inlinemediaobject><imageobject><imagedata fileref="images/matrix_transform.png"/></imageobject></inlinemediaobject> means it works but with a transform cast built-in using cast to geometry, transform to a "best srid" spatial ref and then cast back. Results may not be as expected for large areas or areas at poles and may accumulate floating point junk.
it_IT: Un <inlinemediaobject><imageobject><imagedata fileref="images/matrix_transform.png"/></imageobject> </inlinemediaobject> significa che funziona ma con un cast di trasformazione incorporato che utilizza il cast alla geometria, la trasformazione in un ref spaziale "best srid" e quindi il cast di ritorno. I risultati potrebbero non essere quelli attesi per aree di grandi dimensioni o aree ai poli e potrebbero accumularsi rifiuti in virgola mobile.

note: Tag: simpara
en: A <inlinemediaobject><imageobject><imagedata fileref="images/matrix_autocast.png"/></imageobject></inlinemediaobject> means the function works with the type because of a auto-cast to another such as to box3d rather than direct type support.
it_IT: Un <inlinemediaobject><imageobject><imagedata fileref="images/matrix_autocast.png"/></imageobject> </inlinemediaobject> significa che la funzione funziona con il tipo a causa di un autocast ad un altro, come box3d, piuttosto che per il supporto diretto del tipo.

note: Tag: simpara
en: A <inlinemediaobject><imageobject><imagedata fileref="images/matrix_sfcgal_required.png"/></imageobject></inlinemediaobject> means the function only available if PostGIS compiled with SFCGAL support.
it_IT: Un <inlinemediaobject><imageobject><imagedata fileref="images/matrix_sfcgal_required.png"/></imageobject> </inlinemediaobject> significa che la funzione è disponibile solo se PostGIS è stato compilato con il supporto SFCGAL.

note: Tag: simpara
en: geom - Basic 2D geometry support (x,y).
it_IT: geom - Supporto alla geometria 2D di base (x,y).

note: Tag: simpara
en: geog - Basic 2D geography support (x,y).
it_IT: geog - Supporto di base per la geografia 2D (x,y).

note: Tag: simpara
en: 2.5D - basic 2D geometries in 3 D/4D space (has Z or M coord).
it_IT: 2.5D - geometrie 2D di base in uno spazio 3 D/4D (con coordinate Z o M).

note: Tag: simpara
en: PS - Polyhedral surfaces
it_IT: PS - Superfici poliedriche

note: Tag: simpara
en: T - Triangles and Triangulated Irregular Network surfaces (TIN)
it_IT: T - Triangoli e superfici di rete irregolari triangolate (TIN)

note: Tag: entry
en: Function
it_IT: Funzione

note: Tag: entry
en: Curves
it_IT: Curve

note: Tag: title
en: New, Enhanced or changed PostGIS Functions
it_IT: Funzioni PostGIS nuove, migliorate o modificate

note: Tag: title
en: PostGIS Reference
it_IT: Guida a PostGIS

note: Tag: para
en: The functions given below are the ones which a user of PostGIS is likely to need. There are other functions which are required support functions to the PostGIS objects which are not of use to a general user.
it_IT: Le funzioni elencate sotto sono quelle di cui un utente PostGIS avrà più probabilmente bisogno. Ci sono altre funzioni, di supporto agli oggetti PostGIS, che non sono utili all'utente comune.

note: Tag: para
en: PostGIS has begun a transition from the existing naming convention to an SQL-MM-centric convention. As a result, most of the functions that you know and love have been renamed using the standard spatial type (ST) prefix. Previous functions are still available, though are not listed in this document where updated functions are equivalent. The non ST_ functions not listed in this documentation are deprecated and will be removed in a future release so STOP USING THEM.
it_IT: PostGIS ha iniziato una transizione dalla namin convention esistente a una convenzione SQL-MM-centrica. Di conseguenza, molte funzioni di uso comune sono state rinominate usando il prefisso standard "spatial type" (ST). Le funzioni precedenti sono tuttora disponibili, anche se non elencate nel presente documento. Al loro posto sono presenti le funzioni aggiornate corrispondenti. Le funzioni non ST_ che mancano in questo documento sono deprecate e verranno eliminate in una futura release, quindi NON VANNO PIÙ USATE.

note: Tag: title
en: Geometry Accessors
it_IT: Accessori alla geometria

note: Tag: refpurpose
en: Returns the type of a geometry as text.
it_IT: Restituisce il tipo di geometria come testo.

note: Tag: para
en: Returns the type of the geometry as a string. Eg: 'LINESTRING', 'POLYGON', 'MULTIPOINT', etc.
it_IT: Restituisce il tipo di geometria come stringa. Ad esempio: 'LINESTRING', 'POLYGON', 'MULTIPOINT', ecc.

note: Tag: para
en: OGC SPEC s2.1.1.1 - Returns the name of the instantiable subtype of Geometry of which this Geometry instance is a member. The name of the instantiable subtype of Geometry is returned as a string.
it_IT: OGC SPEC s2.1.1.1 - Restituisce il nome del sottotipo istanziabile di Geometry di cui questa istanza di Geometry è membro. Il nome del sottotipo istanziabile di Geometry viene restituito come stringa.

note: Tag: para
en: This function also indicates if the geometry is measured, by returning a string of the form 'POINTM'.
it_IT: Questa funzione indica anche se la geometria è misurata, restituendo una stringa nella forma 'POINTM'.

note: Tag: para
en: Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was introduced.
it_IT: Migliorato: Nella 2.0.0 è stato introdotto il supporto per le superfici poliedriche, i triangoli e i TIN.

note: Tag: refpurpose
en: Returns the boundary of a geometry.
it_IT: Restituisce il confine di una geometria.

note: Tag: para
en: Returns the closure of the combinatorial boundary of this Geometry. The combinatorial boundary is defined as described in section 3.12.3.2 of the OGC SPEC. Because the result of this function is a closure, and hence topologically closed, the resulting boundary can be represented using representational geometry primitives as discussed in the OGC SPEC, section 3.12.2.
it_IT: Restituisce la chiusura del confine combinatorio di questa geometria. Il confine combinatorio è definito come descritto nella sezione 3.12.3.2 di OGC SPEC. Poiché il risultato di questa funzione è una chiusura, e quindi topologicamente chiusa, il confine risultante può essere rappresentato utilizzando le primitive della geometria rappresentativa descritte nella sezione 3.12.2 di OGC SPEC.

note: Tag: para
en: Performed by the GEOS module
it_IT: Eseguito dal modulo GEOS

note: Tag: para
en: Prior to 2.0.0, this function throws an exception if used with <varname>GEOMETRYCOLLECTION</varname>. From 2.0.0 up it will return NULL instead (unsupported input).
it_IT: Prma della 2.0.0, questa funzione dava un'eccezione se usata con <varname>GEOMETRYCOLLECTION</varname>. A partire dalla 2.0.0 in poi, restituirà invece NULL (input non supportato).

note: Tag: para
en: Enhanced: 2.1.0 support for Triangle was introduced
it_IT: Miglioramento: nella versione 2.1.0 è stato introdotto il supporto per Triangle

note: Tag: para
en: Changed: 3.2.0 support for TIN, does not use geos, does not linearize curves
it_IT: Modificato: dalla versione 3.2.0 supporta TIN, non usa geos, non linearizza le curve

note: Tag: para
en: Linestring with boundary points overlaid
it_IT: Linestring con sovrapposizione dei punti di confine

note: Tag: para
en: polygon holes with boundary multilinestring
it_IT: buchi di poligoni con confini multilinestring

note: Tag: refpurpose
en: Returns the diagonal of a geometry's bounding box.
it_IT: Restituisce la diagonale del rettangolo di confine di una geometria.

note: Tag: para
en: Returns the diagonal of the supplied geometry's bounding box as a LineString. The diagonal is a 2-point LineString with the minimum values of each dimension in its start point and the maximum values in its end point. If the input geometry is empty, the diagonal line is a LINESTRING EMPTY.
it_IT: Restituisce la diagonale del rettangolo di selezione della geometria fornita come una LineString. La diagonale è una LineString a 2 punti con i valori minimi di ciascuna dimensione nel punto iniziale e i valori massimi nel punto finale. Se la geometria di input è vuota, la diagonale è una LINESTRING EMPTY.

note: Tag: para
en: The optional <varname>fits</varname> parameter specifies if the best fit is needed. If false, the diagonal of a somewhat larger bounding box can be accepted (which is faster to compute for geometries with many vertices). In either case, the bounding box of the returned diagonal line always covers the input geometry.
it_IT: Il parametro opzionale <varname>fits</varname> specifica se è necessario il miglior adattamento. Se false, può essere accettata la diagonale di un rettangolo di selezione un po' più grande (che è più veloce da calcolare per geometrie con molti vertici). In entrambi i casi, il rettangolo di selezione della linea diagonale restituita copre sempre la geometria in ingresso.

note: Tag: para
en: The returned geometry retains the SRID and dimensionality (Z and M presence) of the input geometry.
it_IT: La geometria restituita conserva il SRID e la dimensionalità (presenza di Z e M) della geometria di input.

note: Tag: para
en: In degenerate cases (i.e. a single vertex in input) the returned linestring will be formally invalid (no interior). The result is still topologically valid.
it_IT: Nei casi degenerati (cioè con un solo vertice in ingresso) la linestring restituita sarà formalmente non valida (nessun interno). Il risultato è comunque topologicamente valido.

note: Tag: refpurpose
en: Return the coordinate dimension of a geometry.
it_IT: Restituisce la dimensione delle coordinate di una geometrie.

note: Tag: para
en: Return the coordinate dimension of the ST_Geometry value.
it_IT: Restituisce la dimensione delle coordinate del valore della ST_Geometry.

note: Tag: para
en: This is the MM compliant alias name for <xref linkend="ST_NDims"/>
it_IT: Questo è il nome dell'alias conforme a MM per <xref linkend="ST_NDims"/>

note: Tag: refpurpose
en: Returns the topological dimension of a geometry.
it_IT: Restituisce la dimensione topologica di una geometria.

note: Tag: para
en: Return the topological dimension of this Geometry object, which must be less than or equal to the coordinate dimension. OGC SPEC s2.1.1.1 - returns 0 for <varname>POINT</varname>, 1 for <varname>LINESTRING</varname>, 2 for <varname>POLYGON</varname>, and the largest dimension of the components of a <varname>GEOMETRYCOLLECTION</varname>. If the dimension is unknown (e.g. for an empty <varname>GEOMETRYCOLLECTION</varname>) 0 is returned.
it_IT: La dimensione inerente a questo oggetto Geometry, che deve essere minore o uguale alla dimensione delle coordinate. La specifica OGC s2.1.1.1 restituisce 0 per <varname>POINT</varname>, 1 per <varname>LINESTRING</varname>, 2 per <varname>POLYGON</varname>, e la maggiore fra le dimensioni dei componenti di una <varname>GEOMETRYCOLLECTION</varname>. Se la geometria è sconosciuta (ad esempio per una <varname>GEOMETRYCOLLECTION</varname> vuota), viene restituito il valore 0.

note: Tag: para
en: Enhanced: 2.0.0 support for Polyhedral surfaces and TINs was introduced. No longer throws an exception if given empty geometry.
it_IT: Miglioramento: nella versione 2.0.0 è stato introdotto il supporto per le superfici poliedriche e i TIN. Non viene più generata un'eccezione se viene data una geometria vuota.

note: Tag: para
en: Prior to 2.0.0, this function throws an exception if used with empty geometry.
it_IT: Prima della 2.0.0, questa funzione dava un'eccezione se usata con una geometria vuota.

note: Tag: title
en: Standard Examples
it_IT: Esempi standard

note: Tag: title
en: Polyhedral Surfaces, TIN and Triangle Examples
it_IT: Esempi con superfici poliedriche, TIN e triangoli

note: Tag: para
en: Returns the last point of a <varname>LINESTRING</varname> or <varname>CIRCULARLINESTRING</varname> geometry as a <varname>POINT</varname>. Returns <varname>NULL</varname> if the input is not a <varname>LINESTRING</varname> or <varname>CIRCULARLINESTRING</varname>.
it_IT: Restituisce l'ultimo punto di una geometria <varname>LINESTRING</varname> o <varname>CIRCULARLINESTRING</varname> come un <varname>POINT</varname>. Restituisce <varname>NULL</varname> se il parametro di input non è una <varname>LINESTRING</varname> o <varname>CIRCULARLINESTRING</varname>.

note: Tag: para
en: Degenerate cases (vertical lines, points) will return a geometry of lower dimension than <varname>POLYGON</varname>, ie. <varname>POINT</varname> or <varname>LINESTRING</varname>.
it_IT: I casi degeneri (linee verticali, punti) restituiranno una geometria di dimensione inferiore al <varname>POLYGON</varname>, cioè <varname>POINT</varname> o <varname>LINESTRING</varname>.

note: Tag: para
en: Availability: 1.5.0 behavior changed to output double precision instead of float4
it_IT: Disponibilità: il comportamento nella 1.5.0 è stato cambiato per dare in uscita numeri in precisione doppia anziche float4

note: Tag: para
en: This function does not support MULTIPOLYGONs. For MULTIPOLYGONs use in conjunction with <xref linkend="ST_GeometryN"/> or <xref linkend="ST_Dump"/>
it_IT: Non funzionerà per i MULTIPOLYGON. Da utilizzare assieme a <xref linkend="ST_GeometryN"/> o <xref linkend="ST_Dump"/> per i MULTIPOLYGON

note: Tag: para
en: Index is 1-based as for OGC specs since version 0.8.0. Previous versions implemented this as 0-based instead.
it_IT: L'indice parte da 1, come per le specifiche OGC a partire dalla versione 0.8.0. Le precedenti versioni invece implementavano un indice a partire da zero.

note: Tag: para
en: To extract all elements of a geometry, <xref linkend="ST_Dump"/> is more efficient and works for atomic geometries.
it_IT: Se volete estrarre tutte le geometria, <xref linkend="ST_Dump"/> è più efficiente e funziona anche nel caso di geometrie singole.

note: Tag: para
en: Returns the type of the geometry as a string. EG: 'ST_LineString', 'ST_Polygon','ST_MultiPolygon' etc. This function differs from GeometryType(geometry) in the case of the string and ST in front that is returned, as well as the fact that it will not indicate whether the geometry is measured.
it_IT: Restituisce il tipo di geometria come stringa. P. es.: 'ST_LineString', 'ST_Polygon','ST_MultiPolygon' ecc. Questa funzione differisce da GeometryType(geometry) per il prefisso ST che viene restituito, così come per il fatto che non indica se la geometria è misurata.

note: Tag: para
en: Enhanced: 2.0.0 support for Polyhedral surfaces was introduced.
it_IT: Miglioramento: nella versione 2.0.0 è stato introdotto il supporto per le superfici poliedriche.

note: Tag: title
en: Line String and Point Examples
it_IT: Esempi con Stringhe di linee e punti

note: Tag: title
en: Polyhedral Surface Examples
it_IT: Esempi con superfici poliedriche

note: Tag: para
en: This function analyzes the type of the geometry. This means that it will return <varname>TRUE</varname> on collections that are empty or that contain a single element.
it_IT: Questa funzione analizza il tipo di geometria. Significa che restituirà <varname>TRUE</varname> sulle collezioni che sono vuote o contengono un singolo elemento.

note: Tag: para
en: Returns true if this Geometry is an empty geometry. If true, then this Geometry represents an empty geometry collection, polygon, point etc.
it_IT: Restituisce TRUE se la Geometry è una geometria vuota. Se è TRUE, allora questa Geometry rappresenta una geometria vuota (una collezione, un poligono, un punto, ecc.)

note: Tag: para
en: SQL-MM defines the result of ST_IsEmpty(NULL) to be 0, while PostGIS returns NULL.
it_IT: SQL-MM definisce il risultato di ST_IsEmpty(NULL) come 0, mentre PostGIS restituisce NULL.

note: Tag: para
en: Availability: 2.4.0
it_IT: Disponibilità: 2.4.0

note: Tag: para
en: Return the M coordinate of a Point, or NULL if not available. Input must be a Point.
it_IT: Restituisce la coordinata M del punto, o NULL se non disponibile. L'input deve essere un punto.

note: Tag: refpurpose
en: Returns the coordinate dimension of a geometry.
it_IT: Restituisce la dimensione delle coordinate di una geometria.

note: Tag: para
en: Index is 1-based.
it_IT: L'indice parte da 1.

note: Tag: para
en: If you want to extract all elements of a geometry <xref linkend="ST_Dump"/> is more efficient.
it_IT: Se volete estrarre tutte le geometria, <xref linkend="ST_Dump"/> è più efficiente e funziona anche nel caso di geometrie singole.

note: Tag: para
en: Return the X coordinate of the point, or NULL if not available. Input must be a point.
it_IT: Restituisce la coordinata X del punto, o NULL se non disponibile. L'input deve essere un punto.

note: Tag: para
en: Return the Y coordinate of the point, or NULL if not available. Input must be a point.
it_IT: Restituisce la coordinata Y del punto, o NULL se non disponibile. L'input deve essere un punto.

note: Tag: para
en: Return the Z coordinate of the point, or NULL if not available. Input must be a point.
it_IT: Restituisce la coordinata Z del punto, o NULL se non disponibile. L'input deve essere un punto.

note: Tag: para
en: <para>Returns a code indicating the ZM coordinate dimension of a geometry.</para>
it_IT: <para>Restituisce un codice indicante le dimensioni ZM di una geometria.</para>

note: Tag: para
en: ST_Expand is similar to <xref linkend="ST_Buffer"/>, except while buffering expands a geometry in all directions, ST_Expand expands the bounding box along each axis.
it_IT: ST_Expand è simile a <xref linkend="ST_Buffer"/>, solo che mentre il buffering espande una geometria in tutte le direzioni, ST_Expand espande il rettangolo di selezione lungo ogni asse.

note: Tag: para
en: Pre version 1.3, ST_Expand was used in conjunction with <xref linkend="ST_Distance"/> to do indexable distance queries. For example, <code>geom &amp;&amp; ST_Expand('POINT(10 20)', 10) AND ST_Distance(geom, 'POINT(10 20)') &lt; 10</code>. This has been replaced by the simpler and more efficient <xref linkend="ST_DWithin"/> function.
it_IT: Prima della versione 1.3, ST_Expand veniva utilizzato insieme a <xref linkend="ST_Distance"/> per eseguire query di distanza indicizzabili. Ad esempio, <code>geom &amp;&amp; ST_Expand('POINT(10 20)', 10) AND ST_Distance(geom, 'POINT(10 20)') &lt; 10</code>. Questa funzione è stata sostituita dalla più semplice ed efficiente <xref linkend="ST_DWithin"/>.

note: Tag: para
en: Availability: 1.5.0 behavior changed to output double precision instead of float4 coordinates.
it_IT: Disponibilità: 1.5.0 il comportamento è stato modificato per produrre coordinate a doppia precisione anziché float4.

note: Tag: refpurpose
en: Aggregate function that returns the bounding box of geometries.
it_IT: Funzione aggregata che restituisce il rettangolo di selezione delle geometrie.

note: Tag: para
en: An aggregate function that returns a <xref linkend="box2d_type"/> bounding box that bounds a set of geometries.
it_IT: Una funzione aggregata che restituisce un rettangolo di selezione <xref linkend="box2d_type"/> che delimita un insieme di geometrie.

note: Tag: para
en: The bounding box coordinates are in the spatial reference system of the input geometries.
it_IT: Le coordinate del rettangolo di selezione sono nel sistema di riferimento spaziale delle geometrie in ingresso.

note: Tag: para
en: ST_Extent is similar in concept to Oracle Spatial/Locator's SDO_AGGR_MBR.
it_IT: ST_Extent è simile nel concetto a SDO_AGGR_MBR di Oracle Spatial/Locator.

note: Tag: para
en: ST_Extent returns boxes with only X and Y ordinates even with 3D geometries. To return XYZ ordinates use <xref linkend="ST_3DExtent"/>.
it_IT: ST_Extent restituisce rettangoli con le sole ordinate X e Y anche con le geometrie 3D. Per restituire le ordinate XYZ, utilizzare <xref linkend="ST_3DExtent"/>.

note: Tag: para
en: The returned <code>box3d</code> value does not include a SRID. Use <xref linkend="ST_SetSRID"/> to convert it into a geometry with SRID metadata. The SRID is the same as the input geometries.
it_IT: Il valore <code>box3d</code> restituito non include un SRID. Utilizzare <xref linkend="ST_SetSRID"/> per convertirlo in una geometria con metadati SRID. Il SRID è lo stesso delle geometrie di input.

note: Tag: refpurpose
en: Aggregate function that returns the 3D bounding box of geometries.
it_IT: Funzione aggregata che restituisce il rettangolo di selezione 3D delle geometrie.

note: Tag: para
en: An aggregate function that returns a <xref linkend="box3d_type"/> (includes Z ordinate) bounding box that bounds a set of geometries.
it_IT: Una funzione aggregata che restituisce un rettangolo di selezione <xref linkend="box3d_type"/> (include l'ordinata Z) che delimita un insieme di geometrie.

note: Tag: para
en: Changed: 2.0.0 In prior versions this used to be called ST_Extent3D
it_IT: Modificato nella versione 2.0.0. Nelle versioni precedenti era chiamato ST_Extent3D

note: Tag: refpurpose
en: Creates a BOX2D defined by two 2D point geometries.
it_IT: Crea un BOX2D definito da due geometrie di punti 2D.

note: Tag: title
en: Geometry Constructors
it_IT: Costruttori geometrici.

note: Tag: refpurpose
en: <refpurpose>Creates a LineString from a MultiPoint geometry.</refpurpose>
it_IT: <refpurpose>Crea una LineString da una geometria MultiPoint.</refpurpose>

note: Tag: para
en: <para>Creates a LineString from a MultiPoint geometry.</para>
it_IT: <para>Crea una LineString da una geometria MultiPoint.</para>

note: Tag: para
en: Create a 3D line string from a 3D MultiPoint
it_IT: Crea una LineString 3D da una geometria MultiPoint 3D.

note: Tag: para
en: Availability: 1.5
it_IT: Disponibilità: dalla versione 1.5.

note: Tag: refpurpose
en: Creates a LineString from Point, MultiPoint, or LineString geometries.
it_IT: Crea una LineString da una geometria Point, MultiPoint o un set di LineString

note: Tag: title
en: Geometry Editors
it_IT: Editori di geometria

note: Tag: para
en: These functions create modified geometries by changing type, structure or vertices.
it_IT: Queste funzioni creano geometrie modificate cambiando tipo, struttura o vertici.

note: Tag: refpurpose
en: Add a point to a LineString.
it_IT: Aggiunge un punto a una stringa di linee.

note: Tag: para
en: Adds a point to a LineString before the index <parameter>position</parameter> (using a 0-based index). If the <parameter>position</parameter> parameter is omitted or is -1 the point is appended to the end of the LineString.
it_IT: Aggiunge un punto a una stringa di linee prima dell'indice <parameter>position</parameter> (utilizzando un indice basato su 0). Se il parametro <parameter>position</parameter> è omesso o è -1, il punto viene aggiunto alla fine della stringa di linee.

note: Tag: para
en: If the <parameter>type</parameter> is not specified, returns a multi-geometry containing only geometries of the highest dimension. So polygons are preferred over lines, which are preferred over points.
it_IT: Se il tipo <parameter></parameter> non è specificato, restituisce una multigeometria contenente solo geometrie della dimensione più alta. Quindi i poligoni sono preferiti alle linee, che sono preferite ai punti.

note: Tag: para
en: If the <parameter>type</parameter> is specified, returns a multi-geometry containing only that type. If there are no sub-geometries of the right type, an EMPTY geometry is returned. Only points, lines and polygons are supported. The type numbers are:
it_IT: Se è specificato il tipo <parameter></parameter> , restituisce una multigeometria contenente solo quel tipo. Se non ci sono sottogeometrie del tipo giusto, viene restituita una geometria VUOTA. Sono supportati solo punti, linee e poligoni. I numeri di tipo sono:

note: Tag: title
en: Example
it_IT: Esempio

note: Tag: para
en: Enhanced: 2.0.0 support for Polyhedral surfaces and TIN was introduced.
it_IT: Miglioramento nella version 2.0.0: introdotto il supporto per superfici poliedriche e TIN.

note: Tag: para
en: Availability: 1.0.0RC1
it_IT: Disponibilità: dalla versione 1.0.0RC1

note: Tag: para
en: Disable all GDAL Drivers
it_IT: Disabilita tutti i driver di GDAL

note: Tag: title
en: Geometry Input
it_IT: Ingresso geometria

note: Tag: para
en: These functions create geometry objects from various textual or binary formats.
it_IT: Queste funzioni creano oggetti geometrici da vari formati testuali o binari.

note: Tag: refpurpose
en: <refpurpose>Construct a Polygon given an arbitrary collection of closed linestrings as a MultiLineString Well-Known text representation.</refpurpose>
it_IT: <refpurpose>Costruisce un poligono an partire da una collezione arbitraria di linee chiuse in forma di multilinee rappresentate come testo Well-Known</refpurpose>

note: Tag: para
en: <para>Construct a Polygon given an arbitrary collection of closed linestrings as a MultiLineString Well-Known text representation.</para>
it_IT: <para>Costruisce un poligono an partire da una collezione arbitraria di linee chiuse in forma di multilinee  rappresentate come testo Well-Known</para>

note: Tag: para
en: Throws an error if WKT is not a MULTILINESTRING. Throws an error if output is a MULTIPOLYGON; use ST_BdMPolyFromText in that case, or see ST_BuildArea() for a postgis-specific approach.
it_IT: Ritorna un errore se il testo WKT non è una MULTILINESTRING oppure se l'output è un MULTIPOLYGON; in questo caso si può usare ST_BdMPolyFromText oppure ST_BuildArea() per un approccio specifica postgis.

note: Tag: refpurpose
en: Construct a MultiPolygon given an arbitrary collection of closed linestrings as a MultiLineString text representation Well-Known text representation.
it_IT: Costruisce un MultiPolygon a partire da una collezione arbitraria di linee chiuse sotto forma di MultiLineString in formato Well-Known-Text.

note: Tag: para
en: Construct a Polygon given an arbitrary collection of closed linestrings, polygons, MultiLineStrings as Well-Known text representation.
it_IT: Costruisse un poligono a partire da una collezione arbitraria di linee chiuse, poligoni e MultiLineString in formato Well-Known-Text.

note: Tag: para
en: Throws an error if WKT is not a MULTILINESTRING. Forces MULTIPOLYGON output even when result is really only composed by a single POLYGON; use <link linkend="ST_BdPolyFromText">ST_BdPolyFromText</link> if you're sure a single POLYGON will result from operation, or see <link linkend="ST_BuildArea">ST_BuildArea()</link> for a postgis-specific approach.
it_IT: Ritorna un errore se il WKT non è una MULTILINESTRING. L'output è MULTIPOLYGON anche se il risultato è un singolo poligono. Usare <link linkend="ST_BdPolyFromText">ST_BdPolyFromText</link>  se si è sicuri che il risultato è un singolo poligono oppure vedere <link linkend="ST_BuildArea">ST_BuildArea()</link> per un approccio specifico postgis.

note: Tag: refpurpose
en: Return a specified geography value from Well-Known Text representation or extended (WKT).
it_IT: Ritorna un valore geography sotto forma di Well-Know-Text (WKT) oppure di Extended-Well-Know-Text (EWKT)

note: Tag: para
en: Returns a geography object from the well-known text or extended well-known representation. SRID 4326 is assumed if unspecified. This is an alias for ST_GeographyFromText. Points are always expressed in long lat form.
it_IT: Restituisce un oggetto geografico dal testo noto o dalla rappresentazione nota estesa. Se non specificato, viene assunto il codice SRID 4326. Si tratta di un alias di ST_GeographyFromText. I punti sono sempre espressi in long lat.

note: Tag: para
en: Returns a geography object from the well-known text representation. SRID 4326 is assumed if unspecified.
it_IT: Restituisce un oggetto geografico dalla rappresentazione testuale nota. Se non specificato, si assume il codice SRID 4326.

note: Tag: refpurpose
en: Makes a collection Geometry from collection WKT with the given SRID. If SRID is not given, it defaults to 0.
it_IT: Crea una collezione Geometria dalla collezione WKT con il SRID indicato. Se SRID non è indicato, il valore predefinito è 0.

note: Tag: para
en: Makes a collection Geometry from the Well-Known-Text (WKT) representation with the given SRID. If SRID is not given, it defaults to 0.
it_IT: Crea una collezione di geometrie dalla rappresentazione Well-Known-Text (WKT) con il SRID indicato. Se SRID non è indicato, il valore predefinito è 0.

note: Tag: para
en: Returns null if the WKT is not a GEOMETRYCOLLECTION
it_IT: Ritorna null se il WKT in input non è una GEOMETRYCOLLECTION

note: Tag: para
en: If you are absolutely sure all your WKT geometries are collections, don't use this function. It is slower than ST_GeomFromText since it adds an additional validation step.
it_IT: Se si è sicuri che tutti i WKT in input sono effettivamente GEOMETRYCOLLECTION, è sconsigliato usare questa funzione. È più lenta di ST_GeomFromText perché effettua anche una validazione della geometria.

note: Tag: refpurpose
en: Return a specified ST_Geometry value from Extended Well-Known Text representation (EWKT).
it_IT: Ritorna un valore ST_Geometry a partire da una rappresentazione Extended Well-Known Text (EWKT).

note: Tag: para
en: Constructs a PostGIS ST_Geometry object from the OGC Extended Well-Known text (EWKT) representation.
it_IT: Costruisce un oggetto PostGIS ST_Geometry a partire da una rappresentazione OGC Extended Well-Known Text (EWKT).

note: Tag: para
en: The EWKT format is not an OGC standard, but an PostGIS specific format that includes the spatial reference system (SRID) identifier
it_IT: Il formato EWKT non è uno standard OGC ma un formato specifico di PostGIS che include il codice del sistema di riferimento spaziale (SRID).

note: Tag: refpurpose
en: Takes MARC21/XML geographic data as input and returns a PostGIS geometry object.
it_IT: Prende in input i dati geografici MARC21/XML e restituisce un oggetto geometrico PostGIS.

note: Tag: para
en: This function creates a PostGIS geometry from a MARC21/XML record, which can contain a <varname>POINT</varname> or a <varname>POLYGON</varname>. In case of multiple geographic data entries in the same MARC21/XML record, a <varname>MULTIPOINT</varname> or <varname>MULTIPOLYGON</varname> will be returned. If the record contains mixed geometry types, a <varname>GEOMETRYCOLLECTION</varname> will be returned. It returns NULL if the MARC21/XML record does not contain any geographic data (datafield:034).
it_IT: Questa funzione crea una geometria PostGIS da un record MARC21/XML, che può contenere un <varname>POINT</varname> o un <varname>POLYGON</varname>. In caso di più voci di dati geografici nello stesso record MARC21/XML, verrà restituito un <varname>MULTIPOINT</varname> o <varname>MULTIPOLYGON</varname>. Se il record contiene tipi di geometria misti, viene restituito un <varname>GEOMETRYCOLLECTION</varname>. Se il record MARC21/XML non contiene dati geografici, restituisce NULL (campo dati:034).

note: Tag: para
en: LOC MARC21/XML versions supported:
it_IT: Versioni LOC MARC21/XML supportate:

note: Tag: para
en: Availability: 3.3.0, requires libxml2 2.6+
it_IT: Disponibilità: 3.3.0, richiede libxml2 2.6+

note: Tag: para
en: The MARC21/XML Coded Cartographic Mathematical Data currently does not provide any means to describe the Spatial Reference System of the encoded coordinates, so this function will always return a geometry with <varname>SRID 0</varname>.
it_IT: I dati cartografici matematici codificati MARC21/XML non forniscono attualmente alcun mezzo per descrivere il sistema di riferimento spaziale delle coordinate codificate, pertanto questa funzione restituirà sempre una geometria con <varname>SRID 0</varname>.

note: Tag: para
en: Returned <varname>POLYGON</varname> geometries will always be clockwise oriented.
it_IT: Le geometrie <varname>POLIGON</varname> restituite saranno sempre orientate in senso orario.

note: Tag: para
en: Converting MARC21/XML geographic data containing a single <varname>POINT</varname> encoded as <varname>hddd.dddddd</varname>
it_IT: Conversione di dati geografici MARC21/XML contenenti un singolo <varname>POINT</varname> codificato come <varname>hddd.dddddd</varname>

note: Tag: para
en: Converting MARC21/XML geographic data containing a single <varname>POLYGON</varname> encoded as <varname>hdddmmss</varname>
it_IT: Conversione di dati geografici MARC21/XML contenenti un singolo <varname>POLYGON</varname> codificato come <varname>hdddmmss</varname>

note: Tag: para
en: Converting MARC21/XML geographic data containing a <varname>POLYGON</varname> and a <varname>POINT</varname>:
it_IT: Conversione di dati geografici MARC21/XML contenenti un <varname>POLIGON</varname> e un <varname>POINT</varname>:

note: Tag: refpurpose
en: Return a specified ST_Geometry value from Well-Known Text representation (WKT). This is an alias name for ST_GeomFromText
it_IT: Restituisce un valore ST_Geometry a partire da Well-Known-Text (WKT). È un alias per ST_GeomFromText

note: Tag: refpurpose
en: Return a specified ST_Geometry value from Well-Known Text representation (WKT).
it_IT: Restituisce un valore ST_Geometry a partire da una rappresentazione Well-Known-Text (WKT)

note: Tag: para
en: Constructs a PostGIS ST_Geometry object from the OGC Well-Known text representation.
it_IT: Costruisce un oggetto PostGIS ST_Geometry a partire da geometria in formato OGC Well-Known-Text

note: Tag: para
en: There are two variants of ST_GeomFromText function. The first takes no SRID and returns a geometry with no defined spatial reference system (SRID=0). The second takes a SRID as the second argument and returns a geometry that includes this SRID as part of its metadata.
it_IT: Esistono due varianti della funzione ST_GeomFromText. La prima non accetta alcun SRID e restituisce una geometria senza sistema di riferimento spaziale definito (SRID=0). La seconda accetta un SRID come secondo argomento e restituisce una geometria che include questo SRID come parte dei suoi metadati.

note: Tag: para
en: &sfs_compliant; s3.2.6.2 - option SRID is from the conformance suite.
it_IT: &sfs_compliant; s3.2.6.2 - l'opzione SRID proviene dalla suite di conformità.

note: Tag: para
en: While not OGC-compliant, <xref linkend="ST_MakePoint"/> is faster than ST_GeomFromText and ST_PointFromText. It is also easier to use for numeric coordinate values. <xref linkend="ST_Point"/> is another option similar in speed to <xref linkend="ST_MakePoint"/> and is OGC-compliant, but doesn't support anything but 2D points.
it_IT: Pur non essendo conforme a OGC, <xref linkend="ST_MakePoint"/> è più veloce di ST_GeomFromText e ST_PointFromText. È anche più facile da usare per i valori delle coordinate numeriche. <xref linkend="ST_Point"/> è un'altra opzione simile per velocità a <xref linkend="ST_MakePoint"/> ed è conforme a OGC, ma non supporta altro che i punti 2D.

note: Tag: para
en: Changed: 2.0.0 In prior versions of PostGIS ST_GeomFromText('GEOMETRYCOLLECTION(EMPTY)') was allowed. This is now illegal in PostGIS 2.0.0 to better conform with SQL/MM standards. This should now be written as ST_GeomFromText('GEOMETRYCOLLECTION EMPTY')
it_IT: Modificato: 2.0.0 Nelle versioni precedenti di PostGIS era consentito ST_GeomFromText('GEOMETRYCOLLECTION(EMPTY)'). Questo è ora illegale in PostGIS 2.0.0 per conformarsi meglio agli standard SQL/MM. Ora si dovrebbe scrivere ST_GeomFromText('GEOMETRYCOLLECTION EMPTY')

note: Tag: refpurpose
en: Makes a Geometry from WKT representation with the given SRID. If SRID is not given, it defaults to 0.
it_IT: Crea una geometria dalla rappresentazione WKT con il SRID indicato. Se SRID non viene indicato, il valore predefinito è 0.

note: Tag: para
en: Makes a Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0. If WKT passed in is not a LINESTRING, then null is returned.
it_IT: Crea una geometria da WKT con il SRID indicato. Se SRID non è indicato, il valore predefinito è 0. Se WKT passato non è una LINESTRING, viene restituito null.

note: Tag: para
en: OGC SPEC 3.2.6.2 - option SRID is from the conformance suite.
it_IT: OGC SPEC 3.2.6.2 - l'opzione SRID proviene dalla suite di conformità.

note: Tag: para
en: If you know all your geometries are LINESTRINGS, its more efficient to just use ST_GeomFromText. This just calls ST_GeomFromText and adds additional validation that it returns a linestring.
it_IT: Se si sa che tutte le geometrie sono LINESTRINGS, è più efficiente usare ST_GeomFromText. Questo richiama semplicemente ST_GeomFromText e aggiunge un'ulteriore convalida che restituisce una stringa di linee.

note: Tag: refpurpose
en: Return a specified ST_MultiLineString value from WKT representation.
it_IT: Restituisce un valore ST_MultiLineString specificato dalla rappresentazione WKT.

note: Tag: para
en: Makes a Geometry from Well-Known-Text (WKT) with the given SRID. If SRID is not given, it defaults to 0.
it_IT: Crea una geometria dal Well-Known-Text (WKT) con il SRID indicato. Se SRID non è indicato, l'impostazione predefinita è 0.

note: Tag: para
en: Returns null if the WKT is not a MULTILINESTRING
it_IT: Restituisce null se il WKT non è un MULTILINESTRING

note: Tag: para
en: If you are absolutely sure all your WKT geometries are points, don't use this function. It is slower than ST_GeomFromText since it adds an additional validation step.
it_IT: Se si è assolutamente certi che tutte le geometrie WKT siano punti, non utilizzare questa funzione. È più lenta di ST_GeomFromText poiché aggiunge un ulteriore passaggio di convalida.

note: Tag: refpurpose
en: <refpurpose>Makes a Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0.</refpurpose>
it_IT: <refpurpose>Crea una geometria da WKT con il SRID indicato. Se SRID non viene indicato, il valore predefinito è 0.</refpurpose>

note: Tag: para
en: <para>Makes a Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0.</para>
it_IT: <para>Crea una geometria da WKT con il SRID indicato. Se SRID non viene indicato, il valore predefinito è 0.</para>

note: Tag: para
en: Returns null if the WKT is not a MULTIPOINT
it_IT: Restituisce null se il WKT non è un MULTIPOINT

note: Tag: refpurpose
en: Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0.
it_IT: Crea una geometria multipoligono da WKT con il SRID indicato. Se SRID non è indicato, l'impostazione predefinita è 0.

note: Tag: para
en: Makes a MultiPolygon from WKT with the given SRID. If SRID is not given, it defaults to 0.
it_IT: Crea un multipoligono da WKT con il SRID indicato. Se SRID non viene indicato, il valore predefinito è 0.

note: Tag: para
en: Throws an error if the WKT is not a MULTIPOLYGON
it_IT: Lancia un errore se il WKT non è un MULTIPOLIGONO

note: Tag: para
en: If you are absolutely sure all your WKT geometries are multipolygons, don't use this function. It is slower than ST_GeomFromText since it adds an additional validation step.
it_IT: Se si è assolutamente certi che tutte le geometrie WKT siano multipoligoni, non utilizzare questa funzione. È più lenta di ST_GeomFromText perché aggiunge un ulteriore passaggio di convalida.

note: Tag: refpurpose
en: Makes a point Geometry from WKT with the given SRID. If SRID is not given, it defaults to unknown.
it_IT: Crea una geometria di punti da WKT con il SRID indicato. Se SRID non è indicato, il valore predefinito è sconosciuto.

note: Tag: para
en: Constructs a PostGIS ST_Geometry point object from the OGC Well-Known text representation. If SRID is not given, it defaults to unknown (currently 0). If geometry is not a WKT point representation, returns null. If completely invalid WKT, then throws an error.
it_IT: Costruisce un oggetto punto PostGIS ST_Geometry dalla rappresentazione testuale OGC Well-Known. Se SRID non è indicato, il valore predefinito è sconosciuto (attualmente 0). Se la geometria non è una rappresentazione di punto WKT, restituisce null. Se la WKT non è completamente valida, viene lanciato un errore.

note: Tag: para
en: There are 2 variants of ST_PointFromText function, the first takes no SRID and returns a geometry with no defined spatial reference system. The second takes a spatial reference id as the second argument and returns an ST_Geometry that includes this srid as part of its meta-data. The srid must be defined in the spatial_ref_sys table.
it_IT: Esistono due varianti della funzione ST_PointFromText: la prima non accetta alcun SRID e restituisce una geometria senza sistema di riferimento spaziale definito. La seconda accetta un id di riferimento spaziale come secondo argomento e restituisce una ST_Geometry che include questo srid come parte dei suoi meta-dati. Il sistema di riferimento spaziale deve essere definito nella tabella spatial_ref_sys.

note: Tag: para
en: If you are absolutely sure all your WKT geometries are points, don't use this function. It is slower than ST_GeomFromText since it adds an additional validation step. If you are building points from long lat coordinates and care more about performance and accuracy than OGC compliance, use <xref linkend="ST_MakePoint"/> or OGC compliant alias <xref linkend="ST_Point"/>.
it_IT: Se si è assolutamente certi che tutte le geometrie WKT siano punti, non utilizzare questa funzione. È più lenta di ST_GeomFromText poiché aggiunge un'ulteriore fase di convalida. Se si costruiscono punti da coordinate long lat e si è più attenti alle prestazioni e all'accuratezza che alla conformità OGC, utilizzare <xref linkend="ST_MakePoint"/> o l'alias conforme a OGC <xref linkend="ST_Point"/>.

note: Tag: para
en: Makes a Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0. Returns null if WKT is not a polygon.
it_IT: Crea una geometria da WKT con il SRID indicato. Se SRID non è indicato, il valore predefinito è 0. Restituisce null se WKT non è un poligono.

note: Tag: para
en: If you are absolutely sure all your WKT geometries are polygons, don't use this function. It is slower than ST_GeomFromText since it adds an additional validation step.
it_IT: Se si è assolutamente certi che tutte le geometrie WKT siano poligoni, non utilizzare questa funzione. È più lenta di ST_GeomFromText poiché aggiunge un ulteriore passaggio di convalida.

note: Tag: refpurpose
en: Creates a geography instance from a Well-Known Binary geometry representation (WKB) or extended Well Known Binary (EWKB).
it_IT: Crea un oggetto geography a partire da una geometria in Well-Known Binary (WKB) oppure Extended Well-Known Binary (EWKB).

note: Tag: para
en: The <varname>ST_GeogFromWKB</varname> function, takes a well-known binary representation (WKB) of a geometry or PostGIS Extended WKB and creates an instance of the appropriate geography type. This function plays the role of the Geometry Factory in SQL.
it_IT: La funzione <varname>ST_GeogFromWKB</varname> accetta come argomento una geometria POstGIS in formato Well-Known-Binary (WKB) oppure Extended WKB a crea un oggetto dell'appropriato tipo geography. Questa funzione ha un ruolo nella Geometry Factory in SQL.

note: Tag: para
en: If SRID is not specified, it defaults to 4326 (WGS 84 long lat).
it_IT: Se non specificato, lo SRID di default è 4326 (WGS 84 long lat).

note: Tag: refpurpose
en: Return a specified ST_Geometry value from Extended Well-Known Binary representation (EWKB).
it_IT: Ritorna un valore ST_Geometry a partire da Extended Well-Known Binary (EWKB).

note: Tag: para
en: Constructs a PostGIS ST_Geometry object from the OGC Extended Well-Known binary (EWKT) representation.
it_IT: Costruisce una ST_Geometry PostGIS a partire da OGC Extended Well-Known Binary (EWKT).

note: Tag: para
en: The EWKB format is not an OGC standard, but a PostGIS specific format that includes the spatial reference system (SRID) identifier
it_IT: Il EWKB non è uno standard OGC ma uno specifico formato di Postgis che include il codice del sistema di riferimento spaziale (SRID).

note: Tag: para
en: line string binary rep 0f LINESTRING(-71.160281 42.258729,-71.160837 42.259113,-71.161144 42.25932) in NAD 83 long lat (4269).
it_IT: Rappresentazione binaria di LINESTRING(-71.160281 42.258729,-71.160837 42.259113,-71.161144 42.25932) in NAD 83 long lat (4269).

note: Tag: para
en: NOTE: Even though byte arrays are delimited with \ and may have ', we need to escape both out with \ and '' if standard_conforming_strings is off. So it does not look exactly like its AsEWKB representation.
it_IT: NOTA: Anche se gli array di byte sono delimitati con \ e possono avere ', è necessario eseguire l'escape di entrambi con \ e '' se standard_conforming_strings è disattivato. Quindi non appare esattamente come la sua rappresentazione AsEWKB.

note: Tag: para
en: In PostgreSQL 9.1+ - standard_conforming_strings is set to on by default, where as in past versions it was set to off. You can change defaults as needed for a single query or at the database or server level. Below is how you would do it with standard_conforming_strings = on. In this case we escape the ' with standard ansi ', but slashes are not escaped
it_IT: In PostgreSQL 9.1+ - standard_conforming_strings è impostato su on per impostazione predefinita, mentre nelle versioni precedenti era impostato su off. È possibile modificare i valori predefiniti a seconda delle necessità per una singola query o a livello di database o di server. Di seguito viene illustrata la procedura da seguire con standard_conforming_strings = on. In questo caso si esegue l'escape di ' con lo standard ansi ', ma non si esegue l'escape degli slash

note: Tag: refpurpose
en: Creates a geometry instance from a Well-Known Binary geometry representation (WKB) and optional SRID.
it_IT: Crea un'istanza di geometria da una rappresentazione geometrica Well-Known Binary (WKB) e da un SRID opzionale.

note: Tag: para
en: The <varname>ST_GeomFromWKB</varname> function, takes a well-known binary representation of a geometry and a Spatial Reference System ID (<varname>SRID</varname>) and creates an instance of the appropriate geometry type. This function plays the role of the Geometry Factory in SQL. This is an alternate name for ST_WKBToSQL.
it_IT: La funzione <varname>ST_GeomFromWKB</varname> prende una rappresentazione binaria nota di una geometria e un ID del sistema di riferimento spaziale (<varname>SRID</varname>) e crea un'istanza del tipo di geometria appropriato. Questa funzione svolge il ruolo di Geometry Factory in SQL. È un nome alternativo per ST_WKBToSQL.

note: Tag: para
en: If SRID is not specified, it defaults to 0 (Unknown).
it_IT: Se SRID non è specificato, il valore predefinito è 0 (Sconosciuto).

note: Tag: para
en: &sfs_compliant; s3.2.7.2 - the optional SRID is from the conformance suite
it_IT: &sfs_compliant; s3.2.7.2 - l'SRID opzionale proviene dalla suite di conformità

note: Tag: refpurpose
en: Makes a <varname>LINESTRING</varname> from WKB with the given SRID
it_IT: Crea un <varname>LINESTRING</varname> da WKB con il SRID indicato

note: Tag: para
en: The <varname>ST_LineFromWKB</varname> function, takes a well-known binary representation of geometry and a Spatial Reference System ID (<varname>SRID</varname>) and creates an instance of the appropriate geometry type - in this case, a <varname>LINESTRING</varname> geometry. This function plays the role of the Geometry Factory in SQL.
it_IT: La funzione <varname>ST_LineFromWKB</varname> prende una rappresentazione binaria nota della geometria e un ID del sistema di riferimento spaziale (<varname>SRID</varname>) e crea un'istanza del tipo di geometria appropriato, in questo caso una geometria <varname>LINESTRING</varname>. Questa funzione svolge il ruolo di Geometry Factory in SQL.

note: Tag: para
en: If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is returned if the input <varname>bytea</varname> does not represent a <varname>LINESTRING</varname>.
it_IT: Se non viene specificato un SRID, il valore predefinito è 0. <varname>NULL</varname> viene restituito se il bytea <varname>di ingresso</varname> non rappresenta un <varname>LINESTRING</varname>.

note: Tag: para
en: If you know all your geometries are <varname>LINESTRING</varname>s, its more efficient to just use <xref linkend="ST_GeomFromWKB"/>. This function just calls <xref linkend="ST_GeomFromWKB"/> and adds additional validation that it returns a linestring.
it_IT: Se si sa che tutte le geometrie sono <varname>LINESTRING</varname>s, è più efficiente usare solo <xref linkend="ST_GeomFromWKB"/>. Questa funzione richiama semplicemente <xref linkend="ST_GeomFromWKB"/> e aggiunge un'ulteriore convalida che restituisce una stringa di linee.

note: Tag: refpurpose
en: Makes a geometry from WKB with the given SRID.
it_IT: Crea una geometria da WKB con il SRID indicato.

note: Tag: para
en: The <varname>ST_LinestringFromWKB</varname> function, takes a well-known binary representation of geometry and a Spatial Reference System ID (<varname>SRID</varname>) and creates an instance of the appropriate geometry type - in this case, a <varname>LINESTRING</varname> geometry. This function plays the role of the Geometry Factory in SQL.
it_IT: La funzione <varname>ST_LinestringFromWKB</varname> prende una rappresentazione binaria ben nota della geometria e un ID del sistema di riferimento spaziale (<varname>SRID</varname>) e crea un'istanza del tipo di geometria appropriato, in questo caso una geometria <varname>LINESTRING</varname>. Questa funzione svolge il ruolo di Geometry Factory in SQL.

note: Tag: para
en: If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is returned if the input <varname>bytea</varname> does not represent a <varname>LINESTRING</varname> geometry. This an alias for <xref linkend="ST_LineFromWKB"/>.
it_IT: Se non viene specificato un SRID, il valore predefinito è 0. <varname>NULL</varname> viene restituito se il bytea <varname>di ingresso</varname> non rappresenta una geometria <varname>LINESTRING</varname>. È un alias di <xref linkend="ST_LineFromWKB"/>.

note: Tag: para
en: OGC SPEC 3.2.6.2 - optional SRID is from the conformance suite.
it_IT: OGC SPEC 3.2.6.2 - il SRID opzionale proviene dalla suite di conformità.

note: Tag: para
en: If you know all your geometries are <varname>LINESTRING</varname>s, it's more efficient to just use <xref linkend="ST_GeomFromWKB"/>. This function just calls <xref linkend="ST_GeomFromWKB"/> and adds additional validation that it returns a <varname>LINESTRING</varname>.
it_IT: Se si sa che tutte le geometrie sono <varname>LINESTRING</varname>, è più efficiente usare solo <xref linkend="ST_GeomFromWKB"/>. Questa funzione richiama semplicemente <xref linkend="ST_GeomFromWKB"/> e aggiunge un'ulteriore convalida che restituisce una <varname>LINESTRING</varname>.

note: Tag: refpurpose
en: Makes a geometry from WKB with the given SRID
it_IT: Crea una geometria da WKB con il SRID indicato

note: Tag: para
en: The <varname>ST_PointFromWKB</varname> function, takes a well-known binary representation of geometry and a Spatial Reference System ID (<varname>SRID</varname>) and creates an instance of the appropriate geometry type - in this case, a <varname>POINT</varname> geometry. This function plays the role of the Geometry Factory in SQL.
it_IT: La funzione <varname>ST_PointFromWKB</varname> prende una rappresentazione binaria nota della geometria e un ID del sistema di riferimento spaziale (<varname>SRID</varname>) e crea un'istanza del tipo di geometria appropriato, in questo caso una geometria <varname>POINT</varname>. Questa funzione svolge il ruolo di Geometry Factory in SQL.

note: Tag: para
en: If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is returned if the input <varname>bytea</varname> does not represent a <varname>POINT</varname> geometry.
it_IT: Se non viene specificato un SRID, il valore predefinito è 0. <varname>NULL</varname> viene restituito se il bytea <varname>di ingresso</varname> non rappresenta una geometria <varname>POINT</varname>.

note: Tag: refpurpose
en: Return a specified ST_Geometry value from Well-Known Binary representation (WKB). This is an alias name for ST_GeomFromWKB that takes no srid
it_IT: Restituisce un valore ST_Geometry specificato dalla rappresentazione Well-Known Binary (WKB). Si tratta di un nome alias per ST_GeomFromWKB che non accetta srid

note: Tag: title
en: Other Formats
it_IT: Altri formati

note: Tag: refpurpose
en: <refpurpose>Return a BOX2D from a GeoHash string.</refpurpose>
it_IT: <refpurpose>Restituisce un BOX2D da una stringa GeoHash.</refpurpose>

note: Tag: para
en: <para>Return a BOX2D from a GeoHash string.</para>
it_IT: <para>Restituisce un BOX2D da una stringa GeoHash.</para>

note: Tag: para
en: If no <varname>precision</varname> is specified ST_Box2dFromGeoHash returns a BOX2D based on full precision of the input GeoHash string.
it_IT: Se non viene specificata la precisione <varname></varname> ST_Box2dFromGeoHash restituisce un BOX2D basato sulla precisione completa della stringa GeoHash in ingresso.

note: Tag: para
en: If <varname>precision</varname> is specified ST_Box2dFromGeoHash will use that many characters from the GeoHash to create the BOX2D. Lower precision values results in larger BOX2Ds and larger values increase the precision.
it_IT: Se viene specificata la precisione <varname></varname> ST_Box2dFromGeoHash utilizzerà il numero di caratteri del GeoHash per creare il BOX2D. Valori di precisione più bassi producono BOX2D più grandi e valori più grandi aumentano la precisione.

note: Tag: refpurpose
en: Return a geometry from a GeoHash string.
it_IT: Restituisce una geometria da una stringa GeoHash.

note: Tag: para
en: Return a geometry from a GeoHash string. The geometry will be a polygon representing the GeoHash bounds.
it_IT: Restituisce una geometria da una stringa GeoHash. La geometria sarà un poligono che rappresenta i limiti di GeoHash.

note: Tag: para
en: If no <varname>precision</varname> is specified ST_GeomFromGeoHash returns a polygon based on full precision of the input GeoHash string.
it_IT: Se non viene specificata la precisione <varname></varname> ST_GeomFromGeoHash restituisce un poligono basato sulla precisione completa della stringa GeoHash in ingresso.

note: Tag: para
en: If <varname>precision</varname> is specified ST_GeomFromGeoHash will use that many characters from the GeoHash to create the polygon.
it_IT: Se viene specificata la precisione <varname></varname> ST_GeomFromGeoHash utilizzerà il numero di caratteri del GeoHash per creare il poligono.

note: Tag: refpurpose
en: Takes as input GML representation of geometry and outputs a PostGIS geometry object
it_IT: Accetta una geometria in formato GML come input e restituisce un oggetto PostGIS geometry

note: Tag: para
en: Constructs a PostGIS ST_Geometry object from the OGC GML representation.
it_IT: Costruisce un oggetto PostGIS ST_Geometry a partire da una rappresentazione OGC GML

note: Tag: para
en: ST_GeomFromGML works only for GML Geometry fragments. It throws an error if you try to use it on a whole GML document.
it_IT: ST_GeomFromGML supporta solo singole geometrie in formato GML. Ritorna un errore se si cerca di usare l'intero documento GML.

note: Tag: para
en: OGC GML versions supported: <itemizedlist> <listitem> <para>GML 3.2.1 Namespace</para> </listitem> <listitem> <para>GML 3.1.1 Simple Features profile SF-2 (with GML 3.1.0 and 3.0.0 backward compatibility)</para> </listitem> <listitem> <para>GML 2.1.2</para> </listitem> </itemizedlist> OGC GML standards, cf: <link xlink:href="http://www.opengeospatial.org/standards/gml">http://www.opengeospatial.org/standards/gml</link>:
it_IT: Versioni di OGC GML supportate: <itemizedlist> <listitem> <para>GML 3.2.1 Namespace</para> </listitem> <listitem> <para>GML 3.1.1 Simple Features profile SF-2 (con retrocompatibilità GML 3.1.0 e  3.0.0)</para> </listitem> <listitem> <para>GML 2.1.2</para> </listitem> </itemizedlist> OGC GML standards, cf: <link xlink:href="http://www.opengeospatial.org/standards/gml">http://www.opengeospatial.org/standards/gml</link>:

note: Tag: para
en: Availability: 1.5, requires libxml2 1.6+
it_IT: Disponibilità: 1.5, richiede libxml2 1.6+

note: Tag: para
en: Enhanced: 2.0.0 default srid optional parameter added.
it_IT: Miglioramento nella versione: 2.0.0 introdotto opzionale parametro SRID.

note: Tag: para
en: GML allow mixed dimensions (2D and 3D inside the same MultiGeometry for instance). As PostGIS geometries don't, ST_GeomFromGML convert the whole geometry to 2D if a missing Z dimension is found once.
it_IT: In formato GML permette di combinare diverse dimensioni (per esempio la stessa multigeometria può contenere elementi in 2D e 3D contemporaneamente). Siccome le geometrie PostGIS non supportano la combinazione di diverse dimensioni, la funzione ST_GeomFromGML converte l'intera geometria in 2D se almeno un elemento è in 2D.

note: Tag: para
en: GML support mixed SRS inside the same MultiGeometry. As PostGIS geometries don't, ST_GeomFromGML, in this case, reproject all subgeometries to the SRS root node. If no srsName attribute available for the GML root node, the function throw an error.
it_IT: Il formato GML supporta la combinazione di diversi SRID all'interno della stessa multigeometria. Siccome le geometrie PostGIS non supportano questa combinazione, la funzione ST_GeomFromGML riproietta tutte le sottogeometrie nello SRID del nodo root. Se il nodo root non contiene l'attributo srsName, la funzione restituisce un errore.

note: Tag: para
en: ST_GeomFromGML function is not pedantic about an explicit GML namespace. You could avoid to mention it explicitly for common usages. But you need it if you want to use XLink feature inside GML.
it_IT: La funzione ST_GeomFromGML non richiede dell'indicazione esplicita di un namespace GML. Nell'uso comune una indicazione specifica. non è necessaria. Il namespace deve però essere indicato esplicitamente se si vuole usare la feature XLink all'interno di GML.

note: Tag: para
en: ST_GeomFromGML function not support SQL/MM curves geometries.
it_IT: ST_GeomFromGML non supporta geometrie curve SQL/MM.

note: Tag: title
en: Examples - A single geometry with srsName
it_IT: Esempi - Una singola geometria con srsName

note: Tag: title
en: Examples - XLink usage
it_IT: Esempi - uso di XLink

note: Tag: title
en: Examples - Polyhedral Surface
it_IT: Esempi - superficie poliedrica

note: Tag: refpurpose
en: Takes as input a geojson representation of a geometry and outputs a PostGIS geometry object
it_IT: Accetta come input la rappresentazione geojson di una geometria e restituisce una geometria PostGIS

note: Tag: para
en: Constructs a PostGIS geometry object from the GeoJSON representation.
it_IT: Costruisce una geometria PostGIS a partire a una rappresentazione GeoJson

note: Tag: para
en: ST_GeomFromGeoJSON works only for JSON Geometry fragments. It throws an error if you try to use it on a whole JSON document.
it_IT: ST_GeomFromGeoJSON funzione solo con frammenti di geometrie GeoJson. Ritorna un errore se si cerca di usare un completo documento json.

note: Tag: para
en: Enhanced: 3.0.0 parsed geometry defaults to SRID=4326 if not specified otherwise.
it_IT: Migliorato: 3.0.0 la geometria analizzata viene impostata come predefinita su SRID=4326 se non specificato altrimenti.

note: Tag: para
en: Enhanced: 2.5.0 can now accept json and jsonb as inputs.
it_IT: Miglioramento: 2.5.0 può ora accettare json e jsonb come input.

note: Tag: para
en: Availability: 2.0.0 requires - JSON-C &gt;= 0.9
it_IT: Disponibilità: 2.0.0. Richiede - JSON-C &gt;= 0.9

note: Tag: para
en: If you do not have JSON-C enabled, support you will get an error notice instead of seeing an output. To enable JSON-C, run configure --with-jsondir=/path/to/json-c. See <xref linkend="installation_configuration"/> for details.
it_IT: Se supporto JSON-C non è attivato, viene restituito un errore invece dell'output.
    Per attivare il supporto JSON-C, usare configure --with-jsondir=/path/to/json-c. Vedi <xref linkend="installation_configuration"/> per dettagli.

note: Tag: refpurpose
en: Takes as input KML representation of geometry and outputs a PostGIS geometry object
it_IT: Accetta come input una geometria in formato KML e restituisce una geometria PostGIS.

note: Tag: para
en: Constructs a PostGIS ST_Geometry object from the OGC KML representation.
it_IT: Costruisce un oggetto PostSIG ST_Geometry a partire da una geometria in formato OGC KML.

note: Tag: para
en: ST_GeomFromKML works only for KML Geometry fragments. It throws an error if you try to use it on a whole KML document.
it_IT: ST_GeomFromKML accetta solo frammenti di geometrie KML. Restituisce un errore se l'input consiste in un intero documento KML.

note: Tag: para
en: OGC KML versions supported: <itemizedlist> <listitem> <para>KML 2.2.0 Namespace</para> </listitem> </itemizedlist> OGC KML standards, cf: <link xlink:href="http://www.opengeospatial.org/standards/kml">http://www.opengeospatial.org/standards/kml</link>:
it_IT: Versioni di OGC KML  supportate: <itemizedlist> <listitem> <para>KML 2.2.0 Namespace</para> </listitem> </itemizedlist> OGC KML standards, cf: <link xlink:href="http://www.opengeospatial.org/standards/kml">http://www.opengeospatial.org/standards/kml</link>:

note: Tag: para
en: Availability: 1.5, requires libxml2 2.6+
it_IT: Disponibilità: 1.5, richiede libxml2 2.6+

note: Tag: para
en: ST_GeomFromKML function not support SQL/MM curves geometries.
it_IT: La funzione ST_GeomFromKML non supporta geometrie curve SQL/MM.

note: Tag: refpurpose
en: Creates a geometry instance from a TWKB ("<link xlink:href="https://github.com/TWKB/Specification/blob/master/twkb.md">Tiny Well-Known Binary</link>") geometry representation.
it_IT: Crea un'istanza di geometria da una rappresentazione geometrica TWKB ("<link xlink:href="https://github.com/TWKB/Specification/blob/master/twkb.md">Tiny Well Known Binary</link>").

note: Tag: para
en: The <varname>ST_GeomFromTWKB</varname> function, takes a a TWKB ("<link xlink:href="https://github.com/TWKB/Specification/blob/master/twkb.md">Tiny Well-Known Binary</link>") geometry representation (WKB) and creates an instance of the appropriate geometry type.
it_IT: La funzione <varname>ST_GeomFromTWKB</varname> prende una rappresentazione geometrica TWKB ("<link xlink:href="https://github.com/TWKB/Specification/blob/master/twkb.md">Tiny Well-Known Binary</link>") e crea un'istanza del tipo di geometria appropriato.

note: Tag: refpurpose
en: Return a specified ST_Geometry value from GML representation. This is an alias name for ST_GeomFromGML
it_IT: Restituisce un valore ST_Geometry a partire da una rappresentazione GML. Questo è solo un alias per la funzione ST_GeomFromGML.

note: Tag: para
en: &sqlmm_compliant; SQL-MM 3: 5.1.50 (except for curves support).
it_IT: &sqlmm_compliant; SQL-MM 3: 5.1.50 (tranne che il supporto per le curve).

note: Tag: refpurpose
en: Creates a LineString from an Encoded Polyline.
it_IT: Crea una stringa di linee da una polilinea codificata.

note: Tag: para
en: Creates a LineString from an Encoded Polyline string.
it_IT: Crea una stringa di linea da una stringa di polilinea codificata.

note: Tag: para
en: Optional <varname>precision</varname> specifies how many decimal places will be preserved in Encoded Polyline. Value should be the same on encoding and decoding, or coordinates will be incorrect.
it_IT: Opzionale <varname>precision</varname> specifica quante cifre decimali saranno conservate nella polilinea codificata. Il valore deve essere lo stesso nella codifica e nella decodifica, altrimenti le coordinate non saranno corrette.

note: Tag: para
en: See http://developers.google.com/maps/documentation/utilities/polylinealgorithm
it_IT: Vedere http://developers.google.com/maps/documentation/utilities/polylinealgorithm

note: Tag: refpurpose
en: Return a point from a GeoHash string.
it_IT: Restituisce un punto da una stringa GeoHash.

note: Tag: para
en: Return a point from a GeoHash string. The point represents the center point of the GeoHash.
it_IT: Restituisce un punto da una stringa GeoHash. Il punto rappresenta il punto centrale del GeoHash.

note: Tag: para
en: If no <varname>precision</varname> is specified ST_PointFromGeoHash returns a point based on full precision of the input GeoHash string.
it_IT: Se non viene specificata la precisione <varname></varname> ST_PointFromGeoHash restituisce un punto basato sulla precisione completa della stringa GeoHash in ingresso.

note: Tag: para
en: If <varname>precision</varname> is specified ST_PointFromGeoHash will use that many characters from the GeoHash to create the point.
it_IT: Se viene specificata la precisione <varname></varname> ST_PointFromGeoHash utilizzerà il numero di caratteri del GeoHash per creare il punto.

note: Tag: refpurpose
en: Creates a table based on the structure of FlatGeobuf data.
it_IT: Crea una tabella basata sulla struttura dei dati di FlatGeobuf.

note: Tag: para
en: Creates a table based on the structure of FlatGeobuf data. (<link xlink:href="http://flatgeobuf.org">http://flatgeobuf.org</link>).
it_IT: Crea una tabella basata sulla struttura dei dati di FlatGeobuf. (<link xlink:href="http://flatgeobuf.org">http://flatgeobuf.org</link>).

note: Tag: para
en: <varname>schema</varname> Schema name.
it_IT: <varname>schema</varname> Nome dello schema.

note: Tag: para
en: <varname>table</varname> Table name.
it_IT: <varname>table</varname> Nome della tabella.

note: Tag: para
en: <varname>data</varname> Input FlatGeobuf data.
it_IT: <varname>dati</varname> Dati FlatGeobuf in ingresso.

note: Tag: refpurpose
en: Reads FlatGeobuf data.
it_IT: Legge i dati di FlatGeobuf.

note: Tag: para
en: Reads FlatGeobuf data (<link xlink:href="http://flatgeobuf.org">http://flatgeobuf.org</link>). NOTE: PostgreSQL bytea cannot exceed 1GB.
it_IT: Legge i dati FlatGeobuf (<link xlink:href="http://flatgeobuf.org">http://flatgeobuf.org</link>). NOTA: i bytea di PostgreSQL non possono superare 1 GB.

note: Tag: para
en: <varname>tabletype</varname> reference to a table type.
it_IT: <varname>tabletype</varname> riferimento a un tipo di tabella.

note: Tag: para
en: <varname>data</varname> input FlatGeobuf data.
it_IT: <varname>data</varname> dati FlatGeobuf in ingresso.

note: Tag: title
en: Linear Referencing
it_IT: Sistemi di riferimento lineare

note: Tag: para
en: Availability: 1.4.0
it_IT: Disponibilità: 1.4.0

note: Tag: title
en: Table Management Functions
it_IT: Funzioni di gestione delle tabelle

note: Tag: para
en: These functions assist in defining tables containing geometry columns.
it_IT: Queste funzioni aiutano a definire tabelle contenenti colonne geometriche.

note: Tag: refpurpose
en: Adds a geometry column to an existing table.
it_IT: Aggiunge una colonna geometrica a una tabella esistente.

note: Tag: para
en: Adds a geometry column to an existing table of attributes. The <varname>schema_name</varname> is the name of the table schema. The <varname>srid</varname> must be an integer value reference to an entry in the SPATIAL_REF_SYS table. The <varname>type</varname> must be a string corresponding to the geometry type, eg, 'POLYGON' or 'MULTILINESTRING' . An error is thrown if the schemaname doesn't exist (or not visible in the current search_path) or the specified SRID, geometry type, or dimension is invalid.
it_IT: Aggiunge una colonna di tipo geometry ad una tabella già esistente. <varname>schema_name</varname> è il nome dello schema contenente la tabella. <varname>srid</varname> deve essere un numero intero che si riferisce a un record presente nella tabella  SPATIAL_REF_SYS. <varname>type</varname> deve essere una stringa corrispondente al tipo di geometria, per esempio 'POLYGON' oppure 'MULTILINESTRING'. La funzione produce un errore se lo schema non esiste  (oppure non è visibile nel search_path attual), o la SRID specificata, il tipo di geometria o la dimensione sono invalidi.

note: Tag: para
en: Changed: 2.0.0 This function no longer updates geometry_columns since geometry_columns is a view that reads from system catalogs. It by default also does not create constraints, but instead uses the built in type modifier behavior of PostgreSQL. So for example building a wgs84 POINT column with this function is now equivalent to: <code>ALTER TABLE some_table ADD COLUMN geom geometry(Point,4326);</code>
it_IT: Cambiamento nella versione 2.0.0: questa funzione non aggiorna più geometry_columns perché geometry_columns non è più una tabella ma una vista che estrae automaticamente le informazioni necessarie dal system catalog. Inoltre per default la funzione non crea vincoli ma usa il modificatore di tipi integrato in PostgreSQL. Per esempio: creare una colonna con tipo POINT e con SRID 4326 con questa funzione, ora è equivalente a:<code>ALTER TABLE some_table ADD COLUMN geom geometry(Point,4326);</code>

note: Tag: para
en: Changed: 2.0.0 If you require the old behavior of constraints use the default <varname>use_typmod</varname>, but set it to false.
it_IT: Cambiamento nella versione 2.0.0: il vecchio funzionamento con i vincoli può essere attivato passando alla funzione l'argomento <varname>use_typmod</varname> impostato su false.

note: Tag: para
en: Changed: 2.0.0 Views can no longer be manually registered in geometry_columns, however views built against geometry typmod tables geometries and used without wrapper functions will register themselves correctly because they inherit the typmod behavior of their parent table column. Views that use geometry functions that output other geometries will need to be cast to typmod geometries for these view geometry columns to be registered correctly in geometry_columns. Refer to <xref linkend="Manual_Register_Spatial_Column"/>.
it_IT: Cambiamento in versione 2.0.0: le viste non possono più essere registrate in geometry_columns, a meno che le colonne geometry a cui fanno riferimento non siano state generate con typmod e usate senza funzioni wrapper. In questo caso la vista sarà registrata correttamente in geometry_columns perché eredita il typmod dalla colonna geometry originale. Le viste che usano funzioni che ritornano geometrie verranno registrate correttamente se il tipo dell'output della funzione verrà definito esplicitamente con la funzione CAST come typmod geometry. Si veda <xref linkend="Manual_Register_Spatial_Column"/>.

note: Tag: para
en: Enhanced: 2.0.0 use_typmod argument introduced. Defaults to creating typmod geometry column instead of constraint-based.
it_IT: Miglioramento nella version 2.0.0: introdotto il parametro use_typmod. Se settato su true (o se omesso) la funzione genererà una colonna geometry basata su typmod. Se settato su "false", la funzione genererà una colonna geometry con basata su vincoli geometrici.

note: Tag: refpurpose
en: Removes a geometry column from a spatial table.
it_IT: Rimuove una colonna geometry da una tabella spaziale

note: Tag: para
en: Removes a geometry column from a spatial table. Note that schema_name will need to match the f_table_schema field of the table's row in the geometry_columns table.
it_IT: Rimuove una colonna geometry da una tabella spaziale. Il campo schema_name deve corrispondere al campo f_table_schema in geometry_columns.

note: Tag: para
en: Changed: 2.0.0 This function is provided for backward compatibility. Now that since geometry_columns is now a view against the system catalogs, you can drop a geometry column like any other table column using <code>ALTER TABLE</code>
it_IT: Cambiamento nella versione 2.0.0: questa funzione è mantenuta per retrocompatibilità. Attualmente, essendo geometry_columns una vista basata sul system catalog, una colonna geometry può essere rimossa come qualsiasi altra colonna con <code>ALTER TABLE</code>

note: Tag: refpurpose
en: Drops a table and all its references in geometry_columns.
it_IT: Rimuove una tabella e tutte le sue referenze da geometry_columns

note: Tag: para
en: Drops a table and all its references in geometry_columns. Note: uses current_schema() on schema-aware pgsql installations if schema is not provided.
it_IT: Rimuove una tabella spaziale e tutte le sue referenze da geometry_columns. Nota: utilizza la funzione PostgreSQL current_schema() se lo schema non è passato come argomento.

note: Tag: para
en: Changed: 2.0.0 This function is provided for backward compatibility. Now that since geometry_columns is now a view against the system catalogs, you can drop a table with geometry columns like any other table using <code>DROP TABLE</code>
it_IT: Cambiamento nella versione 2.0.0: questa funzione è mantenuta per retrocompatibilità. Attualmente, essendo geometry_columns una vista basata sul system catalog, una tabella spaziale può essere rimossa come qualsiasi altra tabella con <code>DROP TABLE</code>

note: Tag: refpurpose
en: Returns the SRID defined for a geometry column.
it_IT: Restituisce lo SRID di una colonna di tipo geometrico.

note: Tag: para
en: Returns the integer SRID of the specified geometry column by searching through the GEOMETRY_COLUMNS table. If the geometry column has not been properly added (e.g. with the <xref linkend="AddGeometryColumn"/> function), this function will not work.
it_IT: Restituisce lo SRID (un intero) della colonna geometrica specificata cercandolo nella tabella GEOMETRY_COLUMNS. Se la colonna geometrica non e' stata aggiunta correttamente (ad esempio con la funzione <xref linkend="AddGeometryColumn"/>), questa chiamata non funzionera'.

note: Tag: refpurpose
en: Ensures geometry columns are defined with type modifiers or have appropriate spatial constraints.
it_IT: Garantisce che le colonne di tipo geometrico siano definite con dei modificatori di tipo o abbiano dei vincoli spaziali appropriati.

note: Tag: para
en: Ensures geometry columns have appropriate type modifiers or spatial constraints to ensure they are registered correctly in the <varname>geometry_columns</varname> view. By default will convert all geometry columns with no type modifier to ones with type modifiers.
it_IT: Si accerta che le colonne geometry siano definite con typemod oppure abbiano gli appropriati vincoli spaziali e conseguentemente siano correttamente registrate nella vista <varname>geometry_columns</varname>. Per default la funzione converte tutte le colonne geometry definite senza typemod in geometry con typemod.

note: Tag: para
en: For backwards compatibility and for spatial needs such as table inheritance where each child table may have different geometry type, the old check constraint behavior is still supported. If you need the old behavior, you need to pass in the new optional argument as false <varname>use_typmod=false</varname>. When this is done geometry columns will be created with no type modifiers but will have 3 constraints defined. In particular, this means that every geometry column belonging to a table has at least three constraints:
it_IT: Per retrocompatibilita' e per necessita' spaziali come l'ereditarieta' tabellare, in cui ogni tabella figlia puo' avere tipi geometrici differenti, il vecchio comportamento basato sui vincoli e' ancora sopportato. Se ti serve il vecchio comportamento puoi passare l'argomento opzionale <varname>use_typmod=false</varname>. In questo modo la colonna geometrica verra' creata senza modificatore di tipo ma avra' 3 vincoli definiti. In particolare questo vuol dire che ogni colonna geometrica appartenente ad una tabella avra' al meno tre vincoli:

note: Tag: para
en: <varname>enforce_dims_geom</varname> - ensures every geometry has the same dimension (see <xref linkend="ST_NDims"/>)
it_IT: <varname>enforce_dims_geom</varname> - assicura che ogni geometria abbia la stessa dimensione (vedere <xref linkend="ST_NDims"/>)

note: Tag: para
en: <varname>enforce_geotype_geom</varname> - ensures every geometry is of the same type (see <xref linkend="GeometryType"/>)
it_IT: <varname>enforce_geotype_the_geom</varname> - assicura che tutte le geometrie sono dello stesso tipo (vedi <xref linkend="GeometryType"/>)

note: Tag: para
en: <varname>enforce_srid_geom</varname> - ensures every geometry is in the same projection (see <xref linkend="ST_SRID"/>)
it_IT: <varname>enforce_srid_the_geom</varname> - - assicura che tutte le geometrie hanno la stessa proiezione (vedi <xref linkend="ST_SRID"/>)

note: Tag: para
en: If a table <varname>oid</varname> is provided, this function tries to determine the srid, dimension, and geometry type of all geometry columns in the table, adding constraints as necessary. If successful, an appropriate row is inserted into the geometry_columns table, otherwise, the exception is caught and an error notice is raised describing the problem.
it_IT: Se alla funzione viene passato l' <varname>oid</varname> di una tabella, questa cerca di determinare srid, dimensione e tipo della geometria di tutte le colonne geometry della tabella, aggiungendo i vincoli se necessario. In caso di successo, una riga viene inserita nella tabella geometry_columns, altrimenti viene lanciata un'eccezione con un messaggio che descrive il problema.

note: Tag: para
en: If the <varname>oid</varname> of a view is provided, as with a table oid, this function tries to determine the srid, dimension, and type of all the geometries in the view, inserting appropriate entries into the <varname>geometry_columns</varname> table, but nothing is done to enforce constraints.
it_IT: Se alla funzione viene passato l'<varname>oid</varname> di una vista, questa cerca di determinare srid, dimensione e tipo della geometria di tutte le colonne geometry della vista, inserendo le appropriate righe nella tabella <varname>geometry_columns</varname>. I vincoli spaziali non vengono controllati né definiti.

note: Tag: para
en: The parameterless variant is a simple wrapper for the parameterized variant that first truncates and repopulates the geometry_columns table for every spatial table and view in the database, adding spatial constraints to tables where appropriate. It returns a summary of the number of geometry columns detected in the database and the number that were inserted into the <varname>geometry_columns</varname> table. The parameterized version simply returns the number of rows inserted into the <varname>geometry_columns</varname> table.
it_IT: La variante senza parametri è un semplice wrapper per la variante parametrizzata, che prima svuota e poi riempie la tabella geometry_columns per ogni vista e tabella spaziale nel database, aggiungendo gli appropriate vincoli spaziali. La funzione ritorna un sommario con il numero delle colonne geometry trovate e di quelle inserite in <varname>geometry_columns</varname>. La versione parametrizzata ritorna semplicemente il numero di righe inserite nella tabella <varname>geometry_columns</varname>.

note: Tag: para
en: Changed: 2.0.0 By default, now uses type modifiers instead of check constraints to constrain geometry types. You can still use check constraint behavior instead by using the new <varname>use_typmod</varname> and setting it to false.
it_IT: Cambiamento nella versione 2.0.0: Per default la funzione utilizza ora type modifier invece di controllare i vincoli spaziali. il meccanismo con i vincoli può essere comunque attivato passando il parametro <varname>use_typmod</varname> e settandolo come false.

note: Tag: para
en: Enhanced: 2.0.0 <varname>use_typmod</varname> optional argument was introduced that allows controlling if columns are created with typmodifiers or with check constraints.
it_IT: Miglioramento nelle version 2.0.0: Il parametro opzionale <varname>use_typmod</varname>  è stato introdotto per permettere di controllare se le colonne devono essere create con typmodifier oppure con i vincoli spaziali.

note: Tag: refpurpose
en: Updates the SRID of all features in a geometry column, and the table metadata.
it_IT: Aggiorna lo SRID e di tutte le geometrie nella colonna specificata e i metadati di tabella.

note: Tag: para
en: Updates the SRID of all features in a geometry column, updating constraints and reference in geometry_columns. If the column was enforced by a type definition, the type definition will be changed. Note: uses current_schema() on schema-aware pgsql installations if schema is not provided.
it_IT: Aggiorna lo SRID di tutti i record in una colonna geometry, aggiornando anche geometry_columns e il vincolo SRID della colonna. Se la colonna era vincolata da una defininizione di tipo, tale definizione verrà cambiata. Nota: usa la funzione current_schema() se lo schema non è passato come argomento.

note: Tag: para
en: Insert geometries into roads table with a SRID set already using <link linkend="ST_GeomFromEWKT">EWKT format</link>:
it_IT: Insertisce geometrie nella tabella delle strade con uno SRID già specificato usando il <link linkend="ST_GeomFromEWKT">formato EWKT</link>:

note: Tag: para
en: This will change the srid of the roads table to 4326 from whatever it was before:
it_IT: Cambierà lo SRID della tabella delle strade a 4326 da qualunque valore abbia avuto prima:

note: Tag: para
en: The prior example is equivalent to this DDL statement:
it_IT: L'esempio precedente è equivalente a questa dichiarazione DDL:

note: Tag: para
en: If you got the projection wrong (or brought it in as unknown) in load and you wanted to transform to web mercator all in one shot you can do this with DDL but there is no equivalent PostGIS management function to do so in one go.
it_IT: Se si è sbagliata la proiezione (o la si è inserita come sconosciuta) nel caricamento e si vuole trasformare in web mercator in un colpo solo, è possibile farlo con il DDL, ma non esiste una funzione equivalente di gestione di PostGIS per farlo in un colpo solo.

note: Tag: title
en: Operators
it_IT: Operatori

note: Tag: para
en: These functions convert geometry objects into various textual or binary formats.
it_IT: Queste funzioni convertono gli oggetti geometrici in vari formati testuali o binari.

note: Tag: refpurpose
en: Return the Well-Known Text (WKT) representation of the geometry with SRID meta data.
it_IT: Ritorna la rappresentazione Well-Known Text (WKT) della geometria con incluso lo SRID.

note: Tag: para
en: Availability: 1.3.4
it_IT: Disponibilità: 1.3.4

note: Tag: para
en: Availability: 1.3.2
it_IT: Disponibilità: 1.3.2

note: Tag: title
en: Examples: Version 3
it_IT: Esempi: Versione 3

note: Tag: title
en: Example: TIN
it_IT: Esempio: TIN

note: Tag: para
en: Create a donut from two circular polygons
it_IT: Creare una ciambella da due poligoni circolari

note: Tag: para
en: , <xref linkend="ST_MakePolygon"/>, <xref linkend="ST_MakeValid"/>, <xref linkend="ST_Node"/>, <xref linkend="ST_Polygonize"/>, <xref linkend="ST_BdPolyFromText"/>, <xref linkend="ST_BdMPolyFromText"/> (wrappers to this function with standard OGC interface)
it_IT: , <xref linkend="ST_MakePolygon"/>, <xref linkend="ST_MakeValid"/>, <xref linkend="ST_Node"/>, <xref linkend="ST_Polygonize"/>, <xref linkend="ST_BdPolyFromText"/>, <xref linkend="ST_BdMPolyFromText"/> (wrapper a questa funzione con interfaccia standard OGC)

note: Tag: refpurpose
en: Returns the geometric center of a geometry.
it_IT: Restituisce il centro geometrico di una geometria.

note: Tag: para
en: Computes a point which is the geometric center of mass of a geometry. For [<varname>MULTI</varname>]<varname>POINT</varname>s, the centroid is the arithmetic mean of the input coordinates. For [<varname>MULTI</varname>]<varname>LINESTRING</varname>s, the centroid is computed using the weighted length of each line segment. For [<varname>MULTI</varname>]<varname>POLYGON</varname>s, the centroid is computed in terms of area. If an empty geometry is supplied, an empty <varname>GEOMETRYCOLLECTION</varname> is returned. If <varname>NULL</varname> is supplied, <varname>NULL</varname> is returned. If <varname>CIRCULARSTRING</varname> or <varname>COMPOUNDCURVE</varname> are supplied, they are converted to linestring with CurveToLine first, then same than for <varname>LINESTRING</varname>
it_IT: Calcola un punto che è il centro di massa geometrico di una geometria. Per [<varname>MULTI</varname>]<varname>POINT</varname>s, il centroide è la media aritmetica delle coordinate immesse. Per [<varname>MULTI</varname>]<varname>LINESTRING</varname>s, il centroide viene calcolato utilizzando la lunghezza ponderata di ciascun segmento di linea. Per [<varname>MULTI</varname>]<varname>POLYGON</varname>s, il centroide viene calcolato in termini di area. Se viene fornita una geometria vuota, viene restituita una <varname>GEOMETRYCOLLECTION</varname> vuota. Se viene fornito <varname>NULL</varname> viene restituito <varname>NULL</varname>. Se vengono fornite <varname>CIRCULARSTRING</varname> o <varname>COMPOUNDCURVE</varname>, queste vengono convertite in linestring con CurveToLine e poi come per <varname>LINESTRING</varname>

note: Tag: para
en: For mixed-dimension input, the result is equal to the centroid of the component Geometries of highest dimension (since the lower-dimension geometries contribute zero "weight" to the centroid).
it_IT: Per gli input a dimensione mista, il risultato è uguale al centroide delle geometrie componenti di dimensione più elevata (poiché le geometrie di dimensione inferiore contribuiscono al centroide con un "peso" nullo).

note: Tag: para
en: Note that for polygonal geometries the centroid does not necessarily lie in the interior of the polygon. For example, see the diagram below of the centroid of a C-shaped polygon. To construct a point guaranteed to lie in the interior of a polygon use <xref linkend="ST_PointOnSurface"/>.
it_IT: Si noti che per le geometrie poligonali il centroide non si trova necessariamente all'interno del poligono. Ad esempio, si veda la figura seguente del centroide di un poligono a forma di C. Per costruire un punto con garanzia di giacenza nell'interno di un poligono si usa <xref linkend="ST_PointOnSurface"/>.

note: Tag: para
en: Centroid of a <varname>MULTIPOINT</varname>
it_IT: Centroide di un <varname>MULTIPOINT</varname>

note: Tag: para
en: Centroid of a <varname>LINESTRING</varname>
it_IT: Centroide di una <varname>LINESTRING</varname>

note: Tag: para
en: Centroid of a <varname>POLYGON</varname>
it_IT: Centroide di un <varname>POLYGON</varname>

note: Tag: para
en: Centroid of a <varname>GEOMETRYCOLLECTION</varname>
it_IT: Centroide di una <varname>GEOMETRYCOLLECTION</varname>

note: Tag: para
en: If <varname>preserveEndPoints</varname> is true, the endpoints of Polygon rings are not smoothed. The endpoints of LineStrings are always preserved.
it_IT: Se <varname>preserveEndPoints</varname> è vero, i punti finali degli anelli poligonali non vengono smussati. I punti finali delle stringhe di linee sono sempre conservati.

note: Tag: para
en: The number of vertices doubles with each iteration, so the result geometry may have many more points than the input. To reduce the number of points use a simplification function on the result (see <xref linkend="ST_Simplify"/>, <xref linkend="ST_SimplifyPreserveTopology"/> and <xref linkend="ST_SimplifyVW"/>).
it_IT: Il numero di vertici raddoppia a ogni iterazione, quindi la geometria risultante può avere molti più punti di quella in ingresso. Per ridurre il numero di punti, utilizzare una funzione di semplificazione sul risultato (vedere <xref linkend="ST_Simplify"/>, <xref linkend="ST_SimplifyPreserveTopology"/> e <xref linkend="ST_SimplifyVW"/>).

note: Tag: para
en: Smoothing a Polygon using 1, 2 and 3 iterations:
it_IT: Lisciatura di un poligono con 1, 2 e 3 iterazioni:

note: Tag: para
en: The circle center is determined to a given accuracy specified by a distance tolerance, using an iterative algorithm. If the accuracy distance is not specified a reasonable default is used.
it_IT: Il centro del cerchio viene determinato con una determinata precisione specificata da una distanza di tolleranza, utilizzando un algoritmo iterativo. Se la distanza di precisione non è specificata, viene utilizzato un valore predefinito ragionevole.

note: Tag: para
en: Returns a record with fields:
it_IT: Restituisce un record con i campi:

note: Tag: para
en: To find the largest empty circle in the interior of a polygon, see <xref linkend="ST_MaximumInscribedCircle"/>.
it_IT: Per trovare il cerchio vuoto più grande all'interno di un poligono, vedere <xref linkend="ST_MaximumInscribedCircle"/>.

note: Tag: para
en: Availability: 3.4.0.
it_IT: Disponibilità: 3.4.0.

note: Tag: para
en: Largest Empty Circle within a set of lines.
it_IT: Il più grande cerchio vuoto all'interno di un insieme di linee.

note: Tag: para
en: Largest Empty Circle within a set of points, constrained to lie in a polygon. The constraint polygon boundary must be included as an obstacle, as well as specified as the constraint for the circle center.
it_IT: Cerchio vuoto più grande all'interno di un insieme di punti, vincolato a rientrare in un poligono. Il confine del poligono di vincolo deve essere incluso come ostacolo e specificato come vincolo per il centro del cerchio.

note: Tag: para
en: The bounding circle is approximated by a polygon with a default of 48 segments per quarter circle. Because the polygon is an approximation of the minimum bounding circle, some points in the input geometry may not be contained within the polygon. The approximation can be improved by increasing the number of segments. For applications where an approximation is not suitable <xref linkend="ST_MinimumBoundingRadius"/> may be used.
it_IT: Il cerchio di delimitazione è approssimato da un poligono con un valore predefinito di 48 segmenti per quarto di cerchio. Poiché il poligono è un'approssimazione del cerchio limite minimo, alcuni punti della geometria di input potrebbero non essere contenuti nel poligono. L'approssimazione può essere migliorata aumentando il numero di segmenti. Per le applicazioni in cui un'approssimazione non è adatta si può utilizzare <xref linkend="ST_MinimumBoundingRadius"/>.

note: Tag: para
en: Use with <xref linkend="ST_Collect"/> to get the minimum bounding circle of a set of geometries.
it_IT: Si può usare con <xref linkend="ST_Collect"/> per ottenere il cerchio minimo di delimitazione di un insieme di geometrie.

note: Tag: para
en: To compute two points lying on the minimum circle (the "maximum diameter") use <xref linkend="ST_LongestLine"/>.
it_IT: Per calcolare due punti che giacciono sulla circonferenza minima (il "diametro massimo") si può usare <xref linkend="ST_LongestLine"/>.

note: Tag: para
en: The ratio of the area of a polygon divided by the area of its Minimum Bounding Circle is referred to as the <emphasis>Reock compactness score</emphasis>.
it_IT: Il rapporto tra l'area di un poligono divisa per l'area del suo Circolo Minimo Vincolato è indicato come il punteggio di compattezza <emphasis>Reock</emphasis>.

note: Tag: para
en: Minimum bounding circle of a point and linestring. Using 8 segs to approximate a quarter circle
it_IT: Cerchio minimo di un punto e di una linea. Utilizzo di 8 segmenti per approssimare un quarto di cerchio

note: Tag: refpurpose
en: Returns the center point and radius of the smallest circle that contains a geometry.
it_IT: Restituisce il punto centrale e il raggio del cerchio più piccolo che contiene una geometria.

note: Tag: para
en: Computes the center point and radius of the smallest circle that contains a geometry. Returns a record with fields:
it_IT: Calcola il punto centrale e il raggio del cerchio più piccolo che contiene una geometria. Restituisce un record con i campi:

note: Tag: para
en: Availability - 2.3.0
it_IT: Disponibilità: 2.3.0

note: Tag: para
en: Enhanced: 2.5 - added support for GEOMETRYCOLLECTION and MULTILINESTRING
it_IT: Migliorato: 2.5 - aggiunto il supporto per GEOMETRYCOLLECTION e MULTILINESTRING

note: Tag: para
en: Compute an open buffer around roads
it_IT: Calcolo di un buffer aperto intorno alle strade

note: Tag: para
en: 15, 'quad_segs=4 join=round' original line and its offset 15 units.
it_IT: 15, 'quad_segs=4 join=round' linea originale e il suo spostamento di 15 unità.

note: Tag: para
en: -15, 'quad_segs=4 join=round' original line and its offset -15 units
it_IT: -15, 'quad_segs=4 join=round' linea originale e suo offset -15 unità

note: Tag: para
en: double-offset to get more curvy, note the first reverses direction, so -30 + 15 = -15
it_IT: doppio offset per ottenere una maggiore curvatura, notare che il primo inverte la direzione, quindi -30 + 15 = -15

note: Tag: para
en: double-offset to get more curvy,combined with regular offset 15 to get parallel lines. Overlaid with original.
it_IT: doppio offset per ottenere una maggiore curvatura, combinato con l'offset regolare 15 per ottenere linee parallele. Sovrapposto all'originale.

note: Tag: para
en: 15, 'quad_segs=4 join=bevel' shown with original line
it_IT: 15, 'quad_segs=4 join=bevel' mostrato con la linea originale

note: Tag: para
en: 15,-15 collected, join=mitre mitre_limit=2.1
it_IT: 15,-15 raccolto, join=mitre mitre mitre_limit=2.1

note: Tag: refpurpose
en: Computes a point guaranteed to lie in a polygon, or on a geometry.
it_IT: Calcola un punto che si trova in un poligono o su una geometria.

note: Tag: para
en: &sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. The specifications define ST_PointOnSurface for surface geometries only. PostGIS extends the function to support all common geometry types. Other databases (Oracle, DB2, ArcSDE) seem to support this function only for surfaces. SQL Server 2008 supports all common geometry types.
it_IT: &sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. Le specifiche definiscono ST_PointOnSurface solo per le geometrie di superficie. PostGIS estende la funzione per supportare tutti i tipi di geometria più comuni. Altri database (Oracle, DB2, ArcSDE) sembrano supportare questa funzione solo per le superfici. SQL Server 2008 supporta tutti i tipi di geometria più comuni.

note: Tag: para
en: Point on surface of a <varname>MULTIPOINT</varname>
it_IT: Punto sulla superficie di <varname>MULTIPOINT</varname>

note: Tag: para
en: Point on surface of a <varname>LINESTRING</varname>
it_IT: Punto sulla superficie di un <varname>LINESTRING</varname>

note: Tag: para
en: Point on surface of a <varname>POLYGON</varname>
it_IT: Punto sulla superficie di un <varname>POLYGON</varname>

note: Tag: para
en: Point on surface of a <varname>GEOMETRYCOLLECTION</varname>
it_IT: Punto sulla superficie di una <varname>GEOMETRYCOLLECTION</varname>

note: Tag: para
en: <emphasis role="bold">Example:</emphasis> The result of ST_PointOnSurface is guaranteed to lie within polygons, whereas the point computed by <xref linkend="ST_Centroid"/> may be outside.
it_IT: <emphasis role="bold">Esempio:</emphasis> Il risultato di ST_PointOnSurface è garantito all'interno dei poligoni, mentre il punto calcolato da <xref linkend="ST_Centroid"/> può essere esterno.

note: Tag: para
en: Red: point on surface; Green: centroid
it_IT: Rosso: punto sulla superficie; verde: centroide

note: Tag: refpurpose
en: Computes a collection of polygons formed from the linework of a set of geometries.
it_IT: Calcola un insieme di poligoni formati dalle linee di un insieme di geometrie.

note: Tag: para
en: Creates a GeometryCollection containing the polygons formed by the linework of a set of geometries. If the input linework does not form any polygons, an empty GeometryCollection is returned.
it_IT: Crea una GeometryCollection contenente i poligoni formati dalle linee di un insieme di geometrie. Se le linee di input non formano alcun poligono, viene restituita una GeometryCollection vuota.

note: Tag: para
en: This function creates polygons covering all delimited areas. If the result is intended to form a valid polygonal geometry, use <xref linkend="ST_BuildArea"/> to prevent holes being filled.
it_IT: Questa funzione crea poligoni che coprono tutte le aree delimitate. Se il risultato è destinato a formare una geometria poligonale valida, utilizzare <xref linkend="ST_BuildArea"/> per evitare che vengano riempiti dei buchi.

note: Tag: para
en: The input linework must be correctly noded for this function to work properly. To ensure input is noded use <xref linkend="ST_Node"/> on the input geometry before polygonizing.
it_IT: Affinché questa funzione funzioni correttamente, il tracciato di input deve essere nodato. Per assicurarsi che lo sia, utilizzare <xref linkend="ST_Node"/> sulla geometria di input prima di poligonare.

note: Tag: para
en: GeometryCollections can be difficult to handle with external tools. Use <xref linkend="ST_Dump"/> to convert the polygonized result into separate polygons.
it_IT: Le GeometryCollections possono essere difficili da gestire con strumenti esterni. Utilizzare <xref linkend="ST_Dump"/> per convertire il risultato poligonizzato in poligoni separati.

note: Tag: para
en: Polygonized result
it_IT: Risultato poligonizzato

note: Tag: para
en: Polygonizing a table of linestrings:
it_IT: Poligonatura di una tabella di linee:

note: Tag: refpurpose
en: Returns a valid geometry with points rounded to a grid tolerance.
it_IT: Restituisce una geometria valida con punti arrotondati alla tolleranza della griglia.

note: Tag: para
en: Returns a valid geometry with all points rounded to the provided grid tolerance, and features below the tolerance removed.
it_IT: Restituisce una geometria valida con tutti i punti arrotondati alla tolleranza della griglia fornita e gli elementi al di sotto della tolleranza rimossi.

note: Tag: para
en: Unlike <xref linkend="ST_SnapToGrid"/> the returned geometry will be valid, with no ring self-intersections or collapsed components.
it_IT: A differenza di <xref linkend="ST_SnapToGrid"/>, la geometria restituita sarà valida, senza autointersecazioni di anelli o componenti collassati.

note: Tag: para
en: Precision reduction can be used to:
it_IT: La riduzione di precisione può essere utilizzata per:

note: Tag: para
en: match coordinate precision to the data accuracy
it_IT: abbinare la precisione delle coordinate all'accuratezza dei dati

note: Tag: para
en: reduce the number of coordinates needed to represent a geometry
it_IT: ridurre il numero di coordinate necessarie per rappresentare una geometria

note: Tag: para
en: ensure valid geometry output to formats which use lower precision (e.g. text formats such as WKT, GeoJSON or KML when the number of output decimal places is limited).
it_IT: garantire un output geometrico valido in formati che utilizzano una precisione inferiore (ad esempio, formati di testo come WKT, GeoJSON o KML quando il numero di cifre decimali in uscita è limitato).

note: Tag: para
en: export valid geometry to systems which use lower or limited precision (e.g. SDE, Oracle tolerance value)
it_IT: esportare geometrie valide in sistemi che utilizzano una precisione inferiore o limitata (ad es. SDE, valore di tolleranza Oracle)

note: Tag: para
en: Precision reduction can reduce number of vertices
it_IT: La riduzione della precisione può ridurre il numero di vertici

note: Tag: para
en: Precision reduction splits polygons if needed to ensure validity
it_IT: La riduzione di precisione divide i poligoni, se necessario, per garantire la validità

note: Tag: refpurpose
en: Returns a collection containing paths shared by the two input linestrings/multilinestrings.
it_IT: Restituisce un insieme contenente i percorsi condivisi dalle due stringhe/multilinghe in ingresso.

note: Tag: para
en: Returns a collection containing paths shared by the two input geometries. Those going in the same direction are in the first element of the collection, those going in the opposite direction are in the second element. The paths themselves are given in the direction of the first geometry.
it_IT: Restituisce un insieme contenente i percorsi condivisi dalle due geometrie in ingresso. Quelli che vanno nella stessa direzione sono nel primo elemento della collezione, quelli che vanno nella direzione opposta sono nel secondo elemento. I percorsi stessi sono dati nella direzione della prima geometria.

note: Tag: title
en: Examples: Finding shared paths
it_IT: Esempi: Trovare percorsi condivisi

note: Tag: para
en: A multilinestring and a linestring
it_IT: Una multilinestring e una linestring

note: Tag: para
en: The shared path of multilinestring and linestring overlaid with original geometries.
it_IT: Il percorso condiviso di multilinestring e linestring sovrapposto alle geometrie originali.

note: Tag: para
en: Note that returned geometry might lose its simplicity (see <xref linkend="ST_IsSimple"/>)
it_IT: Si noti che la geometria restituita potrebbe perdere la sua semplicità (si veda <xref linkend="ST_IsSimple"/>)

note: Tag: title
en: Raster Reference
it_IT: Riferimento raster

note: Tag: para
en: The functions given below are the ones which a user of PostGIS Raster is likely to need and which are currently available in PostGIS Raster. There are other functions which are required support functions to the raster objects which are not of use to a general user.
it_IT: Le funzioni riportate sotto sono quelle che un utente di PostGIS Raster si troverà a utilizzare più frequentemente e che sono disponibili in PostGIS Raster. Esistono altre funzioni che sono di supporto agli oggetti raster e che non servono a un utilizzo generale.

note: Tag: para
en: <varname>raster</varname> is a new PostGIS type for storing and analyzing raster data.
it_IT: Il tipo <varname>raster</varname> è un nuovo tipo di dati PostGIS per archiviare e analizzare dati raster.

note: Tag: para
en: For loading rasters from raster files please refer to <xref linkend="RT_Loading_Rasters"/>
it_IT: Per il caricamento di raster da file raster, fare riferimento a <xref linkend="RT_Loading_Rasters"/>

note: Tag: para
en: For the examples in this reference we will be using a raster table of dummy rasters - Formed with the following code
it_IT: Per gli esempi di questa guida si utilizzerà una tabella di raster fittizi, formata con il seguente codice

note: Tag: title
en: Raster Support Data types
it_IT: Supporto raster Tipi di dati

note: Tag: para
en: This section lists the PostgreSQL data types specifically created to support raster functionality.
it_IT: Questa sezione elenca i tipi di dati PostgreSQL creati appositamente per supportare le funzionalità raster.

note: Tag: refpurpose
en: A spatial datatype with two fields - geom (holding a geometry object) and val (holding a double precision pixel value from a raster band).
it_IT: Un tipo di dato spaziale con due campi: geom (che contiene un oggetto geometrico) e val (che contiene un valore di pixel a doppia precisione da una banda raster).

note: Tag: para
en: geomval is a compound data type consisting of a geometry object referenced by the .geom field and val, a double precision value that represents the pixel value at a particular geometric location in a raster band. It is used by the ST_DumpAsPolygon and Raster intersection family of functions as an output type to explode a raster band into geometry polygons.
it_IT: geomval è un tipo di dati composto costituito da un oggetto geometrico referenziato dal campo .geom e da val, un valore a doppia precisione che rappresenta il valore del pixel in una particolare posizione geometrica in una banda raster. Viene utilizzato dalla famiglia di funzioni ST_DumpAsPolygon e Raster intersection come tipo di output per esplodere una banda raster in poligoni geometrici.

note: Tag: refpurpose
en: <refpurpose>A composite type used as input into the ST_AddBand function defining the attributes and initial value of the new band.</refpurpose>
it_IT: <refpurpose>Un tipo composito usato come input nella funzione ST_AddBand che definisce gli attributi e il valore iniziale della nuova banda.</refpurpose>

note: Tag: para
en: <para>A composite type used as input into the ST_AddBand function defining the attributes and initial value of the new band.</para>
it_IT: <para>Un tipo composito usato come input nella funzione ST_AddBand che definisce gli attributi e il valore iniziale della nuova banda.</para>

note: Tag: para
en: Standard deviation of all counted pixel values.
it_IT: Deviazione standard di tutti i valori dei pixel contati.

note: Tag: para
en: Minimum value of counted pixel values.
it_IT: Valore minimo dei valori dei pixel contati.

note: Tag: para
en: Maximum value of counted pixel values.
it_IT: Valore massimo dei valori dei pixel contati.

note: Tag: refpurpose
en: <refpurpose>A composite type used as input into the ST_Union function defining the bands to be processed and behavior of the UNION operation.</refpurpose>
it_IT: <refpurpose>Un tipo composito usato come input nella funzione ST_Union che definisce le bande da elaborare e il comportamento dell'operazione UNION.</refpurpose>

note: Tag: para
en: <para>A composite type used as input into the ST_Union function defining the bands to be processed and behavior of the UNION operation.</para>
it_IT: <para>Un tipo composito usato come input nella funzione ST_Union che definisce le bande da elaborare e il comportamento dell'operazione UNION.</para>

note: Tag: para
en: 1-based value indicating the band of each input raster to be processed.
it_IT: Valore a base 1 che indica la banda di ciascun raster di input da elaborare.

note: Tag: para
en: Type of UNION operation. One of defined types as described in <xref linkend="RT_ST_Union"/>.
it_IT: Tipo di operazione UNION. Uno dei tipi definiti, come descritto in <xref linkend="RT_ST_Union"/>.

note: Tag: title
en: Raster Management
it_IT: Gestione dei raster

note: Tag: refpurpose
en: Adds raster constraints to a loaded raster table for a specific column that constrains spatial ref, scaling, blocksize, alignment, bands, band type and a flag to denote if raster column is regularly blocked. The table must be loaded with data for the constraints to be inferred. Returns true if the constraint setting was accomplished and issues a notice otherwise.
it_IT: Aggiunge vincoli raster a una tabella raster caricata per una colonna specifica che vincola il rif spaziale, la scala, la dimensione del blocco, l'allineamento, le bande, il tipo di banda e un flag per indicare se la colonna raster è regolarmente bloccata. La tabella deve essere caricata con i dati per poter dedurre i vincoli. Restituisce true se l'impostazione dei vincoli è stata eseguita, altrimenti emette un avviso.

note: Tag: para
en: Generates constraints on a raster column that are used to display information in the <varname>raster_columns</varname> raster catalog. The <varname>rastschema</varname> is the name of the table schema the table resides in. The <varname>srid</varname> must be an integer value reference to an entry in the SPATIAL_REF_SYS table.
it_IT: Genera vincoli su una colonna raster che vengono utilizzati per visualizzare le informazioni nel catalogo raster <varname>raster_columns</varname>. <varname> rastschema</varname> è il nome dello schema della tabella in cui risiede la tabella. <varname> srid</varname> deve essere un valore intero di riferimento a una voce della tabella SPATIAL_REF_SYS.

note: Tag: para
en: <varname>raster2pgsql</varname> loader uses this function to register raster tables
it_IT: <varname>raster2pgsql</varname> loader utilizza questa funzione per registrare le tabelle raster

note: Tag: para
en: Valid constraint names to pass in: refer to <xref linkend="RT_Raster_Columns"/> for more details.
it_IT: Nomi di vincoli validi da inserire: fare riferimento a <xref linkend="RT_Raster_Columns"/> per maggiori dettagli.

note: Tag: para
en: <varname>blocksize</varname> sets both X and Y blocksize
it_IT: <varname>blocksize</varname> imposta sia la dimensione del blocco X che Y

note: Tag: para
en: <varname>blocksize_x</varname> sets X tile (width in pixels of each tile)
it_IT: <varname>blocksize_x</varname> imposta il riquadro X (larghezza in pixel di ogni riquadro)

note: Tag: para
en: <varname>blocksize_y</varname> sets Y tile (height in pixels of each tile)
it_IT: <varname>blocksize_y</varname> imposta il riquadro Y (altezza in pixel di ogni riquadro)

note: Tag: para
en: <varname>extent</varname> computes extent of whole table and applies constraint all rasters must be within that extent
it_IT: <varname>extent</varname> calcola l'estensione dell'intera tabella e applica il vincolo che tutti i raster devono rientrare in tale estensione

note: Tag: para
en: <varname>num_bands</varname> number of bands
it_IT: <varname>num_bands</varname> numero di bande

note: Tag: para
en: <varname>pixel_types</varname> reads array of pixel types for each band ensure all band n have same pixel type
it_IT: <varname>pixel_types</varname> legge l'array di tipi di pixel per ogni banda, assicurando che tutte le bande n abbiano lo stesso tipo di pixel

note: Tag: para
en: <varname>regular_blocking</varname> sets spatially unique (no two rasters can be spatially the same) and coverage tile (raster is aligned to a coverage) constraints
it_IT: <varname>regular_blocking</varname> imposta i vincoli di unicità spaziale (non ci sono due raster uguali dal punto di vista spaziale) e di copertura (il raster è allineato a una copertura)

note: Tag: para
en: <varname>same_alignment</varname> ensures they all have same alignment meaning any two tiles you compare will return true for. Refer to <xref linkend="RT_ST_SameAlignment"/>.
it_IT: <varname>same_alignment</varname> assicura che tutte le tessere abbiano lo stesso allineamento, il che significa che ogni due tessere confrontate restituiranno true. Fare riferimento a <xref linkend="RT_ST_SameAlignment"/>.

note: Tag: para
en: <varname>srid</varname> ensures all have same srid
it_IT: <varname>srid</varname> assicura che tutti abbiano lo stesso srid

note: Tag: para
en: More -- any listed as inputs into the above functions
it_IT: Altro -- tutti quelli elencati come input delle funzioni precedenti

note: Tag: para
en: This function infers the constraints from the data already present in the table. As such for it to work, you must create the raster column first and then load it with data.
it_IT: Questa funzione infonde i vincoli dai dati già presenti nella tabella. Per questo motivo, affinché funzioni, è necessario creare prima la colonna raster e poi caricarla con i dati.

note: Tag: para
en: If you need to load more data in your tables after you have already applied constraints, you may want to run the DropRasterConstraints if the extent of your data has changed.
it_IT: Se è necessario caricare altri dati nelle tabelle dopo aver applicato i vincoli, è possibile eseguire DropRasterConstraints se l'estensione dei dati è cambiata.

note: Tag: title
en: Examples: Apply all possible constraints on column based on data
it_IT: Esempi: Applicare tutti i possibili vincoli alle colonne in base ai dati

note: Tag: title
en: Examples: Apply single constraint
it_IT: Esempi: Applicare un singolo vincolo

note: Tag: refpurpose
en: Drops PostGIS raster constraints that refer to a raster table column. Useful if you need to reload data or update your raster column data.
it_IT: Elimina i vincoli raster di PostGIS che fanno riferimento a una colonna della tabella raster. Utile se è necessario ricaricare i dati o aggiornare i dati delle colonne raster.

note: Tag: para
en: Drops PostGIS raster constraints that refer to a raster table column that were added by <xref linkend="RT_AddRasterConstraints"/>. Useful if you need to load more data or update your raster column data. You do not need to do this if you want to get rid of a raster table or a raster column.
it_IT: Elimina i vincoli raster di PostGIS che fanno riferimento a una colonna della tabella raster, aggiunti da <xref linkend="RT_AddRasterConstraints"/>. Utile se è necessario caricare altri dati o aggiornare i dati delle colonne raster. Non è necessario eseguire questa operazione se si vuole eliminare una tabella raster o una colonna raster.

note: Tag: para
en: To drop a raster table use the standard
it_IT: Per eliminare una tabella raster, utilizzare il comando standard

note: Tag: para
en: To drop just a raster column and leave the rest of the table, use standard SQL
it_IT: Per eliminare solo una colonna raster e lasciare il resto della tabella, utilizzare l'SQL standard

note: Tag: para
en: the table will disappear from the <varname>raster_columns</varname> catalog if the column or table is dropped. However if only the constraints are dropped, the raster column will still be listed in the <varname>raster_columns</varname> catalog, but there will be no other information about it aside from the column name and table.
it_IT: la tabella scomparirà dal catalogo <varname>raster_columns</varname> se la colonna o la tabella vengono eliminate. Tuttavia, se vengono eliminati solo i vincoli, la colonna raster sarà ancora elencata nel catalogo <varname>raster_columns</varname>, ma non ci saranno altre informazioni su di essa, a parte il nome della colonna e la tabella.

note: Tag: refpurpose
en: Tag a raster column as being an overview of another.
it_IT: Etichetta una colonna raster come panoramica di un'altra.

note: Tag: para
en: Adds constraints on a raster column that are used to display information in the <varname>raster_overviews</varname> raster catalog.
it_IT: Aggiunge vincoli su una colonna raster che vengono utilizzati per visualizzare le informazioni nel catalogo raster <varname>raster_overviews</varname>.

note: Tag: para
en: The <varname>ovfactor</varname> parameter represents the scale multiplier in the overview column: higher overview factors have lower resolution.
it_IT: Il parametro <varname>ovfactor</varname> rappresenta il moltiplicatore di scala nella colonna della panoramica: fattori di panoramica più alti hanno una risoluzione inferiore.

note: Tag: para
en: When the <varname>ovschema</varname> and <varname>refschema</varname> parameters are omitted, the first table found scanning the <varname>search_path</varname> will be used.
it_IT: Quando i parametri <varname>ovschema</varname> e <varname>refschema</varname> sono omessi, verrà utilizzata la prima tabella trovata scansionando il percorso <varname>search_path</varname>.

note: Tag: refpurpose
en: Untag a raster column from being an overview of another.
it_IT: Disetichetta una colonna raster come panoramica di un'altra.

note: Tag: para
en: Remove from a raster column the constraints used to show it as being an overview of another in the <varname>raster_overviews</varname> raster catalog.
it_IT: Rimuove da una colonna raster i vincoli utilizzati per mostrarla come panoramica di un'altra nel catalogo raster <varname>raster_overviews</varname>.

note: Tag: para
en: When the <varname>ovschema</varname> parameter is omitted, the first table found scanning the <varname>search_path</varname> will be used.
it_IT: Quando il parametro <varname>ovschema</varname> viene omesso, verrà utilizzata la prima tabella trovata scansionando il percorso <varname>search_path</varname>.

note: Tag: refpurpose
en: Reports the version of the GDAL library in use by PostGIS.
it_IT: Riporta la versione della libreria GDAL utilizzata da PostGIS.

note: Tag: para
en: Reports the version of the GDAL library in use by PostGIS. Will also check and report if GDAL can find its data files.
it_IT: Riporta la versione della libreria GDAL in uso da PostGIS. Controlla e segnala anche se GDAL riesce a trovare i suoi file di dati.

note: Tag: refpurpose
en: Reports full raster library build date.
it_IT: Riporta la data di creazione della libreria raster completa.

note: Tag: para
en: Reports raster build date
it_IT: Riporta la data di creazione del raster

note: Tag: refpurpose
en: <refpurpose>Reports full raster version and build configuration infos.</refpurpose>
it_IT: <refpurpose>Riporta la versione completa del raster e le informazioni sulla configurazione della build.</refpurpose>

note: Tag: para
en: <para>Reports full raster version and build configuration infos.</para>
it_IT: <para>Riporta la versione completa del raster e le informazioni sulla configurazione della build.</para>

note: Tag: refpurpose
en: Returns a list of raster formats supported by PostGIS through GDAL. Only those formats with can_write=True can be used by ST_AsGDALRaster
it_IT: Restituisce un elenco dei formati raster supportati da PostGIS attraverso GDAL. Solo i formati con can_write=True possono essere utilizzati da ST_AsGDALRaste

note: Tag: para
en: Returns a list of raster formats short_name,long_name and creator options of each format supported by GDAL. Use the short_name as input in the <varname>format</varname> parameter of <xref linkend="RT_ST_AsGDALRaster"/>. Options vary depending on what drivers your libgdal was compiled with. <varname>create_options</varname> returns an xml formatted set of CreationOptionList/Option consisting of name and optional <varname>type</varname>, <varname>description</varname> and set of <varname>VALUE</varname> for each creator option for the specific driver.
it_IT: Restituisce un elenco di formati raster nome_corto, nome_lungo e opzioni del creatore di ciascun formato supportato da GDAL. Utilizzare il nome_breve come input nel parametro <varname>format</varname> di <xref linkend="RT_ST_AsGDALRaster"/>. Le opzioni variano a seconda dei driver con cui è stata compilata libgdal. <varname>create_options</varname> restituisce un insieme formattato xml di CreationOptionList/Option composto da nome e <varname>tipo</varname>, <varname>descrizione</varname> e insieme di <varname>VALUE</varname> per ogni opzione di creazione per il driver specifico.

note: Tag: para
en: The output raster will be in the same spatial reference as the source geometry. The only exception is for variants with a reference raster. In this case the resulting raster will get the same SRID as the reference raster.
it_IT: Il raster di uscita avrà lo stesso riferimento spaziale della geometria di origine. L'unica eccezione è rappresentata dalle varianti con un raster di riferimento. In questo caso il raster risultante avrà lo stesso SRID del raster di riferimento.

note: Tag: para
en: The optional <varname>touched</varname> parameter defaults to false and maps to the GDAL ALL_TOUCHED rasterization option, which determines if pixels touched by lines or polygons will be burned. Not just those on the line render path, or whose center point is within the polygon.
it_IT: Il parametro opzionale <varname>touched</varname> è predefinito a false e corrisponde all'opzione di rasterizzazione GDAL ALL_TOUCHED, che determina se i pixel toccati da linee o poligoni saranno bruciati. Non solo quelli sul percorso di rendering della linea o il cui punto centrale è all'interno del poligono.

note: Tag: para
en: This is particularly useful for rendering jpegs and pngs of geometries directly from the database when using in combination with <xref linkend="RT_ST_AsPNG"/> and other <xref linkend="RT_ST_AsGDALRaster"/> family of functions.
it_IT: È particolarmente utile per il rendering di jpeg e png di geometrie direttamente dal database quando si usa in combinazione con <xref linkend="RT_ST_AsPNG"/> e altre funzioni della famiglia <xref linkend="RT_ST_AsGDALRaster"/>.

note: Tag: para
en: Not yet capable of rendering complex geometry types such as curves, TINS, and PolyhedralSurfaces, but should be able too once GDAL can.
it_IT: Non è ancora in grado di renderizzare tipi di geometrie complesse come curve, TINS e superfici poliedriche, ma dovrebbe esserlo quando GDAL lo farà.

note: Tag: title
en: Examples: Output geometries as PNG files
it_IT: Esempi: Geometrie in uscita come file PNG

note: Tag: para
en: black circle
it_IT: cerchio nero

note: Tag: para
en: example from buffer rendered with just PostGIS
it_IT: esempio di buffer renderizzato solo con PostGIS

note: Tag: refpurpose
en: Returns one or more bands of an existing raster as a new raster. Useful for building new rasters from existing rasters.
it_IT: Restituisce una o più bande di un raster esistente come un nuovo raster. Utile per costruire nuovi raster da raster esistenti.

note: Tag: para
en: Returns one or more bands of an existing raster as a new raster. Useful for building new rasters from existing rasters or export of only selected bands of a raster or rearranging the order of bands in a raster. If no band is specified or any of specified bands does not exist in the raster, then all bands are returned. Used as a helper function in various functions such as for deleting a band.
it_IT: Restituisce una o più bande di un raster esistente come un nuovo raster. Utile per creare nuovi raster da raster esistenti o per esportare solo bande selezionate di un raster o riorganizzare l'ordine delle bande in un raster. Se non viene specificata alcuna banda o se una delle bande specificate non esiste nel raster, vengono restituite tutte le bande. Utilizzata come funzione ausiliaria in varie funzioni, ad esempio per l'eliminazione di una banda.

note: Tag: para
en: For the <code>nbands</code> as text variant of function, the default delimiter is <code>,</code> which means you can ask for <code>'1,2,3'</code> and if you wanted to use a different delimiter you would do <code>ST_Band(rast, '1@2@3', '@')</code>. For asking for multiple bands, we strongly suggest you use the array form of this function e.g. <code>ST_Band(rast, '{1,2,3}'::int[]);</code> since the <code>text</code> list of bands form may be removed in future versions of PostGIS.
it_IT: Per le <code>bande</code> come variante testuale della funzione, il delimitatore predefinito è <code>,</code> il che significa che si può chiedere <code>'1,2,3'</code> e se si volesse usare un delimitatore diverso si dovrebbe fare <code>ST_Band(rast, '1@2@3', '@')</code>. Per richiedere più bande, si consiglia vivamente di utilizzare la forma array di questa funzione, ad esempio <code>ST_Band(rast, '{1,2,3}'::int[]);</code> poiché la forma <code>testo</code> elenco di bande potrebbe essere rimossa nelle versioni future di PostGIS.

note: Tag: refpurpose
en: Cover georeferenced area with a grid of empty raster tiles.
it_IT: Copre l'area georeferenziata con una griglia di tessere raster vuote.

note: Tag: para
en: Create a set of raster tiles with <xref linkend="RT_ST_MakeEmptyRaster"/>. Grid dimension is <varname>width</varname> &amp; <varname>height</varname>. Tile dimension is <varname>tilewidth</varname> &amp; <varname>tileheight</varname>. The covered georeferenced area is from upper left corner (<varname>upperleftx</varname>, <varname>upperlefty</varname>) to lower right corner (<varname>upperleftx</varname> + <varname>width</varname> * <varname>scalex</varname>, <varname>upperlefty</varname> + <varname>height</varname> * <varname>scaley</varname>).
it_IT: Creare un insieme di mattonelle raster con <xref linkend="RT_ST_MakeEmptyRaster"/>. La dimensione della griglia è <varname>width</varname> &amp; <varname> height</varname>. La dimensione della piastrella è <varname>tilewidth</varname> &amp; <varname> tileheight</varname>. L'area coperta georeferenziata va dall'angolo superiore sinistro (<varname>upperleftx</varname>, <varname>upperlefty</varname>) all'angolo inferiore destro (<varname>upperleftx</varname> + <varname>width</varname> * <varname>scalex</varname>, <varname>upperlefty</varname> + <varname>height</varname> * <varname>scaley</varname>).

note: Tag: para
en: Note that scaley is generally negative for rasters and scalex is generally positive. So lower right corner will have a lower y value and higher x value than the upper left corner.
it_IT: Si noti che scaley è generalmente negativo per i raster e scalex è generalmente positivo. Quindi l'angolo in basso a destra avrà un valore y più basso e un valore x più alto rispetto all'angolo in alto a sinistra.

note: Tag: title
en: Examples Basic
it_IT: Esempi di base

note: Tag: para
en: Create 16 tiles in a 4x4 grid to cover the WGS84 area from upper left corner (22, 77) to lower right corner (55, 33).
it_IT: Creare 16 piastrelle in una griglia 4x4 per coprire l'area WGS84 dall'angolo superiore sinistro (22, 77) all'angolo inferiore destro (55, 33).

note: Tag: refpurpose
en: Returns an empty raster (having no bands) of given dimensions (width &amp; height), upperleft X and Y, pixel size and rotation (scalex, scaley, skewx &amp; skewy) and reference system (srid). If a raster is passed in, returns a new raster with the same size, alignment and SRID. If srid is left out, the spatial ref is set to unknown (0).
it_IT: Restituisce un raster vuoto (senza bande) di dimensioni date (larghezza &amp; altezza), X e Y in alto a sinistra, dimensioni dei pixel e rotazione (scalex, scaley, skewx &amp; skewy) e sistema di riferimento (srid). Se viene passato un raster, restituisce un nuovo raster con le stesse dimensioni, allineamento e SRID. Se srid viene omesso, il sistema di riferimento spaziale viene impostato su sconosciuto (0).

note: Tag: para
en: Returns an empty raster (having no band) of given dimensions (width &amp; height) and georeferenced in spatial (or world) coordinates with upper left X (upperleftx), upper left Y (upperlefty), pixel size and rotation (scalex, scaley, skewx &amp; skewy) and reference system (srid).
it_IT: Restituisce un raster vuoto (senza banda) di dimensioni date (larghezza &amp; altezza) e georeferenziato in coordinate spaziali (o mondiali) con X superiore sinistro (upperleftx), Y superiore sinistro (upperlefty), dimensioni dei pixel e rotazione (scalex, scaley, skewx &amp; skewy) e sistema di riferimento (srid).

note: Tag: para
en: The last version use a single parameter to specify the pixel size (pixelsize). scalex is set to this argument and scaley is set to the negative value of this argument. skewx and skewy are set to 0.
it_IT: L'ultima versione utilizza un singolo parametro per specificare la dimensione del pixel (pixelsize). scalex è impostato su questo argomento e scaley è impostato sul valore negativo di questo argomento. skewx e skewy sono impostati a 0.

note: Tag: para
en: If an existing raster is passed in, it returns a new raster with the same meta data settings (without the bands).
it_IT: Se viene passato un raster esistente, viene restituito un nuovo raster con le stesse impostazioni dei metadati (senza le bande).

note: Tag: para
en: If no srid is specified it defaults to 0. After you create an empty raster you probably want to add bands to it and maybe edit it. Refer to <xref linkend="RT_ST_AddBand"/> to define bands and <xref linkend="RT_ST_SetValue"/> to set initial pixel values.
it_IT: Se non viene specificata alcuna srid, l'impostazione predefinita è 0. Dopo aver creato un raster vuoto, probabilmente si desidera aggiungervi delle bande e forse modificarlo. Fare riferimento a <xref linkend="RT_ST_AddBand"/> per definire le bande e a <xref linkend="RT_ST_SetValue"/> per impostare i valori iniziali dei pixel.

note: Tag: refpurpose
en: <refpurpose>Returns a set of rasters resulting from the split of the input raster based upon the desired dimensions of the output rasters.</refpurpose>
it_IT: <refpurpose>Restituisce un insieme di raster risultanti dalla suddivisione del raster di input in base alle dimensioni desiderate dei raster di output.</refpurpose>

note: Tag: para
en: <para>Returns a set of rasters resulting from the split of the input raster based upon the desired dimensions of the output rasters.</para>
it_IT: <para>Restituisce un insieme di raster risultanti dalla suddivisione del raster di input in base alle dimensioni desiderate dei raster di output.</para>

note: Tag: para
en: If <varname>padwithnodata</varname> = FALSE, edge tiles on the right and bottom sides of the raster may have different dimensions than the rest of the tiles. If <varname>padwithnodata</varname> = TRUE, all tiles will have the same dimensions with the possibility that edge tiles being padded with NODATA values. If raster band(s) do not have NODATA value(s) specified, one can be specified by setting <varname>nodataval</varname>.
it_IT: Se <varname>padwithnodata</varname> = FALSE, le tessere dei bordi sui lati destro e inferiore del raster possono avere dimensioni diverse dal resto delle tessere. Se <varname>padwithnodata</varname> = TRUE, tutte le tessere avranno le stesse dimensioni, con la possibilità che le tessere dei bordi vengano imbottite con valori NODATA. Se le bande del raster non hanno valori NODATA specificati, è possibile specificarne uno impostando <varname>nodataval</varname>.

note: Tag: para
en: If a specified band of the input raster is out-of-db, the corresponding band in the output rasters will also be out-of-db.
it_IT: Se una banda specificata del raster di input è fuori-db, anche la banda corrispondente nei raster di output sarà fuori-db.

note: Tag: refpurpose
en: Return a set of configured tiles from an arbitrarily tiled raster coverage.
it_IT: Restituisce un insieme di piastrelle configurate da una copertura raster piastrellata arbitrariamente.

note: Tag: para
en: Return a set of tiles having the specified scale (<varname>sfx</varname>, <varname>sfy</varname>) and max size (<varname>tw</varname>, <varname>th</varname>) and covering the specified extent (<varname>ext</varname>) with data coming from the specified raster coverage (<varname>tab</varname>, <varname>col</varname>).
it_IT: Restituisce un insieme di tessere con la scala specificata (<varname>sfx</varname>, <varname>sfy</varname>) e la dimensione massima (<varname>tw</varname>, <varname>th</varname>) e che coprono l'estensione specificata (<varname>ext</varname>) con dati provenienti dalla copertura raster specificata (<varname>tab</varname>, <varname>col</varname>).

note: Tag: refpurpose
en: Returns a raster from a supported GDAL raster file.
it_IT: Restituisce un raster da un file raster GDAL supportato.

note: Tag: para
en: Returns a raster from a supported GDAL raster file. <varname>gdaldata</varname> is of type bytea and should be the contents of the GDAL raster file.
it_IT: Restituisce un raster da un file raster GDAL supportato. <varname>gdaldata</varname> è di tipo bytea e deve essere il contenuto del file raster GDAL.

note: Tag: para
en: If <varname>srid</varname> is NULL, the function will try to automatically assign the SRID from the GDAL raster. If <varname>srid</varname> is provided, the value provided will override any automatically assigned SRID.
it_IT: Se <varname>srid</varname> è NULL, la funzione cercherà di assegnare automaticamente il SRID dal raster GDAL. Se <varname>srid</varname> è fornito, il valore fornito sovrascrive qualsiasi SRID assegnato automaticamente.

note: Tag: title
en: Raster Accessors
it_IT: Accessori raster

note: Tag: refpurpose
en: Returns the georeference meta data in GDAL or ESRI format as commonly seen in a world file. Default is GDAL.
it_IT: Restituisce i metadati di georeferenziazione in formato GDAL o ESRI, come si vede comunemente in un file world. L'impostazione predefinita è GDAL.

note: Tag: para
en: Returns the georeference meta data including carriage return in GDAL or ESRI format as commonly seen in a <link xlink:href="http://en.wikipedia.org/wiki/World_file">world file</link>. Default is GDAL if no type specified. type is string 'GDAL' or 'ESRI'.
it_IT: Restituisce i meta-dati di georeferenziazione, compreso il ritorno a capo, in formato GDAL o ESRI, come si vede comunemente in un <link xlink:href="http://en.wikipedia.org/wiki/World_file">file del mondo</link>. L'impostazione predefinita è GDAL se non viene specificato il tipo. il tipo è la stringa 'GDAL' o 'ESRI'.

note: Tag: para
en: Difference between format representations is as follows:
it_IT: La differenza tra le rappresentazioni di formato è la seguente:

note: Tag: refpurpose
en: Returns the height of the raster in pixels.
it_IT: Restituisce l'altezza del raster in pixel.

note: Tag: para
en: Returns the height of the raster.
it_IT: Restituisce l'altezza del raster.

note: Tag: refpurpose
en: <refpurpose>Returns true if the raster is empty (width = 0 and height = 0). Otherwise, returns false.</refpurpose>
it_IT: <refpurpose>Restituisce true se il raster è vuoto (larghezza = 0 e altezza = 0). Altrimenti, restituisce false.</refpurpose>

note: Tag: para
en: <para>Returns true if the raster is empty (width = 0 and height = 0). Otherwise, returns false.</para>
it_IT: <para>Restituisce true se il raster è vuoto (larghezza = 0 e altezza = 0). Altrimenti, restituisce false.</para>

note: Tag: refpurpose
en: <refpurpose>Returns the amount of space (in bytes) the raster takes.</refpurpose>
it_IT: <refpurpose>Restituisce la quantità di spazio (in byte) occupato dal raster.</refpurpose>

note: Tag: para
en: <para>Returns the amount of space (in bytes) the raster takes.</para>
it_IT: <para>Restituisce la quantità di spazio (in byte) occupato dal raster.</para>

note: Tag: para
en: This is a nice compliment to PostgreSQL built in functions pg_column_size, pg_size_pretty, pg_relation_size, pg_total_relation_size.
it_IT: È un bel complemento alle funzioni di PostgreSQL pg_column_size, pg_size_pretty, pg_relation_size, pg_total_relation_size.

note: Tag: para
en: Returns the spatial reference identifier of the raster object as defined in the spatial_ref_sys table.
it_IT: Restituisce l'identificatore di riferimento spaziale dell'oggetto raster come definito nella tabella spatial_ref_sys.

note: Tag: para
en: From PostGIS 2.0+ the srid of a non-georeferenced raster/geometry is 0 instead of the prior -1.
it_IT: Da PostGIS 2.0+ lo srid di un raster/geometria non georeferenziato è 0 invece del precedente -1.

note: Tag: refpurpose
en: <refpurpose>Returns a text summary of the contents of the raster.</refpurpose>
it_IT: <refpurpose>Restituisce un testo riassuntivo del contenuto del raster.</refpurpose>

note: Tag: para
en: <para>Returns a text summary of the contents of the raster.</para>
it_IT: <para>Restituisce un testo riassuntivo del contenuto del raster.</para>

note: Tag: refpurpose
en: <refpurpose>Returns the upper left X coordinate of raster in projected spatial ref.</refpurpose>
it_IT: <refpurpose>Restituisce la coordinata X superiore sinistra del raster in proiezione spaziale.</refpurpose>

note: Tag: para
en: <para>Returns the upper left X coordinate of raster in projected spatial ref.</para>
it_IT: <para>Restituisce la coordinata X superiore sinistra del raster in proiezione spaziale.</para>

note: Tag: title
en: GTIFF Output Examples
it_IT: Esempio di uscita GTIFF

note: Tag: para
en: The width of the neighborhood, in cells.
it_IT: La larghezza dell'intorno, in celle.

note: Tag: para
en: The height of the neighborhood, in cells.
it_IT: L'altezza dell'intorno, in celle.

note: Tag: para
en: Arguments to pass into the user function.
it_IT: argomenti da passare alla funzione utente.

note: Tag: title
en: Spatial Relationships
it_IT: Relazioni Spaziali

note: Tag: para
en: These functions determine spatial relationships between geometries.
it_IT: Queste funzioni determinano la relazione spaziale tra due geometrie.

note: Tag: title
en: Topological Relationships
it_IT: Relazioni Topologiche

note: Tag: refpurpose
en: Force LHR orientation
it_IT: Forza l'orientazione di tipo LHR

note: Tag: refpurpose
en: Check if a surface is or not planar
it_IT: Verifica se una superficie è planare o meno.

note: Tag: refpurpose
en: Determine surface orientation
it_IT: Determina l'orientazione di una superficie.

note: Tag: refpurpose
en: Extrude a surface to a related volume
it_IT: Estrude una superficie a volume

note: Tag: title
en: PostGIS Geometry/Geography/Box Data Types
it_IT: Tipi di dati PostGIS Geometria/Geografia/Box

note: Tag: para
en: This section lists the custom PostgreSQL data types installed by PostGIS to represent spatial data.
it_IT: Questa sezione elenca i tipi di dati PostgreSQL personalizzati installati da PostGIS per rappresentare i dati spaziali.

note: Tag: para
en: Each data type describes its type casting behavior. A <link xlink:href="https://www.postgresql.org/docs/current/sql-expressions.html#SQL-SYNTAX-TYPE-CASTS">type cast</link> converts values of one data type into another type. PostgreSQL allows defining casting behavior for custom types, along with the functions used to convert type values. Casts can have <emphasis role="bold">automatic</emphasis> behavior, which allows automatic conversion of a function argument to a type supported by the function.
it_IT: Ogni tipo di dati descrive il suo comportamento di conversione di tipo. Un <link xlink:href="https://www.postgresql.org/docs/current/sql-expressions.html#SQL-SYNTAX-TYPE-CASTS">cast di tipo</link> converte i valori di un tipo di dati in un altro tipo. PostgreSQL consente di definire il comportamento di conversione per i tipi personalizzati, insieme alle funzioni utilizzate per convertire i valori del tipo. I cast possono avere un comportamento <emphasis role="bold">automatico</emphasis>, che consente la conversione automatica di un argomento di funzione in un tipo supportato dalla funzione.

note: Tag: para
en: Some casts have <emphasis role="bold">explicit</emphasis> behavior, which means the cast must be specified using the syntax <varname>CAST(myval As sometype)</varname> or <varname>myval::sometype</varname>. Explicit casting avoids the issue of ambiguous casts, which can occur when using an overloaded function which does not support a given type. For example, a function may accept a box2d or a box3d, but not a geometry. Since geometry has an automatic cast to both box types, this produces an "ambiguous function" error. To prevent the error use an explicit cast to the desired box type.
it_IT: Alcuni cast hanno <emphasis role="bold">un comportamento esplicito</emphasis>, il che significa che il cast deve essere specificato usando la sintassi <varname>CAST(myval As sometype)</varname> o <varname>myval::sometype</varname>. Il casting esplicito evita il problema dei cast ambigui, che possono verificarsi quando si utilizza una funzione sovraccaricata che non supporta un determinato tipo. Ad esempio, una funzione può accettare un box2d o un box3d, ma non una geometria. Poiché la geometria ha un cast automatico per entrambi i tipi di box, questo produce un errore di "funzione ambigua". Per evitare l'errore, utilizzare un cast esplicito al tipo di box desiderato.

note: Tag: para
en: All data types can be cast to <varname>text</varname>, so this does not need to be specified explicitly.
it_IT: Tutti i tipi di dati possono essere convertiti in <varname>text</varname>, quindi non è necessario specificarlo esplicitamente.

note: Tag: para
en: <varname>box2d</varname> is a spatial data type used to represent the two-dimensional bounding box enclosing a geometry or collection of geometries. For example, the <xref linkend="ST_Extent"/> aggregate function returns a <varname>box2d</varname> object.
it_IT: <varname>box2d</varname> è un tipo di dato spaziale usato per rappresentare il rettangolo contente una geometria o un insieme di geometrie. La funzione aggregata <xref linkend="ST_Extent"/>, ad esempio, restituisce un oggetto <varname>box2d</varname>.

note: Tag: para
en: <varname>box3d</varname> is a PostGIS spatial data type used to represent the three-dimensional bounding box enclosing a geometry or collection of geometries. For example, the <xref linkend="ST_3DExtent"/> aggregate function returns a <varname>box3d</varname> object.
it_IT: <varname>box3d</varname> è un tipo di dato spaziale di PostGIS usato per rappresentare il parallelepipedo contente una geometria o un insieme di geometrie. La funzione aggregata <xref linkend="ST_3DExtent"/>, ad esempio, ritorna un oggetto <varname>box3d</varname>.

note: Tag: para
en: <varname>geometry</varname> is a fundamental PostGIS spatial data type used to represent a feature in planar (Euclidean) coordinate systems.
it_IT: Il tipo di dato <varname>geometry</varname> è un fondamentale tipo spaziale di PostGIS usato per rappresentare una entità in un sistema di coordinate euclideo.

note: Tag: para
en: <varname>geography</varname> is a spatial data type used to represent a feature in geodetic coordinate systems. Geodetic coordinate systems model the earth using an ellipsoid.
it_IT: <varname>geography</varname> è un tipo spaziale usato per rappresentare un'entità in un sistema di coordinate geodetico. I sistemi di coordinate geodetici utilizzano un modello ellipsoidale per il pianeta terra.

note: Tag: entry
en: explicit
it_IT: Esplicito

note: Tag: title
en: Reporting Problems
it_IT: Segnalare Problemi

note: Tag: title
en: Reporting Software Bugs
it_IT: Segnalare Bug del Software

note: Tag: para
en: Reporting bugs effectively is a fundamental way to help PostGIS development. The most effective bug report is that enabling PostGIS developers to reproduce it, so it would ideally contain a script triggering it and every information regarding the environment in which it was detected. Good enough info can be extracted running <code>SELECT postgis_full_version()</code> [for PostGIS] and <code>SELECT version()</code> [for postgresql].
it_IT: Segnalare efficacemente i bug è una modalità fondamentale per aiutare lo sviluppo di PostGIS. Il bug report più efficiente è quello che permette agli sviluppatori PostGIS di replicarlo, quindi idealmente contiene uno script che lo rende evidente e un elenco di informazioni sull'ambiente in cui si verifica. Le informazioni indispensabili possono essere estratte eseguendo <code>SELECT postgis_full_version()</code> [per PostGIS] and <code>SELECT version()</code> [per postgresql].

note: Tag: para
en: If you aren't using the latest release, it's worth taking a look at its <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/raw/branch/master/NEWS">release changelog</link> first, to find out if your bug has already been fixed.
it_IT: Se non si sta usando l'ultima release, vale la pena leggerne il <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/raw/branch/master/NEWS">release changelog</link>, per scoprire se il bug in questione è già stato risolto.

note: Tag: para
en: Using the <link xlink:href="http://trac.osgeo.org/postgis/">PostGIS bug tracker</link> will ensure your reports are not discarded, and will keep you informed on its handling process. Before reporting a new bug please query the database to see if it is a known one, and if it is please add any new information you have about it.
it_IT: Usare il <link xlink:href="http://trac.osgeo.org/postgis/">PostGIS bug tracker</link> assicura che le segnalazioni non vadano perse, e permette di restare aggiornati sulla sua gestione. Prima di riportare un nuovo bug, per favore esaminate il database dei bug per vedere se è già stato segnalato, nel qual caso è opportuno aggiungere ad esso nuove informazioni.

note: Tag: para
en: You might want to read Simon Tatham's paper about <link xlink:href="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html">How to Report Bugs Effectively</link> before filing a new report.
it_IT: Consigliamo la lettura del paper di Simon Tatham su <link xlink:href="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html">How to Report Bugs Effectively</link> (Come riportare bug in modo efficiente) prima di compilare un nuovo bug report.

note: Tag: title
en: Reporting Documentation Issues
it_IT: Segnalare Problemi nella Documentazione

note: Tag: para
en: The documentation should accurately reflect the features and behavior of the software. If it doesn't, it could be because of a software bug or because the documentation is in error or deficient.
it_IT: La documentazione deve riflettere accuratamente le funzionalità e il comportamento del software. Se così non fosse, potrebbe essere dovuto a un bug del software o a un errore o mancanza della documentazione.

note: Tag: para
en: Documentation issues can also be reported to the <link xlink:href="http://trac.osgeo.org/postgis">PostGIS bug tracker</link>.
it_IT: I problemi della documentazione possono essere riportati nel <link xlink:href="http://trac.osgeo.org/postgis">bug tracker di PostGIS</link>.

note: Tag: para
en: If your revision is trivial, just describe it in a new bug tracker issue, being specific about its location in the documentation.
it_IT: Se la revisione è minore, basta descriverla in una nuova issue del bug tracker, specificando la sua posizione nella documentazione.

note: Tag: para
en: If your changes are more extensive, a patch is definitely preferred. This is a four step process on Unix (assuming you already have <link xlink:href="https://git-scm.com/">git</link> installed):
it_IT: Se i cambiamenti sono più estesi, è preferibile mandare una patch. In Unix, si tratta di un processo in 4 fasi (assumendo di avere <link xlink:href="https://git-scm.com/">git</link> già installato):

note: Tag: para
en: Clone the PostGIS' git repository. On Unix, type:
it_IT: Ottieni un clone del repository git di PostGIS. In Unix, digita:

note: Tag: para
en: This will be stored in the directory postgis
it_IT: I file saranno salvati nella cartella postgis

note: Tag: para
en: Make your changes to the documentation with your favorite text editor. On Unix, type (for example):
it_IT: Apportare le modifiche alla documentazione con l'editor di testo preferito. In Unix, ad esempio, digitare:

note: Tag: para
en: Note that the documentation is written in DocBook XML rather than HTML, so if you are not familiar with it please follow the example of the rest of the documentation.
it_IT: Nota: la documentazione è scritta in DocBook XML, non in HTML, quindi se non si ha familiarità con esso conviene seguire lo stile della documentazione esistente.

note: Tag: para
en: Make a patch file containing the differences from the master copy of the documentation. On Unix, type:
it_IT: Produrre una patch, cioè un file contenente le differenze rispetto alla copia master della documentazione. In Unix, digitare:

note: Tag: para
en: Attach the patch to a new issue in bug tracker.
it_IT: Allegare la patch a una nuova issue nel bug tracker.

note: Tag: term
en: (c|a|d|p) These are mutually exclusive options:
it_IT: (c|a|d|p) sono opzioni che is escludono una con l'altra:

note: Tag: title
en: Raster Data Management, Queries, and Applications
it_IT: Dati raster: gestione, interrogazione e applicazioni

note: Tag: title
en: Loading and Creating Rasters
it_IT: Caricare e creare raster

note: Tag: para
en: For most use cases, you will create PostGIS rasters by loading existing raster files using the packaged <varname>raster2pgsql</varname> raster loader.
it_IT: Nella maggior parte dei casi, creerete i raster PostGIS caricando file esterni tramite il raster loader <varname>raster2pgsql</varname> compreso nell'installazione.

note: Tag: title
en: Using raster2pgsql to load rasters
it_IT: Usare raster2pgsql per caricare i raster

note: Tag: para
en: An example session using the loader to create an input file and uploading it chunked in 100x100 tiles might look like this:
it_IT: Una sessione di esempio che utilizzi il loader per creare un file di input e per caricarlo a pezzi di tile 100x100 potrebbe essere il seguente:

note: Tag: para
en: A conversion and upload can be done all in one step using UNIX pipes:
it_IT: La conversione e il caricamento possono essere eseguiti in un unico passaggio tramite le pipe UNIX:

note: Tag: para
en: The -G commands outputs a list something like
it_IT: Il parametro -G restituirà un elenco tipo

note: Tag: para
en: Display help screen. Help will also display if you don't pass in any arguments.
it_IT: Mostra una schermata di aiuto. L'aiuto verra mostrato inoltre se non assegnate alcun parametro.

note: Tag: para
en: Print the supported raster formats.
it_IT: Elenca i formati raster supportati.

note: Tag: para
en: Create new table and populate it with raster(s), <emphasis>this is the default mode</emphasis>
it_IT: Crea una nuova tabella e carica in questa il/i raster. <emphasis>Questa è la modalita di default</emphasis>

note: Tag: para
en: Append raster(s) to an existing table.
it_IT: Accoda il o i raster a una tabella esistente.

note: Tag: para
en: Drop table, create new one and populate it with raster(s)
it_IT: Elimina la tabella, ne crea una nuova e vi carica il/i dati raster

note: Tag: para
en: Prepare mode, only create the table.
it_IT: Modalità di preparazione. Crea solamente la tabella.

note: Tag: term
en: Raster processing: Optional parameters used to manipulate input raster dataset
it_IT: Elaborazioni raster: parametri opzionali utilizzati nel trattamento dei dati raster in ingresso

note: Tag: para
en: Assign output raster with specified SRID. If not provided or is zero, raster's metadata will be checked to determine an appropriate SRID.
it_IT: Assegna lo SRID specificato al raster in uscita. Se non fornito o uguale a zero, saranno controllati i metadati del raster per determinare uno SRID appropriato.

note: Tag: para
en: Index (1-based) of band to extract from raster. For more than one band index, separate with comma (,). If unspecified, all bands of raster will be extracted.
it_IT: Indice (a partire da 1) della banda da estrarre dal raster. Per specificare più di un indice di banda, separare con una virgola (,). Se non specificato, saranno estratte tutte le bande.

note: Tag: para
en: Only the metadata of the raster and path location to the raster is stored in the database (not the pixels).
it_IT: Nel database vengono salvati solo i metadati e il percorso del raster (non i pixel).

note: Tag: para
en: NODATA value to use on bands without a NODATA value.
it_IT: Valore da usare come NODATA per le bande senza un valore NODATA.

note: Tag: term
en: Optional parameters used to manipulate database objects
it_IT: Parametri opzionali usati per la manipolazione di oggetti del database

note: Tag: para
en: Specify name of destination raster column, default is 'rast'
it_IT: Specifica il nome della colonna di destinazione per i raster. Il default è 'rast'.

note: Tag: para
en: Add a column with the name of the file
it_IT: Aggiunge una colonna con il nome del file

note: Tag: para
en: Create a GiST index on the raster column.
it_IT: Crea un indice GiST sulla colonna raster.

note: Tag: para
en: Specify the tablespace for the new table. Note that indices (including the primary key) will still use the default tablespace unless the -X flag is also used.
it_IT: Specificare il tablespace per la nuova tabella. Notare che gli indici (compresa la chiave primaria) useranno sempre il tablespace di default, a meno che non venga usato anche il flag -X.

note: Tag: para
en: Specify the tablespace for the table's new index. This applies to the primary key and the spatial index if the -I flag is used.
it_IT: Specifica il tablespace per il nuovo indice della tabella. Si applica alla chiave primaria e all'indice spaziale se viene usato il flag  -I

note: Tag: para
en: Execute each statement individually, do not use a transaction.
it_IT: Esegui ogni comando individualmente, non utilizzare una transazione.

note: Tag: para
en: Control endianness of generated binary output of raster; specify 0 for XDR and 1 for NDR (default); only NDR output is supported now
it_IT: Controlla l'ordine dei byte prodotti nell'output binario del raster: specificare 0 per XDR e 1 per NDR (il default). Al momento viene supportato solo lo NDR.

note: Tag: para
en: Specify version of output format. Default is 0. Only 0 is supported at this time.
it_IT: Specifica la versione del formato in uscita. Il default è 0. Al momento 0 è l'unico supportato.

note: Tag: title
en: Creating rasters using PostGIS raster functions
it_IT: Creazione di raster tramite le funzioni raster di PostGIS

note: Tag: para
en: On many occasions, you'll want to create rasters and raster tables right in the database. There are a plethora of functions to do that. The general steps to follow.
it_IT: In varie occasioni vorrete creare raster e tabelle raster direttamente nel database. Per questo esiste una pletora di funzioni. Questi sono i passi generali da seguire.

note: Tag: para
en: Create a table with a raster column to hold the new raster records which can be accomplished with:
it_IT: Creare una tabella con una colonna raster per contenere i nuovi valori raster può essere ottenuto da:

note: Tag: para
en: There are many functions to help with that goal. If you are creating rasters not as a derivative of other rasters, you will want to start with: <xref linkend="RT_ST_MakeEmptyRaster"/>, followed by <xref linkend="RT_ST_AddBand"/>
it_IT: Esistono molte funzioni per assitervi verso questo obiettivo. Se state creando un raster non derivato da altri raster, inizierete con: <xref linkend="RT_ST_MakeEmptyRaster"/>, seguito da <xref linkend="RT_ST_AddBand"/>

note: Tag: para
en: You can also create rasters from geometries. To achieve that you'll want to use <xref linkend="RT_ST_AsRaster"/> perhaps accompanied with other functions such as <xref linkend="RT_ST_Union"/> or <xref linkend="RT_ST_MapAlgebraFct2"/> or any of the family of other map algebra functions.
it_IT: Potete anche creare raster a partire dalle geometria. Per questo userete <xref linkend="RT_ST_AsRaster"/>, magari accompagnato da altre funzioni come <xref linkend="RT_ST_Union"/> o <xref linkend="RT_ST_MapAlgebraFct2"/>, o qualsiasi altra delle funzioni di algebra sulle mappe.

note: Tag: para
en: There are even many more options for creating new raster tables from existing tables. For example you can create a raster table in a different projection from an existing one using <xref linkend="RT_ST_Transform"/>
it_IT: Vi sono poi ancora più opzioni per creare nuove tabelle raster a partire da tabelle esistenti. Per esempio potete creare una tabella raster in una proiezione diversa da una tabella esistente usando <xref linkend="RT_ST_Transform"/>

note: Tag: para
en: Once you are done populating your table initially, you'll want to create a spatial index on the raster column with something like:
it_IT: Una volta inseriti dei valori iniziali nella tabella, vorrete creare un indice spaziale sulla colonna raster, con un comando tipo:

note: Tag: title
en: Raster Catalogs
it_IT: Cataloghi raster

note: Tag: para
en: There are two raster catalog views that come packaged with PostGIS. Both views utilize information embedded in the constraints of the raster tables. As a result the catalog views are always consistent with the raster data in the tables since the constraints are enforced.
it_IT: Esistono due tipi di viste dei cataloghi raster fornite con PostGIS. Entrambe le viste utilizzano informazioni contenute nei dati sui limiti delle tabelle raster. Da ciò risulta che le viste dei cataloghi sono sempre consistenti con i dati raster nelle tabelle, dato che sono considerati i limiti di queste.

note: Tag: para
en: <varname>raster_columns</varname> this view catalogs all the raster table columns in your database.
it_IT: <varname>raster_columns</varname> questa vista riporta il catalogo di tutte le colonne raster nel vostro database.

note: Tag: para
en: <varname>raster_overviews</varname> this view catalogs all the raster table columns in your database that serve as overviews for a finer grained table. Tables of this type are generated when you use the <varname>-l</varname> switch during load.
it_IT: <varname>raster_overviews</varname> questa vista elenca tutte le colonne raste di tabelle nel vostro database che sono utilizzate come vista d'insieme per una tabella con maggiori dettagli. Le tabelle di questo tipo sono generate quando utilizzate l'opzione <varname>-l</varname> durante il caricamento.

note: Tag: title
en: Raster Columns Catalog
it_IT: Catalogo delle colonne raster

note: Tag: para
en: The <varname>raster_columns</varname> is a catalog of all raster table columns in your database that are of type raster. It is a view utilizing the constraints on the tables so the information is always consistent even if you restore one raster table from a backup of another database. The following columns exist in the <varname>raster_columns</varname> catalog.
it_IT: La vista <varname>raster_columns</varname> è un catalogo di tutte le colonne di tabelle che nel vostro database sono di tipo raster. È una vista che utilizza i limiti applicati alle tabelle, per cui le informazioni sono sempre congruenti, anche se ripristinate una tabella raster dal backup di un altro database. Il catalogo <varname>raster_columns</varname> contiene le seguenti colonne.

note: Tag: para
en: If you created your tables not with the loader or forgot to specify the <varname>-C</varname> flag during load, you can enforce the constraints after the fact using <xref linkend="RT_AddRasterConstraints"/> so that the <varname>raster_columns</varname> catalog registers the common information about your raster tiles.
it_IT: Se non avete creato le tabelle con il loader o vi siete dimenticati di specificare l'opzione  <varname>-C</varname> durante il caricamento, potete far applicare i limiti a cose fatte utilizzando <xref linkend="RT_AddRasterConstraints"/>, di modo che il catalogo <varname>raster_columns</varname> registri le informazioni sulle vostre tile raster.

note: Tag: para
en: <varname>r_table_catalog</varname> The database the table is in. This will always read the current database.
it_IT: <varname>r_table_catalog</varname> Il database in cui si trova la tabella. Conterrà sempre il database corrente.

note: Tag: para
en: <varname>r_table_schema</varname> The database schema the raster table belongs to.
it_IT: <varname>r_table_schema</varname> Lo schema database cui la tabella raster appartiene.

note: Tag: para
en: <varname>r_table_name</varname> raster table
it_IT: <varname>r_table_name</varname> tabella raster

note: Tag: para
en: <varname>r_raster_column</varname> the column in the <varname>r_table_name</varname> table that is of type raster. There is nothing in PostGIS preventing you from having multiple raster columns per table so its possible to have a raster table listed multiple times with a different raster column for each.
it_IT: <varname>r_raster_column</varname> la colonna nella tabella  <varname>r_table_name</varname> che è di tipo raster. Nulla in PostGIS vi impedisce di avere più colonne raster per tabella, per cui è possibile avere una tabella raster elencata più volte con il riferimento ogni volta a una colonna raster differente..

note: Tag: para
en: <varname>srid</varname> The spatial reference identifier of the raster. Should be an entry in the <xref linkend="spatial_ref_sys"/>.
it_IT: <varname>srid</varname> L'identificatore del sistema di riferimento spaziale del raster. Dovrebbe essere una voce di <xref linkend="spatial_ref_sys"/>.

note: Tag: para
en: <varname>scale_x</varname> The scaling between geometric spatial coordinates and pixel. This is only available if all tiles in the raster column have the same <varname>scale_x</varname> and this constraint is applied. Refer to <xref linkend="RT_ST_ScaleX"/> for more details.
it_IT: <varname>scale_x</varname> Il rapporto di scala tra le coordinate geometriche e il pixel, disponibile solo se tutte le tile nella colonna raster hanno lo stesso valore di  <varname>scale_x</varname> e questo limite è applicato. Si rimanda è <xref linkend="RT_ST_ScaleX"/> per ulteriori dettagli.

note: Tag: para
en: <varname>scale_y</varname> The scaling between geometric spatial coordinates and pixel. This is only available if all tiles in the raster column have the same <varname>scale_y</varname> and the <varname>scale_y</varname> constraint is applied. Refer to <xref linkend="RT_ST_ScaleY"/> for more details.
it_IT: <varname>scale_y</varname> Il rapporto di scala tra le coordinate geometriche e il pixel, disponibile solo se tutte le tile nella colonna raster hanno lo stesso valore di <varname>scale_y</varname> e il vincolo su <varname>scale_y</varname> è applicato. Si rimanda a <xref linkend="RT_ST_ScaleY"/> per ulteriori dettagli.

note: Tag: para
en: <varname>blocksize_x</varname> The width (number of pixels across) of each raster tile . Refer to <xref linkend="RT_ST_Width"/> for more details.
it_IT: <varname>blocksize_x</varname> La larghezza (come numero di pixel in orizzontale) di ogni tile raster. Si rimanda a <xref linkend="RT_ST_Width"/> per ulteriori dettagli.

note: Tag: para
en: <varname>blocksize_y</varname> The width (number of pixels down) of each raster tile . Refer to <xref linkend="RT_ST_Height"/> for more details.
it_IT: <varname>blocksize_y</varname> L'altezza (number of pixels in verticale) di ogni tile raster. Si rimanda a <xref linkend="RT_ST_Height"/> per ulteriori dettagli.

note: Tag: para
en: <varname>same_alignment</varname> A boolean that is true if all the raster tiles have the same alignment . Refer to <xref linkend="RT_ST_SameAlignment"/> for more details.
it_IT: <varname>stesso_allineamento</varname> Variabile booleana pari a "vero" se tutte le tile raster hanno lo stesso allineamento. Si rimanda a <xref linkend="RT_ST_SameAlignment"/> per ulteriori dettagli.

note: Tag: para
en: <varname>num_bands</varname> The number of bands in each tile of your raster set. This is the same information as what is provided by
it_IT: <varname>numero_bande</varname> Il numero delle bande in ogni tile del set di raster. Questa è la stessa informazione fornita da

note: Tag: para
en: <varname>pixel_types</varname> An array defining the pixel type for each band. You will have the same number of elements in this array as you have number of bands. The pixel_types are one of the following defined in <xref linkend="RT_ST_BandPixelType"/>.
it_IT: <varname>pixel_types</varname> Un vettore che definisce il tipo di pixel per ciascuna banda. In questo vettore avrete un numero di elementi pari al numero delle bande. I valori di  pixel_types possono essere tra quelli definiti in  <xref linkend="RT_ST_BandPixelType"/>.

note: Tag: para
en: <varname>nodata_values</varname> An array of double precision numbers denoting the <varname>nodata_value</varname> for each band. You will have the same number of elements in this array as you have number of bands. These numbers define the pixel value for each band that should be ignored for most operations. This is similar information provided by <xref linkend="RT_ST_BandNoDataValue"/>.
it_IT: <varname>nodata_values</varname> Un vettore in doppia precisione che spefica i valori <varname>nodata_value</varname> per ciascuna banda. Avrete in questo vettore un numero di elementi pari al numero di bande. Questi numeri definiscono il valore del pixel che per ciascuna banda deve essere ignorato nella maggior parte delle operazioni. L'informazion è simile a quella fornita da <xref linkend="RT_ST_BandNoDataValue"/>.

note: Tag: title
en: Building Custom Applications with PostGIS Raster
it_IT: Costruire applicazioni personalizzate con PostGIS Raster

note: Tag: title
en: PHP Example Outputting using ST_AsPNG in concert with other raster functions
it_IT: Esempio di output in PHP, utilizzando ST_AsPNG assieme ad altre funzioni raster

note: Tag: para
en: In this section, we'll demonstrate how to use the PHP PostgreSQL driver and the <xref linkend="RT_ST_AsGDALRaster"/> family of functions to output band 1,2,3 of a raster to a PHP request stream that can then be embedded in an img src html tag.
it_IT: In questo paragrafo mostreremo come utilizzare il driver PHP PostgreSQL e la famiglia di funzioni <xref linkend="RT_ST_AsGDALRaster"/> per estrarre le bande 1,2,3 di un raster a una richiesta PHP che poi può essere inserita in un tag src di un'immagine HTML.

note: Tag: para
en: The sample query demonstrates how to combine a whole bunch of raster functions together to grab all tiles that intersect a particular wgs 84 bounding box and then unions with <xref linkend="RT_ST_Union"/> the intersecting tiles together returning all bands, transforms to user specified projection using <xref linkend="RT_ST_Transform"/>, and then outputs the results as a png using <xref linkend="RT_ST_AsPNG"/>.
it_IT: La query di esempio mostra come combinare varie funzioni raster per recuperare tutte le tile che intersecano una data area rettangolare in wgs84, unisce le tile risultanti per tutte le bande con <xref linkend="RT_ST_Union"/>, le trasforma in una proiezione specificata dall'utente con <xref linkend="RT_ST_Transform"/> e infine crea un PNG in uscita tramite <xref linkend="RT_ST_AsPNG"/>.

note: Tag: para
en: You would call the below using <programlisting>http://mywebserver/test_raster.php?srid=2249</programlisting> to get the raster image in Massachusetts state plane feet.
it_IT: Andreste a chiamare il codice sotto utilizzando  <programlisting>http://mywebserver/test_raster.php?srid=2249</programlisting> per ottenere l'immagine raster proiettata nel sistema di riferimento Massachusetts state plane feet.

note: Tag: title
en: ASP.NET C# Example Outputting using ST_AsPNG in concert with other raster functions
it_IT: Esempio ASP.NET C# di output con ST_AsPNG, assieme ad altre funzioni raster

note: Tag: para
en: In this section, we'll demonstrate how to use Npgsql PostgreSQL .NET driver and the <xref linkend="RT_ST_AsGDALRaster"/> family of functions to output band 1,2,3 of a raster to a PHP request stream that can then be embedded in an img src html tag.
it_IT: In questo paragrafo vi mostreremo come usare il driver .NET Npgsql e la famiglia di funzioni <xref linkend="RT_ST_AsGDALRaster"/> per inviare in uscita le bande 1,2,3 di un raster a una richiesta PHP che può poi essere inserita nel tag src di un immagine html.

note: Tag: para
en: You will need the npgsql .NET PostgreSQL driver for this exercise which you can get the latest of from <link xlink:href="http://npgsql.projects.postgresql.org/">http://npgsql.projects.postgresql.org/</link>. Just download the latest and drop into your ASP.NET bin folder and you'll be good to go.
it_IT: Per questo vi servirà il driver PostgreSQL npgsql .NET. Potete recuperare il più recente da <link xlink:href="http://npgsql.projects.postgresql.org/">http://npgsql.projects.postgresql.org/</link>. Scaricatelo e salvatelo nella vostra cartella bin di ASP.NET per poter lavorare.

note: Tag: para
en: This is same example as <xref linkend="RT_PHP_Output"/> except implemented in C#.
it_IT: Questo è lo stesso esempio illustrato in <xref linkend="RT_PHP_Output"/>, implementato in C#.

note: Tag: para
en: You would call the below using <programlisting>http://mywebserver/TestRaster.ashx?srid=2249</programlisting> to get the raster image in Massachusetts state plane feet.
it_IT: Richiamerete il codice sotto come <programlisting>http://mywebserver/TestRaster.ashx?srid=2249</programlisting> per ottenere l'immagine raster nel sistema di riferimento Massachusetts state plane feet.

note: Tag: title
en: Java console app that outputs raster query as Image file
it_IT: app per Java console per esportare una query raster come file immagine

note: Tag: para
en: This is a simple java console app that takes a query that returns one image and outputs to specified file.
it_IT: Questa è una semplice app per console java che prende una query, ne restituisce la corrispondente immagine e la scrive in un file specificato.

note: Tag: para
en: You can download the latest PostgreSQL JDBC drivers from <link xlink:href="http://jdbc.postgresql.org/download.html">http://jdbc.postgresql.org/download.html</link>
it_IT: Potete scaricare i driver JDBC per PostgreSQL più recenti da  <link xlink:href="http://jdbc.postgresql.org/download.html">http://jdbc.postgresql.org/download.html</link>

note: Tag: para
en: You can compile the following code using a command something like:
it_IT: Potete compilare il codice seguente con un comando tipo:

note: Tag: para
en: And call it from the command-line with something like
it_IT: E lanciarlo dalla riga di comando con un'istruzione tipo

note: Tag: title
en: Use PLPython to dump out images via SQL
it_IT: Utilizzare PLPython per esportare immagini tramite SQL

note: Tag: para
en: This is a plpython stored function that creates a file in the server directory for each record. Requires you have plpython installed. Should work fine with both plpythonu and plpython3u.
it_IT: Si tratta di una funzione plpython che crea un file per ogni record nella directory del server. Richiede la presenza di plpython. Dovrebbe funzionare bene sia con plpythonu che plpython3u.

note: Tag: title
en: Outputting Rasters with PSQL
it_IT: Produrre raster con PSQL

note: Tag: para
en: Sadly PSQL doesn't have easy to use built-in functionality for outputting binaries. This is a bit of a hack that piggy backs on PostgreSQL somewhat legacy large object support. To use first launch your psql commandline connected to your database.
it_IT: Purtroppo PSQL non ha una funzionalità integrata facile da usare per l'output dei binari. Si tratta di un piccolo hack che si appoggia al supporto per gli oggetti di grandi dimensioni di PostgreSQL, piuttosto datato. Per usarlo, lanciate prima la riga di comando di psql collegata al vostro database.

note: Tag: para
en: Unlike the python approach, this approach creates the file on your local computer.
it_IT: A differenza dell'approcio python, questo sistema crea il file in locale sul vostro computer.

note: Tag: title
en: PostGIS Functions new or enhanced in %
it_IT: Funzioni PostGIS aggiunto o migliorate nella versione %

note: Tag: para
en: The functions given below are PostGIS functions that were added or enhanced.
it_IT: Le seguenti funzioni PostGIS sono quelle aggiunte o migliorate.

note: Tag: para
en: Functions new in PostGIS %
it_IT: Funzioni nuove in PostGIS %

note: Tag: para
en: Functions enhanced in PostGIS %
it_IT: Funzioni migliorate in PostGIS %

note: Tag: para
en: Functions changed in PostGIS %
it_IT: Funzioni modificate in PostGIS %

note: Tag: para
en: This method needs address_standardizer extension.
it_IT: Questo metodo richiede l'estensione address_standardizer.

note: Tag: para
en: This method supports Circular Strings and Curves.
it_IT: Questo metodo supporta le Curve e le Circular String.

note: Tag: para
en: For geography this is a thin wrapper around the geometry implementation.
it_IT: Per la geografia si tratta di un sottile involucro attorno all'implementazione della geometria.

note: Tag: para
en: This function automatically includes a bounding box comparison that makes use of any spatial indexes that are available on the geometries.
it_IT: Questa funzione incorpora l'uso di una comparazione tra i bounding box in modo da usare qualunque indice spaziale disponibile sulle geometrie.

note: Tag: para
en: This function supports M coordinates.
it_IT: Questa funzione supporta le coordinate M.

note: Tag: para
en: This function supports Polyhedral surfaces.
it_IT: Questa funzione supporta le Polyhedral Surface.

note: Tag: para
en: This method is also provided by SFCGAL backend.
it_IT: Questo metodo e' fornito anche dal backend SFCGAL.

note: Tag: para
en: This method needs SFCGAL backend.
it_IT: Questo metodo richiede il backend SFCGAL.

note: Tag: para
en: This method implements the <link xlink:href="http://www.opengeospatial.org/standards/sfs">OGC Simple Features Implementation Specification for SQL 1.1.</link>
it_IT: Questo metodo implementa le <link xlink:href="http://www.opengeospatial.org/standards/sfs">OGC Simple Features Implementation Specification for SQL 1.1.</link>

note: Tag: para
en: This method implements the SQL/MM specification.
it_IT: Questo metodo implementa la specifica SQL/MM.

note: Tag: para
en: This function supports Triangles and Triangulated Irregular Network Surfaces (TIN).
it_IT: Questa funzione supporta i Triangoli e le Triangulated Irregular Network Surfaces (TIN).

note: Tag: para
en: This function supports 3d and will not drop the z-index.
it_IT: Questa funzione supporta il 3d e non distrugge gli z-index.

note: Tag: para
en: New in this release
it_IT: Aggiunta in questo rilascio

note: Tag: para
en: Enhanced in this release
it_IT: Migliorata in questo rilascio

note: Tag: para
en: Aggregate
it_IT: Aggregato

note: Tag: para
en: Window function
it_IT: Funzione finestra

note: Tag: para
en: Requires GEOS (3.9,3.10,3.11,3.12) or higher
it_IT: Richiede GEOS (3.9,3.10,3.11,3.12) o versioni successive

note: Tag: para
en: Requires SFCGAL 1.5 or higher
it_IT: Richiede SFCGAL 1.5 o superiore

note: Tag: para
en: 2.5/3D support
it_IT: Supporta il 2.5/3D

note: Tag: para
en: Supports geography
it_IT: Supporta il tipo geography
