Daha çox

Bir vektor sərhədini raster xəritəsinə necə çevirmək olar?


Bir vektor xəritəsində mövcud olan sərhədlərlə örtülmüş bir raster xəritəsinin bir PNG sənədini çıxarmalıyam. Problem r.out.png "> dır


Cavab üçün buraya baxın: http://lists.osgeo.org/pipermail/grass-user/2011-July/061498.html

"Əgər sərhədləri sahə əvəzinə rasterləşdirilmiş xətlərə çevirmək istəyirsinizsə, əvvəlcə sərhədləri xətlərə, sonra isə vektor xətlərini rasterə çevirməlisiniz.

Həm də hesablama bölgəsinin düzgün qurulduğundan əmin olun (ən azı vektor xəritəsi və istədiyiniz qətnamə ilə üst-üstə düşür). "


Zəhmət olmasa Grass Book 3-cü nəşrindən "6.7 Vektor məlumatlarının rasterə çevrilməsi" bölməsinə baxın. Axtardığınızı izah edir.


Yaradılış

Bu funksiyaları GeographicCellsReference obyektləri yaratmaq üçün istifadə edə bilərsiniz:

readgeoraster & # 8212 Bir raster məlumat faylını bir sıra və istinad obyekti kimi idxal et.

wmsread & # 8212 Bir raster xəritəsini bir Veb Xəritə Xidməti (WMS) serverindən bir sıra və istinad obyekti kimi idxal edin.

georefcells & # 8212 Rastrın enlem və boylam hüdudlarını və ya rasterin ölçüsünü, ya da hüceyrələrin ölçüsünü təyin edərək coğrafi bir raster istinad obyekti yaradın.

georasterref & # 8212 Bir dünya faylını coğrafi raster istinad obyektinə çevir.

refmatToGeoRasterReference & # 8212 Bir referans matrisini coğrafi raster istinad obyektinə çevirin.

refvecToGeoRasterReference & # 8212 Bir referans vektorunu coğrafi raster istinad obyektinə çevirin.


New York Dövlət Mülki Sərhədləri

Daha çox məlumat üçün [email protected] ünvanında yerləşən NYS GIS Proqram Ofisi Torpaqlar və Sərhədlər Bölməsi ilə əlaqə saxlayın.

NYS Mülki Sərhədləri məlumatları veb xidmətlər və ya bir məlumat yükləmə şəklində mövcuddur

Ölkələr: New York əyalətindəki bütün mahal sərhədlərinin bir vektor çoxbucaqlı CİS faylı. Bu sənəd əvvəlcə ABŞ Geoloji Araşdırması 1: 100.000 miqyaslı rəqəmsal vektor sənədləri və NYS Nəqliyyat Departamenti 1: 24.000 miqyaslı və 1: 75.000 miqyaslı rəqəmsal vektor sənədlərinin tərtibidir. Sərhədlər 1: 24,000 miqyaslı mövqe dəqiqliyinə düzəldildi və məhkəmə qərarlarına əsasən seçici olaraq yeniləndi. Hal-hazırda sərhəd dəyişiklikləri səlahiyyətli mənbələrə əsaslanaraq ehtiyac duyulduqda edilir.

Ölkələr Shoreline: əsas hidroqrafik xüsusiyyətlərin sahillərindən istifadə edərək New York əyalətindəki mahal sərhədlərinin bir vektor çoxbucaqlı GIS dosyası. Bu sənəd əvvəlcə ABŞ Geoloji Araşdırması 1: 100.000 miqyaslı rəqəmsal vektor sənədləri və NYS Nəqliyyat Departamenti 1: 24.000 miqyaslı və 1: 75.000 miqyaslı rəqəmsal vektor sənədlərinin tərtibidir. Sərhədlər 1: 24,000 miqyaslı mövqe dəqiqliyinə düzəldildi və məhkəmə qərarlarına əsasən seçici olaraq yeniləndi. Hal-hazırda sərhəd dəyişiklikləri səlahiyyətli mənbələrə əsaslanaraq ehtiyac duyulduqda edilir.

