Több

Hogyan oszthatjuk fel a sokszögeket vonalrács szerint?

Hogyan oszthatjuk fel a sokszögeket vonalrács szerint?


Egy sokszöget egy metsző vonallal szeretnék különböző részekre osztani, pontosan úgy, mint ebben a bejegyzésben (Sokszög réteg felosztása vonalréteggel?).

Van egy vektorrácsom a sokszögek vágásához, ezért először a metszés eszközt (sokszögekkel ellátott vektorrácsot) használtam, hogy megkapjam azokat a vonalakat a vektorrácsból, amelyek metszik a levágni kívánt sokszögeket.

Utána a fent említett bejegyzéshez hasonlóan követtem az eljárást (egyesítés, majd sokszögletelés), de ez nem nyújt megvalósítható megoldást, mert egyes rétegeket úgy vágnak le, ahogy akarok, másokat nem.

Van valakinek valami megoldása ezzel kapcsolatban? Itt olvastam (Sokszög készítése a QGIS metsző vonalaiból Polygonize vagy hasonló módszerrel?), Hogy a poligonizálással kapcsolatban voltak problémák, talán ez az oka?

Fájl: Windows 8, 64 bites, QGIS Desktop 2.4 rendszert futtatok, és a letöltött fájl segítségével telepítettem.

Köszönöm válaszát!


Azt javaslom, hogy poligonizáljuk a rácsot, majd metszjük a sokszögrácsot a másik bemeneti sokszögréteggel. Ez sokkal kevesebb gondot okozhat.


Hogyan oszthatjuk fel a sokszögeket vonalrács szerint? - Földrajzi információs rendszerek

A helymeghatározó algoritmusok tervezői megosztják a tesztadat -készleteket (benchmarkokat), hogy összehasonlíthassák az újonnan kifejlesztett algoritmusok teljesítményét. Az előző évtizedekben a helyadatok rendelkezésre állása korlátozott volt. A nagy adatok forradalmasították az emberi tevékenységekről és a környezetről rendelkezésre álló információk mennyiségét és részletességét. Várhatóan a nagy adatok integrálása a helyelemzésbe növelni fogja a bemeneti adatok felbontását és pontosságát. Következésképpen a megoldott problémák mérete jelentősen megnöveli az igényeket olyan algoritmusok kifejlesztésére, amelyek képesek lesznek megoldani ezeket a problémákat. A reális, nagyméretű tesztadat -készletek elérhetősége nagyon korlátozott, 100 000 feletti igényponttal. A bemutatott adathalmaz Szlovákia teljes területére kiterjed, és az úthálózat grafikonjából és közel 700 000 csatlakoztatott keresleti pontból áll. Az 5,5 millió lakosú népesség a keresleti pontok helyeihez van rendelve, figyelembe véve a lakossági népességrácsot, hogy megbecsülje a kereslet nagyságát. A keresési pontok helyének felbontása 100 m. Ezzel a cikkel a teszteredményeket nyilvánosan hozzáférhetővé teszik, hogy más kutatók is megvizsgálhassák algoritmusaikat. Használatának második területe olyan módszerek tervezése, amelyek kiküszöbölik az összesítési hibákat, amelyek általában akkor fordulnak elő, ha ilyen méretű helymeghatározási problémákat mérlegelnek. Az adathalmaz két kutatási cikkhez kapcsolódik: „Egy sokoldalú adaptív aggregációs keretrendszer a térben nagyméretű, diszkrét hely-elosztási problémához” (Cebecauer és Buzna, 2017) [1] és „A keresleti becslések hatása a szolgáltatóközpontok elhelyezkedésének értékelésére és optimáltságára ”(Cebecauer et al., 2016) [2].


Terület felosztása¶

Szeretnénk felosztani a területet kisebb határoló dobozokra, amelyek felhasználhatók WMS/WCS kérések hívásával történő adatgyűjtésre. A csomag a terület felosztásának 3 különböző módját valósítja meg.

A határoló doboz felosztása ¶

A legegyszerűbb módszer a területhatároló doboz kiszámítása és kisebb, azonos méretű részekre osztása.

Bemenetként meg kell adnunk a geometriák listáját, azok CRS -eit, valamint az int vagy a tuple -t, megadva, hogy hány részre lesz osztva a határoló doboz.

A határoló dobozok listája mellett lehetőség van a geometriák listájának beszerzésére is (azaz minden egyes határoló doboz metszéspontjára a teljes érdeklődési területtel).

A felosztások megjelenítéséhez használjuk a következő funkciót

A Splitter automatikusan eltávolította azokat a határoló dobozokat, amelyek nem metszették a Hawaii -szigetek geometriáját. A határoló dobozokon belüli terület nagy része azonban még mindig kívül esik a geometriánkon. Ezért minden osztónak van egy opcionális redu_bbox_sizes paramétere is.

