Mais

Como converter arquivos * .shp em arquivos do tipo de formato * .gmt?

Como converter arquivos * .shp em arquivos do tipo de formato * .gmt?


Eu sou novo no uso de GMT (ferramentas de mapeamento genéricas) e estou me perguntando se ele pode usar um shapefile de uma rede hidrográfica.

Posso mudar meu formato .shp para .gmt e combiná-lo com um mapa GMT? Se sim, como?


Converter de forma em gmt use isso
código de exemplo:

ogr2ogr -f "GMT" Hudson_bounds.gmt Hudson_bounds.shp


No GDAL 2.2.1, a chamada é:

ogr2ogr -f "OGR_GMT" Hudson_bounds.gmt Hudson_bounds.shp


Shapefiles podem ser convertidos em arquivos de segmento xy usando QGIS. Apenas clique com o botão direito no shapefile no QGIS e então Salvar como -> Formatar "Ferramentas de Mapeamento Genéricas [GMT]". Use WGS84 como CRS, forneça um nome de arquivo e clique em OK.

Isso é altamente amigável ao lidar com shapefiles de vários segmentos.


Ncl_convert2nc

ncl_convert2nc converte um ou mais arquivos GRIB1 e GRIB2, HDF 4, HDF-EOS 2 ou HDF-EOS 5 em arquivos formatados netCDF. Cada arquivo de entrada deve ser um arquivo GRIB, HDF, HDF-EOS, HDF-EOS5, shapefile ou netCDF que NCL possa ler. Os nomes dos arquivos de saída terão o mesmo nome que os nomes dos arquivos de entrada, exceto que os nomes dos arquivos de saída terão a extensão '.nc' ('.nc4' se o arquivo de saída for NetCDF 4). Cada arquivo de entrada válido resultará na criação de um arquivo de saída netCDF correspondente.

A partir da versão 5.2.0, ncl_convert2nc pode funcionar como um conversor entre diferentes formatos netCDF, bem como selecionar um subconjunto das variáveis ​​em um arquivo netCDF ou alterar o nível de compactação de arquivos netCDF 4 clássicos.

Foi adicionado suporte para arquivos HDF-EOS5 na versão 5.2.0.

Suporte de teste beta foi adicionado para shapefile na versão 5.1.1. Os binários NCL para sistemas AIX, Cygwin e Sun podem não ter suporte a shapefile disponível.

Foi adicionado suporte para arquivos GRIB2 na versão 4.3.0.


Dados VMap0 em formato ESRI

Dados VMap0 para download. Descrições e notações de campo podem ser encontradas em artigos vinculados.

Os dados VMap0 são conjuntos de dados vetoriais relativamente novos que representam uma próxima versão do conjunto de dados Digital Chart of the World (DCW) amplamente usado (mais sobre VMap0-rus).

O conjunto de dados VMap0 global é distribuído no formato VPF original e está disponível no site da National Geospatial-Intelligence Agency. Esta página permite baixar a réplica exata do VMap0 no formato de forma ESRI. O conjunto de dados é de domínio público, com exceção das camadas Cobertura de limites e Biblioteca de referência que são protegidas por direitos autorais da ESRI (as limitações de uso permitido são desconhecidas, portanto, as camadas ainda são publicadas aqui como nos VPFs de origem).

Os dados são embalados com compressor 7z gratuito.

Todos os dados estão em Latitude / Longitude, sistema de coordenadas WGS84.

Você também pode obter arquivos PRJ aqui.

Dados globais

Os dados globais são separados em 4 partes e estão disponíveis para download neste site no formato ESRI Shapefile (consulte a figura, limites das zonas, shapefile):

Dados em formato SQL prontos para upload em PostGIS / PostgreSQL

Os dados são convertidos usando a seguinte rotina:

Dados para o território da Rússia

Os dados para o território da Rússia no formato ESRI Shapefile estão disponíveis aqui.

Os dados são importados do VPF, cortados com a parte limite da Rússia do mesmo conjunto de dados e mesclados das partes Eur, Noa e Sas, cada camada tem a legenda que acompanha como um arquivo avl.

Download por assunto (cada arquivo pode conter várias camadas):

