Pertanyaan yang diberi tag sql

16
Mengkonversi MultiLinestring ke Linestring dengan PostGIS?

Saya memiliki string multiline dan ingin mengubahnya menjadi linestring untuk menggunakan beberapa fungsi yang hanya bekerja dengan linestrings. Saya menggunakan ST_Dump()dan mendapatkan koleksi geometri saya. Jika saya menggabungkan mereka kembali, saya masih mendapatkan multilinestring. Haruskah...

16
Mengidentifikasi hubungan topologi menggunakan PostGIS

Saya mencoba melakukan analisis tipologi dasar menggunakan PostGIS. Tujuan saya adalah menemukan poligon yang menyentuh poligon lain. Untuk melakukan ini, saya pikir ST_GetFaceEdgesakan berhasil ( referensi ). Saya ingin memeriksa setiap poligon di basis data saya dan mendaftar semua poligon lain...

16
Menemukan Geometri terdekat di PostGIS

Saya telah melihat-lihat fungsi "API" PostGIS, dan saya perhatikan bahwa kebanyakan dari mereka mengambil dua elemen untuk membandingkan. Misalnya, fungsi ST_Distance mengambil dua elemen geometri / geografi untuk menemukan jarak. Tidak ada fungsi untuk melakukan sesuatu seperti: "Diberi geometri...

15
Alat GUI untuk PostgreSQL / PostGIS?

sebagai kartografer saya bekerja dengan TileMill untuk memvisualisasikan geodata. Saya menginstal server PostgreSQL lokal dengan PostGIS dan osm2pgsql. Semuanya bekerja dengan baik. Bagaimanapun, saya baru bekerja dengan server dan pendekatan baris perintah. Jadi, dalam mempelajari dasar-dasar...

15
Bergabunglah dengan garis berpotongan dengan PostGIS

Ini adalah sesuatu yang saya hampir malu untuk bertanya tetapi sepertinya saya tidak bisa membuatnya bekerja untuk kehidupan saya. Saya memiliki lapisan jalan dengan segmen, setiap segmen memiliki Road ID dan segmen type. Saya ingin menggabungkan semua segmen bersama, untuk masing-masing Road...

15
menghitung persen area persimpangan di mana klausa

Saya memiliki tabel poligon (kelompok blok sensus) di postgres. Saya ingin memberi tag pada masing-masing grup blok dengan kota (tabel poligon lain) yang sebagian besar ada di dalamnya. Apakah ini mungkin? Saya pikir saya pada dasarnya perlu membuat sesuatu seperti: select b.*,t.name from...