Više

Kako podijeliti poligone po linijskoj mreži?

Kako podijeliti poligone po linijskoj mreži?


Želim podijeliti poligon pomoću linije koja se siječe na različite dijelove, baš kao u ovom postu (Podijelite sloj poligona sa slojem linije?).

Imam vektorsku mrežu za rezanje poligona, pa sam prvo upotrijebio alat za presijecanje (vektorska mreža s poligonima) da dobijem linije iz vektorske mreže koje sijeku poligone koje želim izrezati.

Poslije sam slijedio proceduru kao u gore navedenom postu (spojite, a zatim poligonizirajte), ali ona ne daje izvodljivo rješenje, jer se neki slojevi režu kako ja želim, a drugi ne.

Ima li neko rješenje oko toga? Ovdje sam pročitao (Pravljenje poligona od ukrštanja linija u QGIS -u pomoću poligonizacije ili slično?) Da je bilo nekih problema s poligoniziranjem, možda je to razlog?

Napomena: Ja koristim Windows 8, 64 bit, QGIS Desktop 2.4 i instalirao sam ga prema preuzetoj datoteci.

Hvala na odgovorima!


Predlažem da se poligonizira rešetka, a zatim da se mreža poligona presiječe s drugim ulaznim slojem poligona. To bi trebalo biti mnogo manje problema.


Kako podijeliti poligone po linijskoj mreži? - Geografski informacioni sistemi

Dizajneri lokacijskih algoritama dijele skupove testnih podataka (mjerila) kako bi mogli usporediti performanse novorazvijenih algoritama. Prethodnih decenija dostupnost lokacijskih podataka bila je ograničena. Veliki podaci revolucionirali su količinu i detalje dostupnih informacija o ljudskim aktivnostima i okolišu. Očekuje se da će integracija velikih podataka u analizu lokacije povećati rezoluciju i preciznost ulaznih podataka. Shodno tome, veličina riješenih problema značajno će povećati potražnju za razvojem algoritama koji će moći riješiti takve probleme. Pristupačnost realističnih skupova testnih podataka velikih razmjera, s brojem bodova zahtjeva iznad 100.000, vrlo je ograničena. Predstavljeni skup podataka pokriva cijelo područje Slovačke i sastoji se od grafikona putne mreže i gotovo 700.000 povezanih točaka potražnje. Stanovništvo od 5,5 miliona stanovnika raspoređeno je na lokacije tačaka potražnje uzimajući u obzir mrežu stambenog stanovništva za procjenu veličine potražnje. Rezolucija lokacija tačaka potražnje je 100 m. Ovim člankom podaci o ispitivanju su javno dostupni kako bi se drugim istraživačima omogućilo da istraže njihove algoritme. Drugo područje njegove primjene je dizajn metoda za uklanjanje grešaka agregacije koje su obično prisutne pri razmatranju problema lokacije takve veličine. Skup podataka povezan je s dva istraživačka članka: „Svestrani okvir prilagođenog agregacijskog prostora za prostorno veliki diskretni problem alokacije problema“ (Cebecauer i Buzna, 2017.) [1] i „Učinci procjena potražnje na procjenu i optimalnost lokacija uslužnih centara ”(Cebecauer et al., 2016) [2].


Podjela područja¶

Željeli bismo podijeliti područje na manje granične okvire koji bi se mogli koristiti za dobivanje podataka pozivanjem WMS/WCS zahtjeva. Paket implementira 3 različita načina podjele područja.

Razdvajanje graničnog okvira¶

Najjednostavniji pristup je izračunati okvir za ograničavanje površine i podijeliti ga na manje dijelove jednake veličine.

Kao ulaz moramo pružiti popis geometrija, njihovih CRS -a i int ili tuple specificirajući koliko će dijelova omeđujući okvir biti podijeljen.

Osim popisa ograničavajućih okvira, moguće je dobiti i popis geometrija (tj. Presjek svake granične kutije sa cijelim područjem interesa).

Kako bismo vizualizirali podjele, upotrijebimo sljedeću funkciju

Splitter je automatski uklonio granične okvire koji se nisu križali s geometrijom Havajskih otoka. Međutim, većina područja unutar ograničavajućih kutija još uvijek je izvan naše geometrije. Stoga svaki razdjelnik ima i opcijski parametar reduce_bbox_sizes.

Određivanjem finijeg razdvajanja mogli bismo dodatno smanjiti ukupnu površinu ograničavajućih kutija.

Podjela u OSM mreži¶

Ponekad je bolje imati razdjelnu mrežu nezavisnu od zadanih geometrija. Na taj način, ako geometrije u nekom trenutku malo promijene mrežu, ostat će iste.

Sljedeći razdjelnik implementira rešetku Open Street Map.

Cijepanje u satelitsku rešetku¶

Ako želimo raditi na nivou satelitskih pločica i podijeliti ih, možemo koristiti TileSplitter. Radi u kombinaciji sa Sentinel Hub WFS uslugom pa je potreban ID instance, kako je opisano u uputama. Također moramo navesti time_interval i data_collection.

TileSplitter prema zadanim postavkama vraća granične okvire u satelitskom CRS -u. Da bismo ih transformirali, možemo koristiti metodu BBox.transform (target_crs) ili specificiranjem parametra crs u metodi get_bbox_list.

Napomena: Ovo će samo transformirati vrhove ograničavajućih okvira pa stoga novi granični okvir neće biti u potpunosti poravnat s izvornim.

Dobijene pločice Sentinel-2 se međusobno ukrštaju. Stoga je ovaj razdjelnik koristan samo ako analiziramo podatke o razini originalnih satelitskih pločica.

Također možemo navesti daljnje dijeljenje satelitskih pločica.

Razdvajanje u prilagođenu mrežu¶

U slučaju da nijedan od gornjih razdjelnika nije dovoljan, postoji i CustomGridSplitter. Sve što nam treba je popis graničnih okvira koji definiraju novi način podjele područja.

Sljedeći primjer samo je podijeljen na ograničavajuće okvire sa zemljopisnom širinom i dužinom cijele vrijednosti:

Imajte na umu da poligoni koji se nalaze izvan zadane zbirke ograničavajućih okvira neće utjecati na popločavanje.

Baš kao u prethodnim primjerima, možemo dodatno podijeliti svaku od ograničavajućih kutija i smanjiti njihovu veličinu kako bi bolje odgovarali zadanim oblicima.

Podjela na UTM mrežne zone¶

Kada se bavite velikim područjima kao što su zemlje ili kontinenti koji obuhvaćaju više UTM zona, moglo bi biti zgodno podijeliti područje prema UTM zonama ili prema UTM referentnom sistemu vojne mreže. Za ove slučajeve upotrebe stvoreni su UtmZoneSplitter i UtmGridSplitter. Ovi razdjelnici će generirati popis ograničavajućih okvira u UTM CRS. Svaki BBox će imati CRS koji odgovara UTM zoni kojoj pripada.

Kako bi se osigurala dosljednost u zonama i rešetkastim pločicama, veličina BBox -a u metrima navedena je kao ulazni parametar. Iz tog razloga, opcija reduce_bbox_sizes nije dostupna za ove razdjelnike. Dva razdjelnika međusobno daju dosljedne rezultate, s izuzetkom područja u kojima pločice UTM mreže predstavljaju iznimke, kao u 31V i 32V, te 31X, 33X, 35X i 37X.


3. Pregled PLC sistema

PLC sistemi se koriste u električnim mrežama više od jednog stoljeća. PLC tehnologija nudi inherentni odnos sa osnovnom mrežom na takav način da se okolnosti vezane za performanse i dostupnost mogu povezati sa događajima u mreži. PLC, kako je objašnjeno u sljedećim odjeljcima, odnosi se na različite varijacije istog komunikacijskog koncepta. Čineći dobru kombinaciju različitih PLC tehnologija u različitim segmentima mreže, može se urediti implementacija pametnog mjerenja zasnovana na PLC-u, tako da se lako razvija prema infrastrukturi pametne mreže.

3.1. Evolucija PLC tehnologije i sistema

Podrijetlo PLC tehnologije datira barem iz 1918. godine u Japanu, kako [24] stoji u vezi s prvim testnim i komercijalnim radom PLC -a za govornu telefoniju preko dalekovoda. PLC ideje nastale su čak i krajem 19. stoljeća, s tim da su neki patenti zahtijevali prijenos glasa i podataka preko bilo koje vrste žičanih medija, uključujući dalekovode. Nekoliko godina kasnije, prvi eksperimenti s ovom naprednom tehnologijom izvedeni su u SAD -u, Europi i Aziji [24], na takav način da je do 1927. PLC bio široko prihvaćen [25]. Prve implementacije PLC -a bile su namijenjene za primjene na velike udaljenosti u visokonaponskim dalekovodima (prijenos velike snage oko 50 W i desetine kilometara pređenih korištenjem frekvencija od 50 kHz do 300 kHz [25]), gdje su redovne telefonske linije radile lošije od PLC -a zbog na slabost korištenih polova i smetnje među električnim i telefonskim linijama koje su se često javljale (mogu se spomenuti i ekonomski aspekti). Ova početna govorna komunikacija razvila se tako da uključuje prijenos podataka male brzine, uključujući evoluciju do visoko efikasne digitalne komunikacije za operativne usluge [26] i nedavni prijenos znanja s BB PLC-a za pristup i napredak kod kuće [27,28].

