Filme porno

Categorii

Advertising

Reproiectarea norilor de puncte catre NZVD2016

Aceasta postare pe blog va va arata cum sa reproiectati fisierele cloud din punctele LAS / LAZ din:

  • O baza de date verticala locala din Noua Zeelanda la New Zealand Vertical Datum 2016 (NZVD2016).
  • New Zealand Geodetic Datum 2000 (NZGD2000) to NZVD2016.
  • In cele din urma, de la NZVD2016 la NZGD2000 sau la o baza de date verticala locala.

Daca utilizati ArcGIS ESRI, o postare de blog utila a fost deja creata de ESRI la https://community.esri.com/community/open-platform-standards-and-interoperability/blog/2019/05/03/dont- lasa-las-in urma

Ceea ce urmeaza este o alternativa open source pentru nevoile dvs. de conversie.

Din punct de vedere istoric, in Noua Zeelanda, inaltimile au fost definite in termeni de 13 date verticale locale (LVD) referite la o estimare a nivelului mediu local de sigiliu (MSL).

In 2016 Noua Zeelanda Vertical Datum 2016 (NZVD2016), care este definit de geoidul NZGeoid2016, a devenit baza de date verticala oficiala nationala pentru Noua Zeelanda. Relatia generala dintre diferitele date este prezentata in diagrama de mai jos.

Disponibile in LINZ Data Service (LDS) sunt grile de relatii care modeleaza diferenta dintre datele verticale locale si NZVD2016 (O in diagrama de mai sus) https://data.linz.govt.nz/search/category/geodetic/vertical- datum-2016 /? q = NZVD2016 + Conversie + Raster.

NZ Quasigeoid 2016, de asemenea, o grila de relatii, modeleaza diferenta dintre elipsoidul NZGD2000 si NZVD2016 (N in diagrama de mai sus).

Ecuatiile pentru transformarea inaltimilor folosind valorile publicate in grilele de relatii sunt:

Pentru LVD la NZVD2016:

Nota: pentru cele 13 date verticale locale din Noua Zeelanda, valoarea publicata (O) va fi intotdeauna un numar negativ. Ceea ce inseamna ca inaltimea NZVD2016 va fi intotdeauna mai mica decat inaltimea LVD.

Pentru NZVD2016 pana la NZGD2000:

Vom folosi mai multe instrumente pentru a efectua reproiectarea.

Array

Pentru a prelua aceste instrumente si a le avea pe toate accesibile intr-un mediu plin de sine statator, vom folosi un sistem numit Conda .

Conda este un pachet open source si un sistem de gestionare a mediului care ruleaza pe Windows, MacOS si Linux. In esenta, vom crea un mediu in Conda care va contine pachetele de care avem nevoie: PDAL, GDAL si Python 3.

Instalarea Conda

Descarcati programul de instalare adecvat al sistemului de la https://docs.conda.io/en/latest/miniconda.html si selectati versiunea Python 3.7.

Creati un mediu Conda

1. Dupa instalare, deschideti Anaconda Prompt din meniul de pornire.

2. Cand incepeti sa utilizati conda, aveti deja un mediu implicit numit baza. Nu vrem sa introducem programe in mediul nostru de baza, asa ca vom crea un mediu separat doar pentru a face aceasta reproiectie. Pentru a face acest lucru, tastati:

conda create –name vd-reproject

3. Acesta va verifica pachetele / dependentele suplimentare necesare si va va intreba daca doriti sa continuati. Spune da.

Continuati ([y] / n)? y

4. Pentru a incepe sa folosim noul mediu si sa instalam pachetele noastre necesare in el, trebuie mai intai sa activam mediul:

conda activate vd-reproject

Nota: dupa activarea mediului, numele mediului apare ca (vd-reproject) la inceputul liniei de comanda.

Acest lucru indica faptul ca va aflati acum in mediul inconjurator.

5. In cele din urma, trebuie sa instalam instrumentele / pachetele pe care le vom folosi.

conda install -c conda-forge pdal gdal

Cand aceste pachete sunt instalate, vor instala si pachetele de care depind pentru a rula. Python este unul dintre aceste pachete dependente, deci nu va trebui sa-l instalam noi insine, asa cum Conda ar fi facut-o deja pentru noi.

Odata ce aceste pachete sunt instalate, suntem gata sa incepem.

PDAL, instrumentul pe care il vom folosi pentru a face transformarea, permite utilizarea sirurilor PROJ.4 pentru a defini sistemul de referinta spatiala al datelor introduse sau iesite. Acest lucru este minunat, deoarece ne ofera posibilitatea de a utiliza + geoidgrid, care este o optiune pentru a adauga un fisier de schimbare a grilei in formatul fisierului GTX al NOAA Vdatum.

Dar de unde avem un fisier GTX? Avem doua optiuni:

Optiunea 1 – Fisierul GTX furnizat de LINZ

LINZ a creat fisiere GTX pentru fiecare dintre grilele de relatii mentionate anterior. Acestea pot fi descarcate de pe https://www.geodesy.linz.govt.nz/download/proj-datumgrid-nz

Iata o lista cu care fisier GTX apartine carui Datum Vertical Local:

  • Auckland 1946 : auckht1946-nzvd2016.gtx
  • Bluff 1955 : blufht1955-nzvd2016.gtx
  • Dunedin 1958 : duneht1958-nzvd2016.gtx
  • Dunedin-Bluff 1960 : dublht1960-nzvd2016.gtx
  • Gisborne 1926 : gisbht1926-nzvd2016.gtx
  • Lyttelton 1937 : lyttht1937-nzvd2016.gtx
  • Moturiki 1953 : motuht1953-nzvd2016.gtx
  • Napier 1962 : napiht1962-nzvd2016.gtx
  • Nelson 1955 : nelsht1955-nzvd2016.gtx
  • One Tree Point 1964 : ontpht1964-nzvd2016.gtx
  • Insula Stewart 1977 : stisht1977-nzvd2016.gtx
  • Taranaki 1970 : taraht1970-nzvd2016.gtx
  • Wellington 1953 : wellht1953-nzvd2016.gtx

Exista, de asemenea, un fisier GTX pentru Quasigeoid, care ar fi utilizat in cazul conversiei intre NZVD2016 si elipsoidul NZGD2000.

  • Noua Zeelanda Quasigeoid 2016 : nzgeoid2016.gtx

Optiunea a doua – Creati un fisier GTX

Puteti crea propriul fisier GTX utilizand grilele de relatii disponibile pe LDS. De exemplu, daca intentionati sa convertiti din Moturiki 1953 in NZVD2016, trebuie sa faceti urmatoarele:

1. Descarcati „Moturiki 1953 to NZVD2016 Conversion Raster” ca TIFF din LDS in „ WGS 84 (EPSG: 4326 Geographic) ” Proiectie harta. (https://data.linz.govt.nz/layer/103959-moturiki-1953-to-nzvd2016-conversion-raster/).

2. Deschideti Anaconda Prompt din meniul Start si activati mediul pe care l-am creat mai devreme:

conda activate vd-reproject

3. Navigati la locatia fisierului TIFF descarcat si executati gdal_translate pentru a converti fisierul TIFF intr-un fisier GTX:

calea cd \ to \ TIFF \ filegdal_translate -ot Float32 “moturiki-1953-to-nzvd2016-conversion-raster.tif” “moturiki-1953-to-nzvd2016-conversion-raster.gtx”

Nota: -ot Float32 indica tipul de date al benzilor imaginii de iesire. Fisierele GTX accepta numai Float32 .

Vom folosi o conducta PDAL pentru a transmite un lant de elemente de procesare in PDAL. Aceste elemente vor fi reprezentate intr-un fisier JSON.

Folosind notepad, creati un fisier JSON numit pipeline.json care contine continutul dupa cum urmeaza.

{

“pipeline”:

[

{

“type”: “reader.las”,

“filename”: “#”

},

{

“type”:

“filters.reprojection” , “in_srs”: “EPSG: 2193”,

“out_srs” : “EPSG: 2193”

},

{

“type”: “writer.las”,

“filename”: “#”,

“a_srs”: “EPSG: 2193”,

“forward”: “all”

}

]

}

Actualizati detaliile srs pentru in_srs, out_srsand a_srs la codul EPSG al proiectiei de harta orizontala in care se afla fisierele LAS sursa. In exemplul de mai sus folosim New Zealand Transverse Mercator 2000 (EPSG: 2193).

Retineti ca „inainte”: „toate” din sectiunea writer.las reprezinta campurile de antet ale caror valori ar trebui pastrate din fisierul LAS sursa. toate vor transfera toate campurile antetului, inclusiv valorile de scara si decalaj, precum si VLR-urile. Daca doriti sa transferati doar campuri de antet specifice, consultati https://pdal.io/stages/writers.las.html pentru mai multe informatii despre aceasta optiune.

Reproiectarea unui fisier de la LVD la NZVD2016:

Folosind Anaconda Prompt, activati mediul vd-reproject:

conda activate vd-reproject

Apoi lansati urmatoarea comanda pentru a reproiecta un fisier (desigur, inlocuiti fisierele si caile pentru a se potrivi nevoilor dvs.).

conducta pdal “cale / catre / dvs. / pipeline.json” – reader.las.filename = “cale / catre / sursa_las_file.las” – writer.las.filename = “cale / catre / reproiectat_la_fisier.las” – filters.reprojection. out_srs = “+ init = EPSG: 2193 + geoidgrids = path / to / your / gtx_file.gtx”

Reproiectarea mai multor fisiere de la LVD la NZVD2016:

Mai jos este un script python care executa mai multe fisiere LAS. Salvati pe computerul dvs. ca lvd_to_nzvd2016.py, apoi deschideti-l in notepad si actualizati src_directory, gtxfile, jsonfile, horizontal_srs cu informatiile necesare.

Pentru a executa scriptul, deschideti Anaconda Prompt, activati mediul vd-reproject si apoi navigati la locul in care ati salvat scriptul si lansati aceasta comanda:

python lvd_to_nzvd2016.py

Acest script creeaza un nou director numit „reproiectat” in aceeasi locatie ca fisierele LAS. La finalizare, fisierele LAS reproiectate vor fi amplasate in acest director, pregatite pentru nevoile dvs. de GIS.

Puteti verifica la fata locului acuratetea conversiei utilizand convertorul LINZ Online: www.geodesy.linz.govt.nz/concord

Video Description:

Aceasta postare pe blog va va arata cum sa reproiectati fisierele cloud din punctele LAS / LAZ din:O baza de date verticala locala din Noua Zeelanda la New Zealand Vertical Datum 2016 (NZVD2016).New Zealand Geodetic Datum 2000 (NZGD2000) to NZVD2016.In cele din urma, de la NZVD2016 la NZGD2000 sau la o baza de date verticala locala.Daca utilizati ArcGIS ESRI, o postare de blog utila a fost deja creata de ESRI la https://community.esri.com/community/open-platform-standards-and-interoperability/blog/2019/05/03/dont- lasa-las-in urmaCeea ce urmeaza este o alternativa open source pentru nevoile dvs. de conversie.Din punct de vedere istoric, in Noua Zeelanda, inaltimile au fost definite in termeni de 13 date verticale locale (LVD) referite la o estimare a nivelului mediu local de sigiliu (MSL).In 2016 Noua Zeelanda Vertical Datum 2016 (NZVD2016), care este definit de geoidul NZGeoid2016, a devenit baza de date verticala oficiala nationala pentru Noua Zeelanda. Relatia generala dintre diferitele date este prezentata in diagrama de mai jos.Disponibile in LINZ Data Service (LDS) sunt grile de relatii care modeleaza diferenta dintre datele verticale locale si NZVD2016 (O in diagrama de mai sus) https://data.linz.govt.nz/search/category/geodetic/vertical- datum-2016 /? q = NZVD2016 + Conversie + Raster.NZ Quasigeoid 2016, de asemenea, o grila de relatii, modeleaza diferenta dintre elipsoidul NZGD2000 si NZVD2016 (N in diagrama de mai sus).Ecuatiile pentru transformarea inaltimilor folosind valorile publicate in grilele de relatii sunt:Pentru LVD la NZVD2016:Nota: pentru cele 13 date verticale locale din Noua Zeelanda, valoarea publicata (O) va fi intotdeauna un numar negativ. Ceea ce inseamna ca inaltimea NZVD2016 va fi intotdeauna mai mica decat inaltimea LVD.Pentru NZVD2016 pana la NZGD2000:Vom folosi mai multe instrumente pentru a efectua reproiectarea. Array Pentru a prelua aceste instrumente si a le avea pe toate accesibile intr-un mediu plin de sine statator, vom folosi un sistem numit Conda .Conda este un pachet open source si un sistem de gestionare a mediului care ruleaza pe Windows, MacOS si Linux. In esenta, vom crea un mediu in Conda care va contine pachetele de care avem nevoie: PDAL, GDAL si Python 3.Instalarea CondaDescarcati programul de instalare adecvat al sistemului de la https://docs.conda.io/en/latest/miniconda.html si selectati versiunea Python 3.7.Creati un mediu Conda1. Dupa instalare, deschideti Anaconda Prompt din meniul de pornire.2. Cand incepeti sa utilizati conda, aveti deja un mediu implicit numit baza. Nu vrem sa introducem programe in mediul nostru de baza, asa ca vom crea un mediu separat doar pentru a face aceasta reproiectie. Pentru a face acest lucru, tastati:conda create --name vd-reproject3. Acesta va verifica pachetele / dependentele suplimentare necesare si va va intreba daca doriti sa continuati. Spune da.Continuati ([y] / n)? y4. Pentru a incepe sa folosim noul mediu si sa instalam pachetele noastre necesare in el, trebuie mai intai sa activam mediul:conda activate vd-reprojectNota: dupa activarea mediului, numele mediului apare ca (vd-reproject) la inceputul liniei de comanda. nephael porno handy-gun.com absolu porno operators.travelresourceunlimited.net katsuni porno volvotire.net porno portugal www.asiabuilders.com.my megan fox porno paullim.com porno ado ad.amgdgt.com porno cap d'agde rogerssugarincomefund.com sextape porno ossokolje.edu.ba porno cunnilingus inspiromedia.us porno 69 imaxxwealth.org vidéo porno viol bamboobreeze.com porno girl girlmeets.com porno groupe truckswapper.info porno prof drnowicki.org leighton meester porno nepaliputi.com ados porno sunglasshut.info porno chic mastercrafttiling.com porno brasileiro www.lowestonweb.com yasmine porno momoantena.com maeva ghennam porno www.takfluidpower.com Acest lucru indica faptul ca va aflati acum in mediul inconjurator.5. In cele din urma, trebuie sa instalam instrumentele / pachetele pe care le vom folosi.conda install -c conda-forge pdal gdalCand aceste pachete sunt instalate, vor instala si pachetele de care depind pentru a rula. Python este unul dintre aceste pachete dependente, deci nu va trebui sa-l instalam noi insine, asa cum Conda ar fi facut-o deja pentru noi.Odata ce aceste pachete sunt instalate, suntem gata sa incepem.PDAL, instrumentul pe care il vom folosi pentru a face transformarea, permite utilizarea sirurilor PROJ.4 pentru a defini sistemul de referinta spatiala al datelor introduse sau iesite. Acest lucru este minunat, deoarece ne ofera posibilitatea de a utiliza + geoidgrid, care este o optiune pentru a adauga un fisier de schimbare a grilei in formatul fisierului GTX al NOAA Vdatum.Dar de unde avem un fisier GTX? Avem doua optiuni:Optiunea 1 - Fisierul GTX furnizat de LINZLINZ a creat fisiere GTX pentru fiecare dintre grilele de relatii mentionate anterior. Acestea pot fi descarcate de pe https://www.geodesy.linz.govt.nz/download/proj-datumgrid-nzIata o lista cu care fisier GTX apartine carui Datum Vertical Local:Auckland 1946 : auckht1946-nzvd2016.gtxBluff 1955 : blufht1955-nzvd2016.gtxDunedin 1958 : duneht1958-nzvd2016.gtxDunedin-Bluff 1960 : dublht1960-nzvd2016.gtxGisborne 1926 : gisbht1926-nzvd2016.gtxLyttelton 1937 : lyttht1937-nzvd2016.gtxMoturiki 1953 : motuht1953-nzvd2016.gtxNapier 1962 : napiht1962-nzvd2016.gtxNelson 1955 : nelsht1955-nzvd2016.gtxOne Tree Point 1964 : ontpht1964-nzvd2016.gtxInsula Stewart 1977 : stisht1977-nzvd2016.gtxTaranaki 1970 : taraht1970-nzvd2016.gtxWellington 1953 : wellht1953-nzvd2016.gtxExista, de asemenea, un fisier GTX pentru Quasigeoid, care ar fi utilizat in cazul conversiei intre NZVD2016 si elipsoidul NZGD2000.Noua Zeelanda Quasigeoid 2016 : nzgeoid2016.gtxOptiunea a doua - Creati un fisier GTXPuteti crea propriul fisier GTX utilizand grilele de relatii disponibile pe LDS. De exemplu, daca intentionati sa convertiti din Moturiki 1953 in NZVD2016, trebuie sa faceti urmatoarele:1. Descarcati „Moturiki 1953 to NZVD2016 Conversion Raster” ca TIFF din LDS in „ WGS 84 (EPSG: 4326 Geographic) ” Proiectie harta. (https://data.linz.govt.nz/layer/103959-moturiki-1953-to-nzvd2016-conversion-raster/).2. Deschideti Anaconda Prompt din meniul Start si activati mediul pe care l-am creat mai devreme:conda activate vd-reproject3. Navigati la locatia fisierului TIFF descarcat si executati gdal_translate pentru a converti fisierul TIFF intr-un fisier GTX:calea cd \ to \ TIFF \ filegdal_translate -ot Float32 "moturiki-1953-to-nzvd2016-conversion-raster.tif" "moturiki-1953-to-nzvd2016-conversion-raster.gtx"Nota: -ot Float32 indica tipul de date al benzilor imaginii de iesire. Fisierele GTX accepta numai Float32 .Vom folosi o conducta PDAL pentru a transmite un lant de elemente de procesare in PDAL. Aceste elemente vor fi reprezentate intr-un fisier JSON.Folosind notepad, creati un fisier JSON numit pipeline.json care contine continutul dupa cum urmeaza.{ "pipeline": [ { "type": "reader.las", "filename": "#" }, { "type": "filters.reprojection" , "in_srs": "EPSG: 2193", "out_srs" : "EPSG: 2193" }, { "type": "writer.las", "filename": "#", "a_srs": "EPSG: 2193", "forward": "all" } ] }Actualizati detaliile srs pentru in_srs, out_srsand a_srs la codul EPSG al proiectiei de harta orizontala in care se afla fisierele LAS sursa. In exemplul de mai sus folosim New Zealand Transverse Mercator 2000 (EPSG: 2193).Retineti ca „inainte”: „toate” din sectiunea writer.las reprezinta campurile de antet ale caror valori ar trebui pastrate din fisierul LAS sursa. toate vor transfera toate campurile antetului, inclusiv valorile de scara si decalaj, precum si VLR-urile. Daca doriti sa transferati doar campuri de antet specifice, consultati https://pdal.io/stages/writers.las.html pentru mai multe informatii despre aceasta optiune.Reproiectarea unui fisier de la LVD la NZVD2016:Folosind Anaconda Prompt, activati mediul vd-reproject:conda activate vd-reprojectApoi lansati urmatoarea comanda pentru a reproiecta un fisier (desigur, inlocuiti fisierele si caile pentru a se potrivi nevoilor dvs.).conducta pdal "cale / catre / dvs. / pipeline.json" - reader.las.filename = "cale / catre / sursa_las_file.las" - writer.las.filename = "cale / catre / reproiectat_la_fisier.las" - filters.reprojection. out_srs = "+ init = EPSG: 2193 + geoidgrids = path / to / your / gtx_file.gtx"Reproiectarea mai multor fisiere de la LVD la NZVD2016:Mai jos este un script python care executa mai multe fisiere LAS. Salvati pe computerul dvs. ca lvd_to_nzvd2016.py, apoi deschideti-l in notepad si actualizati src_directory, gtxfile, jsonfile, horizontal_srs cu informatiile necesare.Pentru a executa scriptul, deschideti Anaconda Prompt, activati mediul vd-reproject si apoi navigati la locul in care ati salvat scriptul si lansati aceasta comanda:python lvd_to_nzvd2016.pyAcest script creeaza un nou director numit „reproiectat” in aceeasi locatie ca fisierele LAS. La finalizare, fisierele LAS reproiectate vor fi amplasate in acest director, pregatite pentru nevoile dvs. de GIS.Puteti verifica la fata locului acuratetea conversiei utilizand convertorul LINZ Online: www.geodesy.linz.govt.nz/concord

Categorie:
Taguri:
Data adaugarii: