World Conquer — dados geográficos e licenças Download do banco geográfico derivado utilizado pelo globo: geography.json.gz SHA-256 do JSON descomprimido: 59b9ce3cb711106c24115521da5382afc00a70721165e83be4dd5e7f6fb9ec7f Unidades cartográficas: 258; registros regionais: 4744 Licença do banco: Geographic derivative database: ODbL 1.0 https://opendatacommons.org/licenses/odbl/1-0/ ; Natural Earth and U.S. Census contents public domain; Niue contents CC BY 4.0 https://creativecommons.org/licenses/by/4.0/ ; Cayman contents CC BY 3.0 IGO https://creativecommons.org/licenses/by/3.0/igo/ ; OpenStreetMap contents ODbL 1.0 Atribuição: Made with Natural Earth. Niue: geoBoundaries / Pacific Data Hub, CC BY 4.0, represented 2020. Tuvalu: geoBoundaries / OpenStreetMap contributors / Wambacher, ODbL 1.0, represented 2017. Cayman: geoBoundaries gbHumanitarian / GADM / HDX, CC BY 3.0 IGO. Puerto Rico and Guam: U.S. Census Bureau Cartographic Boundaries 2025. Jersey, Guernsey, Isle of Man, Northern Cyprus and Somaliland: OpenStreetMap contributors via Geofabrik extracts 2026-10-08/09, ODbL 1.0. Geometries simplified, clipped to the globe land footprint and triangulated by World Conquer. Sources and modifications: docs/GLOBO_FONTES.md and tools/prepare-globe-data.py. Licenças do banco e das fontes não se estendem ao código Unity. # Globo — fontes geográficas, cobertura e licença Atualizado em 11/10/2026. Projeto World Conquer, independente do Master Club. O requisito confirmado é um globo 3D com todos os países e suas divisões internas. O cadastro inicial implementado usa dados mundiais reais, e não países/estados desenhados ou inventados. **Cobertura mundial da fonte não equivale à validação atual de todas as divisões legais existentes.** Os casos sem subdivisão adequada ficam explícitos abaixo e no arquivo de auditoria. ## Cadastro efetivamente gerado | Conteúdo | Quantidade | | --- | ---: | | Unidades cartográficas ADM0 | 258 | | Registros regionais finais | 4.744 | | Brasil | 26 estados e Distrito Federal | | Niue, complemento geoBoundaries | 14 vilas | | Tuvalu, complemento geoBoundaries | 8 unidades da fonte | | Complementos adicionais, oito jurisdições | 136 subdivisões | | Registros regionais de país/território inteiro, sem subdivisões nessa camada | 26 | | Registros regionais sem nome na fonte | 7 | | Unidades ADM0 sem qualquer registro regional | 7 | | Vértices, países + regiões | 225.647 | | Triângulos, países + regiões | 227.443 | | JSON UTF-8 | 9.134.426 bytes | | Cópia gzip para distribuição | 3.100.627 bytes | As 258 unidades incluem países, dependências, territórios e áreas indeterminadas/disputadas. Não representam 258 nações soberanas. A camada regional contém estados, províncias, distritos e outros equivalentes selecionados pelos autores; o nível administrativo não é uniforme entre todos os países. A quantidade final resulta de 4.596 registros Natural Earth, menos dez registros de país inteiro, mais 158 subdivisões com fonte: 14 + 8 de Niue/Tuvalu e 136 nas oito jurisdições detalhadas abaixo. Arquivo de execução: [geography.json](../Assets/WorldConquer/Globe/Resources/geography.json). Cópia de distribuição: [geography.json.gz](../artifacts/globe/geography.json.gz). Auditoria completa, incluindo contagens por país, hashes e metadados: [geography-audit.json](../artifacts/globe/geography-audit.json). Verificações de estrutura e seleção: [geography-validation.json](../artifacts/globe/geography-validation.json). SHA-256 do JSON: `59b9ce3cb711106c24115521da5382afc00a70721165e83be4dd5e7f6fb9ec7f`. ## Fontes primárias ### Natural Earth 1:10 milhões, versão 5.1.1 - [ADM0 — Countries](https://www.naturalearthdata.com/downloads/10m-cultural-vectors/10m-admin-0-countries/): polígonos nacionais/cartográficos. - [ADM1 — States, Provinces](https://www.naturalearthdata.com/downloads/10m-cultural-vectors/10m-admin-1-states-provinces/): camada mundial de subdivisões. - [Termos de uso](https://www.naturalearthdata.com/about/terms-of-use/): dados vetoriais e raster em domínio público, inclusive para modificação e uso comercial. - [Política cartográfica](https://www.naturalearthdata.com/about/): fronteiras **de facto**, conforme o controle territorial representado pela fonte; não resolve reivindicações políticas ou jurídicas. Downloads efetivos do CDN oficial: - [ne_10m_admin_0_countries.zip](https://naciscdn.org/naturalearth/10m/cultural/ne_10m_admin_0_countries.zip), SHA-256 `ce1ac7036499a0edd641fbc093cd209a98f96a49d2eca8480aaacad35138a7f6`. - [ne_10m_admin_1_states_provinces.zip](https://naciscdn.org/naturalearth/10m/cultural/ne_10m_admin_1_states_provinces.zip), SHA-256 `efc59726337323058f9446210adc96673179cd344e053666ee3d28cb58ba2b05`. Baixados em 11/10/2026, preservados em `artifacts/globe/source`. Os arquivos no ZIP têm data de maio de 2022. A data de download **não** significa que todas as fronteiras foram atualizadas em 2026. O texto histórico da página ADM1 menciona microestados ausentes, mas os arquivos efetivamente importados já contêm, por exemplo, Andorra (7), Liechtenstein (11) e San Marino (9); a auditoria foi feita no arquivo real. ### Complementos geoBoundaries gbOpen O [serviço oficial](https://www.geoboundaries.org/api.html) fornece metadados de fonte, ano, licença e contagem por país/nível. Os metadados e as geometrias utilizadas estão preservados em `artifacts/globe/source`. Não foi importado gbAuthoritative, cujo uso comercial é restrito. | País | Fonte original | Ano representado | Registros | Licença | | --- | --- | ---: | ---: | --- | | Niue | Pacific Data Hub, via geoBoundaries gbOpen | 2020 | 14 | CC BY 4.0 | | Tuvalu | OpenStreetMap / Wambacher, via geoBoundaries gbOpen | 2017 | 8 | ODbL 1.0 | - [Metadados NIU ADM1](https://www.geoboundaries.org/api/current/gbOpen/NIU/ADM1/), camada `NIU-ADM1-93272968`. - [Metadados TUV ADM1](https://www.geoboundaries.org/api/current/gbOpen/TUV/ADM1/). - [Niue — GeoJSON simplificado utilizado, commit 9469f09](https://media.githubusercontent.com/media/wmgeolab/geoBoundaries/9469f09/releaseData/gbOpen/NIU/ADM1/geoBoundaries-NIU-ADM1_simplified.geojson). - [Tuvalu — GeoJSON simplificado utilizado, commit 9469f09](https://media.githubusercontent.com/media/wmgeolab/geoBoundaries/9469f09/releaseData/gbOpen/TUV/ADM1/geoBoundaries-TUV-ADM1_simplified.geojson). - [Creative Commons Attribution 4.0](https://creativecommons.org/licenses/by/4.0/), [ODbL 1.0](https://opendatacommons.org/licenses/odbl/1-0/) e [direitos dos contribuidores OpenStreetMap](https://www.openstreetmap.org/copyright). O ano representado vem do metadado; não é uma afirmação de atualização jurídica em 2026. Tuvalu utiliza as oito unidades dessa fonte, sem criar uma nona divisão por inferência. ### Oito complementos administrativos adicionais | Unidade | Divisões importadas | Fonte e nível selecionado | Licença | | --- | ---: | --- | --- | | Porto Rico | 78 municípios | U.S. Census, Cartographic Boundaries 2025, county, `STATEFP=72` | Domínio público | | Guam | 19 municípios | U.S. Census, Cartographic Boundaries 2025, county subdivisions, `STATEFP=66` | Domínio público | | Ilhas Caimão | 6 distritos | geoBoundaries gbHumanitarian, GADM/HDX, ADM1, ano representado 2020 | CC BY 3.0 IGO | | Jersey | 12 paróquias | OpenStreetMap, `admin_level=8` | ODbL 1.0 | | Guernsey e dependências | 3 jurisdições: Guernsey, Alderney e Sark | OpenStreetMap, `admin_level=4` | ODbL 1.0 | | Ilha de Man | 6 sheadings | OpenStreetMap, `admin_level=6` | ODbL 1.0 | | Chipre do Norte | 6 distritos de facto | OpenStreetMap, `admin_level=5` | ODbL 1.0 | | Somalilândia | 6 regiões da fonte | OpenStreetMap, `admin_level=5` | ODbL 1.0 | **Census.** Os [arquivos oficiais de 2025](https://www.census.gov/geographies/mapping-files/2025/geo/carto-boundary-file.html) foram disponibilizados em 2026, conforme o [diretório de downloads](https://www2.census.gov/geo/tiger/GENZ2025/shp/). Foram usados [counties 500k](https://www2.census.gov/geo/tiger/GENZ2025/shp/cb_2025_us_county_500k.zip) e [county subdivisions de Guam 500k](https://www2.census.gov/geo/tiger/GENZ2025/shp/cb_2025_66_cousub_500k.zip). Os municípios de Porto Rico são sua [divisão administrativa principal](https://www.censo.estadisticas.pr/censo2020/geografia-censal). Guam possui [19 municípios](https://www.mcog.guam.gov/about-mcog/general-information-about-mcog); importar apenas o county-equivalent de Guam produziria incorretamente uma única subdivisão. **Caimão.** Foram preservados os [metadados oficiais geoBoundaries](https://www.geoboundaries.org/api/current/gbHumanitarian/CYM/ADM1/), camada `CYM-ADM1-29945783`, que identificam GADM/HDX, ano representado 2020 e a licença específica **CC BY 3.0 IGO**. A licença foi lida por camada: não se presumiu que toda camada gbHumanitarian permite o mesmo uso. A geometria usada está no [commit fixo 9469f09](https://media.githubusercontent.com/media/wmgeolab/geoBoundaries/9469f09/releaseData/gbHumanitarian/CYM/ADM1/geoBoundaries-CYM-ADM1_simplified.geojson), com origem declarada no [HDX](https://data.humdata.org/dataset/cod-ab-cym). O [censo oficial de 2021](https://www.eso.ky/UserFiles/page_docums//files/uploads/the_cayman_islands_2021_census_of_popula-1.pdf) também utiliza seis distritos. Termos: [CC BY 3.0 IGO](https://creativecommons.org/licenses/by/3.0/igo/). **OpenStreetMap.** Foram baixados extratos PBF oficiais da Geofabrik de [Guernsey/Jersey](https://download.geofabrik.de/europe/guernsey-jersey.html), [Ilha de Man](https://download.geofabrik.de/europe/isle-of-man.html), [Chipre](https://download.geofabrik.de/europe/cyprus.html) e [Somália](https://download.geofabrik.de/africa/somalia.html). Os cabeçalhos dos extratos têm data de 08/10/2026, exceto Somália, 09/10/2026. A paróquia Grouville não fechou como área no extrato das Ilhas do Canal; sua geometria foi recuperada da [relação OSM 9238571 completa](https://api.openstreetmap.org/api/0.6/relation/9238571/full). Não foi preenchida por diferença ou desenho estimado. Os números de nível OSM variam por país. Em Guernsey, foram selecionadas as três jurisdições da unidade cartográfica; não se confundem com as dez paróquias da ilha principal. Na Ilha de Man, a camada representa seis sheadings, não uma mistura com suas autoridades locais ou distritos eleitorais. Para Chipre, a [documentação do próprio OSM](https://wiki.openstreetmap.org/wiki/Cyprus) distingue distritos de facto em nível 5. Cada região OSM conserva um link da relação original em `sourceURL`; os IDs selecionados também ficam no script reproduzível. Em Somalilândia, seis regiões seguem a fonte OSM e são recortadas à unidade cartográfica de facto da Natural Earth: isso não comprova o controle territorial atual em 2026. Os oito complementos são recortados ao contorno terrestre simplificado ADM0 usado pelo globo. Essa modificação evita uma subdivisão visualmente fora do seu país devido a costas de escalas distintas; não substitui os arquivos originais, preservados em `artifacts/globe/source`. O recorte consolidado está em `additional-complements.geojson`. ## Licença e atribuição do banco derivado O banco geográfico derivado (`geography.json` e sua cópia gzip) é oferecido sob **ODbL 1.0**, com os créditos e os avisos das fontes preservados. O conteúdo de Niue continua identificado como CC BY 4.0; Caimão, como CC BY 3.0 IGO; Natural Earth e Census permanecem em domínio público. As modificações do World Conquer são simplificação, recorte dos oito complementos ao contorno do globo, triangulação, conversão para o esquema Unity, seleção de nomes disponíveis e substituição dos dez registros de país inteiro pelos complementos citados. Essa licença de dados **não se estende ao código do jogo**. Aviso de atribuição para acompanhar a visualização e o download: > Made with Natural Earth. Niue: geoBoundaries / Pacific Data Hub, CC BY 4.0, represented 2020. Tuvalu: geoBoundaries / OpenStreetMap contributors / Wambacher, ODbL 1.0, represented 2017. Cayman: geoBoundaries gbHumanitarian / GADM / HDX, CC BY 3.0 IGO. Puerto Rico and Guam: U.S. Census Bureau Cartographic Boundaries 2025. Jersey, Guernsey, Isle of Man, Northern Cyprus and Somaliland: OpenStreetMap contributors via Geofabrik extracts 2026-10-08/09, ODbL 1.0. Geometries simplified, clipped to the globe land footprint and triangulated by World Conquer. Sources and modifications: docs/GLOBO_FONTES.md and tools/prepare-globe-data.py. A publicação da visualização deve acompanhar o aviso e oferecer uma cópia gratuita, legível por máquina, do banco modificado, conforme a seção 4.6 da [ODbL](https://opendatacommons.org/licenses/odbl/1-0/). A cópia `geography.json.gz` contém o JSON completo e seus avisos de licença/atribuição; pode ser descompactada com ferramentas comuns. A página de entrega publica esse download e os links das licenças. ## Limites e casos explicitamente sinalizados ### Sete ADM0 sem registro regional São áreas classificadas pela fonte como indeterminadas. O polígono nacional/cartográfico continua disponível para seleção, sem criar um estado artificial: | Código Natural Earth | Nome da fonte em português | | --- | --- | | BRI | Ilha Brasileira | | CNM | Linha Verde / zona tampão da ONU em Chipre | | SPI | Campo de gelo do sul da Patagónia | | BRT | Bir Tawil | | BJN | Ilha Baixo Novo | | SER | Ilha Serranilla | | SCR | Recife de Masinloc / Scarborough Reef | ### 26 registros regionais de país/território inteiro `isCountryFallback=true` significa **um único registro sem tipo administrativo informado nesta camada**, não prova de que o território não tenha divisões. São mantidos para que o mapa não desapareça; o painel deve identificá-los como território inteiro. Alguns são microestados/áreas sem divisão equivalente, outros têm divisões reais que a fonte não forneceu. A lista completa é: | Código | Unidade ADM0 | | --- | --- | | ESB | Base britânica de Dhekelia | | SAH | Saara Ocidental | | MAF | Saint-Martin, parte francesa | | SXM | Sint Maarten, parte neerlandesa | | MCO | Mônaco | | USG | Base Naval da Baía de Guantánamo | | GIB | Gibraltar | | VAT | Vaticano | | KAS | Caxemira, unidade cartográfica disputada | | KAB | Baikonur | | WSB | Base britânica de Akrotiri | | CUW | Curaçao | | ABW | Aruba | | PCN | Ilhas Pitcairn | | BLM | Saint-Barthélemy | | VGB | Ilhas Virgens Britânicas | | HMD | Ilha Heard e Ilhas McDonald | | IOT | Território Britânico do Oceano Índico | | NFK | Ilha Norfolk | | SGS | Geórgia do Sul e Sandwich do Sul | | FLK | Ilhas Falkland/Malvinas | | CSI | Ilhas do Mar de Coral | | PGA | Ilhas Spratly | | CLP | Ilha de Clipperton | | MAC | Macau | | ATC | Ilhas Ashmore e Cartier | As lacunas confirmadas de Porto Rico, Guam, Caimão, Jersey, Guernsey, Ilha de Man, Somalilândia e Chipre do Norte foram preenchidas com geometrias reais e níveis explícitos acima. As 26 unidades restantes não podem ser contadas automaticamente como 26 países sem estados: a definição de divisão administrativa principal ainda precisa de revisão por jurisdição. Para o jogo, a revisão pendente fica separada assim: - **Unidades cartográficas especiais, bases ou áreas disputadas:** ESB, USG, WSB, KAS, KAB e PGA. Precisam primeiro da política territorial da campanha; não representam seis países com um estado legal. - **Ilhas/áreas sem população permanente ou sem governo regional equivalente na camada:** HMD, SGS, CSI, CLP e ATC. Permanecem territórios inteiros; a geometria não comprova ausência jurídica de toda subdivisão possível. - **Jurisdições compactas ou arquipélagos cuja hierarquia administrativa ainda não foi validada:** MAF, SXM, MCO, GIB, VAT, CUW, ABW, PCN, BLM, VGB, IOT, NFK, FLK e MAC. Nenhuma divisão foi inventada. Macau, por exemplo, possui divisões urbanas e estatísticas que não devem virar automaticamente estados de campanha. - **Saara Ocidental (SAH):** requer tratamento das reivindicações, controle de facto e divisões sobrepostas; não foi subdividido arbitrariamente usando uma única reivindicação. Esses grupos descrevem a pendência, não uma certificação legal de inexistência de ADM1. Na busca limitada deste recorte, gbOpen não forneceu as oito camadas complementares necessárias (incluindo CYM, que retornou 404); a alternativa licenciada gbHumanitarian resolveu Caimão. Consultas Overpass tiveram respostas 406/504/500, então os extratos Geofabrik e a API OSM resolveram as outras cinco unidades. Census resolveu Porto Rico/Guam. Para os 26 restantes não foi obtida e validada uma geometria de primeira divisão adicional; microdivisões estatísticas, eleitorais ou reivindicações não foram importadas como ADM1 por inferência. Concluir literalmente todas as subdivisões atuais exige essa revisão, além de atualizar cadastros antigos nos demais países. ### Sete registros sem nome `ATA+99?`, `KIR+99?`, `COL+99?`, `VEN+99?`, `AIA+99?`, `MEX+99?` e `RUS+99?` não têm nome nos atributos utilizados. Aparecem como “Sem nome na fonte (código)”. Não recebem nome de uma unidade vizinha. O nome de Distrito Federal brasileiro utiliza o atributo original, pois a tradução portuguesa da fonte contém apenas “Federal”. ### Fronteiras, nível e atualização - A escolha inicial de fronteiras de facto é uma convenção cartográfica de teste, não uma posição política final do jogo. Regiões disputadas e dependências precisam de política de campanha própria antes de conquista/economia. - ADM1 da Natural Earth pode representar níveis diferentes entre países, e seu cadastro de 2022 pode omitir reorganizações posteriores. Não usar as contagens como cadastro legal atual sem revisão nacional. - O arquivo contém geometria, nomes e identificadores. **Não contém produção mineral, petróleo, água, população, economia, tropas ou estados em conflito reais.** Esses dados não foram inferidos dos polígonos. - As geometrias originais dos complementos têm costa distinta da Natural Earth. Os oito complementos adicionais são recortados ao contorno ADM0 do globo; Niue/Tuvalu conservam sua própria costa e podem diferir visualmente no litoral. Não há cálculo de vizinhança territorial de campanha neste recorte. ## Conversão e verificação técnica [prepare-globe-data.py](../tools/prepare-globe-data.py) preserva os arquivos-fonte e produz JSON compatível com `JsonUtility`, sem dicionários e sem dependências Python em execução Unity. Dependências de preparação (`numpy`, `shapely`, `pyshp`, `mapbox-earcut`, `osmium`) foram instaladas em `artifacts/globe/python`, sem vínculo com outro projeto. - Polígonos e multipolígonos Natural Earth simplificados com tolerância 0,045 grau, preservando a topologia de cada geometria. Os oito complementos adicionais usam no máximo 0,002 grau, mantendo legíveis suas divisões menores, e são recortados ao ADM0. Trata-se de mapa generalizado, não mapa cadastral de precisão; simplificação independente não garante bordas vizinhas coincidentes ao centímetro. - Anéis externos, buracos e agrupamento por componente são preservados. Triangulação Earcut verificada por área planar antes da subdivisão; lagos/enclaves não são preenchidos como terra. - Arestas de triângulos e contornos subdivididas para no máximo aproximadamente 3 graus esféricos, reduzindo o afundamento das faces planas no globo. O caso de longitude −180/+180 da Antártida é mantido no fechamento polar; oito triângulos degenerados no polo foram omitidos. - Duas geometrias inválidas da fonte foram reparadas com `make_valid`, sem atribuir novos nomes administrativos. - Coordenadas em graus: pares `[longitude, latitude]`. Mapeamento unitário usado na Unity, norte para cima e leste à direita: `x=-cos(lat)*sin(lon)`, `y=sin(lat)`, `z=cos(lat)*cos(lon)`. As funções trigonométricas recebem radianos. Os dados lon/lat não foram espelhados. - `rings[].start` e `count` indexam **pares de coordenadas**, não posições do vetor de floats. Cada anel informa `hole` e `polygon`; pontos extras de subdivisão ficam depois dos vértices dos anéis. Triângulos têm orientação frontal da Unity. - Os centros de foco vêm de um ponto interior da geometria **simplificada**, evitando centros originais fora da ilha/estado desenhado. O [diagnóstico](../artifacts/globe/geography-validation.json) passou dez verificações: IDs únicos por camada, coordenadas finitas, 27 unidades brasileiras, 14/8 de Niue/Tuvalu, contagens dos oito complementos, centros desses complementos dentro do país, referências país/região, índices de malha/anel e todos os **5.002 centros dentro de seus próprios anéis**. Isso verifica o banco preparado e a coerência da seleção geométrica; não substitui inspeção visual na Unity, toque/zoom no aparelho ou auditoria jurídica nacional. Uma [reprodução adicional do seletor C#](../artifacts/globe/geography-float32-validation.json) com coordenadas `float32` e regra de paridade (even-odd) também encontrou zero falhas nos 5.002 centros, incluindo microestados e ilhas pequenas. A verificação usa o centro de cada forma, não afirma que o picking por toque em todos os pontos de todas as fronteiras foi revisado manualmente. Para reproduzir, executar na raiz do World Conquer: ```powershell python -m pip install --target artifacts/globe/python numpy shapely pyshp mapbox-earcut osmium python tools/prepare-globe-data.py ``` Arquivos-fonte/metadados já existentes são reutilizados. Metadados dos complementos apontam para o commit fixo `9469f09`; hashes e contagens finais são regravados na auditoria a cada geração. A geração falha se uma contagem declarada divergir ou se uma verificação estrutural/de seleção não passar.