Nos tempos em que eu estava na universidade, eu tinha um problema de "Organização e organização" - eu estava desorganizado e mantinha minhas camadas em pastas diferentes sem nomes distintos e, portanto, tinha várias cópias de cada camada.
Desde que comecei a trabalhar, melhorei bastante - mantenho pastas especiais com subpastas especiais. Eu nomeio minhas camadas de acordo com um sistema que me permite ser um pouco mais elegante, mas como ainda preciso gerenciar várias cópias de camadas (como o Autocad e o ArcGIS têm suas diferenças ao lidar com idiomas não latinos, preciso manter uma cópia ajustado para cada programa), gostaria de ouvir suas experiências e talvez aprender algumas dicas com você:
- Como você organiza suas camadas? Como nomeá-los? Por nome, data, conteúdo, cliente?
- Como você organiza ou lida com várias cópias (mais preciso: como atualizar várias cópias ao mesmo tempo)?
Nota: estou falando do POV do analista / DBA e não do POV de um desenvolvedor / gerente da Web (estou falando de organizar as camadas para mim e para talvez mais dois trabalhadores de GIS, não mais).
fonte
Respostas:
Este é um problema perverso . Tentamos vários sistemas, que funcionaram em graus variados por um tempo e, eventualmente, cresceram pesadamente e começaram a desmoronar à medida que mais casos extremos que não se encaixam são encontrados. Dito isto, cada um dos sistemas que usamos é muito melhor que nada, provando a máxima de que qualquer sistema é melhor que nenhum sistema.
Aqui está uma visão geral em miniatura de nossa prática atual:
Coloque tudo, exceto rasters, em um geodatabase de arquivo, quanto menos, melhor. Não aninhe classes de recurso em conjuntos de dados de recursos, a menos que estejam relacionados de alguma maneira (por exemplo, hidrelétricas, hidrelétricas, lagos, hidrelétricas> áreas úmidas, etc.). Isso leva a uma grande lista longa no topo do fgdb, mas esse é um mal aceitável.
Crie arquivos de camada para todas as classes de recursos e organize-os; isso oferece muita liberdade para nomear conforme necessário, usando caracteres não suportados etc. * e capacidade de mover e renomear conforme as circunstâncias mudam. Também permite duplicação sem redundância, por exemplo, um conjunto de camadas agrupadas de acordo com a escala nominal (50k, 250k ...), outra por região (AK, YT ...), uma terceira por tema (caribu, uso da terra, transporte ...) e um quarto pelo cliente enquanto o próprio armazenamento de dados permanece inalterado.
Para duplicatas, use atalhos em vez dos próprios arquivos de camada; caso contrário, há muitas coisas a serem atualizadas quando as coisas mudam. Configure o ArcCatalog para mostrar atalhos: * Ferramentas> Opções> tipos de arquivo: .lnk (Limitações: visualização e metadados não funcionam, você não pode seguir o atalho até sua origem no ArcCatalog. Isso pode ser corrigido usando Links Simbólicos em vez de atalhos , consulte Extensão do Shell de Link )
* (dica: adicione a pasta Camadas como uma barra de ferramentas do Menu Iniciar para que elas estejam sempre ao seu alcance.)
Mapeie composições e saídas (arquivos de impressão, PDFs, exportações etc.) que por natureza são mais dinâmicas e variáveis são armazenadas e organizadas de maneira diferente em outro lugar. Esta é a parte que tem sido mais difícil para nós. Atualmente, usamos uma unidade dedicada com pastas nomeadas de acordo com o trabalho # (fazendo isso novamente, eu usaria date em vez de '2010-10-26' ) e subpastas para dados e resultados / deliberáveis específicos do projeto. Um índice da planilha lista todos os números de trabalhos (nome da pasta), seus títulos de mapas correspondentes e cliente. Ex:
Manter o índice atualizado é um ponto de atrito, as pessoas não gostam de fazê-lo, evitam-no e são inconsistentes com a nomeação etc. (usar um banco de dados em vez de planilha ajudaria). O uso de uma convenção numérica de nomes de pastas também dificulta o mapeamento do projeto X sem o índice, outra fonte notável de atrito. Idealmente, o índice seria uma página html clicável, gerada automaticamente a partir de um aplicativo db. Esse é todo o outro projeto.
Princípios chave:
Congratulo-me com exemplos de outras estruturas, pois disse que não estamos contentes com o que temos. :)
fonte
Se outras pessoas estiverem acessando os dados em seu sistema, você não poderá tornar o esquema da organização somente para você; você deve manter o uso do sistema em mente. Se você não as considerar, estará gastando muito tempo respondendo perguntas como "onde estão os dados de uso do solo" e "por que não consigo encontrar o [inserir conjunto de dados aqui]?"
Ao manter esse sistema por muitos anos, descobri que as pessoas não conseguem encontrar dados se eles forem organizados pela fonte, por exemplo,
c:\CensusBureau\Roads
ec:\ESRI\Countries
. Em vez disso, recomendo listar os dados tematicamente primeiro, depois por fonte, caso você tenha várias fontes, por exemplo,c:\Roads\CensusBureau
ec:\Roads\LocalGovt
.Da mesma forma, não separaria rasters e vetores em diretórios diferentes. No entanto, pode ser necessário dividi-los em diferentes unidades físicas ou lógicas se você tiver muitos dados de varredura que não caberão em uma unidade.
Eu recomendo a seguinte estrutura de diretórios. Theme \ SourceYear, em que Theme é a camada temática, Source é um nome abreviado para a fonte de dados e Year é o ano que os dados representam em campo. Nesse cenário, as estradas TIGER do Census Bureau estariam localizadas
\Roads\Census00
e\Roads\Census10
(ou substituirão 'Censo' por 'TIGER').Esteja ciente de que certas extensões no ArcGIS não funcionam com nomes de arquivos com mais de 13 caracteres. Não me lembro qual extensão, apenas lembro que isso é um problema.
fonte
Trabalhamos em um nível de projeto para arquivos cad, acho que depende de como seu fluxo de trabalho específico é configurado, temos nosso projeto de trabalho mestre e, em seguida, preparamos quaisquer datastores adicionais em um script de exportação no final da sessão de edição.
datadir \ cad \ cadastro.dgn
datadir \ srv \ fuel.dgn
datadir \ srv \ sewerage.dgn
datadir \ mapa \ base.dgn
datadir \ mapa \ printsets.dgn
...
cada arquivo possui níveis / camadas / recursos nomeados com um identificador
sewPipe
sewManhole
sewPit
...
Em seguida, exportamos tudo para o SQL espacial em vez de ler nossos arquivos de projeto de trabalho, onde são exibidos ao usuário via Mapguide ou qualquer aplicativo GIS de sabor necessário.
As camadas GIS são classificadas por nome do recurso com identificadores e layout de pasta semelhante para permitir a classificação.
fonte