Suite

Leaflet.js ajoute/supprime le contrôle de la carte


J'essaie de combiner deux bons plugins Leaflet Easy Button et Leaflet Routing Machine et je n'arrive pas à le faire fonctionner. ce que je veux semble assez simple, j'aimerais avoir un bouton qui, une fois cliqué, ajoute et supprime le contrôle de routage sur la carte. actuellement, je peux ajouter le bouton et le contrôle et faire en sorte que le bouton le supprime, mais je ne sais pas comment obtenir une fonctionnalité de type bascule douce.

Je suis actuellement bloqué avec ceci:

var route = L.Routing.control({ waypoints : [ ], unités : 'imperial', géocodeur : L.Control.Geocoder.google(), routeWhileDragging : true }).addTo(map); L.easyButton('fa-compass', function (){route.removeFrom(map)}, 'Routage' );

De plus, j'ai essayé de manipuler les éléments du DOM à l'aide de ce post, mais je n'ai pas eu de chance.


changer la fonction du bouton facile en :

L.easyButton('fa-compass', function (){ $('.leaflet-routing-container').is(':visible') ? route.removeFrom(map) : route.addTo(map) }, ' Routage' );

Cela applique simplement un simple opérateur ternaire pour déterminer s'il faut ajouter ou supprimer le contrôle de route (et utilise jQuery pour détecter la visibilité du conteneur de routage).


Création de cartes pour illustrer les tendances

À l'aide d'InfoAssist , vous pouvez créer des cartes pour identifier des modèles ou des tendances dans vos données. En convertissant les données en valeurs pouvant être affichées sur une carte, vous pouvez visualiser des scénarios, illustrer les points chauds et identifier les zones à problèmes potentiels. Par exemple, un organisme d'application de la loi peut utiliser la fonctionnalité de cartographie pour identifier les zones de criminalité plus élevée dans les emplacements qu'ils couvrent. Vous pouvez également utiliser des cartes pour déterminer comment les lieux sont liés, comprendre où se trouvent les objets et identifier les meilleures actions à entreprendre. En illustrant les tendances sur une carte, un décideur peut facilement identifier des tendances et tirer des conclusions plus rapidement.

Un exemple précoce de la façon dont les cartes peuvent être utilisées pour illustrer les tendances est le cas du Dr John Snow, un épidémiologiste qui a été l'un des premiers à utiliser des données pour cartographier les occurrences du choléra afin de trouver la cause de l'infection. En traçant les données sur le choléra sur une carte d'une ville, le Dr Snow a pu visualiser une tendance qui montrait des incidences plus élevées de choléra au plus près des pompes à eau. Cet exemple est illustré dans l'image suivante.

Les cartes vous permettent également de mesurer la taille, la forme et la distribution pour détecter et quantifier des modèles, et même effectuer des analyses prédictives. Un exemple de la façon dont les cartes peuvent aider à détecter et à quantifier les modèles est le scénario dans lequel une agence d'État a utilisé une application de cartographie WebFOCUS pour résoudre un problème avec son système de bons d'alimentation. À l'aide de cette application, des rachats de bons alimentaires étranges, tels que des transactions de nombres arrondis, ont été découverts. En traçant ces transactions sur une carte, l'agence a découvert que les rachats apparaissaient au même endroit géographique. Après une enquête plus approfondie, l'agence a identifié que des individus vendaient leurs bons d'alimentation à des prix réduits, 50 $ de bons d'alimentation pour 40 $ en espèces, à d'autres en les utilisant comme prévu. Cet exemple de carte est illustré dans l'image suivante.

Lorsque vous travaillez avec des cartes, il est important de comprendre les concepts de géolocalisation et de business intelligence. Un système d'information géographique (SIG) capture, stocke, analyse, gère et présente les données liées à un emplacement, tandis que la Business Intelligence (BI) repose sur la conversion de données brutes en informations significatives. L'intelligence de localisation est le processus d'analyse des données pour prendre de meilleures décisions commerciales. Il combine SIG et BI/Analytics pour permettre la reconnaissance de modèles dans vos données, y compris la visualisation et la découverte de valeurs aberrantes géospatiales, qui ne seraient pas facilement découvertes si vous utilisiez la technologie indépendamment et séparément.

Plus précisément, les cartes utilisent des workflows SIG non intrusifs avec des données existantes. Vous pouvez afficher les couches de symboles pour les données liées à une géolocalisation, telles que l'état, le pays et le code postal, dans une visionneuse de carte intégrée. En utilisant les métriques de vos données, vous pouvez également visualiser les rôles ou dimensions géographiques. Les rôles géographiques, ou dimensions, peuvent être intégrés directement dans vos métadonnées ou attribués à un champ de données lorsque vous créez une carte.


