OpenStreetMap

Vlad2011_2011's Diary

Recent diary entries

Возился с запросами к postgis

сделал таблицу ( обхединил несколько регионов в нее)

CREATE TABLE “vboundary-polygon” AS SELECT n0.name name0, n1.name name1,n2.name name2, n0.geom FROM “boundary-polygon-m” n0, “boundary-polygon-m” n1, “boundary-polygon-m” n2 where n0.admin_lvl::integer = 6 and n1.admin_lvl::integer = 4 and n2.admin_lvl::integer = 3 and ST_Contains(n1.geom, n0.geom) and ST_Contains(n2.geom, n1.geom)

получил 221 запись - районов

запрос из исходной

SELECT count(*) FROM “boundary-polygon” n where n.admin_lvl::integer = 6

258

куда-то делись 37 районов

“name” “Боготольский район” “Промышленновский район” “Аскизский район” “Шелаболихинский район” “Каменский район” “Бакчарский район” “Александровский район” “Кежемский район” “Зырянский район” “Ордынский район” “Кожевниковский район” “Эвенкийский район” “Залесовский район” “Маслянинский район” “Тогучинский район” “Панкрушихинский район” “Нижнеингашский район” “Гурьевский район” “Орджоникидзевский район” “Колыванский район” “Тальменский район” “Монгун-Тайгинский кожуун” “Тисульский район” “Усть-Таркский район” “Солтонский район” “Таймырский Долгано-Ненецкий район” “Ельцовский район” “Сузунский район” “Богучанский район” “Каратузский район” “Пий-Хемский кожуун” “Каргасокский район” “Кыштовский район” “Тегульдетский район” “Заринский район” “Шарыповский район” “Мариинский район”

Кроме того если посмотреть на карте есть два не обозначенных района

Location: Тисульский муниципальный округ, Кемеровская область, Сибирский федеральный округ, 652230, Россия