MINERAR GEO / AMBIENTE CARTOGRÁFICO

Mapa Geral

Ambiente local

Gerar planta cartográfica · formatos A1 a A4

Enquadre a área desejada no mapa antes de gerar. A planta utiliza as camadas atualmente visíveis.

🎯 Enquadramento da planta
Opcional: selecione uma feição para definir o centro e a melhor escala múltipla de 500.
As opções serão calculadas a partir das poligonais visíveis e do espaço útil do formato escolhido.

Planta no formato selecionado com grade UTM SIRGAS 2000, escala numérica e gráfica, norte, legenda e carimbo. Figura PNG simplificada com legenda, escala e norte.

MINERAR GEO • VISUALIZADOR GEOGRÁFICO
✎ Desenho e mediçãoDesenhe formas pela barra do mapa ou trace à mão livre com mouse, dedo ou caneta do tablet.

Selecione linha ou polígono livre. Ao soltar a caneta, o desenho será concluído.

Clique no desenho para consultar as medidas. Círculos são exportados como pontos.

CONTROLES CARTOGRÁFICOS

A imagem usa o mapa-base selecionado e os polígonos visíveis.

Direitos minerários cadastrados

Exportar e compartilhar

Selecione os direitos que deseja exportar:


Você pode enviar o arquivo exportado por e-mail ou mensagem. Link público individual exige hospedagem do portal.

Dados e backup

Os dados são salvos no armazenamento local do navegador deste computador, não em um servidor.

A restauração substitui os dados atuais. Faça backup antes.

