Не работает ST_Centroid

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
bratok
Интересующийся
Сообщения: 24
Зарегистрирован: 04 июн 2012, 22:36
Репутация: 0

Не работает ST_Centroid

Сообщение bratok » 16 дек 2012, 01:57

Подскажите, пожалуйста, почему в запросе приведенном ниже ST_Centroid возвращает NULL?
Что я не так делаю?

Код: Выделить всё

SELECT 
         p.osm_id     as osm_id
        , p."NAME"     as name
        , p."MAN_MADE" as man_made
         , p."LEISURE"  as leisure 
         , p."AMENITY"  as amenity
         , p."OFFICE"   as office
         , p."SHOP"     as shop
         , p."TOURISM"  as tourism
         , p."SPORT"    as sport
         , ST_AsText(p.geom) as geom
         , ST_AsText(ST_Centroid(p.geom)) as centroid
FROM 
           layer."RU poi-point" as p    LEFT JOIN layer."RU settlement-polygon" as city ON (ST_Contains(city.geom, p.geom)) 
WHERE   
          city.osm_id IN (38198306)  AND (  p."AMENITY" IN ('school')  )

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Не работает ST_Centroid

Сообщение rhot » 16 дек 2012, 08:41

Всё остальное возвращает нормально? без NULL?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

bratok
Интересующийся
Сообщения: 24
Зарегистрирован: 04 июн 2012, 22:36
Репутация: 0

Re: Не работает ST_Centroid

Сообщение bratok » 16 дек 2012, 16:23

rhot писал(а):Всё остальное возвращает нормально? без NULL?
Да с остальным проблем нет, только ST_Centroid

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Не работает ST_Centroid

Сообщение rhot » 16 дек 2012, 16:41

Код: Выделить всё

 SELECT ST_Contains(city.geom, p.geom)
  FROM
               layer."RU poi-point" as p    LEFT JOIN layer."RU settlement-polygon" as city ON (ST_Contains(city.geom, p.geom))
    WHERE   
              city.osm_id IN (38198306)  AND (  p."AMENITY" IN ('school')  )
А так что выдаёт?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

bratok
Интересующийся
Сообщения: 24
Зарегистрирован: 04 июн 2012, 22:36
Репутация: 0

Re: Не работает ST_Centroid

Сообщение bratok » 17 дек 2012, 00:04

Все вопрос снят, сейчас все работает, не знаю почему. Ничего не менял

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Не работает ST_Centroid

Сообщение rhot » 17 дек 2012, 05:55

:) Так не бывает, только не с опенсорс.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: Semrush [Bot] и 2 гостя