Skip to content

For help, click the link below to get free database assistance or contact our experts for personalized support.

Query spatial data

After you installed and set up PostGIS, let’s find answers to the following questions by querying the database:

What is the population of the New York City?

SELECT Sum(popn_total) AS population
  FROM nyc_census_blocks;

Output:

population
------------
    8175032
(1 row)

What is the area of Central Park?

To get the answer we will use the ST_Area function that returns the areas of polygons.

SELECT ST_Area(geom) / 1000000
  FROM nyc_neighborhoods
  WHERE name = 'Central Park';

Output:

      st_area
--------------------
 3.5198365965413293
(1 row)

By default, the output is given in square meters. To get the value in square kilometers, divide it by 1 000 000.

How long is Columbus Circle?

SELECT ST_Length(geom)
  FROM nyc_streets
  WHERE name = 'Columbus Cir';

Output:

     st_length
-------------------
 308.3419936909855
(1 row)