2. PowerCivil Fundamentos
Objetivos da Lição
Aprender sobre
style sheets
Gerar um
relatório XML
Criar relatórios
com formato
fixo
2 | Carlos Galeano – civil.galeano@gmail.com
3. PowerCivil Fundamentos
O Quê é um XML e XSL?
• XML – Extensible Markup Language
– Usado para formatar os dados.
– Troca de informações entre diferentes sistemas.
• XSl – Extensible Stylesheet Language
– Define a apresentação do documento XML.
• Por que em XML?
– XML é um formato padrão e fácil de ser editado ou
pesquisado.
– A maioria dos programadores dominam XML.
3 | Carlos Galeano – civil.galeano@gmail.com
4. PowerCivil Fundamentos
Processo de Relatórios XML do PowerCivil
COGO Arquivo XML
Points, alinhamentos Dados exportados
horizontais, alinhamentos formatados pelo
verticais, superfícies e PowerCivil. Publicar online ou
features de superfície. (by Bentley) imprimir
XML Reports Arquivo XSL
Folha de estilo que define
o layout do relatório.
(by user)
4 | Carlos Galeano – civil.galeano@gmail.com
5. PowerCivil Fundamentos
Relatórios Rápidos
• Estes formatos talvez
seja tudo o que você
precisa.
• Disponíveis em:
– Geometry Review.
– Surface Properties.
– Feature Properties.
– Triangulation.
5 | Carlos Galeano – civil.galeano@gmail.com
6. PowerCivil Fundamentos
Vamos tentar...
• Gerar relatórios rápidos da geometria.
– Os relatórios rápidos são exibidos na caixa de diálogo
Results.
– Podem ser exibidos no arquivo CAD.
– Salvos em arquivos ASCII.
• Adicionados em um arquivo ASCII existente.
– Enviado diretamente para impressora.
• Verifique a superfície.
– Selecione Surface Properties e veja o relatório.
6 | Carlos Galeano – civil.galeano@gmail.com
7. PowerCivil Fundamentos
Relatórios XML
• PowerCivil Tools > XML Reports.
• Geometry.
• Station Base.
• Station Offset.
• Clearance.
• Stake Out.
• Legal Description.
• Surfaces.
7 | Carlos Galeano – civil.galeano@gmail.com
8. PowerCivil Fundamentos
Outros Relatórios XML
8 | Carlos Galeano – civil.galeano@gmail.com
9. PowerCivil Fundamentos
Vamos tentar...
• Gerar relatórios rápidos da geometria.
– Os relatórios rápidos são exibidos na caixa de diálogo
Results.
– Podem ser exibidos no arquivo CAD.
– Salvos em arquivos ASCII.
• Adicionados em um arquivo ASCII existente.
– Enviado diretamente para impressora.
• Verifique a superfície.
– Selecione Surface Properties e veja o relatório.
9 | Carlos Galeano – civil.galeano@gmail.com
10. PowerCivil Fundamentos
Salvando o Relatório para Impressão
• O tipo de arquivo que é salvo é definido no XSL.
• Exemplos de tipos de arquivos são:
– TXT, HTML, DOC, XLS e PDF.
• Prática: Salve um arquivo no formato desejado.
10 | Carlos Galeano – civil.galeano@gmail.com
11. PowerCivil Fundamentos
Salvando o XML
• Dados brutos XML.
• Diretório raiz do XSL.
• raw-xml.xsl.
• Exibir os dados brutos
XML.
• Salvar o arquivo raw
XML.
11 | Carlos Galeano – civil.galeano@gmail.com
12. PowerCivil Fundamentos
Mudando as Opções do Formato
• Tools > Format Options.
• Usado para definir a precisão e o formato do
relatório.
• Veja as mudanças instantaneamente.
12 | Carlos Galeano – civil.galeano@gmail.com
13. PowerCivil Fundamentos
Sua Tarefa
• Criar um relatório de geometria mostrando as
coordenadas e dados de curva de todos os
alinhamentos, horizontal e vertical, desse projeto.
• Criar um relatório de Clearance do eixo do
alinhamento da “Meadow Park Drive” aos limites
dos taludes. Os limites do talude são definidos pela
feature “Exterior Boundary” da superfície de
projeto. O relatório Clearance deve iniciar na
estaca “1+885” e rodar até o fim do alinhamento.
• Salvar os relatórios no formato do aplicativo
Microsoft Word (*.doc).
13 | Carlos Galeano – civil.galeano@gmail.com