A finomabb felosztás megadásával még tovább csökkenthetjük a határoló dobozok teljes területét.

Felosztás az OSM rácsban¶

Néha jobb, ha az adott geometriáktól független hasítórács van. Így ha a geometriák valamikor kissé megváltoztatják a rácsot, ugyanaz marad.

A következő osztó az Open Street Map rácsát valósítja meg.

Felosztás a műhold csempe rácsában¶

Ha szeretnénk műholdas csempék szintjén dolgozni és felosztani őket, használhatjuk a TileSplittert. A Sentinel Hub WFS szolgáltatással együtt működik, ezért szükség van egy példányazonosítóra, ahogy az utasításban le van írva. Meg kell adnunk az időintervallumot és az adatgyűjtést is.

A TileSplitter alapértelmezés szerint a CRS műholdas csempe határoló dobozait adja vissza. Ezek átalakításához használhatjuk a BBox.transform (target_crs) metódust, vagy megadhatjuk a crs paramétert a get_bbox_list metódusban.

Megjegyzés: Ez csak a határoló doboz csúcsait fogja átalakítani, ezért az új határoló doboz nem lesz teljesen igazítva az eredetihez.

A kapott Sentinel-2 lapkák metszik egymást. Ezért ez az osztó csak akkor hasznos, ha az eredeti műholdképek szintjére vonatkozó adatokat elemezzük.

Megadhatjuk azt is, hogy tovább osztjuk a műholdképeket.

Felosztás egyéni rácsban¶

Abban az esetben, ha a fenti osztók egyike sem elegendő, van CustomGridSplitter is. Csak a határoló dobozok listájára van szükségünk, amelyek a terület felosztásának új módját határozzák meg.

A következő példa csak egy szélességi és hosszúsági értéket tartalmazó határoló dobozokra való felosztás:

Vegye figyelembe, hogy a sokszögek, amelyek kívül esnek a határoló dobozok adott gyűjteményén, nem befolyásolják a csempézést.

Csakúgy, mint az előző példákban, az egyes határoló dobozokat tovább oszthatjuk, és méretüket csökkenthetjük, hogy jobban illeszkedjenek az adott formákhoz.

Felosztás UTM rácszónákra¶

Nagy területek, például több UTM zónát átfogó országok vagy kontinensek kezelésekor célszerű lehet a területet az UTM zónák vagy az UTM katonai háló referenciarendszer szerint felosztani. Ezekhez az esetekhez egy UtmZoneSplitter és egy UtmGridSplitter jött létre. Ezek az osztók létrehozzák a határoló dobozok listáját UTM CRS -ben. Minden BBox rendelkezik az UTM zónának megfelelő CRS -rel, amelyhez tartozik.

A zónák és a rácslapok közötti konzisztencia biztosítása érdekében a BBox es méretei méterben vannak megadva bemeneti paraméterként. Emiatt a redu_bbox_sizes opció nem áll rendelkezésre ezeknél az osztóknál. A két osztó következetes eredményeket ad vissza egymás között, kivéve azokat a területeket, ahol az UTM rácslapok kivételeket tartalmaznak, például 31V és 32V, valamint 31X, 33X, 35X és 37X.


3. A PLC rendszerek áttekintése

A PLC rendszereket több mint egy évszázada használják az elektromos hálózatokban. A PLC technológia az eredendő kapcsolatot kínálja az alapul szolgáló hálózattal oly módon, hogy a teljesítményhez és a rendelkezésre álláshoz kapcsolódó körülmények társíthatók a rácseseményekhez. A PLC, amint azt a következő fejezetekben kifejtjük, ugyanazon kommunikációs koncepció különböző változataira utal. A különböző PLC-technológiák jó kombinációjával a hálózat különböző szegmenseiben egy PLC-alapú intelligens mérés telepíthető, hogy könnyen fejlődhessen az intelligens hálózat felé.

3.1. A PLC technológia és rendszerek fejlődése

A PLC technológia eredete legalább 1918 -ban nyúlik vissza Japánban, amint azt [24] megállapítja a PLC első tesztelése és kereskedelmi működése kapcsán az elektromos vezetékeken keresztüli hangos telefonáláshoz. A PLC -ötletek még korábban, a 19. század végén születtek, bizonyos szabadalmak hang- és adatátvitelt igényeltek bármilyen típusú vezetékes adathordozón, beleértve az elektromos vezetékeket is. Néhány évvel később az első kísérleteket ezzel a virágzó technológiával végezték el az USA -ban, Európában és Ázsiában [24], oly módon, hogy 1927 -re a PLC -t széles körben elfogadták [25]. A PLC első megvalósításait nagyfeszültségű távvezetékekhez tervezték nagyfeszültségű távvezetékeken (nagy teljesítményű 50 W körüli átvitel és több tíz kilométer megtétele 50 kHz és 300 kHz közötti frekvenciákon keresztül [25]), ahol a hagyományos telefonvonalak rosszabbul teljesítettek, mint a PLC az alkalmazott pólusok gyengeségére, valamint a gyakran előforduló interferenciákra a hatalmi és telefonvonalak között (gazdasági szempontok is említhetők). Ezek a kezdeti hangkommunikációk kissebességű adatátvitelt foglaltak magukban, beleértve az operatív szolgáltatások nagy hatékonyságú digitális kommunikációjává történő fejlődést [26], valamint a BB PLC közelmúltbeli tudásátadását a hozzáférés és az otthoni előrehaladás érdekében [27,28].

