20 votos

Cambiando el orden de las características en shapefile

Tengo un archivo de forma y quiero cambiar el orden de las características.

¿Es posible?

Quiero ordenar las características en el archivo de forma porque estoy incrustando este archivo de forma en una aplicación móvil. La aplicación mostrará una lista de características, y aunque podría hacer la clasificación en el momento de la carga, preferiría tenerlos ordenados.

17voto

tobes Puntos 19

Para QGIS hay un plugin Sort: http://michaelminn.com/linux/mmqgis/

enter image description here

13voto

hernan43 Puntos 566

Aquí hay una solución para reescribir un nuevo y ordenado shapefile usando la herramienta de línea de comandos GDAL/OGR ogr2ogr.

Por ejemplo, un archivo orig.shp %-% tiene un campo volume %-% para ordenar. Esta instrucción SQL en particular hace un orden inverso (con DESC) para que las características con valores volume se dibujen antes (debajo) de las características con valores pequeños:

ogr2ogr -sql "SELECT * FROM orig ORDER BY volume DESC" sorted.shp orig.shp

7voto

Michael Gorsuch Puntos 1760

Puede utilizar el Ordenar en la (caja de herramientas de gestión de datos) que:

Reordena, en orden ascendente o descendente, los registros en una clase de característica o tabla basada en uno o varios campos. El resultado reordenado se escribe en un nuevo conjunto de datos.

4voto

Scott Saad Puntos 247

Un software de utilidad de MapServer (libre y de código abierto) puede ordenar las formas según los valores de los atributos:

http://mapserver.org/utilities/sortshp.html

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