Geocodificación de nombres de lugares<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ayuda a convertir nombres de lugares a coordenadas de longitud/latitud.
Este complemento pasará por una tabla de datos específica y verificará las columnas especificadas por el usuario para los nombres o las direcciones de las ubicaciones. Luego comparará estos lugares con las tablas de datos internas instaladas con el complemento o los servicios en línea de OpenStreetMaps.org. Por ejemplo: supongamos que tiene una tabla de datos con ciudades estadounidenses emparejadas con algunos datos numéricos y desea ver esta información en un mapa con JMP. Puede usar este complemento para encontrar las coordenadas de latitud y longitud para cada una de las diferentes ciudades, y luego crear su mapa es bastante fácil.
Autor: pasante David Spruill
Actualizado el 4 de abril de 2016 con verificación de errores adicional y tamaño de base de datos reducido.
Entrada de blog relacionada: Un complemento de JMP para geocodificar sus datos geográficos - JMP Blog
Visualización de datosCartografíaUtilidadesRe: Geocodificación de nombres de lugares¿Alguien en la junta ha extraído datos de Census.gov por distrito censal y ha utilizado la función de mapeo?Hay una gran cantidad de datos para usar y quería tener la granularidad de los datos del tramo censal.Se proporciona una ID de GeoCode, pero no he podido encontrar una manera de convertirla en una salida sensible a JMP.
Re: Geocodificación de nombres de lugares@PaulJones , esta es una solución de secuencias de comandos, pero tal vez lo ayude a comenzar.Acabo de notar que hice Ciudad/Estado en los EE. UU., pero puede expandir esto a País usando la otra tabla (JMP Geocoder - World Geodatabase.jmp) en la misma carpeta de complementos.
//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: Geocodificación de nombres de lugares¿Alguien ha podido revertir la codificación geográfica en JMP ingresando las coordenadas de latitud y longitud y generando el país?
Re: Geocodificación de nombres de lugaresHola,
¿Alguien más tiene un problema con Georgia?Encontró el país, no el estado.Estoy especialmente sorprendido porque configuré la búsqueda como personalizada y seleccioné solo EE. UU. y Canadá.
Re: Geocodificación de nombres de lugaresHola,
Tengo un pequeño problema con el complemento de geocodificador. ¿Está esperando un cierto formato para el texto de entrada? Tengo algunas direcciones con números de unidad/apt, ¿esto crearía un problema?
Gracias por publicar este complemento.
Re: Geocodificación de nombres de lugares¡Impresionante! Me salvó un montón de tiempo. Estaba a punto de hacer esto en Sobresalir , cuando me pregunté "Me pregunto si hay JSL para esto en la comunidad de usuarios".