Dados e licenças

Banco geográfico derivado usado no globo 3D World Conquer. Esta página disponibiliza os dados e sua atribuição; não contém outro mapa.

Baixar banco geográfico · JSON gzip

Ler avisos em texto · Voltar ao globo

SHA-256: 59b9ce3cb711106c24115521da5382afc00a70721165e83be4dd5e7f6fb9ec7f · 258 unidades cartográficas; 4744 registros regionais

Fontes e licenças

Documentação completa

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.