In qualità di proprietario di una vista di feature layer ospitato è possibile sostituire il feature layer ospitato d'origine della vista. Ciò è utile se si dispone degli stessi dati d'origine, ma i valori degli attributi sono cambiati.
L'utilizzo di un nuovo feature layer ospitato come origine della vista permette di eseguire le seguenti azioni:
- Testare il nuovo layer di origine per assicurarsi che sia pronto prima di scambiare l'origine della vista.
- Ridurre il tempo impiegato per la sostituzione dei contenuti del layer. Ad esempio, per sovrascrivere un layer o accodare i dati serve più tempo che per scambiare il layer di origine della vista.
- Aumenta la possibilità che i dati vengano aggiornati correttamente e la vista continui a soddisfare le proprie esigenze. La maggior parte dei requisiti elencati nella sezione successiva vengono verificati come parte del processo di scambio dell'origine, il che significa che è meno probabile apportare modifiche ai dati che rendono inutilizzabile la vista.
- È possibile mantenere il layer d'origine come archivio dello stato precedente dei dati.
- Se si determina che il nuovo layer di origine non è appropriato o ha influenzato negativamente la vista, è possibile scambiare l'origine della vista per utilizzare il layer di origine precedente.
Devono essere rispettate alcune condizioni per utilizzare un feature layer ospitato come nuova origine per una vista di feature layer ospitato esistente. Sono elencate nella sezione successiva.
Requisiti
Devono essere rispettate le seguenti condizioni per scambiare un'origine della vista e assicurarsi che non ci siano problemi nelle app che utilizzano la vista.
- È necessario essere proprietari del nuovo feature layer ospitato di origine e della vista del feature layer ospitato
- Il nuovo layer di origine deve utilizzare lo stesso riferimento spaziale del layer di origine originale.
- L'impostazione di sincronizzazione del nuovo feature layer deve corrispondere a quella della vista. Se il layer della vista ha la sincronizzazione abilitata, anche il nuovo layer di origine deve averla abilitata. Se nel layer della vista la sincronizzazione non è abilitata, nel nuovo layer di origine non può essere abilitata.
- Il nuovo layer di origine deve contenere lo stesso numero di sublayer del layer di origine originale.
- I sublayer nel nuovo layer di origine devono avere gli stessi ID layer di quelli del layer di origine originale e i sublayer devono essere nello stesso ordine.
- I sublayer nel nuovo layer di origine devono usare gli stessi tipi di geometria (punti, linee o poligoni) di quelli che usavano nel layer di origine originale.
- I sublayer nel nuovo layer di origine devono contenere i campi inclusi nella definizione di campo della vista.
- I campi nel nuovo layer di origine devono essere dello stesso tipo di dati dei campi presenti nel layer di origine originale.
- La vista non può essere attualmente in uso in una mappa offline.
- La vista non può avere layer taster o layer tile vettoriali dipendenti.
- Non è possibile scambiare l'origine di una vista di feature layer ospitato unito.
Scambiare il layer di origine della vista
Per scambiare il feature layer ospitato di origine di una vista del feature layer ospitato, attenersi alla seguente procedura:
- Aprire la pagina dell'elemento della vista del feature layer ospitato.
- Fare clic sulla scheda Impostazioni.
- Scorri fino alla sezione Feature layer (ospitato, vista) e clicca su Aggiorna vista.
- Fare clic su Scambia origine.
Compare un elenco di requisiti del layer.
- Leggere i requisiti che il nuovo layer di origine deve soddisfare.
- Fare clic su Cerca un layer e trovare il feature layer ospitato sostituto da utilizzare come layer di origine per la vista.
È possibile utilizzare la ricerca o riordinare i risultati per trovare il layer.
- Fare clic sul pulsante Scambia origine associato al feature layer ospitato da utilizzare come la nuova origine della vista.
Se il layer sostituto soddisfa tutti i requisiti, la vista feature layer ospitato fa riferimento ai dati del nuovo feature layer ospitato e compare un messaggio che indica la corretta sostituzione avvenuta.
- Fare clic su OK sul messaggio per chiuderlo.
- Fare clic su Avanti.
- Facoltativamente, procedere con la modifica della definizione della vista.
- Fai clic su Aggiorna quando hai finito tutte le modifiche alla vista del feature level ospitato.
Cambiare l'origine della vista altera lo schema di vista del layer di origine e del feature layer ospitato. La data di Schema aggiornato presente nelle schede Panoramica e Dati del layer di origine e delle pagine di visualizzazione dell'elemento del layer si aggiorna quando lo schema cambia.
Per tornare al layer d'origine iniziale, ripetere i passaggi precedenti e utilizzare il layer d'origine iniziale come nuovo layer di origine.