adds hotspot/coldspot function

This commit is contained in:
Andy Eschbacher
2016-09-09 11:11:32 -04:00
parent 2261d11de0
commit 60f52633fa
3 changed files with 68 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
-- Getis-Ord's G
-- Hotspot/Coldspot Analysis tool
CREATE OR REPLACE FUNCTION
CDB_GetisOrdsG(
subquery TEXT,
column_name TEXT,
w_type TEXT,
num_ngbrs INT,
permutations INT,
geom_col TEXT,
id_col TEXT)
RETURNS TABLE (z_val NUMERIC, p_val NUMERIC, rowid BIGINT)
AS $$
from crankshaft.clustering import getis
return getis_ord(subquery, column_name, w_type, num_ngbrs, permutations, geom_col, id_col)
$$ LANGUAGE plpythonu;