Open ppKrauss opened 2 years ago
Temos por exemplo um dos CSVs do Peru, jurisdictionLevel6.csv de Cusco editado. Então isso requer INSERT ou UPDATE nas jurisdições da baseDL03 ...
Decidir qual a melhor forma de lidar com essas atualizações. Como agora as geometrias são obrigatórias, precisa antes carregar o OSM do país.
Precisa só acrescentar isolevel
INSERT INTO optim.jurisdiction ( osm_id, parent_id, jurisd_base_id, jurisd_local_id, name,name_en,parent_abbrev, abbrev,wikidata_id,lexlabel, isolabel_ext,ddd,info, isolevel ) VALUES ( 1923702, 1923695, 604, 0801, 'Cuzco','Cusco','CUS', NULL,1132101,'cusco', 'PE-CUS-CUS',0484,NULL, 3 );
Adaptando de de https://raw.githubusercontent.com/digital-guard/preserv-PE/main/data/CUS/jurisdictionLevel6.csv
PS: na definição de jurisdiction, se for usar, o melhor é kx_isolevel com GENERATED ALWAYS AS f(isolabel_ext) STORED, e função simples pubLib que conta quantidade de hifens mais um. str_countchar(x,c) = LENGTH(x) - LENGTH(REPLACE(x,c,'')) + 1;
kx_isolevel
GENERATED ALWAYS AS f(isolabel_ext) STORED
str_countchar(x,c) = LENGTH(x) - LENGTH(REPLACE(x,c,'')) + 1
Lembretes:
Temos por exemplo um dos CSVs do Peru, jurisdictionLevel6.csv de Cusco editado. Então isso requer INSERT ou UPDATE nas jurisdições da baseDL03 ...
Decidir qual a melhor forma de lidar com essas atualizações. Como agora as geometrias são obrigatórias, precisa antes carregar o OSM do país.
Precisa só acrescentar isolevel
Adaptando de de https://raw.githubusercontent.com/digital-guard/preserv-PE/main/data/CUS/jurisdictionLevel6.csv
PS: na definição de jurisdiction, se for usar, o melhor é
kx_isolevel
comGENERATED ALWAYS AS f(isolabel_ext) STORED
, e função simples pubLib que conta quantidade de hifens mais um.str_countchar(x,c) = LENGTH(x) - LENGTH(REPLACE(x,c,'')) + 1
;