Međutim, PLC aplikacije za očitanje brojila (1897 prema [29], i 1903 prema [30]) bile su čak i ranije od glasovnih aplikacija. Nakon što su elektroprivredna preduzeća masovno usvojila prijenos PLC -a na velike udaljenosti preko visokonaponskih vodova, to je bilo 1930. godine [31], a dosljednije 1950 -ih godina kada je grupa kompanija [32] razvila PLC sistem za centralno upravljanje opterećenjem, s ciljem za kontrolu vršnih opterećenja u mreži. Ovi sistemi su PLC sistemi poznati kao „kontrola talasa“, i osim što neki od njih još uvijek preživljavaju u naše vrijeme, oni imaju privilegiju da su nastavili ne-glasovnu primjenu PLC tehnologije, čime su bili prethodnici Pametno mjerenje i rješenja pametne mreže.

Ultra-uskopojasni (UNB) PLC. Ovi sistemi rade ili na ultra niskim frekvencijama (0,3–3 kHz) ili na super niskim frekvencijama (30–300 Hz). Sistemi „kontrole talasa“ mogu se smatrati istorijskim primjerom ove grupe PLC tehnologija, čak i ako su ti sistemi za upravljanje talasanjem bili jednosmjerna komunikacija. Ovi UNB sistemi prenose vrlo niske brzine prijenosa podataka (otprilike 100 bps) na desetine ili čak stotinu kilometara.

Narrowband (NB) PLC. Ovi sistemi koriste frekvencijski opseg od 3 kHz do 500 kHz koji uključuje Evropski komitet za elektrotehničku standardizaciju (CENELEC) Opseg (Evropa, 3–148,5 kHz), opseg Federalne komisije za komunikacije (FCC) (SAD, 10–490 kHz) , ARIB opseg (Japan, 10–450 kHz) i kineski opseg (3–500 kHz). Ove tehnologije imaju raspon koji ovisno o dalekovodima može doseći stotine metara do nekoliko kilometara. NB PLC tehnologije se dalje mogu klasifikovati kao: ○

NB PLC niske brzine prijenosa podataka (LDR). Tehnologije s jednim nosačem sposobne prenijeti nekoliko kbps

NB PLC za visoku brzinu prijenosa podataka (HDR). Tehnologije više nosača sposobne prenijeti stotine kbps.

BB PLC. Ovi sistemi rade u opsezima od 1,8 MHz do 250 MHz, pokrivajući udaljenosti od stotina metara do kilometara, i pružajući brzine prijenosa podataka od nekoliko Mbps do stotina Mbps.

Evolucija uskopojasnih PLC sistema (UNB i NB): ○

Sustavi za kontrolu valovitosti bili su prvi primjer „upravljanja potražnjom“ sredinom 20. stoljeća. Koristilo se jednosmjerni UNB PLC, koji je uspio spojiti PLC signal od SN do NV, i dostigao određena opterećenja koja su se mogla odvojiti od mreže, uspijevajući smanjiti potrošnju, a time i krivulju vršnog opterećenja. Ovi sistemi su poboljšani tako da uključuju neka osnovna podešavanja brojila zasnovana na tarifama, kao vrlo osnovnu semenu sistema pametnog mjerenja.

Prvi sistemi pametnog mjerenja u početku su implementirani i sa UNB PLC -om. I dalje se koriste u nekim slučajevima gdje su brojila rasuta po širokim geografskim područjima, a postoje vrlo ograničene tehnološke alternative koje nisu PLC. U posljednjih 20 godina dvosmjerni automatski komunikacijski sustav (TWACS) [33,34] i Turtle Systems [35] proširili su svoju primjenu i suočili se s kritikom vrlo ograničenog opsega funkcionalnosti koje se mogu implementirati u Domena pametnog mjerenja s tako niskim brzinama prijenosa podataka.

Rešenje koncepata pametnog mjerenja došlo je devedesetih godina dolaskom regulative EN50065 (posebno u Europi). Gornji dio opsega CENELEC A zajednički je faktor koji je de-facto u cijelom svijetu rezerviran za PLC aplikacije. Mnogi vlasnički sistemi razvijeni su u ranom delu ovog perioda koristeći NB PLC. Neki od njih su evoluirali do standardnog statusa, a neki su ostali vlasnički. I neki drugi su bili standardizirani, ali nikada nisu proizveli bilo koji sistem na terenu raspoređen u dovoljnoj mjeri. Među tim sistemima možemo spomenuti American National Standards Institute (ANSI)/Electronic Industries Alliance (EIA) 709.1 (LonWorks, koji je 2008. postao ISO/Međunarodna elektrotehnička komisija (IEC) 14908-1), dijelove IEC 613334-5 i specifična rješenja za dobavljače (ON Semiconductor, STMicroelectronics, Yitran i Adaptive Networks, između ostalog, nudeći LDR NB PLC rješenja, sa brzinama prijenosa podataka od 1200 bps do 4800 bps). Jedan od “koncepata” razvijenih u ovom razdoblju bio je aplikacijski sloj koji su ti sistemi koristili i objektni model kojim je upravljao (Specifikacija poruka jezika uređaja (DLMS) i Specifikacija kompanjona za mjerenje energije (COSEM), respektivno [36])).

Sistemi pametnog mjerenja, koji se projektuju u domenu Smart Grid, postali su stvarnost s razvojem i masovnim pokretanjem HDR NB PLC sistema. Od prvih pokušaja HDR NB PLC sistema s ortogonalnim multipleksiranjem s frekvencijskom podjelom (OFDM) [37], koji su naslijedili koncepte modulacije više nosača (MCM) prema IEC 61334-5-4, tek je PoweRline inteligentna mjerna evolucija ( PRIME) i definicija G3 sustava kristalizirali su da PLC sustavi za pametno mjerenje mogu pronaći put za usmjeravanje industrijskih napora prema vlasničkim, izvodljivim, interoperabilnim i na terenu dokazanim rješenjima koja su pripremljena za potrebe pametne mreže. Ovi sistemi su duboko analizirani u okviru projekta Open Meter [38] (kao posljedica mandata M/441 [39] i M/490 [1]) i projektovani u Institut inženjera elektrotehnike i elektronike (IEEE) 1901.2 i Međunarodnu telekomunikacijsku uniju (ITU) mape puta za standardizaciju. Ovi HDR NB PLC sistemi mogu podržati programe upravljanja potražnjom, sisteme automatizacije distribucije, upravljanje ispadima, smanjenje potrošnje energije, smanjenje gubitaka u mreži i lokalno balansiranje. Ove aplikacije doista trebaju tehnologije koje su spremne podržati njihove zahtjeve, ali sama osnovna komunikacijska tehnologija ne pruža takve funkcionalnosti [6]).

Prve implementacije BB PLC sistema došle su 1997. godine s prvim testovima za pristup stambenom Internetu u Velikoj Britaniji sa Norweb Communications i Nortel [40]. Korišteni proizvodi bili su pripremljeni za prijenos brzina prijenosa podataka od oko 1 Mbps, što je za vrijeme njihovog predviđanja bilo blizu alternativnih komercijalnih ponuda (npr. Asimetrična digitalna pretplatnička linija (ADSL)). Vrlo kratko kasnije, kompanije poput Ascoma i Main.net -a aktivno su uvjeravale komunalne kompanije diljem svijeta da se uključe u ispitivanja različitih opsega i razmjera kako bi svojim korisnicima omogućile pristup internetu, u kontekstu „komunikacijskog balona“ 2000 -ih.

Neprekidna evolucija DSL tehnologija, zajedno s konsolidiranim HFC alternativama, dovela je do nestanka interesa za pristup internetu, čak i ako su projekti poput Open PLC European Research Alliance (OPERA) [41,42] vodili većinu istraživačko-razvojnih (R & ampD) inicijativa oko BB PLC za pristupni segment.

BB PLC interes je preusmjeren za segment koji bi mogao upotpuniti prodor BB pristupa internetu, te mnoge inicijative (Homeplug [43], Universal Powerline Association (UPA) [44], HD-PLC Alliance [45] i HomeGrid Forum [46]) razvila rješenja za pružanje BB PLC povezivanja. Organi za standardizaciju konsolidovali su ovaj razvoj u obliku standarda za kućnu upotrebu, kako u IEEE 1901 [47] tako i u ITU G.hn [48].

Međutim, interes komunalnih preduzeća za BB PLC nije nestao zavaravanjem pristupa internetu. OPERA 2 [49] je uspjela preusmjeriti znanje prikupljeno u BB PLC-u u pristupnim segmentima, u potrazi za električnim operativnim aplikacijama BB PLC-a. Tako je mogućnost komuniciranja sekundarnih podstanica (SS) među njima putem BB PLC-a, iskorištena postojeća znanja, te BB PLC proizvodi koji bi mogli poslužiti u kućnim okruženjima, prilagođeni su za proizvodnju industrijskih rješenja koja su zajedno sa spojnim jedinicama za SN kabelsko povezivanje uspjela pružaju rješenja za povezivanje MV SS [50].

Kao posljedica toga, danas postoji grupa najsuvremenijih PLC tehnologija i rješenja. Razvijeni su i primijenjeni u različitim segmentima mreže i za različite namjene. Neki od njih su čak i dobro standardizirani i imaju potrebnu podršku industrije.

3.2. Evolucija standardizacije PLC -a

3.2.1. Standardizacija UNB i NB PLC -a

Standardizacija nije uvijek bila prioritet u PLC sistemima. Istorijski, prioritet PLC -a je bio stvaranje sistema koji su uspjeli raditi u stvarnim terenskim uslovima. Na kraju su neki dijelovi sistema na neki način promovirani u standarde zbog usvajanja ili utjecaja promotera tehnologije. Dobar primjer ove izjave bili su sistemi za upravljanje talasanjem, koji su nastali 1950 -ih [51], standardizovani samo do [52] za ispitivanje tipa prijemnika.

NB PLC sistemi takođe su bili predmet napora za standardizaciju. CENELEC je 1991. godine izdao evropsku normu EN 50065-1+A1: 2010 [53] i iako su neki od postojećih vlasničkih PLC sistema ostali vlasnički, neki drugi slijedili su različite staze standardizacije.

LonWorks [54] (ANSI/EIA/Udruženje potrošačke elektronike (CEA) 709 i ISO/IEC 14908-1 [55]) rezultat je sistema koji je stvorio Echelon [56] i podržao EIA i CEA, prvobitno za industrijske i građevinske automatizacije. ANSI standard ima četiri dijela, jedan za protokol upravljanja mrežom (EIA 709.1-B, 2002), i još tri za različite fizičke medije (EIA 709.2 je onaj za PLC).

Konnex (KNX, EN 50090), koji promovira Konnex Association [57], prvobitno je stvoren za automatizaciju doma i zgrada, kao evolucija za usklađivanje tri druga protokola (naime, BatiBUS Club International (BCI), European Association Bus Bus Association (EIBA) i Evropsko udruženje kućnih sistema (EHSA)). Konnex verzija u EN 50090 ([58]) uključuje nekoliko opcija komunikacijskih medija, među kojima je PLC.

Relevantni primjeri u domenu IEC 61334-5 [59] su Međunarodni standard IEC 61334-5-1 sa NB PLC sistemom sa raspoređivanjem frekvencije (SFSK). IEC 61334-5-2 prema IEC 61334-5-5 kao Tehničke specifikacije: IEC 61334-5-2 a FSK NB PLC sistem IEC 61334-5-3 sa prilagodljivim širokopojasnim spektrom raspona rasprostranjenosti (SS-AW) NB PLC IEC 61334-5-4 sa MCM-om sa diferencijalnim PSK-om, uglavnom za SN PLC i IEC 61334-5-5 sa NB PLC sistemom za brzo skakanje frekvencija sa širenjem spektra (SS-FFH).

Dopunski standardizacijski napori uloženi su za NB PLC sisteme s takozvanim (DLMS/COSEM) [36]. DLMS/COSEM je nivo aplikacije i jezik objekata koji koriste mnogi pametni mjerni sistemi širom svijeta. DLMS/COSEM vuče korijene iz automobilske industrije 1970-ih. Godine 1980. inicijativa pod nazivom Manufacturing Automation Protocol (MAP) započela je s dizajniranjem mrežnog standarda za međusobno povezivanje različitih elektroničkih uređaja i strojeva u proizvodnim pogonima [60]. Ovaj napor je proizveo komunikacijski paket [61], koji je na aplikacijskom sloju definirao protokol poznat kao Specifikacija proizvodne poruke (MMS), standardiziran kao [62,63]. MMS je postao referenca za komunalne usluge kada je Američki institut za istraživanje električne energije (EPRI) usmjerio svoju pažnju na njega. U prvoj polovici devedesetih neki su evropski komunalni i proizvođači počeli raditi na prilagođavanju MMS -a električnoj mreži za distribuciju električne energije [64], što je rezultiralo pojednostavljenom verzijom protokola, a zatim se nazvalo Specifikacija poruke o distribucijskoj liniji (DLMS). DLMS je standardizirao IEC TC57 kao [65,66]. 1996. godine stvoreno je Udruženje korisnika DLMS -a, a unutar konteksta pametnog mjerenja, stvoren je potpuno novi model „apstraktnih objekata“ (COSEM) zasnovan na Njemačkom sistemu identifikacije energetskih podataka (EDIS, [67]). DLMS je uzeo definitivni naziv “Specifikacija poruka jezika jezika uređaja” i zajedno sa COSEM-om se obratio cjelokupnom tržištu komunalnih usluga (ne samo elektroprivreda) podržavajući komunikacijska sredstva koja nisu PLC.

Evolucija ove druge generacije [51] standardnih sistema slijedi uvođenjem OFDM sistema, budući da su PRIME i G3 prve instance koje se pojavljuju [68]. Kao što je spomenuto na početku poglavlja, a posebno vrijedi za PRIME, napori su u početku bili usmjereni na proizvodnju sistema podržanih u industriji, koje bi trebalo demonstrirati na terenu, a koji bi se na kraju mogli standardizirati. ITU-T je u januaru 2010. pokrenuo radnu grupu G.hnem (hnem označava “aspekte upravljanja mrežom kod kućnog umrežavanja”) sa ciljem definisanja NB PLC standarda za aplikacije upravljanja energijom. U martu 2010. godine radna grupa P1901.2 u IEEE -u počela je raditi na NB PLC standardu za aplikacije pametne mreže (NN i SN). I ITU i IEEE su završili svoje standarde, prema referencama [69,70].

3.2.2. BB PLC standardizacija

Različiti BB PLC sistemi razvijeni su i poboljšani od posljednjeg dijela decenije 1990 -ih i u prvom dijelu decenije 2000 -ih. Međutim, tek 2008. godine pojavio se prvi formalni standard (ANSI, TIA-1113 [71]). Ovaj standard se uglavnom temelji na specifikacijama HomePlug 1.0 [72], jednom od prvih industrijskih standarda za BB PLC, sa velikim uticajem na svjetsko usvajanje PLC sistema za kućna okruženja.

Međutim, širi standardi utjecaja na evoluciju BB PLC sistema pripremljeni su u IEEE -u i ITU -u. Ova tijela za standardizaciju naslijedila su veći dio PLC istraživanja i razvoja prve decenije 21. stoljeća. Izuzetan uzorak istraživanja i razvoja bio je zajednički OPERA projekt [41]. OPERA je bio višegodišnji projekt (razvijen u dvije faze) financiran od strane Evropske zajednice koji je angažirao veliku i relevantnu zajednicu aktera PLC-a. OPERA se fokusirala kako na BB PLC tehnologiju, tako i na njenu primjenu.

Radna grupa IEEE 1901 stvorena je 2005. godine za razvoj standarda za brzu komunikaciju (preko 100 Mbps), kako u kućnom tako iu pristupnom okruženju [73–76]. Njegovi napori su dovršeni u rujnu 2010. definicijom dvije BB PLC tehnologije [47,77,78] (nije bilo moguće postići konsenzus o jednoj jedinoj implementaciji) zajedno sa obaveznim mehanizmom suživota koji omogućava IEEE 1901 uređajima da koegzistiraju među njima i sa drugim BB PLC standardima (tj. ITU G.hn).

Okvir ITU-T G.hn kućnog umrežavanja uspostavljen je 2006. godine kako bi se razvila preporuka za primopredajnik u kući koji može raditi preko različitih vrsta fizičkih medija u kući (& lt1 Gbps [73,76,79]). Preporuka G.9960 [80] (PHY (PHYsical) sloj) objavljena je u oktobru 2009. godine, a Preporuka G.9961 [81] (sloj veze podataka) u junu 2010. Ove preporuke ne ciljaju pristupne aplikacije.


  • vaša tablica (koji kôd dajete) je dovoljno mala da može stati na jednu stranicu, tako da nema potrebe za upotrebom longtable -a :)
  • možda ćete ga kasnije proširiti. u ovom slučaju sljedeće može poslužiti kao okvir
  • malo sam izmijenio vaš kod tablice. u ovome koristim knjižice s paketima (za horizontalna pravila) i makecell (za ćelije s više redaka)

Evo ga, pojednostavljeno i poboljšano učitavanjem makecell -a (omogućava prijelome redova u standardnim ćelijama i uobičajeno oblikovanje) i knjižnih kartica (vodoravne linije promjenjive širine s nekim dodavanjem). Dodao sam razmak oko redova radi jasnoće i bolje čitljivosti.

Dodao sam tekst kako bih predstavio drugi dio tabele na sljedećoj stranici, ali kako ne govorim portugalski, žao mi je što ga nisam mogao prevesti.


