Skip to content

Instantly share code, notes, and snippets.

@mutolisp
Last active December 2, 2020 03:43
Show Gist options
  • Save mutolisp/3d575d8598153321955602b589134218 to your computer and use it in GitHub Desktop.
Save mutolisp/3d575d8598153321955602b589134218 to your computer and use it in GitHub Desktop.
Postgis practice 20201202
DROP TABLE IF EXISTS test;
CREATE TABLE test (
id serial,
long double precision,
lat double precision,
country varchar,
species varchar,
geom geometry(POINT, 4326),
CONSTRAINT pk_test PRIMARY KEY (id)
);
CREATE INDEX test_gist ON test USING gist(geom);
DROP TABLE IF EXISTS test_staging;
CREATE TABLE test_staging (
id serial,
long double precision,
lat double precision,
country varchar,
species varchar,
CONSTRAINT pk_test_staging PRIMARY KEY (id)
);
COPY test_staging FROM '/tmp/s.csv' DELIMITER AS ',';
-- create geometry column
INSERT INTO test (id, long, lat, country, species, geom)
SELECT
id,long,lat,country,species,
ST_SetSRID(ST_Point(long,lat), 4326) AS geom
FROM test_staging;
8587038 120.7188866667 23.4917583333 Taiwan 豬腳楠
9875498 121.34047024 24.98427788 Taiwan 豬腳楠
10404290 121.6416355 25.217476 Taiwan 豬腳楠
10525223 121.5337133333 25.17433 Taiwan 豬腳楠
10567138 120.737205 22.410955 Taiwan Red Machilus
10637609 120.7157148 23.001952 Taiwan 豬腳楠
12739013 121.174464 24.8519325 Taiwan Red Machilus
12739233 121.1750097999 24.8518468 Taiwan 豬腳楠
12763387 121.17422886 24.85286314 Taiwan 豬腳楠
14374603 121.7451777778 24.6049888889 Taiwan Red Machilus
16098293 121.7446060181 25.0428524017 Taiwan 豬腳楠
16583803 121.6217666667 25.0952716667 Taiwan 豬腳楠
17093980 121.5216366667 25.1427555 Taiwan 豬腳楠
17494088 121.5154316667 25.1787783333 Taiwan 豬腳楠
17619271 121.5966633333 25.0920166667 Taiwan 豬腳楠
18465810 121.6205666667 24.96722 Taiwan Red Machilus
18620137 121.4714050854 24.6526890179 Taiwan Red Machilus
18621759 121.0169046812 22.8215277302 Taiwan 豬腳楠
18621761 121.0164862566 22.8215475082 Taiwan 豬腳楠
18737106 121.29206181 24.549512534 Taiwan 豬腳楠
18737108 121.2915545313 24.5445727132 Taiwan 豬腳楠
18737109 121.2920358569 24.5490104573 Taiwan 豬腳楠
18772868 121.59104401 25.02990285 Taiwan 豬腳楠
18790683 120.66766205 24.15813833 Taiwan 豬腳楠
18791434 120.6684364894 24.1581315383 Taiwan 豬腳楠
18791436 120.66845708 24.15809758 Taiwan 豬腳楠
18845316 121.5733635882 25.1087554082 Taiwan Red Machilus
18877159 120.6755711787 23.4797860003 Taiwan Red Machilus
18889734 121.6209033333 24.9673466667 Taiwan 豬腳楠
18914945 121.0222377105 22.8178025903 Taiwan 豬腳楠
18917627 121.6221923828 24.9671478271 Taiwan 豬腳楠
19131001 121.5254987593 25.183386501 Taiwan Machilus thunbergii
19287443 121.5926148 25.1323019 Taiwan 豬腳楠
19482825 121.384025 24.9953083333 Taiwan 豬腳楠
19485932 121.38473795 25.03282138 Taiwan 豬腳楠
19551992 121.556579983 25.1669506121 Taiwan 豬腳楠
19582739 121.5252380371 25.1860866547 Taiwan 豬腳楠
19582748 121.5236740112 25.1864795685 Taiwan 豬腳楠
19818231 120.7908268814 24.2346861689 Taiwan 豬腳楠
19897702 121.0249072222 24.6546386111 Taiwan 豬腳楠
20007747 121.3324203 25.0077534 Taiwan 豬腳楠
20027509 121.16498228 24.87239352 Taiwan 豬腳楠
20200401 121.6184166667 24.9697083333 Taiwan 豬腳楠
20251285 121.5830209 25.0826209 Taiwan 豬腳楠
20275022 121.5679539 25.0886654 Taiwan 豬腳楠
20294143 120.954847 24.241127 Taiwan 豬腳楠
20342610 121.5008472222 25.1625277778 Taiwan 豬腳楠
20387499 121.7051168889 24.9406515 Taiwan Red Machilus
20387518 121.7254237778 24.9345288889 Taiwan Red Machilus
20387519 121.7254237778 24.9345288889 Taiwan Red Machilus
20829766 120.7929965833 23.6495172778 Taiwan 豬腳楠
20962759 120.52221 23.3098766667 Taiwan Red Machilus
20983392 120.797447201 22.7585893786 Taiwan Red Machilus
20988235 120.9198616271 23.8548221454 Taiwan 豬腳楠
20993027 121.4266667 25.1358333 Taiwan Red Machilus
21037998 121.117047 22.795375 Taiwan Red Machilus
21094079 121.6167966667 24.9714283333 Taiwan Red Machilus
21110204 121.5113676712 25.2883353636 Taiwan 豬腳楠
21549293 121.3026867646 25.0698513826 Taiwan 豬腳楠
21582761 120.4834643 23.4695155 Taiwan Red Machilus
21627830 121.596387 25.1035063 Taiwan 豬腳楠
21659200 121.6501944069 25.0551468638 Taiwan Red Machilus
21685941 121.5409866667 25.17087 Taiwan 豬腳楠
21693712 121.2999415551 25.0650193392 Taiwan Red Machilus
21871087 121.6375453 24.7547762 Taiwan 豬腳楠
21970216 120.6661630422 24.1569544406 Taiwan Red Machilus
22073626 120.569223111 23.186377578 Taiwan 豬腳楠
22274226 120.8047370241 22.2177974554 Taiwan 豬腳楠
22275725 121.1487212112 24.7505830921 Taiwan 豬腳楠
22281816 121.4206976071 25.1278307212 Taiwan 豬腳楠
22358262 121.449621208 25.0421265302 Taiwan Red Machilus
22462449 121.5947129577 25.1311712045 Taiwan 豬腳楠
22513933 121.023063 24.65914 Taiwan 豬腳楠
22798553 121.5697382392 25.0919449283 Taiwan 豬腳楠
22982669 121.75147222 25.12415282 Taiwan Red Machilus
23050660 121.6974633333 25.213255 Taiwan Red Machilus
23308830 120.7170846048 23.4982735491 Taiwan Red Machilus
23350287 120.8059289 24.365938 Taiwan 豬腳楠
23382529 120.6836351172 23.3832558108 Taiwan 豬腳楠
23619646 121.107855 24.764441 Taiwan 豬腳楠
23849365 121.5257692502 25.18613166 Taiwan 豬腳楠
24188609 121.5680186078 25.0901970029 Taiwan 豬腳楠
24273784 121.5208608 25.1838032 Taiwan 豬腳楠
24551090 120.9491472174 24.2711076462 Taiwan 豬腳楠
24579417 121.7045574069 25.1594085664 Taiwan 豬腳楠
24701745 121.5658340454 25.1072216034 Taiwan Red Machilus
24936138 121.6216883333 24.970025 Taiwan Red Machilus
25413808 121.9254216667 24.992645 Taiwan 豬腳楠
27623518 121.72832517 24.82733112 Taiwan 豬腳楠
27731197 121.5494766235 25.1805553436 Taiwan 豬腳楠
28099633 121.3100903775 25.0424979935 Taiwan 豬腳楠
28530377 121.570825 22.0134111167 Taiwan Red Machilus
32402698 121.559113 22.037239 Taiwan 豬腳楠
33008575 121.3447570801 23.6177997589 Taiwan 豬腳楠
33478588 121.6702423096 24.5673408508 Taiwan 豬腳楠
34740857 121.7737579346 24.8623447418 Taiwan 豬腳楠
34741359 121.7743606567 24.8527183533 Taiwan Red Machilus
34999648 121.5948416667 24.9590916667 Taiwan 豬腳楠
35224444 121.5711212158 25.1638698578 Taiwan 豬腳楠
35282615 121.7207794189 24.9201641083 Taiwan 豬腳楠
35600639 121.7500008 24.617722 Taiwan 豬腳楠
35768018 121.623305 24.97055333 Taiwan 豬腳楠
36245695 120.78712203 23.66608679 Taiwan 豬腳楠
36464051 121.5204279786 25.1850838523 Taiwan 豬腳楠
36527659 121.9209487855 25.1253251078 Taiwan 豬腳楠
37026185 121.678315 25.0855 Taiwan 豬腳楠
37296269 120.6450277778 23.419025 Taiwan 豬腳楠
37674664 121.5608882904 25.1943014362 Taiwan 豬腳楠
37681720 121.05768 22.892599 Taiwan 豬腳楠
37707616 121.6406097222 25.1208553056 Taiwan 豬腳楠
37939139 121.5208213353 25.1785791223 Taiwan 豬腳楠
37967969 121.5609312057 25.1942626035 Taiwan 豬腳楠
37972003 121.5238649 25.1814546 Taiwan 豬腳楠
38139279 121.566948642 25.1671088205 Taiwan 豬腳楠
38139283 121.5647755373 25.1660470036 Taiwan 豬腳楠
38178237 121.7350387573 24.8338985443 Taiwan Red Machilus
38180283 121.5386236086 25.1803008072 Taiwan 豬腳楠
38180294 121.5393018723 25.180583894 Taiwan 豬腳楠
38211849 121.5017780343 25.2411948318 Taiwan 豬腳楠
38214804 121.57328 25.06873333 Taiwan 豬腳楠
38214814 121.57330333 25.06871383 Taiwan 豬腳楠
38238698 121.60407167 25.078475 Taiwan 豬腳楠
38293405 121.52756333 25.18559167 Taiwan 豬腳楠
38295882 121.523125 25.189475 Taiwan 豬腳楠
38320301 121.7654887866 24.6706845146 Taiwan 豬腳楠
38320923 120.6270583333 23.5858933333 Taiwan 豬腳楠
38413182 121.15287576 24.89462445 Taiwan 豬腳楠
38455995 121.56858 25.09094717 Taiwan 豬腳楠
38526897 121.524374 25.187869 Taiwan 豬腳楠
38538490 121.5222799033 25.1770432898 Taiwan 豬腳楠
38567864 120.7502683333 24.42192 Taiwan 豬腳楠
38629669 121.7435913056 25.02724075 Taiwan 豬腳楠
38793074 121.7512817383 24.7666435242 Taiwan 豬腳楠
38831785 121.508741 22.077283 Taiwan 豬腳楠
38877719 121.4561339468 24.9463446247 Taiwan 豬腳楠
38885203 121.8125076294 24.9936237335 Taiwan 豬腳楠
38885218 121.8124237061 24.99360466 Taiwan 豬腳楠
38952473 121.60240333 25.1377 Taiwan 豬腳楠
38953762 121.59319167 25.15093883 Taiwan 豬腳楠
39030201 121.85292 25.1023783333 Taiwan 豬腳楠
39076282 121.92624667 24.97504167 Taiwan 豬腳楠
39148607 121.5456724539 25.1600245623 Taiwan 豬腳楠
39525588 121.61279167 24.966195 Taiwan 豬腳楠
39555432 121.539007 25.169248 Taiwan 豬腳楠
39684414 121.4710493758 24.6504724543 Taiwan Red Machilus
39823093 121.706895 25.16190283 Taiwan Red Machilus
39910214 121.5750951747 25.0265350844 Taiwan Red Machilus
39974220 121.79920615 25.1450330038 Taiwan Red Machilus
40012557 121.294959404 25.0658169907 Taiwan 豬腳楠
40013745 121.2897770911 25.0297195856 Taiwan Red Machilus
40072513 121.8323759722 24.898778 Taiwan Red Machilus
40074203 121.8338739722 24.906732 Taiwan Red Machilus
40074251 121.836132 24.9058039722 Taiwan Red Machilus
40079282 121.6960146623 25.2112853345 Taiwan 豬腳楠
40081593 121.6969622005 25.2123440969 Taiwan Red Machilus
40159885 121.81993 24.97153667 Taiwan Red Machilus
40171361 121.803396 25.144125 Taiwan 豬腳楠
40182551 120.9133516 23.2779293 Taiwan Red Machilus
40355611 121.7400159314 24.8403425358 Taiwan Red Machilus
40516265 121.59393333 25.148425 Taiwan 豬腳楠
40525095 121.8569138889 25.1129666667 Taiwan 豬腳楠
40569103 121.744009 24.544353 Taiwan 豬腳楠
40602103 121.74193125 24.53769217 Taiwan Red Machilus
40681663 121.5225481 25.1875482 Taiwan 豬腳楠
40683037 121.5173472407 25.2658056123 Taiwan 豬腳楠
40734828 121.8660000433 25.0273683155 Taiwan Red Machilus
41227071 121.5870519 25.1605326 Taiwan Red Machilus
41312621 121.5175033828 24.6524540887 Taiwan Red Machilus
41588459 121.36833833 25.12728617 Taiwan Red Machilus
42137291 121.5546233207 24.9270846738 Taiwan 豬腳楠
42272615 121.7083209722 24.839693 Taiwan 豬腳楠
42312049 121.492213 25.1915552 Taiwan 豬腳楠
42564220 121.7756423889 25.1255340556 Taiwan 豬腳楠
42632986 121.51685333 25.13219717 Taiwan 豬腳楠
42967033 121.74605 24.3771972222 Taiwan 豬腳楠
43023465 121.3321533056 25.0033626389 Taiwan Red Machilus
43035403 120.6166733333 23.5772866667 Taiwan 豬腳楠
43040487 121.574544 25.109602 Taiwan 豬腳楠
43248428 121.6592812721 24.9830815676 Taiwan Red Machilus
43256126 120.7193676 23.4911328 Taiwan Red Machilus
43263353 121.553741 25.096162 Taiwan Red Machilus
43540578 121.9195831502 25.1265216108 Taiwan 豬腳楠
43540593 121.9141518 25.1240438 Taiwan 豬腳楠
43560589 121.5151984373 25.130339322 Taiwan Red Machilus
43571643 121.5921316668 25.045709924 Taiwan 豬腳楠
43601590 121.5751113997 25.1091595 Taiwan 豬腳楠
43839092 120.7193676 23.4911328 Taiwan 豬腳楠
43859676 121.6352777778 25.1272222222 Taiwan 豬腳楠
43870994 121.3646343516 24.4025905208 Taiwan 豬腳楠
43921345 120.6152621625 22.8861822471 Taiwan 豬腳楠
44574652 120.7164527783 23.4983722217 Taiwan 豬腳楠
44679385 121.6356805556 25.1280611111 Taiwan 豬腳楠
45042591 120.8255081177 23.2634162903 Taiwan 豬腳楠
45059886 121.4225305556 23.6309833333 Taiwan 豬腳楠
45353413 121.6014831 25.2368958 Taiwan 豬腳楠
47364545 121.585028 25.164332 Taiwan 豬腳楠
47696434 121.5668917435 25.1677129243 Taiwan 豬腳楠
47930864 121.5609363 25.1942462 Taiwan 豬腳楠
48969983 121.3121333333 25.0512472222 Taiwan 豬腳楠
49830168 121.5812571653 25.1686301084 Taiwan 豬腳楠
51768540 120.7288766667 23.6176616667 Taiwan 豬腳楠
52380049 121.1265924323 24.9182478847 Taiwan Red Machilus
55472319 121.75920833 25.0340445 Taiwan 豬腳楠
56503443 121.5849058333 25.1644525 Taiwan 豬腳楠
57701637 121.54315856 25.1483139 Taiwan 豬腳楠
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment