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

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

?? geo_names.c

?? 支持各種柵格圖像和矢量圖像讀取的庫
?? C
字號:
/* * geo_names.c * *  This encapsulates all of the value-naming mechanism of  *  libgeotiff.  * *  Written By: Niles Ritter */#include "geotiffio.h"#include "geonames.h"#include "geo_tiffp.h" /* for tag names */static KeyInfo _formatInfo[] =  {   {TYPE_BYTE,    "Byte"},   {TYPE_SHORT,   "Short"},   {TYPE_LONG,    "Long"},   {TYPE_RATIONAL,"Rational"},   {TYPE_ASCII,   "Ascii"},   {TYPE_FLOAT,   "Float"},   {TYPE_DOUBLE,  "Double"},   {TYPE_SBYTE,   "SignedByte"},   {TYPE_SSHORT,  "SignedShort"},   {TYPE_SLONG,  "SignedLong"},   {TYPE_UNKNOWN, "Unknown"},    END_LIST};static KeyInfo _tagInfo[] =  {    {GTIFF_PIXELSCALE,  "ModelPixelScaleTag"},    {GTIFF_TRANSMATRIX, "ModelTransformationTag"},    {GTIFF_TIEPOINTS,   "ModelTiepointTag"},     /* This alias maps the Intergraph symbol to the current tag */    {GTIFF_TRANSMATRIX, "IntergraphMatrixTag"},    END_LIST};static char *FindName(KeyInfo *info,int key){   static char errmsg[80];      while (info->ki_key>=0 && info->ki_key != key) info++;   if (info->ki_key<0)   {	   sprintf(errmsg,"Unknown-%d", key );	   return errmsg;   }   return info->ki_name;}char *GTIFKeyName(geokey_t key){   return FindName( &_keyInfo[0],key);}char *GTIFTypeName(tagtype_t type){   return FindName( &_formatInfo[0],type);}char *GTIFTagName(int tag){   return FindName( &_tagInfo[0],tag);}char *GTIFValueName(geokey_t key, int value){   KeyInfo *info;      switch (key)   {	/* All codes using linear/angular/whatever units */	case GeogLinearUnitsGeoKey: 	case ProjLinearUnitsGeoKey: 	case GeogAngularUnitsGeoKey: 	case GeogAzimuthUnitsGeoKey: 		                      info=_geounitsValue; break;   	/* put other key-dependent lists here */	case GTModelTypeGeoKey:       info=_modeltypeValue; break;	case GTRasterTypeGeoKey:      info=_rastertypeValue; break;	case GeographicTypeGeoKey:    info=_geographicValue; break;	case GeogGeodeticDatumGeoKey: info=_geodeticdatumValue; break;	case GeogEllipsoidGeoKey:     info=_ellipsoidValue; break;	case GeogPrimeMeridianGeoKey: info=_primemeridianValue; break;	case ProjectedCSTypeGeoKey:   info=_pcstypeValue; break;	case ProjectionGeoKey:        info=_projectionValue; break;	case ProjCoordTransGeoKey:    info=_coordtransValue; break;	case VerticalCSTypeGeoKey:    info=_vertcstypeValue; break;	case VerticalDatumGeoKey:     info=_vdatumValue; break;	/* And if all else fails... */   	default:                      info = _csdefaultValue;break;   }      return FindName( info,value);}/*  * Inverse Utilities (name->code)  */static int FindCode(KeyInfo *info,char *key){   while (info->ki_key>=0 && strcmp(info->ki_name,key) ) info++;   if (info->ki_key<0)   {	/* not a registered key; might be generic code */	if (!strncmp(key,"Unknown-",8))	{		int code=-1;		sscanf(key,"Unknown-%d",&code);		return code;	}	else return -1;   }   return info->ki_key;}int GTIFKeyCode(char *key){   return FindCode( &_keyInfo[0],key);}int GTIFTypeCode(char *type){   return FindCode( &_formatInfo[0],type);}int GTIFTagCode(char *tag){   return FindCode( &_tagInfo[0],tag);}/* *  The key must be determined with GTIFKeyCode() before *  the name can be encoded. */int GTIFValueCode(geokey_t key, char *name){   KeyInfo *info;      switch (key)   {	/* All codes using linear/angular/whatever units */	case GeogLinearUnitsGeoKey: 	case ProjLinearUnitsGeoKey: 	case GeogAngularUnitsGeoKey: 	case GeogAzimuthUnitsGeoKey: 		                      info=_geounitsValue; break;   	/* put other key-dependent lists here */	case GTModelTypeGeoKey:       info=_modeltypeValue; break;	case GTRasterTypeGeoKey:      info=_rastertypeValue; break;	case GeographicTypeGeoKey:    info=_geographicValue; break;	case GeogGeodeticDatumGeoKey: info=_geodeticdatumValue; break;	case GeogEllipsoidGeoKey:     info=_ellipsoidValue; break;	case GeogPrimeMeridianGeoKey: info=_primemeridianValue; break;	case ProjectedCSTypeGeoKey:   info=_pcstypeValue; break;	case ProjectionGeoKey:        info=_projectionValue; break;	case ProjCoordTransGeoKey:    info=_coordtransValue; break;	case VerticalCSTypeGeoKey:    info=_vertcstypeValue; break;	case VerticalDatumGeoKey:     info=_vdatumValue; break;	/* And if all else fails... */   	default:                      info = _csdefaultValue;break;   }      return FindCode( info,name);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区精品在线| 国产成人精品影视| 精品免费日韩av| 看电影不卡的网站| 精品久久久久久久久久久院品网| 久久国产剧场电影| 久久蜜臀精品av| 国产成人精品亚洲777人妖| 亚洲国产精品成人综合| www.亚洲色图.com| 亚洲欧美日韩综合aⅴ视频| 在线看不卡av| 天天综合色天天综合| 日韩精品中文字幕一区二区三区| 国产一二精品视频| 国产精品的网站| 国产精品久久一级| 色天天综合色天天久久| 午夜av一区二区三区| 欧美一级片在线观看| 国产在线国偷精品产拍免费yy| 国产日产欧美一区二区三区 | 亚洲丶国产丶欧美一区二区三区| 欧美一区二区三区在线电影| 国产综合久久久久久鬼色| 国产日本亚洲高清| 日本精品视频一区二区| 日韩和欧美一区二区三区| 精品国产精品网麻豆系列| 成人av在线一区二区| 亚洲午夜精品一区二区三区他趣| 欧美va在线播放| 91网站在线播放| 日韩精品一区第一页| 国产欧美日韩视频在线观看| 91成人国产精品| 蜜臀av一区二区在线观看| 亚洲国产电影在线观看| 欧美亚州韩日在线看免费版国语版| 日本亚洲三级在线| 中文字幕一区二区三区在线播放| 欧美日韩小视频| 国产传媒欧美日韩成人| 亚洲成人自拍一区| 国产情人综合久久777777| 欧美日韩在线播放三区四区| 国产一区二区成人久久免费影院| 亚洲你懂的在线视频| 欧美mv日韩mv| 日本韩国视频一区二区| 精品夜夜嗨av一区二区三区| 亚洲另类在线视频| 精品国产露脸精彩对白| 欧美性淫爽ww久久久久无| 国产成人免费av在线| 婷婷亚洲久悠悠色悠在线播放| 久久精品一区二区三区不卡牛牛| 欧美日韩一区不卡| 粗大黑人巨茎大战欧美成人| 男男视频亚洲欧美| 亚洲激情五月婷婷| 精品999久久久| 欧美日韩国产高清一区| 99久久精品免费精品国产| 久久99热狠狠色一区二区| 亚洲最新视频在线观看| 日本一区二区三区电影| 欧美乱妇一区二区三区不卡视频| 岛国精品在线观看| 日本不卡一区二区三区高清视频| 日韩毛片精品高清免费| 国产无人区一区二区三区| 91精品国产综合久久久久久久 | 日韩—二三区免费观看av| 国产精品久久久久久久久图文区 | 亚洲国产精品一区二区久久| 久久精品日韩一区二区三区| 制服丝袜国产精品| 色天使色偷偷av一区二区| 国产99精品在线观看| 久久99精品久久久久久动态图| 亚洲午夜精品一区二区三区他趣| 综合色中文字幕| 久久久精品国产免费观看同学| 欧美欧美欧美欧美首页| 日本伦理一区二区| 99精品热视频| 国产精品白丝jk黑袜喷水| 久久精品72免费观看| 婷婷久久综合九色综合绿巨人| 亚洲男人的天堂在线观看| 亚洲欧洲美洲综合色网| 国产视频一区在线播放| 精品久久久久久久人人人人传媒| 51久久夜色精品国产麻豆| 在线精品视频一区二区三四| 97精品超碰一区二区三区| 春色校园综合激情亚洲| 国产精品资源网站| 国产精品99久| 国内不卡的二区三区中文字幕 | 国产亚洲一二三区| 久久蜜桃av一区精品变态类天堂| 欧美一区二区三区在线观看视频| 欧美午夜宅男影院| 色婷婷国产精品综合在线观看| 99re热这里只有精品免费视频| 成人av在线资源网| 国产成人在线影院 | 91丝袜国产在线播放| 成人综合激情网| 成人妖精视频yjsp地址| 国产精品资源在线观看| 国产福利一区在线观看| 高清视频一区二区| jvid福利写真一区二区三区| 成人国产在线观看| 99国产欧美另类久久久精品 | 91久久精品一区二区二区| 在线免费观看日韩欧美| 欧美亚洲一区二区在线观看| 欧美亚男人的天堂| 91精品国产色综合久久不卡电影 | 欧美无砖砖区免费| 欧美日韩另类一区| 91精品国产乱| 精品久久久久久久久久久院品网 | 亚洲欧美另类久久久精品2019| 亚洲日本在线a| 亚洲午夜激情网站| 另类人妖一区二区av| 久久成人综合网| 国产精品乡下勾搭老头1| av在线一区二区三区| 日本久久精品电影| 欧美浪妇xxxx高跟鞋交| 欧美一级爆毛片| 久久久激情视频| 日韩毛片在线免费观看| 亚洲妇女屁股眼交7| 青椒成人免费视频| 国产精品一二一区| 97国产一区二区| 欧美人与性动xxxx| 久久伊人蜜桃av一区二区| 国产精品素人视频| 中文欧美字幕免费| 亚洲小说春色综合另类电影| 奇米影视在线99精品| 国产真实精品久久二三区| 成人黄色免费短视频| 欧美亚洲高清一区| 日韩精品中文字幕一区二区三区| 国产精品美女久久久久久久久 | 欧美一区二区视频在线观看2020| 精品不卡在线视频| 中文字幕一区二区三区在线观看| 亚洲国产另类av| 国产一区二区0| 欧美系列日韩一区| 精品国产制服丝袜高跟| 17c精品麻豆一区二区免费| 日日夜夜精品视频免费| 国产精品一区专区| 日本韩国视频一区二区| 精品国产污污免费网站入口 | 1000部国产精品成人观看| 五月激情六月综合| 国产精品77777| 欧美午夜精品一区二区三区| 欧美不卡一区二区| 亚洲女爱视频在线| 加勒比av一区二区| 欧美又粗又大又爽| 久久久久久久久久久99999| 亚洲最大成人网4388xx| 国产精品资源网站| 欧美日韩国产乱码电影| 中文字幕av免费专区久久| 亚洲不卡一区二区三区| 国产精品一区二区无线| 欧美视频一区二区三区| 国产欧美日韩综合精品一区二区| 亚洲一区二区精品视频| 粉嫩欧美一区二区三区高清影视| 欧美日韩国产一区| 欧美韩日一区二区三区四区| 性感美女久久精品| 成人av网在线| 精品国产免费人成电影在线观看四季 | 欧美韩国一区二区| 日日夜夜免费精品| 91蝌蚪porny成人天涯| 久久综合九色综合97婷婷 | 老司机免费视频一区二区| 91免费视频网址| 久久精品一区二区三区不卡牛牛 | 99久久精品国产一区| 精品国产乱子伦一区| 图片区小说区区亚洲影院|