Los feeds de datos personalizadas le permiten acceder y utilizar datos de fuentes de datos que no son compatibles de forma nativa con ArcGIS. Los datos de feeds de datos personalizados se pueden servir a clientes web, aplicaciones de escritorio y aplicaciones de campo como servicios de funciones de solo lectura. A continuación, se muestran algunos ejemplos que indican cuándo se crearía un feed de datos personalizados:
- Desea acceder a datos que utilizan un formato patentado.
- No desea registrar su fuente de datos con ArcGIS Enterprise.
- Desea acceder a los datos mantenidos por un tercero.
- Sus datos se almacenan en una ubicación remota y deben transmitirse como un feed de datos en directo.
Puede desarrollar feeds de datos personalizados utilizando la herramienta de línea de comandos cdf que viene con ArcGIS Enterprise SDK. La herramienta le permite utilizar JavaScript para crear y probar proveedores de datos personalizados que obtienen datos de sus fuentes de datos. También empaqueta su código en archivos de paquetes de datos personalizados que se pueden utilizar para registrar a sus proveedores de datos con ArcGIS Server. Una vez registrados, sus datos pueden estar disponibles para los clientes de ArcGIS como servicios de entidades de solo lectura que hacen referencia a sus proveedores de datos.
Para obtener más información sobre los feeds de datos personalizados, consulte la documentación de los feeds de datos personalizados.
Consideraciones antes de desarrollar un feed de datos personalizados
Los feeds de datos personalizados requieren conocimientos de desarrollo web, el lenguaje de programación JavaScript y NodeJS. Es importante tener en cuenta que la herramienta de línea de comandos cdf completa los proveedores de datos personalizados con código repetitivo, lo que le permite concentrarse en codificar la lógica para conectar los proveedores con su fuente de datos y formatear los datos obtenidos como GeoJSON.
Antes de desarrollar un feed de datos personalizado, piense en cómo se comunicará su proveedor de datos personalizados con su fuente de datos. Por ejemplo, si necesita recopilar tweets publicados por una cuenta específica de Twitter, puede configurar su proveedor de datos para usar la API de Twitter. Del mismo modo, si necesita recopilar métricas comerciales, por ejemplo, calificaciones y reseñas de Yelp, puede configurar su proveedor de datos para usar la API de Yelp Fusion.
Para obtener más información, consulte la documentación de los feeds de datos personalizados.