Daha çox

Raster və vektorun birləşdirilməsi işləmir

Raster və vektorun birləşdirilməsi işləmir


1 vektor təbəqəsi (əyalətlər) və 1 rastr təbəqəsi (əhali sıxlığı) var. Bir mahal daxilində əhalinin sıxlığını araşdıra bilmək üçün bu ikisini birləşdirməyə çalışdım, amma şansım olmadı. Mənə yalnız NULL ilə sütunlar verir.

Standart bir şey etdim, yəni Zonal Statistikanı hesablamaq. Raster təbəqəm bir asc faylıdır və onu bir tifə çevirməyə çalışdım. Heç bir şey işləməyib.


Əhali məlumatlarımı Qlobal Ətraf Mühitin Tarix Veritabanından (HYDE) aldım.


Tamam, ola bilər ki, CRS proqnozlarım vektor və raster təbəqələri üçün eyni deyil. Hər ikisini eyni şəkildə təyin etdiyim zaman, xəritə tamamilə xarab olur, vektor təbəqəsi tamamilə xəritədən kənarda qalır! Mən nə edirəm?


Patın qeyd etdiyi kimi, çoxbucaqlıları və xətləri və ya çoxbucaqlı nöqtələri birləşdirə bilmədiyiniz kimi fərqli həndəsə növlərini də birləşdirə bilməzsiniz. Sualınızın nə edəcəyinizi və ya bir nəticə əldə etməyinizə dair daha çox məlumat vermək üçün redaktə edilməlidir. Daha çox sahə əldə etmək üçün iki məlumat toplusunu birləşdirmək istəyirsinizsə, rasteri çoxbucağa çevirin və sonra iki çoxbucaqlı məlumat toplusunu birləşdirin. Atributları birləşdirmək istəyirsinizsə, ya çoxbucağı rasterə çevirə bilərsiniz, həm də raster kalkulyatorunda iki raster məlumat toplusunu birləşdirə bilərsiniz. Hər halda fərqli həndəsələri birləşdirə bilməzsiniz və probleminizi daha da izah etməlisiniz.


İki yol var:

  1. rasteri vektora çevirə və sonra iki vektoru birləşdirə bilərsiniz.
  2. mahalların mərkəzini çıxara və sonra bu nöqtələrdə rasterin dəyərlərini çıxara bilərsiniz.

Şəkilləri birləşdirmək

Müəllif:

Mənbə şəkillərini birləşdirmək istədiyiniz təyinat şəklini seçərək şəkilləri birləşdirə bilərsiniz.

AutoCAD Raster Design alət dəsti, mənbə şəkillərinizi tək bir təyinat görüntüsünə birləşdirir. Hedef görüntünüzün dpi və rəng dərinliyi kimi xüsusiyyətləri birləşmə nəticəsində dəyişməyəcək. Birləşdirmə, təyin etdiyiniz çoxbucaqlı klip sərhədlərinə, eləcə də parlaqlıq və kontrast qətnamələrinə hörmətlə yanaşacaq.

Məsələn, mənbə şəkliniz 200 dpi dəyərində və təyinat şəkliniz 400 dpi dəyərindədirsə, birləşmə etdikdən sonra təyinat şəkli 400 dpi dəyərini saxlayacaq.

Təyinat şəkli mənbə şəkillərinizi əhatə etmək üçün genişləndirilmişdir. Arxa fon şəffaf rənglə doldurulacaq. Təsvirinizdəki şəffaf rəngi dəyişə bilərsiniz. Daha çox məlumat üçün Şəklin Şəffaf Rənginə baxın.


9 Cavablar 9

Monitörünüz (və ya hər hansı bir monitor) göstərmək üçün piksellərdən istifadə edir bir şey. Ekranda piksel göstərmək üçün istifadə edilmədikdə heç bir şey görmək mümkün deyil. Pikselləri gördüyünüz yer budur. Hansısa bir şirkət, məzmunu göstərmək üçün vektor məlumatlarından istifadə edən bir monitor icad etməyənə qədər, hər şəkildəki piksellərə alışmalısınız. Belə bir monitor gözləyərkən nəfəsimi tutmazdım.

