Various changes to match changes in supporting Lib API(s).
This commit is contained in:
parent
7de22d8ef2
commit
08f9a12765
9 changed files with 24 additions and 23 deletions
|
@ -1326,8 +1326,8 @@ void build_airport( string airport_id, float alt_m,
|
||||||
string holepath = root + "/AirportArea";
|
string holepath = root + "/AirportArea";
|
||||||
// long int poly_index = poly_index_next();
|
// long int poly_index = poly_index_next();
|
||||||
// write_boundary( holepath, b, hull, poly_index );
|
// write_boundary( holepath, b, hull, poly_index );
|
||||||
tgChopPolygon( holepath, HoleArea, divided_base, true );
|
tgChopNormalPolygon( holepath, HoleArea, divided_base, true );
|
||||||
tgChopPolygon( holepath, AirportArea, apt_clearing, false );
|
tgChopNormalPolygon( holepath, AirportArea, apt_clearing, false );
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -148,7 +148,8 @@ int main( int argc, char **argv ) {
|
||||||
} else if ( arg.find("--max-lat=") == 0 ) {
|
} else if ( arg.find("--max-lat=") == 0 ) {
|
||||||
max_lat = atof( arg.substr(10).c_str() );
|
max_lat = atof( arg.substr(10).c_str() );
|
||||||
} else if ( arg.find("--chunk=") == 0 ) {
|
} else if ( arg.find("--chunk=") == 0 ) {
|
||||||
tg::Rectangle rectangle = tg::parseChunk(arg.substr(8).c_str());
|
tg::Rectangle rectangle = tg::parseChunk(arg.substr(8).c_str(),
|
||||||
|
10.0);
|
||||||
min_lon = rectangle.getMin().x();
|
min_lon = rectangle.getMin().x();
|
||||||
min_lat = rectangle.getMin().y();
|
min_lat = rectangle.getMin().y();
|
||||||
max_lon = rectangle.getMax().x();
|
max_lon = rectangle.getMax().x();
|
||||||
|
|
|
@ -179,7 +179,7 @@ processPoints (const E00 &data, const tg::Rectangle &bounds,
|
||||||
}
|
}
|
||||||
|
|
||||||
tg::makePolygon(p, width, shape);
|
tg::makePolygon(p, width, shape);
|
||||||
tgChopPolygon(workDir, areaType, shape, false);
|
tgChopNormalPolygon(workDir, areaType, shape, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -242,7 +242,7 @@ processLines (const E00 &data, const tg::Rectangle &bounds,
|
||||||
cout << " Minimum angle: "
|
cout << " Minimum angle: "
|
||||||
<< (shape.minangle_contour(0) * SGD_RADIANS_TO_DEGREES) << endl;
|
<< (shape.minangle_contour(0) * SGD_RADIANS_TO_DEGREES) << endl;
|
||||||
|
|
||||||
tgChopPolygon(workDir, areaType, shape, false);
|
tgChopNormalPolygon(workDir, areaType, shape, false);
|
||||||
}
|
}
|
||||||
cout << "Done lines" << endl;
|
cout << "Done lines" << endl;
|
||||||
}
|
}
|
||||||
|
@ -309,7 +309,7 @@ processPolygons (const E00 &data, const tg::Rectangle &bounds,
|
||||||
0.0));
|
0.0));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
tgChopPolygon(workDir, areaType, shape, false);
|
tgChopNormalPolygon(workDir, areaType, shape, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -86,13 +86,13 @@ void split_and_shift_chunk( const string& path, AreaType area,
|
||||||
upper_shape.shift( -360, 0 );
|
upper_shape.shift( -360, 0 );
|
||||||
|
|
||||||
SG_LOG ( SG_GENERAL, SG_INFO, "Processing lower shape" );
|
SG_LOG ( SG_GENERAL, SG_INFO, "Processing lower shape" );
|
||||||
tgChopPolygon(path, area, lower_shape, false);
|
tgChopBigSimplePolygon(path, area, lower_shape, false);
|
||||||
|
|
||||||
SG_LOG ( SG_GENERAL, SG_INFO, "Processing center shape" );
|
SG_LOG ( SG_GENERAL, SG_INFO, "Processing center shape" );
|
||||||
tgChopPolygon(path, area, center_shape, false);
|
tgChopBigSimplePolygon(path, area, center_shape, false);
|
||||||
|
|
||||||
SG_LOG ( SG_GENERAL, SG_INFO, "Processing upper shape" );
|
SG_LOG ( SG_GENERAL, SG_INFO, "Processing upper shape" );
|
||||||
tgChopPolygon(path, area, upper_shape, false);
|
tgChopBigSimplePolygon(path, area, upper_shape, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -329,7 +329,7 @@ int main( int argc, char **argv ) {
|
||||||
poly_index_init( counter_file );
|
poly_index_init( counter_file );
|
||||||
|
|
||||||
string holepath = root + "/PhotoArea";
|
string holepath = root + "/PhotoArea";
|
||||||
tgChopPolygon( holepath, HoleArea, hole, false );
|
tgChopNormalPolygon( holepath, HoleArea, hole, false );
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -417,7 +417,7 @@ int main( int argc, char **argv ) {
|
||||||
// holes are preserved
|
// holes are preserved
|
||||||
|
|
||||||
area = get_area_type( force_area_type );
|
area = get_area_type( force_area_type );
|
||||||
tgChopPolygon(work_dir, area, shape, false);
|
tgChopNormalPolygon(work_dir, area, shape, false);
|
||||||
} else if ( area == OceanArea ) {
|
} else if ( area == OceanArea ) {
|
||||||
// interior of polygon is ocean, holes are islands
|
// interior of polygon is ocean, holes are islands
|
||||||
|
|
||||||
|
@ -451,7 +451,7 @@ int main( int argc, char **argv ) {
|
||||||
|
|
||||||
// tgChopPolygon(work_dir, area, shape, false);
|
// tgChopPolygon(work_dir, area, shape, false);
|
||||||
} else {
|
} else {
|
||||||
tgChopPolygon(work_dir, area, shape, false);
|
tgChopNormalPolygon(work_dir, area, shape, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -299,7 +299,7 @@ int main( int argc, char **argv ) {
|
||||||
// holes are preserved
|
// holes are preserved
|
||||||
|
|
||||||
area = get_area_type( force_area_type );
|
area = get_area_type( force_area_type );
|
||||||
tgChopPolygon(work_dir, area, shape, false);
|
tgChopNormalPolygon(work_dir, area, shape, false);
|
||||||
} else if ( area == OceanArea ) {
|
} else if ( area == OceanArea ) {
|
||||||
// interior of polygon is ocean, holes are islands
|
// interior of polygon is ocean, holes are islands
|
||||||
|
|
||||||
|
@ -333,7 +333,7 @@ int main( int argc, char **argv ) {
|
||||||
|
|
||||||
// tgChopPolygon(work_dir, area, shape, false);
|
// tgChopPolygon(work_dir, area, shape, false);
|
||||||
} else {
|
} else {
|
||||||
tgChopPolygon(work_dir, area, shape, false);
|
tgChopNormalPolygon(work_dir, area, shape, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -219,8 +219,8 @@ usage ()
|
||||||
<< " [opts] <db> <library> <coverage> <feature>"
|
<< " [opts] <db> <library> <coverage> <feature>"
|
||||||
<< endl;
|
<< endl;
|
||||||
cerr << "Options:" << endl;
|
cerr << "Options:" << endl;
|
||||||
cerr << "--tile=<tile> (default: none)" << endl;
|
cerr << "--tile=<tile> (default: none, ex: e002n49)" << endl;
|
||||||
cerr << "--chunk=<chunk> (default: none)" << endl;
|
cerr << "--chunk=<chunk> (default: none, ex: w090n10)" << endl;
|
||||||
cerr << "--min-lon=<longitude> (default: -180.0)" << endl;
|
cerr << "--min-lon=<longitude> (default: -180.0)" << endl;
|
||||||
cerr << "--min-lat=<latitude> (default: -90.0)" << endl;
|
cerr << "--min-lat=<latitude> (default: -90.0)" << endl;
|
||||||
cerr << "--max-lon=<longitude> (default: 180.0)" << endl;
|
cerr << "--max-lon=<longitude> (default: 180.0)" << endl;
|
||||||
|
@ -305,7 +305,7 @@ main (int argc, const char **argv)
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (arg.find("--chunk=") == 0) {
|
else if (arg.find("--chunk=") == 0) {
|
||||||
bounds = tg::parseChunk(arg.substr(8));
|
bounds = tg::parseChunk(arg.substr(8), 10.0);
|
||||||
argPos++;
|
argPos++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -549,7 +549,7 @@ main (int argc, const char **argv)
|
||||||
if ( max_segment > 1.0 ) {
|
if ( max_segment > 1.0 ) {
|
||||||
shape = tgPolygonSplitLongEdges( shape, max_segment );
|
shape = tgPolygonSplitLongEdges( shape, max_segment );
|
||||||
}
|
}
|
||||||
tgChopPolygon(work_dir, material_type, shape, false);
|
tgChopNormalPolygon(work_dir, material_type, shape, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -565,7 +565,7 @@ main (int argc, const char **argv)
|
||||||
if ( max_segment > 1.0 ) {
|
if ( max_segment > 1.0 ) {
|
||||||
mask = tgPolygonSplitLongEdges( mask, max_segment );
|
mask = tgPolygonSplitLongEdges( mask, max_segment );
|
||||||
}
|
}
|
||||||
tgChopPolygon(work_dir, material_type, mask, false);
|
tgChopNormalPolygon(work_dir, material_type, mask, false);
|
||||||
} else {
|
} else {
|
||||||
cout << "Inverse polygon is empty" << endl;
|
cout << "Inverse polygon is empty" << endl;
|
||||||
}
|
}
|
||||||
|
|
|
@ -65,7 +65,7 @@ add_point (SGPropertyNode_ptr node)
|
||||||
TGPolygon poly;
|
TGPolygon poly;
|
||||||
tg::makePolygon(p, node->getIntValue("width", 500), poly);
|
tg::makePolygon(p, node->getIntValue("width", 500), poly);
|
||||||
poly = tgPolygonInt(poly, bounds_poly);
|
poly = tgPolygonInt(poly, bounds_poly);
|
||||||
tgChopPolygon(".", material, poly, false);
|
tgChopNormalPolygon(".", material, poly, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -86,7 +86,7 @@ add_line (SGPropertyNode_ptr node)
|
||||||
TGPolygon poly;
|
TGPolygon poly;
|
||||||
tg::makePolygon(line, node->getIntValue("width", 10), poly);
|
tg::makePolygon(line, node->getIntValue("width", 10), poly);
|
||||||
poly = tgPolygonInt(poly, bounds_poly);
|
poly = tgPolygonInt(poly, bounds_poly);
|
||||||
tgChopPolygon(".", material, poly, false);
|
tgChopNormalPolygon(".", material, poly, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -108,7 +108,7 @@ add_polygon (SGPropertyNode_ptr node)
|
||||||
poly.set_hole_flag(i, contour_node->getBoolValue("hole", false));
|
poly.set_hole_flag(i, contour_node->getBoolValue("hole", false));
|
||||||
}
|
}
|
||||||
poly = tgPolygonInt(poly, bounds_poly);
|
poly = tgPolygonInt(poly, bounds_poly);
|
||||||
tgChopPolygon(".", material, poly, false);
|
tgChopNormalPolygon(".", material, poly, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -135,7 +135,7 @@ main (int ac, char ** av)
|
||||||
string arg = av[argPos];
|
string arg = av[argPos];
|
||||||
|
|
||||||
if (arg.find("--chunk=") == 0) {
|
if (arg.find("--chunk=") == 0) {
|
||||||
bounds = tg::parseChunk(arg.substr(8));
|
bounds = tg::parseChunk(arg.substr(8), 10.0);
|
||||||
argPos++;
|
argPos++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue