Daha çox

Raster qatının hündürlüyünün / interpolasiyasının / formasının dəyişdirilməsi


Mən ArcGIS-də bir növ mənəm və bu problemi iki gün düşündüm və nəzərdən keçirdim.

ArcScene-də bir şəhərin təməl daş səthinin 3D vizualizasiyasını aparıram. Dəm səthi üçün demin (rəqəmsal yüksəklik modeli) əsas hündürlüklərində üzən bir çoxbucaqlı təbəqəm var. Həm də ərazidəki yer səthi üçün bir demin baza yüksəkliklərində üzən bir raster qatım (ortofoto) var.

Budur mənim üçün hiyləgər hissə: Bəzi yerlərdə təməl daş səthi yer səthinin üstünə çatır. Bu o deməkdir ki, təməl qayanın səthi üçün dem o qədər də cilalanmayıb, çünki yalnız yer səviyyəsinə çatmalıdır (professorum deyir).

Bunu necə düzəldə bilərəm? Daş döşəməsi üçün yerin hündürlüyünü keçə bilməyəcəyini təyin edə bilərəmmi? Yoxsa xəritənin bəzi hissələrindəki maxmum hündürlüyünü başqa yollarla dəyişə bilərəm? İki dem eyni koordinat sisteminə malikdir.

Kömək üçün barmaqlarımı çarpazlaşdırmaq!

Ən yaxşısı


@Chaz tərəfindən təklif olunan ifadə, yüksəklik modeli kimi ada ilə nəticələnəcəkdir, çünki əsas qayanın səthin altında olduğu vəziyyət itkin. Sahə kalkulyatorundakı ifadə aşağıdakı kimi olmalıdır:

Con ("əsas daş"> "dem", "dem", "təməl daş")

Məzmun cədvəlindəki raster adlarından asılı olaraq.

Bu iş üçün daha yaxşı vasitə minimum əldə etmək üçün qurulmuş hüceyrə statistikasıdır.


ArcGIS Desktop versiyasına görə bunun üçün addımlar atmaq fərqli ola bilər, lakin konsepsiya eyni qalır. Burada şərti bir raster ifadəsini istifadə etmək istəyirsiniz:

  1. DEM daşının yer səthindən daha böyük olan sorğu sahələri
  2. Bu sahələri DEM səthinə bərabər qoyun

Bunu həyata keçirmək üçün Con alətindən və ya Raster Kalkulyatorundan istifadə edin (hər ikisi də eyni şəkildə işləyir, yalnız fərqli bir məlumat daxil etmə üsuluna sahibdir)

Sənədləşmə:

http://resources.arcgis.com/en/help/main/10.2/index.html#//009z00000005000000

Raster Kalkulyator Sənədləri:

http://resources.arcgis.com/EN/HELP/MAIN/10.2/index.html#//009z000000z7000000

Bunun raster kalkulyatorunda necə görünə biləcəyinə dair nümunə:

con ((bedrock_dem> ground_surface_dem), ground_surface_dem, bedrock_dem)

Düzəliş: @FelixIP qeyd etdiyi kimi, əsas DEM-i ifadəyə son arqument kimi əlavə etməliydim. Bu "yalan" şərt kimi xidmət edəcəkdir.