En août 2012, Laura Higgins, ingénieure en systèmes chez JMP, a écrit un excellent article sur le blog intitulé "Combattre le crime en utilisant l'analyse géospatiale dans JMP." Dans ce billet, elle explore les données sur la criminalité pour San Francisco. Quand elle travaillait à ce poste, elle m'a contactée et m'a demandé s'il y avait un moyen de produire une carte au niveau des rues de San Francisco en JMP . À l'époque, JMP pouvait générer des cartes d'un niveau supérieur à l'aide de Simple Earth et Detailed Earth. JMP peut également utiliser un serveur de mappage externe tel que le serveur NASA ou le service de cartographie Web (WMS). Mais à moins que vous ne sachiez qu'un serveur WMS générerait une carte de bas niveau de San Francisco, il n’existait aucun moyen d’obtenir la carte que JMP souhaitait obtenir de Laura.
Alors j'ai fait la meilleure chose suivante. J'ai généré manuellement une carte pour elle et l'a ajoutée à son graphique sous forme d'image. Mais générer l'image était un peu délicat. Je devais trouver un serveur qui générerait les tuiles de carte que je voulais. J'ai compris exactement les tuiles dont j'avais besoin et comment spécifier cela en tant qu'URL, puis j'ai envoyé la demande via un navigateur au serveur de cartographie. Je l'ai fait pour plusieurs mosaïques, en sauvegardant chacune des feuilles retournées, puis je les ai assemblées pour créer une image. Ensuite, je devais positionner manuellement l'image en arrière-plan afin qu'elle soit correctement placée sous les données.
Laura était heureuse de recevoir cette "carte" et j'étais heureuse de la créer pour elle. Mais évidemment, cette approche pose des problèmes. Pour commencer, l'ensemble du processus a pris une certaine quantité de connaissances sur les cartes et probablement plus de temps que la plupart des gens voudraient dépenser. Deuxièmement, la carte a été générée à un niveau de zoom spécifique. Donc, si vous essayez de zoomer, une nouvelle carte ne sera pas générée. Aucun détail supplémentaire n’est ajouté, et la carte elle-même s’agrandit simplement, ce qui entraîne une dégradation notable de la qualité de l’image. Troisièmement, la carte ne couvre qu'une zone spécifiée. Si vous deviez effectuer un panoramique dans n'importe quelle direction, il n'y aurait pas de carte visible, juste un fond blanc. Enfin, et probablement le plus préoccupant, l’image devait être positionnée manuellement, mais correctement, dans le graphique. Si la carte n'est pas au bon endroit, la visualisation est complètement trompeuse.
Bien sûr, vous pouvez utiliser ce dernier numéro à votre avantage. Supposons que vous vouliez acheter une maison dans un quartier de San Francisco. Après avoir examiné les données sur la criminalité, vous décidez que ce quartier a trop de criminalité. Eh bien, vous pouvez simplement faire glisser la carte - et hop, chango - votre futur quartier est désormais sans crime! C'est vrai, nous allons simplement mettre tout ce crime dans la baie. Ah, si seulement il était si simple de se débarrasser de la criminalité dans votre quartier.
Eh bien, je suis heureux de dire que maintenant avec JMP 11 , Laura peut obtenir la carte qu’elle voulait obtenir de JMP - et vous aussi. JMP 11 propose une nouvelle option de fond graphique appelée Service de cartes routières . Comme certaines des autres options de cartographie de JMP, le service de cartes de rue utilise une connexion Internet pour accéder à un serveur de cartographie qui générera automatiquement une carte pour vous. Mais contrairement au service de cartographie Web, vous n'avez pas à dire à JMP comment accéder au serveur. Le serveur appartient et est exploité par JMP. Le produit JMP sait donc comment le trouver.
Le serveur génère des cartes à la demande en utilisant la technologie et les données OpenStreetMap. JMP utilise vos axes pour générer une carte avec les coordonnées correctes et calcule un niveau de zoom approprié pour obtenir la bonne quantité de détails. En zoom arrière, la carte affiche les noms de pays et d’États avec les principales autoroutes. Les détails de la carte augmentent à mesure que vous effectuez un zoom avant, révélant ainsi des routes secondaires, des noms de rue et des empreintes de construction. Les cartes sont générées en utilisant un jeu de couleurs doux pour permettre à vos données de se démarquer.
Alors maintenant, vous pouvez avoir une vue des données sur la criminalité à San Francisco qui ressemble à ceci:

Ou même ceci:

Bien entendu, San Francisco n’est pas le seul endroit où les crimes sont commis et Bubble Plot n’est pas la seule plate-forme de JMP qui utilise des cartes en arrière-plan. Voici un graphique en courbes de niveau dans Graph Builder montrant la criminalité à Raleigh, en Caroline du Nord.

Le service de cartes routières peut générer une carte pour n’importe quel emplacement sur Terre. Ainsi, que vous souhaitiez explorer les valeurs immobilières, les zones à forte criminalité, les meilleurs restaurants ou tout ce qui précède, le service de cartes routières de JMP 11 vous aidera à visualiser vos données. Le service de cartes routières vous permet d'effectuer un zoom arrière pour obtenir une vue d'ensemble et de zoomer sur des quartiers spécifiques ou même jusqu'au niveau de la rue, en vous fournissant le niveau de détail approprié et une carte haute résolution à chaque niveau.
Quel type de données allez-vous visualiser avec le service de cartes routières?
John Ponte a écrit:
JMP ne prend pas en charge les cartes Google, en raison de problèmes de licence. Mais JMP prend en charge OpenStreetMaps à partir de la version 11. Dans la boîte de dialogue Fond de carte, vous pouvez spécifier le service de carte de rues pour obtenir une carte au niveau de la rue. Une autre option de fond de carte est le service de cartes Web. Cette option vous permet d'utiliser n'importe quel serveur prenant en charge l'API WMS. Ainsi, si vos cartes Topo militaires proviennent d’un serveur WMS, indiquez simplement l’URL vers le serveur et une ou plusieurs couches dans les champs fournis lorsque vous sélectionnez l’option WMS.
En ce qui concerne l'ajout de graphiques géoréférencés, je ne suis pas tout à fait sûr de ce que vous voulez dire. Avec Bubble Plot ou Graph Builder, vous pouvez utiliser lat / lon pour spécifier vos axes y / x et vous obtiendrez un marqueur, ou bulle, à l'emplacement approprié pour chacun de vos points de données. Est-ce ce que vous cherchez? Graph Builder et Bubble Plot prennent tous deux en charge les options de mappage que j'ai mentionnées. Vous pouvez donc utiliser l'une ou l'autre de ces plates-formes pour tracer vos données au-dessus des cartes.
J'espère que ça aide.
Rosser Bobbitt a écrit:
J'ai des données avec le lat / long associé à des valeurs individuelles. Certains fichiers de données ont également des étiquettes de temps.
J'aimerais ajouter des cartes Google et des cartes topographiques militaires aux graphiques de données, notamment les graphiques à bulles, dans JMP.
Parallèlement à cela, ou indépendamment de celui-ci, je voudrais ajouter des graphiques géoréférencés que je dessine dans des graphiques avec des données lat / long. Y a-t-il des moyens?