<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
Si.. ho sia Postgis che Spatialite ma, come dire, ci sto entrando per mia volontà e soprattutto perchè so che è possibile farlo in Opensource e lo voglio fare in quella maniera.<br>Unico problema è che la mia conoscenza di SQL è un pò limitata sia perchè non ci lavoro molto spesso, sia perchè è da poco che lavoro in ambiente e materia Gis.<br><br>Ho provato a scrivere questa queri in Postgis ma mi restituisce un errore (vado a memoria su quanto ho scritto)<br><br><blockquote><font style="" face="Courier New">SELECT *<br>FROM vector1<br>WHERE ST_Intersections('vector1.the_geom','vector2.the_geom')<br><br></font></blockquote>Solo mi rendo anche io conto per quel poco che conosco che non è corretta ma non so come correggerla purtroppo.<br>Sto cercando di trovare la soluzione nel mezzo ad altre cose quindi la ricerca della soluzione è lenta.<br><br>Vorrei sapere se c'è qualche guida/sito su internet in grado di aiutarmi a migliorare<br>Qualche consiglio?<div style="font-size: 13.3px; font-family: Verdana, Arial, Helvetica, sans-serif;"><img src="http://p1.wisestamp.com/pixel.png?p=mozilla&v=2.9.5&t=1321372274238&u=d51a7ae51b7c8501" height="1" width="1"></div><br><br><div>> From: a.furieri@lqt.it<br>> To: gfoss@lists.gfoss.it; alessandrogentili_7@hotmail.com<br>> Subject: Re: [Gfoss] Intersezione Spaziale MOLTO Pesante<br>> Date: Tue, 15 Nov 2011 15:57:03 +0100<br>> <br>> On Tue, 15 Nov 2011 15:29:54 +0100, Alessandro Gentili wrote <br>> > Purtroppo la dimensione del rilievo è decisamente grande (45mb) <br>> > con qualcosa come 1.600.000 record che durante i due punti sopra <br>> > descritti il tempo che passa si conta in ore e non in minuti. <br>> > <br>> <br>> perchè non usi uno Spatial DBMS ? p.es. PostGis o SpatiaLite<br>> per uno Spatial DBMS 45 MB di dati, 1.600.000 righe, sono <br>> decisamente "numeri piccoli e ragionevoli".<br>> <br>> > Volevo sapere se c'era qualche soluzione alternativa che <br>> > possa permettermi di fare queste operazioni (una spaziale, <br>> > una di DB) in maniera relativamente veloce. <br>> ><br>> <br>> appunto: se usi uno Spatial DBMS ti rimane esclusivamente<br>> una banale serie di operazioni SQL: la parte "spaziale"<br>> sparisce magicamente imboscata dentro a SQL<br>> non hai affatto bisogno di fare "due" cose; ne basta<br>> semplicemente una sola.<br>> <br>> > Gia cominciare a parlare di "minuti di elaborazione" <br>> > sarebbe un grosso progresso. <br>> > <br>> <br>> direi a naso che usando saggiamente gli spatial index<br>> probabilmente forse potresti addirittura aspirare a <br>> parlare di "decine di secondi".<br>> sicuramente non oltre i pochi minuti anche nel caso<br>> peggiore, considerate le dimensioni del tuo problema.<br>> <br>> ciao Sandro<br></div>                                           </div></body>
</html>