Veel

Vektori loetelu ühe PostGIS -i rasteriga

Vektori loetelu ühe PostGIS -i rasteriga


Pean rasteriseerima osa OSM -kaardist koordinaatide järgi. Leidsin üsna hea algoritmi, kuid ei suuda seda lõpetada. Mul on probleeme sammus 3.

Kirjeldasin siin kõiki algoritme - võib -olla on kellelgi sama ülesanne.

SAMM 1: Looge kaardi soovitud osa kattega hulknurk (kasti hulknurk).

Funktsioon (või päring):

INSERT INTO rast.box (box_geom) VALUES (ST_GeomFromText ('POLYGON ((30.200 59.920, 30.200 59.960, 30.260 59.960, 30.260 59.920, 30.200 59.920))', 4326));

Punktide loomise järjekord (nurkade koordinaadid): madalvasak-> üleminevasak-> ülemine parem-> madalparem-> madalvasak. 5 punkti.

2. SAMM: Kasutage kasti hulknurga sees olevate geomeetriaobjektide valimiseks klahve ST_Overlaps ja ST_Within. Minu näites - hoonete hulknurgad. Minu funktsioon:

INSERT INTO rast.over SELECT g.geom FROM rast.spb g, rast.box b WHERE ST_Overlaps (g.geom, b. Box_geom) = true VÕI ST_Within (g.geom, b. Box_geom) = true JA b.id = 1;

b.id on kasti hulknurga id.