Vektor məlumatları raster məlumatlardan daha hamardır miqyaslandıqda və çıxdıqda, ekranda deyil. AI seçimlərində anti-aliasing yoxlanıldığından əmin olsanız, monitor hələ də piksel istifadə etdiyindən edə biləcəyiniz ən yaxşısı budur. Zaman hamar kənarları görməlisiniz çap vektor məlumatları üçün. Veb üçün Saxla istifadə edirsinizsə və ya ixrac edirsinizsə, piksellərin pilləkən addımlarını mümkün qədər azaltmaq üçün Illustrator-da "Art Optimized" anti-alias ayarını seçdiyinizə əmin olmaq istəyəcəksiniz.

Daha yüksək piksel sıxlığına malik bir retina ekran və ya monitor, sənət əsərinə toxunulmasa da kənarları daha hamar edərdi. Monitörünüzün piksel sıxlığını artırmaq üçün heç bir tətbiqdə edə biləcəyiniz heç bir şey yoxdur.

Bir sözlə, rəqəmsal ekranların mahiyyəti budur. Bütün piksel göstəricilərini silə bilməzsiniz, çünki ekranın özü piksel istifadə edir. Daha yaxşı monitorlar onlara daha az şey göstərəcək, amma ən azından ekran texnologiyasında bəzi böyük yeniliklərə qədər hələ də mövcuddur.


5 Cavablar 5

Vektor qrafikası ilə çox şey edə bilərsiniz, nəticədə vektor qrafiklərinin piksellərə, rasterlərə və s. İşlənməsinə ehtiyac var. Bu göstərmə prosesi daha çox məlumat əldə etdikcə daha yavaş olur. Əslində 3D qrafika da vektor qrafik məlumatdır. Çap ölçüsünü göstərmək üçün bir çox iş görmək üçün bir neçə saat lazım olduğu üçün 3d renderlər göstərmə sürətinizin məhdudiyyətlərini göstərir.

Şəkil 1: 3D qrafika bir növ vektor şəkilləridir, rasterləşdirmə çox vaxt ləng gedir və xüsusi vasitələrə ehtiyac var.

İkincisi, əksər sensorlar yalnız piksel əsaslı çəkilişlər etməyə imkan verir, çünki nümunə götürmə diskretdir. Praktikada diskretləşdirmənin hesablama sahəsində bir çox faydaları var. Ayrı -ayrı məlumat nümunələri olduqda bir çox proses daha asan olur. Beləliklə, bulanıklıq kimi şeylər vektor mühərriki üçün hesablama baxımından baha ola bilər. Yenə də bu məhdudlaşdırıcı bir amil olmasa da, yalnız praktik bir faktordur.

Üçüncüsü, piksel manipulyasiyasını anlamaq çox asandır, çünki real dünya mühitlərinin necə işlədiyini daha yaxşı təxmin edir. Daha asan diskret effektlərlə birlikdə, vasitənizi vektorlaşdırmaqdan daha çox praktikdir.

Əslində, raster və vektor arasında həqiqətən qeyri -səlis bir bölünmə var və tez -tez metodları qarışdırırsınız ki, vektorun nə olduğunu və nəyin olmadığını söyləyin. Məsələn, mayeləşdirmə piksel əsaslı məlumatlara bir növ vektor təsiridir.

TLDR Daha asan, daha sürətli və daha anlaşıqlı olduğu üçün piksel qrafikindən istifadə edirsiniz. İşi edir.

Vektor şəkillərinin bir çox üstünlükləri olsa da, çatışmazlıqları da var.

Vektor məlumatları ümumiyyətlə sərt kənarları olan əşyalar üçün daha uyğundur. Vektor qrafikası, digər yumşaq kənarlı formalara qarışan yumşaq kənar sahələr və ya formalar yaratmaqda üstün deyil.

Bəli, istifadə edə bilərsiniz raster bir çox qrafik tətbiqində bir şeyin kənarlarını bulandırmaq və ya "təyin etməmək" effektləri. Ancaq bunu etmək son nəticədə gömülü rastr şəkilləri yaradır. Bir çox vektor tətbiqində raster interpolasiya və ölçeklendirme baş verən bir şey deyil və ya baş verərsə əla nəticələrlə baş vermir.

Proqram çox inkişaf etsə də, vektor şəkillərində təsirli bir şəkildə yerinə yetirilə bilməyən çox şey var. Vasterə çevirmək üçün ən çox raster şəkillərini "izləyə" biləcəyiniz doğru olsa da, bulanık və ya yumşaq fokus sahələri kimi mövzuları ehtiva edən mövzuların bir çoxu optimaldan daha azdır.

Mövzu böyük bir faktordur. Bir görüntünün artıq sərt kənarları varsa, buna heç bir səbəb yoxdur yox vektor versiyasını istifadə edin. Ancaq yumşaq fokuslu raster görüntülər olacaq heç vaxt yaxşı izləyin. Logoları, rəsmləri və s. Vektor məlumatları üçün həyata keçirin mükəmməl. Ancaq portretlər, dumanlı mənzərələr və s. Üçün vektor məlumatları kifayət etməyəcək.

Sonda hər şey öz başına gəlir arzu olunan görünüş. Hər şeyi yaxşı izləyirsinizsə və nəticədə fotoşəkillərdə yumşaq fokus kənarlarını itirirsinizsə, onda sizə daha çox güc verilir. Bununla birlikdə, demək olar ki, hər bir izləmə, görüntünün aydın olduğunu göstərir yox lövhədə hamar. Mənə yumşaq fokuslu bir rastr görüntüsünün izini göstərməkdən imtina edirəm tam olaraq orijinalını təqlid edir. Var həmişə bəziləri verir və alır.

GIF ilə JPG arasındakı fərqi düşünün - sadəcə GIF formatında yaxşı işləməyən bəzi şeylər var. Eyni şey vektor görüntüləri üçün də keçərlidir - sadəcə yaxşı işləməyən bəzi şeylər var və bunun heç bir mənası yoxdur güc son nəticələr olmayanda şəkli arzuolunmaz bir formata çevirin heç orijinala bərabər olsun.

Vektorları sevirəm və onlardan mümkün qədər istifadə edirəm. Ancaq onu da bilirəm ki, körpəni hamam suyu ilə ata bilməzsiniz. Raster görüntülərin üstünlükləri var və çox güman ki, heç vaxt tamamilə tərk edilməyəcək.


8 Cavab 8

Bu məsələ ilə bağlı burada yeni məlumatlar var:

Android istifadə etmə kimi görünür: scaleType = "fitXY", Lollipop -da düzgün miqyaslandıracaq.

Salam, görüntünün kəskin görünməsi üçün scaleType = 'fitXY' sizin üçün bir həll ola biləcəyini bildirin.

Marshmallow Vs Lollipop, marshmallowa əlavə edilən xüsusi bir qabıqlama müalicəsi ilə əlaqədardır.

Həmçinin, şərhləriniz üçün: "Düzgün davranış: Vektor rəsmləri keyfiyyət itkisi olmadan ölçülməlidir. Buna görə də, eyni aktivi tətbiqimizdə 3 fərqli ölçüdə istifadə etmək istəyiriksə, vector_drawable.xml faylını 3 dəfə fərqli olaraq təkrarlamaq məcburiyyətində deyilik. sərt kodlu ölçülər. "

Bunun belə olması lazım olduğuna tamamilə razı olsam da, əslində Android platformasının hələ də ideal dünyaya çatmadığımız performans narahatlığı var. Ekranda eyni vaxtda 3 fərqli ölçü çəkmək istədiyinizə əminsinizsə daha yaxşı performans üçün 3 fərqli vector_drawable.xml istifadə etməyiniz məsləhət görülür.

Texniki təfərrüat, əsas yolun göstərilməsini önbelleğe almaq üçün çəngəlin altından bir bitmap istifadə etməyimizdir, belə ki, bir bitmapin yenidən çəkilməsi ilə bərabər ən yaxşı yenidən çəkmə performansını əldə edə bilərik.

1) Vektorda niyə genişlik/yüksəklik spesifikasiyası var? Düşündüm ki, bunların hamısı, itkisiz şəkildə eni və hündürlüyü tərifində mənasız hala gətirdikləri üçün aşağı və aşağıya doğru irəliləmələridir?

