6 votos

Visualizar archivo de texto con información de la ubicación y la intensidad

Tengo un archivo de texto ascii que contiene datos de localización (columna 9-lat y 10 de largo) e intensidad (columna 20)

  200010  207  020311    40658.5  406593 52 344927.31 7100203.50  -26.2078720  127.4491855 345060.64 7100369.14   26.4  650.3  628.0 55471.293    20.168 55648.817 55637.523  -146.062

el archivo de texto tiene muchas líneas 10 k +

Estoy tratando de exportar esta texto ascii en un GeoTIFF usando GDAL, pero no está seguro de cómo proceder.

¿Ideas?

33voto

tobes Puntos 19

GDAL no tiene su propio visor lo que sé. Pero hay muchos GIS usando GDAL, por ejemplo QGIS.

¿Por qué usar QGIS capa de texto delimitado plugin? Carga cada línea como un punto con todas las columnas como atributos. Se desea agregar un encabezado en el archivo de texto antes de que importe.

7voto

Symmetric Puntos 158

Con GDAL, usted necesita para crear un VRT archivo. Esto debe ser hecho a mano por lo que quieres, pero no es difícil, como se explica aquí. Pero para su integridad, esto es lo que usted necesita hacer:

Utilizando un editor de texto, copie el código y guárdelo como lo que sea.vrt Los campos deben ser explanitory, pero tenga en cuenta que sin los encabezados de columna en el archivo CSV (que es la fuente de archivo de ASCII) los campos que se use debe ser "field_n" donde n=1 es la primera columna.

<OGRVRTDataSource>
    <OGRVRTLayer name="test">
        <SrcDataSource>test.csv</SrcDataSource>
        <GeometryType>wkbPoint</GeometryType>
        <LayerSRS>WGS84</LayerSRS>
        <GeometryField encoding="PointFromColumns" x="field_10" y="field_9" z="field_20"/>
    </OGRVRTLayer>
</OGRVRTDataSource>

El siguiente paso es ejecutar gdal_grid que interpolar entre puntos, si se solicita. El mínimo que se necesita en la línea de comandos es:

gdal_grid -ot Float32 -l test test.vrt test.tif

Donde l es el nombre de la capa, como se especifica en el OGRVRTLayer etiqueta en la VRT. Hay muchas opciones que usted puede agregar a gdal_grid para obtener los resultados que desea, así que ven aquí para todos ellos, así como algunos extras sobre VRT archivos.

Si usted no está seguro de con la línea de comandos, la última de QGIS ofrece la gdal_grid función como una opción en el menú Ráster, pero el edificio de la VRT parte tiene que ser hecho a mano porque el QGIS uno sólo se ocupa de los rásteres.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X