¿Cómo puedo mostrar mi posición actual en el lienzo de QGIS, similar al "punto azul" en google mapsa?
Necesito esto para navegar a puntos definidos y no quiero cambiar el programa todo el tiempo.
¿Cómo puedo mostrar mi posición actual en el lienzo de QGIS, similar al "punto azul" en google mapsa?
Necesito esto para navegar a puntos definidos y no quiero cambiar el programa todo el tiempo.
Puedes intentar obtener la ubicación de tu dirección IP con este código python: import requests import json send_url = 'http://freegeoip.net/json' r = requests.get(send_url) j = json.loads(r.text) lat = j['latitude'] lon = j['longitude'] map_pos = QgsPoint(lon, lat) rect = QgsRectangle(map_pos, map_pos) canvas = qgis.utils.iface.mapCanvas() canvas.setExtent(rect) canvas.refresh()
Esto encontrará su ubicación estimada, basada en su dirección IP, y centrará el mapa en esa ubicación.
I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.