Postgis. Query. Синтаксис

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
xtxskif
Завсегдатай
Сообщения: 273
Зарегистрирован: 17 фев 2016, 14:02
Репутация: 3

Postgis. Query. Синтаксис

Сообщение xtxskif » 14 ноя 2017, 11:28

Что то не работает. Проверте пожалуйста синтаксис:

var query3 = $.getJSON(('https://carto.mapping.community:9090/us ... api/v2/sql?
format=GeoJSON&q=SELECT * FROM "mapcomm-admin".permaculture_groups_gb_sct
ORDER BY ST_Distance("mapcomm-admin".permaculture_groups_gb_sct.geom <-> SRID=26918;POINT(583571.905921312 4506714.34119218) ::geometry)'));

Заранее благодарю!

xtxskif
Завсегдатай
Сообщения: 273
Зарегистрирован: 17 фев 2016, 14:02
Репутация: 3

Re: Postgis. Query. Синтаксис

Сообщение xtxskif » 14 ноя 2017, 20:36

подскажите пожалуйста хоть кто нибудь где ошибка

freeExec
Гуру
Сообщения: 553
Зарегистрирован: 23 апр 2011, 10:32
Проекты: 1
Репутация: 76
Откуда: Ульяновск

Re: Postgis. Query. Синтаксис

Сообщение freeExec » 14 ноя 2017, 20:39

Ну например что за апостроф?

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

::geometry)'));

xtxskif
Завсегдатай
Сообщения: 273
Зарегистрирован: 17 фев 2016, 14:02
Репутация: 3

Re: Postgis. Query. Синтаксис

Сообщение xtxskif » 15 ноя 2017, 00:24

Убрал апостроф, все равно не работает

xtxskif
Завсегдатай
Сообщения: 273
Зарегистрирован: 17 фев 2016, 14:02
Репутация: 3

Re: Postgis. Query. Синтаксис

Сообщение xtxskif » 15 ноя 2017, 15:05

что делать? может кто-то видит еще ошибки?

Александр Мурый
Гуру
Сообщения: 5039
Зарегистрирован: 26 сен 2009, 16:26
Статьи: 3
Проекты: 5/1
Репутация: 712
Ваше звание: званий не имею
Откуда: Москва

Re: Postgis. Query. Синтаксис

Сообщение Александр Мурый » 15 ноя 2017, 15:21

xtxskif писал(а):
14 ноя 2017, 11:28
Что то не работает
Это не ответ разработчика. Так что именно не работает в вашем коде? Какие ошибки выдаются?
Редактор материалов, модератор форума

Аватара пользователя
Andrey Zhukov
Гуру
Сообщения: 803
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 155
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Postgis. Query. Синтаксис

Сообщение Andrey Zhukov » 15 ноя 2017, 16:18

К тому же, не надо путать PostGIS и Carto SQL API, там свои особенности.

xtxskif
Завсегдатай
Сообщения: 273
Зарегистрирован: 17 фев 2016, 14:02
Репутация: 3

Re: Postgis. Query. Синтаксис

Сообщение xtxskif » 15 ноя 2017, 16:28

спасибо за подсказку, а подсказки по синтаксису будут?

Аватара пользователя
Andrey Zhukov
Гуру
Сообщения: 803
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 155
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Postgis. Query. Синтаксис

Сообщение Andrey Zhukov » 15 ноя 2017, 16:29

Без текста ошибки даже подсказать нечего.

Аватара пользователя
Andrey Zhukov
Гуру
Сообщения: 803
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 155
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Postgis. Query. Синтаксис

Сообщение Andrey Zhukov » 15 ноя 2017, 16:51

ST_Distance("mapcomm-admin".permaculture_groups_gb_sct.geom <-> SRID=26918;POINT(583571.905921312 4506714.34119218) ::geometry)'))
А что это вообще за дурь? Тем более, на карто только 4326 или 3857, а у вас UTM zone 18N на NAD83 вообще.
Читать:
http://postgis.refractions.net/docs/ST_Point.html
http://postgis.refractions.net/docs/ST_Distance.html
http://postgis.refractions.net/docs/ST_Transform.html

xtxskif
Завсегдатай
Сообщения: 273
Зарегистрирован: 17 фев 2016, 14:02
Репутация: 3

Re: Postgis. Query. Синтаксис

Сообщение xtxskif » 16 ноя 2017, 12:48

Спасибо, попробую исправить что смогу и напишу здесь

Ответить

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