Géocodage des noms de lieux<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Aide à convertir les noms de lieux en coordonnées de longitude/latitude.
Ce complément parcourra une table de données spécifiée et vérifiera les colonnes spécifiées par l'utilisateur pour les noms ou adresses d'emplacement. Il vérifiera ensuite ces lieux par rapport aux tables de données internes installées avec le complément ou les services en ligne d'OpenStreetMaps.org. Par exemple : supposons que vous disposiez d'un tableau de données avec des villes américaines associées à des données numériques et que vous souhaitiez afficher ces informations sur une carte avec JMP. Vous pouvez utiliser ce complément pour trouver les coordonnées de latitude et de longitude pour chacune des différentes villes, puis créer votre carte est assez facile.
Auteur : stagiaire David Spruill
Mise à jour le 4 avril 2016 avec une vérification supplémentaire des erreurs et une taille de base de données réduite.
Article de blog connexe : Un complément JMP pour géocoder vos données géographiques - JMP Blog
Visualisation de donnéesCartographieUtilitairesRe : Géocodage des noms de lieuxEst-ce que quelqu'un du conseil d'administration a extrait des données de Census.gov par secteur de recensement et a utilisé la fonction de cartographie ?Il y a une charge de données à obtenir pour utilisation et je voulais avoir la granularité des données des secteurs de recensement.Un ID GeoCode est fourni mais je n'ai pas trouvé de moyen de le convertir en une sortie sensible JMP.
Re : Géocodage des noms de lieux@PaulJones , il s'agit d'une solution de script, mais elle vous aidera peut-être à démarrer.Je viens de remarquer que j'ai fait City/State aux États-Unis, mais vous pouvez l'étendre à Country en utilisant l'autre table (JMP Geocoder - World Geodatabase.jmp) dans le même dossier Add-In.
//Open the table in the JMP Geocoder
dt = Open("$ADDIN_HOME(com.jmp.jmpgeocoder)\JMP Geocoder - US Geodatabase Ordered.jmp");
//Build table for KNN
mat = (dt:Latitude << getvalues) || (dt:Longitude << getvalues);
kdt = KDTable( mat );
//Find the the nearest row for new data and print the result
{rows, dist} = kdt << K nearest rows(1,[35.824548, -78.757867])
row = rows[1]
"Zip Code: " || char(dt:Zip Code[row]) || " in " || dt:Zip Name[row] || ", " || dt:State[row] || ", from row: " || char(row)Re : Géocodage des noms de lieuxQuelqu'un a-t-il pu inverser le géocodage dans JMP en saisissant les coordonnées de latitude et de longitude et en affichant le pays ?
Re : Géocodage des noms de lieuxBonjour,
Quelqu'un d'autre a-t-il un problème avec la Géorgie ?Il a trouvé le pays et non l'État.Je suis particulièrement surpris parce que j'ai défini la recherche sur personnalisé et sélectionné uniquement les États-Unis et le Canada.
Re : Géocodage des noms de lieuxBonjour,
J'ai un petit problème avec le complément géocodeur. Attend-il un certain format pour le texte d'entrée ? J'ai des adresses avec des numéros d'unité/apt, cela créerait-il un problème.
Merci d'avoir publié ce complément.
Re : Géocodage des noms de lieuxGénial! M'a fait gagner beaucoup de temps. J'étais sur le point de faire ça dans Exceller , quand je me suis demandé "Je me demande s'il y a JSL pour ça dans la communauté des utilisateurs ?"