PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

PostGIS setara dengan ArcMap Union

Berikut ini adalah kueri yang berfungsi berdasarkan jawaban ini dari gis.stackexchange :

Baca dari a) sampai d):

-- d) Extract the path number and the geom from the geometry dump
SELECT
  (dump).path[1] id,
  (dump).geom
FROM
(
  -- c) Polygonize the unioned rings (returns a GEOMETRYCOLLECTION)
  --    Dump them to return individual geometries
  SELECT
    ST_Dump(ST_Polygonize(geom)) dump
  FROM
  (
    -- b) Union all rings in one big geometry
    SELECT
      ST_Union(geom) geom
    FROM
    (
      -- a) First get the exterior ring from all geoms
      SELECT
        ST_ExteriorRing(geom) geom
      FROM
        rectangles
    ) a
  ) b
) c

Hasil:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hapus menggunakan gabungan luar kiri di Postgres

  2. VACUUM PostgreSQL dan ANALISIS Tips Praktik Terbaik

  3. Bagaimana saya bisa menggunakan pemicu PostgreSQL untuk menyimpan perubahan (pernyataan SQL dan perubahan baris)

  4. Cara menyiapkan pernyataan dan mengikat parameter di Postgresql untuk C++

  5. kebuntuan postgres tanpa penguncian eksplisit