A PLC -mérőleolvasó alkalmazások (1897 [29] szerint és 1903 [30] szerint) még korábbiak voltak, mint a hangos alkalmazások. Miután a villamosenergia -szolgáltatók nagymértékben elfogadták a távolsági PLC -átvitelt HV -vonalakon, 1930 -ban [31], és következetesebben az 1950 -es években, amikor egy vállalatcsoport [32] kifejlesztett egy PLC -rendszert a központi terheléskezeléshez, azzal a céllal, hogy a rács terhelési csúcsainak szabályozására. Ezek a rendszerek a „hullámzásvezérlés” néven ismert PLC-rendszerek, és attól eltekintve, hogy némelyikük még napjainkban is fennmarad, kiváltságukban áll, hogy továbbra is a PLC-technológia hangon kívüli alkalmazását használják, így elődei a Intelligens mérés és intelligens rács megoldások.

Ultra-keskeny sávú (UNB) PLC. Ezek a rendszerek vagy ultra alacsony frekvencián (0,3–3 kHz), vagy szuper alacsony frekvencián (30–300 Hz) működnek. A „hullámzás-szabályozó” rendszerek a PLC-technológiák ezen csoportjának történelmi példájának tekinthetők, még akkor is, ha ezek a hullámzás-szabályozó rendszerek egyirányú kommunikációként működtek. Ezek az UNB rendszerek nagyon alacsony adatátviteli sebességet (nagyjából 100 bps) továbbítanak tíz vagy akár száz kilométeren.

Keskeny sávú (NB) PLC. Ezek a rendszerek a 3 kHz és 500 kHz közötti frekvenciasávot használják, amely magában foglalja az Európai Elektrotechnikai Szabványügyi Bizottságot (CENELEC) A sávot (Európa, 3–148,5 kHz), a Federal Communications Commission (FCC) sávot (USA, 10–490 kHz) , Az ARIB sáv (Japán, 10–450 kHz) és a kínai sáv (3–500 kHz). Ezeknek a technológiáknak a hatótávolsága az elektromos vezetékektől függően több száz métertől néhány kilométerig terjedhet. Az NB PLC technológiák tovább sorolhatók: ○

Alacsony adatsebességű (LDR) NB PLC. Egy hordozós technológiák, amelyek képesek néhány kbps sebességű átvitelre

Nagy adatsebességű (HDR) NB PLC. Multicarrier technológiák, amelyek több száz kbps sebességű átvitelre képesek.

BB PLC. Ezek a rendszerek 1,8–250 MHz -es sávokban működnek, több száz métertől kilométerig terjednek, és több Mbps -tól több száz Mbps -ig terjedő adatátviteli sebességet biztosítanak.

A keskeny sávú PLC rendszerek fejlődése (UNB és NB): ○

A hullámzás -szabályozási rendszerek voltak a 20. század közepén a „keresleti oldali menedzsment” első példái. Egyirányú UNB PLC -t használt, sikerült összekapcsolni a PLC jelet az MV -től az LV -ig, és elérte bizonyos terheléseket, amelyeket le lehetett választani a hálózatról, csökkentve a fogyasztást, és ezáltal a csúcsterhelési görbét. Ezeket a rendszereket továbbfejlesztették, hogy magukban foglaljanak néhány alapvető tarifa-alapú mérőbeállítást, mint az intelligens mérőrendszerek alapvető alapját.

Az első intelligens mérőrendszereket eredetileg az UNB PLC -vel is megvalósították. Még mindig használják azokat az eseteket, amikor a mérők széles földrajzi területeken vannak szétszórva, és nagyon korlátozott, nem PLC technológiai alternatívák léteznek. Az elmúlt 20 évben a kétirányú automatikus kommunikációs rendszer (TWACS) [33,34] és a Turtle Systems [35] széles körben elterjedt, és szembesültek a kritikával, hogy a funkciók nagyon korlátozottan alkalmazhatók Intelligens mérési tartomány ilyen alacsony adatátviteli sebességgel.

