adicionado multi threading nos operacoes

This commit is contained in:
Diego Freitas 2024-09-13 13:47:55 -03:00
parent 3098cbd04b
commit 244efec0a5
108 changed files with 18897 additions and 2748 deletions

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -403,6 +403,7 @@
<Compile Include="Models\GraficoInterativoModel.cs" />
<Compile Include="Models\KinectModel.cs" />
<Compile Include="Models\LoRaModel.cs" />
<Compile Include="Models\MapaDinamicoModel.cs" />
<Compile Include="Models\MapasModel.cs" />
<Compile Include="Models\MensagemFilaModel.cs" />
<Compile Include="Models\MKS057DModel.cs" />
@ -628,6 +629,9 @@
<Content Include="Python\Scripts\pzem.py">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<Content Include="Python\Scripts\street-detector-mqtt.py">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<Content Include="Python\Scripts\street-detector.py">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>

View File

@ -37,7 +37,6 @@
this.picDireita = new System.Windows.Forms.PictureBox();
this.pnlCentro = new System.Windows.Forms.Panel();
this.picCentro = new System.Windows.Forms.PictureBox();
this.lblCentro = new System.Windows.Forms.Label();
this.cmbS0 = new System.Windows.Forms.ComboBox();
this.cmbC = new System.Windows.Forms.ComboBox();
this.cmbS1 = new System.Windows.Forms.ComboBox();
@ -64,6 +63,9 @@
this.picGravar = new System.Windows.Forms.PictureBox();
this.picAtualizar = new System.Windows.Forms.PictureBox();
this.cmbComunicacao = new System.Windows.Forms.ComboBox();
this.btnCalibrarKinect = new System.Windows.Forms.Button();
this.chbKinect = new System.Windows.Forms.CheckBox();
this.trkKinect = new System.Windows.Forms.TrackBar();
this.pnlEsquerda.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.picEsquerda)).BeginInit();
this.pnlDireita.SuspendLayout();
@ -75,6 +77,7 @@
((System.ComponentModel.ISupportInitialize)(this.picLer)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picGravar)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picAtualizar)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.trkKinect)).BeginInit();
this.SuspendLayout();
//
// pnlEsquerda
@ -164,16 +167,6 @@
this.picCentro.TabIndex = 1;
this.picCentro.TabStop = false;
//
// lblCentro
//
this.lblCentro.AutoSize = true;
this.lblCentro.Font = new System.Drawing.Font("Microsoft Sans Serif", 12.25F);
this.lblCentro.Location = new System.Drawing.Point(374, 48);
this.lblCentro.Name = "lblCentro";
this.lblCentro.Size = new System.Drawing.Size(132, 20);
this.lblCentro.TabIndex = 6;
this.lblCentro.Text = "Caminho Frontal";
//
// cmbS0
//
this.cmbS0.Font = new System.Drawing.Font("Microsoft Sans Serif", 12.25F);
@ -185,11 +178,12 @@
//
// cmbC
//
this.cmbC.Enabled = false;
this.cmbC.Font = new System.Drawing.Font("Microsoft Sans Serif", 12.25F);
this.cmbC.FormattingEnabled = true;
this.cmbC.Location = new System.Drawing.Point(332, 249);
this.cmbC.Name = "cmbC";
this.cmbC.Size = new System.Drawing.Size(225, 28);
this.cmbC.Size = new System.Drawing.Size(141, 28);
this.cmbC.TabIndex = 8;
//
// cmbS1
@ -445,12 +439,47 @@
this.cmbComunicacao.TabIndex = 36;
this.cmbComunicacao.SelectedIndexChanged += new System.EventHandler(this.cmbComunicacao_SelectedIndexChanged);
//
// btnCalibrarKinect
//
this.btnCalibrarKinect.Enabled = false;
this.btnCalibrarKinect.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
this.btnCalibrarKinect.Location = new System.Drawing.Point(479, 249);
this.btnCalibrarKinect.Name = "btnCalibrarKinect";
this.btnCalibrarKinect.Size = new System.Drawing.Size(78, 28);
this.btnCalibrarKinect.TabIndex = 37;
this.btnCalibrarKinect.Text = "Calibrar";
this.btnCalibrarKinect.UseVisualStyleBackColor = true;
this.btnCalibrarKinect.Click += new System.EventHandler(this.btnCalibrarKinect_Click);
//
// chbKinect
//
this.chbKinect.AutoSize = true;
this.chbKinect.Font = new System.Drawing.Font("Microsoft Sans Serif", 12.25F);
this.chbKinect.Location = new System.Drawing.Point(381, 44);
this.chbKinect.Name = "chbKinect";
this.chbKinect.Size = new System.Drawing.Size(132, 24);
this.chbKinect.TabIndex = 38;
this.chbKinect.Text = "Sonar Ativado";
this.chbKinect.UseVisualStyleBackColor = true;
this.chbKinect.CheckedChanged += new System.EventHandler(this.chbKinect_CheckedChanged);
//
// trkKinect
//
this.trkKinect.Location = new System.Drawing.Point(332, 9);
this.trkKinect.Name = "trkKinect";
this.trkKinect.Size = new System.Drawing.Size(225, 45);
this.trkKinect.TabIndex = 39;
this.trkKinect.TickFrequency = 4;
//
// frmAjustes
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.Ivory;
this.ClientSize = new System.Drawing.Size(800, 480);
this.Controls.Add(this.chbKinect);
this.Controls.Add(this.trkKinect);
this.Controls.Add(this.btnCalibrarKinect);
this.Controls.Add(this.cmbComunicacao);
this.Controls.Add(this.picSalvar);
this.Controls.Add(this.picAtualizar);
@ -477,7 +506,6 @@
this.Controls.Add(this.cmbS1);
this.Controls.Add(this.cmbC);
this.Controls.Add(this.cmbS0);
this.Controls.Add(this.lblCentro);
this.Controls.Add(this.pnlCentro);
this.Controls.Add(this.lblDireita);
this.Controls.Add(this.pnlDireita);
@ -488,6 +516,7 @@
this.Name = "frmAjustes";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "frmAjustes";
this.TopMost = true;
this.Load += new System.EventHandler(this.frmAjustes_Load);
this.pnlEsquerda.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.picEsquerda)).EndInit();
@ -500,6 +529,7 @@
((System.ComponentModel.ISupportInitialize)(this.picLer)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.picGravar)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.picAtualizar)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.trkKinect)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
@ -513,7 +543,6 @@
private System.Windows.Forms.Label lblDireita;
private System.Windows.Forms.Panel pnlDireita;
private System.Windows.Forms.Panel pnlCentro;
private System.Windows.Forms.Label lblCentro;
private System.Windows.Forms.ComboBox cmbS0;
private System.Windows.Forms.ComboBox cmbC;
private System.Windows.Forms.ComboBox cmbS1;
@ -543,5 +572,8 @@
private System.Windows.Forms.PictureBox picDireita;
private System.Windows.Forms.PictureBox picCentro;
private System.Windows.Forms.ComboBox cmbComunicacao;
private System.Windows.Forms.Button btnCalibrarKinect;
private System.Windows.Forms.CheckBox chbKinect;
private System.Windows.Forms.TrackBar trkKinect;
}
}

View File

@ -12,6 +12,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Emgu.Util;
namespace AgroBase.Forms.IHM
{
@ -41,6 +42,12 @@ namespace AgroBase.Forms.IHM
Variaveis.OperacaoEmAndamento.DispSen.Dados.CameraID_Caminho = cmbC.Text;
Variaveis.OperacaoEmAndamento.DispSen.Dados.CameraID_Solo.Clear();
Variaveis.OperacaoEmAndamento.DispSen.Dados.CameraID_Solo.AddRange(new string[] { cmbS0.Text, cmbS1.Text });
if (KinectService.Iniciado)
{
KinectService.Parametros.SonarAtivado = chbKinect.Checked;
KinectService.Parametros.Angulo = trkKinect.Value;
KinectService.SalvarParametros();
}
MessageBox.Show("Configuração de câmeras salva com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
});
@ -89,6 +96,14 @@ namespace AgroBase.Forms.IHM
{
AtualizarParametros().ConfigureAwait(false);
}
chbKinect.Enabled = KinectService.Iniciado;
trkKinect.Enabled = KinectService.Iniciado;
if (KinectService.Iniciado)
{
chbKinect.Checked = KinectService.Parametros.SonarAtivado;
KinectService.AtualizarTrackBar(trkKinect);
}
}
#region COMUNICACAO
@ -176,13 +191,12 @@ namespace AgroBase.Forms.IHM
#region CAMERAS
private FilterInfoCollection videoDevices;
private VideoCaptureDevice videoSourceCentro;
private VideoCaptureDevice videoSourceEsquerda;
private VideoCaptureDevice videoSourceDireita;
private Timer tmrKinect;
private void AtualizarCameras()
{
Variaveis.OperacaoEmAndamento.CameraCaminho.combo = cmbC;
Variaveis.OperacaoEmAndamento.CamerasSolo[0].combo = cmbS0;
Variaveis.OperacaoEmAndamento.CamerasSolo[1].combo = cmbS1;
@ -197,15 +211,10 @@ namespace AgroBase.Forms.IHM
Cameras = CameraService.AtualizaListaCameras();
cmbC.Items.Clear();
cmbC.Items.AddRange(Cameras.Values.ToArray());
string IDrua = Variaveis.OperacaoEmAndamento.DispSen.Dados.CameraID_Caminho;
if (Cameras.Any(x => x.Value == IDrua))
if (KinectService.Iniciado)
{
cmbC.SelectedIndex = cmbC.Items.IndexOf(IDrua);
}
else
{
cmbC.Text = IDrua;
cmbC.Items.Add("Sonar Frontal");
cmbC.SelectedIndex = 0;
}
var CamerasSolo = Variaveis.OperacaoEmAndamento.DispSen.Dados.CameraID_Solo;
@ -236,7 +245,7 @@ namespace AgroBase.Forms.IHM
IniciarCameras();
}
private void IniciarCameras()
{
Bitmap blackBitmap = new Bitmap(picCentro.Width, picCentro.Height);
@ -245,12 +254,6 @@ namespace AgroBase.Forms.IHM
g.Clear(Color.Black);
}
if (videoSourceCentro != null)
{
videoSourceCentro.Stop();
videoSourceCentro = null;
picCentro.Image = blackBitmap;
}
if (videoSourceEsquerda != null)
{
videoSourceEsquerda.Stop();
@ -271,15 +274,6 @@ namespace AgroBase.Forms.IHM
CamerasIDs.Add(info.MonikerString.ToLower());
}
//string IDcamRua = Variaveis.OperacaoEmAndamento.DispSen.Dados.CameraID_Caminho.ToLower().Replace("\\", "#");
string IDcamRua = cmbC.Text.ToLower().Replace("\\", "#");
if (!string.IsNullOrEmpty(IDcamRua) && CamerasIDs.Any(x => x.Contains(IDcamRua)))
{
videoSourceCentro = new VideoCaptureDevice(CamerasIDs.First(x => x.Contains(IDcamRua)));
videoSourceCentro.NewFrame += new NewFrameEventHandler(videoSourceCentro_NewFrame);
videoSourceCentro.Start();
}
//string IDcamSoloE = Variaveis.OperacaoEmAndamento.DispSen.Dados.CameraID_Solo.Count() > 0 ? Variaveis.OperacaoEmAndamento.DispSen.Dados.CameraID_Solo[0].ToLower().Replace("\\", "#") : "";
string IDcamSoloE = cmbS0.Text.ToLower().Replace("\\", "#");
if (!string.IsNullOrEmpty(IDcamSoloE) && CamerasIDs.Any(x => x.Contains(IDcamSoloE)))
{
@ -287,7 +281,6 @@ namespace AgroBase.Forms.IHM
videoSourceEsquerda.NewFrame += new NewFrameEventHandler(videoSourceEsquerda_NewFrame);
videoSourceEsquerda.Start();
}
//string IDcamSoloD = Variaveis.OperacaoEmAndamento.DispSen.Dados.CameraID_Solo.Count() > 1 ? Variaveis.OperacaoEmAndamento.DispSen.Dados.CameraID_Solo[1].ToLower().Replace("\\", "#") : "";
string IDcamSoloD = cmbS1.Text.ToLower().Replace("\\", "#");
if (!string.IsNullOrEmpty(IDcamSoloD) && CamerasIDs.Any(x => x.Contains(IDcamSoloD)))
{
@ -297,6 +290,12 @@ namespace AgroBase.Forms.IHM
}
}
private void TmrKinect_Tick(object sender, EventArgs e)
{
Bitmap bitmap = (Bitmap)(chbKinect.Checked ? KinectService.bitmapMap : KinectService.bitmapRGB).Clone();
picCentro.Image = bitmap;
}
private void videoSourceCentro_NewFrame(object sender, NewFrameEventArgs eventArgs)
{
Bitmap bitmap = (Bitmap)eventArgs.Frame.Clone();
@ -318,15 +317,14 @@ namespace AgroBase.Forms.IHM
private void cmbCentro_SelectedIndexChanged(object sender, EventArgs e)
{
if (Variaveis.OperacaoEmAndamento.CameraCaminho.combo.SelectedIndex > 0 && Variaveis.OperacaoEmAndamento.CamerasSolo.Any(x => x.combo.SelectedIndex == Variaveis.OperacaoEmAndamento.CameraCaminho.combo.SelectedIndex))
if (tmrKinect == null)
{
MessageBox.Show("Essa câmera já está sendo usada por outro processo!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning);
Variaveis.OperacaoEmAndamento.CameraCaminho.combo.SelectedIndex = Variaveis.OperacaoEmAndamento.CameraCaminho.camera.selectedCamera;
return;
tmrKinect = new Timer();
tmrKinect.Interval = 100;
tmrKinect.Tick -= TmrKinect_Tick;
tmrKinect.Tick += TmrKinect_Tick;
tmrKinect.Start();
}
Variaveis.OperacaoEmAndamento.CameraCaminho.camera.selectedCamera = cmbC.SelectedIndex;
IniciarCameras();
}
private void cmbCameraSolo_SelectedIndexChanged(object sender, EventArgs e)
@ -359,5 +357,16 @@ namespace AgroBase.Forms.IHM
{
AtualizarParametros().ConfigureAwait(false);
}
private void btnCalibrarKinect_Click(object sender, EventArgs e)
{
KinectService.RecalibrarSubdivisoes();
}
private void chbKinect_CheckedChanged(object sender, EventArgs e)
{
btnCalibrarKinect.Enabled = ((CheckBox)sender).Checked;
}
}
}

View File

@ -341,6 +341,7 @@
this.Name = "frmDiagnosticos";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "Diagnósticos";
this.TopMost = true;
this.Load += new System.EventHandler(this.frmDiagnosticos_Load);
this.tabControl1.ResumeLayout(false);
this.tabPulverizador.ResumeLayout(false);

View File

@ -29,6 +29,7 @@
private void InitializeComponent()
{
this.pnlMapa = new System.Windows.Forms.Panel();
this.pnlJoystick = new System.Windows.Forms.Panel();
this.pnlCameraCaminho = new System.Windows.Forms.Panel();
this.pnlCameraSoloD = new System.Windows.Forms.Panel();
this.pnlCameraSoloE = new System.Windows.Forms.Panel();
@ -62,13 +63,12 @@
this.lblModoOperacao = new System.Windows.Forms.Label();
this.txtModoOperacao = new System.Windows.Forms.TextBox();
this.picFechar = new System.Windows.Forms.PictureBox();
this.pnlJoystick = new System.Windows.Forms.Panel();
this.pnlAcompanhamento = new System.Windows.Forms.Panel();
this.cmbModoControle = new System.Windows.Forms.ComboBox();
this.lblModoControle = new System.Windows.Forms.Label();
this.cmbModoControle = new System.Windows.Forms.ComboBox();
this.statusStrip1 = new System.Windows.Forms.StatusStrip();
this.lblUltimaLeituraCaminho = new System.Windows.Forms.ToolStripStatusLabel();
this.lblUltimaLeituraSolo = new System.Windows.Forms.ToolStripStatusLabel();
this.lblUltimaLeituraCaminho = new System.Windows.Forms.ToolStripStatusLabel();
this.lblPerformance = new System.Windows.Forms.ToolStripStatusLabel();
this.pnlMapa.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.picFechar)).BeginInit();
@ -89,6 +89,14 @@
this.pnlMapa.Size = new System.Drawing.Size(480, 455);
this.pnlMapa.TabIndex = 0;
//
// pnlJoystick
//
this.pnlJoystick.Location = new System.Drawing.Point(16, 242);
this.pnlJoystick.Name = "pnlJoystick";
this.pnlJoystick.Size = new System.Drawing.Size(100, 100);
this.pnlJoystick.TabIndex = 18;
this.pnlJoystick.Visible = false;
//
// pnlCameraCaminho
//
this.pnlCameraCaminho.Location = new System.Drawing.Point(176, 355);
@ -388,14 +396,6 @@
this.picFechar.TabIndex = 1;
this.picFechar.TabStop = false;
//
// pnlJoystick
//
this.pnlJoystick.Location = new System.Drawing.Point(16, 242);
this.pnlJoystick.Name = "pnlJoystick";
this.pnlJoystick.Size = new System.Drawing.Size(100, 100);
this.pnlJoystick.TabIndex = 18;
this.pnlJoystick.Visible = false;
//
// pnlAcompanhamento
//
this.pnlAcompanhamento.AutoScroll = true;
@ -432,6 +432,15 @@
this.pnlAcompanhamento.Size = new System.Drawing.Size(312, 397);
this.pnlAcompanhamento.TabIndex = 32;
//
// lblModoControle
//
this.lblModoControle.AutoSize = true;
this.lblModoControle.Location = new System.Drawing.Point(3, 45);
this.lblModoControle.Name = "lblModoControle";
this.lblModoControle.Size = new System.Drawing.Size(91, 13);
this.lblModoControle.TabIndex = 31;
this.lblModoControle.Text = "Modo de Controle";
//
// cmbModoControle
//
this.cmbModoControle.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
@ -443,15 +452,6 @@
this.cmbModoControle.Size = new System.Drawing.Size(120, 28);
this.cmbModoControle.TabIndex = 30;
//
// lblModoControle
//
this.lblModoControle.AutoSize = true;
this.lblModoControle.Location = new System.Drawing.Point(3, 45);
this.lblModoControle.Name = "lblModoControle";
this.lblModoControle.Size = new System.Drawing.Size(91, 13);
this.lblModoControle.TabIndex = 31;
this.lblModoControle.Text = "Modo de Controle";
//
// statusStrip1
//
this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
@ -464,18 +464,18 @@
this.statusStrip1.TabIndex = 33;
this.statusStrip1.Text = "statusStrip1";
//
// lblUltimaLeituraCaminho
//
this.lblUltimaLeituraCaminho.Name = "lblUltimaLeituraCaminho";
this.lblUltimaLeituraCaminho.Size = new System.Drawing.Size(181, 17);
this.lblUltimaLeituraCaminho.Text = "Última Leitura Caminho: 00:00:00";
//
// lblUltimaLeituraSolo
//
this.lblUltimaLeituraSolo.Name = "lblUltimaLeituraSolo";
this.lblUltimaLeituraSolo.Size = new System.Drawing.Size(155, 17);
this.lblUltimaLeituraSolo.Text = "Última Leitura Solo: 00:00:00";
//
// lblUltimaLeituraCaminho
//
this.lblUltimaLeituraCaminho.Name = "lblUltimaLeituraCaminho";
this.lblUltimaLeituraCaminho.Size = new System.Drawing.Size(181, 17);
this.lblUltimaLeituraCaminho.Text = "Última Leitura Caminho: 00:00:00";
//
// lblPerformance
//
this.lblPerformance.Name = "lblPerformance";
@ -497,6 +497,7 @@
this.Name = "frmDialogoMapa";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "frmDialogoMapa";
this.TopMost = true;
this.pnlMapa.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.picFechar)).EndInit();
this.pnlAcompanhamento.ResumeLayout(false);

View File

@ -82,9 +82,9 @@ namespace AgroBase.Forms.IHM
{
lblUltimaLeituraSolo.Text = "Última Leitura Solo: " + FuncoesGlobais.TimestampToDate(ultimaLeitura.Leitura.timestamp);
}
if (Variaveis.OperacaoEmAndamento.CameraCaminho != null)
if (Variaveis.OperacaoEmAndamento.CameraCaminhoKinect != null)
{
lblUltimaLeituraCaminho.Text = "Última Leitura Caminho: " + FuncoesGlobais.TimestampToDate(Variaveis.OperacaoEmAndamento.CameraCaminho.Leitura.timestamp);
lblUltimaLeituraCaminho.Text = "Última Leitura Caminho: " + FuncoesGlobais.TimestampToDate(Variaveis.OperacaoEmAndamento.CameraCaminhoKinect.Leitura.timestamp);
}
lblPerformance.Text = Variaveis.OperacaoEmAndamento.PerformanceStr;
@ -179,6 +179,8 @@ namespace AgroBase.Forms.IHM
pnlJoystick.MouseMove += PanelJoystickBack_MouseMove;
pnlJoystick.MouseUp += PanelJoystickBack_MouseUp;
Variaveis.OperacaoEmAndamento.AtualizaListaCameras(pnlCameraCaminho, new List<Panel>() { pnlCameraSoloE, pnlCameraSoloD }, true);
IniciarOperacao();
}
}

View File

@ -50,13 +50,15 @@
this.lblOperacao = new System.Windows.Forms.Label();
this.lblAjustes = new System.Windows.Forms.Label();
this.lblDesligar = new System.Windows.Forms.Label();
this.label1 = new System.Windows.Forms.Label();
this.lblModoManual = new System.Windows.Forms.Label();
this.picManual = new System.Windows.Forms.PictureBox();
this.picDiagnosticos = new System.Windows.Forms.PictureBox();
this.picOperacao = new System.Windows.Forms.PictureBox();
this.picAjustes = new System.Windows.Forms.PictureBox();
this.picDesligar = new System.Windows.Forms.PictureBox();
this.picRobo = new System.Windows.Forms.PictureBox();
this.lblD_A05 = new System.Windows.Forms.Label();
this.lblStatus = new System.Windows.Forms.Label();
((System.ComponentModel.ISupportInitialize)(this.picManual)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picDiagnosticos)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picOperacao)).BeginInit();
@ -103,8 +105,9 @@
// lblD_Gps
//
this.lblD_Gps.AutoSize = true;
this.lblD_Gps.BackColor = System.Drawing.Color.Gray;
this.lblD_Gps.Cursor = System.Windows.Forms.Cursors.Hand;
this.lblD_Gps.Location = new System.Drawing.Point(153, 23);
this.lblD_Gps.Location = new System.Drawing.Point(151, 171);
this.lblD_Gps.Name = "lblD_Gps";
this.lblD_Gps.Size = new System.Drawing.Size(48, 24);
this.lblD_Gps.TabIndex = 6;
@ -314,28 +317,28 @@
this.lblDesligar.AutoSize = true;
this.lblDesligar.BackColor = System.Drawing.Color.Transparent;
this.lblDesligar.Cursor = System.Windows.Forms.Cursors.Hand;
this.lblDesligar.Location = new System.Drawing.Point(685, 450);
this.lblDesligar.Location = new System.Drawing.Point(685, 406);
this.lblDesligar.Name = "lblDesligar";
this.lblDesligar.Size = new System.Drawing.Size(78, 24);
this.lblDesligar.TabIndex = 36;
this.lblDesligar.Text = "Desligar";
//
// label1
// lblModoManual
//
this.label1.AutoSize = true;
this.label1.BackColor = System.Drawing.Color.Transparent;
this.label1.Cursor = System.Windows.Forms.Cursors.Hand;
this.label1.Location = new System.Drawing.Point(364, 450);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(126, 24);
this.label1.TabIndex = 38;
this.label1.Text = "Modo Manual";
this.lblModoManual.AutoSize = true;
this.lblModoManual.BackColor = System.Drawing.Color.Transparent;
this.lblModoManual.Cursor = System.Windows.Forms.Cursors.Hand;
this.lblModoManual.Location = new System.Drawing.Point(364, 406);
this.lblModoManual.Name = "lblModoManual";
this.lblModoManual.Size = new System.Drawing.Size(126, 24);
this.lblModoManual.TabIndex = 38;
this.lblModoManual.Text = "Modo Manual";
//
// picManual
//
this.picManual.Cursor = System.Windows.Forms.Cursors.Default;
this.picManual.Image = global::AgroBase.Properties.Resources.joystick;
this.picManual.Location = new System.Drawing.Point(362, 302);
this.picManual.Location = new System.Drawing.Point(362, 258);
this.picManual.Name = "picManual";
this.picManual.Size = new System.Drawing.Size(130, 130);
this.picManual.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
@ -379,7 +382,7 @@
//
this.picDesligar.Cursor = System.Windows.Forms.Cursors.Default;
this.picDesligar.Image = global::AgroBase.Properties.Resources.desligar;
this.picDesligar.Location = new System.Drawing.Point(658, 302);
this.picDesligar.Location = new System.Drawing.Point(658, 258);
this.picDesligar.Name = "picDesligar";
this.picDesligar.Size = new System.Drawing.Size(130, 130);
this.picDesligar.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
@ -396,13 +399,37 @@
this.picRobo.TabIndex = 1;
this.picRobo.TabStop = false;
//
// lblD_A05
//
this.lblD_A05.AutoSize = true;
this.lblD_A05.Cursor = System.Windows.Forms.Cursors.Hand;
this.lblD_A05.Location = new System.Drawing.Point(151, 24);
this.lblD_A05.Name = "lblD_A05";
this.lblD_A05.Size = new System.Drawing.Size(43, 24);
this.lblD_A05.TabIndex = 39;
this.lblD_A05.Text = "A05";
this.lblD_A05.Click += new System.EventHandler(this.lblModulo_Click);
//
// lblStatus
//
this.lblStatus.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.lblStatus.AutoSize = true;
this.lblStatus.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblStatus.Location = new System.Drawing.Point(359, 458);
this.lblStatus.Name = "lblStatus";
this.lblStatus.Size = new System.Drawing.Size(44, 13);
this.lblStatus.TabIndex = 40;
this.lblStatus.Text = "Iniciado";
//
// frmIHM
//
this.AutoScaleDimensions = new System.Drawing.SizeF(11F, 24F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.White;
this.ClientSize = new System.Drawing.Size(800, 480);
this.Controls.Add(this.label1);
this.Controls.Add(this.lblStatus);
this.Controls.Add(this.lblD_A05);
this.Controls.Add(this.lblModoManual);
this.Controls.Add(this.picManual);
this.Controls.Add(this.lblDesligar);
this.Controls.Add(this.lblAjustes);
@ -478,7 +505,9 @@
private System.Windows.Forms.Label lblOperacao;
private System.Windows.Forms.Label lblAjustes;
private System.Windows.Forms.Label lblDesligar;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label lblModoManual;
private System.Windows.Forms.PictureBox picManual;
private System.Windows.Forms.Label lblD_A05;
public System.Windows.Forms.Label lblStatus;
}
}

View File

@ -12,6 +12,7 @@ using System.IO.Ports;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Timers;
using System.Windows.Forms;
using static AgroBase.Models.Enums;
@ -19,7 +20,7 @@ namespace AgroBase.Forms.IHM
{
public partial class frmIHM : Form
{
Timer tmrDispositivos = new Timer() { Interval = 5000, Enabled = false };
System.Timers.Timer tmrDispositivos = new System.Timers.Timer() { Interval = 1000, Enabled = false };
public frmIHM()
{
@ -71,59 +72,66 @@ namespace AgroBase.Forms.IHM
private void frmIHM_Load(object sender, EventArgs e)
{
tmrDispositivos.Tick += TmrDispositivos_Tick;
tmrDispositivos.Elapsed += TmrDispositivos_Elapsed;
tmrDispositivos.Start();
}
private void TmrDispositivos_Tick(object sender, EventArgs e)
private void TmrDispositivos_Elapsed(object sender, ElapsedEventArgs e)
{
SerialService.RealizarVarreduraPortasUSB().ConfigureAwait(false);
var Labels = this.Controls.OfType<Label>().Where(y => y.Name.Contains("lblD_")).ToList();
Labels.ForEach(lbl =>
Func<bool> funcao = new Func<bool>(() =>
{
T_Code Dispositivo = (T_Code)Enum.Parse(typeof(T_Code), lbl.Name.Split('_')[1]);
string Mod_ID = lbl.Name.Split('_').Length == 3 ? lbl.Name.Split('_')[2] : lbl.Name.Split('_')[1];
if (Dispositivo == T_Code.Cam)
var Labels = this.Controls.OfType<Label>().Where(y => y.Name.Contains("lblD_")).ToList();
Labels.ForEach(lbl =>
{
var listaCameras = CameraService.AtualizaListaCameras();
T_Code Dispositivo = (T_Code)Enum.Parse(typeof(T_Code), lbl.Name.Split('_')[1]);
string Mod_ID = lbl.Name.Split('_').Length == 3 ? lbl.Name.Split('_')[2] : lbl.Name.Split('_')[1];
var CameraCaminho = Variaveis.OperacaoEmAndamento.CameraCaminho;
if (CameraCaminho != null && Mod_ID == CameraCaminho.ID)
if (Dispositivo == T_Code.Cam)
{
lbl.ForeColor = !listaCameras.Any(x => x.Value == CameraCaminho.CameraSelecionada) ? Color.DarkRed : CameraCaminho.camera.selectedCamera == 0 ? Color.Gold : Color.DarkGreen;
}
else
{
var CameraSolo = Variaveis.OperacaoEmAndamento.CamerasSolo.FirstOrDefault(x => x.ID == Mod_ID);
if (CameraSolo != null)
var listaCameras = CameraService.AtualizaListaCameras();
var CameraCaminho = Variaveis.OperacaoEmAndamento.CameraCaminhoKinect;
if (CameraCaminho != null && Mod_ID == CameraCaminho.ID)
{
lbl.ForeColor = !listaCameras.Any(x => x.Value == CameraSolo.CameraSelecionada) ? Color.DarkRed : CameraSolo.camera.selectedCamera == 0 ? Color.Gold : Color.DarkGreen;
lbl.ForeColor = !listaCameras.Any(x => x.Value == CameraCaminho.CameraSelecionada) ? Color.DarkRed : CameraCaminho.camera.selectedCamera == 0 ? Color.Gold : Color.DarkGreen;
}
else
{
var CameraSolo = Variaveis.OperacaoEmAndamento.CamerasSolo.FirstOrDefault(x => x.ID == Mod_ID);
if (CameraSolo != null)
{
lbl.ForeColor = !listaCameras.Any(x => x.Value == CameraSolo.CameraSelecionada) ? Color.DarkRed : CameraSolo.camera.selectedCamera == 0 ? Color.Gold : Color.DarkGreen;
}
}
}
}
else
{
var Modulo = SerialService.DispositivosMapeados.FirstOrDefault(x => x.Dispositivo == Dispositivo && (x.Mod_ID == Mod_ID || x.Mod_ID == null));
if (Modulo != null)
{
lbl.ForeColor = Modulo.Erro ? Color.Gold : Modulo.Conectado ? Color.DarkGreen : Color.DarkRed;
}
else
{
lbl.ForeColor = Color.Black;
var Modulo = SerialService.DispositivosMapeados.FirstOrDefault(x => x.Dispositivo == Dispositivo && (x.Mod_ID == Mod_ID || x.Mod_ID == null));
if (Modulo != null)
{
lbl.ForeColor = Modulo.Erro ? Color.Gold : Modulo.Conectado ? Color.DarkGreen : Color.DarkRed;
}
else
{
lbl.ForeColor = Color.Black;
}
}
});
if (SerialService.DispositivosMapeados.Count == 0)
{
Variaveis.DispositivosConectados.Where(x => x.Dados.GetStatusConexao()).ToList().ForEach(x => x.AcaoDesconectar());
}
lblMqtt.Text = "MQTT: " + (Variaveis.MqttService.StatusConexao() ? "Conectado" : "Desconectado");
lblMqtt.ForeColor = Variaveis.MqttService.StatusConexao() ? Color.Green : Color.Red;
return true;
});
if (SerialService.DispositivosMapeados.Count == 0)
{
Variaveis.DispositivosConectados.Where(x => x.Dados.GetStatusConexao()).ToList().ForEach(x => x.AcaoDesconectar());
}
FuncoesGlobais.ExecutarMetodoComVerificacaoCrossThread(this, funcao);
lblMqtt.Text = "MQTT: " + (Variaveis.MqttService.StatusConexao() ? "Conectado" : "Desconectado");
lblMqtt.ForeColor = Variaveis.MqttService.StatusConexao() ? Color.Green : Color.Red;
Task.Run(async () => await SerialService.RealizarVarreduraPortasUSB(tmrDispositivos));
}
private void lblModulo_Click(object sender, EventArgs e)

View File

@ -467,6 +467,7 @@
this.Name = "frmInicioOperacao";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "Preparando operação...";
this.TopMost = true;
this.Load += new System.EventHandler(this.frmInicioOperacao_Load);
this.fpnlInformacoes.ResumeLayout(false);
this.fpnlInformacoes.PerformLayout();

View File

@ -295,7 +295,7 @@ namespace AgroBase.Forms.Movimentacao
VideoPorta,
VideoUrl,
VideoUrl,
new Timer()
new System.Timers.Timer()
);
tmrLeitura = new Timer() { Interval = 200 };

View File

@ -88,7 +88,7 @@ namespace AgroBase.Forms.Operacoes
lblUltimaLeituraSolo.Text = "Ultima Leitura Solo: " + FuncoesGlobais.TimestampToDate(ultimaLeitura.Leitura.timestamp);
}
lblUltimaLeituraRua.Text = "Ultima Leitura Rua: " + FuncoesGlobais.TimestampToDate(Variaveis.OperacaoEmAndamento.CameraCaminho.Leitura.timestamp);
lblUltimaLeituraRua.Text = "Ultima Leitura Rua: " + FuncoesGlobais.TimestampToDate(Variaveis.OperacaoEmAndamento.CameraCaminhoKinect.Leitura.timestamp);
btnCarregarMapa.Enabled = !Variaveis.OperacaoEmAndamento.Iniciado;
@ -251,7 +251,7 @@ namespace AgroBase.Forms.Operacoes
private void pnlCaminho_Paint(object sender, PaintEventArgs e)
{
var cameraCaminho = Variaveis.OperacaoEmAndamento.CameraCaminho;
var cameraCaminho = Variaveis.OperacaoEmAndamento.CameraCaminhoKinect;
Panel pnlContornos = (Panel)sender;
if (cameraCaminho.Leitura == null) return;

View File

@ -285,6 +285,11 @@
this.label63 = new System.Windows.Forms.Label();
this.chartSensoriamento = new System.Windows.Forms.DataVisualization.Charting.Chart();
this.tabSinaleiros = new System.Windows.Forms.TabPage();
this.lblU1 = new System.Windows.Forms.Label();
this.lblU2 = new System.Windows.Forms.Label();
this.lblU3 = new System.Windows.Forms.Label();
this.lblU4 = new System.Windows.Forms.Label();
this.picRoboSuperior = new System.Windows.Forms.PictureBox();
this.lblManual = new System.Windows.Forms.Label();
this.lblOperacao = new System.Windows.Forms.Label();
this.pnlManual = new System.Windows.Forms.Panel();
@ -294,6 +299,18 @@
this.tabOrientacao = new System.Windows.Forms.TabPage();
this.pnlInclinacao = new System.Windows.Forms.Panel();
this.pnl3D = new System.Windows.Forms.Panel();
this.tabSonar = new System.Windows.Forms.TabPage();
this.chbGrade = new System.Windows.Forms.CheckBox();
this.gridObstaculos = new System.Windows.Forms.DataGridView();
this.txtDirecaoDesvio = new System.Windows.Forms.TextBox();
this.label100 = new System.Windows.Forms.Label();
this.txtDesvioNecessario = new System.Windows.Forms.TextBox();
this.label99 = new System.Windows.Forms.Label();
this.txtEspacoLivreDireita = new System.Windows.Forms.TextBox();
this.label98 = new System.Windows.Forms.Label();
this.txtEspacoLivreEsquerda = new System.Windows.Forms.TextBox();
this.label97 = new System.Windows.Forms.Label();
this.picMapaCalor = new System.Windows.Forms.PictureBox();
this.panel6 = new System.Windows.Forms.Panel();
this.txtTipoMovimento = new System.Windows.Forms.TextBox();
this.lblTipoMovimento = new System.Windows.Forms.Label();
@ -326,18 +343,30 @@
this.label36 = new System.Windows.Forms.Label();
this.txtMomento = new System.Windows.Forms.TextBox();
this.btnPlay = new System.Windows.Forms.Button();
this.tabSonar = new System.Windows.Forms.TabPage();
this.picMapaCalor = new System.Windows.Forms.PictureBox();
this.txtEspacoLivreEsquerda = new System.Windows.Forms.TextBox();
this.label97 = new System.Windows.Forms.Label();
this.txtEspacoLivreDireita = new System.Windows.Forms.TextBox();
this.label98 = new System.Windows.Forms.Label();
this.txtDesvioNecessario = new System.Windows.Forms.TextBox();
this.label99 = new System.Windows.Forms.Label();
this.txtDirecaoDesvio = new System.Windows.Forms.TextBox();
this.label100 = new System.Windows.Forms.Label();
this.gridObstaculos = new System.Windows.Forms.DataGridView();
this.chbGrade = new System.Windows.Forms.CheckBox();
this.tabControl3 = new System.Windows.Forms.TabControl();
this.tabSonarRGB = new System.Windows.Forms.TabPage();
this.tabSonarCalor = new System.Windows.Forms.TabPage();
this.picSonarRGB = new System.Windows.Forms.PictureBox();
this.tabSegmentacao = new System.Windows.Forms.TabPage();
this.pnlCaminho = new System.Windows.Forms.Panel();
this.txtCamCaminhoAngulo = new System.Windows.Forms.TextBox();
this.label101 = new System.Windows.Forms.Label();
this.txtCamCaminhoEsquerda = new System.Windows.Forms.TextBox();
this.label102 = new System.Windows.Forms.Label();
this.txtCamCaminhoDireita = new System.Windows.Forms.TextBox();
this.label103 = new System.Windows.Forms.Label();
this.chbDesenharContornos = new System.Windows.Forms.CheckBox();
this.chbDesenharExtremos = new System.Windows.Forms.CheckBox();
this.tabControl4 = new System.Windows.Forms.TabControl();
this.tabMapaGPS = new System.Windows.Forms.TabPage();
this.tabMapaDinamico = new System.Windows.Forms.TabPage();
this.pnlZoomMapa = new System.Windows.Forms.Panel();
this.txtTemperatura = new System.Windows.Forms.TextBox();
this.label104 = new System.Windows.Forms.Label();
this.txtAltitude = new System.Windows.Forms.TextBox();
this.label105 = new System.Windows.Forms.Label();
this.txtPressao = new System.Windows.Forms.TextBox();
this.label106 = new System.Windows.Forms.Label();
((System.ComponentModel.ISupportInitialize)(this.trbMomento)).BeginInit();
this.panel1.SuspendLayout();
this.panel2.SuspendLayout();
@ -381,12 +410,21 @@
this.gpbSEN_Filtro.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.chartSensoriamento)).BeginInit();
this.tabSinaleiros.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.picRoboSuperior)).BeginInit();
this.tabOrientacao.SuspendLayout();
this.tabSonar.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.gridObstaculos)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picMapaCalor)).BeginInit();
this.panel6.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.picCameraCaminho)).BeginInit();
this.tabSonar.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.picMapaCalor)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gridObstaculos)).BeginInit();
this.tabControl3.SuspendLayout();
this.tabSonarRGB.SuspendLayout();
this.tabSonarCalor.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.picSonarRGB)).BeginInit();
this.tabSegmentacao.SuspendLayout();
this.tabControl4.SuspendLayout();
this.tabMapaGPS.SuspendLayout();
this.tabMapaDinamico.SuspendLayout();
this.SuspendLayout();
//
// trbMomento
@ -401,6 +439,7 @@
// panel1
//
this.panel1.BackColor = System.Drawing.Color.White;
this.panel1.Controls.Add(this.tabControl4);
this.panel1.Controls.Add(this.pnlOrientacaoDif);
this.panel1.Controls.Add(this.label83);
this.panel1.Controls.Add(this.label82);
@ -427,7 +466,6 @@
this.panel1.Controls.Add(this.lblGPS);
this.panel1.Controls.Add(this.pnlOrientacaoMagnetometro);
this.panel1.Controls.Add(this.pnlOrientacaoGPS);
this.panel1.Controls.Add(this.pnlMapa);
this.panel1.Location = new System.Drawing.Point(522, 10);
this.panel1.Margin = new System.Windows.Forms.Padding(2);
this.panel1.Name = "panel1";
@ -706,10 +744,11 @@
//
// pnlMapa
//
this.pnlMapa.Location = new System.Drawing.Point(2, 103);
this.pnlMapa.Dock = System.Windows.Forms.DockStyle.Fill;
this.pnlMapa.Location = new System.Drawing.Point(3, 3);
this.pnlMapa.Margin = new System.Windows.Forms.Padding(2);
this.pnlMapa.Name = "pnlMapa";
this.pnlMapa.Size = new System.Drawing.Size(412, 366);
this.pnlMapa.Size = new System.Drawing.Size(394, 334);
this.pnlMapa.TabIndex = 0;
//
// panel2
@ -730,6 +769,7 @@
this.tabControl1.Controls.Add(this.tabSinaleiros);
this.tabControl1.Controls.Add(this.tabOrientacao);
this.tabControl1.Controls.Add(this.tabSonar);
this.tabControl1.Controls.Add(this.tabSegmentacao);
this.tabControl1.Location = new System.Drawing.Point(2, 2);
this.tabControl1.Margin = new System.Windows.Forms.Padding(2);
this.tabControl1.Name = "tabControl1";
@ -3104,6 +3144,11 @@
//
// tabSinaleiros
//
this.tabSinaleiros.Controls.Add(this.lblU1);
this.tabSinaleiros.Controls.Add(this.lblU2);
this.tabSinaleiros.Controls.Add(this.lblU3);
this.tabSinaleiros.Controls.Add(this.lblU4);
this.tabSinaleiros.Controls.Add(this.picRoboSuperior);
this.tabSinaleiros.Controls.Add(this.lblManual);
this.tabSinaleiros.Controls.Add(this.lblOperacao);
this.tabSinaleiros.Controls.Add(this.pnlManual);
@ -3118,6 +3163,56 @@
this.tabSinaleiros.Text = "Sinaleiros";
this.tabSinaleiros.UseVisualStyleBackColor = true;
//
// lblU1
//
this.lblU1.AutoSize = true;
this.lblU1.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F);
this.lblU1.Location = new System.Drawing.Point(77, 467);
this.lblU1.Name = "lblU1";
this.lblU1.Size = new System.Drawing.Size(68, 17);
this.lblU1.TabIndex = 9;
this.lblU1.Text = "U1: 0 mm";
//
// lblU2
//
this.lblU2.AutoSize = true;
this.lblU2.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F);
this.lblU2.Location = new System.Drawing.Point(372, 467);
this.lblU2.Name = "lblU2";
this.lblU2.Size = new System.Drawing.Size(68, 17);
this.lblU2.TabIndex = 8;
this.lblU2.Text = "U2: 0 mm";
//
// lblU3
//
this.lblU3.AutoSize = true;
this.lblU3.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F);
this.lblU3.Location = new System.Drawing.Point(77, 206);
this.lblU3.Name = "lblU3";
this.lblU3.Size = new System.Drawing.Size(68, 17);
this.lblU3.TabIndex = 7;
this.lblU3.Text = "U3: 0 mm";
//
// lblU4
//
this.lblU4.AutoSize = true;
this.lblU4.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F);
this.lblU4.Location = new System.Drawing.Point(372, 206);
this.lblU4.Name = "lblU4";
this.lblU4.Size = new System.Drawing.Size(68, 17);
this.lblU4.TabIndex = 5;
this.lblU4.Text = "U4: 0 mm";
//
// picRoboSuperior
//
this.picRoboSuperior.Image = global::AgroBase.Properties.Resources.robo_superior;
this.picRoboSuperior.Location = new System.Drawing.Point(147, 206);
this.picRoboSuperior.Name = "picRoboSuperior";
this.picRoboSuperior.Size = new System.Drawing.Size(219, 278);
this.picRoboSuperior.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.picRoboSuperior.TabIndex = 4;
this.picRoboSuperior.TabStop = false;
//
// lblManual
//
this.lblManual.AutoSize = true;
@ -3198,8 +3293,145 @@
this.pnl3D.Size = new System.Drawing.Size(486, 512);
this.pnl3D.TabIndex = 1;
//
// tabSonar
//
this.tabSonar.Controls.Add(this.tabControl3);
this.tabSonar.Controls.Add(this.chbGrade);
this.tabSonar.Controls.Add(this.gridObstaculos);
this.tabSonar.Controls.Add(this.txtDirecaoDesvio);
this.tabSonar.Controls.Add(this.label100);
this.tabSonar.Controls.Add(this.txtDesvioNecessario);
this.tabSonar.Controls.Add(this.label99);
this.tabSonar.Controls.Add(this.txtEspacoLivreDireita);
this.tabSonar.Controls.Add(this.label98);
this.tabSonar.Controls.Add(this.txtEspacoLivreEsquerda);
this.tabSonar.Controls.Add(this.label97);
this.tabSonar.Location = new System.Drawing.Point(4, 22);
this.tabSonar.Name = "tabSonar";
this.tabSonar.Padding = new System.Windows.Forms.Padding(3);
this.tabSonar.Size = new System.Drawing.Size(496, 522);
this.tabSonar.TabIndex = 6;
this.tabSonar.Text = "Sonar";
this.tabSonar.UseVisualStyleBackColor = true;
//
// chbGrade
//
this.chbGrade.AutoSize = true;
this.chbGrade.Location = new System.Drawing.Point(435, 353);
this.chbGrade.Name = "chbGrade";
this.chbGrade.Size = new System.Drawing.Size(55, 17);
this.chbGrade.TabIndex = 48;
this.chbGrade.Text = "Grade";
this.chbGrade.UseVisualStyleBackColor = true;
//
// gridObstaculos
//
this.gridObstaculos.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.gridObstaculos.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;
this.gridObstaculos.Location = new System.Drawing.Point(5, 376);
this.gridObstaculos.Name = "gridObstaculos";
this.gridObstaculos.Size = new System.Drawing.Size(485, 140);
this.gridObstaculos.TabIndex = 47;
//
// txtDirecaoDesvio
//
this.txtDirecaoDesvio.Location = new System.Drawing.Point(312, 351);
this.txtDirecaoDesvio.Margin = new System.Windows.Forms.Padding(2);
this.txtDirecaoDesvio.Name = "txtDirecaoDesvio";
this.txtDirecaoDesvio.ReadOnly = true;
this.txtDirecaoDesvio.Size = new System.Drawing.Size(100, 20);
this.txtDirecaoDesvio.TabIndex = 46;
this.txtDirecaoDesvio.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// label100
//
this.label100.AutoSize = true;
this.label100.Location = new System.Drawing.Point(213, 354);
this.label100.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label100.Name = "label100";
this.label100.Size = new System.Drawing.Size(95, 13);
this.label100.TabIndex = 45;
this.label100.Text = "Direção do Desvio";
//
// txtDesvioNecessario
//
this.txtDesvioNecessario.Location = new System.Drawing.Point(109, 351);
this.txtDesvioNecessario.Margin = new System.Windows.Forms.Padding(2);
this.txtDesvioNecessario.Name = "txtDesvioNecessario";
this.txtDesvioNecessario.ReadOnly = true;
this.txtDesvioNecessario.Size = new System.Drawing.Size(100, 20);
this.txtDesvioNecessario.TabIndex = 44;
this.txtDesvioNecessario.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// label99
//
this.label99.AutoSize = true;
this.label99.Location = new System.Drawing.Point(5, 354);
this.label99.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label99.Name = "label99";
this.label99.Size = new System.Drawing.Size(96, 13);
this.label99.TabIndex = 43;
this.label99.Text = "Desvio Necessário";
//
// txtEspacoLivreDireita
//
this.txtEspacoLivreDireita.Location = new System.Drawing.Point(312, 327);
this.txtEspacoLivreDireita.Margin = new System.Windows.Forms.Padding(2);
this.txtEspacoLivreDireita.Name = "txtEspacoLivreDireita";
this.txtEspacoLivreDireita.ReadOnly = true;
this.txtEspacoLivreDireita.Size = new System.Drawing.Size(100, 20);
this.txtEspacoLivreDireita.TabIndex = 42;
this.txtEspacoLivreDireita.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// label98
//
this.label98.AutoSize = true;
this.label98.Location = new System.Drawing.Point(213, 330);
this.label98.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label98.Name = "label98";
this.label98.Size = new System.Drawing.Size(85, 13);
this.label98.TabIndex = 41;
this.label98.Text = "Espaço à Direita";
//
// txtEspacoLivreEsquerda
//
this.txtEspacoLivreEsquerda.Location = new System.Drawing.Point(109, 327);
this.txtEspacoLivreEsquerda.Margin = new System.Windows.Forms.Padding(2);
this.txtEspacoLivreEsquerda.Name = "txtEspacoLivreEsquerda";
this.txtEspacoLivreEsquerda.ReadOnly = true;
this.txtEspacoLivreEsquerda.Size = new System.Drawing.Size(100, 20);
this.txtEspacoLivreEsquerda.TabIndex = 40;
this.txtEspacoLivreEsquerda.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// label97
//
this.label97.AutoSize = true;
this.label97.Location = new System.Drawing.Point(5, 330);
this.label97.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label97.Name = "label97";
this.label97.Size = new System.Drawing.Size(100, 13);
this.label97.TabIndex = 39;
this.label97.Text = "Espaço à Esquerda";
//
// picMapaCalor
//
this.picMapaCalor.Dock = System.Windows.Forms.DockStyle.Fill;
this.picMapaCalor.Location = new System.Drawing.Point(3, 3);
this.picMapaCalor.Margin = new System.Windows.Forms.Padding(2);
this.picMapaCalor.Name = "picMapaCalor";
this.picMapaCalor.Size = new System.Drawing.Size(473, 284);
this.picMapaCalor.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.picMapaCalor.TabIndex = 1;
this.picMapaCalor.TabStop = false;
//
// panel6
//
this.panel6.Controls.Add(this.txtPressao);
this.panel6.Controls.Add(this.label106);
this.panel6.Controls.Add(this.txtAltitude);
this.panel6.Controls.Add(this.label105);
this.panel6.Controls.Add(this.txtTemperatura);
this.panel6.Controls.Add(this.label104);
this.panel6.Controls.Add(this.txtTipoMovimento);
this.panel6.Controls.Add(this.lblTipoMovimento);
this.panel6.Controls.Add(this.txtErvasNoRadar);
@ -3540,135 +3772,260 @@
this.btnPlay.UseVisualStyleBackColor = true;
this.btnPlay.Click += new System.EventHandler(this.btnPlay_Click);
//
// tabSonar
// tabControl3
//
this.tabSonar.Controls.Add(this.chbGrade);
this.tabSonar.Controls.Add(this.gridObstaculos);
this.tabSonar.Controls.Add(this.txtDirecaoDesvio);
this.tabSonar.Controls.Add(this.label100);
this.tabSonar.Controls.Add(this.txtDesvioNecessario);
this.tabSonar.Controls.Add(this.label99);
this.tabSonar.Controls.Add(this.txtEspacoLivreDireita);
this.tabSonar.Controls.Add(this.label98);
this.tabSonar.Controls.Add(this.txtEspacoLivreEsquerda);
this.tabSonar.Controls.Add(this.label97);
this.tabSonar.Controls.Add(this.picMapaCalor);
this.tabSonar.Location = new System.Drawing.Point(4, 22);
this.tabSonar.Name = "tabSonar";
this.tabSonar.Padding = new System.Windows.Forms.Padding(3);
this.tabSonar.Size = new System.Drawing.Size(496, 522);
this.tabSonar.TabIndex = 6;
this.tabSonar.Text = "Sonar";
this.tabSonar.UseVisualStyleBackColor = true;
this.tabControl3.Controls.Add(this.tabSonarRGB);
this.tabControl3.Controls.Add(this.tabSonarCalor);
this.tabControl3.Location = new System.Drawing.Point(3, 6);
this.tabControl3.Name = "tabControl3";
this.tabControl3.SelectedIndex = 0;
this.tabControl3.Size = new System.Drawing.Size(487, 316);
this.tabControl3.TabIndex = 49;
//
// picMapaCalor
// tabSonarRGB
//
this.picMapaCalor.Location = new System.Drawing.Point(5, 5);
this.picMapaCalor.Margin = new System.Windows.Forms.Padding(2);
this.picMapaCalor.Name = "picMapaCalor";
this.picMapaCalor.Size = new System.Drawing.Size(486, 318);
this.picMapaCalor.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.picMapaCalor.TabIndex = 1;
this.picMapaCalor.TabStop = false;
this.tabSonarRGB.Controls.Add(this.picSonarRGB);
this.tabSonarRGB.Location = new System.Drawing.Point(4, 22);
this.tabSonarRGB.Name = "tabSonarRGB";
this.tabSonarRGB.Padding = new System.Windows.Forms.Padding(3);
this.tabSonarRGB.Size = new System.Drawing.Size(479, 290);
this.tabSonarRGB.TabIndex = 0;
this.tabSonarRGB.Text = "Sonar em Área";
this.tabSonarRGB.UseVisualStyleBackColor = true;
//
// txtEspacoLivreEsquerda
// tabSonarCalor
//
this.txtEspacoLivreEsquerda.Location = new System.Drawing.Point(109, 327);
this.txtEspacoLivreEsquerda.Margin = new System.Windows.Forms.Padding(2);
this.txtEspacoLivreEsquerda.Name = "txtEspacoLivreEsquerda";
this.txtEspacoLivreEsquerda.ReadOnly = true;
this.txtEspacoLivreEsquerda.Size = new System.Drawing.Size(100, 20);
this.txtEspacoLivreEsquerda.TabIndex = 40;
this.txtEspacoLivreEsquerda.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.tabSonarCalor.Controls.Add(this.picMapaCalor);
this.tabSonarCalor.Location = new System.Drawing.Point(4, 22);
this.tabSonarCalor.Name = "tabSonarCalor";
this.tabSonarCalor.Padding = new System.Windows.Forms.Padding(3);
this.tabSonarCalor.Size = new System.Drawing.Size(479, 290);
this.tabSonarCalor.TabIndex = 1;
this.tabSonarCalor.Text = "Mapa de Calor";
this.tabSonarCalor.UseVisualStyleBackColor = true;
//
// label97
// picSonarRGB
//
this.label97.AutoSize = true;
this.label97.Location = new System.Drawing.Point(5, 330);
this.label97.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label97.Name = "label97";
this.label97.Size = new System.Drawing.Size(100, 13);
this.label97.TabIndex = 39;
this.label97.Text = "Espaço à Esquerda";
this.picSonarRGB.Dock = System.Windows.Forms.DockStyle.Fill;
this.picSonarRGB.Location = new System.Drawing.Point(3, 3);
this.picSonarRGB.Margin = new System.Windows.Forms.Padding(2);
this.picSonarRGB.Name = "picSonarRGB";
this.picSonarRGB.Size = new System.Drawing.Size(473, 284);
this.picSonarRGB.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.picSonarRGB.TabIndex = 2;
this.picSonarRGB.TabStop = false;
//
// txtEspacoLivreDireita
// tabSegmentacao
//
this.txtEspacoLivreDireita.Location = new System.Drawing.Point(312, 327);
this.txtEspacoLivreDireita.Margin = new System.Windows.Forms.Padding(2);
this.txtEspacoLivreDireita.Name = "txtEspacoLivreDireita";
this.txtEspacoLivreDireita.ReadOnly = true;
this.txtEspacoLivreDireita.Size = new System.Drawing.Size(100, 20);
this.txtEspacoLivreDireita.TabIndex = 42;
this.txtEspacoLivreDireita.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.tabSegmentacao.Controls.Add(this.chbDesenharExtremos);
this.tabSegmentacao.Controls.Add(this.chbDesenharContornos);
this.tabSegmentacao.Controls.Add(this.txtCamCaminhoDireita);
this.tabSegmentacao.Controls.Add(this.label103);
this.tabSegmentacao.Controls.Add(this.txtCamCaminhoEsquerda);
this.tabSegmentacao.Controls.Add(this.label102);
this.tabSegmentacao.Controls.Add(this.txtCamCaminhoAngulo);
this.tabSegmentacao.Controls.Add(this.label101);
this.tabSegmentacao.Controls.Add(this.pnlCaminho);
this.tabSegmentacao.Location = new System.Drawing.Point(4, 22);
this.tabSegmentacao.Name = "tabSegmentacao";
this.tabSegmentacao.Padding = new System.Windows.Forms.Padding(3);
this.tabSegmentacao.Size = new System.Drawing.Size(496, 522);
this.tabSegmentacao.TabIndex = 7;
this.tabSegmentacao.Text = "Segmentação";
this.tabSegmentacao.UseVisualStyleBackColor = true;
//
// label98
// pnlCaminho
//
this.label98.AutoSize = true;
this.label98.Location = new System.Drawing.Point(213, 330);
this.label98.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label98.Name = "label98";
this.label98.Size = new System.Drawing.Size(85, 13);
this.label98.TabIndex = 41;
this.label98.Text = "Espaço à Direita";
this.pnlCaminho.BackColor = System.Drawing.Color.White;
this.pnlCaminho.Location = new System.Drawing.Point(5, 5);
this.pnlCaminho.Margin = new System.Windows.Forms.Padding(2);
this.pnlCaminho.Name = "pnlCaminho";
this.pnlCaminho.Size = new System.Drawing.Size(486, 398);
this.pnlCaminho.TabIndex = 16;
this.pnlCaminho.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlCaminho_Paint);
//
// txtDesvioNecessario
// txtCamCaminhoAngulo
//
this.txtDesvioNecessario.Location = new System.Drawing.Point(109, 351);
this.txtDesvioNecessario.Margin = new System.Windows.Forms.Padding(2);
this.txtDesvioNecessario.Name = "txtDesvioNecessario";
this.txtDesvioNecessario.ReadOnly = true;
this.txtDesvioNecessario.Size = new System.Drawing.Size(100, 20);
this.txtDesvioNecessario.TabIndex = 44;
this.txtDesvioNecessario.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.txtCamCaminhoAngulo.Location = new System.Drawing.Point(5, 421);
this.txtCamCaminhoAngulo.Margin = new System.Windows.Forms.Padding(2);
this.txtCamCaminhoAngulo.Name = "txtCamCaminhoAngulo";
this.txtCamCaminhoAngulo.ReadOnly = true;
this.txtCamCaminhoAngulo.Size = new System.Drawing.Size(101, 20);
this.txtCamCaminhoAngulo.TabIndex = 42;
this.txtCamCaminhoAngulo.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// label99
// label101
//
this.label99.AutoSize = true;
this.label99.Location = new System.Drawing.Point(5, 354);
this.label99.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label99.Name = "label99";
this.label99.Size = new System.Drawing.Size(96, 13);
this.label99.TabIndex = 43;
this.label99.Text = "Desvio Necessário";
this.label101.AutoSize = true;
this.label101.Location = new System.Drawing.Point(2, 405);
this.label101.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label101.Name = "label101";
this.label101.Size = new System.Drawing.Size(40, 13);
this.label101.TabIndex = 41;
this.label101.Text = "Angulo";
//
// txtDirecaoDesvio
// txtCamCaminhoEsquerda
//
this.txtDirecaoDesvio.Location = new System.Drawing.Point(312, 351);
this.txtDirecaoDesvio.Margin = new System.Windows.Forms.Padding(2);
this.txtDirecaoDesvio.Name = "txtDirecaoDesvio";
this.txtDirecaoDesvio.ReadOnly = true;
this.txtDirecaoDesvio.Size = new System.Drawing.Size(100, 20);
this.txtDirecaoDesvio.TabIndex = 46;
this.txtDirecaoDesvio.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.txtCamCaminhoEsquerda.Location = new System.Drawing.Point(5, 459);
this.txtCamCaminhoEsquerda.Margin = new System.Windows.Forms.Padding(2);
this.txtCamCaminhoEsquerda.Name = "txtCamCaminhoEsquerda";
this.txtCamCaminhoEsquerda.ReadOnly = true;
this.txtCamCaminhoEsquerda.Size = new System.Drawing.Size(101, 20);
this.txtCamCaminhoEsquerda.TabIndex = 44;
this.txtCamCaminhoEsquerda.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// label100
// label102
//
this.label100.AutoSize = true;
this.label100.Location = new System.Drawing.Point(213, 354);
this.label100.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label100.Name = "label100";
this.label100.Size = new System.Drawing.Size(95, 13);
this.label100.TabIndex = 45;
this.label100.Text = "Direção do Desvio";
this.label102.AutoSize = true;
this.label102.Location = new System.Drawing.Point(2, 443);
this.label102.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label102.Name = "label102";
this.label102.Size = new System.Drawing.Size(96, 13);
this.label102.TabIndex = 43;
this.label102.Text = "Angulo a esquerda";
//
// gridObstaculos
// txtCamCaminhoDireita
//
this.gridObstaculos.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.gridObstaculos.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;
this.gridObstaculos.Location = new System.Drawing.Point(5, 376);
this.gridObstaculos.Name = "gridObstaculos";
this.gridObstaculos.Size = new System.Drawing.Size(485, 140);
this.gridObstaculos.TabIndex = 47;
this.txtCamCaminhoDireita.Location = new System.Drawing.Point(5, 497);
this.txtCamCaminhoDireita.Margin = new System.Windows.Forms.Padding(2);
this.txtCamCaminhoDireita.Name = "txtCamCaminhoDireita";
this.txtCamCaminhoDireita.ReadOnly = true;
this.txtCamCaminhoDireita.Size = new System.Drawing.Size(101, 20);
this.txtCamCaminhoDireita.TabIndex = 46;
this.txtCamCaminhoDireita.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// chbGrade
// label103
//
this.chbGrade.AutoSize = true;
this.chbGrade.Location = new System.Drawing.Point(435, 353);
this.chbGrade.Name = "chbGrade";
this.chbGrade.Size = new System.Drawing.Size(55, 17);
this.chbGrade.TabIndex = 48;
this.chbGrade.Text = "Grade";
this.chbGrade.UseVisualStyleBackColor = true;
this.label103.AutoSize = true;
this.label103.Location = new System.Drawing.Point(2, 481);
this.label103.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label103.Name = "label103";
this.label103.Size = new System.Drawing.Size(80, 13);
this.label103.TabIndex = 45;
this.label103.Text = "Angulo a direita";
//
// chbDesenharContornos
//
this.chbDesenharContornos.AutoSize = true;
this.chbDesenharContornos.Location = new System.Drawing.Point(369, 408);
this.chbDesenharContornos.Name = "chbDesenharContornos";
this.chbDesenharContornos.Size = new System.Drawing.Size(122, 17);
this.chbDesenharContornos.TabIndex = 47;
this.chbDesenharContornos.Text = "Desenhar contornos";
this.chbDesenharContornos.UseVisualStyleBackColor = true;
//
// chbDesenharExtremos
//
this.chbDesenharExtremos.AutoSize = true;
this.chbDesenharExtremos.Checked = true;
this.chbDesenharExtremos.CheckState = System.Windows.Forms.CheckState.Checked;
this.chbDesenharExtremos.Location = new System.Drawing.Point(368, 431);
this.chbDesenharExtremos.Name = "chbDesenharExtremos";
this.chbDesenharExtremos.Size = new System.Drawing.Size(117, 17);
this.chbDesenharExtremos.TabIndex = 48;
this.chbDesenharExtremos.Text = "Desenhar extremos";
this.chbDesenharExtremos.UseVisualStyleBackColor = true;
//
// tabControl4
//
this.tabControl4.Controls.Add(this.tabMapaGPS);
this.tabControl4.Controls.Add(this.tabMapaDinamico);
this.tabControl4.Location = new System.Drawing.Point(5, 104);
this.tabControl4.Name = "tabControl4";
this.tabControl4.SelectedIndex = 0;
this.tabControl4.Size = new System.Drawing.Size(408, 366);
this.tabControl4.TabIndex = 0;
//
// tabMapaGPS
//
this.tabMapaGPS.Controls.Add(this.pnlMapa);
this.tabMapaGPS.Location = new System.Drawing.Point(4, 22);
this.tabMapaGPS.Name = "tabMapaGPS";
this.tabMapaGPS.Padding = new System.Windows.Forms.Padding(3);
this.tabMapaGPS.Size = new System.Drawing.Size(400, 340);
this.tabMapaGPS.TabIndex = 0;
this.tabMapaGPS.Text = "Mapa GPS";
this.tabMapaGPS.UseVisualStyleBackColor = true;
//
// tabMapaDinamico
//
this.tabMapaDinamico.Controls.Add(this.pnlZoomMapa);
this.tabMapaDinamico.Location = new System.Drawing.Point(4, 22);
this.tabMapaDinamico.Name = "tabMapaDinamico";
this.tabMapaDinamico.Padding = new System.Windows.Forms.Padding(3);
this.tabMapaDinamico.Size = new System.Drawing.Size(400, 340);
this.tabMapaDinamico.TabIndex = 1;
this.tabMapaDinamico.Text = "Mapa Dinâmico";
this.tabMapaDinamico.UseVisualStyleBackColor = true;
//
// pnlZoomMapa
//
this.pnlZoomMapa.BackColor = System.Drawing.Color.White;
this.pnlZoomMapa.Dock = System.Windows.Forms.DockStyle.Fill;
this.pnlZoomMapa.Location = new System.Drawing.Point(3, 3);
this.pnlZoomMapa.Name = "pnlZoomMapa";
this.pnlZoomMapa.Size = new System.Drawing.Size(394, 334);
this.pnlZoomMapa.TabIndex = 16;
//
// txtTemperatura
//
this.txtTemperatura.Location = new System.Drawing.Point(4, 497);
this.txtTemperatura.Margin = new System.Windows.Forms.Padding(2);
this.txtTemperatura.Name = "txtTemperatura";
this.txtTemperatura.ReadOnly = true;
this.txtTemperatura.Size = new System.Drawing.Size(117, 20);
this.txtTemperatura.TabIndex = 54;
this.txtTemperatura.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// label104
//
this.label104.AutoSize = true;
this.label104.Location = new System.Drawing.Point(2, 481);
this.label104.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label104.Name = "label104";
this.label104.Size = new System.Drawing.Size(67, 13);
this.label104.TabIndex = 53;
this.label104.Text = "Temperatura";
//
// txtAltitude
//
this.txtAltitude.Location = new System.Drawing.Point(126, 497);
this.txtAltitude.Margin = new System.Windows.Forms.Padding(2);
this.txtAltitude.Name = "txtAltitude";
this.txtAltitude.ReadOnly = true;
this.txtAltitude.Size = new System.Drawing.Size(117, 20);
this.txtAltitude.TabIndex = 56;
this.txtAltitude.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// label105
//
this.label105.AutoSize = true;
this.label105.Location = new System.Drawing.Point(124, 481);
this.label105.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label105.Name = "label105";
this.label105.Size = new System.Drawing.Size(42, 13);
this.label105.TabIndex = 55;
this.label105.Text = "Altitude";
//
// txtPressao
//
this.txtPressao.Location = new System.Drawing.Point(246, 497);
this.txtPressao.Margin = new System.Windows.Forms.Padding(2);
this.txtPressao.Name = "txtPressao";
this.txtPressao.ReadOnly = true;
this.txtPressao.Size = new System.Drawing.Size(117, 20);
this.txtPressao.TabIndex = 58;
this.txtPressao.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// label106
//
this.label106.AutoSize = true;
this.label106.Location = new System.Drawing.Point(244, 481);
this.label106.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label106.Name = "label106";
this.label106.Size = new System.Drawing.Size(45, 13);
this.label106.TabIndex = 57;
this.label106.Text = "Pressão";
//
// frmResultadosOperacao
//
@ -3751,14 +4108,24 @@
((System.ComponentModel.ISupportInitialize)(this.chartSensoriamento)).EndInit();
this.tabSinaleiros.ResumeLayout(false);
this.tabSinaleiros.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.picRoboSuperior)).EndInit();
this.tabOrientacao.ResumeLayout(false);
this.tabSonar.ResumeLayout(false);
this.tabSonar.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.gridObstaculos)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.picMapaCalor)).EndInit();
this.panel6.ResumeLayout(false);
this.panel6.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.picCameraCaminho)).EndInit();
this.tabSonar.ResumeLayout(false);
this.tabSonar.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.picMapaCalor)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gridObstaculos)).EndInit();
this.tabControl3.ResumeLayout(false);
this.tabSonarRGB.ResumeLayout(false);
this.tabSonarCalor.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.picSonarRGB)).EndInit();
this.tabSegmentacao.ResumeLayout(false);
this.tabSegmentacao.PerformLayout();
this.tabControl4.ResumeLayout(false);
this.tabMapaGPS.ResumeLayout(false);
this.tabMapaDinamico.ResumeLayout(false);
this.ResumeLayout(false);
this.PerformLayout();
@ -4058,5 +4425,34 @@
private System.Windows.Forms.TextBox txtDesvioNecessario;
private System.Windows.Forms.Label label99;
private System.Windows.Forms.CheckBox chbGrade;
private System.Windows.Forms.Label lblU1;
private System.Windows.Forms.Label lblU2;
private System.Windows.Forms.Label lblU3;
private System.Windows.Forms.Label lblU4;
private System.Windows.Forms.PictureBox picRoboSuperior;
private System.Windows.Forms.TabControl tabControl3;
private System.Windows.Forms.TabPage tabSonarRGB;
private System.Windows.Forms.TabPage tabSonarCalor;
private System.Windows.Forms.PictureBox picSonarRGB;
private System.Windows.Forms.TabPage tabSegmentacao;
private System.Windows.Forms.Panel pnlCaminho;
private System.Windows.Forms.TextBox txtCamCaminhoAngulo;
private System.Windows.Forms.Label label101;
private System.Windows.Forms.CheckBox chbDesenharExtremos;
private System.Windows.Forms.CheckBox chbDesenharContornos;
private System.Windows.Forms.TextBox txtCamCaminhoDireita;
private System.Windows.Forms.Label label103;
private System.Windows.Forms.TextBox txtCamCaminhoEsquerda;
private System.Windows.Forms.Label label102;
private System.Windows.Forms.TabControl tabControl4;
private System.Windows.Forms.TabPage tabMapaGPS;
private System.Windows.Forms.TabPage tabMapaDinamico;
private System.Windows.Forms.Panel pnlZoomMapa;
private System.Windows.Forms.TextBox txtPressao;
private System.Windows.Forms.Label label106;
private System.Windows.Forms.TextBox txtAltitude;
private System.Windows.Forms.Label label105;
private System.Windows.Forms.TextBox txtTemperatura;
private System.Windows.Forms.Label label104;
}
}

View File

@ -32,8 +32,13 @@ namespace AgroBase.Forms.Operacoes
List<SenSensoriamentoLogModel> LogsSensoriamento = new List<SenSensoriamentoLogModel>();
List<PzmSensoriamentoLogModel> LogsPzem = new List<PzmSensoriamentoLogModel>();
List<WitSensoriamentoLogModel> LogsWt901C = new List<WitSensoriamentoLogModel>();
List<UltrasonicA05Model> LogsA05 = new List<UltrasonicA05Model>();
List<KinectModel> LogsKinect = new List<KinectModel>();
List<CamSoloSensoriamentoLogModel> LogsCam_Solo_E = new List<CamSoloSensoriamentoLogModel>();
List<CamSoloSensoriamentoLogModel> LogsCam_Solo_D = new List<CamSoloSensoriamentoLogModel>();
List<CamCaminhoSensoriamentoLogModel> LogsCam_Caminho = new List<CamCaminhoSensoriamentoLogModel>();
string pathImagensCaminho = "";
string pathImagensSonarRGB = "";
string pathImagensMapaCalor = "";
string pathImagensSoloE = "";
string pathImagensSoloD = "";
@ -41,6 +46,7 @@ namespace AgroBase.Forms.Operacoes
Timer tmrPlay = new Timer() { Interval = 1000 };
MapasModel Mapa = new MapasModel();
private Visualizador3DService visualizador3D;
private MapaDinamicoModel MapaDinamico;
private int idxMomentoAtual
{
get
@ -63,6 +69,12 @@ namespace AgroBase.Forms.Operacoes
public frmResultadosOperacao()
{
// Ativa o double buffering
this.DoubleBuffered = true;
this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);
this.SetStyle(ControlStyles.UserPaint, true);
this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
InitializeComponent();
InitializeGLControl();
@ -81,6 +93,8 @@ namespace AgroBase.Forms.Operacoes
picDIR_DF.Image = FuncoesGlobais.EspelharImagemHorizontalmente(Resources.roda_superior);
picDIR_DT.Image = FuncoesGlobais.EspelharImagemHorizontalmente(Resources.roda_superior);
MapaDinamico = new MapaDinamicoModel(this, pnlZoomMapa);
}
private void TmrPlay_Tick(object sender, EventArgs e)
@ -124,10 +138,14 @@ namespace AgroBase.Forms.Operacoes
LogsSensoriamento = JsonConvert.DeserializeObject<SenSensoriamentoLogModel[]>(DeserializarDadosOperacao(ofd.FileName, data.sen ?? Enums.T_Code.Sen.ToString())).ToList();
LogsPzem = JsonConvert.DeserializeObject<PzmSensoriamentoLogModel[]>(DeserializarDadosOperacao(ofd.FileName, data.pzm ?? Enums.T_Code.Pzm.ToString())).ToList();
LogsWt901C = JsonConvert.DeserializeObject<WitSensoriamentoLogModel[]>(DeserializarDadosOperacao(ofd.FileName, data.wit ?? Enums.T_Code.Wit.ToString())).ToList();
LogsA05 = JsonConvert.DeserializeObject<UltrasonicA05Model[]>(DeserializarDadosOperacao(ofd.FileName, data.a05 ?? Enums.T_Code.A05.ToString())).ToList();
LogsKinect = JsonConvert.DeserializeObject<KinectModel[]>(DeserializarDadosOperacao(ofd.FileName, data.knt ?? Enums.T_Code.Knt.ToString())).ToList();
//pathImagensCaminho = ofd.FileName.Replace("data.lgop", data.caminho + "/");
pathImagensCaminho = ofd.FileName.Replace("data.lgop", data.knt + "/rgb_");
LogsCam_Solo_E = JsonConvert.DeserializeObject<CamSoloSensoriamentoLogModel[]>(DeserializarDadosOperacao(ofd.FileName, data.soloE)).ToList();
LogsCam_Solo_D = JsonConvert.DeserializeObject<CamSoloSensoriamentoLogModel[]>(DeserializarDadosOperacao(ofd.FileName, data.soloD)).ToList();
LogsCam_Caminho = JsonConvert.DeserializeObject<CamCaminhoSensoriamentoLogModel[]>(DeserializarDadosOperacao(ofd.FileName, data.caminho)).ToList();
pathImagensSonarRGB = ofd.FileName.Replace("data.lgop", data.knt + "/rgb_");
pathImagensMapaCalor = ofd.FileName.Replace("data.lgop", data.knt + "/heat_");
pathImagensCaminho = ofd.FileName.Replace("data.lgop", data.caminho + "/");
pathImagensSoloE = ofd.FileName.Replace("data.lgop", data.soloE + "/");
pathImagensSoloD = ofd.FileName.Replace("data.lgop", data.soloD + "/");
@ -589,7 +607,9 @@ namespace AgroBase.Forms.Operacoes
private void AtualizarInformacoesCameras()
{
//CarregarImagemCamera(picCameraCaminho, pathImagensCaminho);
CarregarImagemCamera(picCameraCaminho, pathImagensCaminho);
AtualizarInformacoesCameraCaminho();
CarregarImagemCamera(picCameraSoloE, pathImagensSoloE);
CarregarImagemCamera(picCameraSoloD, pathImagensSoloD);
}
@ -612,6 +632,22 @@ namespace AgroBase.Forms.Operacoes
lblGPS.ForeColor = !Log.Inicializado ? Color.Red : Color.Black;
pnlOrientacaoGPS.Invalidate();
var LogKnt = LogsKinect.FirstOrDefault(x => x.Momento == MomentoAtual);
var LogOpe = LogsOperacao.FirstOrDefault(x => x.Momento == MomentoAtual);
double AnguloCarro = (LogsWt901C.FirstOrDefault(x => x.Momento == MomentoAtual).Inicializado ? LogOpe.AnguloCarroBussola : LogOpe.AnguloCarroGPS);
MapaDinamico.AtualizarDados(
LogKnt.Iniciado && LogKnt.StatusDetecao ? LogKnt.ObstaculoCritico : null,
(float)LogOpe.AnguloRua,
(float)AnguloCarro,
new GPSModel() { Latitude = Log.Latitude, Longitude = Log.Longitude },
LogsGPS,
null, //Variaveis.OperacaoEmAndamento.Mapa.TrajetoriaProjetada.FirstOrDefault(),
new List<GPSModel>(LogsGPS.Take(LogsGPS.IndexOf(Log) + 1))
);
}
private void AtualizarInformacoesDirecional()
@ -742,11 +778,20 @@ namespace AgroBase.Forms.Operacoes
pnlOrientacaoMagnetometro.Invalidate();
pnlInclinacao.Invalidate();
visualizador3D.AtualizarAngulos(LogWit.AngleX, LogWit.AngleY, LogWit.AngleZ);
txtTemperatura.Text = LogWit.Temperatura.ToString("0.00");
txtAltitude.Text = LogWit.Altitude.ToString("0.00");
txtPressao.Text = LogWit.Pressao.ToString("0.00");
var LogSen = LogsSensoriamento.FirstOrDefault(x => x.Momento == MomentoAtual);
pnlManual.BackColor = LogSen.StatusSinaleiroMN == Enums.StatusLED.Aceso ? Color.Yellow : Color.Gold;
pnlAutomatico.BackColor = LogSen.StatusSinaleiroAT == Enums.StatusLED.Aceso ? Color.Yellow : Color.Gold;
pnlOperacao.BackColor = LogSen.StatusSinaleiroOP == Enums.StatusLED.Aceso ? Color.Green : Color.DarkGreen;
var LogA05 = LogsA05.FirstOrDefault(x => x.Momento == MomentoAtual);
lblU1.Text = "U1: " + LogA05.U1.ToString() + " mm";
lblU2.Text = "U2: " + LogA05.U2.ToString() + " mm";
lblU3.Text = "U3: " + LogA05.U3.ToString() + " mm";
lblU4.Text = "U4: " + LogA05.U4.ToString() + " mm";
}
private void AtualizarInformacoesKinect()
@ -788,16 +833,27 @@ namespace AgroBase.Forms.Operacoes
CarregarImagemCamera(picMapaCalor, pathImagensMapaCalor);
CarregarImagemCamera(picCameraCaminho, pathImagensCaminho);
CarregarImagemCamera(picSonarRGB, pathImagensSonarRGB);
if (chbGrade.Checked)
{
Bitmap bitmap = (Bitmap)picCameraCaminho.Image.Clone();
Bitmap bitmap = (Bitmap)picSonarRGB.Image.Clone();
bitmap = (Bitmap)KinectService.ExibirObstaculos(bitmap, Log.Subdivisoes, Log.Obstaculos).Clone();
picCameraCaminho.Image = (Bitmap)bitmap.Clone();
picSonarRGB.Image = (Bitmap)bitmap.Clone();
}
}
private void AtualizarInformacoesCameraCaminho()
{
var Log = LogsCam_Caminho.FirstOrDefault(x => x.Momento == MomentoAtual);
txtCamCaminhoAngulo.Text = Log.Angulo.ToString("0.00");
txtCamCaminhoEsquerda.Text = Log.AnguloEsquerdo.ToString("0.00");
txtCamCaminhoDireita.Text = Log.AnguloDireito.ToString("0.00");
pnlCaminho.Invalidate();
}
private void pnlOrientacaoDirecional_Paint(object sender, PaintEventArgs e)
{
@ -970,6 +1026,87 @@ namespace AgroBase.Forms.Operacoes
g.FillEllipse(brush, circlePosX - radius, circlePosY - radius, radius * 2, radius * 2);
}
private void pnlCaminho_Paint(object sender, PaintEventArgs e)
{
var Log = LogsCam_Caminho.FirstOrDefault(x => x.Momento == MomentoAtual);
Panel pnlContornos = (Panel)sender;
if (Log.Leitura == null) return;
Graphics graphics = e.Graphics;
graphics.Clear(pnlContornos.BackColor); // Limpa o fundo
// Determina as dimensões máximas dos contornos
float larguraMaxContornos = 512; // Substitua pelo valor real
float alturaMaxContornos = 512; // Substitua pelo valor real
// Proporção de escala baseada no tamanho do Panel e nas dimensões dos contornos
float proporcaoX = pnlContornos.Width / larguraMaxContornos;
float proporcaoY = pnlContornos.Height / alturaMaxContornos;
float escala = Math.Min(proporcaoX, proporcaoY); // Mantém a proporção sem distorcer
// Calcula o novo tamanho dos contornos após o redimensionamento
float novaLargura = larguraMaxContornos * escala;
float novaAltura = alturaMaxContornos * escala;
// Calcula o deslocamento para centralizar os contornos no Panel
float deslocamentoX = (pnlContornos.Width - novaLargura) / 2;
float deslocamentoY = (pnlContornos.Height - novaAltura) / 2;
List<Point> pontosCamera = new List<Point>();
var Classe = Log.ClassMap.FirstOrDefault(x => x.Key == "rua");
foreach (var cameraClass in Log.Leitura.Classes.Where(x => x.Classe == Classe.Key))
{
if (cameraClass.Contornos == null || cameraClass.Contornos.Length == 0) continue;
using (Pen pen = new Pen(Color.Blue, 2))
{
for (int i = 0; i < cameraClass.Contornos.Length - 1; i++)
{
Point contorno = new Point() { X = cameraClass.Contornos[i][0], Y = cameraClass.Contornos[i][1] };
Point contornoP = new Point() { X = cameraClass.Contornos[i + 1][0], Y = cameraClass.Contornos[i + 1][1] };
// Aplica a escala e o deslocamento às coordenadas
Point start = new Point((int)(contorno.X * escala + deslocamentoX), (int)(contorno.Y * escala + deslocamentoY));
Point end = new Point((int)(contornoP.X * escala + deslocamentoX), (int)(contornoP.Y * escala + deslocamentoY));
if (chbDesenharContornos.Checked)
{
graphics.DrawLine(pen, start, end);
}
pontosCamera.Add(contorno);
}
// Se necessário, fechar o contorno conectando o último ponto ao primeiro
if (cameraClass.Contornos.Length > 1 && chbDesenharContornos.Checked)
{
var primeiro = cameraClass.Contornos.First();
var ultimo = cameraClass.Contornos.Last();
Point start = new Point((int)(ultimo[0] * escala + deslocamentoX), (int)(ultimo[1] * escala + deslocamentoY));
Point end = new Point((int)(primeiro[0] * escala + deslocamentoX), (int)(primeiro[1] * escala + deslocamentoY));
graphics.DrawLine(pen, start, end);
}
}
}
if (chbDesenharExtremos.Checked)
{
using (Pen pen = new Pen(Classe.Value, 2))
{
var PontosExtremos = CameraCaminhoModel.DefinirPontosExtremos(pontosCamera);
for (int i = 0; i < PontosExtremos.Count - 1; i++)
{
// Aplica a escala e o deslocamento às coordenadas
Point start = new Point((int)(PontosExtremos[i].X * escala + deslocamentoX), (int)(PontosExtremos[i].Y * escala + deslocamentoY));
Point end = new Point((int)(PontosExtremos[i + 1].X * escala + deslocamentoX), (int)(PontosExtremos[i + 1].Y * escala + deslocamentoY));
graphics.DrawLine(pen, start, end);
}
}
}
}
}
}

View File

@ -92,7 +92,7 @@ namespace AgroBase.Forms.Sensoriamento
VideoPorta,
VideoUrl,
VideoUrl,
new Timer()
new System.Timers.Timer()
);
tmrLeitura = new Timer() { Interval = 200 };

View File

@ -29,19 +29,22 @@ namespace AgroBase.Forms
/// </summary>
private void InitializeComponent()
{
System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend();
System.Windows.Forms.DataVisualization.Charting.Series series1 = new System.Windows.Forms.DataVisualization.Charting.Series();
System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea2 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
System.Windows.Forms.DataVisualization.Charting.Legend legend2 = new System.Windows.Forms.DataVisualization.Charting.Legend();
System.Windows.Forms.DataVisualization.Charting.Series series2 = new System.Windows.Forms.DataVisualization.Charting.Series();
System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea3 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
System.Windows.Forms.DataVisualization.Charting.Legend legend3 = new System.Windows.Forms.DataVisualization.Charting.Legend();
System.Windows.Forms.DataVisualization.Charting.Series series3 = new System.Windows.Forms.DataVisualization.Charting.Series();
System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea4 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
System.Windows.Forms.DataVisualization.Charting.Legend legend4 = new System.Windows.Forms.DataVisualization.Charting.Legend();
System.Windows.Forms.DataVisualization.Charting.Series series4 = new System.Windows.Forms.DataVisualization.Charting.Series();
System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea17 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
System.Windows.Forms.DataVisualization.Charting.Legend legend17 = new System.Windows.Forms.DataVisualization.Charting.Legend();
System.Windows.Forms.DataVisualization.Charting.Series series17 = new System.Windows.Forms.DataVisualization.Charting.Series();
System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea18 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
System.Windows.Forms.DataVisualization.Charting.Legend legend18 = new System.Windows.Forms.DataVisualization.Charting.Legend();
System.Windows.Forms.DataVisualization.Charting.Series series18 = new System.Windows.Forms.DataVisualization.Charting.Series();
System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea19 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
System.Windows.Forms.DataVisualization.Charting.Legend legend19 = new System.Windows.Forms.DataVisualization.Charting.Legend();
System.Windows.Forms.DataVisualization.Charting.Series series19 = new System.Windows.Forms.DataVisualization.Charting.Series();
System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea20 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
System.Windows.Forms.DataVisualization.Charting.Legend legend20 = new System.Windows.Forms.DataVisualization.Charting.Legend();
System.Windows.Forms.DataVisualization.Charting.Series series20 = new System.Windows.Forms.DataVisualization.Charting.Series();
this.pnlFundo = new System.Windows.Forms.Panel();
this.lblUL_A05 = new System.Windows.Forms.Label();
this.lblUL_Wit = new System.Windows.Forms.Label();
this.lblUL_Pzm = new System.Windows.Forms.Label();
this.lblB12V = new System.Windows.Forms.Label();
this.lblB7V2 = new System.Windows.Forms.Label();
this.lblB5V = new System.Windows.Forms.Label();
@ -113,9 +116,14 @@ namespace AgroBase.Forms
this.lblEFA_SP = new System.Windows.Forms.Label();
this.lblM_EF = new System.Windows.Forms.Label();
this.picEF = new System.Windows.Forms.PictureBox();
this.lblUL_Pzm = new System.Windows.Forms.Label();
this.lblUL_Wit = new System.Windows.Forms.Label();
this.lblUL_A05 = new System.Windows.Forms.Label();
this.lblU3 = new System.Windows.Forms.Label();
this.lblU4 = new System.Windows.Forms.Label();
this.lblU2 = new System.Windows.Forms.Label();
this.lblU1 = new System.Windows.Forms.Label();
this.lblMagnetometro = new System.Windows.Forms.Label();
this.lblGPS = new System.Windows.Forms.Label();
this.pnlOrientacaoMagnetometro = new System.Windows.Forms.Panel();
this.pnlOrientacaoGPS = new System.Windows.Forms.Panel();
this.pnlFundo.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.chartET)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.chartDT)).BeginInit();
@ -132,6 +140,14 @@ namespace AgroBase.Forms
//
this.pnlFundo.AutoScroll = true;
this.pnlFundo.BackColor = System.Drawing.Color.White;
this.pnlFundo.Controls.Add(this.lblMagnetometro);
this.pnlFundo.Controls.Add(this.lblGPS);
this.pnlFundo.Controls.Add(this.pnlOrientacaoMagnetometro);
this.pnlFundo.Controls.Add(this.pnlOrientacaoGPS);
this.pnlFundo.Controls.Add(this.lblU2);
this.pnlFundo.Controls.Add(this.lblU1);
this.pnlFundo.Controls.Add(this.lblU4);
this.pnlFundo.Controls.Add(this.lblU3);
this.pnlFundo.Controls.Add(this.lblUL_A05);
this.pnlFundo.Controls.Add(this.lblUL_Wit);
this.pnlFundo.Controls.Add(this.lblUL_Pzm);
@ -213,6 +229,39 @@ namespace AgroBase.Forms
this.pnlFundo.Size = new System.Drawing.Size(1473, 811);
this.pnlFundo.TabIndex = 0;
//
// lblUL_A05
//
this.lblUL_A05.AutoSize = true;
this.lblUL_A05.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblUL_A05.Location = new System.Drawing.Point(656, 755);
this.lblUL_A05.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblUL_A05.Name = "lblUL_A05";
this.lblUL_A05.Size = new System.Drawing.Size(122, 12);
this.lblUL_A05.TabIndex = 180;
this.lblUL_A05.Text = "Ultima Leitura A05: 00:00:00";
//
// lblUL_Wit
//
this.lblUL_Wit.AutoSize = true;
this.lblUL_Wit.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblUL_Wit.Location = new System.Drawing.Point(656, 743);
this.lblUL_Wit.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblUL_Wit.Name = "lblUL_Wit";
this.lblUL_Wit.Size = new System.Drawing.Size(122, 12);
this.lblUL_Wit.TabIndex = 179;
this.lblUL_Wit.Text = "Ultima Leitura WIT: 00:00:00";
//
// lblUL_Pzm
//
this.lblUL_Pzm.AutoSize = true;
this.lblUL_Pzm.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblUL_Pzm.Location = new System.Drawing.Point(656, 731);
this.lblUL_Pzm.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblUL_Pzm.Name = "lblUL_Pzm";
this.lblUL_Pzm.Size = new System.Drawing.Size(126, 12);
this.lblUL_Pzm.TabIndex = 178;
this.lblUL_Pzm.Text = "Ultima Leitura PZM: 00:00:00";
//
// lblB12V
//
this.lblB12V.AutoSize = true;
@ -321,68 +370,68 @@ namespace AgroBase.Forms
//
// chartET
//
chartArea1.Name = "ChartArea1";
this.chartET.ChartAreas.Add(chartArea1);
legend1.Name = "Legend1";
this.chartET.Legends.Add(legend1);
chartArea17.Name = "ChartArea1";
this.chartET.ChartAreas.Add(chartArea17);
legend17.Name = "Legend1";
this.chartET.Legends.Add(legend17);
this.chartET.Location = new System.Drawing.Point(201, 410);
this.chartET.Margin = new System.Windows.Forms.Padding(2);
this.chartET.Name = "chartET";
series1.ChartArea = "ChartArea1";
series1.Legend = "Legend1";
series1.Name = "Series1";
this.chartET.Series.Add(series1);
series17.ChartArea = "ChartArea1";
series17.Legend = "Legend1";
series17.Name = "Series1";
this.chartET.Series.Add(series17);
this.chartET.Size = new System.Drawing.Size(434, 390);
this.chartET.TabIndex = 94;
this.chartET.Text = "chart1";
//
// chartDT
//
chartArea2.Name = "ChartArea1";
this.chartDT.ChartAreas.Add(chartArea2);
legend2.Name = "Legend1";
this.chartDT.Legends.Add(legend2);
chartArea18.Name = "ChartArea1";
this.chartDT.ChartAreas.Add(chartArea18);
legend18.Name = "Legend1";
this.chartDT.Legends.Add(legend18);
this.chartDT.Location = new System.Drawing.Point(834, 410);
this.chartDT.Margin = new System.Windows.Forms.Padding(2);
this.chartDT.Name = "chartDT";
series2.ChartArea = "ChartArea1";
series2.Legend = "Legend1";
series2.Name = "Series1";
this.chartDT.Series.Add(series2);
series18.ChartArea = "ChartArea1";
series18.Legend = "Legend1";
series18.Name = "Series1";
this.chartDT.Series.Add(series18);
this.chartDT.Size = new System.Drawing.Size(433, 390);
this.chartDT.TabIndex = 110;
this.chartDT.Text = "chart1";
//
// chartDF
//
chartArea3.Name = "ChartArea1";
this.chartDF.ChartAreas.Add(chartArea3);
legend3.Name = "Legend1";
this.chartDF.Legends.Add(legend3);
chartArea19.Name = "ChartArea1";
this.chartDF.ChartAreas.Add(chartArea19);
legend19.Name = "Legend1";
this.chartDF.Legends.Add(legend19);
this.chartDF.Location = new System.Drawing.Point(834, 4);
this.chartDF.Margin = new System.Windows.Forms.Padding(2);
this.chartDF.Name = "chartDF";
series3.ChartArea = "ChartArea1";
series3.Legend = "Legend1";
series3.Name = "Series1";
this.chartDF.Series.Add(series3);
series19.ChartArea = "ChartArea1";
series19.Legend = "Legend1";
series19.Name = "Series1";
this.chartDF.Series.Add(series19);
this.chartDF.Size = new System.Drawing.Size(433, 390);
this.chartDF.TabIndex = 109;
this.chartDF.Text = "chart1";
//
// chartEF
//
chartArea4.Name = "ChartArea1";
this.chartEF.ChartAreas.Add(chartArea4);
legend4.Name = "Legend1";
this.chartEF.Legends.Add(legend4);
chartArea20.Name = "ChartArea1";
this.chartEF.ChartAreas.Add(chartArea20);
legend20.Name = "Legend1";
this.chartEF.Legends.Add(legend20);
this.chartEF.Location = new System.Drawing.Point(201, 4);
this.chartEF.Margin = new System.Windows.Forms.Padding(2);
this.chartEF.Name = "chartEF";
series4.ChartArea = "ChartArea1";
series4.Legend = "Legend1";
series4.Name = "Series1";
this.chartEF.Series.Add(series4);
series20.ChartArea = "ChartArea1";
series20.Legend = "Legend1";
series20.Name = "Series1";
this.chartEF.Series.Add(series20);
this.chartEF.Size = new System.Drawing.Size(434, 390);
this.chartEF.TabIndex = 93;
this.chartEF.Text = "chart1";
@ -958,38 +1007,93 @@ namespace AgroBase.Forms
this.picEF.TabIndex = 90;
this.picEF.TabStop = false;
//
// lblUL_Pzm
// lblU3
//
this.lblUL_Pzm.AutoSize = true;
this.lblUL_Pzm.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblUL_Pzm.Location = new System.Drawing.Point(656, 731);
this.lblUL_Pzm.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblUL_Pzm.Name = "lblUL_Pzm";
this.lblUL_Pzm.Size = new System.Drawing.Size(126, 12);
this.lblUL_Pzm.TabIndex = 178;
this.lblUL_Pzm.Text = "Ultima Leitura PZM: 00:00:00";
this.lblU3.AutoSize = true;
this.lblU3.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblU3.Location = new System.Drawing.Point(639, 238);
this.lblU3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblU3.Name = "lblU3";
this.lblU3.Size = new System.Drawing.Size(68, 17);
this.lblU3.TabIndex = 181;
this.lblU3.Text = "U3: 0 mm";
//
// lblUL_Wit
// lblU4
//
this.lblUL_Wit.AutoSize = true;
this.lblUL_Wit.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblUL_Wit.Location = new System.Drawing.Point(656, 743);
this.lblUL_Wit.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblUL_Wit.Name = "lblUL_Wit";
this.lblUL_Wit.Size = new System.Drawing.Size(122, 12);
this.lblUL_Wit.TabIndex = 179;
this.lblUL_Wit.Text = "Ultima Leitura WIT: 00:00:00";
this.lblU4.AutoSize = true;
this.lblU4.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblU4.Location = new System.Drawing.Point(748, 238);
this.lblU4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblU4.Name = "lblU4";
this.lblU4.Size = new System.Drawing.Size(68, 17);
this.lblU4.TabIndex = 182;
this.lblU4.Text = "U4: 0 mm";
//
// lblUL_A05
// lblU2
//
this.lblUL_A05.AutoSize = true;
this.lblUL_A05.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblUL_A05.Location = new System.Drawing.Point(656, 755);
this.lblUL_A05.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblUL_A05.Name = "lblUL_A05";
this.lblUL_A05.Size = new System.Drawing.Size(122, 12);
this.lblUL_A05.TabIndex = 180;
this.lblUL_A05.Text = "Ultima Leitura A05: 00:00:00";
this.lblU2.AutoSize = true;
this.lblU2.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblU2.Location = new System.Drawing.Point(748, 555);
this.lblU2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblU2.Name = "lblU2";
this.lblU2.Size = new System.Drawing.Size(68, 17);
this.lblU2.TabIndex = 184;
this.lblU2.Text = "U2: 0 mm";
//
// lblU1
//
this.lblU1.AutoSize = true;
this.lblU1.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblU1.Location = new System.Drawing.Point(639, 555);
this.lblU1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblU1.Name = "lblU1";
this.lblU1.Size = new System.Drawing.Size(68, 17);
this.lblU1.TabIndex = 183;
this.lblU1.Text = "U1: 0 mm";
//
// lblMagnetometro
//
this.lblMagnetometro.AutoSize = true;
this.lblMagnetometro.Location = new System.Drawing.Point(744, 97);
this.lblMagnetometro.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblMagnetometro.Name = "lblMagnetometro";
this.lblMagnetometro.Size = new System.Drawing.Size(75, 13);
this.lblMagnetometro.TabIndex = 188;
this.lblMagnetometro.Text = "Magnetômetro";
//
// lblGPS
//
this.lblGPS.AutoSize = true;
this.lblGPS.Location = new System.Drawing.Point(685, 97);
this.lblGPS.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblGPS.Name = "lblGPS";
this.lblGPS.Size = new System.Drawing.Size(29, 13);
this.lblGPS.TabIndex = 187;
this.lblGPS.Text = "GPS";
//
// pnlOrientacaoMagnetometro
//
this.pnlOrientacaoMagnetometro.BackColor = System.Drawing.Color.White;
this.pnlOrientacaoMagnetometro.BackgroundImage = global::AgroBase.Properties.Resources.rosa_dos_ventos;
this.pnlOrientacaoMagnetometro.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.pnlOrientacaoMagnetometro.Location = new System.Drawing.Point(740, 11);
this.pnlOrientacaoMagnetometro.Margin = new System.Windows.Forms.Padding(2);
this.pnlOrientacaoMagnetometro.Name = "pnlOrientacaoMagnetometro";
this.pnlOrientacaoMagnetometro.Size = new System.Drawing.Size(78, 84);
this.pnlOrientacaoMagnetometro.TabIndex = 186;
this.pnlOrientacaoMagnetometro.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlOrientacaoMagnetometro_Paint);
//
// pnlOrientacaoGPS
//
this.pnlOrientacaoGPS.BackColor = System.Drawing.Color.White;
this.pnlOrientacaoGPS.BackgroundImage = global::AgroBase.Properties.Resources.rosa_dos_ventos;
this.pnlOrientacaoGPS.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.pnlOrientacaoGPS.Location = new System.Drawing.Point(658, 11);
this.pnlOrientacaoGPS.Margin = new System.Windows.Forms.Padding(2);
this.pnlOrientacaoGPS.Name = "pnlOrientacaoGPS";
this.pnlOrientacaoGPS.Size = new System.Drawing.Size(78, 84);
this.pnlOrientacaoGPS.TabIndex = 185;
this.pnlOrientacaoGPS.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlOrientacaoGPS_Paint);
//
// frmAcompanhamento
//
@ -1096,5 +1200,13 @@ namespace AgroBase.Forms
public System.Windows.Forms.Label lblUL_Wit;
public System.Windows.Forms.Label lblUL_Pzm;
public System.Windows.Forms.Label lblUL_A05;
private System.Windows.Forms.Label lblU4;
private System.Windows.Forms.Label lblU3;
private System.Windows.Forms.Label lblU2;
private System.Windows.Forms.Label lblU1;
private System.Windows.Forms.Label lblMagnetometro;
private System.Windows.Forms.Label lblGPS;
private System.Windows.Forms.Panel pnlOrientacaoMagnetometro;
private System.Windows.Forms.Panel pnlOrientacaoGPS;
}
}

View File

@ -1,6 +1,7 @@
using AgroBase.Comum;
using AgroBase.Models;
using AgroBase.Models.Modules;
using AgroBase.Services;
using System;
using System.Collections.Generic;
using System.ComponentModel;
@ -340,6 +341,10 @@ namespace AgroBase.Forms
Texto.Contains("PZM") ? lblUL_Pzm :
Texto.Contains("WIT") ? lblUL_Wit :
Texto.Contains("A05") ? lblUL_A05 :
Texto.Contains("U1") ? lblU1 :
Texto.Contains("U2") ? lblU2 :
Texto.Contains("U3") ? lblU3 :
Texto.Contains("U4") ? lblU4 :
new Label();
if (lbl.InvokeRequired)
{
@ -350,5 +355,39 @@ namespace AgroBase.Forms
lbl.Text = Texto;
}
}
public void AtualizarOrientacao()
{
if (pnlOrientacaoGPS.InvokeRequired)
{
pnlOrientacaoGPS.Invoke(new Action(pnlOrientacaoGPS.Invalidate));
}
else
{
pnlOrientacaoGPS.Invalidate();
}
if (pnlOrientacaoMagnetometro.InvokeRequired)
{
pnlOrientacaoMagnetometro.Invoke(new Action(pnlOrientacaoMagnetometro.Invalidate));
}
else
{
pnlOrientacaoMagnetometro.Invalidate();
}
}
private void pnlOrientacaoGPS_Paint(object sender, PaintEventArgs e)
{
double Angulo = GPSService.UltimaLeitura.Orientacao;
FuncoesGlobais.DesenharInclinacao((Panel)sender, e, (float)Angulo, -90);
}
private void pnlOrientacaoMagnetometro_Paint(object sender, PaintEventArgs e)
{
double Angulo = Variaveis.OperacaoEmAndamento.Sensoriamento.AnguloCarroBussola;
FuncoesGlobais.DesenharInclinacao((Panel)sender, e, (float)Angulo, -90);
}
}
}

View File

@ -39,6 +39,7 @@ namespace AgroBase.Forms
BLD300RService.IniciarRotinas();
MKS057DService.IniciarRotinas();
ModbusService.IniciarRotinas();
KinectService.InicializarRotinas();
}
private void frmInstancial_Shown(object sender, EventArgs e)

View File

@ -35,28 +35,31 @@
this.btnCalibrar = new System.Windows.Forms.Button();
this.chbGrade = new System.Windows.Forms.CheckBox();
this.chbTexto = new System.Windows.Forms.CheckBox();
this.picSegmentado = new System.Windows.Forms.PictureBox();
this.chbAtivado = new System.Windows.Forms.CheckBox();
((System.ComponentModel.ISupportInitialize)(this.picProfundidade)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picRGB)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.trackBarAngle)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gridDados)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picSegmentado)).BeginInit();
this.SuspendLayout();
//
// picProfundidade
//
this.picProfundidade.Location = new System.Drawing.Point(9, 131);
this.picProfundidade.Location = new System.Drawing.Point(11, 11);
this.picProfundidade.Margin = new System.Windows.Forms.Padding(2);
this.picProfundidade.Name = "picProfundidade";
this.picProfundidade.Size = new System.Drawing.Size(480, 365);
this.picProfundidade.Size = new System.Drawing.Size(480, 300);
this.picProfundidade.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.picProfundidade.TabIndex = 0;
this.picProfundidade.TabStop = false;
//
// picRGB
//
this.picRGB.Location = new System.Drawing.Point(493, 131);
this.picRGB.Location = new System.Drawing.Point(495, 11);
this.picRGB.Margin = new System.Windows.Forms.Padding(2);
this.picRGB.Name = "picRGB";
this.picRGB.Size = new System.Drawing.Size(480, 365);
this.picRGB.Size = new System.Drawing.Size(480, 300);
this.picRGB.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.picRGB.TabIndex = 1;
this.picRGB.TabStop = false;
@ -84,9 +87,9 @@
//
// btnCalibrar
//
this.btnCalibrar.Location = new System.Drawing.Point(1229, 61);
this.btnCalibrar.Location = new System.Drawing.Point(1243, 61);
this.btnCalibrar.Name = "btnCalibrar";
this.btnCalibrar.Size = new System.Drawing.Size(75, 23);
this.btnCalibrar.Size = new System.Drawing.Size(61, 23);
this.btnCalibrar.TabIndex = 6;
this.btnCalibrar.Text = "Calibrar";
this.btnCalibrar.UseVisualStyleBackColor = true;
@ -114,11 +117,34 @@
this.chbTexto.UseVisualStyleBackColor = true;
this.chbTexto.CheckedChanged += new System.EventHandler(this.chbTexto_CheckedChanged);
//
// picSegmentado
//
this.picSegmentado.Location = new System.Drawing.Point(11, 315);
this.picSegmentado.Margin = new System.Windows.Forms.Padding(2);
this.picSegmentado.Name = "picSegmentado";
this.picSegmentado.Size = new System.Drawing.Size(480, 235);
this.picSegmentado.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.picSegmentado.TabIndex = 10;
this.picSegmentado.TabStop = false;
//
// chbAtivado
//
this.chbAtivado.AutoSize = true;
this.chbAtivado.Location = new System.Drawing.Point(1174, 65);
this.chbAtivado.Name = "chbAtivado";
this.chbAtivado.Size = new System.Drawing.Size(62, 17);
this.chbAtivado.TabIndex = 11;
this.chbAtivado.Text = "Ativado";
this.chbAtivado.UseVisualStyleBackColor = true;
this.chbAtivado.CheckedChanged += new System.EventHandler(this.chbAtivado_CheckedChanged);
//
// frmKinect
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1316, 561);
this.Controls.Add(this.chbAtivado);
this.Controls.Add(this.picSegmentado);
this.Controls.Add(this.chbTexto);
this.Controls.Add(this.chbGrade);
this.Controls.Add(this.btnCalibrar);
@ -135,6 +161,7 @@
((System.ComponentModel.ISupportInitialize)(this.picRGB)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.trackBarAngle)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gridDados)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.picSegmentado)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
@ -149,5 +176,7 @@
private System.Windows.Forms.Button btnCalibrar;
private System.Windows.Forms.CheckBox chbGrade;
private System.Windows.Forms.CheckBox chbTexto;
private System.Windows.Forms.PictureBox picSegmentado;
private System.Windows.Forms.CheckBox chbAtivado;
}
}

View File

@ -1,4 +1,5 @@
using AgroBase.Services;
using AgroBase.Models;
using AgroBase.Services;
using Microsoft.Kinect;
using System;
using System.Collections.Generic;
@ -6,6 +7,7 @@ using System.Drawing;
using System.Drawing.Imaging;
using System.Linq;
using System.Runtime.InteropServices;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace AgroBase.Forms
@ -20,6 +22,9 @@ namespace AgroBase.Forms
private void frmKinect_Load(object sender, EventArgs e)
{
KinectService.InicializarKinect(gridDados, picRGB, picProfundidade, trackBarAngle);
chbAtivado.Checked = KinectService.Parametros.SonarAtivado;
chbGrade.Checked = KinectService.MostrarGrade;
chbTexto.Checked = KinectService.MostrarTexto;
}
private void btnCalibrar_Click(object sender, EventArgs e)
@ -36,6 +41,11 @@ namespace AgroBase.Forms
{
KinectService.MostrarTexto = ((CheckBox)sender).Checked;
}
private void chbAtivado_CheckedChanged(object sender, EventArgs e)
{
KinectService.Parametros.SonarAtivado = ((CheckBox)sender).Checked;
}
}

View File

@ -29,10 +29,10 @@ namespace AgroBase
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.gpbAcoes = new System.Windows.Forms.GroupBox();
this.erroStrip = new System.Windows.Forms.StatusStrip();
this.lblStripErro = new System.Windows.Forms.ToolStripStatusLabel();
this.lblStatusConexao = new System.Windows.Forms.ToolStripStatusLabel();
this.pnlLateral = new System.Windows.Forms.Panel();
this.chbConexaoautomatica = new System.Windows.Forms.CheckBox();
this.gpbDispositivos = new System.Windows.Forms.GroupBox();
@ -66,7 +66,6 @@ namespace AgroBase
this.btnJoyAtt = new System.Windows.Forms.Button();
this.btnJoyEdt = new System.Windows.Forms.Button();
this.cmbJoysticks = new System.Windows.Forms.ComboBox();
this.timerDispositivos = new System.Windows.Forms.Timer(this.components);
this.btnDiagnosticos = new System.Windows.Forms.Button();
this.btnAcompanhamento = new System.Windows.Forms.Button();
this.btnAtuCamera = new System.Windows.Forms.Button();
@ -94,7 +93,6 @@ namespace AgroBase
this.btnIniciarOperacao = new System.Windows.Forms.Button();
this.lblModoOperacao = new System.Windows.Forms.Label();
this.cmbModoOperacao = new System.Windows.Forms.ComboBox();
this.lblStatusConexao = new System.Windows.Forms.ToolStripStatusLabel();
this.gpbAcoes.SuspendLayout();
this.erroStrip.SuspendLayout();
this.pnlLateral.SuspendLayout();
@ -146,6 +144,12 @@ namespace AgroBase
this.lblStripErro.Size = new System.Drawing.Size(49, 17);
this.lblStripErro.Text = "Iniciado";
//
// lblStatusConexao
//
this.lblStatusConexao.Name = "lblStatusConexao";
this.lblStatusConexao.Size = new System.Drawing.Size(16, 17);
this.lblStatusConexao.Text = "...";
//
// pnlLateral
//
this.pnlLateral.AutoScroll = true;
@ -501,11 +505,6 @@ namespace AgroBase
this.cmbJoysticks.Size = new System.Drawing.Size(112, 21);
this.cmbJoysticks.TabIndex = 3;
//
// timerDispositivos
//
this.timerDispositivos.Interval = 5000;
this.timerDispositivos.Tick += new System.EventHandler(this.timerDispositivos_Tick);
//
// btnDiagnosticos
//
this.btnDiagnosticos.Location = new System.Drawing.Point(5, 6);
@ -831,12 +830,6 @@ namespace AgroBase
this.cmbModoOperacao.TabIndex = 13;
this.cmbModoOperacao.SelectedIndexChanged += new System.EventHandler(this.cmbModoOperacao_SelectedIndexChanged);
//
// lblStatusConexao
//
this.lblStatusConexao.Name = "lblStatusConexao";
this.lblStatusConexao.Size = new System.Drawing.Size(16, 17);
this.lblStatusConexao.Text = "...";
//
// frmPrincipal
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@ -904,7 +897,6 @@ namespace AgroBase
private System.Windows.Forms.Button btnJoyAtt;
private System.Windows.Forms.Button btnVer;
private System.Windows.Forms.GroupBox gpbDispositivos;
private System.Windows.Forms.Timer timerDispositivos;
public System.Windows.Forms.ListView lstDisponiveis;
private System.Windows.Forms.ComboBox cmbTipos;
private System.Windows.Forms.Label lblVelocidade;

View File

@ -23,11 +23,14 @@ using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
using static AgroBase.Models.Enums;
using System.Timers;
namespace AgroBase
{
public partial class frmPrincipal : Form
{
System.Timers.Timer tmrDispositivos = new System.Timers.Timer() { Interval = 1000, Enabled = false };
public frmPrincipal()
{
InitializeComponent();
@ -35,7 +38,9 @@ namespace AgroBase
private void Form1_Load(object sender, EventArgs e)
{
timerDispositivos.Enabled = true;
tmrDispositivos.Elapsed += TmrDispositivos_Elapsed;
tmrDispositivos.Start();
AtualizaDadosGerais();
}
@ -119,55 +124,44 @@ namespace AgroBase
}
}
private void timerDispositivos_Tick(object sender, EventArgs e)
private void TmrDispositivos_Elapsed(object sender, ElapsedEventArgs e)
{
lstDisponiveis.Items.Clear();
lstDisponiveis.Items.AddRange(
SerialService.DispositivosMapeados
.GroupBy(x => x.Dispositivo)
.Select(x => new ListViewItem()
{
Text =
x.FirstOrDefault().PortaCOM + " - " + Enum.GetName(typeof(T_Code), x.Key) + " v" + x.FirstOrDefault().Versao +
(SerialService.DispositivosMultiplos.Contains(x.FirstOrDefault().Dispositivo) ? (" (" + string.Join(", ", x.Where(y => y.Conectado).Select(y => y.Mod_ID)) + ")") :
"") + " - " +
(x.Any(y => y.Conectado) ? "Conectado" : "Desconectado")
/*(x.FirstOrDefault().Dispositivo == T_Code.Gps ? (GPSService.Iniciado ? "Conectado" : "Desconectado") :
x.FirstOrDefault().Dispositivo == T_Code.Pzm ? (PZEMService.Iniciado ? "Conectado" : "Desconectado") :
x.FirstOrDefault().Dispositivo == T_Code.Lra ? (LoRaService.Iniciado ? "Conectado" : "Desconectado") :
x.FirstOrDefault().Dispositivo == T_Code.Wit ? (WT901CService.Iniciado ? "Conectado" : "Desconectado") :
x.FirstOrDefault().Dispositivo == T_Code.Bld ? (Variaveis.OperacaoEmAndamento.DispMvd.Dados.Modulos.Any(y => y.MovMotor.DadosDriver.Iniciado) ? "Conectado" : "Desconectado") :
(Variaveis.DispositivosConectados.FirstOrDefault(y => y.PortaCOM() == x.FirstOrDefault().PortaCOM)?.StatusPorta() ?? "Desconectado"))*/
}).ToArray()
);
if (SerialService.DispositivosMapeados.Count == 0)
Func<bool> funcao = new Func<bool>(() =>
{
Variaveis.DispositivosConectados.Where(x => x.Dados.GetStatusConexao()).ToList().ForEach(x => x.AcaoDesconectar());
}
lstDisponiveis.Items.Clear();
lstDisponiveis.Items.AddRange(
SerialService.DispositivosMapeados
.GroupBy(x => x.Dispositivo)
.Select(x => new ListViewItem()
{
Text =
x.FirstOrDefault().PortaCOM + " - " + Enum.GetName(typeof(T_Code), x.Key) + " v" + x.FirstOrDefault().Versao +
(SerialService.DispositivosMultiplos.Contains(x.FirstOrDefault().Dispositivo) ? (" (" + string.Join(", ", x.Where(y => y.Conectado).Select(y => y.Mod_ID)) + ")") :
"") + " - " +
(x.Any(y => y.Conectado) ? "Conectado" : "Desconectado")
}).ToArray()
);
if (SerialService.DispositivosMapeados.Count == 0)
{
Variaveis.DispositivosConectados.Where(x => x.Dados.GetStatusConexao()).ToList().ForEach(x => x.AcaoDesconectar());
}
Variaveis.DispositivosConectados.ForEach(x =>
{
x.AcaoConexao();
});
return true;
});
FuncoesGlobais.ExecutarMetodoComVerificacaoCrossThread(lstDisponiveis, funcao);
if (chbConexaoautomatica.Checked)
{
SerialService.RealizarVarreduraPortasUSB().ConfigureAwait(false);
Task.Run(async () => await SerialService.RealizarVarreduraPortasUSB((System.Timers.Timer)sender));
}
if (
Variaveis.OperacaoEmAndamento.DispAtu == null && Variaveis.DispositivosConectados.Any(x => x.Dispositivo == T_Code.Atu) ||
//Variaveis.OperacaoEmAndamento.DispDir == null && Variaveis.DispositivosConectados.Any(x => x.Dispositivo == T_Code.Dir) ||
//Variaveis.OperacaoEmAndamento.DispMov == null && Variaveis.DispositivosConectados.Any(x => x.Dispositivo == T_Code.Mov) ||
Variaveis.OperacaoEmAndamento.DispMvd == null && Variaveis.DispositivosConectados.Any(x => x.Dispositivo == T_Code.Mvd) ||
Variaveis.OperacaoEmAndamento.DispSen == null && Variaveis.DispositivosConectados.Any(x => x.Dispositivo == T_Code.Sen)
)
{
Variaveis.OperacaoEmAndamento = OperacaoModel.CarregarParametrosOperacaoPadrao((ModoOperacao)cmbModoOperacao.SelectedIndex);
}
Variaveis.DispositivosConectados.ForEach(x =>
{
x.AcaoConexao();
});
}
private void cmbDispositivos_SelectedIndexChanged(object sender, EventArgs e)

View File

@ -123,9 +123,6 @@
<metadata name="generalStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>133, 16</value>
</metadata>
<metadata name="timerDispositivos.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>266, 15</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>59</value>
</metadata>

View File

@ -29,6 +29,7 @@
private void InitializeComponent()
{
this.pnlOpcoes = new System.Windows.Forms.Panel();
this.lblStatusOperacao = new System.Windows.Forms.Label();
this.lblDistanciaLateral = new System.Windows.Forms.Label();
this.btnAtualizarLeitura = new System.Windows.Forms.Button();
this.lblDistanciaFinal = new System.Windows.Forms.Label();
@ -78,7 +79,6 @@
this.lblAproximando = new System.Windows.Forms.Label();
this.lblDistProx = new System.Windows.Forms.Label();
this.lblDistAnt = new System.Windows.Forms.Label();
this.lblStatusOperacao = new System.Windows.Forms.Label();
this.pnlOpcoes.SuspendLayout();
this.gpbSonar.SuspendLayout();
this.gpbGPS.SuspendLayout();
@ -106,6 +106,17 @@
this.pnlOpcoes.Size = new System.Drawing.Size(1379, 100);
this.pnlOpcoes.TabIndex = 0;
//
// lblStatusOperacao
//
this.lblStatusOperacao.AutoSize = true;
this.lblStatusOperacao.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F);
this.lblStatusOperacao.Location = new System.Drawing.Point(154, 35);
this.lblStatusOperacao.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblStatusOperacao.Name = "lblStatusOperacao";
this.lblStatusOperacao.Size = new System.Drawing.Size(133, 13);
this.lblStatusOperacao.TabIndex = 24;
this.lblStatusOperacao.Text = "Operação: Parametrizando";
//
// lblDistanciaLateral
//
this.lblDistanciaLateral.AutoSize = true;
@ -213,6 +224,7 @@
this.chbSonarVirando.TabIndex = 28;
this.chbSonarVirando.Text = "Sonar atuando";
this.chbSonarVirando.UseVisualStyleBackColor = true;
this.chbSonarVirando.CheckedChanged += new System.EventHandler(this.chbSonarVirando_CheckedChanged);
//
// btnAdicionarDeteccao
//
@ -223,7 +235,6 @@
this.btnAdicionarDeteccao.TabIndex = 25;
this.btnAdicionarDeteccao.Text = "Add";
this.btnAdicionarDeteccao.UseVisualStyleBackColor = true;
this.btnAdicionarDeteccao.Click += new System.EventHandler(this.btnAdicionarDeteccao_Click);
//
// lblAnguloFinal
//
@ -661,17 +672,6 @@
this.lblDistAnt.TabIndex = 24;
this.lblDistAnt.Text = "Distância Ponto Anterior: 0,00 m";
//
// lblStatusOperacao
//
this.lblStatusOperacao.AutoSize = true;
this.lblStatusOperacao.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F);
this.lblStatusOperacao.Location = new System.Drawing.Point(154, 35);
this.lblStatusOperacao.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblStatusOperacao.Name = "lblStatusOperacao";
this.lblStatusOperacao.Size = new System.Drawing.Size(133, 13);
this.lblStatusOperacao.TabIndex = 24;
this.lblStatusOperacao.Text = "Operação: Parametrizando";
//
// frmSimulacaoMapaGPS
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);

View File

@ -21,11 +21,7 @@ namespace AgroBase.Forms
{
Timer tmrSonar;
StatusCarroMapa StatusCarro = StatusCarroMapa.Parado;
private double _zoom = 1000000.0; // Nível de zoom
private const double ZoomFactor = 1.1; // Fator de zoom
private bool _isDragging = false; // Controle de arrasto
private Point _startPoint = new Point(); // Posição inicial do mouse
private Point _mapOffset = new Point(); // Deslocamento do mapa
MapaDinamicoModel MapaDinamico;
public frmSimulacaoMapaGPS()
{
@ -35,255 +31,15 @@ namespace AgroBase.Forms
tmr.Tick += Tmr_Tick;
//tmr.Start();
/*tmrSonar = new Timer() { Interval = 100 };
tmrSonar.Tick += tmrSonar_Tick;
tmrSonar.Start();*/
this.pnlZoomMapa.Paint += PnlZoomMapa_Paint;
this.pnlZoomMapa.MouseWheel += PnlZoomMapa_MouseWheel;
this.pnlZoomMapa.MouseDown += PnlZoomMapa_MouseDown;
this.pnlZoomMapa.MouseMove += PnlZoomMapa_MouseMove;
this.pnlZoomMapa.MouseUp += PnlZoomMapa_MouseUp;
// Ativa o double buffering
this.DoubleBuffered = true;
this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);
this.SetStyle(ControlStyles.UserPaint, true);
this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
pnlZoomMapa.GetType().GetMethod("SetStyle", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic).Invoke(pnlZoomMapa, new object[] { ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer, true });
MapaDinamico = new MapaDinamicoModel(this, pnlZoomMapa);
}
private void PnlZoomMapa_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
_isDragging = false; // Termina o arrasto
Cursor = Cursors.Default;
}
}
private void PnlZoomMapa_MouseMove(object sender, MouseEventArgs e)
{
Panel panel1 = (Panel)sender;
if (_isDragging)
{
// Calcula o deslocamento do mapa com base no movimento do mouse
_mapOffset.X += e.X - _startPoint.X;
_mapOffset.Y += e.Y - _startPoint.Y;
// Atualiza a posição inicial do mouse
_startPoint = e.Location;
// Redesenha o panel para refletir o novo deslocamento
panel1.Invalidate();
Cursor = Cursors.Cross;
}
}
private void PnlZoomMapa_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
_isDragging = true;
_startPoint = e.Location; // Salva a posição inicial do mouse
Cursor = Cursors.Hand;
}
}
private void PnlZoomMapa_MouseWheel(object sender, MouseEventArgs e)
{
Panel panel1 = (Panel)sender;
if (e.Delta > 0)
{
_zoom *= ZoomFactor; // Aumenta o zoom
}
else if (e.Delta < 0)
{
_zoom /= ZoomFactor; // Diminui o zoom
}
panel1.Invalidate();
}
private void PnlZoomMapa_Paint(object sender, PaintEventArgs e)
{
var Mapa = Variaveis.OperacaoEmAndamento.Mapa;
if (!Mapa.TrajetoriaProjetada.Any())
{
return;
}
Panel panel1 = (Panel)sender;
var _trajetoriaRuaAtual = Mapa.TrajetoriaProjetada.FirstOrDefault();
Graphics g = e.Graphics;
// Defina as dimensões do panel
int width = panel1.Width;
int height = panel1.Height;
// Coordenadas centrais (onde o robô estará), ajustadas pelo deslocamento do mapa
float centerX = width / 2 + _mapOffset.X;
float centerY = height / 2 + _mapOffset.Y;
// Desenha os pontos da trajetória projetada
DrawTrajectory(g, Mapa.TrajetoriaDinamica, centerX, centerY, Color.Purple, Pens.MediumPurple);
// Desenha os pontos da trajetória planejada da rua atual
DrawTrajectory(g, _trajetoriaRuaAtual, centerX, centerY, Color.Green, Pens.Blue);
// Desenha os pontos da trajetória percorrida
DrawTrajectory(g, Variaveis.OperacaoEmAndamento.GPSTrajetoria, centerX, centerY, Color.Orange, Pens.OrangeRed);
// Desenha a posição atual do robô (ponto vermelho)
float PxToCm = DrawRobot(g, centerX, centerY, Color.Red, Color.Red, (float)VariaveisEquipamento.LarguraEsquerda, (float)VariaveisEquipamento.LarguraDireita, (float)VariaveisEquipamento.LarguraEsquerda, (float)VariaveisEquipamento.LarguraDireita, (float)Variaveis.OperacaoEmAndamento.Sensoriamento.AnguloCarro);
if (KinectService.Iniciado && Variaveis.OperacaoEmAndamento.Sensoriamento.SonarFrontal_Kinect.StatusDetecao)
{
var obstaculo = KinectService.Leitura.ObstaculoCritico;
DrawObstacle(g, centerX, centerY, Color.Cyan, Color.Cyan, (float)Variaveis.OperacaoEmAndamento.Mapa.AnguloCaminho - (float)obstaculo.AnguloParaDesvio, obstaculo, PxToCm);
}
}
private void DrawTrajectory(Graphics g, List<GPSModel> trajectory, float centerX, float centerY, Color pointColor, Pen linePen)
{
var _posicaoAtual = GPSService.UltimaLeitura;
for (int i = 0; i < trajectory.Count; i++)
{
var trajPoint = trajectory[i];
// Calcule a posição no panel
float x = centerX + (float)((trajPoint.Longitude - _posicaoAtual.Longitude) * _zoom);
float y = centerY - (float)((trajPoint.Latitude - _posicaoAtual.Latitude) * _zoom);
// Desenha o ponto da trajetória
DrawPoint(g, x, y, pointColor);
// Desenha a linha conectando os pontos
if (i > 0)
{
var prevPoint = trajectory[i - 1];
float prevX = centerX + (float)((prevPoint.Longitude - _posicaoAtual.Longitude) * _zoom);
float prevY = centerY - (float)((prevPoint.Latitude - _posicaoAtual.Latitude) * _zoom);
g.DrawLine(linePen, prevX, prevY, x, y);
}
}
}
private void DrawPoint(Graphics g, float x, float y, Color color)
{
float size = 5;
using (Brush brush = new SolidBrush(color))
{
g.FillEllipse(brush, x - size / 2, y - size / 2, size, size);
}
}
private float DrawRobot(Graphics g, float x, float y, Color pointColor, Color borderColor, float larguraEsquerda, float larguraDireita, float comprimentoFrente, float comprimentoTras, float angle)
{
// Desenhar o ponto GPS
DrawPoint(g, x, y, pointColor);
GPSModel posicaoRobo = GPSService.UltimaLeitura;
int agPlus = Convert.ToInt32(135 + angle);
(float xET, float yET) = CalcularPontosLateraisRobo(posicaoRobo, larguraEsquerda, comprimentoTras, x, y, agPlus + 90);
(float xDT, float yDT) = CalcularPontosLateraisRobo(posicaoRobo, larguraDireita, comprimentoTras, x, y, agPlus + 0);
(float xEF, float yEF) = CalcularPontosLateraisRobo(posicaoRobo, larguraEsquerda, comprimentoFrente, x, y, agPlus + 180);
(float xDF, float yDF) = CalcularPontosLateraisRobo(posicaoRobo, larguraDireita, comprimentoFrente, x, y, agPlus + 270);
// Calcular os cantos do retângulo considerando o ângulo
PointF[] corners = new PointF[4];
// Cantos do retângulo com as novas medidas
corners[0] = new PointF(xET, yET); // Superior esquerdo
corners[1] = new PointF(xDT, yDT); // Superior direito
corners[2] = new PointF(xDF, yDF); // Inferior direito
corners[3] = new PointF(xEF, yEF); // Inferior esquerdo
// Desenhar o contorno do robô
using (Pen pen = new Pen(borderColor, 2))
{
g.DrawPolygon(pen, corners);
}
// Desenhar a linha indicando a frente do robô (do ponto central para a frente)
DrawFrontLine(g, x, y, xDF, yDF, xEF, yEF, borderColor);
float PxToCm = Math.Abs(xET - xDT) / (larguraDireita + larguraEsquerda);
return PxToCm;
}
private void DrawObstacle(Graphics g, float xRobot, float yRobot, Color pointColor, Color borderColor, float angle, Obstaculo obstaculo, float PxToCm)
{
GPSModel posicaoRobo = GPSService.UltimaLeitura;
GPSModel posicaoObstaculo = Variaveis.OperacaoEmAndamento.Mapa.GerarPontoDeslocado(posicaoRobo, angle, obstaculo.DistanciaMedia_mm / 1000);
float x = xRobot + (float)((posicaoObstaculo.Longitude - posicaoRobo.Longitude) * _zoom);
float y = yRobot - (float)((posicaoObstaculo.Latitude - posicaoRobo.Latitude) * _zoom);
// Desenhar o ponto GPS
DrawPoint(g, x, y, pointColor);
int agPlus = Convert.ToInt32(135 + angle);
float largura = obstaculo.Largura_mm / 20;
(float xET, float yET) = CalcularPontosLateraisRobo(posicaoObstaculo, largura, largura, x, y, agPlus + 90);
(float xDT, float yDT) = CalcularPontosLateraisRobo(posicaoObstaculo, largura, largura, x, y, agPlus + 0);
(float xEF, float yEF) = CalcularPontosLateraisRobo(posicaoObstaculo, largura, largura, x, y, agPlus + 180);
(float xDF, float yDF) = CalcularPontosLateraisRobo(posicaoObstaculo, largura, largura, x, y, agPlus + 270);
// Calcular os cantos do retângulo considerando o ângulo
PointF[] corners = new PointF[4];
// Cantos do retângulo com as novas medidas
corners[0] = new PointF(xET, yET); // Superior esquerdo
corners[1] = new PointF(xDT, yDT); // Superior direito
corners[2] = new PointF(xDF, yDF); // Inferior direito
corners[3] = new PointF(xEF, yEF); // Inferior esquerdo
// Desenhar o contorno do robô
using (Pen pen = new Pen(borderColor, 2))
{
g.DrawPolygon(pen, corners);
}
}
private void DrawFrontLine(Graphics g, float x, float y, float xDF, float yDF, float xEF, float yEF, Color borderColor)
{
// Calcular o ponto médio entre DF e EF
float midX = (xDF + xEF) / 2;
float midY = (yDF + yEF) / 2;
// Desenhar a linha do ponto central para a frente do robô
using (Pen frontPen = new Pen(borderColor, 2))
{
g.DrawLine(frontPen, x, y, midX, midY);
}
}
private (float, float) CalcularPontosLateraisRobo(GPSModel posicaoRobo, float Largura, float Comprimento, float x, float y, int offAngulo)
{
float hP = (float)Math.Sqrt(Math.Pow(Largura, 2) + Math.Pow(Comprimento, 2)) / 100f;
GPSModel pP = Variaveis.OperacaoEmAndamento.Mapa.GerarPontoDeslocado(posicaoRobo, offAngulo, hP);
float xP = x + (float)((pP.Longitude - posicaoRobo.Longitude) * _zoom);
float yP = y - (float)((pP.Latitude - posicaoRobo.Latitude) * _zoom);
return (xP, yP);
}
private void Tmr_Tick(object sender, EventArgs e)
{
btnCalcularAngulo_Click(sender, e);
@ -311,7 +67,16 @@ namespace AgroBase.Forms
pnlOrientacaoTrajeto.Invalidate();
pnlAnguloControle.Invalidate();
pnlOrientacaoCarro.Invalidate();
pnlZoomMapa.Invalidate();
MapaDinamico.AtualizarDados(
KinectService.Iniciado && Variaveis.OperacaoEmAndamento.Sensoriamento.SonarFrontal_Kinect.StatusDetecao ? KinectService.Leitura.ObstaculoCritico : null,
(float)Variaveis.OperacaoEmAndamento.Mapa.AnguloCaminho,
(float)Variaveis.OperacaoEmAndamento.Sensoriamento.AnguloCarro,
GPSService.UltimaLeitura,
Variaveis.OperacaoEmAndamento.Mapa.TrajetoriaDinamica,
Variaveis.OperacaoEmAndamento.Mapa.TrajetoriaProjetada.FirstOrDefault(),
Variaveis.OperacaoEmAndamento.GPSTrajetoria
);
}
else
{
@ -328,8 +93,6 @@ namespace AgroBase.Forms
};
//Variaveis.OperacaoEmAndamento.Sensoriamento.SonarFrontal = new SonarModel(picSonar);
KinectService.InicializarKinect(null, picSonar, null, null);
KinectService.MostrarGrade = true;
KinectService.MostrarTexto = true;
}
private void frmSimulacaoMapaGPS_FormClosing(object sender, FormClosingEventArgs e)
@ -415,12 +178,6 @@ namespace AgroBase.Forms
AtualizarPosicaoGPS();
if (chbMoverObstaculo.Checked && ObjetoDetectado && double.TryParse(txtDistanciaSonar.Text, out double distSonar))
{
distSonar -= (distancia * 100);
txtDistanciaSonar.Text = distSonar.ToString();
}
Tmr_Tick(sender, e);
}
@ -536,68 +293,6 @@ namespace AgroBase.Forms
}
}
bool ObjetoDetectado = false;
Direcao dirSonar = Direcao.Esquerda;
int angulo = 0;
int posicao = 1;
int distanciaMaxima = 356;
private void tmrSonar_Tick(object sender, EventArgs e)
{
pnlOrientacaoCarro.Invalidate();
if (Variaveis.OperacaoEmAndamento.DispSen.Dados.Conectado && Variaveis.OperacaoEmAndamento.DispSen.Dados.Sensores.Any(x => x.Componente == S_Code.sSNR && x.Inicializado) || !chbSonarVirando.Checked)
{
return;
}
int.TryParse(txtAnguloInicial.Text, out int anguloInicial);
int.TryParse(txtAnguloFinal.Text, out int anguloFinal);
int distancia = ObjetoDetectado && angulo >= anguloInicial && angulo <= anguloFinal ? int.Parse(txtDistanciaSonar.Text) : distanciaMaxima;
var posArr = Variaveis.OperacaoEmAndamento.Sensoriamento.SonarFrontal_old.Deteccoes.FirstOrDefault(x => x.Posicao == posicao);
if (posArr == null)
{
posArr = new SonarRegistroModel()
{
Posicao = posicao,
Leituras = new List<SonarLeituraModel>()
};
Variaveis.OperacaoEmAndamento.Sensoriamento.SonarFrontal_old.Deteccoes.Add(posArr);
}
var leituras = posArr.Leituras;
if (leituras.Any(x => x.Angulo == angulo))
{
leituras.First(x => x.Angulo == angulo).Momento = DateTime.Now;
leituras.First(x => x.Angulo == angulo).Distancia = distancia;
}
else
{
leituras.Add(new SonarLeituraModel(angulo, distancia));
}
Variaveis.OperacaoEmAndamento.Sensoriamento.SonarFrontal_old.PosicaoAtual = posicao;
Variaveis.OperacaoEmAndamento.Sensoriamento.SonarFrontal_old.AtualizarSonar();
angulo += dirSonar == Direcao.Esquerda ? SonarModel.anguloAcrescentar : -SonarModel.anguloAcrescentar;
if (angulo >= 180)
{
dirSonar = Direcao.Direita;
//posArr.Leituras.Clear();
}
else if (angulo <= 0)
{
dirSonar = Direcao.Esquerda;
//posArr.Leituras.Clear();
}
}
private void btnAdicionarDeteccao_Click(object sender, EventArgs e)
{
ObjetoDetectado = !ObjetoDetectado;
btnAdicionarDeteccao.Text = ObjetoDetectado ? "Del" : "Add";
}
private void btnAtualizarLeitura_Click(object sender, EventArgs e)
{
Tmr_Tick(new Timer(), e);
@ -626,6 +321,10 @@ namespace AgroBase.Forms
pnlOrientacaoCarro.Invalidate();
}
private void chbSonarVirando_CheckedChanged(object sender, EventArgs e)
{
KinectService.Parametros.SonarAtivado = ((CheckBox)sender).Checked;
}
}
}

View File

@ -66,12 +66,16 @@ namespace AgroBase.Forms
private void tmrLeitura_Tick(object sender, EventArgs e)
{
((Timer)sender).Stop();
AnguloX = Variaveis.OperacaoEmAndamento.Sensoriamento.InclinacaoX;
AnguloY = Variaveis.OperacaoEmAndamento.Sensoriamento.InclinacaoY;
AnguloZ = Variaveis.OperacaoEmAndamento.Sensoriamento.InclinacaoZ;
OrientacaoMagnetica = Variaveis.OperacaoEmAndamento.Sensoriamento.AnguloCarroBussola;
AtualizarDadosTela();
((Timer)sender).Start();
}
private void PopularDadosGrid()
@ -84,6 +88,7 @@ namespace AgroBase.Forms
gridDados.Columns.Add("clUnidade", "Unidade");
gridDados.Rows.Add("Versão", "", "");
gridDados.Rows.Add("Modelo", "", "");
gridDados.Rows.Add("Data", "", "");
gridDados.Rows.Add("Hora", "", "");
gridDados.Rows.Add("Acelerôemtro X", "", "g");
@ -237,44 +242,45 @@ namespace AgroBase.Forms
txtZ.Text = AnguloZ.ToString("0.00");
gridDados.Rows[0].Cells[1].Value = WT901CService.DadosLeitura.Versao;
gridDados.Rows[1].Cells[1].Value = WT901CService.DadosLeitura.DataHora.ToString("dd/MM/yyyy");
gridDados.Rows[2].Cells[1].Value = WT901CService.DadosLeitura.DataHora.ToString("HH:mm:ss");
gridDados.Rows[3].Cells[1].Value = WT901CService.DadosLeitura.AccX;
gridDados.Rows[4].Cells[1].Value = WT901CService.DadosLeitura.AccY;
gridDados.Rows[5].Cells[1].Value = WT901CService.DadosLeitura.AccZ;
gridDados.Rows[6].Cells[1].Value = WT901CService.DadosLeitura.AccM;
gridDados.Rows[7].Cells[1].Value = WT901CService.DadosLeitura.AsX;
gridDados.Rows[8].Cells[1].Value = WT901CService.DadosLeitura.AsY;
gridDados.Rows[9].Cells[1].Value = WT901CService.DadosLeitura.AsZ;
gridDados.Rows[10].Cells[1].Value = WT901CService.DadosLeitura.AsM;
gridDados.Rows[11].Cells[1].Value = WT901CService.DadosLeitura.AngleX;
gridDados.Rows[12].Cells[1].Value = WT901CService.DadosLeitura.AngleY;
gridDados.Rows[13].Cells[1].Value = WT901CService.DadosLeitura.AngleZ;
gridDados.Rows[14].Cells[1].Value = WT901CService.DadosLeitura.HX;
gridDados.Rows[15].Cells[1].Value = WT901CService.DadosLeitura.HY;
gridDados.Rows[16].Cells[1].Value = WT901CService.DadosLeitura.HZ;
gridDados.Rows[17].Cells[1].Value = WT901CService.DadosLeitura.HM;
gridDados.Rows[18].Cells[1].Value = WT901CService.DadosLeitura.Temperatura;
gridDados.Rows[19].Cells[1].Value = WT901CService.DadosLeitura.Pressao;
gridDados.Rows[20].Cells[1].Value = WT901CService.DadosLeitura.Altitude;
gridDados.Rows[21].Cells[1].Value = "";
gridDados.Rows[22].Cells[1].Value = WT901CService.DadosLeitura.D0;
gridDados.Rows[23].Cells[1].Value = WT901CService.DadosLeitura.D1;
gridDados.Rows[24].Cells[1].Value = WT901CService.DadosLeitura.D2;
gridDados.Rows[25].Cells[1].Value = WT901CService.DadosLeitura.D3;
gridDados.Rows[26].Cells[1].Value = WT901CService.DadosLeitura.Q0;
gridDados.Rows[27].Cells[1].Value = WT901CService.DadosLeitura.Q1;
gridDados.Rows[28].Cells[1].Value = WT901CService.DadosLeitura.Q2;
gridDados.Rows[29].Cells[1].Value = WT901CService.DadosLeitura.Q3;
gridDados.Rows[30].Cells[1].Value = WT901CService.DadosLeitura.Longitude;
gridDados.Rows[31].Cells[1].Value = WT901CService.DadosLeitura.Latitude;
gridDados.Rows[32].Cells[1].Value = WT901CService.DadosLeitura.GPS_Altitude;
gridDados.Rows[33].Cells[1].Value = WT901CService.DadosLeitura.GPS_Orientacao;
gridDados.Rows[34].Cells[1].Value = WT901CService.DadosLeitura.GPS_Velcodiade;
gridDados.Rows[35].Cells[1].Value = WT901CService.DadosLeitura.GPS_NumeroSatelites;
gridDados.Rows[36].Cells[1].Value = WT901CService.DadosLeitura.PDOP;
gridDados.Rows[37].Cells[1].Value = WT901CService.DadosLeitura.HDOP;
gridDados.Rows[38].Cells[1].Value = WT901CService.DadosLeitura.VDOP;
gridDados.Rows[1].Cells[1].Value = WT901CService.DadosLeitura.Modelo;
gridDados.Rows[2].Cells[1].Value = WT901CService.DadosLeitura.DataHora.ToString("dd/MM/yyyy");
gridDados.Rows[3].Cells[1].Value = WT901CService.DadosLeitura.DataHora.ToString("HH:mm:ss");
gridDados.Rows[4].Cells[1].Value = WT901CService.DadosLeitura.AccX;
gridDados.Rows[5].Cells[1].Value = WT901CService.DadosLeitura.AccY;
gridDados.Rows[6].Cells[1].Value = WT901CService.DadosLeitura.AccZ;
gridDados.Rows[7].Cells[1].Value = WT901CService.DadosLeitura.AccM;
gridDados.Rows[8].Cells[1].Value = WT901CService.DadosLeitura.AsX;
gridDados.Rows[9].Cells[1].Value = WT901CService.DadosLeitura.AsY;
gridDados.Rows[10].Cells[1].Value = WT901CService.DadosLeitura.AsZ;
gridDados.Rows[11].Cells[1].Value = WT901CService.DadosLeitura.AsM;
gridDados.Rows[12].Cells[1].Value = WT901CService.DadosLeitura.AngleX;
gridDados.Rows[13].Cells[1].Value = WT901CService.DadosLeitura.AngleY;
gridDados.Rows[14].Cells[1].Value = WT901CService.DadosLeitura.AngleZ;
gridDados.Rows[15].Cells[1].Value = WT901CService.DadosLeitura.HX;
gridDados.Rows[16].Cells[1].Value = WT901CService.DadosLeitura.HY;
gridDados.Rows[17].Cells[1].Value = WT901CService.DadosLeitura.HZ;
gridDados.Rows[18].Cells[1].Value = WT901CService.DadosLeitura.HM;
gridDados.Rows[19].Cells[1].Value = WT901CService.DadosLeitura.Temperatura;
gridDados.Rows[20].Cells[1].Value = WT901CService.DadosLeitura.Pressao;
gridDados.Rows[21].Cells[1].Value = WT901CService.DadosLeitura.Altitude;
gridDados.Rows[22].Cells[1].Value = "";
gridDados.Rows[23].Cells[1].Value = WT901CService.DadosLeitura.D0;
gridDados.Rows[24].Cells[1].Value = WT901CService.DadosLeitura.D1;
gridDados.Rows[25].Cells[1].Value = WT901CService.DadosLeitura.D2;
gridDados.Rows[26].Cells[1].Value = WT901CService.DadosLeitura.D3;
gridDados.Rows[27].Cells[1].Value = WT901CService.DadosLeitura.Q0;
gridDados.Rows[28].Cells[1].Value = WT901CService.DadosLeitura.Q1;
gridDados.Rows[29].Cells[1].Value = WT901CService.DadosLeitura.Q2;
gridDados.Rows[30].Cells[1].Value = WT901CService.DadosLeitura.Q3;
gridDados.Rows[31].Cells[1].Value = WT901CService.DadosLeitura.Longitude;
gridDados.Rows[32].Cells[1].Value = WT901CService.DadosLeitura.Latitude;
gridDados.Rows[33].Cells[1].Value = WT901CService.DadosLeitura.GPS_Altitude;
gridDados.Rows[34].Cells[1].Value = WT901CService.DadosLeitura.GPS_Orientacao;
gridDados.Rows[35].Cells[1].Value = WT901CService.DadosLeitura.GPS_Velcodiade;
gridDados.Rows[36].Cells[1].Value = WT901CService.DadosLeitura.GPS_NumeroSatelites;
gridDados.Rows[37].Cells[1].Value = WT901CService.DadosLeitura.PDOP;
gridDados.Rows[38].Cells[1].Value = WT901CService.DadosLeitura.HDOP;
gridDados.Rows[39].Cells[1].Value = WT901CService.DadosLeitura.VDOP;
}

View File

@ -1,42 +1,77 @@
using AgroBase.Services;
using CefSharp.WinForms;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System.Linq;
using System.Runtime.Remoting.Messaging;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace AgroBase.Models
{
public class CameraCaminhoModel
{
public System.Timers.Timer tmrProcesso;
public System.Timers.Timer tmrLeitura;
public Bitmap bitmapSegmentado;
public string ID { get; set; }
public string Nome { get; set; }
public int Posicao { get; set; }
public bool Iniciada { get; set; } = false;
public CameraService camera { get; set; }
public ChromiumWebBrowser browser { get; set; }
public Panel panel { get; set; }
public ComboBox combo { get; set; }
public string ArquivoLeitura { get; set; }
public int MaxLeituras { get; set; }
public string VideoPorta { get; set; }
public string VideoUrl { get; set; }
public string CameraSelecionada { get; set; }
public Dictionary<string, Color> ClassMap = new Dictionary<string, Color>()
{
{ "background", Color.Black },
{ "rua", Color.DarkRed },
{ "cana", Color.DarkGreen },
{ "ceu", Color.Gold },
};
public CameraDeepLabV3PlusModel Leitura { get; set; } = new CameraDeepLabV3PlusModel();
public List<Point> PontosExtremos { get; set; } = new List<Point>();
public double Angulo { get; set; }
public double AnguloEsquerdo { get; set; }
public double AnguloDireito { get; set; }
public DateTime UltimoEnvio { get; set; } = DateTime.MinValue;
private int DelayEnvio { get; set; } = 100;
public CameraCaminhoModel()
{
tmrProcesso.Tick += TmrProcesso_Tick;
tmrProcesso.Start();
}
public Timer tmrProcesso = new Timer() { Interval = 500 };
private void TmrProcesso_Tick(object sender, EventArgs e)
public void InicializarCamera()
{
if (camera._mqttTopico != null)
if (tmrProcesso == null)
{
var Mensagem = camera._mqttTopico.Mensagens.FirstOrDefault(y => y.Momento > camera.IniciadoEm && y.Mensagem == "OK");
if (Mensagem != null)
{
tmrProcesso.Stop();
tmrProcesso = new System.Timers.Timer();
tmrProcesso.Interval = 500;
tmrProcesso.Elapsed += TmrProcesso_Elapsed;
tmrProcesso.Start();
}
camera.ProntoEm = Mensagem.Momento;
if (browser == null)
{
Iniciada = true;
browser = new ChromiumWebBrowser(camera.URLcamera);
panel.Controls.Add(browser);
browser.Dock = DockStyle.Fill;
}
}
if (tmrLeitura == null)
{
tmrLeitura = new System.Timers.Timer();
tmrLeitura.Interval = 100;
tmrLeitura.Elapsed += TmrLeitura_Elapsed;
tmrLeitura.Start();
}
}
@ -44,6 +79,15 @@ namespace AgroBase.Models
{
try
{
if (tmrLeitura != null)
{
tmrLeitura.Stop();
}
if (tmrProcesso != null)
{
tmrProcesso.Stop();
}
Iniciada = false;
Variaveis.MqttService.Topicos.Remove(camera._mqttTopico);
if (panel != null)
@ -63,37 +107,116 @@ namespace AgroBase.Models
}
}
public string ID { get; set; }
public string Nome { get; set; }
public int Posicao { get; set; }
public bool Iniciada { get; set; } = false;
public CameraService camera { get; set; }
public ChromiumWebBrowser browser { get; set; }
public Panel panel { get; set; }
public ComboBox combo { get; set; }
public string ArquivoLeitura { get; set; }
public int MaxLeituras { get; set; }
public string VideoPorta { get; set; }
public string VideoUrl { get; set; }
public string MqttTopico { get; set; } = "street_detector";
public string CameraSelecionada { get; set; }
public Dictionary<string, Color> ClassMap = new Dictionary<string, Color>()
private void TmrProcesso_Elapsed(object sender, EventArgs e)
{
{ "background", Color.Black },
{ "rua", Color.DarkRed },
{ "cana", Color.DarkGreen },
{ "ceu", Color.Gold },
};
if (camera._mqttTopico != null)
{
var Mensagem = camera._mqttTopico.Mensagens.FirstOrDefault(y => y.Momento > camera.IniciadoEm && y.Mensagem == "OK");
if (Mensagem != null)
{
((System.Timers.Timer)sender).Stop();
camera.ProntoEm = Mensagem.Momento;
if (browser == null)
{
Iniciada = true;
if (panel != null)
{
panel.GetType().GetMethod("SetStyle", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic).Invoke(panel, new object[] { ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer, true });
panel.BackgroundImageLayout = ImageLayout.Zoom;
/*browser = new ChromiumWebBrowser(camera.URLcamera);
panel.Controls.Add(browser);
browser.Dock = DockStyle.Fill;*/
}
}
}
}
}
private async void TmrLeitura_Elapsed(object sender, EventArgs e)
{
((System.Timers.Timer)sender).Stop();
if (Iniciada)
{
DateTime Agora = DateTime.Now;
// Se ja passou 5 segundos sem ter enviado uma mensagem
if (UltimoEnvio.AddMilliseconds(5000) < Agora)
{
Bitmap bitmap = (Bitmap)KinectService.bitmapRGB.Clone();
await EnviarBitmapParaProcessamento(bitmap);
}
}
((System.Timers.Timer)sender).Start();
}
public async Task EnviarBitmapParaProcessamento(Bitmap bitmap)
{
//Console.WriteLine("Enviando bitmap para segmentacao...");
// Converta o Bitmap para um array de bytes no formato JPEG
byte[] bitmapBytes;
using (var ms = new MemoryStream())
{
bitmap.Save(ms, ImageFormat.Jpeg);
bitmapBytes = ms.ToArray();
}
// Publique o array de bytes via MQTT
await Variaveis.MqttService.PublishAsync(
Variaveis.MqttService.Topicos.First(x => x.Topico == CamerasVaraiveisModel.TopicoEnvioBitmap),
bitmapBytes
);
UltimoEnvio = DateTime.Now;
}
public Bitmap ExtraiImagemDaMensagem(string message)
{
// Decodificar o payload JSON
dynamic jsonData = JsonConvert.DeserializeObject(message);
// Extrair a imagem base64 do JSON
string imageBase64 = jsonData.segmented_image;
// Converter a string base64 de volta para um array de bytes
byte[] imageBytes = Convert.FromBase64String(imageBase64);
// Converter o array de bytes em um Bitmap
using (var ms = new MemoryStream(imageBytes))
{
Bitmap bitmap = new Bitmap(ms);
return bitmap;
}
}
public void AtualizarBitmapTela(Bitmap bitmap)
{
//Console.WriteLine("Recebido bitmap segmentado");
bitmapSegmentado = bitmap;
if (panel != null)
{
panel.BackgroundImage = bitmapSegmentado;
}
Task.Run(async () =>
{
await Task.Delay(DelayEnvio);
Bitmap bitmapEnvio = (Bitmap)KinectService.bitmapRGB.Clone();
await EnviarBitmapParaProcessamento(bitmapEnvio);
});
}
public CameraDeepLabV3PlusModel Leitura { get; set; } = new CameraDeepLabV3PlusModel();
public List<Point> PontosExtremos { get; set; } = new List<Point>();
public double Angulo { get; set; }
public double AnguloEsquerdo { get; set; }
public double AnguloDireito { get; set; }
public static List<Point> DefinirPontosExtremos(List<Point> PontosCamera)

View File

@ -8,22 +8,22 @@ namespace AgroBase.Models
{
public class CameraSoloModel
{
public System.Timers.Timer tmrProcesso = new System.Timers.Timer() { Interval = 500, Enabled = false };
public CameraSoloModel()
{
tmrProcesso.Tick += TmrProcesso_Tick;
tmrProcesso.Elapsed += TmrProcesso_Elapsed;
tmrProcesso.Start();
}
public Timer tmrProcesso = new Timer() { Interval = 500 };
private void TmrProcesso_Tick(object sender, EventArgs e)
private void TmrProcesso_Elapsed(object sender, EventArgs e)
{
if (camera._mqttTopico != null )
{
var Mensagem = camera._mqttTopico.Mensagens.FirstOrDefault(y => y.Momento > camera.IniciadoEm && y.Mensagem == "OK");
if (Mensagem != null)
{
tmrProcesso.Stop();
((System.Timers.Timer)sender).Stop();
camera.ProntoEm = Mensagem.Momento;

View File

@ -172,7 +172,7 @@ namespace AgroBase.Models
public enum ParametrosOperacao
{
CameraSolo,
CameraCaminho,
Kinect,
Mapa,
Joystick
}

View File

@ -710,14 +710,24 @@ namespace AgroBase
private static void AtualizaConsole(string Mensagem)
{
frmInstancial.frmJoystick.lblConsole.Text = Mensagem;
if (frmInstancial.frmJoystick.lblConsole.InvokeRequired)
{
frmInstancial.frmJoystick.lblConsole.Invoke((MethodInvoker)delegate
{
frmInstancial.frmJoystick.lblConsole.Text = Mensagem;
});
}
else
{
frmInstancial.frmJoystick.lblConsole.Text = Mensagem;
}
}
private static bool VerificaComandoValido(Keys Comando)
{
List<Keys> ComandosImpedidos = new List<Keys>();
if (KinectService.Iniciado && Variaveis.OperacaoEmAndamento.Sensoriamento.SonarFrontal_Kinect.DesvioNecessario)
if (KinectService.Iniciado && KinectService.Parametros.SonarAtivado && Variaveis.OperacaoEmAndamento.Sensoriamento.SonarFrontal_Kinect.DesvioNecessario)
{
switch (Variaveis.OperacaoEmAndamento.Sensoriamento.SonarFrontal_Kinect.DirecaoDesvio)
{

View File

@ -151,7 +151,7 @@ namespace AgroBase.Models
{
UltimoStatusDetecao = StatusDetecao;
if (StatusDetecao && Variaveis.OperacaoEmAndamento.DispMvd.Dados.Modulos.Any(x => x.MovMotor.BLD_Inicializado))
if (StatusDetecao && Variaveis.OperacaoEmAndamento.DispMvd != null && Variaveis.OperacaoEmAndamento.DispMvd.Dados.Modulos.Any(x => x.MovMotor.BLD_Inicializado))
{
GeneralJoystick.EnviaComandoMotor(System.Windows.Forms.Keys.Escape, T_Code.Mov);
}
@ -729,8 +729,8 @@ namespace AgroBase.Models
public class KinectParametrosModel
{
public string TopicoEnvioDados { get; set; } = "kinect/depth";
public string TopicoRecebimentoDados { get; set; } = "kinect/obstacles";
public bool SonarAtivado { get; set; }
public int Angulo { get; set; }
public float focalLength { get; set; }
public float sensorWidthMM { get; set; }
public int maxDepth { get; set; }

View File

@ -0,0 +1,285 @@
using AgroBase.Services;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace AgroBase.Models
{
public class MapaDinamicoModel
{
private double _zoom = 1000000.0; // Nível de zoom
private const double ZoomFactor = 1.1; // Fator de zoom
private bool _isDragging = false; // Controle de arrasto
private Point _startPoint = new Point(); // Posição inicial do mouse
private Point _mapOffset = new Point(); // Deslocamento do mapa
private GPSModel _posicaoAtual { get; set; } = new GPSModel();
private List<GPSModel> TrajetoriaDinamica { get; set; } = new List<GPSModel>();
private List<GPSModel> TrajetoriaRuaProjetada { get; set; } = new List<GPSModel>();
private List<GPSModel> TrajetoriaRobo { get; set; } = new List<GPSModel>();
private Obstaculo obstaculoDetectado { get; set; }
private float AnguloCaminho { get; set; }
private float AnguloCarro { get; set; }
private Panel pnlZoomMapa;
private Form parent;
public MapaDinamicoModel(Form _parent, Panel pnl)
{
this.pnlZoomMapa = pnl;
this.pnlZoomMapa.Paint += PnlZoomMapa_Paint;
this.pnlZoomMapa.MouseWheel += PnlZoomMapa_MouseWheel;
this.pnlZoomMapa.MouseDown += PnlZoomMapa_MouseDown;
this.pnlZoomMapa.MouseMove += PnlZoomMapa_MouseMove;
this.pnlZoomMapa.MouseUp += PnlZoomMapa_MouseUp;
parent = _parent;
pnlZoomMapa.GetType().GetMethod("SetStyle", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic).Invoke(pnlZoomMapa, new object[] { ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer, true });
}
public void AtualizarDados(Obstaculo obstaculo, float anguloCaminho, float anguloCarro, GPSModel posicaoAtual, List<GPSModel> trajetoriaDinamica, List<GPSModel> trajetoriaRua, List<GPSModel> trajetoriaRobo)
{
obstaculoDetectado = obstaculo;
AnguloCaminho = anguloCaminho;
AnguloCarro = anguloCarro;
_posicaoAtual = posicaoAtual;
TrajetoriaDinamica = trajetoriaDinamica;
TrajetoriaRuaProjetada = trajetoriaRua;
TrajetoriaRobo = trajetoriaRobo;
pnlZoomMapa.Invalidate();
}
private void PnlZoomMapa_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
_isDragging = false; // Termina o arrasto
parent.Cursor = Cursors.Default;
}
}
private void PnlZoomMapa_MouseMove(object sender, MouseEventArgs e)
{
Panel panel1 = (Panel)sender;
if (_isDragging)
{
// Calcula o deslocamento do mapa com base no movimento do mouse
_mapOffset.X += e.X - _startPoint.X;
_mapOffset.Y += e.Y - _startPoint.Y;
// Atualiza a posição inicial do mouse
_startPoint = e.Location;
// Redesenha o panel para refletir o novo deslocamento
panel1.Invalidate();
parent.Cursor = Cursors.Cross;
}
}
private void PnlZoomMapa_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
_isDragging = true;
_startPoint = e.Location; // Salva a posição inicial do mouse
parent.Cursor = Cursors.Hand;
}
}
private void PnlZoomMapa_MouseWheel(object sender, MouseEventArgs e)
{
Panel panel1 = (Panel)sender;
if (e.Delta > 0)
{
_zoom *= ZoomFactor; // Aumenta o zoom
}
else if (e.Delta < 0)
{
_zoom /= ZoomFactor; // Diminui o zoom
}
panel1.Invalidate();
}
private void PnlZoomMapa_Paint(object sender, PaintEventArgs e)
{
Panel panel1 = (Panel)sender;
Graphics g = e.Graphics;
// Defina as dimensões do panel
int width = panel1.Width;
int height = panel1.Height;
// Coordenadas centrais (onde o robô estará), ajustadas pelo deslocamento do mapa
float centerX = width / 2 + _mapOffset.X;
float centerY = height / 2 + _mapOffset.Y;
// Desenha os pontos da trajetória projetada
DrawTrajectory(g, TrajetoriaDinamica, centerX, centerY, Color.Purple, Pens.MediumPurple);
// Desenha os pontos da trajetória planejada da rua atual
DrawTrajectory(g, TrajetoriaRuaProjetada, centerX, centerY, Color.Green, Pens.Blue);
// Desenha os pontos da trajetória percorrida
DrawTrajectory(g, TrajetoriaRobo, centerX, centerY, Color.Orange, Pens.OrangeRed);
// Desenha a posição atual do robô (ponto vermelho)
float PxToCm = DrawRobot(g, centerX, centerY, Color.Red, Color.Red, (float)VariaveisEquipamento.LarguraEsquerda, (float)VariaveisEquipamento.LarguraDireita, (float)VariaveisEquipamento.LarguraEsquerda, (float)VariaveisEquipamento.LarguraDireita, AnguloCarro);
if (obstaculoDetectado != null)
{
DrawObstacle(g, centerX, centerY, Color.Cyan, Color.Cyan, AnguloCaminho - (float)obstaculoDetectado.AnguloParaDesvio, obstaculoDetectado, PxToCm);
}
}
private void DrawTrajectory(Graphics g, List<GPSModel> trajectory, float centerX, float centerY, Color pointColor, Pen linePen)
{
if (trajectory == null)
{
trajectory = new List<GPSModel>();
}
for (int i = 0; i < trajectory.Count; i++)
{
var trajPoint = trajectory[i];
// Calcule a posição no panel
float x = centerX + (float)((trajPoint.Longitude - _posicaoAtual.Longitude) * _zoom);
float y = centerY - (float)((trajPoint.Latitude - _posicaoAtual.Latitude) * _zoom);
// Desenha o ponto da trajetória
DrawPoint(g, x, y, pointColor);
// Desenha a linha conectando os pontos
if (i > 0)
{
var prevPoint = trajectory[i - 1];
float prevX = centerX + (float)((prevPoint.Longitude - _posicaoAtual.Longitude) * _zoom);
float prevY = centerY - (float)((prevPoint.Latitude - _posicaoAtual.Latitude) * _zoom);
g.DrawLine(linePen, prevX, prevY, x, y);
}
}
}
private void DrawPoint(Graphics g, float x, float y, Color color)
{
float size = 5;
using (Brush brush = new SolidBrush(color))
{
g.FillEllipse(brush, x - size / 2, y - size / 2, size, size);
}
}
private float DrawRobot(Graphics g, float x, float y, Color pointColor, Color borderColor, float larguraEsquerda, float larguraDireita, float comprimentoFrente, float comprimentoTras, float angle)
{
// Desenhar o ponto GPS
DrawPoint(g, x, y, pointColor);
GPSModel posicaoRobo = GPSService.UltimaLeitura;
int agPlus = Convert.ToInt32(135 + angle);
(float xET, float yET) = CalcularPontosLateraisRobo(posicaoRobo, larguraEsquerda, comprimentoTras, x, y, agPlus + 90);
(float xDT, float yDT) = CalcularPontosLateraisRobo(posicaoRobo, larguraDireita, comprimentoTras, x, y, agPlus + 0);
(float xEF, float yEF) = CalcularPontosLateraisRobo(posicaoRobo, larguraEsquerda, comprimentoFrente, x, y, agPlus + 180);
(float xDF, float yDF) = CalcularPontosLateraisRobo(posicaoRobo, larguraDireita, comprimentoFrente, x, y, agPlus + 270);
// Calcular os cantos do retângulo considerando o ângulo
PointF[] corners = new PointF[4];
// Cantos do retângulo com as novas medidas
corners[0] = new PointF(xET, yET); // Superior esquerdo
corners[1] = new PointF(xDT, yDT); // Superior direito
corners[2] = new PointF(xDF, yDF); // Inferior direito
corners[3] = new PointF(xEF, yEF); // Inferior esquerdo
// Desenhar o contorno do robô
using (Pen pen = new Pen(borderColor, 2))
{
g.DrawPolygon(pen, corners);
}
// Desenhar a linha indicando a frente do robô (do ponto central para a frente)
DrawFrontLine(g, x, y, xDF, yDF, xEF, yEF, borderColor);
float PxToCm = Math.Abs(xET - xDT) / (larguraDireita + larguraEsquerda);
return PxToCm;
}
private void DrawObstacle(Graphics g, float xRobot, float yRobot, Color pointColor, Color borderColor, float angle, Obstaculo obstaculo, float PxToCm)
{
GPSModel posicaoRobo = GPSService.UltimaLeitura;
GPSModel posicaoObstaculo = Variaveis.OperacaoEmAndamento.Mapa.GerarPontoDeslocado(posicaoRobo, angle, obstaculo.DistanciaMedia_mm / 1000);
float x = xRobot + (float)((posicaoObstaculo.Longitude - posicaoRobo.Longitude) * _zoom);
float y = yRobot - (float)((posicaoObstaculo.Latitude - posicaoRobo.Latitude) * _zoom);
// Desenhar o ponto GPS
DrawPoint(g, x, y, pointColor);
int agPlus = Convert.ToInt32(135 + angle);
float largura = obstaculo.Largura_mm / 20;
(float xET, float yET) = CalcularPontosLateraisRobo(posicaoObstaculo, largura, largura, x, y, agPlus + 90);
(float xDT, float yDT) = CalcularPontosLateraisRobo(posicaoObstaculo, largura, largura, x, y, agPlus + 0);
(float xEF, float yEF) = CalcularPontosLateraisRobo(posicaoObstaculo, largura, largura, x, y, agPlus + 180);
(float xDF, float yDF) = CalcularPontosLateraisRobo(posicaoObstaculo, largura, largura, x, y, agPlus + 270);
// Calcular os cantos do retângulo considerando o ângulo
PointF[] corners = new PointF[4];
// Cantos do retângulo com as novas medidas
corners[0] = new PointF(xET, yET); // Superior esquerdo
corners[1] = new PointF(xDT, yDT); // Superior direito
corners[2] = new PointF(xDF, yDF); // Inferior direito
corners[3] = new PointF(xEF, yEF); // Inferior esquerdo
// Desenhar o contorno do robô
using (Pen pen = new Pen(borderColor, 2))
{
g.DrawPolygon(pen, corners);
}
}
private void DrawFrontLine(Graphics g, float x, float y, float xDF, float yDF, float xEF, float yEF, Color borderColor)
{
// Calcular o ponto médio entre DF e EF
float midX = (xDF + xEF) / 2;
float midY = (yDF + yEF) / 2;
// Desenhar a linha do ponto central para a frente do robô
using (Pen frontPen = new Pen(borderColor, 2))
{
g.DrawLine(frontPen, x, y, midX, midY);
}
}
private (float, float) CalcularPontosLateraisRobo(GPSModel posicaoRobo, float Largura, float Comprimento, float x, float y, int offAngulo)
{
float hP = (float)Math.Sqrt(Math.Pow(Largura, 2) + Math.Pow(Comprimento, 2)) / 100f;
GPSModel pP = Variaveis.OperacaoEmAndamento.Mapa.GerarPontoDeslocado(posicaoRobo, offAngulo, hP);
float xP = x + (float)((pP.Longitude - posicaoRobo.Longitude) * _zoom);
float yP = y - (float)((pP.Latitude - posicaoRobo.Latitude) * _zoom);
return (xP, yP);
}
}
}

View File

@ -18,8 +18,6 @@ namespace AgroBase.Models
public DateTime UltimaRequisicao { get; set; } = DateTime.MaxValue;
public string Descricao { get; set; }
public string Chave { get; set; }
public byte FuncaoGet { get; set; }
public byte FuncaoSet { get; set; }
public byte Registro { get; set; }
public byte N_Registros { get; set; }
public bool LeituraLoop { get; set; }

View File

@ -213,7 +213,7 @@ namespace AgroBase.Models
{
bool _operacaoLiberada = ModulosConectados;
if (ParametrosMandatorios.Any(x => x.Parametro == ParametrosOperacao.CameraSolo && x.Mandatorio) && CamerasSolo.Count(x => x.Iniciada) < QuantidadeCamerasSolo) _operacaoLiberada = false;
if (ParametrosMandatorios.Any(x => x.Parametro == ParametrosOperacao.CameraCaminho && x.Mandatorio) && (CameraCaminho == null || !CameraCaminho.Iniciada)) _operacaoLiberada = false;
if (ParametrosMandatorios.Any(x => x.Parametro == ParametrosOperacao.Kinect && x.Mandatorio) && (Sensoriamento.SonarFrontal_Kinect == null || !Sensoriamento.SonarFrontal_Kinect.Iniciado)) _operacaoLiberada = false;
if (ParametrosMandatorios.Any(x => x.Parametro == ParametrosOperacao.Mapa && x.Mandatorio) && !Mapa.mapaService.Carregado) _operacaoLiberada = false;
if (ParametrosMandatorios.Any(x => x.Parametro == ParametrosOperacao.Joystick && x.Mandatorio && GeneralJoystick.JoystickConectado == null)) _operacaoLiberada = false;
@ -257,7 +257,7 @@ namespace AgroBase.Models
public double CapacidadeReservatorio { get; set; } = 30;
public int QuantidadeCamerasSolo { get; set; } = 2;
public List<CameraSoloModel> CamerasSolo { get; set; } = new List<CameraSoloModel>();
public CameraCaminhoModel CameraCaminho { get; set; }
public CameraCaminhoModel CameraCaminhoKinect { get; set; }
public int TempoIniciarOperacao { get; set; } = 25;
public string ID { get; set; }
public Timer tmrLogs = new Timer() { Interval = 1000 };
@ -580,7 +580,7 @@ namespace AgroBase.Models
},
new OperacaoParametrosMandatoriosModel()
{
Parametro = ParametrosOperacao.CameraCaminho,
Parametro = ParametrosOperacao.Kinect,
Mandatorio = true,
},
new OperacaoParametrosMandatoriosModel()
@ -707,28 +707,22 @@ namespace AgroBase.Models
{
ID = "C",
Nome = "Cam_Caminho",
Posicao = 0,
ArquivoLeitura = "leitura_ruas.json",
browser = null,
camera = new CameraService(),
CameraSelecionada = DispSen.Dados.CameraID_Caminho,
combo = new ComboBox(),
MaxLeituras = 1,
VideoPorta = (VariaveisPortas.CameraCaminho + 0).ToString(),
VideoUrl = "street_detector",
MqttTopico = "street_detector",
Angulo = 0,
AnguloDireito = 0,
AnguloEsquerdo = 0,
Leitura = new CameraDeepLabV3PlusModel(),
PontosExtremos = new List<Point>()
};
CameraCaminho = cameraCaminho;
CameraCaminho.camera.selectedCamera = listaCameras.ToList().IndexOf(CameraCaminho.CameraSelecionada);
if (CameraCaminho.camera.selectedCamera > 0 && Iniciar)
CameraCaminhoKinect = cameraCaminho;
CameraCaminhoKinect.camera.selectedCamera = KinectService.Iniciado ? 1 : 0;
if (CameraCaminhoKinect.camera.selectedCamera > 0 && Iniciar)
{
CameraCaminho.panel = pnlCameraCaminho;
IniciarCameraCaminho(CameraCaminho);
CameraCaminhoKinect.panel = pnlCameraCaminho;
IniciarCameraCaminho(CameraCaminhoKinect);
}
}
@ -764,26 +758,23 @@ namespace AgroBase.Models
{
CameraSolo.DesligarCamera();
}
public void IniciarCameraCaminho(CameraCaminhoModel cameraCaminho)
{
DesligarCameraCaminho(cameraCaminho);
if (cameraCaminho.camera.selectedCamera > 0)
{
cameraCaminho.InicializarCamera();
cameraCaminho.camera.IniciarCamera(
PythonService.ScriptStreetDetector,
new string[] {
cameraCaminho.MaxLeituras.ToString(),
cameraCaminho.VideoPorta,
cameraCaminho.VideoUrl,
cameraCaminho.ArquivoLeitura,
"1",
cameraCaminho.MqttTopico
CamerasVaraiveisModel.TopicoRecebimentoBitmap,
CamerasVaraiveisModel.TopicoEnvioBitmap,
},
cameraCaminho.VideoPorta,
cameraCaminho.VideoUrl,
cameraCaminho.MqttTopico,
CamerasVaraiveisModel.TopicoRecebimentoBitmap,
cameraCaminho.tmrProcesso
);
}
@ -793,7 +784,7 @@ namespace AgroBase.Models
{
cameraCaminho.DesligarCamera();
}
#endregion
@ -856,11 +847,14 @@ namespace AgroBase.Models
public void FinalizarOperacao()
{
Variaveis.OperacaoEmAndamento.CamerasSolo.ForEach(Camera =>
if (!Iniciado)
{
Camera.DesligarCamera();
});
Variaveis.OperacaoEmAndamento.CameraCaminho.DesligarCamera();
Variaveis.OperacaoEmAndamento.CamerasSolo.ForEach(Camera =>
{
Camera.DesligarCamera();
});
Variaveis.OperacaoEmAndamento.CameraCaminhoKinect.DesligarCamera();
}
if (Modo == ModoOperacao.MapaGPS)
{
@ -912,6 +906,11 @@ namespace AgroBase.Models
await Task.Delay(1000);
}
if (KinectService.Iniciado)
{
KinectService.RecalibrarSubdivisoes();
}
}
#region CONTROLE DA OPERACAO
@ -1217,14 +1216,14 @@ namespace AgroBase.Models
{
try
{
var cameraCaminho = Variaveis.OperacaoEmAndamento.CameraCaminho;
var cameraCaminho = Variaveis.OperacaoEmAndamento.CameraCaminhoKinect;
if (cameraCaminho == null || !cameraCaminho.Iniciada)
{
return;
}
var MqttTopico = Variaveis.MqttService.Topicos.FirstOrDefault(x => x.Topico == cameraCaminho.MqttTopico);
var MqttTopico = Variaveis.MqttService.Topicos.FirstOrDefault(x => x.Topico == CamerasVaraiveisModel.TopicoRecebimentoBitmap);
if (MqttTopico != null && MqttTopico.Mensagens.Any(x => x.Momento > cameraCaminho.camera.IniciadoEm))
{
try
@ -1630,6 +1629,17 @@ namespace AgroBase.Models
};
SalvarLog(T_Code.Wit.ToString(), logWit, Fim);
UltrasonicA05Model logA05 = new UltrasonicA05Model()
{
Momento = Agora,
Endereco = UltrasonicA05Service.slaveAddress,
U1 = UltrasonicA05Service.DadosLeitura.U1,
U2 = UltrasonicA05Service.DadosLeitura.U2,
U3 = UltrasonicA05Service.DadosLeitura.U3,
U4 = UltrasonicA05Service.DadosLeitura.U4,
};
SalvarLog(T_Code.A05.ToString(), logA05, Fim);
SalvarLogKinect(Agora);
SalvarLogCameras(Agora).ConfigureAwait(false);
@ -1648,10 +1658,11 @@ namespace AgroBase.Models
sen = T_Code.Sen.ToString(),
pzm = T_Code.Pzm.ToString(),
wit = T_Code.Wit.ToString(),
a05 = T_Code.A05.ToString(),
knt = T_Code.Knt.ToString(),
caminho = "caminho",
soloE = "soloE",
soloD = "soloD"
caminho = CameraCaminhoKinect.Nome,
soloE = CamerasSolo[0].Nome,
soloD = CamerasSolo[1].Nome
};
File.WriteAllText(ArquivoOp, JsonConvert.SerializeObject(data));
}
@ -1696,18 +1707,27 @@ namespace AgroBase.Models
nome = x.Nome,
browser = x.browser,
})
/*.Union(new[] {
.Union(new[] {
new {
tipo = typeof(CamCaminhoSensoriamentoLogModel),
nome = CameraCaminho.Nome,
browser = CameraCaminho.browser
nome = CameraCaminhoKinect.Nome,
browser = CameraCaminhoKinect.browser,
}
})*/
})
.ToList();
foreach (var Camera in Cameras)
{
string Caminho = Variaveis.CaminhoOperacoes + ID + "/" + Camera.nome;
if (!Directory.Exists(Caminho))
{
Directory.CreateDirectory(Caminho);
}
Caminho += "/" + idxLog + ".jpg";
Bitmap frame = null;
if (Camera.tipo == typeof(CamSoloSensoriamentoLogModel))
{
var leitura = CamerasSolo.First(x => x.Nome == Camera.nome).Leitura;
@ -1723,13 +1743,20 @@ namespace AgroBase.Models
}
};
SalvarLog(Camera.nome, logCam, false);
frame = await FuncoesGlobais.GetBrowserImage(Camera.browser);
}
else if (Camera.tipo == typeof(CamCaminhoSensoriamentoLogModel))
{
var leitura = CameraCaminho.Leitura;
var leitura = CameraCaminhoKinect.Leitura;
CamCaminhoSensoriamentoLogModel logCam = new CamCaminhoSensoriamentoLogModel()
{
Momento = Agora,
ClassMap = new Dictionary<string, Color>(CameraCaminhoKinect.ClassMap),
PontosExtremos = new List<Point>(CameraCaminhoKinect.PontosExtremos),
Angulo = CameraCaminhoKinect.Angulo,
AnguloDireito = CameraCaminhoKinect.AnguloDireito,
AnguloEsquerdo = CameraCaminhoKinect.AnguloEsquerdo,
Leitura = new CameraDeepLabV3PlusModel()
{
timestamp = leitura.timestamp,
@ -1742,18 +1769,14 @@ namespace AgroBase.Models
}
};
SalvarLog(Camera.nome, logCam, false);
if (CameraCaminhoKinect.camera._mqttTopico != null && CameraCaminhoKinect.camera._mqttTopico.Mensagens.Any())
{
string message = CameraCaminhoKinect.camera._mqttTopico.Mensagens[CameraCaminhoKinect.camera._mqttTopico.Mensagens.Count() - 1].Mensagem;
frame = CameraCaminhoKinect.ExtraiImagemDaMensagem(message);
}
}
string Caminho = Variaveis.CaminhoOperacoes + ID + "/" + Camera.nome;
if (!Directory.Exists(Caminho))
{
Directory.CreateDirectory(Caminho);
}
Caminho += "/" + idxLog + ".jpg";
Bitmap frame = await FuncoesGlobais.GetBrowserImage(Camera.browser);
FuncoesGlobais.SalvarImagemComprimida(frame, Caminho);
}
}
@ -1792,8 +1815,14 @@ namespace AgroBase.Models
string rgb = Caminho + "/rgb_" + idxLog + ".jpg";
string heat = Caminho + "/heat_" + idxLog + ".jpg";
FuncoesGlobais.SalvarImagemComprimida(KinectService.bitmapRGB, rgb);
FuncoesGlobais.SalvarImagemComprimida(KinectService.bitmapHeat, heat);
lock (KinectService._lockBitmapRGB)
{
FuncoesGlobais.SalvarImagemComprimida(KinectService.bitmapRGB, rgb);
}
lock (KinectService._lockBitmapHeat)
{
FuncoesGlobais.SalvarImagemComprimida(KinectService.bitmapHeat, heat);
}
}
@ -1999,6 +2028,7 @@ namespace AgroBase.Models
public string pzm { get; set; }
public string wit { get; set; }
public string knt { get; set; }
public string a05 { get; set; }
public string caminho { get; set; }
public string soloE { get; set; }
public string soloD { get; set; }
@ -2233,6 +2263,11 @@ namespace AgroBase.Models
public class CamCaminhoSensoriamentoLogModel
{
public DateTime Momento { get; set; }
public Dictionary<string, Color> ClassMap { get; set; }
public List<Point> PontosExtremos { get; set; }
public double Angulo { get; set; }
public double AnguloEsquerdo { get; set; }
public double AnguloDireito { get; set; }
public CameraDeepLabV3PlusModel Leitura { get; set; }
}

View File

@ -18,6 +18,7 @@ using CefSharp.WinForms;
using System.IO;
using CefSharp.DevTools.Memory;
using CefSharp.DevTools.Page;
using OpenCvSharp.Internal.Vectors;
namespace AgroBase.Models
{
@ -571,10 +572,35 @@ namespace AgroBase.Models
EncoderParameters encoderParams = new EncoderParameters(1);
encoderParams.Param[0] = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, qualidade);
using (Graphics g = Graphics.FromImage(frame))
{
g.DrawString(DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"), new Font("Arial", 10), Brushes.Red, new PointF(10, 10));
}
// Salva a imagem com a qualidade ajustada
frame.Save(Caminho, jpegCodec, encoderParams);
}
public static T ExecutarMetodoComVerificacaoCrossThread<T>(Control controle, Func<T> acao)
{
T res = default(T);
if (controle != null && controle.InvokeRequired)
{
controle.Invoke((MethodInvoker)delegate
{
res = acao();
});
}
else
{
res = acao();
}
return res;
}
}
public static class FuncoesMatematicas

View File

@ -10,6 +10,7 @@ namespace AgroBase.Models
{
public DateTime Momento { get; set; }
public string Versao { get; set; }
public string Modelo { get; set; }
public DateTime DataHora { get; set; }
public double AccX { get; set; }
public double AccY { get; set; }

View File

@ -0,0 +1,183 @@
import torch
from PIL import Image
import torchvision.transforms as T
import numpy as np
import cv2
import json
import time
import io
import paho.mqtt.client as mqtt
import uuid
import sys
import os
import base64
# Parâmetros de entrada
output_folder = 'Python/Output/'
model_folder = 'C:\\ZendionINC\\agrobot_base\\Treinamento\\models\\ruas\\'
mqtt_send_topic = sys.argv[1] # Tópico para receber o bitmap
mqtt_receive_topic = sys.argv[2] # Tópico para enviar o resultado
# Configurações MQTT
mqtt_client = mqtt.Client(f"client_street_detector_{uuid.uuid4()}")
mqtt_client.connect("localhost", port=1883)
script_dir = os.path.dirname(__file__) # Obtém o diretório onde o script está localizado
parent_dir = os.path.dirname(script_dir) # Obtém o diretório pai (Python/)
sys.path.append(parent_dir)
# Supondo que você tenha a estrutura do repositório e o módulo `network` conforme descrito no README
from Models.deeplabv3plus.modeling import deeplabv3plus_resnet50 as deeplabv3_model
# Configurações Iniciais
NUM_CLASSES = 4 # Pascal VOC possui 3 classes + 1 para o fundo
OUTPUT_STRIDE = 16 # Valor comum para DeepLab
MODEL_PATH = model_folder + 'backup/ruasModel_final.pth' # Caminho para o modelo pré-treinado
# Função para carregar o modelo
def load_model(model_path):
model = deeplabv3_model(num_classes=NUM_CLASSES, output_stride=OUTPUT_STRIDE)
model.load_state_dict(torch.load(model_path), strict=False)
model.eval() # Modo de avaliação
return model
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
# Carregar o modelo
model = load_model(MODEL_PATH)
model.to(device)
# Função para processar o frame
def segment_frame(frame):
image = Image.fromarray(cv2.cvtColor(frame, cv2.COLOR_BGR2RGB))
transform = T.Compose([
T.Resize(520),
T.ToTensor(),
T.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225]),
])
input_tensor = transform(image).unsqueeze(0).to(device)
with torch.no_grad():
output = model(input_tensor)
output_predictions = output.max(1)[1].squeeze().detach().cpu().numpy()
return output_predictions
# Função para ler o mapa de rótulos
def read_labelmap(path):
label_colors = []
class_names = []
with open(path, 'r') as file:
for line in file.readlines():
if line.startswith('#'):
continue
parts = line.strip().split(':')
if len(parts) >= 2:
label = parts[0].strip()
color = tuple(map(int, parts[1].split(',')))
class_names.append(label)
label_colors.append(color)
return np.array(label_colors), class_names
# Função para gerar o JSON de saída
def generate_json(image):
label_colors, class_names = read_labelmap(model_folder + "dataset/labelmap.txt")
detected_classes = set(np.unique(image))
timestamp = time.time()
json_data = {'timestamp': timestamp, 'Classes': []}
for l in detected_classes:
if l < len(label_colors):
class_entry = {'Classe': class_names[l], 'Contornos': []}
mask = (image == l).astype(np.uint8) * 255
contours, _ = cv2.findContours(mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
for contour in contours:
if contour.size > 0:
for point in contour:
class_entry['Contornos'].append(point.squeeze().tolist())
json_data['Classes'].append(class_entry)
return json_data
# Função para aplicar o overlay da segmentação no frame original
def apply_segmentation_overlay(frame, output_predictions):
label_colors, class_names = read_labelmap(model_folder + "dataset/labelmap.txt")
nc = len(label_colors)
height, width, _ = frame.shape
overlay = np.zeros((height, width, 3), dtype=np.uint8)
output_predictions_resized = cv2.resize(output_predictions, (width, height), interpolation=cv2.INTER_NEAREST)
for l in np.unique(output_predictions_resized):
if l < nc:
mask = output_predictions_resized == l
overlay[mask] = label_colors[l]
overlayed_frame = cv2.addWeighted(frame, 0.6, overlay, 0.4, 0)
return overlayed_frame
# Função para converter imagem para base64
def image_to_base64(image):
_, buffer = cv2.imencode('.jpg', image)
image_base64 = base64.b64encode(buffer).decode('utf-8')
return image_base64
# Função para decodificar a imagem bitmap recebida via MQTT
def decode_bitmap_message(payload):
image_stream = io.BytesIO(payload)
image = Image.open(image_stream)
return np.array(image)
# Função chamada quando uma mensagem MQTT é recebida
def on_message(client, userdata, message):
print(f"Mensagem recebida no tópico {message.topic}")
try:
bitmap = decode_bitmap_message(message.payload)
output_predictions = segment_frame(bitmap)
# Gerar JSON das classes detectadas
json_data = generate_json(output_predictions)
# Aplicar segmentação ao bitmap
segmented_bitmap = apply_segmentation_overlay(bitmap, output_predictions)
# Converter o bitmap segmentado em base64
segmented_bitmap_base64 = image_to_base64(segmented_bitmap)
# Adicionar o bitmap segmentado no JSON
json_data['segmented_image'] = segmented_bitmap_base64
# Enviar JSON e bitmap segmentado via MQTT
mqtt_client.publish(mqtt_send_topic, json.dumps(json_data).encode('utf-8')) # Enviar JSON
print(f"Segmentação processada e enviada para {mqtt_send_topic}")
except Exception as e:
print(f"Erro ao processar a imagem: {e}")
def on_connect(client, userdata, flags, rc):
if rc == 0:
print("Conectado ao MQTT com sucesso!")
else:
print(f"Falha ao conectar ao MQTT: {rc}")
def on_disconnect(client, userdata, rc):
print(f"Desconectado do MQTT: {rc}")
# Configurações do MQTT
mqtt_client.on_connect = on_connect
mqtt_client.on_disconnect = on_disconnect
mqtt_client.on_message = on_message
mqtt_client.subscribe(mqtt_receive_topic)
mqtt_client.publish(mqtt_send_topic, "OK")
mqtt_client.loop_forever()
# Loop principal aguardando mensagens MQTT
try:
while True:
time.sleep(1)
except KeyboardInterrupt:
print("Finalizando script...")
finally:
mqtt_client.loop_stop()

View File

@ -53,8 +53,6 @@ namespace AgroBase.Services
{
Chave = "Versao",
Descricao = "Verifica a versão do driver",
FuncaoGet = 0x03,
FuncaoSet = 0x06,
Escala = 1,
LeituraLoop = false,
LeituraGeral = true,
@ -65,8 +63,6 @@ namespace AgroBase.Services
{
Chave = "ControleRS485",
Descricao = "Habilita/Desabilita controle através da interface RS485",
FuncaoGet = 0x03,
FuncaoSet = 0x06,
Escala = 1,
LeituraLoop = false,
LeituraGeral = true,
@ -77,8 +73,6 @@ namespace AgroBase.Services
{
Chave = "AlarmeCode",
Descricao = "Verifica o código de alarme",
FuncaoGet = 0x03,
FuncaoSet = 0x06,
Escala = 1,
LeituraLoop = true,
LeituraGeral = true,
@ -89,8 +83,6 @@ namespace AgroBase.Services
{
Chave = "NumPolos",
Descricao = "Verifica/Define o número de polos do motor definido no driver",
FuncaoGet = 0x03,
FuncaoSet = 0x06,
Escala = 1,
LeituraLoop = false,
LeituraGeral = true,
@ -101,8 +93,6 @@ namespace AgroBase.Services
{
Chave = "RPM_Max",
Descricao = "Verifica/Define o RPM máximo do motor através do controle",
FuncaoGet = 0x03,
FuncaoSet = 0x06,
Escala = 1,
LeituraLoop = false,
LeituraGeral = true,
@ -113,8 +103,6 @@ namespace AgroBase.Services
{
Chave = "Rampa",
Descricao = "Verifica/Define o tempo de rampa de aceleração/desaceleração (x 100 ms)",
FuncaoGet = 0x03,
FuncaoSet = 0x06,
Escala = 1,
LeituraLoop = false,
LeituraGeral = true,
@ -125,8 +113,6 @@ namespace AgroBase.Services
{
Chave = "RPM_SP",
Descricao = "Verifica/Define o RPM de Set Point",
FuncaoGet = 0x03,
FuncaoSet = 0x06,
Escala = 1,
LeituraLoop = false,
LeituraGeral = true,
@ -137,8 +123,6 @@ namespace AgroBase.Services
{
Chave = "RPM",
Descricao = "Verifica o RPM atual do motor",
FuncaoGet = 0x03,
FuncaoSet = 0x06,
Escala = 0.27,
LeituraLoop = true,
LeituraGeral = true,
@ -149,8 +133,6 @@ namespace AgroBase.Services
{
Chave = "Enabled",
Descricao = "Verifica/Define o status do motor",
FuncaoGet = 0x03,
FuncaoSet = 0x06,
Escala = 1,
LeituraLoop = true,
LeituraGeral = true,
@ -161,8 +143,6 @@ namespace AgroBase.Services
{
Chave = "Breaked",
Descricao = "Verifica/Define o status do freio do motor",
FuncaoGet = 0x03,
FuncaoSet = 0x06,
Escala = 1,
LeituraLoop = true,
LeituraGeral = true,
@ -173,8 +153,6 @@ namespace AgroBase.Services
{
Chave = "Direction",
Descricao = "Verifica/Define o sentido de giro do motor",
FuncaoGet = 0x03,
FuncaoSet = 0x06,
Escala = 1,
LeituraLoop = true,
LeituraGeral = true,
@ -185,8 +163,6 @@ namespace AgroBase.Services
{
Chave = "LimiteCorrente",
Descricao = "Verifica o limite de corrente definido",
FuncaoGet = 0x03,
FuncaoSet = 0x06,
Escala = 0.01,
LeituraLoop = false,
LeituraGeral = true,
@ -197,8 +173,6 @@ namespace AgroBase.Services
{
Chave = "Tensao",
Descricao = "Verifica a tensão de alimentação no driver",
FuncaoGet = 0x03,
FuncaoSet = 0x06,
Escala = 0.01,
LeituraLoop = true,
LeituraGeral = true,
@ -209,8 +183,6 @@ namespace AgroBase.Services
{
Chave = "Temperatura",
Descricao = "Verifica a temperatura do driver",
FuncaoGet = 0x03,
FuncaoSet = 0x06,
Escala = 0.01,
LeituraLoop = true,
LeituraGeral = true,
@ -221,8 +193,6 @@ namespace AgroBase.Services
{
Chave = "Restaurar",
Descricao = "Restaura os parâmetros de fábrica",
FuncaoGet = 0x03,
FuncaoSet = 0x06,
Escala = 1,
LeituraLoop = false,
LeituraGeral = false,
@ -237,7 +207,7 @@ namespace AgroBase.Services
private static readonly object FilaLock = new object();
private static System.Windows.Forms.Timer tmrLoopComandos = new System.Windows.Forms.Timer() { Interval = 100 };
private static System.Timers.Timer tmrLoopComandos = new System.Timers.Timer() { Interval = 100, Enabled = false };
private static bool EnvioLiberado { get; set; } = true;
@ -373,17 +343,21 @@ namespace AgroBase.Services
Task.Run(() => ReceberDados()); // Inicia a recepção de dados em segundo plano
if (!tmrLoopComandos.Enabled)
{
tmrLoopComandos.Tick += TmrLoopComandos_Tick;
tmrLoopComandos.Elapsed += TmrLoopComandos_Elapsed;
tmrLoopComandos.Start();
}
}
private static void TmrLoopComandos_Tick(object sender, EventArgs e)
private static async void TmrLoopComandos_Elapsed(object sender, EventArgs e)
{
((System.Timers.Timer)sender).Stop();
if (Iniciado && EnvioLiberado)
{
Task.Run(() => LoopEnvioComandos());
await LoopEnvioComandos();
}
((System.Timers.Timer)sender).Start();
}
private static void EnviarComando(SerialPort _Porta, byte[] Comando)
@ -509,7 +483,7 @@ namespace AgroBase.Services
if (resposta.Length > 3)
{
if (Parametros.Any(x => x.FuncaoGet == resposta[1]))
if (Parametros.Any(x => 0x03 == resposta[1]))
{
int num_registros = resposta[2];
byte[] bytes_resposta = resposta.Skip(3).Take(num_registros).ToArray(); // Ajustando para pegar 2 bytes por registro
@ -522,7 +496,7 @@ namespace AgroBase.Services
Leitura.UltimoComandoRecebido = DateTime.Now;
return true;
}
else if (Parametros.Any(x => x.FuncaoSet == resposta[1]))
else if (Parametros.Any(x => 0x06 == resposta[1]))
{
Parametro.Valor = resposta.Skip(4).Take(2).ToArray();

View File

@ -33,7 +33,7 @@ namespace AgroBase.Services
public string URLcamera = "";
public void IniciarCamera(string Script, string[] Argumentos, string FlaskPorta, string FlaskUrl, string MqttTopico, Timer tmrProcesso)
public void IniciarCamera(string Script, string[] Argumentos, string FlaskPorta, string FlaskUrl, string MqttTopico, System.Timers.Timer tmrProcesso)
{
if (_mqttTopico == null)
{
@ -91,4 +91,10 @@ namespace AgroBase.Services
}
public class CamerasVaraiveisModel
{
public static string TopicoEnvioBitmap { get; set; } = "street_detector_send";
public static string TopicoRecebimentoBitmap { get; set; } = "street_detector_receive";
}
}

View File

@ -98,15 +98,32 @@ namespace AgroBase.Comum
}
}
}
if (!DispositivosTipo.Any())
if (cmbPorta.InvokeRequired)
{
cmbPorta.Items.Clear();
cmbPorta.Text = "";
cmbPorta.Invoke((MethodInvoker)delegate {
if (!DispositivosTipo.Any())
{
cmbPorta.Items.Clear();
cmbPorta.Text = "";
}
if (cmbPorta.Items.Count > 1)
cmbPorta.SelectedIndex = 1;
else if (cmbPorta.Items.Count > 0)
cmbPorta.SelectedIndex = 0;
});
}
else
{
if (!DispositivosTipo.Any())
{
cmbPorta.Items.Clear();
cmbPorta.Text = "";
}
if (cmbPorta.Items.Count > 1)
cmbPorta.SelectedIndex = 1;
else if (cmbPorta.Items.Count > 0)
cmbPorta.SelectedIndex = 0;
}
if (cmbPorta.Items.Count > 1)
cmbPorta.SelectedIndex = 1;
else if (cmbPorta.Items.Count > 0)
cmbPorta.SelectedIndex = 0;
}
public void AtualizarBauds()

View File

@ -1,4 +1,5 @@
using AgroBase.Models;
using AgroBase.Forms;
using AgroBase.Models;
using Emgu.CV.Features2D;
using Newtonsoft.Json;
using System;
@ -590,6 +591,8 @@ namespace AgroBase.Services
public static void AtualizarCoordenadasGPS()
{
frmInstancial.frmAcompanhamento.AtualizarOrientacao();
int ID = Convert.ToInt32(Variaveis.IsAgroMonitor ? Variaveis.OperacaoEmAndamento.DispSen.Dados.LoRaParametrosBase.address : Variaveis.ConexaoLoRa.parametros.address);
EnviarCoordenadasParaMapa(UltimaLeitura.Latitude, UltimaLeitura.Longitude, ((Variaveis.OperacaoEmAndamento.Sensoriamento?.AnguloCarro ?? 0) - 180), true, ID);

File diff suppressed because it is too large Load Diff

View File

@ -505,6 +505,11 @@ namespace AgroBase.Services
private static async Task<bool> AlterarStatusReleModo(Estado novoEstado)
{
var DispSen = Variaveis.OperacaoEmAndamento.DispSen;
if (DispSen == null)
{
return false;
}
var ReleLra = DispSen.Dados.Reles.FirstOrDefault(x => x.ID == "RLLRA" && x.Inicializado);
if (!Variaveis.IsAgroMonitor &&
(DispSen == null || !DispSen.Dados.Conectado || ReleLra == null)

View File

@ -131,17 +131,21 @@ namespace AgroBase.Services
Task.Run(() => ReceberDados()); // Inicia a recepção de dados em segundo plano
if (!tmrLoopComandos.Enabled)
{
tmrLoopComandos.Tick += TmrLoopComandos_Tick;
tmrLoopComandos.Elapsed += TmrLoopComandos_Elapsed;
tmrLoopComandos.Start();
}
}
private static void TmrLoopComandos_Tick(object sender, EventArgs e)
private static async void TmrLoopComandos_Elapsed(object sender, EventArgs e)
{
((System.Timers.Timer)sender).Stop();
if (EnvioLiberado)
{
Task.Run(() => LoopEnvioComandos());
await LoopEnvioComandos();
}
((System.Timers.Timer)sender).Start();
}
private static bool EnderecoValido(byte addr)
@ -405,7 +409,7 @@ namespace AgroBase.Services
private static List<MKS057ComandoModel> FilaComandos = new List<MKS057ComandoModel>();
private static readonly object FilaLock = new object();
private static System.Windows.Forms.Timer tmrLoopComandos = new System.Windows.Forms.Timer() { Interval = 100 };
private static System.Timers.Timer tmrLoopComandos = new System.Timers.Timer() { Interval = 100, Enabled = false };
private static bool EnvioLiberado { get; set; } = true;
public static List<MKS057DModel> DadosLeitura = new List<MKS057DModel>();
@ -584,7 +588,7 @@ namespace AgroBase.Services
continue;
}
TaxaAmostragem = Referenciando ? 200 : 10000;
TaxaAmostragem = Referenciando ? 200 : 1000;
if (Referenciando)
{
@ -2282,7 +2286,7 @@ namespace AgroBase.Services
rCHK += SerialBuffer_RX[a];
Console.Write("{0:X2} ", SerialBuffer_RX[a]);
}
Console.WriteLine("{0:X2} rCHK: {1:X2} Length: {2}", SerialBuffer_RX[Data_Number - 1], (byte)rCHK, Data_Number);
Console.WriteLine("{0:X2} rCHK: {1:X2} Length: {2}", SerialBuffer_RX[Data_Number > 0 ? Data_Number - 1 : Data_Number], (byte)rCHK, Data_Number);
}
private static void txDisplay()

View File

@ -43,7 +43,7 @@ namespace AgroBase.Services
public static List<ModbusComandoModel> FilaComandos = new List<ModbusComandoModel>();
private static readonly object FilaLock = new object();
private static System.Windows.Forms.Timer tmrLoopComandos = new System.Windows.Forms.Timer() { Interval = 100 };
private static System.Timers.Timer tmrLoopComandos = new System.Timers.Timer() { Interval = 100, Enabled = false };
public static void IniciarRotinas()
@ -51,7 +51,7 @@ namespace AgroBase.Services
Task.Run(() => ReceberDados());
if (!tmrLoopComandos.Enabled)
{
tmrLoopComandos.Tick += TmrLoopComandos_Tick;
tmrLoopComandos.Elapsed += TmrLoopComandos_Elapsed;
tmrLoopComandos.Start();
}
}
@ -87,8 +87,11 @@ namespace AgroBase.Services
private static void DescartarDadosBuffer()
{
_PortaModbus.DiscardInBuffer();
_PortaModbus.DiscardOutBuffer();
if (_PortaModbus != null)
{
_PortaModbus.DiscardInBuffer();
_PortaModbus.DiscardOutBuffer();
}
}
private static async Task<bool> ReceberDados()
@ -141,12 +144,16 @@ namespace AgroBase.Services
}
}
private static void TmrLoopComandos_Tick(object sender, EventArgs e)
private static async void TmrLoopComandos_Elapsed(object sender, EventArgs e)
{
((System.Timers.Timer)sender).Stop();
if (EnvioLiberado && !Verificando && !frmInstancial.Fechando)
{
Task.Run(() => LoopEnvioComandos());
await LoopEnvioComandos();
}
((System.Timers.Timer)sender).Start();
}
private static async Task LoopEnvioComandos()
@ -251,18 +258,24 @@ namespace AgroBase.Services
{
sucesso = PZEMService.ProcessarResposta(Comando.Resposta);
frmInstancial.frmAcompanhamento.AtualizarSensores("Ultima Leitura PZM: " + PZEMService.UltimaLeitura.DataHora.ToString("HH:mm:ss"));
frmInstancial.frmAcompanhamento.AtualizarSensores("Bateria: " + PZEMService.UltimaLeitura.Tensao.ToString("0.00") + " V - " + PZEMService.UltimaLeitura.Corrente.ToString("0.00") + " A - " + PZEMService.UltimaLeitura.Potencia.ToString("0.00") + " W");
break;
}
case T_Code.Wit:
{
sucesso = WT901CService.ProcessarResposta(Comando.Resposta);
sucesso = WT901CService.ProcessarResposta(Comando.Resposta, Comando.Comando);
frmInstancial.frmAcompanhamento.AtualizarSensores("Ultima Leitura WIT: " + WT901CService.DadosLeitura.Momento.ToString("HH:mm:ss"));
frmInstancial.frmAcompanhamento.AtualizarOrientacao();
break;
}
case T_Code.A05:
{
sucesso = UltrasonicA05Service.DecifrarRespostaAquisicao(Comando.Resposta);
frmInstancial.frmAcompanhamento.AtualizarSensores("Ultima Leitura A05: " + UltrasonicA05Service.DadosLeitura.Momento.ToString("HH:mm:ss"));
frmInstancial.frmAcompanhamento.AtualizarSensores("U1: " + UltrasonicA05Service.DadosLeitura.U1.ToString("") + " mm");
frmInstancial.frmAcompanhamento.AtualizarSensores("U2: " + UltrasonicA05Service.DadosLeitura.U2.ToString("") + " mm");
frmInstancial.frmAcompanhamento.AtualizarSensores("U3: " + UltrasonicA05Service.DadosLeitura.U3.ToString("") + " mm");
frmInstancial.frmAcompanhamento.AtualizarSensores("U4: " + UltrasonicA05Service.DadosLeitura.U4.ToString("") + " mm");
break;
}
}
@ -349,7 +362,7 @@ namespace AgroBase.Services
// Convertendo o valor para o formato correto (LSB = 0.01)
int valorInt = (int)(valor * Parametro.Escala); // Convertendo para inteiro conforme a resolução
byte functionCode = Parametro.FuncaoSet;
byte functionCode = 0x06;
ushort registerAddress = Parametro.Registro;
// Construindo o comando
@ -369,7 +382,7 @@ namespace AgroBase.Services
{
Parametro.UltimaRequisicao = DateTime.Now;
byte functionCode = Parametro.FuncaoGet;
byte functionCode = 0x03;
ushort registerAddress = Parametro.Registro;
ushort numberOfRegisters = Parametro.N_Registros; // Lendo apenas um registro

View File

@ -4,8 +4,12 @@ using AgroBase.Services;
using MQTTnet;
using MQTTnet.Client;
using MQTTnet.Client.Options;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@ -15,7 +19,7 @@ public class MqttService
{
private IMqttClient _client;
private IMqttClientOptions _options;
private Timer tmrCheck = new Timer() { Interval = 1000 };
private System.Timers.Timer tmrCheck = new System.Timers.Timer() { Interval = 1000, Enabled = false };
public List<MqttTopicosModel> Topicos = new List<MqttTopicosModel>()
{
@ -37,6 +41,12 @@ public class MqttService
Mensagens = new List<MqttTopicosMensagensModel>(),
Inscrever = false
},
new MqttTopicosModel()
{
Topico = CamerasVaraiveisModel.TopicoEnvioBitmap,
Mensagens = new List<MqttTopicosMensagensModel>(),
Inscrever = false
}
};
public MqttService(string brokerAddress, int brokerPort)
@ -84,20 +94,42 @@ public class MqttService
{
Variaveis.OperacaoEmAndamento.OpMapaGPS.AtualizarRuasSelecionadas();
}
else if (topico.Topico == CamerasVaraiveisModel.TopicoRecebimentoBitmap && message != "OK")
{
try
{
Bitmap bitmap = Variaveis.OperacaoEmAndamento.CameraCaminhoKinect.ExtraiImagemDaMensagem(message);
Variaveis.OperacaoEmAndamento.CameraCaminhoKinect.AtualizarBitmapTela(bitmap);
}
catch (Exception ex)
{
Console.WriteLine($"Erro ao processar a mensagem MQTT: {ex.Message}");
}
}
}
});
tmrCheck.Tick += TmrCheck_Tick;
tmrCheck.Elapsed += TmrCheck_Elapsed;
tmrCheck.Start();
}
private void TmrCheck_Tick(object sender, EventArgs e)
private async void TmrCheck_Elapsed(object sender, EventArgs e)
{
((System.Timers.Timer)sender).Stop();
if (!_client.IsConnected)
{
ConnectAsync().ConfigureAwait(false);
await ConnectAsync();
}
frmInstancial.frmPrincipal.lblStripMqtt.Text = "MQTT: " + (_client.IsConnected ? "Conectado" : "Desconectado");
Func<bool> funcao = new Func<bool>(() =>
{
frmInstancial.frmPrincipal.lblStripMqtt.Text = "MQTT: " + (_client.IsConnected ? "Conectado" : "Desconectado");
return true;
});
FuncoesGlobais.ExecutarMetodoComVerificacaoCrossThread(frmInstancial.frmPrincipal, funcao);
((System.Timers.Timer)sender).Start();
}
public bool StatusConexao()
@ -129,13 +161,34 @@ public class MqttService
return;
}
var payload = Encoding.UTF8.GetBytes(message);
var mqttMessage = new MqttApplicationMessageBuilder()
if (_client.IsConnected)
{
var payload = Encoding.UTF8.GetBytes(message);
var mqttMessage = new MqttApplicationMessageBuilder()
.WithTopic(topic.Topico)
.WithPayload(payload)
.Build();
await _client.PublishAsync(mqttMessage);
}
}
public async Task PublishAsync(MqttTopicosModel topic, byte[] payloadBytes, bool Forcar = false)
{
if (topic.Inscrever && !Forcar)
{
return;
}
if (_client.IsConnected)
{
var mqttMessage = new MqttApplicationMessageBuilder()
.WithTopic(topic.Topico)
.WithPayload(payload)
.WithPayload(payloadBytes)
.Build();
await _client.PublishAsync(mqttMessage);
await _client.PublishAsync(mqttMessage);
}
}
public async Task SubscribeAsync(MqttTopicosModel topic)

View File

@ -198,7 +198,6 @@ namespace AgroBase.Services
double percent = FuncoesMatematicas.Map(UltimaLeitura.Tensao, TensaoMinima, TensaoMaxima, 0, 100);
Variaveis.OperacaoEmAndamento.Sensoriamento.PorcentagemBateria = percent;
frmInstancial.frmAcompanhamento.AtualizarSensores("Bateria: " + UltimaLeitura.Tensao.ToString("0.00") + " V - " + UltimaLeitura.Corrente.ToString("0.00") + " A - " + UltimaLeitura.Potencia.ToString("0.00") + " W");
Variaveis.OperacaoEmAndamento.Sensoriamento.BateriaConsumida = ContadorCarga.PercentualConsumido;
return Sucesso;

View File

@ -9,6 +9,7 @@ namespace AgroBase.Services
{
public class PythonService
{
public static bool DebugMode = false;
public static string CaminhoGeral = "Python\\";
public static string CaminhoScripts = "Scripts\\";
public static string CaminhoLeitura = "Output\\";
@ -17,7 +18,7 @@ namespace AgroBase.Services
public static string ScriptWeedDetector = "weed-detector.py";
public static string ScriptWeedDetectorV7 = "weed-detector-v7.py";
public static string ScriptGreenDetector = "green-detector.py";
public static string ScriptStreetDetector = "street-detector.py";
public static string ScriptStreetDetector = "street-detector-mqtt.py";
public static string ScriptMapConverter = "map-load.py";
public static string ScriptMapFollower = "map-follow.py";
public static string ScriptLineAngle = "line-angle2.py";
@ -38,29 +39,44 @@ namespace AgroBase.Services
pythonProcess.StartInfo.Arguments = ScriptPath + Args;
pythonProcess.StartInfo.UseShellExecute = false;
pythonProcess.StartInfo.RedirectStandardOutput = true;
pythonProcess.StartInfo.RedirectStandardError = true;
pythonProcess.StartInfo.CreateNoWindow = true;
pythonProcess.Exited += PythonProcess_Exited;
pythonProcess.OutputDataReceived += PythonProcess_OutputDataReceived;
pythonProcess.ErrorDataReceived += PythonProcess_ErrorDataReceived;
pythonProcess.Start();
pythonProcess.BeginOutputReadLine();
pythonProcess.BeginErrorReadLine();
processosIniciados.Add(pythonProcess);
return pythonProcess;
}
private static void PythonProcess_ErrorDataReceived(object sender, DataReceivedEventArgs e)
{
Console.WriteLine("Erro recebidos pelo Python: " + e.Data);
}
private static void PythonProcess_OutputDataReceived(object sender, DataReceivedEventArgs e)
{
Console.WriteLine("Dados recebidos: " + e.Data);
if (DebugMode)
{
Console.WriteLine("Dados recebidos pelo Python: " + e.Data);
}
}
private static void PythonProcess_Exited(object sender, EventArgs e)
{
Console.WriteLine("Processo finalizado");
if (DebugMode)
{
Console.WriteLine("Processo finalizado");
}
}
public static void EncerrarProcessos()
{
foreach (var processo in processosIniciados)
@ -71,5 +87,6 @@ namespace AgroBase.Services
}
}
}
}
}

View File

@ -17,6 +17,8 @@ namespace AgroBase.Services
{
public class SerialService
{
public static int InteraloVerificacao = 5000;
public static string BeginLine = "@";
public static string BreakLine = "&";
public static string EndLine = "$";
@ -102,13 +104,17 @@ namespace AgroBase.Services
private static bool VarreduraEmAndamento = false;
public static async Task RealizarVarreduraPortasUSB()
public static async Task RealizarVarreduraPortasUSB(System.Timers.Timer tmr)
{
tmr.Interval = InteraloVerificacao;
if (VarreduraEmAndamento || frmInstancial.Fechando)
{
return;
}
tmr.Stop();
VarreduraEmAndamento = true;
try
@ -204,7 +210,7 @@ namespace AgroBase.Services
}
catch (Exception ex)
{
Console.WriteLine(ex.Message.ToString());
Console.WriteLine("Erro ao identificar dispositivo proprio: " + ex.Message);
}
finally
{
@ -249,18 +255,16 @@ namespace AgroBase.Services
{
await ProcuraDispositivoBLD(BLD300RService._PortaBLD);
}
/*if (DispositivosMapeados.Any(x => x.Dispositivo == T_Code.Mvd) && Variaveis.OperacaoEmAndamento.DispMvd.Dados.Modulos.Any(x => !DispositivosMapeados.Any(y => y.Mod_ID == x.Modulo_ID)))
{
await ProcuraDispositivoMvd(new SerialPort() { PortName = DispositivosMapeados.First(x => x.Dispositivo == T_Code.Mvd).PortaCOM, BaudRate = 115200 });
}*/
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.WriteLine("Erro ao realizar varredura de portas: " + ex.Message);
}
finally
{
VarreduraEmAndamento = false;
tmr.Start();
}
}
@ -338,35 +342,51 @@ namespace AgroBase.Services
else
{
cts.Cancel();
return null; // ou string.Empty, dependendo de como você deseja lidar com isso
return ""; // ou string.Empty, dependendo de como você deseja lidar com isso
}
}
public static void AtualizarDispositivos()
{
DispositivosConexaoInicial.ForEach(Dispositivo =>
Func<bool> funcao = new Func<bool>(() =>
{
IDispositivosService dispositivoService = Variaveis.DispositivosConectados.FirstOrDefault(x => x.Dispositivo == Dispositivo);
if (dispositivoService == null)
bool PrimeiraExecucao = !Variaveis.DispositivosConectados.Any();
DispositivosConexaoInicial.ForEach(Dispositivo =>
{
dispositivoService = DispositivosServiceFactory.CreateDispositivoService(
Dispositivo,
"Nome: " + Enum.GetName(typeof(T_Code), Dispositivo),
"Descrição: " + string.Join(", ", DispositivosMapeados.Where(x => x.Dispositivo == Dispositivo).Select(x => x.Mod_ID).ToArray()),
new SerialPort()
);
Variaveis.DispositivosConectados.Add(dispositivoService);
Control controle = dispositivoService.InstanciarDispositivo(Variaveis.DispositivosConectados.Count - 1);
controle.Location = new System.Drawing.Point(controle.Location.X, controle.Location.Y + (Variaveis.DispositivosConectados.Count * 50));
frmInstancial.frmPrincipal.pnlLateral.Controls.Add(controle);
frmInstancial.frmPrincipal.cmbDispositivos.Items.Add(dispositivoService._Descricao);
}
dispositivoService.AtualizarPortas();
if (dispositivoService.PortaCOM() != "" && !dispositivoService._Porta.IsOpen && frmInstancial.frmPrincipal.chbConexaoautomatica.Checked)
IDispositivosService dispositivoService = Variaveis.DispositivosConectados.FirstOrDefault(x => x.Dispositivo == Dispositivo);
if (dispositivoService == null)
{
dispositivoService = DispositivosServiceFactory.CreateDispositivoService(
Dispositivo,
"Nome: " + Enum.GetName(typeof(T_Code), Dispositivo),
"Descrição: " + string.Join(", ", DispositivosMapeados.Where(x => x.Dispositivo == Dispositivo).Select(x => x.Mod_ID).ToArray()),
new SerialPort()
);
Variaveis.DispositivosConectados.Add(dispositivoService);
Control controle = dispositivoService.InstanciarDispositivo(Variaveis.DispositivosConectados.Count - 1);
controle.Location = new System.Drawing.Point(controle.Location.X, controle.Location.Y + (Variaveis.DispositivosConectados.Count * 50));
frmInstancial.frmPrincipal.pnlLateral.Controls.Add(controle);
frmInstancial.frmPrincipal.cmbDispositivos.Items.Add(dispositivoService._Descricao);
}
dispositivoService.AtualizarPortas();
if (dispositivoService.PortaCOM() != "" && !dispositivoService._Porta.IsOpen && (frmInstancial.frmPrincipal.chbConexaoautomatica.Checked || !frmInstancial.DebugMode))
{
dispositivoService.btnConectar_Click(new object(), new EventArgs());
}
});
if (PrimeiraExecucao)
{
dispositivoService.btnConectar_Click(new object(), new EventArgs());
Variaveis.OperacaoEmAndamento = OperacaoModel.CarregarParametrosOperacaoPadrao(ModoOperacao.Manual);
}
return true;
});
FuncoesGlobais.ExecutarMetodoComVerificacaoCrossThread(frmInstancial.frmPrincipal, funcao);
}
private static async Task<bool> TentarIdentificarDispositivo(SerialPort porta)
@ -689,8 +709,12 @@ namespace AgroBase.Services
private static void AtualizarConsole(string msg)
{
frmInstancial.frmPrincipal.lblStatusConexao.Text = msg;
Console.WriteLine(msg);
frmInstancial.frmPrincipal.Invoke((MethodInvoker)(() =>
{
frmInstancial.frmPrincipal.lblStatusConexao.Text = msg;
frmInstancial.frmIHM.lblStatus.Text = msg;
}));
}
}

View File

@ -10,6 +10,7 @@ using System.Windows.Forms;
using OpenTK;
using OpenTK.Graphics.OpenGL;
using AgroBase.Models;
using System.Threading.Tasks;
namespace AgroBase.Services
{
@ -35,6 +36,79 @@ namespace AgroBase.Services
private double AnguloZ { get; set; }
private string Path3D { get; set; }
// Este método agora será chamado na thread separada
public void InicializarEExecutarServico()
{
// Para garantir que o código roda na thread da UI:
if (glControl.InvokeRequired)
{
glControl.Invoke(new Action(() => InicializarServico()));
}
else
{
InicializarServico();
}
Task.Run(() =>
{
while (true)
{
// Invalida o controle na thread da UI
glControl.Invoke((MethodInvoker)delegate
{
glControl.Invalidate();
});
Task.Delay(16).Wait(); // Limitar a atualização a ~60fps
}
});
}
// Inicialização do GLControl e carregamento de modelos 3D
private void InicializarServico()
{
GL.Enable(EnableCap.DepthTest);
List<float> Vertices = new List<float>();
if (Path3D.Contains(".obj"))
{
objLoader = new OBJLoader();
objLoader.Load(Path3D, 2.0f);
Vertices = objLoader.Vertices;
}
else if (Path3D.Contains(".stl"))
{
stlLoader = new STLLoader();
stlLoader.ScaleFactor = 0.005f;
stlLoader.Load(Path3D);
Vertices = stlLoader.Vertices;
}
else if (Path3D.Contains(".wrl"))
{
wrlLoader = new WRLLoader();
wrlLoader.Load(Path3D);
Vertices = wrlLoader.Vertices;
}
else if (Path3D.Contains(".ply"))
{
plyLoader = new PLYLoader();
plyLoader.Load(Path3D);
Vertices = plyLoader.Vertices;
}
// Calcular o centro do modelo e ajustar a posição
var (centerX, centerY, centerZ) = Visualizador3DModel.CalculateCenter(Vertices);
for (int i = 0; i < Vertices.Count; i += 3)
{
Vertices[i] -= centerX;
Vertices[i + 1] -= (centerY + 0.0f);
Vertices[i + 2] -= centerZ;
}
}
public void AtualizarAngulos(double X, double Y, double Z)
{
AnguloX = X;
@ -68,6 +142,9 @@ namespace AgroBase.Services
//glControl.MakeCurrent();
//glControl.Invalidate();
// Iniciar o serviço 3D em uma thread separada
//InicializarEExecutarServico();
}
private void GlControl_Load(object sender, EventArgs e)
@ -151,13 +228,13 @@ namespace AgroBase.Services
// Escrever as orientações no chão
DrawText("S", -0.05f, 0.0f, 10.0f);
DrawText("N", -0.05f, 0.0f, -10.0f);
DrawText("O", 10.0f, 0.0f, -0.05f);
DrawText("L", -10.0f, 0.0f, -0.05f);
DrawText("L", 10.0f, 0.0f, -0.05f);
DrawText("O", -10.0f, 0.0f, -0.05f);
// Aplicar inclinação ao objeto 3D
GL.Rotate(AnguloX, 0.0, 0.0, 1.0);
GL.Rotate(AnguloY, 1.0, 0.0, 0.0);
GL.Rotate(-AnguloZ - 180, 0.0, 1.0, 0.0);
GL.Rotate(AnguloZ - 180, 0.0, 1.0, 0.0);
// Desenhar o objeto 3D
GL.Begin(OpenTK.Graphics.OpenGL.PrimitiveType.Triangles);

View File

@ -1,5 +1,6 @@
using AgroBase.Forms;
using AgroBase.Models;
using Microsoft.Win32;
using System;
using System.Collections.Generic;
using System.IO.Ports;
@ -21,6 +22,41 @@ namespace AgroBase.Services
private static Dictionary<string, object> DadosSensor { get; } = new Dictionary<string, object>();
public static WT901CModel DadosLeitura { get; set; } = new WT901CModel();
public static byte[] ComandoAquisicao = new byte[8] { slaveAddress, 0x03, 0x00, 0x30, 0x00, 0x30, 0x48, 0x50 };
private static byte[] RegistrosIniciais = new byte[]
{
0x01,
0x02,
0x03,
0x04,
0x0E,
0x0F,
0x10,
0x11,
0x12,
0x16,
0x1A,
0x1F,
0x21,
0x23,
0x24,
0x2D,
0x61,
0x63,
0x63,
0x69,
0x6B,
0x6E,
0x6E,
0x6F,
0x6F,
0x75,
0x7F,
0x83,
0x84,
0x8F,
0x90,
0x91,
};
public static async Task<bool> VerificaPortaWT901C(SerialPort porta)
{
@ -43,11 +79,12 @@ namespace AgroBase.Services
await Task.Delay(200);
}
Iniciado = DecifrarRespostaAquisicao(Comando.Resposta);
Iniciado = DecifrarRespostaAquisicao(Comando.Resposta, ComandoAquisicaoDados());
if (Iniciado)
{
DefinirDispositivo();
ConfiguraModulo();
return Iniciado;
}
@ -73,16 +110,16 @@ namespace AgroBase.Services
}
}
public static bool ProcessarResposta(byte[] Resposta)
public static bool ProcessarResposta(byte[] Resposta, byte[] Comando)
{
bool Sucesso = DecifrarRespostaAquisicao(Resposta);
bool Sucesso = DecifrarRespostaAquisicao(Resposta, Comando);
if (Iniciado)
{
PreencherDadosLeitura();
Variaveis.OperacaoEmAndamento.Sensoriamento.InclinacaoX = DadosLeitura.AngleX;
Variaveis.OperacaoEmAndamento.Sensoriamento.InclinacaoY = DadosLeitura.AngleY;
Variaveis.OperacaoEmAndamento.Sensoriamento.InclinacaoX = DadosLeitura.AngleX * -1;
Variaveis.OperacaoEmAndamento.Sensoriamento.InclinacaoY = DadosLeitura.AngleY * -1;
Variaveis.OperacaoEmAndamento.Sensoriamento.InclinacaoZ = DadosLeitura.AngleZ;
Variaveis.OperacaoEmAndamento.Sensoriamento.AnguloCarroBussola = DadosLeitura.AngleZ * -1;
}
@ -90,15 +127,55 @@ namespace AgroBase.Services
return Sucesso;
}
public static byte[] ComandoAquisicaoDados()
private static void ConfiguraModulo()
{
return ComandoAquisicao;
foreach (byte Registro in RegistrosIniciais)
{
var Comando = new ModbusComandoModel()
{
Dispositivo = T_Code.Wit,
Endereco = slaveAddress,
Comando = ModbusService.ComandoGetParametro(slaveAddress, new ModbusParametrosModel() { Registro = Registro, N_Registros = 0x04 }),
Verificacao = true,
TamanhoEsperado = 13,
TimeoutResposta = 500
};
ModbusService.AdicionarComandoNaFila(Comando);
}
}
private static bool DecifrarRespostaAquisicao(byte[] resposta)
private static async Task CalibrarAceleracao(bool Notificacao)
{
var ComandoLiberacaoParametro = new byte[] { slaveAddress, 0x06, 0x00, 0x69, 0xB5, 0x88, 0x22, 0xA1 };
var ComandoModoCalibragem = new byte[] { slaveAddress, 0x06, 0x00, 0x01, 0x00, 0x01, 0x14, 0x4B };
var ComandoSalvaCalibragem = new byte[] { slaveAddress, 0x06, 0x00, 0x00, 0x00, 0x00, 0x84, 0x4B };
var Comando1 = new ModbusComandoModel() { Comando = ComandoLiberacaoParametro, Dispositivo = T_Code.Wit, Endereco = slaveAddress, Verificacao = false, TamanhoEsperado = 8, TimeoutResposta = 500 };
ModbusService.AdicionarComandoNaFila(Comando1);
var Comando2 = new ModbusComandoModel() { Comando = ComandoModoCalibragem, Dispositivo = T_Code.Wit, Endereco = slaveAddress, Verificacao = false, TamanhoEsperado = 8, TimeoutResposta = 500 };
ModbusService.AdicionarComandoNaFila(Comando2);
await Task.Delay(5000);
var Comando3 = new ModbusComandoModel() { Comando = ComandoLiberacaoParametro, Dispositivo = T_Code.Wit, Endereco = slaveAddress, Verificacao = false, TamanhoEsperado = 8, TimeoutResposta = 500 };
ModbusService.AdicionarComandoNaFila(Comando3);
var Comando4 = new ModbusComandoModel() { Comando = ComandoSalvaCalibragem, Dispositivo = T_Code.Wit, Endereco = slaveAddress, Verificacao = false, TamanhoEsperado = 8, TimeoutResposta = 500 };
ModbusService.AdicionarComandoNaFila(Comando4);
if (Notificacao)
{
MessageBox.Show("Aceleração calibrado com sucesso!");
}
}
public static byte[] ComandoAquisicaoDados()
{
byte[] Comando = ModbusService.ComandoGetParametro(slaveAddress, new ModbusParametrosModel() { N_Registros = 0x30, Registro = 0x30 });
return Comando;
}
private static bool DecifrarRespostaAquisicao(byte[] resposta, byte[] comando)
{
byte[] modbusBytes;
byte[] comando = ComandoAquisicaoDados();
if (comando != null && resposta != null && resposta.Length >= 7 && ModbusService.FindModbus(comando, resposta, out modbusBytes))
{
int readReg = comando[2] << 8 | comando[3];
@ -176,14 +253,35 @@ namespace AgroBase.Services
if (!string.IsNullOrEmpty(reg7f) && !string.IsNullOrEmpty(reg80) && !string.IsNullOrEmpty(reg81) &&
!string.IsNullOrEmpty(reg82) && !string.IsNullOrEmpty(reg83) && !string.IsNullOrEmpty(reg84))
{
var sbytes = BitConverter.GetBytes(short.Parse(reg7f))
.Concat(BitConverter.GetBytes(short.Parse(reg80)))
.Concat(BitConverter.GetBytes(short.Parse(reg81)))
.Concat(BitConverter.GetBytes(short.Parse(reg82)))
.Concat(BitConverter.GetBytes(short.Parse(reg83)))
.Concat(BitConverter.GetBytes(short.Parse(reg84)))
.ToArray();
string sn = Encoding.Default.GetString(sbytes);
// Converter cada valor de registro em bytes
var bytes7f = BitConverter.GetBytes(short.Parse(reg7f));
var bytes80 = BitConverter.GetBytes(short.Parse(reg80));
var bytes81 = BitConverter.GetBytes(short.Parse(reg81));
var bytes82 = BitConverter.GetBytes(short.Parse(reg82));
var bytes83 = BitConverter.GetBytes(short.Parse(reg83));
var bytes84 = BitConverter.GetBytes(short.Parse(reg84));
// Criar um array para armazenar todos os bytes concatenados
var allBytes = new byte[bytes7f.Length + bytes80.Length + bytes81.Length +
bytes82.Length + bytes83.Length + bytes84.Length];
// Copiar os arrays de bytes individuais para o array final
int offset = 0;
Array.Copy(bytes7f, 0, allBytes, offset, bytes7f.Length);
offset += bytes7f.Length;
Array.Copy(bytes80, 0, allBytes, offset, bytes80.Length);
offset += bytes80.Length;
Array.Copy(bytes81, 0, allBytes, offset, bytes81.Length);
offset += bytes81.Length;
Array.Copy(bytes82, 0, allBytes, offset, bytes82.Length);
offset += bytes82.Length;
Array.Copy(bytes83, 0, allBytes, offset, bytes83.Length);
offset += bytes83.Length;
Array.Copy(bytes84, 0, allBytes, offset, bytes84.Length);
// Converter o array de bytes concatenados em uma string
string sn = Encoding.Default.GetString(allBytes);
wt901CModel.Modelo = sn;
// Aqui você pode adicionar o número de série ao modelo, se necessário
}

View File

@ -0,0 +1,24 @@
11/09/2024 09:21:22:375 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 14:02:45:554 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 14:02:45:728 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:03:898 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:08:947 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:08:953 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:08:960 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:14:132 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
13/09/2024 09:23:53:437 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
13/09/2024 09:25:00:431 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
13/09/2024 09:25:00:448 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
13/09/2024 09:40:50:094 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.

View File

@ -10880,3 +10880,490 @@
22/08/2024 16:19:41:641 - Porta COM68 - 3: Resposta inválida.
22/08/2024 16:19:42:650 - Porta COM68 - 2: Resposta inválida.
22/08/2024 16:19:43:660 - Porta COM68 - 4: Resposta inválida.
28/08/2024 08:27:58:429 - Porta COM29 - 1: Resposta inválida.
28/08/2024 08:27:59:461 - Porta COM29 - 3: Resposta inválida.
28/08/2024 08:28:00:517 - Porta COM29 - 2: Resposta inválida.
28/08/2024 08:28:01:574 - Porta COM29 - 4: Resposta inválida.
28/08/2024 08:28:18:374 - Porta COM29 - 1: Resposta inválida.
28/08/2024 08:28:19:410 - Porta COM29 - 3: Resposta inválida.
28/08/2024 08:28:20:427 - Porta COM29 - 2: Resposta inválida.
28/08/2024 08:28:21:489 - Porta COM29 - 4: Resposta inválida.
28/08/2024 08:33:28:958 - Porta COM29 - 1: Resposta inválida.
28/08/2024 08:33:29:967 - Porta COM29 - 3: Resposta inválida.
28/08/2024 08:33:30:998 - Porta COM29 - 2: Resposta inválida.
28/08/2024 08:33:32:030 - Porta COM29 - 4: Resposta inválida.
28/08/2024 08:46:50:917 - Porta COM29 - 1: Resposta inválida.
28/08/2024 08:46:51:947 - Porta COM29 - 3: Resposta inválida.
28/08/2024 08:46:52:984 - Porta COM29 - 2: Resposta inválida.
28/08/2024 08:46:53:990 - Porta COM29 - 4: Resposta inválida.
03/09/2024 14:35:43:792 - Porta COM20 - 1: Resposta inválida.
03/09/2024 14:35:44:800 - Porta COM20 - 3: Resposta inválida.
03/09/2024 14:35:45:860 - Porta COM20 - 2: Resposta inválida.
03/09/2024 14:35:46:939 - Porta COM20 - 4: Resposta inválida.
03/09/2024 14:36:03:741 - Porta COM20 - 1: Resposta inválida.
03/09/2024 14:36:04:799 - Porta COM20 - 3: Resposta inválida.
03/09/2024 14:36:05:860 - Porta COM20 - 2: Resposta inválida.
03/09/2024 14:36:06:873 - Porta COM20 - 4: Resposta inválida.
03/09/2024 14:36:23:699 - Porta COM20 - 1: Resposta inválida.
03/09/2024 14:36:24:754 - Porta COM20 - 3: Resposta inválida.
03/09/2024 14:36:25:760 - Porta COM20 - 2: Resposta inválida.
03/09/2024 14:36:26:763 - Porta COM20 - 4: Resposta inválida.
03/09/2024 14:36:43:745 - Porta COM20 - 1: Resposta inválida.
03/09/2024 14:36:44:807 - Porta COM20 - 3: Resposta inválida.
03/09/2024 14:36:45:834 - Porta COM20 - 2: Resposta inválida.
03/09/2024 14:36:46:846 - Porta COM20 - 4: Resposta inválida.
03/09/2024 14:37:03:565 - Porta COM20 - 1: Resposta inválida.
03/09/2024 14:37:04:624 - Porta COM20 - 3: Resposta inválida.
03/09/2024 14:37:05:669 - Porta COM20 - 2: Resposta inválida.
03/09/2024 14:37:06:674 - Porta COM20 - 4: Resposta inválida.
03/09/2024 14:37:23:514 - Porta COM20 - 1: Resposta inválida.
03/09/2024 14:37:24:517 - Porta COM20 - 3: Resposta inválida.
03/09/2024 14:37:25:578 - Porta COM20 - 2: Resposta inválida.
03/09/2024 14:37:26:619 - Porta COM20 - 4: Resposta inválida.
11/09/2024 08:54:57:896 - Porta COM29 - 1: Resposta inválida.
11/09/2024 08:54:58:957 - Porta COM29 - 3: Resposta inválida.
11/09/2024 08:54:59:963 - Porta COM29 - 2: Resposta inválida.
11/09/2024 08:55:00:028 - Porta COM29 - 4: Resposta inválida ou código de função incorreto. 56-31-2E-30-2E-33-33-5F-41-30-35-5F-52-34-0D-0A
11/09/2024 09:04:08:306 - Porta COM68 - 1: Resposta inválida.
11/09/2024 09:04:09:333 - Porta COM68 - 3: Resposta inválida.
11/09/2024 09:04:10:384 - Porta COM68 - 2: Resposta inválida.
11/09/2024 09:04:11:392 - Porta COM68 - 4: Resposta inválida.
11/09/2024 09:04:30:667 - Porta COM68 - 1: Resposta inválida.
11/09/2024 09:04:31:706 - Porta COM68 - 3: Resposta inválida.
11/09/2024 09:04:32:739 - Porta COM68 - 2: Resposta inválida.
11/09/2024 09:04:33:753 - Porta COM68 - 4: Resposta inválida.
11/09/2024 09:26:28:094 - Porta COM68 - 1: Resposta inválida.
11/09/2024 09:26:29:156 - Porta COM68 - 3: Resposta inválida.
11/09/2024 09:26:30:218 - Porta COM68 - 2: Resposta inválida.
11/09/2024 09:26:31:282 - Porta COM68 - 4: Resposta inválida.
11/09/2024 09:26:50:650 - Porta COM68 - 1: Resposta inválida.
11/09/2024 09:26:51:672 - Porta COM68 - 3: Resposta inválida.
11/09/2024 09:26:52:730 - Porta COM68 - 2: Resposta inválida.
11/09/2024 09:26:53:735 - Porta COM68 - 4: Resposta inválida.
11/09/2024 13:03:14:754 - Porta COM29 - 1: Resposta inválida.
11/09/2024 13:03:15:760 - Porta COM29 - 3: Resposta inválida.
11/09/2024 13:03:16:762 - Porta COM29 - 2: Resposta inválida.
11/09/2024 13:03:17:768 - Porta COM29 - 4: Resposta inválida.
11/09/2024 13:03:29:751 - Porta COM29 - 1: Resposta inválida.
11/09/2024 13:03:30:754 - Porta COM29 - 3: Resposta inválida.
11/09/2024 13:03:31:806 - Porta COM29 - 2: Resposta inválida.
11/09/2024 13:03:32:822 - Porta COM29 - 4: Resposta inválida.
11/09/2024 13:03:44:668 - Porta COM29 - 1: Resposta inválida.
11/09/2024 13:03:45:671 - Porta COM29 - 3: Resposta inválida.
11/09/2024 13:03:46:675 - Porta COM29 - 2: Resposta inválida.
11/09/2024 13:03:47:679 - Porta COM29 - 4: Resposta inválida.
11/09/2024 13:03:59:642 - Porta COM29 - 1: Resposta inválida.
11/09/2024 13:04:00:664 - Porta COM29 - 3: Resposta inválida.
11/09/2024 13:04:01:666 - Porta COM29 - 2: Resposta inválida.
11/09/2024 13:04:02:679 - Porta COM29 - 4: Resposta inválida.
11/09/2024 13:56:10:326 - Porta COM68 - 1: Resposta inválida.
11/09/2024 13:56:11:329 - Porta COM68 - 3: Resposta inválida.
11/09/2024 13:56:12:333 - Porta COM68 - 2: Resposta inválida.
11/09/2024 13:56:13:394 - Porta COM68 - 4: Resposta inválida.
11/09/2024 13:56:38:219 - Porta COM68 - 1: Resposta inválida.
11/09/2024 13:56:39:243 - Porta COM68 - 3: Resposta inválida.
11/09/2024 13:56:40:247 - Porta COM68 - 2: Resposta inválida.
11/09/2024 13:56:43:435 - Porta COM68 - 4: Resposta inválida.
12/09/2024 14:43:51:569 - Porta COM68 - 1: Resposta inválida.
12/09/2024 14:43:52:585 - Porta COM68 - 3: Resposta inválida.
12/09/2024 14:43:53:640 - Porta COM68 - 2: Resposta inválida.
12/09/2024 14:43:54:674 - Porta COM68 - 4: Resposta inválida.
12/09/2024 14:44:19:341 - Porta COM68 - 1: Resposta inválida.
12/09/2024 14:44:20:360 - Porta COM68 - 3: Resposta inválida.
12/09/2024 14:44:21:373 - Porta COM68 - 2: Resposta inválida.
12/09/2024 14:44:22:376 - Porta COM68 - 4: Resposta inválida.
12/09/2024 14:44:34:345 - Porta COM68 - 1: Resposta inválida.
12/09/2024 14:44:35:385 - Porta COM68 - 3: Resposta inválida.
12/09/2024 14:44:36:434 - Porta COM68 - 2: Resposta inválida.
12/09/2024 14:44:37:489 - Porta COM68 - 4: Resposta inválida.
12/09/2024 14:45:42:859 - Porta COM68 - 1: Resposta inválida.
12/09/2024 14:45:44:112 - Porta COM68 - 3: Resposta inválida.
12/09/2024 14:45:45:152 - Porta COM68 - 2: Resposta inválida.
12/09/2024 14:45:46:178 - Porta COM68 - 4: Resposta inválida.
12/09/2024 14:45:59:339 - Porta COM68 - 1: Resposta inválida.
12/09/2024 14:46:00:377 - Porta COM68 - 3: Resposta inválida.
12/09/2024 14:46:01:390 - Porta COM68 - 2: Resposta inválida.
12/09/2024 14:46:02:394 - Porta COM68 - 4: Resposta inválida.
12/09/2024 14:46:14:297 - Porta COM68 - 1: Resposta inválida.
12/09/2024 14:46:15:327 - Porta COM68 - 3: Resposta inválida.
12/09/2024 14:46:16:375 - Porta COM68 - 2: Resposta inválida.
12/09/2024 14:46:17:403 - Porta COM68 - 4: Resposta inválida.
12/09/2024 14:55:34:238 - Porta COM68 - 1: Resposta inválida.
12/09/2024 14:55:35:252 - Porta COM68 - 3: Resposta inválida.
12/09/2024 14:55:36:317 - Porta COM68 - 2: Resposta inválida.
12/09/2024 14:55:37:339 - Porta COM68 - 4: Resposta inválida.
12/09/2024 14:56:01:837 - Porta COM68 - 1: Resposta inválida.
12/09/2024 14:56:02:839 - Porta COM68 - 3: Resposta inválida.
12/09/2024 14:56:03:882 - Porta COM68 - 2: Resposta inválida.
12/09/2024 14:56:04:921 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:01:15:970 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:01:17:015 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:01:18:019 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:01:19:035 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:01:38:765 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:01:39:790 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:01:40:803 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:01:41:859 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:12:45:710 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:12:46:770 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:12:47:814 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:12:48:857 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:13:05:863 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:13:06:899 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:13:07:965 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:13:08:982 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:13:33:898 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:13:34:953 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:13:35:983 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:13:37:043 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:14:37:910 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:14:38:961 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:19:31:227 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:19:32:252 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:19:33:309 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:19:34:337 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:27:41:911 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:27:42:992 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:27:44:038 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:27:45:266 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:27:56:422 - Porta COM3 - 1: Resposta inválida ou código de função incorreto. 92-FF-12-FF-C8-12-21-00-FE
12/09/2024 15:27:57:247 - Porta COM3 - 3: Resposta inválida ou código de função incorreto. A4-80-12-02-01-C1-02-FF-A1
12/09/2024 15:27:57:635 - Porta COM3 - 2: Resposta inválida ou código de função incorreto. 01-FF-C1-E6-11-C0-A1
12/09/2024 15:27:58:366 - Porta COM3 - 4: Resposta inválida ou código de função incorreto. 01-FE-01-FF-92-91-FF
12/09/2024 15:28:25:941 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:28:26:948 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:28:28:021 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:28:29:114 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:28:38:431 - Porta COM3 - 1: Resposta inválida ou código de função incorreto. 12-FF-A1-12-01-FD-14-E9-04-F3-12
12/09/2024 15:28:39:171 - Porta COM3 - 3: Resposta inválida ou código de função incorreto. A5-00-FF-01-FF-00-21-00-49-35-FE
12/09/2024 15:28:39:764 - Porta COM3 - 2: Resposta inválida ou código de função incorreto. 01-FF-02-12-FF-91-FF
12/09/2024 15:28:40:218 - Porta COM3 - 4: Resposta inválida ou código de função incorreto. 00-C1-09-94-F5-04-CE
12/09/2024 15:30:32:063 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:30:33:130 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:30:34:185 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:30:35:241 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:30:55:376 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:30:56:436 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:30:57:475 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:30:58:528 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:33:05:956 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:33:06:965 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:33:07:984 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:33:09:011 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:35:41:789 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:35:42:845 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:35:43:968 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:35:44:974 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:36:29:877 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:36:30:922 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:36:31:931 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:36:32:934 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:47:24:468 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:47:25:514 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:47:26:556 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:47:27:608 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:47:37:289 - Porta COM3 - 1: Resposta inválida ou código de função incorreto. 12-A5-24-FF-21-FF-84-FA-11-D0
12/09/2024 15:47:37:723 - Porta COM3 - 3: Resposta inválida ou código de função incorreto. 01-FF-01-FF-E1-12-FF
12/09/2024 15:47:38:339 - Porta COM3 - 2: Resposta inválida ou código de função incorreto. 12-FF-01-C8-04-E5-25-FF-25-FF
12/09/2024 15:47:39:136 - Porta COM3 - 4: Resposta inválida ou código de função incorreto. 01-FF-91-FF-81-81-09
12/09/2024 15:48:47:454 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:48:48:460 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:48:49:465 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:48:50:493 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:49:02:671 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:49:03:692 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:49:04:731 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:49:05:735 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:52:27:988 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:52:29:031 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:52:30:068 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:52:31:072 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:53:33:491 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:53:34:550 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:53:35:583 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:53:36:629 - Porta COM68 - 4: Resposta inválida.
12/09/2024 15:53:56:519 - Porta COM68 - 1: Resposta inválida.
12/09/2024 15:53:57:568 - Porta COM68 - 3: Resposta inválida.
12/09/2024 15:53:58:577 - Porta COM68 - 2: Resposta inválida.
12/09/2024 15:53:59:631 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:01:59:677 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:02:00:707 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:02:01:763 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:02:02:812 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:09:29:877 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:09:30:921 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:09:31:929 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:09:33:007 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:09:44:096 - Porta COM3 - 1: Resposta inválida.
12/09/2024 16:09:45:097 - Porta COM3 - 3: Resposta inválida.
12/09/2024 16:09:46:099 - Porta COM3 - 2: Resposta inválida.
12/09/2024 16:09:47:130 - Porta COM3 - 4: Resposta inválida.
12/09/2024 16:10:10:792 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:10:11:838 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:10:12:890 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:10:13:917 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:10:30:927 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:10:31:932 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:10:32:989 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:10:34:026 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:12:12:176 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:12:13:232 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:12:14:288 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:12:15:349 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:12:24:269 - Porta COM3 - 1: Resposta inválida ou código de função incorreto. 49-FD-01-FF-A1-09-01-26-54-82
12/09/2024 16:12:25:299 - Porta COM3 - 3: Resposta inválida ou código de função incorreto. 02-E1-C1-12-FF-51-43-91-51
12/09/2024 16:12:26:292 - Porta COM3 - 2: Resposta inválida ou código de função incorreto. C1-E1-49-C8-D1-12-FF-00-FF-51-42-31-A8
12/09/2024 16:12:27:047 - Porta COM3 - 4: Resposta inválida ou código de função incorreto. 09-D1-24-FF-81-12-FF
12/09/2024 16:12:50:247 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:12:51:249 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:12:52:282 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:12:53:344 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:13:23:826 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:13:24:840 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:13:25:844 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:13:26:893 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:16:28:222 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:16:29:265 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:16:30:320 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:16:31:369 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:17:29:437 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:17:30:500 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:17:31:546 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:17:32:573 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:17:57:569 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:17:58:573 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:17:59:605 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:18:00:651 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:24:24:110 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:24:25:131 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:24:26:144 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:24:27:207 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:24:36:808 - Porta COM3 - 1: Resposta inválida ou código de função incorreto. 01-36-11-84-D1-91-1F-F8
12/09/2024 16:24:37:524 - Porta COM3 - 3: Resposta inválida ou código de função incorreto. 01-FF-25-FF-81-25-FF
12/09/2024 16:24:38:271 - Porta COM3 - 2: Resposta inválida ou código de função incorreto. 21-84-93-65-F8-09-91-FF-0A-C1
12/09/2024 16:24:38:944 - Porta COM3 - 4: Resposta inválida ou código de função incorreto. A1-21-8A-49-83-25-FF
12/09/2024 16:25:02:260 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:25:03:315 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:25:04:370 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:25:05:404 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:25:22:387 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:25:23:436 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:25:24:497 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:25:25:551 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:25:42:292 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:25:43:303 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:25:44:361 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:25:45:392 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:36:22:107 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:36:23:127 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:36:24:139 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:36:25:163 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:36:50:123 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:36:51:179 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:36:52:240 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:36:53:264 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:37:47:064 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:37:48:126 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:37:49:175 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:37:50:213 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:41:05:309 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:41:06:316 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:41:07:372 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:41:08:426 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:46:00:539 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:46:01:574 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:46:02:605 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:46:03:618 - Porta COM68 - 4: Resposta inválida.
12/09/2024 16:46:12:077 - Porta COM3 - 1: Resposta inválida ou código de função incorreto. 01-FF-41-27-F4-E1-51-15-FE-11-A0
12/09/2024 16:46:12:944 - Porta COM3 - 3: Resposta inválida ou código de função incorreto. C1-92-81-12-01-FF-90-01-FF
12/09/2024 16:46:13:134 - Porta COM3 - 2: Resposta inválida ou código de função incorreto. 24-FF-01-CD-41-64-FE
12/09/2024 16:46:13:682 - Porta COM3 - 4: Resposta inválida ou código de função incorreto. 91-FF-09-12-FF-24-FF
12/09/2024 16:46:38:790 - Porta COM68 - 1: Resposta inválida.
12/09/2024 16:46:39:820 - Porta COM68 - 3: Resposta inválida.
12/09/2024 16:46:40:823 - Porta COM68 - 2: Resposta inválida.
12/09/2024 16:46:41:856 - Porta COM68 - 4: Resposta inválida.
13/09/2024 08:41:28:381 - Porta COM68 - 1: Resposta inválida.
13/09/2024 08:41:29:422 - Porta COM68 - 3: Resposta inválida.
13/09/2024 08:41:30:472 - Porta COM68 - 2: Resposta inválida.
13/09/2024 08:41:31:500 - Porta COM68 - 4: Resposta inválida.
13/09/2024 08:42:02:609 - Porta COM68 - 1: Resposta inválida.
13/09/2024 08:42:03:642 - Porta COM68 - 3: Resposta inválida.
13/09/2024 08:42:04:689 - Porta COM68 - 2: Resposta inválida.
13/09/2024 08:42:05:728 - Porta COM68 - 4: Resposta inválida.
13/09/2024 08:42:28:509 - Porta COM68 - 1: Resposta inválida.
13/09/2024 08:42:29:532 - Porta COM68 - 3: Resposta inválida.
13/09/2024 08:42:30:579 - Porta COM68 - 2: Resposta inválida.
13/09/2024 08:42:31:625 - Porta COM68 - 4: Resposta inválida.
13/09/2024 08:42:48:374 - Porta COM68 - 1: Resposta inválida.
13/09/2024 08:42:49:410 - Porta COM68 - 3: Resposta inválida.
13/09/2024 08:42:50:453 - Porta COM68 - 2: Resposta inválida.
13/09/2024 08:42:51:484 - Porta COM68 - 4: Resposta inválida.
13/09/2024 08:43:08:485 - Porta COM68 - 1: Resposta inválida.
13/09/2024 08:43:09:525 - Porta COM68 - 3: Resposta inválida.
13/09/2024 08:43:10:563 - Porta COM68 - 2: Resposta inválida.
13/09/2024 08:43:11:579 - Porta COM68 - 4: Resposta inválida.
13/09/2024 08:43:28:763 - Porta COM68 - 1: Resposta inválida.
13/09/2024 08:43:29:809 - Porta COM68 - 3: Resposta inválida.
13/09/2024 08:43:30:853 - Porta COM68 - 2: Resposta inválida.
13/09/2024 08:43:31:887 - Porta COM68 - 4: Resposta inválida.
13/09/2024 08:43:48:700 - Porta COM68 - 1: Resposta inválida.
13/09/2024 08:43:49:728 - Porta COM68 - 3: Resposta inválida.
13/09/2024 08:43:50:778 - Porta COM68 - 2: Resposta inválida.
13/09/2024 08:43:51:813 - Porta COM68 - 4: Resposta inválida.
13/09/2024 08:44:08:588 - Porta COM68 - 1: Resposta inválida.
13/09/2024 08:44:09:622 - Porta COM68 - 3: Resposta inválida.
13/09/2024 08:44:10:682 - Porta COM68 - 2: Resposta inválida.
13/09/2024 09:22:42:713 - Porta COM68 - 1: Resposta inválida.
13/09/2024 09:22:43:748 - Porta COM68 - 3: Resposta inválida.
13/09/2024 09:22:44:796 - Porta COM68 - 2: Resposta inválida.
13/09/2024 09:22:45:857 - Porta COM68 - 4: Resposta inválida.
13/09/2024 09:23:05:378 - Porta COM68 - 1: Resposta inválida.
13/09/2024 09:23:06:409 - Porta COM68 - 3: Resposta inválida.
13/09/2024 09:23:07:453 - Porta COM68 - 2: Resposta inválida.
13/09/2024 09:23:08:500 - Porta COM68 - 4: Resposta inválida.
13/09/2024 09:28:59:293 - Porta COM68 - 1: Resposta inválida.
13/09/2024 09:29:00:318 - Porta COM68 - 3: Resposta inválida.
13/09/2024 09:29:01:362 - Porta COM68 - 2: Resposta inválida.
13/09/2024 09:29:02:420 - Porta COM68 - 4: Resposta inválida.
13/09/2024 09:29:11:469 - Porta COM3 - 1: Resposta inválida ou código de função incorreto. 01-FF-01-FE-84-40-00-1F-FF
13/09/2024 09:29:12:240 - Porta COM3 - 3: Resposta inválida ou código de função incorreto. 41-FF-02-4B-FD-80-92
13/09/2024 09:29:12:860 - Porta COM3 - 2: Resposta inválida ou código de função incorreto. 41-25-43-15-FF-02-49-49
13/09/2024 09:29:13:466 - Porta COM3 - 4: Resposta inválida ou código de função incorreto. 25-FF-14-03-A1-64-FE
13/09/2024 09:39:46:282 - Porta COM68 - 1: Resposta inválida.
13/09/2024 09:39:47:311 - Porta COM68 - 3: Resposta inválida.
13/09/2024 09:39:48:359 - Porta COM68 - 2: Resposta inválida.
13/09/2024 09:39:49:410 - Porta COM68 - 4: Resposta inválida.
13/09/2024 09:40:36:860 - Porta COM68 - 1: Resposta inválida.
13/09/2024 09:40:37:907 - Porta COM68 - 3: Resposta inválida.
13/09/2024 09:40:38:912 - Porta COM68 - 2: Resposta inválida.
13/09/2024 09:40:39:954 - Porta COM68 - 4: Resposta inválida.
13/09/2024 09:48:24:360 - Porta COM68 - 1: Resposta inválida.
13/09/2024 09:48:25:368 - Porta COM68 - 3: Resposta inválida.
13/09/2024 09:48:26:413 - Porta COM68 - 2: Resposta inválida.
13/09/2024 09:48:27:416 - Porta COM68 - 4: Resposta inválida.
13/09/2024 09:49:05:025 - Porta COM68 - 1: Resposta inválida.
13/09/2024 09:49:06:590 - Porta COM68 - 3: Resposta inválida.
13/09/2024 09:49:08:316 - Porta COM68 - 2: Resposta inválida.
13/09/2024 09:49:09:372 - Porta COM68 - 4: Resposta inválida.
13/09/2024 09:53:23:425 - Porta COM68 - 1: Resposta inválida. FF-FF-FF
13/09/2024 09:53:24:442 - Porta COM68 - 3: Resposta inválida. FF-FF-FF
13/09/2024 09:53:25:494 - Porta COM68 - 2: Resposta inválida. FF-FF-FF
13/09/2024 09:53:26:547 - Porta COM68 - 4: Resposta inválida. FF-FF-FF
13/09/2024 09:53:36:495 - Porta COM3 - 1: Resposta inválida ou código de função incorreto. 01-02-FF-91-FF-01-6D-F9-09-04-42
13/09/2024 09:53:37:172 - Porta COM3 - 3: Resposta inválida ou código de função incorreto. 00-FF-02-FF-09-22-FF
13/09/2024 09:53:37:768 - Porta COM3 - 2: Resposta inválida ou código de função incorreto. 94-07-FF-11-54-FF-01
13/09/2024 09:53:38:474 - Porta COM3 - 4: Resposta inválida ou código de função incorreto. C1-01-FF-00-FF-11-FF
13/09/2024 10:11:34:417 - Porta COM29 - 1: Resposta inválida.
13/09/2024 10:11:35:433 - Porta COM29 - 3: Resposta inválida.
13/09/2024 10:11:36:469 - Porta COM29 - 2: Resposta inválida.
13/09/2024 10:11:37:493 - Porta COM29 - 4: Resposta inválida.
13/09/2024 10:11:54:740 - Porta COM29 - 1: Resposta inválida.
13/09/2024 10:11:55:762 - Porta COM29 - 3: Resposta inválida.
13/09/2024 10:11:56:771 - Porta COM29 - 2: Resposta inválida.
13/09/2024 10:11:57:829 - Porta COM29 - 4: Resposta inválida.
13/09/2024 10:12:15:070 - Porta COM29 - 1: Resposta inválida.
13/09/2024 10:12:16:073 - Porta COM29 - 3: Resposta inválida.
13/09/2024 10:12:17:120 - Porta COM29 - 2: Resposta inválida.
13/09/2024 10:12:18:171 - Porta COM29 - 4: Resposta inválida.
13/09/2024 10:12:35:378 - Porta COM29 - 1: Resposta inválida.
13/09/2024 10:12:36:414 - Porta COM29 - 3: Resposta inválida.
13/09/2024 10:12:37:452 - Porta COM29 - 2: Resposta inválida.
13/09/2024 10:12:38:491 - Porta COM29 - 4: Resposta inválida.
13/09/2024 10:14:35:482 - Porta COM29 - 1: Resposta inválida.
13/09/2024 10:14:36:501 - Porta COM29 - 3: Resposta inválida.
13/09/2024 10:14:37:503 - Porta COM29 - 2: Resposta inválida.
13/09/2024 10:14:38:537 - Porta COM29 - 4: Resposta inválida.
13/09/2024 10:17:45:751 - Porta COM29 - 1: Resposta inválida.
13/09/2024 10:17:46:757 - Porta COM29 - 3: Resposta inválida.
13/09/2024 10:17:47:764 - Porta COM29 - 2: Resposta inválida.
13/09/2024 10:17:48:771 - Porta COM29 - 4: Resposta inválida.
13/09/2024 10:18:25:836 - Porta COM29 - 1: Resposta inválida.
13/09/2024 10:18:26:842 - Porta COM29 - 3: Resposta inválida.
13/09/2024 10:18:27:853 - Porta COM29 - 2: Resposta inválida.
13/09/2024 10:18:28:864 - Porta COM29 - 4: Resposta inválida.
13/09/2024 10:23:10:322 - Porta COM29 - 1: Resposta inválida.
13/09/2024 10:23:11:326 - Porta COM29 - 3: Resposta inválida.
13/09/2024 10:23:12:335 - Porta COM29 - 2: Resposta inválida.
13/09/2024 10:23:13:342 - Porta COM29 - 4: Resposta inválida.
13/09/2024 10:25:54:662 - Porta COM29 - 1: Resposta inválida.
13/09/2024 10:25:55:719 - Porta COM29 - 3: Resposta inválida.
13/09/2024 10:25:56:729 - Porta COM29 - 2: Resposta inválida.
13/09/2024 10:25:57:751 - Porta COM29 - 4: Resposta inválida.
13/09/2024 10:29:19:737 - Porta COM29 - 1: Resposta inválida.
13/09/2024 10:29:20:791 - Porta COM29 - 3: Resposta inválida.
13/09/2024 10:29:21:799 - Porta COM29 - 2: Resposta inválida.
13/09/2024 10:29:22:807 - Porta COM29 - 4: Resposta inválida.
13/09/2024 10:34:31:598 - Porta COM29 - 1: Resposta inválida.
13/09/2024 10:34:32:650 - Porta COM29 - 3: Resposta inválida.
13/09/2024 10:34:33:656 - Porta COM29 - 2: Resposta inválida.
13/09/2024 10:34:34:664 - Porta COM29 - 4: Resposta inválida.
13/09/2024 10:39:10:095 - Porta COM29 - 1: Resposta inválida.
13/09/2024 10:39:11:145 - Porta COM29 - 3: Resposta inválida.
13/09/2024 10:39:12:153 - Porta COM29 - 2: Resposta inválida.
13/09/2024 10:39:13:163 - Porta COM29 - 4: Resposta inválida.
13/09/2024 10:57:42:379 - Porta COM29 - 1: Resposta inválida.
13/09/2024 10:57:43:411 - Porta COM29 - 3: Resposta inválida.
13/09/2024 10:57:44:420 - Porta COM29 - 2: Resposta inválida.
13/09/2024 10:57:45:440 - Porta COM29 - 4: Resposta inválida.
13/09/2024 11:01:17:680 - Porta COM29 - 1: Resposta inválida.
13/09/2024 11:01:18:688 - Porta COM29 - 3: Resposta inválida.
13/09/2024 11:01:19:724 - Porta COM29 - 2: Resposta inválida.
13/09/2024 11:01:20:747 - Porta COM29 - 4: Resposta inválida.
13/09/2024 11:03:40:514 - Porta COM29 - 1: Resposta inválida.
13/09/2024 11:03:41:551 - Porta COM29 - 3: Resposta inválida.
13/09/2024 11:03:42:587 - Porta COM29 - 2: Resposta inválida.
13/09/2024 11:03:43:628 - Porta COM29 - 4: Resposta inválida.
13/09/2024 11:07:28:311 - Porta COM29 - 1: Resposta inválida.
13/09/2024 11:07:29:343 - Porta COM29 - 3: Resposta inválida.
13/09/2024 11:07:30:359 - Porta COM29 - 2: Resposta inválida.
13/09/2024 11:07:31:367 - Porta COM29 - 4: Resposta inválida.
13/09/2024 11:09:52:365 - Porta COM29 - 1: Resposta inválida.
13/09/2024 11:09:53:379 - Porta COM29 - 3: Resposta inválida.
13/09/2024 11:09:54:413 - Porta COM29 - 2: Resposta inválida.
13/09/2024 11:09:55:421 - Porta COM29 - 4: Resposta inválida.
13/09/2024 12:38:43:877 - Porta COM29 - 1: Resposta inválida.
13/09/2024 12:38:44:940 - Porta COM29 - 3: Resposta inválida.
13/09/2024 12:38:45:998 - Porta COM29 - 2: Resposta inválida.
13/09/2024 12:38:47:002 - Porta COM29 - 4: Resposta inválida.
13/09/2024 12:39:04:543 - Porta COM29 - 1: Resposta inválida.
13/09/2024 12:39:05:601 - Porta COM29 - 3: Resposta inválida.
13/09/2024 12:39:06:607 - Porta COM29 - 2: Resposta inválida.
13/09/2024 12:39:07:613 - Porta COM29 - 4: Resposta inválida.
13/09/2024 12:50:01:338 - Porta COM29 - 1: Resposta inválida.
13/09/2024 12:50:02:371 - Porta COM29 - 3: Resposta inválida.
13/09/2024 12:50:03:421 - Porta COM29 - 2: Resposta inválida.
13/09/2024 12:50:04:425 - Porta COM29 - 4: Resposta inválida.
13/09/2024 12:56:34:676 - Porta COM29 - 1: Resposta inválida.
13/09/2024 12:56:35:722 - Porta COM29 - 3: Resposta inválida.
13/09/2024 12:56:36:774 - Porta COM29 - 2: Resposta inválida.
13/09/2024 12:56:37:815 - Porta COM29 - 4: Resposta inválida.
13/09/2024 12:59:41:090 - Porta COM29 - 1: Resposta inválida.
13/09/2024 12:59:42:125 - Porta COM29 - 3: Resposta inválida.
13/09/2024 12:59:43:161 - Porta COM29 - 2: Resposta inválida.
13/09/2024 12:59:44:214 - Porta COM29 - 4: Resposta inválida.
13/09/2024 13:14:33:820 - Porta COM29 - 1: Resposta inválida.
13/09/2024 13:14:34:842 - Porta COM29 - 3: Resposta inválida.
13/09/2024 13:14:35:876 - Porta COM29 - 2: Resposta inválida.
13/09/2024 13:14:36:912 - Porta COM29 - 4: Resposta inválida.
13/09/2024 13:15:08:573 - Porta COM29 - 1: Resposta inválida.
13/09/2024 13:15:09:594 - Porta COM29 - 3: Resposta inválida.
13/09/2024 13:15:10:620 - Porta COM29 - 2: Resposta inválida.
13/09/2024 13:15:11:641 - Porta COM29 - 4: Resposta inválida.
13/09/2024 13:15:58:871 - Porta COM29 - 1: Resposta inválida.
13/09/2024 13:15:59:898 - Porta COM29 - 3: Resposta inválida.
13/09/2024 13:40:28:667 - Porta COM68 - 1: Resposta inválida.
13/09/2024 13:40:29:719 - Porta COM68 - 3: Resposta inválida.
13/09/2024 13:40:30:724 - Porta COM68 - 2: Resposta inválida.
13/09/2024 13:40:31:747 - Porta COM68 - 4: Resposta inválida.
13/09/2024 13:40:58:399 - Porta COM68 - 1: Resposta inválida.
13/09/2024 13:41:00:544 - Porta COM68 - 3: Resposta inválida.
13/09/2024 13:41:01:786 - Porta COM68 - 2: Resposta inválida.
13/09/2024 13:41:03:558 - Porta COM68 - 4: Resposta inválida.
13/09/2024 13:44:14:983 - Porta COM68 - 1: Resposta inválida.
13/09/2024 13:44:16:033 - Porta COM68 - 3: Resposta inválida.
13/09/2024 13:44:17:035 - Porta COM68 - 2: Resposta inválida.
13/09/2024 13:44:18:059 - Porta COM68 - 4: Resposta inválida.
13/09/2024 13:44:45:554 - Porta COM68 - 1: Resposta inválida.
13/09/2024 13:44:46:698 - Porta COM68 - 3: Resposta inválida.
13/09/2024 13:44:48:168 - Porta COM68 - 2: Resposta inválida.
13/09/2024 13:44:49:569 - Porta COM68 - 4: Resposta inválida.

View File

@ -1,2 +1,5 @@
22/08/2024 14:49:56:227 - Porta COM29 - 0: Erro ao processar fila de comandos. Erro=Value cannot be null.
22/08/2024 15:59:48:813 - Porta COM3 - 0: Erro ao processar fila de comandos. Erro=The port is closed.
12/09/2024 15:47:36:349 - Porta COM3 - 0: Erro ao processar fila de comandos. Erro=The port is closed.
12/09/2024 16:37:44:764 - Porta COM68 - 0: Erro ao processar fila de comandos. Erro=The port is closed.
12/09/2024 16:46:08:695 - Porta COM3 - 0: Erro ao processar fila de comandos. Erro=The port is closed.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,60 @@
11/09/2024 09:08:08:044 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 09:11:51:296 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 09:13:53:159 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 09:20:51:494 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 13:58:20:730 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 13:59:32:934 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 13:59:46:366 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 13:59:46:443 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 14:00:50:751 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 14:02:27:783 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 14:02:29:235 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 14:02:45:561 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 14:02:45:569 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 14:02:45:694 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 14:02:48:916 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:54:54:017 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:54:54:146 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:15:153 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:16:592 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:22:410 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:59:592 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 16:13:22:769 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 16:13:22:783 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 16:13:23:917 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
13/09/2024 09:23:54:596 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
13/09/2024 09:24:12:201 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
13/09/2024 09:24:28:130 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
13/09/2024 09:24:42:527 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
13/09/2024 09:40:48:883 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
13/09/2024 09:40:49:039 - Porta COM70 - 1: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
[{"Momento":"2024-09-12T16:38:04.8284177-03:00","Protocolo":"@1;Sen;258;TMVET,1,411,1,200,0,0,36,-1.038$","Enviado":true},{"Momento":"2024-09-12T16:38:04.8373941-03:00","Protocolo":"Sen;#211;TMVET;1$\r","Enviado":false},{"Momento":"2024-09-12T16:38:04.8513564-03:00","Protocolo":"Sen;655;1;$\r","Enviado":false},{"Momento":"2024-09-12T16:38:04.8593349-03:00","Protocolo":"Sen;#322;AB5V;5.02;16.48;164.80;830.00$\r","Enviado":false},{"Momento":"2024-09-12T16:38:04.8673142-03:00","Protocolo":"@2;Sen;258;TMVEF,1,411,1,200,0,0,34,-1.038$","Enviado":true},{"Momento":"2024-09-12T16:38:04.8752922-03:00","Protocolo":"Sen;#211;TMVEF;1$\r","Enviado":false},{"Momento":"2024-09-12T16:38:04.8852658-03:00","Protocolo":"Sen;#322;AB12V;12.18;-0.40;-0.51;6.20$\r","Enviado":false},{"Momento":"2024-09-12T16:38:04.8932447-03:00","Protocolo":"Sen;655;2;$\r","Enviado":false},{"Momento":"2024-09-12T16:38:04.9101991-03:00","Protocolo":"@3;Sen;258;TMVDT,1,411,1,200,0,0,39,-1.038$","Enviado":true},{"Momento":"2024-09-12T16:38:04.9181774-03:00","Protocolo":"Sen;#211;TMVDT;1$\r","Enviado":false},{"Momento":"2024-09-12T16:38:04.929148-03:00","Protocolo":"Sen;655;3;$\r","Enviado":false},{"Momento":"2024-09-12T16:38:04.9421136-03:00","Protocolo":"@4;Sen;258;TMVDF,1,411,1,200,0,0,35,-1.038$","Enviado":true},{"Momento":"2024-09-12T16:38:04.9500922-03:00","Protocolo":"Sen;#211;TMVDF;1$\r","Enviado":false},{"Momento":"2024-09-12T16:38:04.961063-03:00","Protocolo":"Sen;655;4;$\r","Enviado":false},{"Momento":"2024-09-12T16:38:15.1069147-03:00","Protocolo":"Sen;#322;AB5VSen;#322;AB12V;12.18;-0.34;-0.52;6.20$\r","Enviado":false},{"Momento":"2024-09-12T16:38:20.1105248-03:00","Protocolo":"Sen;#322;AB5V;5.02;16.71;171.70;874.00$\r","Enviado":false},{"Momento":"2024-09-12T16:38:31.0233228-03:00","Protocolo":"Sen;#411;TMVDT;0.00$\r","Enviado":false},{"Momento":"2024-09-12T16:39:00.2723464-03:00","Protocolo":"Sen;#411;TMVDT;0.00$\r","Enviado":false},{"Momento":"2024-09-12T16:39:15.0946825-03:00","Protocolo":"Sen;#322;AB12V;12.18;-0.47;-0.63;7.20$\r","Enviado":false},{"Momento":"2024-09-12T16:39:20.1182406-03:00","Protocolo":"Sen;#322;AB5V;5.02;16.23;173.10;866.00$\r","Enviado":false},{"Momento":"2024-09-12T16:40:15.046882-03:00","Protocolo":"Sen;#322;AB5V;5.02;17.00;167.30;838.00$\r","Enviado":false},{"Momento":"2024-09-12T16:40:20.1278268-03:00","Protocolo":"Sen;#322;AB5V;5.02;16.88;163.10;820.00$\r","Enviado":false}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,314 @@
11/09/2024 09:08:08:043 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 09:08:08:086 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 09:08:09:021 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 09:11:10:348 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 09:23:18:239 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 13:14:13:861 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro=Index was outside the bounds of the array.
11/09/2024 13:24:42:276 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:42:341 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:42:402 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:42:463 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:42:525 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:43:738 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:44:555 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:45:780 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:46:144 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:48:013 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:49:280 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:49:699 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:50:136 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:50:623 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:51:175 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:52:175 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:53:474 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:53:738 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:54:244 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:54:730 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:55:216 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:55:670 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:56:205 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:57:079 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:58:361 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:58:722 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:59:267 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:24:59:706 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:00:252 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:00:693 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:01:240 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:02:114 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:03:340 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:03:749 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:04:299 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:04:851 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:05:338 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:05:888 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:06:264 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:08:249 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:08:781 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:09:331 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:09:882 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:10:373 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:10:859 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:11:313 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:13:183 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:13:427 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:13:869 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:14:418 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:14:961 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:15:401 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:15:886 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:16:493 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:17:208 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:18:474 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:19:008 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:19:558 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:19:933 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:20:545 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:20:923 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:21:473 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:23:120 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:24:389 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:24:529 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:24:970 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:25:515 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:25:955 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:26:554 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:28:416 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:28:635 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:29:075 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:29:621 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:29:999 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:30:608 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:31:153 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:32:091 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:33:450 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:33:608 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:34:049 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:34:648 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:35:199 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:35:638 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:36:123 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:37:080 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:38:330 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:38:646 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:39:095 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:39:629 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:40:177 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:40:665 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:41:167 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:42:160 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:52:766 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:53:285 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:54:194 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:55:586 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:56:326 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:56:671 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:58:525 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:59:055 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:25:59:604 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:00:199 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:00:873 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:01:170 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:01:996 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:41:434 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:42:895 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:43:304 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:43:899 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:44:542 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:45:134 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:45:430 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:45:678 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:46:276 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:47:434 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:48:754 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:50:151 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:50:385 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:50:995 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:52:981 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:53:861 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:55:511 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:55:953 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:56:490 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:56:833 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:58:670 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:59:121 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:26:59:418 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:00:359 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:00:893 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:01:469 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:03:365 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:03:881 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:04:418 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:05:011 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:05:592 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:05:949 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:06:483 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:08:726 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:09:119 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:09:432 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:10:014 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:10:957 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:11:536 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:12:649 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:14:368 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:14:763 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:15:108 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:16:005 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:16:541 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:17:635 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:19:069 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:19:526 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:20:059 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:21:519 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:22:323 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:23:704 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:24:490 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:24:741 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:25:369 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:25:979 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:26:289 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:26:524 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:27:678 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:29:226 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:29:837 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:30:352 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:30:726 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:31:247 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:31:855 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:32:676 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:34:276 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:34:804 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:35:395 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:35:741 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:36:323 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:37:436 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:38:805 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:39:213 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:40:091 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:40:388 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:41:025 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:41:558 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:42:448 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:43:755 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:44:806 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:45:385 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:45:982 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:46:264 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:47:365 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:48:908 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:49:501 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:50:084 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:50:381 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:51:276 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:51:618 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:52:431 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:53:917 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:54:531 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:55:110 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:55:407 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:55:989 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:56:665 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:58:337 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:27:59:695 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:28:00:008 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:28:24:495 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:28:24:560 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:28:24:624 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:28:24:686 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:28:24:749 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:28:26:035 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:28:27:860 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:28:28:396 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:28:29:324 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:28:30:629 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:28:30:898 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:28:31:448 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:28:52:880 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:29:12:034 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:30:54:835 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro=Cannot implicitly convert type 'byte[]' to 'byte'
11/09/2024 13:31:12:317 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro=Cannot implicitly convert type 'byte[]' to 'byte'
11/09/2024 13:32:44:119 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro=Cannot implicitly convert type 'byte[]' to 'byte'
11/09/2024 13:33:36:927 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:33:54:009 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:34:37:323 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:34:39:513 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:36:03:321 - Porta COM29 - 80: Erro ao processar fila de comandos. Erro='System.Array' does not contain a definition for 'Concat'
11/09/2024 13:57:17:251 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 13:59:46:459 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 13:59:52:189 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 14:00:47:347 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 14:01:23:868 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 14:01:27:855 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 14:02:27:864 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 14:02:45:710 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 14:02:45:800 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 14:02:47:417 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
11/09/2024 14:02:53:418 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:06:353 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:10:026 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:14:013 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:15:211 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:15:318 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:15:601 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:19:201 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:25:737 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:55:25:873 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:56:01:094 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 15:56:49:167 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 16:13:21:710 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 16:13:21:718 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 16:13:21:724 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 16:13:21:731 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 16:13:21:738 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 16:13:21:746 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 16:13:21:753 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 16:13:21:793 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 16:13:21:772 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
12/09/2024 16:13:25:490 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
13/09/2024 09:24:01:345 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
13/09/2024 09:24:17:551 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
13/09/2024 09:25:06:182 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
13/09/2024 09:27:22:750 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.
13/09/2024 09:40:48:993 - Porta COM70 - 80: Erro ao processar fila de comandos. Erro=The I/O operation has been aborted because of either a thread exit or an application request.

View File

@ -0,0 +1 @@
{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"Id":"1517","Name":"12_09_2024_08_38_51","Length":0.0,"Dist1":0.0,"Dist2":0.0},"geometry":{"id":null,"type":"LineString","coordinates":[[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0]]}}]}

View File

@ -0,0 +1 @@
{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"Id":"1517","Name":"12_09_2024_09_15_00","Length":0.0,"Dist1":0.0,"Dist2":0.0},"geometry":{"id":null,"type":"LineString","coordinates":[[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0]]}}]}

View File

@ -0,0 +1 @@
{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"Id":"1517","Name":"13_09_2024_09_23_55","Length":0.0,"Dist1":0.0,"Dist2":0.0},"geometry":{"id":null,"type":"LineString","coordinates":[[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0]]}}]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,230 +1 @@
{
"type": "FeatureCollection",
"features": [
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 364.122430372, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197742857262668, -22.077492813772391 ], [ -47.19768293088881, -22.077480527130401 ], [ -47.197595430905658, -22.077462587055873 ], [ -47.197507930940425, -22.077444646932662 ], [ -47.197420430993091, -22.077426706760701 ], [ -47.19733293106367, -22.077408766540014 ], [ -47.197245431152162, -22.077390826270602 ], [ -47.197157931258587, -22.077372885952467 ], [ -47.197070431382897, -22.077354945585615 ], [ -47.19698293152512, -22.077337005170033 ], [ -47.196895431685277, -22.07731906470573 ], [ -47.19680793186334, -22.077301124192708 ], [ -47.196720432059315, -22.077283183630975 ], [ -47.196632932273204, -22.077265243020502 ], [ -47.196545432505005, -22.077247302361311 ], [ -47.196457932754718, -22.077229361653394 ], [ -47.196370433022352, -22.077211420896752 ], [ -47.196282933307891, -22.077193480091395 ], [ -47.196195433611365, -22.077175539237324 ], [ -47.196107933932723, -22.077157598334523 ], [ -47.196020434272008, -22.077139657383004 ], [ -47.195932934629226, -22.077121716382738 ], [ -47.195845435004337, -22.077103775333782 ], [ -47.195757935397367, -22.07708583423609 ], [ -47.195670435808317, -22.077067893089676 ], [ -47.195582936237187, -22.077049951894537 ], [ -47.19549543668397, -22.077032010650683 ], [ -47.195407937148687, -22.077014069358103 ], [ -47.195320437631295, -22.07699612801682 ], [ -47.195232938131824, -22.076978186626807 ], [ -47.195145438650272, -22.076960245188069 ], [ -47.19505793918664, -22.076942303700609 ], [ -47.194970439740928, -22.076924362164426 ], [ -47.194882940313128, -22.076906420579526 ], [ -47.194795440903249, -22.076888478945907 ], [ -47.19470794151129, -22.076870537263577 ], [ -47.194620442137243, -22.076852595532525 ], [ -47.19453294278113, -22.076834653752726 ], [ -47.194445443442923, -22.076816711924245 ], [ -47.194357944122629, -22.076798770047027 ], [ -47.194297953119452, -22.076786468764478 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 75.697829761999998, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.194563879522981, -22.075468162677385 ], [ -47.194492032636639, -22.075453430214619 ], [ -47.194404534169657, -22.075435488291177 ], [ -47.194317035720601, -22.07541754631902 ], [ -47.194229537289473, -22.075399604298145 ], [ -47.194142038876244, -22.075381662228558 ], [ -47.194054540480948, -22.075363720110253 ], [ -47.193967042103566, -22.075345777943241 ], [ -47.193879543744082, -22.075327835727499 ], [ -47.193847724552185, -22.075321310942972 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 113.630869061, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.194819176924888, -22.075534379055092 ], [ -47.194751406100444, -22.075520482524805 ], [ -47.194663907571652, -22.075502540746513 ], [ -47.194576409060758, -22.075484598919505 ], [ -47.194488910567799, -22.075466657043776 ], [ -47.194401412092745, -22.075448715119329 ], [ -47.194313913635611, -22.075430773146159 ], [ -47.194226415196418, -22.075412831124279 ], [ -47.19413891677511, -22.075394889053683 ], [ -47.194051418371735, -22.075376946934366 ], [ -47.193963919986281, -22.075359004766341 ], [ -47.193876421618718, -22.07534106254959 ], [ -47.193788923269118, -22.075323120284121 ], [ -47.193744148294122, -22.07531393878304 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 622.28402033899999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199446830662843, -22.076497080367407 ], [ -47.199385732143341, -22.076484553943359 ], [ -47.199298232657156, -22.076466614746209 ], [ -47.199210733188885, -22.076448675500341 ], [ -47.199123233738518, -22.076430736205754 ], [ -47.199035734306065, -22.076412796862439 ], [ -47.198948234891525, -22.07639485747039 ], [ -47.198860735494875, -22.076376918029649 ], [ -47.198773236116139, -22.076358978540163 ], [ -47.198685736755323, -22.076341039001957 ], [ -47.198598237412384, -22.076323099415028 ], [ -47.198510738087386, -22.076305159779373 ], [ -47.198423238780272, -22.076287220095001 ], [ -47.198335739491071, -22.076269280361906 ], [ -47.198248240219783, -22.07625134058009 ], [ -47.198160740966401, -22.076233400749555 ], [ -47.198073241730924, -22.076215460870294 ], [ -47.19798574251336, -22.076197520942316 ], [ -47.197898243313716, -22.076179580965611 ], [ -47.197810744131985, -22.076161640940189 ], [ -47.197723244968131, -22.076143700866041 ], [ -47.197635745822204, -22.076125760743185 ], [ -47.19754824669419, -22.076107820571597 ], [ -47.197460747584081, -22.076089880351297 ], [ -47.197373248491886, -22.076071940082272 ], [ -47.197285749417595, -22.076053999764518 ], [ -47.197198250361232, -22.076036059398053 ], [ -47.197110751322768, -22.076018118982862 ], [ -47.197023252302223, -22.076000178518946 ], [ -47.196935753299577, -22.075982238006318 ], [ -47.196848254314851, -22.07596429744498 ], [ -47.196760755348031, -22.075946356834912 ], [ -47.19667325639913, -22.075928416176122 ], [ -47.196585757468142, -22.075910475468611 ], [ -47.19649825855506, -22.075892534712374 ], [ -47.196410759659891, -22.075874593907429 ], [ -47.196323260782634, -22.075856653053769 ], [ -47.196235761923298, -22.075838712151377 ], [ -47.196148263081859, -22.075820771200281 ], [ -47.196060764258341, -22.075802830200459 ], [ -47.19597326545275, -22.075784889151922 ], [ -47.195885766665072, -22.075766948054664 ], [ -47.195798267895285, -22.075749006908694 ], [ -47.195710769143425, -22.075731065713995 ], [ -47.195623270409477, -22.075713124470582 ], [ -47.195535771693443, -22.075695183178443 ], [ -47.195448272995328, -22.075677241837592 ], [ -47.195360774315127, -22.075659300448013 ], [ -47.195273275652845, -22.075641359009737 ], [ -47.195185777008476, -22.075623417522735 ], [ -47.195098278382019, -22.075605475987015 ], [ -47.195010779773476, -22.075587534402572 ], [ -47.194923281182859, -22.075569592769412 ], [ -47.194835782610149, -22.075551651087537 ], [ -47.194748284055358, -22.075533709356961 ], [ -47.194660785518494, -22.075515767577649 ], [ -47.194573286999528, -22.075497825749633 ], [ -47.19448578849849, -22.075479883872887 ], [ -47.194398290015364, -22.075461941947424 ], [ -47.194310791550166, -22.075443999973256 ], [ -47.194223293102873, -22.075426057950363 ], [ -47.1941357946735, -22.075408115878762 ], [ -47.194048296262061, -22.075390173758429 ], [ -47.193960797868506, -22.075372231589387 ], [ -47.193873299492886, -22.075354289371635 ], [ -47.193785801135213, -22.075336347105178 ], [ -47.193698302795426, -22.075318404789986 ], [ -47.193610804473579, -22.075300462426082 ], [ -47.19355955119665, -22.075289952429372 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 623.10134512900004, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199436802278072, -22.076508891227807 ], [ -47.199382610525866, -22.076497780828937 ], [ -47.199295111031603, -22.076479841630778 ], [ -47.199207611555259, -22.076461902383901 ], [ -47.199120112096814, -22.076443963088309 ], [ -47.199032612656275, -22.076426023743966 ], [ -47.198945113233663, -22.076408084350927 ], [ -47.198857613828928, -22.076390144909176 ], [ -47.198770114442119, -22.076372205418682 ], [ -47.198682615073231, -22.07635426587947 ], [ -47.198595115722213, -22.076336326291532 ], [ -47.198507616389136, -22.076318386654872 ], [ -47.198420117073944, -22.076300446969491 ], [ -47.198332617776664, -22.076282507235383 ], [ -47.198245118497304, -22.076264567452558 ], [ -47.19815761923585, -22.076246627621021 ], [ -47.198070119992288, -22.076228687740752 ], [ -47.197982620766645, -22.076210747811743 ], [ -47.197895121558929, -22.076192807834047 ], [ -47.197807622369119, -22.07617486780762 ], [ -47.197720123197193, -22.076156927732466 ], [ -47.197632624043187, -22.076138987608601 ], [ -47.197545124907094, -22.076121047435986 ], [ -47.197457625788914, -22.076103107214692 ], [ -47.197370126688632, -22.076085166944658 ], [ -47.19728262760627, -22.076067226625895 ], [ -47.197195128541829, -22.076049286258421 ], [ -47.197107629495285, -22.076031345842221 ], [ -47.197020130466662, -22.076013405377303 ], [ -47.196932631455944, -22.075995464863663 ], [ -47.196845132463139, -22.075977524301322 ], [ -47.196757633488239, -22.075959583690224 ], [ -47.196670134531267, -22.075941643030443 ], [ -47.1965826355922, -22.075923702321926 ], [ -47.196495136671032, -22.075905761564663 ], [ -47.196407637767798, -22.075887820758723 ], [ -47.196320138882463, -22.075869879904051 ], [ -47.196232640015047, -22.075851939000657 ], [ -47.196145141165537, -22.075833998048548 ], [ -47.19605764233394, -22.0758160570477 ], [ -47.19597014352027, -22.075798115998179 ], [ -47.195882644724513, -22.075780174899904 ], [ -47.195795145946661, -22.075762233752926 ], [ -47.195707647186723, -22.075744292557221 ], [ -47.195620148444689, -22.075726351312777 ], [ -47.195532649720583, -22.075708410019651 ], [ -47.195445151014383, -22.075690468677774 ], [ -47.195357652326116, -22.0756725272872 ], [ -47.195270153655756, -22.075654585847911 ], [ -47.195182655003308, -22.075636644359907 ], [ -47.195095156368772, -22.075618702823157 ], [ -47.195007657752164, -22.075600761237723 ], [ -47.194920159153469, -22.075582819603554 ], [ -47.194832660572672, -22.075564877920669 ], [ -47.194745162009816, -22.075546936189085 ], [ -47.194657663464874, -22.075528994408749 ], [ -47.194570164937829, -22.075511052579731 ], [ -47.194482666428712, -22.075493110701967 ], [ -47.194395167937515, -22.075475168775515 ], [ -47.194307669464237, -22.075457226800328 ], [ -47.194220171008865, -22.075439284776412 ], [ -47.194132672571428, -22.075421342703823 ], [ -47.194045174151903, -22.075403400582463 ], [ -47.193957675750276, -22.075385458412427 ], [ -47.193870177366577, -22.075367516193662 ], [ -47.193782679000826, -22.075349573926179 ], [ -47.193695180652973, -22.075331631609998 ], [ -47.193607682323041, -22.075313689245068 ], [ -47.193541789903044, -22.07530017734295 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 623.91866991899997, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199426773891666, -22.076520702087713 ], [ -47.199379488907923, -22.076511007714476 ], [ -47.19929198940558, -22.076493068515301 ], [ -47.199204489921144, -22.076475129267415 ], [ -47.199116990454641, -22.076457189970803 ], [ -47.199029491006023, -22.07643925062548 ], [ -47.198941991575317, -22.076421311231432 ], [ -47.198854492162525, -22.076403371788654 ], [ -47.198766992767645, -22.076385432297155 ], [ -47.198679493390649, -22.076367492756933 ], [ -47.198591994031567, -22.07634955316799 ], [ -47.198504494690411, -22.076331613530321 ], [ -47.198416995367147, -22.076313673843931 ], [ -47.198329496061788, -22.076295734108822 ], [ -47.19824199677435, -22.076277794324991 ], [ -47.198154497504802, -22.076259854492442 ], [ -47.198066998253189, -22.07624191461117 ], [ -47.197979499019475, -22.07622397468117 ], [ -47.197891999803666, -22.076206034702444 ], [ -47.19780450060577, -22.076188094675004 ], [ -47.197717001425772, -22.076170154598842 ], [ -47.197629502263709, -22.076152214473957 ], [ -47.19754200311953, -22.076134274300365 ], [ -47.197454503993271, -22.076116334078037 ], [ -47.197367004884924, -22.076098393807001 ], [ -47.197279505794484, -22.076080453487229 ], [ -47.197192006721956, -22.076062513118746 ], [ -47.197104507667348, -22.076044572701541 ], [ -47.197017008630631, -22.076026632235624 ], [ -47.196929509611842, -22.076008691720972 ], [ -47.196842010610972, -22.075990751157605 ], [ -47.196754511627994, -22.075972810545522 ], [ -47.196667012662928, -22.075954869884718 ], [ -47.196579513715783, -22.075936929175192 ], [ -47.196492014786543, -22.075918988416952 ], [ -47.19640451587523, -22.075901047609985 ], [ -47.196317016981808, -22.075883106754286 ], [ -47.196229518106335, -22.075865165849887 ], [ -47.196142019248761, -22.075847224896766 ], [ -47.196054520409078, -22.075829283894919 ], [ -47.195967021587322, -22.075811342844371 ], [ -47.195879522783478, -22.075793401745099 ], [ -47.195792023997555, -22.0757754605971 ], [ -47.195704525229544, -22.075757519400387 ], [ -47.195617026479439, -22.075739578154948 ], [ -47.195529527747262, -22.075721636860816 ], [ -47.195442029032982, -22.075703695517937 ], [ -47.195354530336644, -22.07568575412634 ], [ -47.195267031658197, -22.075667812686046 ], [ -47.195179532997678, -22.075649871197029 ], [ -47.195092034355049, -22.075631929659284 ], [ -47.195004535730384, -22.075613988072831 ], [ -47.194917037123602, -22.075596046437649 ], [ -47.194829538534741, -22.075578104753752 ], [ -47.194742039963806, -22.075560163021159 ], [ -47.19465454141077, -22.075542221239832 ], [ -47.194567042875669, -22.07552427940978 ], [ -47.194479544358472, -22.075506337531024 ], [ -47.194392045859196, -22.07548839560355 ], [ -47.19430454737784, -22.075470453627357 ], [ -47.194217048914396, -22.075452511602446 ], [ -47.19412955046888, -22.075434569528827 ], [ -47.194042052041269, -22.075416627406486 ], [ -47.193954553631585, -22.075398685235434 ], [ -47.193867055239814, -22.075380743015653 ], [ -47.193779556865977, -22.075362800747154 ], [ -47.193692058510045, -22.075344858429951 ], [ -47.193604560172041, -22.075326916064046 ], [ -47.193524028606753, -22.0753104022548 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 624.73599471700004, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199416745503633, -22.076532512947097 ], [ -47.199376367289503, -22.076524234599969 ], [ -47.199288867779082, -22.076506295399806 ], [ -47.199201368286573, -22.076488356150893 ], [ -47.199113868811992, -22.076470416853294 ], [ -47.199026369355295, -22.076452477506962 ], [ -47.198938869916518, -22.076434538111904 ], [ -47.198851370495639, -22.0764165986681 ], [ -47.19876387109268, -22.076398659175617 ], [ -47.198676371707613, -22.076380719634379 ], [ -47.198588872340459, -22.07636278004443 ], [ -47.198501372991224, -22.076344840405753 ], [ -47.198413873659874, -22.076326900718353 ], [ -47.198326374346443, -22.076308960982246 ], [ -47.198238875050926, -22.076291021197402 ], [ -47.198151375773307, -22.076273081363844 ], [ -47.198063876513608, -22.076255141481539 ], [ -47.197976377271821, -22.076237201550555 ], [ -47.197888878047927, -22.076219261570827 ], [ -47.197801378841959, -22.076201321542374 ], [ -47.19771387965389, -22.076183381465203 ], [ -47.197626380483747, -22.076165441339292 ], [ -47.197538881331496, -22.076147501164705 ], [ -47.197451382197151, -22.076129560941371 ], [ -47.197363883080726, -22.076111620669327 ], [ -47.197276383982214, -22.076093680348549 ], [ -47.197188884901614, -22.076075739979057 ], [ -47.197101385838927, -22.076057799560839 ], [ -47.197013886794132, -22.076039859093907 ], [ -47.196926387767256, -22.076021918578238 ], [ -47.196838888758315, -22.07600397801388 ], [ -47.196751389767265, -22.075986037400792 ], [ -47.19666389079412, -22.075968096738976 ], [ -47.196576391838896, -22.075950156028441 ], [ -47.196488892901591, -22.075932215269194 ], [ -47.1964013939822, -22.075914274461201 ], [ -47.196313895080699, -22.075896333604518 ], [ -47.196226396197147, -22.075878392699099 ], [ -47.196138897331487, -22.075860451744969 ], [ -47.196051398483739, -22.075842510742117 ], [ -47.195963899653897, -22.075824569690564 ], [ -47.195876400841982, -22.075806628590275 ], [ -47.19578890204798, -22.075788687441271 ], [ -47.19570140327189, -22.075770746243546 ], [ -47.195613904513714, -22.075752804997098 ], [ -47.195526405773457, -22.075734863701957 ], [ -47.195438907051098, -22.075716922358058 ], [ -47.195351408346696, -22.075698980965463 ], [ -47.195263909660163, -22.075681039524163 ], [ -47.195176410991571, -22.075663098034131 ], [ -47.195088912340871, -22.075645156495384 ], [ -47.195001413708127, -22.075627214907904 ], [ -47.19491391509326, -22.075609273271731 ], [ -47.194826416496319, -22.075591331586828 ], [ -47.19473891791732, -22.075573389853218 ], [ -47.194651419356205, -22.075555448070869 ], [ -47.194563920813025, -22.075537506239804 ], [ -47.19447642228775, -22.075519564360057 ], [ -47.194388923780394, -22.075501622431574 ], [ -47.194301425290966, -22.075483680454369 ], [ -47.194213926819451, -22.075465738428449 ], [ -47.194126428365855, -22.075447796353824 ], [ -47.194038929930173, -22.075429854230467 ], [ -47.193951431512417, -22.075411912058414 ], [ -47.19386393311256, -22.075393969837606 ], [ -47.193776434730651, -22.075376027568112 ], [ -47.193688936366648, -22.075358085249896 ], [ -47.193601438020565, -22.075340142882983 ], [ -47.19351393969238, -22.075322200467323 ], [ -47.193506267307725, -22.075320627164949 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 625.5533195, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199406717113966, -22.076544323806004 ], [ -47.199373245670614, -22.076537461485444 ], [ -47.199285746152107, -22.076519522284265 ], [ -47.199198246651534, -22.076501583034364 ], [ -47.199110747168881, -22.076483643735735 ], [ -47.199023247704098, -22.076465704388387 ], [ -47.198935748257242, -22.076447764992324 ], [ -47.198848248828298, -22.076429825547525 ], [ -47.198760749417232, -22.076411886054021 ], [ -47.1986732500241, -22.076393946511786 ], [ -47.198585750648888, -22.076376006920821 ], [ -47.198498251291547, -22.076358067281138 ], [ -47.198410751952139, -22.076340127592729 ], [ -47.198323252630637, -22.076322187855606 ], [ -47.198235753327033, -22.076304248069771 ], [ -47.198148254041335, -22.076286308235201 ], [ -47.198060754773564, -22.076268368351904 ], [ -47.197973255523685, -22.07625042841989 ], [ -47.197885756291733, -22.076232488439153 ], [ -47.197798257077686, -22.076214548409691 ], [ -47.197710757881531, -22.076196608331514 ], [ -47.197623258703302, -22.076178668204623 ], [ -47.197535759542987, -22.076160728028999 ], [ -47.19744826040057, -22.076142787804649 ], [ -47.197360761276066, -22.076124847531592 ], [ -47.197273262169468, -22.076106907209819 ], [ -47.197185763080782, -22.076088966839315 ], [ -47.197098264010016, -22.076071026420095 ], [ -47.197010764957156, -22.07605308595215 ], [ -47.196923265922216, -22.07603514543548 ], [ -47.196835766905181, -22.076017204870105 ], [ -47.196748267906052, -22.075999264255998 ], [ -47.196660768924836, -22.075981323593187 ], [ -47.196573269961547, -22.075963382881639 ], [ -47.196485771016157, -22.075945442121377 ], [ -47.196398272088679, -22.075927501312396 ], [ -47.196310773179135, -22.075909560454697 ], [ -47.196223274287476, -22.075891619548276 ], [ -47.196135775413737, -22.075873678593123 ], [ -47.196048276557903, -22.075855737589276 ], [ -47.195960777720011, -22.075837796536696 ], [ -47.195873278900002, -22.075819855435405 ], [ -47.195785780097935, -22.075801914285389 ], [ -47.195698281313767, -22.075783973086654 ], [ -47.195610782547512, -22.075766031839223 ], [ -47.195523283799183, -22.075748090543048 ], [ -47.195435785068774, -22.075730149198151 ], [ -47.19534828635625, -22.075712207804543 ], [ -47.19526078766166, -22.07569426636223 ], [ -47.195173288984982, -22.075676324871189 ], [ -47.195085790326225, -22.075658383331426 ], [ -47.19499829168538, -22.075640441742955 ], [ -47.194910793062455, -22.075622500105766 ], [ -47.194823294457436, -22.075604558419851 ], [ -47.194735795870358, -22.075586616685214 ], [ -47.194648297301157, -22.075568674901891 ], [ -47.194560798749905, -22.075550733069825 ], [ -47.194473300216558, -22.075532791189033 ], [ -47.194385801701138, -22.075514849259541 ], [ -47.194298303203624, -22.07549690728133 ], [ -47.19421080472403, -22.075478965254405 ], [ -47.19412330626237, -22.075461023178772 ], [ -47.194035807818608, -22.075443081054409 ], [ -47.193948309392759, -22.075425138881329 ], [ -47.193860810984823, -22.07540719665953 ], [ -47.19377331259485, -22.07538925438903 ], [ -47.193685814222775, -22.075371312069795 ], [ -47.193598315868599, -22.075353369701869 ], [ -47.193510817532363, -22.075335427285218 ], [ -47.19348850600619, -22.075330852073279 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 626.37064429199995, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199396688722665, -22.076556134664393 ], [ -47.199370124051256, -22.076550688370876 ], [ -47.19928262452467, -22.076532749168706 ], [ -47.199195125016018, -22.0765148099178 ], [ -47.199107625525286, -22.076496870618161 ], [ -47.199020126052432, -22.076478931269804 ], [ -47.198932626597497, -22.076460991872732 ], [ -47.198845127160475, -22.076443052426914 ], [ -47.198757627741337, -22.076425112932416 ], [ -47.198670128340126, -22.076407173389168 ], [ -47.198582628956835, -22.076389233797201 ], [ -47.198495129591414, -22.076371294156509 ], [ -47.198407630243928, -22.076353354467091 ], [ -47.198320130914347, -22.076335414728955 ], [ -47.198232631602664, -22.076317474942115 ], [ -47.198145132308895, -22.076299535106536 ], [ -47.198057633033045, -22.076281595222234 ], [ -47.197970133775087, -22.07626365528921 ], [ -47.197882634535056, -22.076245715307465 ], [ -47.19779513531293, -22.076227775276998 ], [ -47.197707636108703, -22.076209835197812 ], [ -47.197620136922403, -22.076191895069911 ], [ -47.197532637754001, -22.07617395489326 ], [ -47.197445138603513, -22.076156014667916 ], [ -47.197357639470937, -22.076138074393857 ], [ -47.19727014035626, -22.076120134071072 ], [ -47.197182641259495, -22.076102193699562 ], [ -47.19709514218065, -22.076084253279337 ], [ -47.197007643119711, -22.076066312810365 ], [ -47.196920144076692, -22.0760483722927 ], [ -47.196832645051586, -22.076030431726313 ], [ -47.196745146044378, -22.0760124911112 ], [ -47.19665764705509, -22.075994550447376 ], [ -47.196570148083715, -22.075976609734823 ], [ -47.196482649130246, -22.075958668973552 ], [ -47.196395150194697, -22.075940728163545 ], [ -47.196307651277081, -22.075922787304858 ], [ -47.196220152377343, -22.07590484639741 ], [ -47.196132653495525, -22.075886905441269 ], [ -47.196045154631619, -22.07586896443641 ], [ -47.195957655785648, -22.075851023382821 ], [ -47.195870156957561, -22.075833082280521 ], [ -47.195782658147422, -22.075815141129478 ], [ -47.195695159355175, -22.075797199929752 ], [ -47.195607660580848, -22.075779258681308 ], [ -47.195520161824433, -22.075761317384114 ], [ -47.195432663085953, -22.075743376038222 ], [ -47.195345164365349, -22.075725434643591 ], [ -47.195257665662687, -22.07570749320028 ], [ -47.195170166977931, -22.075689551708233 ], [ -47.195082668311095, -22.075671610167447 ], [ -47.194995169662185, -22.075653668577978 ], [ -47.194907671031174, -22.075635726939783 ], [ -47.194820172418076, -22.075617785252845 ], [ -47.194732673822919, -22.075599843517217 ], [ -47.194645175245654, -22.075581901732878 ], [ -47.194557676686323, -22.075563959899785 ], [ -47.194470178144897, -22.075546018018006 ], [ -47.194382679621398, -22.075528076087501 ], [ -47.19429518111582, -22.075510134108278 ], [ -47.194207682628139, -22.07549219208035 ], [ -47.1941201841584, -22.075474250003701 ], [ -47.19403268570656, -22.075456307878312 ], [ -47.193945187272647, -22.075438365704244 ], [ -47.193857688856632, -22.075420423481436 ], [ -47.193770190458579, -22.075402481209899 ], [ -47.193682692078433, -22.075384538889679 ], [ -47.193595193716185, -22.075366596520745 ], [ -47.193507695371871, -22.075348654103081 ], [ -47.193470744701884, -22.075341076979932 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 627.04040438699997, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199385264245407, -22.07656765929692 ], [ -47.199367002431401, -22.076563915256287 ], [ -47.199279502896772, -22.076545976053101 ], [ -47.199192003380034, -22.076528036801196 ], [ -47.199104503881209, -22.076510097500559 ], [ -47.199017004400304, -22.076492158151183 ], [ -47.198929504937269, -22.076474218753095 ], [ -47.198842005492175, -22.076456279306285 ], [ -47.198754506064972, -22.076438339810753 ], [ -47.198667006655675, -22.076420400266493 ], [ -47.198579507264292, -22.076402460673531 ], [ -47.19849200789082, -22.076384521031827 ], [ -47.198404508535248, -22.076366581341418 ], [ -47.198317009197581, -22.076348641602277 ], [ -47.198229509877834, -22.07633070181441 ], [ -47.198142010575992, -22.076312761977817 ], [ -47.19805451129205, -22.076294822092514 ], [ -47.197967012026027, -22.076276882158481 ], [ -47.197879512777909, -22.076258942175727 ], [ -47.197792013547705, -22.076241002144258 ], [ -47.197704514335406, -22.076223062064056 ], [ -47.19761701514102, -22.07620512193515 ], [ -47.197529515964547, -22.076187181757515 ], [ -47.197442016805979, -22.076169241531147 ], [ -47.197354517665325, -22.076151301256075 ], [ -47.197267018542583, -22.076133360932278 ], [ -47.197179519437739, -22.076115420559756 ], [ -47.197092020350816, -22.076097480138518 ], [ -47.197004521281805, -22.076079539668555 ], [ -47.196917022230707, -22.076061599149874 ], [ -47.196829523197508, -22.076043658582485 ], [ -47.196742024182235, -22.076025717966363 ], [ -47.196654525184869, -22.076007777301513 ], [ -47.196567026205422, -22.075989836587965 ], [ -47.196479527243881, -22.075971895825681 ], [ -47.196392028300259, -22.075953955014676 ], [ -47.196304529374537, -22.075936014154962 ], [ -47.196217030466734, -22.07591807324652 ], [ -47.196129531576851, -22.07590013228937 ], [ -47.196042032704867, -22.075882191283501 ], [ -47.195954533850816, -22.075864250228904 ], [ -47.195867035014665, -22.075846309125588 ], [ -47.195779536196433, -22.075828367973553 ], [ -47.195692037396114, -22.075810426772801 ], [ -47.195604538613701, -22.075792485523337 ], [ -47.195517039849229, -22.075774544225151 ], [ -47.195429541102648, -22.075756602878247 ], [ -47.19534204237398, -22.075738661482632 ], [ -47.195254543663232, -22.075720720038287 ], [ -47.195167044970411, -22.075702778545224 ], [ -47.19507954629551, -22.075684837003447 ], [ -47.1949920476385, -22.075666895412954 ], [ -47.194904548999425, -22.075648953773744 ], [ -47.194817050378255, -22.075631012085818 ], [ -47.194729551775012, -22.075613070349171 ], [ -47.194642053189675, -22.075595128563798 ], [ -47.194554554622265, -22.075577186729713 ], [ -47.194467056072767, -22.075559244846914 ], [ -47.194379557541197, -22.075541302915401 ], [ -47.194292059027532, -22.075523360935168 ], [ -47.194204560531787, -22.075505418906236 ], [ -47.194117062053976, -22.075487476828577 ], [ -47.194029563594057, -22.075469534702204 ], [ -47.193942065152051, -22.075451592527116 ], [ -47.193854566727964, -22.075433650303292 ], [ -47.193767068321847, -22.075415708030764 ], [ -47.1936795699336, -22.075397765709511 ], [ -47.193592071563288, -22.075379823339556 ], [ -47.193504573210902, -22.075361880920884 ], [ -47.193452983394941, -22.075351301884826 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 627.053393078, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199367626163941, -22.076577910014791 ], [ -47.199363880811106, -22.076577142141669 ], [ -47.19927638126839, -22.076559202937474 ], [ -47.199188881743581, -22.076541263684568 ], [ -47.199101382236677, -22.076523324382901 ], [ -47.199013882747693, -22.07650538503254 ], [ -47.198926383276586, -22.076487445633443 ], [ -47.198838883823406, -22.076469506185621 ], [ -47.198751384388125, -22.076451566689066 ], [ -47.198663884970756, -22.076433627143818 ], [ -47.198576385571293, -22.07641568754984 ], [ -47.198488886189743, -22.076397747907137 ], [ -47.198401386826092, -22.076379808215712 ], [ -47.198313887480353, -22.076361868475569 ], [ -47.198226388152527, -22.076343928686676 ], [ -47.1981388888426, -22.076325988849096 ], [ -47.198051389550592, -22.076308048962776 ], [ -47.197963890276483, -22.076290109027717 ], [ -47.197876391020294, -22.076272169043975 ], [ -47.197788891782011, -22.076254229011479 ], [ -47.19770139256164, -22.076236288930293 ], [ -47.197613893359176, -22.076218348800374 ], [ -47.197526394174616, -22.076200408621727 ], [ -47.197438895007977, -22.076182468394361 ], [ -47.197351395859243, -22.076164528118277 ], [ -47.197263896728423, -22.07614658779347 ], [ -47.197176397615515, -22.076128647419925 ], [ -47.197088898520512, -22.076110706997689 ], [ -47.197001399443423, -22.07609276652672 ], [ -47.196913900384246, -22.07607482600703 ], [ -47.196826401342975, -22.076056885438636 ], [ -47.196738902319623, -22.076038944821505 ], [ -47.196651403314178, -22.076021004155628 ], [ -47.196563904326652, -22.076003063441078 ], [ -47.196476405357039, -22.075985122677789 ], [ -47.196388906405332, -22.075967181865785 ], [ -47.196301407471545, -22.075949241005059 ], [ -47.196213908555663, -22.075931300095611 ], [ -47.196126409657694, -22.075913359137452 ], [ -47.196038910777645, -22.075895418130571 ], [ -47.195951411915509, -22.075877477074965 ], [ -47.195863913071285, -22.075859535970622 ], [ -47.195776414244968, -22.075841594817597 ], [ -47.195688915436577, -22.075823653615835 ], [ -47.195601416646085, -22.075805712365355 ], [ -47.195513917873534, -22.075787771066171 ], [ -47.195426419118881, -22.075769829718233 ], [ -47.195338920382142, -22.075751888321626 ], [ -47.195251421663315, -22.075733946876259 ], [ -47.195163922962422, -22.075716005382205 ], [ -47.195076424279442, -22.075698063839418 ], [ -47.194988925614354, -22.07568012224791 ], [ -47.194901426967199, -22.075662180607694 ], [ -47.194813928337958, -22.075644238918763 ], [ -47.194726429726636, -22.075626297181088 ], [ -47.19463893113322, -22.075608355394721 ], [ -47.194551432557745, -22.075590413559631 ], [ -47.194463934000169, -22.075572471675823 ], [ -47.194376435460512, -22.075554529743293 ], [ -47.194288936938776, -22.075536587762056 ], [ -47.194201438434959, -22.075518645732114 ], [ -47.194113939949062, -22.075500703653443 ], [ -47.194026441481071, -22.075482761526061 ], [ -47.193938943031, -22.075464819349964 ], [ -47.193851444598828, -22.075446877125113 ], [ -47.193763946184632, -22.075428934851576 ], [ -47.19367644778832, -22.075410992529331 ], [ -47.193588949409929, -22.075393050158368 ], [ -47.193501451049464, -22.075375107738669 ], [ -47.193435222085299, -22.075361526788001 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 627.06638176900003, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199349988079859, -22.076588160730935 ], [ -47.19927325963954, -22.076572429821809 ], [ -47.199185760106651, -22.076554490567872 ], [ -47.199098260591661, -22.076536551265217 ], [ -47.199010761094591, -22.076518611913844 ], [ -47.198923261615427, -22.076500672513742 ], [ -47.198835762154168, -22.076482733064907 ], [ -47.198748262710808, -22.076464793567364 ], [ -47.198660763285361, -22.076446854021096 ], [ -47.198573263877819, -22.076428914426099 ], [ -47.198485764488176, -22.076410974782391 ], [ -47.198398265116481, -22.076393035089964 ], [ -47.198310765762663, -22.076375095348791 ], [ -47.198223266426744, -22.076357155558924 ], [ -47.198135767108752, -22.076339215720321 ], [ -47.198048267808659, -22.076321275832985 ], [ -47.197960768526478, -22.076303335896945 ], [ -47.19787326926221, -22.076285395912176 ], [ -47.197785770015855, -22.076267455878686 ], [ -47.197698270787399, -22.076249515796476 ], [ -47.197610771576855, -22.076231575665542 ], [ -47.197523272384217, -22.076213635485907 ], [ -47.197435773209499, -22.076195695257528 ], [ -47.197348274052693, -22.076177754980421 ], [ -47.197260774913801, -22.076159814654613 ], [ -47.197173275792814, -22.076141874280072 ], [ -47.197085776689725, -22.076123933856817 ], [ -47.196998277604564, -22.076105993384836 ], [ -47.196910778537315, -22.076088052864137 ], [ -47.196823279487973, -22.076070112294715 ], [ -47.196735780456528, -22.076052171676587 ], [ -47.196648281443025, -22.076034231009732 ], [ -47.19656078244742, -22.076016290294152 ], [ -47.196473283469707, -22.075998349529854 ], [ -47.196385784509935, -22.075980408716838 ], [ -47.196298285568062, -22.075962467855099 ], [ -47.196210786644116, -22.075944526944664 ], [ -47.196123287738068, -22.075926585985485 ], [ -47.196035788849947, -22.075908644977584 ], [ -47.195948289979725, -22.075890703920972 ], [ -47.195860791127423, -22.075872762815646 ], [ -47.195773292293048, -22.075854821661583 ], [ -47.195685793476564, -22.075836880458823 ], [ -47.195598294678021, -22.075818939207331 ], [ -47.195510795897377, -22.07580099790713 ], [ -47.195423297134646, -22.075783056558208 ], [ -47.195335798389834, -22.075765115160568 ], [ -47.195248299662936, -22.075747173714216 ], [ -47.19516080095395, -22.075729232219139 ], [ -47.195073302262898, -22.075711290675336 ], [ -47.194985803589738, -22.075693349082822 ], [ -47.194898304934497, -22.07567540744159 ], [ -47.194810806297198, -22.07565746575164 ], [ -47.194723307677791, -22.075639524012999 ], [ -47.194635809076324, -22.075621582225608 ], [ -47.194548310492728, -22.07560364038951 ], [ -47.194460811927094, -22.075585698504693 ], [ -47.194373313379373, -22.075567756571161 ], [ -47.19428581484955, -22.075549814588911 ], [ -47.194198316337648, -22.075531872557942 ], [ -47.194110817843679, -22.075513930478259 ], [ -47.194023319367624, -22.075495988349871 ], [ -47.193935820909488, -22.075478046172755 ], [ -47.193848322469215, -22.075460103946916 ], [ -47.193760824046947, -22.07544216167237 ], [ -47.193673325642557, -22.075424219349099 ], [ -47.193585827256086, -22.075406276977141 ], [ -47.19349832888755, -22.075388334556436 ], [ -47.193417460773013, -22.075371751689431 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 627.07937046100005, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199332349993078, -22.076598411445396 ], [ -47.19927013801022, -22.076585656706118 ], [ -47.199182638469253, -22.07656771745118 ], [ -47.199095138946191, -22.07654977814752 ], [ -47.199007639441042, -22.076531838795137 ], [ -47.198920139953799, -22.076513899394008 ], [ -47.198832640484461, -22.076495959944186 ], [ -47.198745141033022, -22.076478020445634 ], [ -47.198657641599496, -22.076460080898354 ], [ -47.198570142183875, -22.076442141302351 ], [ -47.198482642786161, -22.076424201657638 ], [ -47.198395143406387, -22.076406261964177 ], [ -47.19830764404449, -22.076388322222023 ], [ -47.198220144700493, -22.076370382431143 ], [ -47.198132645374422, -22.076352442591514 ], [ -47.198045146066256, -22.07633450270319 ], [ -47.197957646775997, -22.076316562766142 ], [ -47.19787014750365, -22.076298622780364 ], [ -47.197782648249216, -22.07628068274586 ], [ -47.197695149012681, -22.076262742662642 ], [ -47.197607649794072, -22.076244802530706 ], [ -47.197520150593355, -22.076226862350058 ], [ -47.197432651410551, -22.076208922120657 ], [ -47.197345152245674, -22.076190981842558 ], [ -47.197257653098703, -22.076173041515741 ], [ -47.197170153969637, -22.076155101140177 ], [ -47.197082654858477, -22.076137160715927 ], [ -47.196995155765237, -22.076119220242937 ], [ -47.196907656689916, -22.076101279721236 ], [ -47.196820157632487, -22.076083339150802 ], [ -47.196732658592971, -22.076065398531661 ], [ -47.196645159571396, -22.076047457863805 ], [ -47.196557660567706, -22.076029517147198 ], [ -47.196470161581928, -22.076011576381905 ], [ -47.19638266261407, -22.075993635567876 ], [ -47.196295163664118, -22.075975694705129 ], [ -47.1962076647321, -22.075957753793681 ], [ -47.196120165817966, -22.075939812833486 ], [ -47.196032666921781, -22.075921871824594 ], [ -47.19594516804348, -22.07590393076697 ], [ -47.195857669183106, -22.07588598966063 ], [ -47.195770170340644, -22.075868048505548 ], [ -47.195682671516089, -22.075850107301793 ], [ -47.195595172709474, -22.075832166049295 ], [ -47.195507673920744, -22.075814224748079 ], [ -47.195420175149941, -22.075796283398152 ], [ -47.195332676397044, -22.075778341999499 ], [ -47.19524517766208, -22.075760400552142 ], [ -47.195157678945016, -22.075742459056052 ], [ -47.195070180245892, -22.075724517511247 ], [ -47.194982681564646, -22.075706575917717 ], [ -47.194895182901334, -22.07568863427548 ], [ -47.194807684255956, -22.07567069258452 ], [ -47.194720185628469, -22.07565275084486 ], [ -47.194632687018924, -22.075634809056453 ], [ -47.194545188427263, -22.07561686721936 ], [ -47.19445768985355, -22.07559892533353 ], [ -47.19437019129775, -22.075580983398993 ], [ -47.194282692759849, -22.07556304141572 ], [ -47.194195194239882, -22.075545099383756 ], [ -47.194107695737827, -22.075527157303064 ], [ -47.1940201972537, -22.075509215173664 ], [ -47.193932698787485, -22.075491272995542 ], [ -47.193845200339133, -22.075473330768673 ], [ -47.193757701908794, -22.075455388493133 ], [ -47.193670203496332, -22.075437446168859 ], [ -47.19358270510179, -22.075419503795889 ], [ -47.193495206725167, -22.075401561374157 ], [ -47.193407708366465, -22.075383618903743 ], [ -47.193399699458006, -22.075381976589156 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 627.09235915299996, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199314711903661, -22.076608662158133 ], [ -47.199267016380425, -22.076598883590385 ], [ -47.199179516831386, -22.076580944334435 ], [ -47.199092017300238, -22.076563005029769 ], [ -47.199004517787003, -22.076545065676378 ], [ -47.198917018291688, -22.076527126274257 ], [ -47.198829518814271, -22.076509186823419 ], [ -47.198742019354775, -22.076491247323862 ], [ -47.19865451991317, -22.076473307775576 ], [ -47.198567020489463, -22.076455368178564 ], [ -47.198479521083677, -22.076437428532831 ], [ -47.19839202169581, -22.076419488838376 ], [ -47.198304522325834, -22.076401549095202 ], [ -47.198217022973779, -22.076383609303317 ], [ -47.198129523639622, -22.076365669462696 ], [ -47.198042024323378, -22.076347729573353 ], [ -47.19795452502504, -22.076329789635288 ], [ -47.197867025744621, -22.076311849648501 ], [ -47.197779526482108, -22.076293909612993 ], [ -47.197692027237508, -22.076275969528758 ], [ -47.1976045280108, -22.076258029395813 ], [ -47.197517028802025, -22.076240089214153 ], [ -47.197429529611142, -22.07622214898376 ], [ -47.197342030438193, -22.076204208704645 ], [ -47.197254531283136, -22.076186268376809 ], [ -47.197167032145984, -22.076168328000261 ], [ -47.197079533026766, -22.076150387574987 ], [ -47.196992033925433, -22.076132447100992 ], [ -47.196904534842034, -22.076114506578271 ], [ -47.196817035776533, -22.076096566006839 ], [ -47.196729536728945, -22.076078625386689 ], [ -47.196642037699284, -22.076060684717813 ], [ -47.196554538687515, -22.076042744000222 ], [ -47.196467039693665, -22.076024803233906 ], [ -47.196379540717736, -22.076006862418872 ], [ -47.196292041759719, -22.075988921555126 ], [ -47.196204542819615, -22.075970980642648 ], [ -47.196117043897409, -22.075953039681451 ], [ -47.196029544993124, -22.075935098671554 ], [ -47.195942046106758, -22.075917157612924 ], [ -47.195854547238305, -22.075899216505572 ], [ -47.195767048387772, -22.075881275349502 ], [ -47.195679549555145, -22.075863334144714 ], [ -47.195592050740451, -22.075845392891207 ], [ -47.195504551943642, -22.075827451588982 ], [ -47.195417053164761, -22.075809510238042 ], [ -47.195329554403799, -22.07579156883838 ], [ -47.195242055660742, -22.07577362739001 ], [ -47.195154556935606, -22.075755685892911 ], [ -47.195067058228403, -22.075737744347094 ], [ -47.194979559539092, -22.075719802752563 ], [ -47.194892060867701, -22.075701861109319 ], [ -47.194804562214237, -22.075683919417351 ], [ -47.194717063578672, -22.075665977676667 ], [ -47.194629564961055, -22.075648035887266 ], [ -47.194542066361329, -22.075630094049163 ], [ -47.194454567779523, -22.075612152162332 ], [ -47.194367069215645, -22.075594210226779 ], [ -47.194279570669693, -22.075576268242507 ], [ -47.194192072141632, -22.075558326209524 ], [ -47.194104573631499, -22.075540384127819 ], [ -47.194017075139293, -22.0755224419974 ], [ -47.193929576664999, -22.075504499818273 ], [ -47.193842078208583, -22.07548655759042 ], [ -47.193754579770165, -22.075468615313856 ], [ -47.193667081349631, -22.075450672988566 ], [ -47.193579582947017, -22.075432730614569 ], [ -47.193492084562308, -22.075414788191861 ], [ -47.193404586195541, -22.075396845720441 ], [ -47.193381938140355, -22.075392201487123 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 627.10534784399999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199297073811572, -22.076618912869179 ], [ -47.199263894750167, -22.076612110474638 ], [ -47.199176395193042, -22.076594171217678 ], [ -47.199088895653823, -22.076576231912004 ], [ -47.199001396132509, -22.076558292557603 ], [ -47.198913896629122, -22.076540353154481 ], [ -47.19882639714362, -22.07652241370263 ], [ -47.198738897676044, -22.076504474202071 ], [ -47.19865139822636, -22.076486534652773 ], [ -47.198563898794582, -22.076468595054756 ], [ -47.198476399380716, -22.07645065540801 ], [ -47.198388899984771, -22.076432715712546 ], [ -47.198301400606724, -22.076414775968363 ], [ -47.198213901246582, -22.076396836175469 ], [ -47.198126401904354, -22.076378896333825 ], [ -47.198038902580031, -22.076360956443494 ], [ -47.197951403273613, -22.076343016504413 ], [ -47.197863903985123, -22.076325076516607 ], [ -47.197776404714531, -22.076307136480107 ], [ -47.197688905461845, -22.076289196394871 ], [ -47.197601406227065, -22.076271256260906 ], [ -47.197513907010219, -22.076253316078237 ], [ -47.197426407811257, -22.076235375846839 ], [ -47.197338908630236, -22.076217435566715 ], [ -47.197251409467093, -22.076199495237873 ], [ -47.197163910321876, -22.07618155486032 ], [ -47.19707641119458, -22.076163614434034 ], [ -47.196988912085168, -22.076145673959029 ], [ -47.196901412993682, -22.076127733435307 ], [ -47.19681391392011, -22.076109792862855 ], [ -47.19672641486445, -22.076091852241706 ], [ -47.196638915826703, -22.076073911571818 ], [ -47.196551416806862, -22.076055970853218 ], [ -47.196463917804934, -22.076038030085876 ], [ -47.196376418820925, -22.07602008926985 ], [ -47.196288919854837, -22.076002148405095 ], [ -47.196201420906647, -22.075984207491594 ], [ -47.196113921976377, -22.075966266529406 ], [ -47.196026423064012, -22.075948325518496 ], [ -47.195938924169575, -22.075930384458857 ], [ -47.195851425293036, -22.075912443350486 ], [ -47.195763926434431, -22.075894502193421 ], [ -47.195676427593725, -22.075876560987624 ], [ -47.195588928770945, -22.075858619733108 ], [ -47.195501429966072, -22.075840678429874 ], [ -47.195413931179104, -22.075822737077917 ], [ -47.19532643241007, -22.07580479567725 ], [ -47.195238933658949, -22.075786854227871 ], [ -47.195151434925734, -22.075768912729764 ], [ -47.195063936210452, -22.075750971182941 ], [ -47.194976437513063, -22.075733029587393 ], [ -47.1948889388336, -22.075715087943145 ], [ -47.194801440172057, -22.075697146250167 ], [ -47.194713941528413, -22.075679204508475 ], [ -47.194626442902717, -22.075661262718064 ], [ -47.194538944294926, -22.07564332087895 ], [ -47.194451445705035, -22.075625378991091 ], [ -47.194363947133084, -22.075607437054547 ], [ -47.194276448579046, -22.075589495069266 ], [ -47.194188950042907, -22.075571553035257 ], [ -47.194101451524709, -22.075553610952561 ], [ -47.194013953024417, -22.075535668821132 ], [ -47.193926454542051, -22.075517726640996 ], [ -47.193838956077563, -22.075499784412131 ], [ -47.193751457631066, -22.075481842134543 ], [ -47.19366395920246, -22.075463899808263 ], [ -47.193576460791768, -22.075445957433249 ], [ -47.193488962398987, -22.075428015009535 ], [ -47.193401464024141, -22.075410072537103 ], [ -47.193364176820026, -22.07540242638337 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 627.11833653799999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199279435716861, -22.076629163578495 ], [ -47.199260773119441, -22.076625337358841 ], [ -47.19917327355423, -22.076607398100876 ], [ -47.199085774006932, -22.076589458794203 ], [ -47.198998274477546, -22.07657151943879 ], [ -47.19891077496608, -22.076553580034659 ], [ -47.198823275472499, -22.076535640581806 ], [ -47.198735775996845, -22.076517701080231 ], [ -47.198648276539089, -22.076499761529924 ], [ -47.198560777099232, -22.076481821930894 ], [ -47.198473277677294, -22.07646388228315 ], [ -47.19838577827327, -22.076445942586687 ], [ -47.198298278887144, -22.076428002841496 ], [ -47.198210779518924, -22.076410063047579 ], [ -47.198123280168616, -22.076392123204943 ], [ -47.198035780836221, -22.076374183313586 ], [ -47.197948281521739, -22.07635624337351 ], [ -47.197860782225149, -22.076338303384709 ], [ -47.197773282946486, -22.076320363347179 ], [ -47.197685783685721, -22.076302423260934 ], [ -47.197598284442869, -22.076284483125978 ], [ -47.197510785217936, -22.076266542942285 ], [ -47.19742328601091, -22.076248602709882 ], [ -47.197335786821789, -22.076230662428753 ], [ -47.197248287650588, -22.076212722098902 ], [ -47.197160788497278, -22.076194781720336 ], [ -47.197073289361896, -22.076176841293041 ], [ -47.196985790244419, -22.076158900817028 ], [ -47.196898291144869, -22.076140960292292 ], [ -47.196810792063218, -22.076123019718842 ], [ -47.196723292999479, -22.076105079096671 ], [ -47.196635793953661, -22.07608713842578 ], [ -47.196548294925734, -22.076069197706168 ], [ -47.196460795915741, -22.076051256937834 ], [ -47.196373296923653, -22.076033316120778 ], [ -47.196285797949471, -22.076015375255015 ], [ -47.19619829899321, -22.075997434340522 ], [ -47.196110800054868, -22.075979493377307 ], [ -47.196023301134424, -22.075961552365388 ], [ -47.195935802231901, -22.075943611304744 ], [ -47.195848303347304, -22.075925670195378 ], [ -47.195760804480607, -22.07590772903729 ], [ -47.195673305631836, -22.075889787830487 ], [ -47.195585806800977, -22.075871846574962 ], [ -47.195498307988025, -22.075853905270719 ], [ -47.195410809192992, -22.075835963917768 ], [ -47.195323310415866, -22.075818022516088 ], [ -47.195235811656673, -22.075800081065694 ], [ -47.195148312915386, -22.075782139566577 ], [ -47.195060814192018, -22.075764198018742 ], [ -47.194973315486557, -22.075746256422189 ], [ -47.194885816799022, -22.075728314776921 ], [ -47.194798318129394, -22.075710373082952 ], [ -47.194710819477692, -22.07569243134024 ], [ -47.19462332084391, -22.075674489548827 ], [ -47.194535822228033, -22.075656547708689 ], [ -47.194448323630077, -22.075638605819847 ], [ -47.19436082505004, -22.075620663882273 ], [ -47.194273326487938, -22.075602721895983 ], [ -47.19418582794372, -22.075584779860986 ], [ -47.194098329417436, -22.075566837777263 ], [ -47.194010830909086, -22.075548895644822 ], [ -47.193923332418642, -22.075530953463669 ], [ -47.193835833946068, -22.075513011233792 ], [ -47.193748335491506, -22.075495068955213 ], [ -47.193660837054814, -22.075477126627916 ], [ -47.193573338636043, -22.075459184251898 ], [ -47.193485840235191, -22.075441241827161 ], [ -47.193398341852266, -22.075423299353719 ], [ -47.193346415497032, -22.075412651277883 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 627.13132522900003, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.19926179761945, -22.07663941428612 ], [ -47.199257651488232, -22.07663856424303 ], [ -47.199170151914949, -22.076620624984056 ], [ -47.199082652359571, -22.076602685676374 ], [ -47.198995152822114, -22.076584746319956 ], [ -47.19890765330257, -22.076566806914812 ], [ -47.198820153800909, -22.076548867460961 ], [ -47.198732654317176, -22.076530927958352 ], [ -47.198645154851341, -22.07651298840705 ], [ -47.198557655403405, -22.076495048807018 ], [ -47.198470155973396, -22.076477109158269 ], [ -47.198382656561293, -22.076459169460797 ], [ -47.198295157167088, -22.076441229714575 ], [ -47.198207657790789, -22.076423289919671 ], [ -47.198120158432403, -22.076405350076023 ], [ -47.198032659091929, -22.076387410183656 ], [ -47.197945159769375, -22.076369470242575 ], [ -47.197857660464706, -22.076351530252765 ], [ -47.197770161177964, -22.076333590214215 ], [ -47.19768266190912, -22.076315650126975 ], [ -47.197595162658196, -22.07629770999101 ], [ -47.197507663425185, -22.076279769806316 ], [ -47.197420164210079, -22.076261829572893 ], [ -47.19733266501288, -22.076243889290758 ], [ -47.1972451658336, -22.076225948959898 ], [ -47.197157666672226, -22.076208008580323 ], [ -47.197070167528764, -22.076190068152009 ], [ -47.196982668403216, -22.076172127675004 ], [ -47.19689516929558, -22.076154187149264 ], [ -47.19680767020585, -22.076136246574798 ], [ -47.196720171134039, -22.076118305951624 ], [ -47.196632672080142, -22.076100365279718 ], [ -47.196545173044136, -22.076082424559097 ], [ -47.196457674026064, -22.076064483789754 ], [ -47.196370175025898, -22.076046542971692 ], [ -47.196282676043651, -22.076028602104923 ], [ -47.196195177079304, -22.076010661189404 ], [ -47.19610767813289, -22.075992720225198 ], [ -47.196020179204375, -22.075974779212267 ], [ -47.195932680293772, -22.075956838150617 ], [ -47.195845181401097, -22.075938897040224 ], [ -47.19575768252632, -22.075920955881145 ], [ -47.195670183669471, -22.075903014673315 ], [ -47.195582684830541, -22.075885073416796 ], [ -47.195495186009516, -22.075867132111547 ], [ -47.195407687206398, -22.075849190757587 ], [ -47.195320188421192, -22.075831249354895 ], [ -47.195232689653928, -22.07581330790347 ], [ -47.195145190904569, -22.075795366403369 ], [ -47.195057692173123, -22.075777424854522 ], [ -47.194970193459582, -22.075759483256959 ], [ -47.194882694763976, -22.075741541610682 ], [ -47.194795196086275, -22.075723599915705 ], [ -47.194707697426495, -22.075705658171962 ], [ -47.194620198784634, -22.075687716379559 ], [ -47.194532700160678, -22.075669774538415 ], [ -47.19444520155465, -22.075651832648557 ], [ -47.194357702966535, -22.075633890709963 ], [ -47.194270204396354, -22.075615948722678 ], [ -47.194182705844064, -22.075598006686665 ], [ -47.194095207309708, -22.075580064601944 ], [ -47.194007708793272, -22.075562122468494 ], [ -47.193920210294756, -22.075544180286311 ], [ -47.193832711814103, -22.075526238055442 ], [ -47.193745213351463, -22.075508295775837 ], [ -47.193657714906699, -22.075490353447542 ], [ -47.193570216479849, -22.0754724110705 ], [ -47.193482718070932, -22.075454468644772 ], [ -47.193395219679928, -22.075436526170321 ], [ -47.193328654171346, -22.075422876170663 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 627.14431391999995, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199244159519402, -22.076649664992036 ], [ -47.199167030275191, -22.076633851867197 ], [ -47.199079530711757, -22.076615912558491 ], [ -47.198992031166213, -22.076597973201064 ], [ -47.198904531638561, -22.076580033794919 ], [ -47.198817032128844, -22.076562094340048 ], [ -47.198729532637039, -22.076544154836469 ], [ -47.198642033163118, -22.07652621528414 ], [ -47.198554533707124, -22.076508275683103 ], [ -47.198467034269015, -22.076490336033338 ], [ -47.198379534848833, -22.07647239633485 ], [ -47.198292035446556, -22.076454456587641 ], [ -47.198204536062178, -22.076436516791716 ], [ -47.198117036695727, -22.076418576947059 ], [ -47.198029537347175, -22.076400637053684 ], [ -47.197942038016528, -22.07638269711159 ], [ -47.197854538703794, -22.076364757120771 ], [ -47.197767039408987, -22.076346817081244 ], [ -47.197679540132057, -22.076328876992974 ], [ -47.197592040873062, -22.076310936855986 ], [ -47.197504541631965, -22.076292996670286 ], [ -47.197417042408787, -22.076275056435865 ], [ -47.197329543203509, -22.076257116152718 ], [ -47.19724204401615, -22.076239175820849 ], [ -47.197154544846704, -22.076221235440261 ], [ -47.197067045695157, -22.076203295010966 ], [ -47.196979546561536, -22.076185354532932 ], [ -47.196892047445814, -22.076167414006189 ], [ -47.196804548348027, -22.076149473430714 ], [ -47.196717049268123, -22.076131532806521 ], [ -47.19662955020614, -22.076113592133613 ], [ -47.196542051162062, -22.076095651411986 ], [ -47.196454552135918, -22.076077710641645 ], [ -47.19636705312768, -22.076059769822571 ], [ -47.196279554137348, -22.076041828954782 ], [ -47.196192055164936, -22.076023888038268 ], [ -47.196104556210436, -22.076005947073028 ], [ -47.196017057273842, -22.075988006059088 ], [ -47.195929558355175, -22.075970064996429 ], [ -47.195842059454414, -22.075952123885052 ], [ -47.195754560571572, -22.07593418272495 ], [ -47.195667061706651, -22.075916241516126 ], [ -47.195579562859628, -22.07589830025859 ], [ -47.195492064030525, -22.075880358952329 ], [ -47.195404565219334, -22.075862417597353 ], [ -47.195317066426064, -22.075844476193655 ], [ -47.195229567650721, -22.075826534741239 ], [ -47.195142068893269, -22.075808593240101 ], [ -47.195054570153751, -22.075790651690255 ], [ -47.194967071432139, -22.075772710091684 ], [ -47.194879572728453, -22.075754768444398 ], [ -47.194792074042681, -22.075736826748408 ], [ -47.194704575374821, -22.075718885003688 ], [ -47.194617076724889, -22.075700943210247 ], [ -47.194529578092862, -22.075683001368088 ], [ -47.194442079478755, -22.075665059477217 ], [ -47.19435458088256, -22.075647117537631 ], [ -47.194267082304286, -22.075629175549324 ], [ -47.194179583743932, -22.075611233512305 ], [ -47.194092085201504, -22.075593291426575 ], [ -47.194004586676989, -22.075575349292116 ], [ -47.193917088170394, -22.075557407108949 ], [ -47.193829589681677, -22.075539464877046 ], [ -47.19374209121095, -22.075521522596443 ], [ -47.193654592758108, -22.075503580267121 ], [ -47.193567094323186, -22.075485637889091 ], [ -47.193479595906197, -22.07546769546234 ], [ -47.193392097507108, -22.07544975298687 ], [ -47.19331089284303, -22.075433101061694 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 627.15730261099998, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199226521416684, -22.076659915696251 ], [ -47.199163908634965, -22.076647078750312 ], [ -47.199076409063451, -22.076629139440584 ], [ -47.198988909509843, -22.076611200082166 ], [ -47.198901409974113, -22.076593260675018 ], [ -47.198813910456316, -22.076575321219117 ], [ -47.198726410956425, -22.076557381714547 ], [ -47.198638911474426, -22.076539442161199 ], [ -47.198551412010353, -22.07652150255916 ], [ -47.198463912564172, -22.076503562908368 ], [ -47.198376413135911, -22.076485623208892 ], [ -47.198288913725555, -22.076467683460681 ], [ -47.198201414333106, -22.076449743663744 ], [ -47.198113914958569, -22.076431803818082 ], [ -47.198026415601952, -22.076413863923694 ], [ -47.197938916263226, -22.076395923980595 ], [ -47.197851416942413, -22.076377983988767 ], [ -47.19776391763952, -22.076360043948231 ], [ -47.197676418354511, -22.076342103858952 ], [ -47.197588919087444, -22.076324163720944 ], [ -47.197501419838268, -22.076306223534246 ], [ -47.197413920607019, -22.076288283298819 ], [ -47.197326421393662, -22.076270343014663 ], [ -47.197238922198224, -22.076252402681789 ], [ -47.197151423020706, -22.076234462300189 ], [ -47.197063923861087, -22.076216521869885 ], [ -47.196976424719381, -22.076198581390823 ], [ -47.196888925595587, -22.076180640863086 ], [ -47.196801426489721, -22.076162700286613 ], [ -47.196713927401738, -22.076144759661414 ], [ -47.196626428331683, -22.076126818987486 ], [ -47.196538929279527, -22.076108878264851 ], [ -47.196451430245304, -22.0760909374935 ], [ -47.196363931228987, -22.0760729966734 ], [ -47.196276432230576, -22.076055055804623 ], [ -47.196188933250092, -22.076037114887086 ], [ -47.196101434287513, -22.076019173920855 ], [ -47.196013935342854, -22.076001232905906 ], [ -47.195926436416102, -22.075983291842238 ], [ -47.195838937507268, -22.075965350729849 ], [ -47.195751438616348, -22.075947409568741 ], [ -47.195663939743341, -22.075929468358908 ], [ -47.195576440888253, -22.075911527100359 ], [ -47.195488942051064, -22.075893585793093 ], [ -47.195401443231802, -22.075875644437104 ], [ -47.195313944430453, -22.07585770303238 ], [ -47.195226445647023, -22.075839761578976 ], [ -47.195138946881507, -22.075821820076829 ], [ -47.195051448133917, -22.075803878525964 ], [ -47.194963949404226, -22.075785936926394 ], [ -47.194876450692455, -22.075767995278095 ], [ -47.194788951998611, -22.075750053581096 ], [ -47.194701453322672, -22.07573211183535 ], [ -47.194613954664661, -22.075714170040918 ], [ -47.194526456024555, -22.075696228197749 ], [ -47.194438957402369, -22.075678286305852 ], [ -47.19435145879811, -22.075660344365268 ], [ -47.194263960211757, -22.075642402375955 ], [ -47.194176461643337, -22.075624460337931 ], [ -47.194088963092824, -22.075606518251185 ], [ -47.194001464560237, -22.07558857611572 ], [ -47.193913966045564, -22.075570633931534 ], [ -47.19382646754876, -22.075552691698618 ], [ -47.193738969069969, -22.075534749417013 ], [ -47.193651470609048, -22.075516807086672 ], [ -47.193563972166054, -22.075498864707651 ], [ -47.193476473740994, -22.075480922279887 ], [ -47.193388975333818, -22.075462979803394 ], [ -47.193301476944598, -22.075445037278214 ], [ -47.193293131512, -22.07544332595101 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 627.17029130399999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199208883311329, -22.076670166398742 ], [ -47.19916078699427, -22.076660305633375 ], [ -47.199073287414663, -22.076642366322663 ], [ -47.198985787852969, -22.076624426963228 ], [ -47.198898288309181, -22.076606487555058 ], [ -47.198810788783312, -22.076588548098172 ], [ -47.198723289275328, -22.076570608592554 ], [ -47.198635789785278, -22.076552669038225 ], [ -47.198548290313106, -22.076534729435178 ], [ -47.198460790858846, -22.076516789783394 ], [ -47.198373291422527, -22.076498850082888 ], [ -47.198285792004086, -22.076480910333661 ], [ -47.198198292603557, -22.076462970535726 ], [ -47.198110793220955, -22.076445030689051 ], [ -47.198023293856252, -22.076427090793661 ], [ -47.197935794509441, -22.07640915084955 ], [ -47.197848295180549, -22.076391210856716 ], [ -47.197760795869577, -22.076373270815171 ], [ -47.197673296576511, -22.076355330724894 ], [ -47.197585797301358, -22.076337390585895 ], [ -47.197498298044103, -22.07631945039817 ], [ -47.197410798804775, -22.076301510161727 ], [ -47.197323299583346, -22.076283569876558 ], [ -47.197235800379829, -22.076265629542668 ], [ -47.197148301194218, -22.07624768916007 ], [ -47.197060802026527, -22.076229748728743 ], [ -47.196973302876749, -22.076211808248711 ], [ -47.196885803744877, -22.07619386771994 ], [ -47.196798304630931, -22.076175927142451 ], [ -47.196710805534885, -22.076157986516247 ], [ -47.196623306456743, -22.076140045841328 ], [ -47.196535807396522, -22.07612210511768 ], [ -47.196448308354221, -22.076104164345303 ], [ -47.196360809329825, -22.076086223524225 ], [ -47.196273310323342, -22.076068282654415 ], [ -47.196185811334779, -22.076050341735886 ], [ -47.196098312364121, -22.07603240076865 ], [ -47.196010813411377, -22.076014459752681 ], [ -47.195923314476566, -22.075996518687997 ], [ -47.195835815559633, -22.075978577574592 ], [ -47.195748316660641, -22.075960636412468 ], [ -47.195660817779554, -22.075942695201626 ], [ -47.195573318916402, -22.075924753942083 ], [ -47.195485820071148, -22.075906812633804 ], [ -47.195398321243793, -22.075888871276799 ], [ -47.195310822434372, -22.075870929871083 ], [ -47.195223323642864, -22.075852988416653 ], [ -47.195135824869269, -22.075835046913504 ], [ -47.1950483261136, -22.075817105361633 ], [ -47.194960827375837, -22.075799163761051 ], [ -47.194873328655994, -22.075781222111754 ], [ -47.194785829954071, -22.075763280413739 ], [ -47.194698331270054, -22.075745338666998 ], [ -47.194610832603978, -22.075727396871539 ], [ -47.194523333955793, -22.075709455027365 ], [ -47.194435835325535, -22.075691513134458 ], [ -47.19434833671319, -22.075673571192866 ], [ -47.194260838118765, -22.075655629202537 ], [ -47.19417333954226, -22.075637687163496 ], [ -47.194085840983675, -22.075619745075755 ], [ -47.193998342443003, -22.075601802939275 ], [ -47.193910843920264, -22.075583860754087 ], [ -47.193823345415382, -22.075565918520169 ], [ -47.193735846928519, -22.075547976237541 ], [ -47.193648348459533, -22.075530033906194 ], [ -47.193560850008446, -22.075512091526154 ], [ -47.1934733515753, -22.075494149097388 ], [ -47.193385853160059, -22.0754762066199 ], [ -47.193298354762753, -22.075458264093694 ], [ -47.193275370178327, -22.075453550838581 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 627.18327999600001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199191245203295, -22.076680417099531 ], [ -47.199157665353098, -22.07667353251643 ], [ -47.199070165765427, -22.076655593204709 ], [ -47.198982666195654, -22.076637653844269 ], [ -47.198895166643787, -22.076619714435093 ], [ -47.19880766710984, -22.076601774977192 ], [ -47.198720167593777, -22.076583835470558 ], [ -47.198632668095648, -22.076565895915227 ], [ -47.198545168615397, -22.076547956311174 ], [ -47.198457669153058, -22.076530016658364 ], [ -47.198370169708667, -22.07651207695687 ], [ -47.198282670282147, -22.076494137206634 ], [ -47.198195170873539, -22.076476197407686 ], [ -47.198107671482859, -22.076458257560009 ], [ -47.198020172110077, -22.076440317663611 ], [ -47.197932672755194, -22.076422377718487 ], [ -47.197845173418223, -22.076404437724644 ], [ -47.197757674099172, -22.076386497682101 ], [ -47.197670174798027, -22.076368557590794 ], [ -47.197582675514795, -22.0763506174508 ], [ -47.197495176249461, -22.076332677262052 ], [ -47.197407677002062, -22.076314737024617 ], [ -47.197320177772554, -22.076296796738443 ], [ -47.197232678560958, -22.076278856403544 ], [ -47.197145179367268, -22.076260916019933 ], [ -47.197057680191513, -22.076242975587601 ], [ -47.196970181033656, -22.076225035106557 ], [ -47.196882681893705, -22.07620709457678 ], [ -47.19679518277168, -22.076189153998286 ], [ -47.196707683667555, -22.076171213371065 ], [ -47.196620184581342, -22.076153272695141 ], [ -47.196532685513041, -22.07613533197047 ], [ -47.196445186462661, -22.076117391197098 ], [ -47.196357687430194, -22.076099450375015 ], [ -47.196270188415632, -22.076081509504196 ], [ -47.196182689418997, -22.07606356858464 ], [ -47.196095190440261, -22.076045627616409 ], [ -47.196007691479437, -22.076027686599435 ], [ -47.195920192536548, -22.076009745533742 ], [ -47.195832693611543, -22.075991804419324 ], [ -47.195745194704472, -22.075973863256191 ], [ -47.195657695815306, -22.075955922044344 ], [ -47.195570196944082, -22.075937980783792 ], [ -47.195482698090743, -22.075920039474486 ], [ -47.195395199255323, -22.075902098116487 ], [ -47.195307700437816, -22.075884156709762 ], [ -47.195220201638229, -22.075866215254322 ], [ -47.195132702856569, -22.075848273750164 ], [ -47.195045204092821, -22.075830332197288 ], [ -47.19495770534698, -22.07581239059569 ], [ -47.194870206619058, -22.075794448945388 ], [ -47.194782707909063, -22.075776507246363 ], [ -47.194695209216967, -22.07575856549861 ], [ -47.194607710542812, -22.075740623702146 ], [ -47.194520211886548, -22.075722681856959 ], [ -47.194432713248212, -22.075704739963033 ], [ -47.194345214627802, -22.075686798020442 ], [ -47.194257716025305, -22.075668856029104 ], [ -47.194170217440714, -22.075650913989055 ], [ -47.194082718874057, -22.075632971900305 ], [ -47.193995220325313, -22.075615029762815 ], [ -47.193907721794488, -22.075597087576615 ], [ -47.193820223281527, -22.075579145341688 ], [ -47.193732724786592, -22.07556120305804 ], [ -47.193645226309528, -22.075543260725695 ], [ -47.193557727850376, -22.075525318344642 ], [ -47.193470229409144, -22.075507375914849 ], [ -47.193382730985832, -22.075489433436374 ], [ -47.193295232580446, -22.075471490909155 ], [ -47.193257608841954, -22.075463775724426 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 627.19626868600005, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199173607092597, -22.076690667798633 ], [ -47.199154543711465, -22.076686759399454 ], [ -47.199067044115708, -22.076668820086716 ], [ -47.198979544537863, -22.076650880725257 ], [ -47.198892044977917, -22.076632941315072 ], [ -47.198804545435877, -22.076615001856162 ], [ -47.198717045911749, -22.076597062348537 ], [ -47.198629546405535, -22.076579122792186 ], [ -47.198542046917225, -22.07656118318712 ], [ -47.198454547446822, -22.07654324353333 ], [ -47.198367047994317, -22.076525303830813 ], [ -47.198279548559725, -22.076507364079571 ], [ -47.19819204914306, -22.076489424279604 ], [ -47.198104549744286, -22.076471484430922 ], [ -47.198017050363426, -22.076453544533511 ], [ -47.197929551000485, -22.076435604587385 ], [ -47.197842051655428, -22.07641766459253 ], [ -47.197754552328298, -22.076399724548978 ], [ -47.197667053019089, -22.076381784456679 ], [ -47.19757955372777, -22.076363844315658 ], [ -47.197492054454379, -22.076345904125919 ], [ -47.197404555198872, -22.076327963887461 ], [ -47.197317055961292, -22.076310023600278 ], [ -47.197229556741632, -22.076292083264374 ], [ -47.197142057539864, -22.07627414287975 ], [ -47.197054558356022, -22.076256202446402 ], [ -47.196967059190087, -22.076238261964342 ], [ -47.196879560042071, -22.076220321433574 ], [ -47.196792060911953, -22.076202380854067 ], [ -47.196704561799756, -22.076184440225841 ], [ -47.196617062705471, -22.076166499548897 ], [ -47.196529563629092, -22.076148558823228 ], [ -47.196442064570633, -22.076130618048847 ], [ -47.196354565530093, -22.076112677225741 ], [ -47.196267066507453, -22.07609473635392 ], [ -47.196179567502718, -22.07607679543338 ], [ -47.196092068515917, -22.076058854464122 ], [ -47.196004569547028, -22.076040913446139 ], [ -47.195917070596053, -22.076022972379437 ], [ -47.195829571662983, -22.07600503126401 ], [ -47.195742072747834, -22.075987090099868 ], [ -47.195654573850589, -22.075969148887008 ], [ -47.195567074971265, -22.075951207625433 ], [ -47.195479576109861, -22.075933266315136 ], [ -47.195392077266384, -22.075915324956128 ], [ -47.195304578440798, -22.075897383548401 ], [ -47.195217079633132, -22.075879442091953 ], [ -47.195129580843385, -22.075861500586779 ], [ -47.195042082071559, -22.07584355903289 ], [ -47.194954583317646, -22.075825617430283 ], [ -47.194867084581652, -22.075807675778972 ], [ -47.194779585863571, -22.075789734078935 ], [ -47.194692087163403, -22.075771792330183 ], [ -47.194604588481177, -22.075753850532703 ], [ -47.194517089816827, -22.0757359086865 ], [ -47.194429591170426, -22.075717966791601 ], [ -47.19434209254193, -22.075700024847972 ], [ -47.194254593931369, -22.075682082855625 ], [ -47.194167095338699, -22.075664140814563 ], [ -47.194079596763963, -22.075646198724797 ], [ -47.193992098207147, -22.075628256586302 ], [ -47.193904599668244, -22.075610314399096 ], [ -47.193817101147218, -22.075592372163154 ], [ -47.193729602644204, -22.075574429878518 ], [ -47.193642104159061, -22.07555648754516 ], [ -47.19355460569183, -22.075538545163077 ], [ -47.19346710724254, -22.075520602732297 ], [ -47.193379608811128, -22.075502660252791 ], [ -47.193292110397671, -22.075484717724574 ], [ -47.19323984750293, -22.075474000608533 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 627.20925738000005, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199155968979269, -22.076700918496002 ], [ -47.199151422069349, -22.076699986282428 ], [ -47.199063922465527, -22.076682046968699 ], [ -47.198976422879589, -22.076664107606213 ], [ -47.198888923311586, -22.07664616819504 ], [ -47.198801423761452, -22.0766282287351 ], [ -47.19871392422926, -22.07661028922649 ], [ -47.198626424714966, -22.076592349669127 ], [ -47.198538925218578, -22.076574410063056 ], [ -47.198451425740089, -22.076556470408253 ], [ -47.198363926279519, -22.076538530704735 ], [ -47.198276426836841, -22.076520590952484 ], [ -47.198188927412104, -22.076502651151511 ], [ -47.198101428005245, -22.076484711301813 ], [ -47.198013928616312, -22.076466771403396 ], [ -47.197926429245285, -22.076448831456258 ], [ -47.197838929892157, -22.076430891460397 ], [ -47.197751430556949, -22.076412951415833 ], [ -47.197663931239667, -22.076395011322532 ], [ -47.197576431940263, -22.076377071180506 ], [ -47.1974889326588, -22.076359130989736 ], [ -47.197401433395221, -22.076341190750288 ], [ -47.197313934149562, -22.076323250462096 ], [ -47.197226434921824, -22.076305310125182 ], [ -47.197138935711976, -22.07628736973955 ], [ -47.197051436520056, -22.076269429305199 ], [ -47.196963937346048, -22.076251488822127 ], [ -47.19687643818996, -22.076233548290347 ], [ -47.196788939051764, -22.076215607709837 ], [ -47.196701439931488, -22.076197667080603 ], [ -47.196613940829124, -22.076179726402643 ], [ -47.196526441744673, -22.076161785675971 ], [ -47.196438942678135, -22.076143844900574 ], [ -47.19635144362951, -22.076125904076463 ], [ -47.196263944598797, -22.076107963203629 ], [ -47.196176445585991, -22.076090022282084 ], [ -47.196088946591111, -22.076072081311821 ], [ -47.196001447614137, -22.076054140292833 ], [ -47.19591394865509, -22.076036199225115 ], [ -47.195826449713941, -22.076018258108686 ], [ -47.195738950790727, -22.076000316943535 ], [ -47.195651451885404, -22.075982375729662 ], [ -47.195563952998, -22.075964434467075 ], [ -47.195476454128517, -22.075946493155772 ], [ -47.195388955276961, -22.075928551795759 ], [ -47.195301456443303, -22.07591061038702 ], [ -47.195213957627558, -22.075892668929558 ], [ -47.195126458829733, -22.075874727423379 ], [ -47.195038960049835, -22.075856785868481 ], [ -47.194951461287843, -22.075838844264862 ], [ -47.194863962543778, -22.075820902612538 ], [ -47.194776463817618, -22.075802960911474 ], [ -47.194688965109371, -22.075785019161732 ], [ -47.194601466419073, -22.075767077363249 ], [ -47.194513967746644, -22.075749135516034 ], [ -47.194426469092171, -22.075731193620122 ], [ -47.194338970455597, -22.075713251675488 ], [ -47.194251471836957, -22.075695309682132 ], [ -47.194163973236215, -22.075677367640061 ], [ -47.1940764746534, -22.075659425549279 ], [ -47.193988976088505, -22.075641483409779 ], [ -47.19390147754153, -22.075623541221564 ], [ -47.193813979012425, -22.075605598984595 ], [ -47.193726480501333, -22.075587656698968 ], [ -47.193638982008117, -22.07556971436458 ], [ -47.193551483532815, -22.075551771981512 ], [ -47.193463985075439, -22.075533829549716 ], [ -47.193376486635962, -22.075515887069198 ], [ -47.19328898821442, -22.075497944539972 ], [ -47.193222086161214, -22.075484225490918 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 627.22224607199996, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199138330863271, -22.076711169191658 ], [ -47.199060800814877, -22.076695273850625 ], [ -47.198973301220875, -22.076677334487158 ], [ -47.198885801644757, -22.076659395074959 ], [ -47.198798302086573, -22.076641455614038 ], [ -47.198710802546294, -22.076623516104394 ], [ -47.198623303023908, -22.076605576546022 ], [ -47.198535803519441, -22.076587636938932 ], [ -47.198448304032894, -22.076569697283126 ], [ -47.198360804564238, -22.076551757578592 ], [ -47.198273305113489, -22.076533817825332 ], [ -47.198185805680659, -22.076515878023354 ], [ -47.198098306265742, -22.076497938172661 ], [ -47.198010806868716, -22.076479998273236 ], [ -47.197923307489624, -22.076462058325085 ], [ -47.197835808128431, -22.076444118328215 ], [ -47.197748308785137, -22.076426178282624 ], [ -47.197660809459762, -22.076408238188314 ], [ -47.197573310152308, -22.07639029804529 ], [ -47.197485810862744, -22.076372357853536 ], [ -47.197398311591087, -22.076354417613064 ], [ -47.197310812337363, -22.076336477323867 ], [ -47.197223313101539, -22.076318536985955 ], [ -47.197135813883627, -22.076300596599314 ], [ -47.197048314683634, -22.076282656163944 ], [ -47.196960815501534, -22.076264715679862 ], [ -47.196873316337353, -22.076246775147062 ], [ -47.196785817191106, -22.076228834565544 ], [ -47.196698318062744, -22.076210893935311 ], [ -47.196610818952308, -22.076192953256349 ], [ -47.196523319859772, -22.076175012528665 ], [ -47.196435820785155, -22.07615707175227 ], [ -47.196348321728458, -22.076139130927146 ], [ -47.196260822689673, -22.0761211900533 ], [ -47.196173323668795, -22.076103249130746 ], [ -47.196085824665836, -22.07608530815947 ], [ -47.19599832568079, -22.076067367139469 ], [ -47.19591082671365, -22.076049426070753 ], [ -47.195823327764437, -22.076031484953312 ], [ -47.195735828833129, -22.076013543787148 ], [ -47.195648329919742, -22.075995602572267 ], [ -47.195560831024267, -22.07597766130867 ], [ -47.195473332146712, -22.075959719996352 ], [ -47.195385833287055, -22.07594177863534 ], [ -47.19529833444534, -22.075923837225584 ], [ -47.195210835621523, -22.075905895767114 ], [ -47.195123336815627, -22.07588795425993 ], [ -47.195035838027636, -22.075870012704023 ], [ -47.194948339257579, -22.075852071099398 ], [ -47.194860840505427, -22.075834129446054 ], [ -47.194773341771182, -22.075816187743996 ], [ -47.194685843054877, -22.075798245993226 ], [ -47.194598344356486, -22.075780304193739 ], [ -47.194510845676007, -22.075762362345532 ], [ -47.194423347013441, -22.075744420448601 ], [ -47.194335848368794, -22.075726478502954 ], [ -47.194248349742068, -22.075708536508589 ], [ -47.194160851133262, -22.075690594465506 ], [ -47.194073352542361, -22.075672652373715 ], [ -47.193985853969394, -22.075654710233206 ], [ -47.193898355414333, -22.075636768043985 ], [ -47.193810856877157, -22.075618825806014 ], [ -47.193723358357985, -22.075600883519357 ], [ -47.193635859856691, -22.075582941183985 ], [ -47.193548361373324, -22.075564998799898 ], [ -47.193460862907862, -22.075547056367085 ], [ -47.193373364460321, -22.075529113885562 ], [ -47.193285866030706, -22.07551117135532 ], [ -47.193204324816854, -22.075494450371554 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 627.16116784200005, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.1991206927446, -22.076721419885629 ], [ -47.199057679163744, -22.076708500732543 ], [ -47.19897017956167, -22.076690561368071 ], [ -47.19888267997748, -22.076672621954863 ], [ -47.198795180411217, -22.076654682492933 ], [ -47.19870768086286, -22.076636742982281 ], [ -47.198620181332394, -22.076618803422903 ], [ -47.198532681819849, -22.076600863814807 ], [ -47.198445182325223, -22.076582924157993 ], [ -47.198357682848481, -22.076564984452428 ], [ -47.198270183389667, -22.076547044698184 ], [ -47.198182683948758, -22.07652910489518 ], [ -47.198095184525762, -22.076511165043492 ], [ -47.198007685120658, -22.076493225143057 ], [ -47.197920185733487, -22.076475285193901 ], [ -47.197832686364222, -22.076457345196022 ], [ -47.197745187012849, -22.076439405149419 ], [ -47.197657687679396, -22.076421465054096 ], [ -47.197570188363862, -22.076403524910067 ], [ -47.19748268906622, -22.076385584717293 ], [ -47.197395189786491, -22.07636764447583 ], [ -47.197307690524688, -22.07634970418562 ], [ -47.197220191280785, -22.076331763846703 ], [ -47.197132692054801, -22.076313823459035 ], [ -47.197045192846723, -22.076295883022674 ], [ -47.19695769365655, -22.076277942537583 ], [ -47.196870194484298, -22.076260002003774 ], [ -47.196782695329972, -22.076242061421254 ], [ -47.196695196193531, -22.076224120790009 ], [ -47.196607697075017, -22.07620618011002 ], [ -47.196520197974408, -22.076188239381345 ], [ -47.196432698891712, -22.076170298603934 ], [ -47.196345199826936, -22.076152357777804 ], [ -47.196257700780073, -22.076134416902935 ], [ -47.196170201751123, -22.076116475979394 ], [ -47.196082702740085, -22.076098535007102 ], [ -47.195995203746961, -22.076080593986095 ], [ -47.195907704771749, -22.07606265291637 ], [ -47.195820205814449, -22.076044711797906 ], [ -47.195732706875077, -22.076026770630751 ], [ -47.195645207953611, -22.076008829414857 ], [ -47.195557709050064, -22.075990888150251 ], [ -47.195470210164423, -22.075972946836927 ], [ -47.195382711296695, -22.075955005474899 ], [ -47.195295212446908, -22.075937064064142 ], [ -47.195207713615005, -22.075919122604663 ], [ -47.19512021480103, -22.075901181096462 ], [ -47.195032716004974, -22.075883239539547 ], [ -47.194945217226838, -22.075865297933909 ], [ -47.194857718466608, -22.075847356279564 ], [ -47.19477021972429, -22.0758294145765 ], [ -47.194682720999907, -22.075811472824707 ], [ -47.194595222293437, -22.075793531024221 ], [ -47.194507723604879, -22.075775589175002 ], [ -47.194420224934234, -22.075757647277062 ], [ -47.194332726281516, -22.075739705330388 ], [ -47.194245227646711, -22.075721763335032 ], [ -47.194157729029826, -22.07570382129094 ], [ -47.194070230430867, -22.07568587919814 ], [ -47.193982731849808, -22.075667937056604 ], [ -47.193895233286682, -22.075649994866389 ], [ -47.193807734741426, -22.075632052627387 ], [ -47.193720236214176, -22.075614110339743 ], [ -47.193632737704803, -22.075596168003361 ], [ -47.193545239213364, -22.075578225618262 ], [ -47.193457740739824, -22.075560283184441 ], [ -47.19337024228421, -22.075542340701908 ], [ -47.193282743846517, -22.075524398170639 ], [ -47.19319524542675, -22.075506455590691 ], [ -47.193187264195167, -22.075504818942669 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 626.41101899199998, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199103054623301, -22.076731670577878 ], [ -47.199054557512135, -22.076721727614405 ], [ -47.198967057901974, -22.076703788248921 ], [ -47.19887955830972, -22.076685848834721 ], [ -47.198792058735371, -22.076667909371782 ], [ -47.198704559178935, -22.076649969860121 ], [ -47.198617059640412, -22.076632030299734 ], [ -47.198529560119781, -22.076614090690629 ], [ -47.198442060617076, -22.076596151032799 ], [ -47.19835456113227, -22.076578211326243 ], [ -47.198267061665369, -22.076560271570976 ], [ -47.198179562216389, -22.076542331766991 ], [ -47.198092062785314, -22.076524391914276 ], [ -47.198004563372137, -22.076506452012829 ], [ -47.197917063976888, -22.076488512062664 ], [ -47.19782956459953, -22.076470572063791 ], [ -47.197742065240092, -22.076452632016178 ], [ -47.197654565898553, -22.07643469191985 ], [ -47.19756706657494, -22.076416751774797 ], [ -47.197479567269234, -22.076398811581029 ], [ -47.197392067981426, -22.076380871338543 ], [ -47.197304568711552, -22.076362931047328 ], [ -47.197217069459562, -22.076344990707394 ], [ -47.197129570225506, -22.076327050318739 ], [ -47.197042071009356, -22.076309109881354 ], [ -47.196954571811098, -22.076291169395258 ], [ -47.196867072630774, -22.076273228860437 ], [ -47.196779573468362, -22.076255288276904 ], [ -47.196692074323849, -22.076237347644646 ], [ -47.196604575197249, -22.076219406963677 ], [ -47.196517076088568, -22.076201466233975 ], [ -47.196429576997808, -22.076183525455551 ], [ -47.196342077924946, -22.076165584628416 ], [ -47.196254578870011, -22.07614764375257 ], [ -47.196167079832982, -22.076129702827977 ], [ -47.196079580813866, -22.076111761854683 ], [ -47.195992081812662, -22.076093820832668 ], [ -47.195904582829378, -22.076075879761927 ], [ -47.195817083864, -22.076057938642471 ], [ -47.195729584916542, -22.076039997474297 ], [ -47.195642085987004, -22.076022056257408 ], [ -47.195554587075378, -22.076004114991793 ], [ -47.195467088181665, -22.07598617367746 ], [ -47.195379589305865, -22.075968232314409 ], [ -47.195292090447985, -22.075950290902639 ], [ -47.195204591608025, -22.075932349442159 ], [ -47.195117092785978, -22.075914407932952 ], [ -47.195029593981843, -22.075896466375024 ], [ -47.194942095195614, -22.075878524768385 ], [ -47.194854596427319, -22.07586058311302 ], [ -47.194767097676937, -22.075842641408943 ], [ -47.194679598944468, -22.07582469965616 ], [ -47.194592100229919, -22.07580675785464 ], [ -47.194504601533289, -22.075788816004412 ], [ -47.194417102854572, -22.075770874105469 ], [ -47.194329604193761, -22.075752932157808 ], [ -47.194242105550892, -22.075734990161425 ], [ -47.194154606925935, -22.075717048116331 ], [ -47.194067108318876, -22.075699106022522 ], [ -47.193979609729773, -22.075681163879981 ], [ -47.193892111158561, -22.075663221688739 ], [ -47.193804612605206, -22.07564527944875 ], [ -47.193717114069891, -22.075627337160093 ], [ -47.193629615552453, -22.075609394822685 ], [ -47.193542117052921, -22.075591452436566 ], [ -47.193454618571316, -22.075573510001743 ], [ -47.193367120107624, -22.075555567518194 ], [ -47.193279621661851, -22.075537624985948 ], [ -47.193192123234013, -22.07551968240497 ], [ -47.193176722665804, -22.075516524332038 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 625.66087014100003, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199085416499308, -22.076741921268436 ], [ -47.199051435860063, -22.076734954496256 ], [ -47.198963936241825, -22.07671701512977 ], [ -47.198876436641498, -22.076699075714554 ], [ -47.198788937059064, -22.076681136250613 ], [ -47.198701437494549, -22.076663196737947 ], [ -47.198613937947954, -22.076645257176551 ], [ -47.198526438419243, -22.076627317566437 ], [ -47.198438938908467, -22.076609377907602 ], [ -47.198351439415582, -22.07659143820004 ], [ -47.19826393994061, -22.076573498443761 ], [ -47.198176440483543, -22.07655555863877 ], [ -47.198088941044396, -22.076537618785043 ], [ -47.198001441623141, -22.07651967888259 ], [ -47.197913942219813, -22.076501738931416 ], [ -47.197826442834376, -22.07648379893153 ], [ -47.197738943466859, -22.076465858882898 ], [ -47.197651444117248, -22.076447918785576 ], [ -47.19756394478555, -22.076429978639499 ], [ -47.197476445471771, -22.076412038444737 ], [ -47.197388946175892, -22.076394098201245 ], [ -47.197301446897939, -22.076376157909017 ], [ -47.19721394763787, -22.076358217568078 ], [ -47.197126448395728, -22.07634027717841 ], [ -47.197038949171507, -22.076322336740024 ], [ -47.196951449965177, -22.076304396252915 ], [ -47.196863950776773, -22.076286455717089 ], [ -47.19677645160629, -22.076268515132544 ], [ -47.196688952453698, -22.076250574499259 ], [ -47.196601453319026, -22.076232633817298 ], [ -47.196513954202267, -22.076214693086587 ], [ -47.196426455103428, -22.076196752307158 ], [ -47.196338956022487, -22.076178811479014 ], [ -47.196251456959473, -22.076160870602155 ], [ -47.196163957914365, -22.076142929676539 ], [ -47.196076458887177, -22.076124988702258 ], [ -47.195988959877894, -22.076107047679209 ], [ -47.195901460886532, -22.076089106607483 ], [ -47.195813961913082, -22.076071165487015 ], [ -47.195726462957545, -22.076053224317832 ], [ -47.195638964019935, -22.076035283099934 ], [ -47.19555146510023, -22.07601734183331 ], [ -47.195463966198439, -22.075999400517972 ], [ -47.19537646731456, -22.075981459153887 ], [ -47.195288968448608, -22.075963517741126 ], [ -47.195201469600569, -22.07594557627964 ], [ -47.195113970770443, -22.075927634769421 ], [ -47.195026471958229, -22.075909693210487 ], [ -47.194938973163929, -22.075891751602835 ], [ -47.194851474387555, -22.075873809946465 ], [ -47.194763975629101, -22.075855868241376 ], [ -47.19467647688856, -22.075837926487587 ], [ -47.194588978165925, -22.075819984685037 ], [ -47.194501479461223, -22.075802042833814 ], [ -47.194413980774428, -22.075784100933866 ], [ -47.194326482105545, -22.075766158985186 ], [ -47.194238983454589, -22.075748216987805 ], [ -47.19415148482156, -22.075730274941701 ], [ -47.194063986206437, -22.075712332846884 ], [ -47.193976487609241, -22.075694390703315 ], [ -47.193888989029958, -22.075676448511082 ], [ -47.193801490468523, -22.075658506270063 ], [ -47.193713991925136, -22.075640563980414 ], [ -47.193626493399613, -22.075622621641983 ], [ -47.193538994892009, -22.075604679254869 ], [ -47.193451496402325, -22.075586736819034 ], [ -47.193363997930575, -22.075568794334476 ], [ -47.193276499476724, -22.075550851801221 ], [ -47.193189001040807, -22.07553290921922 ], [ -47.193166181134742, -22.075528229720842 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 624.91072128999997, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199067778372672, -22.076752171957278 ], [ -47.199048314207523, -22.076748181378083 ], [ -47.198960814581213, -22.076730242010566 ], [ -47.198873314972801, -22.076712302594338 ], [ -47.198785815382301, -22.076694363129388 ], [ -47.198698315809708, -22.076676423615719 ], [ -47.198610816255027, -22.076658484053322 ], [ -47.198523316718244, -22.076640544442196 ], [ -47.198435817199375, -22.076622604782358 ], [ -47.198348317698432, -22.076604665073788 ], [ -47.19826081821536, -22.07658672531651 ], [ -47.198173318750229, -22.076568785510496 ], [ -47.198085819302996, -22.076550845655753 ], [ -47.197998319873676, -22.076532905752305 ], [ -47.197910820462262, -22.076514965800115 ], [ -47.197823321068746, -22.076497025799217 ], [ -47.197735821693172, -22.076479085749593 ], [ -47.197648322335475, -22.076461145651255 ], [ -47.197560822995698, -22.076443205504187 ], [ -47.197473323673833, -22.076425265308398 ], [ -47.197385824369874, -22.07640732506389 ], [ -47.19729832508385, -22.076389384770664 ], [ -47.197210825815709, -22.076371444428709 ], [ -47.197123326565489, -22.076353504038039 ], [ -47.197035827333181, -22.076335563598651 ], [ -47.196948328118793, -22.076317623110537 ], [ -47.196860828922297, -22.076299682573698 ], [ -47.196773329743742, -22.07628174198814 ], [ -47.196685830583078, -22.076263801353853 ], [ -47.196598331440335, -22.076245860670873 ], [ -47.196510832315496, -22.076227919939157 ], [ -47.196423333208564, -22.076209979158723 ], [ -47.196335834119566, -22.076192038329562 ], [ -47.196248335048466, -22.076174097451684 ], [ -47.196160835995286, -22.076156156525087 ], [ -47.196073336960012, -22.076138215549761 ], [ -47.195985837942665, -22.076120274525739 ], [ -47.195898338943223, -22.076102333452987 ], [ -47.195810839961709, -22.076084392331513 ], [ -47.195723340998079, -22.076066451161314 ], [ -47.195635842052383, -22.0760485099424 ], [ -47.195548343124607, -22.076030568674771 ], [ -47.195460844214743, -22.07601262735842 ], [ -47.195373345322778, -22.075994685993351 ], [ -47.195285846448748, -22.075976744579577 ], [ -47.195198347592637, -22.075958803117068 ], [ -47.195110848754446, -22.075940861605844 ], [ -47.195023349934132, -22.075922920045901 ], [ -47.194935851131767, -22.07590497843724 ], [ -47.194848352347321, -22.075887036779861 ], [ -47.194760853580789, -22.075869095073759 ], [ -47.194673354832169, -22.075851153318954 ], [ -47.194585856101462, -22.075833211515423 ], [ -47.194498357388674, -22.075815269663178 ], [ -47.1944108586938, -22.075797327762217 ], [ -47.194323360016853, -22.075779385812531 ], [ -47.194235861357818, -22.075761443814137 ], [ -47.19414836271671, -22.075743501767018 ], [ -47.194060864093522, -22.075725559671184 ], [ -47.193973365488247, -22.075707617526636 ], [ -47.193885866900878, -22.075689675333365 ], [ -47.193798368331386, -22.075671733091362 ], [ -47.19371086977992, -22.075653790800668 ], [ -47.193623371246318, -22.075635848461271 ], [ -47.193535872730642, -22.075617906073138 ], [ -47.193448374232872, -22.075599963636279 ], [ -47.193360875753044, -22.075582021150719 ], [ -47.193273377291121, -22.075564078616441 ], [ -47.193185878847132, -22.075546136033442 ], [ -47.193155639601976, -22.075539935109095 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 624.16057243800003, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199050140243365, -22.076762422644421 ], [ -47.199045192554514, -22.076761408259877 ], [ -47.198957692920118, -22.076743468891337 ], [ -47.198870193303634, -22.076725529474114 ], [ -47.198782693705056, -22.076707590008148 ], [ -47.198695194124383, -22.076689650493478 ], [ -47.198607694561623, -22.076671710930068 ], [ -47.198520195016762, -22.07665377131794 ], [ -47.198432695489821, -22.076635831657097 ], [ -47.198345195980792, -22.076617891947503 ], [ -47.198257696489655, -22.076599952189227 ], [ -47.198170197016438, -22.07658201238219 ], [ -47.198082697561141, -22.076564072526452 ], [ -47.197995198123735, -22.076546132621999 ], [ -47.197907698704242, -22.076528192668789 ], [ -47.197820199302654, -22.076510252666896 ], [ -47.197732699919001, -22.076492312616264 ], [ -47.197645200553225, -22.076474372516916 ], [ -47.197557701205369, -22.07645643236884 ], [ -47.197470201875426, -22.076438492172024 ], [ -47.197382702563395, -22.076420551926528 ], [ -47.197295203269292, -22.07640261163229 ], [ -47.197207703993072, -22.076384671289329 ], [ -47.197120204734773, -22.076366730897647 ], [ -47.197032705494394, -22.076348790457249 ], [ -47.19694520627192, -22.076330849968112 ], [ -47.196857707067352, -22.076312909430285 ], [ -47.196770207880725, -22.076294968843701 ], [ -47.196682708711975, -22.07627702820842 ], [ -47.19659520956116, -22.076259087524431 ], [ -47.196507710428243, -22.076241146791705 ], [ -47.196420211313246, -22.076223206010269 ], [ -47.196332712216162, -22.0762052651801 ], [ -47.19624521313699, -22.076187324301213 ], [ -47.196157714075724, -22.076169383373589 ], [ -47.196070215032385, -22.076151442397265 ], [ -47.195982716006952, -22.076133501372237 ], [ -47.195895216999439, -22.076115560298472 ], [ -47.195807718009839, -22.076097619175989 ], [ -47.195720219038144, -22.076079678004785 ], [ -47.195632720084362, -22.076061736784862 ], [ -47.195545221148514, -22.076043795516224 ], [ -47.195457722230572, -22.076025854198864 ], [ -47.195370223330535, -22.076007912832786 ], [ -47.195282724448433, -22.075989971418 ], [ -47.195195225584236, -22.075972029954485 ], [ -47.195107726737966, -22.075954088442252 ], [ -47.195020227909588, -22.075936146881304 ], [ -47.194932729099143, -22.075918205271631 ], [ -47.194845230306612, -22.075900263613239 ], [ -47.194757731532, -22.075882321906132 ], [ -47.194670232775309, -22.075864380150318 ], [ -47.19458273403653, -22.075846438345774 ], [ -47.194495235315664, -22.075828496492523 ], [ -47.19440773661271, -22.075810554590543 ], [ -47.194320237927691, -22.075792612639852 ], [ -47.194232739260578, -22.075774670640453 ], [ -47.194145240611391, -22.075756728592328 ], [ -47.194057741980131, -22.07573878649546 ], [ -47.193970243366778, -22.07572084434992 ], [ -47.193882744771344, -22.075702902155644 ], [ -47.193795246193773, -22.075684959912614 ], [ -47.193707747634221, -22.075667017620923 ], [ -47.193620249092547, -22.075649075280516 ], [ -47.193532750568792, -22.075631132891374 ], [ -47.193445252062943, -22.075613190453488 ], [ -47.19335775357505, -22.075595247966938 ], [ -47.193270255105041, -22.075577305431629 ], [ -47.19318275665298, -22.075559362847645 ], [ -47.193145098067475, -22.075551640496801 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 623.41042358899995, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199032502111436, -22.076772673329835 ], [ -47.198954571258554, -22.076756695772087 ], [ -47.198867071633998, -22.076738756353851 ], [ -47.198779572027334, -22.076720816886883 ], [ -47.198692072438583, -22.07670287737119 ], [ -47.198604572867751, -22.076684937806778 ], [ -47.198517073314818, -22.076666998193634 ], [ -47.198429573779798, -22.076649058531771 ], [ -47.198342074262683, -22.076631118821208 ], [ -47.198254574763482, -22.076613179061891 ], [ -47.198167075282186, -22.076595239253862 ], [ -47.198079575818795, -22.076577299397115 ], [ -47.197992076373318, -22.07655935949164 ], [ -47.197904576945746, -22.076541419537445 ], [ -47.197817077536094, -22.076523479534526 ], [ -47.197729578144347, -22.076505539482895 ], [ -47.1976420787705, -22.076487599382538 ], [ -47.197554579414586, -22.07646965923345 ], [ -47.197467080076542, -22.076451719035649 ], [ -47.197379580756447, -22.076433778789109 ], [ -47.19729208145425, -22.076415838493869 ], [ -47.197204582169967, -22.076397898149903 ], [ -47.197117082903596, -22.076379957757215 ], [ -47.197029583655137, -22.076362017315798 ], [ -47.19694208442457, -22.07634407682567 ], [ -47.196854585211945, -22.07632613628682 ], [ -47.196767086017218, -22.076308195699248 ], [ -47.196679586840403, -22.076290255062951 ], [ -47.196592087681509, -22.076272314377942 ], [ -47.19650458854052, -22.076254373644211 ], [ -47.196417089417437, -22.076236432861762 ], [ -47.196329590312274, -22.076218492030584 ], [ -47.196242091225031, -22.076200551150677 ], [ -47.196154592155686, -22.076182610222077 ], [ -47.196067093104276, -22.076164669244736 ], [ -47.195979594070764, -22.076146728218681 ], [ -47.195892095055164, -22.076128787143915 ], [ -47.195804596057492, -22.07611084602042 ], [ -47.195717097077726, -22.076092904848228 ], [ -47.1956295981159, -22.076074963627288 ], [ -47.195542099171945, -22.076057022357642 ], [ -47.195454600245938, -22.076039081039273 ], [ -47.195367101337823, -22.076021139672175 ], [ -47.195279602447634, -22.076003198256377 ], [ -47.195192103575359, -22.075985256791856 ], [ -47.19510460472101, -22.075967315278614 ], [ -47.195017105884581, -22.075949373716654 ], [ -47.194929607066037, -22.075931432105971 ], [ -47.194842108265441, -22.075913490446574 ], [ -47.194754609482757, -22.075895548738476 ], [ -47.194667110717972, -22.075877606981638 ], [ -47.194579611971129, -22.075859665176079 ], [ -47.194492113242177, -22.075841723321812 ], [ -47.194404614531166, -22.075823781418823 ], [ -47.194317115838054, -22.075805839467126 ], [ -47.194229617162875, -22.075787897466718 ], [ -47.194142118505603, -22.075769955417581 ], [ -47.194054619866272, -22.075752013319725 ], [ -47.193967121244825, -22.075734071173166 ], [ -47.193879622641319, -22.075716128977874 ], [ -47.193792124055676, -22.07569818673386 ], [ -47.193704625488067, -22.075680244441141 ], [ -47.193617126938307, -22.075662302099698 ], [ -47.19352962840648, -22.075644359709557 ], [ -47.19344212989256, -22.075626417270694 ], [ -47.193354631396566, -22.075608474783113 ], [ -47.193267132918507, -22.07559053224681 ], [ -47.193179634458346, -22.075572589661796 ], [ -47.193134556531277, -22.07556334588395 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 622.660274738, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199014863976814, -22.076782924013568 ], [ -47.198951449596521, -22.076769922652808 ], [ -47.198863949963886, -22.076751983233567 ], [ -47.19877645034915, -22.076734043765587 ], [ -47.19868895075232, -22.076716104248884 ], [ -47.198601451173403, -22.076698164683467 ], [ -47.198513951612398, -22.076680225069321 ], [ -47.198426452069306, -22.076662285406446 ], [ -47.198338952544113, -22.07664434569487 ], [ -47.198251453036825, -22.07662640593453 ], [ -47.198163953547457, -22.07660846612551 ], [ -47.198076454075988, -22.076590526267758 ], [ -47.197988954622431, -22.076572586361255 ], [ -47.197901455186788, -22.076554646406066 ], [ -47.197813955769057, -22.076536706402145 ], [ -47.197726456369239, -22.076518766349501 ], [ -47.197638956987312, -22.076500826248139 ], [ -47.197551457623319, -22.07648288609802 ], [ -47.197463958277204, -22.076464945899229 ], [ -47.197376458949023, -22.076447005651666 ], [ -47.197288959638747, -22.076429065355434 ], [ -47.197201460346392, -22.076411125010456 ], [ -47.197113961071942, -22.076393184616759 ], [ -47.197026461815398, -22.076375244174336 ], [ -47.196938962576766, -22.076357303683203 ], [ -47.196851463356062, -22.07633936314334 ], [ -47.196763964153256, -22.076321422554759 ], [ -47.19667646496837, -22.076303481917456 ], [ -47.196588965801389, -22.076285541231439 ], [ -47.196501466652329, -22.076267600496696 ], [ -47.196413967521174, -22.076249659713241 ], [ -47.196326468407925, -22.07623171888104 ], [ -47.19623896931261, -22.076213778000142 ], [ -47.196151470235193, -22.076195837070536 ], [ -47.196063971175697, -22.076177896092165 ], [ -47.195976472134113, -22.076159955065119 ], [ -47.195888973110435, -22.076142013989337 ], [ -47.195801474104684, -22.076124072864836 ], [ -47.195713975116853, -22.076106131691635 ], [ -47.195626476146934, -22.076088190469669 ], [ -47.195538977194914, -22.076070249199034 ], [ -47.195451478260829, -22.076052307879635 ], [ -47.195363979344634, -22.07603436651155 ], [ -47.195276480446374, -22.076016425094739 ], [ -47.195188981566019, -22.07599848362921 ], [ -47.195101482703592, -22.075980542114955 ], [ -47.195013983859084, -22.075962600551982 ], [ -47.194926485032468, -22.075944658940298 ], [ -47.194838986223793, -22.075926717279891 ], [ -47.194751487433038, -22.075908775570777 ], [ -47.194663988660167, -22.07589083381292 ], [ -47.194576489905259, -22.075872892006366 ], [ -47.194488991168228, -22.07585495015109 ], [ -47.194401492449138, -22.075837008247095 ], [ -47.194313993747954, -22.075819066294386 ], [ -47.19422649506469, -22.075801124292969 ], [ -47.194138996399346, -22.075783182242823 ], [ -47.194051497751936, -22.075765240143937 ], [ -47.193963999122424, -22.075747297996386 ], [ -47.193876500510839, -22.075729355800085 ], [ -47.193789001917111, -22.075711413555041 ], [ -47.19370150334143, -22.075693471261317 ], [ -47.193614004783591, -22.075675528918882 ], [ -47.193526506243693, -22.075657586527726 ], [ -47.193439007721693, -22.075639644087861 ], [ -47.193351509217621, -22.075621701599268 ], [ -47.19326401073149, -22.075603759061956 ], [ -47.19317651226325, -22.075585816475929 ], [ -47.193124014993366, -22.075575051270548 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 621.91012588800004, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198997225839562, -22.076793174695567 ], [ -47.198948327934019, -22.07678314953348 ], [ -47.198860828293292, -22.076765210113233 ], [ -47.198773328670491, -22.076747270644248 ], [ -47.198685829065589, -22.076729331126526 ], [ -47.198598329478592, -22.076711391560096 ], [ -47.198510829909516, -22.076693451944951 ], [ -47.198423330358331, -22.076675512281081 ], [ -47.198335830825066, -22.076657572568489 ], [ -47.198248331309706, -22.076639632807161 ], [ -47.198160831812267, -22.076621692997115 ], [ -47.198073332332712, -22.076603753138343 ], [ -47.197985832871083, -22.07658581323086 ], [ -47.197898333427361, -22.076567873274644 ], [ -47.197810834001537, -22.07654993326971 ], [ -47.197723334593633, -22.076531993216054 ], [ -47.197635835203641, -22.076514053113673 ], [ -47.197548335831577, -22.076496112962587 ], [ -47.19746083647739, -22.076478172762755 ], [ -47.197373337141137, -22.076460232514201 ], [ -47.197285837822776, -22.076442292216935 ], [ -47.197198338522341, -22.076424351870962 ], [ -47.197110839239819, -22.076406411476256 ], [ -47.197023339975203, -22.076388471032832 ], [ -47.196935840728486, -22.076370530540679 ], [ -47.196848341499702, -22.076352589999825 ], [ -47.196760842288811, -22.076334649410228 ], [ -47.19667334309586, -22.076316708771916 ], [ -47.196585843920801, -22.076298768084889 ], [ -47.196498344763661, -22.076280827349134 ], [ -47.196410845624428, -22.07626288656466 ], [ -47.196323346503114, -22.076244945731467 ], [ -47.196235847399713, -22.076227004849564 ], [ -47.196148348314225, -22.076209063918935 ], [ -47.196060849246642, -22.076191122939584 ], [ -47.195973350196986, -22.076173181911511 ], [ -47.195885851165237, -22.076155240834716 ], [ -47.195798352151414, -22.076137299709206 ], [ -47.195710853155497, -22.076119358534978 ], [ -47.195623354177492, -22.076101417312032 ], [ -47.1955358552174, -22.07608347604036 ], [ -47.195448356275236, -22.076065534719969 ], [ -47.19536085735097, -22.076047593350882 ], [ -47.195273358444645, -22.076029651933045 ], [ -47.195185859556211, -22.07601171046651 ], [ -47.195098360685698, -22.075993768951257 ], [ -47.195010861833104, -22.075975827387278 ], [ -47.194923362998438, -22.075957885774574 ], [ -47.19483586418167, -22.075939944113159 ], [ -47.194748365382836, -22.075922002403022 ], [ -47.194660866601907, -22.075904060644188 ], [ -47.194573367838899, -22.075886118836618 ], [ -47.194485869093803, -22.075868176980329 ], [ -47.194398370366635, -22.075850235075325 ], [ -47.194310871657372, -22.0758322931216 ], [ -47.194223372966036, -22.07581435111916 ], [ -47.19413587429262, -22.075796409068008 ], [ -47.194048375637117, -22.075778466968142 ], [ -47.19396087699954, -22.07576052481955 ], [ -47.19387337837987, -22.07574258262224 ], [ -47.193785879778076, -22.075724640376205 ], [ -47.193698381194302, -22.075706698081468 ], [ -47.193610882628406, -22.075688755738035 ], [ -47.193523384080414, -22.075670813345852 ], [ -47.193435885550358, -22.075652870904975 ], [ -47.193348387038213, -22.075634928415372 ], [ -47.193260888543996, -22.075616985877051 ], [ -47.193173390067685, -22.075599043290012 ], [ -47.193113473453757, -22.07558675665658 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 621.15997703599999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198979587699625, -22.076803425375875 ], [ -47.198945206271041, -22.076796376414137 ], [ -47.198857706622249, -22.076778436992882 ], [ -47.198770206991355, -22.076760497522873 ], [ -47.198682707378381, -22.076742558004163 ], [ -47.198595207783313, -22.076724618436721 ], [ -47.198507708206151, -22.076706678820567 ], [ -47.198420208646894, -22.076688739155692 ], [ -47.19833270910555, -22.076670799442091 ], [ -47.198245209582112, -22.076652859679761 ], [ -47.198157710076593, -22.076634919868685 ], [ -47.198070210588966, -22.076616980008914 ], [ -47.197982711119259, -22.076599040100426 ], [ -47.197895211667458, -22.076581100143205 ], [ -47.197807712233555, -22.076563160137244 ], [ -47.197720212817579, -22.076545220082597 ], [ -47.197632713419509, -22.07652727997921 ], [ -47.197545214039366, -22.076509339827115 ], [ -47.197457714677107, -22.07649139962626 ], [ -47.197370215332768, -22.076473459376714 ], [ -47.197282716006328, -22.076455519078436 ], [ -47.197195216697821, -22.076437578731461 ], [ -47.197107717407221, -22.076419638335729 ], [ -47.197020218134526, -22.076401697891306 ], [ -47.196932718879737, -22.076383757398148 ], [ -47.196845219642874, -22.076365816856281 ], [ -47.196757720423911, -22.076347876265686 ], [ -47.196670221222881, -22.07632993562634 ], [ -47.196582722039743, -22.076311994938315 ], [ -47.196495222874518, -22.076294054201551 ], [ -47.196407723727219, -22.076276113416078 ], [ -47.196320224597827, -22.076258172581873 ], [ -47.196232725486354, -22.076240231698964 ], [ -47.19614522639278, -22.076222290767305 ], [ -47.196057727317132, -22.076204349786966 ], [ -47.195970228259391, -22.076186408757881 ], [ -47.195882729219569, -22.07616846768008 ], [ -47.19579523019766, -22.076150526553544 ], [ -47.195707731193671, -22.076132585378321 ], [ -47.195620232207588, -22.076114644154362 ], [ -47.195532733239425, -22.076096702881689 ], [ -47.195445234289181, -22.076078761560289 ], [ -47.195357735356843, -22.07606082019019 ], [ -47.195270236442433, -22.076042878771329 ], [ -47.195182737545927, -22.076024937303799 ], [ -47.195095238667335, -22.076006995787537 ], [ -47.19500773980667, -22.075989054222532 ], [ -47.194920240963931, -22.075971112608833 ], [ -47.194832742139077, -22.075953170946409 ], [ -47.194745243332164, -22.07593522923527 ], [ -47.194657744543164, -22.075917287475423 ], [ -47.19457024577207, -22.075899345666823 ], [ -47.19448274701891, -22.075881403809543 ], [ -47.194395248283662, -22.075863461903531 ], [ -47.194307749566327, -22.075845519948796 ], [ -47.194220250866913, -22.075827577945347 ], [ -47.194132752185418, -22.075809635893179 ], [ -47.194045253521843, -22.075791693792315 ], [ -47.19395775487618, -22.075773751642714 ], [ -47.193870256248445, -22.075755809444395 ], [ -47.193782757638566, -22.075737867197329 ], [ -47.19369525904672, -22.075719924901602 ], [ -47.193607760472752, -22.075701982557153 ], [ -47.193520261916674, -22.075684040163946 ], [ -47.193432763378546, -22.07566609772207 ], [ -47.193345264858323, -22.075648155231463 ], [ -47.193257766356034, -22.075630212692136 ], [ -47.193170267871643, -22.07561227010407 ], [ -47.193102931912414, -22.075598462042063 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 620.40982818600003, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198961949557045, -22.076813676054467 ], [ -47.198942084607602, -22.076809603294755 ], [ -47.19885458495073, -22.076791663872484 ], [ -47.198767085311765, -22.076773724401484 ], [ -47.198679585690698, -22.076755784881748 ], [ -47.198592086087551, -22.076737845313307 ], [ -47.198504586502317, -22.076719905696137 ], [ -47.198417086934988, -22.076701966030242 ], [ -47.198329587385565, -22.076684026315636 ], [ -47.198242087854055, -22.076666086552301 ], [ -47.198154588340444, -22.076648146740233 ], [ -47.198067088844745, -22.076630206879447 ], [ -47.197979589366952, -22.076612266969946 ], [ -47.197892089907079, -22.076594327011716 ], [ -47.197804590465111, -22.076576387004767 ], [ -47.197717091041056, -22.076558446949093 ], [ -47.197629591634907, -22.076540506844704 ], [ -47.197542092246678, -22.076522566691587 ], [ -47.197454592876348, -22.076504626489758 ], [ -47.19736709352393, -22.076486686239193 ], [ -47.197279594189418, -22.076468745939909 ], [ -47.197192094872833, -22.076450805591904 ], [ -47.197104595574153, -22.076432865195176 ], [ -47.197017096293379, -22.076414924749734 ], [ -47.196929597030525, -22.076396984255567 ], [ -47.19684209778557, -22.076379043712695 ], [ -47.196754598558542, -22.076361103121087 ], [ -47.196667099349419, -22.076343162480754 ], [ -47.196579600158216, -22.076325221791699 ], [ -47.196492100984912, -22.076307281053932 ], [ -47.196404601829535, -22.07628934026744 ], [ -47.196317102692063, -22.07627139943223 ], [ -47.196229603572512, -22.076253458548297 ], [ -47.196142104470866, -22.076235517615661 ], [ -47.196054605387147, -22.076217576634289 ], [ -47.195967106321319, -22.076199635604201 ], [ -47.195879607273426, -22.076181694525395 ], [ -47.195792108243438, -22.076163753397864 ], [ -47.19570460923137, -22.076145812221615 ], [ -47.195617110237215, -22.07612787099665 ], [ -47.195529611260973, -22.076109929722964 ], [ -47.195442112302636, -22.07609198840056 ], [ -47.195354613362234, -22.076074047029433 ], [ -47.195267114439751, -22.076056105609588 ], [ -47.19517961553516, -22.076038164141043 ], [ -47.195092116648517, -22.076020222623768 ], [ -47.195004617779759, -22.076002281057772 ], [ -47.194917118928934, -22.075984339443046 ], [ -47.194829620096016, -22.075966397779609 ], [ -47.194742121281017, -22.075948456067461 ], [ -47.194654622483945, -22.075930514306602 ], [ -47.194567123704793, -22.075912572497018 ], [ -47.194479624943547, -22.075894630638707 ], [ -47.194392126200214, -22.07587668873169 ], [ -47.194304627474807, -22.075858746775946 ], [ -47.194217128767335, -22.075840804771492 ], [ -47.19412963007774, -22.075822862718322 ], [ -47.194042131406093, -22.075804920616427 ], [ -47.193954632752359, -22.075786978465814 ], [ -47.193867134116559, -22.0757690362665 ], [ -47.193779635498586, -22.075751094018436 ], [ -47.193692136898676, -22.075733151721693 ], [ -47.193604638316614, -22.075715209376217 ], [ -47.19351713975248, -22.075697266982033 ], [ -47.193429641206279, -22.075679324539124 ], [ -47.19334214267797, -22.075661382047493 ], [ -47.193254644167595, -22.075643439507168 ], [ -47.193167145675133, -22.075625496918111 ], [ -47.193092390369365, -22.075610167427005 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 619.65967933499996, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198944311411793, -22.076823926731368 ], [ -47.198938962943679, -22.076822830175352 ], [ -47.198851463278729, -22.076804890752072 ], [ -47.198763963631684, -22.076786951280049 ], [ -47.198676464002553, -22.076769011759318 ], [ -47.198588964391327, -22.076751072189872 ], [ -47.198501464798007, -22.076733132571693 ], [ -47.198413965222606, -22.076715192904786 ], [ -47.198326465665104, -22.076697253189174 ], [ -47.198238966125523, -22.076679313424833 ], [ -47.198151466603825, -22.076661373611735 ], [ -47.198063967100055, -22.076643433749961 ], [ -47.19797646761419, -22.076625493839451 ], [ -47.197888968146238, -22.076607553880212 ], [ -47.197801468696191, -22.076589613872251 ], [ -47.197713969264065, -22.076571673815568 ], [ -47.197626469849837, -22.076553733710178 ], [ -47.197538970453529, -22.076535793556037 ], [ -47.197451471075112, -22.076517853353209 ], [ -47.197363971714623, -22.076499913101642 ], [ -47.197276472372039, -22.076481972801346 ], [ -47.197188973047375, -22.076464032452336 ], [ -47.197101473740616, -22.076446092054599 ], [ -47.197013974451764, -22.076428151608145 ], [ -47.196926475180831, -22.076410211112968 ], [ -47.196838975927804, -22.076392270569091 ], [ -47.19675147669269, -22.076374329976453 ], [ -47.196663977475495, -22.076356389335135 ], [ -47.196576478276207, -22.076338448645071 ], [ -47.196488979094831, -22.076320507906292 ], [ -47.196401479931382, -22.076302567118791 ], [ -47.196313980785831, -22.076284626282572 ], [ -47.196226481658208, -22.076266685397631 ], [ -47.196138982548483, -22.076248744463989 ], [ -47.196051483456685, -22.076230803481607 ], [ -47.195963984382779, -22.07621286245049 ], [ -47.195876485326814, -22.076194921370696 ], [ -47.195788986288747, -22.076176980242156 ], [ -47.1957014872686, -22.076159039064898 ], [ -47.195613988266366, -22.076141097838924 ], [ -47.195526489282052, -22.076123156564222 ], [ -47.195438990315637, -22.076105215240808 ], [ -47.195351491367155, -22.07608727386868 ], [ -47.195263992436594, -22.076069332447826 ], [ -47.195176493523938, -22.076051390978272 ], [ -47.195088994629209, -22.076033449459988 ], [ -47.195001495752379, -22.076015507892965 ], [ -47.194913996893476, -22.075997566277241 ], [ -47.194826498052485, -22.075979624612799 ], [ -47.194738999229408, -22.075961682899639 ], [ -47.194651500424257, -22.07594374113777 ], [ -47.194564001637026, -22.07592579932718 ], [ -47.194476502867701, -22.075907857467843 ], [ -47.194389004116303, -22.075889915559831 ], [ -47.194301505382818, -22.075871973603078 ], [ -47.194214006667259, -22.075854031597615 ], [ -47.1941265079696, -22.07583608954344 ], [ -47.194039009289874, -22.075818147440515 ], [ -47.193951510628054, -22.075800205288907 ], [ -47.193864011984189, -22.075782263088591 ], [ -47.193776513358138, -22.075764320839497 ], [ -47.193689014750156, -22.075746378541758 ], [ -47.193601516160015, -22.075728436195273 ], [ -47.193514017587802, -22.075710493800081 ], [ -47.19342651903353, -22.075692551356145 ], [ -47.193339020497142, -22.075674608863519 ], [ -47.193251521978688, -22.075656666322175 ], [ -47.193164023478154, -22.075638723732116 ], [ -47.193081848824598, -22.075621872811389 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 618.90953048300003, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198926673263884, -22.076834177406557 ], [ -47.198848341606272, -22.076818117631611 ], [ -47.198760841951163, -22.076800178158592 ], [ -47.198673342313938, -22.076782238636852 ], [ -47.198585842694627, -22.076764299066387 ], [ -47.198498343093235, -22.076746359447199 ], [ -47.198410843509748, -22.076728419779286 ], [ -47.198323343944175, -22.076710480062651 ], [ -47.1982358443965, -22.076692540297298 ], [ -47.198148344866738, -22.076674600483237 ], [ -47.19806084535491, -22.076656660620422 ], [ -47.197973345860952, -22.0766387207089 ], [ -47.197885846384921, -22.076620780748662 ], [ -47.197798346926788, -22.076602840739692 ], [ -47.19771084748659, -22.076584900682001 ], [ -47.197623348064283, -22.076566960575594 ], [ -47.197535848659889, -22.076549020420462 ], [ -47.197448349273408, -22.076531080216618 ], [ -47.19736084990484, -22.076513139964039 ], [ -47.197273350554184, -22.076495199662741 ], [ -47.197185851221427, -22.076477259312718 ], [ -47.197098351906604, -22.076459318913976 ], [ -47.197010852609687, -22.076441378466509 ], [ -47.196923353330668, -22.076423437970323 ], [ -47.196835854069569, -22.076405497425419 ], [ -47.196748354826376, -22.076387556831804 ], [ -47.196660855601102, -22.076369616189464 ], [ -47.196573356393749, -22.076351675498397 ], [ -47.196485857204294, -22.076333734758602 ], [ -47.196398358032759, -22.076315793970107 ], [ -47.196310858879137, -22.076297853132878 ], [ -47.196223359743428, -22.076279912246921 ], [ -47.196135860625638, -22.076261971312253 ], [ -47.196048361525762, -22.07624403032888 ], [ -47.195960862443783, -22.076226089296778 ], [ -47.195873363379725, -22.076208148215947 ], [ -47.195785864333587, -22.076190207086398 ], [ -47.195698365305361, -22.076172265908138 ], [ -47.195610866295041, -22.076154324681156 ], [ -47.195523367302663, -22.076136383405444 ], [ -47.195435868328197, -22.076118442081018 ], [ -47.195348369371622, -22.07610050070787 ], [ -47.195260870432975, -22.076082559286032 ], [ -47.19517337151224, -22.076064617815451 ], [ -47.195085872609425, -22.076046676296141 ], [ -47.19499837372453, -22.076028734728126 ], [ -47.194910874857563, -22.076010793111394 ], [ -47.194823376008472, -22.075992851445939 ], [ -47.19473587717733, -22.075974909731769 ], [ -47.194648378364093, -22.075956967968878 ], [ -47.19456087956879, -22.07593902615729 ], [ -47.194473380791393, -22.075921084296972 ], [ -47.194385882031924, -22.075903142387926 ], [ -47.194298383290366, -22.075885200430164 ], [ -47.194210884566722, -22.075867258423688 ], [ -47.194123385860991, -22.075849316368494 ], [ -47.194035887173179, -22.075831374264581 ], [ -47.193948388503301, -22.075813432111957 ], [ -47.193860889851329, -22.075795489910625 ], [ -47.193773391217228, -22.075777547660543 ], [ -47.19368589260116, -22.075759605361778 ], [ -47.193598394002947, -22.075741663014284 ], [ -47.193510895422669, -22.075723720618072 ], [ -47.19342339686029, -22.075705778173141 ], [ -47.193335898315837, -22.075687835679499 ], [ -47.193248399789312, -22.07566989313715 ], [ -47.19316090128072, -22.075651950546071 ], [ -47.193073402790027, -22.075634007906292 ], [ -47.193071307278132, -22.075633578195209 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 618.15938163199996, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.19890903511331, -22.07684442808004 ], [ -47.198845219933332, -22.076831344511138 ], [ -47.198757720270144, -22.076813405037107 ], [ -47.198670220624841, -22.076795465514362 ], [ -47.198582720997457, -22.076777525942887 ], [ -47.198495221387986, -22.076759586322691 ], [ -47.198407721796421, -22.076741646653769 ], [ -47.198320222222769, -22.076723706936129 ], [ -47.198232722667022, -22.076705767169763 ], [ -47.198145223129188, -22.076687827354693 ], [ -47.198057723609267, -22.076669887490858 ], [ -47.197970224107245, -22.076651947578341 ], [ -47.197882724623128, -22.076634007617095 ], [ -47.197795225156923, -22.076616067607119 ], [ -47.197707725708646, -22.076598127548419 ], [ -47.197620226278268, -22.076580187441003 ], [ -47.197532726865795, -22.076562247284862 ], [ -47.197445227471235, -22.076544307080006 ], [ -47.197357728094595, -22.076526366826407 ], [ -47.19727022873586, -22.076508426524114 ], [ -47.197182729395024, -22.076490486173086 ], [ -47.197095230072129, -22.076472545773331 ], [ -47.197007730767126, -22.076454605324859 ], [ -47.196920231480028, -22.076436664827668 ], [ -47.196832732210851, -22.076418724281748 ], [ -47.196745232959586, -22.076400783687131 ], [ -47.196657733726234, -22.076382843043778 ], [ -47.196570234510801, -22.076364902351685 ], [ -47.196482735313268, -22.076346961610902 ], [ -47.196395236133661, -22.076329020821397 ], [ -47.19630773697196, -22.076311079983139 ], [ -47.196220237828186, -22.076293139096187 ], [ -47.19613273870231, -22.076275198160513 ], [ -47.196045239594362, -22.076257257176131 ], [ -47.195957740504298, -22.076239316142999 ], [ -47.195870241432175, -22.076221375061184 ], [ -47.195782742377951, -22.076203433930626 ], [ -47.195695243341653, -22.07618549275136 ], [ -47.195607744323262, -22.076167551523358 ], [ -47.195520245322797, -22.076149610246631 ], [ -47.195432746340252, -22.076131668921207 ], [ -47.195345247375613, -22.076113727547053 ], [ -47.19525774842888, -22.076095786124203 ], [ -47.195170249500073, -22.076077844652595 ], [ -47.195082750589187, -22.076059903132293 ], [ -47.194995251696213, -22.076041961563252 ], [ -47.194907752821159, -22.076024019945528 ], [ -47.194820253964004, -22.076006078279068 ], [ -47.194732755124782, -22.07598813656389 ], [ -47.194645256303467, -22.075970194799986 ], [ -47.194557757500085, -22.075952252987388 ], [ -47.19447025871461, -22.075934311126051 ], [ -47.194382759947068, -22.075916369216007 ], [ -47.194295261197432, -22.075898427257236 ], [ -47.194207762465716, -22.075880485249751 ], [ -47.194120263751905, -22.075862543193544 ], [ -47.194032765056015, -22.075844601088622 ], [ -47.193945266378059, -22.075826658934989 ], [ -47.193857767718022, -22.075808716732649 ], [ -47.193770269075827, -22.07579077448154 ], [ -47.193682770451694, -22.075772832181784 ], [ -47.193595271845403, -22.075754889833259 ], [ -47.193507773257053, -22.075736947436056 ], [ -47.193420274686595, -22.075719004990102 ], [ -47.193332776134064, -22.075701062495462 ], [ -47.193245277599466, -22.075683119952103 ], [ -47.193157779082789, -22.075665177360019 ], [ -47.193070280584038, -22.075647234719231 ], [ -47.193060765729946, -22.075645283578488 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 617.409232782, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198891396960114, -22.076854678751801 ], [ -47.198842098259931, -22.076844571390605 ], [ -47.19875459858865, -22.076826631915576 ], [ -47.198667098935275, -22.076808692391825 ], [ -47.198579599299833, -22.076790752819349 ], [ -47.198492099682277, -22.076772813198136 ], [ -47.198404600082632, -22.076754873528206 ], [ -47.198317100500894, -22.076736933809556 ], [ -47.198229600937076, -22.076718994042185 ], [ -47.198142101391156, -22.076701054226092 ], [ -47.198054601863156, -22.076683114361277 ], [ -47.197967102353061, -22.076665174447747 ], [ -47.197879602860873, -22.076647234485481 ], [ -47.19779210338659, -22.076629294474497 ], [ -47.197704603930234, -22.076611354414787 ], [ -47.197617104491769, -22.076593414306359 ], [ -47.197529605071225, -22.076575474149202 ], [ -47.197442105668593, -22.076557533943337 ], [ -47.197354606283881, -22.07653959368875 ], [ -47.197267106917053, -22.076521653385434 ], [ -47.197179607568152, -22.076503713033404 ], [ -47.197092108237158, -22.076485772632644 ], [ -47.197004608924104, -22.07646783218317 ], [ -47.196917109628934, -22.076449891684955 ], [ -47.196829610351678, -22.076431951138051 ], [ -47.196742111092341, -22.0764140105424 ], [ -47.19665461185091, -22.076396069898042 ], [ -47.196567112627385, -22.076378129204961 ], [ -47.196479613421779, -22.076360188463156 ], [ -47.196392114234094, -22.076342247672617 ], [ -47.1963046150643, -22.076324306833371 ], [ -47.196217115912447, -22.076306365945413 ], [ -47.196129616778499, -22.076288425008727 ], [ -47.196042117662472, -22.076270484023329 ], [ -47.19595461856435, -22.076252542989202 ], [ -47.195867119484134, -22.076234601906368 ], [ -47.195779620421852, -22.076216660774801 ], [ -47.195692121377469, -22.076198719594519 ], [ -47.195604622351013, -22.076180778365515 ], [ -47.195517123342455, -22.076162837087796 ], [ -47.195429624351831, -22.076144895761356 ], [ -47.195342125379113, -22.076126954386197 ], [ -47.195254626424308, -22.076109012962323 ], [ -47.19516712748743, -22.076091071489728 ], [ -47.195079628568465, -22.076073129968407 ], [ -47.194992129667412, -22.076055188398371 ], [ -47.194904630784279, -22.076037246779617 ], [ -47.194817131919066, -22.076019305112148 ], [ -47.194729633071759, -22.076001363395953 ], [ -47.194642134242379, -22.075983421631051 ], [ -47.194554635430912, -22.075965479817427 ], [ -47.194467136637371, -22.075947537955095 ], [ -47.194379637861729, -22.075929596044038 ], [ -47.194292139104014, -22.075911654084258 ], [ -47.194204640364227, -22.075893712075764 ], [ -47.194117141642359, -22.075875770018548 ], [ -47.194029642938396, -22.075857827912618 ], [ -47.193942144252361, -22.075839885757979 ], [ -47.193854645584246, -22.075821943554622 ], [ -47.193767146933972, -22.075804001302515 ], [ -47.19367964830176, -22.075786059001736 ], [ -47.193592149687397, -22.075768116652235 ], [ -47.193504651090954, -22.075750174253997 ], [ -47.193417152512431, -22.075732231807045 ], [ -47.193329653951842, -22.075714289311385 ], [ -47.193242155409152, -22.075696346767007 ], [ -47.193154656884381, -22.075678404173914 ], [ -47.193067158377552, -22.075660461532102 ], [ -47.193050224180055, -22.075656988961196 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 616.65908392999995, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198873758804226, -22.07686492942187 ], [ -47.198838976586053, -22.076857798270062 ], [ -47.198751476906686, -22.076839858794024 ], [ -47.198663977245246, -22.076821919269268 ], [ -47.198576477601719, -22.076803979695764 ], [ -47.198488977976083, -22.076786040073561 ], [ -47.198401478368368, -22.076768100402624 ], [ -47.19831397877855, -22.07675016068297 ], [ -47.198226479206653, -22.07673222091459 ], [ -47.198138979652661, -22.07671428109748 ], [ -47.198051480116582, -22.076696341231667 ], [ -47.197963980598409, -22.076678401317125 ], [ -47.197876481098142, -22.076660461353853 ], [ -47.19778898161578, -22.076642521341856 ], [ -47.197701482151352, -22.076624581281145 ], [ -47.197613982704809, -22.076606641171704 ], [ -47.197526483276192, -22.076588701013545 ], [ -47.197438983865482, -22.076570760806668 ], [ -47.197351484472684, -22.076552820551051 ], [ -47.197263985097791, -22.07653488024674 ], [ -47.197176485740812, -22.0765169398937 ], [ -47.197088986401738, -22.076498999491939 ], [ -47.197001487080605, -22.076481059041438 ], [ -47.196913987777357, -22.076463118542236 ], [ -47.196826488492029, -22.076445177994323 ], [ -47.196738989224606, -22.076427237397645 ], [ -47.196651489975103, -22.076409296752292 ], [ -47.196563990743499, -22.076391356058203 ], [ -47.196476491529815, -22.076373415315373 ], [ -47.19638899233405, -22.076355474523844 ], [ -47.196301493156184, -22.076337533683589 ], [ -47.196213993996253, -22.076319592794622 ], [ -47.196126494854234, -22.076301651856927 ], [ -47.196038995730127, -22.076283710870516 ], [ -47.195951496623927, -22.076265769835366 ], [ -47.195863997535639, -22.076247828751541 ], [ -47.195776498465278, -22.076229887618965 ], [ -47.195688999412816, -22.076211946437667 ], [ -47.195601500378281, -22.076194005207661 ], [ -47.195514001361651, -22.076176063928937 ], [ -47.195426502362949, -22.076158122601488 ], [ -47.195339003382152, -22.076140181225298 ], [ -47.195251504419275, -22.076122239800434 ], [ -47.195164005474318, -22.076104298326822 ], [ -47.195076506547274, -22.076086356804485 ], [ -47.194989007638149, -22.076068415233454 ], [ -47.194901508746938, -22.076050473613691 ], [ -47.194814009873653, -22.076032531945206 ], [ -47.194726511018267, -22.076014590228009 ], [ -47.194639012180808, -22.075996648462102 ], [ -47.194551513361262, -22.075978706647447 ], [ -47.194464014559649, -22.075960764784121 ], [ -47.194376515775936, -22.075942822872051 ], [ -47.194289017010135, -22.075924880911263 ], [ -47.194201518262275, -22.075906938901756 ], [ -47.194114019532329, -22.075888996843535 ], [ -47.194026520820294, -22.075871054736599 ], [ -47.19393902212618, -22.075853112580944 ], [ -47.193851523449986, -22.075835170376582 ], [ -47.193764024791633, -22.075817228123448 ], [ -47.19367652615135, -22.075799285821677 ], [ -47.193589027528915, -22.07578134347116 ], [ -47.193501528924394, -22.075763401071921 ], [ -47.193414030337792, -22.075745458623938 ], [ -47.193326531769131, -22.075727516127291 ], [ -47.193239033218362, -22.075709573581904 ], [ -47.193151534685519, -22.075691630987794 ], [ -47.193064036170611, -22.075673688344978 ], [ -47.193039682628438, -22.075668694343371 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 615.90893508099998, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198856120645715, -22.076875180090216 ], [ -47.198835854911692, -22.076871025149472 ], [ -47.198748355224268, -22.076853085672422 ], [ -47.198660855554756, -22.076835146146657 ], [ -47.198573355903136, -22.076817206572159 ], [ -47.198485856269436, -22.076799266948942 ], [ -47.198398356653634, -22.076781327277001 ], [ -47.198310857055759, -22.076763387556333 ], [ -47.198223357475761, -22.076745447786951 ], [ -47.198135857913691, -22.07672750796884 ], [ -47.198048358369533, -22.076709568102 ], [ -47.197960858843274, -22.076691628186456 ], [ -47.197873359334935, -22.076673688222176 ], [ -47.197785859844515, -22.076655748209173 ], [ -47.197698360371994, -22.076637808147449 ], [ -47.197610860917372, -22.076619868037003 ], [ -47.197523361480677, -22.076601927877832 ], [ -47.197435862061909, -22.076583987669942 ], [ -47.197348362661018, -22.07656604741334 ], [ -47.197260863278046, -22.076548107108007 ], [ -47.197173363912988, -22.076530166753958 ], [ -47.197085864565842, -22.076512226351181 ], [ -47.196998365236617, -22.076494285899695 ], [ -47.196910865925297, -22.076476345399485 ], [ -47.196823366631897, -22.076458404850534 ], [ -47.196735867356395, -22.076440464252865 ], [ -47.196648368098813, -22.076422523606496 ], [ -47.196560868859137, -22.076404582911394 ], [ -47.196473369637388, -22.076386642167574 ], [ -47.196385870433545, -22.076368701375031 ], [ -47.196298371247615, -22.076350760533757 ], [ -47.196210872079597, -22.076332819643781 ], [ -47.196123372929492, -22.076314878705077 ], [ -47.196035873797307, -22.076296937717661 ], [ -47.195948374683034, -22.076278996681513 ], [ -47.195860875586675, -22.07626105559665 ], [ -47.195773376508235, -22.076243114463082 ], [ -47.195685877447687, -22.076225173280772 ], [ -47.195598378405094, -22.076207232049754 ], [ -47.195510879380386, -22.07618929077001 ], [ -47.195423380373605, -22.076171349441552 ], [ -47.195335881384729, -22.076153408064375 ], [ -47.19524838241378, -22.076135466638473 ], [ -47.195160883460737, -22.076117525163856 ], [ -47.195073384525614, -22.076099583640534 ], [ -47.194985885608403, -22.07608164206848 ], [ -47.19489838670912, -22.076063700447715 ], [ -47.194810887827749, -22.076045758778225 ], [ -47.194723388964299, -22.076027817060023 ], [ -47.194635890118768, -22.076009875293092 ], [ -47.19454839129115, -22.075991933477457 ], [ -47.194460892481445, -22.075973991613083 ], [ -47.194373393689659, -22.075956049700018 ], [ -47.194285894915794, -22.075938107738217 ], [ -47.194198396159841, -22.075920165727705 ], [ -47.194110897421815, -22.075902223668479 ], [ -47.194023398701702, -22.07588428156053 ], [ -47.193935899999516, -22.075866339403859 ], [ -47.193848401315243, -22.07584839719847 ], [ -47.193760902648826, -22.075830454944356 ], [ -47.193673404000457, -22.075812512641555 ], [ -47.193585905369943, -22.075794570290025 ], [ -47.193498406757357, -22.075776627889777 ], [ -47.193410908162676, -22.075758685440825 ], [ -47.193323409585943, -22.075740742943136 ], [ -47.193235911027102, -22.075722800396743 ], [ -47.193148412486188, -22.075704857801629 ], [ -47.193060913963208, -22.075686915157796 ], [ -47.193029141075129, -22.075680399724973 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 615.15878622900004, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198838482484504, -22.076885430756867 ], [ -47.19883273323687, -22.076884252028865 ], [ -47.198745233541366, -22.076866312550809 ], [ -47.198657733863783, -22.076848373024035 ], [ -47.198570234204077, -22.076830433448517 ], [ -47.198482734562305, -22.076812493824303 ], [ -47.198395234938424, -22.076794554151352 ], [ -47.19830773533247, -22.076776614429679 ], [ -47.198220235744408, -22.076758674659292 ], [ -47.198132736174252, -22.076740734840151 ], [ -47.198045236622015, -22.076722794972326 ], [ -47.197957737087684, -22.07670485505577 ], [ -47.197870237571259, -22.076686915090484 ], [ -47.19778273807276, -22.076668975076473 ], [ -47.197695238592168, -22.076651035013739 ], [ -47.197607739129474, -22.076633094902288 ], [ -47.197520239684707, -22.076615154742107 ], [ -47.197432740257845, -22.076597214533205 ], [ -47.197345240848882, -22.076579274275602 ], [ -47.197257741457832, -22.076561333969234 ], [ -47.197170242084702, -22.076543393614198 ], [ -47.197082742729485, -22.076525453210412 ], [ -47.196995243392173, -22.076507512757914 ], [ -47.196907744072774, -22.076489572256691 ], [ -47.196820244771295, -22.07647163170672 ], [ -47.196732745487722, -22.076453691108057 ], [ -47.196645246222062, -22.076435750460682 ], [ -47.196557746974314, -22.076417809764557 ], [ -47.196470247744479, -22.076399869019745 ], [ -47.196382748532564, -22.07638192822618 ], [ -47.196295249338547, -22.07636398738391 ], [ -47.196207750162472, -22.076346046492926 ], [ -47.196120251004281, -22.076328105553213 ], [ -47.196032751864017, -22.076310164564784 ], [ -47.195945252741673, -22.076292223527616 ], [ -47.195857753637235, -22.076274282441759 ], [ -47.195770254550723, -22.076256341307175 ], [ -47.195682755482089, -22.076238400123867 ], [ -47.195595256431425, -22.076220458891832 ], [ -47.195507757398637, -22.076202517611083 ], [ -47.195420258383784, -22.076184576281616 ], [ -47.195332759386822, -22.076166634903426 ], [ -47.195245260407802, -22.076148693476519 ], [ -47.19515776144668, -22.076130752000893 ], [ -47.195070262503478, -22.076112810476555 ], [ -47.194982763578203, -22.076094868903496 ], [ -47.194895264670841, -22.076076927281726 ], [ -47.194807765781391, -22.076058985611223 ], [ -47.194720266909862, -22.076041043892015 ], [ -47.194632768056252, -22.076023102124058 ], [ -47.194545269220555, -22.076005160307432 ], [ -47.194457770402778, -22.075987218442034 ], [ -47.194370271602921, -22.075969276527967 ], [ -47.194282772820976, -22.075951334565165 ], [ -47.194195274056945, -22.07593339255364 ], [ -47.194107775310847, -22.075915450493405 ], [ -47.194020276582663, -22.075897508384429 ], [ -47.193932777872398, -22.07587956622676 ], [ -47.193845279180039, -22.075861624020366 ], [ -47.19375778050555, -22.075843681765246 ], [ -47.193670281849109, -22.075825739461429 ], [ -47.193582783210516, -22.075807797108887 ], [ -47.193495284589851, -22.075789854707633 ], [ -47.193407785987105, -22.075771912257672 ], [ -47.193320287402273, -22.075753969758953 ], [ -47.193232788835367, -22.075736027211569 ], [ -47.193145290286381, -22.075718084615445 ], [ -47.193057791755315, -22.075700141970589 ], [ -47.193018599520094, -22.075692105106043 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 614.40863737899997, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198820844320664, -22.076895681421803 ], [ -47.198742111858003, -22.07687953942915 ], [ -47.198654612172319, -22.076861599901367 ], [ -47.198567112504549, -22.076843660324858 ], [ -47.19847961285469, -22.07682572069962 ], [ -47.198392113222738, -22.076807781025668 ], [ -47.198304613608705, -22.076789841302983 ], [ -47.198217114012571, -22.076771901531576 ], [ -47.198129614434336, -22.076753961711447 ], [ -47.198042114874028, -22.076736021842603 ], [ -47.197954615331618, -22.076718081925026 ], [ -47.197867115807128, -22.076700141958742 ], [ -47.197779616300544, -22.076682201943729 ], [ -47.197692116811872, -22.076664261879987 ], [ -47.197604617341106, -22.07664632176752 ], [ -47.197517117888246, -22.07662838160633 ], [ -47.197429618453306, -22.076610441396422 ], [ -47.197342119036279, -22.076592501137803 ], [ -47.197254619637157, -22.076574560830451 ], [ -47.197167120255941, -22.076556620474385 ], [ -47.197079620892644, -22.076538680069596 ], [ -47.196992121547254, -22.076520739616079 ], [ -47.196904622219783, -22.076502799113843 ], [ -47.196817122910225, -22.076484858562885 ], [ -47.196729623618573, -22.076466917963224 ], [ -47.196642124344827, -22.076448977314826 ], [ -47.196554625089014, -22.076431036617695 ], [ -47.196467125851107, -22.076413095871864 ], [ -47.196379626631114, -22.076395155077304 ], [ -47.196292127429032, -22.076377214234025 ], [ -47.196204628244843, -22.076359273342025 ], [ -47.196117129078594, -22.076341332401299 ], [ -47.196029629930251, -22.076323391411872 ], [ -47.195942130799828, -22.076305450373713 ], [ -47.195854631687318, -22.076287509286821 ], [ -47.195767132592714, -22.076269568151222 ], [ -47.195679633516036, -22.076251626966908 ], [ -47.195592134457264, -22.076233685733868 ], [ -47.19550463541642, -22.076215744452107 ], [ -47.195417136393466, -22.076197803121627 ], [ -47.195329637388454, -22.076179861742432 ], [ -47.195242138401348, -22.076161920314512 ], [ -47.195154639432147, -22.076143978837898 ], [ -47.195067140480887, -22.076126037312545 ], [ -47.194979641547519, -22.076108095738473 ], [ -47.194892142632085, -22.076090154115683 ], [ -47.194804643734557, -22.076072212444178 ], [ -47.194717144854941, -22.076054270723947 ], [ -47.19462964599326, -22.076036328955006 ], [ -47.194542147149491, -22.076018387137346 ], [ -47.194454648323649, -22.07600044527096 ], [ -47.194367149515699, -22.075982503355871 ], [ -47.194279650725683, -22.075964561392048 ], [ -47.194192151953594, -22.075946619379504 ], [ -47.194104653199396, -22.07592867731827 ], [ -47.19401715446314, -22.075910735208314 ], [ -47.19392965574481, -22.075892793049626 ], [ -47.193842157044379, -22.075874850842222 ], [ -47.193754658361804, -22.075856908586083 ], [ -47.193667159697277, -22.07583896628126 ], [ -47.19357966105062, -22.075821023927713 ], [ -47.193492162421869, -22.07580308152545 ], [ -47.193404663811052, -22.075785139074473 ], [ -47.193317165218154, -22.075767196574766 ], [ -47.193229666643177, -22.075749254026348 ], [ -47.193142168086105, -22.075731311429216 ], [ -47.193054669546967, -22.075713368783365 ], [ -47.193008057963354, -22.075703810486548 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 613.65848853, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.19880320615416, -22.07690593208503 ], [ -47.198738990174164, -22.076892766307456 ], [ -47.198651490480401, -22.076874826778685 ], [ -47.198563990804558, -22.076856887201163 ], [ -47.198476491146614, -22.076838947574924 ], [ -47.19838899150659, -22.076821007899966 ], [ -47.198301491884479, -22.07680306817625 ], [ -47.198213992280259, -22.076785128403852 ], [ -47.198126492693952, -22.076767188582711 ], [ -47.198038993125571, -22.076749248712861 ], [ -47.197951493575083, -22.07673130879428 ], [ -47.197863994042514, -22.076713368826983 ], [ -47.197776494527858, -22.076695428810964 ], [ -47.1976889950311, -22.076677488746203 ], [ -47.197601495552256, -22.076659548632737 ], [ -47.197513996091324, -22.076641608470542 ], [ -47.197426496648312, -22.076623668259625 ], [ -47.197338997223206, -22.076605728 ], [ -47.197251497815998, -22.076587787691619 ], [ -47.197163998426717, -22.076569847334564 ], [ -47.197076499055342, -22.076551906928749 ], [ -47.196988999701873, -22.076533966474237 ], [ -47.196901500366323, -22.076516025970996 ], [ -47.196814001048686, -22.076498085419026 ], [ -47.196726501748962, -22.076480144818358 ], [ -47.196639002467137, -22.076462204168948 ], [ -47.196551503203246, -22.076444263470794 ], [ -47.19646400395726, -22.076426322723972 ], [ -47.196376504729187, -22.076408381928399 ], [ -47.196289005519034, -22.076390441084115 ], [ -47.196201506326766, -22.076372500191106 ], [ -47.196114007152438, -22.076354559249371 ], [ -47.196026507996024, -22.076336618258939 ], [ -47.195939008857515, -22.076318677219749 ], [ -47.195851509736933, -22.076300736131866 ], [ -47.19576401063425, -22.076282794995244 ], [ -47.1956765115495, -22.076264853809931 ], [ -47.19558901248265, -22.076246912575886 ], [ -47.195501513433726, -22.076228971293116 ], [ -47.195414014402701, -22.07621102996163 ], [ -47.19532651538961, -22.076193088581423 ], [ -47.195239016394424, -22.076175147152497 ], [ -47.195151517417159, -22.076157205674871 ], [ -47.195064018457813, -22.076139264148491 ], [ -47.194976519516374, -22.076121322573425 ], [ -47.194889020592861, -22.076103380949625 ], [ -47.194801521687253, -22.076085439277108 ], [ -47.194714022799566, -22.076067497555872 ], [ -47.194626523929806, -22.076049555785929 ], [ -47.194539025077958, -22.076031613967238 ], [ -47.194451526244038, -22.076013672099862 ], [ -47.194364027428016, -22.075995730183759 ], [ -47.194276528629921, -22.075977788218907 ], [ -47.194189029849753, -22.075959846205372 ], [ -47.19410153108749, -22.075941904143132 ], [ -47.194014032343155, -22.07592396203216 ], [ -47.193926533616747, -22.075906019872466 ], [ -47.193839034908237, -22.075888077664054 ], [ -47.193751536217583, -22.075870135406891 ], [ -47.193664037544984, -22.07585219310107 ], [ -47.193576538890248, -22.075834250746517 ], [ -47.193489040253418, -22.075816308343224 ], [ -47.193401541634529, -22.075798365891252 ], [ -47.19331404303356, -22.07578042339054 ], [ -47.193226544450503, -22.075762480841117 ], [ -47.193139045885353, -22.075744538242969 ], [ -47.193051547338136, -22.075726595596109 ], [ -47.192997516404887, -22.075715515866509 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 612.90833967799995, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198785567984984, -22.076916182746562 ], [ -47.198735868489848, -22.076905993185761 ], [ -47.198648368788028, -22.076888053655953 ], [ -47.198560869104092, -22.076870114077412 ], [ -47.198473369438076, -22.076852174450178 ], [ -47.198385869789966, -22.0768342347742 ], [ -47.198298370159776, -22.076816295049504 ], [ -47.198210870547506, -22.076798355276093 ], [ -47.198123370953105, -22.076780415453939 ], [ -47.198035871376639, -22.07676247558307 ], [ -47.197948371818079, -22.076744535663483 ], [ -47.197860872277431, -22.076726595695181 ], [ -47.197773372754689, -22.076708655678136 ], [ -47.19768587324986, -22.076690715612393 ], [ -47.197598373762936, -22.076672775497908 ], [ -47.197510874293926, -22.076654835334704 ], [ -47.197423374842835, -22.076636895122778 ], [ -47.197335875409649, -22.076618954862141 ], [ -47.19724837599437, -22.076601014552775 ], [ -47.197160876597025, -22.076583074194691 ], [ -47.197073377217556, -22.076565133787877 ], [ -47.196985877856022, -22.076547193332352 ], [ -47.196898378512394, -22.076529252828099 ], [ -47.196810879186685, -22.076511312275123 ], [ -47.196723379878861, -22.07649337167344 ], [ -47.196635880588985, -22.076475431023024 ], [ -47.196548381317015, -22.076457490323879 ], [ -47.196460882062937, -22.076439549576019 ], [ -47.196373382826792, -22.076421608779441 ], [ -47.196285883608553, -22.076403667934155 ], [ -47.19619838440822, -22.076385727040133 ], [ -47.196110885225821, -22.076367786097396 ], [ -47.19602338606132, -22.076349845105945 ], [ -47.195935886914754, -22.076331904065761 ], [ -47.195848387786079, -22.076313962976865 ], [ -47.195760888675338, -22.076296021839244 ], [ -47.195673389582481, -22.076278080652912 ], [ -47.195585890507566, -22.076260139417855 ], [ -47.195498391450556, -22.076242198134079 ], [ -47.195410892411481, -22.076224256801581 ], [ -47.195323393390296, -22.076206315420382 ], [ -47.195235894387039, -22.076188373990437 ], [ -47.195148395401688, -22.07617043251178 ], [ -47.195060896434256, -22.07615249098442 ], [ -47.194973397484752, -22.07613454940833 ], [ -47.194885898553167, -22.076116607783522 ], [ -47.194798399639481, -22.07609866611001 ], [ -47.194710900743708, -22.076080724387769 ], [ -47.194623401865876, -22.076062782616802 ], [ -47.194535903005956, -22.07604484079711 ], [ -47.194448404163943, -22.07602689892871 ], [ -47.194360905339863, -22.076008957011592 ], [ -47.194273406533704, -22.075991015045759 ], [ -47.194185907745435, -22.075973073031207 ], [ -47.194098408975108, -22.075955130967941 ], [ -47.194010910222694, -22.075937188855956 ], [ -47.1939234114882, -22.07591924669525 ], [ -47.193835912771618, -22.075901304485839 ], [ -47.193748414072893, -22.075883362227682 ], [ -47.193660915392236, -22.075865419920845 ], [ -47.193573416729407, -22.075847477565269 ], [ -47.193485918084512, -22.075829535160977 ], [ -47.193398419457537, -22.075811592707986 ], [ -47.193310920848475, -22.075793650206268 ], [ -47.19322342225734, -22.075775707655829 ], [ -47.193135923684132, -22.075757765056679 ], [ -47.193048425128829, -22.075739822408803 ], [ -47.192986974844722, -22.075727221245902 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 612.158190827, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198767929813144, -22.076926433406392 ], [ -47.198732746805064, -22.076919220064024 ], [ -47.198645247095165, -22.076901280533196 ], [ -47.19855774740315, -22.076883340953664 ], [ -47.198470247729063, -22.07686540132541 ], [ -47.198382748072881, -22.07684746164843 ], [ -47.198295248434604, -22.076829521922729 ], [ -47.198207748814255, -22.076811582148306 ], [ -47.198120249211776, -22.076793642325129 ], [ -47.198032749627238, -22.076775702453268 ], [ -47.197945250060599, -22.076757762532672 ], [ -47.197857750511872, -22.076739822563358 ], [ -47.197770250981051, -22.076721882545293 ], [ -47.19768275146815, -22.076703942478552 ], [ -47.197595251973141, -22.076686002363068 ], [ -47.197507752496065, -22.076668062198852 ], [ -47.197420253036888, -22.076650121985921 ], [ -47.197332753595632, -22.076632181724271 ], [ -47.197245254172273, -22.076614241413893 ], [ -47.197157754766849, -22.076596301054806 ], [ -47.197070255379316, -22.076578360646987 ], [ -47.196982756009696, -22.076560420190447 ], [ -47.196895256657996, -22.07654247968518 ], [ -47.196807757324201, -22.076524539131199 ], [ -47.196720258008312, -22.07650659852851 ], [ -47.196632758710344, -22.076488657877071 ], [ -47.196545259430309, -22.076470717176928 ], [ -47.196457760168151, -22.076452776428063 ], [ -47.196370260923921, -22.076434835630476 ], [ -47.19628276169761, -22.076416894784181 ], [ -47.196195262489205, -22.076398953889154 ], [ -47.196107763298727, -22.076381012945408 ], [ -47.196020264126155, -22.076363071952944 ], [ -47.195932764971502, -22.076345130911751 ], [ -47.195845265834755, -22.076327189821843 ], [ -47.195757766715928, -22.076309248683202 ], [ -47.195670267615007, -22.076291307495875 ], [ -47.195582768532006, -22.076273366259809 ], [ -47.195495269466925, -22.07625542497502 ], [ -47.19540777041977, -22.076237483641517 ], [ -47.195320271390514, -22.076219542259309 ], [ -47.195232772379171, -22.076201600828341 ], [ -47.195145273385748, -22.07618365934869 ], [ -47.195057774410245, -22.07616571782032 ], [ -47.194970275452661, -22.076147776243221 ], [ -47.194882776512991, -22.076129834617383 ], [ -47.19479527759124, -22.076111892942876 ], [ -47.194707778687395, -22.076093951219629 ], [ -47.194620279801484, -22.07607600944764 ], [ -47.194532780933486, -22.076058067626938 ], [ -47.194445282083393, -22.076040125757544 ], [ -47.194357783251235, -22.076022183839417 ], [ -47.194270284436989, -22.07600424187256 ], [ -47.194182785640663, -22.075986299857021 ], [ -47.194095286862257, -22.075968357792735 ], [ -47.194007788101757, -22.075950415679742 ], [ -47.193920289359191, -22.075932473518026 ], [ -47.193832790634538, -22.075914531307607 ], [ -47.193745291927726, -22.075896589048423 ], [ -47.193657793238998, -22.075878646740591 ], [ -47.19357029456809, -22.075860704384013 ], [ -47.193482795915116, -22.075842761978706 ], [ -47.193395297280063, -22.075824819524705 ], [ -47.193307798662936, -22.075806877021972 ], [ -47.193220300063729, -22.07578893447053 ], [ -47.193132801482435, -22.075770991870364 ], [ -47.19304530291906, -22.075753049221486 ], [ -47.19297643328283, -22.075738926624759 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 611.40804197700004, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198750291638675, -22.076936684064496 ], [ -47.19872962511981, -22.076932446942227 ], [ -47.198642125401825, -22.076914507410415 ], [ -47.198554625701739, -22.07689656782987 ], [ -47.198467126019565, -22.0768786282006 ], [ -47.198379626355319, -22.076860688522608 ], [ -47.198292126708964, -22.076842748795897 ], [ -47.198204627080536, -22.076824809020458 ], [ -47.198117127469985, -22.076806869196311 ], [ -47.198029627877368, -22.076788929323431 ], [ -47.19794212830265, -22.076770989401815 ], [ -47.197854628745851, -22.076753049431488 ], [ -47.197767129206952, -22.076735109412436 ], [ -47.197679629685965, -22.076717169344665 ], [ -47.197592130182898, -22.076699229228169 ], [ -47.197504630697736, -22.07668128906295 ], [ -47.19741713123048, -22.07666334884901 ], [ -47.197329631781137, -22.076645408586348 ], [ -47.197242132349714, -22.076627468274971 ], [ -47.197154632936183, -22.076609527914862 ], [ -47.197067133540592, -22.076591587506034 ], [ -47.196979634162894, -22.076573647048491 ], [ -47.196892134803107, -22.076555706542219 ], [ -47.196804635461234, -22.076537765987233 ], [ -47.196717136137288, -22.076519825383517 ], [ -47.19662963683124, -22.076501884731083 ], [ -47.196542137543105, -22.076483944029935 ], [ -47.196454638272897, -22.076466003280064 ], [ -47.196367139020587, -22.076448062481461 ], [ -47.196279639786205, -22.07643012163415 ], [ -47.196192140569721, -22.076412180738114 ], [ -47.196104641371143, -22.076394239793373 ], [ -47.196017142190506, -22.076376298799897 ], [ -47.195929643027767, -22.076358357757705 ], [ -47.195842143882949, -22.076340416666781 ], [ -47.195754644756043, -22.076322475527139 ], [ -47.19566714564705, -22.076304534338792 ], [ -47.195579646555977, -22.076286593101717 ], [ -47.19549214748281, -22.076268651815919 ], [ -47.195404648427576, -22.076250710481407 ], [ -47.195317149390235, -22.07623276909818 ], [ -47.195229650370827, -22.076214827666227 ], [ -47.195142151369332, -22.076196886185553 ], [ -47.19505465238575, -22.076178944656167 ], [ -47.194967153420102, -22.076161003078063 ], [ -47.194879654472345, -22.076143061451237 ], [ -47.194792155542515, -22.076125119775686 ], [ -47.19470465663062, -22.076107178051419 ], [ -47.194617157736609, -22.076089236278452 ], [ -47.194529658860539, -22.076071294456753 ], [ -47.194442160002374, -22.076053352586335 ], [ -47.194354661162137, -22.076035410667206 ], [ -47.19426716233982, -22.076017468699352 ], [ -47.194179663535401, -22.075999526682775 ], [ -47.194092164748916, -22.075981584617487 ], [ -47.194004665980351, -22.075963642503478 ], [ -47.193917167229706, -22.07594570034076 ], [ -47.193829668496974, -22.075927758129314 ], [ -47.193742169782084, -22.075909815869156 ], [ -47.193654671085284, -22.075891873560291 ], [ -47.193567172406325, -22.07587393120269 ], [ -47.193479673745259, -22.075855988796398 ], [ -47.193392175102133, -22.075838046341371 ], [ -47.193304676476927, -22.075820103837632 ], [ -47.193217177869634, -22.075802161285175 ], [ -47.193129679280261, -22.07578421868401 ], [ -47.193042180708822, -22.07576627603412 ], [ -47.192965891719254, -22.075750632003047 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 610.65789312699997, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198732653461548, -22.076946934720894 ], [ -47.198726503434088, -22.076945673820411 ], [ -47.198639003708024, -22.076927734287608 ], [ -47.198551503999866, -22.076909794706054 ], [ -47.198464004309614, -22.076891855075761 ], [ -47.198376504637281, -22.076873915396774 ], [ -47.198289004982854, -22.076855975669051 ], [ -47.198201505346347, -22.07683803589261 ], [ -47.198114005727724, -22.076820096067454 ], [ -47.198026506127022, -22.076802156193562 ], [ -47.197939006544232, -22.07678421627093 ], [ -47.197851506979354, -22.076766276299608 ], [ -47.197764007432376, -22.076748336279547 ], [ -47.19767650790331, -22.07673039621076 ], [ -47.197589008392164, -22.076712456093254 ], [ -47.197501508898931, -22.076694515927034 ], [ -47.197414009423596, -22.076676575712085 ], [ -47.197326509966175, -22.07665863544841 ], [ -47.19723901052668, -22.076640695136028 ], [ -47.197151511105069, -22.076622754774913 ], [ -47.1970640117014, -22.076604814365076 ], [ -47.196976512315629, -22.076586873906525 ], [ -47.196889012947764, -22.076568933399244 ], [ -47.196801513597812, -22.076550992843249 ], [ -47.196714014265787, -22.076533052238528 ], [ -47.19662651495166, -22.076515111585085 ], [ -47.196539015655453, -22.076497170882924 ], [ -47.196451516377167, -22.076479230132048 ], [ -47.196364017116778, -22.076461289332418 ], [ -47.196276517874317, -22.076443348484116 ], [ -47.196189018649754, -22.07642540758707 ], [ -47.196101519443104, -22.07640746664131 ], [ -47.196014020254388, -22.076389525646814 ], [ -47.195926521083578, -22.076371584603635 ], [ -47.195839021930674, -22.076353643511684 ], [ -47.195751522795703, -22.07633570237105 ], [ -47.195664023678631, -22.076317761181691 ], [ -47.195576524579479, -22.076299819943607 ], [ -47.195489025498233, -22.076281878656804 ], [ -47.195401526434921, -22.076263937321276 ], [ -47.195314027389507, -22.076245995937047 ], [ -47.195226528362021, -22.076228054504082 ], [ -47.195139029352447, -22.076210113022398 ], [ -47.195051530360793, -22.076192171491996 ], [ -47.194964031387066, -22.076174229912887 ], [ -47.19487653243123, -22.076156288285034 ], [ -47.194789033493329, -22.076138346608495 ], [ -47.194701534573355, -22.076120404883223 ], [ -47.194614035671272, -22.076102463109237 ], [ -47.194526536787123, -22.076084521286514 ], [ -47.19443903792088, -22.076066579415105 ], [ -47.194351539072564, -22.076048637494967 ], [ -47.194264040242174, -22.0760306955261 ], [ -47.194176541429677, -22.076012753508522 ], [ -47.194089042635113, -22.075994811442218 ], [ -47.194001543858477, -22.075976869327199 ], [ -47.19391404509976, -22.07595892716347 ], [ -47.193826546358949, -22.075940984951021 ], [ -47.193739047635987, -22.075923042689855 ], [ -47.193651548931101, -22.075905100379959 ], [ -47.193564050244071, -22.07588715802137 ], [ -47.193476551574925, -22.075869215614066 ], [ -47.193389052923727, -22.075851273158015 ], [ -47.19330155429045, -22.075833330653278 ], [ -47.193214055675071, -22.075815388099812 ], [ -47.193126557077633, -22.075797445497631 ], [ -47.193039058498108, -22.075779502846732 ], [ -47.192955350153937, -22.075762337380791 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 609.90774427600002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198715015281735, -22.076957185375601 ], [ -47.198635882013754, -22.076940961164741 ], [ -47.198548382297517, -22.076923021582179 ], [ -47.198460882599186, -22.076905081950901 ], [ -47.198373382918774, -22.076887142270895 ], [ -47.198285883256268, -22.076869202542163 ], [ -47.198198383611661, -22.076851262764716 ], [ -47.198110883984981, -22.076833322938541 ], [ -47.198023384376206, -22.07681538306365 ], [ -47.197935884785331, -22.076797443140016 ], [ -47.197848385212389, -22.076779503167668 ], [ -47.197760885657331, -22.076761563146608 ], [ -47.197673386120201, -22.076743623076815 ], [ -47.197585886600962, -22.076725682958301 ], [ -47.197498387099657, -22.076707742791065 ], [ -47.197410887616243, -22.076689802575128 ], [ -47.197323388150743, -22.076671862310445 ], [ -47.197235888703155, -22.076653921997046 ], [ -47.197148389273494, -22.076635981634922 ], [ -47.197060889861724, -22.076618041224076 ], [ -47.196973390467875, -22.076600100764502 ], [ -47.196885891091945, -22.076582160256223 ], [ -47.196798391733921, -22.076564219699211 ], [ -47.196710892393817, -22.076546279093485 ], [ -47.196623393071619, -22.076528338439037 ], [ -47.196535893767326, -22.076510397735877 ], [ -47.196448394480946, -22.076492456983981 ], [ -47.196360895212493, -22.076474516183364 ], [ -47.196273395961953, -22.076456575334028 ], [ -47.196185896729318, -22.076438634435974 ], [ -47.196098397514604, -22.076420693489208 ], [ -47.196010898317809, -22.076402752493717 ], [ -47.195923399138927, -22.076384811449508 ], [ -47.195835899977936, -22.076366870356576 ], [ -47.195748400834873, -22.07634892921492 ], [ -47.195660901709736, -22.076330988024541 ], [ -47.19557340260252, -22.076313046785447 ], [ -47.195485903513195, -22.076295105497636 ], [ -47.195398404441804, -22.076277164161098 ], [ -47.195310905388318, -22.07625922277585 ], [ -47.195223406352753, -22.07624128134189 ], [ -47.1951359073351, -22.076223339859208 ], [ -47.195048408335374, -22.076205398327797 ], [ -47.194960909353554, -22.076187456747661 ], [ -47.194873410389647, -22.076169515118824 ], [ -47.194785911443688, -22.076151573441265 ], [ -47.194698412515606, -22.076133631714981 ], [ -47.194610913605459, -22.076115689939968 ], [ -47.194523414713224, -22.076097748116261 ], [ -47.194435915838916, -22.076079806243825 ], [ -47.194348416982528, -22.076061864322682 ], [ -47.194260918144053, -22.076043922352802 ], [ -47.194173419323491, -22.076025980334212 ], [ -47.194085920520862, -22.076008038266906 ], [ -47.19399842173614, -22.075990096150878 ], [ -47.193910922969337, -22.075972153986136 ], [ -47.193823424220454, -22.075954211772675 ], [ -47.193735925489413, -22.075936269510482 ], [ -47.193648426776456, -22.075918327199606 ], [ -47.193560928081325, -22.075900384839997 ], [ -47.193473429404122, -22.075882442431674 ], [ -47.193385930744839, -22.075864499974628 ], [ -47.193298432103475, -22.075846557468868 ], [ -47.193210933480039, -22.075828614914393 ], [ -47.193123434874522, -22.075810672311206 ], [ -47.193035936286932, -22.075792729659298 ], [ -47.192948437717241, -22.075774786958682 ], [ -47.192944808586923, -22.075774042757967 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 609.15759542499995, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198697377099272, -22.076967436028593 ], [ -47.198632760319008, -22.076954188041871 ], [ -47.198545260594699, -22.076936248458303 ], [ -47.198457760888289, -22.076918308826013 ], [ -47.198370261199798, -22.076900369144997 ], [ -47.198282761529221, -22.07688242941526 ], [ -47.198195261876535, -22.076864489636804 ], [ -47.198107762241769, -22.076846549809616 ], [ -47.198020262624922, -22.076828609933717 ], [ -47.197932763025968, -22.07681067000906 ], [ -47.197845263444947, -22.07679273003572 ], [ -47.197757763881818, -22.076774790013651 ], [ -47.197670264336601, -22.07675684994285 ], [ -47.197582764809283, -22.076738909823327 ], [ -47.197495265299899, -22.076720969655081 ], [ -47.197407765808421, -22.076703029438139 ], [ -47.197320266334835, -22.076685089172429 ], [ -47.197232766879175, -22.076667148858039 ], [ -47.197145267441435, -22.076649208494906 ], [ -47.197057768021587, -22.076631268083037 ], [ -47.196970268619658, -22.076613327622468 ], [ -47.196882769235657, -22.076595387113183 ], [ -47.196795269869554, -22.076577446555159 ], [ -47.196707770521371, -22.076559505948424 ], [ -47.196620271191108, -22.07654156529297 ], [ -47.196532771878729, -22.076523624588802 ], [ -47.19644527258427, -22.076505683835897 ], [ -47.196357773307746, -22.076487743034278 ], [ -47.19627027404912, -22.076469802183929 ], [ -47.196182774808413, -22.076451861284866 ], [ -47.196095275585627, -22.076433920337092 ], [ -47.196007776380746, -22.076415979340585 ], [ -47.195920277193792, -22.07639803829537 ], [ -47.195832778024723, -22.076380097201426 ], [ -47.195745278873581, -22.076362156058767 ], [ -47.19565777974038, -22.07634421486738 ], [ -47.195570280625077, -22.076326273627277 ], [ -47.19548278152768, -22.076308332338456 ], [ -47.195395282448203, -22.076290391000914 ], [ -47.195307783386646, -22.076272449614653 ], [ -47.195220284343002, -22.076254508179677 ], [ -47.195132785317277, -22.076236566695989 ], [ -47.195045286309472, -22.07621862516357 ], [ -47.194957787319574, -22.076200683582407 ], [ -47.194870288347587, -22.076182741952575 ], [ -47.19478278939355, -22.076164800274011 ], [ -47.194695290457396, -22.0761468585467 ], [ -47.194607791539177, -22.076128916770696 ], [ -47.19452029263887, -22.076110974945976 ], [ -47.194432793756484, -22.076093033072517 ], [ -47.19434529489201, -22.076075091150372 ], [ -47.194257796045456, -22.076057149179476 ], [ -47.194170297216829, -22.076039207159894 ], [ -47.194082798406114, -22.076021265091576 ], [ -47.19399529961332, -22.07600332297454 ], [ -47.193907800838439, -22.075985380808785 ], [ -47.193820302081491, -22.075967438594315 ], [ -47.193732803342364, -22.075949496331116 ], [ -47.193645304621327, -22.075931554019228 ], [ -47.193557805918125, -22.075913611658606 ], [ -47.193470307232843, -22.075895669249274 ], [ -47.193382808565488, -22.075877726791205 ], [ -47.193295309916053, -22.075859784284454 ], [ -47.193207811284537, -22.075841841728966 ], [ -47.193120312670949, -22.075823899124774 ], [ -47.193032814075274, -22.07580595647185 ], [ -47.192945315497518, -22.075788013770229 ], [ -47.192934267018188, -22.07578574813461 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 608.40744657400001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198679738914159, -22.076977686679875 ], [ -47.198629638623807, -22.076967414918958 ], [ -47.198542138891405, -22.076949475334377 ], [ -47.198454639176923, -22.076931535701078 ], [ -47.198367139480354, -22.076913596019054 ], [ -47.19827963980169, -22.076895656288308 ], [ -47.198192140140939, -22.076877716508832 ], [ -47.198104640498094, -22.076859776680635 ], [ -47.198017140873176, -22.076841836803734 ], [ -47.197929641266136, -22.076823896878093 ], [ -47.197842141677029, -22.076805956903733 ], [ -47.197754642105821, -22.076788016880649 ], [ -47.197667142552518, -22.076770076808842 ], [ -47.197579643017143, -22.07675213668832 ], [ -47.19749214349968, -22.076734196519066 ], [ -47.197404644000116, -22.076716256301086 ], [ -47.197317144518465, -22.076698316034392 ], [ -47.19722964505474, -22.076680375718986 ], [ -47.197142145608908, -22.076662435354844 ], [ -47.197054646180995, -22.076644494941984 ], [ -47.196967146770987, -22.076626554480399 ], [ -47.196879647378893, -22.076608613970095 ], [ -47.196792148004718, -22.076590673411069 ], [ -47.196704648648449, -22.076572732803321 ], [ -47.1966171493101, -22.076554792146844 ], [ -47.196529649989664, -22.076536851441663 ], [ -47.196442150687133, -22.07651891068776 ], [ -47.19635465140253, -22.076500969885135 ], [ -47.196267152135825, -22.076483029033781 ], [ -47.196179652887039, -22.076465088133709 ], [ -47.196092153656167, -22.076447147184911 ], [ -47.196004654443215, -22.076429206187417 ], [ -47.195917155248168, -22.076411265141179 ], [ -47.195829656071048, -22.076393324046226 ], [ -47.195742156911834, -22.076375382902551 ], [ -47.19565465777054, -22.076357441710169 ], [ -47.195567158647151, -22.076339500469057 ], [ -47.195479659541682, -22.076321559179227 ], [ -47.195392160454148, -22.076303617840676 ], [ -47.195304661384505, -22.076285676453409 ], [ -47.195217162332781, -22.076267735017417 ], [ -47.195129663298978, -22.076249793532714 ], [ -47.195042164283102, -22.076231851999296 ], [ -47.194954665285131, -22.076213910417149 ], [ -47.194867166305073, -22.076195968786283 ], [ -47.194779667342935, -22.0761780271067 ], [ -47.194692168398717, -22.076160085378394 ], [ -47.194604669472426, -22.076142143601373 ], [ -47.194517170564033, -22.076124201775638 ], [ -47.194429671673575, -22.076106259901177 ], [ -47.194342172801022, -22.076088317978023 ], [ -47.194254673946396, -22.076070376006133 ], [ -47.194167175109683, -22.07605243398552 ], [ -47.194079676290897, -22.076034491916197 ], [ -47.193992177490024, -22.076016549798151 ], [ -47.193904678707078, -22.075998607631387 ], [ -47.193817179942045, -22.075980665415909 ], [ -47.193729681194839, -22.075962723151687 ], [ -47.193642182465737, -22.075944780838803 ], [ -47.193554683754463, -22.07592683847718 ], [ -47.193467185061102, -22.075908896066831 ], [ -47.193379686385668, -22.075890953607768 ], [ -47.193292187728161, -22.075873011099986 ], [ -47.193204689088567, -22.07585506854349 ], [ -47.193117190466893, -22.075837125938275 ], [ -47.193029691863138, -22.075819183284349 ], [ -47.192942193277332, -22.075801240581711 ], [ -47.192923725447756, -22.075797453510678 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 607.63088865500004, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198661850874103, -22.076987886103769 ], [ -47.198626516928115, -22.07698064179602 ], [ -47.198539017187635, -22.076962702210434 ], [ -47.198451517465081, -22.076944762576126 ], [ -47.19836401776044, -22.076926822893093 ], [ -47.198276518073691, -22.076908883161337 ], [ -47.198189018404861, -22.076890943380857 ], [ -47.198101518753944, -22.07687300355165 ], [ -47.198014019120947, -22.076855063673737 ], [ -47.197926519505828, -22.07683712374709 ], [ -47.197839019908642, -22.076819183771729 ], [ -47.197751520329362, -22.076801243747632 ], [ -47.197664020767981, -22.076783303674812 ], [ -47.197576521224526, -22.076765363553285 ], [ -47.197489021698985, -22.076747423383022 ], [ -47.197401522191342, -22.076729483164023 ], [ -47.197314022701619, -22.07671154289633 ], [ -47.197226523229816, -22.076693602579915 ], [ -47.197139023775904, -22.076675662214768 ], [ -47.197051524339912, -22.076657721800895 ], [ -47.196964024921833, -22.076639781338304 ], [ -47.19687652552166, -22.076621840826991 ], [ -47.196789026139406, -22.076603900266957 ], [ -47.196701526775065, -22.0765859596582 ], [ -47.196614027428637, -22.076568019000721 ], [ -47.196526528100122, -22.076550078294524 ], [ -47.19643902878952, -22.076532137539612 ], [ -47.196351529496837, -22.076514196735982 ], [ -47.196264030222054, -22.076496255883615 ], [ -47.196176530965189, -22.076478314982534 ], [ -47.196089031726245, -22.076460374032735 ], [ -47.196001532505214, -22.076442433034227 ], [ -47.195914033302088, -22.076424491986959 ], [ -47.19582653411689, -22.076406550891015 ], [ -47.195739034949604, -22.076388609746335 ], [ -47.195651535800238, -22.07637066855294 ], [ -47.195564036668763, -22.07635272731082 ], [ -47.195476537555223, -22.076334786019981 ], [ -47.195389038459609, -22.076316844680417 ], [ -47.195301539381894, -22.076298903292148 ], [ -47.195214040322099, -22.076280961855133 ], [ -47.19512654128021, -22.076263020369431 ], [ -47.195039042256255, -22.076245078835004 ], [ -47.194951543250212, -22.076227137251848 ], [ -47.194864044262076, -22.076209195619974 ], [ -47.194776545291859, -22.076191253939385 ], [ -47.194689046339562, -22.076173312210067 ], [ -47.194601547405192, -22.076155370432023 ], [ -47.194514048488735, -22.076137428605289 ], [ -47.194426549590197, -22.076119486729823 ], [ -47.194339050709573, -22.07610154480566 ], [ -47.194251551846861, -22.076083602832757 ], [ -47.194164053002076, -22.076065660811121 ], [ -47.194076554175211, -22.076047718740799 ], [ -47.193989055366266, -22.076029776621745 ], [ -47.193901556575234, -22.076011834453976 ], [ -47.193814057802136, -22.075993892237484 ], [ -47.193726559046851, -22.075975949972257 ], [ -47.193639060309671, -22.075958007658357 ], [ -47.193551561590318, -22.075940065295729 ], [ -47.193464062888886, -22.07592212288435 ], [ -47.193376564205373, -22.075904180424295 ], [ -47.193289065539787, -22.075886237915491 ], [ -47.193201566892128, -22.075868295357999 ], [ -47.193114068262368, -22.075850352751761 ], [ -47.193026569650542, -22.07583241009684 ], [ -47.192939071056657, -22.075814467393187 ], [ -47.192913183875596, -22.075809158886209 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 606.69610816199997, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198643471069076, -22.076997984702835 ], [ -47.198623395231955, -22.076993868673043 ], [ -47.198535895483417, -22.076975929086437 ], [ -47.198448395752763, -22.076957989451124 ], [ -47.198360896040043, -22.076940049767089 ], [ -47.198273396345229, -22.076922110034317 ], [ -47.198185896668335, -22.076904170252828 ], [ -47.198098397009325, -22.076886230422623 ], [ -47.198010897368235, -22.076868290543686 ], [ -47.197923397745058, -22.076850350616031 ], [ -47.197835898139786, -22.076832410639668 ], [ -47.19774839855242, -22.076814470614568 ], [ -47.197660898982988, -22.07679653054074 ], [ -47.197573399431448, -22.076778590418193 ], [ -47.197485899897814, -22.076760650246921 ], [ -47.197398400382106, -22.076742710026931 ], [ -47.197310900884297, -22.076724769758215 ], [ -47.197223401404415, -22.076706829440795 ], [ -47.197135901942424, -22.076688889074642 ], [ -47.197048402498353, -22.076670948659764 ], [ -47.196960903072195, -22.076653008196157 ], [ -47.196873403663957, -22.076635067683842 ], [ -47.196785904273632, -22.076617127122795 ], [ -47.196698404901213, -22.076599186513029 ], [ -47.196610905546706, -22.076581245854562 ], [ -47.196523406210112, -22.076563305147353 ], [ -47.196435906891431, -22.076545364391418 ], [ -47.196348407590662, -22.076527423586775 ], [ -47.196260908307814, -22.076509482733407 ], [ -47.196173409042878, -22.076491541831313 ], [ -47.196085909795855, -22.076473600880504 ], [ -47.195998410566737, -22.076455659880974 ], [ -47.19591091135554, -22.076437718832722 ], [ -47.19582341216227, -22.076419777735747 ], [ -47.195735912986898, -22.076401836590058 ], [ -47.195648413829446, -22.076383895395647 ], [ -47.195560914689914, -22.076365954152532 ], [ -47.195473415568287, -22.076348012860688 ], [ -47.195385916464595, -22.076330071520118 ], [ -47.195298417378801, -22.076312130130827 ], [ -47.19521091831092, -22.07629418869282 ], [ -47.19512341926098, -22.076276247206096 ], [ -47.195035920228932, -22.076258305670663 ], [ -47.194948421214811, -22.076240364086498 ], [ -47.194860922218609, -22.076222422453618 ], [ -47.194773423240314, -22.076204480772013 ], [ -47.194685924279938, -22.076186539041689 ], [ -47.194598425337496, -22.076168597262651 ], [ -47.194510926412946, -22.076150655434894 ], [ -47.194423427506337, -22.076132713558419 ], [ -47.194335928617654, -22.076114771633225 ], [ -47.194248429746857, -22.076096829659335 ], [ -47.194160930894, -22.076078887636701 ], [ -47.194073432059056, -22.076060945565356 ], [ -47.193985933242026, -22.076043003445292 ], [ -47.193898434442929, -22.076025061276514 ], [ -47.193810935661752, -22.076007119059014 ], [ -47.193723436898388, -22.075989176792785 ], [ -47.193635938153122, -22.075971234477866 ], [ -47.193548439425705, -22.075953292114225 ], [ -47.193460940716193, -22.075935349701858 ], [ -47.193373442024608, -22.075917407240787 ], [ -47.193285943350944, -22.075899464730988 ], [ -47.193198444695199, -22.075881522172462 ], [ -47.193110946057374, -22.075863579565237 ], [ -47.193023447437483, -22.075845636909285 ], [ -47.192935948835498, -22.075827694204619 ], [ -47.192903647446329, -22.075821070379423 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 605.76039209299995, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198625091261341, -22.077008083300026 ], [ -47.198620273535326, -22.077007095550023 ], [ -47.198532773778716, -22.076989155962419 ], [ -47.19844527403999, -22.076971216326108 ], [ -47.198357774319184, -22.076953276641056 ], [ -47.198270274616291, -22.076935336907283 ], [ -47.198182774931318, -22.076917397124792 ], [ -47.19809527526423, -22.076899457293571 ], [ -47.198007775615061, -22.076881517413629 ], [ -47.197920275983805, -22.076863577484968 ], [ -47.197832776370461, -22.076845637507596 ], [ -47.197745276775024, -22.07682769748147 ], [ -47.197657777197506, -22.07680975740665 ], [ -47.197570277637887, -22.076791817283095 ], [ -47.19748277809618, -22.076773877110817 ], [ -47.197395278572394, -22.076755936889818 ], [ -47.197307779066513, -22.076737996620096 ], [ -47.197220279578545, -22.076720056301664 ], [ -47.197132780108483, -22.076702115934502 ], [ -47.197045280656326, -22.076684175518615 ], [ -47.196957781222103, -22.076666235054002 ], [ -47.196870281805779, -22.076648294540671 ], [ -47.196782782407375, -22.076630353978615 ], [ -47.196695283026891, -22.076612413367847 ], [ -47.196607783664298, -22.076594472708368 ], [ -47.196520284319625, -22.076576532000132 ], [ -47.196432784992879, -22.076558591243202 ], [ -47.196345285684025, -22.076540650437554 ], [ -47.196257786393097, -22.076522709583177 ], [ -47.19617028712009, -22.076504768680078 ], [ -47.196082787864981, -22.076486827728257 ], [ -47.195995288627792, -22.076468886727717 ], [ -47.195907789408523, -22.076450945678456 ], [ -47.195820290207166, -22.076433004580476 ], [ -47.195732791023723, -22.076415063433775 ], [ -47.195645291858199, -22.076397122238358 ], [ -47.195557792710588, -22.076379180994238 ], [ -47.19547029358089, -22.076361239701377 ], [ -47.195382794469118, -22.076343298359799 ], [ -47.195295295375246, -22.076325356969502 ], [ -47.195207796299286, -22.076307415530483 ], [ -47.195120297241267, -22.076289474042749 ], [ -47.195032798201147, -22.076271532506311 ], [ -47.194945299178947, -22.076253590921116 ], [ -47.194857800174667, -22.076235649287245 ], [ -47.194770301188299, -22.076217707604634 ], [ -47.194682802219845, -22.076199765873302 ], [ -47.194595303269324, -22.076181824093251 ], [ -47.194507804336709, -22.076163882264485 ], [ -47.194420305422014, -22.076145940387001 ], [ -47.194332806525253, -22.076127998460798 ], [ -47.194245307646383, -22.076110056485895 ], [ -47.194157808785448, -22.076092114462256 ], [ -47.194070309942433, -22.076074172389902 ], [ -47.193982811117323, -22.076056230268826 ], [ -47.193895312310147, -22.076038288099035 ], [ -47.193807813520891, -22.076020345880526 ], [ -47.193720314749456, -22.076002403613284 ], [ -47.193632815996111, -22.075984461297359 ], [ -47.193545317260615, -22.075966518932706 ], [ -47.193457818543031, -22.07594857651932 ], [ -47.193370319843375, -22.075930634057251 ], [ -47.193282821161631, -22.075912691546421 ], [ -47.1931953224978, -22.075894748986908 ], [ -47.193107823851918, -22.07587680637867 ], [ -47.193020325223941, -22.075858863721695 ], [ -47.192932826613877, -22.075840921016038 ], [ -47.192894119866743, -22.075832983687267 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 604.82467602300005, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198606711450836, -22.077018181895358 ], [ -47.198529652073532, -22.077002382838376 ], [ -47.198442152326727, -22.076984443201042 ], [ -47.198354652597843, -22.076966503514985 ], [ -47.198267152886878, -22.076948563780203 ], [ -47.198179653193812, -22.076930623996702 ], [ -47.198092153518665, -22.07691268416448 ], [ -47.198004653861425, -22.076894744283525 ], [ -47.197917154222097, -22.076876804353862 ], [ -47.197829654600667, -22.07685886437547 ], [ -47.197742154997151, -22.076840924348353 ], [ -47.197654655411547, -22.076822984272514 ], [ -47.197567155843871, -22.07680504414796 ], [ -47.197479656294085, -22.076787103974667 ], [ -47.19739215676222, -22.076769163752655 ], [ -47.197304657248253, -22.076751223481921 ], [ -47.197217157752213, -22.076733283162465 ], [ -47.197129658274072, -22.076715342794287 ], [ -47.197042158813858, -22.07669740237742 ], [ -47.196954659371556, -22.076679461911795 ], [ -47.196867159947139, -22.076661521397451 ], [ -47.196779660540649, -22.076643580834393 ], [ -47.196692161152086, -22.076625640222623 ], [ -47.196604661781421, -22.076607699562114 ], [ -47.196517162428677, -22.076589758852894 ], [ -47.196429663093852, -22.076571818094951 ], [ -47.196342163776919, -22.076553877288287 ], [ -47.196254664477912, -22.076535936432904 ], [ -47.196167165196826, -22.076517995528793 ], [ -47.196079665933645, -22.076500054575966 ], [ -47.195992166688384, -22.076482113574428 ], [ -47.195904667461029, -22.076464172524155 ], [ -47.195817168251608, -22.076446231425155 ], [ -47.195729669060071, -22.076428290277455 ], [ -47.195642169886476, -22.076410349081023 ], [ -47.195554670730793, -22.076392407835886 ], [ -47.195467171593009, -22.076374466542024 ], [ -47.195379672473166, -22.076356525199429 ], [ -47.195292173371215, -22.076338583808123 ], [ -47.19520467428719, -22.076320642368096 ], [ -47.195117175221078, -22.076302700879349 ], [ -47.195029676172886, -22.076284759341892 ], [ -47.194942177142622, -22.076266817755705 ], [ -47.194854678130255, -22.076248876120815 ], [ -47.194767179135809, -22.076230934437202 ], [ -47.194679680159304, -22.076212992704864 ], [ -47.194592181200683, -22.076195050923804 ], [ -47.194504682259996, -22.076177109094029 ], [ -47.194417183337229, -22.076159167215547 ], [ -47.194329684432375, -22.076141225288335 ], [ -47.194242185545434, -22.076123283312395 ], [ -47.194154686676427, -22.076105341287747 ], [ -47.194067187825326, -22.076087399214394 ], [ -47.193979688992158, -22.076069457092309 ], [ -47.193892190176896, -22.076051514921513 ], [ -47.193804691379569, -22.076033572701995 ], [ -47.193717192600047, -22.076015630433737 ], [ -47.193629693838638, -22.0759976881168 ], [ -47.19354219509507, -22.07597974575113 ], [ -47.1934546963694, -22.07596180333675 ], [ -47.193367197661658, -22.07594386087365 ], [ -47.193279698971857, -22.07592591836184 ], [ -47.193192200299961, -22.075907975801311 ], [ -47.193104701645979, -22.075890033192056 ], [ -47.193017203009916, -22.075872090534091 ], [ -47.192929704391794, -22.075854147827403 ], [ -47.192884592285594, -22.075844896994678 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 603.88895995400003, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198588331637609, -22.077028280488829 ], [ -47.198526530367886, -22.077015609714287 ], [ -47.198439030613002, -22.076997670075965 ], [ -47.198351530876046, -22.076979730388899 ], [ -47.198264031157002, -22.076961790653108 ], [ -47.198176531455857, -22.076943850868599 ], [ -47.198089031772632, -22.07692591103536 ], [ -47.198001532107313, -22.0769079711534 ], [ -47.197914032459906, -22.076890031222735 ], [ -47.197826532830405, -22.076872091243334 ], [ -47.197739033218809, -22.076854151215212 ], [ -47.197651533625127, -22.07683621113836 ], [ -47.197564034049371, -22.076818271012797 ], [ -47.197476534491507, -22.076800330838484 ], [ -47.197389034951563, -22.076782390615474 ], [ -47.197301535429524, -22.076764450343738 ], [ -47.197214035925406, -22.076746510023277 ], [ -47.197126536439185, -22.076728569654087 ], [ -47.197039036970892, -22.076710629236199 ], [ -47.196951537520512, -22.076692688769576 ], [ -47.196864038088023, -22.076674748254224 ], [ -47.196776538673461, -22.076656807690153 ], [ -47.196689039276819, -22.076638867077381 ], [ -47.196601539898069, -22.076620926415846 ], [ -47.196514040537252, -22.076602985705627 ], [ -47.196426541194356, -22.076585044946683 ], [ -47.196339041869344, -22.076567104138988 ], [ -47.196251542562258, -22.076549163282611 ], [ -47.196164043273093, -22.076531222377493 ], [ -47.196076544001833, -22.076513281423658 ], [ -47.195989044748501, -22.076495340421108 ], [ -47.195901545513067, -22.076477399369811 ], [ -47.195814046295567, -22.076459458269824 ], [ -47.195726547095958, -22.076441517121111 ], [ -47.195639047914277, -22.076423575923673 ], [ -47.195551548750522, -22.076405634677524 ], [ -47.195464049604659, -22.076387693382646 ], [ -47.195376550476738, -22.076369752039049 ], [ -47.195289051366714, -22.076351810646734 ], [ -47.195201552274618, -22.076333869205698 ], [ -47.195114053200427, -22.076315927715942 ], [ -47.195026554144157, -22.076297986177465 ], [ -47.19493905510582, -22.07628004459028 ], [ -47.194851556085375, -22.076262102954377 ], [ -47.19476405708285, -22.076244161269752 ], [ -47.194676558098266, -22.076226219536409 ], [ -47.194589059131566, -22.076208277754336 ], [ -47.1945015601828, -22.076190335923553 ], [ -47.194414061251969, -22.076172394044065 ], [ -47.194326562339036, -22.076154452115826 ], [ -47.194239063444016, -22.076136510138895 ], [ -47.194151564566937, -22.076118568113234 ], [ -47.194064065707757, -22.076100626038873 ], [ -47.193976566866517, -22.076082683915782 ], [ -47.19388906804317, -22.07606474174397 ], [ -47.19380156923777, -22.076046799523446 ], [ -47.19371407045017, -22.07602885725418 ], [ -47.193626571680689, -22.076010914936234 ], [ -47.193539072929042, -22.075992972569527 ], [ -47.193451574195301, -22.075975030154158 ], [ -47.193364075479487, -22.07595708769005 ], [ -47.193276576781599, -22.075939145177234 ], [ -47.193189078101625, -22.075921202615696 ], [ -47.193101579439571, -22.075903260005433 ], [ -47.193014080795443, -22.075885317346451 ], [ -47.192926582169235, -22.075867374638758 ], [ -47.192875064702896, -22.075856810301641 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 602.95324388300003, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198569951821611, -22.077038379080438 ], [ -47.198523408661771, -22.077028836590181 ], [ -47.198435908898801, -22.077010896950828 ], [ -47.198348409153773, -22.076992957262767 ], [ -47.198260909426651, -22.076975017525978 ], [ -47.198173409717434, -22.076957077740456 ], [ -47.19808591002613, -22.076939137906212 ], [ -47.197998410352731, -22.076921198023243 ], [ -47.197910910697239, -22.076903258091551 ], [ -47.197823411059666, -22.076885318111152 ], [ -47.197735911439992, -22.076867378082014 ], [ -47.197648411838244, -22.07684943800416 ], [ -47.197560912254389, -22.076831497877571 ], [ -47.197473412688453, -22.076813557702277 ], [ -47.197385913140437, -22.076795617478247 ], [ -47.197298413610319, -22.076777677205502 ], [ -47.197210914098115, -22.076759736884039 ], [ -47.197123414603837, -22.076741796513847 ], [ -47.197035915127458, -22.076723856094919 ], [ -47.196948415668992, -22.076705915627283 ], [ -47.196860916228438, -22.07668797511095 ], [ -47.196773416805797, -22.076670034545867 ], [ -47.196685917401069, -22.076652093932079 ], [ -47.196598418014254, -22.076634153269556 ], [ -47.196510918645338, -22.076616212558321 ], [ -47.196423419294362, -22.076598271798357 ], [ -47.1963359199613, -22.076580330989671 ], [ -47.196248420646128, -22.076562390132267 ], [ -47.196160921348877, -22.076544449226148 ], [ -47.196073422069553, -22.076526508271318 ], [ -47.195985922808141, -22.076508567267744 ], [ -47.195898423564635, -22.076490626215445 ], [ -47.195810924339064, -22.076472685114446 ], [ -47.195723425131369, -22.076454743964732 ], [ -47.195635925941623, -22.076436802766281 ], [ -47.195548426769776, -22.076418861519105 ], [ -47.195460927615848, -22.076400920223222 ], [ -47.19537342847984, -22.07638297887862 ], [ -47.195285929361745, -22.076365037485296 ], [ -47.195198430261563, -22.076347096043261 ], [ -47.1951109311793, -22.076329154552493 ], [ -47.195023432114972, -22.07631121301301 ], [ -47.194935933068535, -22.076293271424799 ], [ -47.194848434040019, -22.07627532978788 ], [ -47.194760935029421, -22.076257388102256 ], [ -47.194673436036751, -22.076239446367904 ], [ -47.194585937061987, -22.076221504584826 ], [ -47.194498438105157, -22.076203562753033 ], [ -47.194410939166218, -22.076185620872522 ], [ -47.194323440245221, -22.076167678943289 ], [ -47.194235941342143, -22.076149736965352 ], [ -47.194148442456964, -22.076131794938686 ], [ -47.194060943589712, -22.076113852863305 ], [ -47.193973444740394, -22.076095910739202 ], [ -47.193885945908981, -22.076077968566384 ], [ -47.193798447095496, -22.076060026344862 ], [ -47.193710948299838, -22.076042084074579 ], [ -47.193623449522264, -22.076024141755617 ], [ -47.193535950762545, -22.076006199387926 ], [ -47.193448452020725, -22.07598825697152 ], [ -47.193360953296832, -22.075970314506399 ], [ -47.193273454590866, -22.075952371992575 ], [ -47.19318595590282, -22.075934429430028 ], [ -47.193098457232686, -22.075916486818755 ], [ -47.19301095858048, -22.075898544158768 ], [ -47.192923459946201, -22.075880601450063 ], [ -47.192865537118635, -22.075868723608167 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 602.01752781499999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198551572002899, -22.077048477670168 ], [ -47.198520286955173, -22.077042063466031 ], [ -47.198432787184139, -22.077024123825687 ], [ -47.198345287431032, -22.077006184136611 ], [ -47.19825778769583, -22.076988244398823 ], [ -47.198170287978542, -22.076970304612271 ], [ -47.198082788279152, -22.076952364777039 ], [ -47.197995288597674, -22.076934424893064 ], [ -47.197907788934103, -22.076916484960361 ], [ -47.197820289288451, -22.076898544978949 ], [ -47.197732789660712, -22.076880604948805 ], [ -47.197645290050879, -22.076862664869925 ], [ -47.197557790458951, -22.076844724742347 ], [ -47.197470290884937, -22.076826784566041 ], [ -47.197382791328835, -22.076808844341006 ], [ -47.197295291790645, -22.076790904067252 ], [ -47.197207792270369, -22.076772963744776 ], [ -47.197120292768005, -22.076755023373565 ], [ -47.197032793283554, -22.076737082953642 ], [ -47.196945293817002, -22.076719142485004 ], [ -47.196857794368391, -22.076701201967655 ], [ -47.196770294937664, -22.076683261401552 ], [ -47.196682795524858, -22.076665320786766 ], [ -47.196595296129956, -22.076647380123237 ], [ -47.196507796752982, -22.07662943941099 ], [ -47.196420297393921, -22.076611498650003 ], [ -47.196332798052779, -22.076593557840326 ], [ -47.196245298729536, -22.076575616981913 ], [ -47.196157799424206, -22.076557676074778 ], [ -47.196070300136796, -22.076539735118946 ], [ -47.195982800867313, -22.076521794114342 ], [ -47.195895301615735, -22.076503853061055 ], [ -47.195807802382078, -22.076485911959043 ], [ -47.195720303166304, -22.07646797080832 ], [ -47.195632803968486, -22.076450029608846 ], [ -47.19554530478856, -22.076432088360679 ], [ -47.19545780562656, -22.07641414706378 ], [ -47.195370306482467, -22.076396205718179 ], [ -47.195282807356307, -22.076378264323822 ], [ -47.195195308248046, -22.076360322880795 ], [ -47.195107809157712, -22.076342381389026 ], [ -47.195020310085305, -22.076324439848516 ], [ -47.194932811030782, -22.07630649825931 ], [ -47.194845311994193, -22.076288556621378 ], [ -47.194757812975524, -22.076270614934746 ], [ -47.194670313974775, -22.076252673199384 ], [ -47.194582814991932, -22.076234731415298 ], [ -47.194495316027023, -22.076216789582496 ], [ -47.194407817080013, -22.076198847700972 ], [ -47.194320318150936, -22.07618090577073 ], [ -47.19423281923978, -22.076162963791788 ], [ -47.194145320346529, -22.076145021764095 ], [ -47.194057821471205, -22.076127079687716 ], [ -47.193970322613801, -22.07610913756259 ], [ -47.193882823774317, -22.076091195388781 ], [ -47.193795324952752, -22.07607325316625 ], [ -47.193707826149016, -22.076055310894944 ], [ -47.193620327363369, -22.076037368574983 ], [ -47.193532828595572, -22.076019426206287 ], [ -47.193445329845673, -22.076001483788872 ], [ -47.193357831113715, -22.075983541322735 ], [ -47.193270332399671, -22.075965598807898 ], [ -47.193182833703538, -22.075947656244342 ], [ -47.193095335025333, -22.075929713632064 ], [ -47.193007836365055, -22.075911770971064 ], [ -47.19292033772269, -22.07589382826135 ], [ -47.192856009532818, -22.075880636914263 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 601.081811743, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198533192181394, -22.077058576258054 ], [ -47.198517165248106, -22.077055290341882 ], [ -47.198429665469007, -22.077037350700504 ], [ -47.198342165707807, -22.077019411010415 ], [ -47.198254665964541, -22.077001471271604 ], [ -47.198167166239159, -22.076983531484068 ], [ -47.198079666531697, -22.076965591647806 ], [ -47.197992166842148, -22.076947651762829 ], [ -47.197904667170505, -22.076929711829131 ], [ -47.197817167516767, -22.076911771846703 ], [ -47.197729667880971, -22.076893831815543 ], [ -47.197642168263037, -22.076875891735675 ], [ -47.197554668663038, -22.076857951607078 ], [ -47.197467169080944, -22.076840011429763 ], [ -47.197379669516778, -22.076822071203715 ], [ -47.197292169970503, -22.076804130928949 ], [ -47.19720467044214, -22.076786190605464 ], [ -47.197117170931705, -22.076768250233251 ], [ -47.197029671439182, -22.076750309812336 ], [ -47.196942171964558, -22.076732369342686 ], [ -47.196854672507847, -22.076714428824307 ], [ -47.196767173069048, -22.076696488257227 ], [ -47.19667967364817, -22.076678547641411 ], [ -47.196592174245211, -22.076660606976859 ], [ -47.196504674860144, -22.076642666263599 ], [ -47.196417175493011, -22.076624725501624 ], [ -47.19632967614379, -22.076606784690934 ], [ -47.196242176812468, -22.076588843831512 ], [ -47.196154677499067, -22.076570902923368 ], [ -47.196067178203585, -22.076552961966502 ], [ -47.195979678926008, -22.076535020960925 ], [ -47.195892179666359, -22.076517079906623 ], [ -47.195804680424615, -22.076499138803598 ], [ -47.195717181200799, -22.076481197651848 ], [ -47.195629681994866, -22.07646325645139 ], [ -47.195542182806882, -22.076445315202214 ], [ -47.195454683636797, -22.076427373904309 ], [ -47.195367184484638, -22.076409432557675 ], [ -47.195279685350386, -22.07639149116234 ], [ -47.19519218623406, -22.076373549718276 ], [ -47.195104687135633, -22.076355608225494 ], [ -47.195017188055154, -22.076337666684001 ], [ -47.194929688992566, -22.076319725093782 ], [ -47.194842189947899, -22.076301783454841 ], [ -47.194754690921151, -22.076283841767189 ], [ -47.194667191912316, -22.076265900030815 ], [ -47.194579692921408, -22.07624795824572 ], [ -47.19449219394842, -22.076230016411913 ], [ -47.194404694993331, -22.076212074529394 ], [ -47.194317196056183, -22.076194132598143 ], [ -47.194229697136954, -22.076176190618163 ], [ -47.194142198235625, -22.076158248589479 ], [ -47.194054699352215, -22.076140306512084 ], [ -47.193967200486739, -22.076122364385963 ], [ -47.19387970163919, -22.076104422211124 ], [ -47.193792202809533, -22.076086479987566 ], [ -47.19370470399771, -22.076068537715276 ], [ -47.193617205204013, -22.076050595394303 ], [ -47.193529706428123, -22.076032653024594 ], [ -47.193442207670159, -22.076014710606167 ], [ -47.193354708930116, -22.075996768139046 ], [ -47.193267210207992, -22.075978825623174 ], [ -47.193179711503795, -22.075960883058595 ], [ -47.193092212817511, -22.075942940445319 ], [ -47.193004714149154, -22.075924997783318 ], [ -47.192917215498738, -22.075907055072591 ], [ -47.192846481945438, -22.075892550219901 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 600.14609567499997, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198514812357203, -22.077068674844046 ], [ -47.19851404354057, -22.077068517217665 ], [ -47.198426543753392, -22.077050577575282 ], [ -47.198339043984127, -22.077032637884198 ], [ -47.198251544232782, -22.077014698144378 ], [ -47.198164044499322, -22.076996758355836 ], [ -47.198076544783781, -22.076978818518565 ], [ -47.197989045086153, -22.076960878632583 ], [ -47.197901545406431, -22.076942938697879 ], [ -47.197814045744614, -22.076924998714439 ], [ -47.197726546100732, -22.076907058682249 ], [ -47.197639046474734, -22.076889118601397 ], [ -47.197551546866656, -22.076871178471787 ], [ -47.197464047276483, -22.076853238293459 ], [ -47.197376547704238, -22.076835298066413 ], [ -47.197289048149884, -22.076817357790638 ], [ -47.19720154861345, -22.076799417466145 ], [ -47.197114049094935, -22.076781477092922 ], [ -47.197026549594334, -22.076763536671002 ], [ -47.196939050111631, -22.076745596200336 ], [ -47.196851550646841, -22.076727655680937 ], [ -47.196764051199978, -22.076709715112859 ], [ -47.196676551771013, -22.07669177449602 ], [ -47.196589052359975, -22.07667383383048 ], [ -47.196501552966836, -22.076655893116207 ], [ -47.196414053591624, -22.076637952353231 ], [ -47.196326554234332, -22.076620011541522 ], [ -47.196239054894932, -22.076602070681091 ], [ -47.196151555573451, -22.07658412977192 ], [ -47.19606405626989, -22.076566188814066 ], [ -47.195976556984235, -22.076548247807477 ], [ -47.195889057716514, -22.076530306752172 ], [ -47.195801558466691, -22.076512365648124 ], [ -47.195714059234795, -22.076494424495372 ], [ -47.195626560020784, -22.076476483293909 ], [ -47.195539060824728, -22.076458542043724 ], [ -47.195451561646571, -22.07644060074481 ], [ -47.195364062486327, -22.076422659397149 ], [ -47.195276563344002, -22.07640471800082 ], [ -47.195189064219598, -22.076386776555747 ], [ -47.195101565113099, -22.07636883506196 ], [ -47.195014066024541, -22.076350893519454 ], [ -47.194926566953875, -22.076332951928208 ], [ -47.194839067901128, -22.07631501028828 ], [ -47.194751568866309, -22.076297068599615 ], [ -47.194664069849402, -22.076279126862232 ], [ -47.194576570850415, -22.076261185076127 ], [ -47.194489071869349, -22.076243243241304 ], [ -47.194401572906195, -22.076225301357784 ], [ -47.194314073960953, -22.076207359425506 ], [ -47.194226575033646, -22.076189417444521 ], [ -47.194139076124245, -22.076171475414842 ], [ -47.194051577232763, -22.076153533336438 ], [ -47.193964078359208, -22.076135591209308 ], [ -47.193876579503581, -22.076117649033439 ], [ -47.193789080665852, -22.076099706808897 ], [ -47.193701581845957, -22.076081764535594 ], [ -47.193614083044167, -22.076063822213591 ], [ -47.193526584260212, -22.076045879842887 ], [ -47.19343908549417, -22.076027937423451 ], [ -47.193351586746054, -22.076009994955317 ], [ -47.193264088015852, -22.075992052438423 ], [ -47.193176589303576, -22.075974109872849 ], [ -47.19308909060922, -22.075956167258564 ], [ -47.193001591932784, -22.07593822459555 ], [ -47.19291409327429, -22.075920281883814 ], [ -47.192836954356501, -22.075904463525106 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 599.21037960599995, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198496432530263, -22.077078773428184 ], [ -47.198423422037315, -22.077063804450031 ], [ -47.198335922259965, -22.077045864757938 ], [ -47.198248422500527, -22.077027925017113 ], [ -47.198160922759008, -22.077009985227555 ], [ -47.198073423035389, -22.076992045389289 ], [ -47.197985923329689, -22.076974105502288 ], [ -47.197898423641888, -22.076956165566568 ], [ -47.197810923971993, -22.076938225582129 ], [ -47.197723424320017, -22.076920285548962 ], [ -47.197635924685962, -22.076902345467065 ], [ -47.197548425069797, -22.07688440533645 ], [ -47.197460925471553, -22.07686646515711 ], [ -47.197373425891222, -22.076848524929051 ], [ -47.197285926328796, -22.076830584652278 ], [ -47.19719842678429, -22.076812644326768 ], [ -47.19711092725769, -22.076794703952551 ], [ -47.197023427749016, -22.076776763529612 ], [ -47.196935928258235, -22.076758823057943 ], [ -47.19684842878538, -22.07674088253755 ], [ -47.196760929330424, -22.076722941968438 ], [ -47.196673429893387, -22.0767050013506 ], [ -47.196585930474264, -22.076687060684048 ], [ -47.196498431073067, -22.07666911996877 ], [ -47.196410931689762, -22.076651179204777 ], [ -47.196323432324391, -22.076633238392056 ], [ -47.196235932976904, -22.076615297530616 ], [ -47.196148433647366, -22.076597356620464 ], [ -47.196060934335726, -22.076579415661584 ], [ -47.195973435041999, -22.076561474653978 ], [ -47.195885935766185, -22.076543533597668 ], [ -47.195798436508291, -22.076525592492633 ], [ -47.195710937268316, -22.076507651338872 ], [ -47.195623438046262, -22.076489710136386 ], [ -47.195535938842106, -22.076471768885188 ], [ -47.195448439655863, -22.076453827585258 ], [ -47.195360940487546, -22.076435886236617 ], [ -47.195273441337143, -22.076417944839257 ], [ -47.19518594220466, -22.076400003393175 ], [ -47.195098443090089, -22.076382061898375 ], [ -47.195010943993452, -22.076364120354857 ], [ -47.194923444914707, -22.076346178762616 ], [ -47.194835945853882, -22.076328237121675 ], [ -47.194748446810991, -22.076310295431998 ], [ -47.194660947786005, -22.076292353693603 ], [ -47.194573448778947, -22.076274411906489 ], [ -47.194485949789801, -22.076256470070653 ], [ -47.194398450818568, -22.076238528186114 ], [ -47.194310951865255, -22.076220586252855 ], [ -47.194223452929869, -22.076202644270861 ], [ -47.19413595401241, -22.076184702240162 ], [ -47.194048455112842, -22.076166760160742 ], [ -47.193960956231201, -22.0761488180326 ], [ -47.193873457367502, -22.076130875855739 ], [ -47.193785958521701, -22.076112933630167 ], [ -47.193698459693721, -22.076094991355848 ], [ -47.193610960883852, -22.076077049032861 ], [ -47.193523462091825, -22.076059106661134 ], [ -47.193435963317711, -22.076041164240689 ], [ -47.193348464561524, -22.076023221771528 ], [ -47.193260965823242, -22.07600527925365 ], [ -47.193173467102888, -22.075987336687053 ], [ -47.193085968400453, -22.075969394071752 ], [ -47.192998469715945, -22.075951451407736 ], [ -47.192910971049365, -22.075933508694991 ], [ -47.192827426766023, -22.075916376829859 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 598.27466353600005, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198478052700544, -22.077088872010471 ], [ -47.198420300320763, -22.077077031324762 ], [ -47.19833280053534, -22.077059091631664 ], [ -47.19824530076783, -22.077041151889823 ], [ -47.198157801018233, -22.077023212099263 ], [ -47.198070301286528, -22.077005272259989 ], [ -47.197982801572749, -22.076987332371981 ], [ -47.197895301876869, -22.076969392435231 ], [ -47.197807802198909, -22.076951452449798 ], [ -47.197720302538848, -22.076933512415604 ], [ -47.197632802896713, -22.076915572332723 ], [ -47.197545303272477, -22.076897632201099 ], [ -47.197457803666147, -22.07687969202075 ], [ -47.197370304077744, -22.076861751791679 ], [ -47.197282804507239, -22.076843811513896 ], [ -47.197195304954661, -22.076825871187381 ], [ -47.197107805419982, -22.076807930812159 ], [ -47.197020305903223, -22.076789990388214 ], [ -47.196932806404369, -22.076772049915533 ], [ -47.196845306923436, -22.07675410939413 ], [ -47.196757807460401, -22.076736168823992 ], [ -47.196670308015285, -22.076718228205163 ], [ -47.19658280858809, -22.076700287537601 ], [ -47.196495309178815, -22.076682346821318 ], [ -47.196407809787438, -22.076664406056313 ], [ -47.196320310413981, -22.076646465242586 ], [ -47.196232811058429, -22.076628524380137 ], [ -47.196145311720812, -22.076610583468973 ], [ -47.196057812401087, -22.076592642509063 ], [ -47.195970313099295, -22.076574701500469 ], [ -47.195882813815402, -22.076556760443147 ], [ -47.195795314549429, -22.076538819337106 ], [ -47.195707815301368, -22.076520878182336 ], [ -47.195620316071242, -22.07650293697883 ], [ -47.195532816859007, -22.076484995726634 ], [ -47.195445317664692, -22.076467054425702 ], [ -47.195357818488297, -22.076449113076048 ], [ -47.195270319329815, -22.076431171677672 ], [ -47.195182820189252, -22.076413230230585 ], [ -47.19509532106661, -22.076395288734776 ], [ -47.195007821961894, -22.076377347190245 ], [ -47.194920322875078, -22.076359405597 ], [ -47.19483282380618, -22.07634146395505 ], [ -47.194745324755203, -22.076323522264346 ], [ -47.194657825722139, -22.076305580524956 ], [ -47.194570326707002, -22.076287638736829 ], [ -47.194482827709777, -22.076269696899992 ], [ -47.194395328730472, -22.076251755014439 ], [ -47.194307829769087, -22.076233813080169 ], [ -47.194220330825623, -22.076215871097148 ], [ -47.194132831900085, -22.076197929065462 ], [ -47.194045332992438, -22.076179986985029 ], [ -47.193957834102733, -22.076162044855881 ], [ -47.193870335230955, -22.076144102678015 ], [ -47.193782836377068, -22.076126160451427 ], [ -47.193695337541008, -22.076108218176099 ], [ -47.193607838723075, -22.076090275852103 ], [ -47.193520339922969, -22.076072333479367 ], [ -47.193432841140776, -22.076054391057912 ], [ -47.19334534237651, -22.07603644858774 ], [ -47.193257843630157, -22.076018506068852 ], [ -47.193170344901731, -22.076000563501246 ], [ -47.193082846191217, -22.075982620884933 ], [ -47.192995347498631, -22.075964678219904 ], [ -47.192907848823978, -22.075946735506154 ], [ -47.192817899173967, -22.07592829013419 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 597.33894746600004, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198459672868111, -22.077098970590878 ], [ -47.198417178603741, -22.077090258199462 ], [ -47.198329678810239, -22.077072318505341 ], [ -47.198242179034658, -22.077054378762494 ], [ -47.198154679276975, -22.077036438970921 ], [ -47.19806717953719, -22.077018499130631 ], [ -47.197979679815326, -22.077000559241618 ], [ -47.197892180111388, -22.076982619303891 ], [ -47.197804680425342, -22.07696467931742 ], [ -47.197717180757209, -22.076946739282231 ], [ -47.197629681106989, -22.076928799198321 ], [ -47.197542181474674, -22.076910859065691 ], [ -47.197454681860279, -22.076892918884337 ], [ -47.197367182263783, -22.076874978654281 ], [ -47.19727968268522, -22.076857038375476 ], [ -47.19719218312455, -22.076839098047959 ], [ -47.197104683581813, -22.076821157671723 ], [ -47.197017184056961, -22.076803217246756 ], [ -47.196929684550028, -22.076785276773073 ], [ -47.196842185061016, -22.076767336250661 ], [ -47.196754685589916, -22.076749395679528 ], [ -47.196667186136722, -22.07673145505969 ], [ -47.196579686701455, -22.076713514391116 ], [ -47.196492187284086, -22.076695573673817 ], [ -47.196404687884645, -22.076677632907806 ], [ -47.196317188503102, -22.076659692093056 ], [ -47.196229689139471, -22.076641751229605 ], [ -47.196142189793761, -22.076623810317436 ], [ -47.196054690465992, -22.076605869356534 ], [ -47.195967191156107, -22.07658792834691 ], [ -47.195879691864128, -22.076569987288572 ], [ -47.195792192590083, -22.076552046181515 ], [ -47.195704693333951, -22.076534105025747 ], [ -47.195617194095739, -22.07651616382125 ], [ -47.195529694875432, -22.076498222568027 ], [ -47.195442195673053, -22.07648028126609 ], [ -47.195354696488572, -22.076462339915423 ], [ -47.195267197322032, -22.076444398516045 ], [ -47.195179698173384, -22.076426457067949 ], [ -47.195092199042669, -22.076408515571128 ], [ -47.195004699929861, -22.076390574025602 ], [ -47.194917200834965, -22.07637263243134 ], [ -47.194829701757996, -22.076354690788374 ], [ -47.194742202698954, -22.076336749096676 ], [ -47.194654703657811, -22.076318807356255 ], [ -47.194567204634595, -22.076300865567131 ], [ -47.194479705629298, -22.076282923729277 ], [ -47.194392206641915, -22.076264981842716 ], [ -47.194304707672451, -22.076247039907429 ], [ -47.194217208720907, -22.076229097923431 ], [ -47.194129709787276, -22.076211155890707 ], [ -47.194042210871572, -22.076193213809265 ], [ -47.193954711973788, -22.076175271679112 ], [ -47.193867213093917, -22.076157329500226 ], [ -47.193779714231972, -22.076139387272637 ], [ -47.193692215387841, -22.076121444996296 ], [ -47.193604716561836, -22.076103502671295 ], [ -47.193517217753637, -22.076085560297546 ], [ -47.193429718963372, -22.076067617875086 ], [ -47.193342220191035, -22.076049675403905 ], [ -47.193254721436602, -22.076031732884005 ], [ -47.193167222700097, -22.07601379031539 ], [ -47.193079723981519, -22.07599584769806 ], [ -47.192992225280847, -22.075977905032023 ], [ -47.192904726598115, -22.075959962317256 ], [ -47.192817227933297, -22.075942019553786 ], [ -47.192808371580369, -22.075940203438062 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 596.40323139600002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.1984412930329, -22.077109069169431 ], [ -47.19841405688625, -22.077103485074126 ], [ -47.198326557084663, -22.077085545378999 ], [ -47.198239057301002, -22.07706760563514 ], [ -47.198151557535255, -22.077049665842566 ], [ -47.198064057787391, -22.077031726001263 ], [ -47.197976558057448, -22.077013786111241 ], [ -47.197889058345432, -22.076995846172512 ], [ -47.1978015586513, -22.076977906185011 ], [ -47.197714058975095, -22.076959966148831 ], [ -47.197626559316795, -22.076942026063918 ], [ -47.197539059676409, -22.076924085930276 ], [ -47.197451560053935, -22.076906145747913 ], [ -47.19736406044936, -22.076888205516855 ], [ -47.197276560862718, -22.076870265237023 ], [ -47.197189061293976, -22.076852324908508 ], [ -47.19710156174316, -22.076834384531264 ], [ -47.197014062210229, -22.07681644410529 ], [ -47.196926562695218, -22.076798503630592 ], [ -47.196839063198126, -22.076780563107178 ], [ -47.196751563718955, -22.076762622535039 ], [ -47.196664064257682, -22.076744681914189 ], [ -47.196576564814336, -22.076726741244585 ], [ -47.196489065388889, -22.076708800526301 ], [ -47.196401565981368, -22.076690859759257 ], [ -47.196314066591746, -22.076672918943522 ], [ -47.196226567220059, -22.076654978079063 ], [ -47.196139067866262, -22.076637037165881 ], [ -47.196051568530414, -22.076619096203974 ], [ -47.195964069212451, -22.076601155193345 ], [ -47.1958765699124, -22.07658321413399 ], [ -47.195789070630276, -22.076565273025906 ], [ -47.195701571366065, -22.076547331869151 ], [ -47.195614072119781, -22.076529390663641 ], [ -47.195526572891389, -22.076511449409409 ], [ -47.19543907368093, -22.076493508106459 ], [ -47.195351574488377, -22.076475566754791 ], [ -47.195264075313759, -22.076457625354404 ], [ -47.195176576157031, -22.076439683905292 ], [ -47.195089077018238, -22.076421742407465 ], [ -47.195001577897365, -22.076403800860927 ], [ -47.19491407879439, -22.076385859265645 ], [ -47.19482657970935, -22.076367917621681 ], [ -47.194739080642222, -22.076349975928963 ], [ -47.194651581593007, -22.076332034187548 ], [ -47.194564082561712, -22.076314092397411 ], [ -47.194476583548337, -22.076296150558552 ], [ -47.194389084552874, -22.076278208670978 ], [ -47.194301585575332, -22.076260266734664 ], [ -47.19421408661573, -22.076242324749678 ], [ -47.194126587674013, -22.076224382715925 ], [ -47.19403908875023, -22.076206440633488 ], [ -47.193951589844367, -22.076188498502319 ], [ -47.193864090956424, -22.076170556322431 ], [ -47.193776592086401, -22.076152614093829 ], [ -47.193689093234191, -22.076134671816487 ], [ -47.193601594400114, -22.076116729490451 ], [ -47.193514095583843, -22.076098787115715 ], [ -47.1934265967855, -22.076080844692243 ], [ -47.193339098005083, -22.076062902220052 ], [ -47.193251599242579, -22.076044959699143 ], [ -47.193164100497995, -22.076027017129519 ], [ -47.193076601771345, -22.076009074511177 ], [ -47.192989103062594, -22.075991131844127 ], [ -47.192901604371784, -22.075973189128355 ], [ -47.192814105698886, -22.075955246363876 ], [ -47.192798843985194, -22.075952116741512 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 182.348719851, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199466887427477, -22.076473458645165 ], [ -47.199391975376884, -22.076458100172129 ], [ -47.199304475906857, -22.076440160976997 ], [ -47.19921697645475, -22.076422221733143 ], [ -47.199129477020527, -22.076404282440567 ], [ -47.199041977604224, -22.076386343099291 ], [ -47.198954478205835, -22.07636840370926 ], [ -47.198866978825343, -22.076350464270515 ], [ -47.198779479462765, -22.076332524783041 ], [ -47.198691980118085, -22.076314585246852 ], [ -47.198604480791325, -22.076296645661937 ], [ -47.198516981482456, -22.076278706028301 ], [ -47.198429482191507, -22.07626076634595 ], [ -47.198341982918471, -22.076242826614873 ], [ -47.198254483663341, -22.076224886835071 ], [ -47.198166984426095, -22.076206947006558 ], [ -47.198079485206783, -22.076189007129315 ], [ -47.197991986005377, -22.076171067203344 ], [ -47.197904486821884, -22.076153127228661 ], [ -47.197816987656275, -22.076135187205249 ], [ -47.197741721904634, -22.076119755366509 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 240.16070786099999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.199456859045974, -22.076485269506541 ], [ -47.199388853760354, -22.076471327057771 ], [ -47.199301354282241, -22.076453387861626 ], [ -47.199213854822062, -22.076435448616763 ], [ -47.199126355379761, -22.076417509323178 ], [ -47.199038855955379, -22.076399569980893 ], [ -47.19895135654891, -22.076381630589843 ], [ -47.19886385716034, -22.076363691150107 ], [ -47.198776357789683, -22.076345751661631 ], [ -47.198688858436938, -22.076327812124429 ], [ -47.198601359102099, -22.076309872538506 ], [ -47.198513859785152, -22.076291932903864 ], [ -47.198426360486124, -22.076273993220504 ], [ -47.198338861205009, -22.076256053488418 ], [ -47.198251361941793, -22.076238113707593 ], [ -47.198163862696482, -22.076220173878088 ], [ -47.198076363469092, -22.076202233999819 ], [ -47.197988864259607, -22.076184294072856 ], [ -47.197901365068034, -22.076166354097161 ], [ -47.197813865894361, -22.076148414072744 ], [ -47.197726366738607, -22.076130473999612 ], [ -47.197638867600766, -22.07611253387774 ], [ -47.197551368480823, -22.076094593707186 ], [ -47.197463869378794, -22.076076653487888 ], [ -47.19737637029467, -22.076058713219844 ], [ -47.197288871228466, -22.076040772903127 ], [ -47.19718474690832, -22.076019423769466 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 576.75319392999995, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198055315860152, -22.077321138888159 ], [ -47.197998500932677, -22.077309490277088 ], [ -47.197911001033106, -22.077291550365889 ], [ -47.197823501151447, -22.077273610405978 ], [ -47.197736001287716, -22.077255670397339 ], [ -47.197648501441869, -22.077237730339967 ], [ -47.197561001613948, -22.077219790233872 ], [ -47.197473501803941, -22.077201850079053 ], [ -47.197386002011839, -22.077183909875522 ], [ -47.197298502237658, -22.077165969623259 ], [ -47.197211002481374, -22.077148029322281 ], [ -47.197123502743011, -22.07713008897257 ], [ -47.197036003022568, -22.077112148574138 ], [ -47.196948503320023, -22.077094208126987 ], [ -47.196861003635405, -22.077076267631107 ], [ -47.196773503968679, -22.077058327086505 ], [ -47.196686004319872, -22.077040386493188 ], [ -47.196598504689, -22.077022445851142 ], [ -47.196511005076033, -22.077004505160378 ], [ -47.196423505480972, -22.076986564420906 ], [ -47.196336005903831, -22.076968623632695 ], [ -47.196248506344595, -22.076950682795754 ], [ -47.196161006803273, -22.07693274191011 ], [ -47.196073507279877, -22.076914800975736 ], [ -47.195986007774401, -22.076896859992633 ], [ -47.195898508286824, -22.076878918960826 ], [ -47.195811008817167, -22.07686097788029 ], [ -47.195723509365415, -22.076843036751033 ], [ -47.19563600993159, -22.076825095573053 ], [ -47.1955485105157, -22.076807154346355 ], [ -47.1954610111177, -22.076789213070935 ], [ -47.195373511737628, -22.076771271746797 ], [ -47.195286012375455, -22.076753330373933 ], [ -47.195198513031215, -22.076735388952351 ], [ -47.195111013704896, -22.07671744748205 ], [ -47.195023514396496, -22.076699505963038 ], [ -47.194936015105995, -22.076681564395294 ], [ -47.194848515833421, -22.076663622778831 ], [ -47.194761016578752, -22.07664568111365 ], [ -47.194673517342025, -22.076627739399758 ], [ -47.194586018123204, -22.076609797637136 ], [ -47.194498518922302, -22.076591855825797 ], [ -47.194411019739313, -22.076573913965735 ], [ -47.194323520574258, -22.076555972056958 ], [ -47.194236021427109, -22.076538030099481 ], [ -47.19414852229788, -22.076520088093261 ], [ -47.19406102318657, -22.076502146038329 ], [ -47.193973524093188, -22.07648420393468 ], [ -47.193886025017719, -22.076466261782308 ], [ -47.193798525960169, -22.076448319581218 ], [ -47.193711026920546, -22.076430377331409 ], [ -47.193623527898708, -22.076412435032861 ], [ -47.193536028895046, -22.076394492685644 ], [ -47.193448529909183, -22.076376550289684 ], [ -47.193361030941233, -22.076358607845005 ], [ -47.193273531991217, -22.076340665351609 ], [ -47.193186033059114, -22.076322722809508 ], [ -47.19309853414493, -22.076304780218678 ], [ -47.193011035248674, -22.076286837579119 ], [ -47.192923536370344, -22.076268894890863 ], [ -47.192836037509934, -22.076250952153881 ], [ -47.192748538667431, -22.076233009368192 ], [ -47.192661039842861, -22.076215066533788 ], [ -47.192598764126906, -22.076202296011918 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 575.81747785899995, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198036935964588, -22.077331237425685 ], [ -47.197995379172504, -22.07732271714703 ], [ -47.197907879264861, -22.077304777234826 ], [ -47.197820379375131, -22.077286837273899 ], [ -47.19773287950332, -22.077268897264251 ], [ -47.197645379649394, -22.077250957205873 ], [ -47.197557879813395, -22.077233017098767 ], [ -47.197470379995309, -22.077215076942942 ], [ -47.197382880195129, -22.077197136738402 ], [ -47.197295380412861, -22.07717919648513 ], [ -47.197207880648506, -22.077161256183139 ], [ -47.197120380902064, -22.077143315832426 ], [ -47.197032881173548, -22.077125375432985 ], [ -47.196945381462925, -22.077107434984821 ], [ -47.196857881770228, -22.077089494487936 ], [ -47.196770382095423, -22.077071553942329 ], [ -47.196682882438544, -22.077053613347996 ], [ -47.196595382799586, -22.077035672704941 ], [ -47.196507883178548, -22.077017732013168 ], [ -47.196420383575408, -22.076999791272687 ], [ -47.196332883990195, -22.07698185048347 ], [ -47.196245384422873, -22.076963909645503 ], [ -47.196157884873486, -22.076945968758867 ], [ -47.196070385342011, -22.076928027823481 ], [ -47.195982885828457, -22.076910086839373 ], [ -47.195895386332793, -22.076892145806557 ], [ -47.195807886855064, -22.076874204725009 ], [ -47.195720387395241, -22.076856263594742 ], [ -47.195632887953337, -22.076838322415757 ], [ -47.195545388529368, -22.07682038118805 ], [ -47.19545788912329, -22.076802439911621 ], [ -47.195370389735139, -22.076784498586473 ], [ -47.195282890364894, -22.076766557212601 ], [ -47.195195391012575, -22.076748615790009 ], [ -47.195107891678177, -22.076730674318696 ], [ -47.195020392361705, -22.076712732798676 ], [ -47.194932893063125, -22.076694791229926 ], [ -47.194845393782479, -22.076676849612451 ], [ -47.194757894519732, -22.076658907946243 ], [ -47.194670395274926, -22.076640966231356 ], [ -47.194582896048033, -22.076623024467729 ], [ -47.194495396839052, -22.07660508265538 ], [ -47.194407897647984, -22.07658714079431 ], [ -47.194320398474851, -22.076569198884517 ], [ -47.19423289931963, -22.076551256926034 ], [ -47.194145400182322, -22.076533314918809 ], [ -47.194057901062934, -22.076515372862865 ], [ -47.193970401961472, -22.076497430758199 ], [ -47.193882902877938, -22.076479488604821 ], [ -47.19379540381231, -22.076461546402726 ], [ -47.193707904764608, -22.076443604151905 ], [ -47.193620405734698, -22.07642566185233 ], [ -47.193532906722957, -22.076407719504118 ], [ -47.193445407729016, -22.076389777107149 ], [ -47.193357908752986, -22.076371834661458 ], [ -47.193270409794891, -22.076353892167056 ], [ -47.193182910854723, -22.076335949623946 ], [ -47.193095411932454, -22.076318007032089 ], [ -47.193007913028126, -22.076300064391539 ], [ -47.192920414141717, -22.076282121702274 ], [ -47.192832915273229, -22.07626417896428 ], [ -47.192745416422653, -22.076246236177582 ], [ -47.192657917590005, -22.076228293342162 ], [ -47.192589236497469, -22.076214209305661 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 574.88176178900005, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198018556066295, -22.077341335961346 ], [ -47.197992257411862, -22.077335944016927 ], [ -47.197904757496147, -22.077318004103702 ], [ -47.197817257598338, -22.077300064141763 ], [ -47.197729757718427, -22.077282124131109 ], [ -47.197642257856437, -22.077264184071719 ], [ -47.197554758012366, -22.077246243963614 ], [ -47.197467258186201, -22.07722830380678 ], [ -47.197379758377949, -22.077210363601225 ], [ -47.197292258587602, -22.077192423346943 ], [ -47.197204758815175, -22.077174483043937 ], [ -47.197117259060654, -22.077156542692219 ], [ -47.197029759324046, -22.077138602291782 ], [ -47.196942259605358, -22.077120661842606 ], [ -47.196854759904575, -22.077102721344716 ], [ -47.196767260221705, -22.077084780798096 ], [ -47.196679760556755, -22.077066840202761 ], [ -47.196592260909718, -22.077048899558697 ], [ -47.196504761280586, -22.077030958865912 ], [ -47.196417261669374, -22.077013018124408 ], [ -47.196329762076076, -22.076995077334189 ], [ -47.196242262500697, -22.076977136495238 ], [ -47.196154762943223, -22.076959195607575 ], [ -47.19606726340367, -22.07694125467118 ], [ -47.195979763882029, -22.076923313686066 ], [ -47.195892264378308, -22.076905372652231 ], [ -47.195804764892486, -22.076887431569684 ], [ -47.195717265424591, -22.076869490438405 ], [ -47.195629765974608, -22.076851549258411 ], [ -47.19554226654256, -22.076833608029695 ], [ -47.195454767128417, -22.07681566675226 ], [ -47.19536726773218, -22.076797725426097 ], [ -47.195279768353863, -22.076779784051215 ], [ -47.195192268993473, -22.076761842627626 ], [ -47.195104769650989, -22.076743901155307 ], [ -47.195017270326424, -22.07672595963427 ], [ -47.19492977101978, -22.076708018064501 ], [ -47.194842271731055, -22.076690076446035 ], [ -47.19475477246025, -22.076672134778832 ], [ -47.194667273207351, -22.076654193062915 ], [ -47.194579773972386, -22.076636251298272 ], [ -47.194492274755326, -22.076618309484914 ], [ -47.194404775556201, -22.076600367622831 ], [ -47.194317276374974, -22.076582425712036 ], [ -47.194229777211675, -22.07656448375252 ], [ -47.194142278066295, -22.0765465417443 ], [ -47.194054778938828, -22.07652859968735 ], [ -47.193967279829295, -22.076510657581682 ], [ -47.193879780737667, -22.076492715427285 ], [ -47.193792281663981, -22.076474773224181 ], [ -47.193704782608187, -22.076456830972354 ], [ -47.193617283570205, -22.076438888671785 ], [ -47.193529784550392, -22.076420946322539 ], [ -47.193442285548372, -22.076403003924568 ], [ -47.193354786564271, -22.076385061477879 ], [ -47.193267287598104, -22.076367118982461 ], [ -47.193179788649843, -22.076349176438328 ], [ -47.193092289719509, -22.076331233845476 ], [ -47.193004790807088, -22.07631329120392 ], [ -47.192917291912615, -22.076295348513632 ], [ -47.192829793036047, -22.076277405774626 ], [ -47.1927422941774, -22.076259462986908 ], [ -47.192654795336679, -22.076241520150475 ], [ -47.192579708866475, -22.076226122598964 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 573.94604572100002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198000176165273, -22.077351434495132 ], [ -47.197989135650751, -22.077349170886787 ], [ -47.197901635726957, -22.077331230972572 ], [ -47.197814135821069, -22.07731329100962 ], [ -47.197726635933087, -22.077295350997961 ], [ -47.197639136063025, -22.077277410937562 ], [ -47.197551636210868, -22.077259470828452 ], [ -47.197464136376624, -22.077241530670605 ], [ -47.197376636560293, -22.07722359046404 ], [ -47.197289136761867, -22.077205650208754 ], [ -47.197201636981362, -22.077187709904738 ], [ -47.197114137218769, -22.077169769552015 ], [ -47.197026637474082, -22.077151829150562 ], [ -47.196939137747314, -22.077133888700384 ], [ -47.196851638038453, -22.077115948201477 ], [ -47.196764138347511, -22.077098007653852 ], [ -47.196676638674482, -22.077080067057501 ], [ -47.196589139019366, -22.077062126412436 ], [ -47.196501639382156, -22.077044185718641 ], [ -47.196414139762872, -22.077026244976128 ], [ -47.196326640161502, -22.077008304184897 ], [ -47.196239140578037, -22.076990363344922 ], [ -47.196151641012499, -22.076972422456269 ], [ -47.196064141464866, -22.076954481518865 ], [ -47.195976641935147, -22.076936540532742 ], [ -47.195889142423347, -22.076918599497894 ], [ -47.195801642929453, -22.076900658414342 ], [ -47.195714143453479, -22.076882717282054 ], [ -47.195626643995418, -22.076864776101026 ], [ -47.195539144555283, -22.076846834871329 ], [ -47.195451645133062, -22.076828893592882 ], [ -47.19536414572876, -22.07681095226571 ], [ -47.195276646342364, -22.076793010889819 ], [ -47.195189146973888, -22.076775069465214 ], [ -47.195101647623332, -22.076757127991872 ], [ -47.195014148290696, -22.076739186469847 ], [ -47.194926648975972, -22.076721244899051 ], [ -47.194839149679169, -22.07670330327959 ], [ -47.194751650400292, -22.076685361611382 ], [ -47.194664151139314, -22.076667419894449 ], [ -47.194576651896263, -22.076649478128804 ], [ -47.194489152671125, -22.076631536314416 ], [ -47.194401653463927, -22.076613594451349 ], [ -47.194314154274622, -22.076595652539538 ], [ -47.194226655103243, -22.076577710579013 ], [ -47.194139155949792, -22.076559768569776 ], [ -47.194051656814253, -22.076541826511821 ], [ -47.193964157696634, -22.076523884405141 ], [ -47.193876658596935, -22.076505942249739 ], [ -47.19378915951517, -22.076488000045625 ], [ -47.19370166045131, -22.076470057792786 ], [ -47.19361416140525, -22.07645211549119 ], [ -47.193526662377359, -22.076434173140949 ], [ -47.193439163367266, -22.076416230741973 ], [ -47.193351664375086, -22.076398288294275 ], [ -47.193264165400834, -22.076380345797848 ], [ -47.193176666444501, -22.076362403252684 ], [ -47.193089167506095, -22.076344460658841 ], [ -47.193001668585602, -22.076326518016273 ], [ -47.192914169683043, -22.076308575324958 ], [ -47.192826670798404, -22.076290632584964 ], [ -47.192739171931684, -22.076272689796216 ], [ -47.192651673082885, -22.076254746958785 ], [ -47.192570181233918, -22.076238035891834 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 573.01032965000002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.19798179626148, -22.077361533027062 ], [ -47.197898513957298, -22.077344457841406 ], [ -47.197811014043332, -22.077326517877438 ], [ -47.197723514147278, -22.077308577864759 ], [ -47.197636014269129, -22.077290637803365 ], [ -47.197548514408886, -22.077272697693235 ], [ -47.197461014566571, -22.077254757534384 ], [ -47.197373514742161, -22.07723681732681 ], [ -47.197286014935678, -22.077218877070507 ], [ -47.197198515147079, -22.07720093676549 ], [ -47.197111015376407, -22.077182996411747 ], [ -47.197023515623648, -22.077165056009278 ], [ -47.196936015888802, -22.077147115558105 ], [ -47.196848516171862, -22.077129175058193 ], [ -47.196761016472848, -22.077111234509559 ], [ -47.196673516791741, -22.077093293912199 ], [ -47.196586017128546, -22.077075353266121 ], [ -47.196498517483256, -22.077057412571328 ], [ -47.196411017855901, -22.077039471827813 ], [ -47.196323518246444, -22.077021531035566 ], [ -47.196236018654915, -22.077003590194607 ], [ -47.196148519081284, -22.076985649304916 ], [ -47.196061019525565, -22.076967708366499 ], [ -47.195973519987774, -22.076949767379368 ], [ -47.195886020467903, -22.076931826343515 ], [ -47.195798520965937, -22.07691388525895 ], [ -47.195711021481877, -22.076895944125656 ], [ -47.195623522015758, -22.07687800294363 ], [ -47.195536022567538, -22.076860061712896 ], [ -47.195448523137237, -22.076842120433444 ], [ -47.195361023724857, -22.076824179105277 ], [ -47.195273524330389, -22.076806237728377 ], [ -47.195186024953834, -22.076788296302755 ], [ -47.195098525595213, -22.076770354828422 ], [ -47.195011026254491, -22.076752413305361 ], [ -47.194923526931703, -22.076734471733587 ], [ -47.194836027626806, -22.076716530113096 ], [ -47.194748528339851, -22.076698588443879 ], [ -47.194661029070801, -22.07668064672594 ], [ -47.194573529819678, -22.076662704959283 ], [ -47.194486030586475, -22.0766447631439 ], [ -47.194398531371171, -22.076626821279802 ], [ -47.194311032173822, -22.07660887936699 ], [ -47.194223532994357, -22.076590937405456 ], [ -47.19413603383282, -22.0765729953952 ], [ -47.194048534689216, -22.076555053336239 ], [ -47.193961035563518, -22.076537111228546 ], [ -47.19387353645574, -22.076519169072146 ], [ -47.193786037365903, -22.07650122686702 ], [ -47.193698538293951, -22.076483284613172 ], [ -47.193611039239805, -22.076465342310573 ], [ -47.193523540203849, -22.076447399959324 ], [ -47.193436041185677, -22.076429457559325 ], [ -47.193348542185426, -22.076411515110607 ], [ -47.193261043203101, -22.076393572613192 ], [ -47.193173544238689, -22.076375630067037 ], [ -47.193086045292226, -22.076357687472168 ], [ -47.192998546363647, -22.076339744828569 ], [ -47.192911047453002, -22.076321802136267 ], [ -47.192823548560284, -22.076303859395246 ], [ -47.192736049685486, -22.07628591660551 ], [ -47.192648550828608, -22.076267973767063 ], [ -47.192561051989664, -22.076250030879894 ], [ -47.19256065359982, -22.076249949184245 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 572.07461357800003, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197963416354945, -22.077371631557128 ], [ -47.197895392187171, -22.077357684710204 ], [ -47.197807892265125, -22.077339744745217 ], [ -47.197720392360985, -22.077321804731543 ], [ -47.197632892474772, -22.077303864669144 ], [ -47.19754539260645, -22.077285924558005 ], [ -47.197457892756056, -22.077267984398144 ], [ -47.197370392923567, -22.077250044189558 ], [ -47.197282893109005, -22.077232103932253 ], [ -47.197195393312327, -22.077214163626223 ], [ -47.197107893533584, -22.077196223271468 ], [ -47.197020393772746, -22.077178282867997 ], [ -47.196932894029821, -22.077160342415812 ], [ -47.196845394304802, -22.077142401914895 ], [ -47.19675789459771, -22.077124461365251 ], [ -47.196670394908523, -22.077106520766886 ], [ -47.196582895237256, -22.077088580119792 ], [ -47.196495395583888, -22.077070639423994 ], [ -47.196407895948454, -22.077052698679466 ], [ -47.196320396330918, -22.077034757886199 ], [ -47.19623289673131, -22.077016817044239 ], [ -47.196145397149607, -22.076998876153546 ], [ -47.19605789758581, -22.076980935214106 ], [ -47.195970398039947, -22.076962994225983 ], [ -47.195882898511996, -22.076945053189117 ], [ -47.195795399001952, -22.076927112103544 ], [ -47.19570789950982, -22.07690917096922 ], [ -47.195620400035622, -22.076891229786206 ], [ -47.195532900579323, -22.07687328855447 ], [ -47.195445401140944, -22.076855347273998 ], [ -47.195357901720492, -22.076837405944822 ], [ -47.195270402317945, -22.076819464566913 ], [ -47.195182902933318, -22.076801523140286 ], [ -47.195095403566611, -22.076783581664941 ], [ -47.19500790421781, -22.076765640140856 ], [ -47.19492040488695, -22.076747698568084 ], [ -47.194832905573982, -22.076729756946587 ], [ -47.19474540627894, -22.076711815276362 ], [ -47.194657907001819, -22.076693873557414 ], [ -47.194570407742617, -22.076675931789747 ], [ -47.194482908501342, -22.076657989973363 ], [ -47.194395409277959, -22.076640048108253 ], [ -47.194307910072531, -22.076622106194424 ], [ -47.194220410884988, -22.076604164231881 ], [ -47.194132911715378, -22.07658622222062 ], [ -47.194045412563696, -22.076568280160643 ], [ -47.193957913429919, -22.076550338051945 ], [ -47.193870414314063, -22.076532395894535 ], [ -47.193782915216154, -22.076514453688397 ], [ -47.19369541613613, -22.076496511433543 ], [ -47.193607917073905, -22.076478569129932 ], [ -47.19352041802987, -22.076460626777674 ], [ -47.193432919003619, -22.076442684376662 ], [ -47.193345419995296, -22.076424741926935 ], [ -47.193257921004893, -22.076406799428508 ], [ -47.193170422032409, -22.076388856881348 ], [ -47.19308292307786, -22.076370914285452 ], [ -47.192995424141209, -22.076352971640862 ], [ -47.192907925222485, -22.076335028947547 ], [ -47.192820426321695, -22.07631708620552 ], [ -47.192732927438826, -22.076299143414769 ], [ -47.192645428573869, -22.076281200575313 ], [ -47.192557929726846, -22.076263257687117 ], [ -47.192551125964158, -22.076261862476205 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 571.13889751299996, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197945036445681, -22.077381730085328 ], [ -47.197892270416567, -22.077370911578949 ], [ -47.197804770486435, -22.077352971612978 ], [ -47.19771727057423, -22.077335031598288 ], [ -47.197629770679939, -22.077317091534866 ], [ -47.197542270803545, -22.077299151422725 ], [ -47.197454770945065, -22.077281211261866 ], [ -47.197367271104497, -22.077263271052274 ], [ -47.197279771281849, -22.077245330793954 ], [ -47.197192271477114, -22.077227390486911 ], [ -47.197104771690285, -22.07720945013115 ], [ -47.197017271921368, -22.077191509726664 ], [ -47.196929772170364, -22.077173569273466 ], [ -47.19684227243728, -22.077155628771543 ], [ -47.196754772722109, -22.077137688220898 ], [ -47.196667273024836, -22.077119747621516 ], [ -47.196579773345483, -22.07710180697342 ], [ -47.196492273684051, -22.07708386627661 ], [ -47.196404774040531, -22.077065925531066 ], [ -47.196317274414938, -22.077047984736812 ], [ -47.196229774807236, -22.077030043893828 ], [ -47.196142275217454, -22.077012103002119 ], [ -47.196054775645592, -22.076994162061695 ], [ -47.195967276091643, -22.076976221072549 ], [ -47.195879776555614, -22.076958280034692 ], [ -47.195792277037498, -22.076940338948095 ], [ -47.195704777537287, -22.076922397812776 ], [ -47.195617278054996, -22.076904456628746 ], [ -47.195529778590625, -22.076886515395984 ], [ -47.195442279144181, -22.076868574114521 ], [ -47.195354779715665, -22.076850632784321 ], [ -47.195267280305025, -22.076832691405404 ], [ -47.195179780912312, -22.076814749977771 ], [ -47.195092281537526, -22.076796808501413 ], [ -47.195004782180668, -22.076778866976337 ], [ -47.194917282841722, -22.076760925402549 ], [ -47.194829783520667, -22.076742983780022 ], [ -47.194742284217568, -22.076725042108791 ], [ -47.194654784932361, -22.076707100388841 ], [ -47.194567285665094, -22.076689158620169 ], [ -47.194479786415727, -22.076671216802772 ], [ -47.194392287184279, -22.07665327493665 ], [ -47.194304787970758, -22.076635333021812 ], [ -47.194217288775157, -22.076617391058274 ], [ -47.194129789597461, -22.076599449046004 ], [ -47.194042290437693, -22.076581506985008 ], [ -47.193954791295852, -22.076563564875293 ], [ -47.193867292171923, -22.076545622716878 ], [ -47.193779793065922, -22.076527680509727 ], [ -47.193692293977833, -22.076509738253861 ], [ -47.193604794907529, -22.076491795949245 ], [ -47.193517295855422, -22.076473853595974 ], [ -47.1934297968211, -22.07645591119395 ], [ -47.193342297804691, -22.076437968743214 ], [ -47.193254798806215, -22.07642002624376 ], [ -47.193167299825653, -22.076402083695594 ], [ -47.192541598326883, -22.076273775767817 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 570.20318144400005, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197926656533689, -22.077391828611646 ], [ -47.197889148645494, -22.077384138447673 ], [ -47.197801648707291, -22.077366198480711 ], [ -47.197714148787, -22.077348258465008 ], [ -47.197626648884629, -22.07733031840058 ], [ -47.197539149000164, -22.077312378287431 ], [ -47.197451649133612, -22.077294438125566 ], [ -47.197364149284965, -22.077276497914951 ], [ -47.197276649454238, -22.077258557655629 ], [ -47.197189149641424, -22.077240617347581 ], [ -47.197101649846516, -22.077222676990814 ], [ -47.197014150069521, -22.077204736585323 ], [ -47.196926650310438, -22.077186796131112 ], [ -47.196839150569275, -22.07716885562818 ], [ -47.196751650846025, -22.077150915076523 ], [ -47.196664151140673, -22.07713297447614 ], [ -47.196576651453249, -22.077115033827035 ], [ -47.196489151783744, -22.077097093129211 ], [ -47.196401652132145, -22.077079152382645 ], [ -47.196314152498474, -22.077061211587399 ], [ -47.196226652882693, -22.077043270743403 ], [ -47.19613915328484, -22.077025329850684 ], [ -47.196051653704892, -22.077007388909252 ], [ -47.195964154142871, -22.076989447919093 ], [ -47.195876654598763, -22.076971506880234 ], [ -47.195789155072561, -22.076953565792607 ], [ -47.195701655564285, -22.076935624656301 ], [ -47.195614156073916, -22.07691768347124 ], [ -47.195526656601473, -22.07689974223749 ], [ -47.19543915714695, -22.076881800955015 ], [ -47.195351657710347, -22.076863859623788 ], [ -47.195264158291636, -22.076845918243883 ], [ -47.195176658890851, -22.076827976815235 ], [ -47.195089159507987, -22.076810035337871 ], [ -47.195001660143042, -22.076792093811786 ], [ -47.194914160796024, -22.07677415223699 ], [ -47.194826661466891, -22.07675621061345 ], [ -47.19473916215572, -22.076738268941217 ], [ -47.194651662862434, -22.076720327220244 ], [ -47.194564163587096, -22.07670238545057 ], [ -47.194476664329635, -22.07668444363215 ], [ -47.194389165090122, -22.076666501765036 ], [ -47.194301665868522, -22.076648559849186 ], [ -47.194214166664842, -22.076630617884639 ], [ -47.194126667479075, -22.076612675871342 ], [ -47.194039168311235, -22.076594733809348 ], [ -47.193951669161308, -22.076576791698606 ], [ -47.193864170029315, -22.076558849539197 ], [ -47.19377667091522, -22.076540907331044 ], [ -47.193689171819067, -22.076522965074169 ], [ -47.193601672740684, -22.07650502276854 ], [ -47.193514173680505, -22.076487080414264 ], [ -47.193426674638104, -22.076469138011234 ], [ -47.193339175613623, -22.076451195559482 ], [ -47.193251676607062, -22.076433253059019 ], [ -47.193164177618428, -22.07641531050983 ], [ -47.192532070688088, -22.076285689058921 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 569.26746538700002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197908276618925, -22.077401927136115 ], [ -47.197886026873945, -22.077397365316383 ], [ -47.197798526927677, -22.07737942534839 ], [ -47.197711026999308, -22.077361485331675 ], [ -47.197623527088858, -22.077343545266245 ], [ -47.197536027196314, -22.077325605152083 ], [ -47.197448527321669, -22.077307664989203 ], [ -47.197361027464957, -22.077289724777597 ], [ -47.197273527626159, -22.077271784517265 ], [ -47.197186027805252, -22.077253844208215 ], [ -47.197098528002279, -22.077235903850436 ], [ -47.197011028217197, -22.077217963443935 ], [ -47.196923528450057, -22.07720002298872 ], [ -47.196836028700801, -22.077182082484772 ], [ -47.196748528969472, -22.077164141932101 ], [ -47.196661029256056, -22.077146201330709 ], [ -47.196573529560553, -22.077128260680595 ], [ -47.196486029882962, -22.077110319981756 ], [ -47.196398530223291, -22.077092379234198 ], [ -47.196311030581526, -22.077074438437915 ], [ -47.196223530957688, -22.077056497592913 ], [ -47.196136031351728, -22.077038556699204 ], [ -47.196048531763715, -22.077020615756755 ], [ -47.195961032193622, -22.077002674765595 ], [ -47.195873532641436, -22.07698473372572 ], [ -47.195786033107161, -22.076966792637105 ], [ -47.195698533590807, -22.076948851499775 ], [ -47.195611034092366, -22.076930910313717 ], [ -47.195523534611858, -22.076912969078947 ], [ -47.195436035149243, -22.076895027795455 ], [ -47.195348535704554, -22.076877086463242 ], [ -47.195261036277778, -22.076859145082299 ], [ -47.195173536868914, -22.076841203652656 ], [ -47.195086037477985, -22.076823262174273 ], [ -47.194998538104947, -22.076805320647178 ], [ -47.194911038749851, -22.076787379071359 ], [ -47.194823539412653, -22.076769437446835 ], [ -47.194736040093396, -22.076751495773578 ], [ -47.194648540792052, -22.076733554051607 ], [ -47.194561041508599, -22.076715612280911 ], [ -47.194473542243095, -22.076697670461499 ], [ -47.194386042995504, -22.076679728593366 ], [ -47.194298543765818, -22.076661786676524 ], [ -47.194211044554066, -22.076643844710951 ], [ -47.19412354536022, -22.076625902696648 ], [ -47.194036046184294, -22.076607960633648 ], [ -47.193948547026302, -22.076590018521923 ], [ -47.193861047886223, -22.076572076361476 ], [ -47.193773548764064, -22.076554134152307 ], [ -47.192522543047573, -22.076297602349801 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 568.331749317, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.19788989670144, -22.077412025658713 ], [ -47.197882905101935, -22.077410592185039 ], [ -47.197795405147588, -22.077392652216059 ], [ -47.197707905211139, -22.077374712198317 ], [ -47.197620405292611, -22.0773567721319 ], [ -47.197532905391988, -22.077338832016729 ], [ -47.197445405509271, -22.077320891852832 ], [ -47.197357905644473, -22.077302951640217 ], [ -47.197270405797596, -22.07728501137888 ], [ -47.197182905968624, -22.077267071068825 ], [ -47.197095406157565, -22.077249130710019 ], [ -47.197007906364412, -22.077231190302523 ], [ -47.196920406589193, -22.077213249846302 ], [ -47.196832906831858, -22.077195309341345 ], [ -47.19674540709245, -22.077177368787666 ], [ -47.196657907370955, -22.077159428185261 ], [ -47.19657040766738, -22.077141487534142 ], [ -47.196482907981711, -22.077123546834294 ], [ -47.196395408313961, -22.077105606085713 ], [ -47.196307908664117, -22.077087665288438 ], [ -47.1962204090322, -22.077069724442424 ], [ -47.196132909418175, -22.077051783547706 ], [ -47.196045409822077, -22.077033842604251 ], [ -47.195957910243905, -22.077015901612075 ], [ -47.195870410683646, -22.076997960571191 ], [ -47.195782911141286, -22.07698001948156 ], [ -47.19569541161686, -22.076962078343232 ], [ -47.195607912110347, -22.076944137156172 ], [ -47.195520412621761, -22.076926195920382 ], [ -47.195432913151066, -22.076908254635889 ], [ -47.195345413698298, -22.076890313302652 ], [ -47.195257914263443, -22.076872371920697 ], [ -47.195170414846508, -22.076854430490059 ], [ -47.1950829154475, -22.076836489010674 ], [ -47.194995416066391, -22.076818547482567 ], [ -47.194907916703208, -22.076800605905738 ], [ -47.194820417357946, -22.076782664280199 ], [ -47.194732918030603, -22.076764722605933 ], [ -47.19464541872118, -22.076746780882953 ], [ -47.194557919429656, -22.076728839111247 ], [ -47.194470420156073, -22.076710897290823 ], [ -47.194382920900409, -22.076692955421684 ], [ -47.194295421662645, -22.076675013503827 ], [ -47.194207922442814, -22.07665707153723 ], [ -47.194120423240896, -22.07663912952194 ], [ -47.194032924056891, -22.076621187457928 ], [ -47.193945424890821, -22.076603245345193 ], [ -47.193857925742662, -22.076585303183737 ], [ -47.193770426612424, -22.076567360973556 ], [ -47.192513015405687, -22.076309515640002 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 409.78372530600001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197871516781184, -22.077422124179456 ], [ -47.197792283367022, -22.077405879083688 ], [ -47.197704783422495, -22.077387939064955 ], [ -47.197617283495887, -22.07736999899749 ], [ -47.197529783587186, -22.077352058881324 ], [ -47.197442283696397, -22.077334118716426 ], [ -47.197354783823521, -22.077316178502798 ], [ -47.197267283968564, -22.077298238240452 ], [ -47.197179784131514, -22.077280297929377 ], [ -47.197092284312383, -22.077262357569591 ], [ -47.197004784511144, -22.077244417161079 ], [ -47.196917284727839, -22.077226476703835 ], [ -47.196829784962453, -22.077208536197872 ], [ -47.19674228521496, -22.077190595643184 ], [ -47.196654785485386, -22.077172655039771 ], [ -47.196567285773725, -22.077154714387643 ], [ -47.196479786079976, -22.077136773686789 ], [ -47.196392286404148, -22.077118832937227 ], [ -47.196304786746239, -22.077100892138922 ], [ -47.196217287106236, -22.077082951291889 ], [ -47.196129787484161, -22.077065010396154 ], [ -47.196042287879976, -22.077047069451698 ], [ -47.195954788293719, -22.077029128458513 ], [ -47.195867288725381, -22.077011187416606 ], [ -47.195779789174964, -22.07699324632598 ], [ -47.195692289642452, -22.076975305186632 ], [ -47.195604790127838, -22.07695736399857 ], [ -47.195517290631173, -22.076939422761775 ], [ -47.195429791152428, -22.076921481476266 ], [ -47.195342291691567, -22.07690354014203 ], [ -47.195254792248647, -22.076885598759077 ], [ -47.195167292823626, -22.076867657327409 ], [ -47.195079793416539, -22.076849715847018 ], [ -47.194992294027372, -22.07683177431791 ], [ -47.194904794656097, -22.076813832740068 ], [ -47.194817295302769, -22.076795891113516 ], [ -47.194729795967341, -22.076777949438242 ], [ -47.194642296649825, -22.076760007714249 ], [ -47.194554797350236, -22.076742065941538 ], [ -47.194467298068581, -22.076724124120105 ], [ -47.194379798804825, -22.07670618224995 ], [ -47.193994621917092, -22.076627200462926 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 403.87681239900002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197853136858186, -22.077432222698331 ], [ -47.197789161585987, -22.077419105951289 ], [ -47.197701661633381, -22.077401165931551 ], [ -47.197614161698695, -22.077383225863063 ], [ -47.197526661781922, -22.077365285745902 ], [ -47.197439161883054, -22.077347345579994 ], [ -47.197351662002099, -22.077329405365344 ], [ -47.197264162139064, -22.077311465102007 ], [ -47.197176662293934, -22.077293524789926 ], [ -47.197089162466725, -22.077275584429106 ], [ -47.197001662657421, -22.077257644019607 ], [ -47.19691416286603, -22.077239703561357 ], [ -47.196826663092565, -22.077221763054382 ], [ -47.196739163336993, -22.077203822498685 ], [ -47.19665166359934, -22.077185881894245 ], [ -47.196564163879614, -22.077167941241122 ], [ -47.196476664177787, -22.077150000539262 ], [ -47.19638916449388, -22.077132059788692 ], [ -47.196301664827885, -22.077114118989357 ], [ -47.196214165179804, -22.077096178141343 ], [ -47.196126665549649, -22.077078237244599 ], [ -47.196039165937393, -22.07706029629913 ], [ -47.195951666343063, -22.077042355304936 ], [ -47.195864166766647, -22.07702441426202 ], [ -47.19577666720815, -22.077006473170378 ], [ -47.19568916766756, -22.076988532030025 ], [ -47.195601668144882, -22.076970590840951 ], [ -47.19551416864013, -22.076952649603136 ], [ -47.195426669153306, -22.076934708316632 ], [ -47.195339169684367, -22.076916766981391 ], [ -47.195251670233375, -22.076898825597425 ], [ -47.195164170800282, -22.076880884164748 ], [ -47.19507667138511, -22.076862942683345 ], [ -47.194989171987871, -22.076845001153231 ], [ -47.194901672608516, -22.076827059574374 ], [ -47.19481417324711, -22.076809117946823 ], [ -47.194726673903602, -22.076791176270536 ], [ -47.194639174578015, -22.076773234545531 ], [ -47.194551675270347, -22.076755292771814 ], [ -47.194464175980606, -22.076737350949369 ], [ -47.194376676708785, -22.076719409078205 ], [ -47.194032125836912, -22.076648757839671 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 393.730360152, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197834756932473, -22.077442321215337 ], [ -47.19778603980447, -22.077432332818837 ], [ -47.197698539843799, -22.07741439279809 ], [ -47.197611039901027, -22.077396452728614 ], [ -47.197523539976174, -22.077378512610434 ], [ -47.197436040069235, -22.077360572443514 ], [ -47.197348540180208, -22.077342632227861 ], [ -47.197261040309094, -22.077324691963501 ], [ -47.197173540455893, -22.077306751650411 ], [ -47.197086040620597, -22.077288811288607 ], [ -47.196998540803214, -22.077270870878078 ], [ -47.196911041003744, -22.077252930418823 ], [ -47.196823541222201, -22.077234989910835 ], [ -47.196736041458557, -22.077217049354136 ], [ -47.196648541712825, -22.077199108748712 ], [ -47.196561041985021, -22.077181168094558 ], [ -47.196473542275129, -22.077163227391683 ], [ -47.196386042583136, -22.077145286640096 ], [ -47.196298542909062, -22.077127345839788 ], [ -47.196211043252916, -22.077109404990747 ], [ -47.196123543614675, -22.077091464092987 ], [ -47.196036043994347, -22.077073523146513 ], [ -47.195948544391932, -22.07705558215131 ], [ -47.19586104480743, -22.077037641107385 ], [ -47.195773545240861, -22.077019700014738 ], [ -47.195686045692192, -22.077001758873372 ], [ -47.195598546161456, -22.076983817683288 ], [ -47.195511046648612, -22.07696587644449 ], [ -47.195423547153695, -22.076947935156955 ], [ -47.195336047676712, -22.076929993820706 ], [ -47.195248548217613, -22.076912052435727 ], [ -47.195161048776448, -22.076894111002041 ], [ -47.195073549353204, -22.076876169519625 ], [ -47.194986049947872, -22.076858227988492 ], [ -47.194898550560467, -22.07684028640864 ], [ -47.194811051190968, -22.076822344780076 ], [ -47.194723551839395, -22.076804403102784 ], [ -47.194636052505729, -22.07678646137677 ], [ -47.194548553189996, -22.076768519602034 ], [ -47.194461053892176, -22.076750577778586 ], [ -47.194373554612277, -22.076732635906414 ], [ -47.194109739170834, -22.076678539796383 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 387.61834751499998, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197816377003988, -22.077452419730477 ], [ -47.197782918022497, -22.077445559686382 ], [ -47.19769541805374, -22.077427619664608 ], [ -47.197607918102889, -22.077409679594133 ], [ -47.197520418169972, -22.077391739474947 ], [ -47.197432918254954, -22.077373799307004 ], [ -47.197345418357848, -22.07735585909036 ], [ -47.197257918478655, -22.077337918824991 ], [ -47.197170418617368, -22.077319978510893 ], [ -47.197082918774001, -22.077302038148083 ], [ -47.196995418948546, -22.077284097736548 ], [ -47.196907919140997, -22.077266157276259 ], [ -47.196820419351376, -22.077248216767277 ], [ -47.196732919579652, -22.07723027620958 ], [ -47.196645419825842, -22.077212335603139 ], [ -47.196557920089958, -22.077194394947977 ], [ -47.196470420371988, -22.077176454244082 ], [ -47.196382920671923, -22.077158513491494 ], [ -47.19629542098977, -22.077140572690183 ], [ -47.196207921325545, -22.077122631840119 ], [ -47.196120421679225, -22.077104690941365 ], [ -47.196032922050826, -22.077086749993882 ], [ -47.195945422440332, -22.077068808997669 ], [ -47.19585792284775, -22.077050867952735 ], [ -47.195770423273103, -22.077032926859076 ], [ -47.195682923716355, -22.077014985716698 ], [ -47.195595424177547, -22.076997044525609 ], [ -47.195507924656631, -22.076979103285801 ], [ -47.195420425153635, -22.076961161997261 ], [ -47.195332925668573, -22.076943220659995 ], [ -47.195245426201403, -22.076925279274011 ], [ -47.195157926752159, -22.076907337839319 ], [ -47.195070427320836, -22.076889396355895 ], [ -47.194982927907432, -22.076871454823753 ], [ -47.194895428511941, -22.076853513242892 ], [ -47.19480792913437, -22.076835571613316 ], [ -47.194720429774712, -22.076817629935011 ], [ -47.194632930432974, -22.076799688207991 ], [ -47.194545431109169, -22.076781746432246 ], [ -47.194457931803264, -22.076763804607786 ], [ -47.194370432515285, -22.07674586273459 ], [ -47.194149183526456, -22.076700495031186 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 381.48487366199998, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197797997072804, -22.077462518243731 ], [ -47.197779796240042, -22.077458786553862 ], [ -47.197692296263213, -22.077440846531108 ], [ -47.19760479630429, -22.077422906459617 ], [ -47.197517296363287, -22.077404966339408 ], [ -47.197429796440197, -22.077387026170477 ], [ -47.197342296535012, -22.077369085952821 ], [ -47.197254796647734, -22.077351145686432 ], [ -47.197167296778382, -22.077333205371325 ], [ -47.197079796926928, -22.077315265007492 ], [ -47.196992297093388, -22.077297324594962 ], [ -47.196904797277774, -22.077279384133686 ], [ -47.196817297480067, -22.077261443623684 ], [ -47.196729797700272, -22.077243503064963 ], [ -47.196642297938396, -22.077225562457517 ], [ -47.196554798194427, -22.07720762180135 ], [ -47.19646729846837, -22.077189681096463 ], [ -47.196379798760248, -22.077171740342852 ], [ -47.196292299070016, -22.077153799540515 ], [ -47.196204799397698, -22.077135858689477 ], [ -47.1961172997433, -22.077117917789693 ], [ -47.196029800106828, -22.0770999768412 ], [ -47.195942300488255, -22.077082035843979 ], [ -47.195854800887624, -22.077064094798036 ], [ -47.195767301304876, -22.077046153703371 ], [ -47.195679801740056, -22.077028212559981 ], [ -47.195592302193162, -22.077010271367872 ], [ -47.195504802664182, -22.076992330127066 ], [ -47.1954173031531, -22.076974388837513 ], [ -47.195329803659952, -22.076956447499242 ], [ -47.19524230418471, -22.076938506112253 ], [ -47.195154804727395, -22.076920564676534 ], [ -47.195067305287992, -22.076902623192112 ], [ -47.19497980586651, -22.076884681658971 ], [ -47.194892306462947, -22.076866740077097 ], [ -47.194804807077297, -22.076848798446509 ], [ -47.194717307709567, -22.076830856767199 ], [ -47.194629808359757, -22.076812915039167 ], [ -47.194542309027867, -22.076794973262412 ], [ -47.194454809713903, -22.076777031436944 ], [ -47.194367310417832, -22.076759089562753 ], [ -47.194188830933953, -22.076722491889381 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 375.37428065300003, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197779617138835, -22.077472616755159 ], [ -47.197776674457131, -22.077472013421342 ], [ -47.197689174472217, -22.077454073397579 ], [ -47.197601674505215, -22.077436133325079 ], [ -47.19751417455614, -22.077418193203862 ], [ -47.197426674624971, -22.077400253033925 ], [ -47.197339174711708, -22.077382312815253 ], [ -47.197251674816343, -22.077364372547862 ], [ -47.197164174938919, -22.077346432231742 ], [ -47.197076675079394, -22.077328491866904 ], [ -47.196989175237782, -22.077310551453362 ], [ -47.196901675414082, -22.077292610991076 ], [ -47.196814175608296, -22.077274670480069 ], [ -47.196726675820422, -22.077256729920336 ], [ -47.196639176050475, -22.077238789311885 ], [ -47.196551676298427, -22.077220848654704 ], [ -47.196464176564284, -22.077202907948809 ], [ -47.196376676848089, -22.077184967194189 ], [ -47.196289177149779, -22.077167026390846 ], [ -47.196201677469389, -22.0771490855388 ], [ -47.196114177806912, -22.077131144637992 ], [ -47.196026678162355, -22.077113203688505 ], [ -47.19593917853571, -22.077095262690275 ], [ -47.195851678926999, -22.077077321643319 ], [ -47.195764179336173, -22.077059380547645 ], [ -47.195676679763281, -22.077041439403253 ], [ -47.195589180208302, -22.077023498210131 ], [ -47.195501680671256, -22.077005556968317 ], [ -47.195414181152096, -22.076987615677758 ], [ -47.195326681650869, -22.076969674338475 ], [ -47.195239182167548, -22.076951732950459 ], [ -47.195151682702161, -22.076933791513746 ], [ -47.195064183254679, -22.076915850028314 ], [ -47.194976683825118, -22.076897908494164 ], [ -47.194889184413483, -22.076879966911278 ], [ -47.194801685019755, -22.076862025279681 ], [ -47.194714185643953, -22.076844083599365 ], [ -47.194626686286064, -22.076826141870328 ], [ -47.194539186946088, -22.076808200092565 ], [ -47.194451687624046, -22.07679025826608 ], [ -47.194364188319902, -22.07677231639088 ], [ -47.194228261882046, -22.076744444348925 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 377.55825180300002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.19776123720213, -22.077482715264697 ], [ -47.197686052680751, -22.077467300263994 ], [ -47.197598552705678, -22.077449360190496 ], [ -47.19751105274851, -22.077431420068276 ], [ -47.197423552809262, -22.07741347989732 ], [ -47.197336052887913, -22.077395539677639 ], [ -47.19724855298449, -22.077377599409239 ], [ -47.197161053098988, -22.077359659092114 ], [ -47.197073553231384, -22.07734171872627 ], [ -47.196986053381686, -22.077323778311694 ], [ -47.196898553549907, -22.0773058378484 ], [ -47.196811053736049, -22.077287897336387 ], [ -47.196723553940103, -22.077269956775663 ], [ -47.19663605416207, -22.077252016166202 ], [ -47.19654855440195, -22.077234075508017 ], [ -47.196461054659743, -22.077216134801109 ], [ -47.196373554935448, -22.077198194045479 ], [ -47.196286055229066, -22.077180253241131 ], [ -47.196198555540619, -22.077162312388062 ], [ -47.196111055870055, -22.077144371486281 ], [ -47.196023556217419, -22.07712643053576 ], [ -47.195936056582717, -22.077108489536521 ], [ -47.195848556965899, -22.077090548488563 ], [ -47.195761057367008, -22.077072607391877 ], [ -47.195673557786037, -22.077054666246468 ], [ -47.195586058222986, -22.077036725052341 ], [ -47.195498558677848, -22.077018783809496 ], [ -47.195411059150629, -22.077000842517929 ], [ -47.195323559641317, -22.076982901177651 ], [ -47.195236060149924, -22.076964959788651 ], [ -47.195148560676451, -22.076947018350918 ], [ -47.195061061220898, -22.076929076864467 ], [ -47.194973561783257, -22.076911135329294 ], [ -47.194886062363537, -22.076893193745409 ], [ -47.194798562961736, -22.076875252112796 ], [ -47.194711063577856, -22.076857310431482 ], [ -47.194623564211888, -22.076839368701435 ], [ -47.194536064863854, -22.076821426922663 ], [ -47.194448565533719, -22.076803485095173 ], [ -47.194361066221504, -22.076785543218957 ], [ -47.194189219632271, -22.076750305643998 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 7.083379043, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.194276942075888, -22.076782160399564 ], [ -47.194209927637033, -22.076768418907861 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 595.467515327, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198422913194996, -22.077119167746105 ], [ -47.198410935168269, -22.077116711948737 ], [ -47.198323435358638, -22.077098772252604 ], [ -47.198235935566871, -22.077080832507757 ], [ -47.198148435793037, -22.077062892714167 ], [ -47.198060936037116, -22.077044952871852 ], [ -47.197973436299087, -22.077027012980817 ], [ -47.197885936578992, -22.077009073041058 ], [ -47.197798436876788, -22.076991133052591 ], [ -47.197710937192518, -22.076973193015398 ], [ -47.197623437526126, -22.076955252929466 ], [ -47.197535937877667, -22.076937312794815 ], [ -47.197448438247115, -22.076919372611449 ], [ -47.197360938634468, -22.076901432379355 ], [ -47.197273439039741, -22.076883492098538 ], [ -47.197185939462926, -22.076865551769 ], [ -47.197098439904018, -22.076847611390757 ], [ -47.197010940363029, -22.076829670963775 ], [ -47.196923440839939, -22.076811730488071 ], [ -47.196835941334761, -22.076793789963659 ], [ -47.196748441847518, -22.076775849390501 ], [ -47.196660942378173, -22.076757908768627 ], [ -47.196573442926741, -22.076739968098035 ], [ -47.196485943493229, -22.076722027378732 ], [ -47.196398444077623, -22.076704086610697 ], [ -47.196310944679936, -22.076686145793939 ], [ -47.196223445300156, -22.076668204928481 ], [ -47.196135945938295, -22.076650264014283 ], [ -47.196048446594361, -22.07663232305136 ], [ -47.195960947268318, -22.076614382039725 ], [ -47.195873447960203, -22.076596440979365 ], [ -47.195785948669993, -22.07657849987028 ], [ -47.19569844939771, -22.076560558712487 ], [ -47.195610950143347, -22.076542617505979 ], [ -47.195523450906897, -22.076524676250742 ], [ -47.195435951688339, -22.076506734946786 ], [ -47.195348452487714, -22.076488793594105 ], [ -47.195260953305009, -22.076470852192706 ], [ -47.195173454140217, -22.076452910742592 ], [ -47.19508595499336, -22.076434969243756 ], [ -47.194998455864386, -22.076417027696198 ], [ -47.194910956753347, -22.076399086099922 ], [ -47.19482345766022, -22.076381144454935 ], [ -47.194735958585014, -22.076363202761229 ], [ -47.194648459527734, -22.076345261018798 ], [ -47.19456096048836, -22.076327319227634 ], [ -47.194473461466913, -22.07630937738778 ], [ -47.194385962463365, -22.076291435499183 ], [ -47.194298463477757, -22.076273493561875 ], [ -47.194210964510063, -22.076255551575862 ], [ -47.194123465560281, -22.076237609541128 ], [ -47.194035966628419, -22.076219667457664 ], [ -47.193948467714485, -22.076201725325486 ], [ -47.193860968818448, -22.076183783144597 ], [ -47.193773469940361, -22.076165840914982 ], [ -47.193685971080079, -22.076147898636634 ], [ -47.193598472237923, -22.076129956309607 ], [ -47.193510973413574, -22.07611201393383 ], [ -47.193423474607158, -22.076094071509353 ], [ -47.193335975818663, -22.076076129036156 ], [ -47.19324847704808, -22.076058186514238 ], [ -47.193160978295417, -22.076040243943606 ], [ -47.193073479560695, -22.076022301324254 ], [ -47.192985980843865, -22.076004358656188 ], [ -47.192898482144976, -22.075986415939404 ], [ -47.192810983464, -22.075968473173901 ], [ -47.192789316388492, -22.075964030044492 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 594.53179925500001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198404533354299, -22.077129266320938 ], [ -47.198320313632117, -22.077111999126203 ], [ -47.198232813832291, -22.077094059380336 ], [ -47.198145314050372, -22.077076119585726 ], [ -47.198057814286372, -22.077058179742423 ], [ -47.197970314540264, -22.07704023985038 ], [ -47.19788281481209, -22.077022299909615 ], [ -47.197795315101814, -22.077004359920139 ], [ -47.197707815409466, -22.076986419881937 ], [ -47.197620315735001, -22.076968479795003 ], [ -47.19753281607845, -22.076950539659322 ], [ -47.197445316439833, -22.076932599474961 ], [ -47.1973578168191, -22.076914659241861 ], [ -47.197270317216301, -22.076896718960036 ], [ -47.197182817631408, -22.076878778629485 ], [ -47.19709531806442, -22.076860838250234 ], [ -47.197007818515353, -22.076842897822246 ], [ -47.196920318984191, -22.076824957345515 ], [ -47.196832819470941, -22.076807016820112 ], [ -47.196745319975605, -22.07678907624593 ], [ -47.196657820498189, -22.076771135623041 ], [ -47.196570321038685, -22.076753194951461 ], [ -47.196482821597094, -22.076735254231149 ], [ -47.196395322173409, -22.07671731346209 ], [ -47.196307822767636, -22.076699372644338 ], [ -47.196220323379791, -22.076681431777867 ], [ -47.196132824009851, -22.076663490862668 ], [ -47.196045324657838, -22.076645549898739 ], [ -47.195957825323724, -22.076627608886088 ], [ -47.195870326007523, -22.076609667824719 ], [ -47.195782826709248, -22.076591726714632 ], [ -47.195695327428886, -22.076573785555826 ], [ -47.195607828166438, -22.076555844348306 ], [ -47.195520328921916, -22.076537903092067 ], [ -47.195432829695278, -22.076519961787096 ], [ -47.195345330486582, -22.076502020433406 ], [ -47.195257831295798, -22.076484079031001 ], [ -47.195170332122927, -22.076466137579871 ], [ -47.195082832967984, -22.076448196080026 ], [ -47.194995333830946, -22.076430254531463 ], [ -47.19490783471182, -22.076412312934178 ], [ -47.194820335610629, -22.076394371288181 ], [ -47.194732836527344, -22.076376429593466 ], [ -47.194645337461985, -22.076358487850012 ], [ -47.194557838414539, -22.076340546057857 ], [ -47.194470339385013, -22.076322604216983 ], [ -47.194382840373386, -22.076304662327384 ], [ -47.1942953413797, -22.076286720389067 ], [ -47.194207842403934, -22.076268778402039 ], [ -47.19412034344608, -22.076250836366299 ], [ -47.19403284450614, -22.076232894281826 ], [ -47.193945345584112, -22.076214952148639 ], [ -47.193857846680018, -22.076197009966741 ], [ -47.193770347793851, -22.076179067736099 ], [ -47.193682848925491, -22.076161125456753 ], [ -47.193595350075249, -22.0761431831287 ], [ -47.193507851242828, -22.076125240751931 ], [ -47.193420352428333, -22.076107298326441 ], [ -47.193332853631766, -22.076089355852243 ], [ -47.193245354853104, -22.076071413329299 ], [ -47.193157856092377, -22.076053470757671 ], [ -47.193070357349569, -22.076035528137293 ], [ -47.192982858624674, -22.076017585468232 ], [ -47.192895359917706, -22.075999642750421 ], [ -47.192807861228644, -22.075981699983927 ], [ -47.192779788790212, -22.07597594334705 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 593.59608318599999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198386153510882, -22.077139364893888 ], [ -47.198317191905119, -22.077125225999769 ], [ -47.198229692097229, -22.077107286252879 ], [ -47.19814219230723, -22.077089346457289 ], [ -47.198054692535145, -22.077071406612959 ], [ -47.197967192780986, -22.077053466719899 ], [ -47.197879693044726, -22.077035526778129 ], [ -47.197792193326372, -22.077017586787633 ], [ -47.197704693625923, -22.076999646748423 ], [ -47.197617193943394, -22.076981706660479 ], [ -47.197529694278778, -22.076963766523825 ], [ -47.197442194632075, -22.076945826338434 ], [ -47.197354695003277, -22.076927886104325 ], [ -47.197267195392392, -22.076909945821495 ], [ -47.197179695799413, -22.076892005489942 ], [ -47.197092196224368, -22.076874065109667 ], [ -47.197004696667207, -22.076856124680667 ], [ -47.196917197127966, -22.076838184202945 ], [ -47.196829697606645, -22.076820243676519 ], [ -47.196742198103237, -22.076802303101353 ], [ -47.196654698617735, -22.076784362477465 ], [ -47.196567199150159, -22.076766421804855 ], [ -47.196479699700483, -22.076748481083527 ], [ -47.196392200268718, -22.076730540313481 ], [ -47.196304700854888, -22.076712599494705 ], [ -47.19621720145895, -22.076694658627222 ], [ -47.196129702080931, -22.076676717711006 ], [ -47.196042202720832, -22.076658776746068 ], [ -47.195954703378646, -22.076640835732412 ], [ -47.195867204054366, -22.076622894670045 ], [ -47.19577970474802, -22.076604953558942 ], [ -47.195692205459586, -22.076587012399131 ], [ -47.195604706189066, -22.076569071190587 ], [ -47.195517206936451, -22.076551129933335 ], [ -47.195429707701756, -22.076533188627362 ], [ -47.195342208484973, -22.076515247272678 ], [ -47.195254709286111, -22.076497305869253 ], [ -47.195167210105176, -22.076479364417125 ], [ -47.195079710942146, -22.076461422916267 ], [ -47.194992211797043, -22.076443481366692 ], [ -47.194904712669839, -22.076425539768401 ], [ -47.194817213560555, -22.076407598121385 ], [ -47.194729714469197, -22.076389656425658 ], [ -47.19464221539576, -22.076371714681205 ], [ -47.194554716340228, -22.076353772888034 ], [ -47.194467217302631, -22.076335831046151 ], [ -47.194379718282946, -22.076317889155543 ], [ -47.194292219281166, -22.076299947216228 ], [ -47.194204720297336, -22.07628200522818 ], [ -47.194117221331389, -22.076264063191417 ], [ -47.194029722383377, -22.076246121105953 ], [ -47.193942223453291, -22.07622817897175 ], [ -47.193854724541112, -22.076210236788835 ], [ -47.193767225646873, -22.076192294557202 ], [ -47.193679726770426, -22.076174352276826 ], [ -47.193592227912113, -22.076156409947782 ], [ -47.19350472907162, -22.076138467569994 ], [ -47.193417230249047, -22.076120525143498 ], [ -47.1933297314444, -22.076102582668277 ], [ -47.193242232657667, -22.076084640144348 ], [ -47.193154733888854, -22.076066697571694 ], [ -47.193067235137967, -22.076048754950325 ], [ -47.192979736405, -22.076030812280237 ], [ -47.192892237689968, -22.076012869561442 ], [ -47.192804738992841, -22.075994926793918 ], [ -47.192770261190368, -22.075987856649174 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 592.66036711499999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.1983677736647, -22.077149463464991 ], [ -47.198314070177666, -22.077138452873299 ], [ -47.19822657036169, -22.077120513125386 ], [ -47.198139070563627, -22.077102573328801 ], [ -47.198051570783456, -22.077084633483452 ], [ -47.197964071021218, -22.077066693589401 ], [ -47.197876571276879, -22.077048753646618 ], [ -47.197789071550453, -22.077030813655117 ], [ -47.197701571841925, -22.077012873614898 ], [ -47.197614072151325, -22.076994933525949 ], [ -47.197526572478623, -22.076976993388282 ], [ -47.197439072823848, -22.076959053201886 ], [ -47.197351573186971, -22.076941112966768 ], [ -47.197264073568007, -22.076923172682932 ], [ -47.197176573966949, -22.076905232350367 ], [ -47.197089074383825, -22.076887291969065 ], [ -47.197001574818593, -22.076869351539074 ], [ -47.196914075271273, -22.076851411060343 ], [ -47.196826575741873, -22.076833470532907 ], [ -47.196739076230386, -22.076815529956718 ], [ -47.196651576736812, -22.076797589331839 ], [ -47.196564077261158, -22.076779648658221 ], [ -47.196476577803402, -22.076761707935884 ], [ -47.196389078363559, -22.076743767164821 ], [ -47.19630157894165, -22.076725826345044 ], [ -47.19621407953764, -22.076707885476544 ], [ -47.196126580151549, -22.076689944559309 ], [ -47.196039080783372, -22.076672003593384 ], [ -47.1959515814331, -22.076654062578701 ], [ -47.195864082100755, -22.076636121515339 ], [ -47.195776582786323, -22.076618180403209 ], [ -47.195689083489818, -22.076600239242403 ], [ -47.195601584211218, -22.076582298032857 ], [ -47.195514084950524, -22.07656435677459 ], [ -47.19542658570775, -22.076546415467607 ], [ -47.195339086482896, -22.076528474111917 ], [ -47.195251587275955, -22.076510532707466 ], [ -47.195164088086941, -22.076492591254343 ], [ -47.195076588915832, -22.07647464975248 ], [ -47.194989089762657, -22.076456708201896 ], [ -47.194901590627374, -22.076438766602589 ], [ -47.194814091510018, -22.076420824954571 ], [ -47.194726592410589, -22.076402883257831 ], [ -47.19463909332908, -22.076384941512369 ], [ -47.194551594265462, -22.076366999718193 ], [ -47.194464095219786, -22.076349057875298 ], [ -47.194376596192022, -22.076331115983663 ], [ -47.194289097182178, -22.076313174043353 ], [ -47.194201598190261, -22.076295232054299 ], [ -47.194114099216236, -22.076277290016524 ], [ -47.194026600260152, -22.076259347930044 ], [ -47.19393910132198, -22.076241405794825 ], [ -47.193851602401743, -22.076223463610916 ], [ -47.193764103499419, -22.076205521378252 ], [ -47.193676604614893, -22.076187579096889 ], [ -47.193589105748501, -22.076169636766831 ], [ -47.193501606899936, -22.076151694388017 ], [ -47.193414108069284, -22.076133751960523 ], [ -47.193326609256559, -22.076115809484289 ], [ -47.193239110461761, -22.076097866959358 ], [ -47.193151611684861, -22.076079924385695 ], [ -47.193064112925903, -22.076061981763313 ], [ -47.192976614184865, -22.076044039092217 ], [ -47.192889115461753, -22.076026096372409 ], [ -47.192801616756547, -22.076008153603865 ], [ -47.192760733588962, -22.075999769950851 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 591.72465104699995, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198349393815811, -22.0771595620342 ], [ -47.198310948449738, -22.077151679746773 ], [ -47.198223448625683, -22.077133739997873 ], [ -47.198135948819534, -22.077115800200275 ], [ -47.198048449031297, -22.077097860353927 ], [ -47.197960949260974, -22.077079920458857 ], [ -47.197873449508556, -22.077061980515069 ], [ -47.197785949774051, -22.077044040522559 ], [ -47.197698450057459, -22.077026100481319 ], [ -47.197610950358772, -22.077008160391365 ], [ -47.197523450677991, -22.076990220252704 ], [ -47.197435951015137, -22.076972280065288 ], [ -47.197348451370189, -22.076954339829161 ], [ -47.197260951743147, -22.076936399544316 ], [ -47.197173452134017, -22.076918459210745 ], [ -47.197085952542807, -22.076900518828449 ], [ -47.196998452969495, -22.07688257839742 ], [ -47.196910953414097, -22.076864637917691 ], [ -47.196823453876632, -22.076846697389236 ], [ -47.196735954357088, -22.076828756812059 ], [ -47.196648454855428, -22.076810816186153 ], [ -47.19656095537168, -22.076792875511533 ], [ -47.196473455905846, -22.076774934788187 ], [ -47.196385956457938, -22.076756994016115 ], [ -47.196298457027943, -22.076739053195322 ], [ -47.196210957615861, -22.076721112325814 ], [ -47.196123458221692, -22.076703171407587 ], [ -47.196035958845435, -22.076685230440635 ], [ -47.195948459487106, -22.076667289424979 ], [ -47.195860960146675, -22.076649348360583 ], [ -47.195773460824171, -22.076631407247458 ], [ -47.195685961519565, -22.076613466085629 ], [ -47.195598462232901, -22.076595524875074 ], [ -47.195510962964129, -22.076577583615798 ], [ -47.195423463713276, -22.076559642307803 ], [ -47.195335964480343, -22.0765417009511 ], [ -47.195248465265337, -22.076523759545672 ], [ -47.195160966068229, -22.076505818091508 ], [ -47.195073466889056, -22.076487876588626 ], [ -47.194985967727789, -22.076469935037029 ], [ -47.194898468584427, -22.076451993436734 ], [ -47.194810969459013, -22.0764340517877 ], [ -47.194723470351505, -22.076416110089944 ], [ -47.19463597126191, -22.076398168343488 ], [ -47.19454847219022, -22.076380226548313 ], [ -47.194460973136458, -22.076362284704405 ], [ -47.19437347410063, -22.076344342811765 ], [ -47.1942859750827, -22.076326400870432 ], [ -47.194198476082704, -22.076308458880366 ], [ -47.194110977100614, -22.076290516841581 ], [ -47.194023478136458, -22.076272574754086 ], [ -47.193935979190208, -22.076254632617868 ], [ -47.193848480261885, -22.076236690432935 ], [ -47.193760981351474, -22.076218748199292 ], [ -47.193673482458891, -22.076200805916891 ], [ -47.19358598358442, -22.076182863585828 ], [ -47.193498484727783, -22.076164921206033 ], [ -47.193410985889052, -22.076146978777512 ], [ -47.193323487068255, -22.076129036300269 ], [ -47.193235988265371, -22.076111093774305 ], [ -47.1931484894804, -22.076093151199647 ], [ -47.19306099071337, -22.07607520857626 ], [ -47.192973491964253, -22.076057265904151 ], [ -47.192885993233055, -22.076039323183323 ], [ -47.192798494519778, -22.076021380413788 ], [ -47.192751205986013, -22.076011683252087 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 590.78893497700005, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.19833101396415, -22.077169660601562 ], [ -47.198307826721347, -22.07716490662024 ], [ -47.198220326889206, -22.077146966870334 ], [ -47.198132827074986, -22.077129027071724 ], [ -47.198045327278663, -22.077111087224377 ], [ -47.197957827500268, -22.077093147328299 ], [ -47.197870327739771, -22.077075207383501 ], [ -47.19778282799718, -22.077057267389961 ], [ -47.197695328272523, -22.07703932734773 ], [ -47.197607828565744, -22.07702138725676 ], [ -47.197520328876905, -22.0770034471171 ], [ -47.197432829205965, -22.076985506928661 ], [ -47.197345329552938, -22.07696756669154 ], [ -47.197257829917824, -22.076949626405689 ], [ -47.197170330300615, -22.076931686071106 ], [ -47.197082830701319, -22.076913745687804 ], [ -47.196995331119943, -22.076895805255749 ], [ -47.196907831556466, -22.076877864775025 ], [ -47.196820332010923, -22.076859924245557 ], [ -47.196732832483292, -22.076841983667371 ], [ -47.196645332973553, -22.076824043040446 ], [ -47.196557833481734, -22.076806102364838 ], [ -47.196470334007827, -22.076788161640479 ], [ -47.196382834551841, -22.076770220867399 ], [ -47.196295335113767, -22.0767522800456 ], [ -47.196207835693606, -22.076734339175076 ], [ -47.196120336291358, -22.076716398255837 ], [ -47.19603283690703, -22.076698457287883 ], [ -47.195945337540628, -22.076680516271217 ], [ -47.195857838192111, -22.076662575205795 ], [ -47.195770338861529, -22.076644634091679 ], [ -47.195682839548859, -22.076626692928844 ], [ -47.195595340254116, -22.076608751717277 ], [ -47.195507840977257, -22.076590810456977 ], [ -47.195420341718332, -22.076572869147988 ], [ -47.195332842477328, -22.076554927790273 ], [ -47.195245343254236, -22.076536986383836 ], [ -47.195157844049056, -22.076519044928645 ], [ -47.195070344861797, -22.076501103424771 ], [ -47.194982845692465, -22.076483161872169 ], [ -47.194895346541031, -22.076465220270862 ], [ -47.194807847407525, -22.076447278620819 ], [ -47.194720348291945, -22.076429336922057 ], [ -47.194632849194278, -22.076411395174578 ], [ -47.194545350114517, -22.076393453378405 ], [ -47.194457851052675, -22.07637551153347 ], [ -47.194370352008768, -22.076357569639839 ], [ -47.194282852982759, -22.076339627697493 ], [ -47.194195353974685, -22.076321685706422 ], [ -47.194107854984523, -22.076303743666628 ], [ -47.194020356012288, -22.07628580157812 ], [ -47.193932857057959, -22.076267859440893 ], [ -47.193845358121564, -22.076249917254952 ], [ -47.193757859203082, -22.076231975020296 ], [ -47.193670360302413, -22.076214032736868 ], [ -47.19358286141987, -22.076196090404814 ], [ -47.193495362555161, -22.07617814802401 ], [ -47.193407863708352, -22.076160205594476 ], [ -47.193320364879476, -22.076142263116214 ], [ -47.193232866068513, -22.076124320589251 ], [ -47.193145367275477, -22.076106378013577 ], [ -47.193057868500368, -22.076088435389181 ], [ -47.192970369743172, -22.07607049271607 ], [ -47.192882871003896, -22.076052549994234 ], [ -47.192795372282546, -22.076034607223686 ], [ -47.192741678381495, -22.076023596552897 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 589.85321890600005, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198312634109747, -22.077179759167063 ], [ -47.198304704992474, -22.077178133493664 ], [ -47.198217205152261, -22.077160193742742 ], [ -47.198129705329976, -22.077142253943123 ], [ -47.198042205525567, -22.077124314094767 ], [ -47.197954705739086, -22.077106374197687 ], [ -47.19786720597051, -22.077088434251877 ], [ -47.197779706219855, -22.077070494257349 ], [ -47.197692206487105, -22.077052554214095 ], [ -47.197604706772267, -22.077034614122116 ], [ -47.197517207075336, -22.077016673981426 ], [ -47.197429707396324, -22.076998733792013 ], [ -47.197342207735211, -22.076980793553869 ], [ -47.197254708092011, -22.076962853267002 ], [ -47.197167208466745, -22.076944912931417 ], [ -47.197079708859377, -22.076926972547106 ], [ -47.196992209269922, -22.07690903211407 ], [ -47.196904709698366, -22.076891091632316 ], [ -47.196817210144737, -22.076873151101836 ], [ -47.196729710609034, -22.076855210522648 ], [ -47.196642211091209, -22.076837269894735 ], [ -47.196554711591318, -22.07681932921809 ], [ -47.196467212109333, -22.076801388492726 ], [ -47.196379712645268, -22.076783447718633 ], [ -47.196292213199122, -22.076765506895825 ], [ -47.196204713770889, -22.076747566024295 ], [ -47.196117214360569, -22.076729625104043 ], [ -47.196029714968148, -22.076711684135084 ], [ -47.195942215593661, -22.076693743117392 ], [ -47.195854716237079, -22.076675802050985 ], [ -47.195767216898417, -22.07665786093586 ], [ -47.195679717577669, -22.076639919772006 ], [ -47.195592218274847, -22.076621978559434 ], [ -47.195504718989916, -22.076604037298136 ], [ -47.195417219722927, -22.076586095988123 ], [ -47.195329720473829, -22.076568154629388 ], [ -47.195242221242665, -22.076550213221935 ], [ -47.195154722029422, -22.076532271765767 ], [ -47.195067222834084, -22.076514330260878 ], [ -47.194979723656658, -22.076496388707277 ], [ -47.19489222449716, -22.076478447104947 ], [ -47.194804725355574, -22.076460505453891 ], [ -47.194717226231909, -22.076442563754117 ], [ -47.194629727126163, -22.076424622005629 ], [ -47.194542228038351, -22.076406680208418 ], [ -47.194454728968424, -22.076388738362507 ], [ -47.194367229916431, -22.076370796467874 ], [ -47.19427973088235, -22.076352854524508 ], [ -47.194192231866204, -22.076334912532424 ], [ -47.194104732867963, -22.076316970491625 ], [ -47.194017233887649, -22.076299028402104 ], [ -47.193929734925248, -22.076281086263887 ], [ -47.193842235980767, -22.076263144076922 ], [ -47.193754737054213, -22.076245201841243 ], [ -47.193667238145473, -22.076227259556831 ], [ -47.193579739254858, -22.076209317223746 ], [ -47.193492240382064, -22.076191374841919 ], [ -47.193404741527175, -22.076173432411387 ], [ -47.19331724269022, -22.076155489932127 ], [ -47.1932297438712, -22.076137547404162 ], [ -47.193142245070078, -22.076119604827465 ], [ -47.193054746286883, -22.076101662202056 ], [ -47.192967247521608, -22.076083719527951 ], [ -47.19287974877426, -22.076065776805102 ], [ -47.192792250044825, -22.076047834033531 ], [ -47.192732150775441, -22.076035509853238 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 588.91750283700003, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198294254252616, -22.077189857730684 ], [ -47.19821408341484, -22.077173420615146 ], [ -47.198126583584475, -22.077155480814508 ], [ -47.198039083772002, -22.077137540965154 ], [ -47.197951583977442, -22.077119601067061 ], [ -47.197864084200781, -22.077101661120246 ], [ -47.197776584442053, -22.077083721124705 ], [ -47.197689084701217, -22.077065781080442 ], [ -47.197601584978301, -22.077047840987461 ], [ -47.197514085273305, -22.077029900845758 ], [ -47.197426585586207, -22.077011960655312 ], [ -47.197339085917029, -22.076994020416176 ], [ -47.197251586265736, -22.07697608012829 ], [ -47.197164086632398, -22.076958139791717 ], [ -47.197076587016952, -22.076940199406394 ], [ -47.196989087419425, -22.076922258972349 ], [ -47.19690158783979, -22.076904318489586 ], [ -47.196814088278082, -22.0768863779581 ], [ -47.1967265887343, -22.076868437377907 ], [ -47.196639089208396, -22.076850496748978 ], [ -47.196551589700427, -22.076832556071327 ], [ -47.19646409021037, -22.076814615344951 ], [ -47.196376590738232, -22.076796674569856 ], [ -47.196289091284001, -22.076778733746035 ], [ -47.196201591847689, -22.076760792873497 ], [ -47.196114092429298, -22.07674285195224 ], [ -47.196026593028797, -22.076724910982268 ], [ -47.195939093646231, -22.076706969963567 ], [ -47.195851594281578, -22.076689028896144 ], [ -47.195764094934837, -22.076671087780017 ], [ -47.195676595606017, -22.076653146615151 ], [ -47.195589096295116, -22.076635205401569 ], [ -47.195501597002114, -22.076617264139266 ], [ -47.195414097727038, -22.07659932282824 ], [ -47.195326598469869, -22.0765813814685 ], [ -47.195239099230626, -22.076563440060035 ], [ -47.195151600009311, -22.076545498602862 ], [ -47.195064100805887, -22.076527557096959 ], [ -47.19497660162039, -22.076509615542349 ], [ -47.194889102452812, -22.076491673938989 ], [ -47.194801603303148, -22.076473732286946 ], [ -47.19471410417141, -22.076455790586163 ], [ -47.194626605057593, -22.076437848836662 ], [ -47.194539105961702, -22.076419907038449 ], [ -47.194451606883696, -22.076401965191522 ], [ -47.194364107823631, -22.07638402329588 ], [ -47.194276608781472, -22.076366081351487 ], [ -47.194189109757247, -22.076348139358412 ], [ -47.194101610750927, -22.076330197316604 ], [ -47.194014111762542, -22.076312255226075 ], [ -47.193926612792062, -22.076294313086844 ], [ -47.193839113839502, -22.076276370898857 ], [ -47.193751614904876, -22.076258428662182 ], [ -47.193664115988064, -22.076240486376761 ], [ -47.193576617089363, -22.076222544042668 ], [ -47.19348911820849, -22.076204601659835 ], [ -47.193401619345529, -22.076186659228291 ], [ -47.193314120500503, -22.076168716748022 ], [ -47.193226621673396, -22.076150774219041 ], [ -47.19313912286421, -22.076132831641342 ], [ -47.193051624072929, -22.076114889014917 ], [ -47.192964125299589, -22.076096946339803 ], [ -47.192876626544155, -22.076079003615927 ], [ -47.192789127806655, -22.076061060843362 ], [ -47.192722623167803, -22.076047423153163 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 587.98178676800001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198275874392742, -22.077199956292443 ], [ -47.198210961676956, -22.077186647487494 ], [ -47.198123461838492, -22.077168707685843 ], [ -47.198035962017947, -22.07715076783548 ], [ -47.197948462215308, -22.077132827936381 ], [ -47.197860962430589, -22.077114887988561 ], [ -47.197773462663775, -22.077096947992015 ], [ -47.197685962914868, -22.077079007946747 ], [ -47.197598463183866, -22.07706106785275 ], [ -47.197510963470783, -22.077043127710045 ], [ -47.197423463775621, -22.077025187518611 ], [ -47.197335964098357, -22.077007247278441 ], [ -47.197248464439006, -22.076989306989567 ], [ -47.197160964797575, -22.076971366651964 ], [ -47.197073465174057, -22.076953426265636 ], [ -47.196985965568437, -22.076935485830589 ], [ -47.196898465980745, -22.076917545346816 ], [ -47.196810966410951, -22.076899604814315 ], [ -47.196723466859083, -22.076881664233095 ], [ -47.196635967325129, -22.076863723603154 ], [ -47.196548467809073, -22.076845782924515 ], [ -47.196460968310937, -22.076827842197126 ], [ -47.196373468830728, -22.076809901421019 ], [ -47.196285969368411, -22.076791960596193 ], [ -47.19619846992402, -22.076774019722642 ], [ -47.196110970497543, -22.076756078800393 ], [ -47.196023471088992, -22.076738137829405 ], [ -47.19593597169834, -22.076720196809681 ], [ -47.195848472325608, -22.076702255741264 ], [ -47.195760972970788, -22.076684314624121 ], [ -47.195673473633896, -22.076666373458249 ], [ -47.195585974314902, -22.076648432243662 ], [ -47.195498475013835, -22.076630490980367 ], [ -47.195410975730674, -22.076612549668326 ], [ -47.19532347646544, -22.076594608307563 ], [ -47.195235977218111, -22.076576666898099 ], [ -47.19514847798871, -22.076558725439909 ], [ -47.195060978777214, -22.076540783933009 ], [ -47.194973479583652, -22.076522842377379 ], [ -47.194885980407996, -22.076504900773024 ], [ -47.19479848125026, -22.076486959119951 ], [ -47.194710982110458, -22.076469017418166 ], [ -47.19462348298854, -22.076451075667656 ], [ -47.194535983884563, -22.076433133868427 ], [ -47.194448484798492, -22.076415192020491 ], [ -47.194360985730349, -22.076397250123833 ], [ -47.194273486680125, -22.076379308178453 ], [ -47.194185987647813, -22.076361366184354 ], [ -47.194098488633429, -22.076343424141537 ], [ -47.194010989636951, -22.076325482050002 ], [ -47.193923490658399, -22.076307539909742 ], [ -47.193835991697782, -22.076289597720766 ], [ -47.193748492755056, -22.07627165548308 ], [ -47.193660993830157, -22.076253713196643 ], [ -47.193573494923392, -22.076235770861544 ], [ -47.193485996034447, -22.076217828477699 ], [ -47.193398497163422, -22.076199886045135 ], [ -47.193310998310309, -22.076181943563856 ], [ -47.193223499475124, -22.076164001033877 ], [ -47.193136000657859, -22.076146058455162 ], [ -47.193048501858506, -22.076128115827728 ], [ -47.192961003077087, -22.076110173151587 ], [ -47.192873504313589, -22.076092230426742 ], [ -47.192786005568017, -22.076074287653164 ], [ -47.192713095558616, -22.076059336452627 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 587.046070697, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198257494530104, -22.077210054852351 ], [ -47.198207839938597, -22.077199874359831 ], [ -47.198120340092046, -22.077181934557167 ], [ -47.19803284026343, -22.077163994705788 ], [ -47.197945340452719, -22.077146054805674 ], [ -47.197857840659914, -22.077128114856865 ], [ -47.197770340885029, -22.077110174859307 ], [ -47.197682841128035, -22.077092234813026 ], [ -47.197595341388961, -22.077074294718027 ], [ -47.197507841667814, -22.07705635457431 ], [ -47.197420341964566, -22.077038414381871 ], [ -47.197332842279224, -22.077020474140674 ], [ -47.197245342611801, -22.077002533850813 ], [ -47.197157842962291, -22.076984593512197 ], [ -47.19707034333068, -22.076966653124838 ], [ -47.196982843717002, -22.076948712688811 ], [ -47.196895344121231, -22.076930772204008 ], [ -47.196807844543358, -22.076912831670512 ], [ -47.196720344983412, -22.076894891088287 ], [ -47.196632845441378, -22.07687695045734 ], [ -47.196545345917244, -22.076859009777685 ], [ -47.196457846411029, -22.076841069049294 ], [ -47.196370346922741, -22.076823128272157 ], [ -47.196282847452352, -22.076805187446336 ], [ -47.196195347999883, -22.076787246571779 ], [ -47.196107848565333, -22.076769305648522 ], [ -47.196020349148696, -22.076751364676504 ], [ -47.195932849749973, -22.076733423655792 ], [ -47.195845350369154, -22.076715482586366 ], [ -47.195757851006263, -22.076697541468214 ], [ -47.195670351661306, -22.076679600301333 ], [ -47.195582852334226, -22.076661659085733 ], [ -47.19549535302508, -22.07664371782143 ], [ -47.195407853733848, -22.076625776508365 ], [ -47.195320354460534, -22.076607835146607 ], [ -47.195232855205134, -22.076589893736138 ], [ -47.195145355967654, -22.076571952276918 ], [ -47.195057856748079, -22.076554010769023 ], [ -47.194970357546438, -22.076536069212384 ], [ -47.194882858362703, -22.076518127607006 ], [ -47.194795359196888, -22.076500185952948 ], [ -47.194707860049007, -22.076482244250148 ], [ -47.194620360919018, -22.076464302498628 ], [ -47.194532861806962, -22.076446360698391 ], [ -47.194445362712827, -22.076428418849446 ], [ -47.194357863636604, -22.076410476951775 ], [ -47.194270364578301, -22.07639253500539 ], [ -47.194182865537904, -22.076374593010279 ], [ -47.194095366515455, -22.076356650966449 ], [ -47.194007867510898, -22.076338708873902 ], [ -47.193920368524267, -22.076320766732639 ], [ -47.193832869555571, -22.076302824542658 ], [ -47.193745370604773, -22.076284882303963 ], [ -47.193657871671789, -22.076266940016495 ], [ -47.193570372756959, -22.076248997680405 ], [ -47.193482873859935, -22.076231055295551 ], [ -47.193395374980838, -22.076213112861979 ], [ -47.193307876119647, -22.076195170379687 ], [ -47.193220377276376, -22.076177227848703 ], [ -47.193132878451038, -22.076159285268954 ], [ -47.193045379643607, -22.076141342640526 ], [ -47.192957880854117, -22.076123399963379 ], [ -47.192870382082546, -22.076105457237521 ], [ -47.192782883328896, -22.076087514462934 ], [ -47.192703567947881, -22.07607124975166 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 586.11035462799998, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198239114664744, -22.07722015341038 ], [ -47.198204718199754, -22.077213101232118 ], [ -47.19811721834516, -22.077195161428445 ], [ -47.198029718508444, -22.077177221576065 ], [ -47.197942218689654, -22.077159281674945 ], [ -47.197854718888777, -22.077141341725117 ], [ -47.197767219105806, -22.077123401726553 ], [ -47.197679719340748, -22.077105461679267 ], [ -47.197592219593602, -22.077087521583255 ], [ -47.197504719864362, -22.077069581438522 ], [ -47.197417220153035, -22.077051641245067 ], [ -47.197329720459621, -22.077033701002886 ], [ -47.197242220784126, -22.077015760711983 ], [ -47.197154721126523, -22.07699782037238 ], [ -47.197067221486847, -22.076979879984037 ], [ -47.196979721865084, -22.076961939546965 ], [ -47.196892222261219, -22.076943999061172 ], [ -47.196804722675282, -22.076926058526666 ], [ -47.196717223107257, -22.076908117943425 ], [ -47.196629723557145, -22.076890177311476 ], [ -47.196542224024938, -22.076872236630798 ], [ -47.196454724510652, -22.076854295901409 ], [ -47.196367225014278, -22.076836355123287 ], [ -47.196279725535831, -22.076818414296444 ], [ -47.196192226075283, -22.076800473420882 ], [ -47.196104726632647, -22.076782532496591 ], [ -47.196017227207932, -22.076764591523585 ], [ -47.195929727801129, -22.07674665050186 ], [ -47.195842228412246, -22.076728709431425 ], [ -47.195754729041283, -22.076710768312257 ], [ -47.195667229688226, -22.07669282714437 ], [ -47.195579730353074, -22.076674885927758 ], [ -47.19549223103585, -22.076656944662435 ], [ -47.195404731736545, -22.076639003348387 ], [ -47.19531723245516, -22.076621061985616 ], [ -47.195229733191695, -22.076603120574127 ], [ -47.195142233946129, -22.076585179113909 ], [ -47.195054734718489, -22.076567237604976 ], [ -47.194967235508756, -22.076549296047343 ], [ -47.194879736316949, -22.07653135444097 ], [ -47.194792237143055, -22.076513412785886 ], [ -47.194704737987088, -22.076495471082083 ], [ -47.194617238849041, -22.076477529329562 ], [ -47.1945297397289, -22.076459587528319 ], [ -47.194442240626678, -22.07644164567834 ], [ -47.194354741542377, -22.07642370377966 ], [ -47.194267242475995, -22.076405761832273 ], [ -47.19417974342754, -22.076387819836157 ], [ -47.194092244396991, -22.076369877791318 ], [ -47.194004745384369, -22.076351935697762 ], [ -47.19391724638966, -22.076333993555483 ], [ -47.193829747412885, -22.076316051364493 ], [ -47.193742248454029, -22.076298109124785 ], [ -47.193654749512966, -22.076280166836334 ], [ -47.19356725059005, -22.07626222449921 ], [ -47.193479751684954, -22.076244282113347 ], [ -47.193392252797771, -22.076226339678776 ], [ -47.193304753928508, -22.076208397195476 ], [ -47.193217255077165, -22.076190454663461 ], [ -47.193129756243749, -22.076172512082731 ], [ -47.193042257428253, -22.076154569453287 ], [ -47.19295475863067, -22.076136626775117 ], [ -47.19286725985102, -22.076118684048236 ], [ -47.192779761089291, -22.07610074127264 ], [ -47.192694040335589, -22.076083163050242 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 585.17463855699998, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198220734796621, -22.077230251966565 ], [ -47.19820159646045, -22.077226328104388 ], [ -47.198114096597777, -22.077208388299709 ], [ -47.198026596752989, -22.077190448446316 ], [ -47.19793909692612, -22.077172508544194 ], [ -47.197851597117165, -22.077154568593354 ], [ -47.197764097326115, -22.077136628593784 ], [ -47.197676597552977, -22.077118688545472 ], [ -47.197589097797753, -22.077100748448473 ], [ -47.197501598060434, -22.077082808302727 ], [ -47.197414098341035, -22.077064868108263 ], [ -47.197326598639542, -22.077046927865076 ], [ -47.197239098955968, -22.077028987573165 ], [ -47.197151599290294, -22.077011047232549 ], [ -47.197064099642539, -22.076993106843197 ], [ -47.196976600012704, -22.07697516640512 ], [ -47.19688910040076, -22.076957225918314 ], [ -47.196801600806751, -22.076939285382792 ], [ -47.19671410123064, -22.076921344798556 ], [ -47.196626601672449, -22.076903404165598 ], [ -47.196539102132164, -22.076885463483908 ], [ -47.196451602609805, -22.07686752275351 ], [ -47.196364103105353, -22.076849581974365 ], [ -47.196276603618827, -22.076831641146526 ], [ -47.1961891041502, -22.076813700269955 ], [ -47.196101604699493, -22.076795759344659 ], [ -47.196014105266705, -22.076777818370644 ], [ -47.195926605851824, -22.076759877347904 ], [ -47.195839106454862, -22.076741936276466 ], [ -47.195751607075813, -22.076723995156286 ], [ -47.195664107714677, -22.07670605398739 ], [ -47.195576608371461, -22.076688112769773 ], [ -47.195489109046157, -22.076670171503441 ], [ -47.195401609738774, -22.076652230188362 ], [ -47.195314110449317, -22.076634288824597 ], [ -47.195226611177766, -22.076616347412084 ], [ -47.195139111924135, -22.076598405950875 ], [ -47.19505161268841, -22.076580464440937 ], [ -47.194964113470604, -22.076562522882281 ], [ -47.194876614270711, -22.076544581274913 ], [ -47.194789115088746, -22.07652663961882 ], [ -47.194701615924707, -22.076508697913997 ], [ -47.194614116778588, -22.076490756160474 ], [ -47.194526617650354, -22.076472814358201 ], [ -47.194439118540075, -22.076454872507234 ], [ -47.194351619447694, -22.076436930607539 ], [ -47.194264120373234, -22.076418988659146 ], [ -47.194176621316693, -22.076401046662017 ], [ -47.194089122278072, -22.07638310461617 ], [ -47.194001623257378, -22.076365162521604 ], [ -47.193914124254583, -22.07634722037832 ], [ -47.193826625269736, -22.076329278186318 ], [ -47.193739126302802, -22.076311335945594 ], [ -47.19365162735366, -22.076293393656123 ], [ -47.193564128422672, -22.076275451318004 ], [ -47.193476629509497, -22.076257508931132 ], [ -47.193389130614243, -22.076239566495552 ], [ -47.193301631736901, -22.076221624011243 ], [ -47.193214132877486, -22.076203681478219 ], [ -47.193126634035984, -22.076185738896484 ], [ -47.193039135212409, -22.076167796266024 ], [ -47.192951636406761, -22.076149853586845 ], [ -47.192864137619033, -22.076131910858937 ], [ -47.192776638849232, -22.076113968082343 ], [ -47.192689140097336, -22.076096025257019 ], [ -47.192684512721733, -22.076095076348395 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 584.23892248799996, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198202354925776, -22.077240350520867 ], [ -47.198110974849918, -22.077221615170942 ], [ -47.198023474997065, -22.077203675316525 ], [ -47.197935975162117, -22.077185735413394 ], [ -47.197848475345076, -22.077167795461541 ], [ -47.197760975545954, -22.077149855460966 ], [ -47.197673475764745, -22.077131915411663 ], [ -47.197585976001434, -22.077113975313637 ], [ -47.197498476256044, -22.077096035166885 ], [ -47.197410976528559, -22.077078094971412 ], [ -47.197323476818994, -22.077060154727217 ], [ -47.197235977127328, -22.077042214434304 ], [ -47.197148477453595, -22.077024274092665 ], [ -47.197060977797761, -22.077006333702286 ], [ -47.196973478159833, -22.076988393263232 ], [ -47.196885978539839, -22.076970452775424 ], [ -47.196798478937737, -22.076952512238883 ], [ -47.196710979353547, -22.076934571653645 ], [ -47.196623479787291, -22.076916631019671 ], [ -47.196535980238934, -22.076898690336975 ], [ -47.196448480708483, -22.076880749605554 ], [ -47.196360981195959, -22.076862808825414 ], [ -47.196273481701354, -22.076844867996563 ], [ -47.196185982224648, -22.076826927118983 ], [ -47.196098482765862, -22.076808986192678 ], [ -47.196010983325003, -22.076791045217654 ], [ -47.195923483902035, -22.076773104193908 ], [ -47.195835984496995, -22.076755163121451 ], [ -47.195748485109867, -22.076737222000268 ], [ -47.195660985740666, -22.076719280830361 ], [ -47.195573486389371, -22.076701339611727 ], [ -47.195485987055996, -22.076683398344386 ], [ -47.195398487740526, -22.076665457028316 ], [ -47.195310988442991, -22.076647515663524 ], [ -47.195223489163354, -22.076629574250017 ], [ -47.195135989901644, -22.076611632787785 ], [ -47.195048490657847, -22.076593691276862 ], [ -47.194960991431984, -22.076575749717193 ], [ -47.194873492224005, -22.076557808108795 ], [ -47.194785993033975, -22.076539866451697 ], [ -47.19469849386185, -22.076521924745872 ], [ -47.194610994707645, -22.076503982991333 ], [ -47.19452349557136, -22.076486041188069 ], [ -47.194435996452981, -22.07646809933609 ], [ -47.194348497352522, -22.076450157435374 ], [ -47.194260998269989, -22.076432215485969 ], [ -47.194173499205377, -22.076414273487831 ], [ -47.194086000158677, -22.076396331440979 ], [ -47.193998501129904, -22.0763783893454 ], [ -47.193911002119052, -22.076360447201104 ], [ -47.193823503126112, -22.076342505008096 ], [ -47.193736004151098, -22.07632456276637 ], [ -47.193648505193877, -22.076306620475886 ], [ -47.193561006254825, -22.076288678136756 ], [ -47.193473507333572, -22.076270735748878 ], [ -47.193386008430231, -22.076252793312278 ], [ -47.193298509544817, -22.07623485082696 ], [ -47.193211010677338, -22.076216908292928 ], [ -47.193123511827757, -22.076198965710176 ], [ -47.19303601299611, -22.076181023078711 ], [ -47.192948514182376, -22.076163080398526 ], [ -47.19286101538659, -22.07614513766962 ], [ -47.192773516608689, -22.076127194891999 ], [ -47.192686017848736, -22.07610925206567 ], [ -47.192674985106308, -22.076106989646103 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 583.30320641699996, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.19818397505216, -22.077250449073308 ], [ -47.198107853101597, -22.077234842042142 ], [ -47.198020353240665, -22.077216902186695 ], [ -47.197932853397639, -22.077198962282576 ], [ -47.197845353572525, -22.077181022329714 ], [ -47.197757853765324, -22.077163082328113 ], [ -47.197670353976029, -22.077145142277821 ], [ -47.197582854204647, -22.077127202178787 ], [ -47.197495354451178, -22.07710926203103 ], [ -47.197407854715614, -22.077091321834541 ], [ -47.197320354997977, -22.07707338158934 ], [ -47.197232855298239, -22.077055441295421 ], [ -47.197145355616421, -22.077037500952752 ], [ -47.197057855952508, -22.077019560561389 ], [ -47.196970356306508, -22.077001620121322 ], [ -47.196882856678428, -22.076983679632487 ], [ -47.196795357068247, -22.076965739094955 ], [ -47.196707857475992, -22.076947798508712 ], [ -47.196620357901658, -22.076929857873711 ], [ -47.196532858345222, -22.076911917189996 ], [ -47.196445358806699, -22.07689397645759 ], [ -47.196357859286096, -22.076876035676428 ], [ -47.196270359783412, -22.076858094846578 ], [ -47.196182860298627, -22.076840153967989 ], [ -47.196095360831762, -22.076822213040678 ], [ -47.196007861382824, -22.076804272064642 ], [ -47.195920361951778, -22.076786331039891 ], [ -47.195832862538666, -22.076768389966432 ], [ -47.195745363143459, -22.076750448844233 ], [ -47.195657863766179, -22.076732507673302 ], [ -47.195570364406805, -22.076714566453671 ], [ -47.195482865065351, -22.076696625185324 ], [ -47.19539536574181, -22.076678683868248 ], [ -47.195307866436202, -22.076660742502447 ], [ -47.195220367148487, -22.076642801087928 ], [ -47.195132867878705, -22.07662485962469 ], [ -47.195045368626829, -22.076606918112748 ], [ -47.194957869392887, -22.076588976552056 ], [ -47.19487037017683, -22.07657103494267 ], [ -47.19478287097872, -22.076553093284563 ], [ -47.194695371798524, -22.076535151577726 ], [ -47.19460787263624, -22.076517209822182 ], [ -47.194520373491876, -22.076499268017908 ], [ -47.194432874365418, -22.076481326164892 ], [ -47.194345375256894, -22.076463384263192 ], [ -47.194257876166283, -22.076445442312778 ], [ -47.194170377093592, -22.076427500313613 ], [ -47.194082878038813, -22.076409558265762 ], [ -47.193995379001969, -22.076391616169182 ], [ -47.19390787998303, -22.076373674023881 ], [ -47.193820380982018, -22.076355731829857 ], [ -47.193732881998926, -22.076337789587122 ], [ -47.193645383033626, -22.076319847295615 ], [ -47.193557884086502, -22.076301904955479 ], [ -47.19347038515717, -22.076283962566595 ], [ -47.19338288624575, -22.076266020128973 ], [ -47.193295387352272, -22.076248077642664 ], [ -47.193207888476714, -22.076230135107615 ], [ -47.193120389619054, -22.076212192523862 ], [ -47.193032890779328, -22.07619424989138 ], [ -47.192945391957522, -22.076176307210186 ], [ -47.192857893153658, -22.076158364480271 ], [ -47.192770394367685, -22.076140421701645 ], [ -47.192682895599653, -22.076122478874307 ], [ -47.19266545748934, -22.076118902943371 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 582.36749034699994, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198165595175816, -22.077260547623879 ], [ -47.198104731352814, -22.077248068913292 ], [ -47.198017231483796, -22.077230129056865 ], [ -47.197929731632698, -22.077212189151716 ], [ -47.197842231799498, -22.077194249197834 ], [ -47.197754731984233, -22.077176309195234 ], [ -47.197667232186845, -22.07715836914393 ], [ -47.197579732407398, -22.077140429043887 ], [ -47.19749223264585, -22.077122488895121 ], [ -47.197404732902207, -22.07710454869763 ], [ -47.197317233176477, -22.07708660845142 ], [ -47.197229733468667, -22.077068668156478 ], [ -47.197142233778763, -22.077050727812829 ], [ -47.197054734106779, -22.077032787420453 ], [ -47.196967234452714, -22.077014846979349 ], [ -47.196879734816562, -22.076996906489519 ], [ -47.196792235198295, -22.076978965950978 ], [ -47.196704735597962, -22.076961025363719 ], [ -47.196617236015541, -22.076943084727727 ], [ -47.196529736451033, -22.076925144043013 ], [ -47.196442236904439, -22.076907203309585 ], [ -47.196354737375749, -22.076889262527427 ], [ -47.196267237864994, -22.076871321696551 ], [ -47.196179738372123, -22.076853380816956 ], [ -47.196092238897194, -22.076835439888633 ], [ -47.196004739440163, -22.076817498911595 ], [ -47.195917240001066, -22.076799557885835 ], [ -47.195829740579875, -22.076781616811342 ], [ -47.195742241176589, -22.076763675688142 ], [ -47.195654741791223, -22.076745734516226 ], [ -47.195567242423785, -22.076727793295582 ], [ -47.195479743074252, -22.076709852026205 ], [ -47.195392243742631, -22.076691910708128 ], [ -47.195304744428931, -22.076673969341314 ], [ -47.195217245133151, -22.07665602792579 ], [ -47.19512974585529, -22.076638086461543 ], [ -47.195042246595335, -22.076620144948578 ], [ -47.194954747353307, -22.076602203386898 ], [ -47.194867248129192, -22.076584261776492 ], [ -47.19477974892299, -22.076566320117379 ], [ -47.194692249734715, -22.076548378409534 ], [ -47.194604750564352, -22.07653043665298 ], [ -47.194517251411909, -22.076512494847698 ], [ -47.194429752277394, -22.076494552993694 ], [ -47.194342253160791, -22.076476611090968 ], [ -47.194254754062108, -22.07645866913953 ], [ -47.194167254981338, -22.076440727139364 ], [ -47.19407975591848, -22.076422785090489 ], [ -47.19399225687355, -22.076404842992911 ], [ -47.193904757846539, -22.076386900846607 ], [ -47.193817258837456, -22.076368958651575 ], [ -47.193729759846292, -22.076351016407823 ], [ -47.193642260872913, -22.076333074115333 ], [ -47.193554761917703, -22.076315131774173 ], [ -47.193467262980299, -22.07629718938426 ], [ -47.193379764060822, -22.076279246945642 ], [ -47.193292265159243, -22.076261304458313 ], [ -47.193204766275599, -22.07624336192227 ], [ -47.193117267409882, -22.07622541933749 ], [ -47.19302976856207, -22.076207476704006 ], [ -47.1929422697322, -22.076189534021797 ], [ -47.192854770920242, -22.07617159129088 ], [ -47.192767272126204, -22.076153648511241 ], [ -47.192679773350093, -22.076135705682884 ], [ -47.192655929870817, -22.076130816240191 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 581.43177427700005, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198147215296721, -22.077270646172604 ], [ -47.198101609603548, -22.077261295784428 ], [ -47.198014109726451, -22.077243355926992 ], [ -47.197926609867274, -22.07722541602082 ], [ -47.197839110026003, -22.077207476065944 ], [ -47.197751610202658, -22.077189536062338 ], [ -47.197664110397191, -22.077171596010022 ], [ -47.197576610609666, -22.077153655908972 ], [ -47.197489110840039, -22.077135715759198 ], [ -47.197401611088324, -22.077117775560698 ], [ -47.197314111354515, -22.077099835313479 ], [ -47.197226611638627, -22.077081895017535 ], [ -47.19713911194065, -22.077063954672873 ], [ -47.19705161226058, -22.077046014279492 ], [ -47.196964112598437, -22.077028073837361 ], [ -47.196876612954206, -22.077010133346537 ], [ -47.196789113327874, -22.076992192806994 ], [ -47.196701613719462, -22.076974252218719 ], [ -47.196614114128963, -22.076956311581721 ], [ -47.196526614556376, -22.076938370895999 ], [ -47.196439115001702, -22.076920430161557 ], [ -47.196351615464948, -22.076902489378394 ], [ -47.196264115946114, -22.076884548546502 ], [ -47.196176616445165, -22.076866607665899 ], [ -47.196089116962156, -22.076848666736574 ], [ -47.196001617497053, -22.07683072575853 ], [ -47.195914118049863, -22.076812784731736 ], [ -47.1958266186206, -22.076794843656252 ], [ -47.195739119209236, -22.076776902532046 ], [ -47.195651619815798, -22.076758961359122 ], [ -47.195564120440281, -22.076741020137462 ], [ -47.195476621082662, -22.076723078867062 ], [ -47.19538912174297, -22.076705137547993 ], [ -47.195301622421205, -22.076687196180174 ], [ -47.195214123117339, -22.07666925476364 ], [ -47.195126623831399, -22.076651313298381 ], [ -47.195039124563372, -22.076633371784407 ], [ -47.194951625313266, -22.076615430221718 ], [ -47.194864126081072, -22.076597488610304 ], [ -47.194776626866805, -22.076579546950175 ], [ -47.194689127670443, -22.076561605241327 ], [ -47.194601628492002, -22.076543663483765 ], [ -47.19451412933148, -22.076525721677452 ], [ -47.194426630188886, -22.07650777982246 ], [ -47.194339131064211, -22.076489837918729 ], [ -47.194251631957449, -22.076471895966261 ], [ -47.194164132868615, -22.0764539539651 ], [ -47.194076633797678, -22.076436011915213 ], [ -47.193989134744669, -22.076418069816626 ], [ -47.193901635709587, -22.076400127669313 ], [ -47.193814136692417, -22.076382185473271 ], [ -47.193726637693175, -22.076364243228515 ], [ -47.193639138711724, -22.076346300935011 ], [ -47.193551639748442, -22.076328358592825 ], [ -47.193464140802959, -22.076310416201917 ], [ -47.193376641875403, -22.076292473762287 ], [ -47.193289142965753, -22.076274531273945 ], [ -47.193201644074037, -22.076256588736889 ], [ -47.193114145200234, -22.07623864615109 ], [ -47.193026646344357, -22.076220703516615 ], [ -47.192939147506408, -22.0762027608334 ], [ -47.192851648686364, -22.076184818101453 ], [ -47.192764149884262, -22.076166875320819 ], [ -47.192676651100065, -22.076148932491453 ], [ -47.192646402250716, -22.076142729536588 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 580.49605820700003, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198128835414884, -22.077280744719449 ], [ -47.198098487853805, -22.077274522655518 ], [ -47.198010987968644, -22.077256582797062 ], [ -47.197923488101381, -22.07723864288991 ], [ -47.197835988252031, -22.077220702934014 ], [ -47.197748488420601, -22.077202762929403 ], [ -47.197660988607069, -22.077184822876067 ], [ -47.197573488811472, -22.077166882774009 ], [ -47.197485989033765, -22.077148942623229 ], [ -47.197398489273972, -22.07713100242372 ], [ -47.197310989532099, -22.077113062175492 ], [ -47.197223489808117, -22.077095121878543 ], [ -47.197135990102069, -22.077077181532868 ], [ -47.197048490413927, -22.077059241138478 ], [ -47.196960990743698, -22.077041300695356 ], [ -47.196873491091388, -22.077023360203512 ], [ -47.196785991456977, -22.077005419662946 ], [ -47.196698491840486, -22.076987479073662 ], [ -47.196610992241915, -22.076969538435652 ], [ -47.19652349266125, -22.076951597748923 ], [ -47.19643599309849, -22.076933657013477 ], [ -47.196348493553664, -22.076915716229308 ], [ -47.196260994026737, -22.076897775396414 ], [ -47.19617349451773, -22.076879834514799 ], [ -47.196085995026642, -22.076861893584457 ], [ -47.195998495553468, -22.076843952605408 ], [ -47.195910996098199, -22.076826011577634 ], [ -47.195823496660843, -22.076808070501123 ], [ -47.195735997241414, -22.076790129375894 ], [ -47.195648497839912, -22.076772188201957 ], [ -47.195560998456301, -22.076754246979291 ], [ -47.195473499090618, -22.076736305707914 ], [ -47.19538599974284, -22.076718364387805 ], [ -47.195298500412996, -22.076700423018988 ], [ -47.195211001101065, -22.076682481601441 ], [ -47.195123501807053, -22.076664540135184 ], [ -47.195036002530934, -22.076646598620197 ], [ -47.194948503272762, -22.076628657056496 ], [ -47.194861004032489, -22.076610715444072 ], [ -47.194773504810136, -22.076592773782927 ], [ -47.19468600560571, -22.076574832073067 ], [ -47.194598506419183, -22.076556890314482 ], [ -47.194511007250597, -22.076538948507189 ], [ -47.194423508099916, -22.076521006651181 ], [ -47.194336008967156, -22.07650306474644 ], [ -47.194248509852308, -22.076485122792981 ], [ -47.194161010755408, -22.076467180790804 ], [ -47.1940735116764, -22.076449238739905 ], [ -47.193986012615319, -22.076431296640294 ], [ -47.193898513572151, -22.076413354491962 ], [ -47.193811014546917, -22.076395412294911 ], [ -47.193723515539595, -22.076377470049145 ], [ -47.193636016550059, -22.076359527754633 ], [ -47.193548517578705, -22.076341585411452 ], [ -47.19346101862515, -22.076323643019528 ], [ -47.193373519689509, -22.076305700578903 ], [ -47.193286020771787, -22.076287758089538 ], [ -47.193198521871992, -22.076269815551473 ], [ -47.193111022990117, -22.076251872964683 ], [ -47.193023524126168, -22.076233930329177 ], [ -47.192936025280133, -22.07621598764495 ], [ -47.192848526452018, -22.076198044912008 ], [ -47.192761027641829, -22.076180102130348 ], [ -47.192673528849561, -22.076162159299979 ], [ -47.192636874629073, -22.076154642832535 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 579.560342139, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198110455530326, -22.077290843264418 ], [ -47.198095366103594, -22.077287749526576 ], [ -47.198007866210354, -22.077269809667129 ], [ -47.197920366335019, -22.077251869758964 ], [ -47.197832866477597, -22.07723392980207 ], [ -47.197745366638081, -22.077215989796439 ], [ -47.197657866816478, -22.077198049742076 ], [ -47.197570367012801, -22.077180109639031 ], [ -47.197482867227009, -22.077162169487234 ], [ -47.197395367459137, -22.077144229286727 ], [ -47.197307867709192, -22.077126289037487 ], [ -47.197220367977138, -22.077108348739536 ], [ -47.197132868263012, -22.077090408392852 ], [ -47.197045368566791, -22.077072467997453 ], [ -47.196957868888482, -22.077054527553319 ], [ -47.196870369228094, -22.077036587060466 ], [ -47.196782869585611, -22.077018646518894 ], [ -47.196695369961049, -22.077000705928601 ], [ -47.196607870354399, -22.076982765289582 ], [ -47.196520370765654, -22.076964824601841 ], [ -47.196432871194823, -22.076946883865386 ], [ -47.196345371641918, -22.076928943080212 ], [ -47.196257872106912, -22.076911002246309 ], [ -47.196170372589826, -22.076893061363677 ], [ -47.19608287309066, -22.07687512043233 ], [ -47.195995373609399, -22.076857179452269 ], [ -47.195907874146059, -22.076839238423492 ], [ -47.195820374700631, -22.076821297345955 ], [ -47.195732875273123, -22.076803356219735 ], [ -47.195645375863542, -22.076785415044785 ], [ -47.195557876471852, -22.076767473821096 ], [ -47.195470377098097, -22.076749532548728 ], [ -47.19538287774224, -22.07673159122761 ], [ -47.195295378404317, -22.076713649857773 ], [ -47.195207879084307, -22.076695708439225 ], [ -47.195120379782225, -22.076677766971958 ], [ -47.195032880498033, -22.076659825455963 ], [ -47.194945381231783, -22.076641883891256 ], [ -47.194857881983424, -22.07662394227782 ], [ -47.194770382752999, -22.076606000615666 ], [ -47.194682883540494, -22.076588058904793 ], [ -47.194595384345895, -22.076570117145202 ], [ -47.19450788516923, -22.076552175336889 ], [ -47.194420386010471, -22.076534233479883 ], [ -47.194332886869638, -22.076516291574116 ], [ -47.194245387746719, -22.076498349619662 ], [ -47.19415788864174, -22.076480407616476 ], [ -47.194070389554653, -22.076462465564571 ], [ -47.193982890485493, -22.076444523463945 ], [ -47.193895391434253, -22.076426581314607 ], [ -47.19380789240094, -22.076408639116543 ], [ -47.19372039338554, -22.076390696869765 ], [ -47.193632894387925, -22.076372754574244 ], [ -47.193545395408499, -22.076354812230054 ], [ -47.193457896446866, -22.076336869837125 ], [ -47.193370397503152, -22.076318927395491 ], [ -47.193282898577351, -22.076300984905096 ], [ -47.193195399669484, -22.076283042366036 ], [ -47.19310790077953, -22.076265099778237 ], [ -47.193020401907503, -22.076247157141719 ], [ -47.192932903053389, -22.076229214456486 ], [ -47.192845404217202, -22.076211271722531 ], [ -47.192757905398935, -22.076193328939866 ], [ -47.192670406598594, -22.076175386108481 ], [ -47.19262734700586, -22.076166556128047 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 578.624626068, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198092075643004, -22.077300941807533 ], [ -47.198004744451609, -22.077283036537146 ], [ -47.197917244568202, -22.077265096627958 ], [ -47.197829744702688, -22.077247156670055 ], [ -47.197742244855093, -22.077229216663437 ], [ -47.197654745025417, -22.077211276608082 ], [ -47.197567245213648, -22.077193336503999 ], [ -47.197479745419791, -22.077175396351201 ], [ -47.197392245643854, -22.077157456149685 ], [ -47.197304745885816, -22.077139515899443 ], [ -47.197217246145691, -22.077121575600483 ], [ -47.197129746423478, -22.077103635252787 ], [ -47.197042246719192, -22.077085694856375 ], [ -47.196954747032798, -22.077067754411235 ], [ -47.196867247364338, -22.077049813917377 ], [ -47.196779747713769, -22.077031873374793 ], [ -47.196692248081128, -22.077013932783483 ], [ -47.196604748466392, -22.076995992143463 ], [ -47.196517248869583, -22.076978051454731 ], [ -47.196429749290679, -22.076960110717259 ], [ -47.196342249729682, -22.076942169931066 ], [ -47.196254750186604, -22.076924229096154 ], [ -47.196167250661446, -22.076906288212513 ], [ -47.196079751154194, -22.076888347280157 ], [ -47.195992251664862, -22.076870406299076 ], [ -47.195904752193449, -22.07685246526928 ], [ -47.195817252739943, -22.07683452419078 ], [ -47.195729753304377, -22.076816583063533 ], [ -47.195642253886696, -22.076798641887571 ], [ -47.195554754486935, -22.076780700662898 ], [ -47.1954672551051, -22.076762759389492 ], [ -47.195379755741172, -22.076744818067365 ], [ -47.195292256395177, -22.076726876696522 ], [ -47.195204757067074, -22.076708935276958 ], [ -47.195117257756905, -22.076690993808683 ], [ -47.195029758464663, -22.076673052291682 ], [ -47.194942259190306, -22.076655110725955 ], [ -47.194854759933889, -22.076637169111514 ], [ -47.194767260695393, -22.076619227448358 ], [ -47.194679761474816, -22.076601285736476 ], [ -47.194592262272138, -22.076583343975873 ], [ -47.194504763087387, -22.076565402166555 ], [ -47.194417263920556, -22.076547460308522 ], [ -47.194329764771652, -22.076529518401763 ], [ -47.194242265640653, -22.076511576446283 ], [ -47.194154766527589, -22.076493634442091 ], [ -47.19406726743243, -22.076475692389185 ], [ -47.193979768355199, -22.076457750287553 ], [ -47.19389226929588, -22.076439808137195 ], [ -47.193804770254481, -22.076421865938137 ], [ -47.193717271231016, -22.076403923690346 ], [ -47.193629772225336, -22.076385981393813 ], [ -47.193542273237817, -22.07636803904861 ], [ -47.193454774268105, -22.076350096654672 ], [ -47.193367275316326, -22.076332154212011 ], [ -47.19327977638244, -22.076314211720632 ], [ -47.193192277466494, -22.076296269180538 ], [ -47.193104778568461, -22.076278326591734 ], [ -47.193017279688362, -22.076260383954214 ], [ -47.192929780826177, -22.076242441267972 ], [ -47.19284228198191, -22.076224498533012 ], [ -47.192754783155571, -22.07620655574933 ], [ -47.192667284347166, -22.076188612916937 ], [ -47.192617819381105, -22.076178469423109 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 577.68891, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.198073695752953, -22.077311040348782 ], [ -47.198001622692381, -22.077296263407131 ], [ -47.197914122800896, -22.077278323496948 ], [ -47.197826622927309, -22.077260383538039 ], [ -47.197739123071635, -22.077242443530412 ], [ -47.197651623233881, -22.077224503474049 ], [ -47.197564123414033, -22.077206563368961 ], [ -47.197476623612097, -22.07718862321515 ], [ -47.197389123828081, -22.077170683012625 ], [ -47.197301624061971, -22.077152742761374 ], [ -47.197214124313767, -22.077134802461405 ], [ -47.197126624583483, -22.077116862112693 ], [ -47.197039124871111, -22.077098921715283 ], [ -47.196951625176645, -22.07708098126912 ], [ -47.196864125500099, -22.077063040774263 ], [ -47.196776625841466, -22.077045100230674 ], [ -47.196689126200745, -22.077027159638359 ], [ -47.19660162657793, -22.077009218997325 ], [ -47.196514126973042, -22.076991278307585 ], [ -47.19642662738606, -22.076973337569086 ], [ -47.196339127816991, -22.076955396781901 ], [ -47.196251628265841, -22.076937455945977 ], [ -47.196164128732605, -22.076919515061334 ], [ -47.196076629217274, -22.076901574127969 ], [ -47.195989129719862, -22.076883633145883 ], [ -47.195901630240364, -22.076865692115071 ], [ -47.195814130778786, -22.076847751035565 ], [ -47.195726631335134, -22.076829809907288 ], [ -47.195639131909381, -22.076811868730335 ], [ -47.195551632501548, -22.076793927504653 ], [ -47.195464133111635, -22.076775986230238 ], [ -47.195376633739627, -22.076758044907105 ], [ -47.195289134385554, -22.076740103535251 ], [ -47.195201635049379, -22.076722162114681 ], [ -47.195114135731131, -22.076704220645397 ], [ -47.195026636430818, -22.076686279127383 ], [ -47.194939137148381, -22.076668337560651 ], [ -47.194851637883893, -22.076650395945194 ], [ -47.194764138637311, -22.076632454281032 ], [ -47.194676639408655, -22.076614512568138 ], [ -47.194589140197913, -22.076596570806526 ], [ -47.194501641005083, -22.076578628996199 ], [ -47.194414141830173, -22.076560687137153 ], [ -47.19432664267319, -22.076542745229375 ], [ -47.194239143534119, -22.076524803272893 ], [ -47.194151644412976, -22.076506861267699 ], [ -47.194064145309738, -22.076488919213784 ], [ -47.193976646224435, -22.076470977111139 ], [ -47.193889147157037, -22.07645303495978 ], [ -47.193801648107566, -22.076435092759706 ], [ -47.193714149076023, -22.076417150510892 ], [ -47.193626650062257, -22.076399208213346 ], [ -47.193539151066666, -22.076381265867152 ], [ -47.193451652088875, -22.076363323472197 ], [ -47.193364153129025, -22.076345381028531 ], [ -47.193276654187066, -22.076327438536143 ], [ -47.193189155263042, -22.076309495995037 ], [ -47.193101656356937, -22.076291553405223 ], [ -47.193014157468753, -22.076273610766695 ], [ -47.192926658598488, -22.07625566807944 ], [ -47.19283915974615, -22.076237725343468 ], [ -47.192751660911732, -22.07621978255878 ], [ -47.192664162095248, -22.076201839725368 ], [ -47.19260829175478, -22.076190382717741 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 244.06181693799999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196750488216345, -22.078052028482173 ], [ -47.196723728404599, -22.078046541809488 ], [ -47.196636228138388, -22.07802860124098 ], [ -47.196548727890118, -22.07801066062375 ], [ -47.196461227659739, -22.077992719957791 ], [ -47.196373727447273, -22.077974779243128 ], [ -47.196286227252735, -22.077956838479722 ], [ -47.196198727076109, -22.077938897667593 ], [ -47.196111226917402, -22.077920956806739 ], [ -47.196023726776623, -22.077903015897171 ], [ -47.195936226653728, -22.077885074938873 ], [ -47.195848726548782, -22.077867133931857 ], [ -47.195761226461727, -22.077849192876108 ], [ -47.195673726392599, -22.077831251771642 ], [ -47.195586226341391, -22.077813310618442 ], [ -47.195498726308088, -22.077795369416531 ], [ -47.195411226292713, -22.077777428165895 ], [ -47.195323726295264, -22.077759486866537 ], [ -47.195236226315728, -22.077741545518453 ], [ -47.195148726354105, -22.077723604121648 ], [ -47.195061226410395, -22.077705662676138 ], [ -47.194973726484605, -22.077687721181885 ], [ -47.194886226576735, -22.07766977963891 ], [ -47.194798726686791, -22.077651838047217 ], [ -47.194711226814768, -22.077633896406802 ], [ -47.194623726960643, -22.077615954717665 ], [ -47.194536227124466, -22.077598012979809 ], [ -47.194448727306181, -22.077580071193236 ], [ -47.194441447998621, -22.07757857857311 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 242.174168407, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196732524931946, -22.078062212347191 ], [ -47.196720606513573, -22.078059768665039 ], [ -47.19663310623929, -22.078041828095525 ], [ -47.196545605982934, -22.078023887477283 ], [ -47.196458105744476, -22.078005946810318 ], [ -47.196370605523946, -22.077988006094643 ], [ -47.196283105321321, -22.077970065330231 ], [ -47.196195605136616, -22.077952124517076 ], [ -47.196108104969838, -22.077934183655234 ], [ -47.19602060482098, -22.077916242744649 ], [ -47.195933104690006, -22.077898301785346 ], [ -47.195845604576981, -22.077880360777318 ], [ -47.195758104481847, -22.07786241972056 ], [ -47.19567060440464, -22.077844478615084 ], [ -47.19558310434536, -22.077826537460879 ], [ -47.195495604303979, -22.077808596257938 ], [ -47.195408104280531, -22.077790655006318 ], [ -47.195320604274997, -22.077772713705947 ], [ -47.195233104287389, -22.077754772356855 ], [ -47.195145604317688, -22.07773683095904 ], [ -47.195058104365906, -22.077718889512514 ], [ -47.194970604432029, -22.077700948017238 ], [ -47.194883104516087, -22.077683006473272 ], [ -47.194795604618065, -22.077665064880566 ], [ -47.194708104737963, -22.077647123239142 ], [ -47.194620604875759, -22.077629181548993 ], [ -47.194533105031503, -22.077611239810128 ], [ -47.194445605205146, -22.077593298022549 ], [ -47.194441343355706, -22.077592424131499 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 240.11648341700001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.19671456164486, -22.078072396210423 ], [ -47.196629984339722, -22.078055054950021 ], [ -47.196542484075266, -22.07803711433079 ], [ -47.196454983828744, -22.07801917366281 ], [ -47.196367483600142, -22.078001232946114 ], [ -47.196279983389445, -22.077983292180694 ], [ -47.196192483196654, -22.077965351366544 ], [ -47.196104983021797, -22.077947410503672 ], [ -47.196017482864846, -22.077929469592078 ], [ -47.195929982725808, -22.07791152863177 ], [ -47.195842482604696, -22.077893587622746 ], [ -47.195754982501498, -22.077875646564976 ], [ -47.195667482416212, -22.077857705458481 ], [ -47.195579982348853, -22.077839764303278 ], [ -47.195492482299393, -22.077821823099345 ], [ -47.195404982267867, -22.077803881846684 ], [ -47.195317482254268, -22.077785940545304 ], [ -47.19522998225856, -22.077767999195203 ], [ -47.195142482280787, -22.077750057796379 ], [ -47.195054982320919, -22.077732116348834 ], [ -47.194967482378978, -22.077714174852581 ], [ -47.194879982454971, -22.077696233307588 ], [ -47.194792482548863, -22.077678291713873 ], [ -47.194704982660674, -22.07766035007144 ], [ -47.194617482790413, -22.077642408380282 ], [ -47.194529982938072, -22.077624466640401 ], [ -47.194442847403892, -22.077606599551462 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 237.85767268000001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196696598355068, -22.078082580071886 ], [ -47.196626862439672, -22.078068281804498 ], [ -47.196539362167151, -22.078050341184259 ], [ -47.196451861912543, -22.078032400515259 ], [ -47.196364361675869, -22.078014459797568 ], [ -47.196276861457093, -22.077996519031135 ], [ -47.196189361256224, -22.07797857821598 ], [ -47.196101861073281, -22.077960637352103 ], [ -47.196014360908251, -22.077942696439496 ], [ -47.195926860761148, -22.077924755478175 ], [ -47.195839360631958, -22.077906814468143 ], [ -47.195751860520673, -22.07788887340935 ], [ -47.195664360427315, -22.077870932301863 ], [ -47.195576860351885, -22.077852991145651 ], [ -47.195489360294346, -22.077835049940706 ], [ -47.195401860254741, -22.077817108687039 ], [ -47.195314360233063, -22.077799167384651 ], [ -47.195226860229276, -22.077781226033537 ], [ -47.195139360243424, -22.077763284633701 ], [ -47.195051860275477, -22.077745343185146 ], [ -47.194964360325464, -22.077727401687888 ], [ -47.194876860393379, -22.077709460141886 ], [ -47.194789360479191, -22.077691518547162 ], [ -47.194701860582924, -22.077673576903713 ], [ -47.194614360704584, -22.077655635211546 ], [ -47.194526860844164, -22.077637693470642 ], [ -47.194446254275022, -22.077621165144471 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 359.79603724499998, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197724477320499, -22.077502912278195 ], [ -47.1976798090964, -22.077493753996769 ], [ -47.197592309105175, -22.077475813921239 ], [ -47.197504809131836, -22.077457873796998 ], [ -47.197417309176458, -22.077439933624031 ], [ -47.197329809238951, -22.077421993402336 ], [ -47.197242309319371, -22.077404053131914 ], [ -47.197154809417697, -22.077386112812775 ], [ -47.197067309533949, -22.07736817244491 ], [ -47.1969798096681, -22.077350232028323 ], [ -47.196892309820164, -22.07733229156301 ], [ -47.196804809990148, -22.077314351048983 ], [ -47.196717310178045, -22.07729641048623 ], [ -47.196629810383861, -22.077278469874759 ], [ -47.196542310607583, -22.077260529214556 ], [ -47.196454810849225, -22.07724258850563 ], [ -47.196367311108766, -22.077224647747986 ], [ -47.196279811386248, -22.077206706941617 ], [ -47.196192311681621, -22.077188766086536 ], [ -47.196104811994921, -22.077170825182723 ], [ -47.196017312326127, -22.077152884230191 ], [ -47.19592981267526, -22.077134943228938 ], [ -47.195842313042299, -22.077117002178959 ], [ -47.195754813427264, -22.077099061080254 ], [ -47.195667313830128, -22.077081119932831 ], [ -47.195579814250941, -22.077063178736697 ], [ -47.195492314689631, -22.077045237491834 ], [ -47.195404815146262, -22.077027296198242 ], [ -47.195317315620798, -22.077009354855935 ], [ -47.195229816113248, -22.076991413464921 ], [ -47.195142316623631, -22.07697347202517 ], [ -47.195054817151913, -22.076955530536701 ], [ -47.194967317698122, -22.076937588999513 ], [ -47.194879818262244, -22.0769196474136 ], [ -47.194792318844293, -22.076901705778969 ], [ -47.194704819444262, -22.076883764095626 ], [ -47.194617320062143, -22.076865822363558 ], [ -47.194529820697952, -22.076847880582768 ], [ -47.194442321351652, -22.076829938753271 ], [ -47.194354822023293, -22.07681199687504 ], [ -47.194320504135767, -22.076804959922622 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 355.46964411200003, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197706097375544, -22.077513010782162 ], [ -47.19767668730352, -22.077506980863109 ], [ -47.19758918730421, -22.077489040786553 ], [ -47.197501687322813, -22.07747110066132 ], [ -47.197414187359342, -22.077453160487352 ], [ -47.197326687413764, -22.07743522026465 ], [ -47.197239187486097, -22.077417279993217 ], [ -47.197151687576351, -22.077399339673068 ], [ -47.197064187684525, -22.077381399304194 ], [ -47.19697668781059, -22.077363458886598 ], [ -47.196889187954582, -22.077345518420277 ], [ -47.196801688116494, -22.077327577905244 ], [ -47.196714188296319, -22.077309637341472 ], [ -47.196626688494057, -22.077291696728995 ], [ -47.196539188709693, -22.07727375606779 ], [ -47.196451688943263, -22.077255815357852 ], [ -47.196364189194732, -22.077237874599199 ], [ -47.196276689464128, -22.07721993379182 ], [ -47.196189189751422, -22.077201992935731 ], [ -47.196101690056651, -22.077184052030891 ], [ -47.196014190379778, -22.077166111077364 ], [ -47.195926690720832, -22.077148170075105 ], [ -47.195839191079791, -22.077130229024117 ], [ -47.195751691456678, -22.077112287924407 ], [ -47.195664191851471, -22.077094346775972 ], [ -47.195576692264197, -22.077076405578826 ], [ -47.195489192694815, -22.077058464332936 ], [ -47.195401693143367, -22.077040523038356 ], [ -47.195314193609825, -22.077022581695022 ], [ -47.195226694094202, -22.077004640303016 ], [ -47.195139194596507, -22.076986698862257 ], [ -47.19505169511671, -22.076968757372779 ], [ -47.19496419565484, -22.076950815834579 ], [ -47.194876696210898, -22.07693287424766 ], [ -47.194789196784868, -22.076914932612016 ], [ -47.194701697376757, -22.076896990927665 ], [ -47.194614197986553, -22.07687904919457 ], [ -47.19452669861429, -22.076861107412778 ], [ -47.194439199259918, -22.076843165582282 ], [ -47.19435169992348, -22.076825223703047 ], [ -47.19434305515793, -22.076823451077153 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 351.14325098299997, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197687717427883, -22.07752310928424 ], [ -47.197673565510151, -22.077520207729396 ], [ -47.197586065502783, -22.077502267651852 ], [ -47.197498565513314, -22.077484327525596 ], [ -47.19741106554175, -22.077466387350608 ], [ -47.197323565588107, -22.077448447126901 ], [ -47.197236065652355, -22.077430506854469 ], [ -47.197148565734537, -22.077412566533308 ], [ -47.197061065834625, -22.077394626163439 ], [ -47.196973565952639, -22.077376685744831 ], [ -47.196886066088545, -22.077358745277504 ], [ -47.196798566242371, -22.077340804761441 ], [ -47.19671106641411, -22.077322864196677 ], [ -47.196623566603762, -22.077304923583181 ], [ -47.196536066811341, -22.07728698292097 ], [ -47.196448567036832, -22.077269042210027 ], [ -47.196361067280215, -22.077251101450369 ], [ -47.196273567541532, -22.077233160641981 ], [ -47.196186067820754, -22.077215219784868 ], [ -47.196098568117911, -22.077197278879048 ], [ -47.196011068432952, -22.077179337924488 ], [ -47.195923568765927, -22.077161396921213 ], [ -47.195836069116815, -22.077143455869223 ], [ -47.195748569485616, -22.077125514768504 ], [ -47.195661069872337, -22.077107573619063 ], [ -47.195573570276991, -22.077089632420904 ], [ -47.195486070699523, -22.077071691174027 ], [ -47.195398571140004, -22.077053749878424 ], [ -47.195311071598383, -22.077035808534099 ], [ -47.195223572074688, -22.077017867141059 ], [ -47.195136072568914, -22.076999925699294 ], [ -47.195048573081046, -22.076981984208807 ], [ -47.194961073611104, -22.076964042669601 ], [ -47.194873574159068, -22.076946101081671 ], [ -47.194786074724966, -22.076928159445025 ], [ -47.19469857530877, -22.076910217759657 ], [ -47.194611075910494, -22.076892276025578 ], [ -47.194523576530145, -22.076874334242767 ], [ -47.194436077167708, -22.076856392411234 ], [ -47.19436560618589, -22.076841942228061 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 346.81685785000002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197669337477443, -22.077533207784469 ], [ -47.19758294370088, -22.077515494517126 ], [ -47.197495443703325, -22.077497554389861 ], [ -47.19740794372369, -22.077479614213864 ], [ -47.197320443761974, -22.077461673989141 ], [ -47.197232943818143, -22.077443733715704 ], [ -47.197145443892239, -22.077425793393537 ], [ -47.197057943984262, -22.07740785302266 ], [ -47.196970444094191, -22.077389912603042 ], [ -47.196882944222018, -22.077371972134685 ], [ -47.19679544436778, -22.077354031617634 ], [ -47.19670794453144, -22.077336091051858 ], [ -47.196620444713012, -22.077318150437353 ], [ -47.196532944912512, -22.077300209774137 ], [ -47.196445445129925, -22.077282269062184 ], [ -47.196357945365236, -22.077264328301517 ], [ -47.196270445618474, -22.077246387492103 ], [ -47.196182945889618, -22.077228446634003 ], [ -47.196095446178695, -22.077210505727169 ], [ -47.196007946485651, -22.077192564771583 ], [ -47.195920446810561, -22.07717462376732 ], [ -47.19583294715337, -22.07715668271431 ], [ -47.195745447514092, -22.07713874161259 ], [ -47.195657947892734, -22.07712080046214 ], [ -47.19557044828931, -22.077102859262968 ], [ -47.195482948703763, -22.077084918015085 ], [ -47.195395449136171, -22.077066976718474 ], [ -47.195307949586471, -22.07704903537314 ], [ -47.195220450054698, -22.077031093979091 ], [ -47.195132950540852, -22.077013152536313 ], [ -47.195045451044898, -22.076995211044817 ], [ -47.194957951566884, -22.076977269504599 ], [ -47.194870452106784, -22.07695932791566 ], [ -47.194782952664596, -22.076941386278012 ], [ -47.194695453240328, -22.076923444591618 ], [ -47.194607953833973, -22.076905502856544 ], [ -47.194520454445545, -22.076887561072724 ], [ -47.194432955075037, -22.076869619240185 ], [ -47.19438815721967, -22.076860433375327 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 344.38700243599999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197650957524303, -22.077543306282816 ], [ -47.197579821898508, -22.07752872138234 ], [ -47.197492321892881, -22.077510781254073 ], [ -47.19740482190516, -22.077492841077071 ], [ -47.197317321935365, -22.077474900851342 ], [ -47.19722982198347, -22.077456960576889 ], [ -47.197142322049487, -22.077439020253717 ], [ -47.197054822133417, -22.07742107988182 ], [ -47.196967322235274, -22.0774031394612 ], [ -47.196879822355029, -22.077385198991848 ], [ -47.196792322492691, -22.077367258473782 ], [ -47.1967048226483, -22.077349317907004 ], [ -47.196617322821787, -22.07733137729149 ], [ -47.196529823013201, -22.07731343662725 ], [ -47.196442323222534, -22.077295495914296 ], [ -47.196354823449774, -22.077277555152612 ], [ -47.196267323694933, -22.077259614342204 ], [ -47.196179823958019, -22.077241673483076 ], [ -47.19609232423899, -22.077223732575227 ], [ -47.196004824537887, -22.077205791618674 ], [ -47.195917324854712, -22.077187850613377 ], [ -47.195829825189456, -22.077169909559363 ], [ -47.195742325542099, -22.077151968456626 ], [ -47.195654825912662, -22.077134027305167 ], [ -47.195567326301145, -22.077116086104986 ], [ -47.195479826707547, -22.077098144856091 ], [ -47.195392327131863, -22.077080203558474 ], [ -47.195304827574084, -22.077062262212138 ], [ -47.195217328034232, -22.077044320817073 ], [ -47.195129828512314, -22.07702637937329 ], [ -47.195042329008288, -22.077008437880782 ], [ -47.194954829522182, -22.076990496339558 ], [ -47.194867330054009, -22.076972554749613 ], [ -47.19477983060375, -22.076954613110953 ], [ -47.19469233117141, -22.07693667142356 ], [ -47.194604831756976, -22.076918729687453 ], [ -47.194517332360469, -22.076900787902623 ], [ -47.194429832981889, -22.076882846069083 ], [ -47.19439276547795, -22.076875245325194 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 342.289867023, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197632577568385, -22.077553404779309 ], [ -47.197576700095659, -22.077541948247546 ], [ -47.197489200081961, -22.077524008118274 ], [ -47.197401700086161, -22.077506067940259 ], [ -47.197314200108288, -22.077488127713522 ], [ -47.197226700148306, -22.077470187438045 ], [ -47.197139200206259, -22.077452247113882 ], [ -47.197051700282103, -22.077434306740972 ], [ -47.196964200375881, -22.077416366319341 ], [ -47.196876700487564, -22.07739842584899 ], [ -47.196789200617147, -22.077380485329911 ], [ -47.196701700764685, -22.077362544762124 ], [ -47.1966142009301, -22.077344604145601 ], [ -47.196526701113427, -22.077326663480356 ], [ -47.196439201314682, -22.077308722766386 ], [ -47.19635170153385, -22.077290782003697 ], [ -47.19626420177093, -22.077272841192283 ], [ -47.196176702025937, -22.077254900332143 ], [ -47.196089202298836, -22.077236959423285 ], [ -47.196001702589655, -22.077219018465723 ], [ -47.195914202898393, -22.077201077459417 ], [ -47.195826703225059, -22.077183136404393 ], [ -47.19573920356963, -22.077165195300644 ], [ -47.195651703932121, -22.07714725414818 ], [ -47.195564204312525, -22.07712931294699 ], [ -47.195476704710849, -22.077111371697079 ], [ -47.195389205127086, -22.077093430398463 ], [ -47.195301705561235, -22.077075489051118 ], [ -47.195214206013304, -22.077057547655027 ], [ -47.1951267064833, -22.077039606210246 ], [ -47.195039206971202, -22.077021664716732 ], [ -47.194951707477024, -22.077003723174496 ], [ -47.194864208000773, -22.076985781583542 ], [ -47.194776708542442, -22.076967839943872 ], [ -47.194689209102016, -22.076949898255457 ], [ -47.19460170967951, -22.076931956518354 ], [ -47.194514210274924, -22.076914014732516 ], [ -47.194426710888266, -22.07689607289797 ], [ -47.194394225936605, -22.076889411813621 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 340.192731611, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197614197609731, -22.077563503273939 ], [ -47.197573578292342, -22.077555175112721 ], [ -47.197486078270565, -22.077537234982419 ], [ -47.197398578266693, -22.077519294803384 ], [ -47.19731107828072, -22.077501354575656 ], [ -47.197223578312688, -22.077483414299188 ], [ -47.197136078362554, -22.077465473973994 ], [ -47.197048578430341, -22.077447533600083 ], [ -47.196961078516033, -22.077429593177438 ], [ -47.196873578619631, -22.077411652706083 ], [ -47.196786078741155, -22.077393712186005 ], [ -47.196698578880586, -22.077375771617188 ], [ -47.196611079037922, -22.077357830999667 ], [ -47.196523579213192, -22.077339890333413 ], [ -47.196436079406361, -22.077321949618437 ], [ -47.19634857961745, -22.077304008854732 ], [ -47.196261079846451, -22.07728606804233 ], [ -47.196173580093379, -22.077268127181178 ], [ -47.196086080358199, -22.077250186271296 ], [ -47.195998580640953, -22.077232245312707 ], [ -47.195911080941627, -22.077214304305404 ], [ -47.1958235812602, -22.077196363249378 ], [ -47.195736081596692, -22.077178422144623 ], [ -47.195648581951097, -22.077160480991147 ], [ -47.19556108232343, -22.077142539788948 ], [ -47.195473582713674, -22.077124598538035 ], [ -47.195386083121846, -22.077106657238406 ], [ -47.195298583547917, -22.077088715890042 ], [ -47.195211083991907, -22.07707077449296 ], [ -47.195123584453825, -22.077052833047158 ], [ -47.195036084933655, -22.077034891552632 ], [ -47.194948585431405, -22.077016950009387 ], [ -47.194861085947061, -22.076999008417427 ], [ -47.19477358648065, -22.076981066776735 ], [ -47.194686087032153, -22.076963125087328 ], [ -47.194598587601575, -22.07694518334921 ], [ -47.194511088188918, -22.076927241562366 ], [ -47.194423588794166, -22.076909299726797 ], [ -47.19439568639568, -22.076903578301966 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 338.09559619800001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.19759581764832, -22.077573601766705 ], [ -47.197570456488556, -22.077568401977864 ], [ -47.1974829564587, -22.077550461846531 ], [ -47.197395456446749, -22.077532521666516 ], [ -47.197307956452704, -22.077514581437775 ], [ -47.197220456476586, -22.077496641160298 ], [ -47.197132956518381, -22.077478700834096 ], [ -47.197045456578088, -22.077460760459171 ], [ -47.196957956655702, -22.077442820035525 ], [ -47.196870456751221, -22.077424879563157 ], [ -47.196782956864674, -22.077406939042074 ], [ -47.196695456996018, -22.07738899847223 ], [ -47.196607957145289, -22.077371057853718 ], [ -47.196520457312474, -22.077353117186455 ], [ -47.196432957497564, -22.077335176470445 ], [ -47.196345457700581, -22.077317235705756 ], [ -47.19625795792151, -22.077299294892342 ], [ -47.196170458160346, -22.077281354030163 ], [ -47.196082958417101, -22.07726341311929 ], [ -47.195995458691776, -22.077245472159696 ], [ -47.195907958984371, -22.077227531151383 ], [ -47.195820459294865, -22.077209590094345 ], [ -47.195732959623278, -22.077191648988581 ], [ -47.195645459969612, -22.077173707834081 ], [ -47.195557960333865, -22.077155766630884 ], [ -47.195470460716031, -22.077137825378969 ], [ -47.195382961116124, -22.077119884078325 ], [ -47.195295461534116, -22.077101942728955 ], [ -47.195207961970034, -22.077084001330846 ], [ -47.195120462423873, -22.077066059884054 ], [ -47.195032962895624, -22.077048118388518 ], [ -47.194945463385302, -22.077030176844264 ], [ -47.194857963892879, -22.077012235251267 ], [ -47.194770464418397, -22.076994293609594 ], [ -47.194682964961821, -22.076976351919178 ], [ -47.194595465523165, -22.076958410180048 ], [ -47.194507966102428, -22.076940468392177 ], [ -47.194420466699604, -22.076922526555617 ], [ -47.194397146855181, -22.076917744790283 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 335.998460787, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197577437684188, -22.077583700257602 ], [ -47.197567334684294, -22.077581628842964 ], [ -47.197479834646366, -22.077563688710647 ], [ -47.197392334626329, -22.077545748529602 ], [ -47.197304834624234, -22.077527808299838 ], [ -47.197217334640015, -22.077509868021359 ], [ -47.197129834673724, -22.077491927694147 ], [ -47.197042334725353, -22.077473987318204 ], [ -47.196954834794894, -22.077456046893559 ], [ -47.196867334882342, -22.077438106420189 ], [ -47.196779834987709, -22.077420165898079 ], [ -47.196692335110988, -22.077402225327262 ], [ -47.196604835252188, -22.077384284707712 ], [ -47.196517335411293, -22.077366344039437 ], [ -47.196429835588312, -22.077348403322453 ], [ -47.196342335783235, -22.077330462556738 ], [ -47.196254835996086, -22.077312521742286 ], [ -47.196167336226857, -22.077294580879133 ], [ -47.196079836475526, -22.077276639967248 ], [ -47.195992336742123, -22.077258699006649 ], [ -47.195904837026639, -22.07724075799732 ], [ -47.195817337329068, -22.077222816939265 ], [ -47.195729837649409, -22.077204875832493 ], [ -47.195642337987664, -22.077186934676998 ], [ -47.195554838343831, -22.077168993472778 ], [ -47.195467338717911, -22.077151052219847 ], [ -47.195379839109926, -22.077133110918187 ], [ -47.195292339519845, -22.077115169567822 ], [ -47.195204839947699, -22.077097228168721 ], [ -47.195117340393459, -22.077079286720899 ], [ -47.195029840857131, -22.077061345224351 ], [ -47.194942341338724, -22.077043403679092 ], [ -47.194854841838229, -22.077025462085114 ], [ -47.194767342355668, -22.077007520442407 ], [ -47.194679842891006, -22.076989578750979 ], [ -47.194592343444292, -22.076971637010832 ], [ -47.194504844015448, -22.076953695221981 ], [ -47.194417344604567, -22.076935753384394 ], [ -47.194398607315101, -22.076931911278528 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 333.90132537400001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197559057717292, -22.077593798746637 ], [ -47.197476712833556, -22.077576915574703 ], [ -47.197389212805447, -22.077558975392666 ], [ -47.197301712795266, -22.077541035161879 ], [ -47.197214212802983, -22.077523094882405 ], [ -47.197126712828613, -22.077505154554171 ], [ -47.197039212872156, -22.077487214177236 ], [ -47.196951712933625, -22.077469273751579 ], [ -47.196864213012987, -22.077451333277196 ], [ -47.196776713110282, -22.077433392754084 ], [ -47.196689213225483, -22.077415452182258 ], [ -47.196601713358604, -22.077397511561699 ], [ -47.196514213509637, -22.077379570892415 ], [ -47.196426713678569, -22.077361630174419 ], [ -47.196339213865421, -22.077343689407677 ], [ -47.196251714070193, -22.077325748592237 ], [ -47.196164214292885, -22.077307807728072 ], [ -47.196076714533483, -22.077289866815168 ], [ -47.195989214792007, -22.077271925853569 ], [ -47.195901715068437, -22.077253984843232 ], [ -47.195814215362788, -22.077236043784172 ], [ -47.195726715675058, -22.07721810267639 ], [ -47.19563921600524, -22.077200161519869 ], [ -47.195551716353329, -22.077182220314658 ], [ -47.19546421671933, -22.07716427906071 ], [ -47.195376717103265, -22.077146337758048 ], [ -47.195289217505113, -22.077128396406675 ], [ -47.195201717924888, -22.077110455006565 ], [ -47.195114218362569, -22.077092513557727 ], [ -47.195026718818163, -22.077074572060173 ], [ -47.194939219291676, -22.077056630513898 ], [ -47.194851719783109, -22.077038688918915 ], [ -47.194764220292463, -22.077020747275188 ], [ -47.194676720819722, -22.077002805582762 ], [ -47.194589221364936, -22.076984863841609 ], [ -47.194501721928027, -22.076966922051749 ], [ -47.19441422250906, -22.076948980213153 ], [ -47.194400067775447, -22.076946077766717 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 331.82451713099999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197540870060656, -22.077603936663685 ], [ -47.197473591020277, -22.077590142438744 ], [ -47.197386090984097, -22.077572202255688 ], [ -47.197298590965829, -22.077554262023906 ], [ -47.197211090965475, -22.077536321743395 ], [ -47.197123590983026, -22.077518381414176 ], [ -47.197036091018504, -22.077500441036225 ], [ -47.196948591071894, -22.077482500609548 ], [ -47.196861091143177, -22.07746456013415 ], [ -47.196773591232393, -22.077446619610051 ], [ -47.196686091339515, -22.077428679037197 ], [ -47.196598591464543, -22.077410738415633 ], [ -47.196511091607491, -22.077392797745343 ], [ -47.196423591768358, -22.077374857026328 ], [ -47.196336091947138, -22.077356916258594 ], [ -47.196248592143824, -22.077338975442132 ], [ -47.196161092358452, -22.077321034576958 ], [ -47.196073592590963, -22.077303093663055 ], [ -47.195986092841416, -22.077285152700448 ], [ -47.195898593109767, -22.077267211689097 ], [ -47.195811093396038, -22.077249270629032 ], [ -47.195723593700222, -22.077231329520238 ], [ -47.195636094022326, -22.077213388362726 ], [ -47.19554859436235, -22.077195447156488 ], [ -47.19546109472028, -22.077177505901531 ], [ -47.195373595096136, -22.077159564597853 ], [ -47.195286095489912, -22.077141623245474 ], [ -47.195198595901587, -22.077123681844355 ], [ -47.195111096331196, -22.077105740394511 ], [ -47.195023596778718, -22.077087798895949 ], [ -47.19493609724416, -22.077069857348665 ], [ -47.194848597727521, -22.077051915752662 ], [ -47.194761098228788, -22.077033974107938 ], [ -47.194673598747997, -22.077016032414509 ], [ -47.194586099285097, -22.076998090672351 ], [ -47.194498599840145, -22.076980148881464 ], [ -47.194411100413085, -22.076962207041859 ], [ -47.19440152823622, -22.076960244254828 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 329.77143749099997, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197522906894868, -22.077614120606825 ], [ -47.197470469206529, -22.077603369302754 ], [ -47.19738296916227, -22.077585429118688 ], [ -47.197295469135923, -22.077567488885901 ], [ -47.19720796912749, -22.077549548604363 ], [ -47.197120469136969, -22.07753160827415 ], [ -47.197032969164368, -22.07751366789519 ], [ -47.19694546920968, -22.077495727467507 ], [ -47.196857969272884, -22.0774777869911 ], [ -47.196770469354028, -22.077459846465988 ], [ -47.196682969453065, -22.077441905892108 ], [ -47.19659546957002, -22.077423965269556 ], [ -47.196507969704889, -22.077406024598258 ], [ -47.196420469857678, -22.077388083878233 ], [ -47.196332970028379, -22.077370143109487 ], [ -47.196245470216994, -22.077352202292026 ], [ -47.196157970423535, -22.077334261425833 ], [ -47.196070470647982, -22.077316320510924 ], [ -47.195982970890356, -22.077298379547308 ], [ -47.195895471150621, -22.077280438534931 ], [ -47.19580797142882, -22.077262497473871 ], [ -47.195720471724925, -22.077244556364072 ], [ -47.195632972038965, -22.077226615205547 ], [ -47.195545472370902, -22.077208673998303 ], [ -47.195457972720753, -22.077190732742338 ], [ -47.195370473088531, -22.077172791437647 ], [ -47.195282973474228, -22.077154850084259 ], [ -47.195195473877831, -22.07713690868211 ], [ -47.195107974299361, -22.077118967231282 ], [ -47.195020474738811, -22.077101025731711 ], [ -47.194932975196167, -22.077083084183414 ], [ -47.19484547567145, -22.077065142586402 ], [ -47.194757976164652, -22.077047200940669 ], [ -47.194670476675775, -22.077029259246224 ], [ -47.19458297720481, -22.077011317503054 ], [ -47.194495477751765, -22.076993375711172 ], [ -47.194407978316626, -22.076975433870537 ], [ -47.194402988697412, -22.076974410742896 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 327.71835785299999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197504943726415, -22.077624304548191 ], [ -47.197467347392319, -22.07761659616671 ], [ -47.197379847339974, -22.077598655981639 ], [ -47.197292347305549, -22.077580715747846 ], [ -47.197204847289036, -22.077562775465321 ], [ -47.197117347290444, -22.077544835134077 ], [ -47.19702984730975, -22.077526894754108 ], [ -47.196942347346983, -22.077508954325413 ], [ -47.196854847402122, -22.077491013848007 ], [ -47.196767347475188, -22.07747307332188 ], [ -47.196679847566145, -22.077455132747009 ], [ -47.196592347675022, -22.077437192123423 ], [ -47.196504847801812, -22.077419251451115 ], [ -47.196417347946536, -22.077401310730092 ], [ -47.196329848109158, -22.077383369960344 ], [ -47.196242348289694, -22.077365429141867 ], [ -47.196154848488149, -22.077347488274668 ], [ -47.196067348704524, -22.077329547358747 ], [ -47.195979848938812, -22.077311606394101 ], [ -47.195892349191013, -22.077293665380743 ], [ -47.195804849461126, -22.077275724318653 ], [ -47.19571734974916, -22.077257783207855 ], [ -47.19562985005512, -22.077239842048325 ], [ -47.195542350378972, -22.077221900840069 ], [ -47.195454850720758, -22.077203959583095 ], [ -47.195367351080456, -22.077186018277398 ], [ -47.195279851458075, -22.077168076922987 ], [ -47.195192351853606, -22.077150135519851 ], [ -47.195104852267058, -22.077132194068 ], [ -47.195017352698429, -22.077114252567419 ], [ -47.194929853147713, -22.077096311018117 ], [ -47.194842353614931, -22.077078369420096 ], [ -47.194754854100033, -22.077060427773361 ], [ -47.194667354603077, -22.077042486077904 ], [ -47.19457985512404, -22.07702454433371 ], [ -47.194492355662923, -22.077006602540816 ], [ -47.19440444915903, -22.076988577230903 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 325.66527821199998, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.19748698055524, -22.077634488487778 ], [ -47.197464225577626, -22.077629823030652 ], [ -47.197376725517209, -22.07761188284455 ], [ -47.197289225474698, -22.07759394260977 ], [ -47.197201725450114, -22.077576002326239 ], [ -47.197114225443435, -22.07755806199399 ], [ -47.197026725454677, -22.077540121613012 ], [ -47.196939225483824, -22.077522181183312 ], [ -47.196851725530891, -22.077504240704894 ], [ -47.196764225595871, -22.077486300177757 ], [ -47.196676725678756, -22.077468359601855 ], [ -47.196589225779555, -22.077450418977282 ], [ -47.196501725898273, -22.077432478303969 ], [ -47.196414226034911, -22.077414537581934 ], [ -47.196326726189461, -22.077396596811177 ], [ -47.196239226361918, -22.077378655991676 ], [ -47.196151726552301, -22.077360715123483 ], [ -47.196064226760598, -22.077342774206553 ], [ -47.1959767269868, -22.077324833240883 ], [ -47.195889227230928, -22.077306892226524 ], [ -47.19580172749297, -22.077288951163432 ], [ -47.195714227772925, -22.077271010051625 ], [ -47.195626728070806, -22.077253068891086 ], [ -47.195539228386586, -22.077235127681821 ], [ -47.195451728720293, -22.077217186423837 ], [ -47.195364229071913, -22.077199245117132 ], [ -47.195276729441453, -22.077181303761712 ], [ -47.195189229828905, -22.07716336235756 ], [ -47.195101730234285, -22.07714542090471 ], [ -47.195014230657577, -22.077127479403114 ], [ -47.194926731098775, -22.077109537852802 ], [ -47.194839231557921, -22.077091596253773 ], [ -47.194751732034952, -22.077073654606028 ], [ -47.194664232529917, -22.077055712909566 ], [ -47.194576733042801, -22.077037771164346 ], [ -47.194489233573613, -22.077019829370457 ], [ -47.194405909621075, -22.077002743718854 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 323.61219856600002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197469017381302, -22.077644672425649 ], [ -47.197461103762514, -22.077643049894565 ], [ -47.197373603693961, -22.077625109707462 ], [ -47.197286103643393, -22.077607169471651 ], [ -47.19719860361073, -22.077589229187119 ], [ -47.197111103595972, -22.077571288853857 ], [ -47.197023603599114, -22.077553348471874 ], [ -47.196936103620203, -22.077535408041165 ], [ -47.196848603659184, -22.077517467561741 ], [ -47.196761103716085, -22.077499527033577 ], [ -47.196673603790899, -22.077481586456699 ], [ -47.196586103883625, -22.077463645831095 ], [ -47.19649860399425, -22.077445705156777 ], [ -47.196411104122824, -22.07742776443374 ], [ -47.196323604269288, -22.077409823661959 ], [ -47.19623610443368, -22.077391882841475 ], [ -47.196148604615978, -22.077373941972258 ], [ -47.196061104816202, -22.077356001054319 ], [ -47.195973605034332, -22.077338060087644 ], [ -47.195886105270361, -22.077320119072272 ], [ -47.195798605524331, -22.077302178008171 ], [ -47.195711105796214, -22.077284236895359 ], [ -47.195623606086023, -22.077266295733804 ], [ -47.195536106393718, -22.07724835452353 ], [ -47.195448606719346, -22.077230413264537 ], [ -47.195361107062894, -22.077212471956834 ], [ -47.195273607424362, -22.077194530600394 ], [ -47.195186107803742, -22.07717658919524 ], [ -47.195098608201029, -22.077158647741367 ], [ -47.195011108616242, -22.077140706238769 ], [ -47.19492360904939, -22.077122764687459 ], [ -47.194836109500429, -22.07710482308741 ], [ -47.194748609969395, -22.077086881438639 ], [ -47.194661110456281, -22.077068939741157 ], [ -47.194573610961093, -22.07705099799497 ], [ -47.194486111483819, -22.077033056200047 ], [ -47.194407370083539, -22.077016910206744 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 321.55911893299998, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197451054204826, -22.077654856361644 ], [ -47.197370481870252, -22.077638336570335 ], [ -47.197282981811604, -22.077620396333518 ], [ -47.197195481770862, -22.077602456047973 ], [ -47.197107981748033, -22.077584515713703 ], [ -47.197020481743095, -22.07756657533071 ], [ -47.196932981756106, -22.077548634898978 ], [ -47.196845481787008, -22.077530694418559 ], [ -47.19675798183583, -22.077512753889398 ], [ -47.196670481902565, -22.077494813311503 ], [ -47.196582981987213, -22.07747687268489 ], [ -47.196495482089766, -22.077458932009556 ], [ -47.19640798221026, -22.077440991285517 ], [ -47.196320482348646, -22.07742305051271 ], [ -47.196232982504959, -22.077405109691234 ], [ -47.196145482679178, -22.077387168821009 ], [ -47.196057982871331, -22.077369227902061 ], [ -47.195970483081382, -22.077351286934363 ], [ -47.195882983309339, -22.077333345917996 ], [ -47.19579548355523, -22.077315404852882 ], [ -47.195707983819034, -22.077297463739065 ], [ -47.195620484100758, -22.077279522576479 ], [ -47.195532984400387, -22.077261581365217 ], [ -47.195445484717943, -22.077243640105216 ], [ -47.195357985053413, -22.077225698796504 ], [ -47.195270485406802, -22.077207757439055 ], [ -47.195182985778104, -22.077189816032888 ], [ -47.195095486167318, -22.077171874578006 ], [ -47.195007986574453, -22.077153933074403 ], [ -47.194920486999514, -22.077135991522084 ], [ -47.194832987442474, -22.077118049921005 ], [ -47.194745487903369, -22.077100108271239 ], [ -47.194657988382176, -22.077082166572751 ], [ -47.194570488878917, -22.077064224825556 ], [ -47.194482989393556, -22.077046283029624 ], [ -47.194408830546429, -22.077031076694581 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 319.50603929599998, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197433091025594, -22.077665040295887 ], [ -47.197367360046066, -22.077651563433161 ], [ -47.197279859979339, -22.077633623195325 ], [ -47.197192359930519, -22.077615682908768 ], [ -47.197104859899611, -22.077597742573513 ], [ -47.197017359886615, -22.077579802189501 ], [ -47.196929859891526, -22.077561861756777 ], [ -47.196842359914363, -22.077543921275335 ], [ -47.196754859955107, -22.077525980745158 ], [ -47.19666736001377, -22.077508040166261 ], [ -47.196579860090345, -22.07749009953864 ], [ -47.196492360184841, -22.077472158862296 ], [ -47.196404860297221, -22.077454218137234 ], [ -47.196317360427528, -22.077436277363454 ], [ -47.196229860575784, -22.077418336540937 ], [ -47.196142360741931, -22.077400395669699 ], [ -47.196054860925983, -22.077382454749745 ], [ -47.195967361127963, -22.077364513781074 ], [ -47.195879861347841, -22.077346572763673 ], [ -47.19579236158566, -22.077328631697547 ], [ -47.195704861841378, -22.077310690582699 ], [ -47.195617362115016, -22.077292749419133 ], [ -47.19552986240658, -22.077274808206841 ], [ -47.195442362716051, -22.077256866945849 ], [ -47.195354863043455, -22.077238925636124 ], [ -47.195267363388751, -22.07722098427767 ], [ -47.195179863751981, -22.077203042870497 ], [ -47.195092364133124, -22.07718510141461 ], [ -47.195004864532187, -22.077167159909983 ], [ -47.194917364949156, -22.077149218356642 ], [ -47.194829865384051, -22.077131276754589 ], [ -47.194742365836873, -22.077113335103814 ], [ -47.194654866307602, -22.077095393404313 ], [ -47.194567366796257, -22.077077451656095 ], [ -47.194479867302825, -22.077059509859151 ], [ -47.194410291009739, -22.077045243182333 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 317.45295965499997, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197415127843634, -22.07767522422839 ], [ -47.197364238221411, -22.077664790295966 ], [ -47.197276738146613, -22.077646850057132 ], [ -47.197189238089706, -22.077628909769562 ], [ -47.197101738050733, -22.077610969433294 ], [ -47.197014238029652, -22.077593029048256 ], [ -47.196926738026491, -22.077575088614545 ], [ -47.19683923804125, -22.077557148132087 ], [ -47.196751738073914, -22.07753920760091 ], [ -47.196664238124498, -22.077521267021002 ], [ -47.196576738192995, -22.077503326392371 ], [ -47.196489238279412, -22.077485385715018 ], [ -47.196401738383713, -22.077467444988944 ], [ -47.196314238505948, -22.077449504214158 ], [ -47.196226738646118, -22.077431563390636 ], [ -47.196139238804193, -22.077413622518389 ], [ -47.196051738980167, -22.077395681597423 ], [ -47.195964239174067, -22.077377740627742 ], [ -47.195876739385874, -22.077359799609329 ], [ -47.195789239615607, -22.077341858542198 ], [ -47.195701739863253, -22.077323917426341 ], [ -47.195614240128812, -22.077305976261766 ], [ -47.195526740412298, -22.077288035048468 ], [ -47.195439240713696, -22.077270093786467 ], [ -47.195351741033022, -22.077252152475722 ], [ -47.195264241370246, -22.077234211116263 ], [ -47.195176741725398, -22.077216269708085 ], [ -47.195089242098462, -22.077198328251185 ], [ -47.195001742489445, -22.077180386745535 ], [ -47.194914242898342, -22.077162445191195 ], [ -47.194826743325159, -22.077144503588137 ], [ -47.194739243769902, -22.077126561936357 ], [ -47.194651744232551, -22.077108620235844 ], [ -47.194564244713135, -22.077090678486613 ], [ -47.194476745211624, -22.077072736688649 ], [ -47.194411751473481, -22.077059409670042 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 315.39988001699999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197397164659002, -22.077685408159102 ], [ -47.197361116396294, -22.077678017158732 ], [ -47.19727361631341, -22.077660076918885 ], [ -47.197186116248432, -22.077642136630317 ], [ -47.197098616201366, -22.077624196293012 ], [ -47.19701111617222, -22.077606255907 ], [ -47.19692361616098, -22.077588315472259 ], [ -47.196836116167653, -22.077570374988795 ], [ -47.196748616192245, -22.077552434456607 ], [ -47.19666111623475, -22.077534493875689 ], [ -47.196573616295169, -22.077516553246053 ], [ -47.196486116373492, -22.077498612567705 ], [ -47.19639861646975, -22.077480671840618 ], [ -47.196311116583907, -22.077462731064802 ], [ -47.19622361671599, -22.077444790240289 ], [ -47.196136116865979, -22.07742684936704 ], [ -47.196048617033895, -22.077408908445054 ], [ -47.195961117219703, -22.077390967474365 ], [ -47.195873617423445, -22.077373026454936 ], [ -47.195786117645092, -22.077355085386802 ], [ -47.195698617884659, -22.077337144269936 ], [ -47.195611118142153, -22.077319203104349 ], [ -47.19552361841756, -22.077301261890046 ], [ -47.195436118710873, -22.077283320627032 ], [ -47.195348619022106, -22.077265379315278 ], [ -47.195261119351265, -22.077247437954806 ], [ -47.19517361969833, -22.077229496545613 ], [ -47.19508612006333, -22.0772115550877 ], [ -47.194998620446228, -22.077193613581063 ], [ -47.194911120847053, -22.077175672025717 ], [ -47.194823621265797, -22.077157730421636 ], [ -47.194736121702469, -22.077139788768847 ], [ -47.19464862215704, -22.077121847067328 ], [ -47.194561122629544, -22.077103905317077 ], [ -47.194473623119968, -22.077085963518133 ], [ -47.194413211937636, -22.077073576157694 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 313.34680037599998, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197379201471648, -22.077695592088052 ], [ -47.197357994570702, -22.077691244021477 ], [ -47.197270494479739, -22.077673303780628 ], [ -47.197182994406681, -22.077655363491029 ], [ -47.197095494351537, -22.07763742315273 ], [ -47.197007994314312, -22.077619482765712 ], [ -47.196920494295, -22.077601542329941 ], [ -47.196832994293594, -22.077583601845493 ], [ -47.196745494310107, -22.077565661312288 ], [ -47.196657994344534, -22.077547720730365 ], [ -47.196570494396873, -22.07752978009972 ], [ -47.196482994467125, -22.07751183942036 ], [ -47.196395494555304, -22.07749389869225 ], [ -47.196307994661382, -22.077475957915446 ], [ -47.196220494785386, -22.077458017089921 ], [ -47.196132994927297, -22.077440076215662 ], [ -47.196045495087134, -22.07742213529265 ], [ -47.19595799526487, -22.07740419432097 ], [ -47.195870495460525, -22.077386253300517 ], [ -47.195782995674101, -22.077368312231389 ], [ -47.195695495905596, -22.077350371113518 ], [ -47.195607996155005, -22.077332429946917 ], [ -47.195520496422333, -22.077314488731602 ], [ -47.195432996707581, -22.077296547467586 ], [ -47.195345497010734, -22.07727860615482 ], [ -47.195257997331815, -22.077260664793336 ], [ -47.195170497670809, -22.077242723383137 ], [ -47.195082998027729, -22.077224781924212 ], [ -47.194995498402548, -22.077206840416565 ], [ -47.194907998795294, -22.077188898860211 ], [ -47.19482049920596, -22.077170957255106 ], [ -47.19473299963456, -22.077153015601322 ], [ -47.194645500081045, -22.077135073898781 ], [ -47.194558000545484, -22.077117132147535 ], [ -47.194470501027823, -22.077099190347585 ], [ -47.194414672402225, -22.07708774264529 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 311.29372073799999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197361238281623, -22.077705776015208 ], [ -47.197267372645584, -22.077686530642307 ], [ -47.197179872564462, -22.077668590351717 ], [ -47.197092372501245, -22.077650650012401 ], [ -47.197004872455928, -22.077632709624382 ], [ -47.196917372428544, -22.077614769187615 ], [ -47.196829872419059, -22.077596828702138 ], [ -47.196742372427494, -22.077578888167928 ], [ -47.196654872453834, -22.077560947584999 ], [ -47.196567372498109, -22.077543006953338 ], [ -47.196479872560282, -22.077525066272962 ], [ -47.196392372640375, -22.07750712554386 ], [ -47.196304872738388, -22.077489184766051 ], [ -47.196217372854306, -22.077471243939506 ], [ -47.196129872988152, -22.077453303064239 ], [ -47.196042373139889, -22.077435362140235 ], [ -47.195954873309567, -22.077417421167528 ], [ -47.195867373497144, -22.077399480146092 ], [ -47.195779873702641, -22.07738153907593 ], [ -47.195692373926057, -22.077363597957046 ], [ -47.195604874167387, -22.07734565678944 ], [ -47.195517374426643, -22.077327715573116 ], [ -47.195429874703812, -22.07730977430808 ], [ -47.195342374998894, -22.077291832994312 ], [ -47.195254875311882, -22.077273891631823 ], [ -47.195167375642811, -22.077255950220614 ], [ -47.195079875991638, -22.077238008760677 ], [ -47.1949923763584, -22.077220067252021 ], [ -47.194904876743074, -22.077202125694644 ], [ -47.194817377145647, -22.077184184088562 ], [ -47.194729877566168, -22.077166242433744 ], [ -47.194642378004595, -22.077148300730197 ], [ -47.194554878460927, -22.077130358977954 ], [ -47.194467378935194, -22.077112417176984 ], [ -47.194416132867232, -22.077101909132811 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 309.24064109800003, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197343275088883, -22.077715959940594 ], [ -47.197264250810974, -22.077699757503982 ], [ -47.197176750721766, -22.077681817212383 ], [ -47.197089250650478, -22.077663876872059 ], [ -47.197001750597082, -22.07764593648303 ], [ -47.196914250561619, -22.077627996045234 ], [ -47.196826750544062, -22.077610055558765 ], [ -47.196739250544411, -22.077592115023553 ], [ -47.19665175056268, -22.077574174439608 ], [ -47.196564250598875, -22.077556233806945 ], [ -47.19647675065297, -22.077538293125556 ], [ -47.196389250724991, -22.077520352395446 ], [ -47.196301750814918, -22.077502411616628 ], [ -47.196214250922765, -22.077484470789059 ], [ -47.196126751048531, -22.077466529912797 ], [ -47.19603925119219, -22.077448588987771 ], [ -47.195951751353789, -22.077430648014072 ], [ -47.195864251533294, -22.077412706991627 ], [ -47.195776751730705, -22.077394765920456 ], [ -47.19568925194605, -22.07737682480056 ], [ -47.1956017521793, -22.077358883631948 ], [ -47.195514252430478, -22.077340942414608 ], [ -47.195426752699575, -22.077323001148567 ], [ -47.195339252986578, -22.077305059833776 ], [ -47.195251753291494, -22.077287118470295 ], [ -47.195164253614337, -22.077269177058071 ], [ -47.195076753955085, -22.077251235597128 ], [ -47.194989254313775, -22.077233294087463 ], [ -47.19490175469037, -22.077215352529077 ], [ -47.194814255084871, -22.077197410921976 ], [ -47.194726755497314, -22.077179469266135 ], [ -47.194639255927662, -22.077161527561596 ], [ -47.194551756375922, -22.077143585808351 ], [ -47.19446425684211, -22.077125644006372 ], [ -47.194417593332666, -22.077116075620285 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 307.18756146099997, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197325311893479, -22.077726143864194 ], [ -47.197261128975882, -22.077712984365608 ], [ -47.197173628878595, -22.07769504407301 ], [ -47.197086128799221, -22.077677103731677 ], [ -47.196998628737774, -22.077659163341629 ], [ -47.196911128694218, -22.077641222902852 ], [ -47.196823628668582, -22.077623282415338 ], [ -47.196736128660852, -22.077605341879124 ], [ -47.196648628671049, -22.077587401294174 ], [ -47.196561128699173, -22.077569460660499 ], [ -47.196473628745181, -22.077551519978105 ], [ -47.196386128809117, -22.077533579247 ], [ -47.196298628890986, -22.077515638467148 ], [ -47.196211128990754, -22.077497697638584 ], [ -47.196123629108421, -22.077479756761306 ], [ -47.196036129244021, -22.077461815835299 ], [ -47.195948629397527, -22.077443874860567 ], [ -47.195861129568961, -22.077425933837109 ], [ -47.195773629758321, -22.077407992764947 ], [ -47.195686129965573, -22.077390051644048 ], [ -47.195598630190744, -22.077372110474414 ], [ -47.195511130433836, -22.077354169256072 ], [ -47.195423630694854, -22.077336227988994 ], [ -47.195336130973786, -22.077318286673204 ], [ -47.195248631270623, -22.077300345308704 ], [ -47.195161131585401, -22.077282403895481 ], [ -47.195073631918071, -22.077264462433529 ], [ -47.194986132268681, -22.077246520922856 ], [ -47.194898632637184, -22.07722857936346 ], [ -47.19481113302362, -22.077210637755353 ], [ -47.194723633427984, -22.077192696098518 ], [ -47.19463613385026, -22.077174754392967 ], [ -47.194548634290456, -22.077156812638691 ], [ -47.194461134748558, -22.077138870835697 ], [ -47.194419053798519, -22.077130242107685 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 305.13448182100001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197307348695347, -22.077736327786035 ], [ -47.197258007140327, -22.077726211227223 ], [ -47.197170507034969, -22.077708270933616 ], [ -47.197083006947508, -22.07769033059126 ], [ -47.196995506877983, -22.077672390200213 ], [ -47.196908006826355, -22.077654449760427 ], [ -47.196820506792626, -22.07763650927189 ], [ -47.196733006776832, -22.077618568734682 ], [ -47.196645506778957, -22.077600628148726 ], [ -47.196558006798995, -22.077582687514045 ], [ -47.196470506836924, -22.077564746830635 ], [ -47.196383006892788, -22.077546806098525 ], [ -47.196295506966571, -22.077528865317646 ], [ -47.196208007058267, -22.077510924488092 ], [ -47.196120507167855, -22.077492983609801 ], [ -47.196033007295384, -22.077475042682764 ], [ -47.195945507440811, -22.07745710170704 ], [ -47.195858007604166, -22.077439160682577 ], [ -47.195770507785447, -22.077421219609409 ], [ -47.195683007984627, -22.077403278487481 ], [ -47.195595508201713, -22.077385337316858 ], [ -47.195508008436725, -22.07736739609749 ], [ -47.195420508689672, -22.07734945482942 ], [ -47.195333008960532, -22.077331513512622 ], [ -47.195245509249297, -22.077313572147112 ], [ -47.195158009555996, -22.077295630732877 ], [ -47.19507050988058, -22.077277689269916 ], [ -47.194983010223112, -22.077259747758234 ], [ -47.194895510583549, -22.077241806197829 ], [ -47.194808010961907, -22.07722386458871 ], [ -47.194720511358184, -22.077205922930865 ], [ -47.194633011772389, -22.077187981224309 ], [ -47.194545512204499, -22.077170039469021 ], [ -47.194458012654536, -22.077152097665014 ], [ -47.194420514264806, -22.077144408595039 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 303.08140218099999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197289385494521, -22.077746511706099 ], [ -47.197254885304297, -22.077739438088791 ], [ -47.197167385190852, -22.077721497794169 ], [ -47.197079885095327, -22.07770355745081 ], [ -47.196992385017715, -22.077685617058737 ], [ -47.196904884958009, -22.077667676617949 ], [ -47.196817384916237, -22.077649736128429 ], [ -47.196729884892349, -22.077631795590182 ], [ -47.196642384886381, -22.077613855003225 ], [ -47.196554884898333, -22.077595914367539 ], [ -47.196467384928198, -22.077577973683123 ], [ -47.19637988497599, -22.077560032949986 ], [ -47.196292385041694, -22.07754209216812 ], [ -47.196204885125297, -22.077524151337556 ], [ -47.19611738522682, -22.077506210458239 ], [ -47.196029885346277, -22.07748826953021 ], [ -47.195942385483626, -22.077470328553463 ], [ -47.195854885638894, -22.077452387528005 ], [ -47.195767385812083, -22.077434446453811 ], [ -47.195679886003198, -22.077416505330881 ], [ -47.195592386212233, -22.07739856415926 ], [ -47.19550488643916, -22.077380622938893 ], [ -47.195417386684028, -22.077362681669801 ], [ -47.195329886946794, -22.077344740352004 ], [ -47.195242387227488, -22.077326798985474 ], [ -47.195154887526087, -22.077308857570216 ], [ -47.195067387842634, -22.077290916106257 ], [ -47.194979888177066, -22.077272974593573 ], [ -47.194892388529432, -22.077255033032159 ], [ -47.194804888899704, -22.077237091422024 ], [ -47.194717389287909, -22.077219149763167 ], [ -47.194629889694021, -22.077201208055598 ], [ -47.194542390118073, -22.077183266299304 ], [ -47.19445489056001, -22.077165324494281 ], [ -47.194421974731505, -22.077158575082329 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 301.02832254100002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197271422290996, -22.077756695624384 ], [ -47.197251763467797, -22.077752664950335 ], [ -47.197164263346274, -22.077734724654693 ], [ -47.197076763242677, -22.07771678431034 ], [ -47.196989263156972, -22.077698843917261 ], [ -47.196901763089201, -22.077680903475461 ], [ -47.196814263039343, -22.077662962984917 ], [ -47.196726763007383, -22.077645022445676 ], [ -47.196639262993337, -22.07762708185771 ], [ -47.196551762997217, -22.077609141221007 ], [ -47.196464263019003, -22.077591200535593 ], [ -47.196376763058716, -22.077573259801447 ], [ -47.196289263116348, -22.077555319018575 ], [ -47.196201763191866, -22.077537378186999 ], [ -47.196114263285317, -22.077519437306655 ], [ -47.196026763396695, -22.077501496377632 ], [ -47.195939263525965, -22.077483555399883 ], [ -47.195851763673161, -22.077465614373409 ], [ -47.195764263838264, -22.077447673298188 ], [ -47.195676764021307, -22.077429732174274 ], [ -47.195589264222264, -22.077411791001637 ], [ -47.195501764441111, -22.07739384978025 ], [ -47.1954142646779, -22.077375908510163 ], [ -47.195326764932595, -22.077357967191354 ], [ -47.19523926520521, -22.077340025823801 ], [ -47.19515176549573, -22.077322084407552 ], [ -47.195064265804199, -22.07730414294258 ], [ -47.194976766130559, -22.07728620142889 ], [ -47.194889266474839, -22.077268259866447 ], [ -47.194801766837045, -22.07725031825532 ], [ -47.194714267217172, -22.077232376595436 ], [ -47.194626767615205, -22.077214434886876 ], [ -47.194539268031178, -22.07719649312957 ], [ -47.194451768465044, -22.077178551323545 ], [ -47.19442343519863, -22.077172741569566 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 298.97524290500002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197253459084813, -22.077766879540878 ], [ -47.19716114150124, -22.077747951515185 ], [ -47.197073641389544, -22.07773001116982 ], [ -47.196986141295774, -22.077712070775732 ], [ -47.196898641219917, -22.077694130332919 ], [ -47.196811141161966, -22.077676189841398 ], [ -47.196723641121949, -22.077658249301127 ], [ -47.19663614109983, -22.077640308712152 ], [ -47.196548641095617, -22.07762236807444 ], [ -47.196461141109339, -22.077604427388014 ], [ -47.196373641140973, -22.077586486652855 ], [ -47.196286141190505, -22.077568545868978 ], [ -47.196198641257965, -22.077550605036382 ], [ -47.196111141343337, -22.077532664155061 ], [ -47.196023641446622, -22.077514723225015 ], [ -47.195936141567842, -22.07749678224625 ], [ -47.195848641706945, -22.077478841218756 ], [ -47.195761141863983, -22.077460900142544 ], [ -47.19567364203894, -22.077442959017617 ], [ -47.195586142231804, -22.077425017843954 ], [ -47.195498642442587, -22.077407076621572 ], [ -47.195411142671311, -22.077389135350483 ], [ -47.19532364291792, -22.077371194030658 ], [ -47.195236143182463, -22.07735325266211 ], [ -47.195148643464918, -22.077335311244845 ], [ -47.195061143765287, -22.077317369778857 ], [ -47.194973644083589, -22.077299428264144 ], [ -47.19488614441979, -22.077281486700713 ], [ -47.194798644773911, -22.077263545088563 ], [ -47.194711145145959, -22.077245603427681 ], [ -47.19462364553592, -22.077227661718105 ], [ -47.194536145943808, -22.077209719959786 ], [ -47.194448646369629, -22.077191778152752 ], [ -47.194424895666181, -22.077186908056714 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 296.92216326499999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197235495875894, -22.077777063455621 ], [ -47.197158019655724, -22.077761178375656 ], [ -47.197070519535941, -22.077743238029285 ], [ -47.1969830194341, -22.077725297634188 ], [ -47.196895519350171, -22.07770735719037 ], [ -47.196808019284141, -22.07768941669784 ], [ -47.196720519236031, -22.077671476156539 ], [ -47.196633019205848, -22.077653535566572 ], [ -47.196545519193556, -22.077635594927855 ], [ -47.196458019199191, -22.077617654240395 ], [ -47.196370519222754, -22.077599713504256 ], [ -47.196283019264214, -22.077581772719363 ], [ -47.196195519323595, -22.077563831885762 ], [ -47.196108019400889, -22.077545891003432 ], [ -47.196020519496102, -22.07752795007238 ], [ -47.195933019609235, -22.077510009092599 ], [ -47.195845519740267, -22.0774920680641 ], [ -47.195758019889226, -22.077474126986875 ], [ -47.195670520056112, -22.077456185860939 ], [ -47.195583020240889, -22.077438244686256 ], [ -47.1954955204436, -22.077420303462876 ], [ -47.195408020664246, -22.077402362190782 ], [ -47.195320520902776, -22.077384420869929 ], [ -47.19523302115924, -22.077366479500391 ], [ -47.195145521433616, -22.077348538082109 ], [ -47.195058021725906, -22.077330596615113 ], [ -47.19497052203613, -22.077312655099394 ], [ -47.194883022364252, -22.077294713534958 ], [ -47.194795522710301, -22.077276771921792 ], [ -47.194708023074284, -22.077258830259908 ], [ -47.194620523456159, -22.077240888549323 ], [ -47.194533023855968, -22.077222946789995 ], [ -47.194445524273711, -22.077205004981931 ], [ -47.194426356134151, -22.077201074543826 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 294.86908362600002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197217532664304, -22.077787247368565 ], [ -47.19715489780971, -22.077774405236084 ], [ -47.197067397681884, -22.077756464888708 ], [ -47.196979897571943, -22.077738524492613 ], [ -47.196892397479942, -22.077720584047782 ], [ -47.196804897405841, -22.077702643554218 ], [ -47.196717397349666, -22.077684703011954 ], [ -47.196629897311382, -22.07766676242095 ], [ -47.196542397291026, -22.077648821781221 ], [ -47.196454897288582, -22.077630881092773 ], [ -47.196367397304073, -22.077612940355596 ], [ -47.196279897337448, -22.077594999569715 ], [ -47.196192397388749, -22.077577058735095 ], [ -47.196104897457964, -22.077559117851742 ], [ -47.196017397545099, -22.077541176919688 ], [ -47.195929897650146, -22.077523235938905 ], [ -47.19584239777312, -22.077505294909393 ], [ -47.195754897914007, -22.07748735383116 ], [ -47.195667398072786, -22.077469412704207 ], [ -47.195579898249498, -22.077451471528533 ], [ -47.195492398444145, -22.077433530304148 ], [ -47.19540489865669, -22.077415589031023 ], [ -47.195317398887177, -22.077397647709184 ], [ -47.195229899135541, -22.077379706338615 ], [ -47.195142399401846, -22.077361764919335 ], [ -47.19505489968607, -22.077343823451326 ], [ -47.194967399988201, -22.077325881934598 ], [ -47.194879900308251, -22.077307940369153 ], [ -47.194792400646229, -22.077289998754985 ], [ -47.194704901002112, -22.077272057092092 ], [ -47.194617401375929, -22.077254115380484 ], [ -47.194529901767659, -22.077236173620143 ], [ -47.194442402177309, -22.077218231811091 ], [ -47.194427816602555, -22.077215241030892 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 292.816003986, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197199569449992, -22.077797431279755 ], [ -47.197151775963256, -22.077787632096499 ], [ -47.197064275827344, -22.077769691748106 ], [ -47.196976775709331, -22.077751751351009 ], [ -47.196889275609237, -22.077733810905155 ], [ -47.196801775527064, -22.077715870410596 ], [ -47.196714275462824, -22.077697929867316 ], [ -47.196626775416455, -22.077679989275307 ], [ -47.19653927538802, -22.077662048634576 ], [ -47.196451775377504, -22.077644107945115 ], [ -47.196364275384916, -22.077626167206933 ], [ -47.196276775410212, -22.077608226420033 ], [ -47.196189275453428, -22.077590285584392 ], [ -47.196101775514578, -22.077572344700048 ], [ -47.196014275593633, -22.077554403766982 ], [ -47.195926775690602, -22.077536462785194 ], [ -47.195839275805497, -22.077518521754676 ], [ -47.195751775938305, -22.07750058067543 ], [ -47.195664276089012, -22.077482639547465 ], [ -47.195576776257646, -22.077464698370783 ], [ -47.195489276444214, -22.077446757145392 ], [ -47.19540177664868, -22.077428815871261 ], [ -47.195314276871088, -22.077410874548406 ], [ -47.195226777111372, -22.077392933176824 ], [ -47.195139277369606, -22.077374991756535 ], [ -47.195051777645752, -22.077357050287521 ], [ -47.194964277939803, -22.077339108769781 ], [ -47.194876778251782, -22.07732116720333 ], [ -47.194789278581673, -22.077303225588139 ], [ -47.194701778929485, -22.077285283924247 ], [ -47.194614279295223, -22.077267342211638 ], [ -47.194526779678881, -22.077249400450288 ], [ -47.194439280080452, -22.077231458640224 ], [ -47.194429277071379, -22.077229407517883 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 290.76292434800001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197181606233016, -22.077807615189155 ], [ -47.197148654116312, -22.077800858956863 ], [ -47.197061153972321, -22.077782918607461 ], [ -47.196973653846243, -22.077764978209341 ], [ -47.196886153738077, -22.077747037762506 ], [ -47.196798653647825, -22.077729097266936 ], [ -47.1967111535755, -22.077711156722636 ], [ -47.196623653521051, -22.077693216129614 ], [ -47.196536153484551, -22.07767527548787 ], [ -47.196448653465957, -22.077657334797404 ], [ -47.196361153465269, -22.077639394058217 ], [ -47.1962736534825, -22.077621453270311 ], [ -47.196186153517644, -22.077603512433676 ], [ -47.196098653570708, -22.077585571548319 ], [ -47.196011153641692, -22.07756763061424 ], [ -47.195923653730603, -22.077549689631432 ], [ -47.195836153837398, -22.07753174859991 ], [ -47.195748653962127, -22.077513807519654 ], [ -47.195661154104762, -22.077495866390684 ], [ -47.195573654265324, -22.077477925212985 ], [ -47.195486154443813, -22.077459983986575 ], [ -47.195398654640208, -22.077442042711436 ], [ -47.195311154854515, -22.077424101387574 ], [ -47.195223655086743, -22.077406160015002 ], [ -47.19513615533689, -22.077388218593697 ], [ -47.19504865560495, -22.077370277123666 ], [ -47.19496115589093, -22.077352335604925 ], [ -47.194873656194829, -22.077334394037468 ], [ -47.194786156516656, -22.077316452421268 ], [ -47.194698656856382, -22.077298510756371 ], [ -47.194611157214055, -22.077280569042735 ], [ -47.194523657589627, -22.077262627280383 ], [ -47.19443615798312, -22.077244685469307 ], [ -47.194430737540628, -22.077243574004815 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 288.70984470799999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197163643013312, -22.077817799096785 ], [ -47.19714553226892, -22.077814085817213 ], [ -47.197058032116836, -22.077796145466802 ], [ -47.196970531982679, -22.077778205067673 ], [ -47.196883031866435, -22.077760264619826 ], [ -47.196795531768103, -22.07774232412325 ], [ -47.196708031687699, -22.077724383577941 ], [ -47.196620531625186, -22.077706442983914 ], [ -47.1965330315806, -22.077688502341161 ], [ -47.196445531553934, -22.077670561649679 ], [ -47.196358031545167, -22.077652620909486 ], [ -47.196270531554326, -22.077634680120571 ], [ -47.196183031581377, -22.077616739282909 ], [ -47.196095531626376, -22.077598798396558 ], [ -47.196008031689288, -22.077580857461474 ], [ -47.195920531770113, -22.077562916477657 ], [ -47.195833031868837, -22.077544975445122 ], [ -47.19574553198548, -22.077527034363861 ], [ -47.195658032120043, -22.077509093233878 ], [ -47.195570532272527, -22.077491152055174 ], [ -47.195483032442944, -22.077473210827755 ], [ -47.195395532631252, -22.077455269551606 ], [ -47.195308032837481, -22.07743732822674 ], [ -47.195220533061637, -22.077419386853155 ], [ -47.195133033303712, -22.077401445430837 ], [ -47.195045533563693, -22.077383503959801 ], [ -47.194958033841587, -22.077365562440043 ], [ -47.194870534137415, -22.077347620871578 ], [ -47.194783034451163, -22.077329679254358 ], [ -47.194695534782824, -22.07731173758846 ], [ -47.194608035132404, -22.077293795873803 ], [ -47.194520535499905, -22.077275854110457 ], [ -47.194433035885318, -22.077257912298357 ], [ -47.194432198010297, -22.077257740491675 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 286.65676507000001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197145679790928, -22.077827983002638 ], [ -47.197054910260881, -22.077809372326094 ], [ -47.196967410118667, -22.077791431925959 ], [ -47.19687990999433, -22.077773491477092 ], [ -47.196792409887927, -22.077755550979496 ], [ -47.196704909799422, -22.0777376104332 ], [ -47.196617409728837, -22.07771966983816 ], [ -47.196529909676173, -22.077701729194402 ], [ -47.196442409641435, -22.077683788501911 ], [ -47.196354909624588, -22.077665847760706 ], [ -47.196267409625669, -22.077647906970782 ], [ -47.196179909644663, -22.077629966132129 ], [ -47.196092409681583, -22.07761202524474 ], [ -47.196004909736395, -22.077594084308661 ], [ -47.195917409809134, -22.077576143323835 ], [ -47.195829909899793, -22.077558202290291 ], [ -47.195742410008371, -22.077540261208021 ], [ -47.195654910134856, -22.07752232007703 ], [ -47.19556741027926, -22.077504378897313 ], [ -47.195479910441584, -22.077486437668881 ], [ -47.195392410621821, -22.07746849639172 ], [ -47.195304910819992, -22.077450555065838 ], [ -47.195217411036055, -22.077432613691254 ], [ -47.195129911270044, -22.077414672267928 ], [ -47.195042411521953, -22.077396730795883 ], [ -47.194954911791783, -22.077378789275116 ], [ -47.194867412079532, -22.077360847705627 ], [ -47.194779912385201, -22.077342906087427 ], [ -47.194692412708783, -22.077324964420502 ], [ -47.194604913050298, -22.077307022704854 ], [ -47.194517413409706, -22.077289080940485 ], [ -47.194433658480385, -22.077271906978496 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 284.603685429, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197127716565838, -22.077838166906723 ], [ -47.197051788404458, -22.077822599185371 ], [ -47.196964288254165, -22.077804658784224 ], [ -47.196876788121749, -22.077786718334334 ], [ -47.196789288007267, -22.077768777835743 ], [ -47.19670178791069, -22.077750837288441 ], [ -47.19661428783202, -22.077732896692392 ], [ -47.196526787771283, -22.077714956047622 ], [ -47.196439287728467, -22.077697015354129 ], [ -47.196351787703541, -22.077679074611911 ], [ -47.196264287696543, -22.077661133820978 ], [ -47.196176787707458, -22.077643192981295 ], [ -47.196089287736307, -22.077625252092922 ], [ -47.196001787783047, -22.077607311155827 ], [ -47.1959142878477, -22.077589370169985 ], [ -47.195826787930287, -22.077571429135443 ], [ -47.195739288030786, -22.077553488052164 ], [ -47.195651788149192, -22.077535546920164 ], [ -47.195564288285524, -22.077517605739438 ], [ -47.19547678843977, -22.077499664509993 ], [ -47.195389288611928, -22.077481723231827 ], [ -47.19530178880202, -22.077463781904935 ], [ -47.195214289010011, -22.077445840529347 ], [ -47.195126789235921, -22.077427899105011 ], [ -47.195039289479752, -22.077409957631954 ], [ -47.194951789741502, -22.077392016110178 ], [ -47.194864290021172, -22.07737407453968 ], [ -47.194776790318762, -22.077356132920468 ], [ -47.194689290634273, -22.077338191252529 ], [ -47.19460179096771, -22.077320249535873 ], [ -47.194514291319038, -22.077302307770495 ], [ -47.194435118950906, -22.07728607346526 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 282.550605792, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197109753338076, -22.077848350809017 ], [ -47.197048666547566, -22.077835826044602 ], [ -47.196961166389187, -22.077817885642439 ], [ -47.196873666248692, -22.077799945191554 ], [ -47.196786166126138, -22.077782004691954 ], [ -47.196698666021483, -22.077764064143622 ], [ -47.196611165934748, -22.077746123546579 ], [ -47.196523665865932, -22.077728182900795 ], [ -47.196436165815022, -22.077710242206297 ], [ -47.196348665782018, -22.07769230146307 ], [ -47.196261165766956, -22.077674360671121 ], [ -47.196173665769791, -22.077656419830454 ], [ -47.196086165790547, -22.077638478941058 ], [ -47.195998665829208, -22.07762053800295 ], [ -47.195911165885796, -22.07760259701611 ], [ -47.195823665960312, -22.077584655980548 ], [ -47.195736166052733, -22.07756671489626 ], [ -47.195648666163073, -22.077548773763247 ], [ -47.195561166291299, -22.077530832581516 ], [ -47.195473666437486, -22.077512891351063 ], [ -47.195386166601565, -22.077494950071884 ], [ -47.195298666783565, -22.07747700874399 ], [ -47.195211166983491, -22.077459067367375 ], [ -47.195123667201329, -22.07744112594203 ], [ -47.195036167437081, -22.077423184467975 ], [ -47.194948667690753, -22.07740524294519 ], [ -47.194861167962344, -22.07738730137369 ], [ -47.194773668251862, -22.077369359753469 ], [ -47.194686168559301, -22.077351418084515 ], [ -47.194598668884638, -22.077333476366842 ], [ -47.194511169227908, -22.077315534600448 ], [ -47.194436579421847, -22.077300239951938 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 280.49752615099999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197091790107585, -22.077858534709545 ], [ -47.197045544690205, -22.077849052903812 ], [ -47.19695804452374, -22.077831112500647 ], [ -47.196870544375173, -22.077813172048749 ], [ -47.196783044244533, -22.077795231548141 ], [ -47.196695544131799, -22.077777290998789 ], [ -47.196608044036992, -22.077759350400743 ], [ -47.196520543960098, -22.077741409753958 ], [ -47.196433043901109, -22.07772346905843 ], [ -47.196345543860033, -22.077705528314212 ], [ -47.196258043836892, -22.077687587521254 ], [ -47.196170543831649, -22.077669646679581 ], [ -47.196083043844318, -22.077651705789155 ], [ -47.195995543874922, -22.077633764850056 ], [ -47.195908043923431, -22.077615823862207 ], [ -47.195820543989853, -22.077597882825636 ], [ -47.19573304407421, -22.077579941740339 ], [ -47.195645544176465, -22.077562000606317 ], [ -47.195558044296618, -22.07754405942358 ], [ -47.195470544434727, -22.077526118192115 ], [ -47.195383044590734, -22.07750817691193 ], [ -47.195295544764647, -22.077490235583028 ], [ -47.195208044956495, -22.077472294205396 ], [ -47.195120545166262, -22.077454352779046 ], [ -47.195033045393942, -22.077436411303982 ], [ -47.194945545639534, -22.077418469780184 ], [ -47.194858045903047, -22.077400528207676 ], [ -47.194770546184486, -22.077382586586449 ], [ -47.194683046483838, -22.077364644916461 ], [ -47.194595546801104, -22.077346703197801 ], [ -47.194508047136303, -22.077328761430397 ], [ -47.194438039893214, -22.077314406438568 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 278.44444651100002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197073826874401, -22.077868718608308 ], [ -47.197042422832368, -22.077862279762996 ], [ -47.196954922657824, -22.077844339358808 ], [ -47.196867422501185, -22.077826398905895 ], [ -47.196779922362467, -22.07780845840427 ], [ -47.196692422241654, -22.077790517853924 ], [ -47.196604922138761, -22.077772577254862 ], [ -47.196517422053788, -22.077754636607072 ], [ -47.19642992198672, -22.077736695910552 ], [ -47.19634242193758, -22.077718755165311 ], [ -47.196254921906352, -22.07770081437134 ], [ -47.196167421893037, -22.077682873528648 ], [ -47.196079921897635, -22.077664932637241 ], [ -47.195992421920153, -22.077646991697112 ], [ -47.195904921960576, -22.077629050708254 ], [ -47.195817422018926, -22.07761110967067 ], [ -47.19572992209519, -22.077593168584368 ], [ -47.195642422189373, -22.077575227449348 ], [ -47.195554922301469, -22.077557286265602 ], [ -47.195467422431484, -22.077539345033134 ], [ -47.195379922579413, -22.077521403751938 ], [ -47.195292422745268, -22.077503462422015 ], [ -47.195204922929037, -22.077485521043375 ], [ -47.195117423130725, -22.07746757961602 ], [ -47.195029923350319, -22.077449638139939 ], [ -47.194942423587833, -22.077431696615136 ], [ -47.194854923843273, -22.077413755041608 ], [ -47.194767424116648, -22.077395813419358 ], [ -47.194679924407914, -22.077377871748393 ], [ -47.194592424717108, -22.077359930028706 ], [ -47.194504925044214, -22.077341988260297 ], [ -47.194439500365, -22.077328572925147 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 276.39136687199999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197055863638546, -22.07787890250528 ], [ -47.197039300974048, -22.077875506622128 ], [ -47.196951800791439, -22.077857566216935 ], [ -47.196864300626714, -22.07783962576303 ], [ -47.196776800479924, -22.077821685260382 ], [ -47.196689300351032, -22.077803744709037 ], [ -47.196601800240074, -22.077785804108974 ], [ -47.196514300147015, -22.077767863460167 ], [ -47.196426800071869, -22.077749922762639 ], [ -47.19633930001465, -22.077731982016385 ], [ -47.196251799975343, -22.077714041221409 ], [ -47.196164299953949, -22.077696100377711 ], [ -47.196076799950468, -22.077678159485291 ], [ -47.195989299964914, -22.077660218544157 ], [ -47.195901799997259, -22.07764227755429 ], [ -47.19581430004753, -22.077624336515697 ], [ -47.195726800115715, -22.077606395428383 ], [ -47.195639300201819, -22.077588454292354 ], [ -47.195551800305836, -22.077570513107585 ], [ -47.195464300427787, -22.077552571874122 ], [ -47.19537680056763, -22.077534630591902 ], [ -47.195289300725413, -22.077516689260968 ], [ -47.195201800901103, -22.077498747881336 ], [ -47.195114301094712, -22.077480806452968 ], [ -47.195026801306227, -22.077462864975882 ], [ -47.194939301535669, -22.07744492345007 ], [ -47.194851801783031, -22.077426981875529 ], [ -47.194764302048327, -22.077409040252277 ], [ -47.194676802331514, -22.0773910985803 ], [ -47.194589302632636, -22.077373156859608 ], [ -47.19450180295167, -22.077355215090183 ], [ -47.194440960837213, -22.077342739411673 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 274.338287235, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197037900399998, -22.077889086400475 ], [ -47.196948678924564, -22.077870793075029 ], [ -47.196861178751782, -22.077852852620119 ], [ -47.196773678596912, -22.077834912116487 ], [ -47.196686178459949, -22.077816971564118 ], [ -47.196598678340912, -22.077799030963032 ], [ -47.196511178239774, -22.077781090313216 ], [ -47.196423678156542, -22.077763149614675 ], [ -47.196336178091244, -22.077745208867423 ], [ -47.196248678043858, -22.077727268071435 ], [ -47.196161178014393, -22.077709327226742 ], [ -47.19607367800284, -22.077691386333299 ], [ -47.195986178009193, -22.077673445391142 ], [ -47.195898678033473, -22.077655504400262 ], [ -47.195811178075665, -22.077637563360671 ], [ -47.195723678135792, -22.077619622272344 ], [ -47.195636178213803, -22.077601681135302 ], [ -47.195548678309748, -22.077583739949532 ], [ -47.195461178423606, -22.077565798715053 ], [ -47.195373678555377, -22.077547857431842 ], [ -47.195286178705082, -22.077529916099913 ], [ -47.195198678872693, -22.077511974719254 ], [ -47.195111179058216, -22.07749403328987 ], [ -47.195023679261666, -22.077476091811771 ], [ -47.19493617948303, -22.077458150284947 ], [ -47.19484867972232, -22.077440208709408 ], [ -47.194761179979523, -22.077422267085144 ], [ -47.194673680254645, -22.077404325412154 ], [ -47.194586180547688, -22.077386383690445 ], [ -47.194498680858644, -22.077368441920015 ], [ -47.194442421309851, -22.077356905898103 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 272.37654488200002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197019937158728, -22.077899270293898 ], [ -47.196945557057234, -22.077884019933109 ], [ -47.196858056876373, -22.077866079477182 ], [ -47.196770556713425, -22.077848138972552 ], [ -47.196683056568382, -22.07783019841915 ], [ -47.196595556441267, -22.077812257817072 ], [ -47.196508056332057, -22.077794317166234 ], [ -47.196420556240746, -22.077776376466701 ], [ -47.196333056167376, -22.07775843571843 ], [ -47.196245556111911, -22.077740494921443 ], [ -47.196158056074367, -22.077722554075738 ], [ -47.196070556054728, -22.077704613181272 ], [ -47.195983056053009, -22.077686672238126 ], [ -47.19589555606921, -22.077668731246238 ], [ -47.195808056103338, -22.077650790205638 ], [ -47.195720556155372, -22.077632849116284 ], [ -47.195633056225319, -22.077614907978241 ], [ -47.195545556313178, -22.077596966791472 ], [ -47.195458056418964, -22.077579025555977 ], [ -47.195370556542656, -22.077561084271739 ], [ -47.195283056684289, -22.077543142938818 ], [ -47.195195556843807, -22.077525201557133 ], [ -47.195108057021265, -22.077507260126755 ], [ -47.195020557216644, -22.077489318647654 ], [ -47.194933057429928, -22.077471377119817 ], [ -47.194845557661139, -22.077453435543269 ], [ -47.194758057910263, -22.077435493917992 ], [ -47.194670558177307, -22.077417552243997 ], [ -47.194583058462264, -22.07739961052128 ], [ -47.194495558765155, -22.07738166874984 ], [ -47.194443017655175, -22.077370895194953 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 270.48889635400002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.197001973914794, -22.077909454185541 ], [ -47.196942435189435, -22.077897246791146 ], [ -47.196854935000495, -22.077879306334207 ], [ -47.196767434829461, -22.077861365828547 ], [ -47.196679934676347, -22.077843425274175 ], [ -47.196592434541145, -22.07782548467107 ], [ -47.196504934423864, -22.077807544019233 ], [ -47.196417434324509, -22.077789603318681 ], [ -47.196329934243032, -22.0777716625694 ], [ -47.196242434179496, -22.077753721771398 ], [ -47.196154934133865, -22.077735780924687 ], [ -47.196067434106162, -22.077717840029226 ], [ -47.195979934096364, -22.077699899085044 ], [ -47.195892434104472, -22.077681958092167 ], [ -47.195804934130521, -22.077664017050552 ], [ -47.195717434174476, -22.077646075960207 ], [ -47.195629934236344, -22.07762813482114 ], [ -47.195542434316138, -22.077610193633355 ], [ -47.195454934413846, -22.077592252396848 ], [ -47.195367434529466, -22.077574311111626 ], [ -47.195279934662992, -22.077556369777675 ], [ -47.195192434814466, -22.077538428394998 ], [ -47.195104934983831, -22.077520486963603 ], [ -47.195017435171131, -22.07750254548348 ], [ -47.194929935376351, -22.077484603954641 ], [ -47.194842435599469, -22.077466662377077 ], [ -47.194754935840521, -22.077448720750798 ], [ -47.194667436099508, -22.077430779075797 ], [ -47.194579936376385, -22.077412837352067 ], [ -47.19449243667119, -22.07739489557963 ], [ -47.194442913010654, -22.077384740753647 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 268.60124782299999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196984010668132, -22.077919638075421 ], [ -47.196939313321167, -22.077910473649162 ], [ -47.196851813124148, -22.0778925331912 ], [ -47.196764312945035, -22.077874592684548 ], [ -47.196676812783842, -22.07785665212916 ], [ -47.196589312640562, -22.077838711525047 ], [ -47.196501812515201, -22.077820770872204 ], [ -47.196414312407768, -22.077802830170622 ], [ -47.196326812318219, -22.07778488942035 ], [ -47.196239312246604, -22.077766948621342 ], [ -47.196151812192895, -22.077749007773622 ], [ -47.196064312157112, -22.077731066877138 ], [ -47.195976812139236, -22.077713125931965 ], [ -47.195889312139272, -22.077695184938076 ], [ -47.195801812157242, -22.077677243895447 ], [ -47.195714312193118, -22.077659302804101 ], [ -47.195626812246907, -22.077641361664018 ], [ -47.195539312318623, -22.07762342047522 ], [ -47.195451812408251, -22.077605479237707 ], [ -47.195364312515807, -22.07758753795148 ], [ -47.195276812641254, -22.07756959661652 ], [ -47.195189312784642, -22.077551655232831 ], [ -47.195101812945929, -22.077533713800424 ], [ -47.195014313125156, -22.077515772319295 ], [ -47.19492681332229, -22.077497830789433 ], [ -47.194839313537344, -22.077479889210874 ], [ -47.194751813770317, -22.077461947583579 ], [ -47.194664314021225, -22.077444005907576 ], [ -47.194576814290023, -22.07742606418282 ], [ -47.194489314576757, -22.077408122409388 ], [ -47.19444280836624, -22.077398586312317 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 266.71359929400001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.19696604741879, -22.077929821963508 ], [ -47.196936191452423, -22.077923700507117 ], [ -47.196848691247325, -22.077905760048164 ], [ -47.196761191060141, -22.077887819540507 ], [ -47.196673690890876, -22.077869878984103 ], [ -47.196586190739517, -22.077851938378974 ], [ -47.196498690606077, -22.077833997725126 ], [ -47.196411190490544, -22.077816057022552 ], [ -47.196323690392937, -22.077798116271257 ], [ -47.196236190313236, -22.077780175471236 ], [ -47.196148690251455, -22.07776223462249 ], [ -47.196061190207601, -22.077744293725022 ], [ -47.195973690181631, -22.077726352778839 ], [ -47.195886190173617, -22.077708411783927 ], [ -47.195798690183501, -22.077690470740297 ], [ -47.195711190211291, -22.077672529647934 ], [ -47.195623690257008, -22.077654588506849 ], [ -47.195536190320645, -22.077636647317046 ], [ -47.195448690402195, -22.077618706078521 ], [ -47.195361190501657, -22.077600764791271 ], [ -47.195273690619047, -22.077582823455312 ], [ -47.195186190754356, -22.077564882070622 ], [ -47.195098690907571, -22.077546940637202 ], [ -47.195011191078713, -22.077528999155064 ], [ -47.194923691267768, -22.0775110576242 ], [ -47.194836191474742, -22.077493116044622 ], [ -47.194748691699637, -22.077475174416321 ], [ -47.194661191942465, -22.077457232739302 ], [ -47.194573692203193, -22.077439291013569 ], [ -47.194486192481847, -22.077421349239099 ], [ -47.19444270372194, -22.07741243187095 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 264.82595076299998, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196948084166735, -22.07794000584984 ], [ -47.19693306958321, -22.077936927365069 ], [ -47.196845569370034, -22.077918986905104 ], [ -47.19675806917477, -22.077901046396438 ], [ -47.196670568997426, -22.077883105839014 ], [ -47.196583068837988, -22.07786516523289 ], [ -47.19649556869647, -22.077847224578033 ], [ -47.196408068572858, -22.077829283874451 ], [ -47.196320568467179, -22.077811343122143 ], [ -47.196233068379399, -22.077793402321117 ], [ -47.196145568309539, -22.077775461471361 ], [ -47.196058068257614, -22.077757520572884 ], [ -47.195970568223572, -22.077739579625696 ], [ -47.195883068207465, -22.077721638629772 ], [ -47.195795568209277, -22.077703697585132 ], [ -47.195708068228996, -22.077685756491761 ], [ -47.195620568266634, -22.07766781534967 ], [ -47.195533068322185, -22.077649874158855 ], [ -47.195445568395662, -22.077631932919317 ], [ -47.195358068487053, -22.077613991631058 ], [ -47.195270568596364, -22.077596050294094 ], [ -47.195183068723587, -22.077578108908387 ], [ -47.19509556886873, -22.077560167473962 ], [ -47.195008069031793, -22.077542225990815 ], [ -47.194920569212776, -22.077524284458946 ], [ -47.194833069411672, -22.077506342878355 ], [ -47.194745569628495, -22.077488401249038 ], [ -47.194658069863245, -22.077470459571018 ], [ -47.194570570115893, -22.077452517844272 ], [ -47.194483070386468, -22.077434576068782 ], [ -47.194442599077739, -22.077426277429577 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 262.93830223600003, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196930120912022, -22.07795018973437 ], [ -47.196842447492273, -22.077932213762001 ], [ -47.196754947288923, -22.077914273252304 ], [ -47.196667447103501, -22.077896332693889 ], [ -47.196579946935991, -22.077878392086756 ], [ -47.196492446786394, -22.07786045143089 ], [ -47.19640494665471, -22.077842510726299 ], [ -47.196317446540938, -22.077824569972982 ], [ -47.196229946445094, -22.07780662917094 ], [ -47.196142446367155, -22.077788688320179 ], [ -47.196054946307136, -22.077770747420693 ], [ -47.195967446265051, -22.077752806472489 ], [ -47.195879946240836, -22.077734865475577 ], [ -47.195792446234577, -22.077716924429918 ], [ -47.195704946246217, -22.077698983335537 ], [ -47.195617446275783, -22.077681042192438 ], [ -47.195529946323262, -22.077663101000613 ], [ -47.195442446388661, -22.077645159760085 ], [ -47.195354946471987, -22.077627218470809 ], [ -47.195267446573197, -22.077609277132808 ], [ -47.195179946692356, -22.077591335746096 ], [ -47.195092446829435, -22.077573394310679 ], [ -47.195004946984405, -22.07755545282652 ], [ -47.194917447157309, -22.077537511293638 ], [ -47.194829947348147, -22.077519569712042 ], [ -47.194742447556877, -22.077501628081713 ], [ -47.194654947783548, -22.077483686402669 ], [ -47.194567448028103, -22.07746574467491 ], [ -47.194479948290613, -22.077447802898426 ], [ -47.194442494433645, -22.077440122988168 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 261.050653705, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196912157654573, -22.077960373617149 ], [ -47.196839325614043, -22.07794544061888 ], [ -47.196751825402615, -22.077927500108174 ], [ -47.196664325209113, -22.077909559548743 ], [ -47.196576825033524, -22.077891618940608 ], [ -47.196489324875849, -22.077873678283733 ], [ -47.196401824736085, -22.077855737578133 ], [ -47.196314324614242, -22.077837796823811 ], [ -47.196226824510319, -22.07781985602076 ], [ -47.196139324424301, -22.077801915168987 ], [ -47.196051824356203, -22.077783974268492 ], [ -47.19596432430604, -22.077766033319275 ], [ -47.195876824273753, -22.077748092321357 ], [ -47.195789324259415, -22.077730151274693 ], [ -47.195701824262976, -22.077712210179303 ], [ -47.195614324284463, -22.077694269035192 ], [ -47.195526824323863, -22.077676327842358 ], [ -47.195439324381184, -22.077658386600817 ], [ -47.195351824456431, -22.077640445310514 ], [ -47.195264324549576, -22.077622503971522 ], [ -47.195176824660649, -22.077604562583804 ], [ -47.195089324789656, -22.077586621147375 ], [ -47.195001824936547, -22.07756867966221 ], [ -47.194914325101365, -22.07755073812832 ], [ -47.194826825284139, -22.077532796545707 ], [ -47.19473932548479, -22.07751485491438 ], [ -47.194651825703382, -22.07749691323432 ], [ -47.194564325939865, -22.077478971505542 ], [ -47.19447682619429, -22.077461029728049 ], [ -47.194442389789664, -22.077453968546759 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 259.16300517600001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196894194394446, -22.077970557498144 ], [ -47.196836203735323, -22.077958667475709 ], [ -47.19674870351583, -22.077940726964002 ], [ -47.19666120331425, -22.077922786403565 ], [ -47.196573703130582, -22.077904845794407 ], [ -47.196486202964834, -22.077886905136531 ], [ -47.196398702816992, -22.077868964429918 ], [ -47.196311202687077, -22.077851023674583 ], [ -47.196223702575061, -22.077833082870526 ], [ -47.196136202480972, -22.077815142017748 ], [ -47.196048702404802, -22.077797201116244 ], [ -47.195961202346552, -22.077779260166015 ], [ -47.195873702306216, -22.077761319167074 ], [ -47.195786202283777, -22.077743378119408 ], [ -47.195698702279266, -22.077725437023016 ], [ -47.195611202292682, -22.077707495877895 ], [ -47.195523702324003, -22.077689554684053 ], [ -47.195436202373237, -22.077671613441488 ], [ -47.19534870244042, -22.077653672150209 ], [ -47.195261202525479, -22.077635730810197 ], [ -47.19517370262848, -22.077617789421467 ], [ -47.195086202749387, -22.077599847984015 ], [ -47.194998702888213, -22.077581906497851 ], [ -47.194911203044967, -22.077563964962952 ], [ -47.19482370321964, -22.07754602337933 ], [ -47.194736203412226, -22.077528081746983 ], [ -47.19464870362274, -22.077510140065922 ], [ -47.194561203851158, -22.077492198336138 ], [ -47.194473704097497, -22.077474256557633 ], [ -47.194442285145783, -22.077467814105312 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 257.27535664499999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196876231131604, -22.077980741377363 ], [ -47.196833081856148, -22.077971894332524 ], [ -47.196745581628576, -22.077953953819804 ], [ -47.196658081418917, -22.077936013258345 ], [ -47.196570581227171, -22.077918072648192 ], [ -47.196483081053344, -22.07790013198931 ], [ -47.19639558089743, -22.077882191281692 ], [ -47.19630808075943, -22.077864250525352 ], [ -47.196220580639348, -22.077846309720279 ], [ -47.19613308053718, -22.077828368866491 ], [ -47.196045580452932, -22.077810427963975 ], [ -47.195958080386596, -22.07779248701274 ], [ -47.19587058033818, -22.07777454601279 ], [ -47.19578308030767, -22.077756604964112 ], [ -47.195695580295087, -22.077738663866718 ], [ -47.195608080300424, -22.077720722720585 ], [ -47.195520580323659, -22.077702781525733 ], [ -47.195433080364822, -22.07768484028216 ], [ -47.195345580423918, -22.077666898989872 ], [ -47.195258080500906, -22.077648957648837 ], [ -47.195170580595828, -22.077631016259108 ], [ -47.195083080708663, -22.077613074820633 ], [ -47.194995580839418, -22.077595133333475 ], [ -47.194908080988078, -22.077577191797548 ], [ -47.19482058115468, -22.077559250212936 ], [ -47.194733081339194, -22.077541308579583 ], [ -47.194645581541621, -22.077523366897513 ], [ -47.194558081761969, -22.077505425166716 ], [ -47.194470582000235, -22.077487483387202 ], [ -47.194442180502016, -22.077481659663864 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 255.38770811399999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196858267866084, -22.077990925254817 ], [ -47.196829959976498, -22.0779851211893 ], [ -47.196742459740847, -22.077967180675561 ], [ -47.196654959523109, -22.07794924011311 ], [ -47.19656745932329, -22.077931299501934 ], [ -47.196479959141385, -22.077913358842039 ], [ -47.196392458977392, -22.077895418133412 ], [ -47.19630495883132, -22.07787747737606 ], [ -47.196217458703153, -22.077859536569985 ], [ -47.196129958592905, -22.077841595715189 ], [ -47.196042458500578, -22.077823654811663 ], [ -47.195954958426164, -22.077805713859416 ], [ -47.195867458369676, -22.077787772858468 ], [ -47.195779958331087, -22.077769831808773 ], [ -47.195692458310418, -22.077751890710367 ], [ -47.195604958307676, -22.077733949563225 ], [ -47.195517458322847, -22.077716008367368 ], [ -47.195429958355945, -22.077698067122782 ], [ -47.195342458406941, -22.077680125829477 ], [ -47.195254958475871, -22.077662184487455 ], [ -47.195167458562707, -22.077644243096714 ], [ -47.195079958667463, -22.077626301657244 ], [ -47.194992458790132, -22.077608360169048 ], [ -47.194904958930735, -22.077590418632134 ], [ -47.194817459089265, -22.077572477046491 ], [ -47.194729959265679, -22.077554535412133 ], [ -47.194642459460049, -22.07753659372905 ], [ -47.194554959672303, -22.077518651997245 ], [ -47.194467459902498, -22.077500710216732 ], [ -47.194442075858355, -22.077495505222391 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 253.50005958599999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196840304597877, -22.078001109130476 ], [ -47.196826838096378, -22.077998348046034 ], [ -47.196739337852655, -22.077980407531303 ], [ -47.196651837626838, -22.077962466967847 ], [ -47.196564337418941, -22.077944526355658 ], [ -47.196476837228957, -22.077926585694755 ], [ -47.196389337056885, -22.077908644985119 ], [ -47.196301836902734, -22.07789070422676 ], [ -47.196214336766495, -22.077872763419677 ], [ -47.196126836648169, -22.077854822563868 ], [ -47.196039336547763, -22.077836881659337 ], [ -47.195951836465269, -22.077818940706084 ], [ -47.195864336400703, -22.07780099970412 ], [ -47.195776836354035, -22.07778305865342 ], [ -47.195689336325295, -22.077765117553994 ], [ -47.195601836314474, -22.07774717640585 ], [ -47.195514336321565, -22.077729235208981 ], [ -47.195426836346584, -22.077711293963389 ], [ -47.195339336389502, -22.07769335266908 ], [ -47.195251836450367, -22.077675411326048 ], [ -47.195164336529118, -22.077657469934294 ], [ -47.195076836625802, -22.077639528493798 ], [ -47.194989336740385, -22.077621587004611 ], [ -47.194901836872909, -22.077603645466688 ], [ -47.194814337023359, -22.07758570388004 ], [ -47.194726837191702, -22.077567762244669 ], [ -47.194639337377993, -22.077549820560574 ], [ -47.194551837582175, -22.077531878827759 ], [ -47.194464337804291, -22.077513937046238 ], [ -47.194441971214793, -22.077509350780907 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 251.612411055, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.19682234132695, -22.078011293004376 ], [ -47.19673621596398, -22.077993634387013 ], [ -47.196648715730085, -22.077975693822534 ], [ -47.196561215514116, -22.077957753209329 ], [ -47.196473715316053, -22.077939812547424 ], [ -47.196386215135902, -22.077921871836772 ], [ -47.196298714973679, -22.077903931077405 ], [ -47.196211214829354, -22.077885990269319 ], [ -47.196123714702971, -22.077868049412505 ], [ -47.196036214594471, -22.077850108506961 ], [ -47.19594871450392, -22.077832167552696 ], [ -47.195861214431254, -22.077814226549709 ], [ -47.195773714376521, -22.077796285498003 ], [ -47.195686214339709, -22.077778344397583 ], [ -47.195598714320795, -22.07776040324843 ], [ -47.195511214319808, -22.077742462050551 ], [ -47.195423714336748, -22.077724520803951 ], [ -47.195336214371608, -22.077706579508622 ], [ -47.195248714424373, -22.077688638164595 ], [ -47.195161214495066, -22.077670696771829 ], [ -47.195073714583657, -22.077652755330337 ], [ -47.194986214690175, -22.07763481384012 ], [ -47.19489871481462, -22.077616872301189 ], [ -47.194811214956978, -22.077598930713528 ], [ -47.194723715117256, -22.077580989077152 ], [ -47.194636215295461, -22.077563047392051 ], [ -47.194548715491571, -22.077545105658228 ], [ -47.194461215705616, -22.077527163875679 ], [ -47.194441866571346, -22.077523196339374 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 249.724762524, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196804378053329, -22.078021476876494 ], [ -47.196733094074844, -22.078006861242692 ], [ -47.196645593832869, -22.077988920677189 ], [ -47.196558093608822, -22.07797098006299 ], [ -47.196470593402687, -22.077953039400079 ], [ -47.19638309321445, -22.0779350986884 ], [ -47.196295593044148, -22.077917157928034 ], [ -47.196208092891752, -22.077899217118944 ], [ -47.196120592757289, -22.077881276261117 ], [ -47.196033092640711, -22.077863335354568 ], [ -47.195945592542081, -22.077845394399294 ], [ -47.195858092461336, -22.077827453395301 ], [ -47.195770592398524, -22.077809512342579 ], [ -47.195683092353647, -22.077791571241157 ], [ -47.195595592326654, -22.077773630090988 ], [ -47.195508092317588, -22.077755688892104 ], [ -47.195420592326442, -22.077737747644495 ], [ -47.195333092353231, -22.077719806348156 ], [ -47.195245592397917, -22.077701865003117 ], [ -47.195158092460531, -22.077683923609321 ], [ -47.195070592541043, -22.077665982166845 ], [ -47.19498309263949, -22.077648040675619 ], [ -47.194895592755856, -22.077630099135675 ], [ -47.194808092890135, -22.077612157546987 ], [ -47.194720593042334, -22.07759421590962 ], [ -47.19463309321246, -22.077576274223507 ], [ -47.194545593400498, -22.077558332488675 ], [ -47.194458093606471, -22.077540390705124 ], [ -47.194441761928005, -22.077537041897841 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 247.837113996, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196786414777037, -22.078031660746827 ], [ -47.196729972185238, -22.078020088098313 ], [ -47.196642471935178, -22.07800214753183 ], [ -47.196554971703051, -22.077984206916614 ], [ -47.196467471488837, -22.077966266252673 ], [ -47.196379971292536, -22.077948325540014 ], [ -47.196292471114148, -22.077930384778625 ], [ -47.196204970953673, -22.077912443968518 ], [ -47.196117470811117, -22.07789450310969 ], [ -47.196029970686482, -22.077876562202128 ], [ -47.195942470579759, -22.077858621245849 ], [ -47.195854970490956, -22.07784068024085 ], [ -47.195767470420066, -22.077822739187123 ], [ -47.195679970367102, -22.077804798084667 ], [ -47.195592470332031, -22.077786856933482 ], [ -47.195504970314879, -22.0777689157336 ], [ -47.195417470315675, -22.077750974484989 ], [ -47.19532997033437, -22.077733033187641 ], [ -47.195242470370992, -22.077715091841579 ], [ -47.195154970425527, -22.077697150446806 ], [ -47.195067470497968, -22.077679209003296 ], [ -47.194979970588328, -22.077661267511068 ], [ -47.194892470696622, -22.077643325970119 ], [ -47.19480497082283, -22.077625384380436 ], [ -47.194717470966957, -22.077607442742039 ], [ -47.19462997112899, -22.07758950105492 ], [ -47.194542471308964, -22.077571559319082 ], [ -47.194454971506836, -22.077553617534516 ], [ -47.19444165728477, -22.077550887456276 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 245.949465465, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196768451498023, -22.078041844615406 ], [ -47.196726850295157, -22.078033314953927 ], [ -47.196639350037024, -22.078015374386435 ], [ -47.196551849796812, -22.077997433770197 ], [ -47.196464349574526, -22.077979493105261 ], [ -47.196376849370147, -22.077961552391596 ], [ -47.196289349183679, -22.077943611629177 ], [ -47.196201849015132, -22.077925670818082 ], [ -47.196114348864498, -22.077907729958238 ], [ -47.196026848731783, -22.077889789049671 ], [ -47.195939348616982, -22.077871848092382 ], [ -47.1958518485201, -22.077853907086379 ], [ -47.195764348441131, -22.077835966031635 ], [ -47.195676848380089, -22.077818024928163 ], [ -47.195589348336945, -22.077800083775987 ], [ -47.195501848311714, -22.077782142575089 ], [ -47.195414348304432, -22.077764201325465 ], [ -47.195326848315055, -22.077746260027119 ], [ -47.195239348343591, -22.077728318680041 ], [ -47.195151848390054, -22.077710377284262 ], [ -47.195064348454416, -22.077692435839722 ], [ -47.194976848536704, -22.0776744943465 ], [ -47.194889348636913, -22.077656552804537 ], [ -47.194801848755041, -22.077638611213853 ], [ -47.19471434889109, -22.077620669574447 ], [ -47.194626849045051, -22.077602727886319 ], [ -47.194539349216946, -22.077584786149465 ], [ -47.19445184940674, -22.077566844363897 ], [ -47.194441552641642, -22.077564733014711 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 63.871578198999998, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195826408891513, -22.078611374526023 ], [ -47.195767639938289, -22.078599324602472 ], [ -47.195680139397133, -22.078581383540957 ], [ -47.19559263887389, -22.078563442430717 ], [ -47.195505138368581, -22.078545501271751 ], [ -47.195417637881185, -22.078527560064057 ], [ -47.195330137411709, -22.078509618807644 ], [ -47.19524263696016, -22.078491677502523 ], [ -47.195222124233936, -22.078487471515718 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 60.624597434000002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195807282053615, -22.078621319755676 ], [ -47.195764517949115, -22.078612551447232 ], [ -47.195677017399881, -22.078594610384709 ], [ -47.195589516868566, -22.078576669273456 ], [ -47.195502016355178, -22.078558728113482 ], [ -47.195414515859703, -22.078540786904782 ], [ -47.195327015382148, -22.078522845647356 ], [ -47.19523951492252, -22.078504904341226 ], [ -47.195233716808147, -22.078503715479957 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 57.377616673, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195788155212909, -22.078631264983294 ], [ -47.195761395959465, -22.078625778291947 ], [ -47.195673895402159, -22.078607837228407 ], [ -47.195586394862779, -22.078589896116149 ], [ -47.195498894341299, -22.078571954955166 ], [ -47.195411393837752, -22.07855401374546 ], [ -47.195323893352118, -22.078536072487026 ], [ -47.195245309385101, -22.078519959443103 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 54.130635909, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195769028369348, -22.078641210208886 ], [ -47.195758273969346, -22.078639005136637 ], [ -47.195670773403961, -22.078621064072095 ], [ -47.195583272856503, -22.078603122958825 ], [ -47.19549577232695, -22.078585181796832 ], [ -47.195408271815324, -22.078567240586118 ], [ -47.195320771321612, -22.078549299326657 ], [ -47.195256901964811, -22.078536203405189 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 50.883655148000003, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195749901522994, -22.078651155432425 ], [ -47.195667651405302, -22.078634290915733 ], [ -47.195580150849757, -22.07861634980145 ], [ -47.195492650312126, -22.078598408638467 ], [ -47.195405149792435, -22.078580467426729 ], [ -47.195317649290637, -22.078562526166266 ], [ -47.195268494547271, -22.078552447366196 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 47.636674384000003, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195730774673784, -22.078661100653957 ], [ -47.195664529406166, -22.07864751775935 ], [ -47.195577028842543, -22.078629576644065 ], [ -47.195489528296839, -22.078611635480073 ], [ -47.195402027769056, -22.078593694267305 ], [ -47.195314527259193, -22.078575753005854 ], [ -47.195280087132488, -22.07856869132614 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 44.244357946000001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.1957102728094, -22.078670763941812 ], [ -47.195661407406554, -22.078660744602939 ], [ -47.195573906834866, -22.078642803486645 ], [ -47.195486406281084, -22.078624862321625 ], [ -47.195398905745215, -22.078606921107877 ], [ -47.195311405227272, -22.078588979845396 ], [ -47.195291679720455, -22.078584935285019 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 40.03999843, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195682088249434, -22.078678851971919 ], [ -47.195658285406473, -22.078673971446495 ], [ -47.195570784826707, -22.078656030329196 ], [ -47.195483284264846, -22.07863808916316 ], [ -47.195395783720897, -22.078620147948396 ], [ -47.195308283194883, -22.078602206684902 ], [ -47.195303272311158, -22.07860117924281 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 35.835638918000001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195653903685887, -22.078686939997407 ], [ -47.195567662818078, -22.07866925717169 ], [ -47.195480162248138, -22.078651316004649 ], [ -47.195392661696118, -22.07863337478889 ], [ -47.195314864904631, -22.078617423199546 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 30.282315315000002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195625719118674, -22.078695028018299 ], [ -47.195564540808981, -22.078682484014177 ], [ -47.195477040230962, -22.078664542846127 ], [ -47.19538953967087, -22.078646601629352 ], [ -47.195339219964069, -22.07863628399431 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 23.653694408, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195597534547893, -22.078703116034564 ], [ -47.195561418799421, -22.078695710856593 ], [ -47.19547391821331, -22.078677769687555 ], [ -47.195373748351024, -22.078657230738699 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 17.025073497000001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195569349973418, -22.078711204046236 ], [ -47.195558296789379, -22.078708937699016 ], [ -47.195470796195195, -22.078690996528966 ], [ -47.195408276747756, -22.078678177474885 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 235.59886194500001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.19667863506259, -22.078092763931572 ], [ -47.196623740539167, -22.078081508658929 ], [ -47.196536240258553, -22.078063568037663 ], [ -47.19644873999588, -22.07804562736769 ], [ -47.196361239751106, -22.078027686648973 ], [ -47.196273739524258, -22.078009745881523 ], [ -47.196186239315324, -22.077991805065366 ], [ -47.196098739124309, -22.07797386420048 ], [ -47.196011238951208, -22.077955923286869 ], [ -47.195923738796004, -22.077937982324539 ], [ -47.195836238658735, -22.077920041313476 ], [ -47.195748738539386, -22.077902100253699 ], [ -47.19566123843795, -22.077884159145196 ], [ -47.195573738354426, -22.077866217987975 ], [ -47.195486238288822, -22.077848276782017 ], [ -47.195398738241138, -22.077830335527342 ], [ -47.195311238211367, -22.077812394223958 ], [ -47.195223738199523, -22.077794452871835 ], [ -47.195136238205585, -22.07777651147099 ], [ -47.195048738229573, -22.077758570021427 ], [ -47.194961238271482, -22.077740628523127 ], [ -47.194873738331303, -22.077722686976124 ], [ -47.194786238409051, -22.077704745380402 ], [ -47.194698738504705, -22.077686803735947 ], [ -47.194611238618286, -22.077668862042771 ], [ -47.194523738749787, -22.077650920300879 ], [ -47.194449661146997, -22.077635730737324 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 233.34005120699999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196660671767404, -22.078102947789482 ], [ -47.196620618638171, -22.078094735513346 ], [ -47.196533118349492, -22.078076794891068 ], [ -47.196445618078734, -22.078058854220085 ], [ -47.196358117825888, -22.078040913500349 ], [ -47.196270617590962, -22.078022972731905 ], [ -47.196183117373955, -22.078005031914742 ], [ -47.196095617174855, -22.077987091048843 ], [ -47.196008116993667, -22.077969150134223 ], [ -47.195920616830406, -22.077951209170884 ], [ -47.195833116685051, -22.077933268158816 ], [ -47.195745616557623, -22.077915327098022 ], [ -47.195658116448108, -22.077897385988511 ], [ -47.195570616356513, -22.077879444830277 ], [ -47.195483116282823, -22.077861503623296 ], [ -47.195395616227067, -22.07784356236764 ], [ -47.195308116189224, -22.077825621063234 ], [ -47.195220616169301, -22.077807679710091 ], [ -47.195133116167277, -22.077789738308251 ], [ -47.195045616183194, -22.077771796857657 ], [ -47.194958116217023, -22.077753855358374 ], [ -47.194870616268773, -22.077735913810361 ], [ -47.194783116338442, -22.077717972213623 ], [ -47.194695616426017, -22.077700030568163 ], [ -47.194608116531519, -22.077682088873974 ], [ -47.194520616654948, -22.077664147131074 ], [ -47.194453068019804, -22.077650296330038 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 231.08124047199999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196642708469525, -22.078113131645626 ], [ -47.196617496736714, -22.078107962367724 ], [ -47.196529996439949, -22.07809002174443 ], [ -47.196442496161119, -22.078072081072424 ], [ -47.196354995900194, -22.078054140351689 ], [ -47.196267495657189, -22.07803619958225 ], [ -47.196179995432111, -22.078018258764065 ], [ -47.196092495224924, -22.07800031789716 ], [ -47.196004995035665, -22.077982376981524 ], [ -47.195917494864311, -22.077964436017169 ], [ -47.195829994710891, -22.077946495004113 ], [ -47.195742494575384, -22.077928553942311 ], [ -47.19565499445779, -22.077910612831783 ], [ -47.195567494358116, -22.07789267167254 ], [ -47.195479994276369, -22.077874730464568 ], [ -47.195392494212541, -22.077856789207889 ], [ -47.195304994166612, -22.077838847902473 ], [ -47.195217494138589, -22.077820906548318 ], [ -47.195129994128507, -22.077802965145459 ], [ -47.195042494136345, -22.077785023693888 ], [ -47.194954994162096, -22.077767082193581 ], [ -47.194867494205752, -22.077749140644556 ], [ -47.194779994267357, -22.077731199046802 ], [ -47.194692494346867, -22.07771325740033 ], [ -47.194604994444283, -22.077695315705135 ], [ -47.194517494559648, -22.077677373961215 ], [ -47.194456474893435, -22.077664861922575 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 228.82242973699999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196624745168961, -22.078123315499976 ], [ -47.19661437483478, -22.07812118922206 ], [ -47.196526874529944, -22.078103248597774 ], [ -47.196439374243035, -22.078085307924756 ], [ -47.196351873974031, -22.078067367203015 ], [ -47.196264373722954, -22.078049426432568 ], [ -47.19617687348979, -22.078031485613373 ], [ -47.196089373274525, -22.07801354474546 ], [ -47.196001873077186, -22.0779956038288 ], [ -47.195914372897761, -22.077977662863454 ], [ -47.195826872736262, -22.077959721849385 ], [ -47.195739372592683, -22.077941780786556 ], [ -47.19565187246701, -22.077923839675037 ], [ -47.195564372359257, -22.077905898514786 ], [ -47.195476872269424, -22.077887957305801 ], [ -47.195389372197525, -22.077870016048109 ], [ -47.19530187214351, -22.077852074741664 ], [ -47.195214372107422, -22.077834133386528 ], [ -47.195126872089254, -22.077816191982656 ], [ -47.19503937208902, -22.07779825053008 ], [ -47.194951872106685, -22.077780309028746 ], [ -47.194864372142284, -22.077762367478723 ], [ -47.194776872195803, -22.077744425879963 ], [ -47.194689372267234, -22.077726484232482 ], [ -47.194601872356571, -22.077708542536275 ], [ -47.194514372463857, -22.077690600791346 ], [ -47.194459881767912, -22.077679427514976 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 226.56361900100001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196606781865697, -22.07813349935256 ], [ -47.196523752619477, -22.078116475451075 ], [ -47.196436252324482, -22.078098534777045 ], [ -47.196348752047399, -22.07808059405431 ], [ -47.19626125178825, -22.078062653282835 ], [ -47.196173751546993, -22.078044712462635 ], [ -47.196086251323663, -22.078026771593709 ], [ -47.195998751118253, -22.078008830676062 ], [ -47.195911250930749, -22.077990889709689 ], [ -47.195823750761164, -22.07797294869459 ], [ -47.195736250609507, -22.07795500763077 ], [ -47.195648750475762, -22.077937066518238 ], [ -47.19556125035993, -22.077919125356971 ], [ -47.195473750262011, -22.077901184146985 ], [ -47.195386250182018, -22.077883242888277 ], [ -47.195298750119946, -22.077865301580847 ], [ -47.195211250075786, -22.077847360224688 ], [ -47.19512375004954, -22.07782941881981 ], [ -47.195036250041227, -22.077811477366208 ], [ -47.19494875005082, -22.077793535863886 ], [ -47.19486125007834, -22.077775594312836 ], [ -47.194773750123758, -22.077757652713075 ], [ -47.194686250187125, -22.077739711064588 ], [ -47.194598750268405, -22.077721769367368 ], [ -47.19451125036759, -22.077703827621434 ], [ -47.194463288643213, -22.077693993107218 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 224.304808264, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196588818559725, -22.078143683203368 ], [ -47.196520630708527, -22.078129702304352 ], [ -47.196433130405453, -22.078111761629316 ], [ -47.196345630120298, -22.078093820905575 ], [ -47.196258129853071, -22.078075880133085 ], [ -47.196170629603735, -22.078057939311879 ], [ -47.196083129372326, -22.078039998441945 ], [ -47.195995629158837, -22.078022057523292 ], [ -47.195908128963254, -22.078004116555906 ], [ -47.19582062878559, -22.077986175539802 ], [ -47.195733128625854, -22.077968234474969 ], [ -47.19564562848403, -22.077950293361429 ], [ -47.195558128360119, -22.077932352199156 ], [ -47.195470628254128, -22.077914410988154 ], [ -47.195383128166064, -22.077896469728444 ], [ -47.195295628095906, -22.077878528419998 ], [ -47.195208128043674, -22.07786058706283 ], [ -47.195120628009349, -22.07784264565694 ], [ -47.195033127992957, -22.077824704202328 ], [ -47.194945627994478, -22.077806762699005 ], [ -47.194858128013919, -22.077788821146942 ], [ -47.194770628051266, -22.077770879546172 ], [ -47.194683128106554, -22.077752937896676 ], [ -47.194595628179755, -22.077734996198448 ], [ -47.194508128270861, -22.077717054451504 ], [ -47.194466695519353, -22.077708558699314 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 222.04599752799999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196570855251068, -22.078153867052404 ], [ -47.196517508797101, -22.0781429291576 ], [ -47.196430008485954, -22.078124988481555 ], [ -47.196342508192714, -22.078107047756788 ], [ -47.196255007917401, -22.078089106983292 ], [ -47.19616750766, -22.078071166161077 ], [ -47.196080007420505, -22.078053225290141 ], [ -47.195992507198952, -22.078035284370475 ], [ -47.195905006995289, -22.078017343402095 ], [ -47.195817506809561, -22.077999402384979 ], [ -47.195730006641739, -22.077981461319137 ], [ -47.195642506491858, -22.077963520204573 ], [ -47.195555006359854, -22.077945579041295 ], [ -47.195467506245791, -22.077927637829287 ], [ -47.195380006149634, -22.077909696568554 ], [ -47.195292506071411, -22.077891755259103 ], [ -47.195205006011093, -22.077873813900943 ], [ -47.195117505968696, -22.077855872494045 ], [ -47.195030005944218, -22.077837931038424 ], [ -47.194942505937661, -22.077819989534078 ], [ -47.194855005949023, -22.077802047981013 ], [ -47.194767505978312, -22.077784106379227 ], [ -47.194680006025493, -22.077766164728729 ], [ -47.194592506090608, -22.077748223029499 ], [ -47.194505006173664, -22.077730281281532 ], [ -47.194470102396323, -22.077723124291257 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 219.78718679100001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196552891939696, -22.078164050899662 ], [ -47.196514386885205, -22.07815615601082 ], [ -47.19642688656598, -22.078138215333762 ], [ -47.196339386264668, -22.078120274607986 ], [ -47.196251885981276, -22.078102333833485 ], [ -47.196164385715797, -22.078084393010258 ], [ -47.196076885468223, -22.078066452138312 ], [ -47.19598938523859, -22.078048511217624 ], [ -47.195901885026856, -22.078030570248245 ], [ -47.195814384833042, -22.078012629230123 ], [ -47.195726884657148, -22.077994688163276 ], [ -47.195639384499181, -22.077976747047678 ], [ -47.195551884359105, -22.077958805883412 ], [ -47.195464384236963, -22.077940864670378 ], [ -47.195376884132735, -22.077922923408654 ], [ -47.195289384046426, -22.077904982098193 ], [ -47.195201883978044, -22.077887040739025 ], [ -47.19511438392756, -22.0778690993311 ], [ -47.195026883895004, -22.077851157874484 ], [ -47.194939383880374, -22.077833216369129 ], [ -47.194851883883651, -22.077815274815055 ], [ -47.194764383904875, -22.077797333212256 ], [ -47.194676883943984, -22.077779391560753 ], [ -47.19458938400102, -22.077761449860496 ], [ -47.194501884075997, -22.077743508111535 ], [ -47.194473509274133, -22.077737689883048 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 217.528376055, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196534928625653, -22.078174234745141 ], [ -47.196511264972855, -22.078169382863987 ], [ -47.196423764645544, -22.078151442185924 ], [ -47.196336264336161, -22.078133501459135 ], [ -47.196248764044682, -22.078115560683635 ], [ -47.196161263771124, -22.078097619859395 ], [ -47.196073763515479, -22.078079678986445 ], [ -47.19598626327776, -22.078061738064765 ], [ -47.195898763057954, -22.078043797094349 ], [ -47.195811262856068, -22.078025856075222 ], [ -47.195723762672081, -22.078007915007369 ], [ -47.195636262506028, -22.077989973890784 ], [ -47.195548762357888, -22.077972032725484 ], [ -47.19546126222766, -22.077954091511454 ], [ -47.195373762115366, -22.077936150248707 ], [ -47.195286262020993, -22.077918208937234 ], [ -47.195198761944511, -22.07790026757705 ], [ -47.195111261885963, -22.07788232616814 ], [ -47.195023761845327, -22.077864384710498 ], [ -47.194936261822619, -22.077846443204134 ], [ -47.194848761817831, -22.077828501649051 ], [ -47.194761261830955, -22.07781056004524 ], [ -47.194673761861985, -22.077792618392706 ], [ -47.194586261910956, -22.077774676691469 ], [ -47.19449876197784, -22.077756734941492 ], [ -47.194476916152773, -22.077752255474685 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 215.26956531799999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196516965308895, -22.078184418588847 ], [ -47.196508143060022, -22.078182609717143 ], [ -47.196420642724632, -22.07816466903807 ], [ -47.19633314240717, -22.078146728310273 ], [ -47.196245642107613, -22.078128787533757 ], [ -47.196158141825983, -22.078110846708498 ], [ -47.196070641562258, -22.078092905834549 ], [ -47.195983141316454, -22.078074964911846 ], [ -47.195895641088576, -22.078057023940438 ], [ -47.195808140878611, -22.078039082920306 ], [ -47.195720640686552, -22.07802114185144 ], [ -47.19563314051242, -22.078003200733846 ], [ -47.195545640356201, -22.077985259567537 ], [ -47.195458140217895, -22.077967318352503 ], [ -47.195370640097522, -22.077949377088743 ], [ -47.19528313999507, -22.077931435776257 ], [ -47.195195639910516, -22.077913494415064 ], [ -47.195108139843889, -22.077895553005149 ], [ -47.195020639795175, -22.077877611546494 ], [ -47.194933139764387, -22.077859670039125 ], [ -47.19484563975152, -22.077841728483026 ], [ -47.194758139756566, -22.077823786878209 ], [ -47.194670639779524, -22.077805845224667 ], [ -47.194583139820423, -22.077787903522413 ], [ -47.194495639879229, -22.077769961771434 ], [ -47.194480323032252, -22.077766821066167 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 213.01075458400001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196499001989473, -22.078194602430766 ], [ -47.196417520803244, -22.078177895890168 ], [ -47.19633002047771, -22.078159955161357 ], [ -47.196242520170074, -22.078142014383829 ], [ -47.196155019880358, -22.078124073557571 ], [ -47.196067519608562, -22.07810613268261 ], [ -47.195980019354685, -22.078088191758905 ], [ -47.195892519118722, -22.078070250786475 ], [ -47.195805018900693, -22.07805230976534 ], [ -47.195717518700555, -22.078034368695466 ], [ -47.195630018518351, -22.078016427576859 ], [ -47.195542518354053, -22.077998486409545 ], [ -47.19545501820766, -22.077980545193501 ], [ -47.195367518079216, -22.077962603928732 ], [ -47.19528001796867, -22.077944662615238 ], [ -47.195192517876045, -22.077926721253029 ], [ -47.195105017801339, -22.077908779842094 ], [ -47.195017517744567, -22.077890838382437 ], [ -47.194930017705687, -22.077872896874069 ], [ -47.194842517684741, -22.077854955316962 ], [ -47.194755017681722, -22.077837013711132 ], [ -47.194667517696594, -22.077819072056585 ], [ -47.1945800177294, -22.077801130353322 ], [ -47.194492517780134, -22.077783188601327 ], [ -47.194483729912555, -22.077781386657502 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 210.75274613900001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196481046257738, -22.078204787827229 ], [ -47.196414398881387, -22.07819112274225 ], [ -47.196326898547774, -22.078173182012431 ], [ -47.196239398232066, -22.078155241233894 ], [ -47.196151897934271, -22.078137300406631 ], [ -47.196064397654403, -22.078119359530653 ], [ -47.195976897392441, -22.078101418605922 ], [ -47.195889397148399, -22.078083477632504 ], [ -47.195801896922291, -22.07806553661035 ], [ -47.195714396714074, -22.078047595539456 ], [ -47.195626896523791, -22.078029654419861 ], [ -47.195539396351421, -22.078011713251534 ], [ -47.19545189619695, -22.077993772034482 ], [ -47.195364396060427, -22.077975830768704 ], [ -47.195276895941802, -22.077957889454204 ], [ -47.195189395841098, -22.077939948090979 ], [ -47.195101895758327, -22.077922006679042 ], [ -47.19501439569347, -22.077904065218373 ], [ -47.19492689564651, -22.077886123708993 ], [ -47.194839395617485, -22.07786818215088 ], [ -47.194751895606394, -22.077850240544041 ], [ -47.194664395613188, -22.077832298888481 ], [ -47.194576895637923, -22.077814357184209 ], [ -47.194489395680577, -22.077796415431191 ], [ -47.194487136793697, -22.077795952248664 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 206.39022153499999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196463122547321, -22.078214979787965 ], [ -47.196411276959061, -22.078204349594284 ], [ -47.196323776617362, -22.078186408863456 ], [ -47.196236276293583, -22.078168468083909 ], [ -47.196148775987709, -22.078150527255637 ], [ -47.196061275699762, -22.078132586378658 ], [ -47.195973775429728, -22.078114645452935 ], [ -47.195886275177614, -22.078096704478479 ], [ -47.19579877494342, -22.078078763455313 ], [ -47.195711274727138, -22.078060822383417 ], [ -47.195623774528748, -22.078042881262817 ], [ -47.195536274348321, -22.078024940093481 ], [ -47.19544877418577, -22.078006998875427 ], [ -47.195361274041161, -22.077989057608637 ], [ -47.195273773914465, -22.077971116293128 ], [ -47.195186273805689, -22.077953174928886 ], [ -47.195098773714825, -22.077935233515937 ], [ -47.195011273641889, -22.077917292054263 ], [ -47.194923773586865, -22.07789935054387 ], [ -47.194836273549768, -22.077881408984744 ], [ -47.194748773530584, -22.077863467376897 ], [ -47.19466127352932, -22.077845525720353 ], [ -47.194573773545983, -22.077827584015047 ], [ -47.194510486260711, -22.077814607044829 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 200.81868397299999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196445198834198, -22.078225171746951 ], [ -47.196408155036266, -22.078217576446299 ], [ -47.196320654686488, -22.078199635714466 ], [ -47.19623315435463, -22.07818169493391 ], [ -47.196145654040684, -22.078163754104629 ], [ -47.196058153744659, -22.078145813226637 ], [ -47.195970653466546, -22.078127872299891 ], [ -47.195883153206346, -22.078109931324448 ], [ -47.19579565296408, -22.078091990300265 ], [ -47.195708152739719, -22.078074049227347 ], [ -47.195620652533258, -22.078056108105752 ], [ -47.195533152344744, -22.078038166935389 ], [ -47.195445652174122, -22.078020225716337 ], [ -47.195358152021434, -22.078002284448548 ], [ -47.195270651886659, -22.077984343132012 ], [ -47.195183151769804, -22.077966401766776 ], [ -47.195095651670869, -22.077948460352818 ], [ -47.195008151589853, -22.077930518890113 ], [ -47.194920651526751, -22.077912577378729 ], [ -47.194833151481575, -22.077894635818602 ], [ -47.194745651454312, -22.077876694209724 ], [ -47.194658151444976, -22.077858752552185 ], [ -47.194570651453553, -22.07784081084586 ], [ -47.194545274054626, -22.077835607248822 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 195.24714641200001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196427275118396, -22.078235363704149 ], [ -47.196405033112995, -22.078230803298268 ], [ -47.196317532755145, -22.078212862565419 ], [ -47.196230032415194, -22.078194921783865 ], [ -47.196142532093177, -22.078176980953582 ], [ -47.196055031789065, -22.078159040074564 ], [ -47.195967531502887, -22.078141099146826 ], [ -47.195880031234609, -22.078123158170357 ], [ -47.195792530984257, -22.078105217145172 ], [ -47.195705030751824, -22.078087276071262 ], [ -47.195617530537305, -22.07806933494863 ], [ -47.195530030340691, -22.078051393777283 ], [ -47.195442530162005, -22.0780334525572 ], [ -47.195355030001231, -22.078015511288395 ], [ -47.195267529858391, -22.077997569970879 ], [ -47.195180029733457, -22.077979628604627 ], [ -47.195092529626443, -22.077961687189653 ], [ -47.195005029537356, -22.077943745725964 ], [ -47.194917529466167, -22.077925804213542 ], [ -47.194830029412913, -22.077907862652399 ], [ -47.194742529377578, -22.077889921042537 ], [ -47.19465502936017, -22.07787197938395 ], [ -47.194580061858417, -22.077856607444517 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 189.67560885, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196409351399915, -22.078245555659571 ], [ -47.196401911189248, -22.078244030150206 ], [ -47.196314410823334, -22.078226089416365 ], [ -47.196226910475303, -22.078208148633799 ], [ -47.196139410145207, -22.078190207802507 ], [ -47.196051909833024, -22.078172266922486 ], [ -47.19596440953876, -22.078154325993719 ], [ -47.195876909262402, -22.078136385016258 ], [ -47.195789409003979, -22.078118443990068 ], [ -47.195701908763461, -22.078100502915149 ], [ -47.195614408540862, -22.078082561791501 ], [ -47.195526908336177, -22.078064620619145 ], [ -47.195439408149412, -22.078046679398057 ], [ -47.195351907980566, -22.078028738128246 ], [ -47.19526440782964, -22.078010796809714 ], [ -47.195176907696627, -22.077992855442449 ], [ -47.195089407581534, -22.07797491402647 ], [ -47.195001907484382, -22.077956972561775 ], [ -47.194914407405115, -22.077939031048349 ], [ -47.194826907343774, -22.077921089486193 ], [ -47.194739407300368, -22.077903147875318 ], [ -47.194651907274881, -22.077885206215718 ], [ -47.194614849672142, -22.077877607631923 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 184.10407128899999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196391427678726, -22.078255747613248 ], [ -47.196311288891039, -22.078239316267272 ], [ -47.196223788534944, -22.078221375483686 ], [ -47.196136288196769, -22.078203434651378 ], [ -47.196048787876506, -22.078185493770345 ], [ -47.195961287574157, -22.078167552840608 ], [ -47.195873787289727, -22.078149611862116 ], [ -47.195786287023218, -22.078131670834914 ], [ -47.195698786774628, -22.078113729758982 ], [ -47.195611286543951, -22.078095788634325 ], [ -47.195523786331194, -22.07807784746096 ], [ -47.195436286136342, -22.078059906238867 ], [ -47.195348785959439, -22.078041964968047 ], [ -47.19526128580042, -22.078024023648489 ], [ -47.195173785659343, -22.078006082280229 ], [ -47.195086285536163, -22.077988140863248 ], [ -47.194998785430904, -22.077970199397534 ], [ -47.194911285343586, -22.077952257883091 ], [ -47.194823785274167, -22.077934316319933 ], [ -47.194736285222682, -22.07791637470805 ], [ -47.194649637495715, -22.077898607811015 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 177.98307720599999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196373503954838, -22.078265939565153 ], [ -47.196308166958282, -22.078252543118154 ], [ -47.196220666594101, -22.078234602333559 ], [ -47.196133166247854, -22.078216661500239 ], [ -47.196045665919513, -22.0781987206182 ], [ -47.195958165609092, -22.078180779687454 ], [ -47.195870665316576, -22.078162838707936 ], [ -47.195783165041995, -22.078144897679742 ], [ -47.195695664785326, -22.078126956602784 ], [ -47.19560816454657, -22.078109015477139 ], [ -47.195520664325734, -22.078091074302762 ], [ -47.195433164122811, -22.078073133079659 ], [ -47.195345663937822, -22.07805519180781 ], [ -47.195258163770731, -22.078037250487267 ], [ -47.195170663621575, -22.078019309117995 ], [ -47.195083163490317, -22.078001367699997 ], [ -47.194995663376986, -22.077983426233274 ], [ -47.194908163281589, -22.077965484717822 ], [ -47.194820663204098, -22.077947543153655 ], [ -47.194733163144527, -22.077929601540745 ], [ -47.194689623672694, -22.077920673889032 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 171.705212905, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196355580228293, -22.078276131515274 ], [ -47.196305045025042, -22.078265769968986 ], [ -47.196217544652804, -22.078247829183393 ], [ -47.196130044298457, -22.078229888349057 ], [ -47.196042543962051, -22.078211947466009 ], [ -47.195955043643544, -22.078194006534233 ], [ -47.195867543342978, -22.078176065553745 ], [ -47.195780043060303, -22.078158124524528 ], [ -47.195692542795548, -22.078140183446578 ], [ -47.195605042548721, -22.078122242319903 ], [ -47.195517542319806, -22.078104301144513 ], [ -47.195430042108796, -22.078086359920395 ], [ -47.195342541915721, -22.07806841864755 ], [ -47.195255041740566, -22.078050477325988 ], [ -47.195167541583324, -22.078032535955714 ], [ -47.195080041444008, -22.078014594536707 ], [ -47.194992541322591, -22.077996653068965 ], [ -47.194905041219108, -22.077978711552515 ], [ -47.194817541133538, -22.077960769987332 ], [ -47.194731093992502, -22.077943044273034 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 165.42734860100001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196337656499011, -22.078286323463647 ], [ -47.19630192309134, -22.078278996819805 ], [ -47.196214422711023, -22.078261056033202 ], [ -47.19612692234859, -22.078243115197857 ], [ -47.196039422004112, -22.0782251743138 ], [ -47.195951921677533, -22.078207233381018 ], [ -47.195864421368888, -22.078189292399518 ], [ -47.195776921078142, -22.078171351369292 ], [ -47.195689420805294, -22.078153410290319 ], [ -47.195601920550395, -22.078135469162646 ], [ -47.195514420313408, -22.078117527986254 ], [ -47.195426920094327, -22.078099586761127 ], [ -47.195339419893173, -22.078081645487266 ], [ -47.195251919709939, -22.078063704164695 ], [ -47.195164419544618, -22.078045762793423 ], [ -47.195076919397223, -22.078027821373379 ], [ -47.194989419267735, -22.078009879904645 ], [ -47.194901919156166, -22.077991938387182 ], [ -47.194814419062524, -22.077973996820994 ], [ -47.194772564324744, -22.077965414645387 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 159.149484304, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196319732767066, -22.078296515410244 ], [ -47.19629880115717, -22.078292223670573 ], [ -47.196211300768773, -22.078274282882955 ], [ -47.196123800398283, -22.078256342046608 ], [ -47.196036300045698, -22.078238401161542 ], [ -47.19594879971104, -22.078220460227747 ], [ -47.195861299394309, -22.078202519245238 ], [ -47.195773799095484, -22.078184578214 ], [ -47.195686298814572, -22.078166637134043 ], [ -47.1955987985516, -22.078148696005353 ], [ -47.195511298306535, -22.078130754827942 ], [ -47.195423798079375, -22.078112813601802 ], [ -47.195336297870149, -22.07809487232694 ], [ -47.195248797678822, -22.078076931003356 ], [ -47.195161297505429, -22.07805898963105 ], [ -47.195073797349956, -22.078041048210022 ], [ -47.194986297212409, -22.078023106740279 ], [ -47.194898797092755, -22.078005165221807 ], [ -47.194814034669328, -22.077987785006055 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 152.87162, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196301809032413, -22.078306707355079 ], [ -47.196295679222523, -22.078305450521331 ], [ -47.196208178826048, -22.078287509732686 ], [ -47.196120678447485, -22.078269568895351 ], [ -47.196033178086815, -22.078251628009269 ], [ -47.195945677744085, -22.078233687074466 ], [ -47.195858177419275, -22.07821574609094 ], [ -47.195770677112378, -22.078197805058704 ], [ -47.195683176823387, -22.078179863977734 ], [ -47.19559567655233, -22.078161922848039 ], [ -47.195508176299192, -22.078143981669616 ], [ -47.195420676063954, -22.078126040442466 ], [ -47.195333175846649, -22.078108099166599 ], [ -47.19524567564725, -22.078090157842006 ], [ -47.195158175465778, -22.078072216468687 ], [ -47.195070675302226, -22.07805427504665 ], [ -47.194983175156601, -22.078036333575898 ], [ -47.194895675028874, -22.078018392056418 ], [ -47.194855505026403, -22.078010155355088 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 148.90590210900001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196283885295067, -22.078316899298148 ], [ -47.196205056882853, -22.078300736582406 ], [ -47.196117556496198, -22.078282795744038 ], [ -47.196030056127476, -22.078264854856947 ], [ -47.195942555776668, -22.078246913921152 ], [ -47.195855055443772, -22.078228972936618 ], [ -47.195767555128796, -22.078211031903351 ], [ -47.195680054831733, -22.078193090821383 ], [ -47.195592554552583, -22.078175149690672 ], [ -47.195505054291374, -22.078157208511236 ], [ -47.195417554048063, -22.078139267283085 ], [ -47.195330053822687, -22.078121326006205 ], [ -47.195242553615195, -22.078103384680603 ], [ -47.195155053425651, -22.078085443306289 ], [ -47.19506755325402, -22.078067501883236 ], [ -47.194980053100309, -22.078049560411465 ], [ -47.194892552964525, -22.078031618890968 ], [ -47.194875100429606, -22.078028040318685 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 145.68518414299999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196265961555056, -22.078327091239444 ], [ -47.196201934939182, -22.078313963432073 ], [ -47.196114434544455, -22.078296022592713 ], [ -47.196026934167648, -22.078278081704617 ], [ -47.195939433808775, -22.07826014076781 ], [ -47.195851933467793, -22.078242199782249 ], [ -47.195764433144738, -22.078224258747973 ], [ -47.195676932839604, -22.078206317665 ], [ -47.195589432552374, -22.078188376533287 ], [ -47.195501932283079, -22.078170435352853 ], [ -47.195414432031697, -22.078152494123685 ], [ -47.195326931798242, -22.078134552845778 ], [ -47.195239431582685, -22.078116611519185 ], [ -47.195151931385062, -22.078098670143863 ], [ -47.195064431205346, -22.078080728719783 ], [ -47.194976931043563, -22.078062787247017 ], [ -47.194889430899693, -22.078044845725515 ], [ -47.194887647473536, -22.078044480041239 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 142.510649543, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196248474749623, -22.078337372767098 ], [ -47.196198812995029, -22.078327190281719 ], [ -47.196111312592244, -22.07830924944134 ], [ -47.196023812207365, -22.078291308552231 ], [ -47.195936311840391, -22.078273367614397 ], [ -47.195848811491352, -22.078255426627848 ], [ -47.195761311160211, -22.078237485592584 ], [ -47.195673810846998, -22.078219544508581 ], [ -47.195586310551704, -22.078201603375859 ], [ -47.19549881027433, -22.078183662194405 ], [ -47.195411310014862, -22.07816572096424 ], [ -47.195323809773328, -22.078147779685342 ], [ -47.195236309549706, -22.078129838357718 ], [ -47.195148809343983, -22.078111896981373 ], [ -47.195061309156216, -22.078093955556302 ], [ -47.194973808986333, -22.078076014082519 ], [ -47.19490019452045, -22.078060919762546 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 140.58859476399999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196242837558231, -22.078350083898716 ], [ -47.19619569105042, -22.07834041713134 ], [ -47.196108190639556, -22.078322476289951 ], [ -47.196020690246598, -22.078304535399834 ], [ -47.195933189871546, -22.078286594460995 ], [ -47.195845689514428, -22.07826865347343 ], [ -47.195758189175223, -22.078250712437161 ], [ -47.195670688853923, -22.078232771352134 ], [ -47.19558318855055, -22.07821483021841 ], [ -47.195495688265098, -22.078196889035954 ], [ -47.19540818799755, -22.078178947804773 ], [ -47.195320687747937, -22.078161006524866 ], [ -47.195233187516244, -22.078143065196237 ], [ -47.19514568730245, -22.078125123818882 ], [ -47.195058187106603, -22.078107182392809 ], [ -47.194970686928642, -22.078089240918015 ], [ -47.19491274157037, -22.078077359482648 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 138.666539986, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196237200365921, -22.078362795030195 ], [ -47.196192569105357, -22.078353643980911 ], [ -47.196105068686393, -22.07833570313851 ], [ -47.19601756828537, -22.078317762247387 ], [ -47.195930067902246, -22.078299821307539 ], [ -47.195842567537035, -22.078281880318965 ], [ -47.195755067189744, -22.078263939281669 ], [ -47.195667566860379, -22.078245998195648 ], [ -47.195580066548928, -22.078228057060919 ], [ -47.195492566255396, -22.07821011587745 ], [ -47.19540506597977, -22.078192174645263 ], [ -47.195317565722085, -22.078174233364344 ], [ -47.195230065482299, -22.078156292034706 ], [ -47.195142565260433, -22.078138350656342 ], [ -47.195055065056501, -22.07812040922926 ], [ -47.194967564870474, -22.078102467753464 ], [ -47.194925288623281, -22.078093799201504 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 136.74448520799999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196231563172695, -22.078375506161532 ], [ -47.196189447159803, -22.078366870830447 ], [ -47.19610194673276, -22.078348929987062 ], [ -47.196014446323659, -22.078330989094926 ], [ -47.195926945932456, -22.078313048154069 ], [ -47.195839445559173, -22.078295107164486 ], [ -47.19575194520381, -22.078277166126181 ], [ -47.19566444486636, -22.078259225039151 ], [ -47.195576944546836, -22.078241283903413 ], [ -47.195489444245226, -22.078223342718935 ], [ -47.195401943961514, -22.078205401485736 ], [ -47.19531444369575, -22.078187460203811 ], [ -47.195226943447899, -22.07816951887316 ], [ -47.195139443217954, -22.078151577493788 ], [ -47.195051943005943, -22.07813363606569 ], [ -47.194964442811845, -22.078115694588892 ], [ -47.194937835679184, -22.078110238919127 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 134.82243043099999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196225925978531, -22.078388217292762 ], [ -47.196186325213766, -22.078380097679972 ], [ -47.196098824778666, -22.078362156835553 ], [ -47.196011324361479, -22.078344215942412 ], [ -47.195923823962211, -22.078326275000567 ], [ -47.195836323580842, -22.078308334009972 ], [ -47.195748823217407, -22.078290392970651 ], [ -47.195661322871864, -22.078272451882601 ], [ -47.195573822544269, -22.07825451074584 ], [ -47.195486322234579, -22.07823656956036 ], [ -47.19539882194281, -22.078218628326159 ], [ -47.19531132166896, -22.078200687043228 ], [ -47.195223821413016, -22.078182745711569 ], [ -47.195136321175006, -22.078164804331202 ], [ -47.195048820954916, -22.078146862902098 ], [ -47.194961320752732, -22.07812892142427 ], [ -47.194950382738092, -22.07812667863551 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 132.90037565200001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196220288783458, -22.078400928423861 ], [ -47.196183203267275, -22.078393324529465 ], [ -47.196095702824095, -22.078375383684037 ], [ -47.196008202398829, -22.078357442789887 ], [ -47.195920701991483, -22.078339501847029 ], [ -47.195833201602035, -22.078321560855432 ], [ -47.195745701230521, -22.078303619815088 ], [ -47.195658200876913, -22.078285678726044 ], [ -47.195570700541232, -22.07826773758827 ], [ -47.195483200223464, -22.078249796401778 ], [ -47.195395699923615, -22.078231855166567 ], [ -47.195308199641687, -22.078213913882625 ], [ -47.195220699377671, -22.07819597254996 ], [ -47.195133199131583, -22.078178031168584 ], [ -47.195045698903414, -22.078160089738454 ], [ -47.194962929799999, -22.078143118350681 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 130.978320876, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196214651587461, -22.078413639554821 ], [ -47.196180081320321, -22.078406551378912 ], [ -47.196092580869063, -22.078388610532471 ], [ -47.196005080435711, -22.078370669637312 ], [ -47.195917580020286, -22.078352728693432 ], [ -47.195830079622759, -22.078334787700832 ], [ -47.195742579243174, -22.078316846659501 ], [ -47.195655078881487, -22.078298905569433 ], [ -47.195567578537734, -22.07828096443065 ], [ -47.195480078211887, -22.078263023243164 ], [ -47.195392577903959, -22.07824508200693 ], [ -47.195305077613952, -22.078227140721978 ], [ -47.195217577341857, -22.078209199388301 ], [ -47.195130077087697, -22.078191258005901 ], [ -47.195042576851428, -22.078173316574777 ], [ -47.194975476864883, -22.078159558064588 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 129.05626609800001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196209014390547, -22.078426350685646 ], [ -47.196176959372885, -22.078419778228326 ], [ -47.196089458913548, -22.078401837380891 ], [ -47.196001958472117, -22.07838389648472 ], [ -47.19591445804862, -22.07836595553983 ], [ -47.195826957643014, -22.078348014546226 ], [ -47.195739457255343, -22.078330073503864 ], [ -47.195651956885591, -22.078312132412805 ], [ -47.195564456533752, -22.078294191273017 ], [ -47.195476956199833, -22.078276250084514 ], [ -47.19538945588382, -22.078258308847278 ], [ -47.195301955585734, -22.078240367561314 ], [ -47.195214455305567, -22.078222426226628 ], [ -47.195126955043328, -22.078204484843223 ], [ -47.195039454798987, -22.078186543411089 ], [ -47.19498802393278, -22.078175997777283 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 127.134211322, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.19620337719271, -22.078439061816358 ], [ -47.196173837424986, -22.078433005077724 ], [ -47.196086336957549, -22.078415064229258 ], [ -47.195998836508053, -22.078397123332085 ], [ -47.195911336076485, -22.078379182386179 ], [ -47.1958238356628, -22.078361241391555 ], [ -47.195736335267043, -22.078343300348212 ], [ -47.195648834889205, -22.078325359256141 ], [ -47.195561334529295, -22.078307418115347 ], [ -47.19547383418729, -22.078289476925825 ], [ -47.195386333863212, -22.078271535687577 ], [ -47.195298833557054, -22.078253594400607 ], [ -47.195211333268809, -22.078235653064912 ], [ -47.195123832998483, -22.078217711680487 ], [ -47.195036332746071, -22.078199770247348 ], [ -47.195000571003654, -22.078192437488728 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 122.914261799, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196175999771157, -22.078447315402176 ], [ -47.196170715476605, -22.078446231927074 ], [ -47.196083215001096, -22.078428291077618 ], [ -47.195995714543521, -22.078410350179432 ], [ -47.195908214103873, -22.078392409232521 ], [ -47.19582071368211, -22.078374468236884 ], [ -47.195733213278274, -22.078356527192529 ], [ -47.195645712892365, -22.078338586099456 ], [ -47.195558212524375, -22.078320644957653 ], [ -47.195470712174291, -22.078302703767118 ], [ -47.195383211842135, -22.078284762527861 ], [ -47.195295711527898, -22.078266821239879 ], [ -47.195208211231574, -22.078248879903175 ], [ -47.195120710953177, -22.078230938517745 ], [ -47.195033210692692, -22.078212997083593 ], [ -47.195013118077547, -22.078208877198961 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 118.227197244, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.19614420300308, -22.078454662854828 ], [ -47.196080093044174, -22.078441517925928 ], [ -47.195992592578513, -22.078423577026733 ], [ -47.195905092130772, -22.078405636078816 ], [ -47.195817591700958, -22.078387695082171 ], [ -47.195730091289057, -22.078369754036803 ], [ -47.195642590895055, -22.078351812942714 ], [ -47.19555509051898, -22.078333871799906 ], [ -47.195467590160831, -22.078315930608362 ], [ -47.195380089820581, -22.078297989368089 ], [ -47.19529258949828, -22.078280048079105 ], [ -47.19520508919387, -22.078262106741388 ], [ -47.195117588907394, -22.078244165354953 ], [ -47.195025665154425, -22.078225316907954 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 113.540132687, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196112406231151, -22.078462010301568 ], [ -47.196076971086782, -22.078454744774223 ], [ -47.195989470613043, -22.07843680387402 ], [ -47.195901970157216, -22.078418862925098 ], [ -47.19581446971933, -22.078400921927422 ], [ -47.195726969299351, -22.078382980881059 ], [ -47.195639468897269, -22.078365039785954 ], [ -47.195551968513115, -22.078347098642141 ], [ -47.195464468146888, -22.07832915744957 ], [ -47.195376967798559, -22.078311216208288 ], [ -47.195289467468186, -22.078293274918316 ], [ -47.195201967155697, -22.078275333579594 ], [ -47.195114466861142, -22.078257392192146 ], [ -47.195038212234309, -22.078241756615718 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 108.85306813699999, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196080609455436, -22.078469357742364 ], [ -47.195986348647089, -22.078450030721253 ], [ -47.195898848183191, -22.078432089771304 ], [ -47.195811347737219, -22.078414148772652 ], [ -47.195723847309154, -22.078396207725266 ], [ -47.195636346899001, -22.078378266629159 ], [ -47.195548846506775, -22.078360325484315 ], [ -47.195461346132475, -22.07834238429076 ], [ -47.195373845776075, -22.078324443048484 ], [ -47.195286345437609, -22.078306501757478 ], [ -47.195198845117062, -22.078288560417747 ], [ -47.195111344814421, -22.078270619029286 ], [ -47.195050759317176, -22.078258196322238 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 104.16600358, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196048812675819, -22.078476705177248 ], [ -47.195983226680674, -22.078463257568476 ], [ -47.19589572620869, -22.078445316617497 ], [ -47.195808225754647, -22.078427375617853 ], [ -47.195720725318502, -22.078409434569458 ], [ -47.195633224900277, -22.078391493472338 ], [ -47.195545724499965, -22.078373552326493 ], [ -47.195458224117594, -22.078355611131926 ], [ -47.195370723753115, -22.078337669888644 ], [ -47.19528322340657, -22.078319728596618 ], [ -47.195195723077951, -22.078301787255878 ], [ -47.195108222767225, -22.078283845866416 ], [ -47.19506330640305, -22.078274636027533 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 99.814079354, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196020186632104, -22.078484702727604 ], [ -47.195980104713783, -22.078476484415653 ], [ -47.195892604233734, -22.078458543463693 ], [ -47.195805103771598, -22.078440602463008 ], [ -47.195717603327374, -22.078422661413594 ], [ -47.195630102901077, -22.078404720315476 ], [ -47.195542602492694, -22.078386779168621 ], [ -47.195455102102223, -22.078368837973041 ], [ -47.195367601729679, -22.078350896728747 ], [ -47.195280101375054, -22.078332955435727 ], [ -47.195192601038343, -22.078315014093977 ], [ -47.195105100719559, -22.078297072703499 ], [ -47.195075853491907, -22.078291075731585 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 96.852763023999998, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.196004717031641, -22.078495397843074 ], [ -47.195976982746409, -22.078489711262797 ], [ -47.195889482258295, -22.078471770309836 ], [ -47.19580198178808, -22.078453829308145 ], [ -47.195714481335784, -22.078435888257729 ], [ -47.195626980901409, -22.078417947158599 ], [ -47.195539480484939, -22.078400006010732 ], [ -47.195451980086396, -22.078382064814143 ], [ -47.195364479705781, -22.078364123568836 ], [ -47.195276979343078, -22.078346182274814 ], [ -47.195189478998287, -22.078328240932056 ], [ -47.195101978671424, -22.078310299540551 ], [ -47.195088400583764, -22.07830751543441 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 93.891446692000002, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195989247428784, -22.078506092957262 ], [ -47.195973860778587, -22.078502938109914 ], [ -47.19588636028238, -22.078484997155936 ], [ -47.1957988598041, -22.078467056153237 ], [ -47.195711359343711, -22.078449115101808 ], [ -47.195623858901264, -22.078431174001661 ], [ -47.19553635847673, -22.078413232852785 ], [ -47.195448858070094, -22.078395291655205 ], [ -47.195361357681406, -22.078377350408875 ], [ -47.195273857310617, -22.078359409113819 ], [ -47.195186356957755, -22.078341467770066 ], [ -47.195100947678625, -22.078323955136018 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 90.930130358, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195973777823511, -22.078516788070178 ], [ -47.195970738810288, -22.078516164957005 ], [ -47.195883238305996, -22.078498224002004 ], [ -47.195795737819644, -22.07848028299831 ], [ -47.195708237351184, -22.07846234194588 ], [ -47.195620736900651, -22.078444400844717 ], [ -47.19553323646803, -22.078426459694835 ], [ -47.19544573605333, -22.078408518496243 ], [ -47.195358235656549, -22.078390577248886 ], [ -47.195270735277695, -22.078372635952842 ], [ -47.195183234916755, -22.07835469460808 ], [ -47.195113494776486, -22.078340394836392 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 87.968814029000001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195958308215872, -22.078527483181787 ], [ -47.195880116329135, -22.078511450848058 ], [ -47.195792615834705, -22.078493509843344 ], [ -47.195705115358173, -22.078475568789894 ], [ -47.195617614899554, -22.078457627687726 ], [ -47.195530114458876, -22.078439686536836 ], [ -47.195442614036089, -22.078421745337227 ], [ -47.19535511363123, -22.078403804088886 ], [ -47.195267613244297, -22.078385862791823 ], [ -47.195180112875271, -22.078367921446038 ], [ -47.19512604187733, -22.078356834535505 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 85.007497694999998, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195942838605802, -22.078538178292135 ], [ -47.195876994351813, -22.078524677694073 ], [ -47.195789493849297, -22.078506736688354 ], [ -47.195701993364693, -22.078488795633902 ], [ -47.195614492898002, -22.078470854530721 ], [ -47.195526992449246, -22.078452913378818 ], [ -47.19543949201838, -22.078434972178201 ], [ -47.195351991605442, -22.078417030928854 ], [ -47.19526449121043, -22.078399089630775 ], [ -47.195176990833325, -22.078381148283988 ], [ -47.195138588981187, -22.078373274233414 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 82.046181364999995, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195927368993367, -22.078548873401179 ], [ -47.19587387237403, -22.078537904540045 ], [ -47.195786371863427, -22.07851996353331 ], [ -47.19569887137073, -22.078502022477853 ], [ -47.195611370895975, -22.078484081373684 ], [ -47.195523870439125, -22.078466140220772 ], [ -47.195436370000195, -22.078448199019139 ], [ -47.195348869579178, -22.078430257768776 ], [ -47.19526136917608, -22.078412316469691 ], [ -47.195173868790917, -22.078394375121885 ], [ -47.195151136088015, -22.078389713930065 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 79.084865031999996, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195911899378515, -22.078559568508947 ], [ -47.195870750395756, -22.078551131386 ], [ -47.195783249877081, -22.078533190378256 ], [ -47.195695749376306, -22.078515249321786 ], [ -47.195608248893478, -22.078497308216608 ], [ -47.195520748428549, -22.078479367062673 ], [ -47.195433247981533, -22.078461425860052 ], [ -47.195345747552437, -22.07844348460868 ], [ -47.195258247141275, -22.078425543308587 ], [ -47.195170746748026, -22.078407601959771 ], [ -47.195163683197862, -22.078406153625501 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 76.173897505, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195896429761284, -22.078570263615426 ], [ -47.195867628417012, -22.078564358231922 ], [ -47.195780127890266, -22.078546417223158 ], [ -47.195692627381426, -22.078528476165676 ], [ -47.195605126890499, -22.078510535059472 ], [ -47.195517626417505, -22.078492593904564 ], [ -47.19543012596241, -22.078474652700912 ], [ -47.195342625525235, -22.078456711448535 ], [ -47.195255125106002, -22.078438770147432 ], [ -47.195175753964655, -22.078422495648141 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 73.313475421000007, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195880960141665, -22.078580958720604 ], [ -47.1958645064378, -22.078577585077802 ], [ -47.195777005902976, -22.078559644068044 ], [ -47.195689505386063, -22.078541703009552 ], [ -47.195602004887057, -22.078523761902339 ], [ -47.195514504405985, -22.078505820746422 ], [ -47.195427003942811, -22.07848787954174 ], [ -47.195339503497557, -22.078469938288372 ], [ -47.195252003070244, -22.07845199698626 ], [ -47.195187346527852, -22.078438739616637 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 70.365539724000001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195864662558812, -22.078591484060627 ], [ -47.195773883915209, -22.078572870912883 ], [ -47.19568638339021, -22.078554929853382 ], [ -47.195598882883147, -22.078536988745157 ], [ -47.195511382393995, -22.078519047588216 ], [ -47.19542388192275, -22.07850110638255 ], [ -47.195336381469417, -22.078483165128159 ], [ -47.195248881034018, -22.078465223825038 ], [ -47.195198939093792, -22.078454983584077 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 67.118558961000005, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195845535726569, -22.078601429294348 ], [ -47.19577076192698, -22.0785860977577 ], [ -47.195683261393903, -22.078568156697195 ], [ -47.19559576087876, -22.07855021558796 ], [ -47.19550826038153, -22.078532274430014 ], [ -47.195420759902206, -22.078514333223328 ], [ -47.195333259440801, -22.078496391967938 ], [ -47.195245758997324, -22.078478450663791 ], [ -47.195210531662497, -22.078471227550434 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 10.396452589000001, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.19554116539534, -22.078719292053304 ], [ -47.195467674176619, -22.07870422337033 ], [ -47.195442805154286, -22.078699124202906 ] ] } },
{ "type": "Feature", "properties": { "Id": 1517, "Name": "Curvas", "Length": 3.767831676, "Dist1": 0.0, "Dist2": 0.0 }, "geometry": { "type": "LineString", "coordinates": [ [ -47.195512980813604, -22.078727380055771 ], [ -47.195477333570629, -22.078720070922746 ] ] } }
]
}
{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"Id":"1517","Name":"13_09_2024_09_23_55","Length":0.0,"Dist1":0.0,"Dist2":0.0},"geometry":{"id":null,"type":"LineString","coordinates":[[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0]]}}]}

View File

@ -25,7 +25,7 @@
<meta name="viewport" content="width=device-width,
initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<style>
#map_01838006ef93b3c339efdc56b26e92d5 {
#map_4c8d1d53e823eaa73762642d22d93052 {
position: relative;
width: 100.0%;
height: 100.0%;
@ -39,14 +39,14 @@
<body>
<div class="folium-map" id="map_01838006ef93b3c339efdc56b26e92d5" ></div>
<div class="folium-map" id="map_4c8d1d53e823eaa73762642d22d93052" ></div>
</body>
<script>
var map_01838006ef93b3c339efdc56b26e92d5 = L.map(
"map_01838006ef93b3c339efdc56b26e92d5",
var map_4c8d1d53e823eaa73762642d22d93052 = L.map(
"map_4c8d1d53e823eaa73762642d22d93052",
{
center: [0.0, 0.0],
crs: L.CRS.EPSG3857,
@ -60,13 +60,13 @@
var tile_layer_c9358d92b2c66b7d787be9a664a48ba9 = L.tileLayer(
var tile_layer_80955e2aeea86381a3a0ac5f89012003 = L.tileLayer(
"https://tile.openstreetmap.org/{z}/{x}/{y}.png",
{"attribution": "\u0026copy; \u003ca href=\"https://www.openstreetmap.org/copyright\"\u003eOpenStreetMap\u003c/a\u003e contributors", "detectRetina": false, "maxNativeZoom": 19, "maxZoom": 19, "minZoom": 0, "noWrap": false, "opacity": 1, "subdomains": "abc", "tms": false}
);
tile_layer_c9358d92b2c66b7d787be9a664a48ba9.addTo(map_01838006ef93b3c339efdc56b26e92d5);
tile_layer_80955e2aeea86381a3a0ac5f89012003.addTo(map_4c8d1d53e823eaa73762642d22d93052);
</script>
@ -87,7 +87,7 @@
}
trajeto_json_add({"features": []});
trajeto_json.addTo(map_01838006ef93b3c339efdc56b26e92d5);
trajeto_json.addTo(map_4c8d1d53e823eaa73762642d22d93052);
function adicionarGeometria(novaGeometria) {
trajeto_json.addData(novaGeometria);
@ -145,7 +145,7 @@
var marcadorDinamico = L.marker([0, 0], {
icon: customIcon
}).addTo(map_01838006ef93b3c339efdc56b26e92d5);
}).addTo(map_4c8d1d53e823eaa73762642d22d93052);
// Conectar ao broker MQTT
const client = mqtt.connect('ws://localhost:9001'); // Use wss para conexão segura
@ -183,7 +183,7 @@
marcadorDinamico.setRotationAngle(angulo);
adicionarCoordenada("Tj", [novaLongitude, novaLatitude]);
map_01838006ef93b3c339efdc56b26e92d5.setView(novaPosicao, map_01838006ef93b3c339efdc56b26e92d5.getZoom());
map_4c8d1d53e823eaa73762642d22d93052.setView(novaPosicao, map_4c8d1d53e823eaa73762642d22d93052.getZoom());
});
function calcularOrientacao(P1latitude, P1longitude, P2latitude, P2longitude) {

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,183 @@
import torch
from PIL import Image
import torchvision.transforms as T
import numpy as np
import cv2
import json
import time
import io
import paho.mqtt.client as mqtt
import uuid
import sys
import os
import base64
# Parâmetros de entrada
output_folder = 'Python/Output/'
model_folder = 'C:\\ZendionINC\\agrobot_base\\Treinamento\\models\\ruas\\'
mqtt_send_topic = sys.argv[1] # Tópico para receber o bitmap
mqtt_receive_topic = sys.argv[2] # Tópico para enviar o resultado
# Configurações MQTT
mqtt_client = mqtt.Client(f"client_street_detector_{uuid.uuid4()}")
mqtt_client.connect("localhost", port=1883)
script_dir = os.path.dirname(__file__) # Obtém o diretório onde o script está localizado
parent_dir = os.path.dirname(script_dir) # Obtém o diretório pai (Python/)
sys.path.append(parent_dir)
# Supondo que você tenha a estrutura do repositório e o módulo `network` conforme descrito no README
from Models.deeplabv3plus.modeling import deeplabv3plus_resnet50 as deeplabv3_model
# Configurações Iniciais
NUM_CLASSES = 4 # Pascal VOC possui 3 classes + 1 para o fundo
OUTPUT_STRIDE = 16 # Valor comum para DeepLab
MODEL_PATH = model_folder + 'backup/ruasModel_final.pth' # Caminho para o modelo pré-treinado
# Função para carregar o modelo
def load_model(model_path):
model = deeplabv3_model(num_classes=NUM_CLASSES, output_stride=OUTPUT_STRIDE)
model.load_state_dict(torch.load(model_path), strict=False)
model.eval() # Modo de avaliação
return model
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
# Carregar o modelo
model = load_model(MODEL_PATH)
model.to(device)
# Função para processar o frame
def segment_frame(frame):
image = Image.fromarray(cv2.cvtColor(frame, cv2.COLOR_BGR2RGB))
transform = T.Compose([
T.Resize(520),
T.ToTensor(),
T.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225]),
])
input_tensor = transform(image).unsqueeze(0).to(device)
with torch.no_grad():
output = model(input_tensor)
output_predictions = output.max(1)[1].squeeze().detach().cpu().numpy()
return output_predictions
# Função para ler o mapa de rótulos
def read_labelmap(path):
label_colors = []
class_names = []
with open(path, 'r') as file:
for line in file.readlines():
if line.startswith('#'):
continue
parts = line.strip().split(':')
if len(parts) >= 2:
label = parts[0].strip()
color = tuple(map(int, parts[1].split(',')))
class_names.append(label)
label_colors.append(color)
return np.array(label_colors), class_names
# Função para gerar o JSON de saída
def generate_json(image):
label_colors, class_names = read_labelmap(model_folder + "dataset/labelmap.txt")
detected_classes = set(np.unique(image))
timestamp = time.time()
json_data = {'timestamp': timestamp, 'Classes': []}
for l in detected_classes:
if l < len(label_colors):
class_entry = {'Classe': class_names[l], 'Contornos': []}
mask = (image == l).astype(np.uint8) * 255
contours, _ = cv2.findContours(mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
for contour in contours:
if contour.size > 0:
for point in contour:
class_entry['Contornos'].append(point.squeeze().tolist())
json_data['Classes'].append(class_entry)
return json_data
# Função para aplicar o overlay da segmentação no frame original
def apply_segmentation_overlay(frame, output_predictions):
label_colors, class_names = read_labelmap(model_folder + "dataset/labelmap.txt")
nc = len(label_colors)
height, width, _ = frame.shape
overlay = np.zeros((height, width, 3), dtype=np.uint8)
output_predictions_resized = cv2.resize(output_predictions, (width, height), interpolation=cv2.INTER_NEAREST)
for l in np.unique(output_predictions_resized):
if l < nc:
mask = output_predictions_resized == l
overlay[mask] = label_colors[l]
overlayed_frame = cv2.addWeighted(frame, 0.6, overlay, 0.4, 0)
return overlayed_frame
# Função para converter imagem para base64
def image_to_base64(image):
_, buffer = cv2.imencode('.jpg', image)
image_base64 = base64.b64encode(buffer).decode('utf-8')
return image_base64
# Função para decodificar a imagem bitmap recebida via MQTT
def decode_bitmap_message(payload):
image_stream = io.BytesIO(payload)
image = Image.open(image_stream)
return np.array(image)
# Função chamada quando uma mensagem MQTT é recebida
def on_message(client, userdata, message):
print(f"Mensagem recebida no tópico {message.topic}")
try:
bitmap = decode_bitmap_message(message.payload)
output_predictions = segment_frame(bitmap)
# Gerar JSON das classes detectadas
json_data = generate_json(output_predictions)
# Aplicar segmentação ao bitmap
segmented_bitmap = apply_segmentation_overlay(bitmap, output_predictions)
# Converter o bitmap segmentado em base64
segmented_bitmap_base64 = image_to_base64(segmented_bitmap)
# Adicionar o bitmap segmentado no JSON
json_data['segmented_image'] = segmented_bitmap_base64
# Enviar JSON e bitmap segmentado via MQTT
mqtt_client.publish(mqtt_send_topic, json.dumps(json_data).encode('utf-8')) # Enviar JSON
print(f"Segmentação processada e enviada para {mqtt_send_topic}")
except Exception as e:
print(f"Erro ao processar a imagem: {e}")
def on_connect(client, userdata, flags, rc):
if rc == 0:
print("Conectado ao MQTT com sucesso!")
else:
print(f"Falha ao conectar ao MQTT: {rc}")
def on_disconnect(client, userdata, rc):
print(f"Desconectado do MQTT: {rc}")
# Configurações do MQTT
mqtt_client.on_connect = on_connect
mqtt_client.on_disconnect = on_disconnect
mqtt_client.on_message = on_message
mqtt_client.subscribe(mqtt_receive_topic)
mqtt_client.publish(mqtt_send_topic, "OK")
mqtt_client.loop_forever()
# Loop principal aguardando mensagens MQTT
try:
while True:
time.sleep(1)
except KeyboardInterrupt:
print("Finalizando script...")
finally:
mqtt_client.loop_stop()

Some files were not shown because too many files have changed in this diff Show More