Skip to main content

Flux de données personnalisées

Les flux de données personnalisés permettent d’accéder aux données provenant de sources de données qui ne sont pas prises en charge en mode natif par ArcGIS. Les données issues de flux de données personnalisées peuvent être envoyées aux clients Web, aux applications de bureau et aux applications de terrain sous la forme de services d’entités. Voici quelques exemples de création d’un flux de données personnalisées :

  • Vous souhaitez accéder à des données qui utilisent un format propriétaire.

  • Vous ne voulez pas inscrire la source de données auprès d’ArcGIS Enterprise.

  • Vous souhaitez accéder aux données gérées par un tiers.

  • Les données sont stockées dans un emplacement distant et doivent être diffusées en tant que flux de données en direct.

Vous pouvez développer des flux de données personnalisées à l’aide de l’outil de ligne de commande cdf disponible avec ArcGIS Enterprise SDK. L’outil vous permet d’utiliser JavaScript pour créer et tester des fournisseurs de données personnalisées qui extraient les données de vos sources de données. Il intègre également votre code dans des fichiers de paquetage de données personnalisées qui peuvent être utilisés pour inscrire les fournisseurs de données auprès d’ArcGIS Server. Une fois inscrites, vos données peuvent être mises à la disposition des clients ArcGIS sous la forme de services d’entités faisant référence à vos fournisseurs de données.

Pour en savoir plus sur les flux de données personnalisés, consultez la documentation afférente.

Éléments à prendre en compte avant de développer un flux de données personnalisées

Les flux de données personnalisées demandent des connaissances en développement Web, en langage de programmation JavaScript et NodeJS. Il est essentiel de savoir que l’outil de ligne de commande cdf renseigne les fournisseurs de données personnalisées avec un code standard, ce qui vous permet de vous concentrer sur le codage de la logique pour associer les fournisseurs à votre source de données et mettre en forme les données extraites dans des fichiers GeoJSON.

Avant de développer un flux de données personnalisé, tenez compte de la manière dont votre fournisseur de données personnalisé va communiquer avec votre source de données. Par exemple, si vous devez recueillir les tweets publiés par un compte X particulier, vous pouvez configurer votre fournisseur de données pour qu’il utilise l’API X. De la même manière, si vous devez recueillir des mesures commerciales (des évaluations et des revues de Yelp, par exemple), vous pouvez configurer votre fournisseur de données pour qu’il utilise l’API Yelp Fusion.