Discussione:
[Talk-it] osm2pgsql su windows
Roberto Brazzelli
2018-04-23 15:45:36 UTC
Permalink
Ciao a tutti,
qualcuno ha testato l'installazione di osm2pgsql su windows?
Le risorse che ho trovato sono...
http://awcull.com/2015/09/30/postgis-osm2pgsql-windows.html
http://learnosm.org/it/osm-data/osm2pgsql/
ma prima di provare volevo conferma.

Sto provando varie soluzioni per renderizzare i dati di osm
ma non ho ancora ben chiara la differenza tra il formato .osm
e .pfb (sono gli stessi dati solo compressi?)
Il vantaggio che avrei a caricare i dati su db osm2pgsql Ú
solo quello di poter caricare grande aree?

grazie
Robi
Francesco Frassinelli
2018-04-23 16:05:58 UTC
Permalink
Post by Roberto Brazzelli
Sto provando varie soluzioni per renderizzare i dati di osm
ma non ho ancora ben chiara la differenza tra il formato .osm
e .pfb (sono gli stessi dati solo compressi?)
Stessi dati. Il primo Ú basato su XML, il secondo Ú binario, più compatto.
Post by Roberto Brazzelli
Il vantaggio che avrei a caricare i dati su db osm2pgsql Ú
solo quello di poter caricare grande aree?
Puoi interrogare il database* ed estrapolare ogni tipo di dato che
desideri: porzioni di spazio, specifiche features, statistiche, eccetera.
Potresti anche interrogare XML con strumenti come XQuery e maneggiarlo con
XSLT., ma le performance sarebbero terribili e non credo si possano fare
query geospaziali o indicizzazione (al più abbinandolo ad un database SQL).
Inutile dire che senza indicizzazione ogni interrogazione non triviale
richiederebbe una marea di tempo.

Buona serata,
Frafra

P.S. Sconsiglio di usare PostgreSQL su Windows (Ú testato solo sulla
versione server, puoi avere problemi con antivirus, hai un numero massimo
sul numero di connessioni in contemporanea, e limitazioni varie). In
generale, sconsiglio di usare Windows :-D
Martin Koppenhoefer
2018-04-23 20:06:03 UTC
Permalink
sent from a phone
P.S. Sconsiglio di usare PostgreSQL su Windows (è testato solo sulla versione server, puoi avere problemi con antivirus, hai un numero massimo sul numero di connessioni in contemporanea, e limitazioni varie). In generale, sconsiglio di usare Windows :-D
sottoscrivo, per iniziare, se hai un po’ di spazio libero sul disco, potresti usare linux in un virtual box, oppure se hai bisogno di performance, in un dual boot. Inizialmente si fa così, non devi lasciare windows subito, solo quando non ne avrei più bisogno ;-)

Ciao, Martin
Roberto Brazzelli
2018-04-24 10:26:48 UTC
Permalink
Ciao Franceso, ok chiaro ma per quanto riguarda la
sola rendirazzione dei dati per mappa web avrei delle
funzione in più rispetto ad inserire i dati in qgis come
vettore in locale?
Sto cercando soluzioni alternative a mapbox (che Ú indietro
con aggiornamenti da osm) e a maputnik (non riesco ad
applicare mio stile a file.mbtiles con plugin qgis "add vectors tiles
reader").

Per postres invece .....io ho un server debian (soluzione cloud) che uso
per pubblicare mappe con lizmap..potrei isntallare postgis e anche
osm2pgsql? corretto?

Rigrazie!
Roberto
Il giorno 23 aprile 2018 17:45, Roberto Brazzelli
Sto provando varie soluzioni per renderizzare i dati di osm
ma non ho ancora ben chiara la differenza tra il formato .osm
e .pfb (sono gli stessi dati solo compressi?)
Stessi dati. Il primo Ú basato su XML, il secondo Ú binario, più compatto.
Il vantaggio che avrei a caricare i dati  su db osm2pgsql Ú
solo quello di poter caricare grande aree?
Puoi interrogare il database* ed estrapolare ogni tipo di dato che
desideri: porzioni di spazio, specifiche features, statistiche,
eccetera. Potresti anche interrogare XML con strumenti come XQuery e
maneggiarlo con XSLT., ma le performance sarebbero terribili e non
credo si possano fare query geospaziali o indicizzazione (al più
abbinandolo ad un database SQL). Inutile dire che senza indicizzazione
ogni interrogazione non triviale richiederebbe una marea di tempo.
Buona serata,
Frafra
P.S. Sconsiglio di usare PostgreSQL su Windows (Ú testato solo sulla
versione server, puoi avere problemi con antivirus, hai un numero
massimo sul numero di connessioni in contemporanea, e limitazioni
varie). In generale, sconsiglio di usare Windows :-D
_______________________________________________
Talk-it mailing list
https://lists.openstreetmap.org/listinfo/talk-it
Martin Koppenhoefer
2018-04-24 18:02:23 UTC
Permalink
sent from a phone
Post by Roberto Brazzelli
Per postres invece .....io ho un server debian (soluzione cloud) che uso
per pubblicare mappe con lizmap..potrei isntallare postgis e anche
osm2pgsql? corretto?
forse non ti conviene la soluzione cloud se vuoi renderizzare tutto il mondo, perché avrai esigenze elevate di RAM e IO

con mapnik puoi fare mappe raster, mapbox ha mappe vettoriali. Ci sono tileserver vettoriali, dovresti trovare tanti informazioni nel wiki di osm.

Ciao, Martin
Alessandro Palmas
2018-04-24 19:29:28 UTC
Permalink
....Ci sono tileserver vettoriali, dovresti trovare tanti informazioni
nel wiki di osm.
A SOTM2018 ci sarà almeno un workshop sull'argomento

Martin Koppenhoefer
2018-04-23 20:02:32 UTC
Permalink
sent from a phone
Post by Roberto Brazzelli
Il vantaggio che avrei a caricare i dati su db osm2pgsql Ú
solo quello di poter caricare grande aree?
osm2pgsql crea un estratto di certi dati OSM (il filtro Ú configurabile), li interpreta (area o no, ecc.) e li importa in un database postgres/postgis, crea degli indici, ecc.

Il vantaggio Ú quello di avere un estratto dei dati utili per il rendering in un database spaziale che consente varie operazioni e funzioni spaziali (per esempio di selezione, o di trasformazione), che fa interrogare velocemente i dati di una zona geografica (perché Ú organizzato in maniera spaziale).

Senza il db i dati non sono pronti da usare, come puoi verificare se ti guardi un file osm in un editor di testo


Ciao, Martin
emmexx
2018-04-23 20:33:14 UTC
Permalink
Il vantaggio che avrei a caricare i dati  su db  osm2pgsql è 
solo quello di poter caricare grande aree?
Caricare i dati su un database non credo ti serva per fare editing dei
dati, cioè non è un modo alternativo a josm.

ciao
maxx
Roberto Brazzelli
2018-04-24 09:40:39 UTC
Permalink
Ciao, non intendo fare editing dei dati ma solo rederizzarli
per inseririrli in mappa web..forse mi son espresso male.
A quanto leggo sulla wiki sembra che uno dei modi sia
caricari i dati di osm su db e poi con mapnik procedere
con gli sitli.

Rigrazie
Post by emmexx
Il vantaggio che avrei a caricare i dati  su db  osm2pgsql è
solo quello di poter caricare grande aree?
Caricare i dati su un database non credo ti serva per fare editing dei
dati, cioè non è un modo alternativo a josm.
ciao
maxx
Loading...