3. SAMM: Kasutage ST_AsRaster ja ST_Union kõigi objektide ja ühendamise rasteriseerimiseks ühes. Leidsin selle teema kohta postitusi (http://geospatialelucubrations.blogspot.ca/2014/05/a-guide-to-rasterization-of-vector.html ja see on ka hea: postgis.17.x6.nabble. com/Rasterize-a-vector-td4997893, vabandust, et saan postitada ainult 2 linki), kuid ma ei saa mõnest asjast aru:

Alametapp 3.1: Esimeses juhendis kasutas autor kahte tabelit - esimest nimega „metsakate”, teise nimega „tõus”, kuid mul on ainult üks OSM -geomeetriaga laud. Kui kasutas ST_AsRasterit, kasutas ta teist parameetrit: raster ref (saidilt http://postgis.net/docs/RT_ST_AsRaster.html). Kas saate selgitada, kuidas ma seda kasutada saan?

Alametapp 3.2: Minu funktsioon:

CREATE TABLE rast.result AS SELECT ST_AsRaster (q, 100, 100, '4BUI') FROM rast.over;

Kui ma üritan ainult rasteriseerida (ilma liiduta) - see töötab. Luuakse spetsiaalse veeruga tabel. Ja leian ka tulemustabeli ridadega (mul on 1700 geomeetria objekti ja 1700 rida rasteritüübiga). Aga read on tühjad! Miks? Proovin vaadata pgAdmin3 -st. Ja kui proovin näha seda rasteritabelit QGIS2.4 -s (DB halduri kaudu), on mul selline tõrge:

“Viga, tabel rast.airports sisaldab erineva sridiga plaate. Seda funktsiooni PostGIS Rasteri draiver veel ei toeta. Palun täpsustage tabel, mis sisaldab ainult sama ruudustikuga plaate või sisestage piirang „kus”, et valida ainult sama väärtusega plaadid srid ”

Kontrollisin tabelit ST_SRID -s ja kõik read on samas ruudus (4326. aastal).

Alametapp 3.3: Kui proovin liita rastrit tulemustabelist või sellest funktsioonist:

CREATE TABLE rast.result AS SELECT ST_Union (ST_AsRaster (q, 100, 100, '4BUI')) FROM rast.over;

Mul on selline viga pgAdmin sql-konsoolis:

rt_raster_from_two_rasters: Kahel pakutaval rastril pole sama joondust

Võib -olla on probleem "joondamises"? Kuidas seda parandada?

4. SAMM: Minu viimane samm peaks olema teisendada postgis -raster GEOtiffiks. Ja ma kasutan ST_AsTiff.

Palun aidake neid probleeme lahendada!


Alametapp 3.1: võrdlusrastrit kasutatakse, et teada saada, kuidas paane ja piksleid joondada, kui teil on juba rastrikate, millele soovite kõik joondada. Kui teil pole veel rasterkatet, saate joonduse parameetriks kasutada ST_AsRaster () teist varianti. Teie probleem on kindlasti joondamine ...


Peatükk 4. PostGISi kasutamine: andmehaldus ja päringud

PostGIS -i toetatud GIS -objektid on OpenGIS -i konsortsiumi (OGC) määratletud lihtsate funktsioonide superset. PostGIS toetab kõiki objekte ja funktsioone, mis on määratletud OGC spetsifikatsioonis "Simple Features for SQL".

PostGIS laiendab standardit 3DZ, 3DM ja 4D koordinaatide toega.

4.1.1. OpenGIS WKB ja WKT

OpenGIS spetsifikatsioon määratleb kaks standardset ruumiobjektide väljendamise viisi: vorm hästi tuntud tekst (WKT) ja vorm hästi tuntud binaar (WKB). Nii WKT kui ka WKB sisaldavad teavet objekti tüübi ja objekti moodustavate koordinaatide kohta.

Tunnuste ruumiliste objektide tekstiesitluste (WKT) näited on järgmised.

VÄLJAKÜLG ((0 0,4 0,4 ​​4,0 4,0 0), (1 1, 2 1, 2 2, 1 2,1 1))

MULTILINESTRING ((0 0,1 1,1 2), (2 3,3 2,5 4))

MITMEPOLÜGOON ((((0 0,4 0,4 ​​4,0 4,0 0), (1 1,2 1,2 2,1 2,1 1)), ((-1 -1, -1 -2, -2 -2, -2 -1, -1 -1)))

GEOMETRIKOLLEKTSIOON (PUNKT (2 3), LINESTRING (2 3,3 4))

Samuti nõuab OpenGIS spetsifikatsioon, et ruumiobjektide sisemälu vorming sisaldaks ruumilise viitamise süsteemi identifikaatorit (SRID). SRID on vajalik ruumiobjektide loomisel andmebaasi sisestamiseks.

Nende vormingute sisend/väljund on saadaval järgmiste liideste abil:

Näiteks kehtiv sisestuslause OGC ruumiobjekti loomiseks ja sisestamiseks oleks järgmine:

4.1.2. PostGIS EWKB, EWKT ja kanoonilised vormid

OGC -vormingud toetavad ainult 2D -geomeetriat ja sellega seotud SRID -d * ei ole kunagi sisestatud sisend-/väljundvormidesse.

PostGIS -i laiendatud vormingud on praegu OGC -versiooni eelkomplekt (iga kehtiv WKB/WKT on kehtiv EWKB/EWKT), kuid see võib tulevikus erineda, eriti kui OGC tuleb välja uue vorminguga, mis on vastuolus meie laiendustega. Seega EI TOHI sellele funktsioonile loota!

PostGIS EWKB/EWKT lisab 3DM, 3DZ, 4D koordinaatide toe ja manustatud SRID -teabe.

Tunnuste laiendatud ruumiobjektide tekstiesitluste (EWKT) näited on järgmised.

SRID = 32632POINT (0 0) - XY koos SRID -iga

SRID = 4326MULTIPOINTM (0 0 0,1 2 1) - XYM koos SRID -iga

MULTILINESTRING ((0 0 0,1 1 0,1 2 1), (2 3 1,3 2 1,5 4 1))

VÄLJAKÜLG ((0 0 0,4 0 0,4 4 0,0 4 0,0 0 0), (1 1 0,2 1 0,2 2 0,1 2 0,1 1 0))

MITMEPOLÜGOON ((((0 0 0,4 0 0,4 4 0,0 4 0,0 0 0), (1 1 0,2 1 0,2 2 0,1 2 0,1 1 0)), (( -1 -1 0, -1 -2 0, -2 -2 0, -2 -1 0, -1 -1 0)))

GEOMETRYCOLLECTIONM (POINTM (2 3 9), LINESTRINGM (2 3 4, 3 4 5))

MULTIKÄRV ((0 0, 5 5), ÜMBERRING (4 0, 4 4, 8 4))

POLÜHEDRALPIND (((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)), ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), (( 0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)))

TIN (((0 0 0, 0 0 1, 0 1 0, 0 0 0)), ((0 0 0, 0 1 0, 1 1 0, 0 0 0)))

Nende vormingute vahel saab teisendada järgmiste liideste abil:

Näiteks kehtiv sisestuslause PostGIS -i ruumiobjekti loomiseks ja sisestamiseks oleks järgmine:

PostgreSQL -i tüübi "kanoonilised vormid" on lihtsa päringuga (ilma funktsioonikutseta) saadud esitused ja see, mis on garanteeritud lihtsa sisestamise, värskendamise või kopeerimisega. PostGIS -i geomeetria tüübi jaoks on need järgmised:

Näiteks see lause loeb EWKT ja tagastab kanoonilise ascii sisendi/väljundi käigus HEXEWKB:

4.1.3. SQL-MM 3. osa

SQL -i multimeediarakenduste ruumiline spetsifikatsioon laiendab SQL -i spetsifikatsiooni lihtsaid funktsioone, määratledes mitmeid ringikujuliselt interpoleeritud kõveraid.

SQL-MM määratlused hõlmavad 3DM-, 3DZ- ja 4D-koordinaate, kuid ei luba SRID-teabe manustamist.

Tuntud tekstilaiendeid ei toetata veel täielikult. Allpool on toodud mõned lihtsate kõverate geomeetriate näited:

RINGRING (0 0, 1 1, 1 0)

RINGRING (0 0, 4 0, 4 4, 0 4, 0 0)

CIRCULARSTRING on põhikõveratüüp, mis sarnaneb lineaarse maailma LINESTRING -iga. Üks segment nõudis kolme punkti, algus- ja lõpp -punkti (esimene ja kolmas) ning mis tahes muud punkti kaarel. Erandiks on suletud ring, mille algus- ja lõpp -punkt on samad. Sel juhul PEAB teine ​​punkt olema kaare keskpunkt, st ringi vastaskülg. Kaaride aheldamiseks saab eelmise kaare viimasest punktist järgmise kaare esimene punkt, täpselt nagu LINESTRING -is. See tähendab, et kehtiva ümmarguse stringi paaritu arv punkte peab olema suurem kui 1.

ÜHENDKURV (ÜMBERKIRJELDUS (0 0, 1 1, 1 0), (1 0, 0 1))

Liitkõver on üks pidev kõver, millel on nii kõverad (ümmargused) segmendid kui ka lineaarsed segmendid. See tähendab, et lisaks hästi vormitud komponentidele peab iga komponendi (välja arvatud viimane) lõpp-punkt langema kokku järgmise komponendi alguspunktiga.

KURVEPOLÜGON (ringjoon (0 0, 4 0, 4 4, 0 4, 0 0), (1 1, 3 3, 3 1, 1 1))

Näidiskõvera näide kõvera hulknurgas: CURVEPOLYGON (COMPOUNDCURVE (CIRCULARSTRING (0 0,2 0, 2 1, 2 3, 4 3), (4 3, 4 5, 1 4, 0 0)), CIRCULARSTRING (1,7 1, 1,4 0,4, 1,6 0,4, 1,6 0,5, 1,7 1))

CURVEPOLYGON on täpselt nagu hulknurk, millel on välimine rõngas ja null või enam sisemist rõngast. Erinevus seisneb selles, et rõngas võib olla ümmarguse, lineaarse või liitnööri kujul.

Alates PostGIS 1.4 PostGIS toetab kõvera hulknurga liitkõveraid.

MULTIKÄRV ((0 0, 5 5), ÜMBERRING (4 0, 4 4, 8 4))

MULTICURVE on kõverate kogum, mis võib sisaldada lineaarseid, ringikujulisi või kombineeritud stringe.

MULTISURFACE (CURVEPOLYGON (CIRCULARSTRING (0 0, 4 0, 4 4, 0 4, 0 0), (1 1, 3 3, 3 1, 1 1)), ((10 10, 14 12, 11 10, 10 10) ), (11 11, 11,5 11, 11 11,5, 11 11)))

See on pindade kogum, mis võib olla (lineaarne) hulknurk või kõver hulknurk.

Kõik ujukoma võrdlused SQL-MM-i rakenduses tehakse kindlaksmääratud tolerantsiga, praegu 1E-8.


Другие пакеты, относящиеся к libmapnik3.1

Загрузить для всех доступных архитектур
Архитектура Размер пакета В установленном виде Файлы
amd64 2 181,4 Кб13 672,0 Кб [список файлов]
arm64 1 878,2 Кб11 324,0 Кб [список файлов]
armel 2 080,4 Кб12 815,0 Кб [список файлов]
armhf 1 845,2 Кб8 307,0 Кб [список файлов]
i386 2 338,0 Кб15 047,0 Кб [список файлов]
mips64el 1 705,0 Кб15 315,0 Кб [список файлов]
mipsel 1 721,2 Кб15 377,0 Кб [список файлов]
ppc64el 2 148,4 Кб15 516,0 Кб [список файлов]
s390x 1 873,8 Кб12 656,0 Кб [список файлов]

Эта страница также доступна на следующих языках (Как установить язык по умолчанию):

Чтобы сообщить о проблеме, связанной с веб-сайтом, отправьте сообщение (на английском) Прочую контактную информацию см. на странице Debian Как с нами связаться.

Авторские права & copy 1997 - 2021 SPI Inc. См. условия лицензии. Debian это торговый знак компании SPI Inc. Об этом сайте.


Re: Probleem beim letzten Värskendus: libnetcdf13-4.6.1-4.1.x86_64

Ich hatte vorgestern das gleiche Problem und gestern bin ich kopfüber in den Abgrund gesprungen, indem ich versucht habe das Problem zu lösen
Mein Vorgehen *** grano salis betrachten, da ich nicht weiß, inwiefern das & quotreproduzierbar & quot; bzw. & quotnachahmenswert & quot ist.
Ich habe das Problem nicht vollends verstanden, aber meine Gedanken und Taten soweit:

Ich arbeite mit einer Karten-Software:
Dazu benötigen wir Postgresql (aktuell 11) und nutzen Postgis, was anscheined GDAL als abhängigkeit hat. Das wiederum scheint die Abhängigkeit auf die libnetcdf zu besitzen.
Mein Vorgehen:
1) den ganzen Ramschi jooksja von der Platte
2) Aktuaalne installimine:

