Daha çox

ArcGIS/ArcPy istifadə edərək çoxbucaqlı atributları olan çoxbucaqlı sərhədlərdən xətlər yaratmaq?

ArcGIS/ArcPy istifadə edərək çoxbucaqlı atributları olan çoxbucaqlı sərhədlərdən xətlər yaratmaq?


Bir -birimizi mükəmməl bir şəkildə əhatə edən, hər biri ədədi attriubte olan çoxbucaqlı bir şəkil sənədim var. Hər bir xəttin iki çoxbucaqlı arasındakı sərhəddən yaradıldığı və bu xətlərin həm həmsərhəd olduqları çoxbucaqlıların xüsusiyyətlərinə sahib olduğu bir xətt forması yaratmaq istərdim.

Masaüstü üçün ArcGIS istifadə edərək bunu necə edə bilərəm?


Bunu Intersect vasitəsi ilə edə bilərsiniz. Normalda çoxbucaqlılarla kəsişmənin yerinə yetirilməsi yalnız üst -üstə düşən sahəni qaytaracaqdır. Ancaq dəyişdirsənizçıxış_ növüdanGİRİŞLINE, sonra çoxbucaqlar arasında yalnız düz xətlər əldə edə bilərsiniz.

Bu bizim girişimizdirsə:

Və dəyişirikçıxış_ növüparametr:

Çıxış olaraq yaşıl xətləri alırıq:

Çıxış hər sərhəd seqmenti üçün iki xətt xüsusiyyətini ehtiva edir. Bunu hər bir sərhəd seqmenti üçün bir xüsusiyyətə endirmək üçün Dissolve ilə birlikdə çalışmaq istəyəcəksinizçox hissəparametri olaraq təyin olunurSINGLE_PART. Ardından, həll edilmiş xətlərinizlə birlikdə bir Məkanlı Qoşulma işləyintarget_features, kimi kəsişən xətlərjoin_features, səninsahə xəritələşdirilməsihər giriş sahəsi üçün iki sahə ilə qurma (biriİLKbirləşmə növü, digəri isəSONbirləşmə növü) vəmatch_optionolaraq təyin edinARE_IDENTICAL_TO. Çıxış atributu cədvəliniz aşağıdakı kimi görünəcək:


Ən azı ArcGIS 10.1 -də olsanız bunu python ilə edə bilərsiniz. ArcInfo varsa, Feature to Line alətindən istifadə edə bilərsiniz. Əks təqdirdə, bu sadə skriptdən istifadə edə bilərsiniz. Bu skript əsl əyriləri dəstəkləmir. Yaranan xətlər, əgər topoloji cəhətdən düzgün bir -biri ilə üst -üstə düşməlidirsə, üst -üstə düşən sərhədləri, yəni sərhəd xətlərini tapmaq üçün bu xəttin fc -nin öz üzərində işləyə bilərsiniz.

idxal arcpy idxal os arcpy.env.overwriteOutput = True def polys_to_lines (fc, new_fc): yol, ad = os.path.split (new_fc) sm = 'SAME_AS_TEMPLATE' arcpy.CreateFeatureclass_management (yol, ad, 'POLYLINE') sm, sm, fc) sahələri = [f.adı arcpy.ListFields (new_fc) daxilində f.type ('OID', 'Geometry')] deyilsə, # arcpy.da.SearchCursor (fc, [ '[email protected]'] + sahələri) satır olaraq: dəyərlər = [(r [0] .sərhəd (),) + tuple (r [1:]) r üçün satırlarda] # arcpy.da ilə satır əlavə edin.InsertCursor (new_fc) , ['[email protected]'] + sahələri) irows olaraq: dəyərlərdəki vals üçün: irows.insertRow (vals) 'Yaratdı: "{0}"' yazdırın. __Name__ == '__main__' olarsa format (ad) new_fc qaytarır: fc = r'C:  TEMP  parcel_test.shp 'new = r'C:  TEMP  parcel_Linetest2.shp' polys_to_lines (fc, new)

Javascript üçün ArcGIS API istifadə edərək poliqon üçün atributu necə daxil etmək olar?

ArcGIS proqramlaşdırmasında yeniyəm, buna əsaslanaraq JavaScript üçün ArcGIS API istifadə edərək çəkmə skriptli çoxbucaqlı üçün atribut daxil etməyə çalışıram: https://developers.arcgis.com/javascript/3/jssamples/toolbar_draw.html.

Buna əsaslanaraq hadisə çəkilişini tamamlayaraq atributu Windows açılan pəncərəsi ilə daxil etməyə çalışıram (pəncərələr açılan əsas forma girişi üçün idi): https://developers.arcgis.com/javascript/3/jsapi/draw-amd. html#event-draw-complete, amma necə istifadə edəcəyimi bilmədiyim üçün uğursuz oluram. Mənim kodum belə idi:

Hər kəs mənə deyə bilər ki, atributu başqa üsulla necə daxil edim?


ArcGIS/ArcPy istifadə edərək çoxbucaqlı atributları olan çoxbucaqlı sərhədlərdən xətlər yaratmaq? - Coğrafi İnformasiya Sistemləri

Waterlining Tool və Polygon Sınır Simbologiyası Aləti

Andrew Gibbs, Tony Le Donne, John Cortenbach və Camille Borrowdale

Başqa cür göstərilmədiyi təqdirdə bütün kreditlər orijinal inkişaf etdiricilərə verilir.

Bu alət qutusunda, ArcGIS Pro daxilində hazırlanan xəritələrin bədii keyfiyyətlərini yaxşılaşdırmaq üçün istifadə edilə bilən iki kartoqrafik yönümlü alət var. Alətlərə daxildir:

  • İstifadəçi girişlərinə və parametrlərinə əsaslanaraq bir vinyet (sahil vinyetindən götürülmüş) yaradan su çəkmə vasitəsi.

- Sahil vinyetləri quru ilə su arasındakı interfeysin qrafik təsvirləridir. Vinyetlər, sahənin yaxınlığındakı dayaz ərazilərin, uyğun forma konturlarının genişlənən ardıcıllığı ilə dərinləşən suya keçməsini təmsil edən tədricən suya çevrilən bir şəkildə təsvir etmək üçün istifadə edilə bilər.

  • Şəklin içərisində və ya xaricində daha geniş bir çoxbucaqlı kontur yaratmaqla müəyyən bir çoxbucağın sərhəd simbologiyasını dəyişdirən çoxbucaqlı sərhəd simvologiyası vasitəsidir.

Daxili/xarici çoxbucaqlı sərhəd simbologiyasına aid olan ikinci vasitə, istifadəçinin iki ayrı simvolizə edilmiş sərhəddən istifadə edərək bitişik şəkil faylları arasındakı interfeys sərhədini simvolizə edə biləcəyi metodologiyanı asanlaşdırır.

2.1 Sistem və Proqram Tələbləri

Uyğun Əməliyyat Sistemləri

  • Hər iki alət də istifadəçinin xətti ölçü vahidləri (və proyeksiyası) haqqında məlumat tələb edir. Forma sənəd vahidləri haqqında məlumat istifadəçiyə kontur genişliyini təyin etməyə kömək edəcək.

2.3 Alət qutusunun quraşdırılması

  • Kataloq pəncərəsində & ldquoToolboxes & rdquo düyməsini sağ tıklayaraq alətlər qutusunu ArcGIS Pro layihənizə əlavə edin. Alət qutusunu əlavə et seçin

2.4 Alət qutusunun quraşdırılmasının silinməsi

  • & LdquoToolboxes & rdquo açılan siyahısında sözügedən alət qutusuna sağ tıklayaraq ArcGIS Pro layihənizin alətlər qutusunu çıxarın. & LdquoRemove & rdquo düyməsini basın

ArcGIS Pro-da istifadə olunan, istifadəçi tərəfindən təyin olunan parametrlərdən istifadə edərək, çoxfunksiyalı bir çoxbucaqlı kontur yaradan bir vasitədir. Bu alət tematik xəritələrin yaradılmasının kartoqrafik prosesinə kömək edir.

3.2 Waterlining Alətindən istifadə

1. İş sahəsi: İstifadəçi tərəfindən müəyyən edilmiş şəkil faylı

2. Çıxış Xüsusiyyət Sınıfı: Çıxış təyinatının İstifadəçi tərəfindən müəyyən edilmiş iş sahəsi

3. Tampon Məsafəsi: İstifadəçi girişi, miqdarı şəkil faylının coğrafi ölçüsünə görə olacaq

4. Vahidlər: İstifadəçi girişi, şəkil sənədindən asılıdır

5. İçəridə və ya xaricdə: İstifadəçinin istədiyi rəmzdən asılı olaraq İstifadəçi Girişi.

Aşağıdakı başlıqlar və alt bölmələr, alətin özündə olan Python təməlinə aiddir:

import arcpy # ArcGIS kitabxanasını ehtiva edir

import sys # parametrlərinin sayına daxil olmaq üçün sistem kitabxanasını ehtiva edir

Aşağıdakı su çəkmə funksiyası, istifadəçi tərəfindən təyin olunan ilkin tampon məsafəsinin parametrləri və tələb olunan tampon sayı ilə birlikdə müəyyən edilir. Çıxış, çoxbucaqlının içərisində və ya xaricində bir sıra tampon yaradır və hər bir ardıcıl tamponla birlikdə eksponent olaraq artır. Buna nail olmaq üçün ArcGIS Pro Toolbox istifadə edərək şəkildəki hər bir kanalı süzməliyik.

Çap mesajlarını doğru çıxışa göndərmək üçün * Mini funksiyası

* - Mesaj - çap olunacaq simli

* - Ya Wing Debug G/Ç və ya ArcGIS Pro Pəncərəsindəki mesaj

if (len (sys.argv) & gt 1): # bir alətdə işləyirsinizsə, ArcGIS -ə çap edin

else: # else Debug I/O üçün çap edin

* Birdən çox tampon yaradan, tamponları birləşdirən və fərdi tamponları silən istifadəçi tərəfindən təyin olunan parametrlərdən istifadə edərək tam tampon təhlili.

* - PolygonClassification - Giriş xüsusiyyət qatının quru və ya su olduğunu müəyyənləşdirir, buna görə də su astarının düzgün tərəfində göstərilir

* - InitialBufferDistance - Yaranan ilkin buferə olan məsafəni təyin edir, bu da sonrakı tamponların minimum məsafəsidir.

* - NumberOfBuffers - Yaradılacaq və sonra birləşdiriləcək tamponların ümumi sayını təyin edir

* - OutlineExpansionFactor - Tampon yaradılışlarının təkrarlanmasında tamponlar arasındakı məsafəni artıran, başlanğıc tampon məsafəsindən başlayaraq artan dəyər

* - Giriş xüsusiyyət qatının su astarını təmsil edən yeni bir xüsusiyyət qat şəkli.

def Vignette (PolygonClassification, InitialBufferDistance, NumberOfBuffers):

# Bu, aralıq faylları silmədən skriptin dəfələrlə işləməsinə imkan verir

# Forma faylına əsaslanaraq bir axtarış kursoru yaradın

# Sahil su xətti üçün giriş xüsusiyyət qatının xaricində tamponlar yaradır

əgər (PolygonClassification == & quotLand & quot):

x aralığında (0, NumberOfBuffers):

Satırlar arasındakı fasilələri hesablamaq üçün # formula. poliqonun içərisində Arc tamponlaması üçün mənfi olur

məsafə = (InitialBufferDistance*math.exp (OutlineExpansionFactor*count)) - InitialBufferDistance

# yuxarıdakı kimi eyni formul, lakin atribut cədvəlinə əlavə etmək üçün müsbətdir.

distancePos = (InitialBufferDistance*math.exp (OutlineExpansionFactor*count)) - InitialBufferDistance

# InitialBufferDistance, NumberOfBuffers və OutlineExpansionFactor parametrlərini və giriş xüsusiyyət qatını istifadə edərək bufer yaradır.