Az intelligens mérés koncepcióinak rendezése a kilencvenes években, az EN50065 rendelet megjelenésével jött létre (különösen Európában). A CENELEC A sáv felső része az a közös tényező, amelyet de facto világszerte a PLC-alkalmazások számára tartogattak. Ennek a korszaknak az elején számos saját fejlesztésű rendszert fejlesztettek ki az NB PLC használatával. Némelyikük normál állapotba került, némelyik pedig saját tulajdonban maradt. Néhány más szabványosított volt, de soha nem állított elő elegendő léptékű, terepen telepített rendszert. Ezen rendszerek közül megemlíthetjük az Amerikai Nemzeti Szabványügyi Intézetet (ANSI)/Electronic Industries Alliance (EIA) 709.1 (LonWorks, ISO/International Electrotechnical Commission (IEC) 14908-1 2008-ban), az IEC 613334-5 alkatrészeket és speciális szállítói megoldásokat (ON Semiconductor, STMicroelectronics, Yitran és Adaptive Networks többek között, LDR NB PLC megoldásokat kínálva, 1200 bps és 4800 bps közötti adatátviteli sebességgel). Az egyik „fogalom”, amelyet ebben az időszakban fejlesztettek ki, az ezekben a rendszerekben használt alkalmazásréteg és az általa kezelt objektummodell (Device Language Message Specification (DLMS) és COmpanion Specification for Energy Metering (COSEM) [36]).

Az intelligens mérőrendszerek, amelyek a Smart Grid tartományba vetülnek, valósággá váltak a HDR NB PLC rendszerek kifejlesztésével és hatalmas bevezetésével. Az ortogonális frekvenciaosztásos multiplexeléssel (OFDM) [37] rendelkező HDR NB PLC-rendszerek korai kísérletei óta [37], amelyek örökölték az IEC 61334-5-4 többvivő modulációjának (MCM) fogalmait, csak a PoweRline Intelligent Metering Evolution ( A PRIME) és a G3 rendszermeghatározás kristályosította, hogy az intelligens mérő PLC-rendszerek útvonalat találhatnak ahhoz, hogy az iparág erőfeszítéseit a Smart Grid igényeihez készített, nem szabadalmaztatott, megvalósítható, interoperábilis és helyben bevált megoldások felé irányítsa. Ezeket a rendszereket alaposan elemezte az Open Meter projekt [38] (az M/441 [39] és az M/490 [1] megbízatás következtében), és kivetítették az Elektromos és Elektronikai Mérnöki Intézetbe (IEEE) 1901.2 és a Nemzetközi Távközlési Unióba (ITU) szabványosítási ütemtervei. Ezek a HDR NB PLC rendszerek támogatják a keresletkezelő programokat, az elosztó automatizálási rendszereket, az áramszünet -kezelést, az energiafelhasználás csökkentését, a hálózati veszteségek csökkentését és a helyi kiegyensúlyozást. Ezeknek az alkalmazásoknak valóban szükségük van technológiákra, amelyek felkészültek igényeik kielégítésére, de az alapvető kommunikációs technológia önmagában nem nyújt ilyen funkciókat [6]).

A BB PLC -rendszerek korai bevezetése 1997 -ben történt, az első tesztek a lakossági internet -hozzáférésre vonatkozóan az Egyesült Királyságban, a Norweb Communications és a Nortel [40] segítségével. A felhasznált termékeket 1 Mbps körüli adatátviteli sebesség továbbítására készítették fel, amelyek a tervezett ideig közel voltak az alternatív kereskedelmi ajánlatokhoz (pl. Aszimmetrikus digitális előfizetői vonal (ADSL)). Nagyon rövid idő múlva az olyan vállalatok, mint az Ascom és a Main.net világszerte aktívan meggyőzték a közműveket, hogy vegyenek részt különböző terjedelmű és méretű kísérletekben, hogy internetes hozzáférést biztosítsanak ügyfeleiknek a 2000 -es évek „kommunikációs buborékja” keretében.

A DSL-technológiák megállíthatatlan fejlődése, valamint a konszolidált HFC-alternatívák megszüntették az internet-hozzáférés iránti érdeklődést, még akkor is, ha az olyan projektek, mint az Open PLC European Research Alliance (OPERA) [41,42], a kutatási és fejlesztési (K + F) kezdeményezések nagy részét BB PLC a hozzáférési szegmenshez.

A BB PLC érdeklődését egy olyan szegmensre irányították át, amely kiegészítheti a BB internet-hozzáférést, és számos kezdeményezést (Homeplug [43], Universal Powerline Association (UPA) [44], HD-PLC Alliance [45] és HomeGrid Forum [46]) kifejlesztett megoldásokat a BB PLC csatlakoztathatóság biztosítására. A szabványügyi testületek ezeket a fejleményeket az otthoni szabványok formájában konszolidálták, mind az IEEE 1901 [47], mind az ITU G.hn [48] dokumentumban.

