Conversion

Operations

Convert

Platí pro: viz cenové úrovně.

Tvůrce umožňuje vyvíjet aplikace založené na vašich privátních interiérových mapových datech pomocí azure Mapy API a sady SDK. Tento článek představuje koncepty a nástroje, které platí pro Azure Mapy Creator.

Rozhraní API pro převod umožňuje volajícímu importovat sadu souborů návrhu DWG jako komprimovaný balíček pro kreslení do Azure Mapy. Balíček pro kreslení by se měl nejprve nahrát pomocí služby Azure Mapy Data Service. Po nahrání použijte k volání tohoto rozhraní udid API pro převod Upload rozhraní Data Upload data.

Převod balíčku DWG

Rozhraní API pro převod provádí dlouho běžící požadavek.

Ladění problémů s balíčkem DWG

Pokud během procesu převodu dojde k problémům s chybami a upozorněními balíčku DWG, zobrazí se v odpovědi spolu s diagnostickým balíčkem pro vizualizaci a diagnostiku těchto problémů. V případě jakýchkoli problémů s balíčkem DWG vrátí proces stavu operace převodu (jak je zde podrobně podrobně) umístění diagnostického balíčku, který může volající stáhnout, aby mohl tyto problémy vizualizovat a diagnostikovat. Umístění diagnostického balíčku najdete v části Properties odpovědi na stav operace převodu a vypadá takto:

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

Diagnostický balíček je možné stáhnout spuštěním požadavku na HTTP GET . diagnosticPackageLocation Další podrobnosti o tom, jak pomocí tohoto nástroje vizualizovat a diagnostikovat všechny chyby a upozornění, najdete v tématu Vizualizér chyb kreslení.

Pokud se zobrazí nula nebo více upozornění, operace převodu se označí jako úspěšná, ale pokud dojde k nějaké chybě, označí se jako neúspěšná.

Delete

Platí pro: viz cenové úrovně.

Tvůrce umožňuje vyvíjet aplikace založené na vašich privátních interiérových mapových datech pomocí azure Mapy API a sady SDK. Tento článek představuje koncepty a nástroje, které platí pro Azure Mapy Creator.

Toto rozhraní API umožňuje volajícímu odstranit všechny převody dat vytvořené dříve pomocí rozhraní Conversion API.

Odeslání žádosti o odstranění

Pokud chcete odstranit data převodu, vydáte požadavek, ve kterém DELETE bude cesta obsahovat conversionId data, která se mají odstranit.

Odpověď odstranění převodu

Rozhraní API pro odstranění převodu vrátí odpověď HTTP s prázdným textem, pokud byly převedené datové prostředky 204 No Content úspěšně odstraněny.

Pokud se s předaným souborem nenašel žádný prostředek, vrátí se 400 Bad Request conversionId chybová odpověď HTTP.

Get

Platí pro: viz cenové úrovně.

Tvůrce umožňuje vyvíjet aplikace založené na vašich privátních interiérových mapových datech pomocí azure Mapy API a sady SDK. Tento článek představuje koncepty a nástroje, které platí pro Azure Mapy Creator.

Toto rozhraní API umožňuje volajícímu načíst úspěšný převod dat odeslaný dříve pomocí rozhraní Conversion API.

Get Operation

Tato cesta bude získána z volání metody POST /conversions. Zatímco probíhá, bude vrácen kód http200 bez dalších hlaviček – po úspěšném dokončení bude následovat http200 s Resource-Location hlavičkou.

List

Platí pro: viz cenové úrovně.

Tvůrce umožňuje vyvíjet aplikace založené na vašich privátních interiérových mapových datech pomocí azure Mapy API a sady SDK. Tento článek představuje koncepty a nástroje, které platí pro Azure Mapy Creator.

Toto rozhraní API umožňuje volajícímu načíst seznam všech úspěšných převodů dat odeslaný dříve pomocí rozhraní Conversion API.

Odeslání žádosti o seznam

Pokud chcete zobrazit seznam všech úspěšných převodů, GET vydáte požadavek bez dalších parametrů.

Odpověď na seznam dat

Rozhraní API seznam převodu vrátí úplný seznam všech podrobností převodu ve json formátu .

Tady je ukázková odpověď, která vrátí podrobnosti o dvou úspěšných žádostech o převod:


{
    "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
            }
        }
    ]
}