Şəhərlər və şəhərlər: New York əyalətindəki bütün şəhər və qəsəbə sərhədlərinin bir vektor çoxbucaqlı GIS dosyası. Bu sənəd əvvəlcə ABŞ Geoloji Araşdırması 1: 100.000 miqyaslı rəqəmsal vektor sənədləri və NYS Nəqliyyat Departamenti 1: 24.000 miqyaslı və 1: 75.000 miqyaslı rəqəmsal vektor sənədlərinin tərtibidir. Sərhədlər 1: 24.000 miqyaslı mövqe dəqiqliyinə düzəldildi və bələdiyyələrin sərhəd təhlilinə, məhkəmə qərarlarına və ilhaqlara, dağılmalara və ya birləşmələrə dair Dövlət Yerli Qanunu İdarəsinin sənədləri əsasında seçilmiş şəkildə yeniləndi. Hal-hazırda sərhəd dəyişiklikləri, Dövlət Yerli Qanununun NYS Departamenti sənədlərinə əsasən həyata keçirilir (http://locallaws.dos.ny.gov/). Bələdiyyələrlə ortaqlıqda ehtiyac olduqda əlavə yeniləmə və düzəlişlər edilir.

Kəndlər: New York əyalətindəki bütün kənd sərhədlərinin bir vektor çoxbucaqlı GIS dosyası. Bu sənəd əvvəlcə ABŞ Geoloji Araşdırması 1: 100.000 miqyaslı rəqəmsal vektor sənədləri və NYS Nəqliyyat Departamenti 1: 24.000 miqyaslı və 1: 75.000 miqyaslı rəqəmsal vektor sənədlərinin tərtibidir. Sərhədlər 1: 24.000 miqyaslı mövqe dəqiqliyinə düzəldildi və bələdiyyələrin sərhəd təhlilinə və ilhaqlara, dağılma və ya birləşmələrə dair Dövlət Yerli Qanunu sənədlərinə görə seçilmiş şəkildə yeniləndi. Hal-hazırda sərhəd dəyişiklikləri, Dövlət Yerli Qanununun NYS Departamenti sənədlərinə əsasən həyata keçirilir (http://locallaws.dos.ny.gov/). Bələdiyyələrlə ortaqlıqda ehtiyac olduqda əlavə yeniləmə və düzəlişlər edilir.

Hindistan əraziləri: New York əyalətindəki bütün Hindistan Ərazisi sərhədlərinin bir vektor çoxbucaqlı GIS dosyası. Bu sənəd əvvəlcə ABŞ Geoloji Araşdırması 1: 100.000 miqyaslı rəqəmsal vektor sənədləri və NYS Nəqliyyat Departamenti 1: 24.000 miqyaslı və 1: 75.000 miqyaslı rəqəmsal vektor sənədlərinin tərtibidir. Sərhədlər 1: 24.000 miqyaslı mövqe dəqiqliyinə düzəldildi. Hal-hazırda sərhəd dəyişiklikləri səlahiyyətli mənbələrə əsaslanaraq ehtiyac duyulduqda edilir.

Dövlət: New York əyaləti sərhədinin bir vektor çoxbucaqlı GIS dosyası. Bu sənəd əvvəlcə ABŞ Geoloji Araşdırması 1: 100.000 miqyaslı rəqəmsal vektor sənədləri və NYS Nəqliyyat Departamenti 1: 24.000 miqyaslı və 1: 75.000 miqyaslı rəqəmsal vektor sənədlərinin tərtibidir. Sərhəd 1: 24,000 miqyaslı mövqe dəqiqliyinə düzəldildi.

Dövlət sahil xətti: 1) ərazi əraziləri üzərindəki New York əyaləti sərhədini və 2) dövlət sərhədinin əsas hidroqrafik xüsusiyyətlərdən keçdiyi ərazilərdə adalar da daxil olmaqla əyalət sahil xəttini özündə birləşdirən bir vektor çoxbucaqlı CİS faylı. Məqsəd CİS və kartoqrafik istifadə üçün dövlətin & quotoutline & quot; Mülki Sərhədlər coğrafi verilənlər bazasındakı Şəhərlər və İlçələr xüsusiyyət siniflərindəki sərhədləri sahil xəttinə qayıtmaq üçün istifadə edilə bilər, yalnız dövlətin ətrafındakı ərazilərdən istifadə etmək və ya təsvir etmək istənilirsə. Sərhədlər 1: 24.000 miqyaslı dəqiqliyə düzəldildi. Davam edən işlər sahilləri 1: 24000 miqyaslı dəqiqliyə uyğunlaşdıracaq.


4.5 Rasterə qarşı vektor

