Skip To Content

Abilitare la mappatura offline

È possibile abilitare la modifica offline per le feature pubblicate nel portale. I client possono apportare modifiche quando non sono sincronizzate con il portale e quindi sincronizzare i dati con il feature layer ospitato una volta tornati online. Se si abilita la modifica (sincronizzazione) offline da ArcMap quando si pubblica sul portale, i dati vengono configurati automaticamente per consentire la sincronizzazione. Tuttavia, se il server hosting del portale non utilizza un Data Store relazionale creato tramite ArcGIS Data Store e si abilita la modifica offline dopo la pubblicazione da ArcMap oppure si pubblica un feature layer da uno shapefile o da un file CSV nel portale, è necessario preparare i dati per l'uso nelle mappe offline.

Nota:

I client ArcGIS e gli SDK per sviluppatori includeranno progressivamente il supporto per l'uso nelle mappe offline e la funzionalità di sincronizzazione nei feature service. I primi client a supportare la modifica di mappe offline sono le versioni 10.2.2 di Collector for ArcGIS e di ArcGIS Runtime SDKs.

I client accedono attualmente alla funzionalità di sincronizzazione tramite l'API REST di ArcGIS.

Nelle sezioni seguenti viene descritto come aggiungere un ID globale alla feature class nel database gestito del portale, abilitare la feature class per l'archiviazione e abilitare la funzionalità di sincronizzazione in un feature layer (servizio) esistente.

Modificare i dati nel database gestito

Quando si pubblica uno shapefile o un file CSV come Portale Web, viene creata una feature class nel database gestito dell'istanza di hosting di ArcGIS Server. Analogamente, quando si pubblicano feature nel portale da ArcMap, tutti i feature layer vengono copiati nel database gestito. Per consentire agli utenti di scaricare e sincronizzare i feature layer, è necessario aggiungere gli ID globali alle feature class del database gestito e abilitare le feature class per l'archiviazione. Queste operazioni possono essere eseguite solo dal proprietario della feature class. Se non si conosce il nome utente e la password utilizzati per il database gestito del server di hosting, chiedere all'amministratore del portale di preparare i dati.

  1. Stabilire le feature class presenti nel feature layer per le quali abilitare l'uso nelle mappe offline (funzionalità di sincronizzazione).
    1. Avviare ArcCatalog e connettersi al server di hosting. È necessario creare una connessione editore o amministratore.
    2. Aprire la cartella Hosted.
    3. Fare clic con il pulsante destro del mouse sul servizio feature layer e scegliere Workspace servizio.
    4. Fare clic sulla scheda Copiato.

      I nomi delle feature class presenti nel feature layer sono elencati in questa scheda. Prendere nota dei nomi delle feature class, poiché sono quelle dal modificare per abilitare le funzionalità di sincronizzazione.

  2. In ArcCatalog connettersi al geodatabase aziendale registrato come database gestito del server di hosting. Per la connessione assicurarsi di utilizzare lo stesso nome utente usato quando il geodatabase è stato registrato con ArcGIS Server.

    Legacy:
    ArcGIS Enterprise 10.5.1 è la versione più recente che consente di utilizzare un geodatabase aziendale come il database gestito per un server di hosting. Se si sta configurando un nuovo server di hosting, utilizzare un Data Store relazionale.

  3. Fare clic con il pulsante destro del mouse sulla prima feature class, scegliere Gestisci e quindi Aggiungi ID globali.
  4. Una volta aggiunti gli ID globali, fare clic con il pulsante destro del mouse sulla stessa feature class, scegliere Gestisci e quindi Abilita archiviazione.
  5. Ripetere i due passaggi precedenti per ogni feature class inclusa nel feature layer.

È ora possibile abilitare la funzionalità di sincronizzazione nel feature layer.

Abilitare la funzionalità di sincronizzazione

Dopo aver preparato i dati, il proprietario del feature layer o chiunque disponga dei privilegi per aggiornare il contenuto può abilitare la funzionalità di sincronizzazione per consentire la modifica offline.

Abilitare la funzionalità di sincronizzazione dalla pagina dei dettagli dell'elemento relativa al feature layer nel Portale Web.

  1. Accedere al portale come proprietario del feature layer ospitato o come utente che dispone dei privilegi per aggiornare i contenuti.
  2. Aprire i dettagli dell'elemento per le feature.
  3. Fare clic sulla scheda Modifica e scorrere verso il basso fino alla sezione Proprietà della pagina.
  4. Selezionare la casella accanto a Abilita sincronizzazione (modifica disconnessa durante la sincronizzazione).
  5. Se si desidera consentire ai client di modificare i dati scaricati, selezionare la casella accanto a Abilita la modifica e consenti agli editor di, quindi scegliere il tipo di modifiche consentite.
    • L'opzione Aggiungere, aggiornare ed eliminare feature offre agli editor più privilegi rispetto alle tre scelte. Gli editor possono aggiungere nuove feature, spostare feature esistenti, modificare i valori esistenti degli attributi ed eliminare feature esistenti.
    • Solo aggiornare gli attributi delle feature è utile quando si desidera che gli editor immettano informazioni sull'attributo per feature esistenti senza modificare alcuna geometria della feature. Ad esempio, si può disporre di un gruppo di torri di osservazione le cui ubicazioni non possono essere modificate, tuttavia è necessario aggiornarne regolarmente gli attributi.
    • Solo aggiungere feature è utile se si desidera che gli editor possano segnalare all'utente le informazioni di carattere geografico, ma non eliminare o aggiornare le feature esistenti. Se ad esempio si dispone di un'applicazione che consente ai cittadini di segnalare scritte sui muri in modo da poter inviare tempestivamente una squadra per rimuoverle, si desidera che i cittadini aggiungano nuove località senza rimuovere o modificare quelle esistenti.
  6. Fare clic su Salva per applicare le modifiche.