爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10788|回复: 13

NCL画到某个区域之后有空缺的格点,怎么回事呢?

[复制链接]

新浪微博达人勋

发表于 2014-7-14 18:51:40 | 显示全部楼层 |阅读模式
NCL
系统平台:
问题截图: -
问题概况: 等值线画到莫区域之后有两个空值的格点
我看过提问的智慧: 看过
自己思考时长(天): 2

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
我现在正画4个季节的水汽图。
下面这个是春季的没有画到某个区域的图,可以看到没有缺测,并且我导出数据,也没发现缺测值。
orig.jpg


而我把这个数据弄到某个区域之后,竟然会有貌似两个格点的空白值,这个区域是我在arcgis中弄的.shp文件格式。如下
mask.png


这个为什么啊?不知道为什么会出现这个情况
我贴出代码。请大牛们帮我看看呐。
初学NCL。代码写的比较繁琐,还请见谅。

  1. load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
  2. load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
  3. load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
  4. load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/shea_util.ncl"
  5. load "./shapefile_mask_data.ncl"


  6. begin

  7.   f1  = addfile("d:/ERA-JRA/ERA/column.nc", "r")
  8.   ;print(f1)
  9.   ;printVarSummary(f1)
  10.    
  11.    wpc1=f1->tcwv(0:407,:,:)
  12.    lat=f1->latitude
  13.    lon=f1->longitude
  14.    
  15.    scale_factor=0.001119838395708893
  16.    add_offset=36.77590352980346
  17.    wpc=wpc1*scale_factor+add_offset
  18.    wpc!0="time"
  19.    wpc!1="lat"
  20.    wpc!2="lon"

  21.    wpcClm=clmMonTLL(wpc)          ; 计算月平均 (12,nlat,mlon)
  22.    
  23.    printVarSummary(wpcClm)
  24.    
  25.    Wseason =wpcClm(lat|:,lon|:,month|:)    ; 转换维度
  26.    springW1 =Wseason(:,:,2:4)     ;春季
  27.    springW =dim_sum(springW1)
  28.    
  29.    summerW1 =Wseason(:,:,5:7)     ;夏季
  30.    summerW =dim_sum(summerW1)   
  31.    
  32.    autumnW1 =Wseason(:,:,8:10)    ;春季
  33.    autumnW =dim_sum(autumnW1)   
  34.    
  35.    winterW1 =Wseason(:,:,0:1)     ;冬季
  36.    winterW2 =Wseason(:,:,11)
  37.    winterW3 =Wseason(:,:,2:4)
  38.    do k=0,1
  39.    winterW3(:,:,k)=winterW1(:,:,k)
  40.    end do
  41.    winterW3(:,:,2)=winterW2(:,:)
  42.    
  43.    winterW=dim_sum(winterW3)


  44.    ;春季
  45.    springW!0="lat"
  46.    springW!1="lon"
  47.    springW&lat = fspan(90,-90,241)     ;  (lat_start, lat_end, lat_num)   指定纵坐标分别对应的纬度
  48.    springW&lon = fspan(0,359.25,480)  ;  (lon,start, lon_end, lon_num) 指定横坐标分别对应的经度
  49.    springW&lat@units = "degrees_north"  ; 赋予lat方向信息,这个是必须有的
  50.    springW&lon@units = "degrees_east"  ; 赋予lon方向信息,这个是必须有的
  51.    
  52.    ;夏季
  53.    summerW!0="lat"
  54.    summerW!1="lon"
  55.    summerW&lat = fspan(90,-90,241)     ;  (lat_start, lat_end, lat_num)   指定纵坐标分别对应的纬度
  56.    summerW&lon = fspan(0,359.25,480)  ;  (lon,start, lon_end, lon_num) 指定横坐标分别对应的经度
  57.    summerW&lat@units = "degrees_north"  ; 赋予lat方向信息,这个是必须有的
  58.    summerW&lon@units = "degrees_east"  ; 赋予lon方向信息,这个是必须有的
  59.    
  60.    ;秋季  
  61.    autumnW!0="lat"
  62.    autumnW!1="lon"
  63.    autumnW&lat = fspan(90,-90,241)     ;  (lat_start, lat_end, lat_num)   指定纵坐标分别对应的纬度
  64.    autumnW&lon = fspan(0,359.25,480)  ;  (lon,start, lon_end, lon_num) 指定横坐标分别对应的经度
  65.    autumnW&lat@units = "degrees_north"  ; 赋予lat方向信息,这个是必须有的
  66.    autumnW&lon@units = "degrees_east"  ; 赋予lon方向信息,这个是必须有的
  67.    
  68.    ;冬季
  69.    winterW!0="lat"
  70.    winterW!1="lon"
  71.    winterW&lat = fspan(90,-90,241)      ;  (lat_start, lat_end, lat_num)   指定纵坐标分别对应的纬度
  72.    winterW&lon = fspan(0,359.25,480)  ;  (lon,start, lon_end, lon_num) 指定横坐标分别对应的经度
  73.    winterW&lat@units = "degrees_north"  ; 赋予lat方向信息,这个是必须有的
  74.    winterW&lon@units = "degrees_east"  ; 赋予lon方向信息,这个是必须有的
  75.    
  76.    
  77.    
  78.    
  79.    ;************画图******************
  80.    
  81.    
  82.   shp_filename="D:/ERA-JRA/studyarea/zong.shp"
  83.   data_mask0=shapefile_mask_data(springW,shp_filename,True)
  84.   data_mask1=shapefile_mask_data(summerW,shp_filename,True)
  85.   data_mask2=shapefile_mask_data(autumnW,shp_filename,True)
  86.   data_mask3=shapefile_mask_data(winterW,shp_filename,True)
  87.   

  88.   minlat      =   30
  89.   maxlat      =   60
  90.   minlon      =   45
  91.   maxlon      =   110
  92.   
  93.    ;---Start the graphics
  94.   wks  = gsn_open_wks("ps","wpc-each")
  95.   
  96.   res                     = True

  97.   res@gsnMaximize         = True           ; maximize plot in frame
  98.   res@gsnDraw             = False          ; don't draw plot yet
  99.   res@gsnFrame            = False          ; don't advance frame yet
  100.   res@gsnAddCyclic        = False          ; Don't add a cyclic point.
  101.   res@mpDataBaseVersion   = "MediumRes"    ; slightly better resolution
  102.   

  103.   res@mpMinLatF           = minlat
  104.   res@mpMaxLatF           = maxlat
  105.   res@mpMinLonF           = minlon
  106.   res@mpMaxLonF           = maxlon

  107.   
  108.   ;---Create contours over map.
  109.   gsn_define_colormap(wks,"rainbow")
  110.   res@cnFillPalette = "MPL_gist_rainbow"
  111.   
  112.   res@mpMinLatF=minlat
  113.   res@mpMaxLatF=maxlat
  114.   res@mpMinLonF=minlon
  115.   res@mpMaxLonF=maxlon
  116.   
  117.   res@cnFillOn=True
  118.   res@cnLinesOn=False
  119.   res@lbBoxLinesOn=False
  120.   res@pmLabelBarWidthF=0.8


  121.   res@cnFillMode="RasterFill"
  122.   res@cnRasterSmoothingOn=True

  123.   
  124.   ;--Resources for polyline
  125.   lnres                  = True
  126.   lnres@gsLineColor      = "black"
  127.   lnres@gsLineThicknessF = 1.5           ; 2x thickness
  128.   
  129.   
  130.   map_mask0 = gsn_csm_contour_map(wks,data_mask0,res)
  131.   line_mask0 = gsn_add_shapefile_polylines(wks, map_mask0, shp_filename, lnres)
  132.   
  133.   draw(map_mask0)
  134.   
  135.   frame(wks)
  136.   
  137.   map_mask1 = gsn_csm_contour_map(wks,data_mask1,res)
  138.   line_mask1 = gsn_add_shapefile_polylines(wks, map_mask1, shp_filename, lnres)
  139.   draw(map_mask1)
  140.   
  141.   frame(wks)
  142.   map_mask2 = gsn_csm_contour_map(wks,data_mask2,res)
  143.   line_mask2 = gsn_add_shapefile_polylines(wks, map_mask2, shp_filename, lnres)
  144.   draw(map_mask2)
  145.   
  146.   frame(wks)
  147.   map_mask3 = gsn_csm_contour_map(wks,data_mask3,res)
  148.   line_mask3 = gsn_add_shapefile_polylines(wks, map_mask3, shp_filename, lnres)
  149.   draw(map_mask3)
  150.   
  151.   frame(wks)


  152.   end
  153.   
  154.   
