Usare ST_SimplifyPreserveTopology in MapServer

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Usare ST_SimplifyPreserveTopology in MapServer

Luca Delucchi
Vorrei utilizzare la funzione ST_SimplifyPreserveTopology per alcuni
layer poligonali con MapServer in modo che a zoom bassi le feature
vengano semplificate e il vettoriale output del WFS pesi un po' meno.
Vorrei avere diverse tolleranze a seconda dello zoom, pensando un po'
a quale possa essere la soluzione migliore, mi sono venute in mente
queste due possibili soluzioni, il problema che vedo è che per
entrambe bisogna creare più layer a seconda della scala:
- creare delle view in postgis e poi collegare diversi layer
- creare diversi layer e utilizzare ST_SimplifyPreserveTopology nel
mapfile di MapServer nel campo "DATA"

Io vorrei capire se c'è un metodo più furbo alle due soluzioni sopra,
in special modo che mi permetta di creare un solo layer.


--
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
657 iscritti al 30.5.2013
Reply | Threaded
Open this post in threaded view
|

Re: Usare ST_SimplifyPreserveTopology in MapServer

Andrea Peri
Io userei piu' layer, pero', li nasconderei in un named-group pertanto l'utente utilizzatore del wms lo vedrebbe come un layer unico.
Poi imporrei che i layers con la generalizzazione non siano listati nella risposta del GetCapabilities affinche' il tutto si presenti come un unico layer virtuale.




Il giorno 03 giugno 2013 15:04, Luca Delucchi <[hidden email]> ha scritto:
Vorrei utilizzare la funzione ST_SimplifyPreserveTopology per alcuni
layer poligonali con MapServer in modo che a zoom bassi le feature
vengano semplificate e il vettoriale output del WFS pesi un po' meno.
Vorrei avere diverse tolleranze a seconda dello zoom, pensando un po'
a quale possa essere la soluzione migliore, mi sono venute in mente
queste due possibili soluzioni, il problema che vedo è che per
entrambe bisogna creare più layer a seconda della scala:
- creare delle view in postgis e poi collegare diversi layer
- creare diversi layer e utilizzare ST_SimplifyPreserveTopology nel
mapfile di MapServer nel campo "DATA"

Io vorrei capire se c'è un metodo più furbo alle due soluzioni sopra,
in special modo che mi permetta di creare un solo layer.


--
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
657 iscritti al 30.5.2013



--
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
657 iscritti al 30.5.2013