Veel

Valige punktid, millel on madalaim kõrgus ja samad x, y koordinaadid

Valige punktid, millel on madalaim kõrgus ja samad x, y koordinaadid


Probleem on järgmine,

Mul on punktikiht x, y, z koordinaatidega. Mõnel punktil on sama x, y, kuid erinev z. Pean punktid eraldama ilma duplikaatideta (x, y) ja duplikaatide olemasolul valige ainult need, millel on madalaim z. Kuidas neid eraldada ja luua kiht, millel on ainult 1 punkt konkreetse x, y kohta?

Mul on ArcView 10.0 litsents.


Ok, lahendus on

  1. Looge praegusest 3D -punktikujufailist 2D -punkti kujundifail ja eemaldage duplikaatpunktid (Kustuta identne)
  2. Paremklõpsake TOC -l ja valige Liitu
  3. Avaneb aken nagu allpool ja määrab a. "Teise kihi andmete ühendamine ruumilise asukoha alusel" b. "1. Vali kiht ..."> oma 3D -punkti kujundifail c. "Iga punkt ..."> Valige miinimum


Kuidas teisendada pikkuskraadid, laiuskraadid, kõrgused Descartes'i koordinaatideks?

Laadisin alla ilmaandmed ja sellel on pikkuskraadi (kümnendkoha), laiuskraadi (kümnendkoha) ja kõrguse (m) väärtused. Kasutatud koordinaatsüsteemi kohta puudub teave. Kuidas teisendada see Descartes'i koordinaatideks? Minu katsed on allpool. Kuid minu probleem on õigete valemite leidmine

Daphna Shezafi vastus siin kasutab erinevaid valemeid. Siiski ei kasuta see kõrgusi. Oleksin tänulik, kui keegi suudaks mu segaduse kõrvaldada, kas pikalt/latilt konverteerimisel tuleks kasutada kõrgust või mitte? Millised on õiged valemid? Olen proovinud oma veebisaidi koodide tulemust võrrelda, kasutades konkreetset pikka, lati, kõrgust. Minu mõlema ülaltoodud meetodi tulemused on kaugel veebisaidilt saadud tulemustest


"Kasti" väärtuste levinud eksiarvamus on see, et "kasti" ndarray esimene alamloend on alati ristküliku alumine vasakpoolne punkt. Näiteks allpool näidatud ristkülikus ei pea „kast” ndarray esimene alamloend alati tähistama punkti A.

Siin on, mida "kasti" väärtused tähistavad:

Nagu küsimus õigesti osutab, saate karbi printimisel ndarray, mis näeb välja umbes selline:

Ja siis läksin kirjeldamiseks veel ühe miili ja kirjutasin selle lihtsa silmuse jaoks, et tõesti mõista, mida "kasti" väärtused tegelikult esindavad:

Ja tulemused on järgmised: (pildid on korras)

Ma arvan, et pildid oleksid pidanud kustutama kellegi kahtluse "kasti" väärtuste osas, kuid siin on kokkuvõte:

Ristküliku madalaim punkt (ei loe vasakule ega paremale) on alati "kast" ndarray esimene alamnimekiri. Nii et minu antud näites tähistab esimene alamloend [169 144] "all paremal seda ristkülik ". Nüüd on see punkt võrdluspunktiks, et otsustada, mida järgmine alamloend esindab. See tähendab, et järgmine alamloend esindab alati punkti, mille saate esmakordselt päripäeva. (nagu on näidatud for -loopi teisel pildil)

Ja jätkake liikumist päripäeva, et näha, mida järgmised alamloendid esindavad.

PS: Mõnikord on väga raske lugeda OpenCV dokumentatsiooni (mis pole maailma parim btw) ja mõista funktsiooni ja selle tagastusväärtusi. Seega soovitan funktsiooni tagasiväärtuste tõeliseks visualiseerimiseks kokku segada väikesed kooditükid, nagu eespool for loop ja cv2.circle. See peaks tõesti kõrvaldama kõik teie kahtlused mis tahes funktsioonide kohta, millega OpenCV -s kokku puutute. Lõppude lõpuks on OpenCV mõeldud "visuaalseks" kujundamiseks!


Leidke GPS -i visualiseerija abil "puuduvad" tõusud

Probleem: Mõnikord on teil geograafilisi andmeid, mis koosnevad ainult laius- ja pikkuskraadidest, kuid soovite teada ka kõrgusi —, sest soovite näiteks värvida punkte merepinnast kõrguse järgi või joonistada raja profiili. Siin on mõned levinumad põhjused, miks teil võib olla lame või mittetäielikke andmeid.

  • Teie GPS -seade ei registreeri kõrgust või teil oli raja salvestamisel halb satelliidi vastuvõtt.
  • Teie GPS -seade teeb palgi kõrgus, kuid see pole eriti täpne.
  • Joonistasite raja, kasutades Google Earth'i joonistustööriistu või sarnast rakendust, näiteks GPS -i visualiseerija liivakasti.
  • Teil on KML -fail, mis pärineb Google Mapsist või Google Earthi sõidusuundade funktsioonist.
  • Lõite Google Mapsis marsruudi ja teil on selle marsruudi URL.
  • Teil on NMEA logifail, mis sisaldab ainult "GPRMC" lauseid, mitte "GPGGA".

Toetage GPS -i visualiseerijat

Kui leiate, et utiliidid saidil GPSVisualizer.com on huvitavad, aegasäästvad või lihtsalt lõbusad, võite öelda "aitäh" — ja julgustada edasist arengut —, klõpsates ülaltoodud nupul ja andes oma panuse

Lahendus #1: DEM andmebaas

GPS Visualizeri kaardi-, profiili- ja teisendusprogrammidel on võimalik koheselt lisada kõrgustandmeid ja#8212 DEM -i (digitaalse kõrguse mudeli) andmebaasist ja#8212 mis tahes tüüpi GPS -failidele. Kui soovite lihtsalt profiili joonistada või teisendada ühe andmefaili lihttekstiks või GPX -iks, saate samal ajal kasutada lihtsat vormi:

Või otsige GPS Visualizeri erinevatest sisestusvormidest menüüd nimega "Lisa DEM kõrguse andmed" ja valige üks kõrguste andmebaasidest (kirjeldatud allolevas tabelis). SRTM3 ja USGS NED andmebaaside täielikud koopiad ning suur hulk SRTM1 ja ASTER plaate salvestatakse GPS Visualizeri serverisse ja see on rohkem kui 250 GB algandmeid.

Pange tähele, et kõrguse lisamise funktsioon toimib kustutada kõik olemasolevad kõrgusandmed (näiteks GPS -ist), mis võivad olla juba teie failis. Sageli on see soovitav profiil, mis on valmistatud DEM -andmetega ja näeb tavaliselt sujuvam välja kui GPS ning sisaldab tavaliselt vähem lünki või kahtlasi näiteid. (Lünkadest rääkides on NASA SRTM -i andmetes vähe ja see on vältimatu. Kui GPS -i visualiseerija satub ühte neist, mitte kirjutage need sisendandmete tõusud üle.)

DEM andmeallikad

Lahendus nr 2: Google Mapsi API

Google Mapsi API suudab tagastada punktide kõrgused kõikjal maailmas, tavaliselt on need (kuid mitte alati) samad, mida näete Google Earthis. Google'i andmed pärinevad erinevatest allikatest ja on mõnikord (kuid mitte alati) täpsemad kui SRTM -i andmebaasid.

Puuduseks on see, et iga kasutaja saab päevas päringute arvu piirata, mistõttu GPS Visualizer ei saa Google'ilt kõiki teie punkte küsida. Sellest vabanemiseks sisaldab GPS Visualizer JavaScripti-põhist Kõrgusotsingu utiliit sellel on sinu oma brauser täidab päringuid. Selle tööriista kasutamiseks peavad teie andmed olema lihtsas tabelivormingus (hõlpsasti teostatavad GPSV lihttekstmuunduri abil), peate eemaldama kõik olemasolevad kõrguste andmed ja teil peab olema oma Google Mapsi API-võti. Täiendavad juhised on lehel Elevation Lookup Utility.


Sfc objektid

Sf -objekti georuumilised aspektid sisalduvad klassi sfc objektis. SF -paketi dokumentatsioon viitab sageli sfc -objektile kui lihtsale funktsioonigeomeetria loendi veerule, mis on nende roll sf -objektides. Eraldiseisva objektina on klassi sfc objekt aga ühe või mitme sfg-objekti loend, millel on atribuudid-atribuutide R-tähenduses-, mis võimaldavad objektil omada koordinaatide viitesüsteemi. Kui konsoolile prinditakse sfc -objekt, nimetatakse seda geomeetriakomplektiks. Sfc -klassil on seitse alamklassi, üks sfc -objekti jaoks, mis koosneb igast kuuest peamisest geomeetria tüübist, ja täiendav alamklass sfc -objektile, mis sisaldab geomeetria tüüpide kombinatsiooni.

Sfc alamklassid

  • sfc _POINT
  • sfc _MULTIPOINT
  • sfc _LINESTRING
  • sfc _MULTILINESTRING
  • sfc _POLYGON _
  • sfc _MULTIPOLYGON
  • sfc MULTIPOLYGON
  • sfc _GEOMEETRIA

