点校正->新建匹配点,大地坐标数据源通过平滑采集获取,平面坐标数据源 默认进入放样点库

main
chenglifeng 6 months ago
parent 050e17a82d
commit 2c1b5e5c4c
  1. 2
      app/src/main/java/com/project/survey/ui/instrument/mobilestationmode/base/AbstractRtkMatchingPointsActivity.java
  2. 61
      app/src/main/java/com/project/survey/ui/instrument/mobilestationmode/base/RtkMatchingPointsActivity.java

@ -113,6 +113,8 @@ public abstract class AbstractRtkMatchingPointsActivity extends AbstractSurveyAc
} }
} }
}); });
// 隐藏,通过平滑采集获取
mBtnOpen1.setVisibility(View.GONE);
mBtnOpen1.setOnClickListener(view -> { mBtnOpen1.setOnClickListener(view -> {
et_0.requestFocus(); et_0.requestFocus();
SoftKeyUtils.hideSoftKey(); SoftKeyUtils.hideSoftKey();

@ -7,6 +7,7 @@ import com.bingce.data.database.ProjectDb;
import com.bingce.utils.IOnSingleGetCallback; import com.bingce.utils.IOnSingleGetCallback;
import com.project.survey.App; import com.project.survey.App;
import com.project.survey.R; import com.project.survey.R;
import com.project.survey.ui.instrument.basestationtranslation.RtkBaseCorrectActivity;
import com.project.survey.ui.instrument.setupstation.BingCeBaseSurveyPresenter; import com.project.survey.ui.instrument.setupstation.BingCeBaseSurveyPresenter;
import com.project.survey.ui.instrument.setupstation.ControlPointsNewActivity; import com.project.survey.ui.instrument.setupstation.ControlPointsNewActivity;
import com.project.survey.ui.instrument.setupstation.CoordinatePointsLibraryActivity; import com.project.survey.ui.instrument.setupstation.CoordinatePointsLibraryActivity;
@ -46,6 +47,7 @@ public class RtkMatchingPointsActivity extends AbstractRtkMatchingPointsActivity
return BingCeBaseSurveyPresenter.volumeDownAction(); return BingCeBaseSurveyPresenter.volumeDownAction();
} }
// 大地坐标数据源
@Override @Override
protected void selectBLH() { protected void selectBLH() {
new MaterialDialog.Builder(RtkMatchingPointsActivity.this) new MaterialDialog.Builder(RtkMatchingPointsActivity.this)
@ -62,35 +64,40 @@ public class RtkMatchingPointsActivity extends AbstractRtkMatchingPointsActivity
}).show(); }).show();
} }
// 平面坐标数据源
@Override @Override
protected void selectXYZ() { protected void selectXYZ() {
new MaterialDialog.Builder(RtkMatchingPointsActivity.this) // 放样点库
.title(R.string.data_source) StakingNewJobActivity.pickPoint(this, (name, x, y, z) -> {
.items(new String[]{getString(R.string.road_control_point), getString(R.string.global_control_point), getString(R.string.point_survey_point_library), getString(R.string.staking_point_library)}) onPicked(name, x, y, z);
.itemsCallback((dialog, itemView, which, text) -> { });
switch (which) { // new MaterialDialog.Builder(RtkMatchingPointsActivity.this)
case 0: // .title(R.string.data_source)
ControlPointsNewActivity.pickPoint(this, false, (name, code, x, y, z, remarks) -> { // .items(new String[]{getString(R.string.road_control_point), getString(R.string.global_control_point), getString(R.string.point_survey_point_library), getString(R.string.staking_point_library)})
onPicked(name, x, y, z); // .itemsCallback((dialog, itemView, which, text) -> {
}); // switch (which) {
break; // case 0:
case 1: // ControlPointsNewActivity.pickPoint(this, false, (name, code, x, y, z, remarks) -> {
ControlPointsNewActivity.pickPoint(this, true, (name, code, x, y, z, remarks) -> { // onPicked(name, x, y, z);
onPicked(name, x, y, z); // });
}); // break;
break; // case 1:
case 2: // ControlPointsNewActivity.pickPoint(this, true, (name, code, x, y, z, remarks) -> {
CoordinatePointsLibraryActivity.pickPoint(this, (name, code, x, y, z, b, l, h) -> { // onPicked(name, x, y, z);
onPicked(name, x, y, z); // });
}); // break;
break; // case 2:
case 3: // CoordinatePointsLibraryActivity.pickPoint(this, (name, code, x, y, z, b, l, h) -> {
StakingNewJobActivity.pickPoint(this, (name, x, y, z) -> { // onPicked(name, x, y, z);
onPicked(name, x, y, z); // });
}); // break;
break; // case 3:
} // StakingNewJobActivity.pickPoint(this, (name, x, y, z) -> {
}).show(); // onPicked(name, x, y, z);
// });
// break;
// }
// }).show();
} }
@Override @Override

Loading…
Cancel
Save