Recette #13
Iles isolées

Février 2011


Précédent

Table des matières

Suivant


Le problème

Il est très proche du précédent:

  • identifier tous les Local Council isolés, i.e. ne partageant aucune limite avec d'autres Local Councils d'Italie.


Local Council

County

Region

CAMPIONE D'ITALIA

COMO

LOMBARDIA

CAPRAIA ISOLA

LIVORNO

TOSCANA

CARLOFORTE

CAGLIARI

SARDEGNA

FAVIGNANA

TRAPANI

SICILIA

ISOLA DEL GIGLIO

GROSSETO

TOSCANA

ISOLE TREMITI

FOGGIA

PUGLIA

LA MADDALENA

SASSARI

SARDEGNA

LAMPEDUSA E LINOSA

AGRIGENTO

SICILIA

LIPARI

MESSINA

SICILIA

PANTELLERIA

TRAPANI

SICILIA

PONZA

LATINA

LAZIO

PROCIDA

NAPOLI

CAMPANIA

USTICA

PALERMO

SICILIA

VENTOTENE

LATINA

LAZIO


note: la plus part des Local Councils de cette liste sont de petites îles.
à l'exception de Campione d'Italia, qui est entièrement enclavé par la Suisse.



SELECT lc1.lc_name AS "Local Council",
  c.county_name AS County,
  r.region_name AS Region
FROM local_councils AS lc1
JOIN counties AS c ON (
  c.county_id = lc1.county_id)
JOIN regions AS r ON (
  r.region_id = c.region_id)
LEFT JOIN local_councils AS lc2 ON (
  lc1.lc_id <> lc2.lc_id
  AND NOT ST_Disjoint(lc1.geometry, lc2.geometry)
  AND lc2.ROWID IN (
    SELECT pkid
    FROM idx_local_councils_geometry
    WHERE pkid MATCH RTreeIntersects(
      MbrMinX(lc1.geometry),
      MbrMinY(lc1.geometry),
      MbrMaxX(lc1.geometry),
      MbrMaxY(lc1.geometry))))
GROUP BY lc1.lc_id
HAVING Count(lc2.lc_id) = 0
ORDER BY lc1.lc_name;

Rien de bien nouveau: c'est plus ou moins la même chose que pour l'exemple précédent
A quelques différences près:


Précédent

Table des matières

Suivant


Author: Alessandro Furieri a.furieri@lqt.it
Traduced From English By RIVIERE Romain

This work is licensed under the Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) license.


Permission is granted to copy, distribute and/or modify this document under the terms of the
GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.