{"id":3133,"date":"2025-07-22T08:45:00","date_gmt":"2025-07-22T11:45:00","guid":{"rendered":"https:\/\/qualimapas.com\/?p=3133"},"modified":"2025-07-17T10:52:09","modified_gmt":"2025-07-17T13:52:09","slug":"python-qgis-ia","status":"publish","type":"post","link":"https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/","title":{"rendered":"Python no QGIS com IA (Chat GPT): Automa\u00e7\u00e3o Simples para Iniciantes"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"3133\" class=\"elementor elementor-3133\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-df67513 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"df67513\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5d297da\" data-id=\"5d297da\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1919453 elementor-widget elementor-widget-text-editor\" data-id=\"1919453\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Se voc\u00ea j\u00e1 tem um <strong>conhecimento b\u00e1sico de Python e IA<\/strong>, esse post vai ser muito \u00fatil para voc\u00ea. O objetivo aqui \u00e9<strong> automatizar uma tarefa que pode levar muito tempo<\/strong> para ser executada apenas com as ferramentas dispon\u00edveis do QGIS.<\/p><p>No exemplo do post, vamos elaborar um <strong>script em Python utilizando o ChatGPT<\/strong> para fazer a sele\u00e7\u00e3o e exporta\u00e7\u00e3o de uma base de dados pesada, a <strong>hidrografia do Paran\u00e1, a partir do recorte da RMC &#8211; Regi\u00e3o Metropolitana de Curitiba.<\/strong><\/p><p><strong>Entendendo a l\u00f3gica<\/strong>, voc\u00ea ser\u00e1 capaz de elaborar seus pr\u00f3prios scripts e g<strong>anhar mais tempo<\/strong> para o que \u00e9 realmente relevante.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-380d313 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"380d313\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd776db elementor-widget elementor-widget-text-editor\" data-id=\"fd776db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\"><strong>Quer sair do zero e elaborar mapas completos e complexos, com dados e informa\u00e7\u00f5es organizadas e leg\u00edveis em um curso de apenas 6h?<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-2c1a75d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2c1a75d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-455f632\" data-id=\"455f632\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4271045 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"4271045\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/qualimapas.com\/index.php\/aprenda-qgis\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">saiba mais<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-febfcff\" data-id=\"febfcff\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-822cde7 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"822cde7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/wa.me\/5541999112750?text=Ol%C3%A1%2C%20eu%20acessei%20o%20site%20da%20Qualimapas%20e%20gostaria%20de%20saber%20mais%20sobre%20o%20curso%20e%20assessorias!\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">entre em contato<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2a7ad5 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"d2a7ad5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a07aa9a elementor-widget elementor-widget-heading\" data-id=\"a07aa9a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\"><a href=\"#download\">Download dos dados<\/a><\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-104d862 elementor-widget elementor-widget-heading\" data-id=\"104d862\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\"><a href=\"#ia\">Criando o script Python na IA (ChatGPT)<\/a><\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55b774f elementor-widget elementor-widget-heading\" data-id=\"55b774f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\"><a href=\"#qgis\">Rodando o script Python no QGIS<\/a><\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c0233d elementor-widget elementor-widget-heading\" data-id=\"5c0233d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\"><a href=\"#youtube\">V\u00eddeo aula<\/a><\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a072ce4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a072ce4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-643b84c\" data-id=\"643b84c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6850135 elementor-widget elementor-widget-menu-anchor\" data-id=\"6850135\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"download\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aa456d4 elementor-widget elementor-widget-heading\" data-id=\"aa456d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"#download\">Download dos dados<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f03789 elementor-widget elementor-widget-text-editor\" data-id=\"8f03789\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>V\u00e1 at\u00e9 a p\u00e1gina <a href=\"https:\/\/qualimapas.com\/index.php\/bases-de-dados\/\">bases de dados<\/a> aqui da Qualimapas e procure o link do <b>GeoParan\u00e1,\u00a0<\/b>clique na op\u00e7\u00e3o de cat\u00e1logo de dados e metadados e encontre a base <strong>Hidrografia Ottocodificada &#8211; Trecho de Drenagem (2020)<\/strong>:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e5aa6b elementor-widget elementor-widget-image\" data-id=\"7e5aa6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"420\" src=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-09.38.14-768x420.png\" class=\"attachment-medium_large size-medium_large wp-image-3146\" alt=\"\" srcset=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-09.38.14-768x420.png 768w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-09.38.14-300x164.png 300w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-09.38.14-1024x560.png 1024w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-09.38.14-1536x840.png 1536w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-09.38.14-2048x1120.png 2048w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">GeoPR - Hidrografia<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18f413d elementor-widget elementor-widget-text-editor\" data-id=\"18f413d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>O formato dispon\u00edvel para download \u00e9 em <strong>GDB &#8211; Geodatabase<\/strong>. Fa\u00e7a o download e extraia a pasta que vem comprimida em formato .rar. Carregue a base no QGIS usando o formato <strong>&#8216;Diret\u00f3rio&#8217;, tipo &#8216;Arquivo aberto GDB&#8217;:<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9453dde elementor-widget elementor-widget-image\" data-id=\"9453dde\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"701\" src=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-09.48.18-1024x701.png\" class=\"attachment-large size-large wp-image-3147\" alt=\"\" srcset=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-09.48.18-1024x701.png 1024w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-09.48.18-300x205.png 300w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-09.48.18-768x526.png 768w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-09.48.18-1536x1051.png 1536w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-09.48.18.png 1648w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Carregar GDB - Geodatabase<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d59c78 elementor-widget elementor-widget-text-editor\" data-id=\"2d59c78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Carregue tamb\u00e9m a camada que ser\u00e1 <strong>interseccionada com a camada principal<\/strong>, aqui no exemplo s\u00e3o os munic\u00edpios da RMC:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51238d3 elementor-widget elementor-widget-image\" data-id=\"51238d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"678\" src=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-09.51.19-1024x678.png\" class=\"attachment-large size-large wp-image-3148\" alt=\"\" srcset=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-09.51.19-1024x678.png 1024w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-09.51.19-300x199.png 300w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-09.51.19-768x509.png 768w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-09.51.19.png 1800w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Hidrografia PR e RMC<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bb106dd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bb106dd\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f44592b\" data-id=\"f44592b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c704c11 elementor-widget elementor-widget-menu-anchor\" data-id=\"c704c11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"ia\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b5f3af elementor-widget elementor-widget-heading\" data-id=\"4b5f3af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"#ia\">Criando o script Python na IA (ChatGPT)<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ad94044 elementor-widget elementor-widget-text-editor\" data-id=\"ad94044\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\">Com as duas camadas carregadas, vamos elaborar o script no ChatGPT. No<strong> prompt de comando seja claro e objetivo<\/strong>, por exemplo:<\/p><p style=\"text-align: left;\">&#8220;Escreva um script para utilizar no <strong>terminal Python no QGIS.<\/strong><br \/><strong>Objetivo:<\/strong> diminuir o tempo de sele\u00e7\u00e3o e exporta\u00e7\u00e3o em formato Geopackage com muitas informa\u00e7\u00f5es.<br \/><strong>Fun\u00e7\u00e3o:<\/strong> selecionar fei\u00e7\u00f5es e exportar de uma camada interseccionada por outra.<br \/><strong>C\u00f3digo:<\/strong> coloque o m\u00e1ximo de explica\u00e7\u00f5es poss\u00edvel&#8221;<\/p><p>O ChatGPT vai escrever o c\u00f3digo e dar algumas explica\u00e7\u00f5es de como usar:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58a5fb7 elementor-widget elementor-widget-image\" data-id=\"58a5fb7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"509\" src=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.04.26-768x509.png\" class=\"attachment-medium_large size-medium_large wp-image-3149\" alt=\"\" srcset=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.04.26-768x509.png 768w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.04.26-300x199.png 300w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.04.26-1024x678.png 1024w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.04.26-1536x1017.png 1536w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.04.26.png 1800w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">C\u00f3digo gerado pelo ChatGPT<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21c559a elementor-widget elementor-widget-text-editor\" data-id=\"21c559a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Copie o c\u00f3digo e cole em algum notebook de sua prefer\u00eancia, para isso eu uso o <strong>Mu Editor<\/strong>, bem simples e menos burocr\u00e1tico que outros. <strong>Salve o c\u00f3digo em formato .py (Python):<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-38d3448 elementor-widget elementor-widget-image\" data-id=\"38d3448\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"679\" src=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.09.03-1024x679.png\" class=\"attachment-large size-large wp-image-3150\" alt=\"\" srcset=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.09.03-1024x679.png 1024w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.09.03-300x199.png 300w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.09.03-768x509.png 768w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.09.03-1536x1019.png 1536w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.09.03-2048x1359.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Mu Editor<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-dfef34f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"dfef34f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-39fb395\" data-id=\"39fb395\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8cdd78d elementor-widget elementor-widget-menu-anchor\" data-id=\"8cdd78d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"qgis\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e54d0ea elementor-widget elementor-widget-heading\" data-id=\"e54d0ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"#qgis\">Rodando o script Python no QGIS<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b48191b elementor-widget elementor-widget-text-editor\" data-id=\"b48191b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Para rodar o script vamos abrir o <strong>terminal no menu de complementos:<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c3b5772 elementor-widget elementor-widget-image\" data-id=\"c3b5772\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"360\" src=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.11.07-768x360.png\" class=\"attachment-medium_large size-medium_large wp-image-3151\" alt=\"\" srcset=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.11.07-768x360.png 768w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.11.07-300x140.png 300w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.11.07-1024x479.png 1024w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.11.07-1536x719.png 1536w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.11.07.png 2038w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Abrir o terminal Python<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f09a2d0 elementor-widget elementor-widget-text-editor\" data-id=\"f09a2d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ao abrir o terminal clique no \u00edcone &#8216;<strong>Mostrar editor&#8217;<\/strong>, ir\u00e1 aparecer uma caixa de texto ao lado do terminal:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41d296e elementor-widget elementor-widget-image\" data-id=\"41d296e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"641\" src=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.22.12-1024x641.png\" class=\"attachment-large size-large wp-image-3152\" alt=\"\" srcset=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.22.12-1024x641.png 1024w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.22.12-300x188.png 300w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.22.12-768x481.png 768w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.22.12-1536x962.png 1536w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.22.12-2048x1283.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Terminal Pyhton<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b40837 elementor-widget elementor-widget-text-editor\" data-id=\"0b40837\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Agora clique no <strong>\u00edcone de &#8216;Abrir script&#8217;<\/strong>\u00a0e procure o c\u00f3digo salvo em formato .py; ele ir\u00e1 aparecer na caixa de texto:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f316e37 elementor-widget elementor-widget-image\" data-id=\"f316e37\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"602\" src=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.31.27-1024x602.png\" class=\"attachment-large size-large wp-image-3153\" alt=\"\" srcset=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.31.27-1024x602.png 1024w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.31.27-300x176.png 300w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.31.27-768x451.png 768w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.31.27-1536x903.png 1536w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.31.27.png 2032w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Abrir script<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c99b7c elementor-widget elementor-widget-text-editor\" data-id=\"1c99b7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Leia o c\u00f3digo e localize onde voc\u00ea deve digitar os <strong>valores das vari\u00e1veis de acordo com os nomes das camadas do seu projeto<\/strong>.<\/p><p>Aqui no exemplo foram atribu\u00eddos os valores para a <strong>camada de entrada, a de intersec\u00e7\u00e3o e a sa\u00edda:<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5211f37 elementor-widget elementor-widget-image\" data-id=\"5211f37\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"656\" src=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.37.01-1024x656.png\" class=\"attachment-large size-large wp-image-3154\" alt=\"\" srcset=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.37.01-1024x656.png 1024w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.37.01-300x192.png 300w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.37.01-768x492.png 768w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.37.01-1536x984.png 1536w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.37.01-2048x1312.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Substituir vari\u00e1veis<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b30f7b elementor-widget elementor-widget-text-editor\" data-id=\"0b30f7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Coloque o c\u00f3digo para rodar <strong>clicando no \u00edcone da seta verde<\/strong>, caso ocorra algum erro, copie o erro do terminal e cole no ChatGPT para que ele resolva. <strong>Pode ser necess\u00e1rio salvar o c\u00f3digo e abrir novamente.\u00a0<\/strong><\/p><p>O resultado \u00e9 esse:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af6679e elementor-widget elementor-widget-image\" data-id=\"af6679e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"656\" src=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.44.05-1024x656.png\" class=\"attachment-large size-large wp-image-3155\" alt=\"\" srcset=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.44.05-1024x656.png 1024w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.44.05-300x192.png 300w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.44.05-768x492.png 768w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.44.05-1536x984.png 1536w, https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/Captura-de-Tela-2025-07-17-as-10.44.05-2048x1312.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b1c4ffa elementor-widget elementor-widget-text-editor\" data-id=\"b1c4ffa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Vou deixar aqui o c\u00f3digo que deu certo e que j\u00e1 usei para recortar outras informa\u00e7\u00f5es como <strong>curvas de n\u00edvel<\/strong>:<\/p><p>import qgis.core<br \/>import qgis.utils<br \/>import processing<br \/>import os # Importa o m\u00f3dulo os para manipula\u00e7\u00e3o de caminhos de arquivo<\/p><p>def selecionar_e_exportar_por_localizacao(nome_camada_principal, nome_camada_selecao, caminho_saida_gpkg):<\/p><p># 1. Obter as camadas do projeto QGIS atual<br \/># QgsProject.instance().mapLayersByName() retorna uma lista, pegamos o primeiro elemento [0]<br \/>camadas_principais = QgsProject.instance().mapLayersByName(nome_camada_principal)<br \/>camadas_selecao = QgsProject.instance().mapLayersByName(nome_camada_selecao)<\/p><p>if not camadas_principais:<br \/>print(f&#8221;ERRO: Camada principal &#8216;{nome_camada_principal}&#8217; n\u00e3o encontrada no projeto QGIS.&#8221;)<br \/>qgis.utils.iface.messageBar().pushMessage(<br \/>&#8220;Erro&#8221;, f&#8221;Camada principal &#8216;{nome_camada_principal}&#8217; n\u00e3o encontrada.&#8221;, level=Qgis.Critical<br \/>)<br \/>return<\/p><p>if not camadas_selecao:<br \/>print(f&#8221;ERRO: Camada de sele\u00e7\u00e3o &#8216;{nome_camada_selecao}&#8217; n\u00e3o encontrada no projeto QGIS.&#8221;)<br \/>qgis.utils.iface.messageBar().pushMessage(<br \/>&#8220;Erro&#8221;, f&#8221;Camada de sele\u00e7\u00e3o &#8216;{nome_camada_selecao}&#8217; n\u00e3o encontrada.&#8221;, level=Qgis.Critical<br \/>)<br \/>return<\/p><p>camada_principal = camadas_principais[0]<br \/>camada_selecao = camadas_selecao[0]<\/p><p>print(f&#8221;Iniciando processo para &#8216;{nome_camada_principal}&#8217; usando &#8216;{nome_camada_selecao}&#8217;&#8230;&#8221;)<br \/>qgis.utils.iface.messageBar().pushMessage(<br \/>&#8220;Info&#8221;, f&#8221;Iniciando sele\u00e7\u00e3o por localiza\u00e7\u00e3o&#8230;&#8221;, level=Qgis.Info<br \/>)<\/p><p># 2. Limpar qualquer sele\u00e7\u00e3o existente na camada principal<br \/># Isso garante que a sele\u00e7\u00e3o seja feita do zero<br \/>camada_principal.removeSelection()<br \/>print(f&#8221;Sele\u00e7\u00e3o existente na camada &#8216;{nome_camada_principal}&#8217; limpa.&#8221;)<\/p><p># 3. Realizar a sele\u00e7\u00e3o por localiza\u00e7\u00e3o usando o algoritmo &#8216;Select by location&#8217;<br \/># &#8216;PREDICATE&#8217;: 0 significa &#8216;intersects&#8217; (intersecta). Voc\u00ea pode mudar para outros:<br \/># 0: intersects (intersecta)<br \/># 1: contains (cont\u00e9m)<br \/># 6: within (dentro de) &#8211; se a geometria da camada principal estiver inteiramente dentro da de sele\u00e7\u00e3o<br \/># &#8216;METHOD&#8217;: 0 significa &#8216;create new selection&#8217; (criar nova sele\u00e7\u00e3o)<br \/>try:<br \/>processing.run(&#8220;native:selectbylocation&#8221;, {<br \/>&#8216;INPUT&#8217;: camada_principal,<br \/>&#8216;PREDICATE&#8217;: 0, # Use 0 para &#8216;intersects&#8217;<br \/>&#8216;INTERSECT&#8217;: camada_selecao,<br \/>&#8216;METHOD&#8217;: 0<br \/>})<br \/>print(&#8220;Sele\u00e7\u00e3o por localiza\u00e7\u00e3o conclu\u00edda.&#8221;)<\/p><p>selected_count = camada_principal.selectedFeatureCount()<br \/>if selected_count == 0:<br \/>print(&#8220;Nenhuma fei\u00e7\u00e3o foi selecionada pela localiza\u00e7\u00e3o. Verifique as geometrias e camadas.&#8221;)<br \/>qgis.utils.iface.messageBar().pushMessage(<br \/>&#8220;Aviso&#8221;, &#8220;Nenhuma fei\u00e7\u00e3o selecionada. Verifique as camadas.&#8221;, level=Qgis.Warning<br \/>)<br \/>camada_principal.removeSelection() # Garante que n\u00e3o haja sele\u00e7\u00e3o residual<br \/>return<br \/>else:<br \/>print(f&#8221;{selected_count} fei\u00e7\u00f5es selecionadas na camada &#8216;{nome_camada_principal}&#8217;.&#8221;)<br \/>qgis.utils.iface.messageBar().pushMessage(<br \/>&#8220;Sucesso&#8221;, f&#8221;{selected_count} fei\u00e7\u00f5es selecionadas.&#8221;, level=Qgis.Success<br \/>)<\/p><p># 4. Exportar as fei\u00e7\u00f5es selecionadas para um novo arquivo GeoPackage<br \/>print(f&#8221;Exportando {selected_count} fei\u00e7\u00f5es para &#8216;{caminho_saida_gpkg}&#8217;&#8230;&#8221;)<br \/>qgis.utils.iface.messageBar().pushMessage(<br \/>&#8220;Info&#8221;, f&#8221;Exportando fei\u00e7\u00f5es selecionadas&#8230;&#8221;, level=Qgis.Info<br \/>)<\/p><p># Garante que o diret\u00f3rio de sa\u00edda exista<br \/>output_dir = os.path.dirname(caminho_saida_gpkg)<br \/>if not os.path.exists(output_dir):<br \/>os.makedirs(output_dir)<br \/>print(f&#8221;Diret\u00f3rio de sa\u00edda criado: {output_dir}&#8221;)<\/p><p>processing.run(&#8220;native:saveselectedfeatures&#8221;, {<br \/>&#8216;INPUT&#8217;: camada_principal,<br \/>&#8216;OUTPUT&#8217;: caminho_saida_gpkg<br \/>})<\/p><p>print(f&#8221;Exporta\u00e7\u00e3o conclu\u00edda com sucesso! O arquivo salvo em: {caminho_saida_gpkg}&#8221;)<br \/>qgis.utils.iface.messageBar().pushMessage(<br \/>&#8220;Sucesso&#8221;, f&#8221;Fei\u00e7\u00f5es exportadas para {os.path.basename(caminho_saida_gpkg)}&#8221;, level=Qgis.Success<br \/>)<\/p><p># 5. Opcional: Adicionar a nova camada exportada ao projeto QGIS<br \/>nova_camada = QgsVectorLayer(caminho_saida_gpkg, f&#8221;{nome_camada_principal}_selecionada&#8221;, &#8220;ogr&#8221;)<br \/>if not nova_camada.isValid():<br \/>print(f&#8221;AVISO: N\u00e3o foi poss\u00edvel carregar a camada exportada no projeto: {caminho_saida_gpkg}&#8221;)<br \/>else:<br \/>QgsProject.instance().addMapLayer(nova_camada)<br \/>print(f&#8221;Nova camada &#8216;{nova_camada.name()}&#8217; adicionada ao projeto.&#8221;)<\/p><p>except Exception as e:<br \/>print(f&#8221;OCORREU UM ERRO DURANTE A EXECU\u00c7\u00c3O DO SCRIPT: {e}&#8221;)<br \/>qgis.utils.iface.messageBar().pushMessage(<br \/>&#8220;Erro&#8221;, f&#8221;Erro durante a execu\u00e7\u00e3o do script: {e}&#8221;, level=Qgis.Critical<br \/>)<br \/>finally:<br \/># 6. Limpar a sele\u00e7\u00e3o na camada original ap\u00f3s todo o processo (boa pr\u00e1tica)<br \/>camada_principal.removeSelection()<br \/>print(&#8220;Sele\u00e7\u00e3o limpa na camada original.&#8221;)<\/p><p># &#8212; Como usar o script &#8212;<br \/># Altere os valores abaixo conforme suas camadas e o local de sa\u00edda desejado:<br \/># Exemplo:<br \/># &#8212; Como usar o script &#8212;<br \/># Altere os valores abaixo conforme suas camadas e o local de sa\u00edda desejado:<\/p><p>selecionar_e_exportar_por_localizacao(<br \/>nome_camada_principal = &#8216;ana_hidrografia&#8217;, # Nome exato da sua camada de hidrografia no QGIS<br \/>nome_camada_selecao = &#8216;iat_rmc&#8217;, # Nome exato da sua camada de intersec\u00e7\u00e3o no QGIS<br \/>caminho_saida_gpkg = &#8216;\/Users\/AnabelliSimoes\/Documents\/Campo Magro\/VETORES\/iat_curvas_recorte.gpkg&#8217; # Caminho COMPLETO do arquivo de sa\u00edda<br \/>)<\/p><p># Chame a fun\u00e7\u00e3o com seus par\u00e2metros<br \/># selecionar_e_exportar_por_localizacao(<br \/># nome_camada_principal = &#8216;hidrografia_PR&#8217;,<br \/># nome_camada_selecao = &#8216;municipio_selecao&#8217;,<br \/># caminho_saida_gpkg = &#8216;C:\/QGIS_Projetos\/dados_cortados\/hidrografia_municipio.gpkg&#8217;<br \/># )<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-077cf63 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"077cf63\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-eb3d22e\" data-id=\"eb3d22e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c89fac4 elementor-widget elementor-widget-menu-anchor\" data-id=\"c89fac4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"youtube\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e1500f8 elementor-widget elementor-widget-heading\" data-id=\"e1500f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">V\u00eddeo aula<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0440ec5 elementor-widget elementor-widget-text-editor\" data-id=\"0440ec5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Veja o passo-a-passo de como<strong> criar seu script e automatizar tarefas<\/strong> que poderiam levar horas ou ainda travar seu aplicativo QGIS:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bc4012b elementor-widget elementor-widget-video\" data-id=\"bc4012b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/XneMD1wQKVw&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>J\u00e1 pensou que uma tarefa que leva horas para ser executada (e que muitas vezes faz seu QGIS travar) pode ser automatizada e feita em poucos segundos? <\/p>\n<p>Neste post,  voc\u00ea vai aprender a dar os primeiros passos na automa\u00e7\u00e3o de geoprocessamento usando Python no QGIS, mesmo que voc\u00ea seja um iniciante completo. Vamos desmistificar a programa\u00e7\u00e3o e te ensinar a criar um script simples, com a ajuda inteligente do ChatGPT, para automatizar uma tarefa super comum e que consome muito tempo: a sele\u00e7\u00e3o por localiza\u00e7\u00e3o e exporta\u00e7\u00e3o de camadas pesadas. <\/p>\n","protected":false},"author":1,"featured_media":3145,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[25,20,24,9,10,26],"tags":[132,130,131,41],"post_folder":[],"class_list":["post-3133","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-edicao","category-ferramenta","category-importacao-exportacao","category-inciante","category-intermediario","category-nivel","tag-chatgpt","tag-ia","tag-python","tag-selecao"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python no QGIS com IA (Chat GPT): Automa\u00e7\u00e3o Simples para Iniciantes - qualimapas.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python no QGIS com IA (Chat GPT): Automa\u00e7\u00e3o Simples para Iniciantes - qualimapas.com\" \/>\n<meta property=\"og:description\" content=\"J\u00e1 pensou que uma tarefa que leva horas para ser executada (e que muitas vezes faz seu QGIS travar) pode ser automatizada e feita em poucos segundos?  Neste post, voc\u00ea vai aprender a dar os primeiros passos na automa\u00e7\u00e3o de geoprocessamento usando Python no QGIS, mesmo que voc\u00ea seja um iniciante completo. Vamos desmistificar a programa\u00e7\u00e3o e te ensinar a criar um script simples, com a ajuda inteligente do ChatGPT, para automatizar uma tarefa super comum e que consome muito tempo: a sele\u00e7\u00e3o por localiza\u00e7\u00e3o e exporta\u00e7\u00e3o de camadas pesadas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/\" \/>\n<meta property=\"og:site_name\" content=\"qualimapas.com\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-22T11:45:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/qgis_python_ia.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1440\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Anabelli\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Anabelli\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/qualimapas.com\\\/index.php\\\/2025\\\/07\\\/22\\\/python-qgis-ia\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/qualimapas.com\\\/index.php\\\/2025\\\/07\\\/22\\\/python-qgis-ia\\\/\"},\"author\":{\"name\":\"Anabelli\",\"@id\":\"https:\\\/\\\/qualimapas.com\\\/#\\\/schema\\\/person\\\/b4cf5fe307b75279d954b35dccd96b9f\"},\"headline\":\"Python no QGIS com IA (Chat GPT): Automa\u00e7\u00e3o Simples para Iniciantes\",\"datePublished\":\"2025-07-22T11:45:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/qualimapas.com\\\/index.php\\\/2025\\\/07\\\/22\\\/python-qgis-ia\\\/\"},\"wordCount\":1356,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/qualimapas.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/qualimapas.com\\\/index.php\\\/2025\\\/07\\\/22\\\/python-qgis-ia\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/qualimapas.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/qgis_python_ia.jpg\",\"keywords\":[\"chatgpt\",\"ia\",\"python\",\"sele\u00e7\u00e3o\"],\"articleSection\":[\"edi\u00e7\u00e3o\",\"ferramenta\",\"importa\u00e7\u00e3o\\\/exporta\u00e7\u00e3o\",\"iniciante\",\"intermedi\u00e1rio\",\"n\u00edvel de conhecimento\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/qualimapas.com\\\/index.php\\\/2025\\\/07\\\/22\\\/python-qgis-ia\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/qualimapas.com\\\/index.php\\\/2025\\\/07\\\/22\\\/python-qgis-ia\\\/\",\"url\":\"https:\\\/\\\/qualimapas.com\\\/index.php\\\/2025\\\/07\\\/22\\\/python-qgis-ia\\\/\",\"name\":\"Python no QGIS com IA (Chat GPT): Automa\u00e7\u00e3o Simples para Iniciantes - qualimapas.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/qualimapas.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/qualimapas.com\\\/index.php\\\/2025\\\/07\\\/22\\\/python-qgis-ia\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/qualimapas.com\\\/index.php\\\/2025\\\/07\\\/22\\\/python-qgis-ia\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/qualimapas.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/qgis_python_ia.jpg\",\"datePublished\":\"2025-07-22T11:45:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/qualimapas.com\\\/index.php\\\/2025\\\/07\\\/22\\\/python-qgis-ia\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/qualimapas.com\\\/index.php\\\/2025\\\/07\\\/22\\\/python-qgis-ia\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/qualimapas.com\\\/index.php\\\/2025\\\/07\\\/22\\\/python-qgis-ia\\\/#primaryimage\",\"url\":\"https:\\\/\\\/qualimapas.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/qgis_python_ia.jpg\",\"contentUrl\":\"https:\\\/\\\/qualimapas.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/qgis_python_ia.jpg\",\"width\":2560,\"height\":1440},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/qualimapas.com\\\/index.php\\\/2025\\\/07\\\/22\\\/python-qgis-ia\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/qualimapas.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python no QGIS com IA (Chat GPT): Automa\u00e7\u00e3o Simples para Iniciantes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/qualimapas.com\\\/#website\",\"url\":\"https:\\\/\\\/qualimapas.com\\\/\",\"name\":\"qualimapas.com\",\"description\":\"Portal sobre QGIS\",\"publisher\":{\"@id\":\"https:\\\/\\\/qualimapas.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/qualimapas.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/qualimapas.com\\\/#organization\",\"name\":\"Qualimapas\",\"url\":\"https:\\\/\\\/qualimapas.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/qualimapas.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/qualimapas.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/cropped-Logo.png\",\"contentUrl\":\"https:\\\/\\\/qualimapas.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/cropped-Logo.png\",\"width\":500,\"height\":308,\"caption\":\"Qualimapas\"},\"image\":{\"@id\":\"https:\\\/\\\/qualimapas.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCYg_YD3qX7qbQ4EQkbmE7Lw\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/qualimapas.com\\\/#\\\/schema\\\/person\\\/b4cf5fe307b75279d954b35dccd96b9f\",\"name\":\"Anabelli\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/446fb2a085b4387d602f17fd0c08338e449a2a49a16d870520c29a34d0881572?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/446fb2a085b4387d602f17fd0c08338e449a2a49a16d870520c29a34d0881572?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/446fb2a085b4387d602f17fd0c08338e449a2a49a16d870520c29a34d0881572?s=96&d=blank&r=g\",\"caption\":\"Anabelli\"},\"description\":\"Urbanista e arquiteta, mestranda em planejamento urbano pela Universidade Federal do Paran\u00e1 - PPU UFPR. As duas coisas que mais gosta de fazer \u00e9 produzir mapas e ensinar. Ensinar a produzir mapas \u00e9 o meu c\u00e9u de brigadeiro :)\",\"sameAs\":[\"http:\\\/\\\/qualimapas.com\"],\"url\":\"https:\\\/\\\/qualimapas.com\\\/index.php\\\/author\\\/anabelli-simgmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python no QGIS com IA (Chat GPT): Automa\u00e7\u00e3o Simples para Iniciantes - qualimapas.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/","og_locale":"pt_BR","og_type":"article","og_title":"Python no QGIS com IA (Chat GPT): Automa\u00e7\u00e3o Simples para Iniciantes - qualimapas.com","og_description":"J\u00e1 pensou que uma tarefa que leva horas para ser executada (e que muitas vezes faz seu QGIS travar) pode ser automatizada e feita em poucos segundos?  Neste post, voc\u00ea vai aprender a dar os primeiros passos na automa\u00e7\u00e3o de geoprocessamento usando Python no QGIS, mesmo que voc\u00ea seja um iniciante completo. Vamos desmistificar a programa\u00e7\u00e3o e te ensinar a criar um script simples, com a ajuda inteligente do ChatGPT, para automatizar uma tarefa super comum e que consome muito tempo: a sele\u00e7\u00e3o por localiza\u00e7\u00e3o e exporta\u00e7\u00e3o de camadas pesadas.","og_url":"https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/","og_site_name":"qualimapas.com","article_published_time":"2025-07-22T11:45:00+00:00","og_image":[{"width":2560,"height":1440,"url":"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/qgis_python_ia.jpg","type":"image\/jpeg"}],"author":"Anabelli","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Anabelli","Est. tempo de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/#article","isPartOf":{"@id":"https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/"},"author":{"name":"Anabelli","@id":"https:\/\/qualimapas.com\/#\/schema\/person\/b4cf5fe307b75279d954b35dccd96b9f"},"headline":"Python no QGIS com IA (Chat GPT): Automa\u00e7\u00e3o Simples para Iniciantes","datePublished":"2025-07-22T11:45:00+00:00","mainEntityOfPage":{"@id":"https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/"},"wordCount":1356,"commentCount":0,"publisher":{"@id":"https:\/\/qualimapas.com\/#organization"},"image":{"@id":"https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/#primaryimage"},"thumbnailUrl":"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/qgis_python_ia.jpg","keywords":["chatgpt","ia","python","sele\u00e7\u00e3o"],"articleSection":["edi\u00e7\u00e3o","ferramenta","importa\u00e7\u00e3o\/exporta\u00e7\u00e3o","iniciante","intermedi\u00e1rio","n\u00edvel de conhecimento"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/","url":"https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/","name":"Python no QGIS com IA (Chat GPT): Automa\u00e7\u00e3o Simples para Iniciantes - qualimapas.com","isPartOf":{"@id":"https:\/\/qualimapas.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/#primaryimage"},"image":{"@id":"https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/#primaryimage"},"thumbnailUrl":"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/qgis_python_ia.jpg","datePublished":"2025-07-22T11:45:00+00:00","breadcrumb":{"@id":"https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/#primaryimage","url":"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/qgis_python_ia.jpg","contentUrl":"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/qgis_python_ia.jpg","width":2560,"height":1440},{"@type":"BreadcrumbList","@id":"https:\/\/qualimapas.com\/index.php\/2025\/07\/22\/python-qgis-ia\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/qualimapas.com\/"},{"@type":"ListItem","position":2,"name":"Python no QGIS com IA (Chat GPT): Automa\u00e7\u00e3o Simples para Iniciantes"}]},{"@type":"WebSite","@id":"https:\/\/qualimapas.com\/#website","url":"https:\/\/qualimapas.com\/","name":"qualimapas.com","description":"Portal sobre QGIS","publisher":{"@id":"https:\/\/qualimapas.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/qualimapas.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/qualimapas.com\/#organization","name":"Qualimapas","url":"https:\/\/qualimapas.com\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/qualimapas.com\/#\/schema\/logo\/image\/","url":"https:\/\/qualimapas.com\/wp-content\/uploads\/2022\/10\/cropped-Logo.png","contentUrl":"https:\/\/qualimapas.com\/wp-content\/uploads\/2022\/10\/cropped-Logo.png","width":500,"height":308,"caption":"Qualimapas"},"image":{"@id":"https:\/\/qualimapas.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.youtube.com\/channel\/UCYg_YD3qX7qbQ4EQkbmE7Lw"]},{"@type":"Person","@id":"https:\/\/qualimapas.com\/#\/schema\/person\/b4cf5fe307b75279d954b35dccd96b9f","name":"Anabelli","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/446fb2a085b4387d602f17fd0c08338e449a2a49a16d870520c29a34d0881572?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/446fb2a085b4387d602f17fd0c08338e449a2a49a16d870520c29a34d0881572?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/446fb2a085b4387d602f17fd0c08338e449a2a49a16d870520c29a34d0881572?s=96&d=blank&r=g","caption":"Anabelli"},"description":"Urbanista e arquiteta, mestranda em planejamento urbano pela Universidade Federal do Paran\u00e1 - PPU UFPR. As duas coisas que mais gosta de fazer \u00e9 produzir mapas e ensinar. Ensinar a produzir mapas \u00e9 o meu c\u00e9u de brigadeiro :)","sameAs":["http:\/\/qualimapas.com"],"url":"https:\/\/qualimapas.com\/index.php\/author\/anabelli-simgmail-com\/"}]}},"jetpack_featured_media_url":"https:\/\/qualimapas.com\/wp-content\/uploads\/2025\/07\/qgis_python_ia.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/qualimapas.com\/index.php\/wp-json\/wp\/v2\/posts\/3133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qualimapas.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qualimapas.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qualimapas.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/qualimapas.com\/index.php\/wp-json\/wp\/v2\/comments?post=3133"}],"version-history":[{"count":7,"href":"https:\/\/qualimapas.com\/index.php\/wp-json\/wp\/v2\/posts\/3133\/revisions"}],"predecessor-version":[{"id":3158,"href":"https:\/\/qualimapas.com\/index.php\/wp-json\/wp\/v2\/posts\/3133\/revisions\/3158"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/qualimapas.com\/index.php\/wp-json\/wp\/v2\/media\/3145"}],"wp:attachment":[{"href":"https:\/\/qualimapas.com\/index.php\/wp-json\/wp\/v2\/media?parent=3133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qualimapas.com\/index.php\/wp-json\/wp\/v2\/categories?post=3133"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qualimapas.com\/index.php\/wp-json\/wp\/v2\/tags?post=3133"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/qualimapas.com\/index.php\/wp-json\/wp\/v2\/post_folder?post=3133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}