Problema di precisione del buffer ArcGIS?


13

Ancora una volta incontro qualcosa di molto strano con ArcGIS. Eseguo un'analisi del buffer su un lato di una polilinea. Sembra esserci un serio problema di precisione e non riesco a capire quale sia la causa. Quindi spero di trovare un po 'di esperienza là fuori ... Cosa ho provato senza successo:

  • modifica le impostazioni della distanza da "Campo" a "Unità lineare"
  • modifica le impostazioni della distanza da "Campo" a "Unità lineare"
  • cambia le impostazioni del tipo di fine da "ROUND" a "FLAT"
  • eseguire lo strumento di controllo della geometria sulla funzione linea
  • Ho fatto una copia della linea e l'ho messa in cortocircuito verso l'area di interesse che ha avuto qualche effetto ma non ha risolto del tutto il problema. Soprattutto attorno all'angolo acuto il buffer prende ancora una scorciatoia!

Il buffer oscilla fino a 4 metri dalla parte sbagliata! Guarda l'immagine che ho allegato per avere una migliore impressione del problema. Qualcuno ha un'idea di cosa potrei causare questo comportamento? Sto usando ArcGIS 9.3.1. con WinXP.

buffer sul lato sinistro, portelli in metri

AGGIORNARE

Vedi anche il mio commento qui sotto.

Ho eseguito la serie di azioni descritte (divisione, intersezione, ..) per aumentare il livello di precisione dei dati di origine, posizionando un vertice ogni 3 metri lungo la linea. Resta ancora imprecisione, ancora una volta il buffering intorno alla curva grezza mi sta dando problemi. Vedi la seconda foto.

inserisci qui la descrizione dell'immagine


3
Hai verificato la risoluzione e la tolleranza dei tuoi dati di input?
Alex Markov,

2
Ho fatto qualche ricerca in più sull'argomento e ho trovato ad esempio questo articolo . Quindi ho aumentato i vertici lungo la linea che ha ridotto significativamente l'errore. Tuttavia, l'errore non è completamente scomparso. E rimane il problema di posizionare automaticamente nuovi vertici sulla linea (che è risolvibile ma richiede uno sforzo, ad esempio dividi> interseca> dissolvi).
LarsVegas,

1
Quali tipi di dati sono l'origine e la destinazione: Shapefile, personal gdb, file gdb, ArcSDE gdb?
RyanKDalton,

@ RyanDalton Sono entrambi shapefile.
LarsVegas,

1
Dalle immagini che hai pubblicato appare come se il limite inferiore sinistro fosse bufferizzato X distanza. Cosa speri di realizzare? La soluzione potrebbe essere semplice come selezionare le polilinee che si desidera bufferizzare. Potresti pubblicare un'immagine dei buffer su una scala più ampia?
Aaron

Risposte:


3

Ho avuto risultati simili quando ho a che fare con polilinee M e Z o polilinee con archi. Ho avuto più successo rimuovendo il valore M e Z usando X-Tools per "appiattire" il poli.


1
Benvenuto sul nostro sito, Joe! Grazie per aver condiviso questa idea: può aiutare qualcuno (e si adatta a qualche altra domanda recente in cui potrebbero essere implicati problemi con i valori M e Z).
whuber

-5

esportarli in un file gdb per la reindicizzazione può essere utile. Inoltre puoi controllare un aggiornamento del service pack per la tua versione.


Quale file intendi quando ti riferisci a loro? La forma del buffer? Perché pensi che questo sarebbe di aiuto esattamente?
LarsVegas,

Questa risposta non affronta affatto la domanda.
Cindy Jayakumar,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.