Funktsioon st_sfc () sfc -objekti loomiseks võtab suvalise arvu sfg -objekte ja CRS -i kas EPSG -koodi või proj4stringi kujul PROJ -i teegist. Sisemiselt kasutab argument crs funktsiooni st_crs (), et otsida üles kas EPSG -kood või proj4string ja võimaluse korral määrata vastav väärtus määratlemata epsg -le või proj4stringile GDAL- ja PROJ -teekide väliste kõnede kaudu. Sfc -objekti vaikimisi CRS on NA või pole saadaval. Luba & rsquos luua vaikimisi CRS -iga ühest ülaltoodud sfg -objektist sfc -objekt, et näha, kuidas sfc -objekt erineb sfg -objektist isegi siis, kui see sisaldab ainult ühe funktsiooni geomeetriat.

Sfc-printimismeetod paljastab sfg-objektis või selle loomisel kasutatud objektides sisalduva teabe, sealhulgas geomeetria tüübi või sfc-alamklassi, mõõtmed ja koordinaadid, mis on trükitud samasse tuntud tekstivormingusse, mida kasutatakse sfg-printimismeetodis. 8 Kuid sfc -printimismeetod näitab ka atribuudi crs lisamist, printides välja väärtused epsg ja proj4string. Seega, kuigi sel juhul jäetakse sfc objekti georuumiline aspekt määratlemata, võib objekti pidada georuumiliseks. Lubage & rsquos täiendavalt uurida sfc -objekti struktuuri, luues sfc -objekti, millel on mitu sfg -objekti, ja kasutage EPSG -koodi 4326 abil CRS -i WGS84 ellipsoidi pikkus- ja laiuskraadi koordinaatide tuvastamiseks. Pange objekti väljatrükis tähele, et proj4string on identifitseeritud, kuigi see ei sisaldunud argumentides.

Näeme, et sfc -objekt on loend ja seda käsitletakse R -is, käivitades View (points_sfc), mis annab väljundi, mis sarnaneb mis tahes muu loendiobjektiga. Kuid punktid_sfc erineb tavalisest loendist selle poolest, et sfc -objektil on viis atribuuti, mis annavad sfc -objektidele nende ruumilise olemuse.

Siin näeme selgelt, et punktid_sfc on klassist sfc ja alamklass sfc_POINT, kuna see sisaldab ainult tüüpi POINT geomeetriat. Atribuut täpsus vastab lihtsate funktsioonide standardi täpsuselementidele ja seda kasutatakse teatud geomeetrilistes arvutustes. bbox on sfc -objekti X- ja Y -koordinaatide miinimum- ja maksimumväärtuste arvutamine ning n_empty märgib loendis tühjade sfg -objektide arvu. Atribuut crs on meie jaoks kõige huvitavam ja koosneb objektist crs, mis ise on kahe pikkuse loend, mis sisaldab proj4string ja epsg väärtust, kui see on olemas. Kuna crs on sfc -objektide atribuut, on kõigil sfc -objekti geomeetriatel määratluse järgi sama CRS. Funktsiooniga st_crs () saame kontrollida punktide_sfc atribuudi crs sisu isegi siis, kui see ei anna meile lisateavet.

Funktsiooni st_distance () abil saame uuesti kinnitada punktide_sfc georuumilist olemust. Alates sf paketi versioonist 0.6 kasutab st_distance () paketti lwgeom, mis omakorda lingib geomeetriliste funktsioonidega PostLISe kasutatavast liblwgeom raamatukogust, et teha geomeetrilisi arvutusi pikkus- ja laiuskraadi väärtuste kohta. Seetõttu peate funktsiooni st_distance () nõuetekohaseks toimimiseks installima paketi lwgeom.

Sfc -objekti puhul, mis kasutab pikkus- ja laiuskraade ning komplekti crs, kasutab funktsioon st_distance () keerukaid geomeetrilisi arvutusi valitud ellipsoidil, et täpselt arvutada funktsioonidevaheline kaugus. Vaikimisi tagastab funktsioon tiheda maatriksi kaugusest kõigi sfc -objektis olevate tunnuste - või sfg -objektide - ja ühikute paketi väärtuste ühikute vahel. Siin näeme, et Los Angelese ja Amsterdami punktid asuvad üksteisest 8 955 120 meetri kaugusel. Saate isegi ühikute paketiga teisendada miili või kilomeetrit, kuid selle käsu kõige olulisem aspekt on see, kuidas see erineb ülaltoodud st_distance () kasutamisest sfg objektidega. Nüüd on meil kasutatav geograafiline teave kahe loodud punkti kohta.


3 vastust 3

soovite leida järgmise piiratud jalutuskäigu:

