Filo diretto con i geologi italiani    
 
Non sei ancora iscritto ?
Compleanni di Oggi
geosmile (46)
Chi è Online Ora
0 membri (), 1,596 ospiti, e 5 robot.
Chiave: Admin, Mod Globale, Mod
Top Poster(30 Giorni)
Sponsor
GeoFoto
Vendo test di risposta termica
Vendo test di risposta termica
by aw8cub, September 7
Frammento azzurro trovato in strada
Frammento azzurro trovato in strada
by Keccogrin, December 6
Qualcuno sa di cosa si tratta?
Qualcuno sa di cosa si tratta?
by Alex_Bach, September 21
Uovo ?
Uovo ?
by ACM80, August 25
Sponsor
Sponsor
Discussione Precedente
Discussione Successiva
Stampa Discussione
Valuta Discussione
#31639 08/01/2005 15:44
Iscritto: Jul 2003
Posts: 58
J
Juanito Offline OP
Member
OP Offline
Member
J
Iscritto: Jul 2003
Posts: 58
Qualcuno mi sa dire come faccio, partendo da un tema poligonale di oggetti che non ricoprono totalmente l'area di lavoro (aree urbanizzate) e in cui sono presenti oggetti adiacenti (gli edifici, ognuno è un oggetto attaccato ad un altro, aree separate da linee), ad ottenere pochi oggetti, ognuno separato dagli altri. In sostanza devo eseguire un Dissolve non sul valore di un attributo ma sull'adiacenza degli oggetti. Ogni area con urbanizzazione deve essere un oggetto separato dagli altri da vuoti che sono le aree non urbanizzate.
Grazie e a presto

#31640 09/01/2005 17:52
Iscritto: Jan 2005
Posts: 478
G
Member
****
Offline
Member
****
G
Iscritto: Jan 2005
Posts: 478
A volte le cose sono molto più facili da fare che a dire.
Ti invito ad essere poco più chiaro anche se è difficile visto il problema che ti ritrovi.

Comunque il dissolve è un operazione di Geoprocessing che di solito viene fatta con gli attributi delle features. Eventualmente puoi provare cin qualche script in avenue, perchè io penso che le cose fatte in casa sono sempre le migliori.......


email: echo "dfp^k^ivpq=sfodfifl+fq" | perl -pe 's/(.)/chr(ord($1)+3)/ge'
--------
Il problema dell'umanità è che gli stupidi sono strasicuri, mentre gli intelligenti sono pieni di dubbi. (B. Russell)
#31641 11/01/2005 21:43
Iscritto: Jul 2003
Posts: 58
J
Juanito Offline OP
Member
OP Offline
Member
J
Iscritto: Jul 2003
Posts: 58
Ciao GIS Analyst,
per l'appunto cerco uno script o un estensione capace di fare quello che ho tentato di spiegare al meglio. Ho bisogno di un operatore capace di aggregare gli oggetti sulla base dell'adiacenza, altrimenti mi tocca farlo manualmente e ci perdo 2 giorni.
Purtroppo non conosco Avenue, ma credo che non debba essere difficile creare un tool con le caratteristiche da me cercate. Avanti sviluppatori!
Ciao e grazie!

#31642 12/01/2005 08:28
Iscritto: May 2001
Posts: 333
E
Member
Offline
Member
E
Iscritto: May 2001
Posts: 333
Un metodo un poco artigianale sarebbe quello di selezionare tutti gli abitati, esportarli in un nuovo shape, aprrire una sessione di editing, selezionarli ed effettuare un'"Union Features".
Le strutture adiacenti (ma devono essere veramante adiacenti) saranno fuse assieme, quelle isolate no.
Probabilmente otterrai uno shapefile multipolygon che potrai "esplodere" con l'estensione XTools (da scaricare dal sito www.esri.com).

Piccolo problema é che probabilmente perderai gli attributi relativi ad ogni costruzione (se ce ne sono). Terminata l'operazione potrai fare un Merge tra questo nuovo shape e quello con le aree urbanizzate.

E' quello che volevi fare?

Enrico



Enrico Bonino
Museum Curator at the Back to the Past Museum, Cancun, Mexico
www.backtothepast.com.mx
www.facebook.com/BackToThePastMuseum/
www.enrico-bonino.eu


#31643 12/01/2005 08:30
Iscritto: Jan 2005
Posts: 478
G
Member
****
Offline
Member
****
G
Iscritto: Jan 2005
Posts: 478
Puoi provare con questa estensione......
http://www.jennessent.com/arcview/dissolve_adjacent_polys.htm

CIAO


