Страница 1 из 1

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

Добавлено: 14 ноя 2017, 11:28
xtxskif
Что то не работает. Проверте пожалуйста синтаксис:

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)'));

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

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

Добавлено: 14 ноя 2017, 20:36
xtxskif
подскажите пожалуйста хоть кто нибудь где ошибка

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

Добавлено: 14 ноя 2017, 20:39
freeExec
Ну например что за апостроф?

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

::geometry)'));

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

Добавлено: 15 ноя 2017, 00:24
xtxskif
Убрал апостроф, все равно не работает

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

Добавлено: 15 ноя 2017, 15:05
xtxskif
что делать? может кто-то видит еще ошибки?

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

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

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

Добавлено: 15 ноя 2017, 16:18
Andrey Zhukov
К тому же, не надо путать PostGIS и Carto SQL API, там свои особенности.

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

Добавлено: 15 ноя 2017, 16:28
xtxskif
спасибо за подсказку, а подсказки по синтаксису будут?

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

Добавлено: 15 ноя 2017, 16:29
Andrey Zhukov
Без текста ошибки даже подсказать нечего.

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

Добавлено: 15 ноя 2017, 16:51
Andrey Zhukov
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

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

Добавлено: 16 ноя 2017, 12:48
xtxskif
Спасибо, попробую исправить что смогу и напишу здесь