Kui see on õige, on siin üks viis:

  • leidke ülemine punkt, P.top, punktide kogumis. Võrdse tulemuse korral valige väikseima x -koordinaadiga punkt
  • sorteerige kõik punktid, võrreldes kaldeid mi ja mj joontest iga punktipaar (välja arvatud Ptop!) Lki ja Pj teha P läbimiseltop
    • kui mi ja mj on võrdsed, olgu punkt Pi või Pj kõige lähemal P.top tule esimeseks
    • kui mi on positiivne ja mj on negatiivne (või null), Pj tuleb esikohale
    • kui mõlemad mi ja mj on kas positiivsed või negatiivsed, olgu kõigepealt kõige suurema kaldega joonele kuuluv punkt

    Siin on kaardi kiire demo:

    (Ma tean vähe JavaScripti, seega võisin või tõenäoliselt olen rikkunud mõnda JavaScripti koodikokkulepet.):

    Märkus: peaksite kahe- või kolmekordselt kontrollima teisendusi latist, lonist x, y, kuna ma olen GISi osas algaja. Kuid võib -olla pole teil isegi vaja midagi teisendada. Kui te seda ei tee, võib ülemise vasakpooluse funktsioon tagastada kõrgeima asemel madalaima punkti, olenevalt kõnealuste punktide asukohast. Jällegi: kontrollige neid eeldusi kolm korda!


    Kas koguja ja Trimble R2 abil on võimalik koguda täpseid Z -koordinaatide väärtusi?

    Meile on öeldud, et ESRI tarkvara ei arvuta korrektsiooni HAE -st MSL -i. Samuti on meile öeldud, et inimesed kasutavad seda seadistust. Ja tundub, et see peaks olema poosible.

    autor LanceCole

    Allpool on juhised HAE teisendamiseks tegelikuks kõrgusteisenduseks, kasutades andmeid, mis on saadud suure täpsusega GPS -ist, kasutades Collectorit. Olen eeldanud järgmist:

    1. Olete seadistanud andmeid vastuvõtva andmebaasi toetama GPS -i metaandmeid. Eelkõige väljad ESRIGNSS_LATITUDE, ESRIGNSS_LONGITUDE ja ESRIGNSS_ALTITUDE. Kui te pole seda teinud, saate selle hõlpsalt lisada, kasutades ArcGIS Pro tööriista Lisa GPS -i metaandmeväljad. Vajadusel võin anda ka täiendavaid juhiseid.
    2. Te märkisite, et teie GPS on horisontaalsete andmete jaoks GCS NAD 1983 (2011) konfigureeritud või võtab andmeid vastu ja ma eeldan, et see on konfigureeritud vastu võtma vertikaalseid andmeid ellipsoidsel Põhja -Ameerika NAD 1983 (2011) nulli koordinaatsüsteemil. On äärmiselt oluline, et teil oleks nende andmete jaoks õiged koordinaatsüsteemid. ArcGIS -i koguja salvestab need algandmed ülaltoodud väljadele Laiuskraad, Pikkuskraad ja Kõrgus.
    3. Veenduge, et teie koordinaatsüsteeme on värskendatud. Minge saidile my.ESRI.com ja laadige alla ning installige praegused ArcGIS -koordinaatsüsteemi andmed - minu arvates on praegune versioon 10.7.10000. Saate kontrollida oma Windowsi juhtpaneeli ja gt programme ja funktsioone, et näha, kas see on installitud.
    4. Kui te pole seda veel teinud, minge saidile Github ESRI / Collector-tools ja laadige alla tööriistad koguja jaoks. Soovitan teil kogu tööriistakomplekti alla laadida, kasutades nuppu Kloonida või alla laadida, salvestada ja ekstraktida ühisesse asukohta.

    Nüüd jõuame ArcGIS Online'i (AGOL) salvestatud 2D -andmete tegeliku teisendamiseni õigete kõrguseandmetega 3D -andmeteks.

    • Avage ArcGIS Pro ja laadige AGOL -i algsed andmed kaardile.
    • Paremklõpsake funktsiooni ja valige Andmed & gt Ekspordi funktsioonid ning osutage kohalikule GDB-le. Töötate andmete kohaliku koopiaga.
    • Valige vahekaardil Sisesta tööriistakast ja gt Lisa tööriistakast
    • Liikuge GitHubist alla laaditud kausta ja lisage CollectorUtilis_Pro.tbx. See peaks asuma kaustas. collector-tools-master CollectorUtils pro
    • Minge ArcGIS Pro kataloogi ja valige Toolboxes & gt CollectorUtilities_Pro.tbx & gt GeneralUtils & gt ProjectZ

    • Valige tööriista ProjectZ sisendfunktsioonide jaoks vastloodud funktsiooniklass kohalikus GDB -s. Minu näite nimeks on SurveyPointFeatures_Copy. Ilmub hoiatuskolmnurk, kuna andmetel pole z andmeid - ignoreerige
    • Sisendkoordinaatsüsteemi jaoks - klõpsake maakera ja valige voolu XY ja Z jaoks järgmine - ülaltoodud eelduste põhjal

    Klõpsake kasti Praegune XY ja seejärel valige:

    Geograafiline koordinaatsüsteem & gt Põhja -Ameerika & gt USA ja territooriumid & gt NAD 1983 (2011)

    Klõpsake kasti Praegune Z ja valige:

    Vertikaalne koordinaatsüsteem & gt Ellipsoidipõhine & gt Põhja-Ameerika & gt NAD 1983 2011

    • Veenduge, et X-väärtus on seatud väljale Pikkuskraad, Y-väärtus laiuskraadi väljale ja Z-väärtus väärtuseks Kõrgus. Need tuleks vaikimisi täita.
    • Sisestage väljundfunktsioonide klass - ma kasutasin samas GBD -s "SurveyPointFeatures_ProjectZ"
    • Väljundkoordinaatide puhul - klõpsake gloobusel ja sisestage voolu XY ja Z jaoks järgmine - tuginedes ülaltoodud eeldustele

    Klõpsake kasti Praegune XY ja seejärel valige:

    Geograafiline koordinaatsüsteem & gt Põhja -Ameerika & gt USA ja territooriumid & gt NAD 1983

    Klõpsake kasti Praegune Z ja valige:

    Vertikaalne koordinaatsüsteem & gt Põhja -Ameerika ja gt NAVD 1988

    Valige NVAD 1988 isegi siis, kui soovite ftUS -i. Ei ole võimalik otse tõlkida NAVD88 -ks (kõrgus) (ftUS)

    • Geograafiline teisendus täidetakse automaatselt, saate valida mõne muu valiku, kuid tavaliselt on see ProjectZ -i sisend- ja väljundkoordinaatsüsteemide jaoks optimaalne teisendus.

    • Klõpsake nuppu "Käivita" - see kasutab väljade Laiuskraad, Pikkuskraad ja Kõrgus, et luua uus funktsiooniklass, nagu eespool nimetatud NAD 1983 ja NVAD 1988 3D -punktidena.

    Kui teil on vaja teisendada kõrguse andmed USA jalgadeks, jätkake järgmisega. Kui teil on vaja tõusu ainult meetrites, jätke see samm vahele. See samm teisendab NVAD 1988 meetrites ainult NAVD88 (kõrgus) (ftUS)

    • Otsige ja valige vahekaardil Geotöötlus tööriist "Projekt", see peaks olema andmehaldustööriistades
    • Funktsiooniklassi sisendiks valige ülal loodud tunnusklass - minu näites SurveyPointFeatures_ProjectZ
    • Sisestage väljundfunktsioonide klassi uus funktsiooniklassi nimi - valisin SurveyPointFeatures_Feet
    • Väljundkoordinaadi jaoks - klõpsake maakera ja sisestage voolu XY ja Z jaoks järgmised andmed

    Klõpsake kasti Praegune XY ja seejärel valige:

    Geograafiline koordinaatsüsteem & gt Põhja -Ameerika & gt USA ja territooriumid & gt NAD 1983

    Klõpsake kasti Praegune Z ja valige:

    Vertikaalne koordinaatsüsteem & gt Põhja -Ameerika & gt NAVD88 (kõrgus) (ftUS)

    • Otsige ja valige vahekaardil Geotöötlus tööriist "Lisa XY koordinaadid", see peaks olema ka andmehaldustööriistades
    • Valige ülalt funktsioon SurveyPointFeatures_Feet või SurveyPointFeatures_ProjectZ ja käivitage tööriist. See lisab funktsioonile X, Y ja Z andmed.
    • Avage atribuutide tabel ja lisatud Z väärtus on teie kõrgus jalgades või meetrites, sõltuvalt kasutatavast funktsioonist.

    Loodan, et see aitab teil tõusuandmeid oma andmetele lisada. Nagu varem märgitud, kontrollige palun uuesti koordinaatsüsteemi, millel teie GPS töötab. See on täpse tõlke jaoks ülioluline. Kui ma eeldasin vale süsteemi, saate valida ka teise väljundkoordinaatide süsteemi. Näiteks väljastame projitseeritud koordinaatsüsteemi, mitte geograafilise süsteemi. Seega seadsime oma väljundvoolu XY prognoositud koordinaatsüsteemile & gt State Plane & gt NAD 1983 (2011) (USA jalad) & gt NAD 1983 (2011) StatePlane Ohio North FIPS 3401 (US Feet). See tagastab põhja-, ida- ja kõrguse, mitte lati, piki ja kõrgust.

    Tänan teid suurepärase selgituse eest. Olen kogunud 2 aastat andmeid ja mul on sama probleem GPS -kõrguse väärtuse teisendamisel MSL -kõrguseks.

    Kasutan rakendust Collector App Trimble R2 ja määran koguja asukohaprofiili järgmiselt.

    GNSSi koordinaatsüsteem: GCS NAD 1983 2011

    Kaardikoordinaatide süsteem: WGS 1984 Web Mercatori abisfäär.

    Nullpunkti teisendamine: WGS_1984_ (ITRF08) _To_NAD_1983_2011

    Soovin, et minu lõplikud andmed oleksid NAD 1983 (2011) StatePlane New York East FIPS 3101 (US Feet). Kas saate palun aidata?

    autor LanceCole

    Kolisin oma vastuse teie uuele küsimusele siia ja jätkan meie dialoogi. Allpool oli teie viimane vastus:

    Lance, tänan teid kiire ja põhjaliku vastuse eest. Näen selgelt, et teie teadmistebaas ja kogemused ületavad tunduvalt minu oma, kuid püüan sammu pidada.

    Vastuseks teie järelküsimustele:

    Kui ma ütlen NAD 83, pean silmas seda, et Seiler Rep, kes mind Trimble R2/ArcGIS Collectori seadistuses läbi viis, lasi mul sisestada NAD 83 2011 GNSS -i koordinaatsüsteemiks ja "to" süsteemiks minu profiili Datum Transformation kastis. Kõik andmed, mida meie organisatsioon salvestab meie sisemistesse andmebaasidesse, on NAD_1983_StatePlane_Indiana_East_FIPS_1301_Feet.

    Vertikaalsete andmete puhul tahan lõpuks, et minu andmed oleksid USA jalgades.

    Mis puudutab metaandmevälju, siis olen lisanud metaandmete väljad avaldatud funktsiooniteenuse kihile ja lisanud seejärel selle uue funktsiooniteenuse kihi minu veebikaardile. Olen proovinud konfigureerida funktsiooniteenust GPS -i metaandmete salvestamiseks. Takistus, millega ma kokku puutusin, on see, et juhised näitavad, et peaksin oma funktsioonide atribuutide tabelisse lisama väljade nimesid ja need väljade nimed on pikemad, kui see väli aktsepteerib.

    Uuendan oma esialgset vastust hiljem täna õhtul, et kajastada äsja esitatud lisateavet. Esimene samm, mille peate lõpetama, on Trimble R2 kollektoriga pareerimine ja õigete andmete edastamine ArcGIS Online (AGOL) andmebaasi, mis on konfigureeritud GNSS -i andmete jaoks. Palun vaadake GPS-i metaandmete salvestamist klassikalisele versioonile või valmistuge ette suure täpsusega andmete kogumiseks.

    Tundub, et teie Trimble'i seade on konfigureeritud kasutama NAD 1983 (2011) geograafilist koordinaatsüsteemi ja ka ellipsoidipõhist vertikaalset koordinaatsüsteemi NAD 1983 2011. See on seda tüüpi süsteemide puhul tavaline. Kui olete oma andmebaasis andmed konfigureerinud, salvestab Collector seadme "töötlemata" andmed iga kogutud punkti kohta laius-, pikkus- ja kõrguseväljadele. Ülalkirjeldatud protsess võtab GCS_NAD_1983_2011 / VCS: NAD_1983_2011 algandmed ja tööriista "ProjectZ" abil loob NAD_1983_StatePlane_Indiana_East_FIPS_1301_Feet / NAVD 1988 (meetrites) uue 3D -punktide tunnusklassi. Seejärel käivitate andmete tööriista "Projekt", et teisendada NAVD 1988 meetrites USA jalgadeks, ja "Lisa XY -koordinaadid", et kuvada atribuuditabelis põhja-, ida- ja kõrguseandmed.

    Lance, tundub, et vajan vahekaartide kaupa navigeerimisabi, et leida saidilt MyESRI.com ArcGIS-i praegused koordinaatsüsteemi andmed

    autor LanceCole

    Minu organisatsioonid ja allalaadimised

    Valige ArcGIS Pro või ArcGIS Desktopi kõrval nupp "Vaata allalaadimisi"

    Kerige alla jaotiseni Andmed ja sisu

    Klõpsake nupu „ArcGIS Coordinate Systems Data” kõrval olevat allalaadimisnuppu

    Minu oma näitab praegust versiooni 10.7.167057

    Teie my.esri.com leht võib sõltuvalt teie litsentsimisest veidi erineda, kuid see peaks teid lähedusse viima.

    Lance, tundub, et mul võib vaja minna lihtsamat õpetust.

    Alustuseks "Avage ArcGIS Pro ja laadige AGOL -i algsed andmed kaardile." Alustasin ArcPros uut projekti. Lisasin faili geoandmebaasi funktsiooniklassi teisest ArcPro projektist, mis kinnitas, et sisaldab mitmeid funktsioone.

    Järgmisena paremklõpsasin lehel Sisu ilmunud funktsiooniklassi nime ja klõpsasin nuppu Andmed ja gtExporti funktsioonid. Seejärel klõpsasin nuppu Käivita ja sain tühja väljundi hoiatuse. Kuna see oli kollane hoiatus ja ma ei teadnud, mida veel teha, ignoreerisin hoiatust ja jätkasin.

    Tööriista Project Z käivitamisel jõuan selle osani, kus kinnitan väärtuste X, Y ja Z väärtused ning nagu ilmselt arvasite, näen ainult objekti ID ja kuju valikuid. See näitab mulle ebaõnnestumist ja ma olen nüüd ummikus.

    Saan teha veebikaarti ja koguda punkte. Tundub, et ma ei saa aru, kuidas saada punktifunktsioone AGOL -faili, mille saan lisada oma ArcPro projekti, et saaksin seejärel projekti Z tööriista käivitada.

    autor LanceCole

    Ma võin teiega rõhutada. Ma arvan, et kulus paar kuud, et kõik meie kollektsionääridel, AGOL ja Z konversioonil toimima saada.

    Eeldasin, et kogute andmeid GNSS -i toega kaardile, mille olete koguja kasutamisel AGOL -is avaldanud. Kas see on õige? Kui jah, saate ArcGIS Pro'is avada sellel avaldatud kaardil salvestatud andmed ja kopeerida andmed kohalikku GDB -sse. Samuti saate sisse logida AGOL -i ja sealt ka andmed eksportida. Alloleval ekraanipildil on ArcGIS Pro uus tühi kaart ja lisan meie AGOL -i uuringukaardi andmed.

    Andmevormi AGOL lisamiseks tehke järgmist.

    Vahekaardil Kaart klõpsake nuppu - Lisa andmed

    Minge portaali ja gt Minu sisu ja navigeerige AGOL -i kohta, kuhu teie koguja andmed on salvestatud

    See lisab kogutud andmed teie kaardile, et saaksite seejärel koopiana eksportida GDB -sse

    Võite minna ka AGOL -i ja sealt andmed GDB -ks eksportida ning see samm vahele jätta. peate lihtsalt lisama funktsiooniklassi eksporditud GDB -st oma ArcGIS Pro seansile.

    Lance, üks mu kolleegidest istusime koos ja töötasime läbi teie antud juhised ning kogutud andmed ei näita ikka veel õiget kõrgust. Oleme jõudnud järeldusele (kui oleme selleks kvalifitseeritud), et peame alustama põhiplaanist, mis põhineb õigel projektsioonil ja nullpunkti konfiguratsioonil ning sobival Arc Collectori profiilil.

    Kas kasutate kohandatud põhikaarti või mõnda ESRI pakutavatest aluskaartidest? Samuti ei tundu, et koguja profiili mall võimaldab vertikaalset nulli. Kas see on õige ja asjakohane tähelepanek?

    autor LanceCole

    Õige, Collector ei tööta vertikaalsete nullpunktidega. Lisaks ei mõjuta baaskaart algandmeid. Seetõttu peate 3D -punktide loomiseks ja nende muutmiseks koordinaatsüsteemiks, mida lõpuks vajate, kasutama AGOL -i atribuutides Latitude, Longitude ja Altitude salvestatud lähteandmeid, mis on salvestatud atribuutidesse Latitude, Longitude ja Altitude. Usun, et need on salvestatud töötlemata andmete vormingus või konfigureeritud andmevormingus kõigi GPS -seadmete jaoks. Võib -olla soovite seda Trimble'iga kinnitada, kuna kasutame oma ArcGIS -i kogujate jaoks Leica tootesarja. Mõistan, et mõned GPS -i tootjad pakuvad täielikku horisontaalset ja vertikaalset tugipunkti, kuid see ei toimu ArcGIS Collectori kaudu, vaid GPS -i tootjate pakutavate rakenduste, näiteks Noole ja EOS -i kaudu, mis integreeruvad kollektoriga.

    Meil on oma profiil konfigureeritud allpool näidatud viisil, et see töötaks meie riigi VRS -süsteemiga ja postitaks andmed AGOL -ile, kui iga punkt põllul kogutakse. Töötame läbi protsessi, mida oleme arutanud, et luua oma mõõtmispunktid sisekasutuseks instrumendi täpsusega. Meie GPS -vastuvõtja ja osariigi VRS kasutavad GSC NAD 1983 2011 ja meie kaardikaartide koordinaatsüsteemina kasutame ESRI vaikimisi WOLS 1984 Web Mercatori abisfääri AGOL -i jaoks. Teisendamine on selle eraldamise jaoks soovitatav vaikekollektor.

    Õigete andmete kogumiseks peate võib -olla astuma sammu tagasi ja veenduma, et olete oma andmebaasi konfigureerinud, lisanud GNSS -i lubatud väljad ja avaldanud selle nõuetekohaselt AGOLile. See peab toimima enne, kui jõuate isegi mõelda andmete teisendamise teostamisele. Samuti peate olema kindel, et teie GPS -tarkvara on koos Collectoriga õigesti konfigureeritud. Ma ei aita Trimble'i seadmega palju, nagu eespool märgitud, kasutame Leicat.

    Samuti on teil RTK lubatud ja GPS -i jaoks konfigureeritud. See mõjutab oluliselt teie R2 -seadme jõudlust. See kõlas nagu "Tähesõdadest".

    Vabandust, mul on praegu vastamiseks vaid mõni hetk, kuid vajadusel või lisaküsimuste korral saan täna õhtul lisateavet anda. See ei olnud lihtne protsess, nii et palun ärge arvake, et te pole kvalifitseeritud. Seal on vaid hulk muutujaid, mis peavad kõik toimima, et kõik toimiks. Kui see töötab, on see suurepärane.

    1) veenduge, et teie GPS on õigesti konfigureeritud ja et teile saadetakse õiged andmed, sealhulgas RTK väljaspool Collectorit


    Koordinaatsüsteemid¶

    Koordinaatsüsteem on meetod geomeetriliste elementide tasapinnal või ruumis ainulaadse asukoha määramiseks, kasutades numbrikombinatsioone, mida nimetatakse koordinaatideks. Maa koordinaatsüsteeme on kahte tüüpi: geograafiline ja prognoositud.

    Meie ettevõte on saanud nime René Descartes’i järgi, kes on 17. sajandi dekaartese koordinaatsüsteemi leiutaja. See koordinaatsüsteem oli esimene lüli geomeetria ja algebra vahel ning projekteeritud koordinaatsüsteemide alus.

    Geograafilised koordinaatsüsteemid Geograafilised koordinaadid on ehk kõige tuntum viis koordinaatide esitamiseks Maa pinnal. Nendes koordinaatsüsteemides tähistatakse asukohta selle laius- (põhja-lõuna-asend) ja pikkuskraadi (ida-lääne-asend) abil. Laiuskraadid ja pikkuskraadid on määratletud Maa ellipsoidaalse kujutise abil. Kuna koordinaadid on määratletud kõveral pinnal, varieerub ühe pikkuskraadiga läbitud füüsiline kaugus põhjast lõunasse (pooluste lähenemise tõttu), samuti laiuskraad idast läände (ellipsoidi kuju tõttu). Koordinaatide paigutamine tasasele pinnale nõuab kaardiprojektsiooni, mida kirjeldatakse järgmises osas.

    Kaardiprojektsioonid ja projekteeritud koordinaatsüsteemid Paljudel praktilistel eesmärkidel peame projekteerima koordinaadid 2D -tasapinnale. Projitseeritud koordinaatsüsteem on määratletud tasasel kahemõõtmelisel pinnal. Projitseeritud koordinaatsüsteemid kirjeldavad asukohti lineaarsetes ühikutes (näiteks meetrites või jalgades).

    Kuna kaardiprojektsioon on 3D -Maa abstraktsioon 2D -tasandile, on moonutused vältimatud. Need moonutused on iga kaardi projektsiooni puhul erinevad, kuid on hästi teada ja uuritud. Lameda kaardi korral võivad tekkida moonutused, mis on seotud: - kuju - ala - vahemaa - suunaga

    Ehkki kõiki projekteeritud geomeetria ruumilisi elemente on võimatu säilitada, saate oma kaartide jaoks kõige tähtsama elemendi esikohale seada. Prognoosides kasutatakse sageli kirjeldavaid nimesid nagu „konformne”, „võrdsel kaugusel”, „võrdse pindalaga” ja „asimutaalne”, et kirjeldada nende säilitatavaid omadusi. Projektsioon võib täpselt säilitada ühe omaduse (kuju, ala, kauguse või suuna), kuid mitte teisi. Sel põhjusel on oluline valida projektsioon, mis säilitab teie rakenduse jaoks olulised omadused. Näiteks kasutatakse navigeerimiseks Mercatori projektsiooni, kuna see säilitab nurga mis tahes kahe kõvera vahel (konformne projektsioon).

    Mercatori moonutus: Mercatori projektsioon on pindala moonutav, mille tagajärjel paistavad pooluste lähedal asuvad maamassid palju suuremad kui ekvaatoril.


    Vaata videot: Faccio le valige