Quruluş sisteminin raster görüntülər yaratması lazım olduğu və eni/hündürlüyü göstərmədiyiniz hallarda standart ölçü olaraq 21 -dən az olan SDK versiyaları üçün.

2) TextView-də 24dp çəkilə bilən və eyni zamanda böyük bir ekrana yaxın genişlikdə şəkil kimi işləyən tək bir vektor çəkilişindən istifadə etmək mümkündürmü?

21 -dən az SDK -ları hədəf almalısınızsa bunun mümkün olduğuna inanmıram.

3) Genişlik/hündürlük atributlarından necə səmərəli istifadə edə bilərəm və viewportWidth/Height ilə fərq nədir?

Sənədlər: (indi yenidən oxuduğum üçün çox da faydalı deyil.)

android: eni

Çəkilişin daxili genişliyini təyin etmək üçün istifadə olunur. Bu ümumiyyətlə dp ilə göstərilən bütün ölçü vahidlərini dəstəkləyir.

android: hündürlük

Daxili hündürlüyü təyin etmək üçün istifadə olunur. Bu ümumiyyətlə dp ilə göstərilən bütün ölçü vahidlərini dəstəkləyir.

Android: ViewportWidth

Görünüş sahəsinin genişliyini təyin etmək üçün istifadə olunur. Viewport, əsasən yolların çəkildiyi virtual kətandır.

Android: ViewportHeight

Görünüş sahəsinin hündürlüyünü təyin etmək üçün istifadə olunur. Viewport, əsasən yolların çəkildiyi virtual kətandır.

Android 4.4 (API səviyyəsi 20) və daha aşağı versiyalar vektor cədvəllərini dəstəkləmir. Minimum API səviyyəniz bu API səviyyələrindən birində qurulubsa, Vector Asset Studio, Gradle-ni geriyə uyğunluq üçün çəkilə bilən vektorun rastr şəkillərini yaratmağa yönəldir. Tətbiqiniz işləyərkən vektor aktivlərinə Java kodunda Drawable və ya XML kodunda @drawable kimi müraciət edə bilərsiniz, API səviyyəsindən asılı olaraq müvafiq vektor və ya raster görüntüsü avtomatik olaraq görünür.

Redaktə et: Qəribə bir şey gedir. Emulator SDK 23 versiyasındakı nəticələrim (Lollipop+ test cihazı hazırda ölmüşdür.):


2.2. Bir layihə sahəsinin müəyyənləşdirilməsi

Müəyyən edilmiş bir problemlə, bir layihə sahəsini təyin etməyə davam edə bilərsiniz. Bu addım maraq dairəsinin məhdud bir sərhədini müəyyənləşdirir. Addım 2.1 -dən olan məlumatlar problemin yarandığı yeri müəyyənləşdirməyə və maraqlandığı zaman mümkün olan suallara cavab verməyə kömək edir.

Proses, problemin mərkəzini təyin edərkən şəkildəki lazımsız sahələri və ya ikincil maraq dairəsini aradan qaldırır. Bu, yalnız vaxta qənaət etməyə kömək edə bilər, həm də layihənin mahiyyətinə daha yaxından diqqət yetirməyə imkan verir. Bu mərhələdə, növbəti addımda məlumatları, yəni xəritə qatlarını əldə etməyə çalışmadan əvvəl, konseptual layihə sahəsi diqqətlə düşünülməlidir.

GIS, digər tətbiqlərlə mümkün olmayan bir layihənin sərhədini rahat şəkildə təyin etmək üçün müxtəlif yollar verir. Dünyada istifadə olunan GIS proqramı olan ArcGIS®1, istifadəçilərə xəritə qatlarını hərtərəfli şəkildə daxil edərək manipulyasiya edərək coğrafi məlumat məlumatları ilə işləməyə imkan verir. Bu mövzuda bütün GIS tətbiqləri üçün ArcGIS istifadə edirik.


Raster Şəkillər

Raster şəkillərə piksel adlanan milyonlarla kiçik kvadratdan ibarət olduqları üçün tez -tez bitmap şəkilləri deyilir. Raster və ya bitmap görüntüsünə çox yaxından baxaraq müəyyən edə bilərsiniz. Kifayət qədər yaxınlaşdırsanız, hər bir pikselin kvadrat konturlarını görə bilərsiniz (xüsusən rənglərin ziddiyyətli olduğu kənarlarda).

Raster qrafikləri, ümumiyyətlə, vektor həmkarlarından daha böyük fayl ölçülərinə malikdir. Daha yüksək DPI (düym başına nöqtələr) və PPI (düym başına piksel) parametrləri də daha böyük fayllara kömək edir, çünki proqram hər bir pikseli izləməli və göstərə bilməlidir. Saxlama və ya server yerinin məhdud olması və ya faylların elektron şəkildə ötürülməsi lazım olduqda fayl ölçüsü narahatlıq yarada bilər.

Loqotiplər

Loqotiplər və illüstrasiyalar yaratmaq və işləmək üçün rastr şəkillərindən istifadə etməkdən çəkinmək istərdiniz. Bəzi hallarda, loqotiplərlə işləyərkən, xüsusən də loqotip mətnə ​​əsaslanmadan daha çox görüntüyə malik olarsa, bir rastr görüntüsü uğurla istifadə edilə bilər. Loqotipi bir vektor faylı olaraq yaratmaq və nüsxələri xüsusi layihələr üçün lazım olduğu qədər rastr şəkilləri olaraq saxlamaq tövsiyə olunur.

Şəkillər

Fotoşəkillərlə işləyərkən rastr şəkilləri üstünlük verilən üsuldur. Fotoşəkillər rəqəmsal kamera ilə çəkildikdə və ya skanerdə kopyalandıqda ortaya çıxan fayllar raster şəkillərdir.

İstifadədə

Veb saytlarda tapdığınız şəkillərin demək olar ki, hamısı, ilk növbədə yollarla yaradılmış şəkillər də olsa, raster şəkillərdir. Raster görüntülər ümumiyyətlə rəqəmsal nəşr üçün məqbuldur, lakin çap olunan layihələrdə yaxşı işləməyə bilər. Çox vaxt bu fayllar aşağı qətnamə olaraq saxlanılır və çap üçün çox uyğun deyil.

Kitablar, jurnallar və qəzetlər kimi çap mühitlərində — rastr şəkilləri tez -tez fotoşəkilləri çıxarmaq üçün istifadə olunur. Çap prosesində keyfiyyətə zərər verməmək üçün şəkillər yüksək DPI -də saxlanılır. Əvvəlki Design Shack məqaləsində DPI və PPI haqqında daha çox məlumat əldə edə bilərsiniz.


Coğrafi məkan obyektlərini necə təmsil etmək olar

2D nöqtələr və ya koordinatlar adətən (x, y) - və ya (uzunluq, enlik) cütü ilə təmsil olunur. Vektorlar bir forma yaratmaq üçün nöqtələrin necə bağlanması lazım olduğuna dair təlimatlardır.

Nöqtələr və vektorlarla aşağıdakı formaları əldə edə bilərik:

  • Xətlər - nöqtələri birləşdirərək.
  • Çoxbucaqlar (sahə) - xəttin son nöqtəsini təkrarlayaraq xətti bağlasaq.

Bu iki ibtidai forma daha da birləşdirilə bilər:

  • Çox xal-çox xal
  • Çox sətir-çoxlu xətt
  • Çox poliqonlar-çoxlu çoxbucaqlılar
  • Xüsusiyyət kolleksiyaları - nöqtə (lər), xətt (lər) və çoxbucaqlıların qarışığı

Analiz vasitələri¶