Limites

Outro

Exemplo de construção do conjunto de dados VMap0 (clique na figura para ver uma maior com a legenda).


Formato de arquivo de imagem marcada (TIFF)

O formato de arquivo de imagem marcado - TIFF - armazena imagens raster e dados. É amplamente suportado por muitos aplicativos devido à sua flexibilidade e adaptabilidade.

Shapefile (SHP)

O formato Shapefile é um formato de dados vetoriais que armazena a localização, geometria e atributos de feições geográficas em um conjunto de arquivos relacionados.

FME é a plataforma de integração de dados com melhor suporte para dados espaciais. Economize tempo usando sua interface de arrastar e soltar para conectar dados de centenas de formatos e aplicativos, transformar dados de maneiras ilimitadas e automatizar virtualmente qualquer fluxo de trabalho de dados.


Sobre o fuso horário

Observe que todos os comandos acima são afetados pelo fuso horário usado:

Observe a mudança de hora de 01 para 06. Isso acontece porque o computador usado tinha um fuso horário definido para America / New_York. Quando o tempo é calculado no deslocamento GMT0 (também conhecido como GMT ou GMT + 0 ou GMT-0), seu valor aumenta em 5 horas.

Além disso, o uso de valores de hora local (se incompletos) pode apresentar valores iguais quando são realmente diferentes:

É por isso que o resíduo% z é necessário para local vezes:

Isso torna os valores diferentes. Mas esse tipo de formato dificulta a classificação por tempo. É por isso que a melhor solução é usar os horários GMT porque o deslocamento de tempo (% z) é sempre 0 e pode ser omitido:

[1] Valores usados ​​para tocar nos arquivos usados.
touch -m -d '20151101 01: 00: 00.012345678-05' arquivo1
touch -a -d '20151101 01: 00: 00.987654321-05' arquivo1
touch -m -d '20151101 01: 00: 00.012345678-04' arquivo2
touch -a -d '20151101 01: 00: 00.987654321-04' arquivo2


Projetos finais

Esses conjuntos de dados são sugestões, nas quais definitivamente existem histórias a serem encontradas e visualizadas. Mas você é encorajado a trabalhar em outros conjuntos de dados.

Estatísticas de beisebol

O banco de dados de beisebol de Lahman contém uma grande quantidade de dados sobre jogadores, gerentes e times de 1871 a 2014. Baixe os dados em uma série de arquivos CSV aqui

Este arquivo documenta as tabelas e campos e como as tabelas devem ser unidas. Para as tabelas de jogadores, playerID é o código único para cada jogador que pode ser usado para fazer joins. Ao carregar esses dados no SQLite, este campo pode ser usado como uma chave primária para as tabelas em que aparece. Para tabelas relacionadas a equipes ou gerentes, você deve criar uma nova chave primária, como fizemos na semana 5 para os dados da FDA.

O banco de dados Lahman também está disponível como um pacote R.

Embora você não os veja como objetos na guia Ambiente no RStudio, cada uma das tabelas no banco de dados agora está disponível como um quadro de dados. Se desejar, você pode convertê-los em objetos em seu ambiente local com algo como o seguinte código:

Você pode usar o pacote dplyr para juntar, filtrar e agregar os dados conforme necessário.

Tempestades do Atlântico Norte

O arquivo storms.csv contém dados sobre tempestades tropicais e furacões compilados pela Divisão de Pesquisa de Furacões da Administração Nacional Oceânica e Atmosférica dos EUA. Eu processei os dados brutos para fornecer os seguintes campos:

  • name Nome oficial de cada tempestade, tempestades sem nome são listadas como Sem nome e também numeradas.
  • ano mês dia hora minuto Campos de data e hora para cada observação. Para tempestades recentes, as observações são registradas a cada seis horas.
  • carimbo de data / hora Campos de data e hora combinados em um carimbo de data / hora completo para cada observação no formato padrão AAAA-MM-DD HH: MM.
  • record_ident A entrada L indica o momento em que uma tempestade atingiu o continente, definido como o centro do sistema cruzando uma linha costeira, registrado de 1991 em diante. Outras entradas são explicadas no arquivo newhurdat-format.pdf.
  • As opções de status incluem HU para furacão, TS para tempestade tropical e TD para depressão tropical. Outras entradas são explicadas em newhurdat-format.pdf.
  • latitude longitude Coordenadas geográficas do centro do sistema em cada observação.
  • max_wind_kts max_wind_kph max_wind_mph Vento máximo sustentado para cada observação.
  • min_press Pressão mínima do ar no centro do sistema para cada observação.

