ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Calcul de champ de date simple à l'aide du calculateur de champs

Il existe deux manières de réaliser des calculs de champs dans ArcMap : via la table attributaire ou à l'aide de l'outil de géotraitement Calculer un champ. Les deux possibilités utilisent les mêmes fonctionnalités.

Pour calculer des valeurs de date dans un champ de la table attributaire, procédez comme suit :

  1. Cliquez sur le menu Editor (Editeur) dans la barre d'outils Editeur, puis sur Start Editing (Ouvrir une session de mise à jour).

    Vous pouvez effectuer des calculs sans vous trouver dans une session de mise à jour ; cependant dans ce cas, vous ne pouvez pas annuler les résultats.

  2. Cliquez sur le bouton List by Source (Répertorier par source) dans la table des matières.
  3. Effectuez un clic droit sur la table ou la couche dans la table des matières et sélectionnez Open Attribute Table (Ouvrir la table attributaire).
  4. Cliquez avec le bouton droit sur l'en-tête du champ de date et sélectionnez Calculateur de champs.

    S'il n'existe aucun champ pour les valeurs de date, ajoutez un nouveau champ de date en cliquant sur le bouton Options et sur l'option Ajouter un champ. Pour ajouter un nouveau champ, vous devez quitter la session de mise à jour.

  5. Utilisez les listes Champs et Fonctions pour générer une expression de calcul du champ de date. Vous pouvez également mettre à jour l'expression dans la zone de texte ci-dessous ou saisir votre propre expression valide.
  6. Cliquez sur OK.
Astuce :

Toute fonction datetime Python ou VBScript peut être utilisée pour calculer une date.

  • Exemple de code Python : time.strftime('31/1/2000')
  • Exemple de script VB : cdate("1/31/2000") ou cdate(#1/31/2000#)

Vous pouvez également utiliser le symbole (#) pour signaler une date comme vous le faites pour représenter une chaîne avec des guillemets doubles ("). Notez que le symbole # ne reconnaît pas les paramètres régionaux et qu'il ne fonctionne correctement qu'avec les structures de dates américaines. Pour les autres valeurs locales, utilisez la fonction DateSerial() ou une autre fonction spécifique des valeurs locales.

Remarque :

Il existe une représentation numérique de chaque date et heure. La date du 30 décembre 1899 a la valeur universellement acceptée 0. Si vous calculez un champ de date de 1.5, vous obtenez le 31 décembre 1899 à 12:00:00 PM. Le nombre à gauche du symbole décimal (dans ce cas, 1) représente le jour de l'année. Les nombres négatifs représentent les jours antérieurs au 30 décembre 1899 et les nombres positifs représentent les jours postérieurs au 30 décembre 1899. Le nombre situé à droite du symbole décimal représente l'heure ; 0 correspondant à 12:00:00 AM (midi) et .5 à 12:00:00 PM (minuit). Ceci vous permet d'effectuer des calculs qui mélangent les nombres et les dates. Supposons que vos données comportent la date de mise en service des compteurs d'eau et que vous souhaitez générer un rapport avec la prochaine date de mise en service dans 30 jours. Pour déterminer la date, vous pouvez utiliser le calcul VBScript suivant :

Next_Service_Date = service_date + 30

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal