Multires
Multires è un programma per creare files GeoJSON in multirisoluzione (o anche in singola risoluzione) a partire da files in formato SHP, ove si possono specificare le modalità si semplificazione.
La semplificazione della geometria si basa sulle quadriche, un'algoritmo ben noto in computer graphics, per conservare la forma di una mesh riducendo il numero di poligoni.
Usage: ./multires <basename> [-ltwmpsaf] [arguments...] basename per pippo.shp use 'pippo' -l <val> --lowres=<val> lowest resolution simplification (def. 3000) -t <val> --hires=<val> highest resolution simplification (def. 0.85) -w <val> --weight=<val> weight of feature respect to point (def. 10) -m <val> --maxweight=<val> max total weight for a quad (def 4000) -p <val> --pointsize=<val> arbitrary point size (absolute), determines when a point get deleted (def. 100) -s <val> --minsize=<val> minimum size of a feature before it gets deleted (in pixels) (def. 12) -a <val> --approx=<val> simplification approximation in pixels (def. 5) -f <val> --fields=<val> fields in dbf to be copied into attributes es. asl_cod:id,codvr
per risoluzione si intende unit` geografiche per pixel (vedi openlayers
lowres
La risoluzione da usare al livello con meno dettaglio (visione d'insieme). Default 3000
hires
La risoluzione da utilizzare al livello più alto di dettaglio. Il default è 0.85).
maxweight
L'algoritmo di creazione del KD-tree bilancia i nodi approssimativamente in base alle dimensioni dei files risultanti. Il peso è calcolando sommando 10 per ogni oggetto + 1 per ogni coordinata dell'oggetto.
Questo parametro controlla il peso massimo di ogni nodo
weight
Può essere preferibile pesare il numero di oggetti in maniera diversa dal default che è 10.
minsize
Gli oggetti molto piccoli vengonno eliminati quando la loro dimensione è più piccola in pixel di questo parametro (default 12 pixels).
pointsize
I punti non hanno dimensione, perch` possano essere eliminati a scala alta, ne assegnamo una arbitraria (di default 100 unità geografiche).
approx
Controlla l'errore massimo in pixel ammesso in semplificazione. Riduce le dimensioni dei files e la potenza di calcolo necessaria per visualizzarli a scapito della qualità.
fields
Specifica i campi alfanumerici da trasferire nel file GeoJSON
Il formato è l'elenco dei campi separati da virgola.
è possibile (e consigliabile) rinominare i campi usando il formato campo_nel_shp:campo_nel_json, per esempio ASL_COD:id rinomina il campo ASL_COD nel .shp in id nel GeoJSON