digital-guard / preserv

Digital Preservation Project
http://git.digital-guard.org/preserv
Apache License 2.0
0 stars 0 forks source link

Decidir onde e como registrar SRIDs #35

Open ppKrauss opened 2 years ago

ppKrauss commented 2 years ago

Em https://github.com/digital-guard/preserv/blob/main/data/SRID_extras.yaml ou em https://github.com/AddressForAll/pg_pubLib-v1/blob/main/src/pubLib05pgis-extraSRID.sql

ppKrauss commented 2 years ago

Importante lembrar, se o SRID não é relativo a um padrão nacional como o IBGE Albers, e vai ser usado apenas no make_conf, não precisa registrar o SRID (!). Basta carregar a string proj na operação de ingestão ou conversão, pois a função ST_Transform() aceita a string como parâmetro.

Por exemplo, para BR-RS-POA funciona ST_Transform(geom,'+proj=tmerc +lat_0=0 +lon_0=-51 +k=0.999995 +x_0=300000 +y_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs'). Podemos chamar a string, no make_conf, de srid_inline (ou local_crs_def ou proj_local ou qq coisa).