Vairāk

Sadalītas malas krustojumos PostGIS

Sadalītas malas krustojumos PostGIS


Es mēģinu veikt pastaigas analīzi, izmantojot OpenStreetMap datus (osm2pgrouting) un PostGIS, kā arī sekoju underdark emuāra ierakstiem, tomēr man jāizslēdz dzīvojamie un apkalpojošie ceļi, kas šķērso primāros un sekundāros ceļus, jo tos šķērsot nav droši. Lai to izdarītu, es domāju, ka mans pirmais solis ir šķelt malas krustojumos. Es domāju, ka es vēlos izmantot ST_Split funkciju, bet es neesmu pārliecināts, kā to visu salikt vienā SELECT paziņojumā.

(Vēlāk būs jautājums, kā noņemt šādas šķērsojošās malas, pamatojoties uz tagu highway = *, bet man vispirms jāizdomā šis.)


Gājēju maršruts ir diezgan sarežģīts uzdevums, un tas prasa daudz datu, lai tie darbotos pareizi. Ideālā gadījumā jūs zināt, kuriem ceļiem ir ietves un vai tie pastāv tikai vienā ceļa pusē. Tāpat būtu labi uzzināt, kur atrodas signalizētās gājēju pārejas.

Man jāizslēdz dzīvojamie un apkalpojošie ceļi, kas šķērso primāros un sekundāros ceļus, jo tos šķērsot nav droši

Vai jūs arī uzskatāt par nedrošu staigāt pa šiem galvenajiem / sekundārajiem ceļiem?

Ja izslēdzat šos dzīvojamos un apkalpojošos ceļus, tur nevar sākt vai beigt maršrutu. Vai arī jūs vienkārši plānojat maršrutu no mezgla uz mezglu?

Tā vietā, lai izslēgtu ceļus, jūs varētu pievienot pagrieziena ierobežojumus, kas padara neiespējamu šķērsot nedrošus ceļus.


Jebkurā gadījumā sadalīšanu var veikt, izmantojot ST_Split, kā jūs jau minējāt. Es to neesmu testējis, bet tam vajadzētu darboties apmēram šādi:

ATLASIET ST_Dump (ST_Split (s.the_geom, u.the_geom)) FROM save AS s, nesaglabāt AS u

Saglabāšana un nesaglabāšana ir skati, kas ceļa tabulu sadala divās klasēs. Neaizmirstiet telpiskos rādītājus, lai paātrinātu situāciju.

Šķiet, ka ST_Split nepieciešama PostGIS 2.0.

Esmu pārsteigts, ka osm2pgrouting tomēr nerūpējas par tīkla malu sadalīšanu krustojumos.


PostGIS 2.2.2 Atbrīvots

PostGIS izstrādes komanda ar prieku izlaiž ielāpu PostGIS 2.2, 2.2.2 laidienam. Kā jau tas nākas uz plākstera izlaišanas, uzmanība tiek pievērsta kļūdām un lūzumiem.

