Skip to content

Commit 00878c4

Browse files
committed
わかりやすい名前に変更
1 parent 973ba4a commit 00878c4

1 file changed

Lines changed: 21 additions & 19 deletions

File tree

src/polygon_mesh/mesh_extractor.cpp

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -46,38 +46,40 @@ namespace {
4646
plateau::geometry::GeoReference geo_ref3(options.coordinate_zone_id, TVec3d(), options.unit_scale, options.mesh_axes);
4747
const auto original_ref = geo_ref3.unproject(options.reference_point);
4848

49-
plateau::geometry::GeoReference geo(options.coordinate_zone_id);
50-
GeoCoordinate ref_point = ReferencePointFactory::GetReferencePoint(options.epsg_code); //EPSGの基準点
51-
const auto prj = geo.project(ref_point);
52-
plateau::geometry::GeoReference geo_ref4(options.coordinate_zone_id, prj, options.unit_scale);
49+
plateau::geometry::GeoReference geo1(options.coordinate_zone_id);
50+
plateau::geometry::GeoReference geo2(8); //8固定
5351

54-
plateau::geometry::GeoReference geo2(options.coordinate_zone_id);
55-
GeoCoordinate ref_point2(37.4258, 138.7378, 0); //08EE751の中心
56-
const auto prj2 = geo2.project(ref_point2);
57-
plateau::geometry::GeoReference geo_ref5(options.coordinate_zone_id, prj2, options.unit_scale);
52+
GeoCoordinate ref_point_epsg = ReferencePointFactory::GetReferencePoint(options.epsg_code); //EPSGの基準点
53+
const auto prj_epsg = geo1.project(ref_point_epsg);
54+
plateau::geometry::GeoReference geo_ref_epsg(options.coordinate_zone_id, prj_epsg, options.unit_scale);
5855

59-
plateau::geometry::GeoReference geo3(options.coordinate_zone_id);
60-
GeoCoordinate ref_point3(36, 138.5, 0); //EPSG:10169 の基準点
61-
const auto prj3 = geo3.project(ref_point3);
62-
plateau::geometry::GeoReference geo_ref6(options.coordinate_zone_id, prj3, options.unit_scale);
56+
GeoCoordinate ref_point_zukaku(37.4258, 138.7378, 0); //08EE751の中心
57+
const auto prj2 = geo1.project(ref_point_zukaku);
58+
plateau::geometry::GeoReference geo_ref_zukaku(options.coordinate_zone_id, prj2, options.unit_scale);
59+
60+
GeoCoordinate ref_point_epsg_static(36, 138.5, 0); //EPSG:10169 の基準点
61+
const auto prj3 = geo1.project(ref_point_epsg_static);
62+
plateau::geometry::GeoReference geo_ref_epsg_static(options.coordinate_zone_id, prj3, options.unit_scale);
6363

6464
try {
6565
const auto pos = PolygonMeshUtils::cityObjPos(city_obj);
6666

67-
const auto unprojected = geo_ref4.unproject(pos);
68-
69-
const auto unprojected1 = geo_ref2.unproject(pos + epsg_offset);
67+
const auto unprojected = geo_ref2.unproject(pos + epsg_offset);
7068
//const auto unprojected2 = geo_ref2.unproject(epsg_offset - pos);
7169
//const auto unprojected2 = geo_ref2.unproject(pos);
7270
//const auto unprojected3 = geo_ref4.unproject(pos + epsg_offset);
73-
74-
const auto unprojected4 = geo_ref5.unproject(pos + epsg_offset);
7571
//const auto unprojected5 = geo_ref5.unproject(epsg_offset- pos);
7672

77-
const auto unprojected5 = geo_ref6.unproject(pos + epsg_offset);
73+
const auto unprojected_epsg = geo_ref_epsg.unproject(pos);
74+
const auto unprojected_zukaku = geo_ref_zukaku.unproject(pos);
75+
const auto unprojected_epsg_static = geo_ref_epsg_static.unproject(pos);
76+
77+
const auto unprojected_epsg_offset = geo_ref_epsg.unproject(pos + epsg_offset);
78+
const auto unprojected_zukaku_offset = geo_ref_zukaku.unproject(pos + epsg_offset);
79+
const auto unprojected_epsg_static_offset = geo_ref_epsg_static.unproject(pos + epsg_offset);
7880

7981
for (const auto& extent : extents) {
80-
if (extent.contains(unprojected1))
82+
if (extent.contains(unprojected))
8183
return false;
8284
}
8385

0 commit comments

Comments
 (0)