A BB PLC közművek iránti érdeklődése azonban nem szűnt meg az internet -hozzáférés megtévesztésével. Az OPERA 2-nek [49] sikerült átirányítania a BB PLC-ben összegyűjtött know-how-t a hozzáférési szegmensekben, hogy megkeresse a BB PLC villamosenergia-üzemeltetési alkalmazásait. Így a másodlagos alállomások (SS-ek) BB PLC-n keresztüli kommunikációjának, a meglévő tudásnak és az otthoni környezetet kiszolgáló BB PLC-termékeknek a kommunikációjának lehetőségét úgy alakították ki, hogy olyan ipari megoldásokat állítsanak elő, amelyek az MV kábelcsatlakozásra szolgáló csatolóegységekkel együtt sikerült telepíthető megoldásokat nyújtanak az MV SS kapcsolathoz [50].

Ennek következtében ma a legmodernebb PLC technológiák és megoldások csoportja létezik. Ezeket a hálózat különböző szegmenseiben és különböző célokra fejlesztették ki és alkalmazták. Néhányuk még jól szabványosított, és rendelkezik a szükséges iparági támogatással.

3.2. A PLC szabványosítás fejlődése

3.2.1. UNB és NB PLC szabványosítás

A szabványosítás nem mindig volt prioritás a PLC rendszerekben. A PLC prioritása történelmileg az volt, hogy olyan rendszereket hozzon létre, amelyek valós terepi körülmények között működtek. Végül a rendszerek egyes részeit valahogy szabványokká emelték, a technológia bevezetőinek vagy befolyásának köszönhetően. Jó példa erre az állításra a hullámzás -szabályozó rendszerek, amelyek eredetük az 1950 -es években [51] volt, és csak [52] szabványosították a vevőtípusok tesztelésére.

Az NB PLC rendszereket szintén szabványosítási erőfeszítéseknek vetették alá. 1991-ben a CENELEC kiadta az EN 50065-1+A1: 2010 európai normát [53], és bár a meglévő PLC saját rendszerek némelyike ​​saját tulajdonú maradt, néhányan más szabványosítási utakat követtek.

A LonWorks [54] (ANSI/EIA/Consumer Electronics Association (CEA) 709 és ISO/IEC 14908-1 [55]) az Echelon [56] által létrehozott és az EIA és a CEA által támogatott rendszer eredménye, eredetileg ipari és épületautomatizálás. Az ANSI szabvány négy részből áll, egy a hálózati vezérlő protokollhoz (EIA 709.1-B, 2002), és további három a különböző fizikai adathordozókhoz (az EIA 709.2 a PLC-hez tartozó).

A Konnex (KNX, EN 50090), amelyet a Konnex Association [57] népszerűsített, eredetileg az otthoni és épületautomatizáláshoz készült, három további protokoll harmonizálása érdekében (nevezetesen a BatiBUS Club International (BCI), az European Installation Bus Association (EIBA)) és az Európai Otthoni Rendszerek Szövetsége (EHSA)). A Konnex EN 50090 -es verziója ([58]) számos kommunikációs adathordozót tartalmaz, köztük PLC -t.

Az IEC 61334-5 tartomány [59] releváns példái az IEC 61334-5-1 nemzetközi szabvány, Spread-Frequency Shift Keying (SFSK) NB PLC rendszerrel. IEC 61334-5-2-IEC 61334-5-5, mint műszaki előírások: IEC 61334-5-2 a FSK NB PLC rendszer IEC 61334-5-3 közvetlen sorrendben elosztott spektrumú adaptív szélessávú (SS-AW) NB PLC IEC 61334-5-4 MCM-el PSK differenciálművel, főleg MV PLC és IEC 61334-5-5 esetén Spread Spectrum Fast Frequency Hopping (SS-FFH) NB PLC rendszerrel.

Kiegészítő szabványosítási erőfeszítéseket tettek az NB PLC rendszereknél az úgynevezett (DLMS/COSEM) [36]. A DLMS/COSEM az az alkalmazásszint és objektumnyelv, amelyet világszerte sok intelligens mérőrendszer használ. A DLMS/COSEM eredete a gépjárműgyártásból származik az 1970-es években. 1980 -ban a Manufacturing Automation Protocol (MAP) nevű kezdeményezés egy hálózati szabvány megtervezését kezdte meg a különböző elektronikai eszközök és gépek összekapcsolására a gyártóüzemekben [60]. Ez az erőfeszítés létrehozott egy kommunikációs csomagot [61], amely az alkalmazási rétegben definiált egy protokollt, amelyet gyártási üzenet -specifikációként (MMS) ismertek, szabványosítva [62,63]. Az MMS a közművek referenciájává vált, amikor az American Electric Power Research Institute (EPRI) erre összpontosította figyelmét. A kilencvenes évek első felében egyes európai közművek és gyártók elkezdtek dolgozni azon, hogy az MMS -t a villamosenergia -elosztóhálózathoz igazítsák [64], és ez a munka a protokoll egyszerűsített változatát eredményezte, majd elnevezése Distribution Line Message Specification (DLMS). A DLMS -t az IEC TC57 szabványosította [65,66]. 1996 -ban létrehozták a DLMS Felhasználói Társulást, és az intelligens mérési környezetben egy teljesen új „absztrakt objektum” modellt (COSEM) hoztak létre a német energiaadat -azonosító rendszer (EDIS, [67]) alapján. A DLMS a „Device Language Message Specification” végleges nevét vette fel, és a COSEM-szel közösen a közművek (nem csak az áramszolgáltatók) teljes piacával foglalkozott, támogatva a nem PLC kommunikációs eszközöket.

