Extensoes e Formatos de Ficheiros: diferenças entre revisões
Linha 5: | Linha 5: | ||
Para normalizar a forma como os dados ficam organizados no computador de cada um, de forma a ser mais fácil reportar um problema e de forma a ser mais fácil seguir uma demonstração interativa, estabelecem-se as seguintes regras neste curso: | Para normalizar a forma como os dados ficam organizados no computador de cada um, de forma a ser mais fácil reportar um problema e de forma a ser mais fácil seguir uma demonstração interativa, estabelecem-se as seguintes regras neste curso: | ||
<ol> | <ol> | ||
<li> Criar uma pasta/diretório chamada <code>formSIG</code> ou na raiz de um disco/drive ou o mais perto possível da raiz no caso de não se possuir privilégios para escrever na raiz do disco/drive. Desta forma reduz-se o comprimento dos caminhos para os ficheiros (o que facilita a navegação) e o caminho onde cada um coloca os ficheiros desde essa pasta/diretório para a frente é igual para todos o que o permite utilizar esse caminho numa mensagem, num powerpoint, etc. | <li> Criar uma pasta/diretório chamada <code>formSIG</code> ou na raiz de um disco/drive ou o mais perto possível da raiz no caso de não se possuir privilégios para escrever na raiz do disco/drive. Desta forma reduz-se o comprimento dos caminhos para os ficheiros (o que facilita a navegação) e o caminho onde cada um coloca os ficheiros desde essa pasta/diretório para a frente é igual para todos o que o permite utilizar esse caminho numa mensagem, num powerpoint, etc. Adicionar esse caminho aos Favoritos do Navegador, ver [[FAQ#Como_.C3.A9_que_se_pode_obter_acesso_r.C3.A1pido_a_uma_pasta_com_projetos.3F_.28favoritos.29|FAQ favoritos]] | ||
<li> Debaixo dessa pasta criar as seguintes subpastas: | <li> Debaixo dessa pasta criar a pasta <code>nomeProjeto</code> e dentro de <code>nomeProjeto</code> criar as seguintes subpastas e ficheiros: | ||
<ol style="list-style-type:lower-alpha"> | <ol style="list-style-type:lower-alpha"> | ||
<li> <code> | <li> <code>dados-input</code>: colocar nesta subpasta os dados descomprimidos (por exemplo shape files ou geopackages) e que vão ser utilizados pelo QGIS como camadas do projeto, criar subpastas sempre que necessário | ||
<li> <code> | <li> <code>dados-output</code>: colocar nesta subpasta os dados intermédios e finais criados no âmbito deste projeto, normalmente guardá-los numa geopackage (por exemplo chamada <code>nomeProjeto-camadas.gpkg</code>) | ||
<li> <code>materiais</code>: colocar nesta subpasta ficheiros descarregados da Google Drive ou de outro local que ainda se encontrem comprimidos e que necessitem de ser descomprimidos antes de poderem ser utilizados, criar subpastas sempre que necessário. colocar aqui também os resultados/soluções dos exercícios fornecidos pelo formador de modo a ser possível comparar o resultado obtido com o resultado esperado, criar subpastas sempre que necessário | |||
<li> <code> | <li> <code>resultados</code>: colocar aqui os resultados obtidos que são para ser utilizados noutro contexto, por exemplo exportação para PDF georreferenciado (ver [[FAQ#Como_.C3.A9_que_se_obt.C3.A9m_um_PDF_georreferenciado_com_camadas_que_podem_ser_ativadas.2Fescondidas.3F|FAQ PDF georreferenciado]]), Atlas (ver [[FAQ#Como_.C3.A9_que_se_cria_um_Atlas.3F|FAQ Atlas]]) exportação de imagens para PNG ou JPG para a seguir usar num documento Word (ver [[FAQ#Como_.C3.A9_que_se_obt.C3.A9m_uma_imagem_de_um_mapa_para_colocar_num_relat.C3.B3rio.3F|FAQ imagens para relatório]]), imagens usadas para criar uma animação temporal (ver [[FAQ#Como_.C3.A9_que_se_cria_uma_anima.C3.A7.C3.A3o_temporal_de_dados_georreferenciados_que_tenham_componente_temporal.3F|FAQ animação temporal]]), etc. | ||
</ol> | </ol> | ||
<li> Ao criar as pastas e ficheiros usar as seguintes regras para os nomes das pastas e ficheiros: | <li> Ao criar as pastas e ficheiros usar as seguintes regras para os nomes das pastas e ficheiros: |
Revisão das 18h28min de 4 de dezembro de 2021
<-- Voltar à página hierarquicamente anterior
Como organizar os Dados no seu computador
Para normalizar a forma como os dados ficam organizados no computador de cada um, de forma a ser mais fácil reportar um problema e de forma a ser mais fácil seguir uma demonstração interativa, estabelecem-se as seguintes regras neste curso:
- Criar uma pasta/diretório chamada
formSIG
ou na raiz de um disco/drive ou o mais perto possível da raiz no caso de não se possuir privilégios para escrever na raiz do disco/drive. Desta forma reduz-se o comprimento dos caminhos para os ficheiros (o que facilita a navegação) e o caminho onde cada um coloca os ficheiros desde essa pasta/diretório para a frente é igual para todos o que o permite utilizar esse caminho numa mensagem, num powerpoint, etc. Adicionar esse caminho aos Favoritos do Navegador, ver FAQ favoritos - Debaixo dessa pasta criar a pasta
nomeProjeto
e dentro denomeProjeto
criar as seguintes subpastas e ficheiros:-
dados-input
: colocar nesta subpasta os dados descomprimidos (por exemplo shape files ou geopackages) e que vão ser utilizados pelo QGIS como camadas do projeto, criar subpastas sempre que necessário -
dados-output
: colocar nesta subpasta os dados intermédios e finais criados no âmbito deste projeto, normalmente guardá-los numa geopackage (por exemplo chamadanomeProjeto-camadas.gpkg
) -
materiais
: colocar nesta subpasta ficheiros descarregados da Google Drive ou de outro local que ainda se encontrem comprimidos e que necessitem de ser descomprimidos antes de poderem ser utilizados, criar subpastas sempre que necessário. colocar aqui também os resultados/soluções dos exercícios fornecidos pelo formador de modo a ser possível comparar o resultado obtido com o resultado esperado, criar subpastas sempre que necessário -
resultados
: colocar aqui os resultados obtidos que são para ser utilizados noutro contexto, por exemplo exportação para PDF georreferenciado (ver FAQ PDF georreferenciado), Atlas (ver FAQ Atlas) exportação de imagens para PNG ou JPG para a seguir usar num documento Word (ver FAQ imagens para relatório), imagens usadas para criar uma animação temporal (ver FAQ animação temporal), etc.
-
- Ao criar as pastas e ficheiros usar as seguintes regras para os nomes das pastas e ficheiros:
- Não utilizar carateres acentuados nem cedilhas (dificulta a portabilidade dos dados entre diferentes sistemas operativos e pode causar problemas com alguns módulos do QGIS)
- Evitar a utilização de espaços (pode causar problemas com alguns módulos do QGIS)
- Começar os nomes com uma letra e depois usar letras maiúsculas ou minúsculas ou dígitos ou underscores (
_
) - Não usar nomes demasiado compridos (difícil de ver o nome completo) nem nomes demasiado curtos e crípticos (difícil de saber o que representa)
Acesso aos Dados (Google Drive)
- Documentação e dados utilizados nos diferentes exercícios podem ser descarregados de Google Drive curso SIG CCDR-N
Extensões e Formatos de Ficheiros
Para se ter a certeza que se está a ver a verdadeira extensão do ficheiro deve-se no explorador do Microsoft Windows selecionar "Ver / Opções / Alterar opções de pesquisa e de pastas / selecionar a aba Ver /
des-selecionar Esconder extensões para tipos de ficheiros conhecidos
". Esta operação deve ser feita sempre que se vai utilizar um novo computador com Microsoft Windows para um trabalho eminentemente técnico: CAD, SIG, programação, etc.
- .CSV
- Comma Separated File (ficheiro com campos separados por vírgula, ponto e vírgula ou carateres de tabulação)
- .GDB
- Geodatabase, formato da Esri mais poderoso do que o formato shapefile
- .GEOJSON
- GeoJSON, ficheiro JSON para representar dados georreferenciados
- .GPKG
- geopackage, formato normalizado pela OGC em 2014 para permitir a interoperabilidade de dados geográficos. Consiste num único ficheiro, baseado numa versão estendida do SQLite, suporta dados vetoriais, matriciais, alfanuméricos, esquemas da base de dados e metadados. Sempre que possível no QGIS deve-se usar este formato em vez de shapefiles. Enquanto o QGIS está a trabalhar com uma geopackage ele usa igualmente 2 ficheiros temporários que são apagados no fim: *.gpkg-wal com o log transacional em formato WAL (Write Ahead Logging) usado para garantir que as transações são atómicas (ou tudo ou nada, commit/rollback), e *.gpkg-shm que é um ficheiro de memória partilhada (SHared Memory) para controlar o acesso concorrente à base de dados através de um índice para o WAL.
- .JSON
- formato textual muito usado para interoperabilidade de dados entre diversos sistemas
- formato binário comprimido para representar texto, imagens matriciais e imagens vetoriais. Para além do PDF normal existe a possibilidade de no QGIS se criar PDFs no formato Geospatial PDF (GeoPDF), esses PDF possuem camadas que podem ser ligadas e desligadas, e tabelas de atributos que podem ser navegadas e pode-se clicar num atributo para ver a sua localização no mapa
- .QGZ
- Ficheiro de projeto QGIS comprimido, trata-se do formato standard para armazenar um projeto QGIS
- .SHP
- Shapefile. O formato de dados binário vetorial geoespacial mais utilizado em sistemas de informação geográfica. Desenvolvido e regulamentado pela Esri como uma especificação aberta para interoperabilidade de dados entre Esri e outros tipos de software SIG. Pode descrever espacialmente pontos, linhas e polígonos. Por exemplo, poços de água (ponto), rios (linha) e lagos (polígono fechado). Uma shapefile contém 3 ficheiros obrigatórios:
- .shp — a geometria propriamente dita
- .shx — um índice para permitir navegar rapidamente para a frente e para trás no ficheiro .shp
- .dbf — tabela com uma coluna para cada atributo da shapefile em formato dBase IV
e pode conter um conjunto de ficheiros opcionais: .prj (descrição do projeto e informação sobre o sistemas de referência de coordenadas), .sbn e .sbx (índice espacial das features), .fbn e .fbx (índice espacial das features que são só de leitura - readonly), .ain e .aih (índice dos atributos na tabela), .ixs (índice de geocodificação de dados que sejam de leitura/escrita), .mxs (índice de geocodificação de dados que sejam de leitura/escrita em formato ODB), .atx (índice de atributos para o ficheiro .dbf), .shp.xml (metadados geoespaciais em formato XML), .cpg (usado para especificar a página de codificação dos carateres no ficheiro .dbf), .qix (um índice espacial alternativo baseado numa quadtree usado pelo software MapServer e GDAL/OGR software).
- .SQLITE
- ficheiro binário da base de dados relacional SQLite
- .SVG
- ficheiro de texto com imagem vetorial em formato XML
- .TIFF
- ficheiro binário com imagem em formato matricial (existem muitas variantes)
- .XLSX
- ficheiro Excel (XML comprimido)
- .XML
- eXtended Markup Language, formato de texto usado principalmente para interoperabildiade de dados (hoje em dia o formato JSON, que é diferente mas equivalente, começa a ser mais usado)
Formatos preferenciais para gravar dados
- FIXME