Suite

Pourquoi Esri-resource-proxy déconnecte-t-il les utilisateurs d'Esri Geoportal Server ?


Je constate un problème selon lequel la transmission d'une requête à l'API REST du serveur du géoportail Esri, via le proxy de ressources Esri, entraîne la déconnexion des utilisateurs du géoportail.

Je peux reproduire le problème comme ceci :

  • installer Esri Geoportal Server sur Windows à l'aide d'IIS
  • installer Esri Resource Proxy sur la même machine
  • connectez-vous au géoportail (par exemple http://localhost:8080/geoportal/catalog/identity/login.page)
  • dans un nouvel onglet du même navigateur, envoyez une requête à l'API REST du géoportail via le proxy Esri (par exemple http://localhost/PHP/proxy.php?http://localhost:8080/geoportal/rest/find/document ?f=pjson)
  • revenez à l'onglet Géoportail, actualisez la page et notez que l'utilisateur est maintenant déconnecté

Cette erreur fait ne pas se produire pour moi en utilisant le sandbox Geoportal à http://gptogc.esri.com/geoportal/catalog/main/home.page (vous pouvez le tester avec cette requête)

Est-ce que quelqu'un sait pourquoi cela se produit? Le problème se produit-il parce que le proxy se trouve sur la même machine que le serveur du géoportail ? Existe-t-il des solutions de contournement connues ?

Je ne connais pas assez le fonctionnement de la session de connexion dans le serveur de géoportail, ou ce que fait Esri Resource Proxy, pour savoir comment déboguer cela.


Le problème était lié aux cookies, que Geoportal Server utilise pour suivre les sessions de connexion. Lorsque le proxy est sur le même domaine que le Geoportal Server, il supprime les cookies et réinitialise la session.

Une solution de contournement consiste à placer le proxy sur un sous-domaine distinct.


Pourquoi Esri-resource-proxy déconnecte-t-il les utilisateurs d'Esri Geoportal Server ? - Systèmes d'information géographique

En supposant que l'assouplissement continu des restrictions publiques et la livraison des vaccins se déroulent comme prévu, nous prévoyons que le PIB augmentera la croissance d'un peu plus de 11 % au cours de l'année en cours. La solide performance du secteur des exportations irlandaises est à l'origine d'une grande partie de cette croissance.

L'impact de la COVID-19 sur l'emploi a entraîné l'introduction de soutiens supplémentaires au revenu pour protéger les revenus. Alors que les restrictions de santé publique sont levées et que l'économie se redresse, nous sommes confrontés au retrait de ces soutiens. Nous examinons ces soutiens et le rôle qu'ils ont joué dans le soutien des revenus. En dressant le profil de ceux qui ont le plus profité des nouveaux régimes, nous mettons en évidence les groupes les plus exposés au risque de pertes de revenus significatives à mesure qu'ils se retirent.


Par défaut, une installation Windows autonome ne pas déconnecter les sessions RDP déconnectées.

Votre installation doit donc avoir été personnalisée pour qu'elle se déconnecte des sessions RDP déconnectées.

Chargez le composant logiciel enfichable Éditeur d'objets de stratégie de groupe. Il ciblera l'ordinateur local.

Accédez à Configuration ordinateur -> Modèles d'administration -> Composants Windows -> Services Bureau à distance -> Hôte de session Bureau à distance -> Limites de temps de session

Vérifiez que le paramètre « Définir la limite de temps pour les sessions déconnectées » est soit Non configuré, soit Activé, mais avec un paramètre Jamais.

Pour ajouter ce que @Ryan a écrit, si la politique de sécurité locale est « Non configurée », vous devez ensuite vérifier la configuration des services Terminal Server / Configuration du bureau à distance. Cliquez avec le bouton droit sur "Connexion", choisissez "Propriétés" et vérifiez qu'aucune option "Forcer la déconnexion" n'est appliquée.

(Je n'ai pas accès à une machine Windows Server 2008 R2 pour le moment, je mettrai à jour/réparerai ma réponse lorsque je retrouverai l'accès)

Erratum: L'emplacement est Démarrer > Outils d'administration > Services Bureau à distance > Configuration de l'hôte de session Bureau à distance. Double-cliquez sur "RDP-Tcp", et allez dans l'onglet "Sessions".

Modifier pour ajouter : Notez, cependant, que sans limiter les sessions avec des déconnexions forcées, vous volonté tôt ou tard, se heurtent aux limitations des 2 sessions RDP codées en dur (y compris les sessions « console »), nécessitant une déconnexion forcée après tout.


L'exemple de code GeoDesic Buffers ne fonctionne pas sur mon serveur IIS local

Je suis nouveau dans l'utilisation d'ArcGis Api pour javascript, j'utilise JS Api 3.20. J'essaye depuis 3 jours mais ça ne marche pas. J'ai pris le code du lien suivant Geometry Engine - Geodesic buffers | ArcGIS API for JavaScript 3.20 Je colle ceci dans Mon fichier Html créer dans le site Web VS pour .Net et configure un serveur local pour ma page à l'aide du serveur IIS. · GitHub l'a configuré dans la même application dans IIS Le fichier Excel téléchargé a été ajouté dans mon application à partir de https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/4.5_week.csv mais j'obtiens toujours l'erreur suivante dans console utilisant le mode développeur lorsque l'URL du proxy est définie sur cette config.defaults.io.proxyUrl = "/192.168.8.188/Proxy/proxy.ashx"

et lorsque je définis l'URL du proxy sur cette config.defaults.io.proxyUrl = "/Proxy/", l'erreur suivante se produit dans la console

Pourriez-vous s'il vous plaît m'aider. Je serais reconnaissant d'avance.


Alors, que faites-vous exactement ?

Juste curieux. J'entends beaucoup de SIG ces jours-ci, mais je ne sais pas grand-chose. Qu'est-ce que vous faites les gars, à quoi ressemble le travail? Dans quel genre d'industries travaillez-vous ? Je suis également intéressé d'entendre parler du côté programmation de votre travail.

Je suis technicien SIG et cartographe pour un laboratoire de recherche dans une université du Midwest. Je fais essentiellement tout le travail SIG pour un professeur et ses post-doctorants. Dans notre laboratoire, nous utilisons des SIG, des images de télédétection, des approches de modélisation basées sur les données et une analyse de la chaîne d'approvisionnement des produits de base combinée à des entretiens avec des parties prenantes sur le terrain pour comprendre comment et pourquoi les humains utilisent les terres dans le monde.

J'aime le travail que je fais. Je travaille sur de nombreux types de projets, de la cartographie de l'expansion urbaine à travers l'Asie à la modélisation de l'impact des changements de politique environnementale au Brésil sur les taux de déforestation en Amazonie. Le travail que j'ai effectué a conduit à des impacts positifs majeurs sur l'environnement et est très gratifiant.

Côté programmation, j'utilise principalement des scripts Python pour accélérer mon flux de travail.

Pourriez-vous expliquer comment exactement l'utilisation de la programmation python peut accélérer le flux de travail ? Je suis relativement averti en SIG mais très novice en python et je suis curieux de savoir comment cela pourrait m'aider.

Des cartes des risques d'inondation pour les études d'inondation ?

Je suis analyste SIG/intendant de données dans un laboratoire SIG d'un institut de recherche (université) basé sur la géologie côtière. Nous effectuons notre propre travail, mais nous sous-traitons également à des organismes publics. Le changement du littoral, l'élévation du niveau de la mer, le transport des sédiments et l'habitat sont notre spécialité, mais nous travaillons également de manière multidisciplinaire avec les services écosystémiques (en essayant d'attribuer des valeurs économiques (in)directes aux caractéristiques naturelles par rapport à celles créées par l'homme) et juridiques/ politique (zones protégées, loi sur les plages ouvertes, plates-formes pétrolières et gazières). Nous (en tant que groupe) utilisons une tonne de télédétection et de SIG.

En ce qui concerne mes fonctions : je fais des analyses de bas niveau/un travail de technicien limite, je fais de jolies cartes/affiches pour les musées, je travaille comme consultant pour des agences d'État, je fais des catalogues de données, je gère des magasins de données intranet, je consulte des gens sur la façon de créer leurs métadonnées FGDC conformes avant de télécharger leurs ensembles de données gis sur un serveur de géoportail public pour le téléchargement, les travaux d'arpentage sur le terrain et d'utiliser beaucoup python pour l'analyse des changements de rivage à l'échelle de l'État, la manipulation de raster et la gestion générale des fichiers (big data !).

En ce qui concerne les impacts ? Pas gratifiant en ce qui concerne mon travail individuel, mais certaines des autres personnes qui ont un MS/PhD font des trucs assez cool.


5. Implémentations de services Web

5.1. Aperçu

Ce chapitre documente des informations sur les implémentations du service Web Testbed-12. Les informations ont été collectées comme suit :

Les métadonnées des services Web Testbed-12 ont été collectées et analysées (à l'aide de XQuery) pour collecter des informations telles que les versions, les profils, les classes de conformité et les options prises en charge par ces services.

Les clients et les fournisseurs de composants de service ont été invités à fournir des commentaires sur des aspects spécifiques, par exemple les résultats des tests CITE, les technologies de sécurité mises en œuvre, l'utilisation des documents de capacités et les problèmes d'interopérabilité rencontrés. Les retours ont été analysés et résumés.

Les documents basés sur la norme commune OWS prenaient en charge l'application d'une fonction d'analyse syntaxique commune. De même, la section "Filter_Capabilities" définie par la norme OGC Filter Encoding est réutilisée par plusieurs services Web OGC (dans Testbed-12, il s'agissait d'instances CSW, PubSub, SOS, WFS et WOS). Il a donc également été analysé avec une fonction commune. Pour d'autres documents, et pour recueillir des informations spécifiques au type de service à partir du document de capacités, des fonctions supplémentaires ont été appliquées.

Les informations suivantes ont été analysées à partir des éléments de capacités définis par OWS Common :

Nom du fournisseur de services

Version du document de capacités

Versions de spécifications prises en charge par le service

Profils pris en charge par le service

Les informations ont été extraites des éléments « Profils » dans la section « Identification du service » du document sur les capacités.

Opérations prises en charge par le service, notamment :

Contraintes de sécurité - pour plus de détails, voir le Testbed-12 OWS Common Security Extension ER

Capacités de gestion des réponses aysnchronous - pour plus de détails, voir le Testbed-12 Asynchronous Services Response ER

Prise en charge de la compression EXI - pour plus de détails, consultez le Testbed-12 LiDAR Streaming ER et le Testbed-12 Compression Techniques ER

Si des capacités étendues ont été définies

Les informations analysées à partir des capacités de filtre FES incluent :

capacités de filtrage d'identifiants

opérateurs logiques, de comparaison, spatiaux, temporels et tout opérateur supplémentaire

5.2. Service de catalogue (CSW)

Le tableau suivant a été créé à l'aide des fonctions d'analyse syntaxique courantes décrites dans la Présentation.

Version du service utilisé dans l'analyse

ExtensionPackageManagerExport (Obtenir, Publier)

ExtensionPackageManagerExportInstanceData (Obtenir, Publier)

Capacités de filtrage - scalaires - opérateurs logiques

Capacités de filtrage - scalaire - opérateurs de comparaison

Capacités de filtrage - spatial - opérateurs

Capacités de filtrage - spatial - opérandes de géométrie

Capacités de filtrage - fonctions

Addition, COUNT, DISTINCT, Division, MAX, MIN, Multiplication, Soustraction, UPPER

Addition, Division, Multiplication, Soustraction

Addition, Division, Multiplication, Soustraction, indice:CONCAT, indice:LOWER, indice:SUBSTRING, indice:TO_DATE, indice:TO_TIMESTAMP, indice:UPPER, indice:USER_IN_ROLE, indice:USER_NAME

Addition, Division, Multiplication, Soustraction, isChildOrSelf

Addition, Division, Multiplication, Soustraction

Possède des capacités étendues dans les métadonnées des opérations

Prend en charge le profil d'application de métadonnées ISO 1.0

Capacités de filtrage - opérateurs supplémentaires

Capacités de filtrage - conformité

Le service fourni par CNR implémente également la fonctionnalité PubSub. Plus précisément, il implémente la classe de conformité "Basic Publisher".

5.3. Éditeur PubSub

Le tableau suivant a été créé à l'aide des fonctions d'analyse syntaxique courantes décrites dans la Présentation.

Version du service utilisé dans l'analyse

Capacités de filtrage - conformité

Possède des capacités étendues dans les métadonnées des opérations

Le service 52N PubSub a implémenté l'extension SOAP OGC PubSub 1.0. Ces informations n'étaient pas répertoriées dans le document Capacités (sous ows:ServiceIdentification/ows:Profile) et n'apparaissent donc pas dans le tableau généré automatiquement).

Le service CSW fourni par CNR implémente également la fonctionnalité PubSub. Plus précisément, il implémente la classe de conformité "Basic Publisher". Il n'est pas répertorié dans le tableau, car le document de capacités du service est basé sur CSW 2.0.2. L'intégration de plusieurs interfaces de service OGC au même point de terminaison est un aspect de la recommandation de poursuivre le développement d'un mécanisme pour découvrir les liens entre les services ainsi que les données et les services.

5.4. Services sémantiques

L'ensemble de services Web développés et déployés dans Testbed-12 comprend quatre services axés sur le traitement sémantique :

Service de registre sémantique

Service de représentation sémantique

Service de médiation sémantique

Le traitement automatisé des métadonnées de service n'a pas été effectué pour ces services, car ce sont de nouveaux services qui ont été développés dans le programme IP de l'OGC (Testbed-11 et Testbed-12) et n'étendent aucune norme de service Web OGC établie. Des informations détaillées sur les services peuvent être trouvées dans le Testbed-12 Semantic Représentation, Registre et Médiation ER.

5.5. Service d'observation des capteurs (SOS)

Le tableau suivant a été créé à l'aide des fonctions d'analyse syntaxique courantes décrites dans la Présentation.

Version du service utilisé dans l'analyse

DescribeSensor (Get, Post) - prend en charge la compression EXI telle que définie dans Testbed-12

GetCapabilities (Get, Post) - prend en charge la compression EXI telle que définie dans Testbed-12

GetDataAvailability (Get, Post) - prend en charge la compression EXI telle que définie dans Testbed-12

GetFeatureOfInterest (Get, Post) - prend en charge la compression EXI telle que définie dans Testbed-12

GetObservation (Get, Post) - prend en charge la compression EXI telle que définie dans Testbed-12

GetResult (Get, Post) - prend en charge la compression EXI telle que définie dans Testbed-12

GetResultTemplate (Get, Post) - prend en charge la compression EXI telle que définie dans Testbed-12

Capacités de filtrage - conformité

Met en œuvreMinSpatialFilter, ImplementsMinTemporalFilter, ImplementsSpatialFilter, ImplementsTemporalFilter

Capacités de filtrage - spatial - opérateurs

Capacités de filtrage - spatial - opérandes de géométrie

Capacités de filtrage - temporel - opérateurs

Capacités de filtrage - temporel - opérandes géométriques

Possède des capacités étendues dans les métadonnées des opérations

5.6. Service de couverture Web (WCS)

Le tableau suivant a été créé à l'aide des fonctions d'analyse syntaxique courantes décrites dans la Présentation. En plus:

Le soutien du profil DGIWG WCS (ébauche) a été identifié

Pour un WCS v1.0.0 - dont le document de capacités n'est pas basé sur OWS Common, les informations analysées incluent :

Nom du fournisseur de services

Version du document de capacités

Versions de spécifications prises en charge par le service

Opérations prises en charge par le service

Center for Spatial Information Science and System, Université George Mason

Version du service utilisé dans l'analyse

Décrire la couverture (obtenir, publier)

Décrire la couverture (obtenir, publier)

GetCoverage (Get) - prend en charge les réponses asynchrones telles que définies dans Testbed-12 (à l'aide du ou des schémas de gestionnaire de réponse suivants : mailto)

GetCoverage (Get) - prend en charge les réponses asynchrones telles que définies dans Testbed-12 (à l'aide du ou des schémas de gestionnaire de réponse suivants : mailto)

GetCoverage (Get) - prend en charge les réponses asynchrones telles que définies dans Testbed-12 (à l'aide du ou des schémas de gestionnaire de réponse suivants : mailto)

GetCoverage (Get) - prend en charge les réponses asynchrones telles que définies dans Testbed-12 (à l'aide du ou des schémas de gestionnaire de réponse suivants : mailto)

GetCoverage (Get) - prend en charge les réponses asynchrones telles que définies dans Testbed-12 (à l'aide du ou des schémas de gestionnaire de réponse suivants : mailto)

GetCoverage (Get) - prend en charge les réponses asynchrones telles que définies dans Testbed-12 (à l'aide du ou des schémas de gestionnaire de réponse suivants : mailto)

GetCoverage (Get) - prend en charge les réponses asynchrones telles que définies dans Testbed-12 (à l'aide du ou des schémas de gestionnaire de réponse suivants : mailto)

GetCoverage (Get) - prend en charge les réponses asynchrones telles que définies dans Testbed-12 (à l'aide du ou des schémas de gestionnaire de réponse suivants : mailto)

DescribeCoverage (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://tb12.opengis.net/security/authCodeList#CLIENT_CERTIFICATE)

GetCapabilities (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://tb12.opengis.net/security/authCodeList#CLIENT_CERTIFICATE)

GetCoverage (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://tb12.opengis.net/security/authCodeList#CLIENT_CERTIFICATE)

Décrire la couverture (obtenir, publier)

DécrireEOCoverageSet (Obtenir, Publier)

GetEOcoverageSet (Obtenir, publier)

Décrire la couverture (obtenir, publier)

DécrireEOCoverageSet (Obtenir, Publier)

Décrire la couverture (obtenir, publier)

Décrire la couverture (obtenir, publier)

Décrire la couverture (obtenir, publier)

Possède des capacités étendues dans les métadonnées des opérations

5.7. Service de fonctionnalités Web (WFS)

Le tableau suivant a été créé à l'aide des fonctions d'analyse syntaxique courantes décrites dans la Présentation. En plus:

La prise en charge du profil DGIWG WFS et des profils NSG WFS a été identifiée

Les classes de conformité prises en charge ont été identifiées

Version du service utilisé dans l'analyse

DescribeFeatureType (Obtenir, Publier)

DescribeFeatureType (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

DescribeStoredQueries (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

GetAccessibility (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

GetCapabilities (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

GetDescription (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

GetFeature (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH) - prend en charge les réponses asynchrones telles que définies dans Testbed-12 (en utilisant le schéma de gestionnaire de réponse suivant (s): mailto)

GetPropertyValue (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

ListStoredQueries (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

Sync (Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

DescribeFeatureType (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

DescribeStoredQueries (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

GetAccessibility (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

GetCapabilities (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

GetDescription (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

GetFeature (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH) - prend en charge les réponses asynchrones telles que définies dans Testbed-12 (en utilisant le schéma de gestionnaire de réponse suivant (s): mailto)

GetPropertyValue (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

ListStoredQueries (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

GetAccessibility (Obtenir, publier)

DescribeFeatureType (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://tb12.opengis.net/security/authCodeList#CLIENT_CERTIFICATE)

GetCapabilities (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://tb12.opengis.net/security/authCodeList#CLIENT_CERTIFICATE)

GetFeature (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://tb12.opengis.net/security/authCodeList#CLIENT_CERTIFICATE)

DescribeFeatureType (Obtenir, Publier)

Décrire les requêtes stockées (obtenir, publier)

GetFeatureWithLock (Obtenir, publier)

GetPropertyValue (Obtenir, publier)

ListStoredRequêtes (Obtenir, Publier)

DescribeFeatureType (Obtenir, Publier)

DescribeFeatureType (Obtenir, Publier)

DescribeFeatureType (Obtenir, Publier)

DescribeFeatureType (Obtenir, Publier)

GetFeatureWithLock (Obtenir, publier)

CreateStoredQuery (Obtenir, Publier)

DescribeFeatureType (Obtenir, Publier)

Décrire les requêtes stockées (obtenir, publier)

GetPropertyValue (Obtenir, Publier)

ListStoredRequêtes (Obtenir, Publier)

CreateStoredQuery (Obtenir, Publier)

DescribeFeatureType (Obtenir, Publier)

Décrire les requêtes stockées (obtenir, publier)

GetPropertyValue (Obtenir, publier)

ListStoredRequêtes (Obtenir, Publier)

CreateStoredQuery (Obtenir, Publier)

DescribeFeatureType (Obtenir, Publier)

Décrire les requêtes stockées (obtenir, publier)

GetPropertyValue (Obtenir, publier)

ListStoredRequêtes (Obtenir, Publier)

DescribeFeatureType (Obtenir, Publier)

DescribeFeatureType (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

DescribeStoredQueries (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

GetAccessibility (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

GetCapabilities (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

GetDescription (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

GetFeature (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH) - prend en charge les réponses asynchrones telles que définies dans Testbed-12 (en utilisant le schéma de gestionnaire de réponse suivant (s): mailto)

GetPropertyValue (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

ListStoredQueries (Get, Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

Transaction (Post) - avec annotation de sécurité (contrainte : authentification, valeur : http://www.opengis.net/security/authCodeList#CW_AUTH)

DescribeFeatureType (Obtenir, Publier)

Décrire les requêtes stockées (obtenir, publier)

GetFeatureWithLock (Obtenir, publier)

GetPropertyValue (Obtenir, Publier)

ListStoredRequêtes (Obtenir, Publier)

DescribeFeatureType (Obtenir, Publier)

Décrire les requêtes stockées (obtenir, publier)

GetFeatureWithLock (Obtenir, publier)

GetPropertyValue (Obtenir, publier)

ListStoredRequêtes (Obtenir, Publier)

DescribeFeatureType (Obtenir, Publier)

Décrire les requêtes stockées (obtenir, publier)

GetFeatureWithLock (Obtenir, publier)

GetPropertyValue (Obtenir, Publier)

ListStoredRequêtes (Obtenir, Publier)

DescribeFeatureType (Obtenir, Publier)

Décrire les requêtes stockées (obtenir, publier)

GetFeatureWithLock (Obtenir, publier)

GetPropertyValue (Obtenir, publier)

ListStoredRequêtes (Obtenir, Publier)

DescribeFeatureType (Obtenir, Publier)

Décrire les requêtes stockées (obtenir, publier)

GetFeatureWithLock (Obtenir, publier)

GetPropertyValue (Obtenir, publier)

ListStoredRequêtes (Obtenir, Publier)

GetFeature (Post) - avec annotation de sécurité (contrainte : politique, valeur : https://tb12.secure-dimensions.com/WFSSecurityPolicy.xml) (contrainte : autorisation, valeur : https://tb12.secure-dimensions.com/ Permit.xacml.xml) - prend en charge les réponses asynchrones telles que définies dans Testbed-12 (à l'aide du ou des schémas de gestion de réponse suivants : mailto)

Capacités de filtrage - scalaires - opérateurs logiques

Capacités de filtrage - scalaire - opérateurs de comparaison

Capacités de filtrage - spatial - opérateurs

Capacités de filtrage - spatial - opérandes de géométrie

Capacités de filtrage - fonctions

Addition, Division, Multiplication, Soustraction

AddCoverages, Affine, Aggregate, Area, AreaGrid, BandMerge, BandSelect, BarnesSurface, Bounds, BufferFeatureCollection, Catégoriser, Clip, CollectGeometries, Collection_Average, Collection_Bounds, Collection_Count, Collection_Max, Collection_Median, Collection_Min, Collection_Nearest, Collection_Average, Collection_S CropCoverage, EqualInterval, Feature, FormatDateTimezone, GeoPackage, GeoPackageDismiss, GeorectifyCoverage, GetFullCoverage, GetGeoPackageResult, GetGeoPackageStatus, Grid, Heatmap, IEEEremainder, Importer, InclusionFeatureCollection, Interpoler, IntersectionFeatureCollection, Jenks, LEGRSsureB, LEGRSsureBest, LregSureB PointStacker, PolygonExtraction, PropertyExists, Quantile, Query, RangeLookup, RasterAsPointCollection, RasterZonalStatistics, Recode, RectangularClip, ReprojectGeometry, ScaleCoverage, Snap, StandardDeviation, StoreCoverage, StyleCoverage, ToEnvelope, Transform, UnionFeatur eCollection, Unique, UniqueInterval, VectorToRaster, VectorZonalStatistics, Vocab, abs, abs_2, abs_3, abs_4, acos, area2, asMultiGeometry, asin, atan, atan2, between, bound,borderDimension, buffer, bufferWithSegments, ceil, centroid, classify, contains, convertir, convexHull, cos, croix, dateFormat, dateParse, densify, différence, dimension, disjoint, disjoint3D, distance, distance3D, double2bool, endAngle, endPoint, env, enveloppe, equalTo, equalsExact, equalsExactTolerance, exp, ExteriorRing, floor, geomFromWKT, geomLength, geometryType, getGeometryN, getID, getX, getY, getz, GreaterEqualThan, GreaterThan, id, if_then_else, in10, in2, in3, in4, in5, in6, in7, in8, in9, int2bbool, int2ddouble, interiorPoint, interiorRingN, intersection intersecte, intersecte3D, isClosed, isCoverage, isEmpty, isInstanceOf, isLike, isNull, isRing, isSimple, isValid, isWithinDistance, isWithinDistance3D, isométrique, longueur, lessEqualThan, lessThan, liste, journal, max_2,_2, max_3, min. mi n_3, min_4, mincircle, minimumdiameter, minrectangle, modulo, not, notEqualTo, numGeometries, numInteriorRing, numPoints, numberFormat, numberFormat2, octogonalenvelope, décalage, chevauchements, paramètre, parseBoolean, parseDouble, parseInt, parseNong, propriété, aléatoire, relier, relierPattern, reprojeter, redimensionner versPixels, rint, round, roundDouble, round_2, setCRS, simplifier, sin, splitPolygon, sqrt, startAngle, startPoint, strCapitalize, strConcat, strEndsWith, strEqualsIgnoreCase, strIndexOf, strLastMatches,IndexOf, strL strPosition, strReplace, strStartsWith, strSubstring, strSubstringStart, strToLowerCase, strToUpperCase, strTrim, strTrim2, stringTemplate, symDifference, tan, toDegrees, toDirectPosition, toLineString, toPoint, toRadians, toWKT, toXlinkHref, toDegrees, toDirectPosition, toLineString, toPoint, toRadians, toWKT, toXlinkHref, touche, union,


Défis pour les SIG en Irlande – juillet 2013

Je travaille avec GIS parce que cela fait une différence.

Il permet à notre monde de devenir un endroit meilleur. Le SIG est notre ADN.

J'ai déjà parlé de certaines des grandes avancées que nous réalisons dans la communauté GI, tout comme mon collègue Paul.

Et je vois de grands projets continuer à voir le jour. Les cartes ScoilNet offrent une valeur réelle avec des délais de projet plus courts, à un public plus large (dans ce cas, les écoles primaires et post-primaires) qu'auparavant, et à une fraction (dans ce cas 5%) de projets similaires il y a un petit nombre d'années. Et nous avons Spatial NI de LPS et Geoportal IE d'OSi.

Tout cela sur une petite île où une stratégie SIG n'existe que dans une partie. Félicitations à l'équipe NI GI Strategy qui en est à la deuxième itération de sa stratégie SIG.

Dans les articles précédents, j'ai déploré le manque de gestion coordonnée de l'information sur l'île. Peut-être que la nomination de Bill McCluggage en tant que CIO du gouvernement donnera un coup de pouce, surtout compte tenu de ses liens avec l'Irlande du Nord.

J'ai également déjà soulevé des inquiétudes concernant l'absence d'une infrastructure nationale de données spatiales. Des progrès significatifs ont été réalisés ici de part et d'autre de la frontière grâce au LPS et à la DECLG/OSi.

Leurs portails pilotés par INSPIRE sont susceptibles de s'élargir davantage à des initiatives de données spatiales ouvertes.

Mais quelle chance un accord cartographique national pour la République d'Irlande, similaire à celui en place en Irlande du Nord ? Et bien que l'on assiste enfin à des avancées sur les codes postaux dans le sud, pourquoi le débat se focalise-t-il sur le bit « poste » ? En effet quel rôle jouent ici mes anciens employeurs GeoDirectory ? J'espère qu'ils agissent comme un stimulus pour les codes de localisation dont nous avons besoin !

Une autre préoccupation concerne la base de compétences au sein de notre communauté. Je suis ravi de voir les efforts en cours au sein des institutions de niveau 3 pour produire un personnel SIG plus qualifié.

Malgré tout cela, le SIG est partout. C'est grâce aux grands efforts d'un groupe de personnes motivées sur cette île. La technologie aide, en permettant le SIG grâce à des plateformes d'optimisation des ressources et du temps telles qu'ArcGIS.

Alors que pouvons-nous faire de plus ? Quel est l'appel à l'action ici ? Eh bien, continuons à nous concentrer sur la gestion coordonnée de l'information, sur l'IDS nationale et sur un meilleur développement des compétences. Malgré la tension profonde entre l'évolution rapide du marché et les pressions sur les ressources, j'ajouterais que nous pouvons faire plus en tant que communauté. Nous devons:

  • exiger une stratégie IG pour le Sud, fortement alignée sur celle du Nord, et avec un engagement de haut niveau. Trouver un propriétaire pour cela me semble être le premier défi - peut-être que notre nouveau CIO du gouvernement peut ajouter une impulsion ici ?
  • saisir l'opportunité d'accroître nos compétences et de nous engager dans la quantification des bénéfices, comme l'a demandé Niall Cussen lors de la conférence Imagine 2013 en mars de cette année. Cela sera considérablement renforcé lorsque OSi publiera, vers la fin de 2013, son étude économique du marché des IG en Irlande.
  • s'impliquer plus profondément et formellement dans des initiatives clés en matière de données/d'informations, telles que : la campagne « big data » (même s'il s'avère qu'il s'agit de « données moyennes ») l'influent et toujours croissant mouvement Open Data Ireland l'implication de l'Irlande dans le gouvernement ouvert Partenariat pour le plan directeur numérique de Dublin.

Et pourquoi maintenant ? Parce que je crois que nous sommes à l'œil d'une tempête parfaite !

Michael Byrne, Esri Irlande


BARRE LATÉRALE

Le projet USIBWC a créé une base de données centralisée et fiable d'actifs de données pour un accès, des requêtes et des rapports améliorés. Les principales caractéristiques comprennent :

• Deux applications Web axées sur les flux de travail sont intégrées à une application de géoportail interactive pour automatiser, rationaliser et améliorer le programme de gestion des permis de l'USIBWC.

• L'application géoportail fournit une aide à la décision améliorée au personnel de l'USIBWC lors de leur évaluation des demandes de licence, de bail et de permis (LLP) et sert de point d'accès principal aux données spatiales critiques, y compris l'infrastructure de digue, les ressources environnementales et de gestion des terres.

• Une suite d'outils de gestion de données intégrée à l'application géoportail offre aux utilisateurs la possibilité d'importer, valider, éditer et interroger des millions de mesures de qualité de l'eau et de débit gérées par l'USIBWC et contribue à faciliter les exigences de reporting organisationnel et réglementaire.


Comment HTTPS empêche-t-il les attaques de l'homme du milieu ?

Dans ce cas, G pourra-t-il obtenir le certificat que A a précédemment obtenu de W ?

Oui, le certificat est la clé publique avec l'étiquette. Le serveur Web l'enverra à toute personne qui s'y connectera.

Si G peut obtenir le certificat, cela signifie-t-il que G pourra déchiffrer les données ?

Non. Le certificat contient le clé publique du serveur web. Le proxy malveillant n'est pas en possession de la clé privée correspondante. Ainsi, si le proxy transmet le vrai certificat au client, il ne peut pas déchiffrer les informations que le client envoie au serveur Web.

Le serveur proxy peut essayer de falsifier le certificat et de fournir sa propre clé publique à la place. Ce sera cependant détruire la signature des autorités de certification. Le navigateur avertira du certificat invalide.


Open Source ou Esri : avantages et inconvénients ?

Ainsi, à l'UC &, j'ai participé à une discussion de groupe avec des personnes de plusieurs domaines sur les avantages et les inconvénients de l'utilisation du logiciel SIG Esri par rapport aux options Open Source comme QGIS, etc. Notre opinion collective était que les économies initiales des options Open Source étaient outweighed by lack of dedicated maintenance, problems integrating Open Source with IT standards (especially security issues), difficulty finding/replacing subject matter experts for staffing, etc.

Obviously the opinions of people at the Esri UC is going to skew toward ArcGIS software. Iɽ like to hear some other opinions on pros and cons of OSS versus Esri for GIS organizations, particularly for Enterprise GIS. Thoughts?

Update: Great discussion, especially u/OsbertParsely and u/Prikli. Thanks!

From the organizational level: you always pay the piper. Meaning you have to pay for someone that knows how to develop GIS software. You can either pay the piper in the form of writing ESRI a check for an ELA - plus. ugh. Oracle licenses and DBAs, in which case you offload those costs onto them and hand your data over to ESRI and hope they know WTF they are doing.

Or you can pay the piper in shelling out six-figure salaries for someone (more likely several someones) that can competently develop across Linux, OGR/GDAL, PostGIS, geoserver/mapserver, JavaScript, and Python - and you might be fubared when they leave or retire.

From the level of the trenches - opensource GIS is awesome, because you can always take it with you when you leave and you can play around with enterprise level tools whenever you want and build your skillset. But you still have to know your way around ESRI products if you want to maximize your employment prospects. They are simply too dominant in the marketplace.

In reality, it’s always a cost/benefit trade off that’s settled by use case, budget, and the scope of what you want to do.

Cartographers like Esri. Database and analysis nerds (myself included) need data to be fit for purpose, we don't need it to make a pretty map.

There are companies in various areas that provide support for F/OSS software for significantly less than what ESRI and similar cost.

I'm also not convinced that the security issues are any worse, just that they are more visible. The main benefit I see in free and open source software is that you know what it is doing on the computer, rather than having to trust that whatever company you got it from has taken adequate precautions. As well, you can make your own modifications and plugins relatively easily, and sell these if you wish.

The really obvious benefit is that everyone can have a copy without breaking the bank, and update to whatever versions come out.

The main con is that you can potentially sue the maker of a proprietary software package if it loses data, but I would doubt that it would go through.

Doesn't make sense to me. The license is quite costly and to me (and I work quite extensively with spatial data and GIS), it doesn't offer much more features than QGIS does. Nowadays I would automate as much as possible with python (shapely, geopandas, rasterio, rasterstats) and just use QGIS for validation and easier overview. QGIS is quicker, smarter and overall more intuitive and fluid to use after you made the switch. le seul thing that I see ArcGIS still being better is the rendering of labels.

To me personally ESRI ArcGIS is just overpriced bloatware. Any subject matter expert should have no issues at all working with any GIS after a short learning phase. The principals behind the fronted software are all the same. And security, that is not the job of a GIS, that lies in the hand of the network admin. And maintenance. I never ever used any sort of support by ArcGIS yet, so I can't talk about that, but I'm sure youɽ find support for FOSS software out there as well, and surely much cheaper.

And my main reason for getting rid of any trace of arcpy in my workflow, is that my models can now run on any machine, anywhere. Without a specific OS or license. Trump that :)


Error Authenticating Proxy Account when Executing SSIS job

I have a SQL Server instance that runs 5 scheduled tasks each night, each of which run SSIS packages.

These packages have been running for years and the associated steps run via a Proxy Account (PackageExecutor). PackageExecuter is associated with a SQL Credential that was a former domain admin account.

Soon, the domain associated with this admin account is going to be shutdown. I have to use a new account, on a new domain, as the admin account associated with my roxy, PackageExecutor. When I created a new Credential for the new Admin account and associated it with PackageExecutor, I started to get the following error when I tried to run one of my SQL jobs as a test:

If I'm understanding this reasonably explicit error, what it's telling me is that the Credential accounts, associated with my proxy is in correct. How do I validate this?

I know that this account is legitimate-- I've already associated it with every associated server group, I've made it a sysadmin user on the server.

What could be causing this problem?

To be clear, I haven't mis-typed the account name or the password associated with the Proxy Credential. However, when I entered the account name DomainAdmin_Account and clicked the Check Names button, SQL Server automatically transformed the User ID to the fully-qualified version. I'm not sure if this has anything to do with this problem.

I'm at a bit of a loss. I've given my credential account full access to everything that I can think of. What might I need to do to get this to work?

Sorry, one more quick mention. I've found this MSDN kb article. Resolution method #1 is what I've been doing for years. The others don't seem to apply, or I'm missing something. Any tips or clarification would be beneficial.


Voir la vidéo: ArcGIS - Download ArcGIS Sample data from ESRI published Services (Octobre 2021).