Daha çox

Yapışqan təbəqələri bir QGIS layihəsindən digərinə necə kopyalamaq olar?

Yapışqan təbəqələri bir QGIS layihəsindən digərinə necə kopyalamaq olar?


QGIS 2.4 istifadə edərək QGIS-də bir və ya daha çox təbəqəni (xüsusiyyətləri, üslubu və mənbə məlumatlarının yolu ilə) necə kopyalayıb fərqli .QGS layihəsinə yapışdırmaq olar?

Bunu etməyə çalışdım, bir təbəqəni tıklayaraq başqa .qgs layihəsinin Layers pəncərəsinə sürükləyin və buraxın, ancaq birinci təbəqənin xüsusiyyətlərini götürməyin.


Adlı bir plagin varLayihədən Layers menyusuüslubu əhatə edən digər layihə sənədlərindən təbəqələri idxal etməyə imkan verir.

Yeganə tələ:Diqqət: layihə mütləq yolları qeyd etmək üçün konfiqurasiya edilməlidirbu QGIS üçün standart deyil. Ancaq layihə xüsusiyyətlərində dəyişdirə bilərsiniz.


yalnız qatı sağ vurun və seçin ... qatı müəyyənləşdirmə faylı kimi saxla və sonra başqa bir layihədən qat menyusunu vurun və qat tərif sənədindən əlavə et seçin ... və belədir. ;-)


Kodunuzda müəyyən edilmiş "təbəqəni" görə bilmirəm. Daha əvvəl təyin olunduğunu güman edirəm, düzdür?

5-ci sətirdə kodunuz deyir: layer ** s **. GetFeatures () beləliklə səhv: AttributeError: 'dict' obyektində 'getFeatures' atributu yoxdur qatlar dikt tipli bir obyektdir. Layihənizin bütün təbəqələrini (xüsusiyyətləri deyil.) Ehtiva edir.

probleminizi həll etmək üçün düşünürəm ki, QgsFeatures diktə etmədiyi üçün təbəqələri əldə etməlisiniz. Təklifim birinci sətri aşağıdakı kimi dəyişdirmək olardı:

sonra bütün xüsusiyyətlər həndəsələrini toplamaq üçün bütün təbəqələr boyunca iterə ehtiyacınız olacaq:

qalan yalnız özünü yoxlamağa diqqət etməkdir. bunun kömək edib-etmədiyini mənə bildir, alqış!


Yapışqan təbəqələri bir QGIS layihəsindən digərinə necə kopyalamaq olar? - Coğrafi İnformasiya Sistemləri

Lat Lon Tools çəkməyi, koordinatları böyütməyi, mətn sahələrindəki koordinatları yeni nöqtə qatlarına çevirməyi, nöqtə həndəsəsini mətn sahələrinə ixrac etməyi və digər onlayn xəritəçəkmə vasitələri ilə qarşılıqlı əlaqəni asanlaşdırır. QGIS-ə MGRS, Standard UTM, UPS, Geohash, GEOREF və Plus Code (Açıq Yer Kodu) koordinat dəstəyi əlavə edir. İlə işləyərkən Google Earth, Google xəritələr və ya digər onlayn xəritəçəkmə vasitələri, koordinatlar 'Enlem, Boylam' sırası ilə təyin olunur. Varsayılan olaraq Lat Lon Tools standart Google Map formatını istifadə edir, lakin çox çevikdir və giriş və çıxış üçün praktik olaraq istənilən proyeksiya və koordinat formatından istifadə edə bilər. Aşağıdakı vasitələr mövcuddur Lat Lon Tools.

Budur genişləndirilib Ölçüləri Panoya Kopyalayın menyu maddələri.

Bəzi funksiyalara Lat Lon Tools alətlər paneli. Nədənsə alətlər çubuğu yoxdursa, menyu maddəsini seçin Görünüş- & gtToolbarlar və əmin olun Lat Lon Tools Toolbar aktivdir. Dönüşüm alqoritmləri QGIS Qenerasiya Alətlər Qutusundan idarə edilə bilər.

Kopyala / Koordinat göstərin - Bu istifadəçi standart Google Map formatından və ya müəyyən edilmiş formatdan istifadə edərək xəritəni vurduqda panoya koordinatları götürür. Parametrlər. İstifadəçi a Tab ayırıcı, daha sonra koordinat ayrı bir sütunda bir cədvələ yapışdırıla bilər. Bu alət seçilsə də, siçanın bitdiyi koordinat sol alt küncdə ya da göstərilir ondalık dərəcə, DMS, Dərəcə dəqiqə, MGRS, Standart UTM, UPS, GEOREF, Üstəgəl kodlar (Açıq Yer Kodu), Geohash, Maidenhead Grid Locator, WKT nöqtəsi, və ya GeoJSON -dən asılı olaraq qeyd Parametrlər. Varsayılan olaraq koordinatı anlıq görüntüləmək üçün coğrafi Enlem və Boylam istifadə edir, lakin bu konfiqurasiya edilə bilər Parametrlər layihə CRS və ya istənilən başqa bir proyeksiyadan istifadə etmək. Baxın Parametrlər bütün imkanlar haqqında daha ətraflı məlumat üçün bölmə. Koordinata əlavə bir ön və ya şəkilçi əlavə edilə bilər və konfiqurasiya edilmişdir Parametrlər. Snaping QGIS altında aktivdirsə Layihə - & gtSnapping Seçimləri. menyu, sonra Kopyala / Koordinat göstərin çəkmə seçimlərində müəyyən edilmiş parametrlərə uyğun olaraq hər hansı bir yaxın vektor zirvələrinə çırpılacaq.

Xarici Xəritədə göstərin - Bu vasitə ilə istifadəçi xarici brauzeri işə salan və yerini xarici xəritədə göstərən QGIS xəritəsini tıklaya bilər. Sol və sağ siçan düymələri fərqli xəritələri göstərmək üçün konfiqurasiya edilə bilər. Hal-hazırda sistemə quraşdırılıbsa, Google Earth ilə birlikdə Open Street Map, Google Maps, MapQuest, Mapillary, Open Street Map iD Editor və Bing Maps dəstəklənir. Göstərilən istənilən xəritə konfiqurasiya edilə bilər Parametrlər əlavə istifadəçi əlavə xəritə xidmətləri ilə birlikdə. Xəritədə müvəqqəti marker vurulduğu yerdə göstərilə bilər. Bunu yandırmaq üçün Parametrlər. Çəkmə aktivdirsə, tıklanan yer, çırpma seçimlərində müəyyən edilmiş parametrlərə uyğun olaraq hər hansı bir yaxın vektor zirvələrinə keçəcəkdir.

