Dies ist der Befehl pkascii2img, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
pkascii2img – Programm zum Erstellen eines Rasterbildes basierend auf einer ASCII-Datei
ZUSAMMENFASSUNG
pkascii2img [-i Varianten des Eingangssignals:] [-o Möglichkeiten für das Ausgangssignal:] [-ot tippe] [-oder GDAL-Format] [-co NAME = WERT] [-dx
Wert] [-dy Wert] [-ulx Wert] [-uli Wert] [-kt Dateinamen] [-a_srs
EPSG:Nummer] [-d Beschreibung]
BESCHREIBUNG
pkascii2img Erstellt einen Rasterdatensatz aus einer ASCII-Textdatei. Die Textdatei ist in Matrix
Format (Zeilen und Spalten). Die Dimensionen in x und y werden durch die Anzahl der Spalten definiert
bzw. Zeilen. Die Georeferenzierung kann durch die Bereitstellung der Optionen für definiert werden
Zellgröße (-dx -dy), obere linke Position (-ulx -uli) und die Projektion (-a_srs). Etwas
Datensatzformate können auch eine Beschreibung speichern (-d) und eine Farbtabelle (-kt).
OPTIONAL
-i Dateinamen, --Eingang Dateinamen
Eingabe-ASCII-Datei
-o Dateinamen, --Ausgabe Dateinamen
Bilddatei ausgeben
-ot tippe, --otyp tippe
Datentyp für Ausgangsabbild ({Byte / Int16 / UInt16 / UInt32 / Int32 / Float32 /
Float64 / CInt16 / CInt32 / CFloat32 / CFloat64}). Leerer String: Typ erben von
Eingabebild
-oder GDAL-Format, --oformat GDAL-Format
Ausgabebildformat (siehe auch gdal_translate(1)). Leerer String: von Eingabe erben
Image
-co NAME = WERT, - co NAME = WERT
Erstellungsoption für Ausgabedatei. Es können mehrere Optionen angegeben werden.
-ulx Wert, --ulx Wert
Oberer linker X-Wert-Begrenzungsrahmen (in Geokoordinaten, wenn Georef wahr ist)
-uli Wert, --uly Wert
Oberer linker Y-Wert-Begrenzungsrahmen (in Geokoordinaten, wenn Georef wahr ist)
-dx Wert, --dx Wert
Ausgabeauflösung in x (in Meter)
-dy Wert, --dy Wert
Ausgabeauflösung in y (in Metern)
-kt Dateinamen, --ct Dateinamen
Farbtabelle im ASCII-Format mit 5 Spalten: id RGB ALFA (0: transparent, 255:
fest)
-a_srs EPSG:Nummer, --a_srs EPSG:Nummer
Überschreiben Sie die Projektion für die Ausgabedatei
-d Beschreibung, --Bezeichnung Beschreibung
Bildbeschreibung festlegen
-v, - ausführlich
ausführlich
BEISPIEL
Wir erstellen einen 5x5-Rasterdatensatz, der alle 0-Werte außer seiner Mitte (Wert=1) enthält.
Katze input.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
Wir definieren eine Pixelgröße von 25 x 25 m und projizieren im europäischen Projektionssystem
ETS89/LAEA. Die Position des oberen linken Pixels wird ebenfalls festgelegt:
pkascii2img -i input.txt -o ausgabe.tif -oder GTiff -a_srs epsg:3035 -dx 25 -dy 25 -ulx 1000000 -uli 1000000
Wir überprüfen die Ausgabe mit GeoTIFF gdalinfo:
gdalinfo ausgabe.tif
Treiber: GTiff/GeoTIFF
Dateien: Ausgabe.tif
Größe ist 5, 5
Koordinatensystem ist:
PROJCS["ETRS89 / LAEA Europe",
GEOGCS["ETRS89",
DATUM["European_Terrestrial_Reference_System_1989",
SPHEROID["GRS 1980",6378137,298.2572221010042,
AUTORITÄT["EPSG","7019"]],
TOWGS84[0,0,0,0,0,0,0],
AUTORITÄT["EPSG","6258"]],
PRIMEM["Greenwich",0],
UNIT["Grad",0.0174532925199433],
AUTORITÄT["EPSG","4258"]],
PROJECTION["Lambert_Azimuthal_Equal_Area"],
PARAMETER["latitude_of_center",52],
PARAMETER["longitude_of_center",10],
PARAMETER["false_easting",4321000],
PARAMETER["false_northing",3210000],
UNIT["Meter",1,
AUTORITÄT["EPSG","9001"]],
AUTORITÄT["EPSG","3035"]]
Ursprung = (1000000.000000000000000,1000000.000000000000000)
Pixelgröße = (25.000000000000000,-25.000000000000000)
Metadaten:
AREA_OR_POINT=Bereich
TIFFTAG_DATETIME=2014:11:08 11:33:52
TIFFTAG_DOCUMENTNAME=output.tif
TIFFTAG_SOFTWARE=pktools 2.5.4 von Pieter Kempeneers
Bildstruktur-Metadaten:
INTERLEAVE=BAND
Eckkoordinaten:
Oben links ( 1000000.000, 1000000.000) ( 23d13' 9.44"W, 25d30'21.01"N)
Unten links ( 1000000.000, 999875.000) ( 23d13' 8.02"W, 25d30'17.24"N)
Oben rechts ( 1000125.000, 1000000.000) ( 23d13' 5.27"W, 25d30'22.72"N)
Unten rechts ( 1000125.000, 999875.000) ( 23d13' 3.85"W, 25d30'18.95"N)
Mitte ( 1000062.500, 999937.500) ( 23d13' 6.65"W, 25d30'19.98"N)
Band 1 Block=5x5 Typ=Byte, ColorInterp=Gray
gdalinfo-Ausgabe.tif
Treiber: GTiff/GeoTIFF
Dateien: Ausgabe.tif
Größe ist 5, 5
Koordinatensystem ist:
PROJCS["ETRS89 / LAEA Europe",
GEOGCS["ETRS89",
DATUM["European_Terrestrial_Reference_System_1989",
SPHEROID["GRS 1980",6378137,298.2572221010042,
AUTORITÄT["EPSG","7019"]],
TOWGS84[0,0,0,0,0,0,0],
AUTORITÄT["EPSG","6258"]],
PRIMEM["Greenwich",0],
UNIT["Grad",0.0174532925199433],
AUTORITÄT["EPSG","4258"]],
PROJECTION["Lambert_Azimuthal_Equal_Area"],
PARAMETER["latitude_of_center",52],
PARAMETER["longitude_of_center",10],
PARAMETER["false_easting",4321000],
PARAMETER["false_northing",3210000],
UNIT["Meter",1,
AUTORITÄT["EPSG","9001"]],
AUTORITÄT["EPSG","3035"]]
Ursprung = (1000000.000000000000000,1000000.000000000000000)
Pixelgröße = (25.000000000000000,-25.000000000000000)
Metadaten:
AREA_OR_POINT=Bereich
TIFFTAG_DATETIME=2014:11:08 11:33:52
TIFFTAG_DOCUMENTNAME=output.tif
TIFFTAG_SOFTWARE=pktools 2.5.4 von Pieter Kempeneers
Bildstruktur-Metadaten:
INTERLEAVE=BAND
Eckkoordinaten:
Oben links ( 1000000.000, 1000000.000) ( 23d13' 9.44"W, 25d30'21.01"N)
Unten links ( 1000000.000, 999875.000) ( 23d13' 8.02"W, 25d30'17.24"N)
Oben rechts ( 1000125.000, 1000000.000) ( 23d13' 5.27"W, 25d30'22.72"N)
Unten rechts ( 1000125.000, 999875.000) ( 23d13' 3.85"W, 25d30'18.95"N)
Mitte ( 1000062.500, 999937.500) ( 23d13' 6.65"W, 25d30'19.98"N)
Band 1 Block=5x5 Typ=Byte, ColorInterp=Gray
Verwenden Sie pkascii2img online über die Dienste von onworks.net