Mühəndislər, kompüter alimləri, coğrafiya elmləri və digərləri daxil olmaqla bir çox sahədəki novatorlar, 1950-60-cı illərdə rəqəmsal xəritə sistemi inkişaf etdirməyə başladılar. Qarşılaşdıqları ilk çətinliklərdən biri, kağız xəritələrdə saxlanılan qrafik məlumatları rəqəmsal kompüterlərdə saxlana və işlənə bilən rəqəmsal məlumatlara çevirmək idi. Rəqəmsal formada yerləri və miqyasları təmsil etmək üçün bir neçə fərqli yanaşma hazırlanmışdır. İki üstünlük təşkil edən məlumat təqdimetmə strategiyası "olaraq bilinirvektor"və"raster."

Xatırladaq ki, məlumatlar ölçmələri təmsil edən simvollardan ibarətdir. Rəqəmsal coğrafi məlumatlar Yer səthində və ya yaxınlığında ölçülən yerləri və yerlərin atributlarını əks etdirən alfasayısal işarələr kimi kodlanır. Əlbətdə heç bir coğrafi məlumat dəsti mümkün olan hər yeri təmsil etmir. Yer çox böyükdür və misilsiz yerlərin sayı riyazi cəhətdən sonsuzdur. Xalq rəyinin anketlərlə ölçülməsi ilə eyni şəkildə, coğrafi məlumatlar ölçmə nümayəndəsi tərəfindən qurulur nümunələr yerlərin. Ciddi rəy sorğuları statistik seçmə prinsiplərinə əsaslandığı kimi, coğrafi məlumatlar da yerlərin diqqətlə seçilmiş nümunələrini ölçərək gerçəkliyi əks etdirir. Vektor və raster məlumatları mahiyyət etibarilə iki fərqli seçmə strategiyasıdır: vektor və raster.

The vektor yanaşma konkret olaraq nümunə götürməyi əhatə edir nöqtə yerlər, xətti varlıqların uzunluğu boyunca nöqtə intervalları (yollar kimi) və ya areal varlıqların ətrafını əhatə edən nöqtələr (göllər və ya okeanlar kimi su obyektləri kimi). Nöqtələr xətlər və ya qövslərlə birləşdirildikdə, nümunə götürülmüş nöqtələr əmələ gəlir xətt xüsusiyyətləri və çoxbucaqlı real dünyadakı həmkarlarının şəkillərini təqribən göstərən xüsusiyyətlər.

Bunu sınayın:

Ayrı bir Microsoft Media Player pəncərəsində animasiya faylını (vector.avi, 1.6 Mb) yükləmək və görüntüləmək üçün yuxarıdakı qrafikə vurun. Eyni animasiyaya QuickTime formatında (vector.mov, 1.6 Mb) burada baxın. Apple Quicktime yükləmə saytında pulsuz olaraq mövcud olan QuickTime plaginini tələb edir.

Sol tərəfdəki hava fotoşəkilində iki obyekt, su anbarı və magistral yol göstərilir. Sağdakı yuxarıdakı qrafik müəssisələrin vektor məlumatları ilə necə təmsil oluna biləcəyini göstərir. Kiçik kvadratlar qovşaqlar: enlem ve boylam koordinatları ilə təyin olunan nöqtə yerləri. Xətt seqmentləri xətt xüsusiyyətləri yaratmaq üçün qovşaqları birləşdirir. Bu vəziyyətdə qırmızı rəngli xətt xüsusiyyəti şosseyi təmsil edir. Eyni qovşaqda başlayan və bitən bir sıra xətt seqmentləri çoxbucaqlı xüsusiyyətlər meydana gətirir. Bu vəziyyətdə iki çoxbucaqlı (mavi ilə doldurulmuş) su anbarını təmsil edir.

Vektor məlumat modeli, tədqiqatçıların bir əmlak sərhədini keçərkən yerləri fasilələrlə necə ölçdüyünə uyğun gəlir. Vektor strategiyası, magistral yollar və ya boru kəmərləri və ya əmlak bağlamaları kimi yaxşı müəyyən edilmiş kənarları olan obyektlərin xəritələşdirilməsinə çox uyğundur. Daşıma marşrutları, çaylar və siyasi sərhədlər daxil olmaqla kağız xəritələrdə göstərilən bir çox xüsusiyyət vektor məlumat modelindən istifadə edərək rəqəmsal formada effektiv şəkildə təmsil oluna bilər.

The raster yanaşma sabit ölçülü hüceyrələr dəsti üçün nümunə götürmə xüsusiyyətlərini əhatə edir. Hər bir nümunə, aşağıdakı Şəkil 4.14-də göstərildiyi kimi, bir dama taxtası şəklində bir ızgarada bir hüceyrəni və ya pikseli təmsil edir. Göstərilən xanalar dördbucaqdır, lakin raster məlumatları hər hansı bir müntəzəm bölünmə ilə bir-birinə bağlı, üst-üstə düşməyən, formaları eynidır. Əksər raster məlumatlar kvadrat hücrələrdən istifadə edərkən, düzbucaqlı və altıbucaqlı hüceyrələrə də rast gəlinir.

Bunu sınayın:

Ayrı bir Microsoft Media Player pəncərəsində animasiya sənədini (raster.avi, 0.8 Mb) yükləmək və görüntüləmək üçün yuxarıdakı qrafiki vurun. Eyni animasiyaya QuickTime formatında (raster.mov, 0.6 Mb) burada baxın. Apple Quicktime yükləmə saytında pulsuz olaraq təqdim olunan QuickTime plaginini tələb edir.

Yuxarıdakı qrafik, vektor nümayəndəliyində göstərildiyi kimi eyni su anbarının və magistral yolun raster təsvirini göstərir. Hava fotoşəkilinin əhatə etdiyi sahə bir şəbəkəyə bölünmüşdür. Seçilmiş iki varlıqdan birini üst-üstə düşən hər bir şəbəkə hücrəsi onu təmsil etdiyi qurumla əlaqələndirən bir atributla kodlanır. Həqiqi raster məlumatları qırmızı və mavi qarmaqarışıq hüceyrələrinin şəkillərindən ibarət olmazdı, əlbəttə ki, dəyərlər siyahısından (kategorik və ya ədədi) ibarət olacaqdır, hər bir qəfəs hüceyrəsi üçün bir dəyər, hər bir varlığı təmsil edən sayı. Məsələn, magistral yolu təmsil edən şəbəkə hüceyrələri "1" və ya "H" dəyəri ilə təmsil oluna bilər (bunlardan hər hansı biri magistral kateqoriyasını təmsil etmək üçün istifadə edilə bilər) və anbarı təmsil edən şəbəkə hüceyrələri "2" dəyəri ilə kodlaşdırıla bilər və ya “R” (su anbarı kateqoriyasını təmsil edən).

Raster strategiyası ərazinin hündürlüyü, bitki örtüyü və yağıntı kimi aydın sərhədləri olmayan fenomenləri təmsil etmək üçün ağıllı bir seçimdir. Fotoqrafiya kameralarını detallı coğrafi məlumatların əsas mənbəyi kimi əvəz edən rəqəmsal havadan görüntüləmə sistemləri, yer üzünün pikselini pikselə və cərgəyə görə tarayaraq raster məlumatlar istehsal edir. Bu, 8-ci Fəsildə, Olmadan Məlumat: Dünyamızı Görüntüləməkdə daha ətraflı müzakirə ediləcəkdir.

Həm vektor, həm də raster yanaşmaları eyni şeyi həyata keçirir: məhdud sayda yerlə Yer səthini təmsil etməyə imkan verir. İkisini fərqləndirən, təcəssüm etdirdikləri seçmə strategiyalarıdır. Vektor yanaşması, müxtəlif formalı və ölçülərdə kəsilmiş vitray qırıntıları olan bir mənzərə şəkli yaratmağa bənzəyir. Raster yanaşması, əksinə, daha çox vahid ölçülü plitələrlə mozaika yaratmağa bənzəyir. Nə də bütün tətbiqlərə uyğun deyil. Xüsusi tətbiqetmələr üçün vektor və raster mövzularında bir neçə dəyişiklik tətbiq olunur və yeni obyekt yönümlü yanaşmaların inkişafı davam edir.

Təcrübə Viktorinası

Qeydiyyatdan keçmiş Penn State tələbələri geri qayıtmalı və özünü qiymətləndirmə aparmaq üçün Canvas-da Fəsil 4 təcrübə viktorinasına getməlidirlər: Rasterə qarşı vektor.

İstədiyiniz qədər praktik viktorinada iştirak edə bilərsiniz. Onlar alınmır və qiymətinizə heç bir təsir göstərmir.


Bir vektor sərhədini raster xəritəsinə necə çevirmək olar? - Coğrafi İnformasiya Sistemləri

