Google place api

+1 voto
140 vistas
preguntado por pagudo Novato (108 puntos)   Sep 25 en ArcGIS
mostrada de nuevo por pagudo Sep 25

Buenas:

Tengo un archivo de texto con un conjunto de lugares descargados usando la api de Google Place y no soy capaz de añadir dichos puntos a mi proyecto de ArcGis. De cada punto tengo, entre otras cosas, su longitud y su latitud en el sistema de referencia de Google, que creo que es WGS84

Supongo que mi problema es que no se muy bien como compatibilizar el sistema de coordenadas de google, con el que tiene mi proyecto.

¿Dónde puedo encontrar información para alguien que se está iniciando en estos temas?

Gracias

1 Respuesta

+1 voto
respondido por Arias_Sig Confiable (257 puntos)   Sep 26
seleccionada por pagudo Oct 1
 
Mejor respuesta

Hola Pagudo,

Lo que deseas realizar es sencillo, en primer lugar debes saber es que en sistema estas trabajando, si es en coordenadas UTM o en geográficas.

Los datos que posees se adquieren en el ArcMap, estos están en coordenadas geográficas WGS84, luego de obtener la capa shape debe ser reproyectada si estás trabajando en coordenadas UTM, y dependiendo la zona, el datum especifico.

Procedimiento: como indicas estos archivos txt que se consiguen en la web poseen el dato X,Y en coordenadas geográficas (Latitud y longitud) estas se adquieren igual que un archivo xls.

En ArcMap -> File -> Add Data ->  Add XY Data, abre ventana, le das clic izq. Donde está la carpeta amarilla para buscar el archivo txt, exploras hasta donde está el archivo en cuestión, seleccionas y adicionas. En los campos “X Field - Y Field” se podrán observar el nombre de las columnas que poseen los datos, podrían ser MGRS_X para las coordenadas X y MGRS_Y para las coordenadas Y, el programa lo lee y te dará la opciones, los archivos que he usado txt siempre me dan esas opciones, luego que lo hagas puedes comentar.

Luego de seleccionar los 2 campos vamos a la opción de abajo que se refiera a la entrada del sistema de coordenadas donde se está trabajando o donde se creó el archivo txt, allí le darás clic izq. Donde dice Edit… -> abre otra ventana, despliegas la opción que dice Geographic Coodinate Systems -> Despliegas donde dice World -> seleccionas la opción “WGS 84” -> aceptar.

Luego de estos pasos se debería mostrar los puntos en el view, si chequeas la tabla de atributos deberían estar todos los datos originarios. El archivo que se creo es temporal y debemos crear la capa shape definitiva.

Clic derecho sobre el nombre de la capa temporal  -> Data -> Export Data, allí te pedirá donde guardaras la capa, le das nombre, guardas, te pedirá si la adicionas o no al proyecto, listo.

Si estás trabajando tus datos en coordenadas geográficas hasta acá se llegaría, si es en UTM, se debe realizar la reproyección.

Reproyectar: en ArcToolbox -> doble clic en “Data Management Tools” -> Doble clic en “Projections and Transformation” -> doble clic en Project.

Se abrirá ventana donde defines el archivo a reproyectar (input), podrás arrastrar desde la tabla de contenido hasta el campo input de la ventana (es más rápido), verás que automáticamente indicara el sistema de coordenada, en el output, donde guardaras el archivo a originar, solo navega en el directorio y ubicas donde lo guardaras.

La parte más importante es donde le das el tipo de sistema de coordenadas al archivo, allí le das clic izq. Donde está la manito con la hoja, como vamos a ubicar coordenadas UTM, despliegas donde dice “Projected Coordinate Systems” -> despliegas UTM -> despliegas WGS 84 (o Europe, NAD 1983, etc. depende donde estés trabajando y que datum usas), si por ejemplo estas trabajando en México despliegas “Hemisferio Norte” y si estas en Perú o Bolivia, “Hemisferio Sur” todo depende si estas por encima o debajo del Ecuador y luego te fijas la zona, eso lo puedes chequear de manera sencilla en el Google Earth, ojo en” Herramientas” -> “opciones” debes configurar que este configurado para que muestre las coordenadas Universal Transversal de  Mercator, al ubicar la zona haciendo Zoom te mostrar la información en la zona derecha y debajo de la pantalla: Fecha de imagen 21H y las coordenadas, allí se ve que la zona es 21, caso Buenos Aires, Argentina, allí el datum a elegir seria “WGS 84 UTM Zone 21S”, seleccionas y aceptas, se crea el archivo requerido ya reproyectado.

Espero te sirva, cualquier duda comentas.

Saludos.

comentado por pagudo Novato (108 puntos)   Oct 1
Buenas Arias_sig:

Antes de nada, darte las gracias por contestar, a la vez que siento no haberte contestado antes, pero no he podido dedicar mucho tiempo a este proyecto y las pruebas me han llevado cierto tiempo.

Me gustaría preguntarte algunas cosas.

-Cuando importo el fichero con los puntos XY y busco el sistema de coordenadas, no tengo opción de seleccionar “WGS 84”, pero sí aparece el sistema “WGS 1984”. Entiendo que es un problema de notación, pero que en el fondo son lo mismo. ¿es así? Desde luego, al convertir a ShapeFile y mostrar los puntos en el mapa, aparecen en el sitio correcto.

-Otra pregunta que me gustaría hacerte es ¿porque es necesario proyectar las coordenadas? Los puntos se muestran correctamente y parece que se gestionan sin problemas.

-En cuanto al sistema que estoy usando, comentarte que el ShapeFile sobre el que quiero mostrar los puntos xy, es de una zona de España y tiene las siguientes propiedades:
Projected Coordinate System: ETRS_1989_UTM_Zone_29N
Geographic Coordinate System: GCS_ETRS_1989
Datum: D_ETRS_1989

Con estos datos, entiendo que al proyectar las coordenadas tengo que seleccionar:
Projected Coordinate System-> UTM -> Europe -> ETRS_1989_UTM_Zone_29N

-Entre las capas que uso hay una, de una zona más amplia, en ETRS_1989_UTM_Zone_30N, ¿Hay algún problema por esto o ArcGis gestiona bien esta diferencia?


Gracias
comentado por Arias_Sig Confiable (257 puntos)   Oct 2
Hola pagudo,

Es correcto todo lo que mencionas, lo única acotación es que el ArcMap te hace el arreglo de ubicarte datos de un sector con diferentes sistemas, o sea, en caso de solo visualizar  no importa, él te hace el “acomodo” al usar geográficas y UTM juntas.
En caso de que tengas que hacer algún análisis si tienes que unificar el sistema, que fue el ejemplo que te di.
Está bien lo que hiciste de pasarlo a ETRS_1989_UTM_Zone_29N, y la que está en ETRS_1989_UTM_Zone_30N al adicionarla debería ajustarla a su ubicación, has la prueba cuando puedas y nos comentas.

Saludos y siempre a la orden.
Ofertas de trabajo SIG

Un buen usuario

  1. Comparte lo que sabe
  2. Demuestra su amabilidad
  3. Hace preguntas claras
  4. Escribe correctamente
  5. No hace daño a nadie

1,073 preguntas

1,292 respuestas

850 comentarios

2,113 usuarios

 

Gana 500 puntos y obtén un Certificado SIG validado por ArcGeek.

 

...