Create your QGIS custom function with the Function Editor

Опубликовано: 27 Май 2026
на канале: Leandro França - GeoOne
4,601
58

#Expression#CustomFunction#QGIS
This video is a tutorial on how to create custom functions for use in QGIS expressions, whether for Feature selection, field calculator, or rules-based symbology application.

QGIS Documentation:
https://docs.qgis.org/testing/en/docs...

Python Code for the expression:
from qgis.core import *
from qgis.gui import *
@qgsfunction(args='auto', group='Topology')
def WithinLayer(layer_name, feature, parent):
''' Returns True if a feature is within another layer's feature, else returns False.
Situation = False
geom = feature.geometry()
layer = QgsProject.instance().mapLayersByName(layer_name)[0]
for feat in layer.getFeatures():
if geom.within(feat.geometry()):
Situation = True
break
return Situation

🚫Não clique: https://bit.ly/3yinjd4

👇 Conteúdos exclusivos na área de Membros da GeoOne (Acesso Grátis)👇
https://link.geoone.com.br/yt_convite...

🧩 Plug-in LF-Tools Grátis ↴
Disponível no repositório do QGIS

▶ MEUS CURSOS, E-BOOK`s

🌎Combo com 8 dos nossos cursos↴
https://link.geoone.com.br/yt_pvcombo

✅ Curso gratuito no QGIS - Mapas Temáticos Profissionais↴


✅ Curso gratuito de Cartas Cadastrais com Atlas no QGIS↴
https://link.geoone.com.br/yt_cartas

📕 E-book Grátis ↴
https://link.geoone.com.br/yt_ebookgr...

🔥Curso de Automatização de Plantas Topográficas e Memoriais Descritivos no QGIS ↴
https://link.geoone.com.br/yt_pv3cliques

✈️ Curso de Processamento de Imagens de Drone com WebODM e QGIS↴
https://link.geoone.com.br/yt_pvdrone

🛰Georreferenciamento de Imóveis Rurais com software GRÁTIS↴
https://link.geoone.com.br/yt_pvgeoincra

📲QField - Aplicativo de campo do QGIS↴
https://link.geoone.com.br/yt_pvqfield

🖌Curso Básico de Inkscape para o QGIS↴
https://link.geoone.com.br/yt_pvinkscape

📖💻🖱QGIS: Teoria e Prática↴
https://link.geoone.com.br/yt_pvteori...

📘 E-book Plantas e Memoriais Descritivos no QGIS: - Disponível na Hotmart
Metodologia completa para elaborar plantas topográficas profissionais e gerar documentos automaticamente em software livre ↴
https://link.geoone.com.br/yt_ebookme...

👊SIGAM-ME ↴
▶ Grupo VIP no Whatsapp: https://link.geoone.com.br/qgisexpgru...
▶ Grupo VIP no Telegram: https://t.me/QGISEXPERIENCE
▶ Instagram e Facebook: @geoleandrofraça
▶ LinkedIn:   / leandro-fran%c3%a7a-93093714b  
▶ Blog: https://link.geoone.com.br/yt_blog

🚫Não clique: https://bit.ly/3yinjd4

✔INSCREVA-SE NO CANAL ↴
https://www.youtube.com/leandrofran%C...