Para uso permanente em vários computadores e compartilhamento por links, será necessário implantar hospedagem e banco de dados com autenticação. Esta versão é um protótipo local.
MINERAR GEO 7.37Coordenadas: —Referência: WGS 84 · EPSG:4326Fontes oficiais: ANM / IDE-Sisema
');try{await applyPrintScale();status.textContent='Capturando mapa-base e camadas oficiais...';const canvas=await capture();if(window.__minerarPrintWarning)alert(window.__minerarPrintWarning);const png=canvas.toDataURL('image/png'),g=grid(),sc={...scale(331),denom:window.__minerarPrintScale||Math.ceil(scale(331).denom/500)*500},f=flds(),logo=document.querySelector('.logo-card img')?.src||'',items=legendItems(); const paper=paperSize(); const regionalHTML=await regionalInset(f.city); const stamp=(label,value)=>`
${label}${esc(value||'—')}
`; const doc=`Planta técnica | MINERAR
Planta ${paper.id} · Imprima em tamanho real (100%), sem margens e sem ajustar à página.
Base cartográfica da área${g.svg}
LEGENDA${items.map(n=>`
${esc(n.label)}
`).join('')||'
Feições visíveis
'}
N↑
ESCALA 1:${fmt(sc.denom)}${bar(sc,331)}
INSERÇÃO REGIONAL / LOCALIZAÇÃO
${regionalHTML}
CONVENÇÕES CARTOGRÁFICAS
↑ N
Projeção UTM · SIRGAS 2000Fuso ${g.z}${g.south?'S':'N'} · Grade ${fmt(g.step)} mEscala 1:${fmt(sc.denom)} · ${paper.id}Base e camadas conforme visualização do portal
Logomarca MINERAR
${esc(f.title||'PLANTA DE LOCALIZAÇÃO')}
${stamp('Cliente / Empreendimento',f.client)}${stamp('Serviço / Objeto',f.service)} ${stamp('Localização',f.city)}${stamp('Responsável técnico',f.tech)}${stamp('Registro profissional',f.register)} ${stamp('Data',/^\d{4}-\d{2}-\d{2}$/.test(f.date)?f.date.split('-').reverse().join('/'):f.date)}${stamp('Folha / Formato',paper.id+' · 01/01')}
${esc(f.notes||'Sistema SIRGAS 2000 · Conferir escala, fonte e dados antes da emissão técnica.')}
`; pop.document.open();pop.document.write(doc);pop.document.close();status.textContent='Planta diagramada. Confira legenda, escala física, coordenadas e informações antes de emitir.';}catch(e){console.error('MINERAR GEO — falha na planta:',e);const msg=String(e?.message||e||'Erro desconhecido');status.textContent='Falha ao gerar planta: '+msg;try{if(pop&&!pop.closed){pop.document.open();pop.document.write('Erro na planta

Não foi possível gerar a planta

Volte ao MINERAR GEO e tente novamente. Se persistir, envie esta mensagem de erro.

');pop.document.close();pop.document.getElementById('error').textContent=msg;}}catch(_){alert('Falha ao gerar planta: '+msg)}}} $('a3-figure').onclick=async()=>{ const status=$('a3-status');status.textContent='Gerando figura cartográfica...'; try{ await applyPrintScale();const src=await capture(); if(window.__minerarPrintWarning)status.textContent=window.__minerarPrintWarning; const out=document.createElement('canvas');out.width=2400;out.height=1600; const ctx=out.getContext('2d');ctx.fillStyle='#fff';ctx.fillRect(0,0,out.width,out.height); const mx=92,my=64,mw=2216,mh=1450; ctx.drawImage(src,mx,my,mw,mh);ctx.strokeStyle='#1b2420';ctx.lineWidth=3;ctx.strokeRect(mx,my,mw,mh); // Grade projetada a partir do enquadramento cartográfico real. const g=grid();const svg=new Blob([g.svg],{type:'image/svg+xml;charset=utf-8'}),url=URL.createObjectURL(svg); try{const im=new Image();await new Promise((resolve,reject)=>{im.onload=resolve;im.onerror=reject;im.src=url});ctx.drawImage(im,mx,my,mw,mh)}catch(e){status.textContent='Atenção: não foi possível inserir a grade UTM na figura.'}finally{URL.revokeObjectURL(url)} // Norte discreto. ctx.fillStyle='#fffffff0';ctx.fillRect(2165,90,100,130);ctx.strokeStyle='#202a25';ctx.lineWidth=2;ctx.strokeRect(2165,90,100,130); ctx.fillStyle='#1d2c25';ctx.textAlign='center';ctx.font='bold 29px Arial';ctx.fillText('N',2215,128);ctx.font='bold 77px Arial';ctx.fillText('↑',2215,198);ctx.textAlign='left'; // Legenda dentro do quadro cartográfico. const entries=legendItems().slice(0,7);const lh=35,boxh=65+Math.max(1,entries.length)*lh; ctx.fillStyle='#fffffff0';ctx.fillRect(114,90,Math.min(630,mw*.36),boxh);ctx.strokeStyle='#26352c';ctx.strokeRect(114,90,Math.min(630,mw*.36),boxh); ctx.fillStyle='#182b22';ctx.font='bold 27px Arial';ctx.fillText('LEGENDA',135,127); (entries.length?entries:[{label:'Feições visíveis',color:'#d77a36'}]).forEach((t,i)=>{const y=162+i*lh;ctx.fillStyle=(t.color||'#d77a36')+'33';ctx.fillRect(136,y-19,24,17);ctx.strokeStyle=t.color||'#d77a36';ctx.lineWidth=3;ctx.strokeRect(136,y-19,24,17);ctx.fillStyle='#23332b';ctx.font='21px Arial';ctx.fillText(String(t.label||'Camada visível').slice(0,47),175,y-3)}); // Escala gráfica com denominação padronizada. const sc={...scale(331),denom:window.__minerarPrintScale||Math.ceil(scale(331).denom/500)*500}; ctx.fillStyle='#fffffff0';ctx.fillRect(114,1360,450,128);ctx.strokeStyle='#26352c';ctx.strokeRect(114,1360,450,128); ctx.fillStyle='#172b21';ctx.font='bold 24px Arial';ctx.fillText('ESCALA 1:'+fmt(sc.denom),135,1396); const width=310;ctx.fillStyle='#1d3027';ctx.fillRect(135,1412,width/2,19);ctx.strokeStyle='#1d3027';ctx.strokeRect(135,1412,width,19);ctx.fillStyle='#fff';ctx.fillRect(135+width/2,1413,width/2-1,17); ctx.fillStyle='#172b21';ctx.font='19px Arial';ctx.fillText('0',135,1461);ctx.fillText(sc.label,135+width-ctx.measureText(sc.label).width,1461); const a=document.createElement('a');a.download='MINERAR_GEO_Figura_'+new Date().toISOString().slice(0,10)+'.png';a.href=out.toDataURL('image/png');a.click(); status.textContent='Figura cartográfica exportada. Confira escala, grade e fontes antes de usar.'; }catch(e){status.textContent='Erro: '+e.message} }; })();

📍 GPS de campo

GPS desligado. Toque em “Iniciar GPS” e permita o acesso à localização.
0 pontos · 0 trilhas
Posição e precisão fornecidas pelo dispositivo. Em iPads sem GPS integrado, a localização pode ser aproximada. Para registrar pontos, aguarde a primeira posição. Os dados ficam salvos neste navegador; exporte-os antes de limpar os dados do Safari.