Enlem boyu vektor məlumatlarını bir raster baza xəritəsi və ya grid təbəqəsi etmək üçün seçdiyiniz hər hansı bir qətnamədə bir şəbəkəyə çevirə bilərsiniz. Bəzi Xəritəçəkmə Alətləri qutusu və # x2122 GUI vasitələri bunlardan bir neçəsini etməyə kömək edir, eyni zamanda əmr sətrindən vektordan rasterə çevirmələri də həyata keçirə bilərsiniz. Torlu vektor məlumatlarının əsas funksiyası vec2mtxdir ki, göstərdiyiniz hər hansı bir ölçülü şəbəkəyə xətlər ayırır, xətləri 1s ilə, boş şəbəkə hüceyrələrini 0s ilə qeyd edir. Izgarada ikiqat var, ancaq məntiqi bir şəbəkə istəsəniz (Məlumat şəbəkələrini məntiqi dəyişən kimi baxın) nəticəni məntiqi bir sıra halına gətirin. Nümunə görmək üçün Vektor Verilişlərindən Məlumat Şəbəkələri Yaratma bölməsinə baxın.

Vektor məlumatları çoxbucaqlılardan (yamalardan) ibarətdirsə, ızgaralı konturlar hamısı boşdur. Kodlaşdırma funksiyasından istifadə edərək onları bir sıra sətirlər, sütunlar və toxum dəyərləri ilə çağıraraq vec2mtx-in yaratdığı ikili dəyərləri əvəz etmək üçün toxum dəyərləri ilə doldurulmuş çoxbucaqlı sahələri ehtiva edən yeni bir şəbəkə istehsal etmək üçün onları fərqləndirə bilərsiniz. Bir nümunə görmək üçün çoxbucaqlıları interaktiv şəkildə genişləndirin.

Vektor məlumatlarından məlumat şəbəkələrinin yaradılması

Bu misal vec2mtx funksiyasından istifadə edərək vektor məlumatlarını raster məlumatlara necə çevirəcəyini göstərir. Nümunədə usastatehi shapefile-dən İndiana üçün yamaq məlumatları istifadə olunur. Daha çox məlumat üçün Vector Veriləri Raster Formatına Dönüşdürmə bölməsinə baxın.

Sərhəd üçün yamaq məlumatlarını almaq üçün shaperead istifadə edin.

Vektorları vec2mtx istifadə edərək adi bir məlumat şəbəkəsinə çevirin. Şəbəkə sıxlığını dərəcə başına 40 hüceyrə olaraq təyin edin. Sərhədləri dəyişdirin və bunun üçün coğrafi bir raster istinad obyekti yaradın.

Kontrast rənglərdə məlumat şəbəkəsinin xəritəsini düzəldin.

Toxum nöqtəsini və toxum dəyərini göstərin. İndiananın daxili hissəsini doldurmaq (yenidən düzəltmək) üçün toxum nöqtəsinə (sətir və sütunla müəyyənləşdirilməlidir) və bir toxum dəyərinə (çoxbucaqdakı bütün hüceyrələrə ayrılmalıdır) ehtiyacınız var. Şəbəkənin orta sətrini və sütununu seçin və yeni bir şəbəkə yaratmaq üçün kodlama çağırarkən ərazini müəyyənləşdirmək üçün 3-lük bir indeks dəyərini seçin. Son arqument (1) doldurulmanın dayandığı sərhəd hüceyrələrinin kodunu müəyyənləşdirir.

Doldurulmuş şəbəkəni istifadə edərək xəritəni silin və yenidən çəkin.

Verilərin nə qədər yaxşı rasterləşdirildiyini görmək üçün şəbəkədə orijinal vektorları çəkin. Izgara nəticələrini daha yaxından araşdırmaq üçün rəqəm pəncərəsindəki Büyütmə alətindən istifadə edə bilərsiniz.


Bu necə işləyir

Budur maptrace-in raster girişdən çıxış SVG-yə keçməsinin addım-addım parçalanması.

1. Xülasənin aşkarlanması

Əvvəlcə, orijinal rəng tonunu və ya RGB görüntüsünü konturların harada tapıldığını göstərən 1 bpplik bir boole maskasına çevirmək üçün giriş görüntüsü eşikdə tutulur. Nəticədə ortaya çıxan maska ​​sıfırdır maksimum qırmızı, yaşıl və ya mavi kanalların bir parlaqlıq həddini aşması, VƏ ya alfa kanalının bəzi qeyri-şəffaflıq həddinin altına düşməsi (məsələn, şəffaf sahələrin xəritə konturları olmadığını düşünürük).

Gəlin bu tələsik çəkilmiş boz rəngli yin-yang simvolu şəklini təsvir edək:

Eşik əməliyyatı ilə istehsal olunan maska, yin-yang konturunun düşdüyü yerdə sıfıra bərabərdir və hər yerdə birdir:

