Conversion

Operations

Convert Preview

Criar API de conversão

Aplica-se a: Tipo de preço S1.

O criador torna possível desenvolver aplicativos com base em seus dados de mapa interno privados usando a API e o SDK do Azure Maps. A API de conversão é parte do criador.

A API de conversão permite que o chamador importe um conjunto de arquivos de design do DWG como um pacote de desenho compactado para mapas do Azure. Os arquivos DWG devem ser carregados primeiro usando o serviço de dados do Azure Maps. Depois de carregado, use o udid retornado pela API de carregamento de dados para chamar essa API de conversão.

Converter pacote DWG

A API de conversão executa uma solicitação de execução longa.

Depurar problemas de pacote DWG

Durante o processo de conversão, se houver problemas com os erros do pacote DWG e os avisos forem fornecidos na resposta junto com um pacote de diagnóstico para visualizar e diagnosticar esses problemas. Caso todos os problemas sejam encontrados com o pacote DWG, o processo de status da operação de conversão conforme detalhado aqui retorna o local do pacote de diagnóstico que pode ser baixado pelo chamador para ajudá-lo a visualizar e diagnosticar esses problemas. O local do pacote de diagnóstico pode ser encontrado na seção Propriedades da resposta de status da operação de conversão e é semelhante ao seguinte:

{
    "properties": {
        "diagnosticPackageLocation": "https://atlas.microsoft.com/mapdata/{DiagnosticPackageId}?api-version=1.0"                
    }            
}

O pacote de diagnóstico pode ser baixado executando uma HTTP GET solicitação no diagnosticPackageLocation . Para obter mais detalhes sobre como usar a ferramenta para visualizar e diagnosticar todos os erros e avisos, consulte.

Uma operação de conversão será marcada como êxito se houver zero ou mais avisos, mas será marcada como com falha se algum erro for encontrado.

Delete Preview

API de exclusão de conversão

Aplica-se a: Tipo de preço S1.

O criador torna possível desenvolver aplicativos com base em seus dados de mapa interno privados usando a API e o SDK do Azure Maps. A API de exclusão faz parte do criador.

Essa API permite que o chamador exclua todas as conversões de dados criadas anteriormente usando a API de conversão.

Enviar solicitação de exclusão

Para excluir os dados de conversão, você emitirá uma DELETE solicitação em que o caminho conterá o conversionId dos dados a serem excluídos.

Resposta de exclusão de conversão

A API de exclusão de conversão retornará uma 204 No Content resposta http com um corpo vazio, se os recursos de dados convertidos tiverem sido excluídos com êxito.

Uma 400 Bad Request resposta de erro http será retornada se nenhum recurso associado ao passado conversionId for encontrado.

List Preview

API da lista de conversão

Aplica-se a: Tipo de preço S1.

O criador torna possível desenvolver aplicativos com base em seus dados de mapa interno privados usando a API e o SDK do Azure Maps. A API de conversão é parte do criador.

Essa API permite que o chamador busque uma lista de todas as conversões de dados bem-sucedidas enviadas anteriormente usando a API de conversão.

Enviar solicitação de lista

Para listar todas as conversões bem-sucedidas, você emitirá uma GET solicitação sem parâmetros adicionais.

Listar resposta de dados

A API da lista de conversão retorna a lista completa de todos os detalhes de conversão no json formato.

Aqui está um exemplo de resposta que retorna os detalhes de duas solicitações de conversão bem-sucedidas:


{
    "conversions": 
    [
        {
            "conversionId": "54398242-ea6c-1f31-4fa6-79b1ae0fc24d",
            "udid": "31838736-8b84-11ea-bc55-0242ac130003",
            "created": "5/19/2020 9:00:00 AM +00:00",
            "description": "User provided description.",
            "featureCounts": {
                "DIR": 1,
                "LVL": 3,
                "FCL": 1,
                "UNIT": 150,
                "CTG": 8,
                "AEL": 0,
                "OPN": 10
            }
        },
        {
            "conversionId": "2acf7d32-8b84-11ea-bc55-0242ac130003",
            "udid": "1214bc58-8b84-11ea-bc55-0242ac1300039",
            "created": "5/19/2020 9:00:00 AM +00:00",
            "description": "User provided description.",
            "featureCounts": {
                "DIR": 1,
                "LVL": 3,
                "FCL": 1,
                "UNIT": 150,
                "CTG": 8,
                "AEL": 0,
                "OPN": 10
            }
        }
    ]
}