ArcGIS Runtime<\/A> est une famille de SDK natifs pour le développement d'applications géographiques sur toutes les plateformes mobiles et de bureau populaires. Avec tous les SDK ArcGIS Runtime, il est possible de créer des applications qui permettent l'accès aux cartes et aux données ainsi que leur utilisation même en cas de connexion réseau limitée ou absente. De plus, les données vectorielles peuvent être téléchargées sur l'appareil, modifiées hors ligne, puis synchronisées facilement avec la base de données dès qu'une connexion Internet est disponible.<\/P><\/P>Pour la mise à disposition hors ligne de différents types de données, il existe plusieurs possibilités et flux de travail qui peuvent être combinés sans problème dans ArcGIS Runtime. Il faut noter que les SDK pour ordinateurs de bureau (.NET\/WPF, Java, Qt) peuvent gérer certains types de données avec la Local Server Technologie<\/A>, ce qui n'est pas possible dans les autres SDK.<\/P> <\/P>Fondamentalement, nous pouvons distinguer trois options :<\/P>Traitement des données dans ArcGIS Desktop sous forme de ArcGIS Runtime Content<\/A> ou différents types de Packages<\/A> suivis d'une distribution par side-loading ou téléchargement de fichiers.<\/LI>Intégration des « données originales » telles qu'elles sont, par exemple GeoTiff, KML, Shapes, etc.<\/LI>Export des données des services avec ArcGIS Runtime lui-même, au moment de l'exécution de l'application, comme par exemple dans Collector for ArcGIS<\/A> (basé sur la technologie ArcGIS Runtime)<\/LI><\/OL> <\/P>Bien sûr, les cartes peuvent être assemblées côté client par le développeur couche par couche. Cela représente un certain effort supplémentaire. Pour réellement prendre une carte complète avec toutes ses données hors ligne en une seule fois et l'utiliser, jusqu'à la version 100.0<\/STRONG> d'ArcGIS Runtime, il n'y avait que deux possibilités – en tant que Mobile Map Package<\/A> prétraité (.mmpk) et en tant que Map Package<\/A> (.mpk) en combinaison avec le Local Server<\/A>. Les deux font partie de l'option 1 mentionnée plus haut. Avec ArcGIS Runtime version 100.1<\/STRONG>, il y a maintenant avec la nouvelle OfflineMapTask<\/EM> la possibilité d'exporter une carte complète dans l'application au moment de l'exécution (option 3).<\/P> <\/P>
<\/P>
Pour la mise à disposition hors ligne de différents types de données, il existe plusieurs possibilités et flux de travail qui peuvent être combinés sans problème dans ArcGIS Runtime. Il faut noter que les SDK pour ordinateurs de bureau (.NET\/WPF, Java, Qt) peuvent gérer certains types de données avec la
Fondamentalement, nous pouvons distinguer trois options :<\/P>
Bien sûr, les cartes peuvent être assemblées côté client par le développeur couche par couche. Cela représente un certain effort supplémentaire. Pour réellement prendre une carte complète avec toutes ses données hors ligne en une seule fois et l'utiliser, jusqu'à la version 100.0<\/STRONG> d'ArcGIS Runtime, il n'y avait que deux possibilités – en tant que
<\/>}
Cependant, ce qui est intéressant c'est le format dans lequel la carte est stockée localement par le OfflineMapTask<\/> :<\/>}<\/>} <\/>}<\/>}La documentation indique que les données sont stockées localement sous forme de
Cependant, un dossier portant l'extension .mmpk (Mobile Map Package) est créé, voir image. La structure en dessous ressemble fortement à celle d'un MMPK décompressé (tous les packages sont zippés). Sous ce dossier se trouvent la description/configuration de la carte (mobile_map.mmap), une base de données SQLite (.geodatabase) avec les données vectorielles ainsi que des Tile Packages (.tpk) des fonds de carte. Pour rappel, dans le format MMPK compressé existant, les Tile Packages ne sont pas autorisés.<\/>}
De plus, le dossier Mobile Map Package créé ne peut être utilisé que dans ArcGIS Runtime (via la classe MobileMapPackage<\/>), contrairement aux MMPK compressés qui peuvent également être utilisés dans ArcGIS Desktop.<\/>} <\/>}Personnellement, je suppose qu'il s'agit déjà ici d'une évolution mentionnée lors du Developer Summit à Palm Springs dans diverses feuilles de route : les Mobile Map Packages devraient finalement pouvoir être gérés localement dans ArcGIS Runtime, contenir tout le contenu des
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.