Mais

Ferramenta que modifica o número de vértices, mas não o próprio recurso


Você sabe o motivo pelo qual algumas ferramentas do ArcGIS (como Clip e Intersect) modificam o número de vértices, mesmo se o recurso não for modificado em si? Como na imagem, eu uso Clip e Intersect on line com o polígono. A linha possui 26 vértices antes de executar a função. Depois, a linha tem 517 vértices mesmo as ferramentas não modificam essa linha.

Eu só queria saber como isso é possível e se isso é algum bug ou há algum motivo pelo qual essas ferramentas fazem isso. Isso acontece com ambas as funções (eu tentei apenas essas duas), não importa se é shapefile ou geodatabase.

EDITAR: A linha foi criada pelo algoritmo r.flow no GRASS GIS e depois exportada para o shapefile. Acho que não tem curvas verdadeiras. O polígono é simplesmente um buffer em torno da linha a 10 metros. O sistema de coordenadas de dados e quadro de dados é EPSG 5514. Estou usando o Win 7 (64 bits).


Esses segmentos entre vértices parecem uma linha reta, mas não são. Eles são Bézier ou arcos circulares. Este comportamento ocorre em todo o sistema ArcGIS. Por exemplo, dê uma olhada nestes artigos:

  • http://support.esri.com/en/knowledgebase/techarticles/detail/18943

  • http://support.esri.com/en/knowledgebase/techarticles/detail/18944

Para resolver esta situação após usar a "ferramenta Intersect", use a linha simplificar

Ou talvez veja Como identificar e excluir vértices duplicados?


GRAMPO: Na ferramenta de clipe, ela não pode cortar recursos como arco. É um clipe de recurso como uma linha reta. Devido à linha reta, os vértices são aumentados.
NOTA: se você quiser recortar o polígono sem aumentar os vértices, deverá recortá-lo por referência da classe de recurso de linha usando a “ferramenta de divisão de polígonos”.

INTERSECT: Quando você usa a ferramenta de interseção no recurso de linha com algum recurso (linha ou polígono), aumenta um vértice, porque mostra de qual vértice sua linha aumentou.