und ich habe einfach & quot; just for fun & quot; & quot; das gleiche Spiel mitgemacht:

Das setzt einen symbolischen Link nach libnetcdf.so.15 (effektiv nach libnetcdf.so.15.0.1).
Soweit alles okei.

P.S .: ich war ja kurz davor, libnetcdf selbst zu bauen, habe dann beim Durchlesen der Buildschritte ersteinmal bitterlich geweint und wieder Abstand davon genommen.

Uus või vaikne pingviin

Kolmapäeval, 15. juulil 2015

Õpileht 1

Leaflet on tasuta JavaScripti teek veebi kaardistamisrakenduste loomiseks. Kuna fotogalvaanilise elujõulisuse kaardi projekt seda kasutab, on aeg õppida ka seda kasutama.

Mis brauseris renderdatakse, annab selle:

Õppetunnid

  1. Andmete andmebaas plaatidest, mis renderdatakse (tavaliselt 256x256 pikslite kaupa) kõrvuti kaardi tegemiseks.
  2. JavaScripti API andmebaasi paanide vaatamiseks.
  1. Laadige alla OSM -i andmebaas ja looge plaadid ise.
  2. Kasutage kolmanda osapoole tarnijat (osa maksab, mõni mitte).

Sisu edastusvõrk (CDN) on hajutatud serverite süsteem Internetis, mille eesmärk on kiire sisu edastamine. Infolehe saidi kiirjuhendis kasutatakse infolehe serveerimiseks Cloudfare CDN -i. PV-elujõulisuse kaart kasutab paaniserverina MapQuesti CDN-i. Oma esimese infolehekaardi jaoks kasutasin mõlemat koos.