复制代码



密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-14 19:27:17 | 显示全部楼层
把所有多边形合成为一个后再试试。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2014-7-14 18:53:00 | 显示全部楼层
上面两张图都是画的春季的(springW),下面的代码是第二张图的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 19710
发表于 2014-7-14 19:14:11 | 显示全部楼层
问题应该出现在load "./shapefile_mask_data.ncl"
你这个函数对点判断有问题,你看缺掉在边界附近就知道了~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-7-17 09:44:58 | 显示全部楼层
兰溪之水 发表于 2014-7-14 19:14
问题应该出现在load "./shapefile_mask_data.ncl"
你这个函数对点判断有问题,你看缺掉在边界附近就知道了 ...

确实是这个的原因,函数没问题,是我的shp文件出了点问题,现在已经解决了。谢谢啊!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-7-17 09:45:17 | 显示全部楼层
longlivehj 发表于 2014-7-14 19:27
把所有多边形合成为一个后再试试。

确实是我的shp文件出了问题,谢谢啊!解决了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-7-17 10:02:02 | 显示全部楼层
目前我还有l两个个问题。

year

year

season

season



第一张是年平均,可以看到背景颜色是白色,第二张是季节平均,但是背景是灰色,画图res都是一样的,为什么会这样呢?

还有就是,上面图的里海,巴尔喀什湖等这些都不是我的shp。我的shp文件只包括国家,里海这些信息怎么在画图当中略去呢,就是不要这些信息,怎么设置呢?


