Page 87 - 6430
P. 87

FROM
                             bc_roads AS r,

                             bc_municipality AS m
                           WHERE ST_Intersects (r.the_geom, m.the_geom)
                             AND m.name = 'PRINCE GEORGE';

                           4.6.2.6.
                           Яка  довжина  в  кілометрах  вулиці  "Douglas  St"  в  місті
                  "Victoria"?

                           SELECT
                             sum (ST_Length (r.the_geom)) / 1000 AS kilometers
                           FROM
                             bc_roads r,

                             bc_municipality m
                           WHERE ST_Contains (m.the_geom, r.the_geom)
                             AND r.name = 'Douglas St'

                             AND m.name = 'VICTORIA';

                           kilometers
                           ------------------

                           4.89151904172838
                           (1 row)


                           7.Який  муніципалітет  є  найбільшим  з  тих,  чий  полігон
                  містить дірку?
                           SELECT gid, name, ST_Area (the_geom) AS area

                           FROM bc_municipality
                           WHERE ST_NRings (the_geom)> 1
                           ORDER BY area DESC LIMIT 1;


                           gid | name | area
                           -----+--------------+------------------
                           12 | SPALLUMCHEEN | 257374619.430216

                           (1 row)

                           Основні функції стандарту OpenGIS


                           PostGIS  переходить  на  найменування  за  системою
                  орієнтованої на SQL-MM. У результаті, більшість функцій, які ви
                  знаєте  і  любите,  були  перейменовані  з  використанням

                                                              87
   82   83   84   85   86   87   88   89   90   91   92