Nişan Alət Məqsəd
Məsafə matrisi İki nöqtə təbəqəsi arasındakı məsafələri ölçün və nəticələr a) Kvadrat məsafə matrisi, b) Xətti məsafə matrisi və ya c) Məsafələrin xülasəsi. Ən yaxın xüsusiyyətlərə qədər məsafələri məhdudlaşdıra bilər.
Cəm xətti uzunluğu Bir çoxbucaqlı vektor təbəqəsinin hər bir çoxbucağı üçün xətlərin ümumi cəmini hesablayın.
Çoxbucaqlı nöqtələr Giriş çoxbucaqlı vektor təbəqəsinin hər bir çoxbucağında baş verən nöqtələrin sayını hesablayın.
Unikal dəyərləri sadalayın Giriş vektor təbəqəsi sahəsində bütün unikal dəyərləri sadalayın.
Mətn sahəsi üçün əsas statistika Giriş mətni sahəsində əsas statistikanı (ortalama, std dev, N, sum, CV) hesablayın.
Rəqəmsal sahə üçün əsas statistika Giriş rəqəmsal sahəsində əsas statistikanı (ortalama, std dev, N, sum, CV) hesablayın
Ən yaxın qonşu təhlili Bir nöqtə vektor qatında qruplaşma səviyyəsini qiymətləndirmək üçün ən yaxın qonşu statistikasını hesablayın.
Orta koordinat (lar) Bütün bir vektor təbəqəsinin normal və ya ağırlıqlı orta mərkəzini və ya unikal bir ID sahəsinə əsaslanan birdən çox xüsusiyyət hesablayın.
Xətt kəsişmələri Xətlər arasındakı kəsişmələri və nəticəni bir nöqtə şəkli faylı olaraq tapın. Yol və ya axın kəsişmələrini tapmaq üçün faydalıdır, uzunluğu & gt 0 olan xətt kəsişmələrini görməzdən gəlir.

Cədvəl alətləri 1: Analiz qrupundakı standart alətlər


15.3.1. Adi prosedur¶

Təsvirin seçilmiş nöqtəsinə uyğun gələn X və Y koordinatları (DMS (dd mm ss.ss), DD (dd.dd) və ya proqnozlaşdırılan koordinatlar (mmmm.mm)) olaraq iki alternativ prosedurdan istifadə edilə bilər:

Rasterin özü bəzən şəklin üzərində "yazılmış" koordinatları olan xaçlar verir. Bu vəziyyətdə koordinatları əl ilə daxil edə bilərsiniz.

Artıq coğrafi istinad edilmiş təbəqələrdən istifadə. Bu, coğrafi istinad etmək istədiyiniz görüntüdə və görüntünüz üçün istədiyiniz proyeksiyada malik olduğunuz eyni obyektləri/xüsusiyyətləri ehtiva edən vektor və ya raster məlumatları ola bilər. Bu vəziyyətdə, QGIS xəritəsi kətanında yüklənmiş istinad məlumatlarını tıklayaraq koordinatları daxil edə bilərsiniz.

Bir görüntünün georeferensiyası üçün adi prosedur, rasterdə birdən çox nöqtənin seçilməsini, koordinatlarının təyin edilməsini və uyğun bir çevrilmə növünün seçilməsini əhatə edir. Giriş parametrlərinə və məlumatlara əsaslanaraq, Georeferencer dünya fayl parametrlərini hesablayacaq. Nə qədər çox koordinat təqdim etsəniz, nəticə o qədər yaxşı olar.

İlk addım QGIS -i başlatmaq və QGIS menyu çubuğunda görünən Raster ► Georeferencer düyməsini basmaqdır. Georeferencer informasiya qutusu Şəkil 15.20 -də göstərildiyi kimi görünür.

Bu nümunə üçün SDGS -dən Cənubi Dakotanın topo vərəqindən istifadə edirik. Daha sonra GRASS spearfish60 yerindəki məlumatlar ilə birlikdə görüntülənə bilər. Topo hesabatı buradan yükləyə bilərsiniz: https://grass.osgeo.org/sampledata/spearfish_toposheet.tar.gz.

Şəkil 15.20 Georeferencer Dialogu ¶

15.3.1.1. Yer nəzarət nöqtələrinə (GCP) daxil olmaq

İstinad edilməmiş bir rasterin georeferensiyasına başlamaq üçün düyməni istifadə edərək yükləməliyik. Raster dialoqun əsas iş sahəsində görünəcək. Raster yükləndikdən sonra istinad nöqtələrini daxil etməyə başlaya bilərik.

Əlavə Et düyməsini istifadə edərək əsas iş sahəsinə nöqtələr əlavə edin və koordinatlarını daxil edin (bax Şəkil Şəkil 15.21). Bu prosedur üçün üç seçiminiz var:

Raster görüntüsündə bir nöqtəni vurun və X və Y koordinatlarını əl ilə daxil edin.

Raster görüntüsündəki bir nöqtəni vurun və XG və Y koordinatlarını QGIS xəritəsində artıq yüklənmiş coğrafi istinad xəritəsinin köməyi ilə əlavə etmək üçün Xəritədən kətan düyməsini seçin.

Düymə ilə GCP -ləri hər iki pəncərədə, əgər onlar yanlış yerdədirsə, hərəkət etdirə bilərsiniz.

Nöqtələr daxil etməyə davam edin. Ən azı dörd nöqtəyə sahib olmalısınız və nə qədər çox koordinat verə bilsəniz, nəticə o qədər yaxşı olar. Müvafiq GCP nöqtələrini tapmaq üçün iş sahəsini böyütmək və sürüşdürmək üçün əlavə vasitələr var.

Şəkil 15.21 Raster görüntüsünə nöqtələr əlavə edin.

Xəritəyə əlavə olunan nöqtələr, raster şəkli ilə birlikdə ayrı bir mətn faylında ([fayl adı]. Nöqtələr) saxlanılacaq. Bu, Georeferencer -i daha sonra yenidən açmağımıza və nəticəni optimallaşdırmaq üçün yeni nöqtələr əlavə etməyimizə və ya mövcud olanları silməyimizə imkan verir. Ballar faylı formun dəyərlərini ehtiva edir: mapX, mapY, pixelX, pixelY. İstifadə edə bilərsiniz GCP nöqtələrini yükləyin və Faylları idarə etmək üçün GCP nöqtələrini düymələr kimi qeyd edin.

15.3.1.2. Çevrilmə parametrlərinin təyin edilməsi

GCP -lərinizi rastr görüntüsünə əlavə etdikdən sonra, coğrafi referans prosesi üçün çevrilmə parametrlərini təyin etməlisiniz.

Şəkil 15.22 Georeferencer transformasiya parametrlərinin müəyyən edilməsi ¶

15.3.1.2.1. Mövcud Çevrilmə alqoritmləri¶

Giriş məlumatlarının növünə və keyfiyyətinə, son nəticəyə təqdim etmək istədiyiniz həndəsi təhrifin xarakterinə və miqdarına və yerdəki nəzarət nöqtələrinin (GCP) sayına bağlı olaraq bir sıra çevrilmə alqoritmləri mövcuddur.

Hal -hazırda aşağıdakı transformasiya növləri mövcuddur:

The Xətti alqoritm bir dünya faylı yaratmaq üçün istifadə olunur və digər alqoritmlərdən fərqlidir, çünki raster piksellərini əslində dəyişdirmir. Bu, görüntünün yerləşdirilməsinə (tərcüməsinə) və vahid miqyas almasına imkan verir, lakin heç bir fırlanma və ya digər çevrilmə yoxdur. Şəkliniz, tanınmış bir CRS -də keyfiyyətli bir raster xəritəsidirsə, ancaq coğrafi referans məlumatları yoxdursa, bu ən uyğundur. Ən azı 2 GCP lazımdır.

The Helmert çevrilmə də fırlanmağa imkan verir. Rasterinizin keyfiyyətli bir yerli xəritə və ya orororektasiya edilmiş hava görüntüsü olması, ancaq CRS -inizdəki şəbəkə yatağına uyğun gəlməməsi xüsusilə faydalıdır. Ən azı 2 GCP lazımdır.

The Polinom 1 Alqoritm daha ümumi bir affin transformasiyasına, xüsusən də vahid qayçıya imkan verir. Düz xətlər düz qalır (yəni xətti nöqtələr düz xətti olaraq qalır) və paralel xətlər paralel olaraq qalır. Bu, fərqli istiqamətlərdə fərqli yer piksel ölçüləri ilə tərtib edilmiş (və ya məlumat toplanmış) ola biləcək coğrafi referans məlumat kartoqramları üçün faydalıdır. Ən azı 3 GCP tələb olunur.

