{"id":5155,"date":"2017-07-05T16:54:20","date_gmt":"2017-07-05T15:54:20","guid":{"rendered":"https:\/\/oneteamgis.wordpress.com\/?p=5155"},"modified":"2018-05-02T11:40:58","modified_gmt":"2018-05-02T09:40:58","slug":"pubblicazione-di-servizi-tile-su-arcgis-online-strategie-e-vantaggi","status":"publish","type":"post","link":"https:\/\/gis.oneteam.it\/index.php\/2017\/07\/05\/pubblicazione-di-servizi-tile-su-arcgis-online-strategie-e-vantaggi\/","title":{"rendered":"Pubblicazione di servizi tile su ArcGIS Online \u2013 strategie e vantaggi"},"content":{"rendered":"<p style=\"text-align: justify;\">Tramite i Servizi Tile \u00e8 possibile pubblicare mappe anche molto complesse su web, estendendo la fruizione dei propri dati e progetti GIS verso l\u2019esterno, massimizzando le performance.<\/p>\n<p style=\"text-align: justify;\">In questo post vedremo come pubblicare un documento ArcMap su ArcGIS Online (AGOL) come servizio tile, esattamente come vengono servite le <a href=\"http:\/\/www.arcgis.com\/home\/search.html?q=basemap&amp;t=content&amp;focus=all\" target=\"_blank\" rel=\"noopener\">basemap ESRI<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5173\" src=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/tile_service.png\" alt=\"tile_Service\" width=\"297\" height=\"266\" \/><\/p>\n<p style=\"text-align: justify;\">Esistono vari modi di pubblicare un servizio <em>Tiled<\/em> su AGOL. Il pi\u00f9 immediato \u00e8 quello da <em>File<\/em> -&gt; <em>Share As<\/em>\u2026 -&gt; <em>Service<\/em> e poi si segue la procedura guidata in maniera abbastanza lineare attivando nelle <em>Capabilities<\/em> l&#8217;opzione <em>Tiled Mapping<\/em>. Questo metodo \u00e8 il pi\u00f9 semplice, ma richiede un consumo di crediti (la valuta virtuale di AGOL) per la generazione della <em>cache<\/em>, dal momento che il processo \u00e8 a carico dei server di ESRI.<\/p>\n<p style=\"text-align: justify;\">Un altro metodo interessante \u00e8 quello di sfruttare gli strumenti del Toolset <em>Tile Cache<\/em>, oppure attivare i <em>Runtime Tools<\/em> e in particolare lo strumento <em>Tile Package<\/em> (sempre disponibile da <em>File<\/em> -&gt; <em>Share As<\/em>\u2026). Queste ultime due modalit\u00e0 non consumano crediti per la generazione della <em>cache<\/em>, dal momento che il tutto \u00e8 fatto sul proprio pc in locale.<\/p>\n<p style=\"text-align: justify;\">In ogni caso, pubblicare dei <em>Tile Service<\/em> pu\u00f2 richiedere anche parecchio tempo se l\u2019estensione della mappa \u00e8 ampia e i livelli di scala sono molto dettagliati.<\/p>\n<p style=\"text-align: justify;\">Ma facciamo un passo indietro e cerchiamo di capire <strong>cos\u2019\u00e8 un <em>Tile Service<\/em><\/strong>\u2026<\/p>\n<p style=\"text-align: justify;\"><!--more--><\/p>\n<h3>Cos&#8217;\u00e8 un Tile Service<\/h3>\n<p style=\"text-align: justify;\">Anzitutto, chiariamo subito che quando si parla di servizi <em>tiled<\/em>, si parla di immagini. Le mappe pubblicate come servizi tile su ArcGIS Online non sono interrogabili, a meno di collegarle ad un servizio Feature\u00a0 (<a href=\"http:\/\/doc.arcgis.com\/it\/arcgis-online\/create-maps\/configure-pop-ups.htm\" target=\"_blank\" rel=\"noopener\">ecco come<\/a>). Esse rappresentano la &#8220;fotografia&#8221; di una cartografia al momento della sua pubblicazione. Per lo stesso motivo, se il dato cartografico viene aggiornato, non c&#8217;\u00e8 modo di vedere gli aggiornamenti nel servizio tile, a meno di ripubblicare il dato stesso. Una cartografia pubbliata su un portale web GIS come ArcGIS Online \u00e8 consultabile tramite un browser e una connessione internet, senza necessariamente bisogno di un client desktop come ArcMap. Ma perch\u00e8 se sono immagini si chiamano servizi &#8220;<em>Tile<\/em>&#8221; (che in inglese significa letteralmente &#8220;piastrella&#8221;)?<\/p>\n<p style=\"text-align: justify;\">Sar\u00e0 capitato quasi a tutti di usare <a href=\"https:\/\/www.google.it\/maps\">Google Maps<\/a> per cercare un indirizzo. In Google Maps, navigando col mouse nella mappa si nota che alcune parti prima di comparire rimangono grigie per qualche attimo. Queste aree hanno forma quadrata (come se fossero delle piastrelle), e piano piano queste \u201cpiastrelle\u201d grigie vengono sostituite dalle immagini effettive della mappa come a comporre un puzzle che nell&#8217;insieme rappresenta la zona che desideriamo visualizzare.<\/p>\n<p style=\"text-align: justify;\">In pratica un <em>servizio tiled<\/em> \u00e8 la rappresentazione di una cartografia sotto forma di immagine suddivisa in tanti riquadri di uguale dimensione. Ogni volta che un client (un utente) accede a un server (ad es. Google Maps), vengono richieste, trasferite e scaricate sul client solo le tile necessarie a ricoprire l&#8217;area sulla quale si sta navigando, in funzione della scala di visualizzazione. Man mano che ci si sposta nella mappa, vengono richieste le tile delle aree non ancora precedentemente scaricate, mentre per le aree gi\u00e0 visitate non \u00e8 pi\u00f9 necessario il trasferimento di immagini dal server al client, in quanto gi\u00e0 salvate nella cache del browser. Ovviamente, pi\u00f9 la connessione internet \u00e8 veloce, minore \u00e8 l&#8217;attesa per la composizione completa del puzzle, ma generalmente i tiles sono cos\u00ec leggeri da rendere la navigazione molto veloce e interattiva anche con reti lente.<\/p>\n<p style=\"text-align: justify;\">Un concetto fondamentale dei servizi <em>Tiled<\/em> sono i <strong>livelli di scala<\/strong>. Nelle mappe web (in quelle di ArcGIS Online ad esempio), si ha l&#8217;impressione di zoomare in maniera continua, ma in realt\u00e0 gli zoom si fermano sempre su intervalli di scala predefiniti, ovvero quelli per cui le immagini tiled sono state realizzate (si parla di <strong>schema di tile<\/strong>). Un esempio semplice per chiarire questo concetto: se una mappa viene pubblicata come servizio <em>Tiled<\/em> per gli intervalli di scala 1:1000 e 1:500, un utente zoomando col mouse si sposter\u00e0 avanti e indietro sempre in queste due scale precise, mai in una via di mezzo.<\/p>\n<p style=\"text-align: justify;\">Essendo la dimensione delle tile sempre la stessa per intervalli di scala diversi (quella di default in ArcMap \u00e8 256&#215;256 pixel), per livelli di scala minori sono necessarie meno tile per ricoprire completamente una certa estensione, mentre per scale via via maggiori il numero di tile cresce esponenzialmente per poter ricoprire lo stesso extent (un po&#8217; come si evince dall&#8217;immagine a inizio articolo). Da qui il fatto che pi\u00f9 il dettaglio del servizio tile \u00e8 maggiore, maggiore \u00e8 la scala, maggiore il numero di tile e\u00a0di conseguenza,\u00a0a partit\u00e0 di estensione geografica, maggiore lo spazio di archiviazione su disco. Di fatto, se il livello di scala raddoppia, il numero delle tile del livello pi\u00f9 dettagliato \u00e8 il quadrato di quello precedente.<\/p>\n<p style=\"text-align: justify;\">In sintesi: un servizio <em>Tiled<\/em> rappresenta la fotografia di una cartografia, suddivisa in piastrelle della stessa dimensione, generate su intervalli di scala prestabiliti, che aumentano di numero in maniera esponenziale in funzione dell&#8217;aumento di dettaglio (di scala).<\/p>\n<p style=\"text-align: justify;\">Ora che sappiamo cos\u2019\u00e8 un <em>Tile Service<\/em>, vediamo come si pubblica su ArcGIS Online usando ArcMap.<\/p>\n<h3>Creazione del Tile Package con ArcMap<\/h3>\n<p style=\"text-align: justify;\">E\u2019 possibile trasformare le proprie mappe GIS create con ArcMap in <em>Tile Service<\/em> pubblicabili e condivisibili tramite ArcGIS Online. Dei vari metodi accennati a inizio articolo, vedremo solo l\u2019ultimo (chiamato <em>Tile Package<\/em>), che secondo gli autori di questo post \u00e8 quello migliore sotto molti aspetti: non consuma crediti per la generazione della <em>cache<\/em>, \u00e8 semplice, e mantiene la separazione dei <em>layer<\/em>.<\/p>\n<p style=\"text-align: justify;\">Prima di poterlo sfruttare \u00e8 necessario andare nel men\u00f9 <em>Customize<\/em> -&gt; <em>ArcMap Options<\/em>\u2026, quindi nella tab <em>Sharing<\/em> sezione <em>Packaging<\/em> spuntare la voce <em>Enable ArcGIS Runtime<\/em> <em>Tools<\/em>. In questo modo in <em>File<\/em> -&gt; <em>Share As<\/em>\u2026 sar\u00e0 comparsa la nuova voce <em>Tile Package<\/em>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5158\" src=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/runtime_tools.jpg\" alt=\"Runtime_Tools\" width=\"448\" height=\"627\" srcset=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/runtime_tools.jpg 448w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/runtime_tools-214x300.jpg 214w\" sizes=\"auto, (max-width: 448px) 100vw, 448px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5159\" src=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/tile_package_01.jpg\" alt=\"Tile_Package_01\" width=\"465\" height=\"380\" srcset=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/tile_package_01.jpg 465w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/tile_package_01-300x245.jpg 300w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" \/><\/p>\n<p style=\"text-align: justify;\">Il processo genera un pacchetto tile, ovvero un unico file compresso con estensione \u201c<em>.tpk<\/em>\u201d contenente tutti tiles che rappresentano ciascuna l\u2019immagine di una porzione di mappa ad una certa scala, per tutti i livelli di scala desiderati. Questo pacchetto potr\u00e0 poi essere caricato su ArcGIS Online direttamente o in un secondo momento, per poi essere decompresso (pubblicato), e diventare disponibile come effettivo <em>Tile Service<\/em>, navigabile e condivisibile via web.<\/p>\n<p style=\"text-align: justify;\">Cliccando su <em>Tile Package<\/em> si apre una finestra divisa in pi\u00f9 sezioni. La sezione \u201c<em>Tile Package<\/em>\u201d consente di decidere se salvare il pacchetto (tpk) in una cartella locale, oppure di generarlo e caricarlo direttamente sul proprio account di ArcGIS Online (per questa opzione \u00e8 necessario aver prima effettuato l\u2019accesso tramite <em>File<\/em> -&gt; <em>Sign In<\/em> dal menu principale di ArcMap).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-5160\" src=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/tile_package_02.jpg?w=630\" alt=\"Tile_package_02\" width=\"630\" height=\"444\" srcset=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/tile_package_02.jpg 744w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/tile_package_02-300x211.jpg 300w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/p>\n<p style=\"text-align: justify;\">La seconda sezione, \u201c<em>Tile Format<\/em>\u201d, consente di decidere per prima cosa lo schema di tile. Questo definisce quali sono i livelli di scala per cui le <em>tile<\/em> verranno generate. La maggior parte dei servizi web oggigiorno usa uno schema di tile comune. Quello di ArcGIS Online ad esempio \u00e8 allineato allo standard utilizzato anche dalle mappe Bing e Google. Una scelta indicata per pubblicare i primi servizi <em>tile<\/em> \u00e8 quella di scegliere proprio questo schema di tile, in modo da rendere il proprio servizio il pi\u00f9 possibile interoperabile con gli altri servizi esistenti nel web. Con questo schema \u00e8 possibile avere tile fino alla scala di circa 1:1000, ma recentemente i livelli di scala dellle basemap ESRI si spingono fino a 1:70 (si veda un esempio a\u00a0<a href=\"https:\/\/services.arcgisonline.com\/ArcGIS\/rest\/services\/World_Topo_Map\/MapServer\/\">questo link<\/a>). Se si desidera avere maggiore dettaglio, o usare degli intervalli personalizzati, \u00e8 possibile crearsi un proprio schema di tile tramite lo strumento <a href=\"http:\/\/desktop.arcgis.com\/en\/arcmap\/latest\/tools\/data-management-toolbox\/generate-tile-cache-tiling-scheme.htm\">Generate Tile Cache Tiling Scheme<\/a> (ma lo sconsigliamo fortemente, a meno che non sappiate esattamente a cosa andate incontro!). In alternativa, forniamo per convenienza l&#8217;xml con lo schema di tile ArcGIS Online fino alla scala 1:70 che potete utilizzare per pubblicare servizi tile che necessitano di un grado di dettaglio elevato (copia e incolla il codice a fine articolo in un qualsiasi editor di testo e salvalo in formato xml). Potete scegliere dal menu a tendina della voce &#8220;Tiling scheme&#8221; l&#8217;opzione &#8220;A tiling scheme file&#8221; e selezionare questo xml anzich\u00e8 &#8220;ArcGIS Online \/ Bing Maps \/ Google Maps&#8221;.<\/p>\n<table style=\"border: 1px solid black; background-color: #e0ffff;\">\n<tbody>\n<tr>\n<td style=\"text-align: justify;\"><b>ATTENZIONE<\/b>: Le mappe di ArcGIS Online offrono zoom per i livelli impostati nel layer usato come mappa di base. Per questo motivo, servizi tile con livelli di scala diversi da quelli della mappa di base scelta non saranno visibili. Inoltre, ArcGIS Online non \u00e8 in grado di fare conversione di sistemi di coordinare on-the-fly, quindi un servizio pubblicato con un sistema di coordinate diverso da quello della mappa di base non sar\u00e0 visibile nella mappa web. Il sistema di riferimento delle mappe di base ESRI \u00e8 il <a href=\"https:\/\/en.wikipedia.org\/wiki\/Web_Mercator\">Web Mercator<\/a> (codice EPSG: 3857 oppure 102100). Una consiglio: anzich\u00e8 riproettare tutti i layer di un progetto, impostare il sistema di coordinate del <em>Data Frame<\/em> su Web Mercator e pubblicare il servizio <em>Tiled<\/em>.<\/p>\n<p>In generale poter sovrapporre il proprio servizio Tiled con una o pi\u00f9 mappe di base \u00e8 un valore aggiunto importante e fortemente consigliato.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: justify;\">Il secondo parametro \u00e8 la scelta del formato delle immagini: attenzione a scegliere quello pi\u00f9 idoneo, perche se ci sono trasparenze JPG non le supporta, mentre generalmente PNG dovrebbe andare bene per tutte le situazioni.<\/p>\n<p style=\"text-align: justify;\">L\u2019ultimo parametro di questa sezione determina fino a che livello di dettaglio dello schema di tile prescelto generare la cache. Questo significa che le piastrelle verranno costruite per i livelli dallo 0 (il livello meno dettagliato) a quello scelto in questa fase (nel caso dell\u2019immagine seguente si arriva fino al livello di dettaglio massimo, ovvero il 20).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-5161\" src=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/tile_package_03.jpg?w=630\" alt=\"Tile_package_03\" width=\"630\" height=\"444\" srcset=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/tile_package_03.jpg 744w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/tile_package_03-300x211.jpg 300w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/p>\n<p style=\"text-align: justify;\">In ultimo, la sezione \u201c<em>Item Description<\/em>\u201d ha una serie di parametri che vanno compilati obbligatoriamente, quali il riassunto, l\u2019inserimento di una o pi\u00f9 <em>tag<\/em>, e una descrizione del servizio da pubblicare (tutte informazioni che poi renderanno pi\u00f9 facile comprendere lo scopo del servizio da parte di eventuali utenti terzi). Opzionalmente, \u00e8 anche possibile inserire i crediti e eventuali limiti di utilizzo che saranno poi visibili dal portale ArcGIS Online e che potrebbero servire in caso si voglia pubblicare dei dati verso l\u2019esterno ma limitandone l\u2019utilizzo (per esempio) alla sola consultazione.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-5162\" src=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/tile_package_04.jpg?w=630\" alt=\"Tile_package_04\" width=\"630\" height=\"444\" srcset=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/tile_package_04.jpg 744w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/tile_package_04-300x211.jpg 300w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/p>\n<p style=\"text-align: justify;\">Una volta terminato l\u2019inserimento di tutti i parametri, \u00e8 possibile fare un click su \u201c<em>Analyze<\/em>\u201d per verificare che non vi siano problemi nella propria mappa prima della pubblicazione e quindi generare il <em>Tile Package<\/em> col tasto \u201c<em>Share<\/em>\u201d.<\/p>\n<table style=\"border: 1px solid black; background-color: #e0ffff;\">\n<tbody>\n<tr>\n<td>Esistono tre livelli di messaggio nella finestra che si apre col tasto Analyze:<\/p>\n<ul>\n<li>Info: il meno grave, denota informazioni utili al processo di pubblicazione.<\/li>\n<li>Warning: suddiviso in tre livelli di attenzione (high, medium, low). Consente di ottimizzare o risolvere problematiche relative alla pubblicazione.<\/li>\n<li>Error: messaggio di errore. Tutti gli errori vanno risolti per poter pubblicare un servizio.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Upload e pubblicazione su ArcGIS Online<\/h3>\n<p style=\"text-align: justify;\">Se alla prima sezione \u00e8 stato scelto di salvare il pacchetto in locale, per fare l\u2019upload su ArcGIS Online lo strumento in ArcMap \u00e8 lo <a href=\"http:\/\/desktop.arcgis.com\/en\/arcmap\/latest\/tools\/data-management-toolbox\/share-package.htm\">Share Package<\/a>, in <em>Data Management Tools -&gt; <\/em><em>Package Toolset<\/em>.\u00a0 Una volta effettuato l\u2019accesso via browser al proprio account AGOL (<a href=\"https:\/\/www.arcgis.com\/home\/signin.html\">https:\/\/www.arcgis.com\/home\/signin.html<\/a>), ne \u201cI miei contenuti\u201d sar\u00e0 disponibile un elemento di tipo \u201c<em>Tile Package<\/em>\u201d.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-5164\" src=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/agol_tpk.jpg?w=630\" alt=\"agol_tpk\" width=\"630\" height=\"23\" srcset=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/agol_tpk.jpg 924w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/agol_tpk-300x11.jpg 300w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/agol_tpk-768x27.jpg 768w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/p>\n<p style=\"text-align: justify;\">Essendo un file compresso, \u00e8 necessario decomprimerlo (pubblicarlo) per vedere effettivamente comparire il proprio <em>Tile Service<\/em> sul proprio AGOL. La procedura \u00e8 semplice: si aprono i dettagli dell\u2019elemento, si fa click su \u201cPubblica\u201d e si attende il termine della procedura (potrebbe volerci anche parecchio tempo, a seconda della grandezza del tpk).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-5165\" src=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/agol_tpk_publish.jpg?w=630\" alt=\"agol_tpk_publish\" width=\"630\" height=\"195\" srcset=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/agol_tpk_publish.jpg 1285w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/agol_tpk_publish-300x93.jpg 300w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/agol_tpk_publish-768x237.jpg 768w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/agol_tpk_publish-1024x316.jpg 1024w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/p>\n<p style=\"text-align: justify;\">Alla fine, avremo ottenuto un servizio <em>Tiled<\/em> da poter usare nelle mappe web di ArcGIS Online.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-5166\" src=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/agol_tileservice.jpg?w=630\" alt=\"agol_tileservice\" width=\"630\" height=\"18\" srcset=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/agol_tileservice.jpg 933w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/agol_tileservice-300x9.jpg 300w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/06\/agol_tileservice-768x22.jpg 768w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/p>\n<p style=\"text-align: justify;\">In conclusione, cerchiamo di chiarire alcuni aspetti per cui scegliere di pubblicare un servizio <em>Tiled<\/em>.<\/p>\n<h3 style=\"text-align: justify;\">Quando utilizzare un servizio <em>Tiled<\/em><\/h3>\n<ul style=\"text-align: justify;\">\n<li>quando si desidera pubblicare una mappa che contiene layer complessi (es. tante geometrie (&gt;1000), simbologie complesse categorizzate su pi\u00f9 campi)<\/li>\n<li>quando si vuole pubblicare un servizio da utilizzare come sfondo (mappa di base) per i propri dati<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Pro e Contro rispetto ai <em>Feature Service<\/em>.<\/p>\n<table style=\"border: 1px solid black;\">\n<tbody>\n<tr>\n<th>PRO<\/th>\n<th>CONTRO<\/th>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>Servizio molto pi\u00f9 prestante perch\u00e9 il motore cartografico non va a leggere il dato ma risponde inviando i tiles pregenerati<\/li>\n<li>Possibilit\u00e0 di pubblicare dati raster<\/li>\n<li>Unico modo per bypassare i limiti di pubblicazione di numero di geometrie su web<\/li>\n<li>Il servizio preserva l\u2019aspetto e la simbologia di una mappa<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Pubblicazione un po&#8217; pi\u00f9 complessa, specialmente se fatta con intervalli di scala personalizzati<\/li>\n<li>Essendo i tile delle immagini, non si pu\u00f2 interrogare il dato (<a href=\"http:\/\/doc.arcgis.com\/it\/arcgis-online\/create-maps\/configure-pop-ups.htm\">a meno di non collegarlo a un Feature Service<\/a>)<\/li>\n<li>I Tile sono immagini statiche, quindi \u00e8 richiesto di ripetere tutta la procedura in caso di variazioni sui dati.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: justify;\">Di seguito, il codice dello schema di tile ArcGIS Online fino alla scala 1:70 (copia e incolla il codice in un qualsiasi editor di testo e salvalo in formato xml per poterlo utilizzare).<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\n&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\r\n&lt;CacheInfo xmlns:typens=&quot;http:\/\/www.esri.com\/schemas\/ArcGIS\/10.4&quot; xmlns:xs=&quot;http:\/\/www.w3.org\/2001\/XMLSchema&quot; xmlns:xsi=&quot;http:\/\/www.w3.org\/2001\/XMLSchema-instance&quot; xsi:type=&quot;typens:CacheInfo&quot;&gt;\r\n &lt;TileCacheInfo xsi:type=&quot;typens:TileCacheInfo&quot;&gt;\r\n &lt;SpatialReference xsi:type=&quot;typens:ProjectedCoordinateSystem&quot;&gt;\r\n &lt;WKT&gt;PROJCS&#x5B;&quot;WGS_1984_Web_Mercator_Auxiliary_Sphere&quot;,GEOGCS&#x5B;&quot;GCS_WGS_1984&quot;,DATUM&#x5B;&quot;D_WGS_1984&quot;,SPHEROID&#x5B;&quot;WGS_1984&quot;,6378137.0,298.257223563]],PRIMEM&#x5B;&quot;Greenwich&quot;,0.0],UNIT&#x5B;&quot;Degree&quot;,0.0174532925199433]],PROJECTION&#x5B;&quot;Mercator_Auxiliary_Sphere&quot;],PARAMETER&#x5B;&quot;False_Easting&quot;,0.0],PARAMETER&#x5B;&quot;False_Northing&quot;,0.0],PARAMETER&#x5B;&quot;Central_Meridian&quot;,0.0],PARAMETER&#x5B;&quot;Standard_Parallel_1&quot;,0.0],PARAMETER&#x5B;&quot;Auxiliary_Sphere_Type&quot;,0.0],UNIT&#x5B;&quot;Meter&quot;,1.0],AUTHORITY&#x5B;&quot;EPSG&quot;,3857]]&lt;\/WKT&gt;\r\n &lt;XOrigin&gt;-20037700&lt;\/XOrigin&gt;\r\n &lt;YOrigin&gt;-30241100&lt;\/YOrigin&gt;\r\n &lt;XYScale&gt;148923141.92838538&lt;\/XYScale&gt;\r\n &lt;ZOrigin&gt;-100000&lt;\/ZOrigin&gt;\r\n &lt;ZScale&gt;10000&lt;\/ZScale&gt;\r\n &lt;MOrigin&gt;-100000&lt;\/MOrigin&gt;\r\n &lt;MScale&gt;10000&lt;\/MScale&gt;\r\n &lt;XYTolerance&gt;0.001&lt;\/XYTolerance&gt;\r\n &lt;ZTolerance&gt;0.001&lt;\/ZTolerance&gt;\r\n &lt;MTolerance&gt;0.001&lt;\/MTolerance&gt;\r\n &lt;HighPrecision&gt;true&lt;\/HighPrecision&gt;\r\n &lt;WKID&gt;102100&lt;\/WKID&gt;\r\n &lt;LatestWKID&gt;3857&lt;\/LatestWKID&gt;\r\n &lt;\/SpatialReference&gt;\r\n &lt;TileOrigin xsi:type=&quot;typens:PointN&quot;&gt;\r\n &lt;X&gt;-20037508.342787&lt;\/X&gt;\r\n &lt;Y&gt;20037508.342787&lt;\/Y&gt;\r\n &lt;\/TileOrigin&gt;\r\n &lt;TileCols&gt;256&lt;\/TileCols&gt;\r\n &lt;TileRows&gt;256&lt;\/TileRows&gt;\r\n &lt;DPI&gt;96&lt;\/DPI&gt;\r\n &lt;PreciseDPI&gt;96&lt;\/PreciseDPI&gt;\r\n &lt;LODInfos xsi:type=&quot;typens:ArrayOfLODInfo&quot;&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;0&lt;\/LevelID&gt;\r\n &lt;Scale&gt;591657527.591555&lt;\/Scale&gt;\r\n &lt;Resolution&gt;156543.03392800014&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;1&lt;\/LevelID&gt;\r\n &lt;Scale&gt;295828763.79577702&lt;\/Scale&gt;\r\n &lt;Resolution&gt;78271.516963999937&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;2&lt;\/LevelID&gt;\r\n &lt;Scale&gt;147914381.89788899&lt;\/Scale&gt;\r\n &lt;Resolution&gt;39135.758482000092&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;3&lt;\/LevelID&gt;\r\n &lt;Scale&gt;73957190.948944002&lt;\/Scale&gt;\r\n &lt;Resolution&gt;19567.879240999919&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;4&lt;\/LevelID&gt;\r\n &lt;Scale&gt;36978595.474472001&lt;\/Scale&gt;\r\n &lt;Resolution&gt;9783.9396204999593&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;5&lt;\/LevelID&gt;\r\n &lt;Scale&gt;18489297.737236001&lt;\/Scale&gt;\r\n &lt;Resolution&gt;4891.9698102499797&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;6&lt;\/LevelID&gt;\r\n &lt;Scale&gt;9244648.8686180003&lt;\/Scale&gt;\r\n &lt;Resolution&gt;2445.9849051249898&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;7&lt;\/LevelID&gt;\r\n &lt;Scale&gt;4622324.4343090001&lt;\/Scale&gt;\r\n &lt;Resolution&gt;1222.9924525624949&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;8&lt;\/LevelID&gt;\r\n &lt;Scale&gt;2311162.2171550002&lt;\/Scale&gt;\r\n &lt;Resolution&gt;611.49622628137968&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;9&lt;\/LevelID&gt;\r\n &lt;Scale&gt;1155581.108577&lt;\/Scale&gt;\r\n &lt;Resolution&gt;305.74811314055756&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;10&lt;\/LevelID&gt;\r\n &lt;Scale&gt;577790.55428899999&lt;\/Scale&gt;\r\n &lt;Resolution&gt;152.87405657041106&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;11&lt;\/LevelID&gt;\r\n &lt;Scale&gt;288895.27714399999&lt;\/Scale&gt;\r\n &lt;Resolution&gt;76.437028285073239&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;12&lt;\/LevelID&gt;\r\n &lt;Scale&gt;144447.638572&lt;\/Scale&gt;\r\n &lt;Resolution&gt;38.21851414253662&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;13&lt;\/LevelID&gt;\r\n &lt;Scale&gt;72223.819285999998&lt;\/Scale&gt;\r\n &lt;Resolution&gt;19.10925707126831&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;14&lt;\/LevelID&gt;\r\n &lt;Scale&gt;36111.909642999999&lt;\/Scale&gt;\r\n &lt;Resolution&gt;9.5546285356341549&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;15&lt;\/LevelID&gt;\r\n &lt;Scale&gt;18055.954822&lt;\/Scale&gt;\r\n &lt;Resolution&gt;4.7773142679493699&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;16&lt;\/LevelID&gt;\r\n &lt;Scale&gt;9027.9774109999998&lt;\/Scale&gt;\r\n &lt;Resolution&gt;2.3886571339746849&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;17&lt;\/LevelID&gt;\r\n &lt;Scale&gt;4513.9887049999998&lt;\/Scale&gt;\r\n &lt;Resolution&gt;1.1943285668550503&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;18&lt;\/LevelID&gt;\r\n &lt;Scale&gt;2256.994353&lt;\/Scale&gt;\r\n &lt;Resolution&gt;0.59716428355981721&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;19&lt;\/LevelID&gt;\r\n &lt;Scale&gt;1128.4971760000001&lt;\/Scale&gt;\r\n &lt;Resolution&gt;0.29858214164761665&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;20&lt;\/LevelID&gt;\r\n &lt;Scale&gt;564.24858800000004&lt;\/Scale&gt;\r\n &lt;Resolution&gt;0.14929107082380833&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;21&lt;\/LevelID&gt;\r\n &lt;Scale&gt;282.12429400000002&lt;\/Scale&gt;\r\n &lt;Resolution&gt;0.074645535411904163&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;22&lt;\/LevelID&gt;\r\n &lt;Scale&gt;141.06214700000001&lt;\/Scale&gt;\r\n &lt;Resolution&gt;0.037322767705952081&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;LODInfo xsi:type=&quot;typens:LODInfo&quot;&gt;\r\n &lt;LevelID&gt;23&lt;\/LevelID&gt;\r\n &lt;Scale&gt;70.531073500000005&lt;\/Scale&gt;\r\n &lt;Resolution&gt;0.018661383852976041&lt;\/Resolution&gt;\r\n &lt;\/LODInfo&gt;\r\n &lt;\/LODInfos&gt;\r\n &lt;\/TileCacheInfo&gt;\r\n &lt;TileImageInfo xsi:type=&quot;typens:TileImageInfo&quot;&gt;\r\n &lt;CacheTileFormat&gt;MIXED&lt;\/CacheTileFormat&gt;\r\n &lt;CompressionQuality&gt;75&lt;\/CompressionQuality&gt;\r\n &lt;Antialiasing&gt;false&lt;\/Antialiasing&gt;\r\n &lt;BandCount&gt;1&lt;\/BandCount&gt;\r\n &lt;LERCError&gt;0&lt;\/LERCError&gt;\r\n &lt;\/TileImageInfo&gt;\r\n &lt;CacheStorageInfo xsi:type=&quot;typens:CacheStorageInfo&quot;&gt;\r\n &lt;StorageFormat&gt;esriMapCacheStorageModeCompact&lt;\/StorageFormat&gt;\r\n &lt;PacketSize&gt;128&lt;\/PacketSize&gt;\r\n &lt;\/CacheStorageInfo&gt;\r\n&lt;\/CacheInfo&gt;\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Tramite i Servizi Tile \u00e8 possibile pubblicare mappe anche molto complesse su web, estendendo la fruizione dei propri dati e progetti GIS verso l\u2019esterno, massimizzando le performance. In questo post vedremo come pubblicare un documento ArcMap su ArcGIS Online (AGOL) come servizio tile, esattamente come vengono servite le basemap ESRI. Esistono vari modi di pubblicare&hellip;<\/p>\n","protected":false},"author":1,"featured_media":5173,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,8,14],"tags":[],"class_list":["post-5155","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arcgis-for-desktop","category-arcgis-online","category-articoli-tecnici"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/posts\/5155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/comments?post=5155"}],"version-history":[{"count":4,"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/posts\/5155\/revisions"}],"predecessor-version":[{"id":6951,"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/posts\/5155\/revisions\/6951"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/media\/5173"}],"wp:attachment":[{"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/media?parent=5155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/categories?post=5155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/tags?post=5155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}