Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
458 righe
23 KiB
458 righe
23 KiB
<?php if (session_id() == "")session_start();ob_start(); ?> |
|
<?php include_once "cfg.php" ?> |
|
|
|
<style type="text/css"> |
|
.destinaz { border-bottom: 1px solid #cccccc; font-style:italic; color: #333333; outline: none; font-size: 12px;} |
|
.copertura { border-bottom: 1px solid #cccccc; font-style:italic; color: #333333; outline: none; font-size: 12px; text-align: center;} |
|
.particella { border-bottom: 1px solid #cccccc; background: #f6f6f6; font-weight: bold; font-style:italic; color: #333333; font-size: 13px; outline: none; } |
|
.titolo { font-weight: bold; font-style:italic; color: #333333; font-size: 12px; outline: none; } |
|
</style> |
|
|
|
<?php |
|
|
|
$idparticella = $_POST['infoid']; |
|
$layer = $_GET['lay']; |
|
|
|
//echo " - ".$layer." - "; |
|
|
|
|
|
if ($layer == 'zon') { |
|
|
|
$zoning_detail = "SELECT *, ST_AREA(geom) AS area FROM ".strtolower($_SESSION['COMUNE_PROV']).".zoning WHERE comune = '".$_SESSION['COMUNE_BELF']."' AND id =".$idparticella.""; |
|
//$zoning_detail = "SELECT *, ST_AREA(the_geom) AS zon_area FROM i754.zoning WHERE gid =".$infoid.""; |
|
|
|
# Try query or error |
|
$rs_zon = pg_query($conn, $zoning_detail) or die("Cannot execute query: $zoning_detail\n");; |
|
|
|
$row_obj = pg_num_rows($rs_zon); |
|
|
|
if (!$rs_zon) { |
|
echo "ERR ZONING.\n"; |
|
} else { |
|
//echo "QUERY OKKEY <br><br>"; |
|
} |
|
|
|
while ($rec_zon = pg_fetch_assoc($rs_zon)) { ?> |
|
|
|
<h6 class="modal-title">Dettaglio ZONIZZAZIONE</h6><br> |
|
|
|
<table class="table table-sm" style="font-size:12px; width:350px" > |
|
<tr> |
|
<td style="width:130px"><b>COMUNE</b></td> |
|
<td scope="col"><?php echo $rec_zon['zon_comu']; ?></td> |
|
</tr> |
|
<tr> |
|
<td scope="col"><b>SIGLA</b></td> |
|
<td scope="col"><?php echo $rec_zon['zon_sigla']; ?></td> |
|
</tr> |
|
<tr> |
|
<td scope="col"><b>DESCRIZIONE BREVE</b></td> |
|
<td scope="col"><?php echo $rec_zon['zon_desbrv']; ?></td> |
|
</tr> |
|
<tr> |
|
<td scope="col"><b>DESCRIZIONE</b></td> |
|
<td scope="col"><?php echo $rec_zon['zon_descr']; ?></td> |
|
</tr> |
|
<tr> |
|
<td scope="col"><b>ASSOGGETTAMENTO</b></td> |
|
<td scope="col"><?php echo $rec_zon['zon_assog']; ?></td> |
|
</tr> |
|
<tr> |
|
<td scope="col"><b>ART. NTA</b></td> |
|
<td scope="col"><?php echo $rec_zon['zon_art']; ?></td> |
|
</tr> |
|
<tr> |
|
<td scope="col"><b>APPROVAZIONE</b></td> |
|
<td scope="col"><?php echo $rec_zon['zon_approv']; ?></td> |
|
</tr> |
|
<tr> |
|
<td scope="col"><b>AREA</b></td> |
|
<td scope="col"><?php if ($rec_zon['area'] > 10000){ |
|
echo round (($rec_zon['area']/10000),2)." ha"; |
|
} else { |
|
echo round ($rec_zon['area'],2)." m<sup>2</sup>"; |
|
} |
|
?> |
|
</td> |
|
</tr> |
|
</table> |
|
<?php } ?> |
|
|
|
|
|
<?php } |
|
|
|
|
|
|
|
|
|
|
|
if ($layer == 'cata') { |
|
|
|
$comunebelf = $_SESSION['COMUNE_PROV']; |
|
$comu_cata = strtolower($_SESSION['COMUNE_PROV']).".particelle"; // COMPOSIZIONE TABELLA PARTICELLE-COMUNE |
|
$comu_prg = strtolower($_SESSION['COMUNE_PROV']).".zoning"; // COMPOSIZIONE TABELLA ZONING-COMUNE |
|
$comu_vincoprg = strtolower($_SESSION['COMUNE_PROV']).".vincoli"; // COMPOSIZIONE TABELLA ZONING-COMUNE |
|
|
|
// AREA INTERESSATA DALLA PARTICELLA RISPETTO ALLA ZONIZZAZIONE |
|
?> <h6 class="modal-title">REGIME VINCOLISTICO</h6><br> |
|
|
|
<?php |
|
|
|
if(!$query3 = @pg_query("SELECT id, foglio, numero, ST_AsText(geom) AS geometria, ST_Area(geom) as area FROM ".strtolower($_SESSION['COMUNE_PROV']).".particelle WHERE comune = '".$_SESSION['COMUNE_BELF']."' AND id = ".$idparticella."")) |
|
|
|
die("ERROR CATA: " . pg_last_error($conn)); |
|
|
|
while($row3 = pg_fetch_assoc($query3)) { |
|
$_SESSION['geom'] = $row3['geometria']; |
|
$foglio = $row3['foglio']; |
|
$area_sezione = $row3['area']; |
|
$particella = $row3['numero']; |
|
$idparticella = $row3['id']; |
|
|
|
// PARTICELLE INTERESSATE |
|
echo '<h6 class="modal-title" style="font-size:14px;">FOGLIO '.$foglio.' - PARTICELLA '.$particella.'</h6>'; |
|
|
|
|
|
?> |
|
<br> |
|
<table width="100%" border="0" cellspacing="4" cellpadding="2" align="center"> |
|
<tr> |
|
<td width="35%" class="zoning_title" ><div align="center"><b>DESTINAZIONE</b></div></td> |
|
<td width="75%" class="zoning_title" ><div align="center"><b>COPERTURA</b></div></td> |
|
</tr> |
|
|
|
<!-- ======================= DATI CDU START ======================== --> |
|
|
|
<?php |
|
|
|
// PARTICELLE INTERESSATE |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA DELLA ZONAZIONE |
|
$query_zoning = "SELECT a.zon_sigla, a.zon_descr FROM (SELECT zon_sigla, zon_descr, geom FROM ".strtolower($_SESSION['COMUNE_PROV']).".zoning) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_zoning = pg_query($conn, $query_zoning) or die('Query query_zoning failied'); |
|
|
|
if (pg_num_rows($result_query_zoning) > 0) { |
|
while($row4 = pg_fetch_assoc($result_query_zoning)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>Zona di PRG</td>\n\t\t<td class='zoning'>{$row4['zon_sigla']} - {$row4['zon_descr']}</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA DELLA ZONAZIONE |
|
|
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA DEI VINCOLI DI PRG |
|
$query_prgvincoli = "SELECT a.zon_descr FROM (SELECT zon_descr, geom FROM ".strtolower($_SESSION['COMUNE_PROV']).".vincoli) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_prgvincoli = pg_query($conn, $query_prgvincoli) or die('Query query_prgvincoli failied'); |
|
|
|
if (pg_num_rows($result_query_prgvincoli) > 0) { |
|
while($row5 = pg_fetch_assoc($result_query_prgvincoli)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>Vincolo di PRG</td>\n\t\t<td class='zoning'>{$row5['zon_descr']}</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA DEI VINCOLI DI PRG |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA DEI VINCOLI BBCCAA |
|
$query_regimi = "SELECT a.pl, a.liv_tutela, a.contesto, ST_AREA(ST_intersection(a.geom, b.geom)) AS areabbccaa FROM (SELECT pl, liv_tutela, contesto, geom FROM ".strtolower($_SESSION['COMUNE_PROV']).".regimi_normativi) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_regimi = pg_query($conn, $query_regimi) or die('Query query_regimi failied'); |
|
|
|
if (pg_num_rows($result_query_regimi) > 0) { |
|
//echo "####".$row_query6. "####"; |
|
while($row6 = pg_fetch_assoc($result_query_regimi)) { |
|
|
|
switch ($row6['liv_tutela']) { |
|
case 1: |
|
$bbccaa = "Livello di tutela 1"; |
|
break; |
|
case 2: |
|
$bbccaa = "Livello di tutela 2"; |
|
break; |
|
case 3: |
|
$bbccaa = "Livello di tutela 3"; |
|
break; |
|
case 4: |
|
$bbccaa = "Livello di tutela 4"; |
|
break; |
|
default: |
|
$bbccaa = ""; |
|
} |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>Piano Paesaggistico Regionale<br>Regimi Normativi</td>\n\t\t<td class='zoning'>Paesaggio locale <b>{$row6['pl']}</b><br>{$bbccaa} - Contesto <b>{$row6['contesto']}</b><br> |
|
<b>{$row6['contesto']}</b></td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA DEI VINCOLI BBCCAA |
|
|
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA V_1497 |
|
$query_v_1497 = "SELECT ST_AREA(ST_intersection(a.geom, b.geom)) AS area_v_1497 FROM (SELECT geom FROM ".strtolower($_SESSION['COMUNE_PROV']).".v_1497) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_v_1497 = pg_query($conn, $query_v_1497) or die('Query query_v_1497 failied'); |
|
|
|
if (pg_num_rows($result_query_v_1497) > 0) { |
|
while($row6a = pg_fetch_assoc($result_query_v_1497)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>BENI PAESAGGISTICI</td>\n\t\t<td class='zoning'>Area tutelata (art.136, D.lgs.42/04)</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA V_1497 |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA V_ARCHEO |
|
$query_v_archeo = "SELECT ST_AREA(ST_intersection(a.geom, b.geom)) AS area_v_archeo FROM (SELECT geom FROM ".strtolower($_SESSION['COMUNE_PROV']).".v_archeo) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_v_archeo = pg_query($conn, $query_v_archeo) or die('Query query_v_archeo failied'); |
|
|
|
if (pg_num_rows($result_query_v_archeo) > 0) { |
|
while($row6b = pg_fetch_assoc($result_query_v_archeo)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>BENI PAESAGGISTICI</td>\n\t\t<td class='zoning'>Vincolo Archeologico (art.10, D.lgs.42/04)</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA V_ARCHEO |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA V_BOSCHI |
|
$query_v_boschi = "SELECT ST_AREA(ST_intersection(a.geom, b.geom)) AS area_v_boschi FROM (SELECT geom FROM ".strtolower($_SESSION['COMUNE_PROV']).".v_boschi) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_v_boschi = pg_query($conn, $query_v_boschi) or die('Query query_v_boschi failied'); |
|
|
|
if (pg_num_rows($result_query_v_boschi) > 0) { |
|
while($row6c = pg_fetch_assoc($result_query_v_boschi)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>BENI PAESAGGISTICI</td>\n\t\t<td class='zoning'>Aree boscate (art.142, lett. g, D.lgs.42/04)</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA V_BOSCHI |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA V_COSTA |
|
$query_v_costa = "SELECT ST_AREA(ST_intersection(a.geom, b.geom)) AS area_v_costa FROM (SELECT geom FROM ".strtolower($_SESSION['COMUNE_PROV']).".v_costa) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
//echo $query_v_costa."<br>"; |
|
$result_query_v_costa = pg_query($conn, $query_v_costa) or die('Query query_v_costa failied'); |
|
|
|
if (pg_num_rows($result_query_v_costa) > 0) { |
|
while($row6d = pg_fetch_assoc($result_query_v_costa)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>BENI PAESAGGISTICI</td>\n\t\t<td class='zoning'>Aree costa 300m (art.142, lett.a, D.lgs. 42/04)</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA V_COSTA |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA V_FIUMI |
|
$query_v_fiumi = "SELECT ST_AREA(ST_intersection(a.geom, b.geom)) AS area_v_fiumi FROM (SELECT geom FROM ".strtolower($_SESSION['COMUNE_PROV']).".v_fiumi) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_v_fiumi = pg_query($conn, $query_v_fiumi) or die('Query query_v_fiumi failied'); |
|
|
|
if (pg_num_rows($result_query_v_fiumi) > 0) { |
|
while($row6e = pg_fetch_assoc($result_query_v_fiumi)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>BENI PAESAGGISTICI</td>\n\t\t<td class='zoning'>Aree fiumi 150m (art.142, lett. c, D.lgs.42/04)</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA V_FIUMI |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA V_INTERESSE_ARCHEO |
|
$query_v_interesse_archeo = "SELECT ST_AREA(ST_intersection(a.geom, b.geom)) AS area_v_interesse_archeo FROM (SELECT geom FROM ".strtolower($_SESSION['COMUNE_PROV']).".v_interesse_archeo) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_v_interesse_archeo = pg_query($conn, $query_v_interesse_archeo) or die('Query query_v_interesse_archeo failied'); |
|
|
|
if (pg_num_rows($result_query_v_interesse_archeo) > 0) { |
|
while($row6f = pg_fetch_assoc($result_query_v_interesse_archeo)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>BENI PAESAGGISTICI</td>\n\t\t<td class='zoning'>Aree di interesse archeologico (art.142, lett. m, D.lgs.42/04)</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA V_INTERESSE_ARCHEO |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA V_LAGHI |
|
$query_v_laghi = "SELECT ST_AREA(ST_intersection(a.geom, b.geom)) AS area_v_laghi FROM (SELECT geom FROM ".strtolower($_SESSION['COMUNE_PROV']).".v_laghi) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_v_laghi = pg_query($conn, $query_v_laghi) or die('Query query_v_laghi failied'); |
|
|
|
if (pg_num_rows($result_query_v_laghi) > 0) { |
|
while($row6g = pg_fetch_assoc($result_query_v_laghi)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>BENI PAESAGGISTICI</td>\n\t\t<td class='zoning'>Aree laghi 300m (art.142, lett. b, D.lgs. 42/04)</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA V_LAGHI |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA V_LETTERA_C |
|
$query_v_lettera_c = "SELECT ST_AREA(ST_intersection(a.geom, b.geom)) AS area_v_lettera_c FROM (SELECT geom FROM ".strtolower($_SESSION['COMUNE_PROV']).".v_lettera_c) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_v_lettera_c = pg_query($conn, $query_v_lettera_c) or die('Query query_v_lettera_c failied'); |
|
|
|
if (pg_num_rows($result_query_v_lettera_c) > 0) { |
|
while($row6h = pg_fetch_assoc($result_query_v_lettera_c)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>BENI PAESAGGISTICI</td>\n\t\t<td class='zoning'>Aree tutelate (art.134, lett. c, D.lgs. 42/04)</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA V_LETTERA_C |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA V_RISERVE |
|
$query_v_riserve = "SELECT ST_AREA(ST_intersection(a.geom, b.geom)) AS area_v_riserve FROM (SELECT geom FROM ".strtolower($_SESSION['COMUNE_PROV']).".v_riserve) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_v_riserve = pg_query($conn, $query_v_riserve) or die('Query query_v_riserve failied'); |
|
|
|
if (pg_num_rows($result_query_v_riserve) > 0) { |
|
while($row6i = pg_fetch_assoc($result_query_v_riserve)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>BENI PAESAGGISTICI</td>\n\t\t<td class='zoning'>Aree riserve regionali (art.142, lett. f, D.lgs.42/04)</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA V_RISERVE |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA V_PARCHI |
|
$query_v_parchi = "SELECT ST_AREA(ST_intersection(a.geom, b.geom)) AS area_v_parchi FROM (SELECT geom FROM ".strtolower($_SESSION['COMUNE_PROV']).".v_parchi) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_v_parchi = pg_query($conn, $query_v_parchi) or die('Query query_v_parchi failied'); |
|
|
|
if (pg_num_rows($result_query_v_parchi) > 0) { |
|
while($row6l = pg_fetch_assoc($result_query_v_parchi)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>BENI PAESAGGISTICI</td>\n\t\t<td class='zoning'>Parchi regionali (art.142, lett. f, D.lgs.42/04)<br><b>{$row6l['denom']}</b></td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA V_PARCHI |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA V_1200 |
|
$query_v_1200 = "SELECT ST_AREA(ST_intersection(a.geom, b.geom)) AS area_v_1200 FROM (SELECT geom FROM ".strtolower($_SESSION['COMUNE_PROV']).".v_1200) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_v_1200 = pg_query($conn, $query_v_1200) or die('Query query_v_1200 failied'); |
|
|
|
if (pg_num_rows($result_query_v_1200) > 0) { |
|
while($row6m = pg_fetch_assoc($result_query_v_1200)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>BENI PAESAGGISTICI</td>\n\t\t<td class='zoning'>Aree al di sopra di 1200 (art.142, lett. d, D.lgs.42/04)</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA V_1200 |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA DEL VINCOLO IDROGEOLOGICO |
|
$query_v_idrogeol = "SELECT ST_AREA(ST_intersection(a.geom, b.geom)) AS areaidro FROM (SELECT geom FROM rscarto.sif_vincolo_idrogeo_sicilia) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_v_idrogeol = pg_query($conn, $query_v_idrogeol) or die('Query query_v_idrogeol failied'); |
|
|
|
if (pg_num_rows($query72) > 0) { |
|
while($row72 = pg_fetch_assoc($query72)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>Vincolo Boschi</td>\n\t\t<td class='zoning'> Art.2 D.L. 18 maggio 2001, n. 227</td>\n\t\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA VINCOLO IDROGEOLOGICO |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA DEL VINCOLO BOSCHI DL227 |
|
$query_dl227 = "SELECT ST_AREA(ST_intersection(a.geom, b.geom)) AS areadl227 FROM (SELECT geom FROM ".strtolower($_SESSION['COMUNE_PROV']).".sif_dl227) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_dl227 = pg_query($conn, $query_dl227) or die('Query query_dl227 failied'); |
|
|
|
if (pg_num_rows($result_query_dl227) > 0) { |
|
while($row72 = pg_fetch_assoc($result_query_dl227)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>Vincolo Boschi</td>\n\t\t<td class='zoning'> Art.2 D.L. 18 maggio 2001, n. 227</td>\n\t\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA DEL VINCOLO BOSCHI DL227 |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA DEL VINCOLO BOSCHI LR16 |
|
$query_lr16 = "SELECT ST_AREA(ST_intersection(a.geom, b.geom)) AS arealr16 FROM (SELECT geom FROM ".strtolower($_SESSION['COMUNE_PROV']).".sif_lr16) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_lr16 = pg_query($conn, $query_lr16) or die('Query query_lr16 failied'); |
|
|
|
if (pg_num_rows($result_query_lr16) > 0) { |
|
//echo "#### - 7 ".$row_query7. "####"; |
|
while($row8 = pg_fetch_assoc($result_query_lr16)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>Vincolo Boschi</td>\n\t\t<td class='zoning'> L.R. 16/96 art. 4</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA DEL VINCOLO BOSCHI LR16 |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA SIC-ZPS |
|
$query_siczps = "SELECT a.denom, ST_AREA(ST_intersection(a.geom, b.geom)) AS areasiczps FROM (SELECT denom, geom FROM rscarto.sic_zps) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_siczps = pg_query($conn, $query_siczps) or die('Query query_siczps failied'); |
|
|
|
if (pg_num_rows($result_query_siczps) > 0) { |
|
//echo "#### - 7 ".$row_query7. "####"; |
|
while($row81 = pg_fetch_assoc($result_query_siczps)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>SIC - ZPS</td>\n\t\t<td class='zoning'>{$row81['codice']} - {$row81['denom']}</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA SIC-ZPS |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA RISERVE |
|
$query_riserve = "SELECT a.denom, ST_AREA(ST_intersection(a.geom, b.geom)) AS areariserve FROM (SELECT denom, geom FROM rscarto.riserve_sicilia) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_riserve = pg_query($conn, $query_riserve) or die('Query query_riserve failied'); |
|
|
|
if (pg_num_rows($query82) > 0) { |
|
//echo "#### - 7 ".$row_query7. "####"; |
|
while($row82 = pg_fetch_assoc($query82)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>RISERVE</td>\n\t\t<td class='zoning'>{$row82['codice']} - {$row82['denom']}</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA RISERVE |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA PAI IDRO RISCHIO |
|
$query_idro_rischio = "SELECT a.rischio, ST_AREA(ST_intersection(a.geom, b.geom)) AS area_idro_rischio FROM (SELECT rischio, geom FROM rscarto.pai_idr_r) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_idro_rischio = pg_query($conn, $query_idro_rischio) or die('Query query_idro_rischio failied'); |
|
|
|
if (pg_num_rows($result_query_idro_rischio) > 0) { |
|
while($row9 = pg_fetch_assoc($result_query_idro_rischio)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>P.A.I.</td>\n\t\t<td class='zoning'>Rischio Idraulico - {$row9['rischio']}</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA PAI IDRO RISCHIO |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA PAI IDRO PERICOLOSITA' |
|
$query_idro_pericolo = "SELECT a.pericolo, ST_AREA(ST_intersection(a.geom, b.geom)) AS area_idro_pericolo FROM (SELECT pericolo, geom FROM rscarto.pai_idr_p_sa) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_idro_pericolo = pg_query($conn, $query_idro_pericolo) or die('Query query_idro_pericolo failied'); |
|
|
|
if (pg_num_rows($result_query_idro_pericolo) > 0) { |
|
|
|
while($row10 = pg_fetch_assoc($result_query_idro_pericolo)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>P.A.I.</td>\n\t\t<td class='zoning'>Pericolosità Idraulica - {$row10['pericolo']}</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA PAI IDRO RISCHIO |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA PAI GEOMORF RISCHIO |
|
$query_geo_rischio = "SELECT a.rischio, ST_AREA(ST_intersection(a.geom, b.geom)) AS area_geo_rischio FROM (SELECT rischio, geom FROM rscarto.pai_geo_rischio) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_geo_rischio = pg_query($conn, $query_geo_rischio) or die('Query query_geo_rischio failied'); |
|
|
|
if (pg_num_rows($result_query_geo_rischio) > 0) { |
|
|
|
while($row11 = pg_fetch_assoc($result_query_geo_rischio)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>P.A.I.</td>\n\t\t<td class='zoning'>Rischio Geomorfologico - {$row11['rischio']}</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA PAI GEOMORF RISCHIO |
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA PAI GEOMORF PERICOLOSITA |
|
$query_geo_pericolo = "SELECT a.pericolo, ST_AREA(ST_intersection(a.geom, b.geom)) AS area_geo_pericolo FROM (SELECT pericolo, geom FROM rscarto.pai_geo_peric) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_geo_pericolo = pg_query($conn, $query_geo_pericolo) or die('Query query_geo_pericolo failied'); |
|
|
|
if (pg_num_rows($result_query_geo_pericolo) > 0) { |
|
//echo "#### - 7 ".$row_query7. "####"; |
|
while($row12 = pg_fetch_assoc($result_query_geo_pericolo)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>P.A.I.</td>\n\t\t<td class='zoning'>Pericolosità Geomorfologica - {$row12['pericolo']}</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA PAI GEOMORF PERICOLOSITA |
|
|
|
|
|
// INIZIO DEFINIZIONE DELLA COPERTURA SIN |
|
$query_sin = "SELECT a.denominaz, ST_AREA(ST_intersection(a.geom, b.geom)) AS area_sin FROM (SELECT denominaz, geom FROM rscarto.sin) a, (SELECT ST_GeomFromEWKT('SRID=25833;".$_SESSION['geom']."') as geom) b WHERE ST_Intersects (a.geom,b.geom)"; |
|
$result_query_sin = pg_query($conn, $query_sin) or die('Query query_sin failied'); |
|
|
|
if (pg_num_rows($result_query_sin) > 0) { |
|
//echo "#### - 7 ".$row_query7. "####"; |
|
while($rowsin = pg_fetch_assoc($result_query_sin)) { |
|
|
|
echo "\n\t<tr>\n\t\t<td class='zoning'>SIN</td>\n\t\t<td class='zoning'>Sito di Interesse Nazionale</td>\n\t</tr>"; |
|
|
|
}} |
|
// FINE DEFINIZIONE DELLA COPERTURA SIN |
|
|
|
|
|
//} |
|
|
|
//pg_close($conndb); |
|
?> |
|
|
|
<!-- ======================= DATI CDU STOP ======================== --> |
|
<?php } ?> |
|
</table> |
|
|
|
<?php } ?> |
|
|
|
|