The Polinom 2-3 alqoritmləri yalnız affine çevrilmə yerinə daha ümumi 2-ci və ya 3-cü dərəcəli polinomlardan istifadə edir. Bu, görüntünün əyriliyini və ya digər sistematik əyilməsini, məsələn, əyri kənarları olan fotoşəkillərin xəritələrini hesablamağa imkan verir. Ən azı 6 (müvafiq olaraq 10) GCP tələb olunur. Bucaqlar və yerli miqyas şəkil boyunca eyni şəkildə qorunmur və ya müalicə edilmir. Xüsusilə, düz xətlər əyri ola bilər və məlumatlarla təchiz edilmiş polinomların çox uzaqdan ekstrapolyasiyasından yaranan hər hansı bir GCP-nin kənarında və ya kənarında əhəmiyyətli bir təhrif ola bilər.

The Proyektiv Alqoritm, Polinomu 1-i fərqli bir şəkildə ümumiləşdirir və 2 paralel olmayan təyyarə, şəkil və xəritə kətanı arasındakı mərkəzi proyeksiyanı təmsil edir. Düz xətlər düz qalır, lakin paralellik qorunmur və görünüşün miqyası perspektiv dəyişikliyi ilə ardıcıl olaraq dəyişir. Bu çevrilmə növü, keyfiyyətli xəritələrin və ya oblique hava görüntülərinin bucaqlı fotoşəkillərini (düz taramalar yerinə) coğrafi istinad üçün ən faydalıdır. Minimum 4 GCP tələb olunur.

Nəhayət İncə boşqab spline (TPS) alqoritmi "rezin təbəqələr", ümumi səth əyriliyini minimuma endirmiş, müəyyən edilmiş GCP -lərlə uyğunlaşmaq üçün birdən çox yerli polinom istifadə edən raster. GCP -dən uzaq olan ərazilər, GCP uyğunluğunu təmin etmək üçün çıxışda köçürüləcək, əks halda minimal dərəcədə lokal deformasiyaya uğrayacaq. TPS, zədələnmiş, deformasiyaya uğramış və ya başqa cür dəqiq olmayan xəritələr və ya zəif ororektifiye edilmiş antenaların georeferensiyası üçün ən faydalıdır. Təxminən georeferensiya və naməlum proyeksiya növü və ya parametrləri olan xəritələri ört-basdır etmək üçün faydalıdır, lakin müntəzəm bir şəbəkə və ya sıx ad-hoc GCP-lərin bir istinad xəritəsi qatı ilə uyğunlaşdırılması mümkündür. Texniki cəhətdən ən azı 10 GCP tələb edir, lakin müvəffəqiyyətli olmaq üçün ümumiyyətlə daha çox.

TPS istisna olmaqla, bütün alqoritmlərdə, minimum GCP -dən çox göstərilərsə, ümumi qalıq səhvin minimuma endirilməsi üçün parametrlər quraşdırılacaq. Bu, qeyd səhvlərinin təsirini minimuma endirmək üçün faydalıdır, yəni göstərici kliklərində və ya yazılmış koordinatlarda və ya digər kiçik yerli görüntü deformasiyalarında kiçik qeyri -müəyyənliklər. Kompensasiya etmək üçün digər GCP -lər yoxdursa, bu cür səhvlər və ya deformasiyalar, xüsusilə coğrafi istinad edilən görüntünün kənarlarına yaxın, əhəmiyyətli təhriflərə çevrilə bilər. Bununla birlikdə, minimum GCP -dən çox göstərildikdə, onlar yalnız təxminən çıxışda uyğun gəlir. Bunun əksinə olaraq, TPS bütün göstərilən GCP -lərlə tam uyğunlaşacaq, lakin qeydiyyat səhvləri ilə yaxınlıqdakı GCP -lər arasında əhəmiyyətli deformasiyalara səbəb ola bilər.

15.3.1.2.2. Yenidən Nümunə Alma üsulunu müəyyənləşdirin¶

Seçdiyiniz yenidən nümunə götürmə növü, ehtimal ki, giriş məlumatlarınızdan və məşqin son məqsədindən asılı olacaq. Rasterin statistikasını dəyişdirmək istəmirsinizsə (Xətti, Helmert və ya Polinom 1 çevrilmələrindən başqa istifadə edildikdə qeyri -bərabər həndəsi miqyasda nəzərdə tutulduğu hal istisna olmaqla), 'Ən yaxın qonşu' seçə bilərsiniz. Bunun əksinə olaraq, 'kub yenidən nümunə götürmə', ümumiyyətlə, vizual olaraq daha hamar bir nəticə verəcəkdir.