Como criar topologia sem licença Standard / ArcEditor ou Advanced / ArcInfo?

9

Eu tenho um enorme conjunto de dados que estou capturando que estava cheio de erros anteriormente e quero garantir que a nova versão esteja livre de erros - o que pode levar muito tempo consumindo apenas uma licença padrão Basic / ArcView.

Portanto, eu queria saber se alguém sabia de alternativas gratuitas / de baixo custo (<£ 200 / $ 350) que podem ser usadas para criar topologia sem ter que desembolsar para o Standard / ArcEditor?

user314
fonte
11
Que tipos de erros você precisa encontrar? Embora o ArcView não consiga criar topologias de banco de dados, ele pode criar MapTopologies. Podem ser criados programas que inspecionam a maptopologia quanto a erros via IMapTopology.Cache.
Kirk Kuykendall
2
Aqui está um script que funciona em ArcView que encontra polilinhas que separa dois polígonos que têm o mesmo atributo: arcscripts.esri.com/details.asp?dbid=12863
Kirk Kuykendall

Respostas:

2

Tenha um açougueiro nas ferramentas de topologia da ET GEoWizards . Lembro-me de usá-los há alguns anos e eles fizeram algumas tarefas básicas de topologia para mim sem problemas.

Simon
fonte
2

Se você é desenvolvedor de java (e tem tempo!), A biblioteca geoxygene pode fazer isso. Pode ser usado em grandes conjuntos de dados armazenados no postGIS.

julien
fonte
2

Você também pode usar o GRASS-GIS, onde a edição topológica é totalmente suportada.

Os módulos que você provavelmente usará são:

  • v.type
  • v.build
  • v.edit
  • v.clean
  • v.to.db

O manual do GRASS aqui .

maning
fonte
2

Tente usar a topologia de mapa que também está disponível no nível de licença Basic / ArcView.

É muito simplificado em relação ao tipo de banco de dados geográficos, muito menos regras que você pode implementar e a topologia é tratada dentro da sua sessão de edição e não pode ser salva.

Mas funciona.

Jersey Andy
fonte
1

Eu concordo com o Simon. Dê uma olhada no ET GeoWizards. Eu o uso e as ferramentas de interseção e união no ArcMap o tempo todo para corrigir problemas de topologia de mapa. Enquanto você estiver no site, confira os conjuntos de dados Clean Polygon - a página de abordagem de sobreposição . Ele tem alguns bons conselhos sobre como usar as ferramentas. A licença completa custa US $ 245 EUA.

Don Meltz
fonte
0

Existe o Java Topology Suite de código aberto . Já existe há vários anos e é usado em alguns projetos significativos (Batik, GeoServer, GeoTools, gvSIG, OpenJUMP, uDig). Não tenho certeza de como ele lida com grandes conjuntos de dados.

Matt Wilson
fonte
A mesma coisa, mas para o .net: code.google.com/p/nettopologysuite #
mwalker
0

Mark Eu queria saber que tipo de topologia você buscava

  • Coincidência
  • Conectividade
  • Adjacência
  • Contenção

Dependendo do que você procura, há opções. Se você está logo após a Coincidence, a topologia do mapa pode ser sua resposta para o ambiente de edição. Se você está atrás de alguns dos outros, o ambiente OpenSource pode ajudar. GRASS é uma boa opção, o Oracle tem funções topológicas se você usar o tipo de dados SDO, como em alguns dos outros bancos de dados espaciais. Mas, na minha opinião, a solução mais fácil é o ArcEditor, como você já conhece a interface. Há também uma chamada de extensão GIS Data Reviewer que pode ser usada para verificação topológica de recursos, mas também é um ambiente pago. Ele deve ser usado para controle de qualidade / controle de qualidade em conjunto com a topologia principal, mas oferece alguns recursos para coisas como Cheques no Shapefile

--para divulgação completa Eu sou um funcionário distribuidor da ESRI, mas não deixe que isso o afaste

CDBrown
fonte
-3

Temos alguns produtos para verificação da topologia de linha, a partir de 1500 €. Eles apontam principalmente onde estão os possíveis problemas e, então, cabe a você corrigi-los. Pode ser usado de dentro do ArcGIS, independente ou como um SDK, dependendo da sua preferência. RouteWare de checkout

Uffe Kousgaard
fonte
2
o preço inicial está claramente muito acima do orçamento máximo indicado na pergunta e, portanto, não é uma resposta relevante.
305101010: 00