|
0 membri (),
1,512
ospiti, e
0
robot. |
|
Chiave:
Admin,
Mod Globale,
Mod
|
|
|
|
Iscritto: Oct 2006
Posts: 75
Member
|
OP
Member
Iscritto: Oct 2006
Posts: 75 |
Salve, provo a porvi una domanda un pò complessa, spero che mi possiate aiutare:
Sarei interessato a sapere se è possibile generare un file shp da una query al database direttamente sul server e se questa query può prevedere per esempio le intersezioni geografiche.
|
|
|
|
|
Iscritto: Jan 2005
Posts: 478
Member
|
Member
Iscritto: Jan 2005
Posts: 478 |
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)
|
|
|
|
|
Iscritto: Jan 2005
Posts: 478
Member
|
Member
Iscritto: Jan 2005
Posts: 478 |
Con PostgreSQL/POstGIS puoi farlo dopo aver fatto la query con il comando pgsql2shp (vedi: http://gfoss.ominiverdi.org/index.php/Come_trasformare_una_tabella_Postgis_in_Shape_file).
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)
|
|
|
|
|
Iscritto: Oct 2006
Posts: 75
Member
|
OP
Member
Iscritto: Oct 2006
Posts: 75 |
Si uso il PostgresSQL. Al manuale unìocchiata l'avevo già data, ma non mi era chiaro se tale comando funzionasse anche per database presenti sul server, o solo in locale. Quindi tu dici che funzionerebbe anche per db presebti su un server?
E per quanto riguarda le intersezioni geografiche?
|
|
|
|
|
Iscritto: Jan 2005
Posts: 478
Member
|
Member
Iscritto: Jan 2005
Posts: 478 |
Certo funziona anche su server....usandolo in locale è come se avessi sia client che server sulla tua macchina. Comunque devi avere i permessi per poter interrogare il db in remoto.... Per quanto riguarda le operazioni spaziali postgis offre una serie di funzioni (intersezione, merge ecc ecc) che puoi fare attraverso sql.....
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)
|
|
|
|
|
Iscritto: Oct 2006
Posts: 75
Member
|
OP
Member
Iscritto: Oct 2006
Posts: 75 |
Ti ringrazio anzitutto per le info, ti vorrei chiedere, come ultima cosa, se e dove posso trovare qualcosa di preciso, magari con qualche esempio su queste funzioni di PostGIS. Nella guida utente mi pare di non aver visto nulla di preciso a riguardo.
|
|
|
|
|
Iscritto: Jan 2005
Posts: 478
Member
|
Member
Iscritto: Jan 2005
Posts: 478 |
Purtroppo, che io sappia, non esiste una guida che ti spiega come fare le query in postgis utilizzando le funzioni disponibili, però se mastichi bene l'inglese potresti consultare questo forum: http://www.nabble.com/PostGIS-f1221.html....
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)
|
|
|
|
|
Iscritto: Oct 2006
Posts: 75
Member
|
OP
Member
Iscritto: Oct 2006
Posts: 75 |
Forse ho trovato qualcosa. Su opengis ho trovato "Simple Features Specification for SQL", un pdf dove vi sono addirittura le specifiche delle diverse funzioni geometriche, quali 'intersection', 'within', ed altre. Essendo delle specifiche OpenGis Consortium, credo che tali funzioni siano ben accette anche dal PostGIS. Se ti può interessare questo è il link: [link] http://www.opengis.org/docs/99-049.pdf [/link]
|
|
|
Link Copiato negli Appunti
|
Forum34
Discussioni21,096
Post147,904
Membri18,173
| |
Massimo Online17,513 Jul 9th, 2026
|
|
|
|