Postgis

如何為所有州和地區生成 Loader_Generate_Script?

  • May 2, 2018

我正在使用 PostGIS,我想知道如何為所有將載入所有人口普查數據集的州生成載入器腳本。

所有這些都儲存在tiger.state

SELECT stusps,name,division,statefp
FROM tiger.state
ORDER BY name;

該腳本期望它的參數採用兩個字元stusps程式碼的形式,

\t
\a
\o /gisdata/statescript.sh
SELECT Loader_Generate_Script(ARRAY['AL' , 'AK' , 'AS' , 'AZ' , 'AR' , 'CA' , 'CO' , 'MP' , 'CT' , 'DE' , 'DC' , 'FL' , 'GA' , 'GU' , 'HI' , 'ID' , 'IL' , 'IN' , 'IA' , 'KS' , 'KY' , 'LA' , 'ME' , 'MD' , 'MA' , 'MI' , 'MN' , 'MS' , 'MO' , 'MT' , 'NE' , 'NV' , 'NH' , 'NJ' , 'NM' , 'NY' , 'NC' , 'ND' , 'OH' , 'OK' , 'OR' , 'PA' , 'PR' , 'RI' , 'SC' , 'SD' , 'TN' , 'TX' , 'VI' , 'UT' , 'VT' , 'VA' , 'WA' , 'WV' , 'WI' , 'WY'], 'sh');

(方法\t \a \o是從PostGIS in Action Second Edition借來的)

引用自:https://dba.stackexchange.com/questions/162045