O primeiro passo talvez seja revisar as documentações de NaturalCodes e Sfc4q, para que já na abstração de origem estejam em conformidade.
Na OSMcodes o padrão DGGS, que hoje além de OGC é também um padrão ISO, foi adaptado com a mudança de apenas um "axioma", a troca de "Global" por "Local", portanto conforme nossa Wiki, DLGS.
Ver norma OGC http://www.opengis.net/doc/AS/2D-tiles/1.0#_conformance_class_abstract_test_suite_normative
O primeiro passo talvez seja revisar as documentações de NaturalCodes e Sfc4q, para que já na abstração de origem estejam em conformidade.
Na OSMcodes o padrão DGGS, que hoje além de OGC é também um padrão ISO, foi adaptado com a mudança de apenas um "axioma", a troca de "Global" por "Local", portanto conforme nossa Wiki, DLGS.
... Então, em seguida ao 2D-Tile, o mais trabalhoso será adaptar as nossas funções GGeohash e cia ao padrão exigido pela seção 8.3 do DGGS: https://docs.ogc.org/as/20-040r3/20-040r3.html#toc27