Criar uma pesquisa a partir da camada de feição

Por padrão, ao publicar uma pesquisa no Survey123, uma camada de feição é criada utilizando o esquema de sua pesquisa. Alternativamente, você pode associar sua pesquisa a uma camada de feição existente.

Antes de criar uma pesquisa a partir de uma camada de feição existente, a camada de feição deve ser preparada para uso com Survey123.

Gerar uma pesquisa a partir da camada de feição

Anotação:

Esta seção descreve uma funcionalidade que está disponível apenas no Survey123 Connect. Esta funcionalidade não está disponível no Survey123 Studio.

Para gerar uma pesquisa com base no esquema de uma camada de feição existente, siga estas etapas:

  1. Entre na sua organização do ArcGIS, e clique em Nova pesquisa.
  2. Escolha a categoria Serviços da feição.
  3. Procure e selecione uma camada de feição.

    A galeria mostra camadas às quais você tem acesso. Cada mosaico inclui uma opção Exibir detalhes do item para abrir a página do item e saber mais sobre a camada ou fazer as modificações necessárias.

  4. Clique em Criar pesquisa.

    Um XLSForm é gerado a partir da camada de feição. Se a camada de feição escolhida tiver mais de uma camada, a pesquisa será gerada com base na primeira camada. Para basear uma pesquisa em outra camada da camada de feição, você deve criar a pesquisa manualmente e atualizar o form_id e as propriedades submission_url na planilha de configurações. Para mais informações, consulte Criar uma pesquisa que corresponda a uma camada de feição.

    Se a camada de feição que você escolheu tiver anexos, uma única pergunta de imagem será criada na pesquisa com o nome <layer_name>_image. Este nome não corresponderá a uma palavra-chave na tabela de anexos e deve ser atualizado. Se os anexos existentes representarem mais de uma pergunta, você deverá adicionar perguntas de imagem à pesquisa para corresponder a cada uma das palavras-chaves na tabela de anexos.

  5. Se a pesquisa exigir os seguintes tipos de perguntas, adicione-os manualmente após criá-la:
    • áudio
    • arquivo

    Para mais informações, consulte Perguntas da mídia. A camada de feição também deve ter anexos habilitados.

Após a criação da pesquisa, você poderá publicar a pesquisa imediatamente ou personalizá-la ainda mais. Por exemplo, você pode adicionar rótulos mais descritivos às perguntas e organizá-las em grupos. Ao publicar uma pesquisa usando uma camada de feição existente, uma nova camada de feição hospedada não é criada para seu formulário. Em vez disso, a camada de feição selecionada será referenciada pela sua pesquisa.

Criar uma pesquisa que corresponda a uma camada de feição

Você pode criar manualmente uma nova pesquisa que corresponda a uma camada de feição existente, mas você deve atualizar as propriedades form_id e submission_url na planilha de configurações para definir um vínculo entre a pesquisa e o item da camada de feição no seu portal ou ArcGIS Online do seguinte modo:

  • form_id—Esta propriedade define explicitamente o nome da camada na camada de feição que é utilizada pela pesquisa. Para obter mais informações, consulte o artigo da Base de Conhecimento Como criar uma pesquisa que corresponda a um serviço de feição.
  • submission_url—Esta propriedade é a URL de item da camada de feição. Por exemplo, a URL de envio abaixo refere-se a um item do ArcGIS Online:
    https://www.arcgis.com/sharing/rest/content/items/21a6c530b31a4523bdff7gg94c9c5d9a

    URL de Submissão no formulário Survey123

Dica:

Você deve fornecer a URL do item da camada de feição, conforme mostrado. Um erro comum é utilizar a URL da camada de feição, que não é suportada.

Para criar esta URL, você deve concatenar o ID do Item com o Conteúdo Raiz do portal. A URL de envio para o mesmo item em um portal tem o seguinte formato:

https://<host>:<port>/arcgis/sharing/rest/content/items/21a6c530b31a4523bdff7gg94c9c5d9a

Você não precisa adicionar perguntas para cada campo da camada. Os únicos campos exigidos são aqueles que não permitem valores nulos; nesse caso, você deve definir a opção exigido como sim para a pergunta no formulário. Os nomes das perguntas devem ser iguais aos nomes dos campos; os rótulos e nomes de exibição não precisam coincidir.

Se você precisar de uma pesquisa que exija alguns, mas não todos os campos de uma camada de feição existente, é recomendado que você gere uma pesquisa a partir da camada de feição (conforme descrito na seção anterior) e exclua as perguntas que não são necessárias antes publicar a pesquisa. Desta forma, as propriedades form_id e submission_url são criadas automaticamente.