Pourquoi la sélection en dessinant un rectangle ne fonctionne-t-elle pas dans ArcMap ?

Je clique sur l'outil de sélection d'entités dans la barre d'outils et lorsque je crée un rectangle autour des points que je veux sélectionner, il ne les sélectionne pas.

Est-ce que quelqu'un sait ce que je fais mal ou comment je peux sélectionner des points en créant une forme autour d'eux ?

6 réponses

J'ai déjà rencontré ça aussi. Ce que j'avais fait, c'est changer la "Méthode de sélection interactive" en "Supprimer de la sélection actuelle", donc chaque fois que j'essayais de sélectionner quelque chose, je ne désélectionnais en fait rien !

Table des matières | Clic droit sur le calque | Sélection | Faites-en le seul calque sélectionnable

Sélection (à partir du ruban) | Méthode de sélection interactive | Créer une nouvelle sélection

Cela devrait le faire pour vous.

Répondu il y a 2 mois par plus tôt avec 0 vote positif

J'ai eu un problème similaire. Impossible de sélectionner à partir de la fonctionnalité sélectionnée, et la fonctionnalité sélectionnée claire reste grise. Donc ma couche n'était pas encore projetée.

Pour corriger cela cliquez sur la couche, puis Données, puis Exporter les données, puis OK. Ensuite, à partir de la couche nouvellement créée, vous pouvez sélectionner des entités.

Répondu il y a 2 mois par stéphane avec 1 vote positif

J'utilise ArcGIS 10.2 et je n'ai pas non plus pu sélectionner d'entités.

J'ai pu sélectionner à nouveau des fonctionnalités en accédant à l'onglet "sélection"> "Méthode de sélection interactive" > cocher "Créer une nouvelle sélection"

Si l'option "Sélectionner à partir de la sélection actuelle" est cochée et qu'aucune entité n'est actuellement sélectionnée, l'outil de sélection d'entités ne pourra rien faire. C'était mon problème.

Répondu il y a 2 mois par Mike Towle avec 3 votes positifs

Dans ArcGIS 10.0 et versions ultérieures, la 4e icône à partir de la gauche en haut du volet Table des matières est l'endroit où vous pouvez activer/désactiver si les couches sont sélectionnables ou non. Vous pouvez également utiliser la suggestion d'Hyperion de définir des points comme le seul calque sélectionnable. Je n'ai jamais vu où la couche doit être mise en évidence dans la table des matières, mais c'est peut-être une version d'Arc avec laquelle je n'ai pas travaillé.

Répondu il y a 2 mois par recurvata avec 0 vote positif

De plus, l'erreur courante que j'ai commise est de ne pas définir la couche en tant que couche sélectionnable dans ArcGIS. Une solution simple consiste à cliquer avec le bouton droit sur la couche dans la table des matières, à choisir "Sélection", puis à sélectionner "Faire de cette couche la seule couche sélectionnable".

Une meilleure façon de procéder serait d'activer l'outil "Définir les calques sélectionnables" quelque part dans le menu de personnalisation. Malheureusement, je n'ai pas ArcGIS de ma part et je ne peux pas vous guider à travers les étapes pour le moment.

Répondu il y a 2 mois par Hypérion avec 8 votes positifs

wild stab dans le noir, mais si vous utilisez QGIS, vous devez vous assurer que la couche contenant les points est mise en surbrillance dans la liste des couches pour que la sélection fonctionne.

Idem, je crois, pour ArcGIS (c'est-à-dire que la couche doit être mise en évidence dans la table des matières).

Dans MapInfo, vous devez vérifier que la couche est « sélectionnable » dans le contrôle des couches, et sachez que MapInfo explorera les couches de votre espace de travail (de haut en bas) jusqu'à ce qu'il trouve quelque chose qu'il puisse sélectionner, donc si une couche située plus haut dans le contrôle des calques est sélectionné, la sélection ne descendra pas jusqu'à votre calque de points.


Coordonnées parallèles géo-coordonnées (GCPC) : études d'essai sur le terrain de l'analyse des données environnementales

Le grand nombre de problèmes environnementaux auxquels la société est confrontée ces dernières années a conduit les chercheurs à collecter et à étudier des quantités massives de données afin de comprendre les relations complexes qui existent entre les personnes et l'environnement dans lequel nous vivons. Ces ensembles de données sont souvent de grande dimension et de nature hétérogène, avec des relations géospatiales complexes. L'analyse de telles données peut être difficile, en particulier lorsqu'il est nécessaire de maintenir une conscience spatiale lorsque les attributs non spatiaux sont étudiés. Les coordonnées parallèles géocoordonnées (GCPC) sont une approche d'analyse géovisuelle conçue pour soutenir l'exploration et l'analyse au sein de données environnementales géospatiales complexes. Les coordonnées parallèles sont étroitement associées à une représentation géospatiale et à un nuage de points d'investigation, qui peuvent tous être utilisés pour afficher, réorganiser, filtrer et mettre en évidence les aspects hautement dimensionnels, hétérogènes et géospatiaux des données. Deux séries d'essais sur le terrain ont été menées avec des analystes de données experts pour valider les avantages réels de l'approche pour l'étude des données environnementales. Les résultats de ces évaluations ont été positifs, fournissant des preuves concrètes et de nouvelles perspectives concernant la valeur de l'utilisation de GCPC pour explorer parmi les ensembles de données environnementales lorsqu'il est nécessaire de rester conscient des aspects géospatiaux des données lorsque les éléments non spatiaux sont étudiés. .


Contenu

Navigation Modifier

La navigation fournit un guidage vocal étape par étape pour la conduite, la marche, le vélo et les transports en commun avec le calcul de l'itinéraire effectué sur l'appareil. Des fonctionnalités typiques telles que l'heure d'arrivée estimée et le réacheminement automatique sont prises en charge.

L'acheminement en fonction du trafic et l'arrivée en temps réel pour les transports publics ne sont pas pris en charge.

  • Guidage de voie en option, affichage du nom de la rue et heure d'arrivée estimée
  • Prend en charge les points intermédiaires

Cartes Modifier

Les fichiers cartographiques sont téléchargés sur l'appareil en sélectionnant les pays ou les régions souhaités et les données que vous souhaitez pour cette région. Les fichiers sont mis à jour mensuellement sur la base d'OpenStreetMap. La recherche de fichiers par adresse, nom ou coordonnées hors ligne est prise en charge.

Les cartes en mosaïque et raster peuvent être visualisées en activant le plug-in Online Maps. Cela permet d'afficher les vignettes à partir d'un serveur en ligne ou d'afficher les vignettes enregistrées localement en mode hors connexion. Cela permet notamment d'utiliser les vues satellite de Microsoft et Yandex.

Les images au niveau de la rue peuvent être visualisées à l'aide de Mapillary, Wikidata ou Wikimedia Commons. [6] Les images sont soumises par l'utilisateur pour chaque source, de sorte que la qualité et la couverture varient.

  • Les lieux peuvent être enregistrés comme favoris
  • Afficher les POI (points d'intérêts)
  • Afficher éventuellement les noms de lieux en anglais, en orthographe locale ou phonétique

Données Wikipédia Modifier

Les POI Wikipedia peuvent être téléchargés et consultés hors ligne dans l'application.

Les guides de voyage Wikivoyage sont pris en charge depuis 2018. [7] Ils peuvent être téléchargés et utilisés hors ligne depuis l'application.

Personnalisation Modifier

OsmAnd permet la personnalisation de la plupart des choses via l'interface utilisateur, des fichiers xml modifiables par l'utilisateur ou la création de plugins. La navigation peut être modifiée pour éviter certaines routes ou types de routes, éviter les routes à taille et poids limités et annoncer des avertissements de circulation et des passages pour piétons. Le style de rendu des cartes peut être modifié ou des cartes personnalisées peuvent être créées à l'aide de vos propres données. OsmAnd publie un programme autonome appelé OsmAnd Map Creator qui crée des fichiers cartographiques à partir de données au format OSM.

OsmAnd Plus Modifier

OsmAnd Plus est la version payante de l'application. Il déverrouille des cartes illimitées, des ombrages, des pentes et des mises à jour plus fréquentes pour certaines fonctionnalités de la carte via OSMAnd Live. [8] [9] [10]

Fonctions de sécurité Modifier

  • Commutation automatique de la vue jour/nuit en option
  • Affichage de la limitation de vitesse en option, avec un rappel si l'utilisateur la dépasse
  • Zoom de carte dépendant de la vitesse en option
  • Partage de position et transparence personnalisable

Caractéristiques des vélos et des piétons Modifier

  • Les cartes comprennent des sentiers pédestres, pédestres et cyclables
  • Enregistrement optionnel du trajet dans un fichier GPX local ou un service en ligne
  • Affichage de la vitesse et de l'altitude en option

Allumez l'écran sur la fonction d'activation Modifier

Jusqu'à la version 3.2.7, OsmAnd disposait d'une fonctionnalité permettant à l'écran de s'allumer automatiquement, en arrivant à un virage et de s'éteindre après le virage. Cela a considérablement réduit la consommation électrique du téléphone, lui permettant d'être utilisé comme outil de navigation pour le vélo et la randonnée et en concurrence avec les appareils GPS spécialisés (qui sont toujours utilisés en raison de leur faible consommation d'énergie). Google a modifié les directives du Play Store (pas Android) pour ne plus autoriser les applications à allumer ou éteindre l'écran et a supprimé l'application payante OsmAnd+ du magasin le 2 mars 2019. [11] En conséquence, cette fonctionnalité a été supprimée du versions gratuites et payantes et OsmAnd a été réintégré dans le Play Store. Les gens peuvent toujours télécharger la version gratuite 3.2.7 en tant qu'APK, tout en désactivant la mise à jour automatique du Play Store pour cette application, afin d'utiliser cette fonctionnalité.

Contribuer directement à OpenStreetMap Modifier

L'application est livrée avec un plugin qui peut être activé pour les contributions OpenStreetMap. Cela permet d'éditer des POI, d'ouvrir des notes et de télécharger des pistes gpx vers OSM. Les modifications peuvent ensuite être stockées jusqu'à ce qu'elles soient en ligne et téléchargées sur OSM à l'aide d'un compte OSM préalablement créé.

Le développement d'OsmAnd est sur GitHub, [12] et le code source est disponible sous la licence GPLv3. [13] L'application est disponible sur Google Play dans une version gratuite [14] et une version payante (OsmAnd+) [15] qui fonctionne comme un don au développeur, déverrouille la limite de téléchargement pour les cartes hors ligne et donne accès aux POI Wikipedia et leur description depuis l'application. Une version compilée par la communauté de l'OsmAnd+ complet nommé OsmAnd

sans dépendance aux services Google Play est également disponible gratuitement sur F-Droid. [16]

Certaines des illustrations, telles que les icônes et les bannières, sont sous licence Creative Commons Non-commercial No Derivative Works License, avec une exception interdisant la publication d'un fork sur les principaux marchés. [17]

Les demandes d'extraction de contributeurs externes - pour les versions Android et iOS - peuvent être acceptées sous licence MIT. [18]

OsmAnd est développé par une société à responsabilité limitée néerlandaise, OsmAnd B.V. située à Amstelveen, aux Pays-Bas. [19] [13]

L'application a été bien notée sur les principaux magasins d'applications mobiles, en particulier pour son utilité hors ligne. La version gratuite de l'application Android compte plus de 70 000 avis sur Google Play avec une note globale de 4,5 étoiles. [20] L'application iOS compte 1 300 avis et une note globale de 4,5 étoiles. [21]

OSMAnd a été bien considéré quand on parle d'applications de navigation FOSS pour Android. [22] Joe Hindy d'AndroidAuthority a déclaré "Ce n'est probablement pas aussi bon que quelque chose comme ICI ou Google Maps pour une utilisation en ligne, mais c'est l'une des meilleures applications GPS hors ligne disponibles actuellement." [23]


Zones d'application

  • Nettoyant pour bac à graisse et drainage écologique haute performance
  • Accepta 7141 convient aux systèmes de drainage incorporant des bacs à graisse et/ou des stations de pompage en route vers une usine de traitement ou un égout principal.
  • Bacs à graisse dans les cuisines, restaurants et cantines
  • Systèmes de drainage des cuisines commerciales
  • Stations de pompage
  • Situations où l'accumulation de graisse, d'huile et de graisse peut conduire à des drains bouchés

Leaflet.js ajoute/supprime le contrôle de Map - Geographic Information Systems

Tous les articles publiés par MDPI sont rendus immédiatement disponibles dans le monde entier sous une licence en libre accès. Aucune autorisation particulière n'est requise pour réutiliser tout ou partie de l'article publié par MDPI, y compris les figures et les tableaux. Pour les articles publiés sous licence Creative Common CC BY en libre accès, toute partie de l'article peut être réutilisée sans autorisation à condition que l'article original soit clairement cité.

Les articles de fond représentent la recherche la plus avancée avec un potentiel important d'impact élevé dans le domaine. Les articles de fond sont soumis sur invitation individuelle ou sur recommandation des éditeurs scientifiques et font l'objet d'un examen par les pairs avant leur publication.

L'article de fond peut être soit un article de recherche original, une étude de recherche nouvelle substantielle qui implique souvent plusieurs techniques ou approches, ou un article de synthèse complet avec des mises à jour concises et précises sur les derniers progrès dans le domaine qui passe systématiquement en revue les avancées les plus passionnantes dans le domaine scientifique. Littérature. Ce type d'article donne un aperçu des orientations futures de la recherche ou des applications possibles.

Les articles du Choix de l'éditeur sont basés sur les recommandations des éditeurs scientifiques des revues MDPI du monde entier. Les rédacteurs en chef sélectionnent un petit nombre d'articles récemment publiés dans la revue qui, selon eux, seront particulièrement intéressants pour les auteurs ou importants dans ce domaine. L'objectif est de fournir un aperçu de certains des travaux les plus passionnants publiés dans les différents domaines de recherche de la revue.


Réflexions sur la positionnalité et le processus de recherche

Être queer et vivre une pandémie en même temps que rechercher des expériences queer de COVID-19 a été perspicace mais aussi difficile. Je me réfère spécifiquement aux défis de traiter des sujets lourds et au besoin de prendre soin de soi. Parfois, pendant les interviews, j'ai l'impression d'écouter mes propres amis. Bon nombre des expériences dont nous entendons parler, telles que l'isolement ou l'augmentation du stress, sont proches de notre propre vie. Tiago et moi vivons également au Royaume-Uni loin de nos familles pendant la pandémie, qui se trouvent respectivement au Brésil et en Australie. Notre « famille » ici est très composée d’autres personnes queer, une sorte de famille choisie loin de chez elle. Le chevauchement du sujet de recherche avec la vie personnelle a parfois été confronté.

Nous avons appris quelques stratégies pour nous aider à gérer des entretiens parfois difficiles et tristes. Il est important de s'assurer que nous avons le temps de décompresser (donc ne faites pas plusieurs entretiens à la suite ou le soir avant de vous coucher !), et nous avons la chance de pouvoir nous parler de ce que les entretiens nous ont fait ressentir.

Mais je reconnais aussi mon privilège relatif par rapport à beaucoup de nos participants, dans la mesure où j'ai des revenus, un logement, un accès à des amis et des ressources etc. sujets à certains moments. Tiago dit la même chose pour les interviews au Brésil. Il décrit la motivation de donner la parole à des personnes qui n'en ont souvent pas. J'ai également bénéficié du soutien de la communauté queer et de la résilience collective décrits ci-dessus pour m'aider à faire face à la pandémie. Cela m'aide également à ancrer et à comprendre ce qui se passe autour de moi en ce moment, en tant que citoyen, queer et chercheur. En tant qu'universitaires, je pense que nous devrions réfléchir à ces questions de manière plus critique, en particulier en ce qui concerne la santé mentale pour les chercheurs travaillant dans le secteur des catastrophes et de l'humanitaire.


Contributions de l'information géographique volontaire (VGI) à la résilience des communautés aux catastrophes : le bon, le mauvais et l'incertain. (affiche de la conférence #GISRUK2018)

Vous trouverez ci-dessous une affiche que j'ai préparée sur certains travaux à la suite de mes recherches de doctorat sur l'information géographique bénévole et la réduction des risques de catastrophe. Le travail est co-écrit par Eleanor Bruce et Josh Whittaker. Il a été présenté à la 26e conférence GIScience Research UK, Université de Leicester, avril 2018.
Téléchargez la version PDF ici : Haworth et al_GISRUK2018_poster


Ly0n/super-robotique-outillage

Juste un tas de ressources et d'outils robotiques puissants pour le développement robotique professionnel avec ROS en C++ et Python.

Juste un tas de ressources et d'outils robotiques puissants pour le développement robotique professionnel avec ROS en C++ et Python.

Créons ensemble un environnement de développement robotique open source complet.

Coordination et communication
Documentation et présentation
Architecture et conception
Cadre
Environnement de développement
Modèle
Coder et exécuter
Construire et déployer
Test unitaire et d'intégration
Peluche et format
Contrôle de version

Simulation
Traitement du capteur
Pipeline
Traitement parallèle
Apprentissage automatique
Traitement d'image
Traitement des nuages ​​de points
Localisation
CLAQUER
Lidar
Caméra
Cartes statiques

Comportement et décision
Planification et contrôle
Interaction des données
Interface utilisateur graphique
Ligne de commande
Stockage et enregistrement
Systèmes de fichiers distribués en réseau
Calcul haute performance
Annotation
Visualisation
Nuages ​​de points
RViz

Système
Le système d'exploitation
Réseau et middleware
Débogage et traçage
Sécurité
Sécurité
Temps réel