¿Hacer marcas de agua con etiquetas geográficas y crear shapefile a partir de coordenadas?

14

Tengo fotografías etiquetadas geográficamente y me gustaría colocar una marca de agua de la ubicación de las fotos en la parte frontal para facilitar la referencia, así como crear un archivo de forma a partir de las coordenadas.

¿Alguien sabe de algún software de código abierto que pueda hacer esto?

Este enlace es un ejemplo de lo que estoy tratando de lograr

    
pregunta TsvGis 20.05.2013 - 07:56

1 respuesta

15

puedes usar python para obtener información EXIF:

from PIL import Image
from PIL.ExifTags import TAGS
from pprint import pprint

def getexif(im):
    res = {}
    try:
       img = Image.open(im)
       info = img._getexif()
       for tag, val in info.items():
           dec = TAGS.get(tag, tag)
           res[dec] = val

    except IOError:
       print im
    return res
    pprint res 

luego use el módulo Python ImageDraw para dibujar texto o cualquier cosa.

import ImageFont, ImageDraw

def drawtext(im):
   op = ImageDraw.Draw(im)
   fnt = ImageFont.truetype("tahoma.ttf", 12)
   op.text((5, 5), "YourText", font=fnt)
    
respondido por el Aragon 20.05.2013 - 08:54

Lea otras preguntas en las etiquetas