Bundan sonra, isteğe bağlı olaraq eroziya, genişlənmə, açılma və ya maska ​​görüntüsünə bağlanma kimi morfoloji operatorları tətbiq edə bilərik. Bu, konturdakı kiçik boşluqları bağlamaq və ya çox kiçik bir hissə ilə ayrılmış yaxınlıqdakı bölgələrə qoşulmaq üçün faydalı ola bilər. Bu addımı yin-yang nümunəsi üçün buraxacağıq, lakin nümunələr üçün github deposundakı README.md-ə baxın (-f komut satırı seçiminə baxın).

2. Bağlı komponent analizi

İndi yuxarıda hesablanmış maskanı götürürük və şəkil içərisində bənzərsiz kontur olmayan bölgələri müəyyənləşdirmək üçün birləşdirilmiş komponentli etiketləmə aparırıq. Yin-yang nümunəmizdə, hər birinə burada təsadüfi bir rəng verilən beş bölgə var (kontur özü ağ rəngdə qalır):

Növbəti addımımız konturu sıfır qalınlıq həddinə endirməkdir.

3. Kontur olmayan bölgələrin böyüməsi

İndi maska ​​görüntüsünün Öklid məsafəsi çevrilməsini (EDT) əldə edirik. EDT hər bir kontur pikseldən ən yaxın kontur olmayan pikselə qədər olan məsafəni hesablayır. Budur vizual (daha parlaq piksellər konturun içərisinə yerləşdirilir):

EDT tətbiqetməyimiz üçün məsafələrin özü ilə maraqlanmırıq, əslində ən yaxın kontur olmayan pikselin etiketini daha çox maraqlandırırıq. Hər bir kontur pikselinə bu etiket verildikdə, kontur olmayan bölgələr böyüyür və aralarında heç bir boşluq olmayan bir xəritə əldə edirik:

İndi rasterlərlə işləməyi dayandırmaq və görüntüyü vektor konturları şəklində təmsil etməyə başlamağın vaxtı gəldi.

4. Bölgələr arasındakı sərhədlərin izlənməsi

Sonra, bir sıra qovşaq və kənar yaratmaq üçün etiketli hər bölgənin (həmçinin görüntünün sərhədlərinin) konturu boyunca izləyirik. Hər bir kənar iki fərqli bölgə ilə sərhəd piksel sərhədləri boyunca addımlar ardıcıllığıdır və qovşaqlar onların kəsişmə nöqtələridir (və ya qapalı kənarları boyunca ixtiyari nöqtələr).

Aşağıdakı SVG rəqəmi, qovşaqları qara dairələr, kənarları isə rəngləri sərhədli etiketli bölgələri göstərən nöqtəli xətlər şəklində göstərir:

Bu axtarış əməliyyatı proqramın ən yavaş hissəsidir, çünki hamısı Python-dakı sadəlövh döngələrlə aparılır. Bu əməliyyatı paralelləşdirmək və ya Cython-a çağırmaqla sürətləndirmək nəzəri cəhətdən mümkündür, amma ehtimal ki, bunun əvəzinə bütün proqramı tərtib edilmiş bir porta köçürmək istərdim.

5. Sadələşdirmə

Sonra isteğe bağlı olaraq yaxınlıqdakı qovşaqları birləşdirə və sonra istifadəçilər tərəfindən verilən toleranslarla hər kənarı sadələşdirmək üçün Ramer-Douglas-Peucker alqoritmini tətbiq edə bilərik. Bu, piksellə hizalanmış yolları izləmək nəticəsində yaranan kiçik kvadrat jaggies aradan qaldırılması üçün faydalıdır. Nəticələr belədir:

6. SVG çıxışı

Nəhayət, SVG çıxışını yaradırıq. Etiketlənmiş hər bir bölgə üçün sərhəd qoyan kənarları bir-birinə çevirib bir və ya daha çox kontura düzəldirik. 3 Bölgəyə təsadüfi rənglər təyin edə bilərik (bu nümunədə indiyə qədər etdiyimiz kimi), rəngləri orijinal şəkildən çəkə bilərik və ya eyni ölçülü və formalı başqa bir görüntüdən təyin edə bilərik.

Bir komut satırı seçimi olaraq, proqrama ən böyük bölgəni (ümumiyyətlə arxa plan və ya okean) daha tez-tez olduqca gözəl görünən daha böyük bir konturla vurmağı söyləyə bilərik. Yin-yang simvolu nümunəmiz üçün son çıxış SVG:

