Este é o comando pkascii2img que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS
PROGRAMA:
NOME
pkascii2img - programa para criar imagem raster baseada em arquivo ascii
SINOPSE
pkascii2img [-i entrada] [-o saída] [-ot tipo] [-do Formato GDAL] [-co NAME = VALUE] [-dx
valor] [-morreu valor] [-ulx valor] [-vamente valor] [-ct nome do arquivo] [-a_srs
EPSG: número] [-d descrição]
DESCRIÇÃO
pkascii2img cria um conjunto de dados raster a partir de um arquivo de texto ASCII. O arquivo de texto está na matriz
formato (linhas e colunas). As dimensões em xey são definidas pelo número de colunas
e linhas, respectivamente. O georreferenciamento pode ser definido fornecendo as opções para
tamanho da célula (-dx -morreu), posição superior esquerda (-ulx -vamente) e a projeção (-a_srs). Alguns
formatos de conjunto de dados também podem armazenar uma descrição (-d) e uma tabela de cores (-ct).
OPÇÕES
-i nome do arquivo, --entrada nome do arquivo
arquivo ASCII de entrada
-o nome do arquivo, --resultado nome do arquivo
Arquivo de imagem de saída
-ot tipo, --otipo tipo
Tipo de dados para imagem de saída ({Byte / Int16 / UInt16 / UInt32 / Int32 / Float32 /
Float64 / CInt16 / CInt32 / CFloat32 / CFloat64}). String vazia: herdar tipo de
imagem de entrada
-do Formato GDAL, --oformato Formato GDAL
Formato da imagem de saída (ver também gdal_translate(1)). String vazia: herdar da entrada
imagem
-co NAME = VALUE, --co NAME = VALUE
Opção de criação para arquivo de saída. Várias opções podem ser especificadas.
-ulx valor, --ulx valor
Caixa delimitadora do valor x superior esquerdo (em geocoordenadas se georef for verdadeiro)
-vamente valor, - devida valor
Caixa delimitadora do valor y superior esquerdo (em geocoordenadas se georef for verdadeiro)
-dx valor, --dx valor
Resolução de saída em x (em metros)
-morreu valor, --dy valor
Resolução de saída em y (em metros)
-ct nome do arquivo, --ct nome do arquivo
tabela de cores em formato ASCII com 5 colunas: id RGB ALFA (0: transparente, 255:
sólido)
-a_srs EPSG: número, --a_srs EPSG: número
Substituir a projeção para o arquivo de saída
-d descrição, --Descrição descrição
Definir a descrição da imagem
-v, --verbose
detalhado
EXEMPLO
Criamos um conjunto de dados raster 5x5 contendo todos os valores 0, exceto para seu centro (valor = 1)
gato entrada.txt
0 0 0 0 0
0 0 0 0 0
0 0 1 0 0
0 0 0 0 0
0 0 0 0 0
Definimos um tamanho de pixel de 25 por 25 mee projetado no sistema de projeção europeu
ETS89 / LAEA. A localização do pixel superior esquerdo também é definida:
pkascii2img -i entrada.txt -o saída.tif -do GTiff -a_srs epsg: 3035 -dx 25 -morreu 25 -ulx 1000000 -vamente 1000000
Verificamos a saída GeoTIFF usando gdalinfo:
gdalinfo saída.tif
Driver: GTiff / GeoTIFF
Arquivos: output.tif
O tamanho é 5, 5
Sistema de Coordenadas é:
PROJCS ["ETRS89 / LAEA Europa",
GEOGCS ["ETRS89",
DATUM ["European_Terrestrial_Reference_System_1989",
SPHEROID ["GRS 1980", 6378137,298.2572221010042,
AUTORIDADE ["EPSG", "7019"]],
TOWGS84 [0,0,0,0,0,0,0],
AUTORIDADE ["EPSG", "6258"]],
PRIMEM ["Greenwich", 0],
UNIDADE ["grau", 0.0174532925199433],
AUTORIDADE ["EPSG", "4258"]],
PROJEÇÃO ["Lambert_Azimuthal_Equal_Area"],
PARÂMETRO ["latitude_of_center", 52],
PARÂMETRO ["longitude_of_center", 10],
PARÂMETRO ["false_easting", 4321000],
PARÂMETRO ["false_northing", 3210000],
UNIDADE ["medidor", 1,
AUTORIDADE ["EPSG", "9001"]],
AUTORIDADE ["EPSG", "3035"]]
Origem = (1000000.000000000000000,1000000.000000000000000)
Tamanho do pixel = (25.000000000000000, -25.000000000000000)
Metadados:
AREA_OR_POINT = Área
TIFFTAG_DATETIME=2014:11:08 11:33:52
TIFFTAG_DOCUMENTNAME = output.tif
TIFFTAG_SOFTWARE = pktools 2.5.4 por Pieter Kempeneers
Metadados da estrutura da imagem:
INTERLEAVE = BAND
Coordenadas de canto:
Superior esquerdo (1000000.000, 1000000.000) (23d13 '9.44 "W, 25d30'21.01" N)
Inferior esquerdo (1000000.000, 999875.000) (23d13 '8.02 "W, 25d30'17.24" N)
Superior direito (1000125.000, 1000000.000) (23d13 '5.27 "W, 25d30'22.72" N)
Inferior direito (1000125.000, 999875.000) (23d13 '3.85 "W, 25d30'18.95" N)
Centro (1000062.500, 999937.500) (23d13 '6.65 "W, 25d30'19.98" N)
Bloco da banda 1 = 5x5 Tipo = Byte, ColorInterp = Cinza
saída gdalinfo.tif
Driver: GTiff / GeoTIFF
Arquivos: output.tif
O tamanho é 5, 5
Sistema de Coordenadas é:
PROJCS ["ETRS89 / LAEA Europa",
GEOGCS ["ETRS89",
DATUM ["European_Terrestrial_Reference_System_1989",
SPHEROID ["GRS 1980", 6378137,298.2572221010042,
AUTORIDADE ["EPSG", "7019"]],
TOWGS84 [0,0,0,0,0,0,0],
AUTORIDADE ["EPSG", "6258"]],
PRIMEM ["Greenwich", 0],
UNIDADE ["grau", 0.0174532925199433],
AUTORIDADE ["EPSG", "4258"]],
PROJEÇÃO ["Lambert_Azimuthal_Equal_Area"],
PARÂMETRO ["latitude_of_center", 52],
PARÂMETRO ["longitude_of_center", 10],
PARÂMETRO ["false_easting", 4321000],
PARÂMETRO ["false_northing", 3210000],
UNIDADE ["medidor", 1,
AUTORIDADE ["EPSG", "9001"]],
AUTORIDADE ["EPSG", "3035"]]
Origem = (1000000.000000000000000,1000000.000000000000000)
Tamanho do pixel = (25.000000000000000, -25.000000000000000)
Metadados:
AREA_OR_POINT = Área
TIFFTAG_DATETIME=2014:11:08 11:33:52
TIFFTAG_DOCUMENTNAME = output.tif
TIFFTAG_SOFTWARE = pktools 2.5.4 por Pieter Kempeneers
Metadados da estrutura da imagem:
INTERLEAVE = BAND
Coordenadas de canto:
Superior esquerdo (1000000.000, 1000000.000) (23d13 '9.44 "W, 25d30'21.01" N)
Inferior esquerdo (1000000.000, 999875.000) (23d13 '8.02 "W, 25d30'17.24" N)
Superior direito (1000125.000, 1000000.000) (23d13 '5.27 "W, 25d30'22.72" N)
Inferior direito (1000125.000, 999875.000) (23d13 '3.85 "W, 25d30'18.95" N)
Centro (1000062.500, 999937.500) (23d13 '6.65 "W, 25d30'19.98" N)
Bloco da banda 1 = 5x5 Tipo = Byte, ColorInterp = Cinza
Use o pkascii2img online usando os serviços onworks.net