Pagine

mercoledì 27 gennaio 2010

Non fidarti...

Passata una settimana ad accanirmi su arcgis. Non capivo perchè i comandi 'clip' e 'dissolve' funzionassero male. 'Clip', sul file di geologia (dovrò fare un post sulla geologia toscana), 'clip', dicevo, si mangiava letteralmente i dati: oggetti cancellati, cambiati di categoria, un vero disastro. Ma anche 'dissolve' era uno strazio, lasciava righe immotivate in mezzo agli oggetti, per il resto correttamente riuniti.
Bon, implorato aiuto sul forum di Esridipendente, pasticciato un po' su internet, il problema è stato (credo) risolto.

Se si usano files derivati dalle mappe CTR e si desidera riunire più fogli diversi (ad esempio tre files *_ea di tre fogli contigui) bisogna controllare che i fogli siano effettivamente adiacenti. Se c'è uno spazio, per quanto piccolo, 'dissolve' fa cilecca.
Ho risolto con l'editor, spostando i vertici delle feature fino a farli combaciare. Attivando la funzione di snap, o non si finisce più.

Il file di geologia era invece indemoniato: eseguendo 'check geometry' dava come errore 'non_simple', cioè, se ho ben compreso, un errore generico e non meglio specificato. La soluzione è, o dovrebbe essere, 'repair geometry'. Dico dovrebbe perchè al primo tentativo ha svuotato il file e chi si è visto si è visto.
Recuperato il file dal backup (sempre sia lodato il disco esterno), fatta una nuova riserca su internet, trovo questo
"Editing the feature class with the geometry problem, and fixing each individual problem identified. Some of these problems, like non-simple geometry, can be fixed by double-clicking the feature in the editor and saving the edits."

Ho provato a seguire le istruzioni, mettendo come task 'Autocomplete region'. L'ho fatto solo su alcune features, ma ha funzionato: 'repair geometry' ha riparato e il conseguente 'clip' ha clippato.

Morale: controllare sempre i file (anche se vengono da un docente e/o da un ente pubblico).

Nessun commento:

Posta un commento