Budur, github deposundan çıxarılan başqa bir nümunə. Orijinal giriş şəkli, Wikipedia-dan çıxarılan Pennsylvania üçün 2012 seçki xəritəsidir:

… Və burada bir SVG faylı olaraq maptrace çıxışı:


Rəqəmsal Formatların Davamlılığı: Konqres Kitabxanası Kolleksiyalarının Planlaşdırılması

ADRG, raster xəritəsi arxa ekranı tələb edən tətbiqetmələri dəstəkləmək üçün 1989-90-cı illərdə dizayn edilmiş standart bir Milli Görüntü və Xəritəçəkmə Agentliyi (NIMA) rəqəmsal məhsuludur. ARC Digitized Raster Graphics (ADRG) rəqəmsal xəritələr və diaqramlar, müəyyən bir coğrafi qeyd sisteminə çevrilmiş və ASCII kodlanmış dəstək sənədləri ilə müşayiət olunmuşdur. Xəritələr / qrafiklər, dünyanın 18 enlik zolağına və ya zonaya bölündüyü bərabər arc-ikinci raster qrafik / xəritə (ARC) sistemindən istifadə edərək xəritənin görüntüsünü raster tarama və dəyişdirmə və yer dəyişdirmə ilə rəqəmsal məlumatlara çevrilir. Mənbə qrafiki normal olaraq xəritə vərəqidir. Tək bir qrafik / xəritə seriyasından və miqyasından toplanan məlumatlar, hər bir pikselin ayrı bir coğrafi mövqeyə sahib olması ilə raster qrafik məlumatlarının dünya səviyyəsində qüsursuz bir məlumat bazası olaraq saxlanıla bilər.

ADRG, ASCII məlumat təsviri üçün ISO 8211 standartına uyğun bir hərbi format və ardından ikili görüntü məlumatıdır. ADRG üçün nəzərdə tutulmuş mübadilə mühiti kompakt diskdir (CD-ROM). Dağıtım üçün ADRG məlumatları Dağılım Düzbucaqlıları (DR) olaraq adlandırılan coğrafi məlumatlar dəstlərinə bölünür. Bir və ya daha çox DR tək CD-ROM-a sığar. Hər DR-yə bir və ya daha çox mənbə qrafiki yerləşdirilir.

ADRG məlumat sənədləri hiyerarşik olaraq düzülmüşdür. Üst səviyyə bütün CD-ROM həcmi ilə əlaqəli məlumatları, ikinci səviyyə DR ilə əlaqəli sənədləri və alt səviyyə mənbə qrafiki ilə əlaqəli sənədləri ehtiva edir. Hər bir ADRG cildində bir başlıq faylı, TRANSH01.THF və rəng testi yaması görüntü faylı TESTPA01.CPH var. Bir və ya daha çox DR alt kataloqu da olacaqdır. Hər alt qovluqda ümumi bir məlumat faylı, (* .GEN), keyfiyyətli bir sənəd (* .QAL) və azaldılmış qətnaməyə baxış görüntü faylı (* .OVR) var, bir və ya daha çox ADRG şəkil faylı (* .IMG) olacaq və bir və ya daha çox mənbə qrafik alt kataloqu. Hər bir mənbə qrafik alt kataloqu bir mənbə qrafik məlumat faylı (* .SOU) və sıfır və ya daha çox əfsanə şəkil sənədini (* .LGG) ehtiva edir.

Yerli istifadə

Davamlılıq amilləri

ABŞ Müdafiə Nazirliyi daxilində ADRG Donanmanın AV8B proqramını və Ordunun Manevr İdarəetmə Sistemini dəstəklədi.

  • Əməliyyat Naviqasiya Qrafikləri (ONC) 1: 1.000.000
  • 1: 500,000-də Taktik Pilotaj Qrafikləri
  • Birgə Əməliyyatlar Qrafika (JOG) 1: 250,000
  • Topoqrafik Xəritələr (TLM) 1: 50,000
  • Jet Naviqasiya Qrafikləri (JNC) 1: 2.000.000.

MIL-A-89007, ADRG'nin yeni dizayn üçün təsirsiz olduğunu və mövcud sistemlərə dəstək xaricində artıq istifadə edilmədiyini bildirir. Yeni sistem dizaynında istifadə ediləcək müvafiq performans spesifikasiyası 6 oktyabr 1994-cü il tarixli MIL-PRF-89038, Sıxılmış Arc Digitized Raster Graphics (CADRG) dir. Bununla birlikdə, 2004-cü il məqalələrində, NGA Raster Data, Traphan & amp Bauch, CADRG'nin bir çox məqsəd üçün ADRG üçün zəif bir əvəzçi olduğu ortaya çıxdı. Hal-hazırda mövcud olan 10.750 ADRG məhsulundan 5.052-nin təsirsiz hala gətirildiyi gündən bəri necə buraxıldığını izah edirlər.