Koordinasiya etmək üçün böyüdün - Bu vasitə ilə mətn sahəsinə bir koordinat yazın və ya yapışdırın və vurun Daxil edin. QGIS xəritəni koordinat üzərində mərkəzləşdirir, yeri vurğulayır və yerdə müvəqqəti bir marker yaradır. Düyməsinə basaraq QGIS-in bu yerə yaxınlaşmasına da səbəb olur. Marker ilə silinə bilər düyməsini basın. Basmaq Koordinatı Panodan yapışdırın düymə, panoya daxil olanları mətn sahəsinə yapışdırır. Varsayılan deyilsə WGS 84 (EPSG: 4326 - enlem / boylam) koordinat sistemi göstərilib, Koordinasiya etmək üçün böyüdün şərh edə bilər ondalık dərəcə, DMS, WKT nöqtəsi, Standart UTM, UPS, MGRS, GEOREF, Üstəgəl kodlar (Açıq Yer Kodu), və ya GeoJSON koordinatlar. Bu da böyüdə bilər Geohash koordinatlar, həvəskar radio Maidenhead grid koordinatları və ya konfiqurasiya edildikdə hər hansı digər proyeksiya Parametrlər. The Sifarişi əlaqələndirin in Parametrlər sıranın enlemin ardından uzunluq (Y, X) və ya enlik (X, Y) ilə izlənilən boylam olub olmadığını diktə edir. Varsayılan olaraq, sifariş Google Xəritələrin istifadə etdiyi "Enlem, Boylam" dir. Təfsir olunan davranış və koordinat növləri the düyməsinə basaraq konfiqurasiya edilə bilər Parametrlər düyməsini basın .

  • Ondalık dərəcə: 38.959390 °, -95.265483 ° / 38.959390, -95.265483 / 38.959390N, 95.265483 W (d.dddd, d.dddd)
  • Dərəcə, Dəqiqə: 38 ° 57.5634'N 95 ° 15.92890'W (d m.mmmm, d m.mmmm)
  • Dərəcə, Dəqiqə: 3857.5634N 09515.92890W (ddmm.mmmm, dddmm.mmmm) - Bu formatda dərəcə rəqəmlərinin enlik üçün 2 rəqəm, uzunluq dərəcələri üçün 3 rəqəmdən istifadə edərək 0-a doldurulması lazımdır.
  • Dərəcə, Dəqiqə, Saniyə: 38 ° 57'33.804 "N, 95 ° 15'55.739" W (d m s.ssss, d m s.ssss)
  • Dərəcə, Dəqiqə, İkincisi: 385733.804N 0951555.739W (ddmmss.ssss, dddmmss.ssss) - Bu formatda dərəcə rəqəmlərinin enlik üçün 2 rəqəmlə, uzunluq üçün 3 rəqəmlə doldurulması lazımdır.
  • Dərəcə, Dəqiqə, İkincisi: 004656S, 0093917E (ddmmss, dddmmss) - Ondalık dərəcə rəqəmlərində 0 doldurulmasına ehtiyac olduğuna diqqət yetirin.
  • WKT: POINT (-95.265483 38.959390)
  • GeoJSON:
  • Standart WGS84 UTM: Qeyd edək ki, UTM standartına bəzi istifadə etdiyi MGRS enlik bantı daxil deyil. Lat Lon Tools, yarımkürənin ya N (ekvatorun şimalında) ya da S (ekvatorun cənubunda) olduğu zona və yarımkürə ilə uyğun UTM standartını istifadə edir. UTM - 80 ° S ilə 84 ° N arasında etibarlıdır.
    • 15N 303704.9 4314710.9 (ZoneHemisphere Easting Northing)
    • 303704.9,4314710.9,15N (Easting, Northing, ZoneHemisphere)
    • 303704.9mE, 4314710.9mN, 15N (Easting, Northing, ZoneHemisphere)
    • 303704.9mE, 4314710.9mN, 15, N (Şərq, Şimal, Zona, Yarımkürə)
    • Z 2426773mE 1530125mN
    • Z2426773E1530125N

    Çox yerdəki Zoom - Burada istifadəçi yaxınlaşma üçün bir çox yer təyin edə bilər. İstifadəçi ayrıca bir koordinata yapışdırıb yaza bilər Koordinat daxil edin siyahıya əlavə etmək üçün qutu. Varsayılan olaraq daxil edilmiş məlumatların formatıdır "enlem, boylam [, etiket, data1. data10]" burada məzmunu [. ] isteğe bağlıdır. Müxtəlif giriş formatları dəstəklənir və konfiqurasiya edilə bilər Parametrlər giriş proyeksiyası və koordinat sırasını seçərək. Bunlara daxildir:

    • "enlem, boylam [, etiket, data1. data10]"
    • "Boylam, enlik [, etiket, data1. data10]"
    • "mgrs [, etiket, data1. data10]"
    • "Y, X [, etiket, data1. Data10]"
    • "X, Y [, etiket, data1. Data10]"
    • "plus kodlar [, etiket, data1. data10]"
    • "standart utm [, etiket, data1. data10]"

    İstifadəçi siyahıdakı bir yeri tıkladıqda, QGIS xəritəni yerləşdiyi yerə mərkəzləşdirir və vurğulayır. A düyməsinə cüt vurun Etiket və ya Məlumat hüceyrə mətnin düzəldilməsinə imkan verir. Varsayılan olaraq Məlumat sahələr görünməyəcək, ancaq əlavə edilə bilər Parametrlər. Birinci nöqtəni vurub bir sıra seçmək üçün Shift-Click və ya əlavə seçilmiş maddələr əlavə etmək üçün Ctrl-Click istifadə edərək birdən çox yer seçilə bilər. Bütün seçilmiş maddələr üçün işarələr görünəcəkdir. Aşağıdakı əlavə funksiyalar.

      Məkan siyahısını açın isteğe bağlı bir etiketlə vergüllə ayrılmış bir koordinat dəstində oxuyur. Hər sətirdə yalnız bir yer olmalı və aşağıdakı kimi formatlaşdırılmalıdır "enlem, boylam, etiket, data1. data10" və ya sadəcə "enlik, boylam". Məkan siyahısını saxla formatlaşdırılan bütün yaxınlaşdırma girişlərini .csv faylında saxlayır "enlem, boylam, etiket, data1. data10". Seçilmiş yeri silin seçilmiş bütün yerləri silir. Bütün yerləri silin bütün yerlərin siyahısını silir. Məkan siyahısından vektor qatı yaradın böyüdülmə yerlərindən bir yaddaş qatı yaradır. Stil parametrlərini göstərin qat yaratmaq düyməsindən yaradılan qat üçün bir stil seçir. Bu göstərir Parametrlər dialoq qutusu. Çekməyə başlayın koordinatları siyahıya birbaşa çəkmək üçün istifadəçinin xəritəyə vurmasına imkan verir.

    Ölçüləri Panoya Kopyalayın - Panoya bir məhdudlaşdıran qutu dərəcəsini kopyalamaq üçün istifadə olunan dörd vasitə var. Sınırlama qutusu formatı parametrlər dialoqunda müəyyən edilir. Sınır qutusu dərəcəsi üçün çıxan CRS ya QGIS layihəsinin, ya da EPSG: 4326-nın nəticəsidir. Dörd nüsxə alətləri bunlardır:

      - Kətanı məhdudlaşdıran qutu dərəcəsini panoya kopyalayın. - Sərhəd qutusunu çıxarmaq və panoya kopyalamaq üçün xəritədə bir bölgəni interaktiv olaraq seçin. - Seçilmiş təbəqənin ölçüsünü kopyalayın. Bəzi vektor təbəqələrində bu dəyər, qatın QGIS-ə necə gətirildiyinə görə dəqiq və dəqiq ola bilməz. - Vektor qatında seçilmiş xüsusiyyətlərin sərhəd qutusu dərəcəsini kopyalayın. Heç bir xüsusiyyət seçilmədikdə, heç bir şey kopyalanmayacaq. Əgər təbəqə vektor təbəqəsi deyilsə, təbəqənin hüdud qutusu dərəcəsi kopyalanacaqdır. Bəzi vektor qatlarında, sərhəd qutusu dərəcəsi təxmin edilə bilər və qatın QGIS-ə necə gətirildiyinə görə dəqiq deyil.

    Dönüşüm Aracı koordinatlaşdırın - Bu informasiya qutusu bir koordinat yazmaq və ya xəritədən bir koordinat almaq və bir sıra fərqli formata çevirmək üçün bir yol təqdim edir.

    Siyahıda göstərilən formatlardan birinə bir koordinat yazın və sonra Enter düyməsini basın və bütün digər koordinatlar doldurulacaq. Aşağıdakı nişanların funksiyaları:

      / Sifarişi əlaqələndirin - Koordinatların bir-də göstəriləcəyini seçin x, y (Boylam, en) və ya y, x (en, en) sifariş. Formu təmizləyin - Bu, bütün dəyərlərin formasını təmizləyir. Koordinat çevirmə parametrlərini göstərin - Bu, koordinat çevirmə üçün standart parametrləri göstərir. Yaxınlaşdır Ondalık dərəcə sahəsindəki koordinata yaxınlaşdıracaq. Koordinatı çəkin istifadəçiyə birbaşa koordinatı formaya çəkmək və avtomatik olaraq konvertasiya etmək üçün xəritəni vurmağı təmin edir. Panoya kopyalayın mətn sahəsindəki dəyəri panoya köçürür.

    Lat Lon Digitizing Tool - Bu alət nöqtələri rəqəmləşdirir və səciyyələndirilmiş təbəqəni, eyni koordinat giriş formatlarını istifadə edərək əlavə edir Böyüdün, Enlem, Boylam. Bu alətin işə salınması üçün bir nöqtə vektor təbəqəsi seçilməli və düzəliş rejimi olmalıdır. İstifadəçi aləti tıkladıqda aşağıdakı informasiya qutusu göstərilir.

    Hər hansı birinə bir koordinat daxil edin Enlem, Boylam endirin formatları və basın Daxil edin və ya düyməsini vurun Xüsusiyyət əlavə edin düyməsini basın. Bir təbəqədə sahələr varsa, atributların redaktə edilməsinə icazə vermək üçün ikinci bir informasiya qutusu açılır.

    Giriş koordinatlarının proyeksiyası aşağıdakı seçimlərə sahib olan CRS açılır menyusu ilə təyin edilə bilər:

      WGS84 Proyeksiyası - Bu, koordinatları genişlik və enlem olaraq təyin edən borcludur. MGRS Koordinat - Bu bir MGRS koordinatını təyin edir. Layihə Proyeksiyası - Bu seçildikdə, giriş koordinatlarının layihənin proyeksiyasında olduğu düşünülür. Yeni / Xüsusi Proyeksiya - Bu, istifadəçinin giriş koordinatları üçün istənilən proyeksiyanı seçməsinə imkan verir. Üstəgəl kodlar - Bu bir Plus Kod koordinatını təyin edir.

    Növbəti açılan menyu koordinatların aşağıdakı kimi siyahıda olub-olmadığını təyin edir Y, X (Enlem, Boylam) və ya X, Y (Boylam, enlik). Koordinat istifadə edərsə N, S, E, W o zaman bunlar prezidentliyə çevrilir və bu parametr nəzərə alınmır.

    Mətn daxilolma qutusunun altında tam olaraq hansı CRS və koordinat sifarişindən istifadə etdiyinizi bildirən bir status xətti var.

    Konversiyalar

    Bütün dönüşüm qaydaları daha asan ola bilər Lat Lon Tool ana menyu və ya Qenerasiya olunur Lat Lon Tools alət qutusu.

      Nöqtə qatına sahələr - Bu, bir və ya iki atribut sahəsindəki ASCII koordinatlarını yeni bir nöqtə həndəsə qatına çevirir. Koordinatlar ədədi və iki sahədədirsə, standart QGIS idxalçıdan istifadə edilə bilər. Bu idxalçı, QGIS idxalçısı tərəfindən mövcud olmayan DMS, MGRS, Plus Kodları (Açıq Yer Kodu), Standart UTM, Geohash, Maidenhead grid axtarış yeri və ayrılmış tək bir sahədə olan X & amp Y (enlem & amp Boylam) koordinatları kimi formatları dəstəkləyir. ayırıcı ilə.

      Qatı sahələrə yönəldin - Bu, bir nöqtə vektor təbəqəsi götürür və yeni çıxış qatında bir və ya iki sahəyə kopyalanan qatın enliyi, uzunluğu (Y, X) koordinatları ilə yeni bir qat yaradır. İstifadəçi çıxış formatına görə çox rahatlığa malikdir. Wgs84 üçün çıxış ondalık dərəcə və ya DMS ola bilər. Digər formatlar arasında GeoJSON, WKT, MGRS, Standard UTM, Geohash, Plus Kodları və Maidenhead şəbəkəsi var.

      MGRS nöqtə qatına - Bu dönüşüm üçün giriş, MGRS koordinatları olan bir sahəni ehtiva edən bir masa və ya vektor təbəqəsidir. MGRS sahəsini hər bir qeydin WGS 84 (EPSG: 4326) həndəsəsinə çevrildiyi yeni bir nöqtə vektor qatına çevirir.

      MGRS qatını göstərin - Vektor qatının həndəsəsinə əsaslanan koordinatları ehtiva edən əlavə bir MGRS sütunu ilə bir nöqtə vektor qatını yeni bir təbəqəyə çevirin. MGRS 1m, 10m, 100m, 1km, 10km və 100km dəqiqlik ölçmələrini dəstəkləyir. MGRS Dəqiqliyi 5-i 1m və an MGRS Dəqiqliyi 0, 100km nöqtə dəqiqliyini təmsil edir.

      Üstəgəl qat üçün kodlar - Artıq Kodlar sahəsini bir cədvəldən və ya vektor qatından hər qeydin WGS 84 (EPSG: 4326) həndəsəsinə çevrildiyi yeni bir nöqtə vektor qatına çevirin.

      Qatı üstəgəl kodlara yönəldin - Vektor qatının həndəsəsinə əsaslanan koordinatları ehtiva edən Plus Kodları sütunu ilə bir nöqtə vektor qatını yeni bir təbəqəyə çevirin.

    Parametrlər - Parametrlər informasiya qutusunu göstərir (aşağıya bax).

    Kömək edin - Bu yardım səhifəsini göstərir.

    Ekran Ayarlarını çəkin və amp

    Arasından seçilə bilən 7 çəkmə proqnozu / formatı var CRS / Tutulan koordinatın proyeksiyası açılır menyu. Bunlar aşağıdakı kimidir.

    • WGS 84 (Latitude & amp Boylam) - Bu, layihənin CRS-nin nəyə qoyulmasından asılı olmayaraq koordinatları enlik və boylam kimi tutur. Bu, standart ayardır.
    • Layihə CRS - Bu, layihənin müəyyən edilmiş CRS-dən istifadə edərək koordinatları ələ keçirir.
    • Xüsusi CRS - Layihə CRS-in nə qurulmasından asılı olmayaraq, hər hansı bir koordinat istinad sistemindəki koordinatı çəkir. Bu seçildikdə, Xüsusi CRS hər hansı bir proyeksiya seçiminə imkan verən informasiya qutusu aktivdir.
    • MGRS - Bu, MGRS formatında koordinatları ələ keçirir,
    • Üstəgəl kodlar - Bu, Google Plus Kodlar formatında koordinatı ələ keçirir.
    • Standart UTM - Bu '12N 417159.0 4515540.6' şəklindədir
    • Geohash - Bunun '9zpnbf0w9yuf' forması var
    • Həvəskar Radio Maidenhead Grid Locator - Bunun 'EM28ix' forması var
    • UPS (Universal Polar Stereographic) - Bu formatın simli forması aşağıdakılardan biridir: 'Z 2426773mE 1530125mN' və ya 'Z2426773E1530125N'
    • GEOREF - Bir koordinat nümunəsi 'FJKJ4407157563'

    Əlavə koordinat formatı ilə müəyyən edilə bilər WGS 84 (Enlem & amp Boylam) Sayı Formatı.

    • Ondalık dərəcələr - "42.20391297, -86.023854202"
    • DMS - "36 ° 47 '24.27" N, 99 ° 22' 9.39 "W"
    • D ° MM ' - "42 ° 12.2348 'N, 86 ° 1.4313' W"
    • DDMMSS - "400210.53N, 1050824.96 W"
    • WKT nöqtəsi - POINT (-86.023854202 42.20391297)
    • GeoJSON -

    Üçün Digər CRS nömrəsi formatı kimi Layihə CRS və ya Xüsusi CRS koordinat formatlama variantları bunlardır:

    • Normal koordinat - Ondalık koordinat notası.
    • WKT nöqtəsi

    Koordinatların tutulma sırası ilə müəyyən edilir Koordinat sifarişi (MGRS, UTM, UPS, WKT, GeoJSON & amp Plus kodları ilə istifadə olunmur) və aşağıdakılardan biridir:

    Lat, Lon (Y, X) - Google Xəritə Sifarişi

    Lon, Lat (X, Y) Sifariş.

    Koordinat ələ ayırıcı (MGRS, UTM, UPS, WKT, GeoJSON & amp Plus kodları ilə istifadə olunmur) - İki koordinatı ayıran ayırıcı təyin edir. Seçimlər:

    • Vergül - Vergül ayırıcısını təyin edir
    • Vergül boşluğu - Burası boşluq olan bir vergüldür.
    • Tab - Koordinatları bir cədvəlin iki sütununa yapışdırırsınızsa, bu faydalıdır.
    • Yer
    • Digər - Bu seçilmiş ilə, içeriği Digər ayırıcı istifadə olunur.

    DMS ikinci dəqiqlik - DMS koordinatlarını formatlaşdırarkən istifadə olunur və onluqdan sonra rəqəmlərin sayını təyin edir.

    D ° MM 'dəqiqlik - D ° MM 'koordinatlarını formatlaşdırarkən istifadə olunur və dəqiqələr üçün onluqdan sonra rəqəmlərin sayını təyin edir.

    UTM dəqiqliyi - UTM koordinatlarını formatlaşdırarkən istifadə olunur və onluqdan sonra rəqəmlərin sayını təyin edir.

    UTM formatı - Bu, UTM simli formatını müəyyənləşdirir və aşağıdakılardan biridir:

    • '15N 755631 4283168'
    • '755631,4283168,15N'
    • '755631mE, 4283168mN, 15N'
    • '755631mE, 4283168mN, 15, N'

    UPS dəqiqliyi - UPS koordinatlarını formatlaşdırarkən və ondalıkdan sonra rəqəmlərin sayını təyin edərkən istifadə olunur.

    UPS formatı - Bu, UPS simli formatını müəyyənləşdirir və aşağıdakılardan biridir: 'Z 2426773mE 1530125mN' və ya 'Z2426773E1530125N'

    Plus kodların uzunluğu - Plus Kod koordinatlarını formatlayarkən istifadə olunur. Minimum dəyər 10-dur.

    Geohash dəqiqliyi - Geohash koordinatlarını formatlaşdırarkən istifadə olunur.

    Maidenhead ızgara dəqiqliyi - Amatör Radio Maidenhead şəbəkə koordinatlarını formatlayarkən istifadə olunur. Qiymət 1 ilə 4 arasındadır.

    GEOREF dəqiqliyi - GEOREF koordinatlarını formatlaşdırarkən istifadə olunur. Maksimum dəyər 10-dur.

    Koordinat prefiksi - Bu mətn sətri çəkilən koordinatın əvvəlinə əlavə olunur.

    Koordinat şəkilçisi - Bu mətn sətri çəkilən koordinatın sonuna əlavə olunur.

    D ° M 'S "və D ° M.MM' rəqəmləri arasında boşluq əlavə edin - Yoxlanıldıqda hər cüt cüt arasına boşluq əlavə ediləcək.

    Pad DMS və DM.MM çıxışları lider sıfırlar ilə əlaqələndirir - Yoxlanıldıqda fərdi DMS koordinatları aparıcı sıfırla doldurulur. Normalda 1 ° 5 '15 "N, 10 ° 19' 50" W kimi görünən bir koordinat 01 ° 05 '15 "N, 010 ° 19' 50" W olacaqdır.

    QGIS xəritəsində işarəni göstərin - Yoxlanıldıqda, davamlı bir marker başqa bir yer tıklanana və ya yeni alətlər seçilənə qədər xəritədə tıklanan yerdə qalır.

    The Enlem, Boylam endirin alət tərəfindən göstərilən aşağıdakı giriş koordinatlarını qəbul edir Koordinat növünə yaxınlaşdırın:

    • WGS 84 (Latitude & amp Boylam) / Avtomatik Algılama Formatı - Giriş koordinatları ondalık dərəcə, DMS dərəcə, WKT və ya GeoJSON ola bilər. Onluq və DMS formatları üçün koordinatların sırası ilə təyin olunur Sifarişi əlaqələndirmək üçün böyüdün. Ayrıca MGRS, Plus Kodları, Standart UTM, UPS və GEOREF formatlarını avtomatik olaraq aşkarlayır, beləliklə bunları ayrıca göstərmək lazımsızdır.
    • Layihə CRS - Bu, QGIS layihəsinin CRS-də formatlanmış koordinatları qəbul edir. Nömrələr ondalık və ya WKT qeydində formatlaşdırıla bilər.
    • Xüsusi CRS - Giriş koordinatları üçün hər hansı bir CRS təyin edə bilərsiniz və layihə CRS-dən asılı olmayaraq QGIS bu koordinata yaxınlaşdırır. Nömrələr ondalık və ya WKT qeydində formatlaşdırıla bilər.
    • MGRS - Bu, yalnız MGRS koordinatlarını giriş kimi qəbul edir.
    • Üstəgəl kodlar - Bu yalnız Plus kodları koordinatlarını giriş olaraq qəbul edir.
    • Standart UTM - Bu yalnız qəbul edir Standart UTM giriş kimi koordinatlar.
    • Geohash - Bu yalnız qəbul edir Geohash giriş kimi koordinatlar.
    • Maidenhead Grid - Bu yalnız qəbul edir Maidenhead Grid giriş kimi koordinatlar.

    Koordinatların ayrılma qaydası Enlem, Boylam endirin alət tərəfindən müəyyən edilir Koordinat növünə yaxınlaşdırın və aşağıdakı iki seçim var: Bu tətbiq olunmur WKT, GeoJSON, MGRS, Üstəgəl kodlarStandart UTM koordinatlar.

    Davamlı İşaretleyicidən istifadə edin - Bu yoxlanılıbsa, bir koordinata yaxınlaşdıqda çıxana qədər davamlı bir marker göstərilir, başqa yerə yaxınlaşdırın və ya düyməni vurun.

    • QGIS xəritəsində işarəni göstərin - Yoxlanarsa, yerdəki müvəqqəti bir işarənin göstəricisi vurulur.

    Bacararsan Sol Mouse üçün Xarici Xəritə Verici seçin. Seçimlər:

    • OSM - Küçə Xəritəsini Açın
    • Google Xəritə
    • Google Hava
    • Bing xəritəsi
    • Bing Hava
    • MapQuest xəritəsi
    • MapQuest Hava
    • Mapillary Street
    • Mapillary Aerial
    • iD Editor ESRI Dünya Görüntüləri
    • iD Editor OpenTopoMap
    • Google Earth - (Bu yalnız sisteminizdə quraşdırılmışsa işləyir)
    • İstifadəçi xəritə xidmətləri əlavə etdi.

    Sağ siçan üçün xarici xəritə təminatçısı seçin eyni seçim dəstinə malikdir. Bunlar sol və sağ siçan düymələrinə uyğundur.

    Xəritə haqqında göstərişlər nəticələnən xəritədə görmək istədiyiniz atributlardır.

    • Yer işarəsini göstərin - Xarici xəritə yoxlanıldıqda QGIS xəritəsində tıklandığı yerdə bir yer işarəsi göstərir. Bu yoxlanılmırsa, xarici xəritə tıklandığı yer ətrafında mərkəzləşir, ancaq yer işarəsini göstərmir. Xəritə xidmətindən asılı olaraq bu mövcud ola bilər və ya olmaya bilər.
    • Xəritə Zoom Səviyyə - Bu işə salındıqda xarici xəritədə istədiyiniz standart zoom səviyyəsidir.

    Yerə vurulduğunda müvəqqəti bir işarənin göstərilməsi istənilirsə, aşağıdakıları aktivləşdirin:

    Əlavə xarici xəritə təminatçıları əlavə edin dəyişənlər tərəfindən müəyyən edilmiş en, uzunluq və yaxınlaşma səviyyəsinə malik bir URL göstərərək istifadəçiyə öz xəritə təminatçılarını əlavə etməyə imkan verir , . Məsələn, Açıq Küçə Xəritə üçün URL aşağıdakı kimi daxil ediləcəkdir: http://www.openstreetmap.org/#map=//. Düymə Təchizatçı əlavə edin yeni bir xidmət əlavə edir. Təminatçını silin seçilmiş provayderi silir. Əlavə edildikdən sonra xəritə təminatçıları sol və sağ siçan xarici xəritə təminatçısı menyularında görünəcəkdir.

    Çox yerdəki Zoom Parametrləri

    Bunlar Çox yerdəki zoom informasiya qutusu üçün ayarlardır.

    CRS / Giriş koordinatlarının proyeksiyası

    İstifadəçi, koordinatların CRS / proyeksiyasını Koordinat daxil edin mətn qutusu. Varsayılan olaraq bu WGS 84, enlem ve boylam olaraq ayarlanır. Bunun koordinatlarda heç bir təsiri yoxdur Yer siyahısı oxumaq olar. Yer siyahısı həmişə WGS 84 olmalıdır. Seçimlər bunlardır:

    • WGS 84 (Latitude & amp Boylam)
    • Layihə CRS
    • Xüsusi CRS
    • MGRS
    • Üstəgəl kodlar
    • Standart UTM

    Nə vaxt Xüsusi CRS seçilir, istifadəçiyə xüsusi bir CRS proyeksiyası seçməyə icazə verilir.

    Koordinat Giriş koordinatlarının sırası

    İstifadəçi koordinatların sırasını Koordinat daxil edin mətn qutusu. Sıra boylamın (Y, X) və ya boylamın (X, Y) izlədiyi enlemdir. Varsayılan olaraq, Google Maps tərəfindən istifadə olunan format "Enlem, Boylam" dir. MGRS və ya Plus Kodları istifadə edildikdə bu tətbiq olunmur.

    Vector Layer Style yaradın

    Yaxınlaşdırma yerlərindən bir təbəqə yaratarkən istifadəçi bir stil təyin edə bilər. Sadə bir standart üslub, etiketli və ya inkişaf etmiş üslubu olan bir .qml stil faylı ola bilər.

    • Çox yerdəki zum üçün yeni qatlar üçün standart stil zaman yeni qat tərzini müəyyənləşdirir Məkan siyahısından vektor qatı yaradın vurulur. Seçimlər:
      • Defolt - Heç bir stil tətbiq edilmir.
      • Etiket - Yeni yaradılan təbəqənin nöqtələrin yanında yazıları olacaqdır.
      • Xüsusi - İstifadəçi bir nöqtə vektor təbəqəsi üçün stil məlumatlarını ehtiva edən bir QGIS .qml faylı yarada bilər. Bir .qml faylı seçilibsə, bu ayar üslubu yeni təbəqəyə tətbiq edəcəkdir.

      The Baxın düymə .qml stil sənədinin seçilməsinə imkan verir. Bir .qml faylı seçildikdə, Xüsusi avtomatik olaraq standart stil kimi seçilir.

      Məlumat sahəsi parametrləri

      • Əlavə məlumat sahələrinin sayı - Bundan başqa Enlik, BoylamEtiket, istifadəçi kimi etiketlənmiş 10-a qədər əlavə məlumat sahəsi əlavə edə bilər Məlumat1, Məlumat2, . Məlumat10. Varsayılan olaraq bu 0 olaraq təyin edilmişdir.

      BBox (Bounding Box Extent) çəkmə parametrləri

      Bunlar panoya alət üçün məhdudlaşdıran qutu tutma parametrləri.

      CRS / Tutulan məhdudlaşdırıcı qutu koordinatlarının proyeksiyası

      Tutulan məhdudlaşdırma qutusunun WGS84 və ya QGIS layihəsinin proqnozlarını istifadə edib-etməyəcəyini göstərin. Seçimlər:

      Tutulan məhdudlaşdırıcı qutunun formatı panoya çəkilmiş məhdudlaşdırıcı qutunun formatını müəyyənləşdirir. Aşağıdakı formatlardan biri ola bilər.

      • minX, minY, maxX, maxY (W, S, E, N) - Seçilmiş ayırıcıdan istifadə
      • minX, maxX, minY, maxY (W, E, S, N) - Seçilmiş ayırıcıdan istifadə
      • minY, minX, maxY, maxX (S, W, N, E) - Seçilmiş ayırıcıdan istifadə
      • x1 y1, x2 y2, x3 y3, x4 y4, x1 y1 - Çoxbucaqlı format
      • x1, y1 x2, y2 x3, y3 x4, y4, x1, y1 - Alternativ çoxbucaqlı format
      • WKT çoxbucağı
      • qutu: [minX, minY, maxX, maxY] - MapProxy tərəfindən istifadə olunan format
      • bbox = minX, minY, maxX, maxY - GeoServer WFS, WMS tərəfindən istifadə olunan format

      Qeyri-spesifik formatlar üçün koordinatlar arasında ayırıcı - Bu, yuxarıdakı formatların yalnız ilk ikisini təsir edir. Əvvəlcədən hazırlanmış koordinatlar arasında istifadə olunur Vergül, Vergül boşluğu, Yer, TabDigər.

      BBOX prefiksi - Bu mətn sətri çəkilən məhdudlaşdırıcı qutu sətirinin əvvəlinə əlavə olunur.

      BBOX şəkilçisi - Bu mətn sətri, çəkilən məhdudlaşdırıcı qutu sətirinin sonuna əlavə olunur.

      Onluqdan sonra əhəmiyyətli rəqəmlər - Bu, çıxış koordinatlarında ondalıkdan sonra dəqiqlik və ya rəqəm sayıdır.

      Dönüşüm Ayarlarını əlaqələndirin

      Bunlar üçün standart parametrlərdir Konversiyanı əlaqələndirin dialoq qutusu.

      • Varsayılan xüsusi CRS / proyeksiya xüsusi bir CRS seçildikdə standart proyeksiyanı təyin edir.
      • Ondalık və DMS qeydləri üçün koordinat sırası koordinatların bir-də formatlanacağını təyin edir Lat, Lon (Y, X) və ya Lon, Lat (X, Y) sifariş.
      • EPSG: 4326 ondalık dərəcə dəqiqliyi bir WGS 84 enlem ve boylam koordinatı üçün ondalık nöqtədən sonrakı rəqəm sayını təyin edir.
      • Digər Ondalık dərəcə dəqiqliyi bütün digər koordinat formatları üçün onluq nöqtədən sonrakı rəqəmlərin sayıdır.
      • DMS saniyə dəqiqliyi bir DMS formatlı koordinatdakı saniyənin onluq rəqəminin sayıdır.
      • D ° MM 'dəqiqlik D ° MM 'formatlı koordinatdakı dəqiqə üçün ondalık rəqəmin sayıdır.
      • UTM dəqiqliyi bir UTM formatlı koordinat üçün ondalık rəqəm sayını təyin edir.
      • UTM formatı göstəriləcək bu formatlardan birini göstərir: '15N 755631 4283168', '755631,4283168,15N', '755631mE, 4283168mN, 15N' və ya '755631mE, 4283168mN, 15, N'.
      • UPS dəqiqliyi UPS formatlı koordinat üçün ondalık rəqəmin sayını təyin edir.
      • UPS formatı göstəriləcək bu formatlardan birini göstərir: 'Z 2426773mE 1530125mN' və ya 'Z2426773E1530125N'.
      • Plus kodların uzunluğu artı kod koordinatındakı rəqəmlərin sayıdır.
      • Geohash dəqiqliyi geohash koordinatındakı rəqəmlərin sayıdır.
      • Maidenhead dəqiqliyi qızlıq koordinat dəqiqliyini təyin edir.
      • GEOREF dəqiqliyi GEOREF koordinatındakı rəqəm sayını təyin edir.
      • Koordinat cütləri arasında ayırıcı bir ayırıcı tələb edən təqdimatlar üçün koordinat cütləri arasında istifadə olunan ayırıcıdır.
      • DDMMSS ayırıcı DDMMSS koordinat cütləri arasında istifadə olunan ayırıcıdır. Koordinatlar arasında boşluq istənilmədiyi təqdirdə boş buraxın. Varsayılan "," dir.
      • D ° M 'S "və D ° M.MM' rəqəmləri arasında boşluq əlavə edin - Yoxlanıldıqda hər cüt cüt arasına boşluq əlavə ediləcək.
      • Pad DMS və DM.MM çıxışları lider sıfırlar ilə əlaqələndirir - Yoxlanıldıqda fərdi DMS koordinatları aparıcı sıfırla doldurulur. Normalda 1 ° 5 '15 "N, 10 ° 19' 50" W kimi görünən bir koordinat 01 ° 05 '15 "N, 010 ° 19' 50" W olacaqdır.

      2 Cavablar 2

      cron yalnız müəyyən bir zamanda əmrləri yerinə yetirir. İstədiklərinizi etmək üçün istədiklərinizi yerinə yetirəcək bir əmri tapmalı və sonra müəyyən bir zamanda cron ilə icra etməlisiniz.

      Məsələn, sadəcə bir yerdən başqa yerə sənədləri kopyalamaq üçün istifadə edə bilərsiniz

      rsync -a / mənşə / təyinat

      və sonra crontab -e çalıştırarak və dəqiqləşdirərək cron ilə çalışmasını planlaşdırın

      faylda. Bu, rsyncinizin hər gün gecə yarısında işləməsinə səbəb olacaqdır.

      Hər gün bunu etmək iki qovluğu sinxronlaşdıracaq. Yalnız son bir gündə yaradılan sənədləri kopyalamaq istəyirsinizsə, bu bir az daha çətindir, ancaq faylları kopyalamaq üçün bir cp çalıştırmak üçün --newer və -exec seçimi ilə tapmaq mümkündür.


      7 Cavablar 7

      Söhbət mütləq "yaxşı istifadəçi interfeysi dizaynı" ilə deyil, təsadüfən silinməməsi və istifadəçinin istifadəçi tərəfindən təmin edilməsi üçün bütün tədbirlərin görülməsi ilə bağlıdır. sildiklərinin tam fərqindədirlər.

      Buradakı bu blog girişi onu çox yaxşı əks etdirir:

      İstifadəçilərə səhvən basa biləcəkləri bir təsdiqləmə düyməsini vermək əvəzinə bir mətn sahəsi verin və təsdiq etmək üçün “sil” sözünü yazmasını istəyin. İstifadəçi mətn sahəsinə “sil” yazdıqda, silmək istədiklərinə şübhə yoxdur. Sil düyməsinə təsadüfən basmaq olmur. İstifadəçi sildikdə təəssüflənmir, çünki təsdiq mətn sahəsi onları etmədən əvvəl nə edəcəklərini müəyyənləşdirir.
      İstifadəçilərin təsadüfən silməməsinə necə əmin olmaq olar - UX Hərəkatı

      Əlbətdə ki, bir düyməni basmaq daha asandır, lakin bu da həmişə adı səhv oxumaq və səhv elementi silmək şansını yaradır.
      Adı yazmalı olduğunuzda (və ya hətta kopyalayıb yapışdırın), bir istifadəçinin səhvən etməyəcəyinə 99% əmin ola bilərsiniz. Bunu ən geci kopya yapışdırmaq üçün adını vurğulayarkən başa düşərdilər.

      Bundan əlavə, bu ümumiyyətlə yalnız çox kritik silmə əməliyyatları üçün istifadə olunur. Bunlar çox nadir hallarda olur, buna görə daha asan və ya daha az cansıxıcı etmək barədə mübahisələr əslində orada dayanmır.

      Bununla bağlı bəzi suallar:

      Yalnız "yaxşı" UI dizaynını aydınlaşdırmaq istifadəçiyə istədiklərini vermək demək deyil. Tez-tez istifadəçiyə özlərinin daha yaxşı bir versiyası olmasına kömək etmək deməkdir.

      Artıq qeyd olunanlara əlavə olaraq, bu model (və bənzər bir neçə) interfeys sürətini azaltmağa imkan verir. Ümumiyyətlə əzələ yaddaşında -> sürət -> səhvlər -> kədərli yol.

      Təsəvvür edin ki, səhiyyə işində çalışırsınız. İstifadəçilər ümumi tapşırıqlarda çox "axın" qururlarsa, potensial olaraq birini öldürən sadə bir səhv edə bilərlər. İntuitiv olsa da, qarşılıqlı əlaqə tələb edərək istifadəçini axından çıxarmaq yaxşıdır (həmişə eyni yerdə görünən və əzələ yaddaşına əlavə edilə bilən sadə təsdiqləmə dialoqundan daha çox).

      Mətn yazmaq bunun yalnız bir nümunəsidir. Mən də gördüm:

      1. mövcud olduqdan əvvəl düymələrə bir müddət əlavə etmək.
      2. Prosesin davamı düymələrinin yerləşdirilməsini təsadüfi seçmə.
      3. Bir kilid əlavə etmək (məsələn, parol ilə idarəedici olaraq işləmə prosesi)

      Bütün bu naxışlar istifadəçini kifayət qədər bezdirmək məqsədi daşıyır ki, irəliləmədən əvvəl prosesi zehni olaraq qiymətləndirməyi dayandırsınlar.

      1. Etdiyin işin təhlükəsini başa düşürsən.
      2. Ən əsası, doğru reponu silməkdir.

      Bir istifadəçinin uzun adları olan bir çox reposu varsa, onları qarışdırmaq asan ola bilər. Adı yazmaq, səhv olanı nuke etməməyinizə əmin olmaq üçün yaxşı bir yoldur, bu, həqiqətən pis olacaq.

      Mousing biləyimin həddindən artıq istifadəsindən gərginliyi azaltmaq üçün sol siçan vurmaq kimi fasilələrlə istifadə etmək üçün istifadə edilməmiş bir klaviatura düyməsini (AutoHotKey vasitəsilə) yenidən düzəldirəm və çox vaxt tapşırıq verərkən bəzən (nadir hallarda) bu düyməni səhv nöqtəyə vururam. Mən də bəzən siçanın özünü vurdum və istəmədən bir dialoqdakı düyməni basdım.

      "Məni düşündürməyin" çox yaxşı bir qayda olsa da, istifadəçinin nadir, dağıdıcı bir əmrin nə edəcəyini dəqiqləşdirməsinə kömək etmək məntiqlidir. İstifadəçinin niyyətini aydınlaşdırmaq üçün istifadəçi formasının tam bir cümləsini "xahiş edirəm wiki, məsələlər və şərhlər daxil olmaqla iBug / example-deposu deposunu silin" deyə düşünərdim. özləri bu vəziyyətdə, istifadəçi bunu yalnız bir dəfə həmin depoda edəcəkdir.

      Kod yazan hər kəs tam, aydın, düzgün yazılmış mətn sətirlərini çox tez-tez yazmalı, buna görə bir layihədə həyata keçirə biləcəyiniz ən dağıdıcı hərəkəti təsdiqləmək üçün belə bir sətir əsassız deyil.

      In my opinion, an extra modal with a bright red button that does't respond to keyboard actions (like the Enter key) would suffice. One would have to move their mouse onto the bright red button to click it for an extra layer of caution. This is less cumbersome and the disability to simply hit the Enter key is both simple and effective.

      Are you sure that they'd have to "move their mouse"? Every time? Even if they're on a device with a different resolution, where maybe things don't line up as anticipated? Or if they're zoomed in? What about touch input? What about people who aren't using a mouse (due to difference in ability/etc)? Now you have to make sure it responds to keyboard in a way that doesn't break accessibility, but doesn't allow an accidental deletion.

      While there are arguments against indiscriminately following best practices simply due to them being best practices (versus developing an understanding of why they are in place) or at least "what everyone else is doing", particularly when they aren't həmişə actually so great, I'd like to point out that usually they have become a best practice because there are unforeseen issues which will arise, and trying to go against them simply because you don't see the point of them is usually a bad idea. When looking at something that is a widespread/widely adopted best practice, start from the assumption of it being meaningful and significant and likely having strong underlying reasons that have developed over more time (and likely among more people than just one, and certainly having been reviewed by more than just one person) than you alone have probably devoted to the same set of problems (and with only your own perspective guiding you). Not to mention the global consistency issues.

      @BigChair's answer alongside @Bryce Howitson's answer both dig into why this is a best practice for unrecoverable actions in general. In UI design, it's important to create friction for critical actions that will be unrecoverable, and these both cover the topic quite well for this context.

      Where possible, though, I would advise taking a different path in any case where it would be feasible to implement:


      Select all target objects and also the source object (the source object needs to be active, so either select it last or select it again after you selected all target objects).

      Go to the Material tab, select a material slot and click the specials menu button.

      Basın Copy Material to Others to copy.

      You can also do this by pressing Ctrl L > Materials with the target objects selected and the object with the source materials active. You can select multiple objects at once with Shift RMB .

      Actually this is all wrong. So wrong on so many different places because blender tuts obviously don't know the meaning of the word copy^^. A copy is a copy and not a reference!

      You are creating references (at least it does that in my version 2.79). if i change a material of one object, the other objects are changing too. This is not quite what I want and what your title actually says )

      I just looked further and can tell anyone who wants to actually copy it how it's done.


      Geographic Information Systems

      Welcome to the Tipt on County GIS webpage. You're probably wondering what GIS is. GIS (Geographic Information Systems) is a computer-based mapping tool that allows for the storage, editing and creation of spatial/geographic information. GIS can also perform geographic analysis based on what questions you need answered. What layers of information you combine depends on your purpose&mdashfinding the best location for a new commercial site, analyzing environmental situations, viewing similar crimes in a region to detect a pattern, and so forth. The Tipton County GIS Department is responsible for coordinating GIS data sharing among participating agencies on the GIS Board and with creating base map layers for use by these agencies and the public. Click here for a PDF presentation of TCGIS.

      Tipton County GIS began in 2000, when the county learned it would be one of the first in the state to participate in the Tennessee Base Mapping Program. As a result of the project, Tipton County has high-quality GIS data and is well ahead of most counties in Tennessee. Data obtained from this project includes digital orthophotos (aerial photos) from 2000, parcels, street centerlines, and city boundaries.

      The Tipton Count y GIS Board was created shortly after the county&rsquos participation in the Base Mapping Project. The board is made up of 13 representatives from the following agencies and offices:

      Our goal is simple: "To Serve the Mapping and Geographic Needs of Tipton County, TN". We accomplish this through:


      8 Cavablar 8

      Create a new layer and fill it with any color you want. Move this layer below the image you want to manipulate and set the layer Blend Mode of the image layer to Multiply . You can then modify the opacity of the image layer if you want, but it isn't necessary.

      It may also help to desaturate or grayscale the image layer.

      Original image


      2 Cavablar 2

      There are a lot of ways to ensure that.

      The best approach is to use the "Layer Collision Matrix". To keep things organized, you could create a Bullets , Enemies and a Player Layer. Then go to Edit > Project Settings > Physics and you'll see the collision matrix.

      You can check all the layer-pairs that should report collisions there. In the screenshot you can see that Bullets will only collide with Enemies and Enemies also collide with the Player. Then all that's left to do is assign the matching layers to your GameObjects or Prefabs.

      Using the collision matrix is the best approach, because it directly affects the physics simulation (non-colliding layers don't have to be checked for collisions at all) which is the most performant solution to your problem.

      Another approach (or you could also combine the two) is to implement OnCollisionEnter or OnTriggerEnter on the Enemies and Players, and not the Bullet. Then you're free to implement different behavior for each entity and also report scores or perform other tasks.


      When/Why to use OSPF?

      This question has been hanging around in my head for a while all the way from back in 2012, when we replaced our core network switch.

      This switch was actually a stacked pair of old 3Com 4900sx, and it was responsible for layer 3 routing between VLANs in our network. We're just a two-man IT shop, where a lot of our internal expertise is more in workstation, server, and application support, with only basic network engineering, so we engaged a consulting firm for this project. The consultant's task was to look at how our network was configured, and what growth we were having, to make sure the new switch was set up well (not just matching what we had, but also looking to the future), as well as help with the cut-over to minimize downtime.

      To make a long story short (too late), there were two noticeable configuration differences from the old to the new. The first difference is a much shorter ARP timeout. This makes sense to me the rise of Wi-Fi means a device might move from one place to another and end up on a different port, invalidating cached ARP information. The second difference is the old switch used OSPF areas, but the new switch does not do any OSPF configuration at all. This part I do not understand. It's not so much that it doesn't make sense, as that I lack a frame of reference for knowing when or why one would want to use OSPF at all.

      And so there is my question: when does it make sense to add OSPF to a network, or why would you choose OSPF over another option? I've been through several resources on this in the past, but never quite had this solved to my satisfaction.