Este arquivo contém dados sobre tempestades de 1851 a 2015. No entanto, você pode querer restringir suas visualizações às tempestades de 1990 e posteriores, pois os dados sobre tempestades antes da era moderna dos satélites são menos confiáveis.

Essa coleção de dados é boa para mapeamento. Se você precisar de shapefiles para contexto e mapas base, experimente o Natural Earth. Cada um desses arquivos de forma vem com um arquivo README.html que pode ser aberto em um navegador da web para obter mais informações.

Riqueza e bem-estar das nações

Em seus Indicadores de Desenvolvimento Mundial, o Banco Mundial possui um tesouro de dados sobre muitos aspectos da riqueza e do bem-estar dos países: Há muitas histórias a serem contadas a partir desses dados.

Você pode baixar dados para indicadores individuais ou ler dados diretamente em R usando o pacote WDI. (Lembre-se de que você precisará converter os dados baixados do site do Banco Mundial do formato largo para o formato longo; o pacote R fornecerá os dados no formato longo correto.)

Na semana 5, vimos como baixar dados do Gapminder em massa. Sua biblioteca de dados inclui algumas medidas não disponíveis no Banco Mundial, então se você não conseguir encontrar os dados que deseja entre os Indicadores do Banco Mundial, tente pesquisá-los na página de download de dados do Gapminder.

Banco de dados global de terrorismo

Mantido pelo Consórcio Nacional para o Estudo do Terrorismo e Respostas ao Terrorismo (START) da Universidade de Maryland em College Park, o Banco de Dados Global de Terrorismo contém informações sobre mais de 150.000 ataques terroristas de 1970 a 2015. É uma rica fonte de informações sobre grupos terroristas em todo o mundo e os ataques pelos quais são responsáveis.

Você pode baixar os dados aqui, selecionando a opção Baixar conjunto de dados GTD completo. Um extenso livro de códigos detalha todos os campos dos dados.

Os dados são fornecidos como uma série de planilhas no formato .xlsx. Eu sugiro que você importe esses dados para o Open Refine antes de continuar o processamento, e crie um novo campo dando a data de cada evento no formato YYYY-MM-DD padrão. Isso pode ser feito a partir do campo eventid. Eu posso ajudar com isso.

Você pode então exportar como um CSV para análise, visualização e mapeamento.

Tome cuidado ao ler os Termos de Uso e as instruções para citar a fonte dos dados GTD.

Acidentes de trânsito na califórnia

O Sistema de Mapeamento de Lesões no Transporte detalha lesões e acidentes fatais de trânsito em toda a Califórnia. Os dados vêm do Sistema de Registros de Tráfego Estadual Integrado da Patrulha Rodoviária da Califórnia e foram geocodificados para mapeamento pelo Centro de Pesquisa e Educação de Transporte Seguro da UC Berkeley.

Você precisará criar uma conta. Posso ajudar se você tiver problemas para consultar e fazer download de dados.

O livro de código explica os campos nessas tabelas e como eles devem ser unidos.


Parece que foi implementado recentemente para Quantal (12.10): veja http://brainstorm.ubuntu.com/idea/17829/.

Basicamente, dmesg é relatado como tendo um novo switch -T, --ctime.

Editar. Como outra extensão da resposta de Ignacio, aqui estão alguns scripts para aprimorar a saída do dmesg em sistemas mais antigos.

(Observação: para a versão python do código mostrado lá, será necessário substituir & amplt e & ampgt de volta para & lt & gt para torná-lo utilizável novamente.)

Finalmente, para um único valor como 600711.395348, pode-se fazer

e obter a data e hora do evento no fuso horário local.

(Observe que, devido a erros de arredondamento, o último segundo dígito provavelmente não será preciso.).

