Compare commits

..

29 Commits

Author SHA1 Message Date
WuChengbo 2c865edd53 Merge pull request 'dev/cbwu' (#46) from dev/cbwu into master
Reviewed-on: #46
9 months ago
cbwu 1ab86cb785 fix: 修复自主着陆点0号飞机连线无效问题 9 months ago
WuChengbo 96e309a06b Merge pull request 'fix: 多机自主着陆点右键菜单勾选,连线问题' (#44) from dev/cbwu into master
Reviewed-on: #44
10 months ago
WuChengbo 990b04e610 Merge pull request 'fix: 修复自主着陆点对外两接口调用问题' (#43) from dev/cbwu into master
Reviewed-on: #43
10 months ago
WuChengbo 1009d483ab Merge pull request 'fix: 修复多机自主着陆点显示问题,对外新增自主着陆点与飞机连线接口' (#42) from dev/cbwu into master
Reviewed-on: #42
10 months ago
WuChengbo ff9a53eccf Merge pull request 'fix: 修复自主着陆点右键菜单不勾选问题' (#41) from dev/cbwu into master
Reviewed-on: #41
10 months ago
WuChengbo a1d808cf22 Merge pull request 'fix: 多机自主着陆点,子航线号存储位置改为航线文件第一个航点号的速度' (#40) from dev/cbwu into master
Reviewed-on: #40
10 months ago
cbwu d38943e3d0 Merge branch 'dev/cbwu' 10 months ago
WuChengbo 5b8f7c9b44 Merge pull request 'fix: 修复标记点测试接口暴露问题' (#34) from dev/cbwu into master
Reviewed-on: #34
11 months ago
WuChengbo 04b9fc1c1f Merge pull request 'feat: 新增目标点测试接口' (#33) from dev/cbwu into master
Reviewed-on: #33
11 months ago
WuChengbo c414ab9df7 Merge pull request 'feat: 测绘航线生成算法优化,航测区域禁止绘制凹多边形。' (#32) from dev/cbwu into master
Reviewed-on: #32
11 months ago
WuChengbo 4cecf53ebf Merge pull request 'feat: 测绘航线新增航程航时计算,测绘航线格式改为.txt,测绘区域格式改为.route,航线文件保存经纬度精确到小数点后7位' (#31) from dev/cbwu into master
Reviewed-on: #31
12 months ago
WuChengbo a4a3ab9852 Merge pull request 'feat: 测绘航线完善' (#30) from dev/cbwu into master
Reviewed-on: #30
12 months ago
WuChengbo 00961ec5c7 Merge pull request 'dev/cbwu' (#29) from dev/cbwu into master
Reviewed-on: #29
12 months ago
WuChengbo 535b69122c Merge pull request 'dev/cbwu' (#28) from dev/cbwu into master
Reviewed-on: #28
1 year ago
WuChengbo e6eb03b9f8 Merge pull request 'fix: 修复盘旋导引的bug' (#27) from dev/cbwu into master
Reviewed-on: #27
1 year ago
WuChengbo e378f8b263 Merge pull request 'feat: 修改盘旋引领方式' (#26) from dev/cbwu into master
Reviewed-on: #26
1 year ago
WuChengbo b22f50f1d8 Merge pull request 'fix: 修复限制区设计的bug。' (#25) from dev/cbwu into master
Reviewed-on: #25
1 year ago
WuChengbo 8841c394d2 Merge pull request 'fix: 修复限制区文件保存类型错误的问题。' (#24) from dev/cbwu into master
Reviewed-on: #24
1 year ago
WuChengbo 52e2b9e6b4 Merge pull request 'feat: 新增限制区装订。' (#23) from dev/cbwu into master
Reviewed-on: #23
1 year ago
WuChengbo 1c0f3c9418 Merge pull request 'feat: 新增限制区设计、导入与显示。' (#22) from dev/cbwu into master
Reviewed-on: #22
1 year ago
WuChengbo 73226ac648 Merge pull request 'fix: 修复地图右键菜单修改自主着陆点显示/装订文本内容后事件不触发问题' (#21) from dev/cbwu into master
Reviewed-on: #21
1 year ago
WuChengbo 664b958e70 Merge pull request 'feat: 缩放条最大提高至20级' (#20) from dev/cbwu into master
Reviewed-on: #20
1 year ago
WuChengbo 7d0dd0f641 Merge pull request 'type(feat):在线地图服务更换企业key,日访问300w次/天。' (#19) from dev/cbwu into master
Reviewed-on: #19
1 year ago
WuChengbo fc5123698e Merge pull request 'type(fix):修复添加tiff文件下航线设计的一些bug。' (#18) from dev/cbwu into master
Reviewed-on: #18
1 year ago
WuChengbo 5a52fe4cab Merge pull request 'dev/cbwu' (#17) from dev/cbwu into master
Reviewed-on: #17
1 year ago
WuChengbo ffa25e4e3d Merge pull request 'type(fix):优化航线选择' (#16) from dev/cbwu into master
Reviewed-on: #16
1 year ago
WuChengbo 91a2acf54a Merge pull request 'type(fix):修改981A右键二级子菜单的回收航线为自主着陆点。' (#15) from dev/cbwu into master
Reviewed-on: #15
2 years ago
WuChengbo 65769c12ad Merge pull request 'type(feat):新增航线设计时限制至少三个航点。' (#14) from dev/cbwu into master
Reviewed-on: #14
2 years ago

@ -1393,9 +1393,9 @@ void CGISDlg::OnShowRMenu()
{
pSubMenu->CheckMenuItem( ID_SHOW_BACKLINE, MF_BYCOMMAND | MF_UNCHECKED );
}*/
if (g_b981AMulti && m_line14FlyID >0)
if (g_b981AMulti && m_line14FlyID >=0)
{
if (m_pHaveDrawCopyLineFlag[13][m_line14FlyID-1])
if (m_pHaveDrawCopyLineFlag[13][m_line14FlyID])
{
menu.CheckMenuItem( ID_SHOW_BACKLINE, MF_BYCOMMAND | MF_CHECKED );
}
@ -4683,8 +4683,8 @@ void CGISDlg::DrawCopyFlyLine(const DrawLineDataStruct lineData)
//航线索引号
int lineID = lineData.lineID-1;
//子航线索引号
int sublineID = lineData.pts[0].nV-1;
//子航线索引号(飞机ID)
int sublineID = lineData.pts[0].nV;
//没有目标标绘SHP图层创建该图层
if (m_subLineLayerID[lineID][sublineID] ==-1)
@ -5101,6 +5101,18 @@ void CGISDlg::SetFlyLineShowStatus(const int lineID)
bMulti = true;
}
}
/*
if (lineID==14) //清除连线
{
for (auto it=m_TempLine14LayerID.begin();it!=m_TempLine14LayerID.end();)
{
if ((*it).second!=-1)
{
m_map.ClearDrawing((*it).second);
m_TempLine14LayerID.erase(it++);
}
}
}*/
}
//已经标绘,清除航线
if (m_pHaveDrawLineFlag[lineIndex])
@ -5246,20 +5258,23 @@ void CGISDlg::OnShowGivenLine(const CString strLineFileName)
}
m_lineFullPathName[lineDataGroup.lineID] = strLineFileName;
if (g_b981AMulti && lineDataGroup.pts[0].nV>0) //多机ID号
if (g_b981AMulti) //多机ID号
{
if (lineDataGroup.lineID==14)
{
m_line14FlyID = lineDataGroup.pts[0].nV;
SetBindLine14Coordinate(lineDataGroup.pts[0].nV,lineDataGroup.pts[0].dX,lineDataGroup.pts[0].dY);
}
if (lineDataGroup.pts[0].nV > 0 || (lineDataGroup.lineID==14))
{
//清除标绘的航线
ClearDrawedCopyLine(lineDataGroup.lineID-1,lineDataGroup.pts[0].nV-1);
ClearDrawedCopyLine(lineDataGroup.lineID-1,lineDataGroup.pts[0].nV);
//标绘航线
DrawCopyFlyLine(lineDataGroup);
return;
}
}
int ch = lineDataGroup.linePts[lineDataGroup.pointNum-1].ch1;
/***************************测绘区域处理************************************/
@ -6280,9 +6295,9 @@ void CGISDlg::OnUpdateShowBackLine(CCmdUI *pCmdUI)
// TODO: 在此添加命令更新用户界面处理程序代码
if (g_b981ADesktop || g_b981APad)
{
if (g_b981AMulti && (m_line14FlyID>0)) //多机
if (g_b981AMulti && (m_line14FlyID>=0)) //多机
{
pCmdUI->SetCheck(m_pHaveDrawCopyLineFlag[13][m_line14FlyID-1]);
pCmdUI->SetCheck(m_pHaveDrawCopyLineFlag[13][m_line14FlyID]);
return;
}
pCmdUI->SetCheck(m_pHaveDrawLineFlag[13]);

Loading…
Cancel
Save