Ennek a második generációs [51] szabványos rendszernek az evolúciója követi az OFDM rendszerek bevezetését, mivel a PRIME és a G3 az első példány [68]. Amint azt a fejezet elején említettük, és különösen a PRIME esetében, az erőfeszítések kezdetben egy iparág által támogatott rendszerek előállítására összpontosítottak, amelyeket a helyszínen be kell mutatni, és amelyeket végül szabványosítani lehet. Az ITU-T 2010 januárjában kezdeményezte a G.hnem munkacsoportot (a hnem az „energiahálózat otthoni hálózati vonatkozásai” rövidítése) azzal a céllal, hogy meghatározza az NB PLC szabványt az energiagazdálkodási alkalmazásokhoz. 2010 márciusában az IEEE P1901.2 munkacsoportja elkezdett dolgozni az NB PLC szabványon a Smart Grid alkalmazások (LV és MV) számára. Mind az ITU, mind az IEEE befejezte szabványait a hivatkozások szerint [69,70].

3.2.2. BB PLC szabványosítás

A különböző BB PLC rendszereket az 1990 -es évek utolsó felétől és a 2000 -es évek első felétől fejlesztették és fejlesztették. Az első hivatalos szabvány azonban csak 2008-ban jelent meg (ANSI, TIA-1113 [71]). Ez a szabvány elsősorban a HomePlug 1.0 specifikációin [72] alapul, amely a BB PLC egyik legelső iparági szabványa, és nagy hatással van a PLC-rendszerek világszerte történő alkalmazására az otthoni környezetben.

A BB PLC rendszerek fejlődésére vonatkozó szélesebb körű hatásszabványokat azonban az IEEE és az ITU készítették. Ezek a szabványosító szervek örökölték a 21. század első évtizedének PLC K + F fejlesztését. A K + F fejlesztések kiemelkedő mintája volt az együttműködő OPERA projekt [41]. Az OPERA egy többéves (két szakaszban kidolgozott) projekt, amelyet az Európai Közösség finanszírozott, és amely a PLC érdekelt feleinek nagy és releváns közösségét vonta be. Az OPERA mind a BB PLC technológiára, mind annak alkalmazására összpontosított.

Az IEEE 1901 munkacsoportot 2005-ben hozták létre, hogy kifejlesszenek egy szabványt a nagy sebességű (több mint 100 Mbps) kommunikációhoz, mind otthoni, mind hozzáférési környezetben [73–76]. Erőfeszítéseit 2010 szeptemberében fejezték be a két BB PLC technológia [47,77,78] meghatározásával (nem lehetett konszenzusra jutni egyetlen megvalósításban), valamint egy kötelező együttélési mechanizmussal, amely lehetővé tette az IEEE 1901 eszközök egymás mellett való létezését. és más BB PLC szabványokkal (pl. ITU G.hn).

Az ITU-T G.hn Home Networking keretrendszert 2006-ban hozták létre, hogy ajánlást dolgozzon ki egy otthoni adó-vevő számára, amely képes különféle típusú otthoni fizikai adathordozókra (& lt1 Gbps [73,76,79]). A G.9960 [80] ajánlás (PHY (PHYsical) réteg) 2009 októberében, a G.9961 ajánlás [81] (Data Link Layer) pedig 2010 júniusában jelent meg. Ezek az ajánlások nem célozzák meg a hozzáférési alkalmazásokat.


  • a táblája (melyik kódot adja meg) elég kicsi, és elfér egy oldalon, így nincs szükség longtable használatára :)
  • talán később bővíted. ebben az esetben az alábbi mwe szolgálhat keretként
  • kissé módosítom a táblázat kódját. ebben csomagokat használok könyvtáblák (horizontális szabályokhoz) és makecell (többsoros cellákhoz)

Itt egyszerűsödik és javul a makecell betöltése (lehetővé teszi a sortöréseket a szabványos cellákban és a közös formázást) és a könyvlapok (változó szélességű vízszintes vonalak némi kitöltéssel). Hozzáadtam néhány sort a sorok körül az egyértelműség és a jobb olvashatóság érdekében.

