MCPcopy Create free account
hub / github.com/MapServer/MapServer / osConvexHullGetExtent

Function osConvexHullGetExtent

maporaclespatial.c:1050–1065  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1048}
1049
1050static void osConvexHullGetExtent(layerObj *layer, char *query_str, size_t size, char *geom_column_name, char *table_name)
1051{
1052 char query_str2[6000];
1053 int i = 0;
1054
1055 snprintf( query_str2, sizeof(query_str2), "(SELECT");
1056 for( i = 0; i < layer->numitems; ++i )
1057 snprintf( query_str2 + strlen(query_str2), sizeof(query_str2)-strlen(query_str2), " %s,", layer->items[i] );
1058
1059 snprintf( query_str2 + strlen(query_str2), sizeof(query_str2)-strlen(query_str2), " %s FROM %s", geom_column_name, table_name);
1060
1061 osFilteritem(layer, FUNCTION_NONE, query_str2, sizeof(query_str2), 1);
1062
1063
1064 snprintf( query_str, size, "SELECT SDO_GEOM.SDO_CONVEXHULL(%s, %f) AS GEOM from %s)", geom_column_name, TOLERANCE, query_str2);
1065}
1066
1067static double osCalculateArcRadius(pointObj *pnt)
1068{

Callers 1

Calls 1

osFilteritemFunction · 0.85

Tested by

no test coverage detected