Configurazione di un provider di geocodifica

Se si desidera utilizzare la geocodifica quando si aggiungono nuovi elementi alla mappa nella vista operazioni, configurare un provider di geocodifica. Ad esempio, è possibile utilizzare la goecodifica per deteminare l'ubicazione di un indirizzo specifico. È anche possibile utilizzare la geocodifica inversa per determinare l'indirizzo di un'ubicazione di cui si specificano le coordinate. Attualmente Esri è l'unico provider di geocodifica supportato.

Informazioni su questa attività

Per impostare un provider di geocodifica, è necessario configurare le seguenti proprietà di sistema:
GeocodingAccountUser
Il nome utente che viene associato alle richieste di geocodifica. Se il provider di geocodifica è Esri, impostare il nome utente con l'ID del client.
GeocodingAccountPassword
La versione codificata su base 64 della password da utilizzare con il nome utente specificato in GeocodingAccountUser. Se il provider di geocodifica è Esri, immettere la versione codificata su base 64 del segreto del client.
GeocodingProvider
Il nome del provider di geocodifica da utilizzare. Se non si specifica un valore, i campi dell'indirizzo corrispondente non verranno visualizzati nella finestra Aggiungi nuovo elemento.
GeocodingProviderBaseURL
L'indirizzo di servizio del provider di geocodifica.
GeocodingFieldDefaults
Un elenco di valori predefiniti che compilano in modo automatico i corrispondenti campi dell'indirizzo se si visualizza la finestra Aggiungi nuovo elemento nella scheda Elenco. Ad esempio, immettere valori che si prevede di utilizzare più frequentemente per creare gli elementi di dati presenti nella propria area: '{"city":"Dublin","region":"","postalCode":"Dublin 16","country":"Ireland"}'
Se si forniscono i valori per GeocodingAccountUser e GeocodingAccountPassword, la richiesta di geocodifica utilizza tali valori. Se i valori forniti non sono validi, la richiesta di geocodifica ha esito negativo. Se non si forniscono valori, la soluzione tenta di collegarsi senza.

Procedura

  1. Nel menu di navigazione, fare clic su Gestione > Gestione del sistema > Proprietà di sistema.
  2. Configurare la proprietà di sistema GeocodingProvider con il valore ESRI.
  3. Configurare la proprietà di sistema GeocodingProviderBaseURL con un valore simile al seguente URL:
    http://IL NOME HOST DEL SERVER DI GEOCODIFICA ESRI/arcgis/rest/services/World/GeocodeServer
  4. Opzionale: Configurare la proprietà di sistema GeocodingFieldDefaults con i valori pertinenti. Formattare i valori come riportato nell'esempio che segue: '{"city":"Minneapolis","region":"","postalCode":"55401","country":"USA"}'.

Operazioni successive

Importare il certificato SSL per il server di geocodifica nel Liberty keystore predefinito.