A. Arquivos de entrada
Diretriz
DXF. O aplicativo lê a polilinha com mais vértices do desenho (LWPOLYLINE, POLYLINE ou polilinha 3D), procurando primeiro no espaço do modelo, depois no papel e, por fim, dentro de blocos. Os vértices são os pontos do eixo, em UTM (Este, Norte).
- Com cota nos vértices (polilinha 3D, ou LWPOLYLINE com elevação), a diretriz é 3D e o perfil vem junto.
- Arcos da polilinha são desenvolvidos em pontos a cada ~1 m.
- Cotas negativas (abaixo do zero da referência) são aceitas. Uma LWPOLYLINE com elevação exatamente 0,00 é lida como desenho 2D, sem cota; se a referência do terreno for o zero, use polilinha 3D.
- Arquivos do AutoCAD antigo (codificação cp1252) e de outros programas são aceitos.
CSV. Uma linha por ponto: E;N ou E;N;Z, com cabeçalho opcional. Uma terceira coluna que não seja número (o nome do PI, por exemplo) é ignorada, e a diretriz fica 2D.
Este;Norte;Cota
396232,474;7401798,606;673,78
396267,759;7401810,307;674,10
Perfil do terreno
DXF. A polilinha do perfil desenhada em 1:1 sobre o eixo X: cada vértice é (progressivo, cota).
CSV. progressivo;cota, uma linha por ponto, cabeçalho opcional.
0,00;673,78
20,00;674,12
40,00;674,95
Levantamento topográfico
DXF, em UTM, no mesmo sistema da diretriz. O mesmo arquivo serve à planta baixa das pranchas e às interferências. Nas interferências, contam as linhas de todas as camadas: onde a diretriz cruza uma linha, em planta, há um ponto, e o tipo é o nome da camada. A cota das linhas é ignorada, e o que passa por baixo do duto, como um bueiro, também é interferência.
Tubos da pilha
CSV tag;comprimento, uma linha por tubo. Uma linha em branco separa as camadas: a primeira camada é a de baixo, e dentro da camada os tubos vão da esquerda para a direita. Cabeçalho opcional.
``` 677486;12,21 901389;11,86 916460;12,30
912224;12,05 873301;11,94 ```
O Excel, ao salvar como CSV, escreve a linha em branco como ; sozinho: também vale como separador de camada.
Regras gerais do CSV
- O separador pode ser
;ou,. Havendo;no arquivo, ele é o separador e a vírgula é decimal (padrão brasileiro). Sem;, a vírgula separa e o ponto é decimal. - Separador de milhar é aceito nos números.
- Linhas vazias no meio da diretriz ou do perfil são ignoradas.