See on JavaScript, mis (voldiku abil) teeb kaardi renderdamise tööd:

var map = L.map ('kaart'). setView ([38.8605579, -77.1166921], 15)

L.tileLayer ('http: // otile.mqcdn.com/plaadid/1.0.0/map///.jpg ', <
atribuut: „Osad NASA/JPL-Caltech ja USA lahkumine. Põllumajandus, Põllumajandusteenuste Agentuur. Plaadid & lta href = "http://www.mapquest.com/" target = "_ blank" & gtMapQuest & lt/a & gt & ltimg src = "http://developer.mapquest.com/content/osm/mq_logo.png" & gt ' ,
maxZoom: 18,
alamdomeenid: '1234'
>). addTo (kaart)


Debiani teaduse geograafia paketid

AVCE00 состоит из библиотеки на Си ja группы инструментов, преобразующих формат (двоичный) Arcinfo Vector Coverage в E00. Позволяет читать ja записывать двоичные заголовки как если бы они были файлами E00.

Drawmap loeb andmeid digitaalse kõrguse mudeli (DEM), digitaalse joongraafiku (DLG) ja geograafiliste nimede infosüsteemi (GNIS) vormingus. Võib töötada ka SDTS, NAD-83, WGS-84, GTOPO30 andmetega.

Kasutades nendes failides olevaid andmeid, saab joonistuskaardiga koostada mitmesuguseid kohandatud kaarte, sealhulgas varjutatud reljeefkaarte (koos teede, ojade, kohanimedega jne) ja topograafilisi kaarte (jällegi, lisafunktsioonidega või ilma).

