Pergunta

Eu estou tentando ter um shapefile de subdivisões dentro de um município que eu criei e alinhá-lo com outro shapefile que me foi dado pela avaliação District County (dados de encomendas). Quando eu tento levá-los a alinhar em seguida, minhas ruas shapefiles não está alinhado com tudo o resto. Eles estão todos no mesmo sistema de coordenadas e eu não quero ter que recriar o shapefile para as subdivisões. Alguma ideia?

Foi útil?

Solução

Esta é uma pergunta com as respostas que podem ser simples ou pode ser muito complexo, dependendo da sua situação. Como um desenvolvedor GIS, tenho mais comumente visto isso como um sintoma de um sistema definido incorretamente coordenadas. No entanto, se este é o caso ou não, e qual é a solução fortemente depende do seu ambiente. De agora em diante, eu vou assumir que você está trabalhando em um pacote ESRI ...

Eu concordo com os outros cartazes que seu problema é uma das projeções descasamento e / ou datum definições.

A coisa mais importante para entender que se refere às projeções em software ESRI é o seguinte:

manualmente definir a projeção de um conjunto de dados (shapefile, classe recurso geodatabase, etc) em ArcCatalog faz NÃO Reproject esse conjunto de dados !!!

Para reprojetar seus dados, você deve exportar os dados de uma sessão de ArcMap em que você tem trabalhado e onde os dados são obviamente alinhados corretamente. Durante a exportação, você terá a opção de salvar seus dados com o sistema de coordenadas do mapa subjacente ou de conjunto de dados original.

Sua melhor aposta é a de seguir estes passos para criar um novo conjunto de dados com a projeção correta e, em seguida, extrapolar o que você precisa fazer para corrigir seu problema específico:

  1. Criar uma nova sessão de ArcMap e defina seu sistema de coordenadas:

Faça isso em uma sessão de ArcMap fresco com nenhum outro dado. Certifique-se de definir explicitamente o sistema de coordenadas do mapview ArcMap para o seu sistema de coordenadas desejado (eu recomendo o que coincide com os dados que você está tentando sobreposição, ou um do outro conjunto de dados bem-estabelecida).

  1. Adicionar um outro conjunto de dados com um bom conhecido sistema de coordenadas.

  2. Crie o seu novo conjunto de dados nesta sessão ArcMap. Dê seu novos dados do mesmo sistema de coordenadas como o mapview ArcMap ea um outro conjunto de dados no mapa. Definir o domínio XY dos novos dados para exceder a área definida pelo seu outro conjunto de dados, mas não vão além do tamanho que irá reduzir a sua resolução espacial desejada.

  3. Criar seus dados. Pode ser quaisquer dados neste momento. Algumas linhas, alguns polígonos, etc. Salve seu trabalho.

  4. Exportar o seu novo conjunto de dados. Quando solicitado, escolha para salvar com o sistema de coordenadas do mapview subjacente.

  5. Criar uma nova sessão de ArcMap e adicionar o seu novo conjunto de dados. Em seguida, adicione o conjunto de dados de encomendas. Eles devem agora ocupam o mesmo espaço na janela do seu mapa.

  6. Editar seus novos dados para o conteúdo do seu coração.

Alguns problemas prováveis ??Se isso não ajuda:

  • Você não siga estes passos corretamente - verifique a documentação ESRI; esta é uma questão bem documentada.

  • Os dados de encomendas que você está tentando correspondência não foram devidamente definido sistema de coordenadas. É sempre possível que os detentores destes dados não sabem o que estão fazendo e ter munged-lo. Eu vi esse problema mais vezes que eu gostaria de admitir.

  • Você combinados a projeção, mas têm desencontradas o dado. Muitos municípios ainda estão usando dados em NAD27, que é caminho para fora da data. Alguns se mudaram para a NAD83 moderna. A diferença pode ser de até 300 metros, dependendo de onde no país você é. Além disso, os dados que se origina de levantamento ou equipamento GPS é geralmente coletado em WGS84 (o padrão típico para levantamento por satélite), que é para todos os efeitos práticos o mesmo que NAD83, pelo menos em resoluções escala de mapeamento.

Tente pesquisar estas questões e ver como ele vai. Eu vou dizer outra vez:

Configurar manualmente a projeção na verdade não projetar que os dados !!

Boa sorte!

Outras dicas

Seu problema é provavelmente um dos projeção

| projeção: cadeia de caracteres que nomes de um mapa de projeção de usar. Vejo | 'Mapproject' (no 'mapproj' biblioteca). O padrão é | usar uma projecção rectangular com a relação de aspecto escolhido de modo | que longitude e latitude escalas são equivalentes no | centro da imagem. `-----

Concorda que o seu problema é a projeção. Existe uma extensão de arquivo .prj associado com qualquer um dos seus arquivos? Se não chave primeira é descobrir o que projeta que você tem. Eu acho Estado Plano de algum tipo, se você está lidando com EUA dados local centric de um governo local.

ferramentas Cadastrais (ferramentas surveyer) geralmente permitem que você especifique um punhado de pontos de controle e, em seguida, "urdidura" os dados para caber aos seus pontos de controle. Isso pode ser qualquer coisa, desde uma simples mudança para algo mais complexo. Se tudo for desviado por alguns pés, você também pode simplesmente usar o seu "editor" para selecionar todos os shapefiles e, em seguida, movê-los no entanto muitos pés necessário.

Se você verificou que ambos os shapefiles estão usando o mesmo sistema de coordenadas, em seguida, a projeção é menos provável de ser o problema. É bastante comum para os dados de encomendas a ser "compensar" a partir de outras fontes de dados (como estradas). Isto vem de métodos de coleta inconsistentes e pontos de referência.

Outra fonte de erro pode ser que um dos shapefiles tem o errado sistema de coordenadas especificado. Por exemplo, se as estradas estavam realmente WGS 1984, mas a sua prj está definido para NAD1983, você verá alguns erros significativos. Isso geralmente acontece se você tivesse que definir manualmente o sistema coodinate para um shapefile (ou seja, não incluem um PRJ e você criou um).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top