email: echo "dfp^k^ivpq=sfodfifl+fq" | perl -pe 's/(.)/chr(ord($1)+3)/ge'
--------
Il problema dell'umanità è che gli stupidi sono strasicuri, mentre gli intelligenti sono pieni di dubbi. (B. Russell)
#31644 14/01/2005 13:08
Iscritto: Jul 2003
Posts: 58
J
Juanito Offline OP
Member
OP Offline
Member
J
Iscritto: Jul 2003
Posts: 58
Grazie ragazzi ma ancora non ci siamo.
Usando il comando "Union features" è quello che io intendo con farlo manualmente.
Ho provato l'estensione dissolve_adjacent ma non fa esattamente quello che mi interessa.
Provo a spiegarlo meglio:
quando si esegue il dissolve tutti gli oggetti che hanno gli stessi valori vengono fusi, indipendentemente dalla loro continuità spaziale. Io voglio eseguire il dissolve ma solo sugli oggetti adiacenti.
Forse il problema può essere affrontato in modo diverso: dopo aver eseguito il dissolve, esplodere ogni oggetto in tanti oggetti per quante sono le delineazioni.
Conoscete qualche modo per fare questo?
Grazie e a presto

#31645 14/01/2005 13:09
Iscritto: Jul 2003
Posts: 58
J
Juanito Offline OP
Member
OP Offline
Member
J
Iscritto: Jul 2003
Posts: 58
Grazie ragazzi ma ancora non ci siamo.
Usando il comando "Union features" è quello che io intendo con farlo manualmente.
Ho provato l'estensione dissolve_adjacent ma non fa esattamente quello che mi interessa.
Provo a spiegarlo meglio:
quando si esegue il dissolve tutti gli oggetti che hanno gli stessi valori vengono fusi, indipendentemente dalla loro continuità spaziale. Io voglio eseguire il dissolve ma solo sugli oggetti adiacenti.
Forse il problema può essere affrontato in modo diverso: dopo aver eseguito il dissolve, esplodere ogni oggetto in tanti oggetti per quante sono le delineazioni.
Conoscete qualche modo per fare questo?
Grazie e a presto

#31646 14/01/2005 13:57
Iscritto: May 2001
Posts: 333
E
Member
Offline
Member
E
Iscritto: May 2001
Posts: 333
Dovrebbe essere quello che fa l'estensione Xtool http://arcscripts.esri.com/details.asp?dbid=11526 (tra le tante).

Una volta effettuato il dissolve (o l'union features generale) utilizza il comando 'Convert multipart to single part' per separare (esplodere) gli oggetti (multipoligoni) in poligoni isolati.

Cosa intendi per "delineazioni"?

Enrico



Enrico Bonino
Museum Curator at the Back to the Past Museum, Cancun, Mexico
www.backtothepast.com.mx
www.facebook.com/BackToThePastMuseum/
www.enrico-bonino.eu


#31647 14/01/2005 15:47
Iscritto: Jul 2003
Posts: 58
J
Juanito Offline OP
Member
OP Offline
Member
J
Iscritto: Jul 2003
Posts: 58
Hai ragione, nn avevo capito bene quello che si può fare con XTool. In effetti è quello che fa per me: prima eseguo il Dissolve e poi divido i poligoni.
Enrico, non so più come ringraziarti! smile
A presto!

#31648 14/01/2005 17:09
Iscritto: May 2001
Posts: 333
E
Member
Offline
Member
E
Iscritto: May 2001
Posts: 333
..già fatto

buon lavoro



Enrico Bonino
Museum Curator at the Back to the Past Museum, Cancun, Mexico
www.backtothepast.com.mx
www.facebook.com/BackToThePastMuseum/
www.enrico-bonino.eu



Moderated by  Greenhouse, Valerio_gpk 

Link Copiato negli Appunti
Ultimi Post
VENDO ECHO TROMO HVSR 3 AMBROGEO
by Massimo95 - 27/10/2026 15:02
Geologo per collaborazione sul campo
by Pietro Lentinu - 26/10/2026 17:09
Cercasi Geologo Rocciatore per gara ANAS SPA
by Ing. Patrizia Fi - 12/10/2026 12:39
Statistiche del Forum
Forum34
Discussioni21,099
Post147,911
Membri18,179
Massimo Online17,513
Jul 9th, 2026
Nuovi Membri
Geo-Tester, GheaSrl, Pietro Lentinu, IngToscana, geosisma
18,179 Utenti Registrati
Sponsor
www.geologi.it bar-2
bar-3

Per domande o commenti su questo sito Web info@geologi.it

Powered by UBB.threads™ PHP Forum Software 7.7.5
(Release build 20201027)
Responsive Width:

PHP: 7.4.33 Page Time: 0.026s Queries: 34 (0.017s) Memory: 2.9773 MB (Peak: 3.2571 MB) Data Comp: Off Server Time: 2026-11-07 21:12:09 UTC
Valid HTML 5 and Valid CSS