Skip to content

Instantly share code, notes, and snippets.

@avishekrk
Last active June 24, 2016 07:00
Show Gist options
  • Save avishekrk/18d9f2830a908c027e11e65f8f185547 to your computer and use it in GitHub Desktop.
Save avishekrk/18d9f2830a908c027e11e65f8f185547 to your computer and use it in GitHub Desktop.
Map Streets and Main
drop table if exists public.main_street_map;
select ogc_fid, street_geom, name, type, globalid, water_geom, distance into public.main_street_map
from
(
select ogc_fid, street_geom, name, type, globalid, water_geom,distance,
row_number() over(partition by ogc_fid order by distance) rank from
(
select st_distance(s.wkb_geometry, m.wkb_geometry) distance,
s.ogc_fid,
s.wkb_geometry street_geom,
s.name,
s.type,
m.globalid,
m.wkb_geometry water_geom
from water_system.onondaga_county_streets s
join water_system.mains m on st_dwithin(s.wkb_geometry, m.wkb_geometry, 5000)
where m.lat_system = 'Main' and owner = 'SWD'
) as temp
) as closest
where rank = 1;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment