Bonjour, aujourd'hui je vais vous présenter la version 100.13 des SDK ArcGIS
  Runtime. La mise à jour 13 s'appuie sur les capacités existantes et ajoute la
  prise en charge des tuiles vectorielles en 3D, une API de positionnement
  intérieur et bien d'autres améliorations et raffinements.
Couches de tuiles vectorielles en 3D
    Les tuiles vectorielles sont le fond de carte de choix depuis un certain
    temps. Ils fournissent un affichage de haute qualité et indépendant de la
    résolution de la cartographie complexe et, en général, ils améliorent les
    performances. Particulièrement pertinents pour les applications Runtime, ils
    constituent généralement un mécanisme de livraison plus efficace pour les
    fonds de carte hors ligne (qu'il s'agisse d'exporter des tuiles à partir
    d'un service de tuiles vectorielles, de livrer des tuiles vectorielles dans
    un package de tuiles vectorielles ou d'inclure dans un package de scènes
    mobiles).
  
  
    Jusqu'à présent, si vous vouliez travailler en 3D, vous deviez vous fier aux
    couches de tuiles d'images pour vos fonds de carte. Vous pouvez désormais
    utiliser des couches de tuiles vectorielles, non seulement avec nos fonds de
    carte par défaut, mais également avec vos propres styles personnalisés créés
    avec
    Vector Tile Style Editor. Cela signifie également que vous pouvez désormais tirer parti des styles
    de fond de carte ArcGIS Platform activés par la
    clé API
    lorsque vous travaillez en 3D.
  
    Vous pouvez également utiliser des tuiles vectorielles en 3D avec vos
    propres données, ce qui peut simplifier la conception d'applications
    fonctionnant à la fois en 2D et en 3D, ainsi que tous les workflows de
    publication de données que vous pourriez avoir en place pour prendre en
    charge vos applications.
  
  
    Esri propose cette prise en charge initiale des
    tuiles vectorielles 3D, et améliorera la prise en charge 2D et 3D des
    tuiles vectorielles au cours des prochaines versions.
  
  I3S 1.7 & 1.8 sur mobile
    En 100.12, Esri a introduit la prise en charge des versions 1.7 et 1.8 de la
    couche de scène 3D indexée (I3S) sur les appareils de bureau, et maintenant
    Esri l'apporte aux mobiles. Cela permet d'améliorer le rendu, l'utilisation
    de la mémoire et l'utilisation du processeur, ainsi que de réduire les
    requêtes réseau. Bien qu'il s'agisse de grandes améliorations pour les
    solutions bureautiques, elles sont sans doute d'autant plus percutantes pour
    les applications mobiles qui doivent faire face à des connexions réseau de
    qualité variable et à une autonomie limitée. Consultez les notes de version
    d'ArcGIS Runtime (.NET,
    iOS,
    Android,
    Qt) pour savoir comment tirer pleinement parti des dernières améliorations
    avec vos propres données.
  
  Positionnement "indoor" (intérieur)
    ArcGIS IPS est un système de positionnement intérieur qui fonctionne avec
    des balises et un relevé de bâtiment pour fournir votre position en temps
    réel à l'intérieur d'un bâtiment. Il prend en charge l'orientation, le suivi
    et le partage de la localisation, ainsi que la collecte et l'analyse des
    données de localisation.
  
  
    La mise à jour 13 constitue la première étape de la prise en charge du
    positionnement en intérieur avec une nouvelle source de données de
    localisation en intérieur. Cela fonctionne avec un fichier de positionnement
    intérieur ArcGIS IPS et des balises Bluetooth pour offrir une expérience de
    point bleu à l'intérieur via l'affichage de l'emplacement du runtime,
    revenant automatiquement au GPS si nécessaire.
  
  
    Esri étendra et améliorera la prise en charge de Runtime pour le
    positionnement en intérieur dans les prochaines versions. Vous pouvez en
    savoir plus sur ArcGIS IPS
    ici et comment démarrer
    ici.
  
  Filtres d'affichage
    Les filtres d'affichage masquent les données tout en récupérant ces données
    et en les conservant sur l'appareil. Cela a été conçu pour prendre en charge
    les réseaux de services publics qui peuvent avoir de nombreux équipements
    connexes regroupés (par exemple, un transformateur dans une banque de
    transformateurs), mais où il est toujours important de récupérer et de
    travailler avec toutes les entités même si vous n'avez pas besoin de les
    voir toutes à la fois. L'affichage de la carte peut être rendu beaucoup plus
    clair en affichant uniquement des caractéristiques spécifiques, mais vous
    pouvez toujours identifier et sélectionner toutes les caractéristiques,
    visibles ou non.
  
  
    Les filtres d'affichage utilisent une clause where pour spécifier les
    entités à afficher et peuvent être appliqués explicitement ou en fonction
    d'une plage d'échelle. Bien qu'ils soient intrinsèquement utiles lorsqu'ils
    travaillent avec des réseaux de services publics, les développeurs peuvent
    les utiliser avec n'importe quelle donnée d'entité pour aider à désencombrer
    leurs cartes ou scènes.
  
  Dimension Layers
    Les dimensions layers peuvent désormais être lues et affichées à partir de
    packages de cartes mobiles, de géodatabases mobiles et de services ArcGIS
    Enterprise pour présenter des mesures de distance schématiques sur votre
    carte. Les dimensions vont souvent de pair avec les annotations et se
    comportent de la même manière.
  
    Les dimensions prennent en charge l'identification, la sélection et le
    contrôle de la visibilité, et participent à la résolution des conflits avec
    d'autres étiquettes de la carte. Les dimensions sont actuellement
    en lecture seule dans ArcGIS Runtime.
  
  Valeurs contingentes
    Les valeurs contingentes permettent aux modifications d'attributs d'entité
    d'être restreintes par la valeur d'un autre attribut sur cette entité. Ceci
    est similaire à l'utilisation de domaines, mais les domaines ne prennent en
    compte qu'un seul attribut isolément. Par exemple, si votre entité inclut la
    marque et le modèle d'une voiture, lorsque la marque est « Honda », alors
    les modèles valides peuvent être « Civic », « Accord », « CR-V », etc.
    Cependant, vous ne devriez pas être en mesure de définir le modèle sur l'une
    de ces valeurs si la voiture est une "Toyota", auquel cas vous ne devriez à
    la place pouvoir choisir que parmi "Highlander", "RAV4", "Prius", etc.
  
  
    Ces règles sont fournies par la définition de la table d'entités et Runtime
    peut valider qu'elles sont correctement appliquées aux données modifiées. En
    outre, Runtime fournit des méthodes vous permettant d'obtenir des valeurs
    valides pour un champ donné et de valider les modifications avant de les
    appliquer, afin que vous puissiez inclure des valeurs contingentes dans les
    workflows de collecte de données et de modification personnalisés.
  
  Sémantique de suppression complète des réseaux publics
    Esri a étendu la sémantique de suppression d'association avec les
    réseaux de services publics. Le runtime prend désormais en charge Cascade
    (où les entités associées sont supprimées si le conteneur est supprimé),
    Restrict (où le conteneur ne peut pas être supprimé s'il contient des
    entités associées), et None (permettant de supprimer un conteneur mais sans
    supprimer ses entités associées) , où des règles spécifiques sont
    configurées dans la définition du réseau de distribution.
  
  Composants Toolkit
    L'équipe de la boîte à outils a travaillé dur pour apporter des widgets de
    recherche, de sélection de fond de carte et de sélection d'étage à un
    certain nombre de SDK. Voir les kits d'outils pour chaque SDK pour plus de
    détails (.NET,
    iOS,
    Android,
    Java,
    Qt).
  
  Documentation autonome téléchargeable
    Vous pouvez maintenant télécharger la documentation de votre SDK (Guide,
    référence API, exemples et didacticiels) à utiliser sans connexion réseau,
    servie à partir d'un serveur Web local. De nombreux développeurs se
    retrouvent derrière un pare-feu restrictif ou même, dans le cas de la
    création d'applications autour des capacités hors ligne de Runtime,
    incapables d'accéder à un réseau du tout. La documentation est désormais
    disponible pour les versions 100.12 et 100.13 et sera disponible pour toutes
    les versions futures.
  
  Autres améliorations
    Il y a d'autres améliorations. Voici, sans ordre particulier, quelques-uns
    des principaux :
  
  
    - Prise en charge complète des symboles CIM lors de l'écriture sur une carte
    Web.
  
  
    - Prise en charge améliorée d'Arcade (y compris les fonctions de niveau
    supérieur).
  
  - Annotations, polygones et lignes comme barrières d'étiquettes.
  - Étiquetage de scène de point à partir de scènes Web.
  - Meilleure déconfliction des étiquettes 3D.
  
    - Reconnaissance du sol en 3D, y compris les couches d'entités, les couches
    de scènes de points et les couches de scènes d'objets 3D.
  
  
    - Prise en charge des symboles composites et multicouches dans l'affichage
    de l'emplacement.
  
  
    - Nouvelles API pour les symboles alternatifs et les symboles basés sur
    l'échelle sur la rupture de classe et les rendus de valeur unique.
  
  
    - Géodéclencheurs (geotriggers) améliorés lors de l'utilisation d'un
    service.
  
  
    - Définissez la qualité et la sensibilité des géodéclencheurs à l'aide
    d'Arcade.
  
  
    - Prise en charge améliorée de l'annulation pour les jobs qui s'exécutent
    depuis longtemps.
  
  
    - Reflétez correctement la logique de modification des données côté serveur
    lors de la modification des données dans un service.
  
  
    - Lisez et écrivez des cartes Web contenant des couches d'entités API OGC.
  
  
    - Points d'ancrage ordonnés lors de l'utilisation de moteurs de rendu de
    dictionnaire.
  
  
    - Pour plus de détails sur chacun d'entre eux, consultez les notes de
    version pour
    Android,
    iOS,
    Qt,
    .NET et
    Java.
  
  Téléchargez et commencez
    Pour mettre la main sur la version 100.13, accédez au site Web
    ArcGIS Developers, accédez à la page ArcGIS Runtime SDK de votre choix et téléchargez le
    SDK. Vous pouvez également référencer le SDK via
    NuGet,
    Gradle,
    Swift Package Manager
    ou
    CocoaPods. Si vous débutez dans le développement avec ArcGIS Runtime, chaque SDK (.NET, iOS,
    Android,
    Java et
    Qt) contient une
    documentation de guide riche, une référence d'API, des didacticiels et des
    exemples. Créez simplement
    un compte de développeur
    ArcGIS gratuit et vous pourrez accéder à tout ce dont vous avez besoin pour
    développer votre application.
  
  Vous pouvez vous abonner à ce blog pour lire d'autres articles sur le développement Web d'applications
      cartographiques et découvrir comment l'ArcGIS API JavaScript est une
      superbe alternative à Google Maps ! Vous voulez vous aussi réaliser des
      applications Web cartographiques et dynamiques ? N'hésitez pas à souscrire
      à un plan gratuit ArcGIS for Developers pour développer vos propres applications cartographiques 2D ou 3D
      ! Cet article résume ce que vous obtiendrez. Et pour en savoir sur l'API
      c'est ici.



 
 
 
 
Aucun commentaire:
Enregistrer un commentaire