Kļūdu labojumi un uzlabojumi

    Labot ST_Split robustumu standarta precīzās dubultās sistēmās (arm64, ppc64el, s390c, powerpc un # 8230), atjauniniet spatial_ref_sys uz EPSG 8.8 versiju, ST_Cluster Nepareizi sakrustojot daudzpunktus, ST_AsX3D ieliekt ģeometru nepareizi , atmiņas apstrādes kļūda ptarrayklonsdziļi, ST_Intersects nepareizi MultiPoints, ST_GeomFromKML avarē Postgres, ja ir innerBoundaryIs un nav externalBoundaryIs, jaunināšana uz 2.3 vai no 2.1 var izraisīt cilpu / uzkarināšanu dažās platformās, ST_ClusterWithin & # 8220Tolerance not definēts & # 8221 kļūda pēc jaunināšanas, Rastera datu atjaunošanas problēmas, materializētie uzskati. Pievienoti skripti postgis_proc_set_search_path.sql, rtpostgis_proc_set_search_path.sql, neizdevās jautru arhitektūru POINT EMPTY testi

Skatiet pilnu izmaiņu sarakstu ziņu failā un, lūdzu, ziņojiet par kļūdām, kuras atradāt laidienā.

Binārās paketes nākamajās nedēļās parādīsies krātuvēs, kad iepakotāji izbūvēs būvējumus.


Postgis ST_Split ceļus nedala pa visiem punktiem

Man ir tabula ar Čikāgas ielu tīklu, un man ir arī tabula par Čikāgā pastrādātajiem noziegumiem. Es cenšos izveidot noziegumiem paredzētas k-grupas, piešķirot tos kopu centram, kas atrodas īsākā ceļa attālumā.

Pirmkārt, es visus noziegumus interpolēju uz tuvāko ceļu. Tik tālu, labi. Tagad es mēģinu sadalīt katru ceļu pa visiem nozieguma punktiem, kas uz tā krīt, lai pēc tam es varētu izveidot tīkla topoloģiju, izmantojot izšuvumu un maršrutu no vienas nozieguma vietas uz otru.

Problēma ir tāda, ka ST_Split funkcija, šķiet, nesadala lielāko daļu ceļu, un man nav ne jausmas, kāpēc. Ņemot vērā, ka man ir miljons nozieguma punktu, ceļi būtu jāsadala lielos segmentos, bet es saņemu tikai par tūkstoš rindām vairāk, nekā ir sākotnējā ielu tīkla tabulā. Šī ir komanda, kuru izmantoju:

Es izmantoju Postgis versiju 2.2.2, tāpēc fakts, ka es dalos ar daudzpunktiem, nav problēma ..


Šajā sadaļā aplūkota datu bāzes statistikas pārvaldība topoloģijas veidošanas laikā.

Elementu pievienošana topoloģijai izraisa daudzus datubāzes vaicājumus esošo šķelto malu atrašanai, mezglu pievienošanu un malu atjaunināšanu, kas mezglos ar jauno līniju. Šī iemesla dēļ ir lietderīgi, ka statistika par topoloģijas tabulās esošajiem datiem ir atjaunināta.

PostGIS topoloģijas populācija un rediģēšanas funkcijas statistiku automātiski neatjaunina, jo statistikas atjaunināšana pēc katras topoloģijas izmaiņas būtu pārspīlēta, tāpēc zvanītāja pienākums ir par to rūpēties.

Ka automātiskā vakuuma atjauninātā statistika NEBŪS redzama darījumiem, kas sākti pirms automātiskā vakuuma procesa pabeigšanas, tāpēc, lai izmantotu atjauninātu statistiku, ilgstošiem darījumiem būs jāpalaiž ANALIZĒT tēmas.


Kā minēts manā komentārā, izveidojiet regulāru režģi. Lai izveidotu 1 km režģi visai valstij, tas varētu būt sarežģīti, jo zeme nav līdzena un to nevar sadalīt perfektos 1 km tīklos.

Lai izveidotu 1 km režģi, jums ir nepieciešama projicēta koordinātu sistēma ar metru garuma vienībām. WGS84 (EPSG: 4326) to nevar izdarīt, jo tam ir grādu vienības / garums. Lai atrastu piemērotu projekcijas sistēmu, jāatrod "vienāda laukuma" projekcija, piemēram, Lamberta azimutālā vienāda laukuma projekcija (LAEA). Piemēram, visa Eiropa varētu izmantot ETRS-LAEA (EPSG: 3035), lai gan dažās daļās varētu būt daži izkropļojumi. Vai arī, ja Jaunzēlandē, Jaunzēlandē ir šķērsvirziena Mercator 2000. Katram reģionam parasti ir laba izmantojamā projekcija.

Lai palaistu PostGIS vaicājumu, jums jāprojektē ģeometrija uz režģa, izmantojot ST_Transform (geom, 3035) (piemēram, ETRS-LAEA).

Es uzrakstīju PostGIS funkciju, lai ģenerētu sešstūra režģus virs cita slāņa.

Ievades parametri ir jāiestata: _curs: ģeometrijas lauka nosaukums un ievades ģeometrijas tabulas nosaukums. _table: izvades tabulas nosaukums. _srid: ievades (un izvades) ģeometriju ģeogrāfiskās projekcijas kods. _height: sešstūra režģa šūnas augstums projekcijas vienībās.

Deklarēšanas blokā ģenerēju mērogotu sešstūra ģeometriju un pēc tam veicu ieejas ģeometriju. Cilpā es ģenerēju virknes x un y apjomam, kā arī dažas katrai ievades ģeometrijai. Sešstūris tiek tulkots un ievietots pagaidu tabulā, ja abas ģeometrijas krustojas. Otrs sēriju pāris tiek ģenerēts alternatīvas nobīdes rindas. Visbeidzot, es grupēju sešstūra režģa šūnas pēc to ģeometrijas, lai noņemtu dublikātus.


9.6. PostGIS ģeometrija / ģeogrāfija / rastra izgāšanas funkcijas

Tālāk norādītās funkcijas ir PostGIS funkcijas, kuras kā ievades vai atgriešanās kā izejas kopu vai atsevišķu geometry_dump vai geomval datu tipa objektu.

    - Atgriež ģeomval (geom, val) rindu kopu no noteiktas rastra joslas. Ja joslas numurs nav norādīts, joslas numurs pēc noklusējuma ir 1. - Atgriež rastru vai ģeometrijas un pikseļu vērtību pāru kopu, kas attēlo divu rastru kopīgo daļu vai rastra vektorizācijas un ģeometrijas ģeometrisko krustojumu. - Atgriež ģeometrijas sastāvdaļu rindu geometry_dump kopu. - Atgriež geometry_dump rindu kopu ģeometrijas punktiem. - atgriež daudzstūra ārējo un iekšējo gredzenu geometry_dump rindu kopu.

QGIS 2.12: pārbaudiet spraudni Ģeometrijas

QGIS 2.12 nav pieejams, un es esmu bijis mazliet kluss, jo esmu to izpētījis, kā arī strādājis.

Pieaugot manai prasmei ar šiem atvērtā koda kartēšanas rīkiem, es sāku apgūt dažas QA / QC (kvalitātes nodrošināšanas / kvalitātes kontroles) metodes datu pārbaudei. Ja dati atrodas postgis, es lēnām izveidoju rīkus attiecināšanai un ģeometrijai, un es daru to pašu ar GRASS un QGIS.

Kaut kur šķiet ap 2,2 (es varbūt kļūdos) parādījās topoloģijas spraudnis. Tiem no jums, kas pārzina ArcGIS Topology darbību, varat iekļūt karodziņā un novērst problēmas ar datiem. ArcGIS vietnē ir liels PDF formāts, kas paredzēts kadrēšanai, lai pastāstītu jums visu, ko tā var darīt. Man patīk topoloģijas pārbaudes ArcGIS & # 8211. Jūs atrodat kļūdas un jūs tās labojat. Vienīgā problēma, kas man bija ar šo rīku, bija licences līmeņa rīks, un # 8211 tie, kas iegādājās arcview, to nevarēja izmantot. QGIS topoloģijas rīks parādījās, un, lai gan tas nebija tik izturīgs kā ArcGIS & # 8211, jums bija rīks jūsu datiem, lai vismaz atzīmētu (vēl nav iebūvēta automātiskā labošana) kļūdas.

Tāpēc šim ļoti nevainīgā izskata datu slānim ir vismaz divas problēmas (kopā četras, bet es pārbaudīju tikai nederīgu topoloģiju un ģeometrijas pārklāšanos)

QGIS topoloģijas pārbaude:

Ir ieviests vēl viens rīks ar versiju 2.12 un spraudnis Pārbaudīt ģeometriju. Vēlreiz & # 8211, ja esat iepazinies ar ArcGIS topoloģijas rīkiem, tas nemaz nejutīsies svešs.

Tātad šis rīks (jums tas jāaktivizē izvēlnē Spraudņi) dod jums iespēju pārbaudīt savus datus un PIEVIENOT TO AUTOMĀTISKI. Tas var pārbaudīt nelielus daudzstūrus, datus, kas pats krustojas, datus, kas var neatbilst minimālajai kartēšanas vienībai, un dublētus datus (un vairāk). Tas pārbauda kļūdas citādi nekā topoloģijas rīks. Ja palaidīšu to pret manu datu kopu, es varu atrast vismaz trīs problēmas. Es mēģināju iestatīt tieši tādas pašas pārbaudes, kādas izmantoju ar Topology spraudni, kā arī vēl vienu pārbaudi, vai nav atveru vai atstarpju:

Kad esat atradis problēmu, varat pārvietoties automātiski un novērst problēmas manuāli vai automātiski. Esmu ar to spēlējies, un es vēl neesmu izlēmis par metodiku, kā izmantot abus abpusēji, un, iespējams, tāda nav. Tomēr starp šiem diviem rīkiem QGIS gandrīz ir ArcGIS topoloģijas rīks. Es ļoti iesaku mazliet paspēlēties, pirms jūs to iemetat ražošanas vidē.

Sliktie & # 8211 un es ienīstu teikt, ka tas ir pat slikti & # 8211 Tas & # 8217s vienkārši atšķiras. Šie divi rīki patiešām darbojas neatkarīgi viens no otra. Tātad jums būs kārdinājums (runājot ar bijušajiem ArcGIS lietotājiem) tos abus izmantot tāpat kā savienotu programmatūru (paziņojums, ko es teicu iepriekš, es mēģinu izstrādāt metodiku, kā tos izmantot kopā, jo tas ir # 8217 pārāk vilinoši). Ja es izmantoju abus rīkus, lai meklētu visas šī slāņa kļūdas, topoloģijas rīks uzvar ar 4 kopējām kļūdām, savukārt ģeometrijas rīks atrod 3 kļūdas (es izveidoju datu kopu ar 4 kļūdām). Ģeometrijas rīks pārbauda minimālos kartēšanas izmērus un to, ko topoloģijas rīks nedara. Ar citu datu kopu tā nepareizi atzīmēja kādu ģeometriju kā kļūdas, kas vairs nav redzamas. Neuztraucieties un # 8211 ziņojums par kļūdu tika iesniegts. Iespējams, ka tā pat nav kļūda, bet tas nesāp.

Kopumā & # 8211 pārbaudes ģeometrija ir apsveicams papildinājums. Jums vienkārši jāapzinās, ka tas atšķiras no Topoloģijas rīka. Tā kā Check Geometries rīks ir & # 8220brand jauns & # 8221 (tā sakot), es sagaidu izmaiņas, kad atgriezeniskā saite sāk atgriezties QGIS projektā.

Toreiz, kad man bija 17 gadi, es nopirku džipu. 17 gadu vecumā es domāju, ka tā ir seksīgākā lieta, kāda jebkad bijusi & # 8211, un visi citi bija noteikuši, ka es braucu ar savu nākotnes zārku. Es nokļuvu savā tēvoča mājā un biju strādājis pie katras automašīnas daļas, kurai, šķiet, bija problēmas. Ar stetoskopu, āmuru, dažiem elektriskās pārbaudes sīkrīkiem viņš atrada vēl trīs problēmas, kuras man pilnīgi pietrūka. Mani sasita. & # 8220 es novēlu jums neatrast problēmas ar manu džipu un # 8221. Uz ko viņš norādīja, ka & # 8220i & # 8217 es neradu vairāk problēmu & # 8211, tikai atrodot esošos. & # 8221 Tagad jums darbvirsmas ĢIS ir vairāk rīku, lai atrastu kļūdas un izveidotu tīrus datus.


1 Atbilde 1

Šeit ir aptuvens algoritma izklāsts, kas, iespējams, atrisinās jūsu problēmu:

izšķīdina daudzstūri nešķērsošās līnijās, veidojot plakanu grafiku

kad jums ir plakanais grafiks, izveidojiet ārējo korpusu, pielāgojot klasisko dāvanu iesaiņošanas algoritmu šim grafikam

1. soli varētu īstenot vienkāršā, bet ne pārāk efektīvā veidā, veicot krustojuma pārbaudi katram malu pārim (norādot O darbības laiku (# Edges²)). Sarežģītāka ieviešana varētu izmantot slaucīšanas līnijas pieeju. Jums jābūt uzmanīgam, pārvietojot slaucīšanas līniju ne tikai uz esošo virsotņu koordinātām, bet arī rūpējoties par krustpunktiem, paralēlām līnijām utt. Un atbilstoši sadalot esošās līnijas. Pēc šī soļa vairs nedrīkst būt līniju šķērsošanas vai pārklājuma.

2. solis ir vienkārša modifikācija klasiskajam "izliekta korpusa" algoritmam: vienkārši sāciet ar sava diagrammas ārējo virsotni, pārejiet no vienas virsotnes uz nākamo blakus esošo virsotni, izvēloties savienojošo malu ar "mazāko leņķi". Pārliecinieties, ka 1. solis datu struktūrā nodod plakano diagrammu, kas ļaus jums ļoti ātri atlasīt visas malas, kas savienotas ar noteiktu virsotni.


Mūsu datu bāzes iestatīšana ZCTA datu glabāšanai

Es pieņemu, ka esam izveidojuši Rails projektu un PostGIS datu bāzi, kā aprakstīts 2. daļā. Sāksim, izveidojot ZCTA datu modeli. Pagaidām mēs vienkārši izveidosim vienkāršu tabulu, kas spēj ģeometriju kartēt ar ZCTA (pasta indeksu). Jūs, protams, varat to mainīt, lai pievienotu vairāk lauku.

Tādējādi tiek izveidota šāda migrācija:

Pirms migrēšanas mēs šeit izdarīsim dažas lietas. Pirmkārt, mums nav vajadzīgi šie laika zīmogi, tāpēc mēs no tiem tiksim vaļā. Otrkārt, mēs vēlēsimies veikt telpiskus vaicājumus pret kolonnu: reģions, tāpēc šajā kolonnā izveidosim telpisko indeksu, kā mēs to aplūkojām 6. daļā.

Treškārt, kolonnai: reģions izvēlēsimies koordinātu sistēmu. Šim pakalpojumam es izmantoju EPSG 3785 projekciju. Šī koordinātu sistēma bieži ir noderīga, ņemot vērā tās saistību ar kartēšanas programmatūru, tās lokālo atbilstību un spēju turēt taisnas politiskās robežas. Ir arī labi izvēlēties plakanu projekciju, nevis ģeogrāfisko koordinātu sistēmu, jo mēs veiksim dažas ģeometriskas manipulācijas. Plašāku diskusiju par koordinātu sistēmas izvēli savai datu bāzei varat izlasīt 7. daļā.

Mūsu migrācija tagad izskatās šādi:

Tagad mēs varam veikt migrāciju:

Kā mēs apspriedām 7. daļā, mēs arī izveidojām ActiveRecord klasi, lai izmantotu simple_mercator_factory.


3D telpisko objektu modelēšana ģeo-DBVS, izmantojot 3D primitīvu

Pieaug interese par pasaules modelēšanu trīs dimensijās gan par lietojumiem, gan par zinātni. Tajā pašā laikā ģeogrāfiskās informācijas sistēmas mainās par integrētu arhitektūru, kurā administratīvie un telpiskie dati tiek uzturēti vienā vidē. Šī iemesla dēļ galvenās datu bāzes pārvaldības sistēmas (DBVS) ir ieviesušas telpisko datu tipus saskaņā ar OpenGeospatial konsorcija aprakstīto “SQL vienkāršo funkciju specifikāciju”. Tomēr šīs specifikācijas ir 2D, tāpat kā īstenošana DBVS. TU Delft sadaļā ĢIS tehnoloģija ir veikti pētījumi, kuros 3D primitīvs tika ieviests DBVS (Oracle Spatial). Lai izpētītu iespējas un sarežģījumus, vispirms tika izvēlēts diezgan vienkāršs 3D primitīvs: daudzstūris. Nākotnē pētījums tiks paplašināts ar sarežģītākiem primitīviem, galvenais mērķis ir izveidot 3D modeļus ar funkcijām, kas ir tuvākas reālajai pasaulei. Papildus datu struktūrai tika izstrādāta validācijas funkcija, lai pārbaudītu datu ģeometrisko precizitāti. Validācijas noteikumi tika izstrādāti un ar literatūras palīdzību pārveidoti prototipa ieviešanā. Lai manipulētu ar datiem, tika norādīts noderīgu 3D funkciju saraksts. Lielākā daļa no tām tika pārveidotas algoritmos, kas tika ieviesti DBVS. Šo funkciju algoritmi tika iegūti no attiecīgās literatūras. Pētījums ietvēra arī telpiskās indeksēšanas salīdzinošo veiktspējas testu 2D un 3D formātā, izmantojot R koku.

Visbeidzot, esošā programmatūra tika izmantota, lai vizualizētu 3D objektus, kas strukturēti ar īstenoto 3D primitīvu. Šis pētījums ir pirmais mēģinājums ieviest patiesu 3D primitīvu DBVS. Turpmākie pētījumi būs vērsti uz ieviešanas paplašināšanu un uzlabošanu, kā arī uz 3D objektu uzturēšanu un vaicājumu optimizēšanu DBVS.


Ģeogrāfisko resursu analīzes atbalsta sistēma, ko parasti dēvē par GRASS GIS, ir ģeogrāfiskās informācijas sistēma (GIS), ko izmanto ģeotelpisko datu pārvaldībai un analīzei, attēlu apstrādei, grafikas / karšu ražošanai, telpiskai modelēšanai un vizualizācijai. GRASS pašlaik izmanto akadēmiskajās un komerciālajās vidēs visā pasaulē, kā arī daudzas valdības aģentūras un vides konsultāciju uzņēmumi.

Šajā atsauces rokasgrāmatā ir sīki aprakstīta to moduļu izmantošana, kas izplatīti ar Ģeogrāfisko resursu analīzes atbalsta sistēmu (GRASS), atvērtā koda (GNU GPLed), attēlu apstrādes un ģeogrāfiskās informācijas sistēmas (GIS) palīdzību.

Vektoru komandas:

v. buferis Izveido buferi ap noteiktā tipa vektoru pazīmēm.
v.build.all Pārbūvē topoloģiju visās vektoru kartēs pašreizējā karšu kopā.
v. celt Izveido topoloģiju vektoru kartei.
v. būvēt. polines Veido polilīnijas no līnijām vai robežām.
v. kategorija Pievieno, izdzēš vai ziņo vektoru kategorijas kartes ģeometrijai / no tās /.
v. centroīdi Trūkstošos centraīdus pievieno slēgtajām robežām.
v. klase Klasificē atribūtu datus, piem. tematiskai kartēšanai
v. tīrs Rīku komplekts vektoru kartes topoloģijas tīrīšanai.
v.klips Izvelk ievades kartes funkcijas, kas pārklāj klipu kartes iezīmes.
v. klasteris Veic kopu identifikāciju.
v. krāsas Izveido / pārveido krāsu tabulu, kas saistīta ar vektoru karti.
v.colors.out Eksportē krāsu tabulu, kas saistīta ar vektoru karti.
v.db.ad kolonna Pievieno vienu vai vairākas kolonnas atribūtu tabulai, kas savienota ar konkrētu vektoru karti.
v.db.addtable Izveido un savieno jaunu atribūtu tabulu ar noteiktu esošās vektoru kartes slāni.
v.db. savienot Drukā / iestata DB savienojumu vektoru kartei, lai atribūtu tabulu.
v.db.dropcolumn Nomet kolonnu no atribūtu tabulas, kas savienota ar konkrētu vektoru karti.
v.db.droprow Izmantojot atribūtu atlasi, vektora iezīme tiek noņemta no vektoru kartes.
v.db.droptable Noņem esošo vektoru kartes atribūtu tabulu.
pievienoties Pievieno datu bāzes tabulu vektoru karšu tabulai.
v.db.reonnect.all Atkārtoti savieno visu vektoru karšu atribūtu tabulas no pašreizējās karšu kopas ar jaunu datu bāzi.
v.db.renamecolumn Pārdēvē kolonnu atribūtu tabulā, kas savienota ar konkrētu vektoru karti.
v.db.select Drukā vektora kartes atribūtus.
v.db.univar Aprēķina vienveidīgo statistiku atlasītajā tabulas kolonnā GRASS vektora kartei.
v.db.update Atjaunina kolonnu atribūtu tabulā, kas savienota ar vektoru karti.
v. decimāls Desimē punktu mākoni
v.delaunay Izveido Delaunay triangulāciju no ievades vektora kartes, kurā ir punkti vai centroidi.
v. izšķīdināt Izšķīdina robežas starp blakus esošajiem apgabaliem, kuriem ir kopīgs kategorijas numurs vai atribūts.
v. attālums Atrod tuvāko elementu vektoru kartē 'līdz' elementiem vektoru kartē 'no'.
v. drapējums Pārvērš 2D vektoru funkcijas 3D formātā, atlasot augstuma rastra karti.
v.rediģēt Rediģē vektoru karti, ļauj pievienot, dzēst un modificēt atlasītās vektora funkcijas.
v. ārējs Izveido jaunu pseidovektoru karti kā saiti uz OGR atbalstītu slāni vai PostGIS funkciju tabulu.
v.external.out Definē vektora izvades formātu.
v. izvilkums Atlasa vektoru pazīmes no esošas vektoru kartes un izveido jaunu vektoru karti, kurā ir tikai atlasītās pazīmes.
v. izspiest Ekstrudē plakanā vektora elementus 3D vektora elementiem ar noteiktu augstumu.
v. vispārināt Veic vektoru balstītu vispārinājumu.
v. korpuss Konkrētai vektoru kartei izveido 2D / 3D izliektu korpusu.
v. imports Importē vektoru datus GRASS vektoru kartē, izmantojot OGR bibliotēku un pārprojektē lidojot.
v.in.ascii Izveido vektoru karti no ASCII punktu faila vai ASCII vektora faila.
v.in.db Izveido jaunu vektoru (punktu) karti no datu bāzes tabulas, kurā ir koordinātas.
v.in.dxf Pārvērš failu DXF formātā par GRASS vektoru karti.
v.in.e00 Importē E00 failu vektoru kartē.
v.in.geonames Importē geonames.org valstu failus vektoru punktu kartē.
v.in.lidārs Pārvērš LAS LiDAR punktu mākoņus par GRASS vektoru karti ar libLAS.
v.in.lines Importē ASCII x, y [, z] koordinātas kā līniju sēriju.
v.in.mapgen Importē Mapgen vai Matlab-ASCII vektoru kartes GRASS.
v.in.ogr Importa vektoru datus GRASS vektoru kartē, izmantojot OGR bibliotēku.
v.in.pdal Pārvērš LAS LiDAR punktu mākoņus par GRASS vektoru karti ar PDAL.
v. reģionā Izveido vektora daudzstūri no pašreizējā reģiona apjoma.
v.in.wfs Importē GetFeature no WFS servera.
v.info Izvada pamatinformāciju par vektoru karti.
v.kcv Nejauši sadaliet punktus testa / vilcienu komplektos.
v. kodols No vektoru punktu kartes ģenerē rastra blīvuma karti.
v. etiķete No pievienotajiem atribūtiem izveido krāsu etiķetes vektoru kartei.
v.label.sa Izveidojiet optimāli izvietotas etiķetes vektoru kartēm
v.lidar.korekcija Labo v.lidar.growing izeju. Tas ir pēdējais no trim LIDAR filtrēšanas algoritmiem.
v.lidar.edgedetection No objekta LIDAR datu kopas nosaka objekta malas.
v.lidar.augšana Ēkas kontūru noteikšana un reģiona audzēšanas algoritms ēkas noteikšanai iekšpusē
v.lrs.create Izveido lineāru atskaites sistēmu.
v.lrs.label Izveido staciju no ievades līnijām un lineārās atskaites sistēmas.
v.lrs.segment Izveido punktus / segmentus no ievades līnijām, lineārās atskaites sistēmas un pozīcijām, kas nolasītas no stdin vai faila.
v.lrs.kur Izmantojot lineāro atskaites sistēmu, vektora kartē atrod līnijas id un reālo km + nobīdi.
v.mkgrid Izveido lietotāja definēta režģa vektoru karti.
v. kaimiņi Apkārtnes analīzes rīks vektoru punktu kartēm.
v.net.alloc Piešķir apakštīklus tuvākajiem centriem.
v.net.allpairs Aprēķina īsāko ceļu starp visiem tīkla mezglu pāriem.
v.net.bridge Aprēķina tīklā esošos tiltus un artikulācijas punktus.
v.net.centralitāte Aprēķina tīkla pakāpi, centralizāciju, savstarpēju attiecību, tuvuma un īpašvektoru centralizācijas mērījumus.
v.net.komponenti Aprēķina tīklā spēcīgi un vāji savienotus komponentus.
v.net.savienojamība Aprēķina virsotņu savienojamību starp diviem tīkla mezglu komplektiem.
v.net.distence Aprēķina īsāko attālumu, izmantojot tīklu, starp norādītajām funkciju kopām.
v.net.flow Aprēķina maksimālo plūsmu starp diviem tīkla mezglu kopumiem.
v.net Veic tīkla uzturēšanu.
v.net.iso Sadalīt apakštīklus tuvākajiem centriem pēc izmaksu izolīniem.
v.net.path Atrod īsāko ceļu vektoru tīklā.
v.net.salesman Izveido ciklu, kas savieno dotos mezglus (ceļojošā pārdevēja problēma).
v.net.spanningtree Aprēķina tīkla minimālo aptverošo koku.
v.net.steiner Izveido Steiner koku tīklam un dotajiem termināliem.
v.net.timetable Izmantojot grafikus, atrod īsāko ceļu.
v.net.visibility Veic redzamības grafa konstruēšanu.
v. normāls Vektoru punktu normalitātes testi.
v.out.ascii Eksportē vektoru karti uz GRASS ASCII vektora attēlojumu.
v.out.dxf Eksportē vektoru karti DXF faila formātā.
v.out.lidar Eksportē vektorpunktus kā LAS punktu mākoni
v.out.ogr Eksportē vektoru kartes slāni uz jebkuru no atbalstītajiem OGR vektoru formātiem.
v.out.postgis Eksportē vektoru kartes slāni PostGIS funkciju tabulā.
v.out.pov Pārvērš GRASS x, y, z punktus POV-Ray x, z, y formātā.
v.out.svg Eksportē vektoru karti uz SVG failu.
v.out.vtk Pārvērš vektoru karti par VTK ASCII izvadi.
v. ārējs Noņem novirzes no vektoru punktu datiem.
v. pārklājums Pārklāj divas vektoru kartes, kas piedāvā klipu, krustojumu, starpību, simetriskas atšķirības, savienojuma operatorus.
v.pack Eksportē vektoru karti kā GRASS GIS specifisku arhīva failu
v. paralēli Izveido paralēlu līniju ievades vektoru līnijām.
v. plāksteris Izveido jaunu vektoru karti, apvienojot citas vektoru kartes.
v. traucēt Vektoru punktu nejaušas atrašanās vietas traucējumi.
v. profils Vektoru karšu profilēšanas rīks
v.proj Pārprojektē vektoru karti no vienas vietas uz pašreizējo atrašanās vietu.
v.qcount Indeksi vektoru punktu sarakstu kvadrātu skaitam.
v. nejaušība Ģenerē nejaušus 2D / 3D vektora punktus.
v.rast.stats Aprēķina vienveidīgo statistiku no rastra kartes, pamatojoties uz vektoru karti, un augšupielādē statistiku jaunās atribūtu kolonnās.
v. reclass Maina vektoru kategorijas vērtības esošai vektoru kartei atbilstoši SQL vaicājumu rezultātiem vai vērtībai atribūtu tabulas kolonnā.
v. labot Labo vektoru, aprēķinot katra vektora objekta koordinātu transformāciju, pamatojoties uz vadības punktiem.
v. ziņojums Ziņo vektoru karšu ģeometrijas statistiku.
v. paraugs Paraugi rastra kartei vektoru punktu vietās.
v. segments Izveido punktus / segmentus no ievades vektoru līnijām un pozīcijām.
v. izvēlieties Atlasa iezīmes no vektoru kartes (A) pēc citām vektoru kartēm (B).
v.sadalīt Sadala vektoru līnijas uz īsākiem segmentiem.
v. atbalsts Atjaunina vektoru karšu metadatus.
v.surf.bspline Veic bicubic vai bilinear spline interpolāciju ar Tykhonov regularizāciju.
v.surf.idw Nodrošina virsmas interpolāciju no vektoru punktu datiem, izmantojot apgrieztā attāluma kvadrāta svērumu.
v.surf.rst Veic virsmas interpolāciju no vektoru punktu kartes pa splainiem.
v.timestamp Maina vektorzīmju laika zīmogu.
v.to.3d Veic 2D vektoru pazīmju transformāciju 3D formātā.
v.to.db Aizpilda atribūtu vērtības no vektoru pazīmēm.
v.to.lines Pārvērš vektoru daudzstūrus vai punktus par līnijām.
v. uz punktiem Izveido punktus pa ievades līnijām jaunajā vektoru kartē ar 2 slāņiem.
v.to.rast Pārvērš (rasterizē) vektoru karti par rastra karti.
v.to.rast3 Pārvērš vektoru karti (tikai punktus) par 3D rastra karti.
v. pārveidot Veic afīnu transformāciju (nobīdi, mērogu un pagriezienu) vektoru kartē.
v. tips Maina vektora pazīmju veidu.
v.univar Aprēķina vektoru kartes pazīmju vienveidīgo statistiku.
v. izpakot Importē GRASS GIS specifisku vektoru arhīva failu (pildīts ar v.pack) kā vektoru karti
v.vect.stats Skaitiet punktus apgabalos, aprēķiniet statistiku no punktu atribūtiem.
v.vol.rst Interpolē punktu datus 3D rastra kartē, izmantojot regulētu spline with voltage (RST) algoritmu.
v.voronoi Izveido Voronoi diagrammu, kas ierobežota ar pašreizējā reģiona apjomu no ievades vektora kartes, kurā ir punkti vai centroidi.
v. ko Vaicā vektoru karti noteiktās vietās.
v.kas.rast Rastra vērtības augšupielādē tabulā vektoru punktu pozīcijās.
v. what.rast3 Augšupielādē 3D rastra vērtības vektora punktu pozīcijās tabulā.
v.what.strds Augšupielādē telpas laika rastra datu kopas vērtības vektora punktu pozīcijās tabulā.
v. ko. vect Vektora vērtības augšupielādē tabulā vektoru punktu pozīcijās.

& copy 2003-2021 GRASS izstrādes komanda, GRASS GIS 7.9.dev uzziņu rokasgrāmata


Skatīties video: Базовая сердечно-легочная реанимация - BLS