with one as (
select
geom
from
nyc_zips
where
zipcode = '10009'
),
two as (
select
geom
from
nyc_zips
where
zipcode = '10001'
)
select
st_closestpoint(one.geom, two.geom) as point
from
one,
two
with one as (
select
geom
from
nyc_zips
where
zipcode = '10009'
),
two as (
select
geom
from
nyc_zips
where
zipcode = '10001'
)
select
st_distance(one.geom, two.geom) as dist
from
one,
two
with one as (
select
geom
from
nyc_zips
where
zipcode = '10009'
),
two as (
select
geom
from
nyc_zips
where
zipcode = '10001'
)
select
st_distance(one.geom, two.geom) / 5280 as dist
from
one,
two
with one as (
select
geom :: geography as geog
from
nyc_zips
where
zipcode = '10009'
),
two as (
select
geom :: geography as geog
from
nyc_zips
where
zipcode = '10001'
)
select
st_distance(one.geog, two.geog) / 1609 as dist
from
one,
two
with one as (
select
geom
from
nyc_zips
where
zipcode = '10009'
),
two as (
select
geom
from
nyc_zips
where
zipcode = '10001'
)
select
st_transform(st_shortestline(one.geom, two.geom), 4326) as line
from
one,
two
with one as (
select
geom
from
nyc_zips
where
zipcode = '10009'
),
two as (
select
geom
from
nyc_zips
where
zipcode = '10001'
)
select
st_transform(st_shortestline(one.geom, two.geom), 4326) as line
from
one,
two