sql >> Database >  >> RDS >> PostgreSQL

Kan PostGIS worden gebruikt om een ​​rasterkaart van een land te maken?

Zoals vermeld in mijn opmerking maak een normaal raster . Om een ​​raster van 1 km voor een heel land te maken, kan dit een uitdaging zijn, aangezien de aarde niet plat is en niet kan worden verdeeld in perfecte rasters van 1 km.

Om een ​​raster van 1 km te maken, heb je een geprojecteerd coördinatensysteem nodig, met lengte-eenheden van meters. WGS84 (EPSG:4326) kan dit niet doen, omdat het eenheden heeft van graden lat/lang. Om een ​​geschikt projectiesysteem te vinden, moet u een "equal area"-projectie vinden, zoals Lambert azimutale projectie met gelijke oppervlakte (LAEA). Heel Europa zou bijvoorbeeld ETRS-LAEA (EPSG:3035) kunnen gebruiken , hoewel er in sommige delen enige vervorming kan zijn. Of indien in Nieuw-Zeeland, Nieuw-Zeeland Transversale Mercator 2000 . Elke regio heeft over het algemeen een goede projectie om te gebruiken.

Om uw PostGIS-query uit te voeren, moet u geometrieën op het raster projecteren met behulp van ST_Transform(geom, 3035) (bijv. voor ETRS-LAEA).



  1. Waarom krijg ik steeds een 500-foutmelding met mijn PHP?

  2. MySQL LOAD DATA LOKAAL INFILE niet toegestaan ​​via ODBC

  3. Kan geen invoertype =afbeeldingswaarde vinden in $_POST

  4. Genereer updatescript MySQl-tabel