コード例 #1
0
ファイル: S57ogr.c プロジェクト: GirishDeshpande/S52
S57_geo       *S57_ogrLoadObject(const char *objname, void *feature)
{
    return_if_null(objname);
    return_if_null(feature);

    // debug
    //PRINTF("DEBUG: start loading object (%s:%X)\n", objname, feature);

    S57_geo *geoData = _ogrLoadObject(objname, feature, NULL);
    if (NULL == geoData)
        return NULL;

    if (0 != strcmp(WORLD_BASENM, objname)) {
        S57_setName(geoData, objname);
    }
    _setAtt(geoData, feature);


    // debug
    //if (207 == S57_getGeoID(geoData)) {
    //    S57_dumpData(geoData, FALSE);
    //}

    //PRINTF("DEBUG: finish loading object (%s)\n", objname);

    return geoData;
}
コード例 #2
0
S57_geo       *S57_ogrLoadObject(const char *objname, void *feature)
{
    return_if_null(objname);
    return_if_null(feature);

    // debug
    //PRINTF("DEBUG: start loading object (%s:%X)\n", objname, feature);

    S57_geo *geoData = _ogrLoadObject(objname, feature, NULL);
    if (NULL == geoData)
        return NULL;

    // FIXME: world has no name!
    //if (0 != g_strcmp0(WORLD_BASENM, objname)) {
        S57_setName(geoData, objname);
    //}

    _setAtt(geoData, feature);

    //PRINTF("DEBUG: finish loading object (%s)\n", objname);

    return geoData;
}