Suite

Créer une carte Web frontale non SIG vers le serveur ESRI

Créer une carte Web frontale non SIG vers le serveur ESRI


J'ai une carte Web que j'ai créée à l'aide de l'API Javascript ESRI ArcGIS / Web App Builder. Elle gère les projets de la Ville. Les services qui gèrent ces données souhaiteraient une interface web pour gérer les informations. Ils veulent mettre à jour dans une feuille de calcul Excel (ou quelque chose de similaire) et avoir la mise à jour automatique de la carte Web. Maintenant, j'ai deux pensées ici.

  1. Créez une carte d'éditeur Web donnant des capacités de niveau d'édition aux classes d'entités impliquées et placez cette carte sur un serveur INTERNE UNIQUEMENT afin que seuls les employés de la Ville puissent y accéder.
  2. Créez un formulaire Web qui affiche et interagit avec les données de la base de données uniquement, sans accès spatial.

Mon problème est que j'ai de l'expérience dans la création de l'éditeur de carte Web où les utilisateurs visualisent une carte Web, cliquent sur les fonctionnalités ciblées et font apparaître la barre d'outils d'édition. Mais l'option souhaitée est de fournir un point d'entrée de feuille de calcul pour permettre à un utilisateur de bureau non SIG de mettre à jour les informations sans aucune formation SIG. Je me demande si quelqu'un a des informations sur la façon dont quelqu'un créerait un point de modification non basé sur une carte pour les données SIG sur un serveur ArcGIS Enterprise ?


Les options que nous avons utilisées consistent à créer une liste dans Microsoft SharePoint qui est connectée à la base de données utilisée par le système de cartographie Web. Dans notre cas, SDE s'est exécuté sur MS SQL, mais nous l'avons également connecté directement à MS SQL Spatial et en évitant Esri. Cela donne à l'utilisateur une interface non basée sur une carte qui ressemble à une feuille de calcul. Vous pouvez également connecter Excel directement à une base de données SQL à l'aide du bouton « à partir d'une autre source » sur l'onglet Données. Ce sont des manières de faire les choses sans programmeur, mais il existe un certain nombre d'options programmées plus élégantes. Bryan


En fonction de la configuration de votre eGIS et de vos systèmes, vous pouvez exécuter une tâche Python pour utiliser les lignes Excel à intervalles réguliers et publier/appliquer des modifications en tant que service d'entité ou de carte. Vous pouvez également utiliser Google pour travailler avec Python si les feuilles/lignes doivent être rendues publiques.


voici une nouvelle alternative fraîche, nous publions bientôt cartoserver. il s'agit d'un service Web SIG compatible avec les services d'entités du serveur ArcGIS. Vous pouvez effectuer de nombreuses opérations en ligne et sans avoir installé un serveur ArcGIS ou un serveur GI. Il est mieux utilisé pour ce type d'applications. Vous pouvez trouver un exemple ici http://cartologic.com/sandbox/cartoserver/#/geo-tables utilisez cartoview/cartoview pour vous connecter. Une fois connecté, vous pouvez télécharger un fichier de formes et définir ce fichier de formes en tant que service d'entités. le tout depuis le navigateur. Vos utilisateurs doivent apprendre à créer un fichier de formes. Si cela est trop difficile, vous pouvez étendre le code pour télécharger des fichiers Excel


Voir la vidéo: Introduction to and Building Your First ArcGIS Enterprise Deployment