Compresse les données de nuage de points stockées dans Object Storage Service (OSS) pour réduire la transmission de données sur le réseau.
Description de l'opération
-
Avant d'utiliser cette opération, assurez-vous de bien connaître la facturation d'Intelligent Media Management (IMM). Pour plus d'informations, consultez Facturation.
Important Les tâches asynchrones ne garantissent pas la ponctualité. -
Limite de format de fichier : seuls les fichiers de nuage de points au format PCD sont pris en charge.
-
Il s'agit d'une opération asynchrone. Une fois la tâche démarrée, les informations de la tâche ne sont conservées que pendant 7 jours. Passé ce délai, les informations de la tâche ne peuvent plus être récupérées. Appelez l'opération GetTask ou ListTasks pour obtenir le
TaskIdrenvoyé et consulter les informations de la tâche. Vous pouvez également configurer le paramètre Notification pour recevoir les informations de la tâche via des notifications par message.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
imm:CreateCompressPointCloudTask |
create |
*Project
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ProjectName |
string |
Oui |
Le nom du projet. Pour plus d'informations sur la façon d'obtenir le nom du projet, consultez Créer un projet. |
test-project |
| SourceURI |
string |
Oui |
L'URI OSS du fichier de nuage de points. L'URI OSS suit le format oss://${Bucket}/${Object}, où |
oss://test/src/test.pcd |
| TargetURI |
string |
Oui |
L'URI OSS du fichier de sortie compressé. L'URI OSS suit le format oss://${Bucket}/${Object}, où |
oss://test/tgt |
| PointCloudFileFormat |
string |
Non |
Le format de fichier de nuage de points. Seul le format PCD est pris en charge. Valeur par défaut : pcd. Valeurs valides :
|
pcd |
| CompressMethod |
string |
Oui |
L'algorithme de compression. Valeurs valides :
Valeurs valides :
|
octree |
| PointCloudFields |
array |
Oui |
Les champs d'attributs PCD qui participent à la compression et l'ordre de compression. Après la compression, les données sont décompressées dans cet ordre.
|
|
|
string |
Non |
La valeur du champ d'attribut PCD qui participe à la compression. Valeurs valides :
|
["xyz"] |
|
| KdtreeOption | KdtreeOption |
Non |
Les paramètres de compression par arbre K-d. |
|
| OctreeOption | OctreeOption |
Non |
Les paramètres de compression octree. |
|
| UserData |
string |
Non |
Les informations personnalisées, qui sont renvoyées dans les notifications de messages asynchrones pour vous aider à associer les notifications de messages au sein de votre système. Longueur maximale : 2 048 octets. |
{"ID": "user1","Name": "test-user1","Avatar": "http://example.com?id=user1"} |
| Tags |
object |
Non |
Les balises personnalisées utilisées pour rechercher et filtrer les tâches asynchrones. |
{"LabelKey": "Value"} |
| CredentialConfig | CredentialConfig |
Non |
Laissez ce paramètre vide, sauf si vous avez des exigences particulières. La configuration d'autorisation China. Ce paramètre est facultatif. Pour plus d'informations, consultez Utiliser l'autorisation chaînée pour accéder aux ressources d'autres entités. |
|
| Notification | Notification |
Non |
La configuration des notifications par message. Pour plus d'informations, cliquez sur Notification. Pour plus d'informations sur le format des messages de notification asynchrones, consultez Format des messages de notification asynchrones. Remarque
Intelligent Media Management ne prend pas en charge la spécification d'une URL de rappel pour les rappels d'appels d'API. Utilisez plutôt Message Service (MNS). |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
CA995EFD-083D-4F40-BE8A-BDF75FFF**** |
| TaskId |
string |
L'identifiant de la tâche. |
PointCloudCompress-badda57d-a3ab-4e6d-938f-49b77ce**** |
| EventId |
string |
L'identifiant de l'événement. |
0B7-1LR4Wcue1aBhk2xT85MfL***** |
Exemples
JSON format
{
"RequestId": "CA995EFD-083D-4F40-BE8A-BDF75FFF****",
"TaskId": "PointCloudCompress-badda57d-a3ab-4e6d-938f-49b77ce****",
"EventId": "0B7-1LR4Wcue1aBhk2xT85MfL*****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.