{"id":666,"date":"2013-03-07T18:09:17","date_gmt":"2013-03-07T21:09:17","guid":{"rendered":"http:\/\/leandroascierto.com\/blog\/?p=666"},"modified":"2013-03-10T00:33:10","modified_gmt":"2013-03-10T03:33:10","slug":"coordenadas-gps-en-imagenes","status":"publish","type":"post","link":"https:\/\/leandroascierto.com\/blog\/coordenadas-gps-en-imagenes\/","title":{"rendered":"Coordenadas GPS en imagenes"},"content":{"rendered":"<p>Con la aparici\u00f3n de los nuevos\u00a0m\u00f3viles\u00a0es m\u00e1s frecuente ver\u00a0im\u00e1genes\u00a0que contienen las\u00a0coordenadas GPS de donde se\u00a0tomaron\u00a0las fotos, esto es aprovechado por algunas redes sociales para sugerir la ubicaci\u00f3n de la captura. Si lo desean pueden fijarse desde alguna im\u00e1gen tomada con el celular, si la tienen almacenada en su PC , dentro de las propiedades (en la pesta\u00f1a detalles) van a ver las\u00a0coordenadas, entre otros datos tales como: el tipo de\u00a0c\u00e1mara, fecha de captura y dem\u00e1s. Estos datos denominados <a title=\"Exchangeable image file format\" href=\"http:\/\/es.wikipedia.org\/wiki\/Exchangeable_image_file_format\" target=\"_blank\">EXIF<\/a>\u00a0o Metadatos, est\u00e1n\u00a0incrustados en la im\u00e1gen (como si fuera un archivo de recursos) y es com\u00fan en los archivos jpg, pero esto no implica que los\u00a0dem\u00e1s\u00a0formatos no puedan contener esta\u00a0informaci\u00f3n, pueden\u00a0contener un tipo de archivo <a title=\"eXtensible Markup Language\" href=\"http:\/\/es.wikipedia.org\/wiki\/XMP\" target=\"_blank\">XMP<\/a>\u00a0 (con la misma\u00a0estructura\u00a0que un XML).<\/p>\n<p>A\u00a0continuaci\u00f3n\u00a0voy a poner un m\u00f3dulo que sirve para leer y grabar\u00a0coordenadas\u00a0GPS en\u00a0im\u00e1genes y utiliza GDI Plus, este s\u00f3lo es compatible con EXIF, no con XMP (el cual leerlo no seria el problema, sino guardarlo). El proyecto de descarga contiene un ejemplo con un mapa (google maps) en cual va interactuando con el\u00a0c\u00f3digo\u00a0de VB, algo\u00a0b\u00e1sico\u00a0pero sirve para mostrar y cambiar las coordenadas.<\/p>\n<p><span style=\"color: #ff0000;\">Editado:<\/span> 09\/03\/2013 &#8211; Se implemento un cuadro de\u00a0b\u00fasqueda\u00a0para facilitar, la\u00a0localizaci\u00f3n\u00a0en el mapa, el resultado sera el mas\u00a0pr\u00f3ximo, la\u00a0funci\u00f3n\u00a0esta dentro del\u00a0c\u00f3digo\u00a0de vb, pero\u00a0podr\u00eda\u00a0hacerse\u00a0dentro del webbrowser y listar todos los resultados referentes al criterio de\u00a0b\u00fasqueda (para mas\u00a0informaci\u00f3n\u00a0buscar en la ayuda de las apis de gmaps.)<\/p>\n<div style=\"width: 745px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" alt=\"ImageGPS\" src=\"http:\/\/www.leandroascierto.com\/blog\/imagenes\/ImageGPS.png\" width=\"735\" height=\"483\" \/><p class=\"wp-caption-text\">Coordenadas GPS en fotos<\/p><\/div>\n<p align=\"center\"><a href=\"https:\/\/leandroascierto.com\/blog\/descarga.php?url=ImageGPS.zip\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"Descargar\" alt=\"\" src=\"https:\/\/leandroascierto.com\/blog\/descarga.php?file=ImageGPS.zip\" width=\"280\" height=\"61\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Con la aparici\u00f3n de los nuevos\u00a0m\u00f3viles\u00a0es m\u00e1s frecuente ver\u00a0im\u00e1genes\u00a0que contienen las\u00a0coordenadas GPS de donde se\u00a0tomaron\u00a0las fotos, esto es aprovechado por algunas redes sociales para sugerir la ubicaci\u00f3n de la captura. Si lo desean pueden fijarse desde alguna im\u00e1gen tomada con el celular, si la tienen almacenada en su PC , dentro de las propiedades (en <a href='https:\/\/leandroascierto.com\/blog\/coordenadas-gps-en-imagenes\/' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[111,106,110,60,35,109,108,112,107,69,18],"class_list":["post-666","post","type-post","status-publish","format-standard","hentry","category-modulos","tag-coordenadas","tag-exif","tag-fotos","tag-gdi-plus","tag-gdi","tag-google-maps","tag-gps","tag-imagen","tag-metadatos","tag-vb6","tag-visual-basic","category-29-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"_links":{"self":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts\/666","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/comments?post=666"}],"version-history":[{"count":9,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts\/666\/revisions"}],"predecessor-version":[{"id":671,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts\/666\/revisions\/671"}],"wp:attachment":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/media?parent=666"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/categories?post=666"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/tags?post=666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}