Articles of postgis

PHP для получения типов географии PostGIS

У меня есть база данных PostGIS с колонкой географии. Я хотел бы иметь возможность использовать PHP для выбора географии, поэтому я мог бы запустить другой запрос, используя ST_Distance, чтобы получить расстояние между точками. Однако, когда я бегу SELECT geog from locations; Я получаю странное значение 6 вместо вывода HEX (что-то вроде 0101000020E6100000C442AD69DEAD5740575BB1BFEC6E3D40 – это то, […]

postgresql эквивалентно $ mysqli-> insert_id

Есть ли эквивалент $ mysqli-> insert_id в postgresql 9.3? Я импортирую в одну таблицу, но мне нужно взять последний первичный ключ, созданный в таблице, и применить его как внешний ключ во второй таблице? Таблица 1 —-> Таблица 2 для завершения записи. Немного больше информации: $sql = "INSERT INTO sheet_tbl (site_id, eventdate) VALUES ('$_POST[site_id]','$_POST[eventdate]') returning id"; […]

Как предотвратить предотвращение утечки CakePHP на данные?

Я работаю над PostGIS над приложением CakePHP. Поскольку я работал с некоторыми функциями базы данных, я сделал вызовы raw $this->query() для вставки данных. Я нахожусь в точке, где мне нужно получить идентификатор результата запроса на вставку, но $this->query() возвращает пустой массив. Вот запрос, который я использую для вставок: INSERT INTO locations (title,company_id,state_id,poly,point) VALUES ('$title',$company_id,$state_id,ST_GeomFromText('$geom',4269),$point); Проблема […]

Функция PostGIS для объединения геометрии LINE вместе?

(примечание: the_geom – это геометрическое значение (TYPE: LINESTRING), в этом случае я произвольно их читаю для чтения) gid | kstart | kend | ctrl_sec_no | the_geom | the_sum_geom 626 | 238 | 239 | 120802 | 123456 | NULL 638 | 249 | 250 | 120802 | 234567 | NULL 4037| 239 | 249 | […]