arcpy.Buffer_analysis (InputFeatureLayer, & quotBuffer_ & quot + OutputFeatureName + str (count) + & quot.shp & quot, məsafə, & quotUTSIDE_ONLY & quot;

# Tampon məsafəsi ilə yeni bir sahə yaradır və dəyəri hesablayır

arcpy.AddField_management (& quotBuffer_ & quot+ÇıxışFeatureName+str (say)+& quot.shp & quot, & quotbufferDist & quot, & quotFLOAT & quot

arcpy.CalculateField_management (& quotBuffer_ & quot+ÇıxışFeatureName+str (say)+& quot.shp & quot, & quotbufferDist & quot, distancePos, & quotPYTHON_9.3 & quot

# Su hövzəsinin su çəkilməsi üçün giriş xüsusiyyət qatının içərisində tamponlar yaradır

elif (PolygonClassification == & quotSu & quot):

x aralığında (0, NumberOfBuffers):

Satırlar arasındakı fasilələri hesablamaq üçün # formula. poliqonun içərisində Arc tamponlaması üçün mənfi olur

məsafə = -(InitialBufferDistance*math.exp (OutlineExpansionFactor*count)) + InitialBufferDistance

# yuxarıdakı kimi eyni formul, lakin atribut cədvəlinə əlavə etmək üçün müsbətdir.

distancePos = (InitialBufferDistance*math.exp (OutlineExpansionFactor*count)) + InitialBufferDistance

# InitialBufferDistance, NumberOfBuffers və OutlineExpansionFactor parametrlərini və giriş xüsusiyyət qatını istifadə edərək bufer yaradır.

arcpy.Buffer_analysis (InputFeatureLayer, & quotBuffer_ & quot + OutputFeatureName + str (count) + & quot.shp & quot, məsafə, & quotUTSIDE_ONLY & quot;

# Tampon məsafəsi ilə yeni bir sahə yaradır və dəyəri hesablayır

arcpy.AddField_management (& quotBuffer_ & quot+ÇıxışFeatureName+str (say)+& quot.shp & quot, & quotbufferDist & quot, & quotFLOAT & quot

arcpy.CalculateField_management (& quotBuffer_ & quot+ÇıxışFeatureName+str (say)+& quot.shp & quot, & quotbufferDist & quot, distancePos, & quotPYTHON_9.3 & quot

# Varsayılan parametrləri qurun və ArcMap -da bir vasitə olaraq işləsək parametrləri arqument siyahısından əldə edin.

InitialBufferDistance = 700 # metr

if (len (sys.argv) & gt1): # bir alətdə işləsəniz, parametrləri qövsdən əldə edin

InputFeatureLayer = arcpy.GetParameterAsText (0) # giriş xüsusiyyət sinfi

OutputWorkspace = arcpy.GetParameterAsText (1) # işçi qovluğu

Çıxış fayl adı üçün OutputFeatureName = arcpy.GetParameterAsText (2) # string

PolygonClassification = arcpy.GetParameterAsText (3)#string 'land ' və ya 'water '

InitialBufferDistance = arcpy.GetParameter (4) #long int artımlar üçün

NumberOfBuffers = arcpy.GetParameter (5) #long int, NumberOfBuffers sayı üçün eksponent olaraq artacaq

OutlineExpansionFactor = arcpy.GetParameter (6) #double

# Ayıklama üçün parametrləri çap edin

MyPrint (& quotInputFeatureLayer: & quot + InputFeatureLayer)

MyPrint (& quotOutputWorkspace: & quot + OutputWorkspace)

MyPrint (& quotOutputFeatureName: & quot + ÇıxışFeatureName)

MyPrint (& quotPolygonClassification: & quot + PolygonClassification)

MyPrint (& quotInitialBufferDistance: & quot + formatı (InitialBufferDistance))

MyPrint (& quotNumberOfBuffers: & quot + formatı (NumberOfBuffers))

MyPrint (& quotOutlineExpansionFactor: & quot + formatı (OutlineExpansionFactor))

# Bu, aralıq faylları silmədən skriptin dəfələrlə işləməsinə imkan verir

# çap üçün emal mərhələsi

MyPrint (& quotRunning Vignette funksiyası: PolygonClassification, InitialBufferDistance, OutlineExpansionFactor və NumberOfBuffers əsasında tamponların yaradılması. & Quot)

# vinyet funksiyasını yerinə yetirir

Vinyet (PolygonClassification, InitialBufferDistance, NumberOfBuffers)

# çap üçün emal mərhələsi

# çap üçün emal mərhələsi

# Fərdi tampon faylları yükləmək üçün boş siyahı yaradır

# fərdi tampon faylları FClassesList -ə əlavə edir

# FClassesList siyahısının bütün elementlərini bir faylda birləşdirir

# çap üçün emal mərhələsi

MyPrint (& quotBuferlərin birləşdirilməsi tamamlandı. & Quot)

# çap üçün emal mərhələsi

MyPrint (& quotFərdi tampon xüsusiyyət siniflərinin silinməsi. & Quot)

# Vinyet alətində istifadə olunan fərdi tamponları silir

FClassesListdəki xüsusiyyətlər üçün:

# çap üçün emal mərhələsi

MyPrint (& quotFərdi tampon xüsusiyyət siniflərinin silinməsi tamamlandı. & Quot)

# çap üçün emal mərhələsi

MyPrint (& quot; Su xətlərinin yaradılması bitdi! & Quot)

4.0 Çoxbucaqlı Sərhəd Simbologiyası Aləti

Çoxbucaqlı Sərhəd Simbologiyası vasitəsi istifadəçiyə çoxbucaqlı sərhədin içərisində və ya xaricində bir çoxbucağın sərhəd konturunu dəyişdirməyə imkan verir.

1. Giriş Xüsusiyyətləri: İstifadəçi tərəfindən təyin edilmiş şəkil faylı

2. Çıxış Xüsusiyyət Sınıfı: Çıxış təyinatının İstifadəçi tərəfindən müəyyən edilmiş iş sahəsi

3. Tampon Məsafəsi: İstifadəçi giriş miqdarı, şəkil sənədinin coğrafi dərəcəsinə görə dəyişəcək

4. Vahidlər: İstifadəçi girişi, şəkil sənədindən asılıdır

5. İçəridə və ya Xaricdə: İstifadəçinin istədiyi simvolizmə bağlıdır.

Aşağıdakı başlıqlar və alt hissələr, alətin özündə olan Python təməlinə aiddir:

import arcpy # ArcGIS kitabxanasını ehtiva edir

import sys # parametrlərin sayına daxil olmaq üçün sistem kitabxanasını ehtiva edir

if (len (sys.argv) & gt 1): # bir alətdə işləyirsinizsə, ArcGIS -ə çap edin

else: # else Debug I/O üçün çap edin

# Varsayılan parametrləri qurun və sonra parametrləri arqumentdən əldə edin

ArcMap -da bir vasitə olaraq çalışırıqsa # siyahı.

ArcGIS Pro -da tez bir daxili çoxbucaqlı kontur yaratmaq üçün #Python skript.

#Arc alət qutusunda istifadə üçün qurun.

InputPath = & quotC: temp low48.shp & quot # giriş faylının yolunu təyin edir

OutputPath = & quotC: temp low48inside.shp & quot # çıxış faylının adı

BufferDistance = & quot20 Miles & quot #üzən nöqtə tampon məsafə giriş məbləği

if (len (sys.argv) & gt1): # bir alətdə işləyirsinizsə, parametrləri ArcGIS Pro -dan əldə edin

InputPath = arcpy.GetParameterAsText (0)

OutputPath = arcpy.GetParameterAsText (1)

BufferDistance = arcpy.GetParameterAsText (2)

Seçim = arcpy.GetParameterAsText (3)

# Ayıklama üçün parametrləri çap edin

MyPrint (& quotInputPath: & quot +InputPath)

MyPrint (& quotOutputPath: & quot +OutputPath)

arcpy.AddMessage (& quot; İstifadəçi girişlərinə əsaslanaraq çoxbucaqlı sərhəd simbologiyasının yaradılması. & quot)

(Qeydlər) Yuxarıdakı kodun ilk sətri, skriptin aralıq faylların üzərinə yazılmadan dəfələrlə işləməsini təmin edir. Aşağıdakı sətir, istifadəçinin sərhədini içəridən çəkməyi seçərsə və əgər belədirsə, işlənmənin başlandığını bildirən bir mesaj çap olunursa, sonrakı sətir istifadəçinin təyin etdiyi şəkil sənədinə əsaslanan bir tampon yaradır və sonradan vuruş çəkir. sərhəd daxilində. Nəhayət, tamponlama bitdikdən sonra istifadəçini xəbərdar etmək üçün bir mesaj çap olunur.

çap (& quotBaşlanmağa başlayın. & quot)

#İstifadəçinin təyin etdiyi parametrlərdən istifadə edərək tam analiz

arcpy.analysis.Buffer (InputPath, OutputPath, & quot- & quot+BufferDistance, & quotOUTSIDE_ONLY & quot, & quotROUND & quot, & quotNONE & quot; Heç biri & quotPLANAR & quot)

arcpy.AddMessage (& quotDamamlanmış Daxili Sərhəd Konturu. & quot)

çap (& quotBaşlanmağa başlayın. & quot)

#İstifadəçinin təyin etdiyi parametrlərdən istifadə edərək tam analiz

arcpy.analysis.Buffer (InputPath, OutputPath, BufferDistance, & quotOUTSIDE_ONLY & quot, & quotROUND & quot, & quot; YOX & quot; Heç biri & quotPLANAR & quot)

arcpy.AddMessage (& quotDamamlanmış Xarici Sərhəd Konturu. & quot)

(Qeydlər) Bu kod blokunun başlanğıcı, & lsquoelse if & rsquo ifadəsidir ki, istifadəçi & lsquooutside & rsquo vuruş seçimini seçərsə kodu davam etdirməsini tələb edir. Daha sonra əvvəlki & lsquoinside & rsquo kodunda olduğu kimi bir tampon yaradılır, əksinə vuruş xaricdən çəkilir. Nəhayət, tamponlama bitdikdən sonra istifadəçini xəbərdar etmək üçün bir mesaj çap olunur.

5.0 Sorun Giderme və Əlaqə Məlumatı

Bu alət dəsti ilə bağlı hər hansı bir problem və ya narahatlıq varsa, aşağıdakılarla əlaqə saxlaya bilərsiniz:


QGIS istifadə edərək çoxbucaqlıların istiqamətini təyin edirsiniz?

QGIS -də bir düzbucağın ən uzun tərəfinin istiqamətini əldə etmək mümkündürmü?

Bir xətt qatının istiqamətini necə əldə edəcəyimi bilirəm. Ancaq çoxbucağın istiqamətini bilmək lazımdır. Bir çoxbucağın mərkəzindən başlayaraq bir xətdən istifadə edərək sərhədin ən qısa yolunu tapa bilər və bu xəttin istiqamətini götürə bilər, amma 30000 çoxbucaqlı üçün bu xəttin avtomatik olaraq necə çəkiləcəyini bilmirəm.

3 Cavab

QGIS 3.16+ 'da yeni bir funksiya var: işləri asanlaşdıran main_angle ().

Tərəfindən 1 ay əvvəl cavablandırılıb Francesco Catani 2 müsbət səslə

Qat üzərində "Oriental Minimum Bounding Box" alqoritmini işə salırsınızsa, bu minimum sərhəd qutusunun bucağını göstərən qatınızda yeni bir açı sahəsi alacaqsınız. Ehtiyac duyduğunuz şeydən şübhələnirəm.

Tərəfindən 1 ay əvvəl cavablandırılıb ndawson 4 müsbət səslə

Sadəcə QGIS vektor əməliyyatlarını və ifadələrini istifadə edərək işləyə biləcək bir yolum var. Çoxbucaqlı xüsusiyyətlərin ən uzun seqmentinin açısını tapır.

  • N çoxbucaqlı xüsusiyyətlərini N xətti xüsusiyyətlərə çevirin
  • N xətti xüsusiyyətlərini M sadə xətt seqmentlərində partladın
  • M sadə xətt seqmentlərində çoxbucaqlı bir ID dəyişən var. Bu ID ilə qruplaşdırılmış maksimum uzunluğa bərabər olmayan xətt seqmentlərini seçin və silin. Bu, hər bir çoxbucaqdan ən uzun sadə xətt seqmentini tərk edir.
  • Atan2 funksiyasından istifadə edərək qalan sadə xətt seqmentlərinə bir açı atributu əlavə edin.
  • Çoxbucaqlı təbəqəni ID atributundakı xətt seqment qatına qoşulun.

İndi çoxbucağınızda ən uzun tərəfin açısı (radianda) birləşdirilmiş "açı" atributu var.

Alqoritm budur. Tətbiq aşağıdakı kimidir:

QGIS alətlər qutusundan "Çoxbucaqlı xətlərə" və sonra ilk iki addım üçün alətlər qutusundan "Satırları partlat" a ehtiyacınız olacaq.

"İd" dəyişəninə görə qruplaşdırılmış ən uzun sadə xətt seqmentlərini əldə etmək üçün "İfadəyə görə seçin" və istifadə edin: $ length! = Maksimum ($ length, "id") - id dəyişəninizin başqa bir adı ola bilər, unikal olmalıdır çoxbucaqlı üçün. Bunu tətbiq edin və sadə xətt seqmentlərinin çoxunu seçməlisiniz. Bu təbəqə üçün redaktəni aktiv edin və bu xüsusiyyətləri kəsin.

"Bucaq" adlı yeni bir xüsusiyyət əlavə edərək və aşağıdakı düsturla yeniləyərək bucaq sütunu yaradın:

Sonra partladılmış qat üçün redaktəni söndürün və qeyd edin.

Nəhayət, çoxbucaqlı təbəqə xüsusiyyətlərindən istifadə edərək çoxbucaqlardan id hissəsinə uyğun olaraq xətt seqmentlərinə qoşulun.

Çoxbucaqlarınızın atribut cədvəlinə baxın və birləşdirilmiş xətt seqment qatından ən uzun xətt seqmentinin açısına sahib olmalıdır.

Diqqət yetirin ki, bu dinamik deyil, çoxbucaqlıları dəyişdirsəniz düzgün şəkildə yenilənməyəcək, yenidən başlamalı olacaqsınız. Bu işin bir axın diaqramına bükülə biləcəyindən şübhələnirəm.


Python - Çoxbucaqlı ilə kəsişən MultiLineString şəkil sənədində olan Line -dan atributların alınması

Biri yol şəbəkəsini təşkil edən bir çox xətdən ibarət olan və bir çox GPS nöqtəsi olan 2 şəkil sənədim var.

İndiyə qədər hər iki şəkil faylını açmağı və burada tapılan kodu istifadə edərək Shapely və Fiona istifadə edərək kəsişmə () etməyi bacardım - https://gis.stackexchange.com/a/128210/52590

İşdə kəsişən nöqtələri alan kodumun bir nüsxəsi:

Və "intersecciones" çap edildikdə belə görünür:

Beləliklə, bu, şəkil şəkli ilə çoxbucaqlı şəkil faylının ilk çoxbucağı arasında 3 kəsişmə nöqtəsi olduğu deməkdir.

Çox ehtiyac duyduğum şey, çoxbucaqların kəsişdiyi şekil sənədindəki hər bir sətirdən iki atribut ('Nombre' və 'Sentido') əldə etməkdir ki, kəsişdikləri dəqiq nöqtəyə əlavə olaraq məsafəni mərkəzin mərkəzindən əldə edim. çoxbucaqlı kəsişən nöqtəyə qədər.

Sualım, Shapely və ya başqa Python kitabxanasından istifadə edərək bu atributları əldə etməyin hər hansı bir yolunun olub -olmamasıdır. Ayrıca, hər bir çoxbucaqlıdan təkrarlamaq və məlumatları saxlamaq üçün ən yaxşı yol nə olardı? Bəlkə kəsişən xətlərin və məsafənin xüsusiyyətlərinə malik hər çoxbucaqlı bir lüğət düşünürəm. Və nəhayət, kəsişmələri tapmağın daha səmərəli yolu varmı? Tək bir çoxbucağın işlənməsi təxminən 1 dəqiqə çəkir və ehtimal ki, gələcəkdə daha sürətli olması üçün ehtiyacım olacaq.

Əgər itirdiyim hər hansı bir məlumat varsa, zəhmət olmasa mənə deyin ki, sualı redaktə edim.


Python ilə dörddə bir rüblük bölmə ızgarası yaratmaq

(Firefox -dan istifadə edirsinizsə, sağ vurun və Bağlantıyı Saxla)
Xüsusi Şəbəkə Alət qutusunu yükləyin və#8211 ArcGIS 10.1+ ilə işləyir
(5 alətdən ibarətdir, etiketləri olan dörddə bir və dörddə bir hissə ızgaraları hazırlamaq üçün 4 və xüsusi bir şəbəkə etmək üçün 1)

(hər hansı bir ianə ev sahibliyi xərclərinə gedir)

Xüsusi Şəbəkə Alətlərindən necə istifadə ediləcəyinə və 7-16-2015 tarixlərində Yenilənmiş#8212 Videoya baxın

Bir neçə Nebraska əyaləti üçün dörddə bir hissə ızgarası yaratmaq vəzifəsi mənə verildi, çünki BLM -də mövcud deyil. Onların bir bölmə ızgarası olsa da. Buna görə hər bir bölmə ızgarasını 16 hissəyə bölmək və hər dörddə bir hissə ızgarası üçün etiket olaraq istifadə ediləcək bir xüsusiyyət əlavə etmək lazım idi. Həm də bilirəm ki, bu, rüblük rüblük bölmə cədvəlini əvəz edə bilməz, amma bəzən əlinizdə olanlarla işləmək tələb olunur. Və bu vəziyyətdə, dörddə bir hissə şəbəkəsi elektrik qurğuları vasitəsi ilə müştərilərini adlandırmaq üçün istifadə ediləcəkdir. Hamısı ehtiyacınız olan şeydən asılıdır.

Nebraskada təxminən 3000 bölmə üçün dörddə bir hissə yaratmaq məcburiyyətində qaldım, buna görə əllə bunu etmək mümkün deyildi. Python istifadə etmək həll idi.

Bunu etmək üçün, Nebraska bölmə ızgarasında hər bir çoxbucaqdan keçən və çoxbucağın hər bir ucunun koordinatlarını qeyd etmək üçün SHAPE (həndəsə) sahəsindən istifadə edən bir da.SearchCursor yaratdım. Həm də hər bir küncün koordinatlarını poliqonun ölçüsünə görə qeyd etdi.

Hər bir vertexin koordinatlarını tapdıqdan sonra çoxbucaqlılığın hər bir küncündən hər bir nöqtənin məsafəsini tapdım. Bu, hansı zirvənin hansı küncə uyğun olduğunu tapmağımı təmin etdi. Daha sonra aşağıda göstərildiyi kimi, bölmə ızgarasının kənarındakı hər dörddə bir hissənin koordinatlarını təyin etmək üçün kiçik bir riyaziyyat edildi.

Sonra bir Polyline həndəsə obyekti yaratdım və hər nöqtəni birbaşa qarşısındakı nöqtəyə bağladım. Da.InsertCursor daha sonra hər bir Polyline obyektini yeni bir polyline xüsusiyyət sinifinə daxil etmək üçün istifadə edilmişdir.

Daha sonra bölmələri əvvəllər yaradılmış polylines əsasında bölmək üçün ArcMap -da Ətraflı Redaktə alətlər çubuğunda Split Polygons alətindən istifadə etdim. Təxminən 30 fut bir daşma dəyəri istifadə etmək lazım idi, ancaq bu istifadə olunan bölmə ızgarasına görə dəyişəcək. Bunun səbəbi, bir çoxbucağın hər küncündə birdən çox təpə olsaydı, çox xətlər ilə çoxbucaqlı sərhəd arasında bir boşluq ola bilərdi. Daşqını düzgün aldıqdan sonra ehtiyacım olan şeylə qaldım, amma yenə də etiketlərə ehtiyacım var idi.

Həm də hər rüb rüb hissəsini etiket olaraq istifadə ediləcək xüsusi bir rəqəmlə əlaqələndirməliydim. Yaxşı xəbər odur ki, hər qq bölməsi üçün ədədlər eyni idi.

Bunu necə edəcəyimi düşünərkən, ehtiyacım olan şeyin artıq olduğunu başa düşdüm. Hər rübün dörddə bir hissəsinin mərkəzini tapmaq üçün bir az daha çox riyaziyyat etməliyəm. Bu skript birincisinə bənzəyirdi. Hər qq-hissədən keçmək və hər küncün koordinatlarını tapmaq üçün SHAPE sahəsində da.SearchCursor istifadə etdim. Oradan hər qq bölməsi üçün mərkəzin koordinatlarını tapa bildim. Bu, hansı etiketin yuxarıda göstərildiyi kimi dörddə bir rüb bölməsinə bağlı olduğunu qeyd etməyimə imkan verdi.

Hər qq bölməsi üçün centroid hesablandığı üçün hər biri üçün bir Point həndəsi obyekti də yaratdım. Daha sonra hər bir nöqtə obyektini uyğun etiket atributu ilə birlikdə yeni bir nöqtə xüsusiyyət sinifinə daxil etmək üçün InsertCursor istifadə etdim.

Nəhayət, yeni yaradılan nöqtə xüsusiyyət sinifinə və əvvəllər yaradılmış qq-bölmə ızgarasına məkan birləşməsi etdim. Bu, uyğun etiketə qoşulmuş yeni bir dörddə bir rüb bölmə ızgarası çıxardı.

Sərt kodlaşdırmadan qurtulmağa və bu vasitələri ArcMap Toolbox vasitəsi ilə digərlərinin istifadə edə bilməsinə qərar verdim. Mən də dörddə bir hissə ızgarası və etiket yaratmaq üçün iki oxşar skript hazırladım. Əgər xəbərdar etməmisinizsə, Xüsusi Şəbəkə Alət Qutusu bu səhifənin yuxarısında yüklənə bilər.

Ümid edirəm kimsə bu yazıları faydalı hesab edir. Hər hansı bir sualınız və ya probleminiz varsa, şərh yazın və mən kömək etməyə çalışacağam.

Python & rdquo ilə Quarter Quarter Section Grid Yaratmaq & Ldquo haqqında 52 fikir

Bu fantastikdir! Bölmələri parçalayacaq bir vasitə uzun müddət axtardıqdan və məyusluqdan başqa bir şey tapmadıqdan sonra bunu tapdım. Bu vasitə, gözlədiyim şeyi edir və təxmini mülkiyyət sərhədlərini tapmağı və qurmağı daha da asanlaşdıracaq. Yalnız başa düşmədiyiniz üçün, həm də kodu və hətta alət qutusunu göndərdiyiniz üçün sizə təşəkkür edirəm. Qrafik interfeysi olduqca asanlaşdırır. Bütün Missuri əyalətini (bir neçə milyon dörddə bir hissə) işlətdim və işləməsi yalnız bir neçə saat çəkdi.

Dan, xoş sözlərinizə görə təşəkkür edirəm! Yaxşı istifadə edə bildiyinizə sevindim.

Əvvəlcə vay. Çox sağolun bu vasitələrə çox vaxt ayırdığınız görünür! Hal -hazırda oxşar bir vəzifə ilə qarşılaşıram. Dəyişən qətnamə ilə 3 lat/uzun ızgara yaratmalıyam: 1/4 dərəcə, 1/20 dərəcə və 1/100 dərəcə. CreateFishnet alətini istifadə edərək, yalnız 1 dərəcə bir şəkil faylını yaratmışam, bunu 16 ayrı dəfə etməli idim, sonra alətin ölçüsü məhdudiyyətinə görə birləşməliydim. Eyni prosesi daha yüksək rezistorlar üçün etmək nə qədər ağrıyacağını təsəvvür edə bilərəm. Göründüyü kimi, dörddə bir alət 1/4 dərəcə res üçün tətbiq oluna bilər, amma düşünürəm ki, hər bir hüceyrəni 1/20 hissəyə, sonra 1/100 hissəyə bölmək üçün aləti dəyişdirə bilərikmi? Yoxsa bunu başqa bir dəyişən edə bilərsən? Python skriptlərinin yaradıldığı iki hissəyə baxdığımda, sonuncunun dayandığı üçün əlverişli bir seçim olacağı görünmür, amma düzünü desəm, başımın üstündən bir az keçib, buna görə də necə dəyişdirəcəyimi bilmirəm kodu özüm. Hüceyrələrin sayı çox olduğu üçün bunun ən yaxşı yolu olduğuna əmin deyiləm, amma bəlkə mənə kömək edə bilərsən.

PS: Alət qutusunu yükləmək üçün linki tıklamaq işləmir, sadəcə brauzerdə açılır və#8230am bir şey itirdim?

Alət qutusu mənim üçün yaxşı yüklənir. Bağlantıyı sağ tıklayaraq və Kimi Saxla və ya Bağlantıyı Kimi Saxla etməyə cəhd edə bilərsiniz.

Sualınıza gəlincə, göndərdiyim koddan daha yüksək qətnamə ızgaraları yaratmaq mümkün olardı. Sadəcə bir az daha bölünmə tələb olunacaq. Bunu etmək üçün bir funksiya yaratmaq getmək üçün bir yol olardı. Mövcud bir şəbəkəyə və ya bir xüsusiyyətə əsaslanaraq uzun/uzun ızgaralarınızı yaratdığınızdan əmin deyiləm. Bir az vaxt tapsam, daha çox məlumat almaq üçün sizə bir e -poçt göndərəcəyəm.

Bəli, çalışdı, bunu sınamadığıma inana bilmirəm.

Bu çox faydalı olardı! Bir az bələdçiyə ehtiyacım olardı, amma hesab edirəm ki, ızgaraları müxtəlif yüksək qətnamələrə bölmək ehtiyacı olan insanlar üçün bunu etmək faydalı olardı (mən tək ola bilmərəm, elə deyilmi?).

Hər halda, hər bir hüceyrənin bir çoxbucaq kimi təmsil olunduğu 1 dərəcə lat/uzun bir şəkil sənədim var. (180 * 360 ümumi çoxbucaqlı). Bu şəkil sənədindəki bütün çoxbucaqlıları hər bir hüceyrə 16 -cı yerə bölünməlidir (buna görə də dörddə bir rüb skriptinizi istifadə edərək təxmin edirəm). Bunun sualınıza cavab verib -vermədiyindən əmin deyiləm, amma şansınız olsa, sizdən eşitmək istərdim.

Sadəcə bildirmək istədim ki, tapşırığımı fərqli bir şəkildə yerinə yetirəcəyəm, buna görə də alqoritmi dəyişdirməyimə kömək etmək üçün vaxt sərf etməyə ehtiyac yoxdur. Əminəm ki, gələcəkdə bu alət hələ də mənim üçün çox faydalı olacaq və veb səhifənizi kəşf etdiyim üçün çox şadam! Fikirlərinizi paylaşdığınız üçün bir daha təşəkkürlər.

Bir şeyi başa düşdüyünüzə sevindim! Alət qutusuna Xüsusi Şəbəkə Yarat adlı yeni bir alət əlavə etdiyimi bildirmək istəyirəm və alət qutusunu Bölmə Şəbəkə Alətlərindən Xüsusi Şəbəkə Alətlərinə dəyişdim. Yeni alət şaquli və üfüqi bir bölmə seçməyə imkan verir. Alət parametrlərinə 5 ࡪ və ya 4 ࡫ daxil edərək 1/20 yarada bilərsiniz. Ümid edirəm ki, aləti gələcəkdə faydalı tapacaqsınız və şərhlərinizə və əlavə funksiyalara girişiniz üçün təşəkkür edirəm. Yeni alət qutusu bu səhifənin yuxarısında yüklənə bilər.

Mən belə bir vasitə axtarırdım, təşəkkürlər! Mənbə kodunu təqdim etmək şansınız varmı? Görünür, skript alət qutusuna yerləşdirilib.

Grant, buna görə üzr istəyirik. Ssenariləri bu yaxınlarda yenilədim və yenidən yerləşdirməyi unutdum. Mən onları səhifənin yuxarısına əlavə etdim. Xatırladığınız üçün təşəkkür edirəm və ümid edirəm bunları faydalı tapacaqsınız.

Ehtiyac duyduğum şeylər üçün tamamilə mükəmməldir. Sən kişisən. NAIP görüntüləri üçün Quarter Quads bölmək üçün bir şeyə ehtiyacım vardı və bu MÜKƏMMƏL idi!

Təşəkkürlər, Tom! İnsanların bu vasitələrdən istifadə etmələrinin fərqli yollarını eşitməklə həmişə maraqlanıram, buna görə də mənə bildirdiyiniz üçün minnətdaram!


ArcGIS/ArcPy istifadə edərək çoxbucaqlı atributları olan çoxbucaqlı sərhədlərdən xətlər yaratmaq? - Coğrafi İnformasiya Sistemləri

Sərbəst ArcGIS Əsasən ArcGIS Pro, ArcGIS Desktop, ArcPy/Python, Geoprocessing (Geoprocessing Services və ModelBuilder daxil olmaqla), Məlumatlara əsaslanan səhifələr, Zoologiya və amp Genealogiyası ilə işləyən 25+ illik Esri proqram təcrübəsi olan mütəxəssis.

  • ArcGIS Pro, ArcPy, Desktop üçün ArcGIS və Google Earth eLearning videoları Discover Spatial ** PULSUZ ** vasitəsilə mövcuddur

Ticarət ArcGIS konsaltinqi, təlim və dəstək tapşırıqları üçün mövcuddur və GIS Stack Exchange -də görünən ArcGIS Pro, ArcGIS Desktop və ArcGy problemlərini həll etmək üçün təkliflər vermək istədikdə, onların diqqət mərkəzində olan Sual və Cavab formatından istifadə etmək məqsədəuyğun ola bilməz. .

Araşdırmaq üçün qısa bir sorğu keçirin Masaüstü üçün ArcGIS (və ArcPy) Təlimi ehtiyaclar bilinir!


Coğrafi məlumat elementlərinə ümumi baxış

Bir xəritə kimi, bir GIS təbəqə əsaslıdır. Xəritədəki tematik təbəqələr kimi, GIS məlumat dəstləri də coğrafi yerləri və formaları ilə fərdi xüsusiyyətlərin məntiqi kolleksiyalarını və atributlar olaraq saxlanılan hər bir xüsusiyyət haqqında təsviri məlumatları təmsil edir.

CİS -dən əvvəl xəritə istehsalçıları bir yeri coğrafi olaraq təsvir etmək və xarakterizə etmək üçün istifadə olunan bir sıra xəritə qatları yaratdılar. İşıq masasının üstünə qoyula bilən şəffaflardan tez -tez istifadə edirdilər. Bu inteqrasiya edilmiş ekranlar məkan əlaqələrini görüntüləmək və bir yerin müvafiq xüsusiyyətləri haqqında fikir əldə etmək üçün istifadə edilmişdir. Mütəxəssislər bunları şərh etmək və maraqlı nəticələr çıxarmaq üçün istifadə edərdilər.

Planlaşdırma üçün bu prosesi istifadə edən bir vizyoner, təbii sistemlərdən istifadə edərək regional planlaşdırma mövzusunda peyzaj memarı və tanınmış yazıçı Dr.Ian McHarg idi. Onun əsas kitabı 1969 -cu ildə nəşr olundu və bu xəritənin üst -üstə düşmə prinsiplərini tətbiq edən ekoloji planlama anlayışlarını ifadə etdi. Ian McHarg və yaradıcılığı haqqında Vikipediyada daha çox məlumat əldə edə bilərsiniz.

Təxminən eyni vaxtda, "GIS'in atası" olaraq bilinən Dr Roger Tomlinson, CBS üçün ilk fikirlərini inkişaf etdirdi. CBS -in digər aspektləri arasında, CBS üçün bir təməl daşı olaraq tematik təbəqələr və örtüklər anlayışını daha da ifadə etdi.

Bu erkən GIS praktikləri coğrafi məlumatların təsadüfi obyektlərin toplusundan daha çox məntiqi məlumat qatlarına necə bölünə biləcəyini düşünürdülər. Qatlar kimi idarə oluna bilən homojen nümayəndəlik kolleksiyalarını təsəvvür etdilər. These GIS users organized information in individual data themes that described the distribution of a phenomenon and how each theme should be portrayed across a geographic extent. They found that they could use relatively simple GIS data types (points, lines, polygons, and rasters). These simple data layers could be combined through location—that is, georeferencing enabled datasets to be combined in a map or overlaid using geoprocessing operations such as polygon overlay.

These pioneers also provided a protocol for data collection and how to manage these collections as geographic data layers. Here is one example for representing soils.

Each and every area (polygon) in a specified extent could be assigned a dominant soil type, and the soil types could be consistently classified and described using properties or attributes of each polygon. In the case of soils, very involved sets of properties are typically recorded for each soil polygon.

A theme could be defined to delineate various areas representing the dominant soil type (that is, a layer collection of soil type polygons and their descriptions as attribute values).

This organizing principle of geographic layers became one of the universal GIS principles that provided the foundation for how GIS systems represent, operate on, manage, and apply geographic information.


Kənd Təsərrüfatı, Qida və Kənd İşləri Nazirliyi

"Ünvan tap" axtarış seçimindən istifadə edirsinizsə, "Ünvan" qutusuna küçə ünvanınızı yazın və "Bələdiyyə" qutusuna şəhər və ya şəhərinizi yazın.

Xəritəyə məlumatı necə əlavə etmək olar

Yerinizi tapdıqdan sonra xəritəyə məlumat əlavə edə bilərsiniz.

  1. "Xəritə Məlumatı" sekmesinin altında "Xəritə Layers seçin" düyməsini basın.
  2. Sözlərin yanındakı artı işarəsi simgesini tıklayaraq & quot; Paketlər & quot & quot; İdarə & quot; və & quot; Ətraf/Baza Məlumatları & quot siyahılarını açın.
  3. Qat adlarının sol tərəfindəki qutuları yoxlayaraq və ya işarələrini çıxararaq daxil etmək və ya xaric etmək istədiyiniz təbəqələri seçin.
    Qeyd: Bəzi qatlara yalnız xəritəni müəyyən bir miqyasda böyütdükdə baxmaq olar. Bu qatlar xəritədə görünən miqyasda böyüdülənə qədər boz rəngdə görünəcək.
  4. Bəzi təbəqələr bir əfsanə açmaq üçün qat adının yanındakı düyməni tıklamağınızı tələb edəcək.

Müəyyən bir təbəqə haqqında daha çox məlumat əldə etmək üçün:

  1. "Xəritə Məlumatı" sekmesinde, "Xəritə Layers seçin" düyməsini basın və görmək / tanımaq istədiyiniz qat qutularını yoxlayın.
  2. "Tanı" düyməsini basın.
  3. Bu sahə haqqında daha çox məlumat görmək üçün xəritənin yerini vurun. Tıkladığınız nöqtədəki qat haqqında nəticələrin siyahısı xəritənin solundakı & quot; Nəticələri Tanı & quot; qutusunda görünəcək. Qat haqqında ətraflı məlumatı görmək üçün hər nəticəni vura bilərsiniz.
  4. Hava fotoşəkillərini açmaq üçün & quotMap Layers & quot siyahısının altındakı & quotOntario Görüntüləri/Hava Fotoları & quot qutusunu işarələyin. & QuotOntario Görüntüləri/Hava Şəkilləri & quot; qatını görmək üçün qat qruplarının şəffaflığını azaltmalı və ya işarələrini yoxlamalı ola bilərsiniz.

Qeyd: Xəritəni tıkladığınızda birdən çox nəticə əldə edə bilərsiniz. Haqqında məlumat əldə etmək istədiyiniz xəritənin mərkəzini vurmağa çalışın.

Navigation

"Naviqasiya" sekmesinin altındakı düymələr xəritədə hərəkət etməyə imkan verir. Kənd Təsərrüfatı Məlumatı Atlasının veb saytına daxil olduğunuz zaman istifadə etmək üçün əlfəcinlər də yarada və saxlaya bilərsiniz.

Əlfəcin yaratmaq üçün

  1. & QuotNaviqasiya & quot sekmesinin altında & quotBookmarks & quot düyməsini basın və ya xəritənin sol tərəfindəki kitab simgesini basın. & QuotBookmarked Mekanlar & quot qutusu açılacaq
  2. & QuotBu yerləri işarələyin & quot; düyməsini vurun və əlfəcin üçün bir ad daxil edin, sonra & quot; OK & quot düyməsini basın.

Əlfəcin etdiyiniz xəritəyə qayıtmaq üçün

  1. Xəritənin sol tərəfindəki & quot; Naviqasiya & quot; sekmesinin altındakı & quotBookmarks & quot düyməsini basın. Yadda saxladığınız bütün əlfəcinlər & quotİşaretli Məkanlar & quot qutusunda qeyd olunacaq.
  2. İstifadə etmək istədiyiniz əlfəcinin adını vurun.

Xəritələr yaradın

  1. & QuotMarkup & amp Printing & quot sekmesinin altındakı & quotHərita Yarat & quot düyməsini basın. Fərqli xəritə şablonlarının siyahısı görünəcək.
  2. Yaratmaq istədiyiniz xəritənin növünə vurun.

Yaratdığınız xəritələri saxlaya və çap edə bilərsiniz.

& Ümumi İstifadə Xəritəsini saxlamaq və çap etmək üçün:

  1. Sol sütundakı sahələri doldurun, sonra & Çap et & quot düyməsini basın
  2. Sistem çap edilə bilən bir xəritə yaradacaq. Fayl hazır olduqda, & quotAçıq Fayl & quot düyməsini basın. Xəritə yeni bir pəncərədə açılacaq.
  3. Yeni pəncərədə xəritənizi çap etməyi və ya saxlamağı seçə bilərsiniz.

Müəyyən bir xəritəni saxlamaq və çap etmək üçün:

  1. Sol sütundakı sahələri doldurun. Qeyd: Şablonlardan birini istifadə edərək xəritə yaratarkən, yer məlumatlarını avtomatik doldurmaq olar. Bunu etmək:
    1. Sol sütunda tapılan & quotQələm & quot işarəsini vurun.
    2. Xəritədə istədiyiniz yeri vurun. & quotYuxarı Səviyyə Bələdiyyəsi & quot; Aşağı Səviyyəli Bələdiyyə & quot; & quot; Geotownship & quot; & quot; Roll Nömrəsi & quot; & quot; Konkurs & quot & & quot; Çox & quot və & quot911 Ünvan & quot məlumatları avtomatik olaraq doldurulacaq.

    Xəritələr statik bir əfsanə ilə yaradılmışdır. Qatlar xəritədə açılmasa da əfsanədə görünəcək.

    Qeyd: Xəritəni ixrac etdiyiniz zaman xəritə yeni bir pəncərədə açılacaqdır. Bir nüsxəni kompüterinizə saxlamaq üçün, ayarlar çubuğu görünənə qədər siçanızı xəritənin altına aparın və qeyd simgesini basın. Bir nüsxəni saxlamaq üçün Shift + Ctrl + S klaviatura funksiyasından da istifadə edə bilərsiniz.

    Xəritənizə mətn əlavə edin və şəkillər çəkin

    Xəritənizdə mətn əlavə edə, nöqtələr və şəkillər çəkə bilərsiniz. Mövcud olan bütün vasitələri görmək üçün "İşarələmə və Çap et" sekmesinin altındakı "Nöqtə" düyməsini basın. Hər bir alət haqqında daha çox məlumat üçün aşağıdakı lüğətə baxın.

    Xəritənizə Məkan Məlumatı əlavə edin

    Xəritənizə mətn, enlem/boylam koordinatları və nöqtələr əlavə edə bilərsiniz. Xəritənin etiketləmək istədiyiniz hissəsində siçanınızın üzərinə sağ vurun və istifadə etmək istədiyiniz vasitəni seçin.

    Sahə Sərhədləri çəkin

    1. & QuotMarkup & amp Printing & quot sekmesinin altında & quotPoint & quot düyməsini basın və & quotMarkup Tools & quot açılan qutusundan & quot; Polygon & quot alətini seçin. & QuotDəyiş & quot düyməsinin yanında tapılan & quot; Stillər & quot düyməsini tıklayaraq çoxbucaqlınızın üslubunu və rəngini dəyişə bilərsiniz.
    2. Xəritədə bir başlanğıc nöqtəsinə vurun və çoxbucağa tərəflər əlavə etmək üçün tıklamağa davam edin. Çoxbucağa təsir etmədən yaxınlaşdıra və kiçilə və gəzə bilərsiniz.
    3. Çoxbucağı bitirmək üçün siçanı iki dəfə vurun.
    4. Bir çoxbucaqda dəyişiklik etmək üçün & quotDəyişdir & quot düyməsini, sonra xəritənizdə düzəltdiyiniz çoxbucağı basın.

    Bir sahənin sahəsini ölçün

      & QuotHərita Məlumatları & quot sekmesinin altında & quotÖlçmə Sahəsi & quot düyməsini seçin. Xəritədə bir başlanğıc nöqtəsinə vurun və bir sahə hüdudu yaratmaq üçün tıklamağa davam edin.

    Qeyd: Etiketləri rəsminizdən silmək üçün & quotEtiqadləri Gizlət & quot düyməsini vura bilərsiniz.

    Məsafəni ölçün

    1. & QuotHərita Məlumatları & quot sekmesinin altında & quotMasafəni Ölç & quot düyməsini basın.
    2. Xəritədə bir başlanğıc nöqtəsinə vurun və ölçmək istədiyiniz yol boyunca tıklamağa davam edin.
    3. Satırı bitirmək üçün iki dəfə vurun. Xəttin hər bir hissəsinin xətti ölçüləri xəritədə xətt boyunca göstəriləcək. Ümumi məsafə xəttin sonunda görünəcək.
    4. İstədiyiniz ölçü vahidini seçmək üçün & quotMeasure Me & quot düyməsini tıkladığınızda görünən açılan menyudan istifadə edin. Varsayılanlar & quotm & quot (metr) və & quotm 2 & quot (kvadrat metr) dir.

    Mənzil identifikasiya nömrəsi (PID) üçün qeydiyyatdan keçmək üçün məlumat toplamaq

    Əyalət Reyestri vasitəsi ilə PID üçün qeydiyyatdan keçmək üçün aşağıdakı məlumatlardan ən azı biri tələb olunur: (1) Qiymətləndirmə Roll nömrəsi, (2) 911 ünvanı və/və ya (3) coğrafi koordinatlar (yəni enlik və uzunluq).

    Qiymətləndirmə Roll Nömrənizi (ARN) əldə edin

    Çini Drenaj Qeydləri üçün bir xəritə yaradın

    1. & QuotMarkup & amp Printing & quot sekmesinin altında & quotPoint & quot düyməsini basın və & quot; Polygon & quot alətini seçin.
    2. Drenajın yerləşdiyi xəritədə ərazini təsvir etmək üçün çoxbucaqlı alətdən istifadə edin. Şəklinizi yaratdıqdan sonra siçanı iki dəfə vuraraq tamamlayın.
    3. & QuotMarkup & amp Printing sekmesinin altında & quotHərita Yarat & quot düyməsini basın.
    4. & QuotHərita növünü seçin & quot siyahısının altındakı & quotÇini drenaj qeydini & quot seçin. Məkan haqqında məlumatları avtomatik doldurmaq üçün sol sütunda tapılan & quotQələm & quot işarəsini vurun.
    5. Xəritədə istədiyiniz yeri vurun. & quotYuxarı Səviyyə Bələdiyyəsi & quot; Aşağı Səviyyəli Bələdiyyə & quot; & quot; Geotownship & quot; & quot; Konses & quot & & quot; çox & quot; məlumatları avtomatik olaraq doldurulacaq.
    6. Kafel drenajı ilə bağlı çatışmayan məlumatları doldurun. Bütün məlumatlar daxil edildikdən sonra xəritənin başlığını daxil edin və "Xaritəni ixrac et" düyməsini basın
    7. Sistem çap edilə bilən bir xəritə yaradacaq. Fayl hazır olduqda, & quotAçıq Fayl & quot düyməsini basın. Xəritə yeni bir pəncərədə açılacaq.
    8. Yeni pəncərədə xəritənizi çap etməyi və ya saxlamağı seçə bilərsiniz.

    Qeyd: Xəritəni bağladıqdan sonra yox olur. Xəritənizi qeydləriniz üçün saxlamaq yaxşı bir tətbiqdir.

    Qidalanma İdarəetmə Strategiyası və ya Kənd Təsərrüfatı Qaynağı Olmayan Material (NASM) Planı üçün bir xəritə yaradın

    1. Yerinizi tapdıqdan sonra & quotHərita Məlumatları & quot sekmesinin altındakı & quotHərita Qatlarını Seç & quot düyməsini basın.
    2. Qat adlarının solundakı qutuları yoxlayaraq və ya işarələrini çıxararaq daxil etmək və ya xaric etmək istədiyiniz təbəqələri seçin.
    3. Qidalanma İdarəetmə Strategiyası və ya NASM Planı üçün aşağıdakı təbəqələri yoxlamaq faydalıdır:

    AgErosion Məlumatı üçün bir xəritə yaradın

    GLASI Checkup Map şablonunu istifadə edərək bir xəritə yaradın

    1. Birincisi, xəritəniz üçün su hövzəsi və alt su hövzəsi məlumatlarını açmalısınız. & QuotHərita Məlumatları & quot sekmesinin altında & quotHərita Qatlarını Seç & quot düyməsini basın. Siyahını genişləndirmək üçün & quotÇevre/Baza Məlumatları & quot yanındakı artı işarəsi simgesini basın. Siyahıda & quotİkinci Su Hövzələri & quot və & quot Üçüncülü Su Hövzələri & quot yanındakı qutuları işarələyin. İndi GLASI yoxlama xəritənizi yaratmaq üçün lazım olan məlumatlara sahibsiniz.
    2. & QuotMarkup & amp Printing & quot sekmesinin altında & quotHərita Yarat & quot düyməsini basın.
    3. Siyahıdan & quotGLASI Checkup Map & quot seçin.
    4. & QuotGLASI Checkup Map Information & quot sütununa əməliyyatınız haqqında məlumat daxil edin. Məkan haqqında məlumatları avtomatik doldurmaq üçün & quotQələm & quot işarəsini vurun. & quotYuxarı Səviyyə Bələdiyyəsi & quot; Aşağı Səviyyəli Bələdiyyə & quot; & quot; Geotownship & quot;
    5. Hər hansı bir itkin məlumatı doldurun. Su hövzəsi və alt su hövzələri haqqında məlumatlar xəritədə göstərilir: & quotHövzə & quot; məlumatları xəritədə yaşıl şriftlə, & quot; Alt-su hövzəsi & quot; məlumatları isə bənövşəyi şriftlə göstərilir.
    6. Xəritəniz üçün bir başlıq daxil edin və "Xaritəni ixrac et" düyməsini basın
    7. Sistem çap edilə bilən bir xəritə yaradacaq. Fayl hazır olduqda, & quotAçıq Fayl & quot düyməsini basın. Xəritə yeni bir pəncərədə açılacaq.
    8. Yeni pəncərədə xəritənizi çap etməyi və ya saxlamağı seçə bilərsiniz.

    Qeyd: Xəritəni və ya veb brauzerini bağladıqdan sonra xəritə yox olur. Xəritənizi qeydləriniz üçün saxlamaq yaxşı bir tətbiqdir.

    Zərərverici Qiymətləndirmə Hesabatı Sketchindən istifadə edərək bir xəritə yaradın

    Təsərrüfatınızın yerini tapmaq, əmlakınızı ölçmək, xəritənizi etiketləmək, işarələmə vasitələrindən istifadə etmək və xəritənizə digər məlumatlar əlavə etmək üçün yuxarıdakı fərqli yardım mövzularına baxın.

    1. Təsərrüfat mülkünüzə yaxınlaşın.
    2. & QuotHərita Məlumatları & quot sekmesinin altında & quotHərita Qatlarını Seç & quot düyməsini basın. Lazım gələrsə, menyunu genişləndirmək və & quotOntario Görüntüləri & quot qutusunu işarələmək üçün & quotArxa Plan və Təsvirlər & quotin yanındakı artı işarəsini vurun. Xəritədə & quotOntario Görüntüləri & quot qatını görmək üçün & quotLIO Topoqrafik & quot qutusundan işarəni çıxarın və ya qat adının sağındakı sürüşmə çubuğunu istifadə edərək şəffaflığı artırın.
    3. & Quot; Xəritələr haqqında məlumat & quot sekmesinin altındakı & quot; Ölçmə sahəsi & quot düyməsini istifadə edərək tətbiq sahələrini ölçün. Bu funksiyadan istifadə etmək üçün yuxarıdakı & quotBir sahənin ölçülməsi & quot bölməsinə baxın.
    4. Qrupların və/və ya tel qurdlarının aşkarlandığı kəşfiyyat yerlərini göstərmək üçün xəritənizə nöqtələr əlavə edin.

    Enlem və Boylam koordinatlarını əlavə etmək istəyirsinizsə, xəritənin altındakı düyməni sıxaraq siçanınızın yerləşdiyi yerin enlem və uzunluq koordinatlarını görün.
    1. Xəritənizi hazırlamağı bitirdikdən sonra & quotMarkup & amp Printing & quot sekmesinin altındakı & quotHərita Yarat & quot düyməsini basın.
    2. & QuotHərita Yarat & quot siyahısından & quotHəşərat Qiymətləndirmə Hesabatı Sketch & quot seçin.
    3. & QuotHəşərat Qiymətləndirmə Hesabatı Sketch & quot sütununa əməliyyatınız haqqında məlumat daxil edin. Məkan haqqında məlumatları avtomatik doldurmaq üçün & quotQələm & quot işarəsini vurun. Hər hansı bir itkin məlumatı doldurun.
    4. & QuotExport xəritəsi & quot düyməsini basın. Sistem çap edilə bilən bir xəritə yaradacaq. Fayl hazır olduqda, & quotAçıq Fayl & quot düyməsini basın. Xəritə yeni bir pəncərədə açılacaq.
    5. Yeni pəncərədə xəritənizi çap etməyi və ya saxlamağı seçə bilərsiniz.

    BeeYard Qeydiyyat Sketch üçün bir xəritə yaradın

    & QuotHərita növünü seçin & quot siyahısının altında & quotBee Yard Qeydiyyat Sketch & quot seçin. Məkan haqqında məlumatları avtomatik doldurmaq üçün sol sütunda tapılan & quotQələm & quot işarəsini vurun.

    Fit 5 CLI Layihələri üçün bir xəritə yaradın

    Təsərrüfat Yanğın Təhlükəsizliyi üçün bir xəritə yaradın

    Kənd Təsərrüfatı və Kənd Təsərrüfatı Qida Məhsulları İnventarlaşdırma Əfsanəsi

    Lüğət

    About Tab

    Əlaqə məlumatları və vacib mesajları olan bir veb səhifəsinə aparır.

    AgMaps haqqında ümumi məlumat verir.

    Naviqasiya nişanı

    Daha sonra istifadə etmək üçün bir xəritə yerinin əlfəcinini yaradın və qeyd edin.

    Xəritənin görünüşünü yaxınlaşdırır.

    Xəritənin görünüşündən uzaqlaşır

    Xəritənin görünüşünü orijinal yerinə və ya bölgəsinə qaytarır.

    Əvvəlki xəritə görünüşünə qayıdın

    Xəritə görünüşlərinin ardıcıllığı ilə irəliləyin.

    Xəritə Məlumat Nişanı

    Xəritəyə daxil etmək və ya çıxarmaq üçün qat seçmək imkanı verir.

    Bir yeri vurmağa və qat məlumatlarına baxmağa imkan verir.

    Fərqli üsullardan istifadə edərək bir sahə axtarmağa imkan verir.

    Xəritədə xüsusi xüsusiyyətləri axtarmağa imkan verir.

    Xəritədə bir xüsusiyyətin məsafəsini və sahəsini ölçün.

    & Quot; Ölçmə Məsafəsi & quot; və ya & quot; Ölçmə Sahəsi & quot

    & QuotÖlçmə Sahəsi & quot düyməsini tıkladığınızda & quotAğlanmanı aktiv et & quot düyməsi görünəcək. Bunun üzərinə basarsanız, nöqtəsi olan bir dairə işarələmə xüsusiyyətlərinizin zirvələrini və ya ölçmək istədiyiniz nöqtələri digər xüsusiyyətlərə yönəltməyə imkan verən kursorunuzu təqib edəcək.

    Bir ərazini və ya məsafəni ölçdükdən sonra etiketləri söndürək.

    Xəritədə işarələri silmək imkanı verir.

    Xəritədə göstərilən bütün işarələri silir.

    Məlumatlarınızı görmək üçün xəritəyə yükləməyinizə imkan verir.

    İşarələmə və Çap Nişanı

    Əvvəlcədən yüklənmiş müxtəlif şablonlardan istifadə edərək xəritə yaratmağa imkan verir.

    Xəritələrdə rəsm çəkmək üçün vasitələr var.

    Xəritənizdəki mövcud bir rəsmini düzəldək.

    Bu alətlər & quotDəyişdir & quot düyməsinin açılan menyusunda mövcuddur. Bir işarəni düzəldə, işarəni silə və ya xəritənizdəki bütün işarələri silə bilərsiniz.

    Rəng və xəttin növü kimi bir rəsm alətinin üslubunu seçməyə imkan verir.

    Xəritədə yaratdığınız nöqtələri, xətləri və ya çoxbucaqlıları shp fayl formatında yükləməyinizə imkan verir.

    Müxtəlif formatlarda xəritənin görüntüsünü ixrac etməyə və istəsəniz coğrafi istinad məlumatlarını daxil etməyə imkan verir.

    İşarələmə Alətləri açılan menyusu

    Xəritədə bir nöqtə əlavə edir.

    Xəritəyə mətn əlavə edir.

    Xəritədə düz xətlər çəkir

    Düz xətlərdən istifadə etmədən öz xətlərinizin şəkillərini çəkməyə imkan verir.

    Düz xətlərdən istifadə etmədən öz çoxbucaqlı şəklinizi çəkməyə imkan verir.

    Xəritədə ovallar çəkir.

    Xəritədə dairələr çəkir.

    Xəritədə çoxbucaqlı düz xətt çəkir.

    Xəritədə düzbucaqlılar çəkir.

    Ontario Torpaq Araşdırma Kompleksi Lay Etiketləri Outline

    Ontario boyunca tapılan müxtəlif torpaqların sərhədlərini təsvir edir.

    Torpaq Məcəlləsi, Yamac Sinifi və Daşlıq

    SOILTYPE Torpaq kodunun bir hissəsi federal hökumət tərəfindən Kanada Torpaq Məlumat Xidməti (CanSIS) tərəfindən yaradılmışdır. Mineral olmayan torpaq kodları Z ilə başlayır və belədir: ZAL = Alt Döşəmə, ZUR = Şəhər, ZZZ = Su, ZBH = Sahil, ZCR = Breypen dəyişən, ZDL = Bozulmuş Torpaq, ZDN = Dune, ZER = Eroziyaya uğramış Kanal, ZES = Escarpment, ZMD = İnsan istehsalı, ZMH = Marsh, ZMK = Muck, ZML = Marl, ZNM = Xəritələnməmiş, ZOR = Üzvi, ZPT = Torf, ZQY = Ocaq və ya Çınqıl Ocağı, ZRD = Ridge, ZRL = Rockland, ZRV = Ravine, ZSC = Scarp, ZST = Stream Channel/Course, ZUN = Sınıflandırılmamış (Island), ZVC = Valley Complex.

    Yamac sinfi

    Həm yamacın böyüklüyünü, həm də nisbi yamac uzunluğunu simvolizə edən torpaq tədqiqatlarında tez -tez istifadə olunan hərf təyinatı. Böyük və ya kiçik hər bir hərf, ümumiyyətlə faiz olaraq ifadə edilən bir yamac böyüklüyünü ifadə edir. Əgər hərf böyük hərfdirsə, uzunluğu gt50m olduğu mənasını verən sadə bir yamacdır. Əgər hərf kiçik hərfdirsə, bu, uzunluğunun & ltm olduğu mənasını verən kompleks bir yamacdır. A SINIFI, A B, b C, c D, d E, e F, f G, g H, h I, i J, j.

    Səth daşının meydana gəlməsi. Ontariodakı torpaqları təsvir etmək üçün sahə təlimatı (Torpaq Resursları Departamenti, Guelph Universiteti, 4 -cü Nəşr): Sınıf Anlamı - Tətbiq olunmur, 0 = Daşsız 1 = Bir az daşlı, 2 = Orta daşlı, 3 = Çox daşlı, 4 = Həddindən artıq daşlı, 5 = Həddindən artıq daşlı Peterborough, Leeds və Grenville Rockiness də daxil edildi: Sınıf mənası 5 = Rockfree, 6 = Biraz qayalı, 7 = Orta qayalı, 8 = Çox qayalı, 9 = Çox qayalı

    Orijinal hardcopy torpaq tədqiqat xəritələrində istifadə olunan orijinal xəritə simvolu. Bu simvol torpaq adının qısaltmasıdır. Məsələn, TAVISTOCK LOAM -ın simvolu belədir: Ta.

    Hidroloji Torpaq Qrupu

    Yağışların axını hesablamaq üçün Hidroloji Torpaq Qruplarından istifadə olunur. Suyun daxil olma nisbətinə görə torpaqların təsnifatı, bu faktura, üzvi maddələrin tərkibi, torpaq aqreqatlarının sabitliyi və torpaq üfüqünün inkişafı ilə əlaqədardır. Torpaqlar dörd qrupdan birinə bölünür. Torpaqlar yaxşıca doyanda su sızmasına görə qruplaşdırılır. Sinif Təsviri A Hərtərəfli yaş olduqda yüksək infiltrasiya dərəcəsinə (aşağı axma potensialı) malik olan torpaqlar. Bunlar əsasən dərin, yaxşı qurudulmuş həddindən artıq qurudulmuş qumlardan və ya çınqıllı qumlardan ibarətdir. Bu torpaqlar yüksək su keçiriciliyinə malikdir. B Nəmləndikdə orta dərəcədə infiltrasiya dərəcəsinə malik olan torpaqlar. Bunlar əsasən orta dərinlikdə və ya dərin, orta dərəcədə yaxşı qurudulmuş və ya yaxşı qurudulmuş torpaqlardan ibarətdir ki, orta dərəcədə qaba toxumasına qədər orta dərəcədə incə toxumalıdır. Bu torpaqlar orta dərəcədə su ötürmə sürətinə malikdir. C Nəmləndikdə yavaş infiltrasiya dərəcəsinə malik olan torpaqlar. Bunlar əsasən suyun aşağıya doğru hərəkətini maneə törədən bir təbəqəyə və ya orta dərəcədə incə toxumalı və ya incə toxumalı torpaqlardan ibarətdir. Bu torpaqların su ötürmə sürəti aşağıdır. D Nəmləndikdə çox yavaş infiltrasiya sürətinə (yüksək axıntı potensialına) malik olan torpaqlar. Bunlar əsasən yüksək büzülmə potensialına malik olan gillərdən, daimi yüksək su tablasına malik olan torpaqlardan, səthdə və ya yaxınlığında gil və ya gil təbəqəsi olan torpaqlardan və demək olar ki, su keçirməyən material üzərində dayaz olan torpaqlardan ibarətdir. Bu torpaqların su ötürmə sürəti çox aşağıdır.

    Torpağın nə qədər yaxşı axdığını təsnif edir. Drenaj Dərsləri - VR = Çox Sürətli, R = Sürətli W = Yaxşı MW = Orta Yaxşı I = Qüsursuz, P = Zəif, VP = Çox Zəif, WA = Su, VA = Dəyişən.

    Kənd təsərrüfatı üçün torpaq qabiliyyəti (Torpaq üçün Kanada Torpaq İnventarlaşdırma Reytinqi)

    Torpaq komponenti üçün Kanada Torpaq Envanteri (CLI) reytinqi. Kənd təsərrüfatı üçün Kanada Torpaq Envanteri, ümumi tarla bitkiləri (qarğıdalı, soya, kiçik taxıl, yem) yetişdirmək üçün torpaq məhdudiyyətlərinə iqlim və torpaq xüsusiyyətlərinin təsirini qiymətləndirmək üçün şərh sistemidir. CLI reytinq sistemində yeddi sinif var: Sınıf Təsvirləri: Sinif 1 Bitkilər üçün istifadədə heç bir əhəmiyyətli məhdudiyyət yoxdur. 2 -ci sinif məhsullar üçün orta məhdudiyyətlər. 3 -cü sinif bitkilər üçün orta dərəcədə ciddi məhdudiyyətlər. 4 -cü sinif Bitkilər üçün ciddi məhdudiyyətlər. 5 -ci sinif Çox ciddi məhdudiyyətlər, hər il becərilən inkişafları mümkün edir. 6 -cı sinif Təbii otlaqda təkmilləşdirmə yoxdur. 7 -ci sinif Kənd təsərrüfatı qabiliyyəti yoxdur. Ey Üzvlər. W Su. 0 qiymətləndirilməyib (məsələn: şəhər torpağı). Əsas və Marjinal Kənd Təsərrüfatı Torpaqlarının və Landşaftlarının təsnifatı: Kanada Torpaq Envanterinin Ontarioda tətbiqi üçün təlimatlar.

    Səth toxuması (Torpaq toxuması)

    Səthin və ya 'A' üfüqünün torpaq toxuması. Torpağın toxuması müəyyən bir torpaqda olan qum, lil və gil nisbi nisbəti ilə müəyyən edilir. "Toxunma" ifadəsi ayrı -ayrı torpaq hissəciklərinin ölçüsünə aiddir və torpaqda olan üzvi maddələrin miqdarı ilə heç bir əlaqəsi yoxdur. ATEXTURE Təsviri: C = Clay, CL = Clay Loam, CSL = Coarse Sandy Loam, FS = Fine Sand, FSL = Fine Sandy Loam, GL = Gravelly Loam, GRAV = Gravel, GS = Gravelly Sand, GSL = Gravelly Sandy Loam, L = Loam, LFS = Loamy Fine Sand, LS = Loamy Sand, LVFS = Loamy Very Fine Sand, ORG = Organic, S = Sand, SIC = Silty Clay SICL = Silty Clay Loam, SIL = Silt Loam, SL = Sandy Loam, VFSL = Çox İncə Sandy Loam, VAR = Dəyişən

    Tire ilə ayrılmış üç komponentli etiket. Komponent faizləri Dokunun üst simvoludur. Komponent 1 -də komponent faizi 60 olan Doku GL, Komponent 2 -də 20 faiz komponentli Doku FSL və Komponent 3 -də komponent komponenti 20 -də Doku SL var.

    *Qeyd: Bəzi torpaq çoxbucaqlıları birdən çox komponent üçün eyni xüsusiyyətlərə malik olacaqlar. Bu çoxbucaqlar aşağıda Drenaj etiketi nümunəsi kimi bir etiket təqdim edəcək. Birinci komponent Drenaj atributu çoxbucağın 50%-ni təşkil edən & quotR & quot dəyərinə malikdir, ikinci komponent 30%, üçüncü komponent isə 20%-i tutur. Həm komponent 2, həm də komponent 3 eyni Drenaj xüsusiyyətinə malikdir, buna görə də iki komponentdən ibarət olmasına baxmayaraq çoxbucağın 50% -nin & quotW & quot Drenaj dəyərini təmsil etdiyini göstərmək üçün bir dəyəri birləşdirilmiş faizlə təmsil etmək üçün birləşdirildi.

    Kənd Təsərrüfatı və Qida Nazirliyi və Kənd İşləri Nazirliyində Coğrafi Məlumat Xidmətləri


    1 Cavab 1

    You can use functions from the rgeos package to extract such regions (e.g. gIntersection , gDifference ). I use gDifference in this example, because gIntersection returns a SpatialCollections object here:

    It is important to note that this area is in square degrees. You have to use spTransfrom with an appropriate projection (see @WHuber's comment below).
    gArea returns also a warning (you didn't fixed it, you used a workaround):

    What are the units in which that area is reported? If seems like square degrees, which would be inappropriate for data that extend so far in latitude. It is crucial to perform the computation with data projected in a cylindrical equal area projection.

    yes, it's square degrees, I've just reused the code from the question gArea returns also a warning: gArea(ao): Spatial object is not projected GEOS expects planar coordinates


    Videoya baxın: Integrating Deep Learning with ArcGIS using Python