SlideShare una empresa de Scribd logo
1 de 54
PostGIS - открытое решение для хранения и обработки
пространственных данных в базе данных
Александр Клешнин
Харьков, Intetics Co
Содержание
Теоретический обзор
Что такое PostGIS?
Стоимость/функциональность пространственных баз данных
Функции/возможности PostGIS
Практическая демонстрация
Установка PostgreSQL/PostGIS
Импорт данных в пространственную базу данных
Выполнение запросов расчета длины/площади
Пространственные индексы
Создание функции PostGIS
Выполнение запросов обновления атрибутивных данных в слое
Создание объектов через SQL запрос
Экспорт данных из пространственной базы данных
Open Geospatial Consortium (OGC)
http://www.opengeospatial.org/
СУБД для пространственных данных
Проприетарные решения:
Oracle Spatial
MS SQL Server 2008
Informix Spatial Blade
DB2 Spatial Extender
ArcSDE (SDE – Spatial Database Engine)
Свободные решения:
PostgreSQL/PostGIS
SQLite/SpatiaLite
MySQL/Spatial
Стоимость & функциональностьСтоимость
Функциональность
Что такое PostGIS?
PostGIS – расширение СУБД PostgreSQL для хранения в базе данных
географических данных
экономически эффективная альтернатива Oracle Spatial & Locator, IBM
DB2 Spatial, Informix Spatial DataBlade, Microsoft SQL Server
PostGIS – GPL Open Source Project
PostGIS объекты
OpenGIS Simple Features for SQL Objects
POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING,
MULTIPOLYGON, GEOMETRYCOLLECTION
OpenGIS Simple Features for SQL Representations
 AsText( )  Well-Known Text
• POINT(2 4)
• MULTILINESTRING((-128 45,-128 46),(-130 50,-131 55))
 AsBinary( )  Well-Known Binary
• 000000000140000000000000004010000000000000
Геопроцессинг с PostGIS
Функции управления
Функции геометрической связи
Функции обработки геометрии
Функции измерения
• ST_Distance
• ST_DWithin
• ST_Intersects
• ST_Area
• ST_Length
• ST_Distance_Spheroid
• ST_Buffer
• ST_Intersection
• ST_Union
• ST_Touches
• ST_Crosses
• ST_Within
• AddGeometryColumn
• DropGeometryColumn
• ST_SetSRID
PostGIS функции (~800) доступны посредством SQL
• ST_Centroid
• ST_ConvexHull
• ST_Difference
PostgreSQL/PostGIS и другое ПО
Практическая работа: структура системы/ПО
Сервер БД
Пользователи
Установка PostgreSQL / PostGIS
http://www.postgresql.org/ http://postgis.refractions.net/
PostgreSQL PostGIS
Установка PostgreSQL
Установка PostgreSQL
Установка PostgreSQL
Установка PostgreSQL
Установка PostgreSQL
Установка PostGIS
Установка PostGIS
Установка PostGIS
Установка PostGIS
Установка PostGIS
Установка PostGIS
Установка PostGIS
Установка PostGIS
Установка PostGIS
pgAdmin – инструмент управления БД PostgreSQL/PostGIS
SELECT version() || ' ' ||
postgis_full_version();
Создание пользователей
-- Role: admin
-- DROP ROLE admin;
CREATE ROLE admin LOGIN
ENCRYPTED PASSWORD 'md5f6fdffe48c908deb0f4c3bd36c032e72'
SUPERUSER INHERIT CREATEDB CREATEROLE REPLICATION
CONNECTION LIMIT 5;
-- Role: gis
-- DROP ROLE gis;
CREATE ROLE gis LOGIN
ENCRYPTED PASSWORD 'md5d1eac6a9b9835a37d71bac718a80a7ac'
NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION
CONNECTION LIMIT 100;
Administrator - admin User - gis
Создание пространственной базы данных
-- Database: template_postgis_20
-- DROP DATABASE template_postgis_20;
CREATE DATABASE template_postgis_20
WITH OWNER = postgres
ENCODING = 'UTF8'
TABLESPACE = pg_default
LC_COLLATE = 'Russian_Russia.1251'
LC_CTYPE = 'Russian_Russia.1251'
CONNECTION LIMIT = -1;
ALTER DATABASE template_postgis_20
SET search_path = "$user", public, topology;
База данных - database
Структура пространственной базы данных
Импорт shp-файлов в базу данных PostGIS
 SQL команды
 shp2pgsql // PostGIS 2.0 Shapefile and DBF Loader Exporter (GUI)
 ogr2ogr
(OGR – свободная библиотека для работы с векторными данными)
 SPIT (Quantum GIS Tool)
 ESRI’s Data Interoperability extension ($)
ogr2ogr -f PostgreSQL PG:"host=localhost user=admin dbname=database password=admin" streets.shp;
shp2pgsql -s 2964 lakes.shp lakes_new | psql gis_data
Исходные данные
http://gis-lab.info/qa/geosample.html
Исходные данные
 admin
 oopt
 poi-osm
 road-l-osm
 settlements
Импорт shape-файлов в базу данных - SPIT
pgAdmin – выделение прав
pgAdmin – выделение прав
 admin
SQL-window для пользовательских запросов
Вычисление длины линейных объектов
--length in kilometers
SELECT "NAME" AS name, ST_Length_Spheroid("road-l-osm".the_geom,'SPHEROID["WGS 84",6378137,298.257223563]')/1000 AS length FROM "road-l-osm";
--sum length in kilometers
SELECT Sum(ST_Length_Spheroid("road-l-osm".the_geom,'SPHEROID["WGS 84",6378137,298.257223563]')/1000) AS sum_length FROM "road-l-osm";
Вычисление длины линейных объектов по АТД
SELECT
m."NAME",
sum(ST_Length_Spheroid(r.the_geom,'SPHEROID["WGS
84",6378137,298.257223563]'))/1000 AS roads_km
FROM
"road-l-osm" AS r,
"admin" AS m
WHERE ST_Intersects(m.the_geom, r.the_geom)
GROUP BY
m."NAME"
ORDER BY
m."NAME"
Пространственные индексы
• B-Tree
• R-Tree
• GiST
CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );
Вычисление длины линейных объектов по АТД + GiST
-- Index: "sidx_road-l-osm_the_geom«
-- DROP INDEX "sidx_road-l-osm_the_geom";
CREATE INDEX "sidx_road-l-osm_the_geom"
ON "road-l-osm"
USING gist (the_geom);
Вычисление площади
Перепроецирование данных
Перепроецирование данных
Создание функции выбора зоны СК
Создание колонки и запись значений площади
Таблица атрибутов слоя с площадями для объектов
Создание пространственной таблицы “poi”
-- Table: poi
CREATE TABLE "poi"
(
gid serial NOT NULL,
"NAME" character varying(64),
the_geom geometry(Point,4326),
CONSTRAINT "poi_pkey" PRIMARY KEY (gid)
)
WITH (
OIDS=FALSE
);
ALTER TABLE "poi"
OWNER TO admin;
GRANT ALL ON TABLE "poi" TO admin;
GRANT ALL ON TABLE "poi" TO public;
-- Sequence: poi_gid_seq
ALTER TABLE "poi_gid_seq"
OWNER TO admin;
GRANT ALL ON TABLE "poi_gid_seq" TO admin;
GRANT ALL ON TABLE "poi_gid_seq" TO public;
Загрузка пространственной таблицы “poi” в QGIS
Создание объектов в слое “poi”, которые находятся в “oopt”
Обновление количества объектов “poi” в слое “oopt”
--ALTER TABLE "oopt" ADD COLUMN count INTEGER;
UPDATE "oopt" t
SET
count = calc.objectscount
FROM (
SELECT
m."NAME_PRT_R",
count(*) AS objectscount
FROM
"poi" AS r,
"oopt" AS m
WHERE ST_Intersects(m.the_geom, r.the_geom)
GROUP BY
m."NAME_PRT_R"
) calc
WHERE t."NAME_PRT_R" = calc."NAME_PRT_R";
Количество объектов “poi” в слое “oopt”
Запуск SQL запроса через консоль
Экспорт данных из базы данных в шейп-файл
Спасибо!
Вопросы?

Más contenido relacionado

Destacado

Kolomytsev G. The regional component of the national cadastr
Kolomytsev G. The regional component of the national cadastrKolomytsev G. The regional component of the national cadastr
Kolomytsev G. The regional component of the national cadastrAnton Biatov
 
Bodnya O.V. - GIS technology in the development of zoningбодня зонирование рлп
Bodnya O.V. - GIS technology in the development of zoningбодня зонирование рлпBodnya O.V. - GIS technology in the development of zoningбодня зонирование рлп
Bodnya O.V. - GIS technology in the development of zoningбодня зонирование рлпAnton Biatov
 
Bodnja-gis-mapping-of-the-landscape-of-the-national-park-dvurechansky
Bodnja-gis-mapping-of-the-landscape-of-the-national-park-dvurechanskyBodnja-gis-mapping-of-the-landscape-of-the-national-park-dvurechansky
Bodnja-gis-mapping-of-the-landscape-of-the-national-park-dvurechanskyAnton Biatov
 
Prilutsky О. Storage and management of natural information with database
Prilutsky О. Storage and management of natural information with databasePrilutsky О. Storage and management of natural information with database
Prilutsky О. Storage and management of natural information with databaseAnton Biatov
 
Download Savchenko A. DEM of the national park "Gomilshansky lessy"
  Download	Savchenko A. DEM of the national park "Gomilshansky lessy"  Download	Savchenko A. DEM of the national park "Gomilshansky lessy"
Download Savchenko A. DEM of the national park "Gomilshansky lessy"Anton Biatov
 
OSM for Conservation
OSM for ConservationOSM for Conservation
OSM for Conservationgisproject
 
YarotskiyYarotskiy V. - Field-Map for the study of natural objects
YarotskiyYarotskiy V. - Field-Map for the study of natural objects YarotskiyYarotskiy V. - Field-Map for the study of natural objects
YarotskiyYarotskiy V. - Field-Map for the study of natural objects Anton Biatov
 
Ukraiski P. WEB-GIS nature reserve "Belogorie"
Ukraiski P. WEB-GIS nature reserve "Belogorie"Ukraiski P. WEB-GIS nature reserve "Belogorie"
Ukraiski P. WEB-GIS nature reserve "Belogorie"Anton Biatov
 
Ukraiski P. Decoding the burned areas and monitoringтравяные палы
Ukraiski P. Decoding the burned areas and monitoringтравяные палыUkraiski P. Decoding the burned areas and monitoringтравяные палы
Ukraiski P. Decoding the burned areas and monitoringтравяные палыAnton Biatov
 
ArcGIS for Mobile
ArcGIS for MobileArcGIS for Mobile
ArcGIS for Mobilegisproject
 
Brusentsova n. gis-analysis spatial distribution poinly objects in the ecol...
Brusentsova n.   gis-analysis spatial distribution poinly objects in the ecol...Brusentsova n.   gis-analysis spatial distribution poinly objects in the ecol...
Brusentsova n. gis-analysis spatial distribution poinly objects in the ecol...Anton Biatov
 
Khlyestkova a., bodnia o. exploration of not sanction recreation on the nat...
Khlyestkova a., bodnia o.   exploration of not sanction recreation on the nat...Khlyestkova a., bodnia o.   exploration of not sanction recreation on the nat...
Khlyestkova a., bodnia o. exploration of not sanction recreation on the nat...Anton Biatov
 
Sizo r. Society for conservation gis
Sizo r.   Society for conservation gisSizo r.   Society for conservation gis
Sizo r. Society for conservation gisAnton Biatov
 
Kletenkyn v. practical application of gis in dvurechansky national park
Kletenkyn v.   practical application of gis in dvurechansky national parkKletenkyn v.   practical application of gis in dvurechansky national park
Kletenkyn v. practical application of gis in dvurechansky national parkAnton Biatov
 
Pylypiuk a. Experience cavern mapping in podilski tovtry national park and ...
Pylypiuk a.   Experience cavern mapping in podilski tovtry national park and ...Pylypiuk a.   Experience cavern mapping in podilski tovtry national park and ...
Pylypiuk a. Experience cavern mapping in podilski tovtry national park and ...Anton Biatov
 
Baryshnikov o. georeference maps of protected areas in arc gis and digitizi...
Baryshnikov o.   georeference maps of protected areas in arc gis and digitizi...Baryshnikov o.   georeference maps of protected areas in arc gis and digitizi...
Baryshnikov o. georeference maps of protected areas in arc gis and digitizi...Anton Biatov
 
Kozyr m. use big data in the exploration zoning protected areas, gomylshans...
Kozyr m.   use big data in the exploration zoning protected areas, gomylshans...Kozyr m.   use big data in the exploration zoning protected areas, gomylshans...
Kozyr m. use big data in the exploration zoning protected areas, gomylshans...Anton Biatov
 
Sizo r. Not a single landsat. to meet the sentinel
Sizo r.   Not a single landsat. to meet the sentinelSizo r.   Not a single landsat. to meet the sentinel
Sizo r. Not a single landsat. to meet the sentinelAnton Biatov
 
Bezrodnova o.v. turboveg possibilities for data storage and processing of e...
Bezrodnova o.v.   turboveg possibilities for data storage and processing of e...Bezrodnova o.v.   turboveg possibilities for data storage and processing of e...
Bezrodnova o.v. turboveg possibilities for data storage and processing of e...Anton Biatov
 

Destacado (20)

Kolomytsev G. The regional component of the national cadastr
Kolomytsev G. The regional component of the national cadastrKolomytsev G. The regional component of the national cadastr
Kolomytsev G. The regional component of the national cadastr
 
Bodnya O.V. - GIS technology in the development of zoningбодня зонирование рлп
Bodnya O.V. - GIS technology in the development of zoningбодня зонирование рлпBodnya O.V. - GIS technology in the development of zoningбодня зонирование рлп
Bodnya O.V. - GIS technology in the development of zoningбодня зонирование рлп
 
Bodnja-gis-mapping-of-the-landscape-of-the-national-park-dvurechansky
Bodnja-gis-mapping-of-the-landscape-of-the-national-park-dvurechanskyBodnja-gis-mapping-of-the-landscape-of-the-national-park-dvurechansky
Bodnja-gis-mapping-of-the-landscape-of-the-national-park-dvurechansky
 
Prilutsky О. Storage and management of natural information with database
Prilutsky О. Storage and management of natural information with databasePrilutsky О. Storage and management of natural information with database
Prilutsky О. Storage and management of natural information with database
 
Download Savchenko A. DEM of the national park "Gomilshansky lessy"
  Download	Savchenko A. DEM of the national park "Gomilshansky lessy"  Download	Savchenko A. DEM of the national park "Gomilshansky lessy"
Download Savchenko A. DEM of the national park "Gomilshansky lessy"
 
OSM for Conservation
OSM for ConservationOSM for Conservation
OSM for Conservation
 
QGIS Plugins
QGIS PluginsQGIS Plugins
QGIS Plugins
 
YarotskiyYarotskiy V. - Field-Map for the study of natural objects
YarotskiyYarotskiy V. - Field-Map for the study of natural objects YarotskiyYarotskiy V. - Field-Map for the study of natural objects
YarotskiyYarotskiy V. - Field-Map for the study of natural objects
 
Ukraiski P. WEB-GIS nature reserve "Belogorie"
Ukraiski P. WEB-GIS nature reserve "Belogorie"Ukraiski P. WEB-GIS nature reserve "Belogorie"
Ukraiski P. WEB-GIS nature reserve "Belogorie"
 
Ukraiski P. Decoding the burned areas and monitoringтравяные палы
Ukraiski P. Decoding the burned areas and monitoringтравяные палыUkraiski P. Decoding the burned areas and monitoringтравяные палы
Ukraiski P. Decoding the burned areas and monitoringтравяные палы
 
ArcGIS for Mobile
ArcGIS for MobileArcGIS for Mobile
ArcGIS for Mobile
 
Brusentsova n. gis-analysis spatial distribution poinly objects in the ecol...
Brusentsova n.   gis-analysis spatial distribution poinly objects in the ecol...Brusentsova n.   gis-analysis spatial distribution poinly objects in the ecol...
Brusentsova n. gis-analysis spatial distribution poinly objects in the ecol...
 
Khlyestkova a., bodnia o. exploration of not sanction recreation on the nat...
Khlyestkova a., bodnia o.   exploration of not sanction recreation on the nat...Khlyestkova a., bodnia o.   exploration of not sanction recreation on the nat...
Khlyestkova a., bodnia o. exploration of not sanction recreation on the nat...
 
Sizo r. Society for conservation gis
Sizo r.   Society for conservation gisSizo r.   Society for conservation gis
Sizo r. Society for conservation gis
 
Kletenkyn v. practical application of gis in dvurechansky national park
Kletenkyn v.   practical application of gis in dvurechansky national parkKletenkyn v.   practical application of gis in dvurechansky national park
Kletenkyn v. practical application of gis in dvurechansky national park
 
Pylypiuk a. Experience cavern mapping in podilski tovtry national park and ...
Pylypiuk a.   Experience cavern mapping in podilski tovtry national park and ...Pylypiuk a.   Experience cavern mapping in podilski tovtry national park and ...
Pylypiuk a. Experience cavern mapping in podilski tovtry national park and ...
 
Baryshnikov o. georeference maps of protected areas in arc gis and digitizi...
Baryshnikov o.   georeference maps of protected areas in arc gis and digitizi...Baryshnikov o.   georeference maps of protected areas in arc gis and digitizi...
Baryshnikov o. georeference maps of protected areas in arc gis and digitizi...
 
Kozyr m. use big data in the exploration zoning protected areas, gomylshans...
Kozyr m.   use big data in the exploration zoning protected areas, gomylshans...Kozyr m.   use big data in the exploration zoning protected areas, gomylshans...
Kozyr m. use big data in the exploration zoning protected areas, gomylshans...
 
Sizo r. Not a single landsat. to meet the sentinel
Sizo r.   Not a single landsat. to meet the sentinelSizo r.   Not a single landsat. to meet the sentinel
Sizo r. Not a single landsat. to meet the sentinel
 
Bezrodnova o.v. turboveg possibilities for data storage and processing of e...
Bezrodnova o.v.   turboveg possibilities for data storage and processing of e...Bezrodnova o.v.   turboveg possibilities for data storage and processing of e...
Bezrodnova o.v. turboveg possibilities for data storage and processing of e...
 

Similar a Kleshnin A. PostGIS-open solution for spatial data-database

SAMag2007 Conference: PostgreSQL 8.3 presentation
SAMag2007 Conference: PostgreSQL 8.3 presentationSAMag2007 Conference: PostgreSQL 8.3 presentation
SAMag2007 Conference: PostgreSQL 8.3 presentationNikolay Samokhvalov
 
2015 09-05 02 Сергей Сорокин. Обзор и анализ мобильного backend сервиса
2015 09-05 02 Сергей Сорокин. Обзор и анализ мобильного backend сервиса2015 09-05 02 Сергей Сорокин. Обзор и анализ мобильного backend сервиса
2015 09-05 02 Сергей Сорокин. Обзор и анализ мобильного backend сервисаОмские ИТ-субботники
 
Web осень 2012 лекция 4
Web осень 2012 лекция 4Web осень 2012 лекция 4
Web осень 2012 лекция 4Technopark
 
2015-12-06 Максим Юнусов - Проектирование REST приложения, или нужно ли прогр...
2015-12-06 Максим Юнусов - Проектирование REST приложения, или нужно ли прогр...2015-12-06 Максим Юнусов - Проектирование REST приложения, или нужно ли прогр...
2015-12-06 Максим Юнусов - Проектирование REST приложения, или нужно ли прогр...HappyDev
 
Web осень 2013 лекция 6
Web осень 2013 лекция 6Web осень 2013 лекция 6
Web осень 2013 лекция 6Technopark
 
MyBatis на практике
MyBatis на практикеMyBatis на практике
MyBatis на практикеVitebsk Miniq
 
Web весна 2013 лекция 4
Web весна 2013 лекция 4Web весна 2013 лекция 4
Web весна 2013 лекция 4Technopark
 
Место Postgres/PostGIS в экосистеме открытого ПО
Место Postgres/PostGIS в экосистеме  открытого ПОМесто Postgres/PostGIS в экосистеме  открытого ПО
Место Postgres/PostGIS в экосистеме открытого ПОMaxim Dubinin
 
Курсы по мобильной разработке. 1 лекция. Знакомство с iOS
Курсы по мобильной разработке. 1 лекция. Знакомство с iOSКурсы по мобильной разработке. 1 лекция. Знакомство с iOS
Курсы по мобильной разработке. 1 лекция. Знакомство с iOSГлеб Тарасов
 
Расширяемость PostgreSQL для хакеров и архитекторов / Олег Бартунов, Александ...
Расширяемость PostgreSQL для хакеров и архитекторов / Олег Бартунов, Александ...Расширяемость PostgreSQL для хакеров и архитекторов / Олег Бартунов, Александ...
Расширяемость PostgreSQL для хакеров и архитекторов / Олег Бартунов, Александ...Ontico
 
Js templating stepan_reznikov
Js templating stepan_reznikovJs templating stepan_reznikov
Js templating stepan_reznikovyaevents
 
Степан Резников "Шаблонизация на клиенте"
Степан Резников "Шаблонизация на клиенте"Степан Резников "Шаблонизация на клиенте"
Степан Резников "Шаблонизация на клиенте"Yandex
 
Node.js введение в технологию, КПИ #ITmeetingKPI
Node.js введение в технологию, КПИ  #ITmeetingKPINode.js введение в технологию, КПИ  #ITmeetingKPI
Node.js введение в технологию, КПИ #ITmeetingKPITimur Shemsedinov
 
Knockout.JS на примере 2ГИС-Онлайн
Knockout.JS на примере 2ГИС-ОнлайнKnockout.JS на примере 2ГИС-Онлайн
Knockout.JS на примере 2ГИС-ОнлайнDevDay
 
Взломать Web-сайт на ASP.NET? Сложно, но можно!
Взломать Web-сайт на ASP.NET? Сложно, но можно!Взломать Web-сайт на ASP.NET? Сложно, но можно!
Взломать Web-сайт на ASP.NET? Сложно, но можно!Vladimir Kochetkov
 
Архитектура кода нового 2ГИС Web API или куда мы дели MVC
Архитектура кода нового 2ГИС Web API или куда мы дели MVCАрхитектура кода нового 2ГИС Web API или куда мы дели MVC
Архитектура кода нового 2ГИС Web API или куда мы дели MVCDevDay
 
Интеграция Яндекс Сервер
Интеграция Яндекс СерверИнтеграция Яндекс Сервер
Интеграция Яндекс СерверPVasili
 
Knockoutjs на примере 2ГИС-Онлайн
Knockoutjs на примере 2ГИС-ОнлайнKnockoutjs на примере 2ГИС-Онлайн
Knockoutjs на примере 2ГИС-Онлайн2ГИС Технологии
 

Similar a Kleshnin A. PostGIS-open solution for spatial data-database (20)

SAMag2007 Conference: PostgreSQL 8.3 presentation
SAMag2007 Conference: PostgreSQL 8.3 presentationSAMag2007 Conference: PostgreSQL 8.3 presentation
SAMag2007 Conference: PostgreSQL 8.3 presentation
 
2015 09-05 02 Сергей Сорокин. Обзор и анализ мобильного backend сервиса
2015 09-05 02 Сергей Сорокин. Обзор и анализ мобильного backend сервиса2015 09-05 02 Сергей Сорокин. Обзор и анализ мобильного backend сервиса
2015 09-05 02 Сергей Сорокин. Обзор и анализ мобильного backend сервиса
 
Web осень 2012 лекция 4
Web осень 2012 лекция 4Web осень 2012 лекция 4
Web осень 2012 лекция 4
 
2015-12-06 Максим Юнусов - Проектирование REST приложения, или нужно ли прогр...
2015-12-06 Максим Юнусов - Проектирование REST приложения, или нужно ли прогр...2015-12-06 Максим Юнусов - Проектирование REST приложения, или нужно ли прогр...
2015-12-06 Максим Юнусов - Проектирование REST приложения, или нужно ли прогр...
 
Web осень 2013 лекция 6
Web осень 2013 лекция 6Web осень 2013 лекция 6
Web осень 2013 лекция 6
 
My batis
My batisMy batis
My batis
 
MyBatis на практике
MyBatis на практикеMyBatis на практике
MyBatis на практике
 
Web весна 2013 лекция 4
Web весна 2013 лекция 4Web весна 2013 лекция 4
Web весна 2013 лекция 4
 
Место Postgres/PostGIS в экосистеме открытого ПО
Место Postgres/PostGIS в экосистеме  открытого ПОМесто Postgres/PostGIS в экосистеме  открытого ПО
Место Postgres/PostGIS в экосистеме открытого ПО
 
Курсы по мобильной разработке. 1 лекция. Знакомство с iOS
Курсы по мобильной разработке. 1 лекция. Знакомство с iOSКурсы по мобильной разработке. 1 лекция. Знакомство с iOS
Курсы по мобильной разработке. 1 лекция. Знакомство с iOS
 
Расширяемость PostgreSQL для хакеров и архитекторов / Олег Бартунов, Александ...
Расширяемость PostgreSQL для хакеров и архитекторов / Олег Бартунов, Александ...Расширяемость PostgreSQL для хакеров и архитекторов / Олег Бартунов, Александ...
Расширяемость PostgreSQL для хакеров и архитекторов / Олег Бартунов, Александ...
 
Js templating stepan_reznikov
Js templating stepan_reznikovJs templating stepan_reznikov
Js templating stepan_reznikov
 
Степан Резников "Шаблонизация на клиенте"
Степан Резников "Шаблонизация на клиенте"Степан Резников "Шаблонизация на клиенте"
Степан Резников "Шаблонизация на клиенте"
 
Node.js введение в технологию, КПИ #ITmeetingKPI
Node.js введение в технологию, КПИ  #ITmeetingKPINode.js введение в технологию, КПИ  #ITmeetingKPI
Node.js введение в технологию, КПИ #ITmeetingKPI
 
Knockout.JS на примере 2ГИС-Онлайн
Knockout.JS на примере 2ГИС-ОнлайнKnockout.JS на примере 2ГИС-Онлайн
Knockout.JS на примере 2ГИС-Онлайн
 
Взломать Web-сайт на ASP.NET? Сложно, но можно!
Взломать Web-сайт на ASP.NET? Сложно, но можно!Взломать Web-сайт на ASP.NET? Сложно, но можно!
Взломать Web-сайт на ASP.NET? Сложно, но можно!
 
JSSDK: Начало
JSSDK: НачалоJSSDK: Начало
JSSDK: Начало
 
Архитектура кода нового 2ГИС Web API или куда мы дели MVC
Архитектура кода нового 2ГИС Web API или куда мы дели MVCАрхитектура кода нового 2ГИС Web API или куда мы дели MVC
Архитектура кода нового 2ГИС Web API или куда мы дели MVC
 
Интеграция Яндекс Сервер
Интеграция Яндекс СерверИнтеграция Яндекс Сервер
Интеграция Яндекс Сервер
 
Knockoutjs на примере 2ГИС-Онлайн
Knockoutjs на примере 2ГИС-ОнлайнKnockoutjs на примере 2ГИС-Онлайн
Knockoutjs на примере 2ГИС-Онлайн
 

Más de Anton Biatov

Anton Biatov - How to effectively collect data for biologists
Anton Biatov - How to effectively collect data for biologistsAnton Biatov - How to effectively collect data for biologists
Anton Biatov - How to effectively collect data for biologistsAnton Biatov
 
Anton Biatov - GIS for fieldworker Biologists.
Anton Biatov - GIS for fieldworker Biologists. Anton Biatov - GIS for fieldworker Biologists.
Anton Biatov - GIS for fieldworker Biologists. Anton Biatov
 
University ITMO - the first non-classical university of Russia in the field o...
University ITMO - the first non-classical university of Russia in the field o...University ITMO - the first non-classical university of Russia in the field o...
University ITMO - the first non-classical university of Russia in the field o...Anton Biatov
 
Anton Biatov - Report about ArcGIS using by ESRI conservation program in GIS...
Anton Biatov - Report about ArcGIS using  by ESRI conservation program in GIS...Anton Biatov - Report about ArcGIS using  by ESRI conservation program in GIS...
Anton Biatov - Report about ArcGIS using by ESRI conservation program in GIS...Anton Biatov
 
Anton Biatov - Geocoding museum collection as basic tool for studying animal ...
Anton Biatov - Geocoding museum collection as basic tool for studying animal ...Anton Biatov - Geocoding museum collection as basic tool for studying animal ...
Anton Biatov - Geocoding museum collection as basic tool for studying animal ...Anton Biatov
 
Yuriy Strus An attempt to study the biotope distribution of black stork by ...
Yuriy Strus   An attempt to study the biotope distribution of black stork by ...Yuriy Strus   An attempt to study the biotope distribution of black stork by ...
Yuriy Strus An attempt to study the biotope distribution of black stork by ...Anton Biatov
 
Yuriy Protsenko Annual experience of using the GIS of the Pyriatynsky natio...
Yuriy Protsenko   Annual experience of using the GIS of the Pyriatynsky natio...Yuriy Protsenko   Annual experience of using the GIS of the Pyriatynsky natio...
Yuriy Protsenko Annual experience of using the GIS of the Pyriatynsky natio...Anton Biatov
 
Yevhen Skubak Use of GIS to map northern predators of mammals into the Svya...
Yevhen Skubak   Use of GIS to map northern predators of mammals into the Svya...Yevhen Skubak   Use of GIS to map northern predators of mammals into the Svya...
Yevhen Skubak Use of GIS to map northern predators of mammals into the Svya...Anton Biatov
 
Volodymyr Pasternak Application of GIS-technologies for research of forest ...
Volodymyr Pasternak   Application of GIS-technologies for research of forest ...Volodymyr Pasternak   Application of GIS-technologies for research of forest ...
Volodymyr Pasternak Application of GIS-technologies for research of forest ...Anton Biatov
 
Vladimir Kletenkin Practical use of GIS in the Dvurechansky national park i...
Vladimir Kletenkin   Practical use of GIS in the Dvurechansky national park i...Vladimir Kletenkin   Practical use of GIS in the Dvurechansky national park i...
Vladimir Kletenkin Practical use of GIS in the Dvurechansky national park i...Anton Biatov
 
Vasyl Korets The experience of using the geographic information system qgis...
Vasyl Korets   The experience of using the geographic information system qgis...Vasyl Korets   The experience of using the geographic information system qgis...
Vasyl Korets The experience of using the geographic information system qgis...Anton Biatov
 
Svetlana Vinokurova Visualization of time, web map of the dynamics of the r...
Svetlana Vinokurova   Visualization of time, web map of the dynamics of the r...Svetlana Vinokurova   Visualization of time, web map of the dynamics of the r...
Svetlana Vinokurova Visualization of time, web map of the dynamics of the r...Anton Biatov
 
Svetlana Vinokurova Assessment of the condition of reed associations in the...
Svetlana Vinokurova   Assessment of the condition of reed associations in the...Svetlana Vinokurova   Assessment of the condition of reed associations in the...
Svetlana Vinokurova Assessment of the condition of reed associations in the...Anton Biatov
 
Sergei Gorodilov Geocoding. What, why and how
Sergei Gorodilov   Geocoding. What, why and howSergei Gorodilov   Geocoding. What, why and how
Sergei Gorodilov Geocoding. What, why and howAnton Biatov
 
Roman Sizo Society for conservation gis - ua
Roman Sizo   Society for conservation gis - uaRoman Sizo   Society for conservation gis - ua
Roman Sizo Society for conservation gis - uaAnton Biatov
 
Roman Sizo open software and data - history, license types, beer
Roman Sizo   open software and data - history, license types, beerRoman Sizo   open software and data - history, license types, beer
Roman Sizo open software and data - history, license types, beerAnton Biatov
 
Oleg Prilutsky Experience in organizing distributed data collection for mus...
Oleg Prilutsky   Experience in organizing distributed data collection for mus...Oleg Prilutsky   Experience in organizing distributed data collection for mus...
Oleg Prilutsky Experience in organizing distributed data collection for mus...Anton Biatov
 
Natalia Kasyanova Development of gis-project of Dvorichansky national park ...
Natalia Kasyanova   Development of gis-project of Dvorichansky national park ...Natalia Kasyanova   Development of gis-project of Dvorichansky national park ...
Natalia Kasyanova Development of gis-project of Dvorichansky national park ...Anton Biatov
 
Natalia Brusentsova Cerviformes seu artiodactyla monitoring organization in...
Natalia Brusentsova   Cerviformes seu artiodactyla monitoring organization in...Natalia Brusentsova   Cerviformes seu artiodactyla monitoring organization in...
Natalia Brusentsova Cerviformes seu artiodactyla monitoring organization in...Anton Biatov
 
Natalia Atamas Using a meteorological sounding balloon with a video camera ...
Natalia Atamas   Using a meteorological sounding balloon with a video camera ...Natalia Atamas   Using a meteorological sounding balloon with a video camera ...
Natalia Atamas Using a meteorological sounding balloon with a video camera ...Anton Biatov
 

Más de Anton Biatov (20)

Anton Biatov - How to effectively collect data for biologists
Anton Biatov - How to effectively collect data for biologistsAnton Biatov - How to effectively collect data for biologists
Anton Biatov - How to effectively collect data for biologists
 
Anton Biatov - GIS for fieldworker Biologists.
Anton Biatov - GIS for fieldworker Biologists. Anton Biatov - GIS for fieldworker Biologists.
Anton Biatov - GIS for fieldworker Biologists.
 
University ITMO - the first non-classical university of Russia in the field o...
University ITMO - the first non-classical university of Russia in the field o...University ITMO - the first non-classical university of Russia in the field o...
University ITMO - the first non-classical university of Russia in the field o...
 
Anton Biatov - Report about ArcGIS using by ESRI conservation program in GIS...
Anton Biatov - Report about ArcGIS using  by ESRI conservation program in GIS...Anton Biatov - Report about ArcGIS using  by ESRI conservation program in GIS...
Anton Biatov - Report about ArcGIS using by ESRI conservation program in GIS...
 
Anton Biatov - Geocoding museum collection as basic tool for studying animal ...
Anton Biatov - Geocoding museum collection as basic tool for studying animal ...Anton Biatov - Geocoding museum collection as basic tool for studying animal ...
Anton Biatov - Geocoding museum collection as basic tool for studying animal ...
 
Yuriy Strus An attempt to study the biotope distribution of black stork by ...
Yuriy Strus   An attempt to study the biotope distribution of black stork by ...Yuriy Strus   An attempt to study the biotope distribution of black stork by ...
Yuriy Strus An attempt to study the biotope distribution of black stork by ...
 
Yuriy Protsenko Annual experience of using the GIS of the Pyriatynsky natio...
Yuriy Protsenko   Annual experience of using the GIS of the Pyriatynsky natio...Yuriy Protsenko   Annual experience of using the GIS of the Pyriatynsky natio...
Yuriy Protsenko Annual experience of using the GIS of the Pyriatynsky natio...
 
Yevhen Skubak Use of GIS to map northern predators of mammals into the Svya...
Yevhen Skubak   Use of GIS to map northern predators of mammals into the Svya...Yevhen Skubak   Use of GIS to map northern predators of mammals into the Svya...
Yevhen Skubak Use of GIS to map northern predators of mammals into the Svya...
 
Volodymyr Pasternak Application of GIS-technologies for research of forest ...
Volodymyr Pasternak   Application of GIS-technologies for research of forest ...Volodymyr Pasternak   Application of GIS-technologies for research of forest ...
Volodymyr Pasternak Application of GIS-technologies for research of forest ...
 
Vladimir Kletenkin Practical use of GIS in the Dvurechansky national park i...
Vladimir Kletenkin   Practical use of GIS in the Dvurechansky national park i...Vladimir Kletenkin   Practical use of GIS in the Dvurechansky national park i...
Vladimir Kletenkin Practical use of GIS in the Dvurechansky national park i...
 
Vasyl Korets The experience of using the geographic information system qgis...
Vasyl Korets   The experience of using the geographic information system qgis...Vasyl Korets   The experience of using the geographic information system qgis...
Vasyl Korets The experience of using the geographic information system qgis...
 
Svetlana Vinokurova Visualization of time, web map of the dynamics of the r...
Svetlana Vinokurova   Visualization of time, web map of the dynamics of the r...Svetlana Vinokurova   Visualization of time, web map of the dynamics of the r...
Svetlana Vinokurova Visualization of time, web map of the dynamics of the r...
 
Svetlana Vinokurova Assessment of the condition of reed associations in the...
Svetlana Vinokurova   Assessment of the condition of reed associations in the...Svetlana Vinokurova   Assessment of the condition of reed associations in the...
Svetlana Vinokurova Assessment of the condition of reed associations in the...
 
Sergei Gorodilov Geocoding. What, why and how
Sergei Gorodilov   Geocoding. What, why and howSergei Gorodilov   Geocoding. What, why and how
Sergei Gorodilov Geocoding. What, why and how
 
Roman Sizo Society for conservation gis - ua
Roman Sizo   Society for conservation gis - uaRoman Sizo   Society for conservation gis - ua
Roman Sizo Society for conservation gis - ua
 
Roman Sizo open software and data - history, license types, beer
Roman Sizo   open software and data - history, license types, beerRoman Sizo   open software and data - history, license types, beer
Roman Sizo open software and data - history, license types, beer
 
Oleg Prilutsky Experience in organizing distributed data collection for mus...
Oleg Prilutsky   Experience in organizing distributed data collection for mus...Oleg Prilutsky   Experience in organizing distributed data collection for mus...
Oleg Prilutsky Experience in organizing distributed data collection for mus...
 
Natalia Kasyanova Development of gis-project of Dvorichansky national park ...
Natalia Kasyanova   Development of gis-project of Dvorichansky national park ...Natalia Kasyanova   Development of gis-project of Dvorichansky national park ...
Natalia Kasyanova Development of gis-project of Dvorichansky national park ...
 
Natalia Brusentsova Cerviformes seu artiodactyla monitoring organization in...
Natalia Brusentsova   Cerviformes seu artiodactyla monitoring organization in...Natalia Brusentsova   Cerviformes seu artiodactyla monitoring organization in...
Natalia Brusentsova Cerviformes seu artiodactyla monitoring organization in...
 
Natalia Atamas Using a meteorological sounding balloon with a video camera ...
Natalia Atamas   Using a meteorological sounding balloon with a video camera ...Natalia Atamas   Using a meteorological sounding balloon with a video camera ...
Natalia Atamas Using a meteorological sounding balloon with a video camera ...
 

Kleshnin A. PostGIS-open solution for spatial data-database