Giter Site home page Giter Site logo

qgis_pt_norma_pdm2qgis's Introduction

NormaPDM2QGIS

Descrição

Aplicação da Norma Técnica sobre o Modelo de Dados para o Plano Diretor Municipal no QGIS.

Objetivos

Facilitar o trabalho das Câmara Municipais e dos Gabinetes Técnicos na adaptação do QGIS para a elaboração/revisão dos Planos Municipais de Ordenamento do Território, nomeadamente dos Planos Diretores Municipais e Planos de Urbanização, através de:

  • Construção da simbologia oficial tal como explanada na Norma Técnica;
  • Criação dos scripts necessários para construção da base de dados;
  • Cumprir ao máximo os requisitos da Norma Técnica sobre o Modelo de Dados para o PDM [1];
  • Utilizar formatos abertos que potenciem a interoperabilidade entre diversas ferramentas;
  • Utilizar recursos abertos que possam ser usados livremente para os fins pretendidos. Um exemplo claro é a utilização de símbolos cartográficos que tenham licenças que permitam a sua utilização;
  • Utilizar ferramentas de código aberto que possam ser adaptadas e mantidas se for necessário;
  • Facilitar o acesso em múltiplas plataformas (web, móvel, linux, windows, macOS);
  • Facilitar o acesso por parte de utilizadores menos experientes.

Tecnologias

Base de dados

Pretende-se utilizar um Sistema de Gestão de Base de Dados (SGBD) geo-relacional. Todas as opções em análise são suportadas pelo QGIS.

  • SGBD robusto;
  • Arquitetura cliente/servidor;
  • Apropriado para instalações em larga escala, com utilização concorrente;
  • A instalação e configuração é mais complexa do que as restantes ferramentas;
  • Implementa inúmeras funções espaciais;
  • Implementa o modelo Simple Features do OGC;
  • Permite guardar simbologia SLD e QGS diretamente na base de dados.
  • Baseado em SQLite;
  • Um único ficheiro;
  • Uma espécie de PostGIS para tótós, implementando a maioria das funções espaciais, mas mais fácil de instalar:
  • Suportado também em Android;
  • Permite guardar simbologia SLD e QGS directamente na base de dados (XmlBlob).
  • Standard OGC para intercâmbio de dados;
  • Pretende substituir (finalmente) o Shapefile;
  • Baseado em SQLite, tal como o Spatialite, mas é mais simples de criar;
  • Standard recente, mas que já é suportado pela OGR, ESRI, GeoTools.

Simbologia

Ambas as opções em análise são suportadas pelo QGIS.

QGS - QGIS Layer Style format

  • Formato nativo do QGIS;
  • Muitas opções de representação gráfica.

SLD - OGC Styled Layer Descriptor

  • Standard OGC para representação gráfica de elementos;
  • Utilizado em muitos software SIG, proeminentemente no GeoServer.

Licença

Todos os ficheiros que se encontram neste repositório são software livre; pode ser redistribuido e/ou modificado nos termos da Licença Pública Geral GNU versão 2 (GPL2) como publicada pela Fundação do Software Livre (FSF).

qgis_pt_norma_pdm2qgis's People

Contributors

2cbarata avatar anvpires avatar henriquespedro avatar ricardogsilva avatar srnetochan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

qgis_pt_norma_pdm2qgis's Issues

Substituir SVG Markers por Characters de fontes

Existem simbolos que necessitam de substituir o SVG Marker pelo respectivo caracter da fonte QGISIconsPDM.ttf. Nomeadamente:

Pontos - 123, 129, 130, 167, 170, 172
Poligonos - 113, 114, 116, 117, 118

Símbolos com SVG SvgMarker

Existem vários símbolos [Ex: 114, 115, 116, 117] que dependem de ficheiros SVG que não estão disponíveis. @2cbarata creio que terão sido criados por vocês.

Mesmo disponibilizando os ficheiros, os mesmos terão de ser colocados pelo utilizador numa pasta própria (dentro da pasta dos svgs?)

Outra hipótese é converter todos os SVGs para uma Font que o utilizador instala, e ficam automaticamente disponíveis.

Ideias?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.