17 votos

¿Cómo convertir un CSV con nodos y enlaces de un Shapefile de línea?

Hay una manera para convertir un archivo de forma lineal en un archivo csv con el siguiente formato:

Node_1, Node_2, attribute_1, ...., attribute_x
     1       2       "hello"        567845.334

He mirado en GDAL/OGR2OGR y PostGIS y no creo que a sea convierte los datos en el formato que quiero.

No me importa escribir un script para hacerlo, si me guío en la dirección correcta.

10voto

Mads Kristiansen Puntos 580

La utilidad de los programas incluidos en OGR (OGR2OGR) no va a hacer esto directamente, pero va a ser muy fácil de usar OGR a lograr esto.

Usted tendrá que escribir un script o programa en cualquiera de los idiomas admitidos por la OGR. Sólo podría haber abierto el shapefile, leer cada característica, y escribir fuera de los puntos de datos en formato CSV.

El ejemplo de código C++ en la Wiki en realidad muestra casi todos los OGR llamada a la API necesaria para ello.

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