Hozzáadtam néhány szöveget, hogy bemutassam a következő oldalon található táblázat második részét, de mivel nem beszélek portugálul, sajnálom, hogy nem tudtam lefordítani.


0. Bevezetés - LUPMISManual

A LUPMIS az Földhasználati tervezési és gazdálkodási információs rendszer .

2008 óta területi tervezési koncepciót dolgoztak ki, határoztak meg és állapítottak meg a Város- és Országtervezési Osztály (TCPD) ghánai kormány (2012 -ben legalizálják), a Land Administration Project égisze alatt.

A TCPD az egyedüli kormányzati ügynökség a területi tervezéshez minden szinten (országos, regionális, kerületi). A területi tervezést a térhez kapcsolódónak kell tekinteni (helyfüggő, térképi alapú, beleértve egy erős térinformatikai összetevőt). Más ügynökségek felelősek a gazdasági, politikai és fejlesztési tervezésért.

Ez a kézikönyv 5 összetevőből áll:

Az 1-6. Fejezetek a szoftver kézikönyv a térinformatikához pályázott térinformatikai szoftverhez (Map Maker), a kapacitásépítési és tervezési koncepció részeként.

A 7. fejezet leírja tervezési koncepció.

A 8. fejezet elmagyarázza a térinformatika és a speciális szoftverek testreszabását a TCPD által Ghánában (LUPMIS Eszközök).

A 9. fejezet azt mutatja terveket és adatbázisok.

A mellékletek dokumentálják a szoftver és az adatszabványok minden technikai aspektusát, amelyek ennek a kialakított információs rendszernek a részét képezik.

A cél az informatikai technológiák bevezetése és támogatása a ghánai várostervezés újonnan bevezetett tervezési rendszereiben. A LUPMIS elsősorban a tervezés és a döntéshozatal döntéstámogató eszközeként fog működni.

Fejlesztésének kritériumai a következők voltak:

Technológiájának megfelelősége

Egyszerűség és könnyű használat

Kompatibilitás más adatbázisokkal

Ez GIS felhasználói kézikönyv címzettje a felhasználóknak, mind a földhasználat -tervezőknek, mind a térinformatikai személyzetnek, hogy teljesítsék a területrendezési feladatokat, amennyiben azok GIS -sel elvégezhetők. Piszkozatként gyakran frissítik. A hivatalos dokumentum a lt Land Administration Project weboldalán található. Képzési kézikönyvként a ghánai földhasználati tervezési igényeken, valamint a leendő térinformatikai személyzet és a földhasználati tervezők több hónapos képzésének tapasztalatain alapul.

A LUPMIS-GIS a GIS szoftverrel fut Térképkészítő. A technológiaátadás minden vonatkozása, azaz a rendszer belső humán erőforrás általi irányítása biztosított. Kapacitásbővítés a fejlődés kulcsának tekintik, beleértve - és különösen itt - az IKT területét.

A GIS elméleti bevezetését a „GIS Introduction for LUPMIS” című dokumentum dokumentálja.

Jogi nyilatkozat: A kézikönyvre való hivatkozás vagy idézet a projekt előzetes jóváhagyását igényli (lásd az alábbi kapcsolattartási e -mail címet). A Projekt nem vállal felelősséget vagy garanciát a kifejtett folyamatok és modellek, valamint a külső linkek működéséért. Az eredeti dizájn ( 'koncepció' ) külön weboldalon tekinthetők meg
Nagyra értékeljük a javaslatokat.


2 válasz 2

Csak vezesse a parancsot egy rövid ciklusba. Ennek számos árnyalata van, de alapvetően (bash -ban vagy bármely POSIX shellben):

A másik fő dolog ezzel (az alábbi IFS -anyagokon kívül) az, amikor megpróbál a cikluson belüli változókat használni, miután befejeződött. Ennek oka az, hogy a ciklust valójában egy alhéjban hajtják végre (csak egy másik héjfolyamat), amelyből nem lehet hozzáférni a változókhoz (és akkor fejeződik be, amikor a ciklus megteszi, ekkor a változók teljesen eltűntek.) megteheti:

Hauke ​​példája a lastpipe bash beállítására egy másik megoldás.

Frissítés

Annak érdekében, hogy megbizonyosodjon arról, hogy a 'parancs' kimenetét úgy dolgozza fel, ahogyan ez történik, az stdbuf használatával állítsa be az 'stdout' folyamatot pufferelt sorba.

Ez beállítja a folyamatot, hogy egyszerre egy sort írjon a csőbe, ahelyett, hogy a kimenetét belsőleg puffereli. Vigyázzon, hogy a program belsőleg megváltoztathatja ezt a beállítást. Hasonló hatás érhető el az unbuffer (az elvárás része) vagy a script használatával.