0. Uvod - LUPMISPriručnik

LUPMIS je Informacioni sistem za planiranje i upravljanje upotrebom zemljišta .

Koncept prostornog planiranja razvijen je, definiran i uspostavljen od 2008. godine Odjel za urbanizam i seosko planiranje (TCPD) vlade Gane (2012. će se legalizirati), pod okriljem Projekta zemljišne administracije.

TCPD je jedina vladina agencija za prostorno planiranje na svim nivoima (nacionalni, regionalni, okružni). Prostorno planiranje shvaćeno je kao povezano sa prostorom (referencirano na lokaciju, zasnovano na karti, uključujući jaku GIS komponentu). Druge agencije su zadužene za ekonomsko, političko i razvojno planiranje.

Ovaj priručnik ima 5 komponenti:

Poglavlja 1-6 su a softverski priručnik za GIS softver (Map Maker) prijavljen za prostorno planiranje, kao dio izgradnje kapaciteta i koncepta planiranja.

Poglavlje 7 opisuje koncept planiranja.

Poglavlje 8 objašnjava prilagođavanje GIS -a i posebnog softvera koji je za potrebe prostornog planiranja razvio TCPD u Gani (LUPMIS Alati).

Poglavlje 9 prikazuje planovi i baze podataka.

Aneksi dokumentuju sve tehničke aspekte softvera i standarda podataka, koji su dio ovog uspostavljenog informacionog sistema.

Cilj je uvođenje i podrška IT tehnologija u novo uvedene sheme planiranja za urbano planiranje u Gani. LUPMIS će prvenstveno djelovati kao alat za podršku odlučivanju pri planiranju i donošenju odluka.

Kriteriji za njegov razvoj bili su:

Odgovarajuća tehnologija

Jednostavnost i lakoća upotrebe

Kompatibilnost s drugim bazama podataka

Ovo GIS korisnički priručnik upućen je korisnicima, i projektantima korištenja zemljišta i osoblju GIS -a, za obavljanje svih zadataka planiranja korištenja zemljišta, koliko je to moguće izvesti s GIS -om. Budući da je nacrt, često će se ažurirati. Službeni dokument nalazi se na web stranici lt projekta zemljišne administracije. Kao priručnik za obuku, zasnovan je na potrebama planiranja korištenja zemljišta u Gani i na iskustvu višemjesečne obuke budućeg osoblja GIS -a i planera korištenja zemljišta.

LUPMIS-GIS radi sa GIS softverom Map Maker. Osigurani su svi aspekti prijenosa tehnologije, tj. Kontrola sistema vlastitim ljudskim resursima. Izgradnja kapaciteta smatra se ključem razvoja, uključujući - a ovdje posebno - u području ICT -a.

Teorijski uvod u GIS dokumentiran je u 'Uvodu GIS -a za LUPMIS'.

Odricanje od odgovornosti: Svako upućivanje na ovaj priručnik ili citat zahtijeva prethodno odobrenje projekta (vidi kontakt adresu e -pošte ispod). Projekt ne preuzima nikakvu odgovornost niti jamstvo za funkcionalnost objašnjenih procesa i modela, te vanjske veze. Originalni dizajn ( 'koncept' ) možete pogledati na zasebnoj web stranici
Cijenimo sve prijedloge.


2 odgovora 2

Samo prenesite naredbu u while petlju. Ovo ima niz nijansi, ali u osnovi (u bash -u ili bilo kojoj POSIX ljusci):

Drugi glavni zaključak s ovim (osim dolje navedenih IFS -ova) je kada pokušate koristiti varijable iz petlje nakon što završi. To je zato što se petlja zapravo izvršava u podljusci (samo još jedan proces ljuske) iz koje ne možete pristupiti varijablama (također se završava kada petlja to učini, u tom trenutku varijable su potpuno nestale. Da biste to zaobišli, možete učiniti:

Haukeov primjer postavljanja lastpipea u bash je drugo rješenje.

Update

Da biste bili sigurni da obrađujete izlaz naredbe 'kako se to događa', možete koristiti stdbuf za postavljanje procesa 'stdout u međuspremnik za redove.

Ovo će konfigurirati proces da upisuje jednu po jednu liniju u cijev umjesto da interno međuspremljuje izlaz u blokove. Pazite da program može interno promijeniti ovu postavku. Sličan učinak može se postići pomoću razbacača (dio očekivanja) ili skripte.

stdbuf je dostupan na GNU i FreeBSD sistemima, a utiče samo na stdio međuspremnika i radi samo za aplikacije koje nisu setuidne i nisu postavljene, koje su dinamički povezane (jer koristi trik LD_PRELOAD).


2. dio: Promjena podataka u Pythonu

U prvom dijelu ovog vodiča napravili smo mapu izbora u Velikoj Britaniji koristeći Javascript alate na komandnoj liniji, slijedeći zajedno s vodičem za kartografiju komandne linije Mikea Bostocka. Za prebacivanje podataka obično gravitiram prema Python okruženju. Tako da se u ovom drugom dijelu vraćam unatrag i gledam kako se isto može postići pomoću Pandi i GeoPandi u Python REPL -u.

Da bih ostao bliže stilu 'komandne linije', učinit ću to s Python REPL -om, ali naravno da bi Jupyter Notebook/Lab sesija bila sjajna.

Koristit ćemo biblioteku GeoPandas i Pande za neke općenite manipulacije podacima:

Prvo pročitajmo u granicama poligona izborne jedinice za Veliku Britaniju u GeoDataFrame:

Ako želite vizualno provjeriti geometriju, možemo uvesti matplotlib, a zatim jednostavno pozvati .plot () na GeoDataFrame:

Primijetio sam na kasnijim nacrtima da Shetlands nedostaju na karti, mislim da postoji greška u polju CODE u ovim podacima: S1400005 bi trebao biti S14000051. Pa brzo to promijenimo sada.

Sada učitajte u granice izbornih jedinica za Sjevernu Irsku:

Želimo spojiti dva skupa granica u jedan okvir podataka. Da bih to učinio, prvo moram prilagoditi nazive stupaca tako da se podudaraju:

Drugo, kao što smo otkrili u prethodnom vodiču, GB i NI granična geometrija je dostupna u različitim koordinatnim sistemima. Podaci o graničnim datotekama Velike Britanije (GB) već su projicirani na Britansku nacionalnu mrežu (EPSG: 27700). Međutim, geometrijski podaci na granicama Sjeverne Irske (NI) definirani su u EPSG -u: 4326. Umjesto posezanja za ogr2ogr možemo upotrijebiti GeoPandas za ovu konverziju:

I sada bismo trebali biti spremni za spajanje dva skupa geometrije pomoću pd.concat, koji bi trebao isporučiti još jedan GeoDataFrame.


Da biste komentirali redove 2 do 4 bla.conf:

Da biste napravili željenu naredbu, samo stavite gornje u ljuskastu skriptu pod nazivom comment:

Ova se skripta koristi isto kao i vaša, s tim da prvi i zadnji redak moraju biti odvojeni zarezom, a ne crticom. Na primjer:

Analogno se može stvoriti komanda za komentar.

Napredna funkcija

Sedov izbor linija je prilično moćan. Osim navođenja prvog i posljednjeg retka po broju, moguće ih je navesti i regularnim izrazom. Dakle, ako želite narediti svim linijama od one koja sadrži foo do one koja sadrži traku, upotrijebite:

BSD (OSX) sistemi

Kod BSD sed -a, opciji -i je potreban argument čak i ako je to samo prazan niz. Tako, na primjer, gornju naredbu zamijenite sa:


Kako spojiti vanjsku liniju na slavinu na krovnoj palubi?

Želim doći do vode s prvog kata uz vanjsku stranu zida (s parapetom i ispupčenim premazom) do drugog kata.

Ovo je funkcioniralo na sljedeći način: crijevo za 1. kat bibb -> adapter za crijevo 4: 1 -> baštensko crijevo -mpt adapter-> mpt -sharkbite lakat od 90 stepeni -> 14 stopa hod 1/2 "PEX -a koji prolazi kroz 45 stepeni zavoj (sada vertikalno), a zatim ide zaobljeno preko zida parapeta (podržano samo pri vrhu, i preko do uboda morskog psa -> MPT (žensko) -> crijevo pričvršćeno na ogradu palube.

Radi dobro, ali se PEX razgrađuje na sunčevoj svjetlosti, pa ovo nije dugoročno rješenje. Zabrinut sam da je bakar teži od PEX-a i da će staviti veliku težinu na adapter za crijevo 4-1, a budući da je cijev 6+ inča od zida (zahvaljujući parapetu), nije lako da ga podrže.

Čime mogu ovo zamijeniti - mekanom bakrenom zavojnicom? Tvrda cijev s okovima za ujed ajkula? PVC (.)

Kako mogu podržati ovo odozgo (radije ne bih bušio rupe u svom zidu)?


Pogledajte video: Iz Samostana odgovorili stanarima u Pilama: optužili ih da im oštećuju imovinu i prijavili policiji