Editar (2): Observe que - conforme o comentário do Womble abaixo - isso só funcionará se a máquina não estiver hibernada etc. (Nesse caso, deve-se olhar melhor as configurações do syslog em / etc / * syslog * e verificar os arquivos apropriados . Consulte também: dmesg vs / var / messages.)


Arquivo USGS EROS - Dados desclassificados - Imagens de satélite desclassificadas - 1

A primeira geração de satélites de inteligência fotográfica dos EUA coletou mais de 860.000 imagens da superfície da Terra entre 1960 e 1972. Os sistemas de satélites militares classificados de codinome CORONA, ARGON e LANYARD adquiriram imagens fotográficas do espaço e devolveram o filme à Terra para processamento e análise.

As imagens foram originalmente usadas para reconhecimento e produção de mapas para agências de inteligência dos EUA. Em 1992, uma Força-Tarefa Ambiental avaliou a aplicação dos primeiros dados de satélite para estudos ambientais. Uma vez que os dados CORONA, ARGON e LANYARD não eram mais críticos para a segurança nacional e podiam ser de valor histórico para pesquisas de mudanças globais, as imagens foram desclassificadas pela Ordem Executiva 12951 em 1995.

A primeira missão CORONA bem-sucedida foi lançada da Base da Força Aérea de Vandenberg em 1960. O satélite adquiriu fotografias com um sistema de câmera telescópica e carregou o filme exposto em cápsulas de recuperação. As cápsulas ou baldes foram retirados da órbita e recuperados por aeronaves enquanto as cápsulas caíram de pára-quedas na terra. O filme exposto foi revelado e as imagens analisadas para uma série de aplicações militares.

A comunidade de inteligência usou designadores Keyhole (KH) para descrever as características e realizações do sistema. Os sistemas CORONA foram designados KH-1, KH-2, KH-3, KH-4, KH-4A e KH-4B. Os sistemas ARGON usaram o designador KH-5 e os sistemas LANYARD usaram KH-6. Os números da missão eram um meio de indexar as imagens e os dados colaterais associados.

Uma variedade de sistemas de câmeras foram usados ​​com os satélites. Os primeiros sistemas (KH-1, KH-2, KH-3 e KH-6) carregavam uma única câmera panorâmica ou uma câmera de quadro único (KH-5). Os sistemas posteriores (KH-4, KH-4A e KH-4B) carregavam duas câmeras panorâmicas com um ângulo de separação de 30 ° com uma câmera voltada para frente e a outra voltada para trás.

O filme original e os documentos técnicos relacionados à missão são mantidos pelo National Archives and Records Administration (NARA). Fontes duplicadas de filmes mantidas no arquivo do USGS EROS Center são usadas para produzir cópias digitais das imagens.

Cálculos matemáticos baseados na operação da câmera e na trajetória do satélite foram usados ​​para aproximar as coordenadas da imagem. Como a precisão das coordenadas varia de acordo com a precisão da informação usada para a derivação, os usuários devem inspecionar a imagem de visualização para verificar se a área de interesse está contida no quadro selecionado. Os usuários também devem observar que as imagens não foram georreferenciadas.

Parâmetros de missão
Sistema de satélite Designador de missão Missões de Sucesso Períodos de aquisição de filmes Melhor Resolução de Solo
CORONA KH-1 9009 8/1960 40 pés
CORONA KH-2 9009
9017
9019
12/1960-7/1961 30 pés
CORONA KH-3 9022
9023
9025
9028
9029
8/1961-12/1961 25 pés
CORONA KH-4 9031-9032
9035
9037-9041
9043-9045
9047-9048
9050-9051
9053-9054
9056-9057
9062
2/1962-12/1963 25 pés
CORONA KH-4A 1001-1002
1004
1006-1031
1033-1052
8/1963-9/1969 9 pés
CORONA KH-4B 1101-1112
1114-1117
9/1967-5/1972 6 pés
ARGON KH-5 9034A
9046A
9058A
9059A
9065A
9066A
5/1962-8/1964 460 pés
LANYARD KH-6 8003 7/1963-8/1963 6 pés

Produtos Digitais

