29 votos

¿Organización y orden de múltiples copias de capas?

En los tiempos en que estaba en la universidad tenía un problema de "Organización y orden" - era desorganizado y guardaba mis capas en diferentes carpetas sin nombres distintos y por lo tanto tenía múltiples copias de cada capa.

Desde que empecé a trabajar, he mejorado mucho: mantengo carpetas especiales con subcarpetas especiales. Nombro mis capas de acuerdo con un sistema que me permite ser un poco más ordenado, pero como todavía tengo que gestionar varias copias de las capas (Como Autocad y ArcGIS tienen sus diferencias cuando se trata de lenguas no latinas, tengo que mantener una copia ajustada para cada programa), me gustaría escuchar sus experiencias y tal vez aprender algunos consejos de usted:

  1. ¿Cómo organiza sus capas? ¿Cómo las nombras? ¿Por nombre, fecha, contenido, cliente?
  2. ¿Cómo se organizan o tratan las copias múltiples (más agudo: cómo se actualizan varias copias a la vez)?

Nota: Estoy hablando desde el punto de vista del analista/DBA y no desde el punto de vista de un desarrollador web/gestor web (estoy hablando de organizar las capas para mí y quizás dos trabajadores más de GIS, no más).

21voto

Greg Puntos 1756

Este es un un problema muy grave . Hemos probado varios sistemas, que han funcionado en mayor o menor medida durante un tiempo, y que finalmente se han vuelto poco manejables y han empezado a desmoronarse a medida que se encontraban más casos límite que no encajaban del todo. Dicho esto, cada uno de los sistemas que hemos utilizado es mucho mejor que nada, lo que demuestra la máxima de que cualquier sistema es mejor que ningún sistema.

He aquí un resumen de nuestra práctica actual:

Ponga todo, excepto los rásteres, en una geodatabase de archivos, cuanto menos, mejor. No anide las clases de características bajo los conjuntos de datos de características a menos que estén relacionados de alguna manera (por ejemplo, agua>arroyos, agua>lagos, agua>humedales, etc.). Esto conduce a una gran lista en la parte superior del fgdb, pero es un mal aceptable.

Crear archivos de capas para todas las clases de características y organizar eso en su lugar, esto da mucha libertad para nombrar como sea necesario, utilizando caracteres no soportados, etc.*, y la capacidad de mover y renombrar como las circunstancias cambian. También permite la duplicación sin redundancia, por ejemplo, un conjunto de capas agrupadas según la escala nominal (50k, 250k...), otro por región (AK, YT...) , un tercero por tema (caribú, uso de la tierra, transporte...), y un cuarto por cliente, mientras que el almacén de datos en sí no cambia.

Para los duplicados, utilice los accesos directos en lugar de los propios archivos de capa, ya que, de lo contrario, hay demasiadas cosas que actualizar cuando las cosas cambian. Configure ArcCatalog para mostrar los accesos directos: *Herramientas > Opciones > tipos de archivo: .lnk (Limitaciones: la vista previa y los metadatos no funcionan, no se puede seguir el acceso directo a su fuente en ArcCatalog. Esto se puede remediar utilizando Enlaces Simbólicos en lugar de accesos directos, ver Extensión de la cáscara de enlace )

* (consejo: añade la carpeta de capas como barra de herramientas del menú de inicio para tenerlas siempre a mano).

Z:\\Layers\\
          Base\\
          Thematic\\
          Reference\\
          All Dressed Base (250k).lyr
          Administration Boundaries (1000k).lyr
          ...
Z:\\Raster\\
          Landsat\\
          Orthos\\
Z:\\Data\\
        Foo\_50k.gdb
        Foo\_250k.gdb
        NoScale.gdb

Las composiciones de mapas y los resultados (archivos de impresión, pdf, exportaciones, etc.), que por naturaleza son más dinámicos y variables, se almacenan y organizan de forma diferente en otro lugar. Esta es la parte que nos ha resultado más difícil. Actualmente utilizamos una unidad de disco dedicada con carpetas nombradas según el número de trabajo (si lo hiciéramos de nuevo, utilizaríamos la fecha), '2010-10-26' ) y subcarpetas para los datos específicos del proyecto y los resultados/deliberables. Un índice de hoja de cálculo enumera todos los números de trabajo (nombre de carpeta), sus correspondientes títulos de mapa y el cliente. Ej:

W:\\Foo\_0123\\
            Foobarmap\_001.mxd
            Docs\\
                 ReadMe.doc
            Data\\
                 buffers\_2000m.shp
                 gps\_tracks.csv
            Output\\
                   Foobarmap\_001.pdf
            Deliverables

Mantener el índice actualizado es un punto de fricción, a la gente no le gusta hacerlo, lo evita, y es inconsistente con los nombres, etc. (usar una base de datos en lugar de una hoja de cálculo ayudaría). El uso de una convención numérica de nombres de carpetas también hace muy difícil encontrar el mapa del proyecto X sin el índice, otra notable fuente de fricción. Lo ideal sería que el índice fuera una página html en la que se pudiera hacer clic y que se generara automáticamente a partir de una aplicación de base de datos. Pero ese es otro proyecto.

Principios clave:

  • separar las cosas que cambian lentamente y se reutilizan a menudo de las dinámicas y variables, y tratarlas de forma diferente
  • No duplique innecesariamente, utilice archivos de capas y accesos directos/enlaces siempre que sea posible.
  • no cambies de sistema con demasiada frecuencia, dale a cada uno una prueba sólida.

Agradezco mucho los ejemplos de otras estructuras, ya que, como he dicho, no nos conformamos con lo que tenemos :)

6voto

Si otras personas van a acceder a los datos de tu sistema, no puedes hacer que el esquema organizativo tenga sentido sólo para ti; debes tener en cuenta el uso que hacen del sistema. Si no los tienes en cuenta, pasarás mucho tiempo respondiendo a preguntas como "¿dónde están los datos de uso del suelo?" y "¿por qué no puedo encontrar el [inserte el conjunto de datos aquí]?".

Al mantener un sistema de este tipo durante muchos años, descubrí que la gente no puede encontrar los datos si primero están organizados por fuente, por ejemplo c:\CensusBureau\Roads y c:\ESRI\Countries . En su lugar, recomiendo enumerar los datos primero por temas, y luego por fuentes en caso de que haya varias fuentes, por ejemplo. c:\Roads\CensusBureau y c:\Roads\LocalGovt .

Del mismo modo, yo no separaría los rásteres y los vectores en directorios diferentes. Sin embargo, puede ser necesario dividirlos en diferentes unidades físicas o lógicas si tiene muchos datos rasterizados que no caben en una sola unidad.

Recomiendo la siguiente estructura de directorios. Tema \SourceYear , donde Tema es la capa temática, Fuente es un nombre abreviado de la fuente de datos y Año es el año que representan los datos sobre el terreno. En este escenario, las carreteras TIGER de la Oficina del Censo se encontrarían en \Roads\Census00 y \Roads\Census10 (o sustituir "Censo" por "TIGER").

Tenga en cuenta que algunas extensiones de ArcGIS no funcionan con nombres de archivo de más de 13 caracteres. No recuerdo qué extensión, sólo recuerdo que esto es un problema.

2voto

Evan Shaw Puntos 7957

Trabajamos en un nivel de proyecto para los archivos cad supongo que depende de cómo está configurado su flujo de trabajo en particular, tenemos nuestro proyecto de trabajo maestro y luego preparamos los almacenes de datos adicionales de este en un script de exportación al final de la sesión de edición.

datadir \cad\cadastre.dgn
datadir \srv\fuel.dgn
datadir \srv\sewerage.dgn
datadir \map\base.dgn
datadir \map\printsets.dgn
...

entonces cada archivo tiene niveles/capas/características nombradas con un identificador
sewPipe
sewManhole
sewPit
...

A continuación, exportamos todo a SQL spatial en lugar de leer los archivos de nuestro proyecto de trabajo, donde se muestra al usuario a través de Mapguide o cualquier aplicación SIG de sabor necesario.

Las capas del SIG están ordenadas por nombre de característica con identificadores y una disposición de carpetas similar para permitir la clasificación.

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