Az stdbuf elérhető a GNU és a FreeBSD rendszereken, csak a stdio pufferelés, és csak a nem setuid, nem setgid alkalmazásokhoz működik, amelyek dinamikusan kapcsolódnak (mivel LD_PRELOAD trükköt használ).


2. rész: Adatkezelés Pythonban

Ennek az oktatóanyagnak az első részében elkészítettük az Egyesült Királyság választási térképét a parancssori Javascript eszközök segítségével, majd Mike Bostock parancssori térképészeti bemutatóját követve. Adatkezelésnél általában a Python környezet felé fordulok. Tehát ebben a második részben visszatérek és megvizsgálom, hogyan érhető el ugyanez a Pandas és a GeoPandas használatával a Python REPL -en.

Ahhoz, hogy közelebb maradjak a „parancssori” stílushoz, ezt a Python REPL segítségével fogom megtenni, de természetesen nagyszerű lenne egy Jupyter Notebook/Lab munkamenet.

A GeoPandas könyvtárat és a Pandákat fogjuk használni néhány általános adatkezeléshez:

Először olvassuk be a választókerületi sokszög határait Nagy -Britanniára egy GeoDataFrame -be:

Ha vizuálisan szeretné ellenőrizni a geometriát, akkor importálhatjuk a matplotlib fájlt, majd egyszerűen meghívhatjuk a .plot () fájlt a GeoDataFrame -en:

Észrevettem, hogy a későbbi ábrákon a Shetlandok hiányoznak a térképről, azt hiszem, hiba van a CODE mezőben ezekben az adatokban: az S1400005 S14000051 legyen. Tehát most gyorsan változtassunk ezen.

Most töltse be a választókerület határait Észak -Írországban:

A két határhalmazt szeretnénk összekapcsolni egy DataFrame -be. Ehhez először be kell állítanom az oszlopneveket, hogy illeszkedjenek:

Másodszor, amint azt az előző oktatóanyagban találtuk, a GB és az NI határgeometria különböző koordináta-rendszerekben van megadva. A Nagy -Britannia (GB) határfájl adatait már a British National Gridre vetítik (EPSG: 27700). Az észak -írországi (NI) határok geometriai adatait azonban az EPSG: 4326 határozza meg. Az ogr2ogr elérése helyett a GeoPandas segítségével végezhetjük el ezt a konverziót:

És most készen kell állnunk arra, hogy összekapcsoljuk a két geometriahalmazt a pd.concat használatával, amely egy másik GeoDataFrame -t szolgáltat.


A bla.conf 2-4. Sorának megjegyzéséhez:

A kívánt parancs végrehajtásához csak írja be a fenti parancsfájlt egy megjegyzésbe:

Ezt a szkriptet ugyanúgy használják, mint a tiédet, azzal a kivétellel, hogy az első és az utolsó sort vesszővel kell elválasztani, nem pedig kötőjellel. Például:

Hasonlóképpen létrehozható egy megjegyzés nélküli parancs.

Speciális funkció

sed vonalválasztása meglehetősen erős. Az első és az utolsó sor szám szerinti megadása mellett lehetőség van regex -szel is megadni. Tehát, ha az összes sort a foo -t tartalmazó sorból a sávot tartalmazó sorba szeretné parancsolni, használja:

BSD (OSX) rendszerek

A BSD sed esetén az -i opciónak szüksége van egy argumentumra, még akkor is, ha ez csak egy üres karakterlánc. Így például cserélje le a fenti felső parancsot a következővel:


Hogyan vezethetek be egy külső vezetéket a tetőterasz csaptelepébe?

Vizet szeretnék kapni az első emeletről felfelé a fal külső részén (mellvéddel és kiálló kivágással) a második emeletre.

Ezt a következőképpen kaptam: 1. emeleti tömlő bibb -> 4: 1 tömlőadapter -> Kerti tömlő -mpt adapter -> mpt -sharkbite 90 fokos könyök -> 14 láb hosszú 1/2 "PEX, amely 45 fokon megy keresztül görbe (most függőleges), majd lekerekített módon átmegy a mellvéd falán (csak felülről támasztva, és a fedélzeti korláthoz rögzített Sharkbite-> MPT (női) -> tömlőbimbóra.

Jól működik, de a PEX napfényben lebomlik, így ez nem hosszú távú megoldás. Aggódom, hogy a réz nehezebb, mint a PEX, és nagy súlyt fog fektetni a 4-1 tömlőadapterre, és mivel a cső 6+ hüvelyk távolságra van a faltól (a mellvédnek köszönhetően), nem könnyű hogy támogassa azt.

Mivel helyettesíthetem ezt - lágy réztekerccsel? Kemény cső cápaharapó szerelvényekkel? PVC (.)

Hogyan támogathatom ezt felülről (inkább nem furatok lyukat a falba)?


Nézd meg a videót: A SOKSZÖG ELEMEI ÁTLÓK