密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-7-17 10:06:10 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-17 10:27:15 | 显示全部楼层
阿吉木柯 发表于 2014-7-17 10:02
目前我还有l两个个问题。

地图的问题是因为你设置了res@mpDataBaseVersion   = "MediumRes" ;
背景的问题,最好能把你最新版本的脚本发上来看看。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-7-17 11:16:42 | 显示全部楼层
res@mpDataBaseVersion   = "MediumRes" ;这条命令不是高分辨率?我注释掉之后图还是没有变化呢。还是有里海等标志。

后来仔细看了两张图的res,发现那个白色背景的res中多了一条

  res@cnFillMode="RasterFill"
  res@cnRasterSmoothingOn=True

但这个不是不平滑的命令么?
我注释掉之后,就变成灰色背景了。是不是这个不平滑的命令让灰色的不平滑之后变成了看起了是白色,实际上还不是白色的呢。


下面贴我的代码帮我看下啊。
这个是年平均的

  1. load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
  2. load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
  3. load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
  4. load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/shea_util.ncl"
  5. load "./shapefile_mask_data.ncl"


  6. begin

  7.   f1  = addfile("d:/ERA-JRA/ERA/column.nc", "r")
  8.    
  9.    wpc1=f1->tcwv(0:407,:,:)
  10.    lat=f1->latitude
  11.    lon=f1->longitude
  12.    
  13.    scale_factor=0.001119838395708893
  14.    add_offset=36.77590352980346
  15.    wpc=wpc1*scale_factor+add_offset
  16.    wpc!0="time"
  17.    wpc!1="lat"
  18.    wpc!2="lon"

  19.    wpcClm=clmMonTLL(wpc)          ; 计算月平均 (12,nlat,mlon)
  20.    
  21.    printVarSummary(wpcClm)
  22.    
  23.    Wyear =wpcClm(lat|:,lon|:,month|:)   
  24.    yearW1 =Wyear(:,:,0:11)     
  25.    yearW =dim_sum(yearW1)
  26.    
  27.   

  28.    ;赋坐标
  29.    yearW!0="lat"
  30.    yearW!1="lon"
  31.    yearW&lat = fspan(90,-90,241)     ;  (lat_start, lat_end, lat_num)   指定纵坐标分别对应的纬度
  32.    yearW&lon = fspan(0,359.25,480)  ;  (lon,start, lon_end, lon_num) 指定横坐标分别对应的经度
  33.    yearW&lat@units = "degrees_north"  ; 赋予lat方向信息,这个是必须有的
  34.    yearW&lon@units = "degrees_east"  ; 赋予lon方向信息,这个是必须有的
  35.    
  36.    
  37.    
  38.    
  39.    ;************画图******************
  40.    
  41.    
  42.   shp_filename="D:/ERA-JRA/studyarea/zong.shp"
  43.   data_mask0=shapefile_mask_data(yearW,shp_filename,True)


  44.   minlat      =   30
  45.   maxlat      =   60
  46.   minlon      =   45
  47.   maxlon      =   110
  48.   
  49.    ;---Start the graphics
  50.   wks  = gsn_open_wks("ps","column-year")
  51.   
  52.   res                     = True
  53.   res@gsnMaximize         = True           ; maximize plot in frame
  54.   res@gsnDraw             = False          ; don't draw plot yet
  55.   res@gsnFrame            = False          ; don't advance frame yet
  56.   
  57.   res@gsnAddCyclic        = False          ; Don't add a cyclic point.
  58.   ;res@mpDataBaseVersion   = "MediumRes"    ; slightly better resolution
  59.   

  60.   
  61.   ;---Create contours over map.
  62.   gsn_define_colormap(wks,"rainbow")
  63.   res@cnFillPalette = "temp_19lev"
  64.   
  65.   res@mpMinLatF=minlat
  66.   res@mpMaxLatF=maxlat
  67.   res@mpMinLonF=minlon
  68.   res@mpMaxLonF=maxlon
  69.   
  70.   res@cnFillOn=True
  71.   res@cnLinesOn=False
  72.   res@lbBoxLinesOn=False
  73. ;  res@pmLabelBarWidthF=0.8


  74.   res@cnFillMode="RasterFill"
  75.   res@cnRasterSmoothingOn=True

  76.   
  77.   ;--Resources for polyline
  78.   lnres                  = True
  79.   lnres@gsLineColor      = "black"
  80.   lnres@gsLineThicknessF = 1.5           ; 2x thickness
  81.   
  82.   
  83.   map_mask0 = gsn_csm_contour_map(wks,data_mask0,res)
  84.   line_mask0 = gsn_add_shapefile_polylines(wks, map_mask0, shp_filename, lnres)
  85.   
  86.   draw(map_mask0)
  87.   asciiwrite("data_mask0.txt",data_mask0)


  88.   end
  89.   
  90.   
复制代码




下面这个是季节平均的

  1. load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
  2. load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
  3. load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
  4. load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/shea_util.ncl"
  5. load "./shapefile_mask_data.ncl"


  6. begin

  7.   f1  = addfile("d:/ERA-JRA/ERA/column.nc", "r")
  8.   ;print(f1)
  9.   ;printVarSummary(f1)
  10.    
  11.    wpc1=f1->tcwv(0:407,:,:)
  12.    lat=f1->latitude
  13.    lon=f1->longitude
  14.    
  15.    scale_factor=0.001119838395708893
  16.    add_offset=36.77590352980346
  17.    wpc=wpc1*scale_factor+add_offset
  18.    wpc!0="time"
  19.    wpc!1="lat"
  20.    wpc!2="lon"

  21.    wpcClm=clmMonTLL(wpc)          ; 计算月平均 (12,nlat,mlon)
  22.    
  23.    printVarSummary(wpcClm)
  24.    
  25.    Wseason =wpcClm(lat|:,lon|:,month|:)    ; 转换维度
  26.    springW1 =Wseason(:,:,2:4)     ;春季
  27.    springW =dim_sum(springW1)
  28.    
  29.    summerW1 =Wseason(:,:,5:7)     ;夏季
  30.    summerW =dim_sum(summerW1)   
  31.    
  32.    autumnW1 =Wseason(:,:,8:10)    ;春季
  33.    autumnW =dim_sum(autumnW1)   
  34.    
  35.    winterW1 =Wseason(:,:,0:1)     ;冬季
  36.    winterW2 =Wseason(:,:,11)
  37.    winterW3 =Wseason(:,:,2:4)
  38.    do k=0,1
  39.    winterW3(:,:,k)=winterW1(:,:,k)
  40.    end do
  41.    winterW3(:,:,2)=winterW2(:,:)
  42.    
  43.    winterW=dim_sum(winterW3)


  44.    ;春季
  45.    springW!0="lat"
  46.    springW!1="lon"
  47.    springW&lat = fspan(90,-90,241)     ;  (lat_start, lat_end, lat_num)   指定纵坐标分别对应的纬度
  48.    springW&lon = fspan(0,359.25,480)  ;  (lon,start, lon_end, lon_num) 指定横坐标分别对应的经度
  49.    springW&lat@units = "degrees_north"  ; 赋予lat方向信息,这个是必须有的
  50.    springW&lon@units = "degrees_east"  ; 赋予lon方向信息,这个是必须有的
  51.    
  52.    ;夏季
  53.    summerW!0="lat"
  54.    summerW!1="lon"
  55.    summerW&lat = fspan(90,-90,241)     ;  (lat_start, lat_end, lat_num)   指定纵坐标分别对应的纬度
  56.    summerW&lon = fspan(0,359.25,480)  ;  (lon,start, lon_end, lon_num) 指定横坐标分别对应的经度
  57.    summerW&lat@units = "degrees_north"  ; 赋予lat方向信息,这个是必须有的
  58.    summerW&lon@units = "degrees_east"  ; 赋予lon方向信息,这个是必须有的
  59.    
  60.    ;秋季  
  61.    autumnW!0="lat"
  62.    autumnW!1="lon"
  63.    autumnW&lat = fspan(90,-90,241)     ;  (lat_start, lat_end, lat_num)   指定纵坐标分别对应的纬度
  64.    autumnW&lon = fspan(0,359.25,480)  ;  (lon,start, lon_end, lon_num) 指定横坐标分别对应的经度
  65.    autumnW&lat@units = "degrees_north"  ; 赋予lat方向信息,这个是必须有的
  66.    autumnW&lon@units = "degrees_east"  ; 赋予lon方向信息,这个是必须有的
  67.    
  68.    ;冬季
  69.    winterW!0="lat"
  70.    winterW!1="lon"
  71.    winterW&lat = fspan(90,-90,241)      ;  (lat_start, lat_end, lat_num)   指定纵坐标分别对应的纬度
  72.    winterW&lon = fspan(0,359.25,480)  ;  (lon,start, lon_end, lon_num) 指定横坐标分别对应的经度
  73.    winterW&lat@units = "degrees_north"  ; 赋予lat方向信息,这个是必须有的
  74.    winterW&lon@units = "degrees_east"  ; 赋予lon方向信息,这个是必须有的
  75.    
  76.    
  77.    
  78.    
  79. ;;;;;*****画图*****  
  80.   shp_filename="D:/ERA-JRA/studyarea/zong.shp"
  81.   data_mask0=shapefile_mask_data(springW,shp_filename,True)
  82.   data_mask1=shapefile_mask_data(summerW,shp_filename,True)
  83.   data_mask2=shapefile_mask_data(autumnW,shp_filename,True)
  84.   data_mask3=shapefile_mask_data(winterW,shp_filename,True)

  85.   minlat      =   30
  86.   maxlat      =   60
  87.   minlon      =   45
  88.   maxlon      =   110
  89.   
  90.   ;---Start the graphics
  91.   wks  = gsn_open_wks("ps","column-season-zong")
  92.   
  93.   res                     = True
  94.   res@gsnDraw=False
  95.   res@gsnFrame=False
  96.   res@gsnMaximize         = True           ; maximize plot in frame
  97.   res@gsnAddCyclic        = False          ; Don't add a cyclic point.
  98.   res@mpDataBaseVersion   = "MediumRes"    ; slightly better resolution
  99.   
  100.   ;---Zoom in on North America.
  101.   res@mpMinLatF           = minlat
  102.   res@mpMaxLatF           = maxlat
  103.   res@mpMinLonF           = minlon
  104.   res@mpMaxLonF           = maxlon

  105.   
  106.   ;---Create contours over map.
  107.   gsn_define_colormap(wks,"rainbow")
  108.   res@cnFillPalette = "temp_19lev"
  109.   
  110.   res@mpMinLatF=minlat
  111.   res@mpMaxLatF=maxlat
  112.   res@mpMinLonF=minlon
  113.   res@mpMaxLonF=maxlon
  114.   
  115.   res@cnFillOn=True
  116.   res@cnLinesOn=False
  117.   res@cnLineLabelsOn=False
  118.   
  119. ;  res@cnLevelSelectionMode="ManualLevels"
  120. ;  res@cnMinLevelValF=20
  121. ;  res@cnMaxLevelValF=280
  122. ;  res@cnLevelSpacingF=10

  123.   res@lbBoxLinesOn=False
  124.   res@lbLabelBarOn=False ;关闭各自的labelbar
  125.   

  126.   
  127.   
  128.    
  129.   ;--Resources for polyline
  130.   lnres                  = True
  131.   lnres@gsLineColor      = "black"
  132.   lnres@gsLineThicknessF = 1.5           ; 2x thickness
  133.   
  134.   map_masks=new(4,graphic)
  135.   map_masks(0) = gsn_csm_contour_map(wks,data_mask0,res)
  136.   line_mask0 = gsn_add_shapefile_polylines(wks, map_masks(0), shp_filename, lnres)
  137.   
  138.   map_masks(1) = gsn_csm_contour_map(wks,data_mask1,res)
  139.   line_mask1 = gsn_add_shapefile_polylines(wks, map_masks(1), shp_filename, lnres)
  140.   
  141.   map_masks(2) = gsn_csm_contour_map(wks,data_mask2,res)
  142.   line_mask2 = gsn_add_shapefile_polylines(wks, map_masks(2), shp_filename, lnres)
  143.   
  144.   map_masks(3) = gsn_csm_contour_map(wks,data_mask3,res)
  145.   line_mask3 = gsn_add_shapefile_polylines(wks, map_masks(3), shp_filename, lnres)
  146.   
  147.   pres =True  ;设置panel的resources
  148.   pres@gsnMaximize= True
  149.   pres@gsnPanelLabelBar=True
  150.   pres@pmLabelBarWidthF=0.8
  151.   pres@lbBoxLinesOn=False
  152. ; pres@txString="Precipitation(mm)"
  153.   pres@gsnPanelFigureStrings=ispan(1,4,1)

  154.   
  155.   gsn_panel(wks,map_masks,(/2,2/),pres)
  156.   
  157.   panelres=True
  158.   panelres@gsnPanelLableBar=True

  159. end
复制代码





谢谢@longlivehj啊!现在就是希望背景是白色以及没有里海等标志,只有我的shp文件。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表