/ US-Boundary-Layers / US-State-Boundaries-Census-2014 qatını R-yə gətirmək üçün readOGR () funksiyasından istifadə edəcəyik. Bu təbəqə ABŞ-dakı bütün kontinental əyalətlərin sərhədlərini ehtiva edir. Bu təlimatın öyrənmə məqsədlərini dəstəkləmək üçün Siyahıyaalma veb saytından yüklənmiş orijinal məlumatlardan dəyişdirilmiş və redaktə edilmişdir.

Qeyd: Z ölçülü xəbərdarlıq normaldır. ReadOGR () funksiyası, z (şaquli ölçü və ya hündürlük) məlumatlarını standart olaraq idxal etmir. Bunun səbəbi, bütün formalı formalarda z ölçüsü məlumatları olmamasıdır.

İndi gəlin ABŞ əyalətlərinin məlumatlarını düzəldək.


Xüsusiyyətlər

Əsas XüsusiyyətlərBu məhsul nə təklif edir
FormatlarESRI Shapefile və GML 3.2 Sadə Xüsusiyyətlər (vektor) LZW sıxılma ilə GeoTIFF (raster - fon rəngi və tam rəng seçimləri mövcuddur)
Forma kafel ölçüsü100km x 100km
GML kafel ölçüsü20 km x 20 km
GeoTIFF kafel ölçüsü10km x 10km
XüsusiyyətlərYaşayış məntəqələri, adlanan yerlər, yollar, meşəlik ərazi və inzibati sərhədlər (vektor) daxil olmaqla tematik təbəqələr əvvəlcədən təyin olunmuş çıxış (raster)
Miqyas1:15 000 - 1:30 000
Yeniləmə tezliyiMayda və noyabrda ildə iki dəfə
TəchizatOnlayn yüklə
Əhatə dairəsiBöyük Britaniya

VectorMap Bölgəsinə aid suallar

Bu məlumatlar necə verilir və onu istifadə etmək üçün nəyə ehtiyacım var?

OS VectorMap District yükləmək mümkündür. Verilərdən ən yaxşı şəkildə istifadə etmək üçün coğrafi məlumat sistemi (CİS) proqramına ehtiyacınız var. Rastr plitələri şəkil tənzimləmə proqramında aça bilər.

OS OpenData-nı necə lisenziyalaya bilərəm?

OS OpenData, OS OpenData məlumat dəstlərindən istənilən şəkildə və istənilən məqsədlə istifadə etmənizə imkan verən Açıq Hökümət Lisenziyası ilə lisenziyalaşdırılmışdır. Bizi "OS məlumatlarını ehtiva edir və Crown Telif hüququnu kopyalayın [və verilənlər bazası hüququ] (il)" ilə təsdiq etməyinizi xahiş edirik.

Bu məhsul ilə OS Açıq Xəritə - Yerli arasında əsas fərqlər nələrdir?

OS VectorMap District, təxminən 1:25 000 miqyasda ekran üçün nəzərdə tutulduğu halda, OS Open Map Local daha ətraflı göstərir və ən yaxşı şəkildə 1:10 000 miqyasında baxılır.

Çini tapan

OS VectorMap District və OS Street View sifariş etdikdə, 100 km əraziyə sifariş verməyiniz istənəcəkdir.

Məlumatı aldığınız zaman OS VectorMap District üçün 10 km və OS Street View * üçün 5 km plitələrə bölündüyünü görəcəksiniz. Bu səbəbdən maraqlandığınız bölgəyə baxmaq üçün hansı çini (lər) inə girməli olduğunuzu müəyyənləşdirmək çətin ola bilər.

Hansı plitələrə girməli olduğunuzu bilmək üçün, Milli Şəbəkədəki hər 100 km məlumat plitəsi üçün üstündə 10 km plitələr barmaqlıqlarını göstərən bir PDF sənəd yaratdıq. Bu, sizinlə əlaqəli məlumatların plitələrini tez bir zamanda yaratmağa kömək edəcəkdir. PDF açmaq üçün yuxarıdakı bir plitəyə istinadın üzərinə vurmaq kifayətdir.


Videoya baxın: Test. skalyar vektor vektorlar (Oktyabr 2021).