亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ntf_estlayers.cpp

?? 支持各種柵格圖像和矢量圖像讀取的庫
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
                                    "FC", 2, "PN", 3, "OD", 4, "PO", 5,                                     "JN", 6, "RT", 7, "SN", 7, "SI", 8,                                     "PN", 9, "PI", 10, "NM", 11, "DA", 12,                                     "WA", 13, "HT", 14,                                    NULL );    return poFeature;}/************************************************************************//*                       TranslateMeridian2Line()                       *//************************************************************************/static OGRFeature *TranslateMeridian2Line( NTFFileReader *poReader,                                           OGRNTFLayer *poLayer,                                           NTFRecord **papoGroup ){    if( CSLCount((char **) papoGroup) < 2        || papoGroup[0]->GetType() != NRT_LINEREC        || papoGroup[1]->GetType() != NRT_GEOMETRY )        return NULL;            OGRFeature  *poFeature = new OGRFeature( poLayer->GetLayerDefn() );    // LINE_ID    poFeature->SetField( 0, atoi(papoGroup[0]->GetField( 3, 8 )) );    // Geometry    int         nGeomId;        poFeature->SetGeometryDirectly(poReader->ProcessGeometry(papoGroup[1],                                                             &nGeomId));    // GEOM_ID    poFeature->SetField( 2, nGeomId );    // Attributes    poReader->ApplyAttributeValues( poFeature, papoGroup,                                    "FC", 1, "OD", 3, "PO", 4, "RN", 5,                                     "TR", 6, "PN", 7, "RI", 8, "LC", 9,                                    "RC", 10, "LD", 11, "RD", 12, "WI", 14,                                    NULL );    return poFeature;}/************************************************************************//*                       TranslateStrategiNode()                        *//*                                                                      *//*      Also used for Meridian, Oscar and BaseData.GB nodes.            *//************************************************************************/static OGRFeature *TranslateStrategiNode( NTFFileReader *poReader,                                          OGRNTFLayer *poLayer,                                          NTFRecord **papoGroup ){    if( CSLCount((char **) papoGroup) != 1         || papoGroup[0]->GetType() != NRT_NODEREC )        return NULL;            OGRFeature  *poFeature = new OGRFeature( poLayer->GetLayerDefn() );    // NODE_ID    poFeature->SetField( 0, atoi(papoGroup[0]->GetField( 3, 8 )) );    // GEOM_ID_OF_POINT    poFeature->SetField( 1, atoi(papoGroup[0]->GetField( 9, 14 )) );    // NUM_LINKS    int         nNumLinks = atoi(papoGroup[0]->GetField( 15, 18 ));        if( nNumLinks > MAX_LINK )    {        CPLError( CE_Failure, CPLE_AppDefined,                   "MAX_LINK exceeded in ntf_estlayers.cpp." );        return poFeature;    }        poFeature->SetField( 2, nNumLinks );    // DIR    int         i, anList[MAX_LINK];    for( i = 0; i < nNumLinks; i++ )        anList[i] = atoi(papoGroup[0]->GetField( 19+i*12, 19+i*12 ));    poFeature->SetField( 3, nNumLinks, anList );    // GEOM_ID_OF_POINT    for( i = 0; i < nNumLinks; i++ )        anList[i] = atoi(papoGroup[0]->GetField( 19+i*12+1, 19+i*12+6 ));    poFeature->SetField( 4, nNumLinks, anList );    // LEVEL    for( i = 0; i < nNumLinks; i++ )        anList[i] = atoi(papoGroup[0]->GetField( 19+i*12+11, 19+i*12+11 ));    poFeature->SetField( 5, nNumLinks, anList );        // ORIENT (optional)    if( EQUAL(poFeature->GetDefnRef()->GetFieldDefn(6)->GetNameRef(),              "ORIENT") )    {        double  adfList[MAX_LINK];        for( i = 0; i < nNumLinks; i++ )            adfList[i] =                atoi(papoGroup[0]->GetField( 19+i*12+7, 19+i*12+10 )) * 0.1;        poFeature->SetField( 6, nNumLinks, adfList );    }    return poFeature;}/************************************************************************//*                       TranslateStrategiText()                        *//*                                                                      *//*      Also used for Meridian, BaseData and Generic text.              *//************************************************************************/static OGRFeature *TranslateStrategiText( NTFFileReader *poReader,                                          OGRNTFLayer *poLayer,                                          NTFRecord **papoGroup ){    if( CSLCount((char **) papoGroup) < 4        || papoGroup[0]->GetType() != NRT_TEXTREC        || papoGroup[1]->GetType() != NRT_TEXTPOS         || papoGroup[2]->GetType() != NRT_TEXTREP         || papoGroup[3]->GetType() != NRT_GEOMETRY )        return NULL;            OGRFeature  *poFeature = new OGRFeature( poLayer->GetLayerDefn() );    // POINT_ID    poFeature->SetField( 0, atoi(papoGroup[0]->GetField( 3, 8 )) );    // FONT    poFeature->SetField( 2, atoi(papoGroup[2]->GetField( 9, 12 )) );    // TEXT_HT    poFeature->SetField( 3, atoi(papoGroup[2]->GetField( 13, 15 )) * 0.1 );    // DIG_POSTN    poFeature->SetField( 4, atoi(papoGroup[2]->GetField( 16, 16 )) );    // ORIENT    poFeature->SetField( 5, atoi(papoGroup[2]->GetField( 17, 20 )) * 0.1 );    // TEXT_HT_GROUND    poFeature->SetField( 7, poFeature->GetFieldAsDouble(3)                         * poReader->GetPaperToGround() );    // Geometry    poFeature->SetGeometryDirectly(poReader->ProcessGeometry(papoGroup[3]));    // Attributes    poReader->ApplyAttributeValues( poFeature, papoGroup,                                    "FC", 1, "TX", 6,                                    NULL );    return poFeature;}/************************************************************************//*                      TranslateStrategiPoint()                        *//************************************************************************/static OGRFeature *TranslateStrategiPoint( NTFFileReader *poReader,                                           OGRNTFLayer *poLayer,                                           NTFRecord **papoGroup ){    if( CSLCount((char **) papoGroup) < 2        || papoGroup[0]->GetType() != NRT_POINTREC        || papoGroup[1]->GetType() != NRT_GEOMETRY )        return NULL;            OGRFeature  *poFeature = new OGRFeature( poLayer->GetLayerDefn() );    // POINT_ID    poFeature->SetField( 0, atoi(papoGroup[0]->GetField( 3, 8 )) );    // Geometry    int         nGeomId;        poFeature->SetGeometryDirectly(poReader->ProcessGeometry(papoGroup[1],                                                             &nGeomId));    // GEOM_ID    poFeature->SetField( 10, nGeomId );    // Attributes    poReader->ApplyAttributeValues( poFeature, papoGroup,                                    "FC", 1, "PN", 2, "NU", 3, "RB", 4,                                    "RU", 5, "AN", 6, "AO", 7, "CM", 8,                                    "UN", 9,                                     NULL );    return poFeature;}/************************************************************************//*                       TranslateStrategiLine()                        *//************************************************************************/static OGRFeature *TranslateStrategiLine( NTFFileReader *poReader,                                          OGRNTFLayer *poLayer,                                          NTFRecord **papoGroup ){    if( CSLCount((char **) papoGroup) < 2        || papoGroup[0]->GetType() != NRT_LINEREC        || papoGroup[1]->GetType() != NRT_GEOMETRY )        return NULL;            OGRFeature  *poFeature = new OGRFeature( poLayer->GetLayerDefn() );    // LINE_ID    poFeature->SetField( 0, atoi(papoGroup[0]->GetField( 3, 8 )) );    // Geometry    int         nGeomId;        poFeature->SetGeometryDirectly(poReader->ProcessGeometry(papoGroup[1],                                                             &nGeomId));    // GEOM_ID    poFeature->SetField( 3, nGeomId );    // Attributes    poReader->ApplyAttributeValues( poFeature, papoGroup,                                    "FC", 1,                                    "PN", 2,                                    NULL );    return poFeature;}/************************************************************************//*                      TranslateLandrangerPoint()                      *//************************************************************************/static OGRFeature *TranslateLandrangerPoint( NTFFileReader *poReader,                                             OGRNTFLayer *poLayer,                                             NTFRecord **papoGroup ){    if( CSLCount((char **) papoGroup) != 2        || papoGroup[0]->GetType() != NRT_POINTREC        || papoGroup[1]->GetType() != NRT_GEOMETRY )        return NULL;            OGRFeature  *poFeature = new OGRFeature( poLayer->GetLayerDefn() );    // POINT_ID    poFeature->SetField( 0, atoi(papoGroup[0]->GetField( 3, 8 )) );    // FEAT_CODE    poFeature->SetField( 1, papoGroup[0]->GetField( 17, 20 ) );    // HEIGHT    poFeature->SetField( 2, atoi(papoGroup[0]->GetField( 11, 16 )) );        // Geometry    poFeature->SetGeometryDirectly(poReader->ProcessGeometry(papoGroup[1]));    return poFeature;}/************************************************************************//*                      TranslateLandrangerLine()                       *//************************************************************************/static OGRFeature *TranslateLandrangerLine( NTFFileReader *poReader,                                            OGRNTFLayer *poLayer,                                            NTFRecord **papoGroup ){    if( CSLCount((char **) papoGroup) != 2        || papoGroup[0]->GetType() != NRT_LINEREC        || papoGroup[1]->GetType() != NRT_GEOMETRY )        return NULL;            OGRFeature  *poFeature = new OGRFeature( poLayer->GetLayerDefn() );    // LINE_ID    poFeature->SetField( 0, atoi(papoGroup[0]->GetField( 3, 8 )) );    // FEAT_CODE    poFeature->SetField( 1, papoGroup[0]->GetField( 17, 20 ) );    // HEIGHT    poFeature->SetField( 2, atoi(papoGroup[0]->GetField( 11, 16 )) );    // Geometry    poFeature->SetGeometryDirectly(poReader->ProcessGeometry(papoGroup[1]));    return poFeature;}/************************************************************************//*                       TranslateProfilePoint()                        *//************************************************************************/static OGRFeature *TranslateProfilePoint( NTFFileReader *poReader,                                          OGRNTFLayer *poLayer,                                          NTFRecord **papoGroup ){    if( CSLCount((char **) papoGroup) < 2         || papoGroup[0]->GetType() != NRT_POINTREC        || (papoGroup[1]->GetType() != NRT_GEOMETRY            && papoGroup[1]->GetType() != NRT_GEOMETRY3D) )        return NULL;            OGRFeature  *poFeature = new OGRFeature( poLayer->GetLayerDefn() );    // POINT_ID    poFeature->SetField( 0, atoi(papoGroup[0]->GetField( 3, 8 )) );    // FEAT_CODE    poFeature->SetField( 1, papoGroup[0]->GetField( 17, 20 ) );    // Geometry    poFeature->SetGeometryDirectly(poReader->ProcessGeometry(papoGroup[1]));    // Attributes     poReader->ApplyAttributeValues( poFeature, papoGroup,                                    "HT", 2,                                    NULL );    // Set HEIGHT/elevation    OGRPoint    *poPoint = (OGRPoint *) poFeature->GetGeometryRef();        if( poPoint != NULL && poPoint->getCoordinateDimension() == 3 )    {        poFeature->SetField( 2, poPoint->getZ() );    }    else if( poPoint != NULL )    {        poFeature->SetField( 2, poFeature->GetFieldAsDouble(2) * 0.01 );        poPoint->setZ( poFeature->GetFieldAsDouble(2) );    }        return poFeature;}/************************************************************************//*                      TranslateProfileLine()                          *//************************************************************************/static OGRFeature *TranslateProfileLine( NTFFileReader *poReader,                                         OGRNTFLayer *poLayer,                                         NTFRecord **papoGroup ){    if( CSLCount((char **) papoGroup) < 2

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品免费播放| 国产精品久久久久久福利一牛影视 | 亚洲精品一二三| av不卡在线播放| 亚洲自拍欧美精品| 欧美一级在线观看| 国模一区二区三区白浆| 日本一区二区免费在线观看视频| 国产成人免费视频网站| 一区在线中文字幕| 337p亚洲精品色噜噜狠狠| 亚洲成av人片一区二区三区| 欧美一区二区三区免费在线看 | 精品国产免费人成电影在线观看四季 | 免费成人小视频| 久久这里只有精品6| 国产精品自拍毛片| 亚洲免费观看视频| 欧美一级在线视频| 91无套直看片红桃| 亚洲国产精品欧美一二99 | 欧美成人乱码一区二区三区| 国产·精品毛片| 亚洲第一av色| 久久精品免视看| 在线日韩国产精品| 韩国v欧美v亚洲v日本v| 亚洲色图欧美激情| 久久综合丝袜日本网| av高清久久久| 精彩视频一区二区三区| 亚洲愉拍自拍另类高清精品| 久久综合中文字幕| 欧美日韩成人综合天天影院 | 欧美日韩一区小说| 国产一区视频在线看| 一区二区三区在线观看视频 | 99精品久久99久久久久| 日韩av电影天堂| 亚洲欧美一区二区三区久本道91| 777午夜精品视频在线播放| 国产1区2区3区精品美女| 日韩专区一卡二卡| 亚洲免费伊人电影| 久久久精品国产免大香伊 | 久久先锋影音av鲁色资源网| 91亚洲国产成人精品一区二区三 | 色综合久久九月婷婷色综合| 精品一区二区av| 日韩电影一区二区三区| 亚洲免费在线视频| 中文字幕第一区第二区| 日韩欧美不卡在线观看视频| 欧美色综合网站| va亚洲va日韩不卡在线观看| 国产在线视视频有精品| 亚洲一区日韩精品中文字幕| 国产精品久久三| 久久精品夜色噜噜亚洲a∨| 日韩一区二区三区三四区视频在线观看 | 欧美日韩一区在线观看| 91蜜桃免费观看视频| 国产91在线看| 国产另类ts人妖一区二区| 蜜臀a∨国产成人精品| 午夜激情综合网| 亚洲一区视频在线观看视频| 亚洲蜜臀av乱码久久精品蜜桃| 久久久久久9999| 久久精品一区二区| 久久久三级国产网站| 精品国产人成亚洲区| 日韩一级视频免费观看在线| 欧美狂野另类xxxxoooo| 欧洲另类一二三四区| 欧美视频第二页| 欧美午夜片在线观看| 欧美日韩一区在线| 91精品久久久久久久91蜜桃| 欧美一区二区三区的| 91麻豆精品国产91久久久使用方法| 欧美性欧美巨大黑白大战| 一本色道a无线码一区v| 日本韩国欧美一区二区三区| 色综合色狠狠综合色| 在线观看一区日韩| 在线免费观看一区| 欧美日韩一区二区三区在线 | 国模少妇一区二区三区| 国产精品一级在线| 99在线视频精品| 色偷偷久久一区二区三区| 在线观看一区不卡| 91精品国产欧美日韩| 欧美一区二区在线播放| 日韩精品一区二区三区视频播放| 亚洲精品在线一区二区| 中文在线一区二区| 亚洲欧美色图小说| 日日夜夜免费精品| 精品一区二区免费视频| 成人免费黄色在线| 在线亚洲精品福利网址导航| 欧美人与性动xxxx| 久久亚洲精品小早川怜子| 国产精品久久久久一区| 亚洲国产精品人人做人人爽| 精品一区二区免费| 91理论电影在线观看| 欧美一卡2卡三卡4卡5免费| 国产日产亚洲精品系列| 亚洲国产视频一区二区| 国产真实精品久久二三区| 99精品国产视频| 91精品啪在线观看国产60岁| 日本一区二区三区久久久久久久久不 | 国产精品久久久久久福利一牛影视| 自拍偷拍亚洲综合| 另类的小说在线视频另类成人小视频在线| 国产乱码精品一区二区三区忘忧草 | 大桥未久av一区二区三区中文| 日本韩国欧美一区| 国产视频一区二区三区在线观看| 亚洲伊人色欲综合网| 国产精品一二三四| 欧美男人的天堂一二区| 欧美国产禁国产网站cc| 免费在线观看一区| 在线一区二区三区四区五区 | 国产精品久久777777| 日韩黄色免费网站| 92国产精品观看| 欧美大肚乱孕交hd孕妇| 亚洲最新在线观看| 国产成人鲁色资源国产91色综| 欧美精品亚洲一区二区在线播放| 中文字幕免费观看一区| 麻豆成人av在线| 欧美亚洲国产bt| 亚洲欧洲99久久| 国产精品99久久久久久有的能看| 欧美日韩一区三区| 一区二区三区免费看视频| 国产精品一品视频| 欧美不卡激情三级在线观看| 亚洲国产精品综合小说图片区| 不卡视频一二三| 久久精品男人天堂av| 蜜桃av一区二区三区| 欧美日韩免费一区二区三区视频| 国产精品福利av| 国产成人免费在线视频| 久久影院视频免费| 蜜桃精品视频在线| 日韩精品一区在线观看| 奇米影视一区二区三区| 欧美日本一区二区在线观看| 亚洲最新在线观看| 欧美亚洲免费在线一区| 一区二区三区四区亚洲| 色综合激情五月| 中文字幕一区在线观看| caoporen国产精品视频| 日韩一区在线播放| 99在线精品视频| 亚洲精品免费在线| 欧美色男人天堂| 日韩国产一区二| 91精品国产综合久久精品图片| 午夜精品福利视频网站| 欧美高清视频不卡网| 蜜臀久久久99精品久久久久久| 9191国产精品| 久久精品国产成人一区二区三区 | 美女高潮久久久| 日韩欧美国产一区在线观看| 久久国产精品色| 26uuu亚洲婷婷狠狠天堂| 国内成+人亚洲+欧美+综合在线| 亚洲精品一区二区三区福利| 国产在线精品不卡| 国产亚洲精品资源在线26u| 国产99久久久久久免费看农村| 国产精品美女一区二区三区| 99国产精品久| 亚洲777理论| 精品乱人伦小说| jizz一区二区| 亚洲一二三四在线观看| 5858s免费视频成人| 精品无人区卡一卡二卡三乱码免费卡 | 自拍视频在线观看一区二区| 在线一区二区观看| 久久精品国产精品亚洲精品| 国产拍揄自揄精品视频麻豆| 91网站视频在线观看| 亚洲国产另类av| 国产喂奶挤奶一区二区三区| 91美女片黄在线观看| 蜜臀久久久久久久|