Descrição
Os valores M são uma propriedade geométrica de dados espaciais que são usados para armazenar dados de rota. Determinados clientes bloqueiam as feições de edição que têm valores m para que os valores m existentes não sejam perdidos ao editar a geometria dessas feições. Isto representa um desafio ao utilizar o Collector for ArcGIS, pois não é possível editar estas feições.
Note:
Please note that there is an existing enhancement request marked as "In Product Plan" for this functionality.
O ArcGIS Enterprise 10.5.x introduziu uma propriedade adicional que afeta a edição de serviços da feição que têm valores m. Essa configuração é 'Permitir atualizações de geometria sem valor m'.Esta propriedade pode ser utilizada em camadas no serviço da feição que foram habilitadas para armazenar valores m, mas os valores m não estão sendo utilizados ao editar no Collector for ArcGIS. Quando as geometrias de feição são editadas através do serviço da feição, os valores m NaN são inseridos se o cliente não fornecê-los. Portanto, esta nova configuração permite editar serviços de feição no Collector que têm valores m provenientes do ArcGIS Server 10.5.1.
Solução ou Solução Provisória
Antes de iniciar
- Verifique se o serviço de feição do ArcGIS Server tem valores m:
- Vá para o parâmetro REST do serviço de feição.
Exemplo:http://sampleserver6.arcgisonline.com/arcgis/rest/services/Military/FeatureServer
- Clique em uma camada específica no serviço de feição.
Exemplo:http://sampleserver6.arcgisonline.com/arcgis/rest/services/Military/FeatureServer/4
- Procure a propriedade HasM. Se isto for verdadeiro, o serviço de feição terá valores m. Se isto for falso, o serviço de feição não terá valores m.
Exemplo:
- Verifique se os dados têm valores m usando o seguinte método:
- Navegue até o local da classe de feição no ArcCatalog.
- Clique com o botão direito na classe de feição e clique em Propriedades.
- Na guia Geral, a seção Propriedades da geometria lista se as feições têm valores M ou Z
Exemplo:

A documentação a seguir explica os fluxos de trabalho para utilizar a propriedade Permitir atualizações de geometria sem valor m :
ArcGIS Enterprise: Configurar serviços da feição editáveis que contêm camadas habilitadas para m
Há dois fluxos de trabalho descritos abaixo, dependendo se esta propriedade está habilitada durante a publicação do serviço da feição ou após o serviço da feição já ter sido publicado.
Habilitando a propriedade durante a publicação
- Clique em Arquivo > Compartilhar como > Serviço. Continue com os prompts até que a janela Editor de serviço seja aberta.
- Selecione Acesso à Feição no serviço.
- No painel de detalhes do Acesso à Feição, marque a caixa ao lado de Permitir atualizações de geometria sem valor m.
Exemplo:
Habilitando a propriedade em um serviço da feição existente do ArcGIS Enterprise 10.5.1
- Abra o ArcGIS Server Manager e entre como o proprietário do serviço da feição ou como o administrador do ArcGIS Server.
- Clique em Serviços > Gerenciar Serviços.
- No módulo Serviços , clique no nome do serviço da feição para inserir valores NaN m quando o cliente não fornecer um.
- No módulo Editar , clique em Recursos.
- Clique na opção Acesso à Feição (o nome, não a caixa de seleção) na janela Selecionar e configurar recursos . Isto exibe as propriedades do serviço da feição.
- Marque a caixa de seleção Permitir atualizações de geometria sem valor m .
Exemplo:
- Clique em Salvar e Reiniciar para aplicar as alterações ao serviço.
Note:
To remove m-values entirely, this can be achieved with the following workflow: How To: Remove Z- and/or M-values from a feature class