Scanners de filme fotogramétrico de alto desempenho são usados ​​para criar produtos digitais com resolução de 7 mícrons (3.600 dpi) ou 14 mícrons (1.800 dpi). A digitalização sob demanda está disponível para esta coleção em preto e branco por US $ 30,00 por moldura.

Os produtos digitais de alta resolução são de qualidade fotogramétrica e os arquivos são armazenados no formato TIFF. O processo de digitalização não aplica geocorreções.


Dados hidrográficos

Acesse dados hidrográficos sobre as características do fundo do mar ao redor da costa da Nova Zelândia e em áreas selecionadas da Antártica e do Sudoeste do Pacífico.

Quando falamos sobre o trabalho que LINZ faz produzindo dados hidrográficos e cartas náuticas, estamos nos referindo a dados e cartas para a área de responsabilidade da Nova Zelândia - cobrindo as águas costeiras ao redor da Nova Zelândia e partes da Antártica e do Sudoeste do Pacífico.

O grupo da LINZ que faz esse trabalho é a Autoridade Hidrográfica da Nova Zelândia (NZHA).

Dados disponíveis através do LINZ Data Service

LINZ produz cartas náuticas oficiais para auxiliar a navegação segura nas águas da Nova Zelândia e em certas áreas da Antártica e do Sudoeste do Pacífico.

Os dados hidrográficos estão disponíveis em sua forma bruta por meio do LINZ Data Service (LDS). Esses dados são baseados nas cartas de navegação eletrônicas (ENCs) oficiais e nas cartas de navegação raster (RNCs) oficiais da NZ Mariner, ambas publicadas pela LINZ. As localizações das estações de maré e índices de folha de sondagem batimétrica / digitalizada também estão disponíveis através do LDS.

Observação: Dados disponibilizados através do LDS não substituir as cartas de navegação oficiais, uma vez que não são atualizadas tão regularmente quanto as atualizações de Avisos aos Navegantes. Os dados do LDS não devem ser usados ​​para navegação. Para navegação, os navegantes devem usar as cartas oficiais da Nova Zelândia, conforme disponíveis nos varejistas de cartas, ENCs oficiais e / ou produtos oficiais RNC.

Dados do vetor gráfico

Os ENCs são projetados especificamente para uso em sistemas eletrônicos de navegação a bordo de navios. A Autoridade Hidrográfica da Nova Zelândia é responsável pela criação e manutenção do conjunto oficial de ENCs para as águas da Nova Zelândia, Sudoeste do Pacífico e Antártida.

Antes de carregar neste serviço, os dados S-57 desses ENCs são convertidos para o formato shapefile. Deve-se notar que devido ao processo de tradução, algumas características dos dados do S-57 podem não ser convertidos corretamente para o formato shapefile. Esses dados são atualizados semestralmente.

Geotiffs do gráfico

O portfólio RNC é projetado para uso em conjunto com software de visualização compatível: Electronic Charting Systems (ECS) ou Electronic Chart Display Information Systems (ECDIS). A LINZ publica o NZ Mariner no formato BSB como um arquivo base de gráfico anual mais um arquivo de atualização de gráfico cumulativo mensal de correções publicado em Avisos aos navegantes.

Os arquivos BSB são então usados ​​para gerar georreferenciados georreferenciados, para publicação no LINZ Data Service. Isso é publicado junto com um índice de gráficos e suas localizações em um Datum WGS84. Essas imagens são atualizadas semestralmente.

Imagens de cartas georreferenciadas individuais estão disponíveis para download no LINZ Data Service. Se você não tiver certeza de qual gráfico precisa, primeiro pesquise no Catálogo de gráficos NZ202 para encontrar gráficos por região. Se você é um cliente regular, pode baixar e visualizar o índice do gráfico em seu sistema GIS.

Se você precisa de acesso rápido e fácil às imagens cartográficas de uma região inteira, verifique nossas coleções de imagens cartográficas agrupadas por extensões geográficas.

Você também pode inserir cartas hidrográficas em seu aplicativo da web, móvel ou GIS usando os serviços de mapas do LINZ.

Índices de dados batimétricos