Väljastab päikese rastervormingu, kaasaskantava halli kaardi või pov -vormingus failid.

E00compr on ANSI C raamatukogu, mis loeb ja kirjutab Arcinfo kokkusurutud E00 -faile. Toetatakse nii "PARTIAL" kui ka "FULL" tihendustaset. E00 -failid on Arcinfo vektori impordi/ekspordi vorming. See on tavaline ASCII ja on mõeldud vahetusvorminguks. ESRI peab vormingut varaliseks, seega ei pruugi see pakett lugeda kõiki E00 -faile, kuna ESRI võib vormingut muuta.

See pakett on kasulik E00 -failide importimiseks rohu GIS -süsteemi.

See sisaldab käsurea programmi e00conv, mis kasutab sisendina (tihendatud või mitte) E00-faili ja kopeerib selle soovitud tihendustasemega uude faili (NONE, PARTIAL või FULL). Raamatukogu ei kuulu sellesse etappi.

Kaardiandmed tuuakse võrgu serverist ning klient kuvab hiljutisi satelliidipilte ja kaardi andmeid.

GDAL on rastrite georuumiliste vormingute tõlkide kogu. Raamatukoguna esitab see helistamisrakendusele kõigi toetatud vormingute jaoks ühe abstraktse andmemudeli. Seotud OGR -raamatukogu (mis asub GDAL -i lähtepuus) pakub sarnaseid võimalusi lihtsate funktsioonide vektorandmete jaoks.

GDAL toetab üle 40 populaarse andmevormingu, sealhulgas tavaliselt kasutatavaid (GeoTIFF, JPEG, PNG ja palju muud), aga ka neid, mida kasutatakse GIS -is ja kaugseire tarkvarapakettides (ERDAS Imagine, ESRI Arc/Info, ENVI, PCI Geomatics). Toetatud on ka paljud kaugseire ja teaduslikud andmete levitamise vormingud, nagu HDF, EOS FAST, NOAA L1B, NetCDF, FITS.

OGR -teek toetab populaarseid vektorvorminguid, nagu ESRI Shapefile, TIGER data, S57, MapInfo File, DGN, GML ja palju muud.

See pakett sisaldab utiliite, mis põhinevad GDAL/OGR raamatukogul, nimelt gdal_translate, gdalinfo, gdaladdo, gdalwarp, ogr2ogr, ogrinfo, ogrtindex.

GeoIP on C -raamatukogu, mis võimaldab kasutajal leida riigi, kust mis tahes IP -aadress või hostinimi pärineb. See kasutab failipõhist andmebaasi.

See andmebaas sisaldab lihtsalt IP -plokke võtmetena ja riike väärtustena ning see peaks olema täielikum ja täpsem kui DNS -i pöördotsingute kasutamine.

See pakett sisaldab käsurea utiliite IP -numbrite lahendamiseks GeoIP teegi abil.

See ülesanne seab teie süsteemi geograafilise teabe töötlemiseks ja kaartide tegemiseks GIS -tööjaamaks.

GMT on tööriistade kogum, mis võimaldab kasutajatel manipuleerida (x, y) ja (x, y, z) andmekogumitega (sh filtreerimine, trendide sobitamine, ruudustik, projekteerimine jne) ja koostada kapseldatud PostScript -faili (EPS) illustratsioone alates lihtsatest xy graafikutest kuni kontuurkaartideni kuni kunstlikult valgustatud pindadeni ja 3D-perspektiivvaadeteni mustvalgel, hallil toonil, hachure mustritel ja 24-bitisel värvil.

GMT toetab paljusid levinud kaardiprognoose ning lineaarset, logi ja võimsuse skaleerimist ning sisaldab ka selliseid tugiandmeid nagu rannajooned, jõed ja poliitilised piirid.

Gosmore - это средство просмотра данных с сайта openstreetmap.org с поддержкой подбора маршрутов с синтезатором речи и определения текущего местоположения с помощью gpsd.

Для пакета требуются дополнительные файлы данных с openstreetmap.org, находящиеся в свободном доступе.

Gpsbabel преобразует файлы с метками, дорогами и маршрутами из одного формата в другой, поддерживаются как общие форматы карт, такие как Delorme, tänavad ja Trips (улицы и экскурсии), так и просто данные из GPS устройств, таких как Garmin и Magellan.

Gpsbabel поддерживает множество форматов данных и может быть полезна для задач поиска объектов на местности, определения положения на карте, преобразования данных одного GPS-навигатора в данные другого. Поддерживается несколько GPS-устройств подключаемых через последовательное соединение, различные программы для работы с картами для портативных устройств и различные форматы хранения географических данных.


Domeenipõhine ühispaikade kaevandamine

Kaasasendamine on ruumilise mustri kaevandamise klassikaline probleem. Arvestades loogilisi ruumilisi tunnuseid, on eesmärk leida sageli koos paiknevate funktsioonide alamhulgad. Sellel on laialdased rakendused keskkonnajuhtimises, avalikus turvalisuses, transpordis või turismis. Viimastel aastatel on välja pakutud mitmeid algoritme sagedaste ühispaikade eraldamiseks. Enamik lahendusi teeb aga „eksperdikeskse teadmiste avastamise” asemel „andmekeskse teadmiste avastamise”. Ekspertidele kasulike ja tõlgendatavate mustrite edukas pakkumine on endiselt lahtine probleem. Selles seadistuses pakume välja domeenipõhise ühispaikade kaevandamise lähenemisviisi, mis ühendab piirangutel põhineva kaevandamise ja kartograafilise visualiseerimise. Eksperdid võivad kaevandamisalgoritmi sisestada uusi domeenipiiranguid, mille tulemuseks on asjakohasemad mustrid ja tõhusam kaevandamine. Seejärel saavad nad lahendusi visualiseerida, kasutades uut lühikest ja intuitiivset kartograafilist visualiseerimist ühispaikadest. Seda originaalset visualiseerimismeetodit kasutades tuvastavad nad uusi huvitavaid mustreid ja kasutavad ebahuvitavaid, et määratleda uusi piiranguid ja täpsustada nende analüüsi. Need ettepanekud on integreeritud prototüüpi, mis põhineb PostGIS geograafilisel infosüsteemil. Katsed on tehtud tõelise geoloogilise andmekogumi abil, mis uurib mulla erosiooni, ja tulemused on domeeni ekspert kinnitanud.

See on tellitud sisu eelvaade, millele pääseb juurde oma asutuse kaudu.


Osakeste füüsika, materjalid, nanostruktuurid, mikrostruktuurid, vedeliku dünaamika

  • Kahemõõtmeline Ising-mudel juhusliku võrega, millel on pidev koordinatsiooniarv
    Manuel Schrauth, Julian A. J. Richterja Jefferson S. E. Portela
    Teoreetilise füüsika ja astrofüüsika instituut, W & uumlrzburgi ülikool, Saksamaa ja Departamento Acad & ecircmico de F & iacutesica, Universidade Tecnol & oacutegica Federal do Paran & aacute, Brasiilia
    Kasutatud CGAL -paketid: 2D perioodilised kolmnurgad


Vaata videot: PGConfRu2019 Дорофей Пролесковский - PostGIS от катастроф