A LINZ está trabalhando para compartilhar seus dados batimétricos - dados sobre a profundidade do fundo do oceano.

Por meio do LINZ Data Service, compartilhamos uma coleção de índices que mostram quais dados batimétricos mantemos. Você pode usar isso para avaliar a adequação dos dados às suas necessidades e enviar uma solicitação do que você precisa.

Esses índices foram compilados a partir de informações provenientes dos bancos de dados hidrográficos e batimétricos da LINZ e imagens georreferenciadas. Esses índices referem-se a todos os conjuntos de dados batimétricos do LINZ (desde 1937) e serão atualizados conforme novos dados são recebidos.

A maioria dos nossos dados batimétricos está disponível como imagens TIFF georreferenciadas das folhas de sondagem originais em papel.

Os dados coletados após 2000 estão frequentemente disponíveis como imagens TIFF georreferenciadas e arquivos de dados digitais. Esses arquivos de dados podem estar disponíveis em várias formas, incluindo nuvens de pontos densos, nuvens de pontos finos ou um modelo de superfície tridimensional.

Nota: O LINZ Data Service não armazena dados batimétricos; em vez disso, fornece índices para permitir a descoberta de dados batimétricos, todas as solicitações de dados devem ser solicitadas por meio de [email protected]

Estações de maré

As estações de maré são os locais ao redor da Nova Zelândia e suas águas em que as previsões diárias da maré e os dados do fluxo das marés são feitos. Esses dados são publicados por meio do New Zealand Nautical Almanac anual e também disponibilizados no LDS. As previsões das marés e os dados do fluxo das marés estão disponíveis em formato CSV e PDF nas páginas abaixo.


Isso não é possível para nenhum Unix ou Linux que já toquei.

Em alguns Unixes mais antigos, os diretórios são arquivos, especialmente marcados, mas ainda são arquivos. Você costumava ser capaz de ler um diretório com cat no SunOS, por exemplo. Muitos sistemas de arquivos modernos podem ter diretórios como árvores B + ou alguma outra estrutura de dados em disco. Portanto, transformar um arquivo em um diretório ou vice-versa sempre exigiria uma exclusão e uma recriação com o mesmo nome.

Não, não existe tal comando porque não haveria absolutamente nenhum sentido para isso. Sua pergunta é como pedir uma maneira de transformar uma caixa em um retângulo plano. O que você faria com as coisas da caixa (diretório)? Como o retângulo corresponderia à caixa de onde veio?

Arquivos e diretórios têm funções completamente diferentes. Embora um diretório seja de fato um arquivo em sistemas * nix, isso se aplica apenas à parte interna do sistema e não ao que você, o usuário, vê. Portanto, converter um arquivo em um diretório, ou vice-versa, sempre envolverá a exclusão do arquivo e a criação do diretório. O melhor que você poderia esperar seria usar o mesmo inode, mas, novamente, não há muito sentido nisso.

Crie uma função para fazer o que quiser. (bash ou outro Bourne / POSIX como shell assumido)

Eu uso deliberadamente rmdir que irá falhar se adir não for um diretório ou não estiver vazio (sem -f para forçar). touch será executado apenas se rmdir for bem-sucedido.

Você pode colocar a definição da função em seu arquivo de personalização do shell (.bashrc para bash).

Para aqueles que estão se perguntando por que você deseja fazer isso, siga este tópico:

Aparentemente, um bug no firmware mudou o bit na entrada do diretório para o arquivo, fazendo o SO pensar que é uma pasta em vez de um arquivo.

Embora eu não tenha o roteador Linksys em questão, algo mudou todos os meus arquivos .jpg para pastas vazias. Se houver alguma maneira de inverter a questão (ou qualquer outra coisa) que diga que uma entrada de diretório NTFS é uma pasta versus um arquivo, gostaria de saber sobre isso.

Uma das soluções nessa discussão de 2 anos dizia que se o disco rígido contendo as pastas que costumavam ser arquivos estiver conectado a um Mac com OS / X, o Mac os verá como arquivos novamente, e eles pode ser copiado para uma pasta no Mac. Eu não tenho um Mac para experimentar isso, então se alguém souber uma maneira de virar o jogo.