en to sv translation catalogue (4989 entries)

note: Tag: title
en: PostGIS Administration
sv: PostGIS-administration

note: Tag: title
en: Configuring raster support
sv: Konfigurera stöd för raster

note: Tag: para
en: If you enabled raster support you may want to read below how to properly configure it.
sv: Om du har aktiverat rasterstöd kan du läsa nedan om hur du konfigurerar det på rätt sätt.

note: Tag: para
en: As of PostGIS 2.1.3, out-of-db rasters and all raster drivers are disabled by default. In order to re-enable these, you need to set the following environment variables <varname>POSTGIS_GDAL_ENABLED_DRIVERS</varname> and <varname>POSTGIS_ENABLE_OUTDB_RASTERS</varname> in the server environment. For PostGIS 2.2, you can use the more cross-platform approach of setting the corresponding <xref linkend="PostGIS_GUC"/>.
sv: Från och med PostGIS 2.1.3 är raster utanför databasen och alla rasterdrivrutiner inaktiverade som standard. För att återaktivera dessa måste du ställa in följande miljövariabler <varname>POSTGIS_GDAL_ENABLED_DRIVERS</varname> och <varname>POSTGIS_ENABLE_OUTDB_RASTERS</varname> i servermiljön. För PostGIS 2.2 kan du använda den mer plattformsoberoende metoden att ställa in motsvarande <xref linkend="PostGIS_GUC"/>.

note: Tag: para
en: If you want to enable offline raster:
sv: Om du vill aktivera offline-raster:

note: Tag: para
en: Any other setting or no setting at all will disable out of db rasters.
sv: Alla andra inställningar eller ingen inställning alls inaktiverar raster utanför databasen.

note: Tag: para
en: In order to enable all GDAL drivers available in your GDAL install, set this environment variable as follows
sv: För att aktivera alla GDAL-drivrutiner som finns tillgängliga i din GDAL-installation, ställ in denna miljövariabel enligt följande

note: Tag: para
en: If you want to only enable specific drivers, set your environment variable as follows:
sv: Om du endast vill aktivera specifika drivrutiner ställer du in din miljövariabel enligt följande:

note: Tag: para
en: If you are on windows, do not quote the driver list
sv: Om du använder Windows, använd inte citattecken för drivrutinslistan

note: Tag: para
en: Setting environment variables varies depending on OS. For PostgreSQL installed on Ubuntu or Debian via apt-postgresql, the preferred way is to edit <filename>/etc/postgresql/<replaceable>10</replaceable>/<replaceable>main</replaceable>/environment</filename> where 10 refers to version of PostgreSQL and main refers to the cluster.
sv: Inställningen av miljövariabler varierar beroende på operativsystem. För PostgreSQL installerat på Ubuntu eller Debian via apt-postgresql är det bästa sättet att redigera <filename>/etc/postgresql/<replaceable>10</replaceable>/<replaceable>main</replaceable>/environment</filename>, där 10 avser versionen av PostgreSQL och main avser klustret.

note: Tag: para
en: On windows, if you are running as a service, you can set via System variables which for Windows 7 you can get to by right-clicking on Computer-&gt;Properties Advanced System Settings or in explorer navigating to <varname>Control Panel\All Control Panel Items\System</varname>. Then clicking <emphasis>Advanced System Settings -&gt;Advanced-&gt;Environment Variables</emphasis> and adding new system variables.
sv: I Windows, om du kör som en tjänst, kan du ställa in via systemvariabler som du hittar i Windows 7 genom att högerklicka på Dator-&gt;Egenskaper Avancerade systeminställningar eller i utforskaren genom att navigera till <varname>Kontrollpanelen\Alla kontrollpanelsalternativ\System</varname>. Klicka sedan på <emphasis>Avancerade systeminställningar -&gt;Avancerat-&gt;Miljövariabler</emphasis> och lägg till nya systemvariabler.

note: Tag: para
en: After you set the environment variables, you'll need to restart your PostgreSQL service for the changes to take effect.
sv: När du har ställt in miljövariablerna måste du starta om din PostgreSQL-tjänst för att ändringarna ska träda i kraft.

note: Tag: title
en: Creating spatial databases
sv: Skapa spatiala databaser

note: Tag: title
en: Spatially enable database using EXTENSION
sv: Spatial aktivering av databas med hjälp av EXTENSION

note: Tag: para
en: If you are using PostgreSQL 9.1+ and have compiled and installed the extensions/postgis modules, you can turn a database into a spatial one using the EXTENSION mechanism.
sv: Om du använder PostgreSQL 9.1+ och har kompilerat och installerat extensions / postgis-modulerna kan du förvandla en databas till en spatial med hjälp av EXTENSION-mekanismen.

note: Tag: para
en: Core postgis extension includes geometry, geography, spatial_ref_sys and all the functions and comments. Raster and topology are packaged as a separate extension.
sv: Core postgis-tillägget inkluderar geometri, geografi, spatial_ref_sys och alla funktioner och kommentarer. Raster och topologi är paketerade som ett separat tillägg.

note: Tag: para
en: Run the following SQL snippet in the database you want to enable spatially:
sv: Kör följande SQL-snutt i den databas som du vill aktivera spatialt:

note: Tag: title
en: Spatially enable database without using EXTENSION (discouraged)
sv: Spatial aktivering av databas utan att använda EXTENSION (avrådes)

note: Tag: para
en: This is generally only needed if you cannot or don't want to get PostGIS installed in the PostgreSQL extension directory (for example during testing, development or in a restricted environment).
sv: Detta behövs i allmänhet bara om du inte kan eller inte vill få PostGIS installerat i PostgreSQL-tilläggskatalogen (till exempel under testning, utveckling eller i en begränsad miljö).

note: Tag: para
en: Adding PostGIS objects and function definitions into your database is done by loading the various sql files located in <filename>[prefix]/share/contrib</filename> as specified during the build phase.
sv: Att lägga till PostGIS-objekt och funktionsdefinitioner i din databas görs genom att läsa in de olika sql-filerna som finns i <filename>[prefix]/share/contrib</filename> enligt specifikationerna under byggfasen.

note: Tag: para
en: The core PostGIS objects (geometry and geography types, and their support functions) are in the <filename>postgis.sql</filename> script. Raster objects are in the <filename>rtpostgis.sql</filename> script. Topology objects are in the <filename>topology.sql</filename> script.
sv: De centrala PostGIS-objekten (geometri- och geograftyper och deras stödfunktioner) finns i skriptet postgis <filename>.sql</filename>. Rasterobjekt finns i skriptet <filename>rtpostgis.sql</filename>. Topologiobjekt finns i skriptet topology <filename>.sql</filename>.

note: Tag: para
en: For a complete set of EPSG coordinate system definition identifiers, you can also load the <filename>spatial_ref_sys.sql</filename> definitions file and populate the <varname>spatial_ref_sys</varname> table. This will permit you to perform ST_Transform() operations on geometries.
sv: För en fullständig uppsättning EPSG-koordinatsystemdefinitionsidentifierare kan du också läsa in definitionsfilen <filename>spatial_ref_sys.sql</filename> och fylla i tabellen <varname>spatial_ref_sys</varname>. Detta gör att du kan utföra ST_Transform()-operationer på geometrier.

note: Tag: para
en: If you wish to add comments to the PostGIS functions, you can find them in the <filename>postgis_comments.sql</filename> script. Comments can be viewed by simply typing <command>\dd [function_name]</command> from a <command>psql</command> terminal window.
sv: Om du vill lägga till kommentarer till PostGIS-funktionerna kan du hitta dem i skriptet <filename>postgis_comments.sql</filename>. Kommentarer kan visas genom att helt enkelt skriva <command>\dd [function_name]</command> från ett <command>psql-terminalfönster</command>.

note: Tag: para
en: Run the following Shell commands in your terminal:
sv: Kör följande Shell-kommandon i din terminal:

note: Tag: title
en: Upgrading spatial databases
sv: Uppgradering av spatiala databaser

note: Tag: para
en: Upgrading existing spatial databases can be tricky as it requires replacement or introduction of new PostGIS object definitions.
sv: Att uppgradera befintliga spatiala databaser kan vara svårt eftersom det kräver ersättning eller införande av nya PostGIS-objektdefinitioner.

note: Tag: para
en: Unfortunately not all definitions can be easily replaced in a live database, so sometimes your best bet is a dump/reload process.
sv: Tyvärr är det inte alla definitioner som enkelt kan ersättas i en levande databas, så ibland är det bästa alternativet en dump/reload-process.

note: Tag: para
en: PostGIS provides a SOFT UPGRADE procedure for minor or bugfix releases, and a HARD UPGRADE procedure for major releases.
sv: PostGIS tillhandahåller en SOFT UPGRADE-procedur för mindre eller bugfix-utgåvor och en HARD UPGRADE-procedur för större utgåvor.

note: Tag: para
en: Before attempting to upgrade PostGIS, it is always worth to backup your data. If you use the -Fc flag to pg_dump you will always be able to restore the dump with a HARD UPGRADE.
sv: Innan du försöker uppgradera PostGIS är det alltid värt att säkerhetskopiera dina data. Om du använder flaggan -Fc till pg_dump kommer du alltid att kunna återställa dumpningen vid en hård uppgradering.

note: Tag: title
en: Soft upgrade
sv: Mjuk uppgradering

note: Tag: para
en: If you installed your database using extensions, you'll need to upgrade using the extension model as well. If you installed using the old sql script way, you are advised to switch your install to extensions because the script way is no longer supported.
sv: Om du installerade din databas med hjälp av tillägg måste du också uppgradera med hjälp av tilläggsmodellen. Om du installerade med den gamla sql-skriptmetoden rekommenderas du att byta din installation till tillägg eftersom skriptmetoden inte längre stöds.

note: Tag: title
en: Soft Upgrade 9.1+ using extensions
sv: Soft Upgrade 9.1+ med hjälp av tillägg

note: Tag: para
en: If you originally installed PostGIS with extensions, then you need to upgrade using extensions as well. Doing a minor upgrade with extensions, is fairly painless.
sv: Om du ursprungligen installerade PostGIS med tillägg måste du också uppgradera med hjälp av tillägg. Att göra en mindre uppgradering med tillägg är ganska smärtfritt.

note: Tag: para
en: If you are running PostGIS 3 or above, then you should use the <xref linkend="PostGIS_Extensions_Upgrade"/> function to upgrade to the latest version you have installed.
sv: Om du kör PostGIS 3 eller senare bör du använda funktionen <xref linkend="PostGIS_Extensions_Upgrade"/> för att uppgradera till den senaste versionen som du har installerat.

note: Tag: para
en: If you are running PostGIS 2.5 or lower, then do the following:
sv: Om du kör PostGIS 2.5 eller lägre ska du göra följande:

note: Tag: para
en: If you have multiple versions of PostGIS installed, and you don't want to upgrade to the latest, you can explicitly specify the version as follows:
sv: Om du har flera versioner av PostGIS installerade och inte vill uppgradera till den senaste, kan du uttryckligen ange versionen på följande sätt:

note: Tag: para
en: If you get an error notice something like:
sv: Om du får ett felmeddelande något i stil med:

note: Tag: para
en: Then you'll need to backup your database, create a fresh one as described in <xref linkend="create_new_db_extensions"/> and then restore your backup on top of this new database.
sv: Sedan måste du säkerhetskopiera din databas, skapa en ny enligt beskrivningen i <xref linkend="create_new_db_extensions"/> och sedan återställa din säkerhetskopia ovanpå den nya databasen.

note: Tag: para
en: If you get a notice message like:
sv: Om du får ett meddelande som:

note: Tag: para
en: Then everything is already up to date and you can safely ignore it. <emphasis role="bold">UNLESS</emphasis> you're attempting to upgrade from an development version to the next (which doesn't get a new version number); in that case you can append "next" to the version string, and next time you'll need to drop the "next" suffix again:
sv: Då är allt redan uppdaterat och du kan tryggt ignorera det. OM du <emphasis role="bold">inte</emphasis> försöker uppgradera från en utvecklingsversion till nästa (som inte får ett nytt versionsnummer); i så fall kan du lägga till "next" till versionssträngen, och nästa gång måste du släppa "next"-suffixet igen:

note: Tag: para
en: If you installed PostGIS originally without a version specified, you can often skip the reinstallation of postgis extension before restoring since the backup just has <code>CREATE EXTENSION postgis</code> and thus picks up the newest latest version during restore.
sv: Om du installerade PostGIS ursprungligen utan en angiven version kan du ofta hoppa över ominstallationen av postgis-tillägget innan du återställer eftersom säkerhetskopian bara har <code>CREATE EXTENSION postgis</code> och därmed plockar upp den senaste versionen under återställningen.

note: Tag: para
en: If you are upgrading PostGIS extension from a version prior to 3.0.0, you will have a new extension <emphasis>postgis_raster</emphasis> which you can safely drop, if you don't need raster support. You can drop as follows:
sv: Om du uppgraderar PostGIS-tillägget från en version före 3.0.0 kommer du att ha ett nytt tillägg <emphasis>postgis_raster</emphasis> som du säkert kan ta bort om du inte behöver rasterstöd. Du kan släppa enligt följande:

note: Tag: title
en: Soft Upgrade Pre 9.1+ or without extensions
sv: Soft Upgrade Pre 9.1+ eller utan tillägg

note: Tag: para
en: This section applies only to those who installed PostGIS not using extensions. If you have extensions and try to upgrade with this approach you'll get messages like:
sv: Detta avsnitt gäller endast för de som installerat PostGIS utan att använda tillägg. Om du har tillägg och försöker uppgradera med detta tillvägagångssätt får du meddelanden som:

note: Tag: para
en: NOTE: if you are moving from PostGIS 1.* to PostGIS 2.* or from PostGIS 2.* prior to r7409, you cannot use this procedure but would rather need to do a <link linkend="hard_upgrade">HARD UPGRADE</link>.
sv: OBS: om du flyttar från PostGIS 1.* till PostGIS 2.* eller från PostGIS 2.* före r7409, kan du inte använda denna procedur utan måste göra en <link linkend="hard_upgrade">HÅRD UPPDATERING</link>.

note: Tag: para
en: After compiling and installing (make install) you should find a set of <filename>*_upgrade.sql</filename> files in the installation folders. You can list them all with:
sv: När du har kompilerat och installerat (make install) bör du hitta en uppsättning <filename>*_upgrade.sql</filename>-filer i installationsmapparna. Du kan lista dem alla med:

note: Tag: para
en: Load them all in turn, starting from <filename>postgis_upgrade.sql</filename>.
sv: Läs in dem alla i tur och ordning, med början från <filename>postgis_upgrade.sql</filename>.

note: Tag: para
en: The same procedure applies to raster, topology and sfcgal extensions, with upgrade files named <filename>rtpostgis_upgrade.sql</filename>, <filename>topology_upgrade.sql</filename> and <filename>sfcgal_upgrade.sql</filename> respectively. If you need them:
sv: Samma procedur gäller för raster-, topologi- och sfcgal-tillägg, med uppgraderingsfiler som heter <filename>rtpostgis_upgrade.sql</filename>, <filename>topology_upgrade.sql</filename> respektive <filename>sfcgal_upgrade.sql</filename>. Om du behöver dem:

note: Tag: para
en: You are advised to switch to an extension based install by running
sv: Vi rekommenderar att du byter till en tilläggsbaserad installation genom att köra

note: Tag: para
en: If you can't find the <filename>postgis_upgrade.sql</filename> specific for upgrading your version you are using a version too early for a soft upgrade and need to do a <link linkend="hard_upgrade">HARD UPGRADE</link>.
sv: Om du inte kan hitta <filename>postgis_upgrade.sql</filename> som är specifik för uppgradering av din version använder du en version som är för tidig för en mjuk uppgradering och måste göra en <link linkend="hard_upgrade">HÅRD UPPGRADERING</link>.

note: Tag: para
en: The <xref linkend="PostGIS_Full_Version"/> function should inform you about the need to run this kind of upgrade using a "procs need upgrade" message.
sv: Funktionen <xref linkend="PostGIS_Full_Version"/> bör informera dig om behovet av att köra den här typen av uppgradering med hjälp av meddelandet "procs need upgrade".

note: Tag: title
en: Hard upgrade
sv: Hård uppgradering

note: Tag: para
en: By HARD UPGRADE we mean full dump/reload of postgis-enabled databases. You need a HARD UPGRADE when PostGIS objects' internal storage changes or when SOFT UPGRADE is not possible. The <link linkend="release_notes">Release Notes</link> appendix reports for each version whether you need a dump/reload (HARD UPGRADE) to upgrade.
sv: Med HÅRD UPPGRADERING menar vi fullständig dumpning/omladdning av PostGIS-aktiverade databaser. Du behöver en HÅRD UPPGRADERING när PostGIS-objektens interna lagring ändras eller när MJUK UPPGRADERING inte är möjlig. Bilagan <link linkend="release_notes">Release Notes</link> rapporterar för varje version om du behöver en dumpning/omladdning (HARD UPGRADE) för att uppgradera.

note: Tag: para
en: The dump/reload process is assisted by the postgis_restore script which takes care of skipping from the dump all definitions which belong to PostGIS (including old ones), allowing you to restore your schemas and data into a database with PostGIS installed without getting duplicate symbol errors or bringing forward deprecated objects.
sv: Dump/reload-processen stöds av skriptet postgis_restore som tar hand om att hoppa över alla definitioner som tillhör PostGIS (inklusive gamla) från dumpningen, vilket gör att du kan återställa dina scheman och data till en databas med PostGIS installerat utan att få duplicerade symbolfel eller föra fram föråldrade objekt.

note: Tag: para
en: Supplementary instructions for windows users are available at <link xlink:href="http://trac.osgeo.org/postgis/wiki/UsersWikiWinUpgrade">Windows Hard upgrade</link>.
sv: Kompletterande instruktioner för <link xlink:href="http://trac.osgeo.org/postgis/wiki/UsersWikiWinUpgrade">Windows-användare finns på Windows Hard upgrade</link>.

note: Tag: para
en: The Procedure is as follows:
sv: Förfarandet är som följer:

note: Tag: para
en: Create a "custom-format" dump of the database you want to upgrade (let's call it <varname>olddb</varname>) include binary blobs (-b) and verbose (-v) output. The user can be the owner of the db, need not be postgres super account.
sv: Skapa en dump i "anpassat format" av den databas du vill uppgradera (låt oss kalla den <varname>olddb</varname>) inklusive binära blobs (-b) och verbose (-v) utdata. Användaren kan vara ägaren av db, behöver inte vara postgres superkonto.

note: Tag: para
en: Do a fresh install of PostGIS in a new database -- we'll refer to this database as <varname>newdb</varname>. Please refer to <xref linkend="create_new_db"/> and <xref linkend="create_new_db_extensions"/> for instructions on how to do this.
sv: Gör en nyinstallation av PostGIS i en ny databas - vi kallar denna databas för <varname>newdb</varname>. Se <xref linkend="create_new_db"/> och <xref linkend="create_new_db_extensions"/> för instruktioner om hur du gör detta.

note: Tag: para
en: The spatial_ref_sys entries found in your dump will be restored, but they will not override existing ones in spatial_ref_sys. This is to ensure that fixes in the official set will be properly propagated to restored databases. If for any reason you really want your own overrides of standard entries just don't load the spatial_ref_sys.sql file when creating the new db.
sv: De spatial_ref_sys-poster som finns i din dump kommer att återställas, men de kommer inte att åsidosätta befintliga poster i spatial_ref_sys. Detta är för att säkerställa att korrigeringar i den officiella uppsättningen kommer att spridas korrekt till återställda databaser. Om du av någon anledning verkligen vill ha dina egna åsidosättningar av standardposter, ladda bara inte spatial_ref_sys.sql-filen när du skapar den nya db.

note: Tag: para
en: If your database is really old or you know you've been using long deprecated functions in your views and functions, you might need to load <filename>legacy.sql</filename> for all your functions and views etc. to properly come back. Only do this if _really_ needed. Consider upgrading your views and functions before dumping instead, if possible. The deprecated functions can be later removed by loading <filename>uninstall_legacy.sql</filename>.
sv: Om din databas är riktigt gammal eller om du vet att du har använt funktioner som inte längre används i dina vyer och funktioner, kan du behöva läsa in <filename>legacy.sql</filename> för att alla dina funktioner och vyer etc. ska komma tillbaka på rätt sätt. Gör detta endast om det _verkligen_ behövs. Överväg att uppgradera dina vyer och funktioner innan du dumpar dem, om möjligt. De föråldrade funktionerna kan senare tas bort genom att läsa in <filename>uninstall_legacy.sql</filename>.

note: Tag: para
en: Restore your backup into your fresh <varname>newdb</varname> database using postgis_restore. Unexpected errors, if any, will be printed to the standard error stream by psql. Keep a log of those.
sv: Återställ din säkerhetskopia till din <varname>nya newdb-databas</varname> med postgis_restore. Oväntade fel, om några, kommer att skrivas ut till standardfelströmmen av psql. Förvara en logg över dessa.

note: Tag: para
en: Errors may arise in the following cases:
sv: Fel kan uppstå i följande fall:

note: Tag: para
en: Some of your views or functions make use of deprecated PostGIS objects. In order to fix this you may try loading <filename>legacy.sql</filename> script prior to restore or you'll have to restore to a version of PostGIS which still contains those objects and try a migration again after porting your code. If the <filename>legacy.sql</filename> way works for you, don't forget to fix your code to stop using deprecated functions and drop them loading <filename>uninstall_legacy.sql</filename>.
sv: Några av dina vyer eller funktioner använder sig av föråldrade PostGIS-objekt. För att åtgärda detta kan du försöka läsa in <filename>legacy.sql-skriptet</filename> före återställningen eller så måste du återställa till en version av PostGIS som fortfarande innehåller dessa objekt och försöka migrera igen efter att ha portat din kod. Om <filename>legacy.sql</filename> fungerar för dig, glöm inte att fixa din kod så att den slutar använda föråldrade funktioner och ta bort dem genom att läsa in <filename>uninstall_legacy.sql</filename>.

note: Tag: para
en: Some custom records of spatial_ref_sys in dump file have an invalid SRID value. Valid SRID values are bigger than 0 and smaller than 999000. Values in the 999000.999999 range are reserved for internal use while values &gt; 999999 can't be used at all. All your custom records with invalid SRIDs will be retained, with those &gt; 999999 moved into the reserved range, but the spatial_ref_sys table would lose a check constraint guarding for that invariant to hold and possibly also its primary key ( when multiple invalid SRIDS get converted to the same reserved SRID value ).
sv: Vissa anpassade poster i spatial_ref_sys i dumpfilen har ett ogiltigt SRID-värde. Giltiga SRID-värden är större än 0 och mindre än 999000. Värden i intervallet 999000.999999 är reserverade för internt bruk medan värden över 999999 inte kan användas alls. Alla dina anpassade poster med ogiltiga SRID kommer att behållas, med de &gt; 999999 flyttade till det reserverade intervallet, men tabellen spatial_ref_sys skulle förlora en kontrollbegränsning som skyddar för att invariant ska hålla och eventuellt också dess primära nyckel (när flera ogiltiga SRIDS konverteras till samma reserverade SRID-värde).

note: Tag: para
en: In order to fix this you should copy your custom SRS to a SRID with a valid value (maybe in the 910000..910999 range), convert all your tables to the new srid (see <xref linkend="UpdateGeometrySRID"/>), delete the invalid entry from spatial_ref_sys and re-construct the check(s) with:
sv: För att åtgärda detta bör du kopiera din anpassade SRS till en SRID med ett giltigt värde (kanske i intervallet 910000..910999), konvertera alla dina tabeller till den nya srid (se <xref linkend="UpdateGeometrySRID"/>), ta bort den ogiltiga posten från spatial_ref_sys och konstruera om kontrollen (erna) med:

note: Tag: para
en: If you are upgrading an old database containing french <link xlink:href="https://en.wikipedia.org/wiki/Institut_g%C3%A9ographique_national"> IGN </link> cartography, you will have probably SRIDs out of range and you will see, when importing your database, issues like this :
sv: Om du uppgraderar en gammal databas som innehåller fransk <link xlink:href="https://en.wikipedia.org/wiki/Institut_g%C3%A9ographique_national"> IGN-kartografi </link> kommer du förmodligen att ha SRID: er utanför intervallet och du kommer att se, när du importerar din databas, problem som detta:

note: Tag: para
en: In this case, you can try following steps : first throw out completely the IGN from the sql which is resulting from postgis_restore. So, after having run :
sv: I det här fallet kan du prova följande steg: först kasta ut IGN helt från sql som är resultatet av postgis_restore. Så, efter att ha kört :

note: Tag: para
en: run this command :
sv: kör detta kommando :

note: Tag: para
en: Create then your newdb, activate the required Postgis extensions, and insert properly the french system IGN with : <link xlink:href="https://raw.githubusercontent.com/Remi-C/IGN_spatial_ref_for_PostGIS/master/Put_IGN_SRS_into_Postgis.sql"> this script </link> After these operations, import your data :
sv: Skapa sedan din newdb, aktivera de nödvändiga Postgis-tilläggen och infoga det franska systemets IGN korrekt med: <link xlink:href="https://raw.githubusercontent.com/Remi-C/IGN_spatial_ref_for_PostGIS/master/Put_IGN_SRS_into_Postgis.sql"> detta skript </link> Efter dessa åtgärder, importera dina data :

note: Tag: title
en: Performance Tuning
sv: Prestandajustering

note: Tag: para
en: Tuning for PostGIS performance is much like tuning for any PostgreSQL workload. The only additional consideration is that geometries and rasters are usually large, so memory-related optimizations generally have more of an impact on PostGIS than other types of PostgreSQL queries.
sv: Inställning för PostGIS-prestanda är ungefär som att ställa in för någon PostgreSQL-arbetsbelastning. Det enda ytterligare övervägandet är att geometrier och raster vanligtvis är stora, så minnesrelaterade optimeringar har i allmänhet större inverkan på PostGIS än andra typer av PostgreSQL-frågor.

note: Tag: para
en: For general details about optimizing PostgreSQL, refer to <link xlink:href="https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server">Tuning your PostgreSQL Server</link>.
sv: För allmänna detaljer om optimering av PostgreSQL, se <link xlink:href="https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server">Tuning your PostgreSQL Server</link>.

note: Tag: para
en: For PostgreSQL 9.4+ configuration can be set at the server level without touching <code>postgresql.conf</code> or <code>postgresql.auto.conf</code> by using the <code>ALTER SYSTEM</code> command.
sv: För PostgreSQL 9.4+ kan konfigurationen ställas in på servernivå utan att röra <code>postgresql.conf</code> eller <code>postgresql.auto.conf</code> med hjälp av kommandot <code>ALTER SYSTEM</code>.

note: Tag: para
en: In addition to the Postgres settings, PostGIS has some custom settings which are listed in <xref linkend="PostGIS_GUC"/>.
sv: Förutom Postgres-inställningarna har PostGIS några anpassade inställningar som listas i <xref linkend="PostGIS_GUC"/>.

note: Tag: title
en: Startup
sv: Uppstart

note: Tag: para
en: These settings are configured in <code>postgresql.conf</code>:
sv: Dessa inställningar konfigureras i <code>postgresql.conf:</code>:

note: Tag: para
en: Default: partition
sv: Standard: partition

note: Tag: para
en: This is generally used for table partitioning. The default for this is set to "partition" which is ideal for PostgreSQL 8.4 and above since it will force the planner to only analyze tables for constraint consideration if they are in an inherited hierarchy and not pay the planner penalty otherwise.
sv: Detta används vanligtvis för tabellpartitionering. Standardvärdet för detta är inställt på "partition", vilket är perfekt för PostgreSQL 8.4 och högre eftersom det kommer att tvinga planeraren att bara analysera tabeller för begränsningsövervägande om de är i en ärvd hierarki och inte betala planeraren straff annars.

note: Tag: para
en: Default: ~128MB in PostgreSQL 9.6
sv: Standard: ~ 128 MB i PostgreSQL 9.6

note: Tag: para
en: Set to about 25% to 40% of available RAM. On windows you may not be able to set as high.
sv: Ställ in på ca 25% to 40% of tillgängligt RAM-minne. På Windows kanske du inte kan ställa in så högt.

note: Tag: para
en: <link xlink:href="https://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-MAX-WORKER-PROCESSES">max_worker_processes</link> This setting is only available for PostgreSQL 9.4+. For PostgreSQL 9.6+ this setting has additional importance in that it controls the max number of processes you can have for parallel queries.
sv: <link xlink:href="https://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-MAX-WORKER-PROCESSES">max_worker_processes</link> Denna inställning är endast tillgänglig för PostgreSQL 9.4+. För PostgreSQL 9.6+ har denna inställning ytterligare betydelse genom att den styr det maximala antalet processer du kan ha för parallella frågor.

note: Tag: para
en: Default: 8
sv: Standard: 8

note: Tag: para
en: Sets the maximum number of background processes that the system can support. This parameter can only be set at server start.
sv: Ställer in det maximala antalet bakgrundsprocesser som systemet kan stödja. Denna parameter kan endast ställas in vid serverstart.

note: Tag: title
en: Runtime
sv: Körtid

note: Tag: para
en: <link xlink:href="http://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-WORK-MEM">work_mem</link> - sets the size of memory used for sort operations and complex queries
sv: <link xlink:href="http://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-WORK-MEM">work_mem</link> - anger storleken på det minne som används för sorteringsoperationer och komplexa frågor

note: Tag: para
en: Default: 1-4MB
sv: Standard: 1-4MB

note: Tag: para
en: Adjust up for large dbs, complex queries, lots of RAM
sv: Justera upp för stora databaser, komplexa frågor, mycket RAM

note: Tag: para
en: Adjust down for many concurrent users or low RAM.
sv: Justera ner för många samtidiga användare eller lågt RAM-minne.

note: Tag: para
en: If you have lots of RAM and few developers:
sv: Om du har mycket RAM-minne och få utvecklare:

note: Tag: para
en: <link xlink:href="http://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-MAINTENANCE-WORK-MEM">maintenance_work_mem</link> - the memory size used for VACUUM, CREATE INDEX, etc.
sv: <link xlink:href="http://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-MAINTENANCE-WORK-MEM">maintenance_work_mem</link> - den minnesstorlek som används för VACUUM, CREATE INDEX etc.

note: Tag: para
en: Default: 16-64MB
sv: Standard: 16-64 MB

note: Tag: para
en: Generally too low - ties up I/O, locks objects while swapping memory
sv: Generellt för låg - binder upp I/O, låser objekt medan minne byts ut

note: Tag: para
en: Recommend 32MB to 1GB on production servers w/lots of RAM, but depends on the # of concurrent users. If you have lots of RAM and few developers:
sv: Rekommenderar 32 MB till 1 GB på produktionsservrar med mycket RAM, men det beror på antalet samtidiga användare. Om du har mycket RAM och få utvecklare:

note: Tag: para
en: This setting is only available for PostgreSQL 9.6+ and will only affect PostGIS 2.3+, since only PostGIS 2.3+ supports parallel queries. If set to higher than 0, then some queries such as those involving relation functions like <code>ST_Intersects</code> can use multiple processes and can run more than twice as fast when doing so. If you have a lot of processors to spare, you should change the value of this to as many processors as you have. Also make sure to bump up <code>max_worker_processes</code> to at least as high as this number.
sv: Denna inställning är endast tillgänglig för PostgreSQL 9.6+ och påverkar endast PostGIS 2.3+, eftersom endast PostGIS 2.3+ stöder parallella frågor. Om den är inställd på högre än 0 kan vissa frågor, till exempel de som involverar relationsfunktioner som <code>ST_Intersects</code>, använda flera processer och kan köra mer än dubbelt så snabbt när de gör det. Om du har många processorer över bör du ändra värdet för detta till så många processorer som du har. Se också till att öka <code>max_worker_processes</code> till minst lika högt som det här värdet.

note: Tag: para
en: Default: 0
sv: Standard: 0

note: Tag: para
en: Sets the maximum number of workers that can be started by a single <varname>Gather</varname> node. Parallel workers are taken from the pool of processes established by <varname>max_worker_processes</varname>. Note that the requested number of workers may not actually be available at run time. If this occurs, the plan will run with fewer workers than expected, which may be inefficient. Setting this value to 0, which is the default, disables parallel query execution.
sv: Ställer in det maximala antalet arbetare som kan startas av en enda <varname>Gather-nod</varname>. Parallella arbetare hämtas från den pool av processer som fastställs av <varname>max_worker_processes</varname>. Observera att det begärda antalet arbetare kanske inte är tillgängligt vid körningstillfället. Om detta inträffar kommer planen att köras med färre arbetare än förväntat, vilket kan vara ineffektivt. Om detta värde sätts till 0, vilket är standard, inaktiveras parallell frågeexekvering.

note: Tag: title
en: PostGIS Extras
sv: PostGIS Extrafunktioner

note: Tag: para
en: This chapter documents features found in the extras folder of the PostGIS source tarballs and source repository. These are not always packaged with PostGIS binary releases, but are usually PL/pgSQL based or standard shell scripts that can be run as is.
sv: Detta kapitel dokumenterar funktioner som finns i mappen extras i PostGIS-källans tarballs och källförvar. Dessa är inte alltid paketerade med PostGIS binära utgåvor, men är vanligtvis PL/pgSQL-baserade eller standardskalskript som kan köras som de är.

note: Tag: title
en: Address Standardizer
sv: Standardisering av adresser

note: Tag: para
en: This is a fork of the <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-11.html">PAGC standardizer</link> (original code for this portion was <link xlink:href="http://sourceforge.net/p/pagc/code/360/tree/branches/sew-refactor/postgresql">PAGC PostgreSQL Address Standardizer</link>).
sv: Detta är en förgrening av <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-11.html">PAGC-standardiseraren</link> (originalkod för denna del var <link xlink:href="http://sourceforge.net/p/pagc/code/360/tree/branches/sew-refactor/postgresql">PAGC PostgreSQL Address Standardizer</link>).

note: Tag: para
en: The address standardizer is a single line address parser that takes an input address and normalizes it based on a set of rules stored in a table and helper lex and gaz tables.
sv: Address Standardizer är en enradig adressparser som tar en inmatad adress och normaliserar den baserat på en uppsättning regler som lagras i en tabell och hjälptabellerna lex och gaz.

note: Tag: para
en: The code is built into a single PostgreSQL extension library called <code>address_standardizer</code> which can be installed with <code>CREATE EXTENSION address_standardizer;</code>. In addition to the address_standardizer extension, a sample data extension called <code>address_standardizer_data_us</code> extensions is built, which contains gaz, lex, and rules tables for US data. This extensions can be installed via: <code>CREATE EXTENSION address_standardizer_data_us;</code>
sv: Koden är inbyggd i ett enda PostgreSQL-tilläggsbibliotek som heter <code>address_standardizer</code> som kan installeras med <code>CREATE EXTENSION address_standardizer;.</code> Förutom address_standardizer-tillägget byggs en exempeldatautökning som heter <code>address_standardizer_data_us</code> extensions, som innehåller gaz-, lex- och regeltabeller för amerikanska data. Detta tillägg kan installeras via: <code>CREATE EXTENSION address_standardizer_data_us;</code>

note: Tag: para
en: The code for this extension can be found in the PostGIS <filename>extensions/address_standardizer</filename> and is currently self-contained.
sv: Koden för detta tillägg finns i PostGIS <filename>extensions/address_standardizer</filename> och är för närvarande fristående.

note: Tag: para
en: For installation instructions refer to: <xref linkend="installing_pagc_address_standardizer"/>.
sv: För installationsanvisningar se: <xref linkend="installing_pagc_address_standardizer"/>.

note: Tag: title
en: How the Parser Works
sv: Hur parsern fungerar

note: Tag: para
en: The parser works from right to left looking first at the macro elements for postcode, state/province, city, and then looks micro elements to determine if we are dealing with a house number street or intersection or landmark. It currently does not look for a country code or name, but that could be introduced in the future.
sv: Parsern arbetar från höger till vänster och tittar först på makroelementen för postnummer, stat/provins, stad och tittar sedan på mikroelement för att avgöra om det handlar om ett husnummer, en gata, en korsning eller ett landmärke. För närvarande letar den inte efter landskod eller namn, men det kan införas i framtiden.

note: Tag: term
en: Country code
sv: Landskod

note: Tag: para
en: Assumed to be US or CA based on: postcode as US or Canada state/province as US or Canada else US
sv: Antas vara USA eller CA baserat på: postnummer som USA eller Kanada stat/provins som USA eller Kanada annat USA

note: Tag: term
en: Postcode/zipcode
sv: Postnummer/zipcode

note: Tag: para
en: These are recognized using Perl compatible regular expressions. These regexs are currently in the parseaddress-api.c and are relatively simple to make changes to if needed.
sv: Dessa identifieras med hjälp av Perl-kompatibla reguljära uttryck. Dessa regex finns för närvarande i parseaddress-api.c och är relativt enkla att göra ändringar i vid behov.

note: Tag: term
en: State/province
sv: Stat/provins

note: Tag: para
en: These are recognized using Perl compatible regular expressions. These regexs are currently in the parseaddress-api.c but could get moved into includes in the future for easier maintenance.
sv: Dessa identifieras med hjälp av Perl-kompatibla reguljära uttryck. Dessa regex finns för närvarande i parseaddress-api.c men kan flyttas till includes i framtiden för enklare underhåll.

note: Tag: title
en: Address Standardizer Types
sv: Typer av adresstandardiserare

note: Tag: para
en: This section lists the PostgreSQL data types installed by Address Standardizer extension. Note we describe the casting behavior of these which is very important especially when designing your own functions.
sv: Detta avsnitt listar PostgreSQL-datatyperna installerade av Address Standardizer-tillägget. Observera att vi beskriver casting-beteendet för dessa, vilket är mycket viktigt, särskilt när du utformar dina egna funktioner.

note: Tag: refpurpose
en: A composite type that consists of the elements of an address. This is the return type for <varname>standardize_address</varname> function.
sv: En sammansatt typ som består av elementen i en adress. Detta är returtypen för funktionen <varname>standardize_address</varname>.

note: Tag: title
en: Description
sv: Beskrivning

note: Tag: para
en: A composite type that consists of elements of an address. This is the return type for <xref linkend="standardize_address"/> function. Some descriptions for elements are borrowed from <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#ss12.1">PAGC Postal Attributes</link>.
sv: En sammansatt typ som består av element i en adress. Detta är returtypen för funktionen <xref linkend="standardize_address"/>. Vissa beskrivningar för element är hämtade från <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#ss12.1">PAGC Postal Attributes</link>.

note: Tag: para
en: The token numbers denote the output reference number in the <xref linkend="rulestab"/>.
sv: Tokennumren betecknar utdatans referensnummer i <xref linkend="rulestab"/>.

note: Tag: para
en: is text (token number <code>0</code>): Refers to building number or name. Unparsed building identifiers and types. Generally blank for most addresses.
sv: är text (tokennummer <code>0</code>): Hänvisar till byggnadsnummer eller namn. Oparsade byggnadsidentifierare och typer. Generellt tomt för de flesta adresser.

note: Tag: para
en: is a text (token number <code>1</code>): This is the street number on a street. Example <emphasis>75</emphasis> in <code>75 State Street</code>.
sv: är en text (tokennummer <code>1</code>): Detta är gatunumret på en gata. Exempel <emphasis>75</emphasis> i <code>75 State Street</code>.

note: Tag: para
en: is text (token number <code>2</code>): STREET NAME PRE-DIRECTIONAL such as North, South, East, West etc.
sv: är text (tokennummer <code>2</code>): STREET NAME PRE-DIRECTIONAL såsom North, South, East, West etc.

note: Tag: para
en: is text (token number <code>3</code>): STREET NAME PRE-MODIFIER Example <emphasis>OLD</emphasis> in <code>3715 OLD HIGHWAY 99</code>.
sv: är text (tokennummer <code>3</code>): STREET NAME PRE-MODIFIER Exempel <emphasis>OLD</emphasis> i <code>3715 OLD HIGHWAY 99</code>.

note: Tag: para
en: is text (token number <code>4</code>): STREET PREFIX TYPE
sv: är text (tokennummer <code>4</code>): GATA PREFIX TYP

note: Tag: para
en: is text (token number <code>5</code>): STREET NAME
sv: är text (tokennummer <code>5</code>): GATANS NAMN

note: Tag: para
en: is text (token number <code>6</code>): STREET POST TYPE e.g. St, Ave, Cir. A street type following the root street name. Example <emphasis>STREET</emphasis> in <code>75 State Street</code>.
sv: är text (tokennummer <code>6</code>): STREET POST TYPE t.ex. St, Ave, Cir. En gatutyp som följer på det ursprungliga gatunamnet. Exempel <emphasis>STREET</emphasis> i <code>75 State Street</code>.

note: Tag: para
en: is text (token number <code>7</code>): STREET POST-DIRECTIONAL A directional modifier that follows the street name.. Example <emphasis>WEST</emphasis> in <code>3715 TENTH AVENUE WEST</code>.
sv: är text (tokennummer <code>7</code>): STREET POST-DIRECTIONAL En riktningsmodifierare som följer gatunamnet. Exempel <emphasis>WEST</emphasis> i <code>3715 TENTH AVENUE WEST</code>.

note: Tag: para
en: is text (token number <code>8</code>): RURAL ROUTE . Example <emphasis>7</emphasis> in <code>RR 7</code>.
sv: är text (tokennummer <code>8</code>): RURAL ROUTE . Exempel <emphasis>7</emphasis> i <code>RR 7</code>.

note: Tag: para
en: is text: Extra information like Floor number.
sv: är text: Extra information som våningsnummer.

note: Tag: para
en: is text (token number <code>10</code>): Example Boston.
sv: är text (tokennummer <code>10</code>): Exempel Boston.

note: Tag: para
en: is text (token number <code>11</code>): Example <code>MASSACHUSETTS</code>
sv: är text (tokennummer <code>11</code>): Exempel <code>MASSACHUSETTS</code>

note: Tag: para
en: is text (token number <code>12</code>): Example <code>USA</code>
sv: är text (tokennummer <code>12</code>): Exempel <code>USA</code>

note: Tag: para
en: is text POSTAL CODE (ZIP CODE) (token number <code>13</code>): Example <code>02109</code>
sv: är texten POSTAL CODE (ZIP CODE) (tokennummer <code>13</code>): Exempel <code>02109</code>

note: Tag: para
en: is text POSTAL BOX NUMBER (token number <code>14 and 15</code>): Example <code>02109</code>
sv: är texten POSTAL BOX NUMBER (tokennummer <code>14 och 15</code>): Exempel <code>02109</code>

note: Tag: para
en: is text Apartment number or Suite Number (token number <code>17</code>): Example <emphasis>3B</emphasis> in <code>APT 3B</code>.
sv: är text Lägenhetsnummer eller Svitnummer (tokennummer <code>17</code>): Exempel <emphasis>3B</emphasis> i <code>APT 3B</code>.

note: Tag: title
en: Address Standardizer Tables
sv: Tabeller för adresstandardisering

note: Tag: para
en: This section lists the PostgreSQL table formats used by the address_standardizer for normalizing addresses. Note that these tables do not need to be named the same as what is referenced here. You can have different lex, gaz, rules tables for each country for example or for your custom geocoder. The names of these tables get passed into the address standardizer functions.
sv: I det här avsnittet listas PostgreSQL-tabellformaten som används av address_standardizer för normalisering av adresser. Observera att dessa tabeller inte behöver namnges på samma sätt som det som hänvisas till här. Du kan ha olika lex-, gaz-, regeltabeller för varje land till exempel eller för din anpassade geokodare. Namnen på dessa tabeller skickas in i adresstandardiseringsfunktionerna.

note: Tag: para
en: The packaged extension <varname>address_standardizer_data_us</varname> contains data for standardizing US addresses.
sv: Det paketerade tillägget <varname>address_standardizer_data_us</varname> innehåller data för standardisering av amerikanska adresser.

note: Tag: refpurpose
en: The rules table contains a set of rules that maps address input sequence tokens to standardized output sequence. A rule is defined as a set of input tokens followed by -1 (terminator) followed by set of output tokens followed by -1 followed by number denoting kind of rule followed by ranking of rule.
sv: Regeltabellen innehåller en uppsättning regler som mappar tokens i adressens indatasekvens till en standardiserad utdatasekvens. En regel definieras som en uppsättning inmatningstokens följt av -1 (terminator) följt av en uppsättning utdatatokens följt av -1 följt av ett nummer som anger typ av regel följt av rangordning av regeln.

note: Tag: para
en: A rules table must have at least the following columns, though you are allowed to add more for your own uses.
sv: En regeltabell måste ha minst följande kolumner, men det är tillåtet att lägga till fler för eget bruk.

note: Tag: para
en: Primary key of table
sv: Primär nyckel för tabellen

note: Tag: para
en: text field denoting the rule. Details at <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--r-rec--">PAGC Address Standardizer Rule records</link>.
sv: textfält som betecknar regeln. Mer information finns i <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--r-rec--">PAGC Address Standardizer Rule records.</link>.

note: Tag: para
en: A rule consists of a set of non-negative integers representing input tokens, terminated by a -1, followed by an equal number of non-negative integers representing postal attributes, terminated by a -1, followed by an integer representing a rule type, followed by an integer representing the rank of the rule. The rules are ranked from 0 (lowest) to 17 (highest).
sv: En regel består av en uppsättning icke-negativa heltal som representerar indatatokener, avslutade med -1, följt av ett lika stort antal icke-negativa heltal som representerar postattribut, avslutade med -1, följt av ett heltal som representerar en regeltyp, följt av ett heltal som representerar regelns rang. Reglerna är rangordnade från 0 (lägst) till 17 (högst).

note: Tag: para
en: So for example the rule <code>2 0 2 22 3 -1 5 5 6 7 3 -1 2 6</code> maps to sequence of output tokens <emphasis>TYPE NUMBER TYPE DIRECT QUALIF</emphasis> to the output sequence <emphasis>STREET STREET SUFTYP SUFDIR QUALIF</emphasis>. The rule is an ARC_C rule of rank 6.
sv: Så till exempel regeln <code>2 0 2 22 3 -1 5 5 6 7 3 -1 2 6</code> mappar till sekvensen av utdatatoken <emphasis>TYPE NUMBER TYPE DIRECT QUALIF</emphasis> till utdatasekvensen <emphasis>STREET STREET SUFTYP SUFDIR QUALIF</emphasis>. Regeln är en ARC_C-regel av rang 6.

note: Tag: para
en: Numbers for corresponding output tokens are listed in <xref linkend="stdaddr"/>.
sv: Numren för motsvarande utdatatokens listas i <xref linkend="stdaddr"/>.

note: Tag: title
en: Input Tokens
sv: Inmatning Tokens

note: Tag: para
en: Each rule starts with a set of input tokens followed by a terminator <code>-1</code>. Valid input tokens excerpted from <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#ss12.2">PAGC Input Tokens</link> are as follows:
sv: Varje regel börjar med en uppsättning inmatningstokens följt av en terminator <code>-1.</code> Giltiga inmatningstoken hämtade från <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#ss12.2">PAGC Input Tokens</link> är följande:

note: Tag: emphasis
en: Form-Based Input Tokens
sv: Formulärbaserade inmatningstoken

note: Tag: para
en: (13). The ampersand (&amp;) is frequently used to abbreviate the word "and".
sv: (13). Ampersand (&amp;) används ofta för att förkorta ordet "och".

note: Tag: para
en: (9). A punctuation character.
sv: (9). Ett skiljetecken.

note: Tag: para
en: (21). A sequence of two letters. Often used as identifiers.
sv: (21). En sekvens av två bokstäver. Används ofta som identifierare.

note: Tag: para
en: (25). Fractions are sometimes used in civic numbers or unit numbers.
sv: (25). Bråktal används ibland i samhällstal eller enhetstal.

note: Tag: para
en: (23). An alphanumeric string that contains both letters and digits. Used for identifiers.
sv: (23). En alfanumerisk sträng som innehåller både bokstäver och siffror. Används för identifierare.

note: Tag: para
en: (0). A string of digits.
sv: (0). En sträng av siffror.

note: Tag: para
en: (15). Representations such as First or 1st. Often used in street names.
sv: (15). Representationer som First eller 1st. Används ofta i gatunamn.

note: Tag: para
en: (18). A single letter.
sv: (18). Ett enda brev.

note: Tag: para
en: (1). A word is a string of letters of arbitrary length. A single letter can be both a SINGLE and a WORD.
sv: (1). Ett ord är en sträng av bokstäver av godtycklig längd. En enda bokstav kan vara både ett SINGEL och ett ORD.

note: Tag: emphasis
en: Function-based Input Tokens
sv: Funktionsbaserade inmatningstoken

note: Tag: para
en: (14). Words used to denote post office boxes. For example <emphasis>Box</emphasis> or <emphasis>PO Box</emphasis>.
sv: (14). Ord som används för att beteckna postboxar. Till exempel <emphasis>Box</emphasis> eller <emphasis>PO Box</emphasis>.

note: Tag: para
en: (19). Words used to denote buildings or building complexes, usually as a prefix. For example: <emphasis>Tower</emphasis> in <emphasis>Tower 7A</emphasis>.
sv: (19). Ord som används för att beteckna byggnader eller byggnadskomplex, vanligtvis som ett prefix. Till exempel: <emphasis>Torn</emphasis> i <emphasis>Torn 7A</emphasis>.

note: Tag: para
en: (24). Words and abbreviations used to denote buildings or building complexes, usually as a suffix. For example: <emphasis>Shopping Centre</emphasis>.
sv: (24). Ord och förkortningar som används för att beteckna byggnader eller byggnadskomplex, vanligtvis som ett suffix. Till exempel: <emphasis>Köpcentrum</emphasis>.

note: Tag: para
en: (22). Words used to denote directions, for example <emphasis>North</emphasis>.
sv: (22). Ord som används för att ange riktningar, t.ex. <emphasis>North</emphasis>.

note: Tag: para
en: (20). Words used to denote milepost addresses.
sv: (20). Ord som används för att beteckna milstolpeadresser.

note: Tag: para
en: (6). Words and abbreviations used to denote highways and roads. For example: the <emphasis>Interstate</emphasis> in <emphasis>Interstate 5</emphasis>
sv: (6). Ord och förkortningar som används för att beteckna motorvägar och vägar. Till exempel: <emphasis>Interstate</emphasis> i <emphasis>Interstate 5</emphasis>

note: Tag: para
en: (8). Words and abbreviations used to denote rural routes. <emphasis>RR</emphasis>.
sv: (8). Ord och förkortningar som används för att beteckna landsbygdsvägar. <emphasis>RR.</emphasis>.

note: Tag: para
en: (2). Words and abbreviations used to denote street types. For example: <emphasis>ST</emphasis> or <emphasis>AVE</emphasis>.
sv: (2). Ord och förkortningar som används för att beteckna gatutyper. Till exempel: <emphasis>ST</emphasis> eller <emphasis>AVE</emphasis>.

note: Tag: para
en: (16). Words and abbreviations used to denote internal subaddresses. For example, <emphasis>APT</emphasis> or <emphasis>UNIT</emphasis>.
sv: (16). Ord och förkortningar som används för att beteckna interna underadresser. Till exempel <emphasis>APT</emphasis> eller <emphasis>UNIT</emphasis>.

note: Tag: emphasis
en: Postal Type Input Tokens
sv: Inmatningstoken för posttyp

note: Tag: para
en: (28). A 5 digit number. Identifies a Zip Code
sv: (28). Ett 5-siffrigt nummer. Identifierar ett postnummer

note: Tag: para
en: (29). A 4 digit number. Identifies ZIP4.
sv: (29). Ett 4-siffrigt nummer. Identifierar ZIP4.

note: Tag: para
en: (27). A 3 character sequence of letter number letter. Identifies an FSA, the first 3 characters of a Canadian postal code.
sv: (27). En sekvens om 3 tecken bestående av bokstav, nummer och bokstav. Identifierar en FSA, de första 3 tecknen i ett kanadensiskt postnummer.

note: Tag: para
en: (26). A 3 character sequence of number letter number. Identifies an LDU, the last 3 characters of a Canadian postal code.
sv: (26). En sekvens om 3 tecken bestående av nummer, bokstav och nummer. Identifierar en LDU, de sista 3 tecknen i ett kanadensiskt postnummer.

note: Tag: emphasis
en: Stopwords
sv: Stoppord

note: Tag: para
en: STOPWORDS combine with WORDS. In rules a string of multiple WORDs and STOPWORDs will be represented by a single WORD token.
sv: STOPPORD kombineras med ORD. I regler kommer en sträng med flera ORD och STOPPORD att representeras av en enda ORD-token.

note: Tag: para
en: (7). A word with low lexical significance, that can be omitted in parsing. For example: <emphasis>THE</emphasis>.
sv: (7). Ett ord med låg lexikal betydelse som kan utelämnas vid parsing. Till exempel: <emphasis>THE</emphasis>.

note: Tag: title
en: Output Tokens
sv: Tokens för utdata

note: Tag: para
en: After the first -1 (terminator), follows the output tokens and their order, followed by a terminator <code>-1</code>. Numbers for corresponding output tokens are listed in <xref linkend="stdaddr"/>. What are allowed is dependent on kind of rule. Output tokens valid for each rule type are listed in <xref linkend="rule_types_rank"/>.
sv: Efter den första -1 (terminator) följer utdatatokens och deras ordning, följt av en terminator <code>-1.</code> Numren för motsvarande utdatatokens listas i <xref linkend="stdaddr"/>. Vad som är tillåtet beror på typ av regel. Utdatatoken som är giltiga för varje regeltyp listas i <xref linkend="rule_types_rank"/>.

note: Tag: title
en: Rule Types and Rank
sv: Regeltyper och rangordning

note: Tag: para
en: The final part of the rule is the rule type which is denoted by one of the following, followed by a rule rank. The rules are ranked from 0 (lowest) to 17 (highest).
sv: Den sista delen av regeln är regeltypen som betecknas med något av följande, följt av en rangordning av regeln. Reglerna är rangordnade från 0 (lägst) till 17 (högst).

note: Tag: para
en: (token number = "<emphasis role="bold">0</emphasis>"). The class of rules for parsing MACRO clauses such as <emphasis>PLACE STATE ZIP</emphasis>
sv: (token-nummer =<emphasis role="bold">"0</emphasis>"). Klassen av regler för parsning av MACRO-klausuler såsom <emphasis>PLACE STATE ZIP</emphasis>

note: Tag: para
en: <emphasis role="bold"><varname>MACRO_C</varname> output tokens</emphasis> (excerpted from <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</link>.
sv: <emphasis role="bold"><varname>MACRO_C</varname>-utdatatokens</emphasis> (utdrag från <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--.</link>.

note: Tag: para
en: (token number "10"). Example "Albany"
sv: (tokennummer "10"). Exempel "Albany"

note: Tag: para
en: (token number "11"). Example "NY"
sv: (tokennummer "11"). Exempel "NY"

note: Tag: para
en: (token number "12"). This attribute is not used in most reference files. Example "USA"
sv: (tokennummer "12"). Detta attribut används inte i de flesta referensfiler. Exempel "USA"

note: Tag: para
en: (token number "13"). (SADS elements "ZIP CODE" , "PLUS 4" ). This attribute is used for both the US Zip and the Canadian Postal Codes.
sv: (tokennummer "13"). (SADS-element "ZIP CODE" , "PLUS 4" ). Detta attribut används för både amerikanska postnummer och kanadensiska postnummer.

note: Tag: para
en: (token number = "<emphasis role="bold">1</emphasis>"). The class of rules for parsing full MICRO clauses (such as House, street, sufdir, predir, pretyp, suftype, qualif) (ie ARC_C plus CIVIC_C). These rules are not used in the build phase.
sv: (token-nummer =<emphasis role="bold">"1</emphasis>"). Klassen av regler för analys av fullständiga MICRO-satser (t.ex. House, street, sufdir, predir, pretyp, suftype, qualif) (dvs. ARC_C plus CIVIC_C). Dessa regler används inte i byggfasen.

note: Tag: para
en: <emphasis role="bold"><varname>MICRO_C</varname> output tokens</emphasis> (excerpted from <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</link>.
sv: <emphasis role="bold"><varname>MICRO_C</varname>-utdatatokens</emphasis> (utdrag från <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--.</link>.

note: Tag: para
en: (token number = "<emphasis role="bold">2</emphasis>"). The class of rules for parsing MICRO clauses, excluding the HOUSE attribute. As such uses same set of output tokens as MICRO_C minus the HOUSE token.
sv: (token-nummer =<emphasis role="bold">"2</emphasis>"). Klassen av regler för parsning av MICRO-klausuler, exklusive HOUSE-attributet. Som sådan använder samma uppsättning utdatatoken som MICRO_C minus HOUSE-token.

note: Tag: para
en: (token number = "<emphasis role="bold">3</emphasis>"). The class of rules for parsing the HOUSE attribute.
sv: (tokennummer =<emphasis role="bold">"3</emphasis>"). Klassen av regler för analys av HOUSE-attributet.

note: Tag: para
en: (token number = "<emphasis role="bold">4</emphasis>"). The class of rules for parsing EXTRA attributes - attributes excluded from geocoding. These rules are not used in the build phase.
sv: (token-nummer =<emphasis role="bold">"4</emphasis>"). Klassen av regler för parsning av EXTRA-attribut - attribut som är undantagna från geokodning. Dessa regler används inte i byggfasen.

note: Tag: para
en: <emphasis role="bold"><varname>EXTRA_C</varname> output tokens</emphasis> (excerpted from <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</link>.
sv: <emphasis role="bold"><varname>EXTRA_C-utdatatoken</varname></emphasis> (utdrag från <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--.</link>.

note: Tag: para
en: (token number <code>0</code>): Unparsed building identifiers and types.
sv: (tokennummer <code>0</code>): Oparsade byggnadsidentifierare och typer.

note: Tag: para
en: (token number <code>14</code>): The <emphasis role="bold">BOX</emphasis> in <code>BOX 3B</code>
sv: (tokennummer <code>14</code>): <emphasis role="bold">BOX</emphasis> i <code>BOX 3B</code>

note: Tag: para
en: (token number <code>15</code>): The <emphasis role="bold">3B</emphasis> in <code>BOX 3B</code>
sv: (tokennummer <code>15</code>): <emphasis role="bold">3B</emphasis> i <code>BOX</code>

note: Tag: para
en: (token number <code>8</code>): The <emphasis role="bold">RR</emphasis> in <code>RR 7</code>
sv: (tokennummer <code>8</code>): <emphasis role="bold">RR</emphasis> i <code>RR 7</code>

note: Tag: para
en: (token number <code>16</code>): The <emphasis role="bold">APT</emphasis> in <code>APT 3B</code>
sv: (tokennummer <code>16</code>): <emphasis role="bold">APT</emphasis> i <code>APT 3B</code>

note: Tag: para
en: (token number <code>17</code>): The <emphasis role="bold">3B</emphasis> in <code>APT 3B</code>
sv: (tokennummer <code>17</code>): <emphasis role="bold">3B</emphasis> i <code>APT 3B</code>

note: Tag: para
en: (token number <code>9</code>): An otherwise unclassified output.
sv: (tokennummer <code>9</code>): En i övrigt oklassificerad produktion.

note: Tag: refpurpose
en: A lex table is used to classify alphanumeric input and associate that input with (a) input tokens ( See <xref linkend="rule_input_tokens"/>) and (b) standardized representations.
sv: En lex-tabell används för att klassificera alfanumerisk inmatning och associera den inmatningen med (a) inmatningstoken (se <xref linkend="rule_input_tokens"/>) och (b) standardiserade representationer.

note: Tag: para
en: A lex (short for lexicon) table is used to classify alphanumeric input and associate that input with <xref linkend="rule_input_tokens"/> and (b) standardized representations. Things you will find in these tables are <code>ONE</code> mapped to stdword: <code>1</code>.
sv: En lex (förkortning för lexikon) tabell används för att klassificera alfanumerisk inmatning och associera den inmatningen med <xref linkend="rule_input_tokens"/> och (b) standardiserade representationer. Saker som du hittar i dessa tabeller är <code>ONE</code> mappade till stdword: <code>1.</code>.

note: Tag: para
en: A lex has at least the following columns in the table. You may add
sv: En lex har minst följande kolumner i tabellen. Du kan lägga till

note: Tag: para
en: integer: definition number?
sv: heltal: definition tal?

note: Tag: para
en: text: the input word
sv: text: det inmatade ordet

note: Tag: para
en: text: the standardized replacement word
sv: text: det standardiserade ersättningsordet

note: Tag: para
en: integer: the kind of word it is. Only if it is used in this context will it be replaced. Refer to <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--i-tok--">PAGC Tokens</link>.
sv: heltal: den typ av ord som det är. Endast om det används i detta sammanhang kommer det att ersättas. Se <link xlink:href="http://www.pagcgeo.org/docs/html/pagc-12.html#--i-tok--">PAGC Tokens</link>.

note: Tag: refpurpose
en: A gaz table is used to standardize place names and associate that input with (a) input tokens ( See <xref linkend="rule_input_tokens"/>) and (b) standardized representations.
sv: En gaz-tabell används för att standardisera ortnamn och associera denna input med (a) input-tokens ( Se <xref linkend="rule_input_tokens"/>) och (b) standardiserade representationer.

note: Tag: para
en: A gaz (short for gazeteer) table is used to standardize place names and associate that input with <xref linkend="rule_input_tokens"/> and (b) standardized representations. For example if you are in US, you may load these with State Names and associated abbreviations.
sv: En gaz-tabell (förkortning för gazeteer) används för att standardisera ortnamn och associera inmatningen med <xref linkend="rule_input_tokens"/> och (b) standardiserade representationer. Om du t.ex. befinner dig i USA kan du läsa in dessa med delstatsnamn och tillhörande förkortningar.

note: Tag: para
en: A gaz table has at least the following columns in the table. You may add more columns if you wish for your own purposes.
sv: En gaz-tabell har minst följande kolumner i tabellen. Du kan lägga till fler kolumner om du vill för dina egna syften.

note: Tag: para
en: integer: definition number? - identifier used for that instance of the word
sv: heltal: definition nummer? - identifierare som används för denna instans av ordet

note: Tag: title
en: Address Standardizer Functions
sv: Funktioner för adresstandardisering

note: Tag: refpurpose
en: Returns a json formatted text listing the parse tokens and standardizations
sv: Returnerar en json-formaterad text som listar parsetokens och standardiseringar

note: Tag: para
en: This is a function for debugging address standardizer rules and lex/gaz mappings. It returns a json formatted text that includes the matching rules, mapping of tokens, and best standardized address <xref linkend="stdaddr"/> form of an input address utilizing <xref linkend="lextab"/> table name, <xref linkend="gaztab"/>, and <xref linkend="rulestab"/> table names and an address.
sv: Detta är en funktion för felsökning av regler för adresstandardisering och lex/gaz-mappningar. Den returnerar en json-formaterad text som innehåller matchningsregler, mappning av tokens och bästa standardiserade adress <xref linkend="stdaddr"/> form av en inmatningsadress som använder <xref linkend="lextab"/> tabellnamn, <xref linkend="gaztab"/> och <xref linkend="rulestab"/> tabellnamn och en adress.

note: Tag: para
en: For single line addresses use just <varname>micro</varname>
sv: För adresser på en rad används bara <varname>micro</varname>

note: Tag: para
en: For two line address A <varname>micro</varname> consisting of standard first line of postal address e.g. <code>house_num street</code>, and a macro consisting of standard postal second line of an address e.g <code>city, state postal_code country</code>.
sv: För tvåradig adress En <varname>mikro</varname> som består av standard första raden av en postadress, t.ex. <code>house_num street</code>, och ett makro som består av standard andra raden av en adress, t.ex. <code>city, state postal_code country</code>.

note: Tag: para
en: Elements returned in the json document are
sv: Element som returneras i json-dokumentet är

note: Tag: para
en: For each word in the input address, returns the position of the word, token categorization of the word, and the standard word it is mapped to. Note that for some input words, you might get back multiple records because some inputs can be categorized as more than one thing.
sv: För varje ord i inmatningsadressen returneras ordets position, ordets token-kategorisering och det standardord som det är mappat till. Observera att för vissa inmatningsord kan du få tillbaka flera poster eftersom vissa inmatningar kan kategoriseras som mer än en sak.

note: Tag: para
en: The set of rules matching the input and the corresponding score for each. The first rule (highest scoring) is what is used for standardization
sv: Uppsättningen av regler som matchar indata och motsvarande poäng för varje regel. Den första regeln (högst poäng) är den som används för standardisering

note: Tag: para
en: The standardized address elements <xref linkend="stdaddr"/> that would be returned when running <xref linkend="standardize_address"/>
sv: De standardiserade adresselementen <xref linkend="stdaddr"/> som skulle returneras när du kör <xref linkend="standardize_address"/>

note: Tag: para
en: Availability: 3.4.0
sv: Tillgänglighet: 3.4.0

note: Tag: title
en: Examples
sv: Exempel

note: Tag: para
en: Using address_standardizer_data_us extension
sv: Använda tillägg address_standardizer_data_us

note: Tag: para
en: Variant 1: Single line address and returning the input tokens
sv: Variant 1: Enradig adressering och returnering av inmatningstecken

note: Tag: para
en: Variant 2: Multi line address and returning first rule input mappings and score
sv: Variant 2: Flerradig adress och returnering av första regelns indatamappningar och poäng

note: Tag: title
en: See Also
sv: Se även

note: Tag: refpurpose
en: Takes a 1 line address and breaks into parts
sv: Tar en adress på 1 rad och delar upp den i delar

note: Tag: para
en: Returns takes an address as input, and returns a record output consisting of fields <emphasis>num</emphasis>, <emphasis>street</emphasis>, <emphasis>street2</emphasis>, <emphasis>address1</emphasis>, <emphasis>city</emphasis>, <emphasis>state</emphasis>, <emphasis>zip</emphasis>, <emphasis>zipplus</emphasis>, <emphasis>country</emphasis>.
sv: Returns tar en adress som indata och returnerar en postutdata som består av fälten <emphasis>num</emphasis>, <emphasis>street</emphasis>, <emphasis>street2</emphasis>, <emphasis>address1</emphasis>, <emphasis>city</emphasis>, <emphasis>state</emphasis>, <emphasis>zip</emphasis>, <emphasis>zipplus</emphasis>, <emphasis>country</emphasis>.

note: Tag: para
en: Availability: 2.2.0
sv: Tillgänglighet: 2.2.0

note: Tag: para
en: Single Address
sv: Enskild adress

note: Tag: para
en: Table of addresses
sv: Tabell över adresser

note: Tag: refpurpose
en: Returns an stdaddr form of an input address utilizing lex, gaz, and rule tables.
sv: Returnerar en stdaddr-form av en inmatningsadress med hjälp av lex-, gaz- och regeltabeller.

note: Tag: para
en: Returns an <xref linkend="stdaddr"/> form of an input address utilizing <xref linkend="lextab"/> table name, <xref linkend="gaztab"/>, and <xref linkend="rulestab"/> table names and an address.
sv: Returnerar en <xref linkend="stdaddr"/> form av en inmatningsadress som använder <xref linkend="lextab"/> tabellnamn, <xref linkend="gaztab"/> och <xref linkend="rulestab"/> tabellnamn och en adress.

note: Tag: para
en: Variant 1: Takes an address as a single line.
sv: Variant 1: Tar en adress som en enda rad.

note: Tag: para
en: Variant 2: Takes an address as 2 parts. A <varname>micro</varname> consisting of standard first line of postal address e.g. <code>house_num street</code>, and a macro consisting of standard postal second line of an address e.g <code>city, state postal_code country</code>.
sv: Variant 2: En adress består av två delar. En <varname>mikro</varname> som består av standard första raden av en postadress, t.ex. <code>house_num street</code>, och ett makro som består av standard andra raden av en adress, t.ex. <code>city, state postal_code country.</code>.

note: Tag: para
en: Variant 1: Single line address. This doesn't work well with non-US addresses
sv: Variant 1: Adress på en rad. Detta fungerar inte bra med adresser utanför USA

note: Tag: para
en: Using tables packaged with tiger geocoder. This example only works if you installed <varname>postgis_tiger_geocoder</varname>.
sv: Använda tabeller som paketerats med tiger geocoder. Detta exempel fungerar endast om du har installerat <varname>postgis_tiger_geocoder</varname>.

note: Tag: para
en: Make easier to read we'll dump output using hstore extension CREATE EXTENSION hstore; you need to install
sv: Gör det lättare att läsa vi kommer att dumpa utdata med hjälp av hstore-tillägg CREATE EXTENSION hstore; du måste installera

note: Tag: para
en: Variant 2: As a two part Address
sv: Variant 2: Som en tvådelad adress

note: Tag: title
en: History Tracking
sv: Historikspårning

note: Tag: para
en: Suppose you have a table of data that represents the current state of a particular geographic feature. A parcels table, or a roads table, or a fruit trees table, whatever. Generally, GIS tools understand a table as a single entity into which they can update, insert and delete rows from. How you do allow common GIS tools to work against your data, while maintaining an audit trail of what changes have been made, by whom, and what the past state of the data is?
sv: Anta att du har en tabell med data som representerar det aktuella tillståndet för en viss geografisk funktion. En tabell med skiften, vägar eller fruktträd, eller vad som helst. I allmänhet förstår GIS-verktyg en tabell som en enda enhet i vilken de kan uppdatera, infoga och radera rader från. Hur tillåter du vanliga GIS-verktyg att arbeta mot dina data, samtidigt som du upprätthåller en verifieringsspår av vilka ändringar som har gjorts, av vem och vad det tidigare tillståndet för data är?

note: Tag: para
en: This <varname>history_table</varname> extra module provides some utility functions for creating and maintaining history.
sv: Extramodulen <varname>history_table</varname> innehåller några funktioner för att skapa och underhålla historik.

note: Tag: para
en: The <varname>history_table</varname> was also packaged in PostGIS 1.5, but added to the documentation in PostGIS 2.0. This package is written in plpgsql and located in the <varname>extras/history_table</varname> of PostGIS source tar balls and source repository.
sv: <varname>History_table</varname> var också ett paket i PostGIS 1.5, men lades till i dokumentationen i PostGIS 2.0. Det här paketet är skrivet i plpgsql och finns i <varname>extras/history_table</varname> i PostGIS-källans tarbollar och källförvar.

note: Tag: para
en: If you have a table 'roads', this module will maintain a 'roads_history' side table, which contains all the columns of the parent table, and the following additional columns:
sv: Om du har en tabell "roads" kommer denna modul att underhålla en sidotabell "roads_history", som innehåller alla kolumner i den överordnade tabellen och följande ytterligare kolumner:

note: Tag: para
en: When you insert a new record into 'roads' a record is automatically inserted into 'roads_history', with the 'date_added' filled in the 'date_deleted' set to NULL, a unique 'history_id', a 'last_operation' of 'INSERT' and 'active_user' set.
sv: När du infogar en ny post i "roads" infogas automatiskt en post i "roads_history", med "date_added" ifyllt, "date_deleted" satt till NULL, ett unikt "history_id", en "last_operation" på "INSERT" och "active_user" satt.

note: Tag: para
en: When you delete a record in 'roads', the record in the history table is *not* deleted, but the 'date_deleted' is set to the current date.
sv: När du tar bort en post i "roads" tas posten i historiktabellen *inte* bort, men "date_deleted" sätts till aktuellt datum.

note: Tag: para
en: When you update a record in 'roads', the current record has 'date_deleted' filled in and a new record is created with the 'date_added' set and 'date_deleted' NULL.
sv: När du uppdaterar en post i "roads" fylls "date_deleted" i den aktuella posten och en ny post skapas med "date_added" inställt och "date_deleted" NULL.

note: Tag: para
en: With this information maintained, it is possible to retrieve the history of any record in the roads table:
sv: Med den här informationen är det möjligt att hämta historiken för alla poster i vägtabellen:

note: Tag: para
en: Or, to retrieve a view of the roads table at any point in the past:
sv: Eller för att hämta en vy över vägtabellen vid någon tidpunkt i det förflutna:

note: Tag: refpurpose
en: Creates a table that will hold some interesting values for managing history tables.
sv: Skapar en tabell som kommer att innehålla några intressanta värden för hantering av historiktabeller.

note: Tag: para
en: Creates a table that will hold some interesting values for managing history tables. Creates a table called <varname>historic_information</varname>
sv: Skapar en tabell som kommer att innehålla några intressanta värden för hantering av historiktabeller. Skapar en tabell som heter <varname>historisk_information</varname>

note: Tag: para
en: Availability: 1.5.0
sv: Tillgänglighet: 1.5.0

note: Tag: refpurpose
en: Registers a table in the history_information table for tracking and also adds in side line history table and insert, update, delete rules on the table.
sv: Registrerar en tabell i history_information-tabellen för spårning och lägger även till en sidolinjehistoriktabell och regler för att infoga, uppdatera och ta bort tabellen.

note: Tag: para
en: Registers a table in the history_information table for tracking and also adds in side line history table with same name as table but prefixed with <varname>history</varname> in the same schema as the original table. Puts in insert, update, delete rules on the table. Any inserts,updates,deletes of the geometry are recorded in the history table.
sv: Registrerar en tabell i history_information-tabellen för spårning och lägger även till en historiktabell på sidolinjen med samma namn som tabellen men med <varname>history</varname> som prefix i samma schema som den ursprungliga tabellen. Lägger in regler för infogning, uppdatering och borttagning i tabellen. Alla infogningar, uppdateringar och borttagningar av geometrin registreras i historiktabellen.

note: Tag: para
en: This function currently relies on a geometry column being registered in <varname>geometry_columns</varname> and fails if the geometry column is not present in <varname>geometry_columns</varname> table.
sv: Denna funktion är för närvarande beroende av att en geometrikolumn är registrerad i <varname>geometry_columns</varname> och misslyckas om geometrikolumnen inte finns i <varname>geometry_columns-tabellen</varname>.

note: Tag: para
en: A plpgsql based geocoder written to work with the <link xlink:href="https://www2.census.gov/geo/tiger/">TIGER (Topologically Integrated Geographic Encoding and Referencing system ) / Line and Master Address database export</link> released by the US Census Bureau.
sv: En plpgsql-baserad geokodare som är skriven för att fungera med <link xlink:href="https://www2.census.gov/geo/tiger/">TIGER (Topologically Integrated Geographic Encoding and Referencing system) / Line and Master Address database export</link> som släppts av US Census Bureau.

note: Tag: para
en: There are four components to the geocoder: the data loader functions, the address normalizer, the address geocoder, and the reverse geocoder.
sv: Geokodaren består av fyra komponenter: dataladdningsfunktionerna, adressnormaliseraren, adressgeokodaren och den omvända geokodaren.

note: Tag: para
en: Although it is designed specifically for the US, a lot of the concepts and functions are applicable and can be adapted to work with other country address and road networks.
sv: Även om den är utformad specifikt för USA är många av koncepten och funktionerna tillämpliga och kan anpassas för att fungera med andra länders adresser och vägnät.

note: Tag: para
en: The script builds a schema called <varname>tiger</varname> to house all the tiger related functions, reusable lookup data such as road type prefixes, suffixes, states, various control tables for managing data load, and skeleton base tables from which all the tiger loaded tables inherit from.
sv: Skriptet bygger ett schema som kallas <varname>tiger</varname> för att rymma alla tigerrelaterade funktioner, återanvändbara uppslagsdata som prefix, suffix och stater för vägtyper, olika kontrolltabeller för att hantera dataladdningen och skelettbaserade tabeller som alla tigerladdade tabeller ärver från.

note: Tag: para
en: Another schema called <varname>tiger_data</varname> is also created which houses all the census data for each state that the loader downloads from Census site and loads into the database. In the current model, each set of state tables is prefixed with the state code e.g <varname>ma_addr</varname>, <varname>ma_edges</varname> etc with constraints to enforce only that state data. Each of these tables inherits from the tables <varname>addr</varname>, <varname>faces</varname>, <varname>edges</varname>, etc located in the <varname>tiger schema</varname>.
sv: Ett annat schema som kallas <varname>tiger_data</varname> skapas också som innehåller alla folkräkningsdata för varje stat som laddaren hämtar från Census-webbplatsen och laddar in i databasen. I den nuvarande modellen har varje uppsättning delstatstabeller delstatskoden som prefix, t.ex. <varname>ma_addr</varname>, <varname>ma_edges</varname> etc. med begränsningar som endast gäller för dessa delstatsdata. Var och en av dessa tabeller ärver från tabellerna <varname>addr</varname>, <varname>faces</varname>, <varname>edges</varname>, etc som finns i <varname>tiger-schemat</varname>.

note: Tag: para
en: All the geocode functions only reference the base tables, so there is no requirement that the data schema be called <varname>tiger_data</varname> or that data can't be further partitioned into other schemas -- e.g a different schema for each state, as long as all the tables inherit from the tables in the <varname>tiger</varname> schema.
sv: Alla geokodningsfunktioner refererar bara till bastabellerna, så det finns inget krav på att dataschemat ska heta <varname>tiger_data</varname> eller att data inte kan delas upp i andra scheman - t.ex. ett annat schema för varje stat, så länge alla tabeller ärver från tabellerna i <varname>tiger-schemat</varname>.

note: Tag: para
en: For instructions on how to enable the extension in your database and also to load data using it, refer to <xref linkend="install_tiger_geocoder_extension"/>.
sv: Anvisningar om hur du aktiverar tillägget i din databas och laddar data med hjälp av det finns på <xref linkend="install_tiger_geocoder_extension"/>.

note: Tag: para
en: If you are using tiger geocoder (tiger_2010), you can upgrade the scripts using the accompanying upgrade_geocoder.bat / .sh scripts in extras/tiger. One major change between <varname>tiger_2010</varname> and <varname>tiger_2011+</varname> is that the <varname>county</varname> and <varname>state</varname> tables are no longer broken out by state. If you have data from tiger_2010 and want to replace with tiger_2015, refer to <xref linkend="upgrade_tiger_geocoder"/>
sv: Om du använder tiger geocoder (tiger_2010) kan du uppgradera skripten med hjälp av de medföljande upgrade_geocoder.bat / .sh-skript i extras/tiger. En stor förändring mellan <varname>tiger_2010</varname> och <varname>tiger_2011+</varname> är att tabellerna för <varname>län</varname> och <varname>delstater</varname> inte längre är uppdelade per delstat. Om du har data från tiger_2010 och vill ersätta dem med tiger_2015, se <xref linkend="upgrade_tiger_geocoder"/>

note: Tag: para
en: New in PostGIS 2.2.0 release is support for Tiger 2015 data and inclusion of Address Standardizer as part of PostGIS.
sv: Nytt i PostGIS 2.2.0 är stöd för Tiger 2015-data och att Address Standardizer ingår som en del av PostGIS.

note: Tag: para
en: New in PostGIS 2.1.0 release is ability to install tiger geocoder with PostgreSQL extension model if you are running PostgreSQL 9.1+. Refer to <xref linkend="install_tiger_geocoder_extension"/> for details.
sv: Nytt i PostGIS 2.1.0-utgåvan är möjligheten att installera tigergeokoder med PostgreSQL-tilläggsmodell om du kör PostgreSQL 9.1+. Hänvisa till <xref linkend="install_tiger_geocoder_extension"/> för detaljer.

note: Tag: para
en: The <xref linkend="Pagc_Normalize_Address"/> function as a drop in replacement for in-built <xref linkend="Normalize_Address"/>. Refer to <xref linkend="installing_pagc_address_standardizer"/> for compile and installation instructions.
sv: <xref linkend="Pagc_Normalize_Address"/> fungerar som en drop-in-ersättning för inbyggda <xref linkend="Normalize_Address"/>. Se <xref linkend="installing_pagc_address_standardizer"/> för kompilerings- och installationsinstruktioner.

note: Tag: para
en: The goal of this project is to build a fully functional geocoder that can process an arbitrary United States address string and using normalized TIGER census data, produce a point geometry and rating reflecting the location of the given address and likeliness of the location. The higher the rating number the worse the result.
sv: Målet med detta projekt är att bygga en fullt fungerande geokodare som kan bearbeta en godtycklig adressträng i USA och med hjälp av normaliserade TIGER-folkräkningsdata producera en punktgeometri och ett betyg som återspeglar platsen för den givna adressen och sannolikheten för platsen. Ju högre betygssiffra desto sämre resultat.

note: Tag: para
en: The <varname>reverse_geocode</varname> function, introduced in PostGIS 2.0.0 is useful for deriving the street address and cross streets of a GPS location.
sv: Funktionen <varname>reverse_geocode</varname>, som introducerades i PostGIS 2.0.0, är användbar för att härleda gatuadress och tvärgator till en GPS-position.

note: Tag: para
en: The geocoder should be simple for anyone familiar with PostGIS to install and use, and should be easily installable and usable on all platforms supported by PostGIS.
sv: Geokodaren ska vara enkel att installera och använda för alla som är bekanta med PostGIS och ska vara lätt att installera och använda på alla plattformar som stöds av PostGIS.

note: Tag: para
en: It should be robust enough to function properly despite formatting and spelling errors.
sv: Den ska vara tillräckligt robust för att fungera korrekt trots formaterings- och stavfel.

note: Tag: para
en: It should be extensible enough to be used with future data updates, or alternate data sources with a minimum of coding changes.
sv: Den bör vara tillräckligt utbyggbar för att kunna användas med framtida datauppdateringar eller alternativa datakällor med ett minimum av kodändringar.

note: Tag: para
en: The <varname>tiger</varname> schema must be added to the database search path for the functions to work properly.
sv: <varname>Tigerschemat</varname> måste läggas till i databasens söksökväg för att funktionerna ska fungera korrekt.

note: Tag: para
en: There are a couple other open source geocoders for PostGIS, that unlike tiger geocoder have the advantage of multi-country geocoding support
sv: Det finns ett par andra geokodare med öppen källkod för PostGIS, som till skillnad från Tiger Geocoder har fördelen med stöd för geokodning i flera länder

note: Tag: para
en: <link xlink:href="http://wiki.openstreetmap.org/wiki/Nominatim">Nominatim</link> uses OpenStreetMap gazeteer formatted data. It requires osm2pgsql for loading the data, PostgreSQL 8.4+ and PostGIS 1.5+ to function. It is packaged as a webservice interface and seems designed to be called as a webservice. Just like the tiger geocoder, it has both a geocoder and a reverse geocoder component. From the documentation, it is unclear if it has a pure SQL interface like the tiger geocoder, or if a good deal of the logic is implemented in the web interface.
sv: <link xlink:href="http://wiki.openstreetmap.org/wiki/Nominatim">Nominatim</link> använder OpenStreetMap gazeteer-formaterade data. Det kräver osm2pgsql för att läsa in data, PostgreSQL 8.4+ och PostGIS 1.5+ för att fungera. Det är förpackat som ett webbtjänstgränssnitt och verkar utformat för att anropas som en webbtjänst. Precis som tigergekodern har den både en geokodare och en omvänd geokodarkomponent. Från dokumentationen är det oklart om det har ett rent SQL-gränssnitt som tigergekodern, eller om en hel del av logiken implementeras i webbgränssnittet.

note: Tag: para
en: <link xlink:href="http://www.gisgraphy.com/">GIS Graphy</link> also utilizes PostGIS and like Nominatim works with OpenStreetMap (OSM) data. It comes with a loader to load OSM data and similar to Nominatim is capable of geocoding not just US. Much like Nominatim, it runs as a webservice and relies on Java 1.5, Servlet apps, Solr. GisGraphy is cross-platform and also has a reverse geocoder among some other neat features.
sv: <link xlink:href="http://www.gisgraphy.com/">GIS Graphy</link> använder också PostGIS och som Nominatim arbetar med OpenStreetMap (OSM) data. Den levereras med en laddare för att ladda OSM-data och liknar Nominatim kan geokoda inte bara USA. Precis som Nominatim körs den som en webbtjänst och förlitar sig på Java 1.5, Servlet-appar, Solr. GisGraphy är plattformsoberoende och har också en omvänd geokodare bland några andra snygga funktioner.

note: Tag: refpurpose
en: <refpurpose>Generates a script that drops all non-primary key and non-unique indexes on tiger schema and user specified schema. Defaults schema to <varname>tiger_data</varname> if no schema is specified.</refpurpose>
sv: <refpurpose>Genererar ett skript som tar bort alla index som inte är primärnycklar och unika index på tigerschemat och det användarspecifika schemat. Standardvärdet för schema är <varname>tiger_data</varname> om inget schema har angetts.</refpurpose>

note: Tag: para
en: <para>Generates a script that drops all non-primary key and non-unique indexes on tiger schema and user specified schema. Defaults schema to <varname>tiger_data</varname> if no schema is specified.</para>
sv: <para>Genererar ett skript som tar bort alla index som inte är primärnycklar och unika index på tigerschemat och det användarspecifika schemat. Standardvärdet för schema är <varname>tiger_data</varname> om inget schema har angetts.</para>

note: Tag: para
en: This is useful for minimizing index bloat that may confuse the query planner or take up unnecessary space. Use in combination with <xref linkend="Install_Missing_Indexes"/> to add just the indexes used by the geocoder.
sv: Detta är användbart för att minimera indexuppblåsning som kan förvirra frågeplaneraren eller ta upp onödigt utrymme. Använd i kombination med <xref linkend="Install_Missing_Indexes"/> för att bara lägga till de index som används av geokodaren.

note: Tag: para
en: Availability: 2.0.0
sv: Tillgänglighet: 2.0.0

note: Tag: refpurpose
en: Generates a script that drops all tables in the specified schema that start with <varname>county_all</varname>, <varname>state_all</varname> or state code followed by <varname>county</varname> or <varname>state</varname>.
sv: Skapar ett skript som tar bort alla tabeller i det angivna schemat som börjar med <varname>county_all</varname>, <varname>state_all</varname> eller state code följt av <varname>county</varname> eller <varname>state</varname>.

note: Tag: para
en: Generates a script that drops all tables in the specified schema that start with <varname>county_all</varname>, <varname>state_all</varname> or state code followed by <varname>county</varname> or <varname>state</varname>. This is needed if you are upgrading from <varname>tiger_2010</varname> to <varname>tiger_2011</varname> data.
sv: Genererar ett skript som släpper alla tabeller i det angivna schemat som börjar med <varname>county_all</varname>, <varname>state_all</varname> eller state code följt av <varname>county</varname> eller <varname>state</varname>. Detta behövs om du uppgraderar från <varname>tiger_2010</varname> till <varname>tiger_2011-data</varname>.

note: Tag: para
en: Availability: 2.1.0
sv: Tillgänglighet: 2.1.0

note: Tag: refpurpose
en: Generates a script that drops all tables in the specified schema that are prefixed with the state abbreviation. Defaults schema to <varname>tiger_data</varname> if no schema is specified.
sv: Genererar ett skript som släpper alla tabeller i det angivna schemat som har statsförkortningen som prefix. Standardvärdet för schema är <varname>tiger_data</varname> om inget schema har angetts.

note: Tag: para
en: Generates a script that drops all tables in the specified schema that are prefixed with the state abbreviation. Defaults schema to <varname>tiger_data</varname> if no schema is specified. This function is useful for dropping tables of a state just before you reload a state in case something went wrong during your previous load.
sv: Genererar ett skript som släpper alla tabeller i det angivna schemat som har statsförkortningen som prefix. Standardschemat är <varname>tiger_data</varname> om inget schema har angetts. Den här funktionen är användbar för att ta bort tabeller i en stat precis innan du laddar om en stat ifall något gick fel under den föregående laddningen.

note: Tag: refpurpose
en: Takes in an address as a string (or other normalized address) and outputs a set of possible locations which include a point geometry in NAD 83 long lat, a normalized address for each, and the rating. The lower the rating the more likely the match. Results are sorted by lowest rating first. Can optionally pass in maximum results, defaults to 10, and restrict_region (defaults to NULL)
sv: Tar in en adress som en sträng (eller annan normaliserad adress) och matar ut en uppsättning möjliga platser som inkluderar en punktgeometri i NAD 83 long lat, en normaliserad adress för varje och betyget. Ju lägre betyg desto mer sannolik är matchningen. Resultaten sorteras efter lägsta betyg först. Kan valfritt skicka in maximala resultat, standardvärde 10, och restrict_region (standardvärde NULL)

note: Tag: para
en: Takes in an address as a string (or already normalized address) and outputs a set of possible locations which include a point geometry in NAD 83 long lat, a <varname>normalized_address</varname> (addy) for each, and the rating. The lower the rating the more likely the match. Results are sorted by lowest rating first. Uses Tiger data (edges,faces,addr), PostgreSQL fuzzy string matching (soundex,levenshtein) and PostGIS line interpolation functions to interpolate address along the Tiger edges. The higher the rating the less likely the geocode is right. The geocoded point is defaulted to offset 10 meters from center-line off to side (L/R) of street address is located on.
sv: Tar in en adress som en sträng (eller en redan normaliserad adress) och matar ut en uppsättning möjliga platser som inkluderar en punktgeometri i NAD 83 long lat, en <varname>normalized_address</varname> (addy) för varje, och betyget. Ju lägre betyg desto mer sannolik är matchningen. Resultaten sorteras efter lägsta betyg först. Använder Tigerdata (edges,faces,addr), PostgreSQL fuzzy strängmatchning (soundex, levenshtein) och PostGIS linjeinterpolationsfunktioner för att interpolera adress längs Tigerkanterna. Ju högre betyg desto mindre sannolikt är det att geokoden är rätt. Den geokodade punkten är som standard förskjuten 10 meter från mittlinjen till sidan (L/R) av gatan som adressen ligger på.

note: Tag: para
en: Enhanced: 2.0.0 to support Tiger 2010 structured data and revised some logic to improve speed, accuracy of geocoding, and to offset point from centerline to side of street address is located on. The new parameter <varname>max_results</varname> useful for specifying number of best results or just returning the best result.
sv: Förbättrad: 2.0.0 för att stödja Tiger 2010 strukturerade data och reviderat viss logik för att förbättra hastigheten, noggrannheten i geokodningen och för att förskjuta punkten från mittlinjen till sidan av gatan som adressen ligger på. Den nya parametern <varname>max_results</varname> är användbar för att ange antalet bästa resultat eller bara returnera det bästa resultatet.

note: Tag: title
en: Examples: Basic
sv: Exempel: Grundläggande

note: Tag: para
en: The below examples timings are on a 3.0 GHZ single processor Windows 7 machine with 2GB ram running PostgreSQL 9.1rc1/PostGIS 2.0 loaded with all of MA,MN,CA, RI state Tiger data loaded.
sv: Nedanstående exempel på tidsinställningar är på en 3,0 GHZ Windows 7-maskin med en processor med 2 GB ram som kör PostgreSQL 9.1rc1 / PostGIS 2.0 laddad med alla MA, MN, CA, RI State Tiger-data laddade.

note: Tag: para
en: Exact matches are faster to compute (61ms)
sv: Exakta matchningar är snabbare att beräkna (61 ms)

note: Tag: para
en: Even if zip is not passed in the geocoder can guess (took about 122-150 ms)
sv: Även om zip inte skickas in kan geokodaren gissa (tog cirka 122-150 ms)

note: Tag: para
en: Can handle misspellings and provides more than one possible solution with ratings and takes longer (500ms).
sv: Kan hantera felstavningar och ger mer än en möjlig lösning med betyg och tar längre tid (500 ms).

note: Tag: para
en: Using to do a batch geocode of addresses. Easiest is to set <varname>max_results=1</varname>. Only process those not yet geocoded (have no rating).
sv: Använder för att göra en batch geokod av adresser. Enklast är att ställa in <varname>max_results=1.</varname> Bearbeta endast de som ännu inte är geokodade (har inget betyg).

note: Tag: title
en: Examples: Using Geometry filter
sv: Exempel: Använda Geometri-filter

note: Tag: refpurpose
en: Takes in 2 streets that intersect and a state, city, zip, and outputs a set of possible locations on the first cross street that is at the intersection, also includes a geomout as the point location in NAD 83 long lat, a <varname>normalized_address</varname> (addy) for each location, and the rating. The lower the rating the more likely the match. Results are sorted by lowest rating first. Can optionally pass in maximum results, defaults to 10. Uses Tiger data (edges, faces, addr), PostgreSQL fuzzy string matching (soundex, levenshtein).
sv: Tar in två gator som korsar varandra och en stat, stad, postnummer och matar ut en uppsättning möjliga platser på den första tvärgatan som är i korsningen, inkluderar också en geomout som punktplats i NAD 83 lång lat, en <varname>normalized_address</varname> (addy) för varje plats och betyg. Ju lägre betyg desto mer sannolik är matchningen. Resultaten sorteras efter lägsta betyg först. Kan valfritt skicka in maximala resultat, standard är 10. Använder Tiger-data (edges, faces, addr), PostgreSQL fuzzy strängmatchning (soundex, levenshtein).

note: Tag: para
en: Takes in 2 streets that intersect and a state, city, zip, and outputs a set of possible locations on the first cross street that is at the intersection, also includes a point geometry in NAD 83 long lat, a normalized address for each location, and the rating. The lower the rating the more likely the match. Results are sorted by lowest rating first. Can optionally pass in maximum results, defaults to 10. Returns <varname>normalized_address</varname> (addy) for each, geomout as the point location in nad 83 long lat, and the rating. The lower the rating the more likely the match. Results are sorted by lowest rating first. Uses Tiger data (edges,faces,addr), PostgreSQL fuzzy string matching (soundex,levenshtein)
sv: Tar in 2 gator som korsar varandra och en stat, stad, postnummer och matar ut en uppsättning möjliga platser på den första tvärgatan som är vid korsningen, inkluderar också en punktgeometri i NAD 83 lång lat, en normaliserad adress för varje plats och betyg. Ju lägre betyg desto mer sannolik är matchningen. Resultaten sorteras efter lägsta betyg först. Kan valfritt skicka in maximala resultat, standard är 10. Returnerar <varname>normalized_address</varname> (addy) för varje, geomout som punktplats i nad 83 long lat, och betyg. Ju lägre betyg desto mer sannolik är matchningen. Resultaten sorteras efter lägsta betyg först. Använder Tigerdata (edges,faces,addr), PostgreSQL fuzzy strängmatchning (soundex, levenshtein)

note: Tag: para
en: The below examples timings are on a 3.0 GHZ single processor Windows 7 machine with 2GB ram running PostgreSQL 9.0/PostGIS 1.5 loaded with all of MA state Tiger data loaded. Currently a bit slow (3000 ms)
sv: Nedanstående exempel på tidsinställningar är på en 3.0 GHZ Windows 7-maskin med en processor med 2 GB ram som kör PostgreSQL 9.0 / PostGIS 1.5 laddad med all MA-status Tiger-data laddad. För närvarande lite långsam (3000 ms)

note: Tag: para
en: Testing on Windows 2003 64-bit 8GB on PostGIS 2.0 PostgreSQL 64-bit Tiger 2011 data loaded -- (41ms)
sv: Testning på Windows 2003 64-bitars 8 GB på PostGIS 2.0 PostgreSQL 64-bitars Tiger 2011-data laddad -- (41 ms)

note: Tag: para
en: Even if zip is not passed in the geocoder can guess (took about 3500 ms on the windows 7 box), on the windows 2003 64-bit 741 ms
sv: Även om zip inte skickas in kan geokodaren gissa (tog cirka 3500 ms på Windows 7-boxen), på Windows 2003 64-bit 741 ms

note: Tag: refpurpose
en: Returns value of specific setting stored in tiger.geocode_settings table.
sv: Returnerar värdet för en specifik inställning som lagrats i tabellen tiger.geocode_settings.

note: Tag: para
en: Returns value of specific setting stored in tiger.geocode_settings table. Settings allow you to toggle debugging of functions. Later plans will be to control rating with settings. Current list of settings are as follows:
sv: Returnerar värdet för en specifik inställning som lagrats i tabellen tiger.geocode_settings. Inställningar gör att du kan växla mellan felsökning av funktioner. Senare planer kommer att vara att kontrollera betyg med inställningar. Nuvarande lista över inställningar är som följer:

note: Tag: para
en: Changed: 2.2.0 : default settings are now kept in a table called geocode_settings_default. Use customized settingsa are in geocode_settings and only contain those that have been set by user.
sv: Ändrad: 2.2.0: standardinställningar sparas nu i en tabell som heter geocode_settings_default. Använd anpassade inställningara finns i geocode_settings och innehåller endast de som har ställts in av användaren.

note: Tag: title
en: Example return debugging setting
sv: Exempel på inställning för felsökning av retur

note: Tag: refpurpose
en: Returns census tract or field from tract table of where the geometry is located. Default to returning short name of tract.
sv: Returnerar folkbokföringstrakt eller fält från trakttabellen där geometrin är belägen. Standard är att returnera traktens kortnamn.

note: Tag: para
en: Given a geometry will return the census tract location of that geometry. NAD 83 long lat is assumed if no spatial ref sys is specified.
sv: Om en geometri anges returneras platsen för folkbokföringstrakten för denna geometri. NAD 83 long lat antas om inget spatialt ref sys anges.

note: Tag: para
en: This function uses the census <varname>tract</varname> which is not loaded by default. If you have already loaded your state table, you can load tract as well as bg, and tabblock using the <xref linkend="Loader_Generate_Census_Script"/> script.
sv: Denna funktion använder census <varname>tract</varname> som inte är laddad som standard. Om du redan har laddat din statstabell kan du ladda tract samt bg och tabblock med hjälp av skriptet <xref linkend="Loader_Generate_Census_Script"/>.

note: Tag: para
en: If you have not loaded your state data yet and want these additional tables loaded, do the following
sv: Om du inte har laddat dina statliga data ännu och vill att dessa ytterligare tabeller ska laddas, gör du följande

note: Tag: para
en: then they will be included by the <xref linkend="Loader_Generate_Script"/>.
sv: då kommer de att inkluderas av <xref linkend="Loader_Generate_Script"/>.

note: Tag: refpurpose
en: Finds all tables with key columns used in geocoder joins and filter conditions that are missing used indexes on those columns and will add them.
sv: Hittar alla tabeller med nyckelkolumner som används i geocoder-joins och filtervillkor som saknar använda index på dessa kolumner och lägger till dem.

note: Tag: para
en: Finds all tables in <varname>tiger</varname> and <varname>tiger_data</varname> schemas with key columns used in geocoder joins and filters that are missing indexes on those columns and will output the SQL DDL to define the index for those tables and then execute the generated script. This is a helper function that adds new indexes needed to make queries faster that may have been missing during the load process. This function is a companion to <xref linkend="Missing_Indexes_Generate_Script"/> that in addition to generating the create index script, also executes it. It is called as part of the <filename>update_geocode.sql</filename> upgrade script.
sv: Hittar alla tabeller i <varname>tiger-</varname> och <varname>tiger_data-scheman</varname> med nyckelkolumner som används i geocoder-joins och filter som saknar index på dessa kolumner och matar ut SQL DDL för att definiera indexet för dessa tabeller och kör sedan det genererade skriptet. Detta är en hjälpfunktion som lägger till nya index som behövs för att göra frågor snabbare och som kan ha saknats under laddningsprocessen. Den här funktionen är en följeslagare till <xref linkend="Missing_Indexes_Generate_Script"/> som förutom att generera skriptet för att skapa index även exekverar det. Den anropas som en del av uppgraderingsskriptet <filename>update_geocode.sql</filename>.

note: Tag: refpurpose
en: Generates a shell script for the specified platform for the specified states that will download Tiger census state tract, bg, and tabblocks data tables, stage and load into <varname>tiger_data</varname> schema. Each state script is returned as a separate record.
sv: Genererar ett skalskript för den angivna plattformen för de angivna staterna som hämtar datatabellerna Tiger census state tract, bg och tabblocks, iscensätter och laddar in i <varname>tiger_data-schema</varname>. Varje delstatsskript returneras som en separat post.

note: Tag: para
en: Generates a shell script for the specified platform for the specified states that will download Tiger data census state <varname>tract</varname>, block groups <varname>bg</varname>, and <varname>tabblocks</varname> data tables, stage and load into <varname>tiger_data</varname> schema. Each state script is returned as a separate record.
sv: Genererar ett skalskript för den angivna plattformen för de angivna staterna som hämtar Tiger data census state <varname>tract</varname>, block groups <varname>bg</varname>, and <varname>tabblocks</varname> data tables, stage och laddar in i <varname>tiger_data</varname> schema. Varje delstatsskript returneras som en separat post.

note: Tag: para
en: It uses unzip on Linux (7-zip on Windows by default) and wget to do the downloading. It uses <xref linkend="shp2pgsql_usage"/> to load in the data. Note the smallest unit it does is a whole state. It will only process the files in the staging and temp folders.
sv: Den använder unzip på Linux (7-zip på Windows som standard) och wget för att göra nedladdningen. Den använder <xref linkend="shp2pgsql_usage"/> för att läsa in data. Observera att den minsta enhet som den gör är en hel stat. Den kommer endast att bearbeta filerna i mapparna staging och temp.

note: Tag: para
en: It uses the following control tables to control the process and different OS shell syntax variations.
sv: Den använder följande kontrolltabeller för att styra processen och olika OS shell syntaxvariationer.

note: Tag: para
en: <varname>loader_variables</varname> keeps track of various variables such as census site, year, data and staging schemas
sv: <varname>loader_variables</varname> håller reda på olika variabler som t.ex. folkräkningsplats, år, data och staging-schema

note: Tag: para
en: <varname>loader_platform</varname> profiles of various platforms and where the various executables are located. Comes with windows and linux. More can be added.
sv: <varname>loader_platform</varname> profiler för olika plattformar och var de olika körbara filerna finns. Levereras med windows och linux. Fler kan läggas till.

note: Tag: para
en: <varname>loader_lookuptables</varname> each record defines a kind of table (state, county), whether to process records in it and how to load them in. Defines the steps to import data, stage data, add, removes columns, indexes, and constraints for each. Each table is prefixed with the state and inherits from a table in the tiger schema. e.g. creates <varname>tiger_data.ma_faces</varname> which inherits from <varname>tiger.faces</varname>
sv: <varname>loader_lookuptables</varname> varje post definierar en typ av tabell (stat, county), om poster ska behandlas i den och hur de ska laddas in. Definierar stegen för att importera data, iscensätta data, lägga till, ta bort kolumner, index och begränsningar för varje. Varje tabell har staten som prefix och ärver från en tabell i tiger-schemat. t.ex. skapar <varname>tiger_data.ma_faces</varname> som ärver från tiger. <varname>faces</varname>

note: Tag: para
en: includes this logic, but if you installed tiger geocoder prior to PostGIS 2.0.0 alpha5, you'll need to run this on the states you have already done to get these additional tables.
sv: innehåller denna logik, men om du installerade Tiger Geocoder före PostGIS 2.0.0 alpha5 måste du köra detta på de stater du redan har gjort för att få dessa ytterligare tabeller.

note: Tag: para
en: Generate script to load up data for select states in Windows shell script format.
sv: Generera skript för att ladda upp data för utvalda stater i Windows shell script-format.

note: Tag: para
en: Generate sh script
sv: Generera sh-skript

note: Tag: refpurpose
en: Generates a shell script for the specified platform for the specified states that will download Tiger data, stage and load into <varname>tiger_data</varname> schema. Each state script is returned as a separate record. Latest version supports Tiger 2010 structural changes and also loads census tract, block groups, and blocks tables.
sv: Genererar ett shell-skript för den angivna plattformen för de angivna staterna som hämtar Tiger-data, iscensätter och laddar in i <varname>tiger_data-schema</varname>. Varje delstatsskript returneras som en separat post. Den senaste versionen stöder strukturella ändringar i Tiger 2010 och laddar även tabeller för census tract, block groups och blocks.

note: Tag: para
en: Generates a shell script for the specified platform for the specified states that will download Tiger data, stage and load into <varname>tiger_data</varname> schema. Each state script is returned as a separate record.
sv: Genererar ett shell-skript för den angivna plattformen för de angivna staterna som hämtar Tiger-data, iscensätter och laddar in i <varname>tiger_data-schema</varname>. Varje delstatsskript returneras som en separat post.

note: Tag: para
en: It uses unzip on Linux (7-zip on Windows by default) and wget to do the downloading. It uses <xref linkend="shp2pgsql_usage"/> to load in the data. Note the smallest unit it does is a whole state, but you can overwrite this by downloading the files yourself. It will only process the files in the staging and temp folders.
sv: Den använder unzip på Linux (7-zip på Windows som standard) och wget för att göra nedladdningen. Den använder <xref linkend="shp2pgsql_usage"/> för att ladda in data. Observera att den minsta enheten den gör är en hel stat, men du kan skriva över detta genom att ladda ner filerna själv. Det kommer bara att bearbeta filerna i mapparna staging och temp.

note: Tag: para
en: Availability: 2.0.0 to support Tiger 2010 structured data and load census tract (tract), block groups (bg), and blocks (tabblocks) tables .
sv: Tillgänglighet: 2.0.0 för att stödja Tiger 2010-strukturerade data och läsa in tabeller för folkräkningstrakt (tract), blockgrupper (bg) och block (tabblocks).

note: Tag: para
en: If you are using pgAdmin 3, be warned that by default pgAdmin 3 truncates long text. To fix, change <emphasis>File -&gt; Options -&gt; Query Tool -&gt; Query Editor - &gt; Max. characters per column</emphasis> to larger than 50000 characters.
sv: Om du använder pgAdmin 3 bör du vara uppmärksam på att pgAdmin 3 som standard trunkerar lång text. För att åtgärda detta, ändra <emphasis>Arkiv -&gt; Alternativ -&gt; Frågeverktyg -&gt; Frågeredigerare - &gt; Max. tecken per kolumn</emphasis> till mer än 50000 tecken.

note: Tag: para
en: Using psql where gistest is your database and <filename>/gisdata/data_load.sh</filename> is the file to create with the shell commands to run.
sv: Använd psql där gistest är din databas och <filename>/gisdata/data_load.sh</filename> är den fil som ska skapas med de skalkommandon som ska köras.

note: Tag: para
en: Generate script to load up data for 2 states in Windows shell script format.
sv: Generera skript för att ladda upp data för 2 stater i Windows shell script-format.

note: Tag: refpurpose
en: Generates a shell script for the specified platform that loads in the county and state lookup tables.
sv: Genererar ett shell-skript för den angivna plattformen som läser in uppslagstabellerna för county och state.

note: Tag: para
en: Generates a shell script for the specified platform that loads in the <varname>county_all</varname>, <varname>county_all_lookup</varname>, <varname>state_all</varname> tables into <varname>tiger_data</varname> schema. These inherit respectively from the <varname>county</varname>, <varname>county_lookup</varname>, <varname>state</varname> tables in <varname>tiger</varname> schema.
sv: Genererar ett skalskript för den angivna plattformen som läser in tabellerna <varname>county_all</varname>, <varname>county_all_lookup</varname>, <varname>state_all</varname> i <varname>tiger_data-schema</varname>. Dessa ärver respektive från tabellerna <varname>county</varname>, <varname>county_lookup</varname>, <varname>state</varname> i <varname>tiger-schemat</varname>.

note: Tag: para
en: It uses unzip on Linux (7-zip on Windows by default) and wget to do the downloading. It uses <xref linkend="shp2pgsql_usage"/> to load in the data.
sv: Den använder unzip på Linux (7-zip på Windows som standard) och wget för att göra nedladdningen. Den använder <xref linkend="shp2pgsql_usage"/> för att ladda in data.

note: Tag: para
en: It uses the following control tables <varname>tiger.loader_platform</varname>, <varname>tiger.loader_variables</varname>, and <varname>tiger.loader_lookuptables</varname> to control the process and different OS shell syntax variations.
sv: Den använder följande kontrolltabeller <varname>tiger.loader_platform</varname>, <varname>tiger.loader_variables</varname> och <varname>tiger.loader_lookuptables</varname> för att styra processen och olika OS shell syntaxvariationer.

note: Tag: para
en: <varname>loader_platform</varname> profiles of various platforms and where the various executables are located. Comes with windows and linux/unix. More can be added.
sv: <varname>loader_platform</varname> profiler för olika plattformar och var de olika körbara filerna finns. Levereras med windows och linux/unix. Fler kan läggas till.

note: Tag: para
en: Enhanced: 2.4.1 zip code 5 tabulation area (zcta5) load step was fixed and when enabled, zcta5 data is loaded as a single table called zcta5_all as part of the nation script load.
sv: Förbättrad: 2.4.1 zip code 5 tabulation area (zcta5) laddningssteg fixades och när det är aktiverat laddas zcta5-data som en enda tabell som heter zcta5_all som en del av nationsskriptets laddning.

note: Tag: para
en: If you want zip code 5 tabulation area (zcta5) to be included in your nation script load, do the following:
sv: Om du vill att zip code 5 tabulation area (zcta5) ska ingå i din nationella skriptinläsning gör du följande:

note: Tag: para
en: If you were running <varname>tiger_2010</varname> version and you want to reload as state with newer tiger data, you'll need to for the very first load generate and run drop statements <xref linkend="Drop_Nation_Tables_Generate_Script"/> before you run this script.
sv: Om du körde <varname>tiger_2010</varname> version och du vill ladda om som tillstånd med nyare tigerdata, måste du för den allra första laddningen generera och köra drop statements <xref linkend="Drop_Nation_Tables_Generate_Script"/> innan du kör detta skript.

note: Tag: para
en: Generate script script to load nation data Windows.
sv: Generera skriptskript för att läsa in nationsdata Windows.

note: Tag: para
en: Generate script to load up data for Linux/Unix systems.
sv: Generera skript för att ladda upp data för Linux/Unix-system.

note: Tag: refpurpose
en: Finds all tables with key columns used in geocoder joins that are missing indexes on those columns and will output the SQL DDL to define the index for those tables.
sv: Hittar alla tabeller med nyckelkolumner som används i geocoder-joins och som saknar index för dessa kolumner och matar ut SQL DDL för att definiera index för dessa tabeller.

note: Tag: para
en: Finds all tables in <varname>tiger</varname> and <varname>tiger_data</varname> schemas with key columns used in geocoder joins that are missing indexes on those columns and will output the SQL DDL to define the index for those tables. This is a helper function that adds new indexes needed to make queries faster that may have been missing during the load process. As the geocoder is improved, this function will be updated to accommodate new indexes being used. If this function outputs nothing, it means all your tables have what we think are the key indexes already in place.
sv: Hittar alla tabeller i <varname>tiger-</varname> och <varname>tiger_data-scheman</varname> med nyckelkolumner som används i geocoder-joins som saknar index för dessa kolumner och matar ut SQL DDL för att definiera indexet för dessa tabeller. Detta är en hjälpfunktion som lägger till nya index som behövs för att göra frågor snabbare och som kan ha saknats under laddningsprocessen. När geokodaren förbättras kommer den här funktionen att uppdateras för att ta hänsyn till nya index som används. Om den här funktionen inte ger något betyder det att alla dina tabeller redan har vad vi tror är de viktigaste indexen på plats.

note: Tag: refpurpose
en: Given a textual street address, returns a composite <varname>norm_addy</varname> type that has road suffix, prefix and type standardized, street, streetname etc. broken into separate fields. This function will work with just the lookup data packaged with the tiger_geocoder (no need for tiger census data).
sv: Givet en textuell gatuadress, returnerar en sammansatt <varname>norm_addy-typ</varname> som har vägsuffix, prefix och typ standardiserad, gata, gatunamn etc. uppdelat i separata fält. Den här funktionen fungerar bara med de uppslagsdata som medföljer tiger_geocoder (inget behov av tiger census data).

note: Tag: para
en: Given a textual street address, returns a composite <varname>norm_addy</varname> type that has road suffix, prefix and type standardized, street, streetname etc. broken into separate fields. This is the first step in the geocoding process to get all addresses into normalized postal form. No other data is required aside from what is packaged with the geocoder.
sv: Givet en textuell gatuadress returneras en sammansatt <varname>norm_addy-typ</varname> som har vägsuffix, prefix och typ standardiserad, gata, gatunamn etc. uppdelat i separata fält. Detta är det första steget i geokodningsprocessen för att få alla adresser i normaliserad postform. Inga andra data krävs förutom de som medföljer geokodaren.

note: Tag: para
en: This function just uses the various direction/state/suffix lookup tables preloaded with the tiger_geocoder and located in the <varname>tiger</varname> schema, so it doesn't need you to download tiger census data or any other additional data to make use of it. You may find the need to add more abbreviations or alternative namings to the various lookup tables in the <varname>tiger</varname> schema.
sv: Den här funktionen använder bara de olika uppslagstabellerna för riktning/state/suffix som är förinstallerade med tiger_geocoder och som finns i <varname>tiger-schemat</varname>, så du behöver inte ladda ner folkräkningsdata för tiger eller några andra ytterligare data för att använda den. Det kan hända att du behöver lägga till fler förkortningar eller alternativa namn i de olika uppslagstabellerna i <varname>tiger-schemat</varname>.

note: Tag: para
en: It uses various control lookup tables located in <varname>tiger</varname> schema to normalize the input address.
sv: Den använder olika kontrolluppslagstabeller som finns i <varname>tigerschemat</varname> för att normalisera inmatningsadressen.

note: Tag: para
en: Fields in the <varname>norm_addy</varname> type object returned by this function in this order where () indicates a field required by the geocoder, [] indicates an optional field:
sv: Fält i objektet av typen <varname>norm_addy</varname> som returneras av denna funktion i denna ordning där () anger ett fält som krävs av geokodaren, [] anger ett valfritt fält:

note: Tag: para
en: Enhanced: 2.4.0 norm_addy object includes additional fields zip4 and address_alphanumeric.
sv: Förbättrad: 2.4.0 norm_addy-objektet innehåller ytterligare fält zip4 och address_alphanumeric.

note: Tag: para
en: <varname>address</varname> is an integer: The street number
sv: <varname>adressen</varname> är ett heltal: Gatunumret

note: Tag: para
en: <varname>predirAbbrev</varname> is varchar: Directional prefix of road such as N, S, E, W etc. These are controlled using the <varname>direction_lookup</varname> table.
sv: <varname>predirAbbrev</varname> är varchar: Riktningsprefix för vägen, t.ex. N, S, E, W osv. Dessa styrs med hjälp av tabellen <varname>direction_lookup</varname>.

note: Tag: para
en: <varname>streetName</varname> varchar
sv: <varname>gatunamn</varname> varchar

note: Tag: para
en: <varname>streetTypeAbbrev</varname> varchar abbreviated version of street type: e.g. St, Ave, Cir. These are controlled using the <varname>street_type_lookup</varname> table.
sv: <varname>streetTypeAbbrev</varname> varchar förkortad version av gatutyp: t.ex. St, Ave, Cir. Dessa kontrolleras med hjälp av tabellen <varname>street_type_lookup</varname>.

note: Tag: para
en: <varname>postdirAbbrev</varname> varchar abbreviated directional suffice of road N, S, E, W etc. These are controlled using the <varname>direction_lookup</varname> table.
sv: <varname>postdirAbbrev</varname> varchar förkortad riktning som räcker för väg N, S, E, W etc. Dessa styrs med hjälp av tabellen <varname>direction_lookup</varname>.

note: Tag: para
en: <varname>internal</varname> varchar internal address such as an apartment or suite number.
sv: <varname>internal</varname> varchar intern adress, t.ex. lägenhetsnummer eller svitnummer.

note: Tag: para
en: <varname>location</varname> varchar usually a city or governing province.
sv: <varname>location</varname> varchar vanligtvis en stad eller en provins.

note: Tag: para
en: <varname>stateAbbrev</varname> varchar two character US State. e.g MA, NY, MI. These are controlled by the <varname>state_lookup</varname> table.
sv: <varname>stateAbbrev</varname> varchar två tecken amerikansk delstat, t.ex. MA, NY, MI. Dessa styrs av tabellen <varname>state_lookup</varname>.

note: Tag: para
en: <varname>zip</varname> varchar 5-digit zipcode. e.g. 02109.
sv: <varname>zip</varname> varchar 5-siffrigt postnummer. t.ex. 02109.

note: Tag: para
en: <varname>parsed</varname> boolean - denotes if address was formed from normalize process. The normalize_address function sets this to true before returning the address.
sv: <varname>parsed</varname> boolean - anger om adressen bildades genom normaliseringsprocessen. Funktionen normalize_address sätter detta till true innan adressen returneras.

note: Tag: para
en: <varname>zip4</varname> last 4 digits of a 9 digit zip code. Availability: PostGIS 2.4.0.
sv: <varname>zip4</varname> sista 4 siffrorna i ett 9-siffrigt postnummer. Tillgänglighet: PostGIS 2.4.0.

note: Tag: para
en: <varname>address_alphanumeric</varname> Full street number even if it has alpha characters like 17R. Parsing of this is better using <xref linkend="Pagc_Normalize_Address"/> function. Availability: PostGIS 2.4.0.
sv: <varname>address_alphanumeric</varname> Fullständigt gatunummer även om det har alfatecken som 17R. Det är bättre att analysera detta med hjälp av funktionen <xref linkend="Pagc_Normalize_Address"/>. Tillgänglighet: PostGIS 2.4.0.

note: Tag: para
en: Output select fields. Use <xref linkend="Pprint_Addy"/> if you want a pretty textual output.
sv: Utdata av valda fält. Använd <xref linkend="Pprint_Addy"/> om du vill ha en snygg textutskrift.

note: Tag: refpurpose
en: Given a textual street address, returns a composite <varname>norm_addy</varname> type that has road suffix, prefix and type standardized, street, streetname etc. broken into separate fields. This function will work with just the lookup data packaged with the tiger_geocoder (no need for tiger census data). Requires address_standardizer extension.
sv: Givet en textuell gatuadress, returnerar en sammansatt <varname>norm_addy-typ</varname> som har vägsuffix, prefix och typ standardiserad, gata, gatunamn etc. uppdelat i separata fält. Denna funktion fungerar bara med uppslagsdata som paketerats med tiger_geocoder (inget behov av tiger census data). Kräver tillägget address_standardizer.

note: Tag: para
en: This function just uses the various pagc_* lookup tables preloaded with the tiger_geocoder and located in the <varname>tiger</varname> schema, so it doesn't need you to download tiger census data or any other additional data to make use of it. You may find the need to add more abbreviations or alternative namings to the various lookup tables in the <varname>tiger</varname> schema.
sv: Den här funktionen använder bara de olika pagc_*-uppslagstabellerna som är förinstallerade med tiger_geocoder och som finns i <varname>tiger-schemat</varname>, så du behöver inte ladda ner folkräkningsdata för tiger eller några andra ytterligare data för att använda den. Det kan hända att du behöver lägga till fler förkortningar eller alternativa namn i de olika uppslagstabellerna i <varname>tiger-schemat</varname>.

note: Tag: para
en: There are slight variations in casing and formatting over the <xref linkend="Normalize_Address"/>.
sv: Det finns små variationer i hölje och formatering på <xref linkend="Normalize_Address"/>.

note: Tag: para
en: The native standardaddr of address_standardizer extension is at this time a bit richer than norm_addy since its designed to support international addresses (including country). standardaddr equivalent fields are:
sv: Den inbyggda standardaddr i address_standardizer-tillägget är för närvarande lite rikare än norm_addy eftersom den är utformad för att stödja internationella adresser (inklusive land). standardaddr motsvarande fält är:

note: Tag: para
en: house_num,predir, name, suftype, sufdir, unit, city, state, postcode
sv: house_num,predir, namn, suftype, sufdir, enhet, stad, delstat, postnummer

note: Tag: para
en: Single call example
sv: Exempel på enstaka samtal

note: Tag: para
en: Batch call. There are currently speed issues with the way postgis_tiger_geocoder wraps the address_standardizer. These will hopefully be resolved in later editions. To work around them, if you need speed for batch geocoding to call generate a normaddy in batch mode, you are encouraged to directly call the address_standardizer standardize_address function as shown below which is similar exercise to what we did in <xref linkend="Normalize_Address"/> that uses data created in <xref linkend="Geocode"/>.
sv: Batch-anrop. Det finns för närvarande hastighetsproblem med det sätt som postgis_tiger_geocoder omsluter address_standardizer. Dessa kommer förhoppningsvis att lösas i senare utgåvor. För att kringgå dem, om du behöver hastighet för batchgeokodning för att ringa generera en normaddy i batchläge, uppmuntras du att direkt anropa funktionen address_standardizer standardize_address enligt nedan, vilket är en liknande övning som vi gjorde i <xref linkend="Normalize_Address"/> som använder data som skapats i <xref linkend="Geocode"/>.

note: Tag: refpurpose
en: Given a <varname>norm_addy</varname> composite type object, returns a pretty print representation of it. Usually used in conjunction with normalize_address.
sv: Ger ett <varname>norm_addy</varname> composite type-objekt och returnerar en vacker utskriftsrepresentation av det. Används vanligtvis tillsammans med normalize_address.

note: Tag: para
en: Given a <varname>norm_addy</varname> composite type object, returns a pretty print representation of it. No other data is required aside from what is packaged with the geocoder.
sv: Ger ett <varname>norm_addy-objekt</varname> av komposittyp och returnerar en vacker utskriftsrepresentation av det. Inga andra data krävs förutom vad som är förpackat med geokodaren.

note: Tag: para
en: Usually used in conjunction with <xref linkend="Normalize_Address"/>.
sv: Används vanligtvis i samband med <xref linkend="Normalize_Address"/>.

note: Tag: para
en: Pretty print a single address
sv: Skriv ut en enda adress

note: Tag: para
en: Pretty print address a table of addresses
sv: Pretty print-adress en tabell med adresser

note: Tag: refpurpose
en: Takes a geometry point in a known spatial ref sys and returns a record containing an array of theoretically possible addresses and an array of cross streets. If include_strnum_range = true, includes the street range in the cross streets.
sv: Tar en geometripunkt i ett känt spatialt ref sys och returnerar en post som innehåller en array av teoretiskt möjliga adresser och en array av tvärgator. Om include_strnum_range = true inkluderas gatuintervallet i tvärgatorna.

note: Tag: para
en: Takes a geometry point in a known spatial ref and returns a record containing an array of theoretically possible addresses and an array of cross streets. If include_strnum_range = true, includes the street range in the cross streets. include_strnum_range defaults to false if not passed in. Addresses are sorted according to which road a point is closest to so first address is most likely the right one.
sv: Tar en geometripunkt i en känd spatial ref och returnerar en post som innehåller en array av teoretiskt möjliga adresser och en array av tvärgator. Om include_strnum_range = true, inkluderas gatuområdet i tvärgatorna. include_strnum_range är som standard false om det inte anges. Adresserna sorteras efter den väg som en punkt ligger närmast, så den första adressen är troligen den rätta.

note: Tag: para
en: Why do we say theoretical instead of actual addresses. The Tiger data doesn't have real addresses, but just street ranges. As such the theoretical address is an interpolated address based on the street ranges. Like for example interpolating one of my addresses returns a 26 Court St. and 26 Court Sq., though there is no such place as 26 Court Sq. This is because a point may be at a corner of 2 streets and thus the logic interpolates along both streets. The logic also assumes addresses are equally spaced along a street, which of course is wrong since you can have a municipal building taking up a good chunk of the street range and the rest of the buildings are clustered at the end.
sv: Varför säger vi teoretiska istället för faktiska adresser. Tiger-data har inte riktiga adresser, utan bara gatuområden. Som sådan är den teoretiska adressen en interpolerad adress baserad på gatuområdena. Som till exempel att interpoleringen av en av mina adresser ger 26 Court St. och 26 Court Sq., även om det inte finns någon sådan plats som 26 Court Sq. Detta beror på att en punkt kan vara i ett hörn av två gator och därmed interpolerar logiken längs båda gatorna. Logiken förutsätter också att adresserna är jämnt fördelade längs en gata, vilket naturligtvis är fel eftersom en kommunal byggnad kan ta upp en stor del av gatan och resten av byggnaderna är samlade i slutet.

note: Tag: para
en: Note: Hmm this function relies on Tiger data. If you have not loaded data covering the region of this point, then hmm you will get a record filled with NULLS.
sv: Obs: Hmm denna funktion är beroende av Tiger-data. Om du inte har laddat data som täcker regionen för denna punkt, hmm, kommer du att få en post fylld med NULLS.

note: Tag: para
en: Returned elements of the record are as follows:
sv: Återlämnade delar av posten är följande:

note: Tag: para
en: <varname>intpt</varname> is an array of points: These are the center line points on the street closest to the input point. There are as many points as there are addresses.
sv: <varname>intpt</varname> är en matris med punkter: Dessa är de mittlinjepunkter på gatan som ligger närmast inmatningspunkten. Det finns lika många punkter som det finns adresser.

note: Tag: para
en: <varname>addy</varname> is an array of norm_addy (normalized addresses): These are an array of possible addresses that fit the input point. The first one in the array is most likely. Generally there should be only one, except in the case when a point is at the corner of 2 or 3 streets, or the point is somewhere on the road and not off to the side.
sv: <varname>addy</varname> är en array av norm_addy (normaliserade adresser): Detta är en matris med möjliga adresser som passar inmatningspunkten. Den första i matrisen är mest sannolik. I allmänhet bör det bara finnas en, utom i de fall då en punkt ligger i hörnet av 2 eller 3 gator, eller om punkten ligger någonstans på vägen och inte vid sidan av.

note: Tag: para
en: <varname>street</varname> an array of varchar: These are cross streets (or the street) (streets that intersect or are the street the point is projected to be on).
sv: <varname>street</varname> en array av varchar: Detta är tvärgator (eller gatan) (gator som korsar eller är den gata som punkten beräknas vara på).

note: Tag: para
en: Enhanced: 2.4.1 if optional zcta5 dataset is loaded, the reverse_geocode function can resolve to state and zip even if the specific state data is not loaded. Refer to <xref linkend="Loader_Generate_Nation_Script"/> for details on loading zcta5 data.
sv: Förbättrad: 2.4.1 Om den valfria zcta5-datauppsättningen laddas kan reverse_geocode-funktionen lösa upp till stat och zip även om de specifika statsdata inte laddas. Se <xref linkend="Loader_Generate_Nation_Script"/> för mer information om laddning av zcta5-data.

note: Tag: para
en: Example of a point at the corner of two streets, but closest to one. This is approximate location of MIT: 77 Massachusetts Ave, Cambridge, MA 02139 Note that although we don't have 3 streets, PostgreSQL will just return null for entries above our upper bound so safe to use. This includes street ranges
sv: Exempel på en punkt i hörnet av två gator, men närmast en. Detta är den ungefärliga platsen för MIT: 77 Massachusetts Ave, Cambridge, MA 02139 Observera att även om vi inte har 3 gator, kommer PostgreSQL bara att returnera null för poster över vår övre gräns så säkert att använda. Detta inkluderar gatuintervall

note: Tag: para
en: Here we choose not to include the address ranges for the cross streets and picked a location really really close to a corner of 2 streets thus could be known by two different addresses.
sv: Här valde vi att inte inkludera adressområdena för tvärgatorna och valde en plats som ligger riktigt nära ett hörn av två gator och som därmed kan ha två olika adresser.

note: Tag: para
en: For this one we reuse our geocoded example from <xref linkend="Geocode"/> and we only want the primary address and at most 2 cross streets.
sv: I det här fallet återanvänder vi vårt geokodade exempel från <xref linkend="Geocode"/> och vi vill bara ha den primära adressen och högst 2 tvärgator.

note: Tag: refpurpose
en: Loads a defined region of tiger data into a PostGIS Topology and transforming the tiger data to spatial reference of the topology and snapping to the precision tolerance of the topology.
sv: Läser in en definierad region med tigerdata i en PostGIS-topologi och omvandlar tigerdata till topologins spatiala referens och snappar till topologins precisionstolerans.

note: Tag: para
en: Loads a defined region of tiger data into a PostGIS Topology. The faces, nodes and edges are transformed to the spatial reference system of the target topology and points are snapped to the tolerance of the target topology. The created faces, nodes, edges maintain the same ids as the original Tiger data faces, nodes, edges so that datasets can be in the future be more easily reconciled with tiger data. Returns summary details about the process.
sv: Läser in en definierad region med tigerdata till en PostGIS-topologi. Ytor, noder och kanter transformeras till det spatiala referenssystemet för måltopologin och punkter knäpps till toleransen för måltopologin. De skapade ytorna, noderna och kanterna har samma id som de ursprungliga ytorna, noderna och kanterna i tigerdata, så att dataset i framtiden lättare kan stämmas av med tigerdata. Returnerar sammanfattande information om processen.

note: Tag: para
en: This would be useful for example for redistricting data where you require the newly formed polygons to follow the center lines of streets and for the resulting polygons not to overlap.
sv: Detta kan t.ex. vara användbart för distriktsdata där du vill att de nybildade polygonerna ska följa gatornas mittlinjer och att de resulterande polygonerna inte ska överlappa varandra.

note: Tag: para
en: This function relies on Tiger data as well as the installation of the PostGIS topology module. For more information, refer to <xref linkend="Topology"/> and <xref linkend="installation_configuration"/>. If you have not loaded data covering the region of interest, then no topology records will be created. This function will also fail if you have not created a topology using the topology functions.
sv: Denna funktion är beroende av Tiger-data samt installation av PostGIS topologimodul. Mer information finns på <xref linkend="Topology"/> och <xref linkend="installation_configuration"/>. Om du inte har laddat data som täcker intresseområdet kommer inga topologiposter att skapas. Denna funktion misslyckas också om du inte har skapat en topologi med hjälp av topologifunktionerna.

note: Tag: para
en: Most topology validation errors are a result of tolerance issues where after transformation the edges points don't quite line up or overlap. To remedy the situation you may want to increase or lower the precision if you get topology validation failures.
sv: De flesta valideringsfel i topologin är ett resultat av toleransproblem där kantpunkterna efter transformation inte riktigt ligger i linje eller överlappar varandra. För att åtgärda situationen kanske du vill öka eller minska precisionen om du får fel i topologivalideringen.

note: Tag: para
en: Required arguments:
sv: Obligatoriska argument:

note: Tag: para
en: <varname>topo_name</varname> The name of an existing PostGIS topology to load data into.
sv: <varname>topo_name</varname> Namnet på en befintlig PostGIS-topologi att läsa in data till.

note: Tag: para
en: <varname>region_type</varname> The type of bounding region. Currently only <varname>place</varname> and <varname>county</varname> are supported. Plan is to have several more. This is the table to look into to define the region bounds. e.g <varname>tiger.place</varname>, <varname>tiger.county</varname>
sv: <varname>region_type</varname> Typ av avgränsande region. För närvarande stöds endast <varname>plats</varname> och <varname>län.</varname> Planen är att ha flera till. Detta är den tabell som ska användas för att definiera regionens gränser. t.ex. <varname>tiger.place</varname>, <varname>tiger.county</varname>

note: Tag: para
en: <varname>region_id</varname> This is what TIGER calls the geoid. It is the unique identifier of the region in the table. For place it is the <varname>plcidfp</varname> column in <varname>tiger.place</varname>. For county it is the <varname>cntyidfp</varname> column in <varname>tiger.county</varname>
sv: <varname>region_id</varname> Detta är vad TIGER kallar geoiden. Det är den unika identifieraren för regionen i tabellen. För place är det <varname>plcidfp-kolumnen</varname> i <varname>tiger.place</varname>. För county är det kolumnen <varname>cntyidfp</varname> i <varname>tiger.county</varname>

note: Tag: title
en: Example: Boston, Massachusetts Topology
sv: Exempel: Boston, Massachusetts Topologi

note: Tag: para
en: Create a topology for Boston, Massachusetts in Mass State Plane Feet (2249) with tolerance 0.25 feet and then load in Boston city tiger faces, edges, nodes.
sv: Skapa en topologi för Boston, Massachusetts i Mass State Plane Feet (2249) med toleransen 0,25 fot och ladda sedan in Boston city tiger faces, edges, nodes.

note: Tag: title
en: Example: Suffolk, Massachusetts Topology
sv: Exempel: Suffolk, Massachusetts Topologi

note: Tag: para
en: Create a topology for Suffolk, Massachusetts in Mass State Plane Meters (26986) with tolerance 0.25 meters and then load in Suffolk county tiger faces, edges, nodes.
sv: Skapa en topologi för Suffolk, Massachusetts i Mass State Plane Meters (26986) med toleransen 0,25 meter och ladda sedan in Suffolk county tiger faces, edges, nodes.

note: Tag: refpurpose
en: Sets a setting that affects behavior of geocoder functions.
sv: Ställer in en inställning som påverkar beteendet hos geokodarens funktioner.

note: Tag: para
en: Sets value of specific setting stored in <varname>tiger.geocode_settings</varname> table. Settings allow you to toggle debugging of functions. Later plans will be to control rating with settings. Current list of settings are listed in <xref linkend="Get_Geocode_Setting"/>.
sv: Ställer in värdet för en specifik inställning som lagras i tabellen <varname>tiger.geocode_settings</varname>. Inställningar gör att du kan växla mellan felsökning av funktioner. Senare planer kommer att vara att kontrollera betyg med inställningar. Aktuell lista över inställningar finns i <xref linkend="Get_Geocode_Setting"/>.

note: Tag: para
en: If you run <xref linkend="Geocode"/> when this function is true, the NOTICE log will output timing and queries.
sv: Om du kör <xref linkend="Geocode"/> när den här funktionen är true, kommer NOTICE-loggen att visa tidtagning och frågor.

note: Tag: title
en: Topology
sv: Topologi

note: Tag: para
en: The PostGIS Topology types and functions are used to manage topological objects such as faces, edges and nodes.
sv: PostGIS Topology-typer och -funktioner används för att hantera topologiska objekt som ytor, kanter och noder.

note: Tag: para
en: Sandro Santilli's presentation at PostGIS Day Paris 2011 conference gives a good synopsis of PostGIS Topology and where it is headed <link xlink:href="http://strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf">Topology with PostGIS 2.0 slide deck</link>.
sv: Sandro Santillis presentation på konferensen PostGIS Day Paris 2011 ger en bra sammanfattning av PostGIS Topology och vart det är på väg <link xlink:href="http://strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf">Topology with PostGIS 2.0 slide deck.</link>.

note: Tag: para
en: Vincent Picavet provides a good synopsis and overview of what is Topology, how is it used, and various FOSS4G tools that support it in <link xlink:href="https://gitlab.com/Oslandia/documentation/presentations/-/blob/master/2012/pgconf_eu_2012/pgconfeu2012_vincent_picavet_postgis_topology.pdf">PostGIS Topology PGConf EU 2012</link>.
sv: Vincent Picavet ger en bra sammanfattning och översikt över vad Topology är, hur det används och olika FOSS4G-verktyg som stöder det i <link xlink:href="https://gitlab.com/Oslandia/documentation/presentations/-/blob/master/2012/pgconf_eu_2012/pgconfeu2012_vincent_picavet_postgis_topology.pdf">PostGIS Topology PGConf EU 2012</link>.

note: Tag: para
en: An example of a topologically based GIS database is the <link xlink:href="https://www.census.gov/geo/maps-data/data/tiger.html">US Census Topologically Integrated Geographic Encoding and Referencing System (TIGER)</link> database. If you want to experiment with PostGIS topology and need some data, check out <xref linkend="Topology_Load_Tiger"/>.
sv: Ett exempel på en topologiskt baserad GIS-databas är <link xlink:href="https://www.census.gov/geo/maps-data/data/tiger.html">US Census Topologically Integrated Geographic Encoding and Referencing System (TIGER)</link> -databasen. Om du vill experimentera med PostGIS-topologi och behöver lite data kan du kolla in <xref linkend="Topology_Load_Tiger"/>.

note: Tag: para
en: The PostGIS topology module has existed in prior versions of PostGIS but was never part of the Official PostGIS documentation. In PostGIS 2.0.0 major cleanup is going on to remove use of all deprecated functions in it, fix known usability issues, better document the features and functions, add new functions, and enhance to closer conform to SQL-MM standards.
sv: PostGIS topologimodul har funnits i tidigare versioner av PostGIS men var aldrig en del av den officiella PostGIS-dokumentationen. I PostGIS 2.0.0 pågår en större upprensning för att ta bort användningen av alla föråldrade funktioner i den, åtgärda kända användbarhetsproblem, bättre dokumentera funktioner och funktioner, lägga till nya funktioner och förbättra för att närmare överensstämma med SQL-MM-standarder.

note: Tag: para
en: Details of this project can be found at <link xlink:href="http://trac.osgeo.org/postgis/wiki/UsersWikiPostgisTopology">PostGIS Topology Wiki</link>
sv: Mer information om detta projekt finns på <link xlink:href="http://trac.osgeo.org/postgis/wiki/UsersWikiPostgisTopology">PostGIS Topology Wiki</link>

note: Tag: para
en: All functions and tables associated with this module are installed in a schema called <varname>topology</varname>.
sv: Alla funktioner och tabeller som är kopplade till denna modul är installerade i ett schema som kallas <varname>topologi</varname>.

note: Tag: para
en: Functions that are defined in SQL/MM standard are prefixed with ST_ and functions specific to PostGIS are not prefixed.
sv: Funktioner som är definierade i SQL/MM-standarden har prefixet ST_ och funktioner som är specifika för PostGIS har inget prefix.

note: Tag: para
en: Topology support is build by default starting with PostGIS 2.0, and can be disabled specifying --without-topology configure option at build time as described in <xref linkend="postgis_installation"/>
sv: Topologistöd byggs som standard från och med PostGIS 2.0 och kan avaktiveras genom att ange konfigurationsalternativet --without-topology vid byggtiden enligt beskrivningen i <xref linkend="postgis_installation"/>

note: Tag: title
en: Topology Types
sv: Topologityper

note: Tag: para
en: This section lists the PostgreSQL data types installed by PostGIS Topology. Note we describe the casting behavior of these which is very important especially when designing your own functions.
sv: Detta avsnitt listar PostgreSQL-datatyper installerade av PostGIS Topology. Observera att vi beskriver casting-beteendet för dessa, vilket är mycket viktigt, särskilt när du utformar dina egna funktioner.

note: Tag: refpurpose
en: A composite type that consists of a sequence number and an edge number.
sv: En sammansatt typ som består av ett sekvensnummer och ett kantnummer.

note: Tag: para
en: A composite type that consists of a sequence number and an edge number. This is the return type for <varname>ST_GetFaceEdges</varname> and <varname>GetNodeEdges</varname> functions.
sv: En sammansatt typ som består av ett sekvensnummer och ett kantnummer. Detta är returtypen för funktionerna <varname>ST_GetFaceEdges</varname> och <varname>GetNodeEdges</varname>.

note: Tag: para
en: <varname>sequence</varname> is an integer: Refers to a topology defined in the topology.topology table which defines the topology schema and srid.
sv: <varname>sequence</varname> är ett heltal: Hänvisar till en topologi som definieras i tabellen topology.topology som definierar topologins schema och srid.

note: Tag: para
en: <varname>edge</varname> is an integer: The identifier of an edge.
sv: <varname>edge</varname> är ett heltal: Identifieraren för en kant.

note: Tag: refpurpose
en: A composite type representing a topologically defined geometry.
sv: En sammansatt typ som representerar en topologiskt definierad geometri.

note: Tag: para
en: A composite type that refers to a topology geometry in a specific topology layer, having a specific type and a specific id. The elements of a TopoGeometry are the properties: topology_id, layer_id, id integer, type integer.
sv: En sammansatt typ som hänvisar till en topologisk geometri i ett specifikt topologiskt lager, med en specifik typ och ett specifikt id. Elementen i en TopoGeometry är egenskaperna: topology_id, layer_id, id integer, type integer.

note: Tag: para
en: <varname>topology_id</varname> is an integer: Refers to a topology defined in the topology.topology table which defines the topology schema and srid.
sv: <varname>topology_id</varname> är ett heltal: Hänvisar till en topologi som definieras i tabellen topology.topology som definierar topologins schema och srid.

note: Tag: para
en: <varname>layer_id</varname> is an integer: The layer_id in the layers table that the TopoGeometry belongs to. The combination of topology_id, layer_id provides a unique reference in the topology.layers table.
sv: <varname>layer_id</varname> är ett heltal: Det layer_id i layer-tabellen som TopoGeometry hör till. Kombinationen av topology_id och layer_id ger en unik referens i tabellen topology.layers.

note: Tag: para
en: <varname>id</varname> is an integer: The id is the autogenerated sequence number that uniquely defines the topogeometry in the respective topology layer.
sv: <varname>id</varname> är ett heltal: Id är det autogenererade sekvensnumret som unikt definierar topogeometrin i respektive topologilager.

note: Tag: para
en: <varname>type</varname> integer between 1 - 4 that defines the geometry type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection
sv: <varname>type</varname> heltal mellan 1 - 4 som definierar geometritypen: 1:[multi]punkt, 2:[multi]linje, 3:[multi]poly, 4:samling

note: Tag: title
en: Casting Behavior
sv: Casting-beteende

note: Tag: para
en: This section lists the automatic as well as explicit casts allowed for this data type
sv: I detta avsnitt listas de automatiska såväl som explicita kast som är tillåtna för denna datatyp

note: Tag: entry
en: Cast To
sv: Kasta till

note: Tag: entry
en: Behavior
sv: Beteende

note: Tag: entry
en: geometry
sv: geometri

note: Tag: entry
en: automatic
sv: automatisk

note: Tag: refpurpose
en: A composite type that consists of an error message and id1 and id2 to denote location of error. This is the return type for <varname>ValidateTopology</varname>.
sv: En sammansatt typ som består av ett felmeddelande samt id1 och id2 för att ange var felet finns. Detta är returtypen för <varname>ValidateTopology</varname>.

note: Tag: para
en: A composite type that consists of an error message and two integers. The <xref linkend="ValidateTopology"/> function returns a set of these to denote validation errors and the id1 and id2 to denote the ids of the topology objects involved in the error.
sv: En sammansatt typ som består av ett felmeddelande och två heltal. Funktionen <xref linkend="ValidateTopology"/> returnerar en uppsättning av dessa för att beteckna valideringsfel och id1 och id2 för att beteckna id för de topologiobjekt som är inblandade i felet.

note: Tag: para
en: <varname>error</varname> is varchar: Denotes type of error.
sv: <varname>error</varname> är varchar: Anger typ av fel.

note: Tag: para
en: Current error descriptors are: coincident nodes, edge crosses node, edge not simple, edge end node geometry mismatch, edge start node geometry mismatch, face overlaps face,face within face,
sv: Aktuella felbeskrivningar är: sammanfallande noder, kant korsar nod, kant inte enkel, geometrisk felmatchning mellan kantens slutpunkt och nod, geometrisk felmatchning mellan kantens startpunkt och nod, yta överlappar yta, yta inom yta,

note: Tag: para
en: <varname>id1</varname> is an integer: Denotes identifier of edge / face / nodes in error.
sv: <varname>id1</varname> är ett heltal: Anger identifierare av kant/yta/noder i felet.

note: Tag: para
en: <varname>id2</varname> is an integer: For errors that involve 2 objects denotes the secondary edge / or node
sv: <varname>id2</varname> är ett heltal: För fel som involverar 2 objekt betecknar den sekundära kanten / eller noden

note: Tag: title
en: Topology Domains
sv: Topologidomäner

note: Tag: para
en: This section lists the PostgreSQL domains installed by PostGIS Topology. Domains can be used like object types as return objects of functions or table columns. The distinction between a domain and a type is that a domain is an existing type with a check constraint bound to it.
sv: Detta avsnitt listar PostgreSQL-domänerna installerade av PostGIS Topology. Domäner kan användas som objekttyper som returobjekt för funktioner eller tabellkolumner. Skillnaden mellan en domän och en typ är att en domän är en befintlig typ med en kontrollbegränsning bunden till den.

note: Tag: refpurpose
en: An array of 2 integers generally used to identify a TopoGeometry component.
sv: En matris med 2 heltal som vanligtvis används för att identifiera en TopoGeometry-komponent.

note: Tag: para
en: An array of 2 integers used to represent one component of a simple or hierarchical <xref linkend="topogeometry"/>.
sv: En matris med 2 heltal som används för att representera en komponent i en enkel eller hierarkisk <xref linkend="topogeometry"/>.

note: Tag: para
en: In the case of a simple TopoGeometry the first element of the array represents the identifier of a topological primitive and the second element represents its type (1:node, 2:edge, 3:face). In the case of a hierarchical TopoGeometry the first element of the array represents the identifier of a child TopoGeometry and the second element represents its layer identifier.
sv: När det gäller en enkel TopoGeometry representerar det första elementet i matrisen identifieraren för en topologisk primitiv och det andra elementet representerar dess typ (1:nod, 2:kant, 3:yta). När det gäller en hierarkisk TopoGeometry representerar det första elementet i matrisen identifieraren för en underordnad TopoGeometry och det andra elementet representerar dess lageridentifierare.

note: Tag: para
en: For any given hierarchical TopoGeometry all child TopoGeometry elements will come from the same child layer, as specified in the topology.layer record for the layer of the TopoGeometry being defined.
sv: För varje given hierarkisk TopoGeometry kommer alla underordnade TopoGeometry-element att komma från samma underordnade lager, enligt vad som anges i topology.layer-posten för lagret i den TopoGeometry som definieras.

note: Tag: refpurpose
en: An array of TopoElement objects.
sv: En array av TopoElement-objekt.

note: Tag: para
en: An array of 1 or more TopoElement objects, generally used to pass around components of TopoGeometry objects.
sv: En array med 1 eller flera TopoElement-objekt, som vanligtvis används för att skicka runt komponenter i TopoGeometry-objekt.

note: Tag: title
en: Topology and TopoGeometry Management
sv: Hantering av topologi och topogeometri

note: Tag: para
en: This section lists the Topology functions for building new Topology schemas, validating topologies, and managing TopoGeometry Columns
sv: I det här avsnittet listas Topology-funktioner för att skapa nya Topology-scheman, validera topologier och hantera TopoGeometry-kolumner

note: Tag: refpurpose
en: Adds a topogeometry column to an existing table, registers this new column as a layer in topology.layer and returns the new layer_id.
sv: Lägger till en topogeometrikolumn i en befintlig tabell, registrerar den nya kolumnen som ett lager i topology.layer och returnerar det nya layer_id.

note: Tag: para
en: Each TopoGeometry object belongs to a specific Layer of a specific Topology. Before creating a TopoGeometry object you need to create its TopologyLayer. A Topology Layer is an association of a feature-table with the topology. It also contain type and hierarchy information. We create a layer using the AddTopoGeometryColumn() function:
sv: Varje TopoGeometry-objekt hör till ett specifikt lager i en specifik topologi. Innan du skapar ett TopoGeometry-objekt måste du skapa dess TopologyLayer. Ett Topology Layer är en association av en feature-tabell med topologin. Det innehåller också information om typ och hierarki. Vi skapar ett lager med hjälp av funktionen AddTopoGeometryColumn():

note: Tag: para
en: This function will both add the requested column to the table and add a record to the topology.layer table with all the given info.
sv: Denna funktion kommer både att lägga till den begärda kolumnen i tabellen och lägga till en post i tabellen topology.layer med all angiven information.

note: Tag: para
en: If you don't specify [child_layer] (or set it to NULL) this layer would contain Basic TopoGeometries (composed by primitive topology elements). Otherwise this layer will contain hierarchical TopoGeometries (composed by TopoGeometries from the child_layer).
sv: Om du inte anger [child_layer] (eller sätter det till NULL) kommer detta lager att innehålla grundläggande TopoGeometries (sammansatta av primitiva topologielement). Annars kommer detta lager att innehålla hierarkiska TopoGeometries (sammansatta av TopoGeometries från child_layer).

note: Tag: para
en: Once the layer is created (its id is returned by the AddTopoGeometryColumn function) you're ready to construct TopoGeometry objects in it
sv: När lagret har skapats (dess id returneras av funktionen AddTopoGeometryColumn) är du redo att konstruera TopoGeometry-objekt i det

note: Tag: para
en: Valid <varname>feature_type</varname>s are: POINT, MULTIPOINT, LINE, MULTILINE, POLYGON, MULTIPOLYGON, COLLECTION
sv: Giltiga <varname>feature_types</varname>är: PUNKT, MULTIPOINT, LINE, MULTILINE, POLYGON, MULTIPOLYGON, COLLECTION

note: Tag: para
en: Availability: 1.1
sv: Tillgänglighet: 1.1

note: Tag: refpurpose
en: Renames a topogeometry column
sv: Byter namn på en topogeometri-kolumn

note: Tag: para
en: This function changes the name of an existing TopoGeometry column ensuring metadata information about it is updated accordingly.
sv: Denna funktion ändrar namnet på en befintlig TopoGeometry-kolumn och ser till att metadatainformationen om den uppdateras i enlighet med detta.

note: Tag: refpurpose
en: Use with caution: Drops a topology schema and deletes its reference from topology.topology table and references to tables in that schema from the geometry_columns table.
sv: Använd med försiktighet: Tar bort ett topologischema och raderar dess referens från tabellen topology.topology och referenser till tabeller i det schemat från tabellen geometry_columns.

note: Tag: para
en: Drops a topology schema and deletes its reference from topology.topology table and references to tables in that schema from the geometry_columns table. This function should be USED WITH CAUTION, as it could destroy data you care about. If the schema does not exist, it just removes reference entries the named schema.
sv: Tar bort ett topologischema och raderar dess referens från tabellen topology.topology och referenser till tabeller i schemat från tabellen geometry_columns. Denna funktion bör användas med försiktighet, eftersom den kan förstöra data som du bryr dig om. Om schemat inte finns tar den bara bort referensposter i det namngivna schemat.

note: Tag: para
en: Cascade drops the ma_topo schema and removes all references to it in topology.topology and geometry_columns.
sv: Cascade släpper ma_topo-schemat och tar bort alla referenser till det i topology.topology och geometry_columns.

note: Tag: refpurpose
en: Renames a topology
sv: Byter namn på en topologi

note: Tag: para
en: Renames a topology schema, updating its metadata record in the <varname>topology.topology</varname> table.
sv: Byter namn på ett topologischema och uppdaterar dess metadatapost i tabellen topology <varname>.</varname> topology.

note: Tag: para
en: Rename a topology from <varname>topo_stage</varname> to <varname>topo_prod</varname>.
sv: Byt namn på en topologi från <varname>topo_stage</varname> till <varname>topo_prod</varname>.

note: Tag: refpurpose
en: Drops the topogeometry column from the table named <varname>table_name</varname> in schema <varname>schema_name</varname> and unregisters the columns from topology.layer table.
sv: Tar bort kolumnen topogeometry från tabellen med namnet <varname>table_name</varname> i schema <varname>schema_name</varname> och avregistrerar kolumnerna från tabellen topology.layer.

note: Tag: para
en: Drops the topogeometry column from the table named <varname>table_name</varname> in schema <varname>schema_name</varname> and unregisters the columns from topology.layer table. Returns summary of drop status. NOTE: it first sets all values to NULL before dropping to bypass referential integrity checks.
sv: Tar bort kolumnen topogeometry från tabellen med namnet <varname>table_name</varname> i schema <varname>schema_name</varname> och avregistrerar kolumnerna från tabellen topology.layer. Returnerar en sammanfattning av borttagningsstatus. OBS: den sätter först alla värden till NULL innan den släpper för att kringgå kontroller av referensintegritet.

note: Tag: refpurpose
en: Adds missing entries to topology.layer table by reading metadata from topo tables.
sv: Lägger till saknade poster i tabellen topology.layer genom att läsa metadata från topotabeller.

note: Tag: para
en: Adds missing entries to the <varname>topology.layer</varname> table by inspecting topology constraints on tables. This function is useful for fixing up entries in topology catalog after restores of schemas with topo data.
sv: Lägger till saknade poster i tabellen <varname>topology.layer</varname> genom att inspektera topologibegränsningar för tabeller. Denna funktion är användbar för att åtgärda poster i topologikatalogen efter återställning av scheman med topodata.

note: Tag: para
en: It returns the list of entries created. Returned columns are <varname>schema_name</varname>, <varname>table_name</varname>, <varname>feature_column</varname>.
sv: Den returnerar en lista över skapade poster. Kolumner som returneras är <varname>schema_name</varname>, <varname>table_name</varname>, <varname>feature_column</varname>.

note: Tag: para
en: Availability: 2.3.0
sv: Tillgänglighet: 2.3.0

note: Tag: refpurpose
en: <refpurpose>Takes a topology name and provides summary totals of types of objects in topology.</refpurpose>
sv: <refpurpose>Tar ett topologinamn och ger sammanfattande totalsummor för olika typer av objekt i topologin.</refpurpose>

note: Tag: para
en: <para>Takes a topology name and provides summary totals of types of objects in topology.</para>
sv: <para>Tar ett topologinamn och ger sammanfattande totalsummor för olika typer av objekt i topologin.</para>

note: Tag: refpurpose
en: Returns a set of validatetopology_returntype objects detailing issues with topology.
sv: Returnerar en uppsättning validatetopology_returntype-objekt som beskriver problem med topologin.

note: Tag: para
en: Returns a set of <xref linkend="validatetopology_returntype"/> objects detailing issues with topology, optionally limiting the check to the area specified by the <varname>bbox</varname> parameter.
sv: Returnerar en uppsättning <xref linkend="validatetopology_returntype"/> -objekt som beskriver problem med topologin och eventuellt begränsar kontrollen till det område som anges av parametern <varname>bbox</varname>.

note: Tag: para
en: List of possible errors, what they mean and what the returned ids represent are displayed below:
sv: Nedan visas en lista över möjliga fel, vad de betyder och vad de returnerade ID:na representerar:

note: Tag: entry
en: Error
sv: Fel

note: Tag: entry
en: Meaning
sv: Betydelse

note: Tag: entry
en: coincident nodes
sv: sammanfallande noder

note: Tag: entry
en: Identifier of first node.
sv: Identifierare för första noden.

note: Tag: entry
en: Identifier of second node.
sv: Identifierare för den andra noden.

note: Tag: entry
en: Two nodes have the same geometry.
sv: Två noder har samma geometri.

note: Tag: entry
en: edge crosses node
sv: kant korsar nod

note: Tag: entry
en: Identifier of the edge.
sv: Identifierare av kanten.

note: Tag: entry
en: Identifier of the node.
sv: Identifierare för noden.

note: Tag: entry
en: An edge has a node in its interior. See <xref linkend="ST_Relate"/>.
sv: En kant har en nod i sitt inre. Se <xref linkend="ST_Relate"/>.

note: Tag: entry
en: invalid edge
sv: ogiltig flank

note: Tag: entry
en: An edge geometry is invalid. See <xref linkend="ST_IsValid"/>.
sv: En kantgeometri är ogiltig. Se <xref linkend="ST_IsValid"/>.

note: Tag: entry
en: edge not simple
sv: kant inte enkel

note: Tag: entry
en: An edge geometry has self-intersections. See <xref linkend="ST_IsSimple"/>.
sv: En kantgeometri har självskärningar. Se <xref linkend="ST_IsSimple"/>.

note: Tag: entry
en: edge crosses edge
sv: kant korsar kant

note: Tag: entry
en: Identifier of first edge.
sv: Identifierare av första kanten.

note: Tag: entry
en: Identifier of second edge.
sv: Identifierare av andra kanten.

note: Tag: entry
en: Two edges have an interior intersection. See <xref linkend="ST_Relate"/>.
sv: Två kanter har en inre skärningspunkt. Se <xref linkend="ST_Relate"/>.

note: Tag: entry
en: edge start node geometry mismatch
sv: kant start nod geometri missmatchning

note: Tag: entry
en: Identifier of the indicated start node.
sv: Identifierare för den angivna startnoden.

note: Tag: entry
en: The geometry of the node indicated as the starting node for an edge does not match the first point of the edge geometry. See <xref linkend="ST_StartPoint"/>.
sv: Geometrin för den nod som anges som startnod för en kant stämmer inte överens med den första punkten i kantgeometrin. Se <xref linkend="ST_StartPoint"/>.

note: Tag: entry
en: edge end node geometry mismatch
sv: kant ändnod geometri missanpassning

note: Tag: entry
en: Identifier of the indicated end node.
sv: Identifierare för den angivna slutnoden.

note: Tag: entry
en: The geometry of the node indicated as the ending node for an edge does not match the last point of the edge geometry. See <xref linkend="ST_EndPoint"/>.
sv: Geometrin för den nod som anges som slutnod för en kant stämmer inte överens med den sista punkten i kantgeometrin. Se <xref linkend="ST_EndPoint"/>.

note: Tag: entry
en: face without edges
sv: yta utan kanter

note: Tag: entry
en: Identifier of the orphaned face.
sv: Identifierare av den föräldralösa ytan.

note: Tag: entry
en: No edge reports an existing face on either of its sides (left_face, right_face).
sv: Ingen kant rapporterar en befintlig yta på någon av sina sidor (left_face, right_face).

note: Tag: entry
en: face has no rings
sv: ytan har inga ringar

note: Tag: entry
en: Identifier of the partially-defined face.
sv: Identifierare av den delvis definierade ytan.

note: Tag: entry
en: Edges reporting a face on their sides do not form a ring.
sv: Kanter som rapporterar en yta på sina sidor bildar inte en ring.

note: Tag: entry
en: face has wrong mbr
sv: ytan har fel mbr

note: Tag: entry
en: Identifier of the face with wrong mbr cache.
sv: Identifierare av yta med felaktig mbr-cache.

note: Tag: entry
en: Minimum bounding rectangle of a face does not match minimum bounding box of the collection of edges reporting the face on their sides.
sv: Minsta avgränsande rektangel för en yta stämmer inte överens med minsta avgränsande box för samlingen av kanter som rapporterar ytan på sina sidor.

note: Tag: entry
en: hole not in advertised face
sv: hål inte i annonserad yta

note: Tag: entry
en: Signed identifier of an edge, identifying the ring. See <xref linkend="GetRingEdges"/>.
sv: Signerad identifierare av en kant som identifierar ringen. Se <xref linkend="GetRingEdges"/>.

note: Tag: entry
en: A ring of edges reporting a face on its exterior is contained in different face.
sv: En ring av kanter som rapporterar en yta på sin utsida är innesluten i en annan yta.

note: Tag: entry
en: not-isolated node has not- containing_face
sv: ej isolerad nod har ej innehållande_yta

note: Tag: entry
en: Identifier of the ill-defined node.
sv: Identifierare för den odefinierade noden.

note: Tag: entry
en: A node which is reported as being on the boundary of one or more edges is indicating a containing face.
sv: En nod som rapporteras ligga på gränsen till en eller flera kanter indikerar en innehållande yta.

note: Tag: entry
en: isolated node has containing_face
sv: isolerad nod har innehållande_yta

note: Tag: entry
en: A node which is not reported as being on the boundary of any edges is lacking the indication of a containing face.
sv: En nod som inte rapporteras som liggande på gränsen till någon kant saknar indikationen för en innehållande yta.

note: Tag: entry
en: isolated node has wrong containing_face
sv: isolerad nod har fel containing_face

note: Tag: entry
en: Identifier of the misrepresented node.
sv: Identifierare för den felaktigt presenterade noden.

note: Tag: entry
en: A node which is not reported as being on the boundary of any edges indicates a containing face which is not the actual face containing it. See <xref linkend="GetFaceContainingPoint"/>.
sv: En nod som inte rapporteras som liggande på gränsen till någon kant indikerar en innehållande yta som inte är den faktiska yta som innehåller den. Se <xref linkend="GetFaceContainingPoint"/>.

note: Tag: entry
en: invalid next_right_edge
sv: ogiltig next_right_edge

note: Tag: entry
en: Identifier of the misrepresented edge.
sv: Identifierare av den felrepresenterade kanten.

note: Tag: entry
en: Signed id of the edge which should be indicated as the next right edge.
sv: Signerad id för den kant som ska anges som nästa högerkant.

note: Tag: entry
en: The edge indicated as the next edge encountered walking on the right side of an edge is wrong.
sv: Den kant som anges som nästa kant som man stöter på när man går på höger sida av en kant är fel.

note: Tag: entry
en: invalid next_left_edge
sv: ogiltig nästa_vänstra_kant

note: Tag: entry
en: Signed id of the edge which should be indicated as the next left edge.
sv: Signerad id för den kant som ska anges som nästa vänstra kant.

note: Tag: entry
en: The edge indicated as the next edge encountered walking on the left side of an edge is wrong.
sv: Den kant som anges som nästa kant som man stöter på när man går på vänster sida av en kant är fel.

note: Tag: entry
en: mixed face labeling in ring
sv: blandad ytmärkning i ring

note: Tag: entry
en: Edges in a ring indicate conflicting faces on the walking side. This is also known as a "Side Location Conflict".
sv: Kanter i en ring indikerar motstridiga ytor på gångsidan. Detta kallas också för en "Side Location Conflict".

note: Tag: entry
en: non-closed ring
sv: ej sluten ring

note: Tag: entry
en: A ring of edges formed by following next_left_edge/next_right_edge attributes starts and ends on different nodes.
sv: En ring av kanter som bildas genom att följa next_left_edge/next_right_edge-attributen börjar och slutar på olika noder.

note: Tag: entry
en: face has multiple shells
sv: ytan har flera skal

note: Tag: entry
en: Identifier of the contended face.
sv: Identifierare av den konturerade ytan.

note: Tag: entry
en: More than a one ring of edges indicate the same face on its interior.
sv: Mer än en ring av kanter indikerar samma yta på dess insida.

note: Tag: para
en: Availability: 1.0.0
sv: Tillgänglighet: 1.0.0

note: Tag: para
en: Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false positives that were existent in prior versions.
sv: Förbättrad: 2.0.0 effektivare detektering av kantkorsningar och korrigeringar för falska positiva som fanns i tidigare versioner.

note: Tag: para
en: Changed: 2.2.0 values for id1 and id2 were swapped for 'edge crosses node' to be consistent with error description.
sv: Ändrad: 2.2.0 värdena för id1 och id2 byttes ut mot "edge crosses node" för att stämma överens med felbeskrivningen.

note: Tag: para
en: Changed: 3.2.0 added optional bbox parameter, perform face labeling and edge linking checks.
sv: Ändrad: 3.2.0 lade till valfri bbox-parameter, utför kontroller av ytmärkning och kantlänkning.

note: Tag: refpurpose
en: Returns info about invalid topology relation records
sv: Returnerar information om ogiltiga topologirelationsposter

note: Tag: para
en: Returns a set records giving information about invalidities in the relation table of the topology.
sv: Returnerar en uppsättning poster som ger information om ogiltigheter i topologins relationstabell.

note: Tag: para
en: Availability: 3.2.0
sv: Tillgänglighet: 3.2.0

note: Tag: refpurpose
en: Returns non-precise vertices in the topology.
sv: Returnerar icke-precisa toppunkter i topologin.

note: Tag: para
en: Returns all vertices that are not rounded to the topology or given <varname>gridSize</varname> as a puntal geometry, optionally limiting the check to the area specified by the <varname>bbox</varname> parameter.
sv: Returnerar alla hörn som inte är avrundade till topologin eller given <varname>gridSize</varname> som en punktgeometri, eventuellt med begränsning av kontrollen till det område som anges av parametern <varname>bbox</varname>.

note: Tag: para
en: Availability: 3.6.0
sv: Tillgänglighet: 3.6.0

note: Tag: refpurpose
en: Snap topology vertices to precision grid.
sv: Fäst topologivinklar till precisionsrutnätet.

note: Tag: para
en: Snaps all vertices of a topology to the topology precision grid or to the grid whose size is specified with the <varname>gridSize</varname> parameter, optionally limiting the operation to the objects intersecting the area specified by the <varname>bbox</varname> parameter.
sv: Snäpper alla hörn i en topologi till topologins precisionsraster eller till det raster vars storlek anges med parametern <varname>gridSize</varname>, och begränsar eventuellt operationen till de objekt som skär det område som anges med parametern <varname>bbox</varname>.

note: Tag: para
en: Snapping could make the topology invalid, so it is recommended to check the outcome of operation with <xref linkend="ValidateTopology"/>.
sv: Snapping kan göra topologin ogiltig, så det rekommenderas att du kontrollerar resultatet av operationen med <xref linkend="ValidateTopology"/>.

note: Tag: refpurpose
en: Returns a topology record by different means.
sv: Returnerar en topologipost på olika sätt.

note: Tag: para
en: Takes a topology identifier or the identifier of a topology-related object and returns a topology.topology record.
sv: Tar en topologiidentifierare eller identifieraren för ett topologirelaterat objekt och returnerar en topology.topology-post.

note: Tag: refpurpose
en: Returns a topology.layer record by different means.
sv: Returnerar en topology.layer-post på olika sätt.

note: Tag: para
en: Takes a layer identifier or the identifier of a topology-related object and returns a topology.layer record.
sv: Tar en lageridentifierare eller identifieraren för ett topologirelaterat objekt och returnerar en topology.layer-post.

note: Tag: refpurpose
en: Total disk space used by the specified topology, including all indexes and TOAST data.
sv: Totalt diskutrymme som används av den angivna topologin, inklusive alla index och TOAST-data.

note: Tag: para
en: Takes a topology name and provides the total disk space used by all its tables, including indexes and TOAST data.
sv: Tar ett topologinamn och ger det totala diskutrymmet som används av alla dess tabeller, inklusive index och TOAST-data.

note: Tag: refpurpose
en: Upgrades the specified topology to support large ids (int8) for topology and primitive ids.
sv: Uppgraderar den angivna topologin till att stödja stora ids (int8) för topologi och primitiva ids.

note: Tag: para
en: Takes a topology name and upgrades it to support large ids (int8) for topology and primitive ids. The function upgrades the following: - face (face_id column from int4 to int8, face_id_seq from int4 to int8) - node (node_id column from int4 to int8, containing_face column from int4 to int8, node_id_seq from int4 to int8) - edge_data (edge_id column from int4 to int8, edge_data_edge_id_seq from int4 to int8, left_face and right_face columns from int4 to int8, start_node and end_node columns from int4 to int8, next_left_edge and next_right_edge columns from int4 to int8) - relation (topogeo_id column from int4 to int8, element_id from int4 to int8) - topology (useslargeids column set to true)
sv: Tar ett topologinamn och uppgraderar det så att det stöder stora id:n (int8) för topologi och primitiva id:n. Funktionen uppgraderar följande: - face (face_id kolumn från int4 till int8, face_id_seq från int4 till int8) - node (node_id kolumn från int4 till int8, containing_face kolumn från int4 till int8, node_id_seq från int4 till int8) - edge_data (edge_id kolumn från int4 till int8, edge_data_edge_id_seq från int4 till int8, left_face och right_face kolumner från int4 till int8, start_node och end_node kolumner från int4 till int8, next_left_edge och next_right_edge kolumner från int4 till int8) - relation (topogeo_id kolumn från int4 till int8, element_id från int4 till int8) - topologi (useslargeids kolumn satt till true)

note: Tag: title
en: Topology Statistics Management
sv: Hantering av topologistatistik

note: Tag: para
en: This section discusses management of database statistics during topology building.
sv: I detta avsnitt beskrivs hantering av databasstatistik under topologibyggandet.

note: Tag: para
en: Adding elements to a topology triggers many database queries for finding existing edges that will be split, adding nodes and updating edges that will node with the new linework. For this reason it is useful that statistics about the data in the topology tables are up-to-date.
sv: Att lägga till element i en topologi utlöser många databasfrågor för att hitta befintliga kanter som ska delas, lägga till noder och uppdatera kanter som ska knytas till det nya linjeverket. Därför är det bra om statistiken över data i topologitabellerna är uppdaterad.

note: Tag: para
en: PostGIS Topology population and editing functions do not automatically update the statistics because a updating stats after each and every change in a topology would be overkill, so it is the caller's duty to take care of that.
sv: PostGIS topologipopulation och redigeringsfunktioner uppdaterar inte statistiken automatiskt eftersom det skulle vara onödigt att uppdatera statistiken efter varje ändring i en topologi, så det är uppringarens skyldighet att ta hand om det.

note: Tag: para
en: That the statistics updated by autovacuum will NOT be visible to transactions which started before autovacuum process completed, so long-running transactions will need to run ANALYZE themselves, to use updated statistics.
sv: Att statistiken som uppdateras av autovacuum INTE kommer att vara synlig för transaktioner som startade innan autovacuum-processen slutfördes, så långvariga transaktioner måste köra ANALYZE själva för att använda uppdaterad statistik.

note: Tag: para
en: This section covers the topology functions for creating new topologies.
sv: I detta avsnitt beskrivs topologifunktionerna för att skapa nya topologier.

note: Tag: refpurpose
en: Creates a new topology schema and registers it in the topology.topology table.
sv: Skapar ett nytt topologischema och registrerar det i tabellen topology.topology.

note: Tag: para
en: Creates a new topology schema with name <varname>topology_name</varname> and registers it in the <varname>topology.topology</varname> table. Topologies must be uniquely named. The topology tables (<varname>edge_data</varname>, <varname>face</varname>, <varname>node</varname>,and <varname>relation</varname> are created in the schema. It returns the id of the topology.
sv: Skapar ett nytt topologischema med namnet <varname>topology_name</varname> och registrerar det i tabellen topology <varname>.</varname> topology. Topologierna måste ha unika namn. Topologitabellerna<varname>(edge_data</varname>, <varname>face</varname>, <varname>node</varname> och <varname>relation</varname> ) skapas i schemat. Den returnerar id för topologin.

note: Tag: para
en: The <varname>srid</varname> is the <link linkend="spatial_ref_sys">spatial reference system</link> SRID for the topology. The SRID defaults to -1 (unknown) if not specified.
sv: <varname>Srid</varname> är det <link linkend="spatial_ref_sys">spatiala referenssystemets</link> SRID för topologin. Standardvärdet för SRID är -1 (okänt) om det inte anges.

note: Tag: para
en: The tolerance <varname>prec</varname> is measured in the units of the spatial reference system. The tolerance defaults to 0.
sv: Toleransen <varname>prec</varname> mäts i enheterna i det spatiala referenssystemet. Toleransen är 0 som standard.

note: Tag: para
en: <varname>hasz</varname> defaults to false if not specified.
sv: <varname>hasz</varname> är som standard false om det inte anges.

note: Tag: para
en: <varname>topoid</varname> optional explicit identifier (allows deterministic topology id assignment, needs to be unique)
sv: <varname>topoid</varname> valfri explicit identifierare (möjliggör deterministisk tilldelning av topologi-id, måste vara unik)

note: Tag: para
en: <varname>useslargeids</varname> optional, defaults to false. If true, the topology will be created to support large ids (int8) for topology and primitive ids.
sv: <varname>useslargeids</varname> valfritt, standardvärde false. Om true, kommer topologin att skapas för att stödja stora id (int8) för topologi- och primitiva id.

note: Tag: para
en: This is similar to the SQL/MM <xref linkend="ST_InitTopoGeo"/> but has more functionality.
sv: Detta liknar SQL/MM <xref linkend="ST_InitTopoGeo"/> men har fler funktioner.

note: Tag: para
en: Enhanced: 2.0 added the signature accepting hasZ
sv: Förbättrad: 2.0 lade till signaturen acceptera hasZ

note: Tag: para
en: Create a topology schema called <varname>ma_topo</varname> that stores edges and nodes in Massachusetts State Plane-meters (SRID = 26986). The tolerance represents 0.5 meters since the spatial reference system is meter-based.
sv: Skapa ett topologischema som heter <varname>ma_topo</varname> som lagrar kanter och noder i Massachusetts State Plane-meters (SRID = 26986). Toleransen representerar 0,5 meter eftersom det spatiala referenssystemet är meterbaserat.

note: Tag: para
en: Create a topology for Rhode Island called <varname>ri_topo</varname> in spatial reference system State Plane-feet (SRID = 3438)
sv: Skapa en topologi för Rhode Island med namnet <varname>ri_topo</varname> i det spatiala referenssystemet State Plane-feet (SRID = 3438)

note: Tag: refpurpose
en: Makes a copy of a topology (nodes, edges, faces, layers and TopoGeometries) into a new schema
sv: Gör en kopia av en topologi (noder, kanter, ytor, lager och TopoGeometries) till ett nytt schema

note: Tag: para
en: Creates a new topology with name <varname>new_name</varname>, with SRID and precision copied from <varname>existing_topology_name</varname> The nodes, edges and faces in <varname>existing_topology_name</varname> are copied into the new topology, as well as Layers and their associated TopoGeometries.
sv: Skapar en ny topologi med namnet <varname>new_name</varname>, med SRID och precision kopierade från <varname>existing_topology_name</varname> Noder, kanter och ytor i <varname>existing_topology_name</varname> kopieras till den nya topologin, liksom lager och deras associerade TopoGeometries.

note: Tag: para
en: The new rows in the <varname>topology.layer</varname> table contain synthetic values for schema_name, table_name and feature_column. This is because the TopoGeometry objects exist only as a definition and are not yet available in a user-defined table.
sv: De nya raderna i tabellen <varname>topology.layer</varname> innehåller syntetiska värden för schema_name, table_name och feature_column. Detta beror på att TopoGeometry-objekten endast finns som en definition och ännu inte är tillgängliga i en användardefinierad tabell.

note: Tag: para
en: Make a backup of a topology called <varname>ma_topo</varname>.
sv: Gör en säkerhetskopia av en topologi som heter <varname>ma_topo</varname>.

note: Tag: para
en: This is the SQL-MM equivalent of <xref linkend="CreateTopology"/>. It lacks options for spatial reference system and tolerance. it returns a text description of the topology creation, instead of the topology id.
sv: Detta är SQL-MM:s motsvarighet till <xref linkend="CreateTopology"/>. Den saknar alternativ för spatialt referenssystem och tolerans. den returnerar en textbeskrivning av topologins skapande, i stället för topologins id.

note: Tag: para
en: &sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17
sv: &sqlmm_compliant; SQL-MM 3 Topo-Geo och Topo-Net 3: Rutinbeskrivningar: X.3.17

note: Tag: refpurpose
en: <refpurpose>Adds a collection of geometries to a given empty topology and returns a message detailing success.</refpurpose>
sv: <refpurpose>Lägger till en samling geometrier till en given tom topologi och returnerar ett meddelande om det lyckas.</refpurpose>

note: Tag: para
en: <para>Adds a collection of geometries to a given empty topology and returns a message detailing success.</para>
sv: <para>Lägger till en samling geometrier till en given tom topologi och returnerar ett meddelande om det lyckas.</para>

note: Tag: para
en: Useful for populating an empty topology.
sv: Användbar för att fylla i en tom topologi.

note: Tag: para
en: Availability: 2.0
sv: Tillgänglighet: 2.0

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18
sv: &sqlmm_compliant; SQL-MM: Topo-Geo och Topo-Net 3: Rutinmässiga detaljer -- X.3.18

note: Tag: refpurpose
en: Adds a point to an existing topology using a tolerance and possibly splitting an existing edge.
sv: Lägger till en punkt i en befintlig topologi med hjälp av en tolerans och eventuellt genom att dela en befintlig kant.

note: Tag: para
en: Adds a point to an existing topology and returns its identifier. The given point will snap to existing nodes or edges within given tolerance. An existing edge may be split by the snapped point.
sv: Lägger till en punkt till en befintlig topologi och returnerar dess identifierare. Den givna punkten snäpper till befintliga noder eller kanter inom given tolerans. En befintlig kant kan delas av den snäppta punkten.

note: Tag: refpurpose
en: Adds a linestring to an existing topology using a tolerance and possibly splitting existing edges/faces.
sv: Lägger till en linestrings till en befintlig topologi med hjälp av en tolerans och eventuellt delning av befintliga kanter/ytor.

note: Tag: para
en: Adds a linestring to an existing topology and returns a set of signed edge identifiers forming it up (negative identifies mean the edge goes in the opposite direction of the input linestring). The given line will snap to existing nodes or edges within given tolerance. Existing edges and faces may be split by the line. New nodes and faces may be added.
sv: Lägger till en linestrings till en befintlig topologi och returnerar en uppsättning signerade kantidentifierare som bildar den (negativa identifierare innebär att kanten går i motsatt riktning mot den inmatade linestringsen). Den angivna linjen kommer att fästa vid befintliga noder eller kanter inom given tolerans. Befintliga kanter och ytor kan delas av linjen. Nya noder och ytor kan läggas till.

note: Tag: para
en: Updating statistics about topologies being loaded via this function is up to caller, see <xref linkend="Topology_StatsManagement"/>.
sv: Uppdatering av statistik om topologier som laddas via denna funktion är upp till den som anropar, se <xref linkend="Topology_StatsManagement"/>.

note: Tag: para
en: Enhanced: 3.2.0 added support for returning signed identifier.
sv: Förbättrad: 3.2.0 lade till stöd för att returnera signerad identifierare.

note: Tag: refpurpose
en: Adds a polygon to an existing topology using a tolerance and possibly splitting existing edges/faces. Returns face identifiers.
sv: Lägger till en polygon till en befintlig topologi med hjälp av en tolerans och eventuellt delning av befintliga kanter/ytor. Returnerar ytidentifierare.

note: Tag: para
en: Adds a polygon to an existing topology and returns a set of face identifiers forming it up. The boundary of the given polygon will snap to existing nodes or edges within given tolerance. Existing edges and faces may be split by the boundary of the new polygon.
sv: Lägger till en polygon till en befintlig topologi och returnerar en uppsättning ytidentifierare som bildar den. Gränsen för den givna polygonen kommer att snäppa till befintliga noder eller kanter inom given tolerans. Befintliga kanter och ytor kan delas av den nya polygonens gräns.

note: Tag: refpurpose
en: Load a geometry into an existing topology, snapping and splitting as needed.
sv: Läs in en geometri i en befintlig topologi, snappa och dela efter behov.

note: Tag: para
en: Loads a geometry into an existing topology. The given geometry will snap to existing nodes or edges within given tolerance. Existing edges and faces may be split as a consequence of the load.
sv: Läser in en geometri i en befintlig topologi. Den givna geometrin kommer att snäppa till befintliga noder eller kanter inom given tolerans. Befintliga kanter och ytor kan delas som en följd av laddningen.

note: Tag: para
en: Availability: 3.5.0
sv: Tillgänglighet: 3.5.0

note: Tag: title
en: Topology Editors
sv: Topologiredigerare

note: Tag: para
en: This section covers topology functions for adding, moving, deleting, and splitting edges, faces, and nodes. All of these functions are defined by ISO SQL/MM.
sv: I detta avsnitt beskrivs topologifunktioner för att lägga till, flytta, ta bort och dela kanter, ytor och noder. Alla dessa funktioner definieras av ISO SQL/MM.

note: Tag: refpurpose
en: Adds an isolated node to a face in a topology and returns the nodeid of the new node. If face is null, the node is still created.
sv: Lägger till en isolerad nod till en face i en topologi och returnerar nodeid för den nya noden. Om face är null skapas noden ändå.

note: Tag: para
en: Adds an isolated node with point location <varname>apoint</varname> to an existing face with faceid <varname>aface</varname> to a topology <varname>atopology</varname> and returns the nodeid of the new node.
sv: Lägger till en isolerad nod med punktläge <varname>apoint</varname> till en befintlig yta med faceid <varname>aface</varname> till en topologi <varname>atopologi</varname> och returnerar den nya nodens nodeid.

note: Tag: para
en: If the spatial reference system (srid) of the point geometry is not the same as the topology, the <varname>apoint</varname> is not a point geometry, the point is null, or the point intersects an existing edge (even at the boundaries) then an exception is thrown. If the point already exists as a node, an exception is thrown.
sv: Om det spatiala referenssystemet (srid) för punktgeometrin inte är detsamma som topologin <varname>, apoint</varname> inte är en punktgeometri, punkten är null eller punkten skär en befintlig kant (även vid gränserna) kommer ett undantag att utlösas. Om punkten redan existerar som en nod, kommer ett undantag att kastas.

note: Tag: para
en: If <varname>aface</varname> is not null and the <varname>apoint</varname> is not within the face, then an exception is thrown.
sv: Om <varname>aface</varname> inte är null och <varname>apoint</varname> inte ligger inom ytan, utlöses ett undantag.

note: Tag: refpurpose
en: <refpurpose>Adds an isolated edge defined by geometry <varname>alinestring</varname> to a topology connecting two existing isolated nodes <varname>anode</varname> and <varname>anothernode</varname> and returns the edge id of the new edge.</refpurpose>
sv: <refpurpose>Lägger till en isolerad kant definierad av geometrin <varname>alinestring</varname> till en topologi som förbinder två befintliga isolerade noder <varname>anode</varname> och <varname>anothernode</varname> och returnerar kant-ID för den nya kanten.</refpurpose>

note: Tag: para
en: <para>Adds an isolated edge defined by geometry <varname>alinestring</varname> to a topology connecting two existing isolated nodes <varname>anode</varname> and <varname>anothernode</varname> and returns the edge id of the new edge.</para>
sv: <para>Lägger till en isolerad kant definierad av geometrin <varname>alinestring</varname> till en topologi som förbinder två befintliga isolerade noder <varname>anode</varname> och <varname>anothernode</varname> och returnerar kant-ID för den nya kanten.</para>

note: Tag: para
en: If the spatial reference system (srid) of the <varname>alinestring</varname> geometry is not the same as the topology, any of the input arguments are null, or the nodes are contained in more than one face, or the nodes are start or end nodes of an existing edge, then an exception is thrown.
sv: Om det spatiala referenssystemet (srid) för <varname>alinestring-geometrin</varname> inte är detsamma som topologin, om något av indatagumenten är null, om noderna finns i mer än en yta eller om noderna är start- eller slutnoder för en befintlig kant, så kastas ett undantag.

note: Tag: para
en: If the <varname>alinestring</varname> is not within the face of the face the <varname>anode</varname> and <varname>anothernode</varname> belong to, then an exception is thrown.
sv: Om <varname>alinestringen</varname> inte ligger inom ytan för den yta som <varname>anoden</varname> och <varname>anothernoden</varname> tillhör, kastas ett undantag.

note: Tag: para
en: If the <varname>anode</varname> and <varname>anothernode</varname> are not the start and end points of the <varname>alinestring</varname> then an exception is thrown.
sv: Om <varname>anoden</varname> och <varname>anothernoden</varname> inte är start- och slutpunkterna för <varname>alinestringen</varname> kastas ett undantag.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4
sv: &sqlmm_compliant; SQL-MM: Topo-Geo och Topo-Net 3: Rutinmässiga detaljer: X.3.4

note: Tag: refpurpose
en: Add a new edge and, if in doing so it splits a face, delete the original face and replace it with two new faces.
sv: Lägg till en ny kant och, om den delar en yta, ta bort den ursprungliga ytan och ersätt den med två nya ytor.

note: Tag: para
en: Add a new edge and, if in doing so it splits a face, delete the original face and replace it with two new faces. Returns the id of the newly added edge.
sv: Lägg till en ny kant och, om den delar en yta, ta bort den ursprungliga ytan och ersätt den med två nya ytor. Returnerar id för den nyligen tillagda kanten.

note: Tag: para
en: Updates all existing joined edges and relationships accordingly.
sv: Uppdaterar alla befintliga sammanfogade kanter och relationer i enlighet med detta.

note: Tag: para
en: If any arguments are null, the given nodes are unknown (must already exist in the <varname>node</varname> table of the topology schema) , the <varname>acurve</varname> is not a <varname>LINESTRING</varname>, the <varname>anode</varname> and <varname>anothernode</varname> are not the start and endpoints of <varname>acurve</varname> then an error is thrown.
sv: Om något argument är null, de givna noderna är okända (måste redan finnas i <varname>nodtabellen</varname> i topologischemat), <varname>acurve</varname> inte är en <varname>LINESTRING</varname>, <varname>anode</varname> och <varname>anothernode</varname> inte är start- och slutpunkterna för <varname>acurve</varname>, så kastas ett fel.

note: Tag: para
en: If the spatial reference system (srid) of the <varname>acurve</varname> geometry is not the same as the topology an exception is thrown.
sv: Om det spatiala referenssystemet (srid) för <varname>acurve-geometrin</varname> inte är detsamma som topologin kastas ett undantag.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12
sv: &sqlmm_compliant; SQL-MM: Topo-Geo och Topo-Net 3: Rutinmässiga detaljer: X.3.12

note: Tag: refpurpose
en: Add a new edge and, if in doing so it splits a face, modify the original face and add a new face.
sv: Lägg till en ny kant och, om den delar en yta, modifiera den ursprungliga ytan och lägg till en ny yta.

note: Tag: para
en: Add a new edge and, if doing so splits a face, modify the original face and add a new one.
sv: Lägg till en ny kant och, om detta splittrar en yta, modifiera den ursprungliga ytan och lägg till en ny.

note: Tag: para
en: If possible, the new face will be created on left side of the new edge. This will not be possible if the face on the left side will need to be the Universe face (unbounded).
sv: Om möjligt skapas den nya ytan på vänster sida av den nya kanten. Detta är inte möjligt om ytan på vänster sida måste vara universums yta (obegränsad).

note: Tag: para
en: Returns the id of the newly added edge.
sv: Returnerar id för den nyligen tillagda kanten.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13
sv: &sqlmm_compliant; SQL-MM: Topo-Geo och Topo-Net 3: Rutinmässiga detaljer: X.3.13

note: Tag: refpurpose
en: <refpurpose>Removes an edge and, if the removed edge separated two faces, delete the original faces and replace them with a new face.</refpurpose>
sv: <refpurpose>Tar bort en kant och, om den borttagna kanten separerade två ytor, tar bort de ursprungliga ytorna och ersätter dem med en ny yta.</refpurpose>

note: Tag: para
en: <para>Removes an edge and, if the removed edge separated two faces, delete the original faces and replace them with a new face.</para>
sv: <para>Tar bort en kant och, om den borttagna kanten separerade två ytor, tar bort de ursprungliga ytorna och ersätter dem med en ny yta.</para>

note: Tag: para
en: Returns the id of a newly created face or NULL, if no new face is created. No new face is created when the removed edge is dangling or isolated or confined with the universe face (possibly making the universe flood into the face on the other side).
sv: Returnerar id för en nyskapad yta eller NULL, om ingen ny yta skapats. Ingen ny yta skapas när den borttagna kanten är dinglande eller isolerad eller begränsad med universums yta (vilket kan göra att universum flyter in i ytan på andra sidan).

note: Tag: para
en: Refuses to remove an edge participating in the definition of an existing TopoGeometry. Refuses to heal two faces if any TopoGeometry is defined by only one of them (and not the other).
sv: Vägrar att ta bort en kant som deltar i definitionen av en befintlig TopoGeometry. Vägrar att läka två ytor om någon TopoGeometry definieras av endast en av dem (och inte den andra).

note: Tag: para
en: If any arguments are null, the given edge is unknown (must already exist in the <varname>edge</varname> table of the topology schema), the topology name is invalid then an error is thrown.
sv: Om något av argumenten är null, den angivna kanten är okänd (måste redan finnas i <varname>kanttabellen</varname> i topologischemat), topologinamnet är ogiltigt, kastas ett fel.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14
sv: &sqlmm_compliant; SQL-MM: Topo-Geo och Topo-Net 3: Rutinbeskrivningar: X.3.14

note: Tag: refpurpose
en: Removes an edge, and if the edge separates two faces deletes one face and modifies the other face to cover the space of both.
sv: Tar bort en kant, och om kanten separerar två ytor tas den ena ytan bort och den andra ytan modifieras så att den täcker utrymmet för båda ytorna.

note: Tag: para
en: Removes an edge, and if the removed edge separates two faces deletes one face and modifies the other face to cover the space of both. Preferentially keeps the face on the right, to be consistent with <xref linkend="ST_AddEdgeModFace"/>. Returns the id of the face which is preserved.
sv: Tar bort en kant, och om den borttagna kanten separerar två ytor tas den ena ytan bort och den andra ytan modifieras så att den täcker utrymmet för båda ytorna. Företrädesvis behålls ytan till höger, för att vara konsekvent med <xref linkend="ST_AddEdgeModFace"/>. Returnerar id för den yta som bevaras.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15
sv: &sqlmm_compliant; SQL-MM: Topo-Geo och Topo-Net 3: Rutinmässiga detaljer: X.3.15

note: Tag: refpurpose
en: <refpurpose>Changes the shape of an edge without affecting the topology structure.</refpurpose>
sv: <refpurpose>Ändrar formen på en kant utan att påverka topologins struktur.</refpurpose>

note: Tag: para
en: <para>Changes the shape of an edge without affecting the topology structure.</para>
sv: <para>Ändrar formen på en kant utan att påverka topologins struktur.</para>

note: Tag: para
en: If any arguments are null, the given edge does not exist in the <varname>edge</varname> table of the topology schema, the <varname>acurve</varname> is not a <varname>LINESTRING</varname>, or the modification would change the underlying topology then an error is thrown.
sv: Om något av argumenten är null, den angivna kanten inte finns i <varname>kanttabellen</varname> i topologischemat, <varname>acurvan</varname> inte är en <varname>LINESTRING</varname> eller om modifieringen skulle ändra den underliggande topologin, så kastas ett fel.

note: Tag: para
en: If the new <varname>acurve</varname> is not simple, then an error is thrown.
sv: Om den nya <varname>akurvan</varname> inte är enkel, kastas ett fel.

note: Tag: para
en: If moving the edge from old to new position would hit an obstacle then an error is thrown.
sv: Om förflyttningen av kanten från den gamla till den nya positionen skulle stöta på ett hinder, uppstår ett fel.

note: Tag: para
en: Availability: 1.1.0
sv: Tillgänglighet: 1.1.0

note: Tag: para
en: Enhanced: 2.0.0 adds topological consistency enforcement
sv: Förbättrad: 2.0.0 lägger till upprätthållande av topologisk konsistens

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6
sv: &sqlmm_compliant; SQL-MM: Topo-Geo och Topo-Net 3: Rutinmässiga detaljer X.3.6

note: Tag: refpurpose
en: Split an edge by creating a new node along an existing edge, modifying the original edge and adding a new edge.
sv: Dela en kant genom att skapa en ny nod längs en befintlig kant, modifiera den ursprungliga kanten och lägga till en ny kant.

note: Tag: para
en: Split an edge by creating a new node along an existing edge, modifying the original edge and adding a new edge. Updates all existing joined edges and relationships accordingly. Returns the identifier of the newly added node.
sv: Delar en kant genom att skapa en ny nod längs en befintlig kant, modifiera den ursprungliga kanten och lägga till en ny kant. Uppdaterar alla befintliga sammanfogade kanter och relationer i enlighet med detta. Returnerar identifieraren för den nyligen tillagda noden.

note: Tag: para
en: Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit
sv: Ändrad: 2.0 - I tidigare versioner var detta felaktigt benämnt ST_ModEdgesSplit

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9
sv: &sqlmm_compliant; SQL-MM: Topo-Geo och Topo-Net 3: Rutinmässiga detaljer: X.3.9

note: Tag: refpurpose
en: Heals two edges by deleting the node connecting them, modifying the first edge and deleting the second edge. Returns the id of the deleted node.
sv: Läker två kanter genom att ta bort den nod som förbinder dem, modifiera den första kanten och ta bort den andra kanten. Returnerar id för den borttagna noden.

note: Tag: para
en: Heals two edges by deleting the node connecting them, modifying the first edge and deleting the second edge. Returns the id of the deleted node. Updates all existing joined edges and relationships accordingly.
sv: Läker två kanter genom att ta bort den nod som förbinder dem, modifiera den första kanten och ta bort den andra kanten. Returnerar id för den borttagna noden. Uppdaterar alla befintliga sammanfogade kanter och relationer i enlighet med detta.

note: Tag: refpurpose
en: Heals two edges by deleting the node connecting them, deleting both edges, and replacing them with an edge whose direction is the same as the first edge provided.
sv: Läker två kanter genom att ta bort noden som förbinder dem, ta bort båda kanterna och ersätta dem med en kant vars riktning är densamma som den första tillhandahållna kanten.

note: Tag: para
en: Heals two edges by deleting the node connecting them, deleting both edges, and replacing them with an edge whose direction is the same as the first edge provided. Returns the id of the new edge replacing the healed ones. Updates all existing joined edges and relationships accordingly.
sv: Läker två kanter genom att ta bort noden som förbinder dem, ta bort båda kanterna och ersätta dem med en kant vars riktning är densamma som den första angivna kanten. Returnerar id för den nya kanten som ersätter de läkta. Uppdaterar alla befintliga sammanfogade kanter och relationer i enlighet med detta.

note: Tag: refpurpose
en: Moves an isolated node in a topology from one point to another. If new <varname>apoint</varname> geometry exists as a node an error is thrown. Returns description of move.
sv: Flyttar en isolerad nod i en topologi från en punkt till en annan. Om den nya <varname>apoint-geometrin</varname> existerar som en nod kastas ett fel. Returnerar beskrivning av förflyttning.

note: Tag: para
en: Moves an isolated node in a topology from one point to another. If new <varname>apoint</varname> geometry exists as a node an error is thrown.
sv: Flyttar en isolerad nod i en topologi från en punkt till en annan. Om den nya <varname>apoint-geometrin</varname> finns som en nod kommer ett fel att uppstå.

note: Tag: para
en: If any arguments are null, the <varname>apoint</varname> is not a point, the existing node is not isolated (is a start or end point of an existing edge), new node location intersects an existing edge (even at the end points) or the new location is in a different face (since 3.2.0) then an exception is thrown.
sv: Om något argument är null, <varname>apoint</varname> inte är en punkt, den befintliga noden inte är isolerad (är en start- eller slutpunkt för en befintlig kant), den nya nodpositionen skär en befintlig kant (även vid slutpunkterna) eller den nya positionen är i en annan yta (sedan 3.2.0) så kastas ett undantag.

note: Tag: para
en: If the spatial reference system (srid) of the point geometry is not the same as the topology an exception is thrown.
sv: Om det spatiala referenssystemet (srid) för punktgeometrin inte är detsamma som topologin kastas ett undantag.

note: Tag: para
en: Enhanced: 3.2.0 ensures the nod cannot be moved in a different face
sv: Förbättrad: 3.2.0 säkerställer att nicken inte kan flyttas till en annan sida

note: Tag: refpurpose
en: Split an edge by creating a new node along an existing edge, deleting the original edge and replacing it with two new edges. Returns the id of the new node created that joins the new edges.
sv: Dela en kant genom att skapa en ny nod längs en befintlig kant, ta bort den ursprungliga kanten och ersätta den med två nya kanter. Returnerar id för den nya nod som skapats och som sammanfogar de nya kanterna.

note: Tag: para
en: Split an edge with edge id <varname>anedge</varname> by creating a new node with point location <varname>apoint</varname> along current edge, deleting the original edge and replacing it with two new edges. Returns the id of the new node created that joins the new edges. Updates all existing joined edges and relationships accordingly.
sv: Delar en kant med kant-id <varname>anedge</varname> genom att skapa en ny nod med punktläge <varname>apoint</varname> längs aktuell kant, ta bort den ursprungliga kanten och ersätta den med två nya kanter. Returnerar id för den nya nod som skapats och som sammanfogar de nya kanterna. Uppdaterar alla befintliga sammanfogade kanter och relationer i enlighet med detta.

note: Tag: para
en: If the spatial reference system (srid) of the point geometry is not the same as the topology, the <varname>apoint</varname> is not a point geometry, the point is null, the point already exists as a node, the edge does not correspond to an existing edge or the point is not within the edge then an exception is thrown.
sv: Om det spatiala referenssystemet (srid) för punktgeometrin inte är detsamma som topologin, <varname>apoint</varname> inte är en punktgeometri, punkten är null, punkten redan finns som en nod, kanten inte motsvarar en befintlig kant eller punkten inte ligger inom kanten så kastas ett undantag.

note: Tag: refpurpose
en: <refpurpose>Removes an isolated node and returns description of action. If the node is not isolated (is start or end of an edge), then an exception is thrown.</refpurpose>
sv: <refpurpose>Tar bort en isolerad nod och returnerar en beskrivning av åtgärden. Om noden inte är isolerad (är början eller slutet på en kant), kastas ett undantag.</refpurpose>

note: Tag: para
en: <para>Removes an isolated node and returns description of action. If the node is not isolated (is start or end of an edge), then an exception is thrown.</para>
sv: <para>Tar bort en isolerad nod och returnerar en beskrivning av åtgärden. Om noden inte är isolerad (är början eller slutet på en kant), kastas ett undantag.</para>

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3
sv: &sqlmm_compliant; SQL-MM: Topo-Geo och Topo-Net 3: Rutinmässiga detaljer: X+1.3.3

note: Tag: refpurpose
en: <refpurpose>Removes an isolated edge and returns description of action. If the edge is not isolated, then an exception is thrown.</refpurpose>
sv: <refpurpose>Tar bort en isolerad kant och returnerar en beskrivning av åtgärden. Om kanten inte är isolerad kastas ett undantag.</refpurpose>

note: Tag: para
en: <para>Removes an isolated edge and returns description of action. If the edge is not isolated, then an exception is thrown.</para>
sv: <para>Tar bort en isolerad kant och returnerar en beskrivning av åtgärden. Om kanten inte är isolerad kastas ett undantag.</para>

note: Tag: title
en: Topology Accessors
sv: Topologi-accessorer

note: Tag: refpurpose
en: Finds the edge-id of an edge that intersects a given point.
sv: Hittar kant-id för en kant som skär en given punkt.

note: Tag: para
en: Retrieves the id of an edge that intersects a Point.
sv: Hämtar id för en kant som skär en Point.

note: Tag: para
en: The function returns an integer (id-edge) given a topology, a POINT and a tolerance. If tolerance = 0 then the point has to intersect the edge.
sv: Funktionen returnerar ett heltal (id-edge) givet en topologi, en POINT och en tolerans. Om tolerans = 0 måste punkten skära kanten.

note: Tag: para
en: If <varname>apoint</varname> doesn't intersect an edge, returns 0 (zero).
sv: Om <varname>en punkt</varname> inte korsar en kant returneras 0 (noll).

note: Tag: para
en: If use tolerance &gt; 0 and there is more than one edge near the point then an exception is thrown.
sv: Om use tolerance &gt; 0 och det finns mer än en kant nära punkten kastas ett undantag.

note: Tag: para
en: If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin.
sv: Om toleransen = 0 använder funktionen ST_Intersects, annars används ST_DWithin.

note: Tag: para
en: Performed by the GEOS module.
sv: Utförs av GEOS-modulen.

note: Tag: para
en: These examples use edges we created in <xref linkend="AddEdge"/>
sv: I dessa exempel används kanter som vi skapade i <xref linkend="AddEdge"/>

note: Tag: refpurpose
en: Finds face intersecting a given point.
sv: Hitta en yta som skär en given punkt.

note: Tag: para
en: Finds a face referenced by a Point, with given tolerance.
sv: Hittar en yta som refereras av en punkt, med given tolerans.

note: Tag: para
en: The function will effectively look for a face intersecting a circle having the point as center and the tolerance as radius.
sv: Funktionen letar effektivt efter en yta som skär en cirkel med punkten som centrum och toleransen som radie.

note: Tag: para
en: If no face intersects the given query location, 0 is returned (universal face).
sv: Om ingen yta korsar den angivna sökplatsen returneras 0 (universell yta).

note: Tag: para
en: If more than one face intersect the query location an exception is thrown.
sv: Om mer än en yta korsar den plats där frågan ställs uppstår ett undantag.

note: Tag: para
en: Enhanced: 3.2.0 more efficient implementation and clearer contract, stops working with invalid topologies.
sv: Förbättrad: 3.2.0 effektivare implementering och tydligare kontrakt, slutar fungera med ogiltiga topologier.

note: Tag: refpurpose
en: Finds the face containing a point.
sv: Hittar den yta som innehåller en punkt.

note: Tag: para
en: Returns the id of the face containing a point.
sv: Returnerar id för den yta som innehåller en punkt.

note: Tag: para
en: An exception is thrown if the point falls on a face boundary.
sv: Ett undantag utlöses om punkten faller på en ytgräns.

note: Tag: para
en: The function relies on a valid topology, using edge linking and face labeling.
sv: Funktionen bygger på en giltig topologi med hjälp av kantlänkning och ytmärkning.

note: Tag: refpurpose
en: Finds the node-id of a node at a point location.
sv: Hittar nod-id för en nod vid en punktposition.

note: Tag: para
en: Retrieves the id of a node at a point location.
sv: Hämtar id för en nod på en punktplats.

note: Tag: para
en: The function returns an integer (id-node) given a topology, a POINT and a tolerance. If tolerance = 0 means exact intersection, otherwise retrieves the node from an interval.
sv: Funktionen returnerar ett heltal (id-node) givet en topologi, en POINT och en tolerans. Om tolerans = 0 betyder det exakt intersektion, annars hämtas noden från ett intervall.

note: Tag: para
en: If <varname>apoint</varname> doesn't intersect a node, returns 0 (zero).
sv: Om <varname>en punkt</varname> inte korsar en nod returneras 0 (noll).

note: Tag: para
en: If use tolerance &gt; 0 and there is more than one node near the point then an exception is thrown.
sv: Om use tolerance &gt; 0 och det finns mer än en nod nära punkten kastas ett undantag.

note: Tag: refpurpose
en: <refpurpose>Returns the id of a topology in the topology.topology table given the name of the topology.</refpurpose>
sv: <refpurpose>Returnerar id för en topologi i tabellen topology.topology givet topologins namn.</refpurpose>

note: Tag: para
en: <para>Returns the id of a topology in the topology.topology table given the name of the topology.</para>
sv: <para>Returnerar id för en topologi i tabellen topology.topology givet topologins namn.</para>

note: Tag: refpurpose
en: Returns the SRID of a topology in the topology.topology table given the name of the topology.
sv: Returnerar SRID för en topologi i tabellen topology.topology med topologins namn.

note: Tag: para
en: Returns the spatial reference id of a topology in the topology.topology table given the name of the topology.
sv: Returnerar det spatiala referens-id:t för en topologi i tabellen topology.topology givet namnet på topologin.

note: Tag: refpurpose
en: Returns the name of a topology (schema) given the id of the topology.
sv: Returnerar namnet på en topologi (schema) givet topologins id.

note: Tag: para
en: Returns the topology name (schema) of a topology from the topology.topology table given the topology id of the topology.
sv: Returnerar topologinamnet (schemat) för en topologi från tabellen topology.topology med topologins id.

note: Tag: refpurpose
en: Returns a set of ordered edges that bound <varname>aface</varname>.
sv: Returnerar en uppsättning ordnade kanter som <varname>avgränsar en yta.</varname>.

note: Tag: para
en: Returns a set of ordered edges that bound <varname>aface</varname>. Each output consists of a sequence and edgeid. Sequence numbers start with value 1.
sv: Returnerar en uppsättning ordnade kanter som <varname>avgränsar en yta.</varname> Varje utdata består av en sekvens och edgeid. Sekvensnummer börjar med värde 1.

note: Tag: para
en: Enumeration of each ring edges start from the edge with smallest identifier. Order of edges follows a left-hand-rule (bound face is on the left of each directed edge).
sv: Uppräkningen av varje ringkant börjar med kanten med den minsta identifieraren. Ordningen på kanterna följer en vänsterhands-regel (den bundna ytan är till vänster om varje riktad kant).

note: Tag: para
en: &sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5
sv: &sqlmm_compliant; SQL-MM 3 Topo-Geo och Topo-Net 3: Rutinmässiga detaljer: X.3.5

note: Tag: refpurpose
en: Returns the polygon in the given topology with the specified face id.
sv: Returnerar polygonen i den angivna topologin med det angivna ytans id.

note: Tag: para
en: Returns the polygon in the given topology with the specified face id. Builds the polygon from the edges making up the face.
sv: Returnerar polygonen i den angivna topologin med det angivna ytans id. Bygger polygonen från de kanter som utgör ytan.

note: Tag: para
en: &sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16
sv: &sqlmm_compliant; SQL-MM 3 Topo-Geo och Topo-Net 3: Rutinbeskrivningar: X.3.16

note: Tag: refpurpose
en: Returns the ordered set of signed edge identifiers met by walking on an a given edge side.
sv: Returnerar den ordnade uppsättningen av signerade kantidentifierare som man möter när man går på en given kantsida.

note: Tag: para
en: Returns the ordered set of signed edge identifiers met by walking on an a given edge side. Each output consists of a sequence and a signed edge id. Sequence numbers start with value 1.
sv: Returnerar den ordnade uppsättningen signerade kantidentifierare som man möter när man går på en given kantsida. Varje utdata består av en sekvens och ett signerat kant-ID. Sekvensnummer börjar med värde 1.

note: Tag: para
en: If you pass a positive edge id, the walk starts on the left side of the corresponding edge and follows the edge direction. If you pass a negative edge id, the walk starts on the right side of it and goes backward.
sv: Om du passerar ett positivt kant-ID börjar promenaden på vänster sida av motsvarande kant och följer kantriktningen. Om du passerar ett negativt kant-id startar promenaden på höger sida av den och går bakåt.

note: Tag: para
en: If <varname>max_edges</varname> is not null no more than those records are returned by that function. This is meant to be a safety parameter when dealing with possibly invalid topologies.
sv: Om <varname>max_edges</varname> inte är null returneras inte fler än dessa poster av den funktionen. Detta är tänkt att vara en säkerhetsparameter vid hantering av eventuellt ogiltiga topologier.

note: Tag: para
en: This function uses edge ring linking metadata.
sv: Denna funktion använder metadata för kantringslänkning.

note: Tag: refpurpose
en: Returns an ordered set of edges incident to the given node.
sv: Returnerar en ordnad uppsättning kanter som är kopplade till den angivna noden.

note: Tag: para
en: Returns an ordered set of edges incident to the given node. Each output consists of a sequence and a signed edge id. Sequence numbers start with value 1. A positive edge starts at the given node. A negative edge ends into the given node. Closed edges will appear twice (with both signs). Order is clockwise starting from northbound.
sv: Returnerar en ordnad uppsättning kanter som är kopplade till den angivna noden. Varje utdata består av en sekvens och ett signerat kant-ID. Sekvensnummer börjar med värdet 1. En positiv kant börjar vid den givna noden. En negativ kant slutar i den givna noden. Slutna kanter kommer att visas två gånger (med båda tecknen). Ordningen är medurs med start från norrgående.

note: Tag: para
en: This function computes ordering rather than deriving from metadata and is thus usable to build edge ring linking.
sv: Denna funktion beräknar ordning i stället för att härleda från metadata och kan därför användas för att bygga kantringslänkning.

note: Tag: title
en: Topology Processing
sv: Bearbetning av topologi

note: Tag: para
en: This section covers the functions for processing topologies in non-standard ways.
sv: I detta avsnitt beskrivs funktionerna för att bearbeta topologier på icke-standardiserade sätt.

note: Tag: refpurpose
en: Finds and registers all faces defined by topology edges.
sv: Hittar och registrerar alla ytor som definieras av topologikanter.

note: Tag: para
en: Registers all faces that can be built out a topology edge primitives.
sv: Registrerar alla ytor som kan byggas upp av en topologis kantprimitiver.

note: Tag: para
en: The target topology is assumed to contain no self-intersecting edges.
sv: Måltopologin antas inte innehålla några självskärande kanter.

note: Tag: para
en: Already known faces are recognized, so it is safe to call Polygonize multiple times on the same topology.
sv: Redan kända ytan känns igen, så det är säkert att anropa Polygonize flera gånger på samma topologi.

note: Tag: para
en: This function does not use nor set the next_left_edge and next_right_edge fields of the edge table.
sv: Denna funktion varken använder eller ställer in fälten next_left_edge och next_right_edge i kanttabellen.

note: Tag: refpurpose
en: Adds a point node to the node table in the specified topology schema and returns the nodeid of new node. If point already exists as node, the existing nodeid is returned.
sv: Lägger till en punktnod i nodtabellen i det angivna topologischemat och returnerar den nya nodens nodid. Om punkten redan finns som nod returneras det befintliga nodid.

note: Tag: para
en: Adds a point node to the node table in the specified topology schema. The <xref linkend="AddEdge"/> function automatically adds start and end points of an edge when called so not necessary to explicitly add nodes of an edge.
sv: Lägger till en punktnod i nodtabellen i det angivna topologischemat. Funktionen <xref linkend="AddEdge"/> lägger automatiskt till start- och slutpunkter för en kant när den anropas, så det är inte nödvändigt att uttryckligen lägga till noder för en kant.

note: Tag: para
en: If any edge crossing the node is found either an exception is raised or the edge is split, depending on the <varname>allowEdgeSplitting</varname> parameter value.
sv: Om en kant som korsar noden påträffas, utlöses antingen ett undantag eller så delas kanten, beroende på parametervärdet för <varname>allowEdgeSplitting</varname>.

note: Tag: para
en: If <varname>computeContainingFace</varname> is true a newly added node would get the correct containing face computed.
sv: Om <varname>computeContainingFace</varname> är true kommer en nytillagd nod att få rätt "containing face" beräknad.

note: Tag: para
en: If the <varname>apoint</varname> geometry already exists as a node, the node is not added but the existing nodeid is returned.
sv: Om <varname>apoint-geometrin</varname> redan finns som en nod, läggs inte noden till utan det befintliga nodeid returneras.

note: Tag: refpurpose
en: Adds a linestring edge to the edge table and associated start and end points to the point nodes table of the specified topology schema using the specified linestring geometry and returns the edgeid of the new (or existing) edge.
sv: Lägger till en linestringskant i tabellen edge och associerade start- och slutpunkter i tabellen point nodes i det angivna topologischemat med hjälp av den angivna linestringsgeometrin och returnerar edgeid för den nya (eller befintliga) kanten.

note: Tag: para
en: Adds an edge to the edge table and associated nodes to the nodes table of the specified <varname>toponame</varname> schema using the specified linestring geometry and returns the edgeid of the new or existing record. The newly added edge has "universe" face on both sides and links to itself.
sv: Lägger till en edge i edge-tabellen och associerade noder i nodes-tabellen i det angivna <varname>toponame-schemat</varname> med hjälp av den angivna geometrin för linestrings och returnerar edgeid för den nya eller befintliga posten. Den nyligen tillagda kanten har "universe"-yta på båda sidor och länkar till sig själv.

note: Tag: para
en: If the <varname>aline</varname> geometry crosses, overlaps, contains or is contained by an existing linestring edge, then an error is thrown and the edge is not added.
sv: Om <varname>aline-geometrin</varname> korsar, överlappar, innehåller eller är innesluten av en befintlig linestringskant, så kastas ett fel och kanten läggs inte till.

note: Tag: para
en: The geometry of <varname>aline</varname> must have the same <varname>srid</varname> as defined for the topology otherwise an invalid spatial reference sys error will be thrown.
sv: Geometrin för <varname>aline</varname> måste ha samma <varname>srid</varname> som definierats för topologin, annars kommer ett ogiltigt sys-fel för spatial referens att kastas.

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="TopoGeo_AddLineString"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="TopoGeo_AddLineString"/> istället.

note: Tag: refpurpose
en: <refpurpose>Registers a face primitive to a topology and gets its identifier.</refpurpose>
sv: <refpurpose>Registrerar en ytprimitiv till en topologi och hämtar dess identifierare.</refpurpose>

note: Tag: para
en: <para>Registers a face primitive to a topology and gets its identifier.</para>
sv: <para>Registrerar en ytprimitiv till en topologi och hämtar dess identifierare.</para>

note: Tag: para
en: For a newly added face, the edges forming its boundaries and the ones contained in the face will be updated to have correct values in the left_face and right_face fields. Isolated nodes contained in the face will also be updated to have a correct containing_face field value.
sv: För en nytillagd yta kommer de kanter som utgör dess gränser och de som ingår i ytan att uppdateras så att de har korrekta värden i fälten left_face och right_face. Isolerade noder som ingår i ytan kommer också att uppdateras så att de får ett korrekt värde i fältet containing_face.

note: Tag: para
en: The target topology is assumed to be valid (containing no self-intersecting edges). An exception is raised if: The polygon boundary is not fully defined by existing edges or the polygon overlaps an existing face.
sv: Måltopologin antas vara giltig (innehåller inga självskärande kanter). Ett undantag uppstår om: Polygongränsen inte är helt definierad av befintliga kanter eller polygonen överlappar en befintlig yta.

note: Tag: para
en: If the <varname>apolygon</varname> geometry already exists as a face, then: if <varname>force_new</varname> is false (the default) the face id of the existing face is returned; if <varname>force_new</varname> is true a new id will be assigned to the newly registered face.
sv: Om <varname>apolygongeometrin</varname> redan finns som en yta, gäller följande: om <varname>force_new</varname> är false (standard) returneras den befintliga ytans id; om <varname>force_new</varname> är true tilldelas en ny id till den nyregistrerade ytan.

note: Tag: para
en: When a new registration of an existing face is performed (force_new=true), no action will be taken to resolve dangling references to the existing face in the edge, node an relation tables, nor will the MBR field of the existing face record be updated. It is up to the caller to deal with that.
sv: När en ny registrering av en befintlig yta utförs (force_new=true), kommer inga åtgärder att vidtas för att lösa hängande referenser till den befintliga ytan i tabellerna för edge, node och relation, och MBR-fältet i posten för den befintliga ytan kommer inte heller att uppdateras. Det är upp till den som anropar att hantera detta.

note: Tag: para
en: The <varname>apolygon</varname> geometry must have the same <varname>srid</varname> as defined for the topology otherwise an invalid spatial reference sys error will be thrown.
sv: <varname>Apolygongeometrin</varname> måste ha samma <varname>srid</varname> som definierats för topologin, annars kommer ett ogiltigt sys-fel för spatial referens att uppstå.

note: Tag: refpurpose
en: Returns a "simplified" geometry version of the given TopoGeometry using the Douglas-Peucker algorithm.
sv: Returnerar en "förenklad" geometriversion av den angivna TopoGeometry med hjälp av Douglas-Peucker-algoritmen.

note: Tag: para
en: Returns a "simplified" geometry version of the given TopoGeometry using the Douglas-Peucker algorithm on each component edge.
sv: Returnerar en "förenklad" geometrisk version av den angivna TopoGeometry med Douglas-Peucker-algoritmen på varje komponentkant.

note: Tag: para
en: The returned geometry may be non-simple or non-valid.
sv: Den returnerade geometrin kan vara icke-enkel eller icke-giltig.

note: Tag: para
en: Splitting component edges may help retaining simplicity/validity.
sv: Att dela upp komponentkanter kan bidra till att bibehålla enkelhet/validitet.

note: Tag: para
en: Geometry <xref linkend="ST_Simplify"/>, <xref linkend="ST_IsSimple"/>, <xref linkend="ST_IsValid"/>, <xref linkend="ST_ModEdgeSplit"/>
sv: Geometri <xref linkend="ST_Simplify"/>, <xref linkend="ST_IsSimple"/>, <xref linkend="ST_IsValid"/>, <xref linkend="ST_ModEdgeSplit"/>

note: Tag: refpurpose
en: Removes topology primitives which not needed to define existing TopoGeometry objects.
sv: Tar bort topologiprimitiver som inte behövs för att definiera befintliga TopoGeometry-objekt.

note: Tag: para
en: Finds all primitives (nodes, edges, faces) that are not strictly needed to represent existing TopoGeometry objects and removes them, maintaining topology validity (edge linking, face labeling) and TopoGeometry space occupation.
sv: Hittar alla primitiver (noder, kanter, ytor) som inte är absolut nödvändiga för att representera befintliga TopoGeometry-objekt och tar bort dem, med bibehållen topologigiltighet (kantlänkning, ytmärkning) och TopoGeometry-rymdbeläggning.

note: Tag: para
en: No new primitive identifiers are created, but rather existing primitives are expanded to include merged faces (upon removing edges) or healed edges (upon removing nodes).
sv: Inga nya primitiva identifierare skapas, utan befintliga primitiver utvidgas till att omfatta sammanslagna ytor (när kanter tas bort) eller läkta kanter (när noder tas bort).

note: Tag: para
en: Availability: 3.3.0
sv: Tillgänglighet: 3.3.0

note: Tag: para
en: This section covers the topology functions for creating new topogeometries.
sv: I detta avsnitt beskrivs topologifunktionerna för att skapa nya topogeometrier.

note: Tag: refpurpose
en: Creates a new topo geometry object from topo element array - tg_type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection
sv: Skapar ett nytt topogeometriobjekt från en array av topoelement - tg_type: 1:[multi]punkt, 2:[multi]linje, 3:[multi]poly, 4:samling

note: Tag: para
en: Creates a topogeometry object for layer denoted by <varname>layer_id</varname> and registers it in the relations table in the <varname>toponame</varname> schema.
sv: Skapar ett topogeometriobjekt för det lager som betecknas med <varname>layer_id</varname> och registrerar det i relationstabellen i <varname>toponame-schemat</varname>.

note: Tag: para
en: <varname>tg_type</varname> is an integer: 1:[multi]point (punctal), 2:[multi]line (lineal), 3:[multi]poly (areal), 4:collection. <varname>layer_id</varname> is the layer id in the topology.layer table.
sv: <varname>tg_type</varname> är ett heltal: 1:[multi]punkt (punctal), 2:[multi]linje (lineal), 3:[multi]poly (areal), 4:samling. <varname>layer_id</varname> är lagrets id i tabellen topology.layer.

note: Tag: para
en: punctal layers are formed from set of nodes, lineal layers are formed from a set of edges, areal layers are formed from a set of faces, and collections can be formed from a mixture of nodes, edges, and faces.
sv: punktlager bildas av en uppsättning noder, linjelager bildas av en uppsättning kanter, areallager bildas av en uppsättning ytor och samlingar kan bildas av en blandning av noder, kanter och ytor.

note: Tag: para
en: Omitting the array of components generates an empty TopoGeometry object.
sv: Om du utelämnar komponentuppsättningen genereras ett tomt TopoGeometry-objekt.

note: Tag: title
en: Examples: Form from existing edges
sv: Exempel: Form från befintliga kanter

note: Tag: para
en: Create a topogeom in ri_topo schema for layer 2 (our ri_roads), of type (2) LINE, for the first edge (we loaded in <varname>ST_CreateTopoGeo</varname>).
sv: Skapa en topogeom i ri_topo-schema för lager 2 (våra ri_roads), av typ (2) LINE, för den första kanten (vi laddade i <varname>ST_CreateTopoGeo</varname>).

note: Tag: title
en: Examples: Convert an areal geometry to best guess topogeometry
sv: Exempel: Konvertera en arealgeometri till bästa gissning av topogeometri

note: Tag: para
en: Lets say we have geometries that should be formed from a collection of faces. We have for example blockgroups table and want to know the topo geometry of each block group. If our data was perfectly aligned, we could do this:
sv: Låt oss säga att vi har geometrier som ska bildas från en samling ytor. Vi har t.ex. tabellen blockgroups och vill veta topogeometrin för varje blockgrupp. Om våra data var perfekt inriktade skulle vi kunna göra detta:

note: Tag: refpurpose
en: Converts a simple Geometry into a topo geometry.
sv: Konverterar en enkel geometri till en topogeometri.

note: Tag: para
en: Converts a simple Geometry into a <xref linkend="topogeometry"/>.
sv: Konverterar en enkel geometri till en <xref linkend="topogeometry"/>.

note: Tag: para
en: Topological primitives required to represent the input geometry will be added to the underlying topology, possibly splitting existing ones, and they will be associated with the output TopoGeometry in the <varname>relation</varname> table.
sv: De topologiska primitiver som krävs för att representera indatageometrin läggs till i den underliggande topologin, eventuellt genom att dela upp befintliga primitiver, och de associeras med utdata TopoGeometry i <varname>relationstabellen</varname>.

note: Tag: para
en: Existing TopoGeometry objects (with the possible exception of <varname>topogeom</varname>, if given) will retain their shapes.
sv: Befintliga TopoGeometry-objekt (med möjligt undantag för <varname>topogeom</varname>, om det anges) kommer att behålla sina former.

note: Tag: para
en: When <varname>tolerance</varname> is given it will be used to snap the input geometry to existing primitives.
sv: När <varname>tolerans</varname> anges kommer den att användas för att fästa inmatningsgeometrin till befintliga primitiver.

note: Tag: para
en: In the first form a new TopoGeometry will be created for the given layer (<varname>layer_id</varname>) of the given topology (<varname>toponame</varname>).
sv: I det första formuläret skapas en ny TopoGeometry för det givna lagret<varname>(layer_id) i</varname> den givna topologin<varname>(toponame)</varname>.

note: Tag: para
en: In the second form the primitives resulting from the conversion will be added to the pre-existing TopoGeometry (<varname>topogeom</varname>), possibly adding space to its final shape. To have the new shape completely replace the old one see <xref linkend="clearTopoGeom"/>.
sv: I den andra formen kommer de primitiver som konverteringen resulterar i att läggas till den redan existerande TopoGeometry<varname>(topogeom)</varname>, och eventuellt lägga till utrymme i den slutliga formen. För att få den nya formen att helt ersätta den gamla, se <xref linkend="clearTopoGeom"/>.

note: Tag: para
en: Enhanced: 2.1.0 adds the version taking an existing TopoGeometry.
sv: Förbättrad: 2.1.0 lägger till versionen som tar en befintlig TopoGeometry.

note: Tag: para
en: This is a full self-contained workflow
sv: Detta är ett helt fristående arbetsflöde

note: Tag: refpurpose
en: Returns a <varname>topoelementarray</varname> for a set of element_id, type arrays (topoelements).
sv: <varname>Returnerar en topoelementarray</varname> för en uppsättning element_id, typ arrayer (topoelements).

note: Tag: para
en: Used to create a <xref linkend="topoelementarray"/> from a set of <xref linkend="topoelement"/>.
sv: Används för att skapa en <xref linkend="topoelementarray"/> från en uppsättning av <xref linkend="topoelement"/>.

note: Tag: refpurpose
en: Converts a topogeometry to a topoelement.
sv: Konverterar en topogeometri till ett topoelement.

note: Tag: para
en: Converts a <xref linkend="topogeometry"/> to a <xref linkend="topoelement"/>.
sv: Omvandlar en <xref linkend="topogeometry"/> till en <xref linkend="topoelement"/>.

note: Tag: title
en: TopoGeometry Editors
sv: TopoGeometry-redigerare

note: Tag: para
en: This section covers the topology functions for editing existing topogeometries.
sv: I detta avsnitt beskrivs topologifunktionerna för redigering av befintliga topogeometrier.

note: Tag: refpurpose
en: Clears the content of a topo geometry.
sv: Rensar innehållet i en topogeometri.

note: Tag: para
en: Clears the content a <xref linkend="topogeometry"/> turning it into an empty one. Mostly useful in conjunction with <xref linkend="toTopoGeom"/> to replace the shape of existing objects and any dependent object in higher hierarchical levels.
sv: Rensar innehållet i <xref linkend="topogeometry"/> och förvandlar det till ett tomt. Används främst i kombination med <xref linkend="toTopoGeom"/> för att ersätta formen på befintliga objekt och alla beroende objekt i högre hierarkiska nivåer.

note: Tag: para
en: Availability: 2.1
sv: Tillgänglighet: 2.1

note: Tag: refpurpose
en: Adds an element to the definition of a TopoGeometry.
sv: Lägger till ett element till definitionen av en TopoGeometry.

note: Tag: para
en: Adds a <xref linkend="topoelement"/> to the definition of a TopoGeometry object. Does not error out if the element is already part of the definition.
sv: Lägger till en <xref linkend="topoelement"/> till definitionen av ett TopoGeometry-objekt. Det blir inget fel om elementet redan är en del av definitionen.

note: Tag: para
en: Availability: 2.3
sv: Tillgänglighet: 2.3

note: Tag: refpurpose
en: Removes an element from the definition of a TopoGeometry.
sv: Tar bort ett element från definitionen av en TopoGeometry.

note: Tag: para
en: Removes a <xref linkend="topoelement"/> from the definition of a TopoGeometry object.
sv: Tar bort <xref linkend="topoelement"/> från definitionen av ett TopoGeometry-objekt.

note: Tag: refpurpose
en: Adds element of a TopoGeometry to the definition of another TopoGeometry.
sv: Lägger till element i en TopoGeometry till definitionen av en annan TopoGeometry.

note: Tag: para
en: Adds the elements of a <xref linkend="topogeometry"/> to the definition of another TopoGeometry, possibly changing its cached type (type attribute) to a collection, if needed to hold all elements in the source object.
sv: Lägger till elementen i en <xref linkend="topogeometry"/> till definitionen av en annan TopoGeometry, eventuellt genom att ändra dess cachade typ (attributet type) till en samling, om det behövs för att innehålla alla element i källobjektet.

note: Tag: para
en: The two TopoGeometry objects need be defined against the *same* topology and, if hierarchically defined, need be composed by elements of the same child layer.
sv: De två TopoGeometry-objekten måste definieras mot *samma* topologi och, om de är hierarkiskt definierade, måste de bestå av element i samma underordnade lager.

note: Tag: para
en: Availability: 3.2
sv: Tillgänglighet: 3.2

note: Tag: refpurpose
en: Adds a geometry shape to an existing topo geometry.
sv: Lägger till en geometrisk form till en befintlig topogeometri.

note: Tag: para
en: Refer to <xref linkend="toTopoGeom"/>.
sv: Se <xref linkend="toTopoGeom"/>.

note: Tag: title
en: TopoGeometry Accessors
sv: TopoGeometry-accessorer

note: Tag: refpurpose
en: Returns a <varname>topoelementarray</varname> (an array of topoelements) containing the topological elements and type of the given TopoGeometry (primitive elements).
sv: <varname>Returnerar en topoelementarray</varname> (en array av topoelements) som innehåller de topologiska elementen och typen för den givna TopoGeometry (primitiva element).

note: Tag: para
en: Returns a <xref linkend="topoelementarray"/> containing the topological elements and type of the given TopoGeometry (primitive elements). This is similar to GetTopoGeomElements except it returns the elements as an array rather than as a dataset.
sv: Returnerar en <xref linkend="topoelementarray"/> som innehåller de topologiska elementen och typen för den givna TopoGeometry (primitiva element). Detta liknar GetTopoGeomElements, men returnerar elementen som en array i stället för som en datamängd.

note: Tag: para
en: tg_id is the topogeometry id of the topogeometry object in the topology in the layer denoted by <varname>layer_id</varname> in the topology.layer table.
sv: tg_id är topogeometri-id för topogeometriobjektet i topologin i det lager som betecknas med <varname>layer_id</varname> i tabellen topology.layer.

note: Tag: refpurpose
en: Returns a set of <varname>topoelement</varname> objects containing the topological element_id,element_type of the given TopoGeometry (primitive elements).
sv: Returnerar en uppsättning <varname>topoelement-objekt</varname> som innehåller topologiska element_id,element_type för den givna TopoGeometry (primitiva element).

note: Tag: para
en: Returns a set of element_id,element_type (topoelements) corresponding to primitive topology elements <xref linkend="topoelement"/> (1: nodes, 2: edges, 3: faces) that a given topogeometry object in <varname>toponame</varname> schema is composed of.
sv: Returnerar en uppsättning element_id,element_type (topoelements) som motsvarar primitiva topologielement <xref linkend="topoelement"/> (1: noder, 2: kanter, 3: ytor) som ett givet topogeometriobjekt i <varname>toponame-schema</varname> består av.

note: Tag: refpurpose
en: Returns the spatial reference identifier for a topogeometry.
sv: Returnerar den spatiala referensidentifieraren för en topogeometri.

note: Tag: para
en: Returns the spatial reference identifier for the ST_Geometry as defined in spatial_ref_sys table. <xref linkend="spatial_ref_sys"/>
sv: Returnerar den spatiala referensidentifieraren för ST_Geometry enligt definitionen i tabellen spatial_ref_sys. <xref linkend="spatial_ref_sys"/>

note: Tag: para
en: spatial_ref_sys table is a table that catalogs all spatial reference systems known to PostGIS and is used for transformations from one spatial reference system to another. So verifying you have the right spatial reference system identifier is important if you plan to ever transform your geometries.
sv: spatial_ref_sys-tabellen är en tabell som katalogiserar alla spatiala referenssystem som är kända för PostGIS och används för transformationer från ett spatialt referenssystem till ett annat. Det är därför viktigt att verifiera att du har rätt identifierare för det spatiala referenssystemet om du planerar att transformera dina geometrier.

note: Tag: title
en: TopoGeometry Outputs
sv: TopoGeometry-utdata

note: Tag: refpurpose
en: Returns the GML representation of a topogeometry.
sv: Returnerar GML-representationen av en topogeometri.

note: Tag: para
en: Returns the GML representation of a topogeometry in version GML3 format. If no <varname>nsprefix_in</varname> is specified then <varname>gml</varname> is used. Pass in an empty string for nsprefix to get a non-qualified name space. The precision (default: 15) and options (default 1) parameters, if given, are passed untouched to the underlying call to ST_AsGML.
sv: Returnerar GML-representationen av en topogeometri i version GML3-format. Om inget <varname>nsprefix_in</varname> anges används <varname>gml</varname>. Ange en tom sträng för nsprefix för att få en icke-kvalificerad namnrymd. Parametrarna precision (standard: 15) och options (standard 1), om de anges, skickas orörda till det underliggande anropet till ST_AsGML.

note: Tag: para
en: The <varname>visitedTable</varname> parameter, if given, is used for keeping track of the visited Node and Edge elements so to use cross-references (xlink:xref) rather than duplicating definitions. The table is expected to have (at least) two integer fields: 'element_type' and 'element_id'. The calling user must have both read and write privileges on the given table. For best performance, an index should be defined on <varname>element_type</varname> and <varname>element_id</varname>, in that order. Such index would be created automatically by adding a unique constraint to the fields. Example:
sv: Parametern <varname>visitedTable</varname>, om den anges, används för att hålla reda på de besökta Node- och Edge-elementen så att korsreferenser (xlink:xref) kan användas i stället för att duplicera definitioner. Tabellen förväntas ha (minst) två heltalsfält: 'element_type' och 'element_id'. Den anropande användaren måste ha både läs- och skrivrättigheter för den angivna tabellen. För bästa prestanda bör ett index definieras på <varname>element_type</varname> och <varname>element_id</varname>, i nämnd ordning. Ett sådant index skapas automatiskt genom att en unik begränsning läggs till i fälten. Ett exempel:

note: Tag: para
en: The <varname>idprefix</varname> parameter, if given, will be prepended to Edge and Node tag identifiers.
sv: Parametern <varname>idprefix</varname>, om den anges, kommer att läggas till Edge- och Node-taggidentifierare.

note: Tag: para
en: The <varname>gmlver</varname> parameter, if given, will be passed to the underlying ST_AsGML. Defaults to 3.
sv: Parametern <varname>gmlver</varname>, om den anges, kommer att skickas till den underliggande ST_AsGML. Standardvärdet är 3.

note: Tag: para
en: This uses the topo geometry we created in <xref linkend="CreateTopoGeom"/>
sv: Här används den topogeometri som vi skapade i <xref linkend="CreateTopoGeom"/>

note: Tag: para
en: Same exercise as previous without namespace
sv: Samma övning som tidigare utan namnrymd

note: Tag: refpurpose
en: Returns the TopoJSON representation of a topogeometry.
sv: Returnerar TopoJSON-representationen av en topogeometri.

note: Tag: para
en: Returns the TopoJSON representation of a topogeometry. If <varname>edgeMapTable</varname> is not null, it will be used as a lookup/storage mapping of edge identifiers to arc indices. This is to be able to allow for a compact "arcs" array in the final document.
sv: Returnerar TopoJSON-representationen av en topogeometri. Om <varname>edgeMapTable</varname> inte är null kommer den att användas som en mappning för uppslagning/lagring av kantidentifierare till bågindex. Detta för att möjliggöra en kompakt "arcs"-matris i det slutliga dokumentet.

note: Tag: para
en: The table, if given, is expected to have an "arc_id" field of type "serial" and an "edge_id" of type integer; the code will query the table for "edge_id" so it is recommended to add an index on that field.
sv: Om tabellen anges förväntas den ha ett "arc_id"-fält av typen "serial" och ett "edge_id" av typen integer; koden kommer att fråga efter "edge_id" i tabellen, så det rekommenderas att lägga till ett index på det fältet.

note: Tag: para
en: Arc indices in the TopoJSON output are 0-based but they are 1-based in the "edgeMapTable" table.
sv: Arc-index i TopoJSON-utdata är 0-baserade men de är 1-baserade i tabellen "edgeMapTable".

note: Tag: para
en: A full TopoJSON document will be need to contain, in addition to the snippets returned by this function, the actual arcs plus some headers. See the <link xlink:href="http://github.com/mbostock/topojson-specification/blob/master/README.md">TopoJSON specification</link>.
sv: Ett fullständigt TopoJSON-dokument måste, utöver de utdrag som returneras av denna funktion, innehålla de faktiska bågarna plus några rubriker. Se <link xlink:href="http://github.com/mbostock/topojson-specification/blob/master/README.md">specifikationen för TopoJSON</link>.

note: Tag: para
en: Enhanced: 2.2.1 added support for puntal inputs
sv: Förbättrad: 2.2.1 har lagt till stöd för puntal-indata

note: Tag: title
en: Topology Spatial Relationships
sv: Spatiala relationer mellan topologier

note: Tag: para
en: This section lists the Topology functions used to check relationships between topogeometries and topology primitives
sv: I detta avsnitt listas de topologifunktioner som används för att kontrollera relationer mellan topogeometrier och topologiprimitiver

note: Tag: refpurpose
en: Returns true if two topogeometries are composed of the same topology primitives.
sv: Returnerar true om två topogeometrier består av samma topologiprimitiver.

note: Tag: para
en: Returns true if two topogeometries are composed of the same topology primitives: faces, edges, nodes.
sv: Returnerar true om två topogeometrier består av samma topologiprimitiver: ytor, kanter, noder.

note: Tag: para
en: This function not supported for topogeometries that are geometry collections. It also can not compare topogeometries from different topologies.
sv: Denna funktion stöds inte för topogeometrier som är geometrisamlingar. Den kan inte heller jämföra topogeometrier från olika topologier.

note: Tag: refpurpose
en: <refpurpose>Returns true if any pair of primitives from the two topogeometries intersect.</refpurpose>
sv: <refpurpose>Returnerar true om något par av primitiver från de två topogeometrierna korsar varandra.</refpurpose>

note: Tag: para
en: <para>Returns true if any pair of primitives from the two topogeometries intersect.</para>
sv: <para>Returnerar true om något par av primitiver från de två topogeometrierna korsar varandra.</para>

note: Tag: para
en: This function not supported for topogeometries that are geometry collections. It also can not compare topogeometries from different topologies. Also not currently supported for hierarchical topogeometries (topogeometries composed of other topogeometries).
sv: Denna funktion stöds inte för topogeometrier som är geometrisamlingar. Den kan inte heller jämföra topogeometrier från olika topologier. För närvarande stöds inte heller hierarkiska topogeometrier (topogeometrier som består av andra topogeometrier).

note: Tag: title
en: Importing and exporting Topologies
sv: Importera och exportera topologier

note: Tag: para
en: Once you have created topologies, and maybe associated topological layers, you might want to export them into a file-based format for backup or transfer into another database.
sv: När du har skapat topologier och kanske tillhörande topologiska lager kanske du vill exportera dem till ett filbaserat format för säkerhetskopiering eller överföring till en annan databas.

note: Tag: para
en: Using the standard dump/restore tools of PostgreSQL is problematic because topologies are composed by a set of tables (4 for primitives, an arbitrary number for layers) and records in metadata tables (topology.topology and topology.layer). Additionally, topology identifiers are not univoque across databases so that parameter of your topology will need to be changes upon restoring it.
sv: Att använda standardverktygen för dumpning / återställning av PostgreSQL är problematiskt eftersom topologier består av en uppsättning tabeller (4 för primitiver, ett godtyckligt antal för lager) och poster i metadatatabeller (topology.topology och topology.layer). Dessutom är topologiidentifierare inte univoque över databaser så att parametern för din topologi måste ändras när du återställer den.

note: Tag: para
en: In order to simplify export/restore of topologies a pair of executables are provided: <filename>pgtopo_export</filename> and <filename>pgtopo_import</filename>. Example usage:
sv: För att förenkla export/återställning av topologier tillhandahålls ett par körbara program: <filename>pgtopo_export</filename> och <filename>pgtopo_import</filename>. Exempel på användning:

note: Tag: title
en: Using the Topology exporter
sv: Använda topologiexportören

note: Tag: para
en: The <filename>pgtopo_export</filename> script takes the name of a database and a topology and outputs a dump file which can be used to import the topology (and associated layers) into a new database.
sv: Skriptet <filename>pgtopo_export</filename> tar namnet på en databas och en topologi och matar ut en dumpfil som kan användas för att importera topologin (och tillhörande lager) till en ny databas.

note: Tag: para
en: By default <filename>pgtopo_export</filename> writes the dump file to the standard output so that it can be piped to <filename>pgtopo_import</filename> or redirected to a file (refusing to write to terminal). You can optionally specify an output filename with the <code>-f</code> commandline switch.
sv: Som standard skriver <filename>pgtopo_export</filename> dumpfilen till standardutdata så att den kan pipas till <filename>pgtopo_import</filename> eller omdirigeras till en fil (vägrar att skriva till terminalen). Du kan ange ett filnamn för utdata med kommandoradsalternativet <code>-f.</code>.

note: Tag: para
en: By default <filename>pgtopo_export</filename> includes a dump of all layers defined against the given topology. This may be more data than you need, or may be non-working (in case your layer tables have complex dependencies) in which case you can request skipping the layers with the <code>--skip-layers</code> switch and deal with those separately.
sv: Som standard inkluderar <filename>pgtopo_export</filename> en dumpning av alla lager som definierats mot den givna topologin. Detta kan vara mer data än du behöver, eller kanske inte fungerar (om dina lagertabeller har komplexa beroenden), i vilket fall du kan begära att lagren hoppas över med omkopplaren <code>--skip-layers</code> och hantera dem separat.

note: Tag: para
en: Invoking <filename>pgtopo_export</filename> with the <code>--help</code> (or <code>-h</code> for short) switch will always print short usage string.
sv: Om <filename>pgtopo_export an</filename> ropas med kommandot <code>--help</code> (eller <code>-h</code> förkortat) skrivs alltid en kort användningssträng ut.

note: Tag: para
en: The dump file format is a compressed tar archive of a <filename>pgtopo_export</filename> directory containing at least a <filename>pgtopo_dump_version</filename> file with format version info. As of version <code>1</code> the directory contains tab-delimited CSV files with data of the topology primitive tables (node, edge_data, face, relation), the topology and layer records associated with it and (unless <code>--skip-layers</code> is given) a custom-format PostgreSQL dump of tables reported as being layers of the given topology.
sv: Dumpfilformatet är ett komprimerat tar-arkiv med en <filename>pgtopo_export-katalog</filename> som innehåller minst en <filename>pgtopo_dump_version-fil</filename> med information om formatversion. Från och med version <code>1</code> innehåller katalogen tabbavgränsade CSV-filer med data från de primitiva tabellerna för topologi (nod, kantdata, yta, relation), topologi- och lagerposterna som är associerade med den och (om inte <code>--skip-layers</code> ges) en PostgreSQL-dump i anpassat format av tabeller som rapporteras som lager i den givna topologin.

note: Tag: title
en: Using the Topology importer
sv: Använda topologiimportören

note: Tag: para
en: The <filename>pgtopo_import</filename> script takes a <code>pgtopo_export</code> format topology dump and a name to give to the topology to be created and outputs an SQL script reconstructing the topology and associated layers.
sv: Skriptet <filename>pgtopo_import</filename> tar en topologidump i <code>pgtopo_export-format</code> och ett namn på den topologi som ska skapas och matar ut ett SQL-skript som rekonstruerar topologin och tillhörande lager.

note: Tag: para
en: The generated SQL file will contain statements that create a topology with the given name, load primitive data in it, restores and registers all topology layers by properly linking all TopoGeometry values to their correct topology.
sv: Den genererade SQL-filen kommer att innehålla satser som skapar en topologi med det angivna namnet, laddar primitiva data i den, återställer och registrerar alla topologilager genom att korrekt länka alla TopoGeometry-värden till deras korrekta topologi.

note: Tag: para
en: By default <filename>pgtopo_import</filename> reads the dump from the standard input so that it can be used in conjunction with <filename>pgtopo_export</filename> in a pipeline. You can optionally specify an input filename with the <code>-f</code> commandline switch.
sv: Som standard läser <filename>pgtopo_import</filename> dumpningen från standardinmatningen så att den kan användas tillsammans med <filename>pgtopo_export</filename> i en pipeline. Du kan eventuellt ange ett filnamn för indata med kommandoradsalternativet <code>-f</code>.

note: Tag: para
en: By default <filename>pgtopo_import</filename> includes in the output SQL file the code to restore all layers found in the dump.
sv: Som standard inkluderar <filename>pgtopo_import</filename> i SQL-filen koden för att återställa alla lager som finns i dumpningen.

note: Tag: para
en: This may be unwanted or non-working in case your target database already have tables with the same name as the ones in the dump. In that case you can request skipping the layers with the <code>--skip-layers</code> switch and deal with those separately (or later).
sv: Detta kan vara oönskat eller inte fungera om din måldatabas redan har tabeller med samma namn som de i dumpningen. I så fall kan du begära att lagren hoppas över med <code>--skip-layers</code> och hantera dem separat (eller senare).

note: Tag: para
en: SQL to only load and link layers to a named topology can be generated using the <code>--only-layers</code> switch. This can be useful to load layers AFTER resolving the naming conflicts or to link layers to a different topology (say a spatially-simplified version of the starting topology).
sv: SQL för att endast läsa in och länka lager till en namngiven topologi kan genereras med hjälp av omkopplaren <code>--only-layers</code>. Detta kan vara användbart för att läsa in lager EFTER att namnkonflikterna har lösts eller för att länka lager till en annan topologi (t.ex. en spatialt förenklad version av starttopologin).

note: Tag: para
en: If the target topology already exists and you want it dropped upfront you can pass the <code>--drop-topology</code> switch (since PostGIS-3.6.0).
sv: Om måltopologin redan finns och du vill att den ska tas bort i förväg kan du använda kommandot <code>--drop-topology</code> (sedan PostGIS-3.6.0).

note: Tag: title
en: PostGIS Installation
sv: Installation av PostGIS

note: Tag: para
en: This chapter details the steps required to install PostGIS.
sv: I detta kapitel beskrivs de steg som krävs för att installera PostGIS.

note: Tag: title
en: Short Version
sv: Kort version

note: Tag: para
en: To compile assuming you have all the dependencies in your search path:
sv: För att kompilera förutsatt att du har alla beroenden i din sökväg:

note: Tag: para
en: Once PostGIS is installed, it needs to be enabled (<xref linkend="create_spatial_db"/>) or upgraded (<xref linkend="upgrading"/>) in each individual database you want to use it in.
sv: När PostGIS har installerats måste det aktiveras (<xref linkend="create_spatial_db"/>) eller uppgraderas (<xref linkend="upgrading"/>) i varje enskild databas som du vill använda det i.

note: Tag: title
en: Compiling and Install from Source
sv: Kompilera och installera från källkod

note: Tag: para
en: Many OS systems now include pre-built packages for PostgreSQL/PostGIS. In many cases compilation is only necessary if you want the most bleeding edge versions or you are a package maintainer.
sv: Många OS-system innehåller nu förbyggda paket för PostgreSQL / PostGIS. I många fall är kompilering endast nödvändig om du vill ha de mest blödande kantversionerna eller om du är en paketunderhållare.

note: Tag: para
en: This section includes general compilation instructions, if you are compiling for Windows etc or another OS, you may find additional more detailed help at <link xlink:href="https://trac.osgeo.org/postgis/wiki/UsersWikiInstall">PostGIS User contributed compile guides</link> and <link xlink:href="http://trac.osgeo.org/postgis/wiki/DevWikiMain">PostGIS Dev Wiki</link>.
sv: Detta avsnitt innehåller allmänna kompileringsinstruktioner, om du kompilerar för Windows etc eller ett annat operativsystem kan du hitta ytterligare mer detaljerad hjälp i <link xlink:href="https://trac.osgeo.org/postgis/wiki/UsersWikiInstall">PostGIS User Contributed Compile Guides</link> och <link xlink:href="http://trac.osgeo.org/postgis/wiki/DevWikiMain">PostGIS Dev Wiki</link>.

note: Tag: para
en: Pre-Built Packages for various OS are listed in <link xlink:href="https://trac.osgeo.org/postgis/wiki/UsersWikiPackages">PostGIS Pre-built Packages</link>
sv: Förbyggda paket för olika operativsystem finns listade i <link xlink:href="https://trac.osgeo.org/postgis/wiki/UsersWikiPackages">PostGIS förbyggda paket</link>

note: Tag: para
en: If you are a windows user, you can get stable builds via Stackbuilder or <link xlink:href="https://postgis.net/windows_downloads">PostGIS Windows download site</link> We also have <link xlink:href="https://postgis.net/windows_downloads">very bleeding-edge windows experimental builds</link> that are built usually once or twice a week or whenever anything exciting happens. You can use these to experiment with the in progress releases of PostGIS
sv: Om du är en Windows-användare kan du få stabila builds via Stackbuilder eller <link xlink:href="https://postgis.net/windows_downloads">PostGIS Windows nedladdningssida</link> Vi har också <link xlink:href="https://postgis.net/windows_downloads">mycket blödande avancerade Windows experimentella builds</link> som byggs vanligtvis en eller två gånger i veckan eller när något spännande händer. Du kan använda dessa för att experimentera med de pågående utgåvorna av PostGIS

note: Tag: para
en: The PostGIS module is an extension to the PostgreSQL backend server. As such, PostGIS &last_release_version; <emphasis>requires</emphasis> full PostgreSQL server headers access in order to compile. It can be built against PostgreSQL versions &min_postgres_version; - &max_postgres_version;. Earlier versions of PostgreSQL are <emphasis>not</emphasis> supported.
sv: PostGIS-modulen är en utökning av PostgreSQL-backendservern. Som sådan <emphasis>kräver</emphasis> PostGIS &amp; last_release_version; full tillgång till PostgreSQL-serverhuvud för att kunna kompilera. Det kan byggas mot PostgreSQL-versioner &amp;min_postgres_version; - &amp;max_postgres_version;. Tidigare versioner av PostgreSQL stöds <emphasis>inte.</emphasis>.

note: Tag: para
en: Refer to the PostgreSQL installation guides if you haven't already installed PostgreSQL. <link xlink:href="https://www.postgresql.org"> https://www.postgresql.org </link> .
sv: Se installationsguiderna för PostgreSQL om du inte redan har installerat PostgreSQL. <link xlink:href="https://www.postgresql.org"> https://www. </link> postgresql.org .

note: Tag: para
en: For GEOS functionality, when you install PostgreSQL you may need to explicitly link PostgreSQL against the standard C++ library:
sv: För GEOS-funktionalitet, när du installerar PostgreSQL kan du behöva länka PostgreSQL uttryckligen mot standard C ++ -biblioteket:

note: Tag: para
en: This is a workaround for bogus C++ exceptions interaction with older development tools. If you experience weird problems (backend unexpectedly closed or similar things) try this trick. This will require recompiling your PostgreSQL from scratch, of course.
sv: Detta är en lösning för felaktiga C++-undantag i äldre utvecklingsverktyg. Om du upplever konstiga problem (backend oväntat stängd eller liknande saker) kan du prova det här tricket. Detta kommer naturligtvis att kräva omkompilering av din PostgreSQL från grunden.

note: Tag: para
en: The following steps outline the configuration and compilation of the PostGIS source. They are written for Linux users and will not work on Windows or Mac.
sv: Följande steg beskriver konfiguration och kompilering av PostGIS-källan. De är skrivna för Linux-användare och kommer inte att fungera på Windows eller Mac.

note: Tag: title
en: Getting the Source
sv: Hämta källan

note: Tag: para
en: Retrieve the PostGIS source archive from the downloads website <link xlink:href="&postgis_download_url;"> &postgis_download_url; </link>
sv: Hämta källarkivet för PostGIS från nedladdningswebbplatsen <link xlink:href="&postgis_download_url;"> &postgis_download_url; </link>

note: Tag: para
en: This will create a directory called <varname>postgis-&last_release_version;</varname> in the current working directory.
sv: Detta kommer att skapa en katalog som heter <varname>postgis-&amp;last_release_version;</varname> i den aktuella arbetskatalogen.

note: Tag: para
en: Alternatively, checkout the source from the <link xlink:href="https://git-scm.com/"> git </link> repository <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/"> https://git.osgeo.org/gitea/postgis/postgis/ </link> .
sv: Alternativt kan du hämta källkoden från <link xlink:href="https://git-scm.com/"> git</link>-förrådet <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/"> https://git.osgeo.org/gitea/postgis/postgis/ </link> .

note: Tag: para
en: Change into the newly created <varname>postgis</varname> directory to continue the installation.
sv: Byt till den nyskapade <varname>postgis-katalogen</varname> för att fortsätta installationen.

note: Tag: title
en: Install Requirements
sv: Krav för installation

note: Tag: para
en: PostGIS has the following requirements for building and usage:
sv: PostGIS har följande krav för uppbyggnad och användning:

note: Tag: emphasis
en: Required
sv: Obligatorisk

note: Tag: para
en: PostgreSQL &min_postgres_version; - &max_postgres_version;. A complete installation of PostgreSQL (including server headers) is required. PostgreSQL is available from <link xlink:href="https://www.postgresql.org"> https://www.postgresql.org </link>18 .
sv: PostgreSQL &min_postgres_version; - &max_postgres_version;. En fullständig installation av PostgreSQL (inklusive serverhuvuden) krävs. PostgreSQL finns tillgängligt på <link xlink:href="https://www.postgresql.org"> https://www.postgresql.org </link>18 .

note: Tag: para
en: For a full PostgreSQL / PostGIS support matrix and PostGIS/GEOS support matrix refer to <link xlink:href="https://trac.osgeo.org/postgis/wiki/UsersWikiPostgreSQLPostGIS">https://trac.osgeo.org/postgis/wiki/UsersWikiPostgreSQLPostGIS</link>
sv: För en fullständig PostgreSQL / PostGIS-stödmatris och PostGIS / GEOS-stödmatris, se <link xlink:href="https://trac.osgeo.org/postgis/wiki/UsersWikiPostgreSQLPostGIS">https://trac.osgeo.org/postgis/wiki/UsersWikiPostgreSQLPostGIS</link>

note: Tag: para
en: GNU C compiler (<filename>gcc</filename>). Some other ANSI C compilers can be used to compile PostGIS, but we find far fewer problems when compiling with <filename>gcc</filename>.
sv: GNU C-kompilator<filename>(gcc)</filename>. Vissa andra ANSI C-kompilatorer kan användas för att kompilera PostGIS, men vi hittar mycket färre problem när vi kompilerar med <filename>gcc</filename>.

note: Tag: para
en: GNU Make (<filename>gmake</filename> or <filename>make</filename>). For many systems, GNU <filename>make</filename> is the default version of make. Check the version by invoking <filename>make -v</filename>. Other versions of <filename>make</filename> may not process the PostGIS <filename>Makefile</filename> properly.
sv: GNU Make<filename>(gmake</filename> eller <filename>make</filename>). För många system är GNU <filename>make</filename> standardversionen av make. Kontrollera versionen genom att anropa <filename>make -v</filename>. Andra versioner av <filename>make</filename> kanske inte bearbetar PostGIS <filename>Makefile</filename> på rätt sätt.

note: Tag: para
en: Proj reprojection library. Proj 6.1 or above is required. The Proj library is used to provide coordinate reprojection support within PostGIS. Proj is available for download from <link xlink:href="https://proj.org/"> https://proj.org/ </link> .
sv: Proj reprojektionsbibliotek. Proj 6.1 eller senare krävs. Proj-biblioteket används för att tillhandahålla stöd för koordinatreprojektion inom PostGIS. Proj finns tillgängligt för nedladdning från https://proj.org/ <link xlink:href="https://proj.org/">. </link> .

note: Tag: para
en: GEOS geometry library, version &min_geos_version; or greater, but GEOS 3.14+ is required to take full advantage of all the new functions and features. GEOS is available for download from <link xlink:href="https://libgeos.org/"> https://libgeos.org </link>.
sv: GEOS geometribibliotek, version &min_geos_version; eller högre, men GEOS 3.14+ krävs för att kunna utnyttja alla nya funktioner och egenskaper fullt ut. GEOS finns tillgängligt för hämtning från <link xlink:href="https://libgeos.org/"> https://libgeos.org </link>.

note: Tag: para
en: LibXML2, version 2.5.x or higher. LibXML2 is currently used in some imports functions (ST_GeomFromGML and ST_GeomFromKML). LibXML2 is available for download from <link xlink:href="https://gitlab.gnome.org/GNOME/libxml2/-/releases">https://gitlab.gnome.org/GNOME/libxml2/-/releases</link>.
sv: LibXML2, version 2.5.x eller högre. LibXML2 används för närvarande i vissa importfunktioner (ST_GeomFromGML och ST_GeomFromKML). LibXML2 finns att ladda ner från <link xlink:href="https://gitlab.gnome.org/GNOME/libxml2/-/releases">https://gitlab.gnome.org/GNOME/libxml2/-/releases.</link>.

note: Tag: para
en: JSON-C, version 0.9 or higher. JSON-C is currently used to import GeoJSON via the function ST_GeomFromGeoJson. JSON-C is available for download from <link xlink:href="https://github.com/json-c/json-c/releases">https://github.com/json-c/json-c/releases/</link>.
sv: JSON-C, version 0.9 eller högre. JSON-C används för närvarande för att importera GeoJSON via funktionen ST_GeomFromGeoJson. JSON-C finns tillgängligt för nedladdning från <link xlink:href="https://github.com/json-c/json-c/releases">https://github.com/json-c/json-c/releases/</link>.

note: Tag: para
en: GDAL, version 3+ is preferred. This is required for raster support. <link xlink:href="https://gdal.org/download.html">https://gdal.org/download.html</link>.
sv: GDAL, version 3+ är att föredra. Detta krävs för rasterstöd. <link xlink:href="https://gdal.org/download.html">https://gdal.org/download.html</link>.

note: Tag: para
en: If compiling with PostgreSQL+JIT, LLVM version &gt;=6 is required <link xlink:href="https://trac.osgeo.org/postgis/ticket/4125">https://trac.osgeo.org/postgis/ticket/4125</link>.
sv: Om du kompilerar med PostgreSQL + JIT krävs LLVM-version &gt;=6 <link xlink:href="https://trac.osgeo.org/postgis/ticket/4125">https://trac.osgeo.org/postgis/ticket/4125</link>.

note: Tag: emphasis
en: Optional
sv: Valfritt

note: Tag: para
en: GDAL (pseudo optional) only if you don't want raster you can leave it out. Also make sure to enable the drivers you want to use as described in <xref linkend="raster_configuration"/>.
sv: GDAL (pseudo-valfritt) endast om du inte vill ha raster kan du utelämna det. Se också till att aktivera de drivrutiner som du vill använda enligt beskrivningen i <xref linkend="raster_configuration"/>.

note: Tag: para
en: GTK (requires GTK+2.0, 2.8+) to compile the shp2pgsql-gui shape file loader. <link xlink:href="http://www.gtk.org/"> http://www.gtk.org/ </link> .
sv: GTK (kräver GTK+2.0, 2.8+) för att kompilera shp2pgsql-gui shape-filinläsaren. <link xlink:href="http://www.gtk.org/"> http://www. </link> gtk.org/ .

note: Tag: para
en: SFCGAL, 1.4.1 or higher is required and 2.1+ is needed to be able to use all functionality. SFCGAL can be used to provide additional 2D and 3D advanced analysis functions to PostGIS cf <xref linkend="reference_sfcgal"/>. And also allow to use SFCGAL rather than GEOS for some 2D functions provided by both backends (like ST_Intersection or ST_Area, for instance). A PostgreSQL configuration variable <code>postgis.backend</code> allow end user to control which backend he want to use if SFCGAL is installed (GEOS by default). Nota: SFCGAL 1.2 require at least CGAL 4.3 and Boost 1.54 (cf: <link xlink:href="https://sfcgal.org">https://sfcgal.org</link>) <link xlink:href="https://gitlab.com/sfcgal/SFCGAL/">https://gitlab.com/sfcgal/SFCGAL/</link>.
sv: SFCGAL, 1.4.1 eller högre krävs och 2.1+ krävs för att kunna använda all funktionalitet. SFCGAL kan användas för att tillhandahålla ytterligare avancerade 2D- och 3D-analysfunktioner till PostGIS cf <xref linkend="reference_sfcgal"/>. Och gör det också möjligt att använda SFCGAL snarare än GEOS för vissa 2D-funktioner som tillhandahålls av båda backends (som ST_Intersection eller ST_Area, till exempel). En PostgreSQL-konfigurationsvariabel <code>postgis.backend</code> tillåter slutanvändaren att kontrollera vilken backend han vill använda om SFCGAL är installerat (GEOS som standard). Nota: SFCGAL 1.2 kräver minst CGAL 4.3 och Boost 1.54 (jfr: <link xlink:href="https://sfcgal.org">https://sfcgal.org</link>) <link xlink:href="https://gitlab.com/sfcgal/SFCGAL/">https://gitlab.com/sfcgal/SFCGAL/.</link>.

note: Tag: para
en: In order to build the <xref linkend="Address_Standardizer"/> you will also need PCRE 1 or 2 <link xlink:href="http://www.pcre.org">http://www.pcre.org</link> (which generally is already installed on nix systems). <xref linkend="Address_Standardizer"/> will automatically be built if it detects a PCRE library, or you pass in a valid <varname>--with-pcre-dir=/path/to/pcre</varname> during configure.
sv: För att bygga <xref linkend="Address_Standardizer"/> behöver du också PCRE 1 eller 2 <link xlink:href="http://www.pcre.org">http://www.pcre.org</link> (som i allmänhet redan är installerat på nix-system). <xref linkend="Address_Standardizer"/> byggs automatiskt om det upptäcker ett PCRE-bibliotek, eller om du skickar in ett giltigt <varname>--with-pcre-dir=/path/to/pcre</varname> under configure.

note: Tag: para
en: To enable ST_AsMVT protobuf-c library 1.1.0 or higher (for usage) and the protoc-c compiler (for building) are required. Also, pkg-config is required to verify the correct minimum version of protobuf-c. See <link xlink:href="https://github.com/protobuf-c/protobuf-c">protobuf-c</link>. By default, Postgis will use Wagyu to validate MVT polygons faster which requires a c++11 compiler. It will use CXXFLAGS and the same compiler as the PostgreSQL installation. To disable this and use GEOS instead use the <varname>--without-wagyu</varname> during the configure step.
sv: För att aktivera ST_AsMVT krävs protobuf-c-biblioteket 1.1.0 eller högre (för användning) och protoc-c-kompilatorn (för byggande). Dessutom krävs pkg-config för att verifiera den korrekta minimiversionen av protobuf-c. Se <link xlink:href="https://github.com/protobuf-c/protobuf-c">protobuf-c</link>. Som standard kommer Postgis att använda Wagyu för att validera MVT-polygoner snabbare, vilket kräver en c++11-kompilator. Den kommer att använda CXXFLAGS och samma kompilator som PostgreSQL-installationen. För att inaktivera detta och använda GEOS istället använder du <varname>--without-wagyu</varname> under konfigurationssteget.

note: Tag: para
en: CUnit (<filename>CUnit</filename>). This is needed for regression testing. <link xlink:href="http://cunit.sourceforge.net/">http://cunit.sourceforge.net/</link>
sv: CUnit<filename>(CUnit)</filename>. Detta behövs för regressionstestning. <link xlink:href="http://cunit.sourceforge.net/">http://cunit.sourceforge.net/</link>

note: Tag: para
en: DocBook (<filename>xsltproc</filename>) is required for building the documentation. Docbook is available from <link xlink:href="http://www.docbook.org/"> http://www.docbook.org/ </link> .
sv: DocBook<filename>(xsltproc)</filename> krävs för att bygga upp dokumentationen. Docbook finns tillgängligt från <link xlink:href="http://www.docbook.org/"> http://www.docbook.org/ </link> .

note: Tag: para
en: DBLatex (<filename>dblatex</filename>) is required for building the documentation in PDF format. DBLatex is available from <link xlink:href="http://dblatex.sourceforge.net/"> http://dblatex.sourceforge.net/ </link> .
sv: DBLatex<filename>(dblatex)</filename> krävs för att skapa dokumentationen i PDF-format. DBLatex är tillgängligt från <link xlink:href="http://dblatex.sourceforge.net/"> http://dblatex.sourceforge.net/ </link> .

note: Tag: para
en: ImageMagick (<filename>convert</filename>) is required to generate the images used in the documentation. ImageMagick is available from <link xlink:href="http://www.imagemagick.org/"> http://www.imagemagick.org/ </link> .
sv: ImageMagick<filename>(convert)</filename> krävs för att generera de bilder som används i dokumentationen. ImageMagick är tillgängligt från <link xlink:href="http://www.imagemagick.org/"> http://www.imagemagick.org/ </link> .

note: Tag: title
en: Build configuration
sv: Bygg konfiguration

note: Tag: para
en: As with most linux installations, the first step is to generate the Makefile that will be used to build the source code. This is done by running the shell script
sv: Som med de flesta Linux-installationer är det första steget att generera den Makefile som ska användas för att bygga källkoden. Detta görs genom att köra skalskriptet

note: Tag: para
en: With no additional parameters, this command will attempt to automatically locate the required components and libraries needed to build the PostGIS source code on your system. Although this is the most common usage of <command>./configure</command>, the script accepts several parameters for those who have the required libraries and programs in non-standard locations.
sv: Utan ytterligare parametrar försöker detta kommando att automatiskt hitta de komponenter och bibliotek som behövs för att bygga PostGIS-källkoden på ditt system. Även om detta är den vanligaste användningen av <command>./configure</command>, accepterar skriptet flera parametrar för dem som har de nödvändiga biblioteken och programmen på icke-standardiserade platser.

note: Tag: para
en: The following list shows only the most commonly used parameters. For a complete list, use the <command>--help</command> or <command>--help=short</command> parameters.
sv: I följande lista visas endast de vanligaste parametrarna. För en fullständig lista, använd parametrarna <command>--help</command> eller <command>--help=short</command>.

note: Tag: para
en: Starting with PostGIS 3.0, the library files generated by default will no longer have the minor version as part of the file name. This means all PostGIS 3 libs will end in <code>postgis-3</code>. This was done to make pg_upgrade easier, with downside that you can only install one version PostGIS 3 series in your server. To get the old behavior of file including the minor version: e.g. <code>postgis-3.0</code> add this switch to your configure statement.
sv: Från och med PostGIS 3.0 kommer de biblioteksfiler som genereras som standard inte längre att ha den mindre versionen som en del av filnamnet. Detta innebär att alla PostGIS 3-bibliotek kommer att sluta på <code>postgis-3</code>. Detta gjordes för att göra pg_upgrade enklare, med nackdelen att du bara kan installera en version av PostGIS 3-serien på din server. För att få det gamla beteendet för filen inklusive den mindre versionen: t.ex. <code>postgis-3.0</code> lägg till denna switch i din configure-sats.

note: Tag: para
en: This is the location the PostGIS loader executables and shared libs will be installed. By default, this location is the same as the detected PostgreSQL installation.
sv: Detta är platsen där PostGIS-lastarens körbara filer och delade libs kommer att installeras. Som standard är den här platsen densamma som den upptäckta PostgreSQL-installationen.

note: Tag: para
en: This parameter is currently broken, as the package will only install into the PostgreSQL installation directory. Visit <link xlink:href="http://trac.osgeo.org/postgis/ticket/635"> http://trac.osgeo.org/postgis/ticket/635 </link> to track this bug.
sv: Denna parameter är för närvarande trasig, eftersom paketet bara installeras i PostgreSQL-installationskatalogen. Besök http://trac.osgeo.org/postgis/ticket/635 <link xlink:href="http://trac.osgeo.org/postgis/ticket/635"> för att </link> spåra den här buggen.

note: Tag: para
en: PostgreSQL provides a utility called <command>pg_config</command> to enable extensions like PostGIS to locate the PostgreSQL installation directory. Use this parameter (<command>--with-pgconfig=/path/to/pg_config</command>) to manually specify a particular PostgreSQL installation that PostGIS will build against.
sv: PostgreSQL tillhandahåller ett verktyg som heter <command>pg_config</command> för att göra det möjligt för tillägg som PostGIS att hitta PostgreSQL-installationskatalogen. Använd den här parametern<command>(--with-pgconfig=/path/to/pg_config</command>) för att manuellt ange en viss PostgreSQL-installation som PostGIS kommer att bygga mot.

note: Tag: para
en: GDAL, a required library, provides functionality needed for raster support <command>gdal-config</command> to enable software installations to locate the GDAL installation directory. Use this parameter (<command>--with-gdalconfig=/path/to/gdal-config</command>) to manually specify a particular GDAL installation that PostGIS will build against.
sv: GDAL, ett obligatoriskt bibliotek, tillhandahåller funktionalitet som behövs för rasterstöd <command>gdal-config</command> för att göra det möjligt för programvaruinstallationer att hitta GDAL-installationskatalogen. Använd denna parameter<command>(--with-gdalconfig=/path/to/gdal-config</command>) för att manuellt ange en viss GDAL-installation som PostGIS ska bygga mot.

note: Tag: para
en: GEOS, a required geometry library, provides a utility called <command>geos-config</command> to enable software installations to locate the GEOS installation directory. Use this parameter (<command>--with-geosconfig=/path/to/geos-config</command>) to manually specify a particular GEOS installation that PostGIS will build against.
sv: GEOS, ett nödvändigt geometribibliotek, tillhandahåller ett verktyg som heter <command>geos-config</command> för att göra det möjligt för programvaruinstallationer att hitta GEOS installationskatalog. Använd denna parameter<command>(--with-geosconfig=/path/to/geos-config</command>) för att manuellt ange en viss GEOS-installation som PostGIS ska bygga mot.

note: Tag: para
en: LibXML is the library required for doing GeomFromKML/GML processes. It normally is found if you have libxml installed, but if not or you want a specific version used, you'll need to point PostGIS at a specific <filename>xml2-config</filename> confi file to enable software installations to locate the LibXML installation directory. Use this parameter (<command>&gt;--with-xml2config=/path/to/xml2-config</command>) to manually specify a particular LibXML installation that PostGIS will build against.
sv: LibXML är det bibliotek som krävs för att göra GeomFromKML/GML-processer. Det hittas normalt om du har libxml installerat, men om inte eller om du vill att en specifik version ska användas, måste du peka PostGIS mot en specifik <filename>xml2-config</filename> confi-fil för att göra det möjligt för programvaruinstallationer att hitta LibXML-installationskatalogen. Använd denna parameter<command>(&gt;--with-xml2config=/path/to/xml2-config</command>) för att manuellt ange en viss LibXML-installation som PostGIS ska bygga mot.

note: Tag: para
en: Proj is a reprojection library required by PostGIS. Use this parameter (<command>--with-projdir=/path/to/projdir</command>) to manually specify a particular Proj installation directory that PostGIS will build against.
sv: Proj är ett reprojektionsbibliotek som krävs av PostGIS. Använd denna parameter<command>(--with-projdir=/path/to/projdir</command>) för att manuellt ange en viss Proj-installationskatalog som PostGIS ska bygga mot.

note: Tag: para
en: Directory where iconv is installed.
sv: Katalog där iconv är installerat.

note: Tag: para
en: <link xlink:href="http://oss.metaparadigm.com/json-c/">JSON-C</link> is an MIT-licensed JSON library required by PostGIS ST_GeomFromJSON support. Use this parameter (<command>--with-jsondir=/path/to/jsondir</command>) to manually specify a particular JSON-C installation directory that PostGIS will build against.
sv: <link xlink:href="http://oss.metaparadigm.com/json-c/">JSON-C</link> är ett MIT-licensierat JSON-bibliotek som krävs för PostGIS ST_GeomFromJSON-stöd. Använd denna parameter<command>(--with-jsondir=/path/to/jsondir</command>) för att manuellt ange en viss JSON-C-installationskatalog som PostGIS kommer att bygga mot.

note: Tag: para
en: <link xlink:href="http://www.pcre.org/">PCRE</link> is an BSD-licensed Perl Compatible Regular Expression library required by address_standardizer extension. Use this parameter (<command>--with-pcredir=/path/to/pcredir</command>) to manually specify a particular PCRE installation directory that PostGIS will build against.
sv: <link xlink:href="http://www.pcre.org/">PCRE</link> är ett BSD-licensierat Perl-kompatibelt bibliotek för reguljära uttryck som krävs av address_standardizer-tillägget. Använd denna parameter<command>(--with-pcredir=/path/to/pcredir</command>) för att manuellt ange en viss PCRE-installationskatalog som PostGIS ska bygga mot.

note: Tag: para
en: Compile the data import GUI (requires GTK+2.0). This will create shp2pgsql-gui graphical interface to shp2pgsql.
sv: Kompilera GUI för dataimport (kräver GTK+2.0). Detta kommer att skapa shp2pgsql-gui grafiskt gränssnitt till shp2pgsql.

note: Tag: para
en: Compile without raster support.
sv: Kompilera utan stöd för raster.

note: Tag: para
en: Disables tiger geocoder support.
sv: Inaktiverar stöd för tiger geocoder.

note: Tag: para
en: Compile without topology support.
sv: Kompilera utan topologistöd.

note: Tag: para
en: By default PostGIS will try to detect gettext support and compile with it, however if you run into incompatibility issues that cause breakage of loader, you can disable it entirely with this command. Refer to ticket <link xlink:href="http://trac.osgeo.org/postgis/ticket/748">http://trac.osgeo.org/postgis/ticket/748</link> for an example issue solved by configuring with this. NOTE: that you aren't missing much by turning this off. This is used for international help/label support for the GUI loader which is not yet documented and still experimental.
sv: Som standard kommer PostGIS att försöka upptäcka stöd för gettext och kompilera med det, men om du stöter på inkompatibilitetsproblem som orsakar att laddaren bryts kan du inaktivera det helt med det här kommandot. Se biljett <link xlink:href="http://trac.osgeo.org/postgis/ticket/748">http://trac.osgeo.org/postgis/ticket/748</link> för ett exempel på ett problem som löstes genom att konfigurera med detta. OBS: att du inte missar mycket genom att stänga av detta. Detta används för internationell hjälp/etikettstöd för GUI-laddaren som ännu inte är dokumenterad och fortfarande experimentell.

note: Tag: para
en: By default PostGIS will not install with sfcgal support without this switch. <varname>PATH</varname> is an optional argument that allows to specify an alternate PATH to sfcgal-config.
sv: Som standard kommer PostGIS inte att installeras med sfcgal-stöd utan denna switch. <varname>PATH</varname> är ett valfritt argument som gör det möjligt att ange en alternativ PATH till sfcgal-config.

note: Tag: para
en: Disable updating postgis_revision.h to match current HEAD of the git repository.
sv: Inaktivera uppdatering av postgis_revision.h för att matcha aktuell HEAD i git-arkivet.

note: Tag: para
en: If you obtained PostGIS from the <link xlink:href="https://trac.osgeo.org/postgis/wiki/CodeRepository"> code repository </link> , the first step is really to run the script
sv: Om du har hämtat PostGIS från <link xlink:href="https://trac.osgeo.org/postgis/wiki/CodeRepository"> kodförvaret </link> är det första steget verkligen att köra skriptet

note: Tag: para
en: This script will generate the <command>configure</command> script that in turn is used to customize the installation of PostGIS.
sv: Detta skript kommer att generera <command>configure-skriptet</command> som i sin tur används för att anpassa installationen av PostGIS.

note: Tag: para
en: If you instead obtained PostGIS as a tarball, running <command>./autogen.sh</command> is not necessary as <command>configure</command> has already been generated.
sv: Om du istället fick PostGIS som en tarball är det inte nödvändigt att köra <command>./autogen.sh</command> eftersom <command>configure</command> redan har genererats.

note: Tag: title
en: Building
sv: Byggnad

note: Tag: para
en: Once the Makefile has been generated, building PostGIS is as simple as running
sv: När Makefile har genererats är det enkelt att bygga PostGIS genom att köra

note: Tag: para
en: The last line of the output should be "<code>PostGIS was built successfully. Ready to install.</code>"
sv: Den sista raden i utskriften ska vara<code>"PostGIS byggdes framgångsrikt. Redo att installeras.</code>"

note: Tag: para
en: As of PostGIS v1.4.0, all the functions have comments generated from the documentation. If you wish to install these comments into your spatial databases later, run the command which requires docbook. The postgis_comments.sql and other package comments files raster_comments.sql, topology_comments.sql are also packaged in the tar.gz distribution in the doc folder so no need to make comments if installing from the tar ball. Comments are also included as part of the CREATE EXTENSION install.
sv: Från och med PostGIS v1.4.0 har alla funktioner kommentarer som genererats från dokumentationen. Om du vill installera dessa kommentarer i dina spatiala databaser senare, kör kommandot som kräver docbook. Filerna postgis_comments.sql och andra paketkommentarer raster_comments.sql, topology_comments.sql finns också i tar.gz-distributionen i doc-mappen, så du behöver inte skapa kommentarer om du installerar från tar-bollen. Kommentarer ingår också som en del av CREATE EXTENSION-installationen.

note: Tag: para
en: Introduced in PostGIS 2.0. This generates html cheat sheets suitable for quick reference or for student handouts. This requires xsltproc to build and will generate 4 files in doc folder <filename>topology_cheatsheet.html</filename>, <filename>tiger_geocoder_cheatsheet.html</filename>, <filename>raster_cheatsheet.html</filename>, <filename>postgis_cheatsheet.html</filename>
sv: Introducerades i PostGIS 2.0. Detta genererar html-fuskblad som är lämpliga för snabb referens eller för studentutdelningar. Detta kräver xsltproc för att bygga och kommer att generera 4 filer i doc-mappen <filename>topology_cheatsheet.html</filename>, <filename>tiger_geocoder_cheatsheet.html</filename>, <filename>raster_cheatsheet.html</filename>, <filename>postgis_cheatsheet.html</filename>

note: Tag: para
en: You can download some pre-built ones available in html and pdf from <link xlink:href="http://www.postgis.us/study_guides">PostGIS / PostgreSQL Study Guides</link>
sv: Du kan ladda ner några förbyggda tillgängliga i html och pdf från <link xlink:href="http://www.postgis.us/study_guides">PostGIS / PostgreSQL Study Guides</link>

note: Tag: title
en: Building PostGIS Extensions and Deploying them
sv: Bygga PostGIS-tillägg och distribuera dem

note: Tag: para
en: The PostGIS extensions are built and installed automatically if you are using PostgreSQL 9.1+.
sv: PostGIS-tilläggen byggs och installeras automatiskt om du använder PostgreSQL 9.1+.

note: Tag: para
en: If you are building from source repository, you need to build the function descriptions first. These get built if you have docbook installed. You can also manually build with the statement:
sv: Om du bygger från källkatalogen måste du först bygga funktionsbeskrivningarna. Dessa byggs om du har docbook installerat. Du kan också bygga manuellt med uttalandet:

note: Tag: para
en: Building the comments is not necessary if you are building from a release tar ball since these are packaged pre-built with the tar ball already.
sv: Det är inte nödvändigt att bygga kommentarerna om du bygger från en release-tarball eftersom dessa redan är färdigbyggda med tarballen.

note: Tag: para
en: The extensions should automatically build as part of the make install process. You can if needed build from the extensions folders or copy files if you need them on a different server.
sv: Tilläggen bör automatiskt byggas som en del av make-installationsprocessen. Du kan vid behov bygga från tilläggsmapparna eller kopiera filer om du behöver dem på en annan server.

note: Tag: para
en: <code>make check</code> uses psql to run tests and as such can use psql environment variables. Common ones useful to override are <varname>PGUSER</varname>,<varname>PGPORT</varname>, and <varname>PGHOST</varname>. Refer to <link xlink:href="https://www.postgresql.org/docs/current/libpq-envars.html">psql environment variables</link>
sv: <code>make check</code> använder psql för att köra tester och kan därför använda psql-miljövariabler. Vanliga variabler som är användbara att åsidosätta är <varname>PGUSER</varname><varname>,PGPORT</varname> och <varname>PGHOST</varname>. Hänvisa till <link xlink:href="https://www.postgresql.org/docs/current/libpq-envars.html">psql-miljövariabler</link>

note: Tag: para
en: The extension files will always be the same for the same version of PostGIS and PostgreSQL regardless of OS, so it is fine to copy over the extension files from one OS to another as long as you have the PostGIS binaries already installed on your servers.
sv: Tilläggsfilerna kommer alltid att vara desamma för samma version av PostGIS och PostgreSQL oavsett operativsystem, så det går bra att kopiera över tilläggsfilerna från ett operativsystem till ett annat så länge du har PostGIS-binärerna redan installerade på dina servrar.

note: Tag: para
en: If you want to install the extensions manually on a separate server different from your development, You need to copy the following files from the extensions folder into the <filename>PostgreSQL / share / extension</filename> folder of your PostgreSQL install as well as the needed binaries for regular PostGIS if you don't have them already on the server.
sv: Om du vill installera tillägg manuellt på en separat server som skiljer sig från din utveckling måste du kopiera följande filer från tilläggsmappen till mappen PostgreSQL <filename>/ share / extension</filename> i din PostgreSQL-installation samt de nödvändiga binärerna för vanlig PostGIS om du inte redan har dem på servern.

note: Tag: para
en: These are the control files that denote information such as the version of the extension to install if not specified. <filename>postgis.control, postgis_topology.control</filename>.
sv: Det här är kontrollfilerna som anger information som t.ex. vilken version av tillägget som ska installeras om det inte anges. <filename>postgis.control, postgis_topology</filename>.control.

note: Tag: para
en: All the files in the /sql folder of each extension. Note that these need to be copied to the root of the PostgreSQL share/extension folder <filename>extensions/postgis/sql/*.sql</filename>, <filename>extensions/postgis_topology/sql/*.sql</filename>
sv: Alla filer i mappen /sql för varje tillägg. Observera att dessa måste kopieras till roten till PostgreSQL share/extension-mappen <filename>extensions/postgis/sql/*.sql</filename>, <filename>extensions/postgis_topology/sql/*.sql</filename>

note: Tag: para
en: Once you do that, you should see <varname>postgis</varname>, <varname>postgis_topology</varname> as available extensions in PgAdmin -&gt; extensions.
sv: När du har gjort det bör du se <varname>postgis</varname>, <varname>postgis_topology</varname> som tillgängliga tillägg i PgAdmin -&gt; tillägg.

note: Tag: para
en: If you are using psql, you can verify that the extensions are installed by running this query:
sv: Om du använder psql kan du kontrollera att tilläggen är installerade genom att köra den här frågan:

note: Tag: para
en: If you have the extension installed in the database you are querying, you'll see mention in the <varname>installed_version</varname> column. If you get no records back, it means you don't have postgis extensions installed on the server at all. PgAdmin III 1.14+ will also provide this information in the <varname>extensions</varname> section of the database browser tree and will even allow upgrade or uninstall by right-clicking.
sv: Om du har tillägget installerat i den databas du frågar kommer du att se ett omnämnande i kolumnen <varname>installed_version</varname>. Om du inte får några poster tillbaka betyder det att du inte har några postgis-tillägg installerade på servern alls. PgAdmin III 1.14+ kommer också att tillhandahålla denna information i <varname>tilläggsavsnittet</varname> i databasbläddrarträdet och kommer till och med att tillåta uppgradering eller avinstallation genom att högerklicka.

note: Tag: para
en: If you have the extensions available, you can install postgis extension in your database of choice by either using pgAdmin extension interface or running these sql commands:
sv: Om du har tilläggen tillgängliga kan du installera postgis-tillägget i din valfria databas genom att antingen använda pgAdmin-tilläggsgränssnittet eller köra dessa sql-kommandon:

note: Tag: para
en: In psql you can use to see what versions you have installed and also what schema they are installed.
sv: I psql kan du använda för att se vilka versioner du har installerat och även vilket schema de är installerade.

note: Tag: para
en: Extension tables <varname>spatial_ref_sys</varname>, <varname>layer</varname>, <varname>topology</varname> can not be explicitly backed up. They can only be backed up when the respective <varname>postgis</varname> or <varname>postgis_topology</varname> extension is backed up, which only seems to happen when you backup the whole database. As of PostGIS 2.0.1, only srid records not packaged with PostGIS are backed up when the database is backed up so don't go around changing srids we package and expect your changes to be there. Put in a ticket if you find an issue. The structures of extension tables are never backed up since they are created with <code>CREATE EXTENSION</code> and assumed to be the same for a given version of an extension. These behaviors are built into the current PostgreSQL extension model, so nothing we can do about it.
sv: Tilläggstabellerna <varname>spatial_ref_sys</varname>, <varname>layer</varname>, <varname>topology</varname> kan inte uttryckligen säkerhetskopieras. De kan bara säkerhetskopieras när respektive <varname>postgis-</varname> eller <varname>postgis_topology</varname>-utökningen säkerhetskopieras, vilket bara verkar hända när du säkerhetskopierar hela databasen. Från och med PostGIS 2.0.1 säkerhetskopieras endast srid-poster som inte är paketerade med PostGIS när databasen säkerhetskopieras, så gå inte runt och ändra srids som vi paketerar och förvänta dig att dina ändringar ska finnas där. Lägg in ett ärende om du hittar ett problem. Strukturerna i tilläggstabellerna säkerhetskopieras aldrig eftersom de skapas med <code>CREATE EXTENSION</code> och antas vara desamma för en given version av ett tillägg. Dessa beteenden är inbyggda i den nuvarande PostgreSQL-utökningsmodellen, så ingenting vi kan göra åt det.

note: Tag: para
en: If you installed &last_release_version;, without using our wonderful extension system, you can change it to be extension based by running the below commands to package the functions in their respective extension. Installing using `unpackaged` was removed in PostgreSQL 13, so you are advised to switch to an extension build before upgrading to PostgreSQL 13.
sv: Om du installerade &last_release_version;, utan att använda vårt underbara utökningssystem, kan du ändra det till att vara utökningsbaserat genom att köra kommandona nedan för att paketera funktionerna i deras respektive utökning. Installation med `unpackaged` togs bort i PostgreSQL 13, så du rekommenderas att byta till en utökningsbyggnad innan du uppgraderar till PostgreSQL 13.

note: Tag: title
en: Testing
sv: Testar

note: Tag: para
en: If you wish to test the PostGIS build, run
sv: Om du vill testa PostGIS-bygget kör du

note: Tag: para
en: The above command will run through various checks and regression tests using the generated library against an actual PostgreSQL database.
sv: Ovanstående kommando kommer att köra igenom olika kontroller och regressionstester med hjälp av det genererade biblioteket mot en faktisk PostgreSQL-databas.

note: Tag: para
en: If you configured PostGIS using non-standard PostgreSQL, GEOS, or Proj locations, you may need to add their library locations to the <varname>LD_LIBRARY_PATH</varname> environment variable.
sv: Om du konfigurerade PostGIS med icke-standardiserade PostgreSQL-, GEOS- eller Proj-platser kan du behöva lägga till deras biblioteksplatser i miljövariabeln <varname>LD_LIBRARY_PATH</varname>.

note: Tag: para
en: Currently, the <command>make check</command> relies on the <code>PATH</code> and <code>PGPORT</code> environment variables when performing the checks - it does <emphasis>not</emphasis> use the PostgreSQL version that may have been specified using the configuration parameter <command>--with-pgconfig</command>. So make sure to modify your PATH to match the detected PostgreSQL installation during configuration or be prepared to deal with the impending headaches.
sv: För närvarande förlitar sig <command>make-kontrollen</command> på <code>PATH-</code> och <code>PGPORT-miljövariablerna</code> när de utför kontrollerna - den använder <emphasis>inte</emphasis> PostgreSQL-versionen som kan ha angetts med hjälp av konfigurationsparametern <command>--with-pgconfig</command>. Så se till att ändra din PATH så att den matchar den upptäckta PostgreSQL-installationen under konfigurationen eller var beredd att hantera de överhängande huvudvärkarna.

note: Tag: para
en: If successful, make check will produce the output of almost 500 tests. The results will look similar to the following (numerous lines omitted below):
sv: Om make check lyckas kommer resultatet av nästan 500 tester att visas. Resultaten kommer att se ut ungefär som följande (många rader utelämnade nedan):

note: Tag: para
en: The <varname>postgis_tiger_geocoder</varname> and <varname>address_standardizer</varname> extensions, currently only support the standard PostgreSQL installcheck. To test these use the below. Note: the make install is not necessary if you already did make install at root of PostGIS code folder.
sv: <varname>Postgis_tiger_geocoder</varname> och <varname>address_standardizer-tillägg</varname> stöder för närvarande endast standard PostgreSQL-installationskontrollen. För att testa dessa använder du nedan. Obs: make install är inte nödvändigt om du redan har gjort make install vid roten till PostGIS-kodmappen.

note: Tag: para
en: For address_standardizer:
sv: För address_standardizer:

note: Tag: para
en: Output should look like:
sv: Utdata bör se ut som:

note: Tag: para
en: For tiger geocoder, make sure you have postgis and fuzzystrmatch extensions available in your PostgreSQL instance. The address_standardizer tests will also kick in if you built postgis with address_standardizer support:
sv: För tigergeokoder, se till att du har postgis och fuzzystrmatch-tillägg tillgängliga i din PostgreSQL-instans. Adress_standardizer-testerna kommer också att starta om du byggde postgis med adress_standardizer-stöd:

note: Tag: para
en: output should look like:
sv: utdata bör se ut som:

note: Tag: para
en: To install PostGIS, type
sv: För att installera PostGIS skriver du

note: Tag: para
en: This will copy the PostGIS installation files into their appropriate subdirectory specified by the <command>--prefix</command> configuration parameter. In particular:
sv: Detta kommer att kopiera PostGIS-installationsfilerna till lämplig underkatalog som anges av konfigurationsparametern <command>--prefix</command>. I synnerhet:

note: Tag: para
en: The loader and dumper binaries are installed in <filename>[prefix]/bin</filename>.
sv: Binärfilerna för laddaren och dumpern installeras i <filename>[prefix]/bin</filename>.

note: Tag: para
en: The SQL files, such as <filename>postgis.sql</filename>, are installed in <filename>[prefix]/share/contrib</filename>.
sv: SQL-filerna, till exempel <filename>postgis.sql</filename>, installeras i <filename>[prefix]/share/contrib</filename>.

note: Tag: para
en: The PostGIS libraries are installed in <filename>[prefix]/lib</filename>.
sv: PostGIS-biblioteken är installerade i <filename>[prefix]/lib</filename>.

note: Tag: para
en: If you previously ran the <command>make comments</command> command to generate the <filename>postgis_comments.sql</filename>, <filename>raster_comments.sql</filename> file, install the sql file by running
sv: Om du tidigare körde kommandot <command>make comments</command> för att generera filen <filename>postgis_comments.sq</filename>l, <filename>raster_comments.sq</filename> l, installerar du sql-filen genom att köra

note: Tag: para
en: <filename>postgis_comments.sql</filename>, <filename>raster_comments.sql</filename>, <filename>topology_comments.sql</filename> was separated from the typical build and installation targets since with it comes the extra dependency of <command>xsltproc</command>.
sv: <filename>postgis_comments.sql</filename>, <filename>raster_comments.sql</filename>, <filename>topology_comments.sql</filename> separerades från de typiska bygg- och installationsmålen eftersom det medför det extra beroendet av <command>xsltproc</command>.

note: Tag: title
en: Installing and Using the address standardizer
sv: Installera och använda adresstandardiseraren

note: Tag: para
en: The <code>address_standardizer</code> extension used to be a separate package that required separate download. From PostGIS 2.2 on, it is now bundled in. For more information about the address_standardize, what it does, and how to configure it for your needs, refer to <xref linkend="Address_Standardizer"/>.
sv: Tillägget <code>address_standardizer</code> brukade vara ett separat paket som krävde separat nedladdning. Från och med PostGIS 2.2 ingår det nu i paketet. För mer information om address_standardize, vad det gör och hur du konfigurerar det för dina behov, se <xref linkend="Address_Standardizer"/>.

note: Tag: para
en: This standardizer can be used in conjunction with the PostGIS packaged tiger geocoder extension as a replacement for the <xref linkend="Normalize_Address"/> discussed. To use as replacement refer to <xref linkend="tiger_pagc_address_standardizing"/>. You can also use it as a building block for your own geocoder or use it to standardize your addresses for easier compare of addresses.
sv: Denna standardizer kan användas tillsammans med PostGIS geokodartillägg för tiger som ersättning för <xref linkend="Normalize_Address"/> som diskuteras. För att använda som ersättning hänvisas till <xref linkend="tiger_pagc_address_standardizing"/>. Du kan också använda den som en byggsten för din egen geokodare eller använda den för att standardisera dina adresser för enklare jämförelse av adresser.

note: Tag: para
en: The address standardizer relies on PCRE which is usually already installed on many Nix systems, but you can download the latest at: <link xlink:href="http://www.pcre.org">http://www.pcre.org</link>. If during <xref linkend="installation_configuration"/>, PCRE is found, then the address standardizer extension will automatically be built. If you have a custom pcre install you want to use instead, pass to configure <code>--with-pcredir=/path/to/pcre</code> where <filename>/path/to/pcre</filename> is the root folder for your pcre include and lib directories.
sv: Address Standardizer förlitar sig på PCRE som vanligtvis redan är installerat på många Nix-system, men du kan ladda ner den senaste på: <link xlink:href="http://www.pcre.org">http://www.pcre.org.</link> Om PCRE hittas under <xref linkend="installation_configuration"/> kommer address standardizer-tillägget automatiskt att byggas. Om du har en anpassad pcre-installation som du vill använda istället, skicka till configure <code>--with-pcredir=/path/to/pcre</code> där <filename>/path/to/pcre</filename> är rotmappen för dina pcre include- och lib-kataloger.

note: Tag: para
en: For Windows users, the PostGIS 2.1+ bundle is packaged with the address_standardizer already so no need to compile and can move straight to <code>CREATE EXTENSION</code> step.
sv: För Windows-användare är PostGIS 2.1+-paketet förpackat med address_standardizer redan så du behöver inte kompilera och kan gå direkt till <code>CREATE EXTENSION-steget</code>.

note: Tag: para
en: Once you have installed, you can connect to your database and run the SQL:
sv: När du har installerat kan du ansluta till din databas och köra SQL:

note: Tag: para
en: The following test requires no rules, gaz, or lex tables
sv: Följande test kräver inga regler, gas eller lex tabeller

note: Tag: para
en: Output should be
sv: Utdata bör vara

note: Tag: title
en: Installing, Upgrading Tiger Geocoder, and loading data
sv: Installation, uppgradering av Tiger Geocoder och inläsning av data

note: Tag: para
en: Extras like Tiger geocoder may not be packaged in your PostGIS distribution. If you are missing the tiger geocoder extension or want a newer version than what your install comes with, then use the <filename>share/extension/postgis_tiger_geocoder.*</filename> files from the packages in <link xlink:href="http://postgis.net/windows_downloads/">Windows Unreleased Versions</link> section for your version of PostgreSQL. Although these packages are for windows, the postgis_tiger_geocoder extension files will work on any OS since the extension is an SQL/plpgsql only extension.
sv: Extrafunktioner som Tiger geocoder kanske inte ingår i din PostGIS-distribution. Om du saknar tigergeocoder-tillägget eller vill ha en nyare version än vad din installation levereras med, använd sedan filerna <filename>share/extension/postgis_tiger_geocoder.*</filename> från paketen i avsnittet <link xlink:href="http://postgis.net/windows_downloads/">Windows Unreleased Versions</link> för din version av PostgreSQL. Även om dessa paket är för Windows, kommer postgis_tiger_geocoder-utökningsfilerna att fungera på alla operativsystem eftersom tillägget endast är ett SQL / plpgsql-tillägg.

note: Tag: title
en: Tiger Geocoder Enabling your PostGIS database
sv: Tiger Geocoder Aktivering av din PostGIS-databas

note: Tag: para
en: These directions assume your PostgreSQL installation already has the postgis_tiger_geocoder extension installed.
sv: Dessa anvisningar förutsätter att din PostgreSQL-installation redan har postgis_tiger_geocoder-tillägget installerat.

note: Tag: para
en: Connect to your database via psql or pgAdmin or some other tool and run the following SQL commands. Note that if you are installing in a database that already has postgis, you don't need to do the first step. If you have <varname>fuzzystrmatch</varname> extension already installed, you don't need to do the second step either.
sv: Anslut till din databas via psql eller pgAdmin eller något annat verktyg och kör följande SQL-kommandon. Observera att om du installerar i en databas som redan har postgis behöver du inte göra det första steget. Om du redan har <varname>fuzzystrmatch-tillägget</varname> installerat behöver du inte heller göra det andra steget.

note: Tag: para
en: If you already have postgis_tiger_geocoder extension installed, and just want to update to the latest run:
sv: Om du redan har postgis_tiger_geocoder-tillägget installerat och bara vill uppdatera till den senaste körningen:

note: Tag: para
en: If you made custom entries or changes to <varname>tiger.loader_platform</varname> and <varname>tiger.loader_variables</varname> you may need to update these.
sv: Om du har gjort anpassade poster eller ändringar i <varname>tiger.loader_platform</varname> och <varname>tiger.loader_variables</varname> kan du behöva uppdatera dessa.

note: Tag: para
en: To confirm your install is working correctly, run this sql in your database:
sv: För att bekräfta att din installation fungerar korrekt, kör denna sql i din databas:

note: Tag: para
en: Which should output
sv: Som ska mata ut

note: Tag: para
en: Create a new record in <varname>tiger.loader_platform</varname> table with the paths of your executables and server.
sv: Skapa en ny post i tabellen <varname>tiger.loader_platform</varname> med sökvägarna till dina körbara program och din server.

note: Tag: para
en: So for example to create a profile called debbie that follows <code>sh</code> convention. You would do:
sv: Så till exempel för att skapa en profil som heter debbie som följer <code>sh-konventionen</code>. Det skulle du göra:

note: Tag: para
en: And then edit the paths in the <emphasis>declare_sect</emphasis> column to those that fit Debbie's pg, unzip,shp2pgsql, psql, etc path locations.
sv: Och sedan redigera sökvägarna i <emphasis>declare_sect-kolumnen</emphasis> till de som passar Debbies pg, unzip, shp2pgsql, psql, etc sökvägsplatser.

note: Tag: para
en: If you don't edit this <varname>loader_platform</varname> table, it will just contain common case locations of items and you'll have to edit the generated script after the script is generated.
sv: Om du inte redigerar tabellen <varname>loader_platform</varname> kommer den bara att innehålla vanliga platser för objekt och du måste redigera det genererade skriptet efter att skriptet har genererats.

note: Tag: para
en: As of PostGIS 2.4.1 the Zip code-5 digit tabulation area <varname>zcta5</varname> load step was revised to load current zcta5 data and is part of the <xref linkend="Loader_Generate_Nation_Script"/> when enabled. It is turned off by default because it takes quite a bit of time to load (20 to 60 minutes), takes up quite a bit of disk space, and is not used that often.
sv: Från och med PostGIS 2.4.1 har laddningssteget Zip code-5 digit tabulation area <varname>zcta5</varname> reviderats för att läsa in aktuella zcta5-data och är en del av <xref linkend="Loader_Generate_Nation_Script"/> när det är aktiverat. Det är avstängt som standard eftersom det tar ganska lång tid att läsa in (20 till 60 minuter), tar upp en hel del diskutrymme och inte används så ofta.

note: Tag: para
en: To enable it, do the following:
sv: Gör följande för att aktivera det:

note: Tag: para
en: If present the <xref linkend="Geocode"/> function can use it if a boundary filter is added to limit to just zips in that boundary. The <xref linkend="Reverse_Geocode"/> function uses it if the returned address is missing a zip, which often happens with highway reverse geocoding.
sv: Om det finns kan funktionen <xref linkend="Geocode"/> använda det om ett gränsfilter läggs till för att begränsa till bara zip-adresser i den gränsen. Funktionen <xref linkend="Reverse_Geocode"/> använder den om den returnerade adressen saknar en postadress, vilket ofta händer vid omvänd geokodning av motorvägar.

note: Tag: para
en: Create a folder called <filename>gisdata</filename> on root of server or your local pc if you have a fast network connection to the server. This folder is where the tiger files will be downloaded to and processed. If you are not happy with having the folder on the root of the server, or simply want to change to a different folder for staging, then edit the field <varname>staging_fold</varname> in the <varname>tiger.loader_variables</varname> table.
sv: Skapa en mapp som heter <filename>gisdata</filename> på roten till servern eller på din lokala dator om du har en snabb nätverksanslutning till servern. Det är till den här mappen som tigerfilerna ska laddas ned och bearbetas. Om du inte är nöjd med att ha mappen på serverns rot, eller om du helt enkelt vill byta till en annan mapp för staging, redigerar du fältet <varname>staging_fold</varname> i tabellen <varname>tiger.loader_variables</varname>.

note: Tag: para
en: Create a folder called temp in the <filename>gisdata</filename> folder or wherever you designated the <varname>staging_fold</varname> to be. This will be the folder where the loader extracts the downloaded tiger data.
sv: Skapa en mapp som heter temp i <filename>gisdata-mappen</filename> eller där du angav att <varname>staging_fold</varname> skulle finnas. Detta kommer att vara den mapp där laddaren extraherar de nedladdade tigerdata.

note: Tag: para
en: Then run the <xref linkend="Loader_Generate_Nation_Script"/> SQL function make sure to use the name of your custom profile and copy the script to a .sh or .bat file. So for example to build the nation load:
sv: Kör sedan SQL-funktionen <xref linkend="Loader_Generate_Nation_Script"/>, se till att du använder namnet på din anpassade profil och kopiera skriptet till en .sh- eller .bat-fil. Så till exempel för att bygga nationsladdningen:

note: Tag: para
en: Run the generated nation load commandline scripts.
sv: Kör de genererade kommandoradsskripten för nation load.

note: Tag: para
en: After you are done running the nation script, you should have three tables in your <code>tiger_data</code> schema and they should be filled with data. Confirm you do by doing the following queries from psql or pgAdmin
sv: När du är klar med att köra nationsskriptet bör du ha tre tabeller i ditt <code>tiger_data-schema</code> och de bör vara fyllda med data. Bekräfta att du gör det genom att göra följande frågor från psql eller pgAdmin

note: Tag: para
en: This will only have data if you marked zcta5 to be loaded
sv: Detta kommer endast att ha data om du markerat zcta5 för att laddas

note: Tag: para
en: By default the tables corresponding to <varname>bg</varname>, <varname>tract</varname>, <varname>tabblock20</varname> are not loaded. These tables are not used by the geocoder but are used by folks for population statistics. If you wish to load them as part of your state loads, run the following statement to enable them.
sv: Som standard laddas inte tabellerna som motsvarar <varname>bg</varname>, <varname>tract</varname>, <varname>tabblock20</varname>. Dessa tabeller används inte av geokodaren men används av folk för befolkningsstatistik. Om du vill läsa in dem som en del av dina delstatsladdningar kör du följande sats för att aktivera dem.

note: Tag: para
en: Alternatively you can load just these tables after loading state data using the <xref linkend="Loader_Generate_Census_Script"/>
sv: Alternativt kan du ladda bara dessa tabeller efter att du har laddat statsdata med hjälp av <xref linkend="Loader_Generate_Census_Script"/>

note: Tag: para
en: DO NOT Generate the state script until you have already loaded the nation data, because the state script utilizes county list loaded by nation script.
sv: Generera INTE delstatsskriptet förrän du redan har laddat nationsdata, eftersom delstatsskriptet använder den länslista som laddats av nationsskriptet.

note: Tag: para
en: For each state you want to load data for, generate a state script <xref linkend="Loader_Generate_Script"/>.
sv: För varje delstat som du vill läsa in data för genererar du ett delstatsskript <xref linkend="Loader_Generate_Script"/>.

note: Tag: para
en: Run the generated commandline scripts.
sv: Kör de genererade kommandoradsskripten.

note: Tag: para
en: After you are done loading all data or at a stopping point, it's a good idea to analyze all the tiger tables to update the stats (include inherited stats)
sv: När du är klar med att läsa in alla data eller vid en stopppunkt är det en bra idé att analysera alla tigertabeller för att uppdatera statistiken (inklusive ärvd statistik)

note: Tag: title
en: Using Address Standardizer Extension with Tiger geocoder
sv: Använda Address Standardizer Extension med Tiger geocoder

note: Tag: para
en: One of the many complaints of folks is the address normalizer function <xref linkend="Normalize_Address"/> function that normalizes an address for prepping before geocoding. The normalizer is far from perfect and trying to patch its imperfectness takes a vast amount of resources. As such we have integrated with another project that has a much better address standardizer engine. To use this new address_standardizer, you compile the extension as described in <xref linkend="installing_pagc_address_standardizer"/> and install as an extension in your database.
sv: Ett av de många klagomålen från folk är adressnormaliseringsfunktionen <xref linkend="Normalize_Address"/> funktion som normaliserar en adress för prepping före geokodning. Normaliseraren är långt ifrån perfekt och att försöka lappa dess ofullkomlighet tar en enorm mängd resurser. Därför har vi integrerat med ett annat projekt som har en mycket bättre adresstandardiseringsmotor. För att använda denna nya address_standardizer kompilerar du tillägget enligt beskrivningen i <xref linkend="installing_pagc_address_standardizer"/> och installerar det som ett tillägg i din databas.

note: Tag: para
en: Once you install this extension in the same database as you have installed <code>postgis_tiger_geocoder</code>, then the <xref linkend="Pagc_Normalize_Address"/> can be used instead of <xref linkend="Normalize_Address"/>. This extension is tiger agnostic, so can be used with other data sources such as international addresses. The tiger geocoder extension does come packaged with its own custom versions of <xref linkend="rulestab"/> ( <code>tiger.pagc_rules</code>) , <xref linkend="gaztab"/> (<code>tiger.pagc_gaz</code>), and <xref linkend="lextab"/> (<code>tiger.pagc_lex</code>). These you can add and update to improve your standardizing experience for your own needs.
sv: När du installerar det här tillägget i samma databas som du har installerat <code>postgis_tiger_geocoder</code>, kan <xref linkend="Pagc_Normalize_Address"/> användas istället för <xref linkend="Normalize_Address"/>. Det här tillägget är tigeragnostiskt, så det kan användas med andra datakällor, t.ex. internationella adresser. Tillägget tiger geocoder levereras förpackat med sina egna anpassade versioner av <xref linkend="rulestab"/> ( tiger <code>.pagc_rules</code>) , <xref linkend="gaztab"/> (tiger<code>.pagc_gaz</code>) och <xref linkend="lextab"/> (tiger<code>.pagc_lex</code>). Dessa kan du lägga till och uppdatera för att förbättra din standardiseringsupplevelse för dina egna behov.

note: Tag: title
en: Required tools for tiger data loading
sv: Nödvändiga verktyg för laddning av tigerdata

note: Tag: para
en: The load process downloads data from the census website for the respective nation files, states requested, extracts the files, and then loads each state into its own separate set of state tables. Each state table inherits from the tables defined in <varname>tiger</varname> schema so that its sufficient to just query those tables to access all the data and drop a set of state tables at any time using the <xref linkend="Drop_State_Tables_Generate_Script"/> if you need to reload a state or just don't need a state anymore.
sv: Laddningsprocessen hämtar data från folkräkningswebbplatsen för respektive nationsfiler, begärda stater, extraherar filerna och laddar sedan varje stat till sin egen separata uppsättning statstabeller. Varje statstabell ärver från de tabeller som definieras i <varname>tiger-schemat</varname> så att det räcker att bara fråga dessa tabeller för att få tillgång till alla data och släppa en uppsättning statstabeller när som helst med hjälp av <xref linkend="Drop_State_Tables_Generate_Script"/> om du behöver ladda om en stat eller bara inte behöver en stat längre.

note: Tag: para
en: In order to be able to load data you'll need the following tools:
sv: För att kunna läsa in data behöver du följande verktyg:

note: Tag: para
en: A tool to unzip the zip files from census website.
sv: Ett verktyg för att packa upp zip-filer från en webbplats för folkräkningar.

note: Tag: para
en: For Unix like systems: <varname>unzip</varname> executable which is usually already installed on most Unix like platforms.
sv: För Unix-liknande system: <varname>unzip</varname> körbar som vanligtvis redan är installerad på de flesta Unix-liknande plattformar.

note: Tag: para
en: For Windows, 7-zip which is a free compress/uncompress tool you can download from <link xlink:href="http://www.7-zip.org/">http://www.7-zip.org/</link>
sv: För Windows, 7-zip som är ett gratis komprimerings- / avkomprimeringsverktyg som du kan ladda ner från <link xlink:href="http://www.7-zip.org/">http://www.7-zip.org/</link>

note: Tag: para
en: <filename>shp2pgsql</filename> commandline which is installed by default when you install PostGIS.
sv: <filename>shp2pgsql</filename> kommandoraden som installeras som standard när du installerar PostGIS.

note: Tag: para
en: <filename>wget</filename> which is a web grabber tool usually installed on most Unix/Linux systems.
sv: <filename>wget</filename> som är ett webbgrabberverktyg som vanligtvis installeras på de flesta Unix/Linux-system.

note: Tag: para
en: If you are on windows, you can get pre-compiled binaries from <link xlink:href="http://gnuwin32.sourceforge.net/packages/wget.htm">http://gnuwin32.sourceforge.net/packages/wget.htm</link>
sv: Om du använder Windows kan du hämta förkompilerade binärfiler från <link xlink:href="http://gnuwin32.sourceforge.net/packages/wget.htm">http://gnuwin32.sourceforge.net/packages/wget.htm</link>

note: Tag: para
en: If you are upgrading from tiger_2010, you'll need to first generate and run <xref linkend="Drop_Nation_Tables_Generate_Script"/>. Before you load any state data, you need to load the nation wide data which you do with <xref linkend="Loader_Generate_Nation_Script"/>. Which will generate a loader script for you. <xref linkend="Loader_Generate_Nation_Script"/> is a one-time step that should be done for upgrading (from a prior year tiger census data) and for new installs.
sv: Om du uppgraderar från tiger_2010 måste du först generera och köra <xref linkend="Drop_Nation_Tables_Generate_Script"/>. Innan du laddar någon delstatsdata måste du ladda den nationella datan, vilket du gör med <xref linkend="Loader_Generate_Nation_Script"/>. Vilket kommer att generera ett laddningsskript åt dig. <xref linkend="Loader_Generate_Nation_Script"/> är ett engångssteg som bör göras för uppgradering (från ett tidigare års tiger-folkräkningsdata) och för nya installationer.

note: Tag: para
en: To load state data refer to <xref linkend="Loader_Generate_Script"/> to generate a data load script for your platform for the states you desire. Note that you can install these piecemeal. You don't have to load all the states you want all at once. You can load them as you need them.
sv: För att ladda in delstatsdata, se <xref linkend="Loader_Generate_Script"/> för att generera ett dataladdningsskript för din plattform för de delstater du önskar. Observera att du kan installera dessa stegvis. Du behöver inte ladda alla de stater du vill ha på en gång. Du kan ladda dem när du behöver dem.

note: Tag: para
en: After the states you desire have been loaded, make sure to run the: <programlisting>SELECT install_missing_indexes();</programlisting> as described in <xref linkend="Install_Missing_Indexes"/>.
sv: När de tillstånd du vill ha har laddats, se till att köra : <programlisting>SELECT install_missing_indexes();</programlisting> enligt beskrivningen i <xref linkend="Install_Missing_Indexes"/>.

note: Tag: para
en: To test that things are working as they should, try to run a geocode on an address in your state using <xref linkend="Geocode"/>
sv: För att testa att saker och ting fungerar som de ska kan du försöka köra en geokod på en adress i din delstat med hjälp av <xref linkend="Geocode"/>

note: Tag: title
en: Upgrading your Tiger Geocoder Install and Data
sv: Uppgradering av Tiger Geocoder-installation och -data

note: Tag: para
en: First upgrade your postgis_tiger_geocoder extension as follows:
sv: Uppgradera först ditt postgis_tiger_geocoder-tillägg enligt följande:

note: Tag: para
en: Next drop all nation tables and load up the new ones. Generate a drop script with this SQL statement as detailed in <xref linkend="Drop_Nation_Tables_Generate_Script"/>
sv: Därefter släpper du alla nationstabeller och laddar upp de nya. Generera ett drop script med denna SQL-sats enligt beskrivningen i <xref linkend="Drop_Nation_Tables_Generate_Script"/>

note: Tag: para
en: Run the generated drop SQL statements.
sv: Kör de genererade SQL-satserna för drop.

note: Tag: para
en: Generate a nation load script with this SELECT statement as detailed in <xref linkend="Loader_Generate_Nation_Script"/>
sv: Generera ett script för att läsa in en nation med denna SELECT-sats enligt beskrivningen i <xref linkend="Loader_Generate_Nation_Script"/>

note: Tag: emphasis
en: For windows
sv: För Windows

note: Tag: emphasis
en: For unix/linux
sv: För unix/linux

note: Tag: para
en: Refer to <xref linkend="install_tiger_geocoder_extension"/> for instructions on how to run the generate script. This only needs to be done once.
sv: Se <xref linkend="install_tiger_geocoder_extension"/> för instruktioner om hur du kör genereringsskriptet. Detta behöver bara göras en gång.

note: Tag: para
en: You can have a mix of different year state tables and can upgrade each state separately. Before you upgrade a state you first need to drop the prior year state tables for that state using <xref linkend="Drop_State_Tables_Generate_Script"/>.
sv: Du kan ha en blandning av olika års statstabeller och kan uppgradera varje stat separat. Innan du uppgraderar en stat måste du först ta bort tidigare års statstabeller för den staten med hjälp av <xref linkend="Drop_State_Tables_Generate_Script"/>.

note: Tag: title
en: Common Problems during installation
sv: Vanliga problem under installationen

note: Tag: para
en: There are several things to check when your installation or upgrade doesn't go as you expected.
sv: Det finns flera saker att kontrollera när installationen eller uppgraderingen inte går som du förväntat dig.

note: Tag: para
en: Check that you have installed PostgreSQL &min_postgres_version; or newer, and that you are compiling against the same version of the PostgreSQL source as the version of PostgreSQL that is running. Mix-ups can occur when your (Linux) distribution has already installed PostgreSQL, or you have otherwise installed PostgreSQL before and forgotten about it. PostGIS will only work with PostgreSQL &min_postgres_version; or newer, and strange, unexpected error messages will result if you use an older version. To check the version of PostgreSQL which is running, connect to the database using psql and run this query:
sv: Kontrollera att du har installerat PostgreSQL &min_postgres_version; eller nyare, och att du kompilerar mot samma version av PostgreSQL-källan som den version av PostgreSQL som körs. Mix-ups kan uppstå när din (Linux) distribution redan har installerat PostgreSQL, eller om du annars har installerat PostgreSQL tidigare och glömt bort det. PostGIS fungerar bara med PostgreSQL &min_postgres_version; eller nyare, och konstiga, oväntade felmeddelanden kommer att resultera om du använder en äldre version. För att kontrollera vilken version av PostgreSQL som körs, anslut till databasen med psql och kör den här frågan:

note: Tag: para
en: If you are running an RPM based distribution, you can check for the existence of pre-installed packages using the <command>rpm</command> command as follows: <command>rpm -qa | grep postgresql</command>
sv: Om du kör en RPM-baserad distribution kan du kontrollera om det finns förinstallerade paket med hjälp av kommandot <command>rpm</command> på följande sätt: <command>rpm -qa | grep postgresql</command>

note: Tag: para
en: If your upgrade fails, make sure you are restoring into a database that already has PostGIS installed.
sv: Om uppgraderingen misslyckas, se till att du återställer till en databas som redan har PostGIS installerat.

note: Tag: para
en: Also check that configure has correctly detected the location and version of PostgreSQL, the Proj library and the GEOS library.
sv: Kontrollera också att configure korrekt har upptäckt platsen och versionen av PostgreSQL, Proj-biblioteket och GEOS-biblioteket.

note: Tag: para
en: The output from configure is used to generate the <filename>postgis_config.h</filename> file. Check that the <varname>POSTGIS_PGSQL_VERSION</varname>, <varname>POSTGIS_PROJ_VERSION</varname> and <varname>POSTGIS_GEOS_VERSION</varname> variables have been set correctly.
sv: Utdata från configure används för att generera filen <filename>postgis_config.h.</filename> Kontrollera att variablerna <varname>POSTGIS_PGSQL_VERSION</varname>, <varname>POSTGIS_PROJ_VERSION</varname> och <varname>POSTGIS_GEOS_VERSION</varname> har ställts in korrekt.

note: Tag: title
en: Introduction
sv: Introduktion

note: Tag: para
en: PostGIS is a spatial extension for the PostgreSQL relational database that was created by Refractions Research Inc, as a spatial database technology research project. Refractions is a GIS and database consulting company in Victoria, British Columbia, Canada, specializing in data integration and custom software development.
sv: PostGIS är en spatial utökning för PostgreSQL relationsdatabas som skapades av Refractions Research Inc, som ett forskningsprojekt för spatial databasteknik. Refractions är ett GIS- och databaskonsultföretag i Victoria, British Columbia, Kanada, som specialiserat sig på dataintegration och anpassad mjukvaruutveckling.

note: Tag: para
en: PostGIS is now a project of the OSGeo Foundation and is developed and funded by many FOSS4G developers and organizations all over the world that gain great benefit from its functionality and versatility.
sv: PostGIS är nu ett projekt inom OSGeo Foundation och utvecklas och finansieras av många FOSS4G-utvecklare och organisationer över hela världen som har stor nytta av dess funktionalitet och mångsidighet.

note: Tag: para
en: The PostGIS project development group plans on supporting and enhancing PostGIS to better support a range of important GIS functionality in the areas of OGC and SQL/MM spatial standards, advanced topological constructs (coverages, surfaces, networks), data source for desktop user interface tools for viewing and editing GIS data, and web-based access tools.
sv: Utvecklingsgruppen för PostGIS-projektet planerar att stödja och förbättra PostGIS för att bättre stödja en rad viktiga GIS-funktioner inom områdena OGC och SQL/MM spatiala standarder, avancerade topologiska constructs (täckningar, ytor, nätverk), datakälla för verktyg för användargränssnitt på skrivbordet för visning och redigering av GIS-data samt webbaserade åtkomstverktyg.

note: Tag: title
en: Project Steering Committee
sv: Projektets styrkommitté

note: Tag: para
en: The PostGIS Project Steering Committee (PSC) coordinates the general direction, release cycles, documentation, and outreach efforts for the PostGIS project. In addition the PSC provides general user support, accepts and approves patches from the general PostGIS community and votes on miscellaneous issues involving PostGIS such as developer commit access, new PSC members or significant API changes.
sv: PostGIS Project Steering Committee (PSC) samordnar den allmänna inriktningen, utgivningscykler, dokumentation och utåtriktade insatser för PostGIS-projektet. Dessutom tillhandahåller PSC allmänt användarsupport, accepterar och godkänner patchar från den allmänna PostGIS-communityn och röstar om olika frågor som rör PostGIS, till exempel åtkomst för utvecklare, nya PSC-medlemmar eller betydande API-ändringar.

note: Tag: para
en: MVT support, Bug fixing, Performance and stability improvements, GitHub curation, alignment of PostGIS with PostgreSQL releases
sv: MVT-stöd, buggfixning, prestanda- och stabilitetsförbättringar, GitHub-kurering, anpassning av PostGIS med PostgreSQL-utgåvor

note: Tag: para
en: CI and website maintenance, Windows production and experimental builds, documentation, alignment of PostGIS with PostgreSQL releases, X3D support, TIGER geocoder support, management functions.
sv: CI- och webbplatsunderhåll, Windows-produktion och experimentella byggnader, dokumentation, anpassning av PostGIS till PostgreSQL-utgåvor, X3D-stöd, TIGER-geokoderstöd, hanteringsfunktioner.

note: Tag: para
en: Index improvements, bug fixing and geometry/geography function improvements, SFCGAL, raster, GitHub curation, and ci maintenance.
sv: Indexförbättringar, buggfixning och förbättringar av geometri/geografifunktioner, SFCGAL, raster, GitHub curation och ci underhåll.

note: Tag: term
en: Paul Ramsey (Chair)
sv: Paul Ramsey (ordförande)

note: Tag: para
en: Co-founder of PostGIS project. General bug fixing, geography support, geography and geometry index support (2D, 3D, nD index and anything spatial index), underlying geometry internal structures, GEOS functionality integration and alignment with GEOS releases, alignment of PostGIS with PostgreSQL releases, loader/dumper, and Shapefile GUI loader.
sv: Medgrundare av PostGIS-projektet. Allmän buggfixning, geografistöd, geografi och geometriindexstöd (2D, 3D, nD-index och allt spatialt index), underliggande geometri interna strukturer, GEOS-funktionsintegration och anpassning till GEOS-utgåvor, anpassning av PostGIS till PostgreSQL-utgåvor, laddare / dumper och Shapefile GUI-laddare.

note: Tag: para
en: Bug fixes and maintenance, ci maintenance, git mirror management, management functions, integration of new GEOS functionality and alignment with GEOS releases, topology support, and raster framework and low level API functions.
sv: Buggfixar och underhåll, underhåll av ci, hantering av git-speglar, hanteringsfunktioner, integrering av ny GEOS-funktionalitet och anpassning till GEOS-utgåvor, topologistöd, rasterramverk och API-funktioner på låg nivå.

note: Tag: title
en: Core Contributors Present
sv: Nuvarande centrala bidragare

note: Tag: para
en: Distance function enhancements (including 3D distance and relationship functions) and additions, Tiny WKB (TWKB) output format and general user support
sv: Förbättringar av avståndsfunktioner (inklusive 3D-avstånds- och relationsfunktioner) och tillägg, Tiny WKB (TWKB)-utdataformat och allmän användarstöd

note: Tag: para
en: SFCGAL enhancements and maintenance and ci support
sv: SFCGAL förbättringar och underhåll samt ci support

note: Tag: para
en: Geometry clustering function additions, other geometry algorithm enhancements, GEOS enhancements and general user support
sv: Tillägg av funktioner för geometrisk klustring, förbättringar av andra geometriska algoritmer, förbättringar av GEOS och allmänt användarstöd

note: Tag: para
en: GEOS enhancements and documentation
sv: Förbättringar och dokumentation av GEOS

note: Tag: para
en: MapBox Vector Tile, GeoBuf, and Flatgeobuf functions. Gitea testing and GitLab experimentation.
sv: MapBox Vector Tile, GeoBuf och Flatgeobuf funktioner. Gitea-testning och GitLab-experimentering.

note: Tag: para
en: Geometry Processing, PostgreSQL gist, general bug fixing
sv: Geometribearbetning, PostgreSQL gist, allmän buggfixning

note: Tag: title
en: Core Contributors Past
sv: Tidigare centrala bidragsgivare

note: Tag: para
en: Prior PSC Member. Raster development, integration with GDAL, raster loader, user support, general bug fixing, testing on various OS (Slackware, Mac, Windows, and more)
sv: Tidigare medlem i PSC. Rasterutveckling, integration med GDAL, rasterladdare, användarsupport, allmän buggfixning, testning på olika operativsystem (Slackware, Mac, Windows, med mera)

note: Tag: para
en: Prior PSC Member. Coordinated bug fixing and maintenance effort, spatial index selectivity and binding, loader/dumper, and Shapefile GUI Loader, integration of new and new function enhancements.
sv: Tidigare medlem i PSC. Samordnade buggfixning och underhåll, spatial indexselektivitet och bindning, loader/dumper och Shapefile GUI Loader, integrering av nya och nya funktionsförbättringar.

note: Tag: para
en: Raster development, GDAL driver support, loader
sv: Rasterutveckling, stöd för GDAL-drivrutiner, laddare

note: Tag: para
en: (Emeritus) Input/output XML (KML,GML)/GeoJSON functions, 3D support and bug fixes.
sv: (Emeritus) Inmatning/utdata XML (KML,GML)/GeoJSON-funktioner, 3D-stöd och buggfixar.

note: Tag: para
en: Prior PSC Member. General development, site and buildbot maintenance, OSGeo incubation management
sv: Tidigare medlem i PSC. Allmän utveckling, webbplats- och buildbot-underhåll, OSGeo-inkubationshantering

note: Tag: para
en: CMake support for PostGIS, built original raster loader in python and low level raster API functions
sv: CMake-stöd för PostGIS, inbyggd original rasterladdare i python och API-funktioner för raster på låg nivå

note: Tag: para
en: Prior PSC Member. Documentation and documentation support tools, buildbot maintenance, advanced user support on PostGIS newsgroup, and PostGIS maintenance function enhancements.
sv: Tidigare medlem i PSC. Verktyg för dokumentation och dokumentationsstöd, underhåll av buildbot, avancerat användarstöd i PostGIS-nyhetsgruppen och förbättringar av PostGIS underhållsfunktioner.

note: Tag: para
en: The original developer/Co-founder of PostGIS. Dave wrote the server side objects, index bindings, and many of the server side analytical functions.
sv: Den ursprungliga utvecklaren/medgrundaren av PostGIS. Dave skrev objekten på serversidan, indexbindningar och många av de analytiska funktionerna på serversidan.

note: Tag: para
en: Original development of the Shapefile loader/dumper.
sv: Ursprunglig utveckling av Shapefile-laddaren/dumpern.

note: Tag: para
en: Ongoing maintenance and development of core functions. Enhanced curve support. Shapefile GUI loader.
sv: Löpande underhåll och utveckling av kärnfunktioner. Förbättrat stöd för kurvor. Shapefile GUI laddare.

note: Tag: para
en: Architect of PostGIS raster implementation. Raster overall architecture, prototyping, programming support
sv: Arkitekt för PostGIS rasterimplementering. Raster övergripande arkitektur, prototyper, programmeringsstöd

note: Tag: para
en: Raster development (mostly map algebra analytic functions)
sv: Rasterutveckling (mestadels analytiska funktioner för kartalgebra)

note: Tag: title
en: Other Contributors
sv: Övriga bidragsgivare

note: Tag: term
en: Individual Contributors
sv: Enskilda bidragsgivare

note: Tag: member
en: Roger Crew
sv: Roger Besättning

note: Tag: term
en: Corporate Sponsors
sv: Företagssponsorer

note: Tag: para
en: These are corporate entities that have contributed developer time, hosting, or direct monetary funding to the PostGIS project. In alphabetical order:
sv: Dessa är företagsenheter som har bidragit med utvecklingstid, hosting eller direkt monetär finansiering till PostGIS-projektet. I alfabetisk ordning:

note: Tag: link
en: Arrival 3D
sv: Ankomst 3D

note: Tag: link
en: Boundless
sv: Gränslös

note: Tag: link
en: Crunchy Data
sv: Krångliga data

note: Tag: link
en: City of Boston (DND)
sv: Staden Boston (DND)

note: Tag: link
en: City of Helsinki
sv: Helsingfors stad

note: Tag: link
en: Clever Elephant Solutions
sv: Smarta lösningar för elefanter

note: Tag: link
en: Cooperativa Alveo
sv: Kooperativet Alveo

note: Tag: link
en: Deimos Space
sv: Deimos rymd

note: Tag: link
en: Geographic Data BC
sv: Geografiska data BC

note: Tag: link
en: Lidwala Consulting Engineers
sv: Lidwala Rådgivande ingenjörer

note: Tag: simpara
en: Logical Tracking &amp; Tracing International AG
sv: Logisk spårning &amp; Tracing International AG

note: Tag: link
en: Michigan Tech Research Institute
sv: Michigan Tech forskningsinstitut

note: Tag: link
en: Natural Resources Canada
sv: Naturresurser Kanada

note: Tag: simpara
en: Norwegian Forest and Landscape Institute
sv: Norska institutet för skog och landskap

note: Tag: link
en: Norwegian Institute of Bioeconomy Research (NIBIO)
sv: Norska institutet för bioekonomisk forskning (NIBIO)

note: Tag: link
en: Refractions Research
sv: Refraktionsforskning

note: Tag: link
en: Regione Toscana - SITA
sv: Regionen Toscana - SITA

note: Tag: link
en: Safe Software
sv: Säker programvara

note: Tag: link
en: Stadt Uster
sv: Uster stad

note: Tag: link
en: UC Davis Center for Vectorborne Diseases
sv: UC Davis Center för vektorburna sjukdomar

note: Tag: link
en: Université Laval
sv: Universitet Laval

note: Tag: link
en: U.S. Department of State (HIU)
sv: USA:s utrikesdepartement (HIU)

note: Tag: link
en: Zonar Systems
sv: Zonar System

note: Tag: term
en: Crowd Funding Campaigns
sv: Kampanjer för gräsrotsfinansiering

note: Tag: para
en: Crowd funding campaigns are campaigns we run to get badly wanted features funded that can service a large number of people. Each campaign is specifically focused on a particular feature or set of features. Each sponsor chips in a small fraction of the needed funding and with enough people/organizations contributing, we have the funds to pay for the work that will help many. If you have an idea for a feature you think many others would be willing to co-fund, please post to the <link xlink:href="https://lists.osgeo.org/mailman/listinfo/postgis-users">PostGIS newsgroup</link> your thoughts and together we can make it happen.
sv: Kampanjer för gräsrotsfinansiering är kampanjer som vi driver för att finansiera funktioner som är mycket efterfrågade och som kan betjäna ett stort antal människor. Varje kampanj är specifikt inriktad på en viss funktion eller uppsättning funktioner. Varje sponsor bidrar med en liten del av den finansiering som behövs och med tillräckligt många personer/organisationer som bidrar har vi medel att betala för det arbete som kommer att hjälpa många. Om du har en idé för en funktion som du tror att många andra skulle vara villiga att delfinansiera, skicka dina tankar till <link xlink:href="https://lists.osgeo.org/mailman/listinfo/postgis-users">PostGIS-nyhetsgruppen</link> så kan vi tillsammans få det att hända.

note: Tag: para
en: PostGIS 2.0.0 was the first release we tried this strategy. We used <link xlink:href="http://www.pledgebank.com">PledgeBank</link> and we got two successful campaigns out of it.
sv: PostGIS 2.0.0 var den första utgåvan som vi prövade den här strategin på. Vi använde <link xlink:href="http://www.pledgebank.com">PledgeBank</link> och vi fick två framgångsrika kampanjer ut av det.

note: Tag: para
en: <link xlink:href="http://www.pledgebank.com/postgistopology"><emphasis role="bold">postgistopology</emphasis></link> - 10 plus sponsors each contributed $250 USD to build toTopoGeometry function and beef up topology support in 2.0.0. It happened.
sv: <link xlink:href="http://www.pledgebank.com/postgistopology"><emphasis role="bold">postgistopologi</emphasis></link> - 10 plus sponsorer bidrog vardera med $ 250 USD för att bygga toTopoGeometry-funktionen och öka topologistödet i 2.0.0. Det hände.

note: Tag: para
en: <link xlink:href="http://www.pledgebank.com/postgis64windows"><emphasis role="bold">postgis64windows</emphasis></link> - 20 someodd sponsors each contributed $100 USD to pay for the work needed to work out PostGIS 64-bit issues on windows. It happened.
sv: <link xlink:href="http://www.pledgebank.com/postgis64windows"><emphasis role="bold">postgis64windows</emphasis></link> - 20 sponsorer bidrog med 100 USD vardera för att betala för det arbete som krävs för att lösa PostGIS 64-bitars problem på Windows. Det var det som hände.

note: Tag: term
en: Important Support Libraries
sv: Viktiga supportbibliotek

note: Tag: para
en: The <link xlink:href="https://libgeos.org">GEOS</link> geometry operations library
sv: <link xlink:href="https://libgeos.org">GEOS-biblioteket</link> för geometriska operationer

note: Tag: para
en: The <link xlink:href="https://gdal.org">GDAL</link> Geospatial Data Abstraction Library used to power much of the raster functionality introduced in PostGIS 2. In kind, improvements needed in GDAL to support PostGIS are contributed back to the GDAL project.
sv: <link xlink:href="https://gdal.org">GDAL</link> Geospatial Data Abstraction Library brukade driva mycket av rasterfunktionaliteten som introducerades i PostGIS 2. I gengäld bidrar förbättringar som behövs i GDAL för att stödja PostGIS tillbaka till GDAL-projektet.

note: Tag: para
en: The <link xlink:href="https://www.proj4.org">PROJ</link> cartographic projection library
sv: <link xlink:href="https://www.proj4.org">PROJ-biblioteket</link> för kartografiska projektioner

note: Tag: para
en: Last but not least, <link xlink:href="http://www.postgresql.org">PostgreSQL</link>, the giant that PostGIS stands on. Much of the speed and flexibility of PostGIS would not be possible without the extensibility, great query planner, GIST index, and plethora of SQL features provided by PostgreSQL.
sv: Sist men inte minst, <link xlink:href="http://www.postgresql.org">PostgreSQL</link>, jätten som PostGIS står på. Mycket av hastigheten och flexibiliteten hos PostGIS skulle inte vara möjlig utan utbyggbarhet, bra frågeplanerare, GIST-index och en mängd SQL-funktioner som tillhandahålls av PostgreSQL.

note: Tag: title
en: Performance Tips
sv: Tips om prestanda

note: Tag: title
en: Small tables of large geometries
sv: Små tabeller med stora geometrier

note: Tag: title
en: Problem description
sv: Beskrivning av problemet

note: Tag: para
en: Current PostgreSQL versions (including 9.6) suffer from a query optimizer weakness regarding TOAST tables. TOAST tables are a kind of "extension room" used to store large (in the sense of data size) values that do not fit into normal data pages (like long texts, images or complex geometries with lots of vertices), see <link xlink:href="http://www.postgresql.org/docs/current/static/storage-toast.html">the PostgreSQL Documentation for TOAST</link> for more information).
sv: Nuvarande PostgreSQL-versioner (inklusive 9.6) lider av en svaghet i frågeoptimeraren angående TOAST-tabeller. TOAST-tabeller är ett slags "utökningsrum" som används för att lagra stora (i betydelsen datastorlek) värden som inte passar in på normala datasidor (som långa texter, bilder eller komplexa geometrier med många hörn), se <link xlink:href="http://www.postgresql.org/docs/current/static/storage-toast.html">PostgreSQL-dokumentationen för TOAST</link> för mer information).

note: Tag: para
en: The problem appears if you happen to have a table with rather large geometries, but not too many rows of them (like a table containing the boundaries of all European countries in high resolution). Then the table itself is small, but it uses lots of TOAST space. In our example case, the table itself had about 80 rows and used only 3 data pages, but the TOAST table used 8225 pages.
sv: Problemet uppstår om du råkar ha en tabell med ganska stora geometrier, men inte alltför många rader av dem (som en tabell som innehåller gränserna för alla europeiska länder i hög upplösning). Då är själva tabellen liten, men den använder massor av TOAST-utrymme. I vårt exempel hade tabellen i sig cirka 80 rader och använde bara 3 datasidor, men TOAST-tabellen använde 8225 sidor.

note: Tag: para
en: Now issue a query where you use the geometry operator &amp;&amp; to search for a bounding box that matches only very few of those rows. Now the query optimizer sees that the table has only 3 pages and 80 rows. It estimates that a sequential scan on such a small table is much faster than using an index. And so it decides to ignore the GIST index. Usually, this estimation is correct. But in our case, the &amp;&amp; operator has to fetch every geometry from disk to compare the bounding boxes, thus reading all TOAST pages, too.
sv: Ställ nu en fråga där du använder geometrioperatorn &amp; &amp; för att söka efter en avgränsningsbox som bara matchar mycket få av dessa rader. Nu ser frågeoptimeraren att tabellen bara har 3 sidor och 80 rader. Den uppskattar att en sekventiell skanning på en så liten tabell är mycket snabbare än att använda ett index. Och så beslutar den att ignorera GIST-indexet. Vanligtvis är denna uppskattning korrekt. Men i vårt fall måste operatorn hämta varje geometri från disken för att jämföra begränsningsrutorna, vilket innebär att alla TOAST-sidor också måste läsas.

note: Tag: para
en: To see whether your suffer from this issue, use the "EXPLAIN ANALYZE" postgresql command. For more information and the technical details, you can read the thread on the PostgreSQL performance mailing list: <link xlink:href="http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php">http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php</link>
sv: För att se om du lider av den här frågan, använd kommandot "EXPLAIN ANALYZE" postgresql. För mer information och de tekniska detaljerna kan du läsa tråden på PostgreSQL-prestandans e-postlista: <link xlink:href="http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php">http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php</link>

note: Tag: para
en: and newer thread on PostGIS <link xlink:href="https://lists.osgeo.org/pipermail/postgis-devel/2017-June/026209.html">https://lists.osgeo.org/pipermail/postgis-devel/2017-June/026209.html</link>
sv: och nyare tråd om PostGIS <link xlink:href="https://lists.osgeo.org/pipermail/postgis-devel/2017-June/026209.html">https://lists.osgeo.org/pipermail/postgis-devel/2017-June/026209.html</link>

note: Tag: title
en: Workarounds
sv: Lösningar

note: Tag: para
en: The PostgreSQL people are trying to solve this issue by making the query estimation TOAST-aware. For now, here are two workarounds:
sv: PostgreSQL-folket försöker lösa detta problem genom att göra frågeuppskattningen TOAST-medveten. För närvarande är här två lösningar:

note: Tag: para
en: The first workaround is to force the query planner to use the index. Send "SET enable_seqscan TO off;" to the server before issuing the query. This basically forces the query planner to avoid sequential scans whenever possible. So it uses the GIST index as usual. But this flag has to be set on every connection, and it causes the query planner to make misestimations in other cases, so you should "SET enable_seqscan TO on;" after the query.
sv: Den första lösningen är att tvinga frågeplaneraren att använda indexet. Skicka "SET enable_seqscan TO off;" till servern innan du skickar frågan. Detta tvingar i princip frågeplaneraren att undvika sekventiella skanningar när det är möjligt. Så den använder GIST-indexet som vanligt. Men den här flaggan måste ställas in för varje anslutning, och det gör att frågeplaneraren gör felbedömningar i andra fall, så du bör "SET enable_seqscan TO on;" efter frågan.

note: Tag: para
en: The second workaround is to make the sequential scan as fast as the query planner thinks. This can be achieved by creating an additional column that "caches" the bbox, and matching against this. In our example, the commands are like:
sv: Den andra lösningen är att göra den sekventiella skanningen så snabb som frågeplaneraren tror. Detta kan uppnås genom att skapa en extra kolumn som "cachelagrar" bboxen och matchar mot denna. I vårt exempel ser kommandona ut så här:

note: Tag: para
en: Now change your query to use the &amp;&amp; operator against bbox instead of geom_column, like:
sv: Ändra nu din fråga för att använda operatorn &amp; &amp; mot bbox istället för geom_column, som:

note: Tag: para
en: Of course, if you change or add rows to mytable, you have to keep the bbox "in sync". The most transparent way to do this would be triggers, but you also can modify your application to keep the bbox column current or run the UPDATE query above after every modification.
sv: Om du ändrar eller lägger till rader i min tabell måste du naturligtvis hålla bbox "synkroniserad". Det mest transparenta sättet att göra detta skulle vara triggers, men du kan också ändra din applikation för att hålla bbox-kolumnen aktuell eller köra UPDATE-frågan ovan efter varje ändring.

note: Tag: title
en: CLUSTERing on geometry indices
sv: CLUSTERING på geometriindex

note: Tag: para
en: For tables that are mostly read-only, and where a single index is used for the majority of queries, PostgreSQL offers the CLUSTER command. This command physically reorders all the data rows in the same order as the index criteria, yielding two performance advantages: First, for index range scans, the number of seeks on the data table is drastically reduced. Second, if your working set concentrates to some small intervals on the indices, you have a more efficient caching because the data rows are spread along fewer data pages. (Feel invited to read the CLUSTER command documentation from the PostgreSQL manual at this point.)
sv: För tabeller som mestadels är skrivskyddade och där ett enda index används för majoriteten av frågorna erbjuder PostgreSQL CLUSTER-kommandot. Detta kommando ordnar fysiskt om alla datarader i samma ordning som indexkriterierna, vilket ger två prestandafördelar: För det första, för indexintervallskanningar, minskas antalet sökningar i datatabellen drastiskt. För det andra, om din arbetsuppsättning koncentreras till vissa små intervall i indexen, får du en effektivare cachelagring eftersom dataraderna sprids över färre datasidor. (Känn dig inbjuden att läsa CLUSTER-kommandodokumentationen från PostgreSQL-manualen vid denna tidpunkt.)

note: Tag: para
en: However, currently PostgreSQL does not allow clustering on PostGIS GIST indices because GIST indices simply ignores NULL values, you get an error message like:
sv: Men för närvarande tillåter PostgreSQL inte klustring på PostGIS GIST-index eftersom GIST-index helt enkelt ignorerar NULL-värden, du får ett felmeddelande som:

note: Tag: para
en: As the HINT message tells you, one can work around this deficiency by adding a "not null" constraint to the table:
sv: Som HINT-meddelandet säger kan man komma runt den här bristen genom att lägga till en "not null"-begränsning i tabellen:

note: Tag: para
en: Of course, this will not work if you in fact need NULL values in your geometry column. Additionally, you must use the above method to add the constraint, using a CHECK constraint like "ALTER TABLE blubb ADD CHECK (geometry is not null);" will not work.
sv: Det här fungerar naturligtvis inte om du faktiskt behöver NULL-värden i din geometrikolumn. Dessutom måste du använda ovanstående metod för att lägga till begränsningen, att använda en CHECK-begränsning som "ALTER TABLE blubb ADD CHECK (geometry is not null);" fungerar inte.

note: Tag: title
en: Avoiding dimension conversion
sv: Undvik dimensionskonvertering

note: Tag: para
en: Sometimes, you happen to have 3D or 4D data in your table, but always access it using OpenGIS compliant ST_AsText() or ST_AsBinary() functions that only output 2D geometries. They do this by internally calling the ST_Force2D() function, which introduces a significant overhead for large geometries. To avoid this overhead, it may be feasible to pre-drop those additional dimensions once and forever:
sv: Ibland råkar du ha 3D- eller 4D-data i din tabell, men du kommer alltid åt dem med OpenGIS-kompatibla ST_AsText()- eller ST_AsBinary()-funktioner som bara matar ut 2D-geometrier. De gör detta genom att internt anropa funktionen ST_Force2D(), som medför en betydande overhead för stora geometrier. För att undvika denna overhead kan det vara möjligt att i förväg släppa dessa extra dimensioner en gång för alla:

note: Tag: para
en: Note that if you added your geometry column using AddGeometryColumn() there'll be a constraint on geometry dimension. To bypass it you will need to drop the constraint. Remember to update the entry in the geometry_columns table and recreate the constraint afterwards.
sv: Observera att om du har lagt till din geometrikolumn med AddGeometryColumn() kommer det att finnas en begränsning för geometridimensionen. För att kringgå den måste du släppa begränsningen. Kom ihåg att uppdatera posten i geometry_columns-tabellen och återskapa begränsningen efteråt.

note: Tag: para
en: In case of large tables, it may be wise to divide this UPDATE into smaller portions by constraining the UPDATE to a part of the table via a WHERE clause and your primary key or another feasible criteria, and running a simple "VACUUM;" between your UPDATEs. This drastically reduces the need for temporary disk space. Additionally, if you have mixed dimension geometries, restricting the UPDATE by "WHERE dimension(geom)&gt;2" skips re-writing of geometries that already are in 2D.
sv: När det gäller stora tabeller kan det vara klokt att dela upp denna UPDATE i mindre delar genom att begränsa UPDATE till en del av tabellen via en WHERE-klausul och din primära nyckel eller andra genomförbara kriterier och köra en enkel "VACUUM;" mellan dina UPDATE. Detta minskar drastiskt behovet av tillfälligt diskutrymme. Om du har geometrier med blandade dimensioner kan du dessutom begränsa UPDATE med "WHERE dimension(geom)&gt;2" och slippa skriva om geometrier som redan finns i 2D.

note: Tag: title
en: PostGIS &last_release_version; Manual
sv: Manual för PostGIS &last_release_version;

note: Tag: orgname
en: The PostGIS Development Group
sv: Utvecklingsgruppen för PostGIS

note: Tag: affiliation
en: <orgname><link xlink:href="http://www.cleverelephant.ca">clever elephant</link></orgname> <address><city>Victoria</city> <state>British Columbia</state> <country>Canada</country> <email>pramsey@cleverelephant.ca</email></address>
sv: <orgname><link xlink:href="http://www.cleverelephant.ca">smart elefant</link></orgname> <address><city>Victoria</city> <state>British Columbia</state> <country>Kanada</country> <email>pramsey@cleverelephant.ca</email></address>

note: Tag: para
en: PostGIS is an extension to the <link xlink:href="https://www.postgresql.org/">PostgreSQL</link> object-relational database system which allows GIS (Geographic Information Systems) objects to be stored in the database. PostGIS includes support for GiST-based R-Tree spatial indexes, and functions for analysis and processing of GIS objects.
sv: PostGIS är en utökning till <link xlink:href="https://www.postgresql.org/">PostgreSQL-objektrelationsdatabassystemet</link> som gör att GIS-objekt (geografiska informationssystem) kan lagras i databasen. PostGIS inkluderar stöd för GiST-baserade R-Tree spatiala index och funktioner för analys och bearbetning av GIS-objekt.

note: Tag: para
en: This is the manual for version &last_release_version;
sv: Detta är manualen för version &last_release_version;

note: Tag: para
en: This work is licensed under a <link xlink:href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</link>. Feel free to use this material any way you like, but we ask that you attribute credit to the PostGIS Project and wherever possible, a link back to <link xlink:href="https://postgis.net">https://postgis.net</link>.
sv: Detta arbete är licensierat under en <link xlink:href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0-licens</link>. Du är välkommen att använda detta material på vilket sätt du vill, men vi ber dig att ange PostGIS Project som källa och om möjligt en länk tillbaka till <link xlink:href="https://postgis.net">https://postgis.net.</link>.

note: Tag: title
en: PostGIS Special Functions Index
sv: Index över specialfunktioner i PostGIS

note: Tag: title
en: PostGIS Aggregate Functions
sv: PostGIS aggregerade funktioner

note: Tag: para
en: The functions below are spatial aggregate functions that are used in the same way as SQL aggregate function such as <code>sum</code> and <code>average</code>.
sv: Funktionerna nedan är spatiala aggregatfunktioner som används på samma sätt som SQL-aggregatfunktioner <code>som summa</code> och <code>genomsnitt</code>.

note: Tag: title
en: PostGIS Window Functions
sv: Funktioner i PostGIS-fönstret

note: Tag: para
en: The functions below are spatial window functions that are used in the same way as SQL window functions such as <code>row_number()</code>, <code>lead()</code>, and <code>lag()</code>. They must be followed by an <code>OVER()</code> clause.
sv: Funktionerna nedan är spatiala fönsterfunktioner som används på samma sätt som SQL-fönsterfunktioner som <code>row_number()</code>, <code>lead()</code> och <code>lag()</code>. De måste följas av en <code>OVER()</code> -klausul.

note: Tag: title
en: PostGIS SQL-MM Compliant Functions
sv: PostGIS SQL-MM-kompatibla funktioner

note: Tag: para
en: The functions given below are PostGIS functions that conform to the SQL/MM 3 standard
sv: De funktioner som anges nedan är PostGIS-funktioner som överensstämmer med SQL/MM 3-standarden

note: Tag: title
en: PostGIS Geography Support Functions
sv: Stödfunktioner för geografi i PostGIS

note: Tag: para
en: The functions and operators given below are PostGIS functions/operators that take as input or return as output a <link linkend="PostGIS_Geography">geography</link> data type object.
sv: De funktioner och operatorer som anges nedan är PostGIS-funktioner/operatorer som tar som indata eller returnerar som utdata ett <link linkend="PostGIS_Geography">geografiskt</link> datatypobjekt.

note: Tag: para
en: Functions with a (T) are not native geodetic functions, and use a ST_Transform call to and from geometry to do the operation. As a result, they may not behave as expected when going over dateline, poles, and for large geometries or geometry pairs that cover more than one UTM zone. Basic transform - (favoring UTM, Lambert Azimuthal (North/South), and falling back on mercator in worst case scenario)
sv: Funktioner med ett (T) är inte inbyggda geodetiska funktioner och använder ett ST_Transform-anrop till och från geometri för att utföra operationen. Därför kanske de inte beter sig som förväntat när de går över datalinjer, poler och för stora geometrier eller geometripar som täcker mer än en UTM-zon. Grundtransform - (föredrar UTM, Lambert Azimuthal (North/South), och faller tillbaka på Mercator i värsta fall)

note: Tag: title
en: PostGIS Raster Support Functions
sv: Stödfunktioner för PostGIS Raster

note: Tag: para
en: The functions and operators given below are PostGIS functions/operators that take as input or return as output a <xref linkend="raster"/> data type object. Listed in alphabetical order.
sv: Nedanstående funktioner och operatorer är PostGIS funktioner/operatorer som tar som indata eller returnerar som utdata ett <xref linkend="raster"/> datatypobjekt. Listade i alfabetisk ordning.

note: Tag: title
en: PostGIS Geometry / Geography / Raster Dump Functions
sv: PostGIS Geometri / Geografi / Raster Dumpfunktioner

note: Tag: para
en: The functions given below are PostGIS functions that take as input or return as output a set of or single <link linkend="geometry_dump">geometry_dump</link> or <link linkend="geomval">geomval</link> data type object.
sv: Funktionerna som anges nedan är PostGIS-funktioner som tar som indata eller returnerar som utdata en uppsättning eller ett enda <link linkend="geometry_dump">geometry_dump</link> eller <link linkend="geomval">geomval</link> datatypobjekt.

note: Tag: title
en: PostGIS Box Functions
sv: PostGIS Box-funktioner

note: Tag: para
en: The functions given below are PostGIS functions that take as input or return as output the box* family of PostGIS spatial types. The box family of types consists of <link linkend="box2d_type">box2d</link>, and <link linkend="box3d_type">box3d</link>
sv: De funktioner som anges nedan är PostGIS-funktioner som tar som indata eller returnerar som utdata box*-familjen av PostGIS spatiala typer. Box-familjen av typer består av <link linkend="box2d_type">box2d</link> och <link linkend="box3d_type">box3d</link>

note: Tag: title
en: PostGIS Functions that support 3D
sv: PostGIS-funktioner med stöd för 3D

note: Tag: para
en: The functions given below are PostGIS functions that do not throw away the Z-Index.
sv: De funktioner som anges nedan är PostGIS-funktioner som inte kastar bort Z-index.

note: Tag: title
en: PostGIS Curved Geometry Support Functions
sv: Stödfunktioner för krökt geometri i PostGIS

note: Tag: para
en: The functions given below are PostGIS functions that can use CIRCULARSTRING, CURVEPOLYGON, and other curved geometry types
sv: Funktionerna nedan är PostGIS-funktioner som kan använda CIRCULARSTRING, CURVEPOLYGON och andra krökta geometrityper

note: Tag: title
en: PostGIS Polyhedral Surface Support Functions
sv: PostGIS stödfunktioner för polyedriska ytor

note: Tag: para
en: The functions given below are PostGIS functions that can use POLYHEDRALSURFACE, POLYHEDRALSURFACEM geometries
sv: Funktionerna nedan är PostGIS-funktioner som kan använda geometrierna POLYHEDRALSURFACE, POLYHEDRALSURFACEM

note: Tag: title
en: PostGIS Function Support Matrix
sv: PostGIS matris för funktionsstöd

note: Tag: para
en: Below is an alphabetical listing of spatial specific functions in PostGIS and the kinds of spatial types they work with or OGC/SQL compliance they try to conform to.
sv: Nedan finns en alfabetisk lista över spatiala specifika funktioner i PostGIS och de spatiala typer de arbetar med eller OGC/SQL-överensstämmelse som de försöker följa.

note: Tag: simpara
en: A <inlinemediaobject><imageobject><imagedata fileref="images/matrix_checkmark.png"/></imageobject></inlinemediaobject> means the function works with the type or subtype natively.
sv: A <inlinemediaobject><imageobject><imagedata fileref="images/matrix_checkmark.png"/></imageobject></inlinemediaobject> betyder att funktionen fungerar med typen eller subtypen i original.

note: Tag: simpara
en: A <inlinemediaobject><imageobject><imagedata fileref="images/matrix_transform.png"/></imageobject></inlinemediaobject> means it works but with a transform cast built-in using cast to geometry, transform to a "best srid" spatial ref and then cast back. Results may not be as expected for large areas or areas at poles and may accumulate floating point junk.
sv: A <inlinemediaobject><imageobject><imagedata fileref="images/matrix_transform.png"/></imageobject></inlinemediaobject> betyder att det fungerar men med en transform cast inbyggd med cast till geometri, transformera till en "bästa srid" spatial ref och sedan casta tillbaka. Resultaten kanske inte blir som förväntat för stora områden eller områden vid poler och kan ackumulera flyttalsskräp.

note: Tag: simpara
en: A <inlinemediaobject><imageobject><imagedata fileref="images/matrix_autocast.png"/></imageobject></inlinemediaobject> means the function works with the type because of a auto-cast to another such as to box3d rather than direct type support.
sv: A <inlinemediaobject><imageobject><imagedata fileref="images/matrix_autocast.png"/></imageobject></inlinemediaobject> betyder att funktionen fungerar med typen på grund av en auto-cast till en annan, t.ex. till box3d, snarare än direkt typstöd.

note: Tag: simpara
en: A <inlinemediaobject><imageobject><imagedata fileref="images/matrix_sfcgal_required.png"/></imageobject></inlinemediaobject> means the function only available if PostGIS compiled with SFCGAL support.
sv: A <inlinemediaobject><imageobject><imagedata fileref="images/matrix_sfcgal_required.png"/></imageobject></inlinemediaobject> betyder att funktionen endast är tillgänglig om PostGIS har kompilerats med SFCGAL-stöd.

note: Tag: simpara
en: geom - Basic 2D geometry support (x,y).
sv: geom - Grundläggande stöd för 2D-geometri (x,y).

note: Tag: simpara
en: geog - Basic 2D geography support (x,y).
sv: geog - Grundläggande 2D geografiskt stöd (x,y).

note: Tag: simpara
en: 2.5D - basic 2D geometries in 3 D/4D space (has Z or M coord).
sv: 2.5D - grundläggande 2D-geometrier i 3 D/4D-rymd (har Z- eller M-koordinat).

note: Tag: simpara
en: PS - Polyhedral surfaces
sv: PS - Polyedriska ytor

note: Tag: simpara
en: T - Triangles and Triangulated Irregular Network surfaces (TIN)
sv: T - Trianglar och triangulerade oregelbundna nätverksytor (TIN)

note: Tag: entry
en: Function
sv: Funktion

note: Tag: entry
en: Curves
sv: Kurvor

note: Tag: title
en: New, Enhanced or changed PostGIS Functions
sv: Nya, förbättrade eller ändrade PostGIS-funktioner

note: Tag: title
en: PostGIS Reference
sv: PostGIS-referens

note: Tag: para
en: The functions given below are the ones which a user of PostGIS is likely to need. There are other functions which are required support functions to the PostGIS objects which are not of use to a general user.
sv: De funktioner som anges nedan är de som en användare av PostGIS sannolikt kommer att behöva. Det finns andra funktioner som är nödvändiga stödfunktioner för PostGIS-objekten och som inte är till nytta för en allmän användare.

note: Tag: para
en: PostGIS has begun a transition from the existing naming convention to an SQL-MM-centric convention. As a result, most of the functions that you know and love have been renamed using the standard spatial type (ST) prefix. Previous functions are still available, though are not listed in this document where updated functions are equivalent. The non ST_ functions not listed in this documentation are deprecated and will be removed in a future release so STOP USING THEM.
sv: PostGIS har påbörjat en övergång från den befintliga namngivningskonventionen till en SQL-MM-centrerad konvention. Som ett resultat av detta har de flesta av de funktioner som du känner till och älskar bytt namn med hjälp av standardprefixet för spatial typ (ST). Tidigare funktioner är fortfarande tillgängliga, men listas inte i detta dokument där uppdaterade funktioner är likvärdiga. De ST_-funktioner som inte listas i den här dokumentationen är föråldrade och kommer att tas bort i en framtida version, så SLUTA ANVÄNDA DEM.

note: Tag: title
en: Geometry Accessors
sv: Geometriåtkomst

note: Tag: refpurpose
en: Returns the type of a geometry as text.
sv: Returnerar typen av geometri som text.

note: Tag: para
en: Returns the type of the geometry as a string. Eg: 'LINESTRING', 'POLYGON', 'MULTIPOINT', etc.
sv: Returnerar geometrins typ som en sträng. T.ex.: "LINESTRING", "POLYGON", "MULTIPOINT", etc.

note: Tag: para
en: OGC SPEC s2.1.1.1 - Returns the name of the instantiable subtype of Geometry of which this Geometry instance is a member. The name of the instantiable subtype of Geometry is returned as a string.
sv: OGC SPEC s2.1.1.1 - Returnerar namnet på den instantierbara subtypen av Geometry som denna Geometry-instans är medlem av. Namnet på den instansiella subtypen av Geometry returneras som en sträng.

note: Tag: para
en: This function also indicates if the geometry is measured, by returning a string of the form 'POINTM'.
sv: Denna funktion anger också om geometrin är uppmätt genom att returnera en sträng av formen "POINTM".

note: Tag: para
en: Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was introduced.
sv: Förbättrad: 2.0.0 stöd för polyhedrala ytor, trianglar och TIN infördes.

note: Tag: refpurpose
en: Returns the boundary of a geometry.
sv: Returnerar gränsen för en geometri.

note: Tag: para
en: Returns the closure of the combinatorial boundary of this Geometry. The combinatorial boundary is defined as described in section 3.12.3.2 of the OGC SPEC. Because the result of this function is a closure, and hence topologically closed, the resulting boundary can be represented using representational geometry primitives as discussed in the OGC SPEC, section 3.12.2.
sv: Returnerar stängningen av den kombinatoriska gränsen för denna geometri. Den kombinatoriska gränsen definieras enligt beskrivningen i avsnitt 3.12.3.2 i OGC SPEC. Eftersom resultatet av denna funktion är en slutning, och därmed topologiskt sluten, kan den resulterande gränsen representeras med hjälp av representativa geometriprimitiver som diskuteras i OGC SPEC, avsnitt 3.12.2.

note: Tag: para
en: Performed by the GEOS module
sv: Utförs av GEOS-modulen

note: Tag: para
en: Prior to 2.0.0, this function throws an exception if used with <varname>GEOMETRYCOLLECTION</varname>. From 2.0.0 up it will return NULL instead (unsupported input).
sv: Före 2.0.0 kastar denna funktion ett undantag om den används med <varname>GEOMETRYCOLLECTION</varname>. Från och med 2.0.0 returnerar den istället NULL (indata som inte stöds).

note: Tag: para
en: Enhanced: 2.1.0 support for Triangle was introduced
sv: Förbättrad: 2.1.0-stöd för Triangle infördes

note: Tag: para
en: Changed: 3.2.0 support for TIN, does not use geos, does not linearize curves
sv: Ändrat: 3.2.0 stöd för TIN, använder inte geos, lineariserar inte kurvor

note: Tag: para
en: Linestring with boundary points overlaid
sv: Linjestring med överlagrade gränspunkter

note: Tag: para
en: polygon holes with boundary multilinestring
sv: polygonhål med gräns multilinestring

note: Tag: refpurpose
en: Returns the diagonal of a geometry's bounding box.
sv: Returnerar diagonalen i en geometris avgränsande box.

note: Tag: para
en: Returns the diagonal of the supplied geometry's bounding box as a LineString. The diagonal is a 2-point LineString with the minimum values of each dimension in its start point and the maximum values in its end point. If the input geometry is empty, the diagonal line is a LINESTRING EMPTY.
sv: Returnerar diagonalen i den angivna geometrins avgränsande box som en LineString. Diagonalen är en 2-punkts LineString med minimivärdena för varje dimension i startpunkten och maximivärdena i slutpunkten. Om indatageometrin är tom är diagonalen en LINESTRING EMPTY.

note: Tag: para
en: The optional <varname>fits</varname> parameter specifies if the best fit is needed. If false, the diagonal of a somewhat larger bounding box can be accepted (which is faster to compute for geometries with many vertices). In either case, the bounding box of the returned diagonal line always covers the input geometry.
sv: Den valfria parametern <varname>fits</varname> anger om den bästa anpassningen behövs. Om false anges kan diagonalen i en något större avgränsande box accepteras (vilket är snabbare att beräkna för geometrier med många hörn). I båda fallen täcker den returnerade diagonallinjens avgränsningsbox alltid inmatningsgeometrin.

note: Tag: para
en: The returned geometry retains the SRID and dimensionality (Z and M presence) of the input geometry.
sv: Den returnerade geometrin behåller SRID och dimensionalitet (Z- och M-närvaro) för den inmatade geometrin.

note: Tag: para
en: In degenerate cases (i.e. a single vertex in input) the returned linestring will be formally invalid (no interior). The result is still topologically valid.
sv: I degenererade fall (t.ex. en enda vertex i indata) kommer den returnerade linjesträngen att vara formellt ogiltig (inget inre). Resultatet är fortfarande topologiskt giltigt.

note: Tag: refpurpose
en: Return the coordinate dimension of a geometry.
sv: Returnerar koordinatdimensionen för en geometri.

note: Tag: para
en: Return the coordinate dimension of the ST_Geometry value.
sv: Returnerar koordinatdimensionen för ST_Geometry-värdet.

note: Tag: para
en: This is the MM compliant alias name for <xref linkend="ST_NDims"/>
sv: Detta är det MM-kompatibla aliasnamnet för <xref linkend="ST_NDims"/>

note: Tag: refpurpose
en: Returns the topological dimension of a geometry.
sv: Returnerar den topologiska dimensionen för en geometri.

note: Tag: para
en: Return the topological dimension of this Geometry object, which must be less than or equal to the coordinate dimension. OGC SPEC s2.1.1.1 - returns 0 for <varname>POINT</varname>, 1 for <varname>LINESTRING</varname>, 2 for <varname>POLYGON</varname>, and the largest dimension of the components of a <varname>GEOMETRYCOLLECTION</varname>. If the dimension is unknown (e.g. for an empty <varname>GEOMETRYCOLLECTION</varname>) 0 is returned.
sv: Returnerar den topologiska dimensionen för detta Geometry-objekt, som måste vara mindre än eller lika med koordinatdimensionen. OGC SPEC s2.1.1.1 - returnerar 0 för <varname>POINT</varname>, 1 för <varname>LINESTRING</varname>, 2 för <varname>POLYGON</varname> och den största dimensionen för komponenterna i en <varname>GEOMETRYCOLLECTION</varname>. Om dimensionen är okänd (t.ex. för en tom <varname>GEOMETRYCOLLECTION</varname>) returneras 0.

note: Tag: para
en: Enhanced: 2.0.0 support for Polyhedral surfaces and TINs was introduced. No longer throws an exception if given empty geometry.
sv: Förbättrad: 2.0.0 stöd för polyhedrala ytor och TINs infördes. Kastar inte längre ett undantag om en tom geometri ges.

note: Tag: para
en: Prior to 2.0.0, this function throws an exception if used with empty geometry.
sv: Före 2.0.0 kastar denna funktion ett undantag om den används med tom geometri.

note: Tag: refpurpose
en: Returns a set of <varname>geometry_dump</varname> rows for the components of a geometry.
sv: Returnerar en uppsättning <varname>geometry_dump-rader</varname> för komponenterna i en geometri.

note: Tag: para
en: A set-returning function (SRF) that extracts the components of a geometry. It returns a set of <xref linkend="geometry_dump"/> rows, each containing a geometry (<parameter>geom</parameter> field) and an array of integers (<parameter>path</parameter> field).
sv: En set-returning function (SRF) som extraherar komponenterna i en geometri. Den returnerar en uppsättning <xref linkend="geometry_dump"/> -rader som var och en innehåller en geometri (fältet<parameter>geom)</parameter> och en array med heltal (fältet <parameter>path</parameter>).

note: Tag: para
en: For an atomic geometry type (POINT,LINESTRING,POLYGON) a single record is returned with an empty <parameter>path</parameter> array and the input geometry as <parameter>geom</parameter>. For a collection or multi-geometry a record is returned for each of the collection components, and the <parameter>path</parameter> denotes the position of the component inside the collection.
sv: För en atomär geometrityp (POINT,LINESTRING,POLYGON) returneras en enda post med en tom <parameter>sökvägsmatris</parameter> och indatageometrin som <parameter>geom</parameter>. För en samling eller multipelgeometri returneras en post för var och en av samlingens komponenter, och <parameter>sökvägen</parameter> anger komponentens position i samlingen.

note: Tag: para
en: ST_Dump is useful for expanding geometries. It is the inverse of a <xref linkend="ST_Collect"/> / GROUP BY, in that it creates new rows. For example it can be use to expand MULTIPOLYGONS into POLYGONS.
sv: ST_Dump är användbart för att expandera geometrier. Det är motsatsen till <xref linkend="ST_Collect"/> / GROUP BY, eftersom det skapar nya rader. Det kan t.ex. användas för att expandera MULTIPOLYGONER till POLYGONER.

note: Tag: para
en: Availability: PostGIS 1.0.0RC1. Requires PostgreSQL 7.3 or higher.
sv: Tillgänglighet: PostGIS 1.0.0RC1. Kräver PostgreSQL 7.3 eller högre.

note: Tag: para
en: Prior to 1.3.4, this function crashes if used with geometries that contain CURVES. This is fixed in 1.3.4+
sv: Före 1.3.4 kraschade den här funktionen om den användes med geometrier som innehåller CURVES. Detta är åtgärdat i 1.3.4+

note: Tag: title
en: Standard Examples
sv: Standardexempel

note: Tag: title
en: Polyhedral Surfaces, TIN and Triangle Examples
sv: Polyedriska ytor, TIN- och triangelexempel

note: Tag: refpurpose
en: Returns a set of <varname>geometry_dump</varname> rows for the coordinates in a geometry.
sv: Returnerar en uppsättning <varname>geometry_dump-rader</varname> för koordinaterna i en geometri.

note: Tag: para
en: A set-returning function (SRF) that extracts the coordinates (vertices) of a geometry. It returns a set of <xref linkend="geometry_dump"/> rows, each containing a geometry (<parameter>geom</parameter> field) and an array of integers (<parameter>path</parameter> field).
sv: En set-returning function (SRF) som extraherar koordinaterna (hörnen) för en geometri. Den returnerar en uppsättning <xref linkend="geometry_dump"/> -rader, som var och en innehåller en geometri (fältet<parameter>geom)</parameter> och en array av heltal (fältet <parameter>path</parameter>).

note: Tag: para
en: the <parameter>geom</parameter> field <varname>POINT</varname>s represent the coordinates of the supplied geometry.
sv: <parameter>geom-fältet</parameter> <varname>POINTs</varname>representerar koordinaterna för den medföljande geometrin.

note: Tag: para
en: the <parameter>path</parameter> field (an <varname>integer[]</varname>) is an index enumerating the coordinate positions in the elements of the supplied geometry. The indices are 1-based. For example, for a <varname>LINESTRING</varname> the paths are <varname>{i}</varname> where <varname>i</varname> is the <varname>nth</varname> coordinate in the <varname>LINESTRING</varname>. For a <varname>POLYGON</varname> the paths are <varname>{i,j}</varname> where <varname>i</varname> is the ring number (1 is outer; inner rings follow) and <varname>j</varname> is the coordinate position in the ring.
sv: <parameter>path-fältet</parameter> (ett <varname>integer[]</varname>) är ett index som räknar upp koordinatpositionerna i elementen i den angivna geometrin. Indexen är 1-baserade. Till exempel för en <varname>LINESTRING</varname> är banorna <varname>{i}</varname> där <varname>i</varname> är den <varname>n:te</varname> koordinaten i <varname>LINESTRING</varname>. För en <varname>POLYGON</varname> är banorna <varname>{i,j}</varname> där <varname>i</varname> är ringnumret (1 är den yttre ringen; de inre ringarna följer) och <varname>j</varname> är koordinatpositionen i ringen.

note: Tag: para
en: To obtain a single geometry containing the coordinates use <xref linkend="ST_Points"/>.
sv: För att få en enda geometri som innehåller koordinaterna, använd <xref linkend="ST_Points"/>.

note: Tag: para
en: Enhanced: 2.1.0 Faster speed. Reimplemented as native-C.
sv: Förbättrad: 2.1.0 Snabbare hastighet. Återimplementerad som native-C.

note: Tag: title
en: Classic Explode a Table of LineStrings into nodes
sv: Classic Explodera en tabell med LineStrings till noder

note: Tag: title
en: Standard Geometry Examples
sv: Exempel på standardgeometri

note: Tag: refpurpose
en: Returns a set of <varname>geometry_dump</varname> rows for the segments in a geometry.
sv: Returnerar en uppsättning <varname>geometry_dump-rader</varname> för segmenten i en geometri.

note: Tag: para
en: A set-returning function (SRF) that extracts the segments of a geometry. It returns a set of <xref linkend="geometry_dump"/> rows, each containing a geometry (<parameter>geom</parameter> field) and an array of integers (<parameter>path</parameter> field).
sv: En set-returning function (SRF) som extraherar segmenten i en geometri. Den returnerar en uppsättning <xref linkend="geometry_dump"/> rader, var och en innehållande en geometri (fältet<parameter>geom)</parameter> och en array av heltal (fältet <parameter>path</parameter>).

note: Tag: para
en: the <parameter>geom</parameter> field <varname>LINESTRING</varname>s represent the linear segments of the supplied geometry, while the <varname>CIRCULARSTRING</varname>s represent the arc segments.
sv: <parameter>geom-fältet</parameter> <varname>LINESTRINGs</varname>representerar de linjära segmenten i den medföljande geometrin, medan <varname>CIRCULARSTRINGs</varname>representerar bågsegmenten.

note: Tag: para
en: the <parameter>path</parameter> field (an <varname>integer[]</varname>) is an index enumerating the segment start point positions in the elements of the supplied geometry. The indices are 1-based. For example, for a <varname>LINESTRING</varname> the paths are <varname>{i}</varname> where <varname>i</varname> is the <varname>nth</varname> segment start point in the <varname>LINESTRING</varname>. For a <varname>POLYGON</varname> the paths are <varname>{i,j}</varname> where <varname>i</varname> is the ring number (1 is outer; inner rings follow) and <varname>j</varname> is the segment start point position in the ring.
sv: <parameter>path</parameter>-fältet (ett <varname>integer[]</varname>) är ett index som räknar upp segmentets startpunktspositioner i elementen i den angivna geometrin. Indexen är 1-baserade. Till exempel för en <varname>LINESTRING</varname> är banorna <varname>{i}</varname> där <varname>i</varname> är den <varname>n:te</varname> startpunkten för segmentet i <varname>LINESTRING</varname>. För en <varname>POLYGON</varname> är banorna <varname>{i,j}</varname> där <varname>i</varname> är ringnumret (1 är yttre; inre ringar följer) och <varname>j</varname> är segmentets startpunktsposition i ringen.

note: Tag: title
en: TIN and Triangle Examples
sv: TIN- och triangelexempel

note: Tag: refpurpose
en: Returns a set of <varname>geometry_dump</varname> rows for the exterior and interior rings of a Polygon.
sv: Returnerar en uppsättning <varname>geometry_dump-rader</varname> för de yttre och inre ringarna i en polygon.

note: Tag: para
en: A set-returning function (SRF) that extracts the rings of a polygon. It returns a set of <xref linkend="geometry_dump"/> rows, each containing a geometry (<parameter>geom</parameter> field) and an array of integers (<parameter>path</parameter> field).
sv: En set-returning function (SRF) som extraherar ringarna i en polygon. Den returnerar en uppsättning <xref linkend="geometry_dump"/> rader, var och en innehållande en geometri<parameter>(geom-fält)</parameter> och en array av heltal<parameter>(path-fält)</parameter>.

note: Tag: para
en: The <parameter>geom</parameter> field contains each ring as a POLYGON. The <parameter>path</parameter> field is an integer array of length 1 containing the polygon ring index. The exterior ring (shell) has index 0. The interior rings (holes) have indices of 1 and higher.
sv: Fältet <parameter>geom</parameter> innehåller varje ring som en POLYGON. Fältet <parameter>path</parameter> är en heltalsarray med längden 1 som innehåller polygonringens index. Den yttre ringen (skalet) har index 0. De inre ringarna (hålen) har index 1 och högre.

note: Tag: para
en: This only works for POLYGON geometries. It does not work for MULTIPOLYGONS
sv: Detta fungerar endast för POLYGON-geometrier. Det fungerar inte för MULTIPOLYGONER

note: Tag: para
en: Availability: PostGIS 1.1.3. Requires PostgreSQL 7.3 or higher.
sv: Tillgänglighet: PostGIS 1.1.3. Kräver PostgreSQL 7.3 eller högre.

note: Tag: para
en: General form of query.
sv: Allmän form av förfrågan.

note: Tag: para
en: A polygon with a single hole.
sv: En polygon med ett enda hål.

note: Tag: refpurpose
en: Returns the last point of a LineString or CircularLineString.
sv: Returnerar den sista punkten i en LineString eller CircularLineString.

note: Tag: para
en: Returns the last point of a <varname>LINESTRING</varname> or <varname>CIRCULARLINESTRING</varname> geometry as a <varname>POINT</varname>. Returns <varname>NULL</varname> if the input is not a <varname>LINESTRING</varname> or <varname>CIRCULARLINESTRING</varname>.
sv: Returnerar den sista punkten i en <varname>LINESTRING-</varname> eller <varname>CIRCULARLINESTRING-geometri</varname> som en <varname>POINT</varname>. Returnerar <varname>NULL</varname> om indata inte är en <varname>LINESTRING</varname> eller <varname>CIRCULARLINESTRING</varname>.

note: Tag: para
en: Changed: 2.0.0 no longer works with single geometry MultiLineStrings. In older versions of PostGIS a single-line MultiLineString would work with this function and return the end point. In 2.0.0 it returns NULL like any other MultiLineString. The old behavior was an undocumented feature, but people who assumed they had their data stored as LINESTRING may experience these returning NULL in 2.0.0.
sv: Ändrad: 2.0.0 fungerar inte längre med MultiLineStrings med en geometri. I äldre versioner av PostGIS skulle en MultiLineString med en enda rad fungera med den här funktionen och returnera slutpunkten. I 2.0.0 returnerar den NULL som vilken annan MultiLineString som helst. Det gamla beteendet var en odokumenterad funktion, men personer som antog att de hade sina data lagrade som LINESTRING kan uppleva att dessa returnerar NULL i 2.0.0.

note: Tag: para
en: End point of a LineString
sv: Slutpunkt för en LineString

note: Tag: para
en: End point of a non-LineString is NULL
sv: Slutpunkten för en icke-LineString är NULL

note: Tag: para
en: End point of a 3D LineString
sv: Slutpunkt för en 3D-linjeString

note: Tag: para
en: End point of a CircularString
sv: Slutpunkt för en CircularString

note: Tag: refpurpose
en: Returns a geometry representing the bounding box of a geometry.
sv: Returnerar en geometri som representerar en geometris avgränsande box.

note: Tag: para
en: Returns the double-precision (float8) minimum bounding box for the supplied geometry, as a geometry. The polygon is defined by the corner points of the bounding box ((<varname>MINX</varname>, <varname>MINY</varname>), (<varname>MINX</varname>, <varname>MAXY</varname>), (<varname>MAXX</varname>, <varname>MAXY</varname>), (<varname>MAXX</varname>, <varname>MINY</varname>), (<varname>MINX</varname>, <varname>MINY</varname>)). (PostGIS will add a <varname>ZMIN</varname>/<varname>ZMAX</varname> coordinate as well).
sv: Returnerar den minsta avgränsningsboxen med dubbel precision (float8) för den angivna geometrin, som en geometri. Polygonen definieras av hörnpunkterna i begränsningsboxen ((<varname>(MINX</varname>, <varname>MINY</varname>), (<varname>MINX</varname>, <varname>MAXY</varname>),(<varname>MAXX</varname>, <varname>MAXY</varname>),<varname>(MAXX</varname>, <varname>MINY</varname>), (<varname>MINX</varname>, <varname>MINY</varname>)). (PostGIS kommer även att lägga till en <varname>ZMIN</varname>/<varname>ZMAX</varname>-koordinat ).

note: Tag: para
en: Degenerate cases (vertical lines, points) will return a geometry of lower dimension than <varname>POLYGON</varname>, ie. <varname>POINT</varname> or <varname>LINESTRING</varname>.
sv: Degenererade fall (vertikala linjer, punkter) kommer att returnera en geometri med lägre dimension än <varname>POLYGON</varname>, dvs. <varname>POINT</varname> eller <varname>LINESTRING</varname>.

note: Tag: para
en: Availability: 1.5.0 behavior changed to output double precision instead of float4
sv: Tillgänglighet: 1.5.0 ändrat beteende för att mata ut dubbel precision istället för float4

note: Tag: para
en: Envelope of a point and linestring.
sv: Hölje av en punkt och en linestrings.

note: Tag: refpurpose
en: Returns a LineString representing the exterior ring of a Polygon.
sv: Returnerar en LineString som representerar den yttre ringen av en Polygon.

note: Tag: para
en: Returns a LINESTRING representing the exterior ring (shell) of a POLYGON. Returns NULL if the geometry is not a polygon.
sv: Returnerar en LINESTRING som representerar den yttre ringen (skalet) av en POLYGON. Returnerar NULL om geometrin inte är en polygon.

note: Tag: para
en: This function does not support MULTIPOLYGONs. For MULTIPOLYGONs use in conjunction with <xref linkend="ST_GeometryN"/> or <xref linkend="ST_Dump"/>
sv: Denna funktion stöder inte MULTIPOLYGON. För MULTIPOLYGON, använd tillsammans med <xref linkend="ST_GeometryN"/> eller <xref linkend="ST_Dump"/>

note: Tag: refpurpose
en: Return an element of a geometry collection.
sv: Returnerar ett element i en geometrisamling.

note: Tag: para
en: Return the 1-based Nth element geometry of an input geometry which is a GEOMETRYCOLLECTION, MULTIPOINT, MULTILINESTRING, MULTICURVE, MULTI)POLYGON, or POLYHEDRALSURFACE. Otherwise, returns NULL.
sv: Returnerar den 1-baserade N:te elementgeometrin i en indatageometri som är en GEOMETRYCOLLECTION, MULTIPOINT, MULTILINESTRING, MULTICURVE, MULTI)POLYGON eller POLYHEDRALSURFACE. I annat fall returneras NULL.

note: Tag: para
en: Index is 1-based as for OGC specs since version 0.8.0. Previous versions implemented this as 0-based instead.
sv: Index är 1-baserat som för OGC-specifikationer sedan version 0.8.0. Tidigare versioner implementerade detta som 0-baserat istället.

note: Tag: para
en: To extract all elements of a geometry, <xref linkend="ST_Dump"/> is more efficient and works for atomic geometries.
sv: För att extrahera alla element i en geometri är <xref linkend="ST_Dump"/> mer effektivt och fungerar för atomgeometrier.

note: Tag: para
en: Changed: 2.0.0 Prior versions would return NULL for singular geometries. This was changed to return the geometry for ST_GeometryN(..,1) case.
sv: Ändrad: 2.0.0 Tidigare versioner skulle returnera NULL för singulära geometrier. Detta ändrades till att returnera geometrin för ST_GeometryN(..,1) fallet.

note: Tag: refpurpose
en: Returns the SQL-MM type of a geometry as text.
sv: Returnerar SQL-MM-typen för en geometri som text.

note: Tag: para
en: Returns the type of the geometry as a string. EG: 'ST_LineString', 'ST_Polygon','ST_MultiPolygon' etc. This function differs from GeometryType(geometry) in the case of the string and ST in front that is returned, as well as the fact that it will not indicate whether the geometry is measured.
sv: Returnerar geometrins typ som en sträng. EG: "ST_LineString", "ST_Polygon", "ST_MultiPolygon" etc. Denna funktion skiljer sig från GeometryType(geometry) när det gäller strängen och ST framför som returneras, samt det faktum att den inte kommer att ange om geometrin är uppmätt.

note: Tag: para
en: Enhanced: 2.0.0 support for Polyhedral surfaces was introduced.
sv: Förbättrad: 2.0.0 stöd för polyhedrala ytor infördes.

note: Tag: refpurpose
en: Tests if a geometry contains a circular arc
sv: Testar om en geometri innehåller en cirkelbåge

note: Tag: para
en: Returns true if a geometry or geometry collection contains a circular string
sv: Returnerar true om en geometri eller geometrisamling innehåller en cirkulär sträng

note: Tag: para
en: Availability: 1.2.3?
sv: Tillgänglighet: 1.2.3?

note: Tag: refpurpose
en: Returns the Nth interior ring (hole) of a Polygon.
sv: Returnerar den N:te inre ringen (hålet) i en polygon.

note: Tag: para
en: Returns the Nth interior ring (hole) of a POLYGON geometry as a LINESTRING. The index starts at 1. Returns NULL if the geometry is not a polygon or the index is out of range.
sv: Returnerar den N:te inre ringen (hålet) i en POLYGON-geometri som en LINESTRING. Indexet börjar på 1. Returnerar NULL om geometrin inte är en polygon eller om indexet är utanför intervallet.

note: Tag: refpurpose
en: Return the number of component curves in a CompoundCurve.
sv: Returnerar antalet komponentkurvor i en CompoundCurve.

note: Tag: para
en: Return the number of component curves in a CompoundCurve, zero for an empty CompoundCurve, or NULL for a non-CompoundCurve input.
sv: Returnerar antalet komponentkurvor i en CompoundCurve, noll för en tom CompoundCurve, eller NULL för en icke-CompoundCurve-indata.

note: Tag: refpurpose
en: Returns the Nth component curve geometry of a CompoundCurve.
sv: Returnerar den N:te komponentkurvgeometrin för en CompoundCurve.

note: Tag: para
en: Returns the Nth component curve geometry of a CompoundCurve. The index starts at 1. Returns NULL if the geometry is not a CompoundCurve or the index is out of range.
sv: Returnerar den N:te komponentkurvgeometrin i en CompoundCurve. Indexet börjar på 1. Returnerar NULL om geometrin inte är en CompoundCurve eller om indexet är utanför intervallet.

note: Tag: refpurpose
en: Tests if a LineStrings's start and end points are coincident. For a PolyhedralSurface tests if it is closed (volumetric).
sv: Testar om en LineStrings start- och slutpunkter är sammanfallande. För en PolyhedralSurface testas om den är sluten (volymetrisk).

note: Tag: para
en: Returns <varname>TRUE</varname> if the <varname>LINESTRING</varname>'s start and end points are coincident. For Polyhedral Surfaces, reports if the surface is areal (open) or volumetric (closed).
sv: Returnerar <varname>TRUE</varname> om <varname>LINESTRINGs</varname> start- och slutpunkter är sammanfallande. För polyedriska ytor rapporteras om ytan är areell (öppen) eller volymetrisk (sluten).

note: Tag: para
en: SQL-MM defines the result of <code>ST_IsClosed(NULL)</code> to be 0, while PostGIS returns <varname>NULL</varname>.
sv: SQL-MM definierar att resultatet av <code>ST_IsClosed(NULL</code> ) ska vara 0, medan PostGIS returnerar <varname>NULL</varname>.

note: Tag: title
en: Line String and Point Examples
sv: Linje Sträng och punkt Exempel

note: Tag: title
en: Polyhedral Surface Examples
sv: Exempel på polyedrisk yta

note: Tag: refpurpose
en: Tests if a geometry is a geometry collection type.
sv: Testar om en geometri är en geometrisamlingstyp.

note: Tag: para
en: Returns <varname>TRUE</varname> if the geometry type of the argument a geometry collection type. Collection types are the following:
sv: Returnerar <varname>TRUE</varname> om argumentets geometrityp är en geometrisamlingstyp. Samlingstyperna är följande:

note: Tag: para
en: This function analyzes the type of the geometry. This means that it will return <varname>TRUE</varname> on collections that are empty or that contain a single element.
sv: Denna funktion analyserar geometrins typ. Detta innebär att den kommer att returnera <varname>TRUE</varname> på samlingar som är tomma eller som innehåller ett enda element.

note: Tag: refpurpose
en: Tests if a geometry is empty.
sv: Testar om en geometri är tom.

note: Tag: para
en: Returns true if this Geometry is an empty geometry. If true, then this Geometry represents an empty geometry collection, polygon, point etc.
sv: Returnerar true om denna geometri är en tom geometri. Om true, så representerar denna geometri en tom geometrisamling, polygon, punkt etc.

note: Tag: para
en: SQL-MM defines the result of ST_IsEmpty(NULL) to be 0, while PostGIS returns NULL.
sv: SQL-MM definierar att resultatet av ST_IsEmpty(NULL) ska vara 0, medan PostGIS returnerar NULL.

note: Tag: para
en: Changed: 2.0.0 In prior versions of PostGIS ST_GeomFromText('GEOMETRYCOLLECTION(EMPTY)') was allowed. This is now illegal in PostGIS 2.0.0 to better conform with SQL/MM standards
sv: Ändrad: 2.0.0 I tidigare versioner av PostGIS var ST_GeomFromText('GEOMETRYCOLLECTION(EMPTY)') tillåtet. Detta är nu olagligt i PostGIS 2.0.0 för att bättre överensstämma med SQL/MM-standarder

note: Tag: refpurpose
en: Tests if Polygons have exterior rings oriented counter-clockwise and interior rings oriented clockwise.
sv: Testar om polygoner har yttre ringar som är orienterade moturs och inre ringar som är orienterade medurs.

note: Tag: para
en: Returns true if all polygonal components of the input geometry use a counter-clockwise orientation for their exterior ring, and a clockwise direction for all interior rings.
sv: Returnerar true om alla polygonala komponenter i indatageometrin använder en motsols orientering för sin yttre ring och en medsols riktning för alla inre ringar.

note: Tag: para
en: Returns true if the geometry has no polygonal components.
sv: Returnerar true om geometrin inte har några polygonala komponenter.

note: Tag: para
en: Closed linestrings are not considered polygonal components, so you would still get a true return by passing a single closed linestring no matter its orientation.
sv: Slutna linestrings betraktas inte som polygonala komponenter, så du skulle fortfarande få ett sant resultat genom att skicka en enda sluten linestrings oavsett dess orientering.

note: Tag: para
en: If a polygonal geometry does not use reversed orientation for interior rings (i.e., if one or more interior rings are oriented in the same direction as an exterior ring) then both ST_IsPolygonCW and ST_IsPolygonCCW will return false.
sv: Om en polygonal geometri inte använder omvänd orientering för inre ringar (d.v.s. om en eller flera inre ringar är orienterade i samma riktning som en yttre ring) kommer både ST_IsPolygonCW och ST_IsPolygonCCW att returnera false.

note: Tag: para
en: Availability: 2.4.0
sv: Tillgänglighet: 2.4.0

note: Tag: refpurpose
en: Tests if Polygons have exterior rings oriented clockwise and interior rings oriented counter-clockwise.
sv: Testar om polygoner har yttre ringar som är orienterade medurs och inre ringar som är orienterade moturs.

note: Tag: para
en: Returns true if all polygonal components of the input geometry use a clockwise orientation for their exterior ring, and a counter-clockwise direction for all interior rings.
sv: Returnerar true om alla polygonala komponenter i indatageometrin använder en medurs riktning för sin yttre ring och en moturs riktning för alla inre ringar.

note: Tag: refpurpose
en: Tests if a LineString is closed and simple.
sv: Testar om en LineString är sluten och enkel.

note: Tag: para
en: Returns <varname>TRUE</varname> if this <varname>LINESTRING</varname> is both <xref linkend="ST_IsClosed"/> (<code>ST_StartPoint(g) ~= ST_Endpoint(g)</code>) and <xref linkend="ST_IsSimple"/> (does not self intersect).
sv: Returnerar <varname>TRUE</varname> om denna <varname>LINESTRING</varname> är både <xref linkend="ST_IsClosed"/> <code>(ST_StartPoint(g) ~= ST_Endpoint(g</code>)) och <xref linkend="ST_IsSimple"/> (korsar inte sig själv).

note: Tag: para
en: SQL-MM defines the result of <code>ST_IsRing(NULL)</code> to be 0, while PostGIS returns <varname>NULL</varname>.
sv: SQL-MM definierar att resultatet av <code>ST_IsRing(NULL</code> ) ska vara 0, medan PostGIS returnerar <varname>NULL</varname>.

note: Tag: refpurpose
en: Tests if a geometry has no points of self-intersection or self-tangency.
sv: Testar om en geometri inte har några punkter med självskärning eller självtangentiering.

note: Tag: para
en: Returns true if this Geometry has no anomalous geometric points, such as self-intersection or self-tangency. For more information on the OGC's definition of geometry simplicity and validity, refer to <link linkend="OGC_Validity">"Ensuring OpenGIS compliance of geometries"</link>
sv: Returnerar true om denna geometri inte har några avvikande geometriska punkter, t.ex. självskärning eller självtangentiering. Mer information om OGC:s definition av geometrins enkelhet och giltighet finns i <link linkend="OGC_Validity">"Ensuring OpenGIS compliance of geometries"</link>

note: Tag: para
en: SQL-MM defines the result of ST_IsSimple(NULL) to be 0, while PostGIS returns NULL.
sv: SQL-MM definierar att resultatet av ST_IsSimple(NULL) ska vara 0, medan PostGIS returnerar NULL.

note: Tag: refpurpose
en: Returns the M coordinate of a Point.
sv: Returnerar M-koordinaten för en punkt.

note: Tag: para
en: Return the M coordinate of a Point, or NULL if not available. Input must be a Point.
sv: Returnerar M-koordinaten för en Point, eller NULL om den inte är tillgänglig. Indata måste vara en punkt.

note: Tag: para
en: This is not (yet) part of the OGC spec, but is listed here to complete the point coordinate extractor function list.
sv: Detta är (ännu) inte en del av OGC-specifikationen, men listas här för att komplettera listan över funktioner för extraktion av punktkoordinater.

note: Tag: refpurpose
en: Returns the amount of memory space a geometry takes.
sv: Returnerar hur mycket minnesutrymme en geometri tar upp.

note: Tag: para
en: Returns the amount of memory space (in bytes) the geometry takes.
sv: Returnerar den mängd minnesutrymme (i byte) som geometrin tar upp.

note: Tag: para
en: This complements the PostgreSQL built-in <link xlink:href="https://www.postgresql.org/docs/current/functions-admin.html#FUNCTIONS-ADMIN-DBOBJECT">database object functions</link> pg_column_size, pg_size_pretty, pg_relation_size, pg_total_relation_size.
sv: Detta kompletterar PostgreSQL: s inbyggda <link xlink:href="https://www.postgresql.org/docs/current/functions-admin.html#FUNCTIONS-ADMIN-DBOBJECT">databasobjektfunktioner</link> pg_column_size, pg_size_pretty, pg_relation_size, pg_total_relation_size.

note: Tag: para
en: pg_relation_size which gives the byte size of a table may return byte size lower than ST_MemSize. This is because pg_relation_size does not add toasted table contribution and large geometries are stored in TOAST tables.
sv: pg_relation_size som ger bytestorleken för en tabell kan returnera en bytestorlek som är lägre än ST_MemSize. Detta beror på att pg_relation_size inte lägger till bidrag från toasted-tabeller och att stora geometrier lagras i TOAST-tabeller.

note: Tag: para
en: pg_total_relation_size - includes, the table, the toasted tables, and the indexes.
sv: pg_total_relation_size - inkluderar tabellen, de toastade tabellerna och indexen.

note: Tag: para
en: pg_column_size returns how much space a geometry would take in a column considering compression, so may be lower than ST_MemSize
sv: pg_column_size returnerar hur mycket utrymme en geometri skulle ta i en kolumn med hänsyn till komprimering, så det kan vara lägre än ST_MemSize

note: Tag: para
en: Changed: 2.2.0 name changed to ST_MemSize to follow naming convention.
sv: Ändrad: 2.2.0 namnet ändrat till ST_MemSize för att följa namngivningskonventionen.

note: Tag: refpurpose
en: Returns the coordinate dimension of a geometry.
sv: Returnerar koordinatdimensionen för en geometri.

note: Tag: para
en: Returns the coordinate dimension of the geometry. PostGIS supports 2 - (x,y) , 3 - (x,y,z) or 2D with measure - x,y,m, and 4 - 3D with measure space x,y,z,m
sv: Returnerar geometrins koordinatdimension. PostGIS stöder 2 - (x,y) , 3 - (x,y,z) eller 2D med mått - x,y,m, och 4 - 3D med måttrymd x,y,z,m

note: Tag: refpurpose
en: Returns the number of points (vertices) in a geometry.
sv: Returnerar antalet punkter (vertices) i en geometri.

note: Tag: para
en: Return the number of points in a geometry. Works for all geometries.
sv: Returnerar antalet punkter i en geometri. Fungerar för alla geometrier.

note: Tag: refpurpose
en: Returns the number of rings in a polygonal geometry.
sv: Returnerar antalet ringar i en polygonal geometri.

note: Tag: para
en: If the geometry is a polygon or multi-polygon returns the number of rings. Unlike NumInteriorRings, it counts the outer rings as well.
sv: Om geometrin är en polygon eller multipolygon returneras antalet ringar. Till skillnad från NumInteriorRings räknar den även de yttre ringarna.

note: Tag: refpurpose
en: Returns the number of elements in a geometry collection.
sv: Returnerar antalet element i en geometrisamling.

note: Tag: para
en: Returns the number of elements in a geometry collection (GEOMETRYCOLLECTION or MULTI*). For non-empty atomic geometries returns 1. For empty geometries returns 0.
sv: Returnerar antalet element i en geometrisamling (GEOMETRYCOLLECTION eller MULTI*). För icke-tomma atomgeometrier returneras 1. För tomma geometrier returneras 0.

note: Tag: para
en: Changed: 2.0.0 In prior versions this would return NULL if the geometry was not a collection/MULTI type. 2.0.0+ now returns 1 for single geometries e.g POLYGON, LINESTRING, POINT.
sv: Ändrad: 2.0.0 I tidigare versioner skulle detta returnera NULL om geometrin inte var en samling/MULTI-typ. 2.0.0+ returnerar nu 1 för enskilda geometrier, t.ex. POLYGON, LINESTRING, POINT.

note: Tag: refpurpose
en: Returns the number of interior rings (holes) of a Polygon.
sv: Returnerar antalet inre ringar (hål) i en polygon.

note: Tag: para
en: Return the number of interior rings of a polygon geometry. Return NULL if the geometry is not a polygon.
sv: Returnerar antalet inre ringar i en polygongeometri. Returnerar NULL om geometrin inte är en polygon.

note: Tag: para
en: Changed: 2.0.0 - in prior versions it would allow passing a MULTIPOLYGON, returning the number of interior rings of first POLYGON.
sv: Ändrad: 2.0.0 - i tidigare versioner kunde man skicka en MULTIPOLYGON och få tillbaka antalet inre ringar i den första POLYGONEN.

note: Tag: refpurpose
en: Returns the number of interior rings (holes) of a Polygon. Aias for ST_NumInteriorRings
sv: Returnerar antalet inre ringar (hål) i en polygon. Aias för ST_NumInteriorRings

note: Tag: refpurpose
en: Return the number of faces on a Polyhedral Surface. Will return null for non-polyhedral geometries.
sv: Returnerar antalet ytor på en polyedrisk yta. Returnerar null för icke-polyedriska geometrier.

note: Tag: para
en: Return the number of faces on a Polyhedral Surface. Will return null for non-polyhedral geometries. This is an alias for ST_NumGeometries to support MM naming. Faster to use ST_NumGeometries if you don't care about MM convention.
sv: Returnerar antalet ytor på en polyedrisk yta. Returnerar null för icke-polyedriska geometrier. Detta är ett alias för ST_NumGeometries för att stödja MM-namngivning. Snabbare att använda ST_NumGeometries om du inte bryr dig om MM-konvention.

note: Tag: refpurpose
en: Returns the number of points in a LineString or CircularString.
sv: Returnerar antalet punkter i en LineString eller CircularString.

note: Tag: para
en: Return the number of points in an ST_LineString or ST_CircularString value. Prior to 1.4 only works with linestrings as the specs state. From 1.4 forward this is an alias for ST_NPoints which returns number of vertices for not just linestrings. Consider using ST_NPoints instead which is multi-purpose and works with many geometry types.
sv: Returnerar antalet punkter i ett ST_LineString- eller ST_CircularString-värde. Före 1.4 fungerar endast med linestringsar enligt specifikationerna. Från 1.4 och framåt är detta ett alias för ST_NPoints som returnerar antalet hörn för inte bara linestringsar. Överväg att använda ST_NPoints istället som är mångsidigt och fungerar med många geometrityper.

note: Tag: refpurpose
en: Returns the Nth geometry (face) of a PolyhedralSurface.
sv: Returnerar den N:te geometrin (ytan) för en PolyhedralSurface.

note: Tag: para
en: Returns the 1-based Nth geometry (face) if the geometry is a POLYHEDRALSURFACE or POLYHEDRALSURFACEM. Otherwise, returns NULL. This returns the same answer as ST_GeometryN for PolyhedralSurfaces. Using ST_GeometryN is faster.
sv: Returnerar den 1-baserade N:te geometrin (face) om geometrin är en POLYHEDRALSURFACE eller POLYHEDRALSURFACEM. I annat fall returneras NULL. Detta ger samma svar som ST_GeometryN för PolyhedralSurfaces. Det går snabbare att använda ST_GeometryN.

note: Tag: para
en: Index is 1-based.
sv: Index är 1-baserat.

note: Tag: para
en: If you want to extract all elements of a geometry <xref linkend="ST_Dump"/> is more efficient.
sv: Om du vill extrahera alla element i en geometri är <xref linkend="ST_Dump"/> mer effektivt.

note: Tag: refpurpose
en: Returns the Nth point in the first LineString or circular LineString in a geometry.
sv: Returnerar den N:te punkten i den första LineString eller cirkulära LineString i en geometri.

note: Tag: para
en: Return the Nth point in a single linestring or circular linestring in the geometry. Negative values are counted backwards from the end of the LineString, so that -1 is the last point. Returns NULL if there is no linestring in the geometry.
sv: Returnerar den N:te punkten i en enkel linestrings eller cirkulär linestrings i geometrin. Negativa värden räknas baklänges från slutet av LineString, så att -1 är den sista punkten. Returnerar NULL om det inte finns någon linestrings i geometrin.

note: Tag: para
en: Index is 1-based as for OGC specs since version 0.8.0. Backward indexing (negative index) is not in OGC Previous versions implemented this as 0-based instead.
sv: Index är 1-baserat som för OGC-specifikationer sedan version 0.8.0. Bakåtindexering (negativt index) finns inte i OGC Tidigare versioner implementerade detta som 0-baserat istället.

note: Tag: para
en: If you want to get the Nth point of each LineString in a MultiLineString, use in conjunction with ST_Dump
sv: Om du vill få fram den N:te punkten i varje LineString i en MultiLineString, använd tillsammans med ST_Dump

note: Tag: para
en: Changed: 2.0.0 no longer works with single geometry multilinestrings. In older versions of PostGIS -- a single line multilinestring would work happily with this function and return the start point. In 2.0.0 it just returns NULL like any other multilinestring.
sv: Ändrad: 2.0.0 fungerar inte längre med multilinestrings med en geometri. I äldre versioner av PostGIS -- skulle en multilinestring med en enda linje fungera bra med den här funktionen och returnera startpunkten. I 2.0.0 returnerar den bara NULL som vilken annan multilinjesträng som helst.

note: Tag: para
en: Changed: 2.3.0 : negative indexing available (-1 is last point)
sv: Ändrad: 2.3.0 : negativ indexering tillgänglig (-1 är sista punkten)

note: Tag: refpurpose
en: Returns a MultiPoint containing the coordinates of a geometry.
sv: Returnerar en MultiPoint som innehåller koordinaterna för en geometri.

note: Tag: para
en: Returns a MultiPoint containing all the coordinates of a geometry. Duplicate points are preserved, including the start and end points of ring geometries. (If desired, duplicate points can be removed by calling <xref linkend="ST_RemoveRepeatedPoints"/> on the result).
sv: Returnerar en MultiPoint som innehåller alla koordinater för en geometri. Duplicerade punkter bevaras, inklusive start- och slutpunkterna för ringgeometrier. (Om så önskas kan duplicerade punkter tas bort genom att anropa <xref linkend="ST_RemoveRepeatedPoints"/> på resultatet).

note: Tag: para
en: To obtain information about the position of each coordinate in the parent geometry use <xref linkend="ST_DumpPoints"/>.
sv: För att få information om varje koordinats position i den överordnade geometrin använder du <xref linkend="ST_DumpPoints"/>.

note: Tag: para
en: M and Z coordinates are preserved if present.
sv: M- och Z-koordinater bevaras om de finns.

note: Tag: refpurpose
en: Returns the first point of a LineString.
sv: Returnerar den första punkten i en LineString.

note: Tag: para
en: Returns the first point of a <varname>LINESTRING</varname> or <varname>CIRCULARLINESTRING</varname> geometry as a <varname>POINT</varname>. Returns <varname>NULL</varname> if the input is not a <varname>LINESTRING</varname> or <varname>CIRCULARLINESTRING</varname>.
sv: Returnerar den första punkten i en <varname>LINESTRING-</varname> eller <varname>CIRCULARLINESTRING-geometri</varname> som en <varname>POINT</varname>. Returnerar <varname>NULL</varname> om indata inte är en <varname>LINESTRING</varname> eller <varname>CIRCULARLINESTRING</varname>.

note: Tag: para
en: Enhanced: 3.2.0 returns a point for all geometries. Prior behavior returns NULLs if input was not a LineString.
sv: Förbättrad: 3.2.0 returnerar en punkt för alla geometrier. Tidigare beteende returnerade NULL om indata inte var en LineString.

note: Tag: para
en: Changed: 2.0.0 no longer works with single geometry MultiLineStrings. In older versions of PostGIS a single-line MultiLineString would work happily with this function and return the start point. In 2.0.0 it just returns NULL like any other MultiLineString. The old behavior was an undocumented feature, but people who assumed they had their data stored as LINESTRING may experience these returning NULL in 2.0.0.
sv: Ändrad: 2.0.0 fungerar inte längre med MultiLineStrings med en geometri. I äldre versioner av PostGIS skulle en MultiLineString med en enda rad fungera bra med den här funktionen och returnera startpunkten. I 2.0.0 returnerar den bara NULL som vilken annan MultiLineString som helst. Det gamla beteendet var en odokumenterad funktion, men personer som antog att de hade sina data lagrade som LINESTRING kan uppleva att dessa returnerar NULL i 2.0.0.

note: Tag: para
en: Start point of a LineString
sv: Startpunkt för en LineString

note: Tag: para
en: Start point of a non-LineString is NULL
sv: Startpunkten för en icke-LineString är NULL

note: Tag: para
en: Start point of a 3D LineString
sv: Startpunkt för en 3D-linjeString

note: Tag: para
en: Start point of a CircularString
sv: Startpunkt för en CircularString

note: Tag: refpurpose
en: Returns a text summary of the contents of a geometry.
sv: Returnerar en textsammanfattning av innehållet i en geometri.

note: Tag: para
en: Returns a text summary of the contents of the geometry.
sv: Returnerar en textsammanfattning av innehållet i geometrin.

note: Tag: para
en: Flags shown square brackets after the geometry type have the following meaning:
sv: Flaggor som visas inom hakparentes efter geometritypen har följande betydelse:

note: Tag: para
en: M: has M coordinate
sv: M: har M-koordinat

note: Tag: para
en: Z: has Z coordinate
sv: Z: har Z-koordinat

note: Tag: para
en: B: has a cached bounding box
sv: B: har en cachad avgränsande box

note: Tag: para
en: G: is geodetic (geography)
sv: G: är geodetisk (geografi)

note: Tag: para
en: S: has spatial reference system
sv: S: har ett spatialt referenssystem

note: Tag: para
en: Availability: 1.2.2
sv: Tillgänglighet: 1.2.2

note: Tag: para
en: Enhanced: 2.0.0 added support for geography
sv: Förbättrad: 2.0.0 har lagt till stöd för geografi

note: Tag: para
en: Enhanced: 2.1.0 S flag to denote if has a known spatial reference system
sv: Utökad: 2.1.0 S-flagga för att ange om det finns ett känt spatialt referenssystem

note: Tag: para
en: Enhanced: 2.2.0 Added support for TIN and Curves
sv: Förbättrad: 2.2.0 Lagt till stöd för TIN och kurvor

note: Tag: refpurpose
en: Returns the X coordinate of a Point.
sv: Returnerar X-koordinaten för en Point.

note: Tag: para
en: Return the X coordinate of the point, or NULL if not available. Input must be a point.
sv: Returnerar punktens X-koordinat, eller NULL om den inte är tillgänglig. Indata måste vara en punkt.

note: Tag: para
en: To get the minimum and maximum X value of geometry coordinates use the functions <xref linkend="ST_XMin"/> and <xref linkend="ST_XMax"/>.
sv: För att få det minsta och största X-värdet för geometriska koordinater använder du funktionerna <xref linkend="ST_XMin"/> och <xref linkend="ST_XMax"/>.

note: Tag: refpurpose
en: Returns the Y coordinate of a Point.
sv: Returnerar Y-koordinaten för en Point.

note: Tag: para
en: Return the Y coordinate of the point, or NULL if not available. Input must be a point.
sv: Returnerar punktens Y-koordinat, eller NULL om den inte är tillgänglig. Indata måste vara en punkt.

note: Tag: para
en: To get the minimum and maximum Y value of geometry coordinates use the functions <xref linkend="ST_YMin"/> and <xref linkend="ST_YMax"/>.
sv: För att få det lägsta och högsta Y-värdet för geometriska koordinater använder du funktionerna <xref linkend="ST_YMin"/> och <xref linkend="ST_YMax"/>.

note: Tag: refpurpose
en: Returns the Z coordinate of a Point.
sv: Returnerar Z-koordinaten för en Point.

note: Tag: para
en: Return the Z coordinate of the point, or NULL if not available. Input must be a point.
sv: Returnerar punktens Z-koordinat, eller NULL om den inte är tillgänglig. Indata måste vara en punkt.

note: Tag: para
en: To get the minimum and maximum Z value of geometry coordinates use the functions <xref linkend="ST_ZMin"/> and <xref linkend="ST_ZMax"/>.
sv: För att få det lägsta och högsta Z-värdet för geometriska koordinater använder du funktionerna <xref linkend="ST_ZMin"/> och <xref linkend="ST_ZMax"/>.

note: Tag: refpurpose
en: <refpurpose>Returns a code indicating the ZM coordinate dimension of a geometry.</refpurpose>
sv: <refpurpose>Returnerar en kod som anger ZM-koordinatdimensionen för en geometri.</refpurpose>

note: Tag: para
en: <para>Returns a code indicating the ZM coordinate dimension of a geometry.</para>
sv: <para>Returnerar en kod som anger ZM-koordinatdimensionen för en geometri.</para>

note: Tag: para
en: Values are: 0 = 2D, 1 = 3D-M, 2 = 3D-Z, 3 = 4D.
sv: Värdena är: 0 = 2D, 1 = 3D-M, 2 = 3D-Z, 3 = 4D.

note: Tag: refpurpose
en: Checks if a geometry has a Z dimension.
sv: Kontrollerar om en geometri har en Z-dimension.

note: Tag: para
en: Checks if the input geometry has a Z dimension and returns a boolean value. If the geometry has a Z dimension, it returns true; otherwise, it returns false.
sv: Kontrollerar om indatageometrin har en Z-dimension och returnerar ett booleskt värde. Om geometrin har en Z-dimension returneras true, annars returneras false.

note: Tag: para
en: Geometry objects with a Z dimension typically represent three-dimensional (3D) geometries, while those without it are two-dimensional (2D) geometries.
sv: Geometriobjekt med en Z-dimension representerar vanligtvis tredimensionella (3D) geometrier, medan de utan Z-dimension är tvådimensionella (2D) geometrier.

note: Tag: para
en: This function is useful for determining if a geometry has elevation or height information.
sv: Denna funktion är användbar för att avgöra om en geometri har höjdinformation.

note: Tag: refpurpose
en: Checks if a geometry has an M (measure) dimension.
sv: Kontrollerar om en geometri har en M (mått)-dimension.

note: Tag: para
en: Checks if the input geometry has an M (measure) dimension and returns a boolean value. If the geometry has an M dimension, it returns true; otherwise, it returns false.
sv: Kontrollerar om indatageometrin har en M-dimension (mått) och returnerar ett booleskt värde. Om geometrin har en M-dimension returnerar den true, annars returnerar den false.

note: Tag: para
en: Geometry objects with an M dimension typically represent measurements or additional data associated with spatial features.
sv: Geometriobjekt med en M-dimension representerar vanligtvis mätningar eller ytterligare data som är associerade med spatiala egenskaper.

note: Tag: para
en: This function is useful for determining if a geometry includes measure information.
sv: Denna funktion är användbar för att avgöra om en geometri innehåller måttinformation.

note: Tag: title
en: Bounding Box Functions
sv: Funktioner för avgränsande box

note: Tag: para
en: These functions produce or operate on bounding boxes. They can also provide and accept geometry values, by using automatic or explicit casts.
sv: Dessa funktioner producerar eller arbetar med begränsningsboxar. De kan också tillhandahålla och acceptera geometrivärden genom att använda automatiska eller explicita casts.

note: Tag: para
en: See also <xref linkend="PostGIS_BoxFunctions"/>.
sv: Se även <xref linkend="PostGIS_BoxFunctions"/>.

note: Tag: refpurpose
en: Returns a BOX2D representing the 2D extent of a geometry.
sv: Returnerar en BOX2D som representerar 2D-utbredningen av en geometri.

note: Tag: para
en: Returns a <xref linkend="box2d_type"/> representing the 2D extent of the geometry.
sv: Returnerar en <xref linkend="box2d_type"/> som representerar geometrins 2D-utbredning.

note: Tag: refpurpose
en: Returns a BOX3D representing the 3D extent of a geometry.
sv: Returnerar en BOX3D som representerar 3D-utbredningen av en geometri.

note: Tag: para
en: Returns a <xref linkend="box3d_type"/> representing the 3D extent of the geometry.
sv: Returnerar en <xref linkend="box3d_type"/> som representerar geometrins 3D-utbredning.

note: Tag: refpurpose
en: Returns the estimated extent of a spatial table.
sv: Returnerar den uppskattade omfattningen av en spatial tabell.

note: Tag: para
en: Returns the estimated extent of a spatial table as a <xref linkend="box2d_type"/>. The current schema is used if not specified. The estimated extent is taken from the geometry column's statistics. This is usually much faster than computing the exact extent of the table using <xref linkend="ST_Extent"/> or <xref linkend="ST_3DExtent"/>.
sv: Returnerar den beräknade omfattningen av en spatial tabell som en <xref linkend="box2d_type"/>. Det aktuella schemat används om det inte anges. Den uppskattade omfattningen hämtas från geometrikolumnens statistik. Detta är vanligtvis mycket snabbare än att beräkna den exakta omfattningen av tabellen med <xref linkend="ST_Extent"/> eller <xref linkend="ST_3DExtent"/>.

note: Tag: para
en: The default behavior is to also use statistics collected from child tables (tables with INHERITS) if available. If <varname>parent_only</varname> is set to TRUE, only statistics for the given table are used and child tables are ignored.
sv: Standardbeteendet är att även använda statistik som samlats in från underordnade tabeller (tabeller med INHERITS) om sådan finns tillgänglig. Om <varname>parent_only</varname> är satt till TRUE används endast statistik för den angivna tabellen och underordnade tabeller ignoreras.

note: Tag: para
en: For PostgreSQL &gt;= 8.0.0 statistics are gathered by VACUUM ANALYZE and the result extent will be about 95% of the actual one. For PostgreSQL &lt; 8.0.0 statistics are gathered by running <code>update_geometry_stats()</code> and the result extent is exact.
sv: För PostgreSQL&gt; = 8.0.0 samlas statistik in av VACUUM ANALYZE och resultatomfattningen kommer att vara cirka 95% of den faktiska. För PostgreSQL &lt;8.0.0 samlas statistik genom att köra <code>update_geometry_stats ()</code> och resultatomfattningen är exakt.

note: Tag: para
en: In the absence of statistics (empty table or no ANALYZE called) this function returns NULL. Prior to version 1.5.4 an exception was thrown instead.
sv: Om det inte finns någon statistik (tom tabell eller ingen ANALYZE anropad) returnerar denna funktion NULL. Före version 1.5.4 kastades ett undantag i stället.

note: Tag: para
en: Escaping names for tables and/or namespaces that include special characters and quotes may require special handling. A user notes: "For schemas and tables, use identifier escaping rules to produce a double-quoted string, and afterwards remove the first and last double-quote character. For geometry column pass as is."
sv: Escaping av namn för tabeller och/eller namnrymder som innehåller specialtecken och citattecken kan kräva särskild hantering. En användare noterar: "För scheman och tabeller, använd identifieringsregler för escaping för att producera en dubbelciterad sträng och ta sedan bort det första och sista dubbelciteringstecknet. För geometrikolumner, skicka som de är."

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Estimated_Extent.
sv: Ändrad: 2.1.0. Fram till 2.0.x kallades detta ST_Estimated_Extent.

note: Tag: refpurpose
en: Returns a bounding box expanded from another bounding box or a geometry.
sv: Returnerar en bounding box som expanderats från en annan bounding box eller en geometri.

note: Tag: para
en: Returns a bounding box expanded from the bounding box of the input, either by specifying a single distance with which the box should be expanded on both axes, or by specifying an expansion distance for each axis. Uses double-precision. Can be used for distance queries, or to add a bounding box filter to a query to take advantage of a spatial index.
sv: Returnerar en bounding box som expanderats från indatans bounding box, antingen genom att ange ett enda avstånd med vilket boxen ska expanderas på båda axlarna, eller genom att ange ett expansionsavstånd för varje axel. Använder dubbel precision. Kan användas för avståndsfrågor eller för att lägga till ett bounding box-filter i en fråga för att dra nytta av ett spatialt index.

note: Tag: para
en: In addition to the version of ST_Expand accepting and returning a geometry, variants are provided that accept and return <xref linkend="box2d_type"/> and <xref linkend="box3d_type"/> data types.
sv: Förutom den version av ST_Expand som accepterar och returnerar en geometri, finns det varianter som accepterar och returnerar datatyperna <xref linkend="box2d_type"/> och <xref linkend="box3d_type"/>.

note: Tag: para
en: Distances are in the units of the spatial reference system of the input.
sv: Avstånden anges i enheterna i det spatiala referenssystemet för inmatningen.

note: Tag: para
en: ST_Expand is similar to <xref linkend="ST_Buffer"/>, except while buffering expands a geometry in all directions, ST_Expand expands the bounding box along each axis.
sv: ST_Expand liknar <xref linkend="ST_Buffer"/>, men medan buffring expanderar en geometri i alla riktningar, expanderar ST_Expand den avgränsande rutan längs varje axel.

note: Tag: para
en: Pre version 1.3, ST_Expand was used in conjunction with <xref linkend="ST_Distance"/> to do indexable distance queries. For example, <code>geom &amp;&amp; ST_Expand('POINT(10 20)', 10) AND ST_Distance(geom, 'POINT(10 20)') &lt; 10</code>. This has been replaced by the simpler and more efficient <xref linkend="ST_DWithin"/> function.
sv: Före version 1.3 användes ST_Expand tillsammans med <xref linkend="ST_Distance"/> för att göra indexerbara avståndsfrågor. Till exempel <code>geom &amp;&amp; ST_Expand('POINT(10 20)', 10) AND ST_Distance(geom, 'POINT(10 20)') &lt; 10.</code> Detta har ersatts av den enklare och mer effektiva funktionen <xref linkend="ST_DWithin"/>.

note: Tag: para
en: Availability: 1.5.0 behavior changed to output double precision instead of float4 coordinates.
sv: Tillgänglighet: 1.5.0 ändrat beteende för att mata ut dubbel precision istället för float4-koordinater.

note: Tag: para
en: Enhanced: 2.3.0 support was added to expand a box by different amounts in different dimensions.
sv: Förbättrad: 2.3.0 stöd har lagts till för att expandera en ruta med olika belopp i olika dimensioner.

note: Tag: para
en: Examples below use US National Atlas Equal Area (SRID=2163) which is a meter projection
sv: Exemplen nedan använder US National Atlas Equal Area (SRID=2163) som är en meterprojektion

note: Tag: refpurpose
en: Aggregate function that returns the bounding box of geometries.
sv: Aggregerad funktion som returnerar geometriernas avgränsande box.

note: Tag: para
en: An aggregate function that returns a <xref linkend="box2d_type"/> bounding box that bounds a set of geometries.
sv: En aggregerad funktion som returnerar en <xref linkend="box2d_type"/> bounding box som avgränsar en uppsättning geometrier.

note: Tag: para
en: The bounding box coordinates are in the spatial reference system of the input geometries.
sv: Koordinaterna för begränsningsrutan är i det spatiala referenssystemet för de inmatade geometrierna.

note: Tag: para
en: ST_Extent is similar in concept to Oracle Spatial/Locator's SDO_AGGR_MBR.
sv: ST_Extent är ett liknande koncept som Oracle Spatial/Locators SDO_AGGR_MBR.

note: Tag: para
en: ST_Extent returns boxes with only X and Y ordinates even with 3D geometries. To return XYZ ordinates use <xref linkend="ST_3DExtent"/>.
sv: ST_Extent returnerar rutor med endast X- och Y-ordinater även med 3D-geometrier. Om du vill returnera XYZ-ordinater använder du <xref linkend="ST_3DExtent"/>.

note: Tag: para
en: The returned <code>box3d</code> value does not include a SRID. Use <xref linkend="ST_SetSRID"/> to convert it into a geometry with SRID metadata. The SRID is the same as the input geometries.
sv: Det returnerade <code>box3d-värdet</code> innehåller inte någon SRID. Använd <xref linkend="ST_SetSRID"/> för att konvertera det till en geometri med SRID-metadata. SRID:en är densamma som för indatageometrierna.

note: Tag: para
en: Examples below use Massachusetts State Plane ft (SRID=2249)
sv: I exemplen nedan används Massachusetts State Plane ft (SRID=2249)

note: Tag: refpurpose
en: Aggregate function that returns the 3D bounding box of geometries.
sv: Aggregerad funktion som returnerar geometriernas 3D-begränsningsbox.

note: Tag: para
en: An aggregate function that returns a <xref linkend="box3d_type"/> (includes Z ordinate) bounding box that bounds a set of geometries.
sv: En aggregerad funktion som returnerar en <xref linkend="box3d_type"/> (inkluderar Z-ordinat) avgränsningsbox som avgränsar en uppsättning geometrier.

note: Tag: para
en: Changed: 2.0.0 In prior versions this used to be called ST_Extent3D
sv: Ändrad: 2.0.0 I tidigare versioner hette detta ST_Extent3D

note: Tag: refpurpose
en: Creates a BOX2D defined by two 2D point geometries.
sv: Skapar en BOX2D som definieras av två 2D-punktgeometrier.

note: Tag: para
en: Creates a <xref linkend="box2d_type"/> defined by two Point geometries. This is useful for doing range queries.
sv: Skapar en <xref linkend="box2d_type"/> som definieras av två punktgeometrier. Detta är användbart för att göra intervallfrågor.

note: Tag: refpurpose
en: Creates a BOX3D defined by two 3D point geometries.
sv: Skapar en BOX3D som definieras av två 3D-punktgeometrier.

note: Tag: para
en: Creates a <xref linkend="box3d_type"/> defined by two 3D Point geometries.
sv: Skapar en <xref linkend="box3d_type"/> som definieras av två 3D-punktgeometrier.

note: Tag: para
en: This function supports 3D and will not drop the z-index.
sv: Denna funktion stöder 3D och släpper inte z-index.

note: Tag: para
en: Changed: 2.0.0 In prior versions this used to be called ST_MakeBox3D
sv: Ändrad: 2.0.0 I tidigare versioner brukade detta kallas ST_MakeBox3D

note: Tag: refpurpose
en: <refpurpose>Returns the X maxima of a 2D or 3D bounding box or a geometry.</refpurpose>
sv: <refpurpose>Returnerar X-maximum för en 2D- eller 3D-begränsningsbox eller en geometri.</refpurpose>

note: Tag: para
en: <para>Returns the X maxima of a 2D or 3D bounding box or a geometry.</para>
sv: <para>Returnerar X-maximum för en 2D- eller 3D-begränsningsbox eller en geometri.</para>

note: Tag: para
en: Although this function is only defined for box3d, it also works for box2d and geometry values due to automatic casting. However, it will not accept a geometry or box2d text representation, since those do not auto-cast.
sv: Även om denna funktion endast är definierad för box3d fungerar den också för box2d- och geometrivärden på grund av automatisk casting. Den kommer dock inte att acceptera en geometri- eller box2d-textrepresentation, eftersom dessa inte har automatisk casting.

note: Tag: refpurpose
en: <refpurpose>Returns the X minima of a 2D or 3D bounding box or a geometry.</refpurpose>
sv: <refpurpose>Returnerar X-minima för en 2D- eller 3D-begränsningsbox eller en geometri.</refpurpose>

note: Tag: para
en: <para>Returns the X minima of a 2D or 3D bounding box or a geometry.</para>
sv: <para>Returnerar X-minima för en 2D- eller 3D-begränsningsbox eller en geometri.</para>

note: Tag: para
en: Although this function is only defined for box3d, it also works for box2d and geometry values due to automatic casting. However it will not accept a geometry or box2d text representation, since those do not auto-cast.
sv: Även om denna funktion endast är definierad för box3d, fungerar den även för box2d- och geometrivärden på grund av automatisk casting. Den kommer dock inte att acceptera en geometri- eller box2d-textrepresentation, eftersom dessa inte har automatisk casting.

note: Tag: refpurpose
en: <refpurpose>Returns the Y maxima of a 2D or 3D bounding box or a geometry.</refpurpose>
sv: <refpurpose>Returnerar Y-maximum för en 2D- eller 3D-begränsningsbox eller en geometri.</refpurpose>

note: Tag: para
en: <para>Returns the Y maxima of a 2D or 3D bounding box or a geometry.</para>
sv: <para>Returnerar Y-maximum för en 2D- eller 3D-begränsningsbox eller en geometri.</para>

note: Tag: refpurpose
en: <refpurpose>Returns the Y minima of a 2D or 3D bounding box or a geometry.</refpurpose>
sv: <refpurpose>Returnerar Y-minima för en 2D- eller 3D-begränsningsbox eller en geometri.</refpurpose>

note: Tag: para
en: <para>Returns the Y minima of a 2D or 3D bounding box or a geometry.</para>
sv: <para>Returnerar Y-minima för en 2D- eller 3D-begränsningsbox eller en geometri.</para>

note: Tag: refpurpose
en: <refpurpose>Returns the Z maxima of a 2D or 3D bounding box or a geometry.</refpurpose>
sv: <refpurpose>Returnerar Z-maximum för en 2D- eller 3D-begränsningsbox eller en geometri.</refpurpose>

note: Tag: para
en: <para>Returns the Z maxima of a 2D or 3D bounding box or a geometry.</para>
sv: <para>Returnerar Z-maximum för en 2D- eller 3D-begränsningsbox eller en geometri.</para>

note: Tag: refpurpose
en: <refpurpose>Returns the Z minima of a 2D or 3D bounding box or a geometry.</refpurpose>
sv: <refpurpose>Returnerar Z-minima för en 2D- eller 3D-begränsningsbox eller en geometri.</refpurpose>

note: Tag: para
en: <para>Returns the Z minima of a 2D or 3D bounding box or a geometry.</para>
sv: <para>Returnerar Z-minima för en 2D- eller 3D-begränsningsbox eller en geometri.</para>

note: Tag: title
en: Clustering Functions
sv: Klustringsfunktioner

note: Tag: para
en: These functions implement clustering algorithms for sets of geometries.
sv: Dessa funktioner implementerar klusteralgoritmer för uppsättningar av geometrier.

note: Tag: refpurpose
en: Window function that returns a cluster id for each input geometry using the DBSCAN algorithm.
sv: Fönsterfunktion som returnerar ett kluster-ID för varje indatageometri med hjälp av DBSCAN-algoritmen.

note: Tag: para
en: A window function that returns a cluster number for each input geometry, using the 2D <link xlink:href="https://en.wikipedia.org/wiki/DBSCAN">Density-based spatial clustering of applications with noise (DBSCAN)</link> algorithm. Unlike <xref linkend="ST_ClusterKMeans"/>, it does not require the number of clusters to be specified, but instead uses the desired <link linkend="ST_Distance">distance</link> (<varname>eps</varname>) and density (<varname>minpoints</varname>) parameters to determine each cluster.
sv: En fönsterfunktion som returnerar ett klusternummer för varje indatageometri med hjälp <link xlink:href="https://en.wikipedia.org/wiki/DBSCAN">av DBSCAN-algoritmen (</link> 2D <link xlink:href="https://en.wikipedia.org/wiki/DBSCAN">Density-based spatial clustering of applications with noise).</link> Till skillnad från <xref linkend="ST_ClusterKMeans"/> kräver den inte att antalet kluster anges, utan använder istället parametrarna för önskat <link linkend="ST_Distance">avstånd</link><varname>(eps)</varname> och densitet<varname>(minpoints</varname>) för att bestämma varje kluster.

note: Tag: para
en: An input geometry is added to a cluster if it is either:
sv: En indatageometri läggs till i ett kluster om den är antingen:

note: Tag: para
en: A "core" geometry, that is within <varname>eps</varname> <link linkend="ST_Distance">distance</link> of at least <varname>minpoints</varname> input geometries (including itself); or
sv: En "kärn"-geometri, som ligger inom <varname>eps</varname> <link linkend="ST_Distance">avstånd</link> från minst <varname>minpoints</varname> indatageometrier (inklusive sig själv); eller

note: Tag: para
en: A "border" geometry, that is within <varname>eps</varname> <link linkend="ST_Distance">distance</link> of a core geometry.
sv: En "gräns"-geometri som ligger inom <varname>eps</varname> <link linkend="ST_Distance">avstånd</link> från en kärngeometri.

note: Tag: para
en: Note that border geometries may be within <varname>eps</varname> distance of core geometries in more than one cluster. Either assignment would be correct, so the border geometry will be arbitrarily assigned to one of the available clusters. In this situation it is possible for a correct cluster to be generated with fewer than <varname>minpoints</varname> geometries. To ensure deterministic assignment of border geometries (so that repeated calls to ST_ClusterDBSCAN will produce identical results) use an <code>ORDER BY</code> clause in the window definition. Ambiguous cluster assignments may differ from other DBSCAN implementations.
sv: Observera att gränsgeometrier kan ligga inom <varname>eps-avstånd</varname> från kärngeometrier i mer än ett kluster. Båda tilldelningarna skulle vara korrekta, så gränsgeometrin kommer godtyckligt att tilldelas ett av de tillgängliga klustren. I den här situationen är det möjligt att ett korrekt kluster genereras med färre än <varname>minpunktsgeometrier</varname>. För att säkerställa deterministisk tilldelning av gränsgeometrier (så att upprepade anrop till ST_ClusterDBSCAN ger identiska resultat), använd en <code>ORDER BY-klausul</code> i fönsterdefinitionen. Tvetydiga klustertilldelningar kan skilja sig från andra DBSCAN-implementeringar.

note: Tag: para
en: Geometries that do not meet the criteria to join any cluster are assigned a cluster number of NULL.
sv: Geometrier som inte uppfyller kriterierna för att ingå i något kluster tilldelas ett klusternummer som är NULL.

note: Tag: para
en: Clustering polygon within 50 meters of each other, and requiring at least 2 polygons per cluster.
sv: Klustring av polygoner inom 50 meter från varandra och krav på minst 2 polygoner per kluster.

note: Tag: para
en: Clusters within 50 meters with at least 2 items per cluster. Singletons have NULL for cid
sv: Kluster inom 50 meter med minst 2 objekt per kluster. Singletons har NULL för cid

note: Tag: para
en: A example showing combining parcels with the same cluster number into geometry collections.
sv: Ett exempel som visar hur man kombinerar skiften med samma klusternummer till geometriska samlingar.

note: Tag: refpurpose
en: Aggregate function that clusters input geometries into connected sets.
sv: Aggregerad funktion som klustrar inmatade geometrier till sammanhängande mängder.

note: Tag: para
en: An aggregate function that returns an array of GeometryCollections partitioning the input geometries into connected clusters that are disjoint. Each geometry in a cluster intersects at least one other geometry in the cluster, and does not intersect any geometry in other clusters.
sv: En aggregerad funktion som returnerar en array av GeometryCollections som delar upp indatageometrierna i sammanhängande kluster som är disjunkta. Varje geometri i ett kluster skär minst en annan geometri i klustret, och skär inte någon geometri i andra kluster.

note: Tag: refpurpose
en: Window function that returns a cluster id for each input geometry, clustering input geometries into connected sets.
sv: Fönsterfunktion som returnerar ett kluster-ID för varje indatageometri och klustrar indatageometrier i sammanhängande uppsättningar.

note: Tag: para
en: A window function that builds connected clusters of geometries that intersect. It is possible to traverse all geometries in a cluster without leaving the cluster. The return value is the cluster number that the geometry argument participates in, or null for null inputs.
sv: En fönsterfunktion som bygger sammanhängande kluster av geometrier som korsar varandra. Det är möjligt att traversera alla geometrier i ett kluster utan att lämna klustret. Returvärdet är det klusternummer som geometriargumentet deltar i, eller null för null-indata.

note: Tag: refpurpose
en: Window function that returns a cluster id for each input geometry using the K-means algorithm.
sv: Fönsterfunktion som returnerar ett kluster-ID för varje indatageometri med hjälp av K-means-algoritmen.

note: Tag: para
en: Returns <link xlink:href="https://en.wikipedia.org/wiki/K-means_clustering">K-means</link> cluster number for each input geometry. The distance used for clustering is the distance between the centroids for 2D geometries, and distance between bounding box centers for 3D geometries. For POINT inputs, M coordinate will be treated as weight of input and has to be larger than 0.
sv: Returnerar <link xlink:href="https://en.wikipedia.org/wiki/K-means_clustering">K-means</link> klusternummer för varje indatageometri. Avståndet som används för klustring är avståndet mellan centroiderna för 2D-geometrier och avståndet mellan bounding box-centren för 3D-geometrier. För POINT-indata kommer M-koordinaten att behandlas som indataens vikt och måste vara större än 0.

note: Tag: para
en: <varname>max_radius</varname>, if set, will cause ST_ClusterKMeans to generate more clusters than <varname>k</varname> ensuring that no cluster in output has radius larger than <varname>max_radius</varname>. This is useful in reachability analysis.
sv: <varname>max_radius</varname>, om den är inställd, gör att ST_ClusterKMeans genererar fler kluster än <varname>k</varname> och säkerställer att inget kluster i utdata har en radie som är större än <varname>max_radius</varname>. Detta är användbart vid räckviddsanalys.

note: Tag: para
en: Enhanced: 3.2.0 Support for <varname>max_radius</varname>
sv: Förbättrad: 3.2.0 Stöd för <varname>max_radius</varname>

note: Tag: para
en: Enhanced: 3.1.0 Support for 3D geometries and weights
sv: Förbättrad: 3.1.0 Stöd för 3D-geometrier och vikter

note: Tag: para
en: Generate dummy set of parcels for examples:
sv: Generera en dummyuppsättning av paket för exempel:

note: Tag: para
en: Parcels color-coded by cluster number (cid)
sv: Fastigheterna färgkodade efter klusternummer (cid)

note: Tag: para
en: Partitioning parcel clusters by type:
sv: Uppdelning av paketkluster efter typ:

note: Tag: para
en: Example: Clustering a preaggregated planetary-scale data population dataset using 3D clusering and weighting. Identify at least 20 regions based on <link xlink:href="https://data.humdata.org/dataset/kontur-population-dataset">Kontur Population Data</link> that do not span more than 3000 km from their center:
sv: Exempel: Klustring av en föraggregerad befolkningsdatauppsättning på planetnivå med hjälp av 3D-klustring och viktning. Identifiera minst 20 regioner baserade på <link xlink:href="https://data.humdata.org/dataset/kontur-population-dataset">Konturs befolkningsdata</link> som inte sträcker sig mer än 3000 km från sitt centrum:

note: Tag: para
en: World population clustered to above specs produces 46 clusters. Clusters are centered at well-populated regions (New York, Moscow). Greenland is one cluster. There are island clusters that span across the antimeridian. Cluster edges follow Earth's curvature.
sv: Världens befolkning klustrad enligt ovanstående specifikationer ger 46 kluster. Klustren är centrerade till välbefolkade regioner (New York, Moskva). Grönland är ett kluster. Det finns ökluster som sträcker sig över antimeridianen. Klustrets kanter följer jordens krökning.

note: Tag: refpurpose
en: Aggregate function that clusters geometries by separation distance.
sv: Aggregatfunktion som klustrar geometrier efter separationsavstånd.

note: Tag: para
en: An aggregate function that returns an array of GeometryCollections, where each collection is a cluster containing some input geometries. Clustering partitions the input geometries into sets in which each geometry is within the specified <parameter>distance</parameter> of at least one other geometry in the same cluster. Distances are Cartesian distances in the units of the SRID.
sv: En aggregerad funktion som returnerar en array av GeometryCollections, där varje samling är ett kluster som innehåller vissa indatageometrier. Klustring delar in indatageometrierna i uppsättningar där varje geometri ligger inom det angivna <parameter>avståndet</parameter> från minst en annan geometri i samma kluster. Avstånden är kartesiska avstånd i SRID:ens enheter.

note: Tag: para
en: ST_ClusterWithin is equivalent to running <xref linkend="ST_ClusterDBSCAN"/> with <code>minpoints =&gt; 0</code>.
sv: ST_ClusterWithin är likvärdigt med att köra <xref linkend="ST_ClusterDBSCAN"/> med <code>minpoints=&gt; 0</code>.

note: Tag: refpurpose
en: Window function that returns a cluster id for each input geometry, clustering using separation distance.
sv: Fönsterfunktion som returnerar ett kluster-ID för varje indatageometri, klustring med hjälp av separationsavstånd.

note: Tag: para
en: A window function that returns a cluster number for each input geometry. Clustering partitions the geometries into sets in which each geometry is within the specified <varname>distance</varname> of at least one other geometry in the same cluster. Distances are Cartesian distances in the units of the SRID.
sv: En fönsterfunktion som returnerar ett klusternummer för varje indatageometri. Klusterindelningen delar in geometrierna i uppsättningar där varje geometri ligger inom det angivna <varname>avståndet</varname> från minst en annan geometri i samma kluster. Avstånden är kartesiska avstånd i SRID-enheterna.

note: Tag: para
en: ST_ClusterWithinWin is equivalent to running <xref linkend="ST_ClusterDBSCAN"/> with <code>minpoints =&gt; 0</code>.
sv: ST_ClusterWithinWin är likvärdigt med att köra <xref linkend="ST_ClusterDBSCAN"/> med <code>minpoints=&gt; 0</code>.

note: Tag: refpurpose
en: Creates a GeometryCollection or Multi* geometry from a set of geometries.
sv: Skapar en GeometryCollection eller Multi* geometri från en uppsättning geometrier.

note: Tag: para
en: Collects geometries into a geometry collection. The result is either a Multi* or a GeometryCollection, depending on whether the input geometries have the same or different types (homogeneous or heterogeneous). The input geometries are left unchanged within the collection.
sv: Samlar geometrier till en geometrisamling. Resultatet är antingen en Multi* eller en GeometryCollection, beroende på om indatageometrierna har samma eller olika typer (homogena eller heterogena). De ingående geometrierna lämnas oförändrade inom samlingen.

note: Tag: para
en: <emphasis role="bold">Variant 1:</emphasis> accepts two input geometries
sv: <emphasis role="bold">Variant 1:</emphasis> accepterar två inmatningsgeometrier

note: Tag: para
en: <emphasis role="bold">Variant 2:</emphasis> accepts an array of geometries
sv: <emphasis role="bold">Variant 2:</emphasis> accepterar en array av geometrier

note: Tag: para
en: <emphasis role="bold">Variant 3:</emphasis> aggregate function accepting a rowset of geometries.
sv: <emphasis role="bold">Variant 3:</emphasis> Aggregerad funktion som tar emot en rad med geometrier.

note: Tag: para
en: If any of the input geometries are collections (Multi* or GeometryCollection) ST_Collect returns a GeometryCollection (since that is the only type which can contain nested collections). To prevent this, use <xref linkend="ST_Dump"/> in a subquery to expand the input collections to their atomic elements (see example below).
sv: Om någon av indatageometrierna är en samling (Multi* eller GeometryCollection) returnerar ST_Collect en GeometryCollection (eftersom det är den enda typ som kan innehålla nästlade samlingar). För att förhindra detta kan du använda <xref linkend="ST_Dump"/> i en underfråga för att expandera indatasamlingarna till deras atomära element (se exemplet nedan).

note: Tag: para
en: ST_Collect and <xref linkend="ST_Union"/> appear similar, but in fact operate quite differently. ST_Collect aggregates geometries into a collection without changing them in any way. ST_Union geometrically merges geometries where they overlap, and splits linestrings at intersections. It may return single geometries when it dissolves boundaries.
sv: ST_Collect och <xref linkend="ST_Union"/> ser ut att likna varandra, men fungerar i själva verket på helt olika sätt. ST_Collect aggregerar geometrier till en samling utan att ändra dem på något sätt. ST_Union sammanfogar geometrier geometriskt där de överlappar varandra och delar linjesträngen vid skärningspunkter. Den kan returnera enstaka geometrier när den löser upp gränser.

note: Tag: para
en: Availability: 1.4.0 - ST_Collect(geomarray) was introduced. ST_Collect was enhanced to handle more geometries faster.
sv: Tillgänglighet: 1.4.0 - ST_Collect(geomarray) introducerades. ST_Collect förbättrades för att hantera fler geometrier snabbare.

note: Tag: title
en: Examples - Two-input variant
sv: Exempel - variant med två indata

note: Tag: para
en: Collect 2D points.
sv: Samla 2D-punkter.

note: Tag: para
en: Collect 3D points.
sv: Samla 3D-punkter.

note: Tag: para
en: Collect curves.
sv: Samla kurvor.

note: Tag: title
en: Examples - Array variant
sv: Exempel - Array-variant

note: Tag: para
en: Using an array constructor for a subquery.
sv: Använda en array constructor för en subquery.

note: Tag: para
en: Using an array constructor for values.
sv: Använda en array constructor för värden.

note: Tag: title
en: Examples - Aggregate variant
sv: Exempel - Aggregerad variant

note: Tag: para
en: Creating multiple collections by grouping geometries in a table.
sv: Skapa flera samlingar genom att gruppera geometrier i en tabell.

note: Tag: refpurpose
en: <refpurpose>Creates a LineString from a MultiPoint geometry.</refpurpose>
sv: <refpurpose>Skapar en LineString från en MultiPoint-geometri.</refpurpose>

note: Tag: para
en: <para>Creates a LineString from a MultiPoint geometry.</para>
sv: <para>Skapar en LineString från en MultiPoint-geometri.</para>

note: Tag: para
en: Use <xref linkend="ST_MakeLine"/> to create lines from Point or LineString inputs.
sv: Använd <xref linkend="ST_MakeLine"/> för att skapa linjer från Point- eller LineString-inmatningar.

note: Tag: para
en: Create a 3D line string from a 3D MultiPoint
sv: Skapa en 3D-linestrings från en 3D MultiPoint

note: Tag: refpurpose
en: Creates a rectangular Polygon from minimum and maximum coordinates.
sv: Skapar en rektangulär polygon från minimi- och maximikoordinater.

note: Tag: para
en: Creates a rectangular Polygon from the minimum and maximum values for X and Y. Input values must be in the spatial reference system specified by the SRID. If no SRID is specified the unknown spatial reference system (SRID 0) is used.
sv: Skapar en rektangulär polygon från minimi- och maximivärdena för X och Y. Inmatade värden måste vara i det spatiala referenssystem som anges av SRID. Om inget SRID anges används det okända spatiala referenssystemet (SRID 0).

note: Tag: para
en: Availability: 1.5
sv: Tillgänglighet: 1,5

note: Tag: para
en: Enhanced: 2.0: Ability to specify an envelope without specifying an SRID was introduced.
sv: Förbättrad: 2.0: Möjlighet att ange ett kuvert utan att ange en SRID infördes.

note: Tag: title
en: Example: Building a bounding box polygon
sv: Exempel: Bygga en polygon med begränsande box

note: Tag: refpurpose
en: Creates a LineString from Point, MultiPoint, or LineString geometries.
sv: Skapar en LineString från Point-, MultiPoint- eller LineString-geometrier.

note: Tag: para
en: Creates a LineString containing the points of Point, MultiPoint, or LineString geometries. Other geometry types cause an error.
sv: Skapar en LineString som innehåller punkterna i geometrierna Point, MultiPoint eller LineString. Andra geometrityper orsakar ett fel.

note: Tag: para
en: <emphasis role="bold">Variant 3:</emphasis> aggregate function accepting a rowset of geometries. To ensure the order of the input geometries use <varname>ORDER BY</varname> in the function call, or a subquery with an <varname>ORDER BY</varname> clause.
sv: <emphasis role="bold">Variant 3:</emphasis> Aggregerad funktion som accepterar en rad med geometrier. För att säkerställa ordningen på geometrierna i indata, använd <varname>ORDER BY</varname> i funktionsanropet eller en underfråga med en <varname>ORDER BY-klausul</varname>.

note: Tag: para
en: Repeated nodes at the beginning of input LineStrings are collapsed to a single point. Repeated points in Point and MultiPoint inputs are not collapsed. <xref linkend="ST_RemoveRepeatedPoints"/> can be used to collapse repeated points from the output LineString.
sv: Upprepade noder i början av indata LineStrings kollapsas till en enda punkt. Upprepade punkter i Point- och MultiPoint-indata kollapsas inte. <xref linkend="ST_RemoveRepeatedPoints"/> kan användas för att kollapsa upprepade punkter från utdata LineString.

note: Tag: para
en: Availability: 2.3.0 - Support for MultiPoint input elements was introduced
sv: Tillgänglighet: 2.3.0 - Stöd för MultiPoint-indataelement infördes

note: Tag: para
en: Availability: 2.0.0 - Support for LineString input elements was introduced
sv: Tillgänglighet: 2.0.0 - Stöd för LineString-indataelement infördes

note: Tag: para
en: Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine aggregate functions was enhanced to handle more points faster.
sv: Tillgänglighet: 1.4.0 - ST_MakeLine(geomarray) introducerades. ST_MakeLine aggregatfunktioner förbättrades för att hantera fler punkter snabbare.

note: Tag: title
en: Examples: Two-input variant
sv: Exempel: Variant med två indata

note: Tag: para
en: Create a line composed of two points.
sv: Skapa en linje som består av två punkter.

note: Tag: para
en: Create a 3D line from two 3D points.
sv: Skapa en 3D-linje från två 3D-punkter.

note: Tag: para
en: Create a line from two disjoint LineStrings.
sv: Skapa en linje från två åtskilda LineStrings.

note: Tag: title
en: Examples: Array variant
sv: Några exempel: Array-variant

note: Tag: para
en: Create a line from an array formed by a subquery with ordering.
sv: Skapa en rad från en matris som bildas av en underfråga med ordning.

note: Tag: para
en: Create a 3D line from an array of 3D points
sv: Skapa en 3D-linje från en array av 3D-punkter

note: Tag: title
en: Examples: Aggregate variant
sv: Några exempel: Aggregerad variant

note: Tag: para
en: This example queries time-based sequences of GPS points from a set of tracks and creates one record for each track. The result geometries are LineStrings composed of the GPS track points in the order of travel.
sv: I detta exempel ställs frågor om tidsbaserade sekvenser av GPS-punkter från en uppsättning spår och en post skapas för varje spår. Resultatgeometrierna är LineStrings som består av GPS-spårpunkterna i den ordning de färdats.

note: Tag: para
en: Using aggregate <varname>ORDER BY</varname> provides a correctly-ordered LineString.
sv: Om du använder aggregatet <varname>ORDER BY</varname> får du en korrekt ordnad LineString.

note: Tag: para
en: Prior to PostgreSQL 9, ordering in a subquery can be used. However, sometimes the query plan may not respect the order of the subquery.
sv: Före PostgreSQL 9 kan ordning i en underfråga användas. Ibland kanske dock frågeplanen inte respekterar ordningen på underfrågan.

note: Tag: refpurpose
en: Creates a 2D, 3DZ or 4D Point.
sv: Skapar en 2D-, 3DZ- eller 4D-punkt.

note: Tag: para
en: Creates a 2D XY, 3D XYZ or 4D XYZM Point geometry. Use <xref linkend="ST_MakePointM"/> to make points with XYM coordinates.
sv: Skapar en 2D XY-, 3D XYZ- eller 4D XYZM-punktgeometri. Använd <xref linkend="ST_MakePointM"/> för att skapa punkter med XYM-koordinater.

note: Tag: para
en: Use <xref linkend="ST_SetSRID"/> to specify a SRID for the created point.
sv: Använd <xref linkend="ST_SetSRID"/> för att ange en SRID för den skapade punkten.

note: Tag: para
en: While not OGC-compliant, <varname>ST_MakePoint</varname> is faster than <xref linkend="ST_GeomFromText"/> and <xref linkend="ST_PointFromText"/>. It is also easier to use for numeric coordinate values.
sv: <varname>ST_MakePoint</varname> är inte OGC-kompatibelt, men är snabbare än <xref linkend="ST_GeomFromText"/> och <xref linkend="ST_PointFromText"/>. Det är också lättare att använda för numeriska koordinatvärden.

note: Tag: para
en: For geodetic coordinates, <varname>X</varname> is longitude and <varname>Y</varname> is latitude
sv: För geodetiska koordinater är <varname>X</varname> longitud och <varname>Y</varname> latitud

note: Tag: para
en: The functions <xref linkend="ST_Point"/>, <xref linkend="ST_PointZ"/>, <xref linkend="ST_PointM"/>, and <xref linkend="ST_PointZM"/> can be used to create points with a given SRID.
sv: Funktionerna <xref linkend="ST_Point"/>, <xref linkend="ST_PointZ"/>, <xref linkend="ST_PointM"/>, och <xref linkend="ST_PointZM"/> kan användas för att skapa punkter med en given SRID.

note: Tag: refpurpose
en: Creates a Point from X, Y and M values.
sv: Skapar en punkt från X-, Y- och M-värden.

note: Tag: para
en: Creates a point with X, Y and M (measure) ordinates. Use <xref linkend="ST_MakePoint"/> to make points with XY, XYZ, or XYZM coordinates.
sv: Skapar en punkt med X-, Y- och M-ordinater (mått). Använd <xref linkend="ST_MakePoint"/> för att skapa punkter med XY-, XYZ- eller XYZM-koordinater.

note: Tag: para
en: The functions <xref linkend="ST_PointM"/>, and <xref linkend="ST_PointZM"/> can be used to create points with an M value and a given SRID.
sv: Funktionerna <xref linkend="ST_PointM"/>, och <xref linkend="ST_PointZM"/> kan användas för att skapa punkter med ett M-värde och en given SRID.

note: Tag: para
en: is used for text output because <xref linkend="ST_AsText"/> does not support M values.
sv: används för textutdata eftersom <xref linkend="ST_AsText"/> inte stöder M-värden.

note: Tag: para
en: Create point with unknown SRID.
sv: Skapa punkt med okänd SRID.

note: Tag: para
en: Create point with a measure in the WGS 84 geodetic coordinate system.
sv: Skapa en punkt med ett mått i det geodetiska koordinatsystemet WGS 84.

note: Tag: para
en: Get measure of created point.
sv: Få mått på skapad punkt.

note: Tag: refpurpose
en: Creates a Polygon from a shell and optional list of holes.
sv: Skapar en polygon från ett skal och en valfri lista med hål.

note: Tag: para
en: Creates a Polygon formed by the given shell and optional array of holes. Input geometries must be closed LineStrings (rings).
sv: Skapar en polygon som bildas av det angivna skalet och en valfri array av hål. Indatageometrier måste vara slutna linjeslingor (ringar).

note: Tag: para
en: <emphasis role="bold">Variant 1:</emphasis> Accepts one shell LineString.
sv: <emphasis role="bold">Variant 1:</emphasis> Accepterar ett skal LineString.

note: Tag: para
en: <emphasis role="bold">Variant 2:</emphasis> Accepts a shell LineString and an array of inner (hole) LineStrings. A geometry array can be constructed using the PostgreSQL array_agg(), ARRAY[] or ARRAY() constructs.
sv: <emphasis role="bold">Variant 2:</emphasis> Accepterar en skal LineString och en array av inre (hål) LineStrings. En geometri-array kan konstrueras med hjälp av PostgreSQL array_agg(), ARRAY[] eller ARRAY() constructs.

note: Tag: para
en: This function does not accept MultiLineStrings. Use <xref linkend="ST_LineMerge"/> to generate a LineString, or <xref linkend="ST_Dump"/> to extract LineStrings.
sv: Denna funktion accepterar inte MultiLineStrings. Använd <xref linkend="ST_LineMerge"/> för att generera en LineString, eller <xref linkend="ST_Dump"/> för att extrahera LineStrings.

note: Tag: title
en: Examples: Single input variant
sv: Exempel: Variant med en enda inmatning

note: Tag: para
en: Create a Polygon from a 2D LineString.
sv: Skapa en polygon från en 2D LineString.

note: Tag: para
en: Create a Polygon from an open LineString, using <xref linkend="ST_StartPoint"/> and <xref linkend="ST_AddPoint"/> to close it.
sv: Skapa en polygon från en öppen LineString och använd <xref linkend="ST_StartPoint"/> och <xref linkend="ST_AddPoint"/> för att stänga den.

note: Tag: para
en: Create a Polygon from a 3D LineString
sv: Skapa en polygon från en 3D LineString

note: Tag: para
en: Create a Polygon from a LineString with measures
sv: Skapa en polygon från en LineString med mått

note: Tag: title
en: Examples: Outer shell with inner holes variant
sv: Exempel: Yttre skal med inre hål variant

note: Tag: para
en: Create a donut Polygon with an extra hole
sv: Skapa en munkpolygon med ett extra hål

note: Tag: para
en: Create a set of province boundaries with holes representing lakes. The input is a table of province Polygons/MultiPolygons and a table of water linestrings. Lines forming lakes are determined by using <xref linkend="ST_IsClosed"/>. The province linework is extracted by using <xref linkend="ST_Boundary"/>. As required by <code>ST_MakePolygon</code>, the boundary is forced to be a single LineString by using <xref linkend="ST_LineMerge"/>. (However, note that if a province has more than one region or has islands this will produce an invalid polygon.) Using a LEFT JOIN ensures all provinces are included even if they have no lakes.
sv: Skapa en uppsättning provinsgränser med hål som representerar sjöar. Indata är en tabell med provinspolygoner/multipolygoner och en tabell med vattenlinjesträckningar. Linjer som bildar sjöar bestäms med hjälp av <xref linkend="ST_IsClosed"/>. Provinsernas linjeföring extraheras med hjälp av <xref linkend="ST_Boundary"/>. Som krävs av <code>ST_MakePolygon</code> tvingas gränsen att vara en enda LineString med hjälp av <xref linkend="ST_LineMerge"/>. (Observera dock att om en provins har mer än en region eller har öar kommer detta att ge en ogiltig polygon) Genom att använda en LEFT JOIN säkerställs att alla provinser inkluderas även om de inte har några sjöar.

note: Tag: para
en: The CASE construct is used because passing a null array into ST_MakePolygon results in a NULL return value.
sv: CASE construct används eftersom en null-array som skickas till ST_MakePolygon resulterar i ett NULL-returvärde.

note: Tag: para
en: Another technique is to utilize a correlated subquery and the ARRAY() constructor that converts a row set to an array.
sv: En annan teknik är att använda en korrelerad underfråga och ARRAY() constructor som omvandlar en raduppsättning till en array.

note: Tag: refpurpose
en: Creates a Point with X, Y and SRID values.
sv: Skapar en punkt med X-, Y- och SRID-värden.

note: Tag: para
en: Returns a Point with the given X and Y coordinate values. This is the SQL-MM equivalent for <xref linkend="ST_MakePoint"/> that takes just X and Y.
sv: Returnerar en Point med de angivna X- och Y-koordinatvärdena. Detta är SQL-MM:s motsvarighet till <xref linkend="ST_MakePoint"/> som bara tar X och Y.

note: Tag: para
en: Enhanced: 3.2.0 srid as an extra optional argument was added. Older installs require combining with ST_SetSRID to mark the srid on the geometry.
sv: Förbättrad: 3.2.0 srid som ett extra valfritt argument har lagts till. Äldre installationer kräver att man kombinerar med ST_SetSRID för att markera srid på geometrin.

note: Tag: title
en: Examples: Geometry
sv: Exempel: Geometri

note: Tag: para
en: Creating a point with SRID specified:
sv: Skapar en punkt med SRID specificerad:

note: Tag: para
en: Alternative way of specifying SRID:
sv: Alternativt sätt att ange SRID:

note: Tag: title
en: Examples: Geography
sv: Exempel: Geografi

note: Tag: para
en: Create <link linkend="PostGIS_Geography">geography</link> points using the <varname>::</varname> cast syntax:
sv: Skapa <link linkend="PostGIS_Geography">geografiska</link> punkter med hjälp av syntaxen <varname>:</varname>: cast:

note: Tag: para
en: Pre-PostGIS 3.2 code, using <varname>CAST</varname>:
sv: Kod före PostGIS 3.2, med hjälp av <varname>CAST</varname>:

note: Tag: para
en: If the point coordinates are not in a geodetic coordinate system (such as WGS84), then they must be reprojected before casting to a geography. In this example a point in Pennsylvania State Plane feet (SRID 2273) is projected to WGS84 (SRID 4326).
sv: Om punktkoordinaterna inte är i ett geodetiskt koordinatsystem (t.ex. WGS84) måste de omprojiceras innan de kan läggas in i en geografi. I detta exempel projiceras en punkt i Pennsylvania State Plane feet (SRID 2273) till WGS84 (SRID 4326).

note: Tag: refpurpose
en: Creates a Point with X, Y, Z and SRID values.
sv: Skapar en punkt med X-, Y-, Z- och SRID-värden.

note: Tag: para
en: Returns an Point with the given X, Y and Z coordinate values, and optionally an SRID number.
sv: Returnerar en Point med de angivna koordinatvärdena X, Y och Z, och eventuellt ett SRID-nummer.

note: Tag: refpurpose
en: Creates a Point with X, Y, M and SRID values.
sv: Skapar en punkt med X-, Y-, M- och SRID-värden.

note: Tag: para
en: Returns an Point with the given X, Y and M coordinate values, and optionally an SRID number.
sv: Returnerar en Point med de angivna koordinatvärdena X, Y och M, och eventuellt ett SRID-nummer.

note: Tag: refpurpose
en: Creates a Point with X, Y, Z, M and SRID values.
sv: Skapar en punkt med X-, Y-, Z-, M- och SRID-värden.

note: Tag: para
en: Returns an Point with the given X, Y, Z and M coordinate values, and optionally an SRID number.
sv: Returnerar en Point med de angivna koordinatvärdena X, Y, Z och M, och eventuellt ett SRID-nummer.

note: Tag: refpurpose
en: Creates a Polygon from a LineString with a specified SRID.
sv: Skapar en polygon från en LineString med en angiven SRID.

note: Tag: para
en: Returns a polygon built from the given LineString and sets the spatial reference system from the <varname>srid</varname>.
sv: Returnerar en polygon som byggts från den angivna LineString och anger det spatiala referenssystemet från <varname>srid</varname>.

note: Tag: para
en: ST_Polygon is similar to <xref linkend="ST_MakePolygon"/> Variant 1 with the addition of setting the SRID.
sv: ST_Polygon liknar <xref linkend="ST_MakePolygon"/> Variant 1 med tillägget att man kan ställa in SRID.

note: Tag: para
en: To create polygons with holes use <xref linkend="ST_MakePolygon"/> Variant 2 and then <xref linkend="ST_SetSRID"/>.
sv: För att skapa polygoner med hål använder du <xref linkend="ST_MakePolygon"/> Variant 2 och sedan <xref linkend="ST_SetSRID"/>.

note: Tag: para
en: Create a 2D polygon.
sv: Skapa en 2D-polygon.

note: Tag: para
en: Create a 3D polygon.
sv: Skapa en 3D-polygon.

note: Tag: refpurpose
en: Creates a rectangular Polygon in <link xlink:href="https://en.wikipedia.org/wiki/Web_Mercator_projection">Web Mercator</link> (SRID:3857) using the <link xlink:href="https://en.wikipedia.org/wiki/Tiled_web_map">XYZ tile system</link>.
sv: Skapar en rektangulär polygon i <link xlink:href="https://en.wikipedia.org/wiki/Web_Mercator_projection">Web Mercator</link> (SRID:3857) med hjälp av <link xlink:href="https://en.wikipedia.org/wiki/Tiled_web_map">XYZ-plattsystemet</link>.

note: Tag: para
en: Creates a rectangular Polygon giving the extent of a tile in the <link xlink:href="https://en.wikipedia.org/wiki/Tiled_web_map">XYZ tile system</link>. The tile is specified by the zoom level Z and the XY index of the tile in the grid at that level. Can be used to define the tile bounds required by <xref linkend="ST_AsMVTGeom"/> to convert geometry into the MVT tile coordinate space.
sv: Skapar en rektangulär polygon som motsvarar utsträckningen av en platta i <link xlink:href="https://en.wikipedia.org/wiki/Tiled_web_map">XYZ-plattsystemet</link>. Plattan specificeras av zoomnivån Z och XY-indexet för plattan i rutnätet på den nivån. Kan användas för att definiera de plattgränser som krävs av <xref linkend="ST_AsMVTGeom"/> för att konvertera geometri till MVT-koordinatrymden för plattan.

note: Tag: para
en: By default, the tile envelope is in the <link xlink:href="https://en.wikipedia.org/wiki/Web_Mercator_projection">Web Mercator</link> coordinate system (SRID:3857) using the standard range of the Web Mercator system (-20037508.342789, 20037508.342789). This is the most common coordinate system used for MVT tiles. The optional <varname>bounds</varname> parameter can be used to generate tiles in any coordinate system. It is a geometry that has the SRID and extent of the "Zoom Level zero" square within which the XYZ tile system is inscribed.
sv: Som standard är plattans kuvert i koordinatsystemet <link xlink:href="https://en.wikipedia.org/wiki/Web_Mercator_projection">Web Mercator</link> (SRID:3857) med standardintervallet för systemet Web Mercator (-20037508.342789, 20037508.342789). Detta är det vanligaste koordinatsystemet som används för MVT-plattor. Den valfria parametern <varname>bounds</varname> kan användas för att generera plattor i vilket koordinatsystem som helst. Det är en geometri som har SRID och utsträckning för "Zoom Level zero"-kvadraten inom vilken XYZ-plattsystemet är inskrivet.

note: Tag: para
en: The optional <varname>margin</varname> parameter can be used to expand a tile by the given percentage. E.g. <varname>margin=0.125</varname> expands the tile by 12.5%, which is equivalent to buffer=512 when the tile extent size is 4096, as used in <xref linkend="ST_AsMVTGeom"/>. This is useful to create a tile buffer to include data lying outside of the tile's visible area, but whose existence affects the tile rendering. For example, a city name (a point) could be near an edge of a tile, so its label should be rendered on two tiles, even though the point is located in the visible area of just one tile. Using expanded tiles in a query will include the city point in both tiles. Use a negative value to shrink the tile instead. Values less than -0.5 are prohibited because that would eliminate the tile completely. Do not specify a margin when using with <varname>ST_AsMVTGeom</varname>. See the example for <xref linkend="ST_AsMVT"/>.
sv: Den valfria <varname>marginalparametern</varname> kan användas för att expandera en platta med den angivna procentsatsen. T.ex. <varname>margin=0,125</varname> expanderar plattan med 12,5%, vilket motsvarar buffer=512 när plattans storlek är 4096, som används i <xref linkend="ST_AsMVTGeom"/>. Detta är användbart för att skapa en plattbuffert för att inkludera data som ligger utanför plattans synliga område, men vars existens påverkar plattrenderingen. Ett stadsnamn (en punkt) kan t.ex. ligga nära kanten på en platta, så dess etikett bör återges på två plattor, även om punkten ligger i det synliga området på bara en platta. Om du använder expanderade plattor i en fråga kommer stadspunkten att inkluderas i båda plattorna. Använd ett negativt värde för att krympa plattan istället. Värden mindre än -0,5 är förbjudna eftersom det skulle eliminera plattan helt. Ange inte en marginal när du använder <varname>ST_AsMVTGeom</varname>. Se exemplet för <xref linkend="ST_AsMVT"/>.

note: Tag: para
en: Enhanced: 3.1.0 Added margin parameter.
sv: Förbättrad: 3.1.0 Lagt till marginalparameter.

note: Tag: para
en: Availability: 3.0.0
sv: Tillgänglighet: 3.0.0

note: Tag: title
en: Example: Building a tile envelope
sv: Exempel: Bygga ett kuvert av plattor

note: Tag: refpurpose
en: Returns a set of hexagons and cell indices that completely cover the bounds of the geometry argument.
sv: Returnerar en uppsättning hexagoner och cellindex som helt täcker gränserna för geometriargumentet.

note: Tag: para
en: Starts with the concept of a hexagon tiling of the plane. (Not a hexagon tiling of the globe, this is not the <link xlink:href="https://github.com/uber/h3">H3</link> tiling scheme.) For a given planar SRS, and a given edge size, starting at the origin of the SRS, there is one unique hexagonal tiling of the plane, Tiling(SRS, Size). This function answers the question: what hexagons in a given Tiling(SRS, Size) overlap with a given bounds.
sv: Börjar med konceptet med en hexagonbeläggning av planet. (Inte en hexagonbeläggning av jordklotet, detta är inte <link xlink:href="https://github.com/uber/h3">H3-beläggningsschemat</link>.) För en given plan SRS och en given kantstorlek, med början vid SRS:ens ursprung, finns det en unik hexagonbeläggning av planet, Tiling(SRS, Size). Denna funktion svarar på frågan: vilka hexagoner i en given Tiling(SRS, Size) överlappar med en given gräns.

note: Tag: para
en: The SRS for the output hexagons is the SRS provided by the bounds geometry.
sv: SRS för utdatahexagonerna är den SRS som tillhandahålls av begränsningsgeometrin.

note: Tag: para
en: Doubling or tripling the edge size of the hexagon generates a new parent tiling that fits with the origin tiling. Unfortunately, it is not possible to generate parent hexagon tilings that the child tiles perfectly fit inside.
sv: Om man dubblar eller tripplar hexagonens kantstorlek genereras en ny parent tiling som passar med origin tilingen. Tyvärr är det inte möjligt att generera överordnade hexagonbeläggningar som barnbeläggningarna passar perfekt i.

note: Tag: para
en: Availability: 3.1.0
sv: Tillgänglighet: 3.1.0

note: Tag: title
en: Example: Counting points in hexagons
sv: Exempel: Räkna punkter i hexagoner

note: Tag: para
en: To do a point summary against a hexagonal tiling, generate a hexagon grid using the extent of the points as the bounds, then spatially join to that grid.
sv: För att göra en punktsammanfattning mot ett hexagonalt rutnät genererar du ett hexagonalt rutnät med punkternas utsträckning som gränser och ansluter sedan spatialt till det rutnätet.

note: Tag: title
en: Example: Generating hex coverage of polygons
sv: Exempel: Generering av hex-täckning av polygoner

note: Tag: para
en: If we generate a set of hexagons for each polygon boundary and filter out those that do not intersect their hexagons, we end up with a tiling for each polygon.
sv: Om vi genererar en uppsättning hexagoner för varje polygongräns och filtrerar bort dem som inte korsar deras hexagoner, får vi till slut en tiling för varje polygon.

note: Tag: para
en: Tiling states results in a hexagon coverage of each state, and multiple hexagons overlapping at the borders between states.
sv: När stater läggs i plattor blir resultatet att varje stat täcks av en hexagon och att flera hexagoner överlappar varandra vid gränserna mellan staterna.

note: Tag: para
en: The LATERAL keyword is implied for set-returning functions when referring to a prior table in the FROM list. So CROSS JOIN LATERAL, CROSS JOIN, or just plain , are equivalent constructs for this example.
sv: Nyckelordet LATERAL är underförstått för set-returning-funktioner när man hänvisar till en tidigare tabell i FROM-listan. Så CROSS JOIN LATERAL, CROSS JOIN eller helt enkelt , är likvärdiga constructs för det här exemplet.

note: Tag: refpurpose
en: Returns a single hexagon, using the provided edge size and cell coordinate within the hexagon grid space.
sv: Returnerar en enda hexagon med den angivna kantstorleken och cellkoordinaten inom hexagonens rutnätsutrymme.

note: Tag: para
en: Uses the same hexagon tiling concept as <xref linkend="ST_HexagonGrid"/>, but generates just one hexagon at the desired cell coordinate. Optionally, can adjust origin coordinate of the tiling, the default origin is at 0,0.
sv: Använder samma hexagontilingkoncept som <xref linkend="ST_HexagonGrid"/>, men genererar bara en hexagon vid önskad cellkoordinat. Eventuellt kan du justera ursprungskoordinaten för kaklet, standardkoordinaten är 0,0.

note: Tag: para
en: Hexagons are generated with no SRID set, so use <xref linkend="ST_SetSRID"/> to set the SRID to the one you expect.
sv: Hexagoner genereras utan att någon SRID har angetts, så använd <xref linkend="ST_SetSRID"/> för att ange den SRID du förväntar dig.

note: Tag: title
en: Example: Creating a hexagon at the origin
sv: Exempel: Skapa en hexagon i origo

note: Tag: refpurpose
en: Returns a set of grid squares and cell indices that completely cover the bounds of the geometry argument.
sv: Returnerar en uppsättning rutnätsrutor och cellindex som helt täcker gränserna för geometriargumentet.

note: Tag: para
en: Starts with the concept of a square tiling of the plane. For a given planar SRS, and a given edge size, starting at the origin of the SRS, there is one unique square tiling of the plane, Tiling(SRS, Size). This function answers the question: what grids in a given Tiling(SRS, Size) overlap with a given bounds.
sv: Börjar med konceptet av en kvadratisk tiling av planet. För en given plan SRS och en given kantstorlek, med början vid SRS:ens ursprung, finns det en unik kvadratisk tiling av planet, Tiling(SRS, Size). Denna funktion svarar på frågan: vilka rutnät i en given Tiling(SRS, Size) överlappar med en given gräns.

note: Tag: para
en: The SRS for the output squares is the SRS provided by the bounds geometry.
sv: SRS för utdatarutorna är den SRS som tillhandahålls av avgränsningsgeometrin.

note: Tag: para
en: Doubling or edge size of the square generates a new parent tiling that perfectly fits with the original tiling. Standard web map tilings in mercator are just powers-of-two square grids in the mercator plane.
sv: Dubblering eller kantstorlek av kvadraten genererar en ny överordnad tiling som passar perfekt med den ursprungliga tilingen. Vanliga webbkartor i mercator är bara tvåpotenser av två kvadratiska rutnät i mercatorplanet.

note: Tag: title
en: Example: Generating a 1 degree grid for a country
sv: Exempel: Generering av ett 1 graders rutnät för ett land

note: Tag: para
en: The grid will fill the whole bounds of the country, so if you want just squares that touch the country you will have to filter afterwards with ST_Intersects.
sv: Rutnätet kommer att fylla hela landets gränser, så om du bara vill ha rutor som berör landet måste du filtrera efteråt med ST_Intersects.

note: Tag: title
en: Example: Counting points in squares (using single chopped grid)
sv: Exempel: Räkna punkter i rutor (med enstaka hackat rutnät)

note: Tag: para
en: To do a point summary against a square tiling, generate a square grid using the extent of the points as the bounds, then spatially join to that grid. Note the estimated extent might be off from actual extent, so be cautious and at very least make sure you've analyzed your table.
sv: För att göra en punktsammanfattning mot en kvadratisk platta, generera ett kvadratiskt rutnät med hjälp av punkternas utsträckning som gränser och sedan spatialt ansluta till det rutnätet. Observera att den beräknade omfattningen kan skilja sig från den faktiska omfattningen, så var försiktig och se åtminstone till att du har analyserat din tabell.

note: Tag: title
en: Example: Counting points in squares using set of grid per point
sv: Exempel: Räkna punkter i kvadrater med hjälp av en uppsättning rutnät per punkt

note: Tag: para
en: This yields the same result as the first example but will be slower for a large number of points
sv: Detta ger samma resultat som i det första exemplet, men blir långsammare för ett stort antal punkter

note: Tag: para
en: , <xref linkend="ST_HexagonGrid"/> , <xref linkend="ST_EstimatedExtent"/> , <xref linkend="ST_SetSRID"/>
sv: , <xref linkend="ST_HexagonGrid"/>, <xref linkend="ST_EstimatedExtent"/>, <xref linkend="ST_SetSRID"/>

note: Tag: refpurpose
en: Returns a single square, using the provided edge size and cell coordinate within the square grid space.
sv: Returnerar en enda kvadrat med hjälp av den angivna kantstorleken och cellkoordinaten inom kvadratens rutnätsutrymme.

note: Tag: para
en: Uses the same square tiling concept as <xref linkend="ST_SquareGrid"/>, but generates just one square at the desired cell coordinate. Optionally, can adjust origin coordinate of the tiling, the default origin is at 0,0.
sv: Använder samma koncept med kvadratiska plattor som <xref linkend="ST_SquareGrid"/>, men genererar bara en kvadrat i önskad cellkoordinat. Eventuellt kan du justera ursprungskoordinaten för kaklet, standardkoordinaten är 0,0.

note: Tag: para
en: Squares are generated with the SRID of the given origin. Use <xref linkend="ST_SetSRID"/> to set the SRID if the given origin has an unknown SRID (as is the case by default).
sv: Kvadrater genereras med SRID för det givna ursprunget. Använd <xref linkend="ST_SetSRID"/> för att ställa in SRID om det angivna ursprunget har ett okänt SRID (vilket är fallet som standard).

note: Tag: title
en: Example: Creating a square at the origin
sv: Exempel: Skapa en kvadrat i origo

note: Tag: refpurpose
en: Returns the input letters rendered as geometry with a default start position at the origin and default text height of 100.
sv: Returnerar inmatade bokstäver som återges som geometri med en standardstartposition vid origo och en standardtexthöjd på 100.

note: Tag: para
en: Uses a built-in font to render out a string as a multipolygon geometry. The default text height is 100.0, the distance from the bottom of a descender to the top of a capital. The default start position places the start of the baseline at the origin. Over-riding the font involves passing in a json map, with a character as the key, and base64 encoded TWKB for the font shape, with the fonts having a height of 1000 units from the bottom of the descenders to the tops of the capitals.
sv: Använder ett inbyggt teckensnitt för att rendera en sträng som en multipolygongeometri. Standardhöjden för texten är 100,0, avståndet från botten av en nedåtriktad bokstav till toppen av en stor bokstav. Standardstartpositionen placerar början av baslinjen vid origo. Att åsidosätta teckensnittet innebär att en json-karta skickas in, med ett tecken som nyckel och base64-kodade TWKB för teckensnittsformen, med teckensnitt som har en höjd på 1000 enheter från botten av de nedåtgående till toppen av de stora bokstäverna.

note: Tag: para
en: The text is generated at the origin by default, so to reposition and resize the text, first apply the <code>ST_Scale</code> function and then apply the <code>ST_Translate</code> function.
sv: Texten genereras som standard i origo, så för att flytta och ändra storlek på texten måste du först använda funktionen <code>ST_Scale</code> och sedan funktionen <code>ST_Translate</code>.

note: Tag: title
en: Example: Generating the word 'Yo'
sv: Exempel: Generering av ordet "Yo

note: Tag: para
en: Letters generated by ST_Letters
sv: Brev som genereras av ST_Letters

note: Tag: title
en: Example: Scaling and moving words
sv: Exempel: Skalning och flyttning av ord

note: Tag: title
en: Coverages
sv: Täckning

note: Tag: para
en: These functions operate on sets of polygonal geometry that form "implicit coverages". To form a valid coverage polygons must not overlap, and the vertices of adjacent edges must match exactly. Coverages are fast to process, and can be operated on with window functions, which retain the coverage topology inside the window partition while altering the edges.
sv: Dessa funktioner arbetar med uppsättningar av polygonal geometri som bildar "implicita täckningar". För att bilda en giltig täckning får polygonerna inte överlappa varandra och hörnen på intilliggande kanter måste matcha varandra exakt. Täckningar är snabba att bearbeta och kan hanteras med fönsterfunktioner, som behåller täckningens topologi inuti fönsterpartitionen samtidigt som kanterna ändras.

note: Tag: refpurpose
en: Window function that finds locations where polygons fail to form a valid coverage.
sv: Fönsterfunktion som hittar platser där polygonerna inte bildar en giltig täckning.

note: Tag: para
en: A window function which checks if the polygons in the window partition form a valid polygonal coverage. It returns linear indicators showing the location of invalid edges (if any) in each polygon.
sv: En fönsterfunktion som kontrollerar om polygonerna i fönsterpartitionen bildar en giltig polygontäckning. Den returnerar linjära indikatorer som visar var ogiltiga kanter (om sådana finns) finns i varje polygon.

note: Tag: para
en: A set of valid polygons is a valid coverage if the following conditions hold:
sv: En uppsättning giltiga polygoner är en giltig täckning om följande villkor uppfylls:

note: Tag: para
en: <emphasis role="bold">Non-overlapping</emphasis> - polygons do not overlap (their interiors do not intersect)
sv: <emphasis role="bold">Icke-överlappande</emphasis> - polygoner överlappar inte varandra (deras inre delar skär inte varandra)

note: Tag: para
en: <emphasis role="bold">Edge-Matched</emphasis> - vertices along shared edges are identical
sv: <emphasis role="bold">Edge-Matched</emphasis> - toppar längs delade kanter är identiska

note: Tag: para
en: As a window function a value is returned for every input polygon. For polygons which violate one or more of the validity conditions the return value is a MULTILINESTRING containing the problematic edges. Coverage-valid polygons return the value NULL. Non-polygonal or empty geometries also produce NULL values.
sv: Som en fönsterfunktion returneras ett värde för varje polygon som matas in. För polygoner som bryter mot ett eller flera av giltighetsvillkoren är returvärdet en MULTILINESTRING som innehåller de problematiska kanterna. Täckningsgilla polygoner returnerar värdet NULL. Icke-polygonala eller tomma geometrier producerar också NULL-värden.

note: Tag: para
en: The conditions allow a valid coverage to contain holes (gaps between polygons), as long as the surrounding polygons are edge-matched. However, very narrow gaps are often undesirable. If the <parameter>tolerance</parameter> parameter is specified with a non-zero distance, edges forming narrower gaps will also be returned as invalid.
sv: Villkoren tillåter att en giltig täckning innehåller hål (mellanrum mellan polygoner), så länge som de omgivande polygonerna är kantmatchade. Mycket smala luckor är dock ofta inte önskvärda. Om <parameter>toleransparametern</parameter> anges med ett avstånd som inte är noll, kommer kanter som bildar smalare luckor också att returneras som ogiltiga.

note: Tag: para
en: The polygons being checked for coverage validity must also be valid geometries. This can be checked with <xref linkend="ST_IsValid"/>.
sv: De polygoner som kontrolleras för täckningsgiltighet måste också vara giltiga geometrier. Detta kan kontrolleras med <xref linkend="ST_IsValid"/>.

note: Tag: para
en: Requires GEOS &gt;= 3.12.0
sv: Kräver GEOS &gt;= 3.12.0

note: Tag: para
en: Invalid edges caused by overlap and non-matching vertices
sv: Ogiltiga kanter orsakade av överlappning och icke-matchande hörn

note: Tag: refpurpose
en: Window function that simplifies the edges of a polygonal coverage.
sv: Fönsterfunktion som förenklar kanterna på en polygonal täckning.

note: Tag: para
en: A window function which simplifies the edges of polygons in a polygonal coverage. The simplification preserves the coverage topology. This means the simplified output polygons are consistent along shared edges, and still form a valid coverage.
sv: En fönsterfunktion som förenklar kanterna på polygoner i en polygonal täckning. Förenklingen bevarar täckningens topologi. Detta innebär att de förenklade polygonerna är konsekventa längs delade kanter och fortfarande utgör en giltig täckning.

note: Tag: para
en: The simplification uses a variant of the <link xlink:href="https://en.wikipedia.org/wiki/Visvalingam%E2%80%93Whyatt_algorithm">Visvalingam–Whyatt algorithm</link>. The <parameter>tolerance</parameter> parameter has units of distance, and is roughly equal to the square root of triangular areas to be simplified.
sv: Vid förenklingen används en variant av <link xlink:href="https://en.wikipedia.org/wiki/Visvalingam%E2%80%93Whyatt_algorithm">Visvalingam-Whyatt-algoritmen</link>. <parameter>Toleransparametern</parameter> har avståndsenheter och är ungefär lika med kvadratroten av de triangulära områden som ska förenklas.

note: Tag: para
en: To simplify only the "internal" edges of the coverage (those that are shared by two polygons) set the <parameter>simplifyBoundary</parameter> parameter to false.
sv: Om du bara vill förenkla täckningens "inre" kanter (de som delas av två polygoner) ska du ange parametern <parameter>simplifyBoundary</parameter> till false.

note: Tag: para
en: If the input is not a valid coverage there may be unexpected artifacts in the output (such as boundary intersections, or separated boundaries which appeared to be shared). Use <xref linkend="ST_CoverageInvalidEdges"/> to determine if a coverage is valid.
sv: Om indata inte är en giltig täckning kan det förekomma oväntade artefakter i utdata (t.ex. gränssnitt eller separerade gränser som verkade vara delade). Använd <xref linkend="ST_CoverageInvalidEdges"/> för att avgöra om en täckning är giltig.

note: Tag: para
en: Input coverage
sv: Ingångstäckning

note: Tag: para
en: Simplified coverage
sv: Förenklad täckning

note: Tag: refpurpose
en: Computes the union of a set of polygons forming a coverage by removing shared edges.
sv: Beräknar unionen av en uppsättning polygoner som bildar en täckning genom att ta bort gemensamma kanter.

note: Tag: para
en: An aggregate function which unions a set of polygons forming a polygonal coverage. The result is a polygonal geometry covering the same area as the coverage. This function produces the same result as <xref linkend="ST_Union"/>, but uses the coverage structure to compute the union much faster.
sv: En aggregatfunktion som förenar en uppsättning polygoner som bildar en polygontäckning. Resultatet är en polygonal geometri som täcker samma område som täckningen. Denna funktion ger samma resultat som <xref linkend="ST_Union"/>, men använder täckningsstrukturen för att beräkna sammanslagningen mycket snabbare.

note: Tag: para
en: If the input is not a valid coverage there may be unexpected artifacts in the output (such as unmerged or overlapping polygons). Use <xref linkend="ST_CoverageInvalidEdges"/> to determine if a coverage is valid.
sv: Om indata inte är en giltig täckning kan det uppstå oväntade artefakter i utdata (t.ex. polygoner som inte är sammansmälta eller överlappar varandra). Använd <xref linkend="ST_CoverageInvalidEdges"/> för att avgöra om en täckning är giltig.

note: Tag: para
en: Availability: 3.4.0 - requires GEOS &gt;= 3.8.0
sv: Tillgänglighet: 3.4.0 - kräver GEOS &gt;= 3.8.0

note: Tag: para
en: Union result
sv: Unionens resultat

note: Tag: refpurpose
en: Computes a clean (edge matched, non-overlapping, gap-cleared) polygonal coverage, given a non-clean input.
sv: Beräknar en ren (kantmatchad, icke-överlappande, gap-cleared) polygontäckning, givet en icke ren indata.

note: Tag: para
en: A window function which alters the edges of a polygonal coverage to ensure that none of the polygons overlap, that small gaps are snapped away, and that all shared edges are exactly identical. The result is a clean coverage that will pass validation tests like <xref linkend="ST_CoverageInvalidEdges"/>
sv: En fönsterfunktion som ändrar kanterna på en polygonal täckning för att säkerställa att ingen av polygonerna överlappar varandra, att små luckor är bortklippta och att alla delade kanter är exakt identiska. Resultatet är en ren täckning som kommer att klara valideringstester som <xref linkend="ST_CoverageInvalidEdges"/>

note: Tag: para
en: The <parameter>gapMaximumWidth</parameter> controls the cleaning of gaps between polygons. Gaps smaller than this tolerance will be closed.
sv: <parameter>GapMaximumWidth</parameter> styr rensningen av mellanrum mellan polygoner. Luckor som är mindre än denna tolerans kommer att stängas.

note: Tag: para
en: The <parameter>snappingDistance</parameter> controls the node snapping step, when nearby vertices are snapped together. The default setting (-1) applies an automatic snapping distance based on an analysis of the input. Set to 0.0 to turn off all snapping.
sv: <parameter>SnappingDistance</parameter> styr nodsnäppningssteget, när närliggande hörn snäpps ihop. Standardinställningen (-1) tillämpar ett automatiskt snapping-avstånd baserat på en analys av indata. Ställ in till 0.0 för att stänga av all snapping.

note: Tag: para
en: The <parameter>overlapMergeStrategy</parameter> controls the algorithm used to determine which neighboring polygons to merge overlapping areas into.
sv: <parameter>OverlapMergeStrategy</parameter> styr den algoritm som används för att avgöra vilka angränsande polygoner som överlappande områden ska slås samman till.

note: Tag: para
en: <code>MERGE_LONGEST_BORDER</code> chooses polygon with longest common border
sv: <code>MERGE_LONGEST_BORDER</code> väljer polygonen med den längsta gemensamma gränsen

note: Tag: para
en: <code>MERGE_MAX_AREA</code> chooses polygon with maximum area
sv: <code>MERGE_MAX_AREA</code> väljer polygon med maximal area

note: Tag: para
en: <code>MERGE_MIN_AREA</code> chooses polygon with minimum area
sv: <code>MERGE_MIN_AREA</code> väljer polygon med minsta yta

note: Tag: para
en: <code>MERGE_MIN_INDEX</code> chooses polygon with smallest input index
sv: <code>MERGE_MIN_INDEX</code> väljer polygon med minsta ingångsindex

note: Tag: para
en: Availability: 3.6.0 - requires GEOS &gt;= 3.14.0
sv: Tillgänglighet: 3.6.0 - kräver GEOS &gt;= 3.14.0

note: Tag: title
en: Geometry Editors
sv: Geometriredigerare

note: Tag: para
en: These functions create modified geometries by changing type, structure or vertices.
sv: Dessa funktioner skapar modifierade geometrier genom att ändra typ, struktur eller hörn.

note: Tag: refpurpose
en: Add a point to a LineString.
sv: Lägg till en punkt i en LineString.

note: Tag: para
en: Adds a point to a LineString before the index <parameter>position</parameter> (using a 0-based index). If the <parameter>position</parameter> parameter is omitted or is -1 the point is appended to the end of the LineString.
sv: Lägger till en punkt till en LineString före <parameter>indexpositionen</parameter> (med ett 0-baserat index). Om <parameter>positionsparametern</parameter> utelämnas eller är -1 läggs punkten till i slutet av LineString.

note: Tag: para
en: Add a point to the end of a 3D line
sv: Lägg till en punkt i slutet av en 3D-linje

note: Tag: para
en: Guarantee all lines in a table are closed by adding the start point of each line to the end of the line only for those that are not closed.
sv: Garantera att alla rader i en tabell är slutna genom att lägga till startpunkten för varje rad till slutet av raden endast för de rader som inte är slutna.

note: Tag: refpurpose
en: Given a geometry collection, returns a multi-geometry containing only elements of a specified type.
sv: Ger en geometrisamling och returnerar en multigeometri som endast innehåller element av en angiven typ.

note: Tag: para
en: Given a geometry collection, returns a homogeneous multi-geometry.
sv: Ger en geometrisamling och returnerar en homogen multigeometri.

note: Tag: para
en: If the <parameter>type</parameter> is not specified, returns a multi-geometry containing only geometries of the highest dimension. So polygons are preferred over lines, which are preferred over points.
sv: Om <parameter>typen</parameter> inte anges returneras en multigeometri som endast innehåller geometrier med den högsta dimensionen. Polygoner är alltså att föredra framför linjer, som i sin tur är att föredra framför punkter.

note: Tag: para
en: If the <parameter>type</parameter> is specified, returns a multi-geometry containing only that type. If there are no sub-geometries of the right type, an EMPTY geometry is returned. Only points, lines and polygons are supported. The type numbers are:
sv: Om <parameter>typen</parameter> anges, returneras en multigeometri som endast innehåller den typen. Om det inte finns några subgeometrier av rätt typ returneras en EMPTY geometri. Endast punkter, linjer och polygoner stöds. Typnumren är:

note: Tag: para
en: 1 == POINT
sv: 1 == PUNKT

note: Tag: para
en: For atomic geometry inputs, the geometry is returned unchanged if the input type matches the requested type. Otherwise, the result is an EMPTY geometry of the specified type. If required, these can be converted to multi-geometries using <xref linkend="ST_Multi"/>.
sv: För inmatningar med atomär geometri returneras geometrin oförändrad om inmatningstypen matchar den begärda typen. I annat fall är resultatet en EMPTY-geometri av den angivna typen. Om så krävs kan dessa konverteras till multi-geometrier med <xref linkend="ST_Multi"/>.

note: Tag: para
en: MultiPolygon results are not checked for validity. If the polygon components are adjacent or overlapping the result will be invalid. (For example, this can occur when applying this function to an <xref linkend="ST_Split"/> result.) This situation can be checked with <xref linkend="ST_IsValid"/> and repaired with <xref linkend="ST_MakeValid"/>.
sv: MultiPolygon-resultat kontrolleras inte med avseende på giltighet. Om polygonkomponenterna är angränsande eller överlappande blir resultatet ogiltigt. (Detta kan t.ex. inträffa när denna funktion används på ett resultat från <xref linkend="ST_Split"/>.) Denna situation kan kontrolleras med <xref linkend="ST_IsValid"/> och repareras med <xref linkend="ST_MakeValid"/>.

note: Tag: para
en: Prior to 1.5.3 this function returned atomic inputs unchanged, no matter type. In 1.5.3 non-matching single geometries returned a NULL result. In 2.0.0 non-matching single geometries return an EMPTY result of the requested type.
sv: Före 1.5.3 returnerade denna funktion atomära indata oförändrade, oavsett typ. I 1.5.3 returnerade icke-matchande singelgeometrier ett NULL-resultat. I 2.0.0 returnerar icke-matchande enskilda geometrier ett EMPTY-resultat av den begärda typen.

note: Tag: para
en: Extract highest-dimension type:
sv: Extrahera typ med högsta dimension:

note: Tag: para
en: Extract points (type 1 == POINT):
sv: Extrahera punkter (typ 1 == POINT):

note: Tag: para
en: Extract lines (type 2 == LINESTRING):
sv: Extrahera linjer (typ 2 == LINESTRING):

note: Tag: refpurpose
en: Returns the simplest representation of a geometry collection.
sv: Returnerar den enklaste representationen av en geometrisamling.

note: Tag: para
en: Given a geometry collection, returns the "simplest" representation of the contents.
sv: Ger en geometrisamling och returnerar den "enklaste" representationen av innehållet.

note: Tag: para
en: Homogeneous (uniform) collections are returned as the appropriate multi-geometry.
sv: Homogena (enhetliga) samlingar returneras som lämplig multigeometri.

note: Tag: para
en: Heterogeneous (mixed) collections are flattened into a single GeometryCollection.
sv: Heterogena (blandade) samlingar plattas ut till en enda GeometryCollection.

note: Tag: para
en: Collections containing a single atomic element are returned as that element.
sv: Samlingar som innehåller ett enda atomärt element returneras som det elementet.

note: Tag: para
en: Atomic geometries are returned unchanged. If required, these can be converted to a multi-geometry using <xref linkend="ST_Multi"/>.
sv: Atomgeometrier returneras oförändrade. Om så krävs kan dessa konverteras till en multigeometri med hjälp av <xref linkend="ST_Multi"/>.

note: Tag: para
en: This function does not ensure that the result is valid. In particular, a collection containing adjacent or overlapping Polygons will create an invalid MultiPolygon. This situation can be checked with <xref linkend="ST_IsValid"/> and repaired with <xref linkend="ST_MakeValid"/>.
sv: Denna funktion garanterar inte att resultatet är giltigt. I synnerhet kommer en samling som innehåller intilliggande eller överlappande polygoner att skapa en ogiltig MultiPolygon. Denna situation kan kontrolleras med <xref linkend="ST_IsValid"/> och repareras med <xref linkend="ST_MakeValid"/>.

note: Tag: para
en: Single-element collection converted to an atomic geometry
sv: Samling med ett enda element omvandlad till en atomär geometri

note: Tag: para
en: Nested single-element collection converted to an atomic geometry:
sv: Nästlad samling av enskilda element konverterad till en atomär geometri:

note: Tag: para
en: Collection converted to a multi-geometry:
sv: Samling omvandlad till en multigeometri:

note: Tag: para
en: Nested heterogeneous collection flattened to a GeometryCollection:
sv: Nästlad heterogen samling som plattats ut till en GeometryCollection:

note: Tag: para
en: Collection of Polygons converted to an (invalid) MultiPolygon:
sv: Samling av polygoner som konverterats till en (ogiltig) MultiPolygon:

note: Tag: refpurpose
en: Converts a geometry containing curves to a linear geometry.
sv: Konverterar en geometri som innehåller kurvor till en linjär geometri.

note: Tag: para
en: Converts a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON or MULTISURFACE to MULTIPOLYGON. Useful for outputting to devices that can't support CIRCULARSTRING geometry types
sv: Konverterar en CIRCULAR STRING till vanlig LINESTRING eller CURVEPOLYGON till POLYGON eller MULTISURFACE till MULTIPOLYGON. Användbart för utdata till enheter som inte stöder geometrityper av typen CIRCULARSTRING

note: Tag: para
en: Converts a given geometry to a linear geometry. Each curved geometry or segment is converted into a linear approximation using the given `tolerance` and options (32 segments per quadrant and no options by default).
sv: Konverterar en given geometri till en linjär geometri. Varje krökt geometri eller segment konverteras till en linjär approximation med hjälp av den angivna `toleransen` och alternativen (32 segment per kvadrant och inga alternativ som standard).

note: Tag: para
en: The 'tolerance_type' argument determines interpretation of the `tolerance` argument. It can take the following values:
sv: Argumentet "tolerance_type" bestämmer tolkningen av argumentet "tolerance". Det kan anta följande värden:

note: Tag: para
en: 0 (default): Tolerance is max segments per quadrant.
sv: 0 (standard): Toleransen är max segment per kvadrant.

note: Tag: para
en: 1: Tolerance is max-deviation of line from curve, in source units.
sv: 1: Tolerans är max-avvikelse för linjen från kurvan, i källenheter.

note: Tag: para
en: 2: Tolerance is max-angle, in radians, between generating radii.
sv: 2: Toleransen är maxvinkeln, i radianer, mellan genereringsradierna.

note: Tag: para
en: The 'flags' argument is a bitfield. 0 by default. Supported bits are:
sv: Argumentet "flags" är ett bitfält. 0 som standard. Bitar som stöds är:

note: Tag: para
en: 1: Symmetric (orientation independent) output.
sv: 1: Symmetrisk (orienteringsoberoende) utdata.

note: Tag: para
en: 2: Retain angle, avoids reducing angles (segment lengths) when producing symmetric output. Has no effect when Symmetric flag is off.
sv: 2: Behåll vinkeln, undviker att minska vinklar (segmentlängder) när symmetrisk utdata produceras. Har ingen effekt när Symmetric-flaggan är avstängd.

note: Tag: para
en: Availability: 1.3.0
sv: Tillgänglighet: 1.3.0

note: Tag: para
en: Enhanced: 2.4.0 added support for max-deviation and max-angle tolerance, and for symmetric output.
sv: Förbättrad: I 2.4.0 tillkom stöd för toleranserna max-avvikelse och max-vinkel samt för symmetrisk utdata.

note: Tag: para
en: Enhanced: 3.0.0 implemented a minimum number of segments per linearized arc to prevent topological collapse.
sv: Förbättrad: 3.0.0 implementerade ett minsta antal segment per linjäriserad båge för att förhindra topologisk kollaps.

note: Tag: refpurpose
en: Change start point of a closed LineString.
sv: Ändra startpunkt för en sluten LineString.

note: Tag: para
en: Changes the start/end point of a closed LineString to the given vertex <parameter>point</parameter>.
sv: Ändrar start-/slutpunkten för en sluten LineString till den angivna <parameter>toppunkten</parameter>.

note: Tag: para
en: Make e closed line start at its 3rd vertex
sv: Låt e sluten linje börja vid dess 3:e toppunkt

note: Tag: refpurpose
en: Returns a version of a geometry with X and Y axis flipped.
sv: Returnerar en version av en geometri med X- och Y-axlarna vända.

note: Tag: para
en: Returns a version of the given geometry with X and Y axis flipped. Useful for fixing geometries which contain coordinates expressed as latitude/longitude (Y,X).
sv: Returnerar en version av den angivna geometrin med X- och Y-axlarna vända. Användbar för att fixa geometrier som innehåller koordinater uttryckta som latitud/longitud (Y,X).

note: Tag: title
en: Example
sv: Exempel

note: Tag: refpurpose
en: Force the geometries into a "2-dimensional mode".
sv: Tvinga geometrierna till ett "2-dimensionellt läge".

note: Tag: para
en: Forces the geometries into a "2-dimensional mode" so that all output representations will only have the X and Y coordinates. This is useful for force OGC-compliant output (since OGC only specifies 2-D geometries).
sv: Tvingar geometrierna till ett "2-dimensionellt läge" så att alla utdatarepresentationer endast har X- och Y-koordinaterna. Detta är användbart för att tvinga fram OGC-kompatibla utdata (eftersom OGC endast specificerar 2D-geometrier).

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Force_2D.
sv: Ändrad: 2.1.0. Fram till 2.0.x kallades detta för ST_Force_2D.

note: Tag: refpurpose
en: Force the geometries into XYZ mode. This is an alias for ST_Force3DZ.
sv: Tvingar geometrierna till XYZ-läge. Detta är ett alias för ST_Force3DZ.

note: Tag: para
en: Forces the geometries into XYZ mode. This is an alias for ST_Force3DZ. If a geometry has no Z component, then a <parameter>Zvalue</parameter> Z coordinate is tacked on.
sv: Forcerar geometrierna till XYZ-läge. Detta är ett alias för ST_Force3DZ. Om en geometri inte har någon Z-komponent läggs en Z-koordinat med <parameter>Z-värde</parameter> till.

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Force_3D.
sv: Ändrad: 2.1.0. Fram till 2.0.x kallades detta ST_Force_3D.

note: Tag: para
en: Changed: 3.1.0. Added support for supplying a non-zero Z value.
sv: Ändrad: 3.1.0. Lagt till stöd för att ange ett Z-värde som inte är noll.

note: Tag: refpurpose
en: Force the geometries into XYZ mode.
sv: Tvinga geometrierna till XYZ-läge.

note: Tag: para
en: Forces the geometries into XYZ mode. If a geometry has no Z component, then a <parameter>Zvalue</parameter> Z coordinate is tacked on.
sv: Tvingar geometrierna till XYZ-läge. Om en geometri inte har någon Z-komponent läggs en Z-koordinat med <parameter>Z-värde</parameter> till.

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Force_3DZ.
sv: Ändrad: 2.1.0. Fram till 2.0.x kallades detta för ST_Force_3DZ.

note: Tag: refpurpose
en: Force the geometries into XYM mode.
sv: Tvinga geometrierna till XYM-läge.

note: Tag: para
en: Forces the geometries into XYM mode. If a geometry has no M component, then a <parameter>Mvalue</parameter> M coordinate is tacked on. If it has a Z component, then Z is removed
sv: Forcerar geometrierna till XYM-läge. Om en geometri inte har någon M-komponent läggs en M-koordinat med <parameter>M-värde</parameter> till. Om den har en Z-komponent tas Z bort

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Force_3DM.
sv: Ändrad: 2.1.0. Fram till 2.0.x kallades detta ST_Force_3DM.

note: Tag: para
en: Changed: 3.1.0. Added support for supplying a non-zero M value.
sv: Ändrad: 3.1.0. Stöd för att ange ett M-värde som inte är noll har lagts till.

note: Tag: refpurpose
en: Force the geometries into XYZM mode.
sv: Tvinga geometrierna till XYZM-läge.

note: Tag: para
en: Forces the geometries into XYZM mode. <parameter>Zvalue</parameter> and <parameter>Mvalue</parameter> is tacked on for missing Z and M dimensions, respectively.
sv: Forcerar geometrierna till XYZM-läge. <parameter>Z-värde</parameter> och <parameter>M-värde</parameter> läggs till för saknade Z- respektive M-dimensioner.

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Force_4D.
sv: Ändrad: 2.1.0. Fram till 2.0.x kallades detta ST_Force_4D.

note: Tag: para
en: Changed: 3.1.0. Added support for supplying non-zero Z and M values.
sv: Ändrad: 3.1.0. Stöd för att ange Z- och M-värden som inte är noll har lagts till.

note: Tag: refpurpose
en: Convert the geometry into a GEOMETRYCOLLECTION.
sv: Konvertera geometrin till en GEOMETRYCOLLECTION.

note: Tag: para
en: Converts the geometry into a GEOMETRYCOLLECTION. This is useful for simplifying the WKB representation.
sv: Konverterar geometrin till en GEOMETRYCOLLECTION. Detta är användbart för att förenkla WKB-representationen.

note: Tag: para
en: Availability: 1.2.2, prior to 1.3.4 this function will crash with Curves. This is fixed in 1.3.4+
sv: Tillgänglighet: 1.2.2, före 1.3.4 kraschar den här funktionen med Curves. Detta är åtgärdat i 1.3.4+

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Force_Collection.
sv: Ändrad: 2.1.0. Fram till 2.0.x hette detta ST_Force_Collection.

note: Tag: refpurpose
en: Upcast a geometry into its curved type, if applicable.
sv: Upcasta en geometri till dess kurvade typ, om tillämpligt.

note: Tag: para
en: Turns a geometry into its curved representation, if applicable: lines become compoundcurves, multilines become multicurves polygons become curvepolygons multipolygons become multisurfaces. If the geometry input is already a curved representation returns back same as input.
sv: Omvandlar en geometri till dess krökta representation, om tillämpligt: linjer blir sammansatta kurvor, multilinjer blir multikurvor polygoner blir kurvpolygoner multipolygoner blir multisurfaces. Om den inmatade geometrin redan är en krökt representation returneras samma som inmatningen.

note: Tag: refpurpose
en: Orients all exterior rings counter-clockwise and all interior rings clockwise.
sv: Orienterar alla yttre ringar moturs och alla inre ringar medurs.

note: Tag: para
en: Forces (Multi)Polygons to use a counter-clockwise orientation for their exterior ring, and a clockwise orientation for their interior rings. Non-polygonal geometries are returned unchanged.
sv: Tvingar (multi)polygoner att använda en motsols orientering för sin yttre ring och en medsols orientering för sina inre ringar. Icke-polygonala geometrier returneras oförändrade.

note: Tag: refpurpose
en: Orients all exterior rings clockwise and all interior rings counter-clockwise.
sv: Orienterar alla yttre ringar medurs och alla inre ringar moturs.

note: Tag: para
en: Forces (Multi)Polygons to use a clockwise orientation for their exterior ring, and a counter-clockwise orientation for their interior rings. Non-polygonal geometries are returned unchanged.
sv: Tvingar (Multi)Polygoner att använda en medurs orientering för sin yttre ring och en moturs orientering för sina inre ringar. Icke-polygonala geometrier returneras oförändrade.

note: Tag: refpurpose
en: Force the geometries to use SFS 1.1 geometry types only.
sv: Tvinga geometrierna att endast använda SFS 1.1 geometrityper.

note: Tag: refpurpose
en: Force the orientation of the vertices in a polygon to follow the Right-Hand-Rule.
sv: Tvinga orienteringen av hörnen i en polygon att följa högerhands-regeln.

note: Tag: para
en: Forces the orientation of the vertices in a polygon to follow a Right-Hand-Rule, in which the area that is bounded by the polygon is to the right of the boundary. In particular, the exterior ring is orientated in a clockwise direction and the interior rings in a counter-clockwise direction. This function is a synonym for <xref linkend="ST_ForcePolygonCW"/>
sv: Tvingar orienteringen av hörnen i en polygon att följa en högerhandsregel, där det område som avgränsas av polygonen ligger till höger om gränsen. I synnerhet är den yttre ringen orienterad i medurs riktning och de inre ringarna i moturs riktning. Denna funktion är en synonym för <xref linkend="ST_ForcePolygonCW"/>

note: Tag: para
en: The above definition of the Right-Hand-Rule conflicts with definitions used in other contexts. To avoid confusion, it is recommended to use ST_ForcePolygonCW.
sv: Ovanstående definition av högerhandsregeln står i konflikt med definitioner som används i andra sammanhang. För att undvika förvirring rekommenderas att man använder ST_ForcePolygonCW.

note: Tag: refpurpose
en: Returns a line extended forwards and backwards by specified distances.
sv: Returnerar en linje som sträcker sig framåt och bakåt med angivna avstånd.

note: Tag: para
en: Returns a line extended forwards and backwards by adding new start (and end) points at the given distance(s). A distance of zero does not add a point. Only non-negative distances are allowed. The direction(s) of the added point(s) is determined by the first (and last) two distinct points of the line. Duplicate points are ignored.
sv: Returnerar en linje som förlängts framåt och bakåt genom att lägga till nya start- (och slut-) punkter på det eller de angivna avstånden. Ett avstånd på noll innebär inte att en punkt läggs till. Endast icke-negativa avstånd är tillåtna. Riktningen för den/de tillagda punkten/punkterna bestäms av de två första (och sista) distinkta punkterna på linjen. Duplicerade punkter ignoreras.

note: Tag: title
en: Example: Extends a line 5 units forward and 6 units backward
sv: Exempel: Förlänger en linje 5 enheter framåt och 6 enheter bakåt

note: Tag: refpurpose
en: Converts a linear geometry to a curved geometry.
sv: Konverterar en linjär geometri till en krökt geometri.

note: Tag: para
en: Converts plain LINESTRING/POLYGON to CIRCULAR STRINGs and Curved Polygons. Note much fewer points are needed to describe the curved equivalent.
sv: Konverterar vanlig LINESTRING/POLYGON till CIRKULÄRA STRINGAR och krökta polygoner. Observera att mycket färre punkter behövs för att beskriva den krökta motsvarigheten.

note: Tag: para
en: If the input LINESTRING/POLYGON is not curved enough to clearly represent a curve, the function will return the same input geometry.
sv: Om indata LINESTRING/POLYGON inte är tillräckligt krökt för att tydligt representera en kurva, kommer funktionen att returnera samma indatageometri.

note: Tag: refpurpose
en: Return the geometry as a MULTI* geometry.
sv: Returnera geometrin som en MULTI*-geometri.

note: Tag: para
en: Returns the geometry as a MULTI* geometry collection. If the geometry is already a collection, it is returned unchanged.
sv: Returnerar geometrin som en MULTI* geometrisamling. Om geometrin redan är en samling returneras den oförändrad.

note: Tag: refpurpose
en: Return the geometry in its canonical form.
sv: Returnera geometrin i dess kanoniska form.

note: Tag: para
en: Returns the geometry in its normalized/canonical form. May reorder vertices in polygon rings, rings in a polygon, elements in a multi-geometry complex.
sv: Returnerar geometrin i dess normaliserade/kanoniska form. Kan omordna hörn i polygonringar, ringar i en polygon, element i ett komplex med flera geometrier.

note: Tag: para
en: Mostly only useful for testing purposes (comparing expected and obtained results).
sv: Oftast endast användbar för teständamål (jämförelse mellan förväntade och erhållna resultat).

note: Tag: refpurpose
en: Returns a point projected from a start point by a distance and bearing (azimuth).
sv: Returnerar en punkt som projiceras från en startpunkt med ett avstånd och en bäring (azimut).

note: Tag: para
en: Returns a point projected from a point along a geodesic using a given distance and azimuth (bearing). This is known as the direct geodesic problem.
sv: Returnerar en punkt som projiceras från en punkt längs en geodetisk linje med hjälp av ett givet avstånd och azimut (bäring). Detta är känt som det direkta geodetiska problemet.

note: Tag: para
en: The two-point version uses the path from the first to the second point to implicitly define the azimuth and uses the distance as before.
sv: I tvåpunktsversionen används vägen från den första till den andra punkten för att implicit definiera azimut och avståndet används som tidigare.

note: Tag: para
en: The distance is given in meters. Negative values are supported.
sv: Avståndet anges i meter. Negativa värden stöds.

note: Tag: para
en: The azimuth (also known as heading or bearing) is given in radians. It is measured clockwise from true north.
sv: Azimuten (även känd som kurs eller bäring) anges i radianer. Den mäts medurs från nordlig riktning.

note: Tag: para
en: North is azimuth zero (0 degrees)
sv: Norr är azimut noll (0 grader)

note: Tag: para
en: East is azimuth &#x03C0;/2 (90 degrees)
sv: Öst är azimut π/2 (90 grader)

note: Tag: para
en: South is azimuth &#x03C0; (180 degrees)
sv: Syd är azimut π (180 grader)

note: Tag: para
en: West is azimuth 3&#x03C0;/2 (270 degrees)
sv: Väst är azimut 3π/2 (270 grader)

note: Tag: para
en: Negative azimuth values and values greater than 2&#x03C0; (360 degrees) are supported.
sv: Negativa azimutvärden och värden som är större än 2π (360 grader) stöds.

note: Tag: para
en: Enhanced: 2.4.0 Allow negative distance and non-normalized azimuth.
sv: Förbättrad: 2.4.0 Tillåt negativt avstånd och icke-normaliserad azimut.

note: Tag: para
en: Enhanced: 3.4.0 Allow geometry arguments and two-point form omitting azimuth.
sv: Förbättrad: 3.4.0 Tillåt geometriargument och tvåpunktsform som utelämnar azimut.

note: Tag: title
en: Example: Projected point at 100,000 meters and bearing 45 degrees
sv: Exempel: Projicerad punkt på 100.000 meter och bäring 45 grader

note: Tag: para
en: , <xref linkend="ST_Distance"/>, <link xlink:href="http://www.postgresql.org/docs/current/interactive/functions-math.html">PostgreSQL function radians()</link>
sv: , <xref linkend="ST_Distance"/>, <link xlink:href="http://www.postgresql.org/docs/current/interactive/functions-math.html">PostgreSQL-funktion radians()</link>

note: Tag: refpurpose
en: Sets least significant bits of coordinates to zero
sv: Sätter koordinaternas minst signifikanta bitar till noll

note: Tag: para
en: <code>ST_QuantizeCoordinates</code> determines the number of bits (<code>N</code>) required to represent a coordinate value with a specified number of digits after the decimal point, and then sets all but the <code>N</code> most significant bits to zero. The resulting coordinate value will still round to the original value, but will have improved compressiblity. This can result in a significant disk usage reduction provided that the geometry column is using a <link xlink:href="https://www.postgresql.org/docs/current/static/storage-toast.html#STORAGE-TOAST-ONDISK"> compressible storage type</link>. The function allows specification of a different number of digits after the decimal point in each dimension; unspecified dimensions are assumed to have the precision of the <code>x</code> dimension. Negative digits are interpreted to refer digits to the left of the decimal point, (i.e., <code>prec_x=-2</code> will preserve coordinate values to the nearest 100.
sv: <code>ST_QuantizeCoordinates</code> bestämmer antalet bitar<code>(N)</code> som krävs för att representera ett koordinatvärde med ett angivet antal siffror efter decimalpunkten, och sätter sedan alla utom de <code>N</code> mest signifikanta bitarna till noll. Det resulterande koordinatvärdet kommer fortfarande att avrundas till det ursprungliga värdet, men har förbättrad komprimerbarhet. Detta kan resultera i en betydande minskning av diskanvändningen, förutsatt att geometrikolumnen använder en <link xlink:href="https://www.postgresql.org/docs/current/static/storage-toast.html#STORAGE-TOAST-ONDISK"> komprimerbar lagringstyp</link>. Funktionen tillåter specifikation av olika antal siffror efter decimaltecknet i varje dimension; ospecificerade dimensioner antas ha samma precision som <code>x-dimensionen</code>. Negativa siffror tolkas som siffror till vänster om decimaltecknet (t.ex. <code>prec_x=-2</code> bevarar koordinatvärden till närmaste 100-tal).

note: Tag: para
en: The coordinates produced by <code>ST_QuantizeCoordinates</code> are independent of the geometry that contains those coordinates and the relative position of those coordinates within the geometry. As a result, existing topological relationships between geometries are unaffected by use of this function. The function may produce invalid geometry when it is called with a number of digits lower than the intrinsic precision of the geometry.
sv: De koordinater som produceras av <code>ST_QuantizeCoordinates</code> är oberoende av den geometri som innehåller dessa koordinater och av koordinaternas relativa position inom geometrin. Detta innebär att befintliga topologiska relationer mellan geometrier inte påverkas av användningen av denna funktion. Funktionen kan ge upphov till ogiltig geometri när den anropas med ett antal siffror som är lägre än geometrins egen precision.

note: Tag: para
en: Availability: 2.5.0
sv: Tillgänglighet: 2.5.0

note: Tag: title
en: Technical Background
sv: Teknisk bakgrund

note: Tag: para
en: PostGIS stores all coordinate values as double-precision floating point integers, which can reliably represent 15 significant digits. However, PostGIS may be used to manage data that intrinsically has fewer than 15 significant digits. An example is TIGER data, which is provided as geographic coordinates with six digits of precision after the decimal point (thus requiring only nine significant digits of longitude and eight significant digits of latitude.)
sv: PostGIS lagrar alla koordinatvärden som flyttalsintegraler med dubbel precision, som på ett tillförlitligt sätt kan representera 15 signifikanta siffror. PostGIS kan dock användas för att hantera data som i sig har färre än 15 signifikanta siffror. Ett exempel är TIGER-data, som tillhandahålls som geografiska koordinater med sex precisionssiffror efter decimaltecknet (vilket innebär att det endast krävs nio signifikanta siffror för longitud och åtta signifikanta siffror för latitud)

note: Tag: para
en: When 15 significant digits are available, there are many possible representations of a number with 9 significant digits. A double precision floating point number uses 52 explicit bits to represent the significand (mantissa) of the coordinate. Only 30 bits are needed to represent a mantissa with 9 significant digits, leaving 22 insignificant bits; we can set their value to anything we like and still end up with a number that rounds to our input value. For example, the value 100.123456 can be represented by the floating point numbers closest to 100.123456000000, 100.123456000001, and 100.123456432199. All are equally valid, in that <code>ST_AsText(geom, 6)</code> will return the same result with any of these inputs. As we can set these bits to any value, <code>ST_QuantizeCoordinates</code> sets the 22 insignificant bits to zero. For a long coordinate sequence this creates a pattern of blocks of consecutive zeros that is compressed by PostgreSQL more efficiently.
sv: När 15 signifikanta siffror är tillgängliga finns det många möjliga representationer av ett tal med 9 signifikanta siffror. Ett flyttal med dubbel precision använder 52 explicita bitar för att representera koordinatens signifikand (mantissa). Endast 30 bitar behövs för att representera en mantissa med 9 signifikanta siffror, vilket ger 22 obetydliga bitar; vi kan ställa in deras värde till vad vi vill och ändå sluta med ett tal som avrundas till vårt inmatningsvärde. Till exempel kan värdet 100,123456 representeras av de flyttal som ligger närmast 100,123456000000, 100,123456000001 och 100,123456432199. Alla är lika giltiga, eftersom <code>ST_AsText(geom, 6)</code> kommer att returnera samma resultat med någon av dessa indata. Eftersom vi kan sätta dessa bitar till vilket värde som helst, sätter <code>ST_QuantizeCoordinates</code> de 22 obetydliga bitarna till noll. För en lång koordinatsekvens skapar detta ett mönster av block med på varandra följande nollor som komprimeras av PostgreSQL mer effektivt.

note: Tag: para
en: Only the on-disk size of the geometry is potentially affected by <code>ST_QuantizeCoordinates</code>. <xref linkend="ST_MemSize"/>, which reports the in-memory usage of the geometry, will return the the same value regardless of the disk space used by a geometry.
sv: Endast geometrins storlek på disken påverkas potentiellt av <code>ST_QuantizeCoordinates</code>. <xref linkend="ST_MemSize"/>, som rapporterar geometrins användning i minnet, kommer att returnera samma värde oavsett hur mycket diskutrymme som används av en geometri.

note: Tag: refpurpose
en: Remove a point from a linestring.
sv: Ta bort en punkt från en linestrings.

note: Tag: para
en: Removes a point from a LineString, given its index (0-based). Useful for turning a closed line (ring) into an open linestring.
sv: Tar bort en punkt från en LineString, givet dess index (0-baserat). Användbar för att förvandla en sluten linje (ring) till en öppen linestrings.

note: Tag: para
en: Enhanced: 3.2.0
sv: Förbättrad: 3.2.0

note: Tag: para
en: Guarantees no lines are closed by removing the end point of closed lines (rings). Assumes geom is of type LINESTRING
sv: Garanterar att inga linjer är slutna genom att ta bort slutpunkten för slutna linjer (ringar). Förutsätter att geom är av typen LINESTRING

note: Tag: refpurpose
en: Returns a version of a geometry with duplicate points removed.
sv: Returnerar en version av en geometri där dubbletter av punkter har tagits bort.

note: Tag: para
en: Returns a version of the given geometry with duplicate consecutive points removed. The function processes only (Multi)LineStrings, (Multi)Polygons and MultiPoints but it can be called with any kind of geometry. Elements of GeometryCollections are processed individually. The endpoints of LineStrings are preserved.
sv: Returnerar en version av den angivna geometrin där dubbla punkter har tagits bort. Funktionen bearbetar endast (Multi)LineStrings, (Multi)Polygons och MultiPoints men den kan anropas med alla typer av geometrier. Element i GeometryCollections bearbetas individuellt. Slutpunkterna för LineStrings bevaras.

note: Tag: para
en: If a non-zero <parameter>tolerance</parameter> parameter is provided, vertices within the tolerance distance of one another are considered to be duplicates. The distance is computed in 2D (XY plane).
sv: Om en <parameter>toleransparameter</parameter> som inte är noll anges, anses vertikaler som ligger inom toleransavståndet från varandra vara duplikat. Avståndet beräknas i 2D (XY-planet).

note: Tag: para
en: <emphasis role="bold">Example:</emphasis> Collection elements are processed individually.
sv: <emphasis role="bold">Exempel:</emphasis> Samlingselement bearbetas individuellt.

note: Tag: para
en: <emphasis role="bold">Example:</emphasis> Repeated point removal with a distance tolerance.
sv: <emphasis role="bold">Exempel:</emphasis> Upprepad punktborttagning med en avståndstolerans.

note: Tag: refpurpose
en: Removes points that are irrelevant for rendering a specific rectangular view of a geometry.
sv: Tar bort punkter som är irrelevanta för rendering av en specifik rektangulär vy av en geometri.

note: Tag: para
en: Returns a <xref linkend="geometry"/> without points being irrelevant for rendering the geometry within a given rectangular view.
sv: Returnerar en <xref linkend="geometry"/> utan punkter som är irrelevanta för rendering av geometrin inom en given rektangulär vy.

note: Tag: para
en: This function can be used to quickly preprocess geometries that should be rendered only within certain bounds.
sv: Denna funktion kan användas för att snabbt förbehandla geometrier som endast ska återges inom vissa gränser.

note: Tag: para
en: Only geometries of type (MULTI)POLYGON and (MULTI)LINESTRING are evaluated. Other geometries keep unchanged.
sv: Endast geometrier av typen (MULTI)POLYGON och (MULTI)LINESTRING utvärderas. Övriga geometrier förblir oförändrade.

note: Tag: para
en: In contrast to <code>ST_ClipByBox2D()</code> this function
sv: I motsats till <code>ST_ClipByBox2D()</code> är denna funktion

note: Tag: para
en: sorts out points without computing new intersection points which avoids rounding errors and usually increases performance,
sv: sorterar ut punkter utan att beräkna nya skärningspunkter, vilket undviker avrundningsfel och vanligtvis ökar prestandan,

note: Tag: para
en: returns a geometry with equal or similar point number,
sv: returnerar en geometri med samma eller liknande punktnummer,

note: Tag: para
en: leads to the same rendering result within the specified view, and
sv: leder till samma renderingsresultat inom den angivna vyn, och

note: Tag: para
en: may introduce self-intersections which would make the resulting geometry invalid (see example below).
sv: kan ge upphov till självskärningar som skulle göra den resulterande geometrin ogiltig (se exempel nedan).

note: Tag: para
en: If <code>cartesian_hint</code> is set to <code>true</code>, the algorithm applies additional optimizations involving cartesian math to further reduce the resulting point number. Please note that using this option might introduce rendering artifacts if the resulting coordinates are projected into another (non-cartesian) coordinate system before rendering.
sv: Om <code>cartesian_hint</code> är satt till <code>true</code> tillämpar algoritmen ytterligare optimeringar som involverar cartesisk matematik för att ytterligare minska det resulterande punktantalet. Observera att om du använder det här alternativet kan det leda till renderingsartefakter om de resulterande koordinaterna projiceras till ett annat (icke-kartesiskt) koordinatsystem före rendering.

note: Tag: para
en: For polygons, this function does currently not ensure that the result is valid. This situation can be checked with <xref linkend="ST_IsValid"/> and repaired with <xref linkend="ST_MakeValid"/>.
sv: För polygoner säkerställer denna funktion för närvarande inte att resultatet är giltigt. Denna situation kan kontrolleras med <xref linkend="ST_IsValid"/> och repareras med <xref linkend="ST_MakeValid"/>.

note: Tag: para
en: Example: ST_RemoveIrrelevantPointsForView() applied to a polygon. Blue points remain, the rendering result (light-blue area) within the grey view box remains as well.
sv: Exempel: ST_RemoveIrrelevantPointsForView() tillämpas på en polygon. Blå punkter finns kvar, renderingsresultatet (ljusblått område) inom den grå visningsrutan finns också kvar.

note: Tag: para
en: Example: Due to the fact that points are just sorted out and no new points are computed, the result of ST_RemoveIrrelevantPointsForView() may contain self-intersections.
sv: Exempel på detta: Eftersom punkterna bara sorteras bort och inga nya punkter beräknas, kan resultatet av ST_RemoveIrrelevantPointsForView() innehålla självskärande punkter.

note: Tag: refpurpose
en: Removes small parts (polygon rings or linestrings) of a geometry.
sv: Tar bort små delar (polygonringar eller linestrings) av en geometri.

note: Tag: para
en: Returns a <xref linkend="geometry"/> without small parts (exterior or interior polygon rings, or linestrings).
sv: Returnerar en <xref linkend="geometry"/> utan små delar (yttre eller inre polygonringar eller linestrings).

note: Tag: para
en: This function can be used as preprocessing step for creating simplified maps, e. g. to remove small islands or holes.
sv: Denna funktion kan användas som ett förbehandlingssteg för att skapa förenklade kartor, t.ex. för att ta bort små öar eller hål.

note: Tag: para
en: It evaluates only geometries of type (MULTI)POLYGON and (MULTI)LINESTRING. Other geometries remain unchanged.
sv: Den utvärderar endast geometrier av typen (MULTI)POLYGON och (MULTI)LINESTRING. Andra geometrier förblir oförändrade.

note: Tag: para
en: If <parameter>minSizeX</parameter> is greater than 0, parts are sorted out if their width is smaller than <parameter>minSizeX</parameter>.
sv: Om <parameter>minSizeX</parameter> är större än 0 sorteras delar ut om deras bredd är mindre än <parameter>minSizeX</parameter>.

note: Tag: para
en: If <parameter>minSizeY</parameter> is greater than 0, parts are sorted out if their height is smaller than <parameter>minSizeY</parameter>.
sv: Om <parameter>minSizeY</parameter> är större än 0 sorteras delar ut om deras höjd är mindre än <parameter>minSizeY</parameter>.

note: Tag: para
en: Both <parameter>minSizeX</parameter> and <parameter>minSizeY</parameter> are measured in coordinate system units of the geometry.
sv: Både <parameter>minSizeX</parameter> och <parameter>minSizeY</parameter> mäts i geometrins koordinatsystemenheter.

note: Tag: para
en: For polygon types, evaluation is done separately for each ring which can lead to one of the following results:
sv: För polygontyper görs utvärderingen separat för varje ring, vilket kan leda till något av följande resultat:

note: Tag: para
en: the original geometry,
sv: den ursprungliga geometrin,

note: Tag: para
en: a POLYGON with all rings with less vertices,
sv: en POLYGON med alla ringar som har färre toppar,

note: Tag: para
en: a POLYGON with a reduced number of interior rings (having possibly less vertices),
sv: en POLYGON med ett reducerat antal inre ringar (som eventuellt har färre toppar),

note: Tag: para
en: a POLYGON EMPTY, or
sv: en POLYGON EMPTY, eller

note: Tag: para
en: a MULTIPOLYGON with a reduced number of polygons (having possibly less interior rings or vertices), or
sv: en MULTIPOLYGON med ett reducerat antal polygoner (som eventuellt har färre inre ringar eller hörn), eller

note: Tag: para
en: a MULTIPOLYGON EMPTY.
sv: en MULTIPOLYGON EMPTY.

note: Tag: para
en: For linestring types, evaluation is done for each linestring which can lead to one of the following results:
sv: För linestringstyper görs utvärderingen för varje linestrings, vilket kan leda till något av följande resultat:

note: Tag: para
en: a LINESTRING with a reduced number of vertices,
sv: en LINESTRING med ett reducerat antal toppar,

note: Tag: para
en: a MULTILINESTRING with a reduced number of linestrings (having possibly less vertices), or
sv: en MULTILINESTRING med ett reducerat antal linestringsar (som eventuellt har färre toppar), eller

note: Tag: para
en: a MULTILINESTRING EMPTY.
sv: en MULTILINESTRING EMPTY.

note: Tag: para
en: Example: ST_RemoveSmallParts() applied to a multi-polygon. Blue parts remain.
sv: Exempel: ST_RemoveSmallParts() tillämpas på en multipolygon. Blå delar kvarstår.

note: Tag: refpurpose
en: Return the geometry with vertex order reversed.
sv: Returnera geometrin med omvänd ordning på topparna.

note: Tag: para
en: Can be used on any geometry and reverses the order of the vertices.
sv: Kan användas på vilken geometri som helst och vänder på ordningen på hörnen.

note: Tag: para
en: Enhanced: 2.4.0 support for curves was introduced.
sv: Förbättrad: 2.4.0 stöd för kurvor infördes.

note: Tag: refpurpose
en: Returns a modified geometry/geography having no segment longer than a given distance.
sv: Returnerar en modifierad geometri/geografi som inte har något segment som är längre än ett givet avstånd.

note: Tag: para
en: Returns a modified geometry/geography having no segment longer than <varname>max_segment_length</varname>. Length is computed in 2D. Segments are always split into equal-length subsegments.
sv: Returnerar en modifierad geometri/geografi som inte har något segment som är längre än <varname>max_segment_length</varname>. Längden beräknas i 2D. Segmenten delas alltid upp i lika långa undersegment.

note: Tag: para
en: For geometry, the maximum length is in the units of the spatial reference system.
sv: För geometri är den maximala längden i enheterna i det spatiala referenssystemet.

note: Tag: para
en: For geography, the maximum length is in meters. Distances are computed on the sphere. Added vertices are created along the spherical great-circle arcs defined by segment endpoints.
sv: För geografi är den maximala längden i meter. Avstånden beräknas på sfären. Tillagda hörnpunkter skapas längs de sfäriska storcirkelbågar som definieras av segmentets ändpunkter.

note: Tag: para
en: This only shortens long segments. It does not lengthen segments shorter than the maximum length.
sv: Detta förkortar endast långa segment. Den förlänger inte segment som är kortare än den maximala längden.

note: Tag: para
en: For inputs containing long segments, specifying a relatively short <varname>max_segment_length</varname> can cause a very large number of vertices to be added. This can happen unintentionally if the argument is specified accidentally as a number of segments, rather than a maximum length.
sv: För indata som innehåller långa segment kan en relativt kort <varname>max_segment_length</varname> leda till att ett mycket stort antal hörnpunkter läggs till. Detta kan hända oavsiktligt om argumentet av misstag anges som ett antal segment i stället för en maximal längd.

note: Tag: para
en: Enhanced: 3.0.0 Segmentize geometry now produces equal-length subsegments
sv: Förbättrad: 3.0.0 Segmentize-geometri producerar nu lika långa undersegment

note: Tag: para
en: Enhanced: 2.3.0 Segmentize geography now produces equal-length subsegments
sv: Förbättrad: 2.3.0 Segmentize-geografin producerar nu lika långa undersegment

note: Tag: para
en: Enhanced: 2.1.0 support for geography was introduced.
sv: Förbättrad: 2.1.0 stöd för geografi infördes.

note: Tag: para
en: Changed: 2.1.0 As a result of the introduction of geography support, the usage <code>ST_Segmentize('LINESTRING(1 2, 3 4)', 0.5)</code> causes an ambiguous function error. The input needs to be properly typed as a geometry or geography. Use ST_GeomFromText, ST_GeogFromText or a cast to the required type (e.g. <code>ST_Segmentize('LINESTRING(1 2, 3 4)'::geometry, 0.5) )</code>
sv: Ändrad: 2.1.0 Som ett resultat av införandet av geografistöd orsakar användningen <code>ST_Segmentize('LINESTRING(1 2, 3 4)', 0.5)</code> ett tvetydigt funktionsfel. Indata måste vara korrekt typad som en geometri eller geografi. Använd ST_GeomFromText, ST_GeogFromText eller en cast till den nödvändiga typen (t.ex. <code>ST_Segmentize('LINESTRING(1 2, 3 4)'::geometry, 0.5) )</code>

note: Tag: para
en: Segmentizing a line. Long segments are split evenly, and short segments are not split.
sv: Segmentisering av en linje. Långa segment delas upp jämnt, medan korta segment inte delas upp.

note: Tag: para
en: Segmentizing a polygon:
sv: Segmentisering av en polygon:

note: Tag: para
en: Segmentizing a geographic line, using a maximum segment length of 2000 kilometers. Vertices are added along the great-circle arc connecting the endpoints.
sv: Segmentisering av en geografisk linje med en maximal segmentlängd på 2000 kilometer. Hörnpunkter läggs till längs den storcirkelbåge som förbinder ändpunkterna.

note: Tag: para
en: A geographic line segmentized along a great circle arc
sv: En geografisk linje segmenterad längs en storcirkelbåge

note: Tag: refpurpose
en: Replace point of a linestring with a given point.
sv: Ersätt punkten i en linestrings med en given punkt.

note: Tag: para
en: Replace point N of linestring with given point. Index is 0-based.Negative index are counted backwards, so that -1 is last point. This is especially useful in triggers when trying to maintain relationship of joints when one vertex moves.
sv: Ersätter punkt N i linestrings med given punkt. Index är 0-baserat. Negativa index räknas baklänges, så att -1 är sista punkten. Detta är särskilt användbart i triggers när man försöker bibehålla relationen mellan lederna när en vertex flyttas.

note: Tag: para
en: Updated 2.3.0 : negative indexing
sv: Uppdaterad 2.3.0: negativ indexering

note: Tag: refpurpose
en: Shifts the longitude coordinates of a geometry between -180..180 and 0..360.
sv: Flyttar longitudkoordinaterna för en geometri mellan -180..180 och 0..360.

note: Tag: para
en: Reads every point/vertex in a geometry, and shifts its longitude coordinate from -180..0 to 180..360 and vice versa if between these ranges. This function is symmetrical so the result is a 0..360 representation of a -180..180 data and a -180..180 representation of a 0..360 data.
sv: Läser varje punkt/vertex i en geometri och flyttar dess longitudkoordinat från -180..0 till 180..360 och vice versa om den ligger mellan dessa intervall. Denna funktion är symmetrisk så resultatet är en 0..360-representation av en -180..180-data och en -180..180-representation av en 0..360-data.

note: Tag: para
en: This is only useful for data with coordinates in longitude/latitude; e.g. SRID 4326 (WGS 84 geographic)
sv: Detta är endast användbart för data med koordinater i longitud/latitud, t.ex. SRID 4326 (WGS 84 geographic)

note: Tag: para
en: Pre-1.3.4 bug prevented this from working for MULTIPOINT. 1.3.4+ works with MULTIPOINT as well.
sv: Före 1.3.4 hindrade buggen detta från att fungera för MULTIPOINT. 1.3.4+ fungerar även med MULTIPOINT.

note: Tag: para
en: Enhanced: 2.0.0 support for Polyhedral surfaces and TIN was introduced.
sv: Förbättrad: 2.0.0 stöd för polyhedrala ytor och TIN infördes.

note: Tag: para
en: NOTE: this function was renamed from "ST_Shift_Longitude" in 2.2.0
sv: OBS: denna funktion döptes om från "ST_Shift_Longitude" i 2.2.0

note: Tag: refpurpose
en: Wrap a geometry around an X value.
sv: Omsluta en geometri runt ett X-värde.

note: Tag: para
en: This function splits the input geometries and then moves every resulting component falling on the right (for negative 'move') or on the left (for positive 'move') of given 'wrap' line in the direction specified by the 'move' parameter, finally re-unioning the pieces together.
sv: Denna funktion delar upp inmatningsgeometrierna och flyttar sedan varje resulterande komponent som faller till höger (för negativ "move") eller till vänster (för positiv "move") om den givna "wrap"-linjen i den riktning som anges av "move"-parametern, och sammanfogar slutligen bitarna igen.

note: Tag: para
en: This is useful to "recenter" long-lat input to have features of interest not spawned from one side to the other.
sv: Detta är användbart för att "omcentrera" Long-Lat Input så att intressanta funktioner inte skapas från den ena sidan till den andra.

note: Tag: para
en: Availability: 2.3.0 requires GEOS
sv: Tillgänglighet: 2.3.0 kräver GEOS

note: Tag: refpurpose
en: Snap all points of the input geometry to a regular grid.
sv: Fäst alla punkter i indatageometrin i ett regelbundet rutnät.

note: Tag: para
en: Variant 1,2,3: Snap all points of the input geometry to the grid defined by its origin and cell size. Remove consecutive points falling on the same cell, eventually returning NULL if output points are not enough to define a geometry of the given type. Collapsed geometries in a collection are stripped from it. Useful for reducing precision.
sv: Variant 1,2,3: Fäst alla punkter i indatageometrin i det rutnät som definieras av dess ursprung och cellstorlek. Ta bort på varandra följande punkter som faller på samma cell, och returnera slutligen NULL om utdatapunkterna inte är tillräckliga för att definiera en geometri av den givna typen. Kollapsade geometrier i en samling tas bort från den. Användbart för att minska precisionen.

note: Tag: para
en: Variant 4: Introduced 1.1.0 - Snap all points of the input geometry to the grid defined by its origin (the second argument, must be a point) and cell sizes. Specify 0 as size for any dimension you don't want to snap to a grid.
sv: Variant 4: Introducerad 1.1.0 - Snappa alla punkter i indatageometrin till det rutnät som definieras av dess ursprung (det andra argumentet, måste vara en punkt) och cellstorlekar. Ange 0 som storlek för alla dimensioner som du inte vill fästa i ett rutnät.

note: Tag: para
en: The returned geometry might lose its simplicity (see <xref linkend="ST_IsSimple"/>).
sv: Den återlämnade geometrin kan förlora sin enkelhet (se <xref linkend="ST_IsSimple"/>).

note: Tag: para
en: Before release 1.1.0 this function always returned a 2d geometry. Starting at 1.1.0 the returned geometry will have same dimensionality as the input one with higher dimension values untouched. Use the version taking a second geometry argument to define all grid dimensions.
sv: Före release 1.1.0 returnerade denna funktion alltid en 2D-geometri. Från och med 1.1.0 kommer den returnerade geometrin att ha samma dimensionalitet som den inmatade geometrin med högre dimensionsvärden orörda. Använd versionen som tar ett andra geometriargument för att definiera alla rutnätsdimensioner.

note: Tag: para
en: Availability: 1.0.0RC1
sv: Tillgänglighet: 1.0.0RC1

note: Tag: para
en: Availability: 1.1.0 - Z and M support
sv: Tillgänglighet: 1.1.0 - Stöd för Z och M

note: Tag: refpurpose
en: Snap segments and vertices of input geometry to vertices of a reference geometry.
sv: Fäst segment och vertikaler i indatageometrin till vertikaler i en referensgeometri.

note: Tag: para
en: Snaps the vertices and segments of a geometry to another Geometry's vertices. A snap distance tolerance is used to control where snapping is performed. The result geometry is the input geometry with the vertices snapped. If no snapping occurs then the input geometry is returned unchanged.
sv: Snappar en geometris hörn och segment till en annan geometris hörn. En tolerans för snäppavstånd används för att styra var snäppningen utförs. Resultatgeometrin är indatageometrin med de snäppta topparna. Om ingen snäppning sker returneras indatageometrin oförändrad.

note: Tag: para
en: Snapping one geometry to another can improve robustness for overlay operations by eliminating nearly-coincident edges (which cause problems during noding and intersection calculation).
sv: Att snäppa en geometri till en annan kan förbättra robustheten för överlagringsoperationer genom att eliminera nästan sammanfallande kanter (som orsakar problem under nodning och intersektionsberäkning).

note: Tag: para
en: Too much snapping can result in invalid topology being created, so the number and location of snapped vertices is decided using heuristics to determine when it is safe to snap. This can result in some potential snaps being omitted, however.
sv: För mycket snäppning kan leda till att en ogiltig topologi skapas, så antalet och placeringen av de snäppta topparna bestäms med hjälp av heuristik för att avgöra när det är säkert att snäppa. Detta kan dock leda till att vissa potentiella snäppningar utelämnas.

note: Tag: para
en: The returned geometry might lose its simplicity (see <xref linkend="ST_IsSimple"/>) and validity (see <xref linkend="ST_IsValid"/>).
sv: Den återlämnade geometrin kan förlora sin enkelhet (se <xref linkend="ST_IsSimple"/>) och giltighet (se <xref linkend="ST_IsValid"/>).

note: Tag: para
en: A multipolygon shown with a linestring (before any snapping)
sv: En multipolygon som visas med en linestrings (innan någon snapping)

note: Tag: para
en: A multipolygon snapped to linestring to tolerance: 1.01 of distance. The new multipolygon is shown with reference linestring
sv: En multipolygon knäpps till linestrings med tolerans: 1,01 av avståndet. Den nya multipolygonen visas med referenslinestrings

note: Tag: para
en: A multipolygon snapped to linestring to tolerance: 1.25 of distance. The new multipolygon is shown with reference linestring
sv: En multipolygon knäpps till linestrings med toleransen: 1,25 av avståndet. Den nya multipolygonen visas med referenslinestrings

note: Tag: para
en: The linestring snapped to the original multipolygon at tolerance 1.01 of distance. The new linestring is shown with reference multipolygon
sv: Linjesträngen snäppte till den ursprungliga multipolygonen med toleransen 1,01 av avståndet. Den nya linjesträngen visas med referensmultipolygon

note: Tag: para
en: The linestring snapped to the original multipolygon at tolerance 1.25 of distance. The new linestring is shown with reference multipolygon
sv: Linjesträngen knäpps till den ursprungliga multipolygonen med toleransen 1,25 av avståndet. Den nya linjesträngen visas med referensmultipolygonen

note: Tag: refpurpose
en: Returns a version of the given geometry with given ordinate values swapped.
sv: Returnerar en version av den givna geometrin med givna ordinatvärden ombytta.

note: Tag: para
en: Returns a version of the given geometry with given ordinates swapped.
sv: Returnerar en version av den givna geometrin med givna ordinater ombytta.

note: Tag: para
en: The <varname>ords</varname> parameter is a 2-characters string naming the ordinates to swap. Valid names are: x,y,z and m.
sv: Parametern <varname>ords</varname> är en sträng med 2 tecken som namnger de ordinater som ska bytas ut. Giltiga namn är: x,y,z och m.

note: Tag: title
en: Exceptional Functions
sv: Exceptionella funktioner

note: Tag: para
en: These functions are rarely used functions that should only be used if your data is corrupted in someway. They are used for troubleshooting corruption and also fixing things that should under normal circumstances, never happen.
sv: De här funktionerna används sällan och bör bara användas om dina data är skadade på något sätt. De används för felsökning av korruption och för att åtgärda saker som under normala omständigheter aldrig bör inträffa.

note: Tag: refpurpose
en: Add bounding box to the geometry.
sv: Lägg till en begränsningsbox till geometrin.

note: Tag: para
en: Add bounding box to the geometry. This would make bounding box based queries faster, but will increase the size of the geometry.
sv: Lägg till en begränsningsbox i geometrin. Detta skulle göra frågor baserade på bounding box snabbare, men kommer att öka geometrins storlek.

note: Tag: para
en: Bounding boxes are automatically added to geometries so in general this is not needed unless the generated bounding box somehow becomes corrupted or you have an old install that is lacking bounding boxes. Then you need to drop the old and re-add.
sv: Begränsningsrutor läggs automatiskt till geometrier så i allmänhet behövs inte detta om inte den genererade begränsningsrutan på något sätt blir skadad eller om du har en gammal installation som saknar begränsningsrutor. Då måste du ta bort de gamla och lägga till dem igen.

note: Tag: refpurpose
en: Drop the bounding box cache from the geometry.
sv: Ta bort begränsningsboxens cache från geometrin.

note: Tag: para
en: Drop the bounding box cache from the geometry. This reduces geometry size, but makes bounding-box based queries slower. It is also used to drop a corrupt bounding box. A tale-tell sign of a corrupt cached bounding box is when your ST_Intersects and other relation queries leave out geometries that rightfully should return true.
sv: Ta bort bounding box-cachen från geometrin. Detta minskar geometrins storlek, men gör frågor baserade på bounding box långsammare. Det används också för att släppa en korrupt bounding box. Ett tecken på en korrupt cachelagrad bounding box är när ST_Intersects och andra relationsfrågor utelämnar geometrier som rätteligen borde returnera true.

note: Tag: para
en: Bounding boxes are automatically added to geometries and improve speed of queries so in general this is not needed unless the generated bounding box somehow becomes corrupted or you have an old install that is lacking bounding boxes. Then you need to drop the old and re-add. This kind of corruption has been observed in 8.3-8.3.6 series whereby cached bboxes were not always recalculated when a geometry changed and upgrading to a newer version without a dump reload will not correct already corrupted boxes. So one can manually correct using below and re-add the bbox or do a dump reload.
sv: Begränsningsrutor läggs automatiskt till geometrier och förbättrar hastigheten på frågor så i allmänhet behövs detta inte om inte den genererade begränsningsrutan på något sätt blir skadad eller om du har en gammal installation som saknar begränsningsrutor. Då måste du ta bort den gamla och lägga till den på nytt. Denna typ av korruption har observerats i 8.3-8.3.6-serien varigenom cachade bboxar inte alltid omräknades när en geometri ändrades och uppgradering till en nyare version utan en omladdning av dumpning kommer inte att korrigera redan korrupta boxar. Så man kan korrigera manuellt med hjälp av nedan och lägga till bboxen igen eller göra en dump-omladdning.

note: Tag: refpurpose
en: Returns TRUE if the bbox of this geometry is cached, FALSE otherwise.
sv: Returnerar TRUE om bboxen för denna geometri är cachad, FALSE annars.

note: Tag: para
en: Returns TRUE if the bbox of this geometry is cached, FALSE otherwise. Use <xref linkend="PostGIS_AddBBox"/> and <xref linkend="PostGIS_DropBBox"/> to control caching.
sv: Returnerar TRUE om bboxen för denna geometri är cachelagrad, FALSE annars. Använd <xref linkend="PostGIS_AddBBox"/> och <xref linkend="PostGIS_DropBBox"/> för att styra cachelagring.

note: Tag: title
en: Grand Unified Custom Variables (GUCs)
sv: Grand Unified Custom Variables (GUC)

note: Tag: para
en: This section lists custom PostGIS Grand Unified Custom Variables (GUC). These can be set globally, by database, by session or by transaction. Best set at global or database level.
sv: I detta avsnitt listas anpassade PostGIS Grand Unified Custom Variables (GUC). Dessa kan ställas in globalt, per databas, per session eller per transaktion. Bäst att ställa in på global nivå eller databasnivå.

note: Tag: para
en: For more examples of usage refer to <link xlink:href="https://www.postgresql.org/docs/current/sql-set.html">SQL SET</link> and <link xlink:href="https://www.postgresql.org/docs/current/sql-altersystem.html">SQL ALTER SYSTEM</link>
sv: För fler exempel på användning, se <link xlink:href="https://www.postgresql.org/docs/current/sql-set.html">SQL SET</link> och <link xlink:href="https://www.postgresql.org/docs/current/sql-altersystem.html">SQL ALTER SYSTEM</link>

note: Tag: refpurpose
en: A configuration option to assign the value of GDAL's GDAL_DATA option. If not set, the environmentally set GDAL_DATA variable is used.
sv: Ett konfigurationsalternativ för att tilldela värdet för GDAL:s GDAL_DATA-alternativ. Om den inte är inställd används den miljöinställda variabeln GDAL_DATA.

note: Tag: para
en: A PostgreSQL GUC variable for setting the value of GDAL's GDAL_DATA option. The <varname>postgis.gdal_datapath</varname> value should be the complete physical path to GDAL's data files.
sv: En PostgreSQL GUC-variabel för att ställa in värdet på GDAL: s GDAL_DATA-alternativ. Värdet <varname>postgis.gdal_datapath</varname> bör vara den fullständiga fysiska sökvägen till GDAL:s datafiler.

note: Tag: para
en: This configuration option is of most use for Windows platforms where GDAL's data files path is not hard-coded. This option should also be set when GDAL's data files are not located in GDAL's expected path.
sv: Detta konfigurationsalternativ är mest användbart för Windows-plattformar där GDAL:s datafilsökväg inte är hårdkodad. Detta alternativ bör också ställas in när GDAL:s datafiler inte finns i GDAL:s förväntade sökväg.

note: Tag: para
en: This option can be set in PostgreSQL's configuration file postgresql.conf. It can also be set by connection or transaction.
sv: Detta alternativ kan ställas in i PostgreSQL: s konfigurationsfil postgresql.conf. Det kan också ställas in via anslutning eller transaktion.

note: Tag: para
en: Additional information about GDAL_DATA is available at GDAL's <link xlink:href="https://gdal.org/user/configoptions.html">Configuration Options</link>.
sv: Ytterligare information om GDAL_DATA finns på GDAL:s <link xlink:href="https://gdal.org/user/configoptions.html">konfigurationsalternativ</link>.

note: Tag: para
en: Set and reset <varname>postgis.gdal_datapath</varname>
sv: Ställ in och återställ <varname>postgis.gdal_datapath</varname>

note: Tag: para
en: Setting on windows for a particular database
sv: Inställning av fönster för en viss databas

note: Tag: refpurpose
en: A configuration option to set the enabled GDAL drivers in the PostGIS environment. Affects the GDAL configuration variable GDAL_SKIP.
sv: Ett konfigurationsalternativ för att ställa in de aktiverade GDAL-drivrutinerna i PostGIS-miljön. Påverkar GDAL-konfigurationsvariabeln GDAL_SKIP.

note: Tag: para
en: A configuration option to set the enabled GDAL drivers in the PostGIS environment. Affects the GDAL configuration variable GDAL_SKIP. This option can be set in PostgreSQL's configuration file: postgresql.conf. It can also be set by connection or transaction.
sv: Ett konfigurationsalternativ för att ställa in de aktiverade GDAL-drivrutinerna i PostGIS-miljön. Påverkar GDAL-konfigurationsvariabeln GDAL_SKIP. Det här alternativet kan ställas in i PostgreSQL: s konfigurationsfil: postgresql.conf. Det kan också ställas in via anslutning eller transaktion.

note: Tag: para
en: The initial value of <varname>postgis.gdal_enabled_drivers</varname> may also be set by passing the environment variable <varname>POSTGIS_GDAL_ENABLED_DRIVERS</varname> with the list of enabled drivers to the process starting PostgreSQL.
sv: Det initiala värdet för <varname>postgis.gdal_enabled_drivers</varname> kan också ställas in genom att skicka miljövariabeln <varname>POSTGIS_GDAL_ENABLED_DRIVERS</varname> med listan över aktiverade drivrutiner till processen som startar PostgreSQL.

note: Tag: para
en: Enabled GDAL specified drivers can be specified by the driver's short-name or code. Driver short-names or codes can be found at <link xlink:href="http://www.gdal.org/formats_list.html">GDAL Raster Formats</link>. Multiple drivers can be specified by putting a space between each driver.
sv: Aktiverade GDAL specificerade drivrutiner kan specificeras med drivrutinens kortnamn eller kod. Kortnamn eller koder för drivrutiner finns på <link xlink:href="http://www.gdal.org/formats_list.html">GDAL Raster Formats</link>. Flera drivrutiner kan specificeras genom att lägga till ett mellanslag mellan varje drivrutin.

note: Tag: para
en: There are three special codes available for <varname>postgis.gdal_enabled_drivers</varname>. The codes are case-sensitive.
sv: Det finns tre specialkoder tillgängliga för <varname>postgis.gdal_enabled_drivers</varname>. Koderna är skiftlägeskänsliga.

note: Tag: para
en: <varname>DISABLE_ALL</varname> disables all GDAL drivers. If present, <varname>DISABLE_ALL</varname> overrides all other values in <varname>postgis.gdal_enabled_drivers</varname>.
sv: <varname>DISABLE_ALL</varname> inaktiverar alla GDAL-drivrutiner. Om <varname>DISABLE_ALL</varname> finns där åsidosätter den alla andra värden i <varname>postgis.gdal_enabled_drivers</varname>.

note: Tag: para
en: <varname>ENABLE_ALL</varname> enables all GDAL drivers.
sv: <varname>ENABLE_ALL</varname> aktiverar alla GDAL-drivrutiner.

note: Tag: para
en: <varname>VSICURL</varname> enables GDAL's <varname>/vsicurl/</varname> virtual file system.
sv: <varname>VSICURL</varname> aktiverar GDAL:s virtuella filsystem <varname>/vsicurl/</varname>.

note: Tag: para
en: When <varname>postgis.gdal_enabled_drivers</varname> is set to DISABLE_ALL, attempts to use out-db rasters, ST_FromGDALRaster(), ST_AsGDALRaster(), ST_AsTIFF(), ST_AsJPEG() and ST_AsPNG() will result in error messages.
sv: När <varname>postgis.gdal_enabled_drivers</varname> är satt till DISABLE_ALL kommer försök att använda out-db rasters, ST_FromGDALRaster(), ST_AsGDALRaster(), ST_AsTIFF(), ST_AsJPEG() och ST_AsPNG() att resultera i felmeddelanden.

note: Tag: para
en: In the standard PostGIS installation, <varname>postgis.gdal_enabled_drivers</varname> is set to DISABLE_ALL.
sv: I standardinstallationen av PostGIS är <varname>postgis.gdal_enabled_drivers</varname> inställd på DISABLE_ALL.

note: Tag: para
en: Additional information about GDAL_SKIP is available at GDAL's <link xlink:href="https://gdal.org/user/configoptions.html">Configuration Options</link>.
sv: Ytterligare information om GDAL_SKIP finns på GDAL:s <link xlink:href="https://gdal.org/user/configoptions.html">konfigurationsalternativ</link>.

note: Tag: para
en: To set and reset <varname>postgis.gdal_enabled_drivers</varname> for current session
sv: För att ställa in och återställa <varname>postgis.gdal_enabled_drivers</varname> för aktuell session

note: Tag: para
en: Set for all new connections to a specific database to specific drivers
sv: Ställ in alla nya anslutningar till en specifik databas till specifika drivrutiner

note: Tag: para
en: Setting for whole database cluster to enable all drivers. Requires super user access. Also note that database, session, and user settings override this.
sv: Inställning för hela databasklustret för att aktivera alla drivrutiner. Kräver superanvändaråtkomst. Observera också att databas-, sessions- och användarinställningar åsidosätter detta.

note: Tag: refpurpose
en: A boolean configuration option to enable access to out-db raster bands.
sv: Ett booleskt konfigurationsalternativ för att aktivera åtkomst till out-db-rasterband.

note: Tag: para
en: A boolean configuration option to enable access to out-db raster bands. This option can be set in PostgreSQL's configuration file: postgresql.conf. It can also be set by connection or transaction.
sv: Ett boolskt konfigurationsalternativ för att aktivera åtkomst till out-db rasterband. Detta alternativ kan ställas in i PostgreSQL: s konfigurationsfil: postgresql.conf. Det kan också ställas in via anslutning eller transaktion.

note: Tag: para
en: The initial value of <varname>postgis.enable_outdb_rasters</varname> may also be set by passing the environment variable <varname>POSTGIS_ENABLE_OUTDB_RASTERS</varname> with a non-zero value to the process starting PostgreSQL.
sv: Det initiala värdet för <varname>postgis.enable_outdb_rasters</varname> kan också ställas in genom att skicka miljövariabeln <varname>POSTGIS_ENABLE_OUTDB_RASTERS</varname> med ett icke-nollvärde till processen som startar PostgreSQL.

note: Tag: para
en: Even if <varname>postgis.enable_outdb_rasters</varname> is True, the GUC <varname>postgis.gdal_enabled_drivers</varname> determines the accessible raster formats.
sv: Även om <varname>postgis.enable_outdb_rasters</varname> är True, avgör GUC <varname>postgis.gdal_enabled_drivers</varname> vilka rasterformat som är tillgängliga.

note: Tag: para
en: In the standard PostGIS installation, <varname>postgis.enable_outdb_rasters</varname> is set to False.
sv: I standardinstallationen av PostGIS är <varname>postgis.enable_outdb_rasters</varname> inställd på False.

note: Tag: para
en: Set and reset <varname>postgis.enable_outdb_rasters</varname> for current session
sv: Ställ in och återställ <varname>postgis.enable_outdb_rasters</varname> för aktuell session

note: Tag: para
en: Set for all new connections to a specific database
sv: Ställs in för alla nya anslutningar till en specifik databas

note: Tag: para
en: Setting for whole database cluster. Requires super user access. Also note that database, session, and user settings override this.
sv: Inställning för hela databasklustret. Kräver åtkomst för superanvändare. Observera också att databas-, sessions- och användarinställningar åsidosätter detta.

note: Tag: refpurpose
en: A string configuration to set options used when working with an out-db raster.
sv: En strängkonfiguration för att ställa in alternativ som används när du arbetar med ett out-db-raster.

note: Tag: para
en: A string configuration to set options used when working with an out-db raster. <link xlink:href="https://gdal.org/user/configoptions.html">Configuration options</link> control things like how much space GDAL allocates to local data cache, whether to read overviews, and what access keys to use for remote out-db data sources.
sv: En strängkonfiguration för att ställa in alternativ som används när du arbetar med en out-db-raster. <link xlink:href="https://gdal.org/user/configoptions.html">Konfigurationsalternativ</link> styr saker som hur mycket utrymme GDAL tilldelar lokal datacache, om översikter ska läsas och vilka åtkomstnycklar som ska användas för fjärranslutna out-db-datakällor.

note: Tag: para
en: Set <varname>postgis.gdal_vsi_options</varname> for current session:
sv: Ställ in <varname>postgis.gdal_vsi_options</varname> för aktuell session:

note: Tag: para
en: Set <varname>postgis.gdal_vsi_options</varname> just for the <emphasis>current transaction</emphasis> using the <varname>LOCAL</varname> keyword:
sv: Ställ in <varname>postgis.gdal_vsi_options</varname> bara för den <emphasis>aktuella transaktionen</emphasis> med hjälp av nyckelordet <varname>LOCAL</varname>:

note: Tag: refpurpose
en: A boolean configuration to turn logging of GDAL debug messages on and off.
sv: En boolesk konfiguration för att aktivera eller inaktivera loggning av GDAL-felsökningsmeddelanden.

note: Tag: para
en: By default, GDAL logging is printed to stderr, and lower level debug messages are not printed at all. Turning this GUC to true will cause GDAL logging to be sent into the PostgreSQL logging stream, so you can see more or less of it by altering the <code>client_min_message</code> PostgreSQL GUC.
sv: Som standard skrivs GDAL-loggning ut till stderr, och felsökningsmeddelanden på lägre nivå skrivs inte ut alls. Att göra denna GUC till sant kommer att orsaka att GDAL-loggning skickas till PostgreSQL-loggningsströmmen, så att du kan se mer eller mindre av det genom att ändra <code>client_min_message</code> PostgreSQL GUC.

note: Tag: title
en: Geometry Input
sv: Inmatning av geometri

note: Tag: para
en: These functions create geometry objects from various textual or binary formats.
sv: Dessa funktioner skapar geometriska objekt från olika text- eller binärformat.

note: Tag: refpurpose
en: <refpurpose>Construct a Polygon given an arbitrary collection of closed linestrings as a MultiLineString Well-Known text representation.</refpurpose>
sv: <refpurpose>Konstruera en polygon givet en godtycklig samling av slutna linestrings som en MultiLineString Well-Known textrepresentation.</refpurpose>

note: Tag: para
en: <para>Construct a Polygon given an arbitrary collection of closed linestrings as a MultiLineString Well-Known text representation.</para>
sv: <para>Konstruera en polygon givet en godtycklig samling av slutna linestrings som en MultiLineString Well-Known textrepresentation.</para>

note: Tag: para
en: Throws an error if WKT is not a MULTILINESTRING. Throws an error if output is a MULTIPOLYGON; use ST_BdMPolyFromText in that case, or see ST_BuildArea() for a postgis-specific approach.
sv: Kastar ett fel om WKT inte är en MULTILINESTRING. Kastar ett fel om utdata är en MULTIPOLYGON; använd ST_BdMPolyFromText i så fall, eller se ST_BuildArea() för en Postgis-specifik metod.

note: Tag: refpurpose
en: Construct a MultiPolygon given an arbitrary collection of closed linestrings as a MultiLineString text representation Well-Known text representation.
sv: Konstruera en MultiPolygon givet en godtycklig samling av slutna linestrings som en MultiLineString text representation Well-Known text representation.

note: Tag: para
en: Construct a Polygon given an arbitrary collection of closed linestrings, polygons, MultiLineStrings as Well-Known text representation.
sv: Konstruera en polygon givet en godtycklig samling av slutna linestrings, polygoner, MultiLineStrings som Well-Known text representation.

note: Tag: para
en: Throws an error if WKT is not a MULTILINESTRING. Forces MULTIPOLYGON output even when result is really only composed by a single POLYGON; use <link linkend="ST_BdPolyFromText">ST_BdPolyFromText</link> if you're sure a single POLYGON will result from operation, or see <link linkend="ST_BuildArea">ST_BuildArea()</link> for a postgis-specific approach.
sv: Ger ett felmeddelande om WKT inte är en MULTILINESTRING. Tvingar fram MULTIPOLYGON-utdata även om resultatet egentligen bara består av en enda POLYGON; använd <link linkend="ST_BdPolyFromText">ST_BdPolyFromText</link> om du är säker på att en enda POLYGON blir resultatet av operationen, eller se <link linkend="ST_BuildArea">ST_BuildArea()</link> för en Postgis-specifik metod.

note: Tag: refpurpose
en: Return a specified geography value from Well-Known Text representation or extended (WKT).
sv: Returnera ett angivet geografiskt värde från Well-Known Text representation or extended (WKT).

note: Tag: para
en: Returns a geography object from the well-known text or extended well-known representation. SRID 4326 is assumed if unspecified. This is an alias for ST_GeographyFromText. Points are always expressed in long lat form.
sv: Returnerar ett geografiskt objekt från den välkända texten eller den utökade välkända representationen. SRID 4326 antas om den inte är specificerad. Detta är ett alias för ST_GeographyFromText. Punkter uttrycks alltid i lång lat-form.

note: Tag: para
en: Returns a geography object from the well-known text representation. SRID 4326 is assumed if unspecified.
sv: Returnerar ett geografiskt objekt från den välkända textrepresentationen. SRID 4326 antas om den inte är specificerad.

note: Tag: refpurpose
en: Makes a collection Geometry from collection WKT with the given SRID. If SRID is not given, it defaults to 0.
sv: Skapar en geometrisk samling från samlingen WKT med angiven SRID. Om SRID inte anges är standardvärdet 0.

note: Tag: para
en: Makes a collection Geometry from the Well-Known-Text (WKT) representation with the given SRID. If SRID is not given, it defaults to 0.
sv: Skapar en geometrisk samling från WKT-representationen (Well-Known-Text) med angiven SRID. Om SRID inte anges är standardvärdet 0.

note: Tag: para
en: OGC SPEC 3.2.6.2 - option SRID is from the conformance suite
sv: OGC SPEC 3.2.6.2 - alternativet SRID är från överensstämmelsesviten

note: Tag: para
en: Returns null if the WKT is not a GEOMETRYCOLLECTION
sv: Returnerar null om WKT inte är en GEOMETRYCOLLECTION

note: Tag: para
en: If you are absolutely sure all your WKT geometries are collections, don't use this function. It is slower than ST_GeomFromText since it adds an additional validation step.
sv: Om du är helt säker på att alla dina WKT-geometrier är samlingar ska du inte använda den här funktionen. Den är långsammare än ST_GeomFromText eftersom den lägger till ytterligare ett valideringssteg.

note: Tag: refpurpose
en: Return a specified ST_Geometry value from Extended Well-Known Text representation (EWKT).
sv: Returnera ett specificerat ST_Geometry-värde från Extended Well-Known Text representation (EWKT).

note: Tag: para
en: Constructs a PostGIS ST_Geometry object from the OGC Extended Well-Known text (EWKT) representation.
sv: Konstruerar ett PostGIS ST_Geometry-objekt från OGC Extended Well-Known text (EWKT)-representationen.

note: Tag: para
en: The EWKT format is not an OGC standard, but an PostGIS specific format that includes the spatial reference system (SRID) identifier
sv: EWKT-formatet är inte en OGC-standard, utan ett PostGIS-specifikt format som inkluderar identifieraren för det spatiala referenssystemet (SRID)

note: Tag: refpurpose
en: Takes MARC21/XML geographic data as input and returns a PostGIS geometry object.
sv: Tar MARC21/XML-geografiska data som indata och returnerar ett PostGIS-geometriobjekt.

note: Tag: para
en: This function creates a PostGIS geometry from a MARC21/XML record, which can contain a <varname>POINT</varname> or a <varname>POLYGON</varname>. In case of multiple geographic data entries in the same MARC21/XML record, a <varname>MULTIPOINT</varname> or <varname>MULTIPOLYGON</varname> will be returned. If the record contains mixed geometry types, a <varname>GEOMETRYCOLLECTION</varname> will be returned. It returns NULL if the MARC21/XML record does not contain any geographic data (datafield:034).
sv: Denna funktion skapar en PostGIS-geometri från en MARC21/XML-post, som kan innehålla en <varname>POINT</varname> eller en <varname>POLYGON</varname>. Om det finns flera geografiska dataposter i samma MARC21/XML-post returneras en <varname>MULTIPOINT</varname> eller <varname>MULTIPOLYGON</varname>. Om posten innehåller blandade geometrityper returneras en <varname>GEOMETRYCOLLECTION</varname>. Den returnerar NULL om MARC21/XML-posten inte innehåller några geografiska data (datafield:034).

note: Tag: para
en: LOC MARC21/XML versions supported:
sv: Stöd för LOC MARC21/XML-versioner:

note: Tag: para
en: Availability: 3.3.0, requires libxml2 2.6+
sv: Tillgänglighet: 3.3.0, kräver libxml2 2.6+

note: Tag: para
en: The MARC21/XML Coded Cartographic Mathematical Data currently does not provide any means to describe the Spatial Reference System of the encoded coordinates, so this function will always return a geometry with <varname>SRID 0</varname>.
sv: MARC21/XML Coded Cartographic Mathematical Data tillhandahåller för närvarande inte något sätt att beskriva det spatiala referenssystemet för de kodade koordinaterna, så denna funktion returnerar alltid en geometri med <varname>SRID 0.</varname>.

note: Tag: para
en: Returned <varname>POLYGON</varname> geometries will always be clockwise oriented.
sv: Återlämnade <varname>POLYGON-geometrier</varname> kommer alltid att vara orienterade medurs.

note: Tag: para
en: Converting MARC21/XML geographic data containing a single <varname>POINT</varname> encoded as <varname>hddd.dddddd</varname>
sv: Konvertering av MARC21/XML geografiska data som innehåller en enda <varname>POINT</varname> kodad som <varname>hddd.dddddddd</varname>

note: Tag: para
en: Converting MARC21/XML geographic data containing a single <varname>POLYGON</varname> encoded as <varname>hdddmmss</varname>
sv: Konvertering av MARC21/XML geografiska data som innehåller en enda <varname>POLYGON</varname> kodad som <varname>hdddmmss</varname>

note: Tag: para
en: Converting MARC21/XML geographic data containing a <varname>POLYGON</varname> and a <varname>POINT</varname>:
sv: Konvertering av geografiska data i MARC21/XML som innehåller en <varname>POLYGON</varname> och en <varname>POINT</varname>:

note: Tag: refpurpose
en: Return a specified ST_Geometry value from Well-Known Text representation (WKT). This is an alias name for ST_GeomFromText
sv: Returnerar ett specificerat ST_Geometry-värde från Well-Known Text representation (WKT). Detta är ett aliasnamn för ST_GeomFromText

note: Tag: refpurpose
en: Return a specified ST_Geometry value from Well-Known Text representation (WKT).
sv: Returnera ett specificerat ST_Geometry-värde från Well-Known Text representation (WKT).

note: Tag: para
en: Constructs a PostGIS ST_Geometry object from the OGC Well-Known text representation.
sv: Konstruerar ett PostGIS ST_Geometry-objekt från OGC Well-Known-textrepresentationen.

note: Tag: para
en: There are two variants of ST_GeomFromText function. The first takes no SRID and returns a geometry with no defined spatial reference system (SRID=0). The second takes a SRID as the second argument and returns a geometry that includes this SRID as part of its metadata.
sv: Det finns två varianter av funktionen ST_GeomFromText. Den första tar ingen SRID och returnerar en geometri utan definierat spatialt referenssystem (SRID=0). Den andra tar en SRID som andra argument och returnerar en geometri som innehåller denna SRID som en del av sina metadata.

note: Tag: para
en: &sfs_compliant; s3.2.6.2 - option SRID is from the conformance suite.
sv: &sfs_compliant; s3.2.6.2 - alternativet SRID är från överensstämmelsesviten.

note: Tag: para
en: While not OGC-compliant, <xref linkend="ST_MakePoint"/> is faster than ST_GeomFromText and ST_PointFromText. It is also easier to use for numeric coordinate values. <xref linkend="ST_Point"/> is another option similar in speed to <xref linkend="ST_MakePoint"/> and is OGC-compliant, but doesn't support anything but 2D points.
sv: Även om det inte är OGC-kompatibelt är <xref linkend="ST_MakePoint"/> snabbare än ST_GeomFromText och ST_PointFromText. Det är också lättare att använda för numeriska koordinatvärden. <xref linkend="ST_Point"/> är ett annat alternativ som liknar <xref linkend="ST_MakePoint"/> i hastighet och är OGC-kompatibelt, men stöder inte annat än 2D-punkter.

note: Tag: para
en: Changed: 2.0.0 In prior versions of PostGIS ST_GeomFromText('GEOMETRYCOLLECTION(EMPTY)') was allowed. This is now illegal in PostGIS 2.0.0 to better conform with SQL/MM standards. This should now be written as ST_GeomFromText('GEOMETRYCOLLECTION EMPTY')
sv: Ändrad: 2.0.0 I tidigare versioner av PostGIS var ST_GeomFromText('GEOMETRYCOLLECTION(EMPTY)') tillåtet. Detta är nu olagligt i PostGIS 2.0.0 för att bättre överensstämma med SQL/MM-standarder. Detta ska nu skrivas som ST_GeomFromText('GEOMETRYCOLLECTION EMPTY')

note: Tag: refpurpose
en: Makes a Geometry from WKT representation with the given SRID. If SRID is not given, it defaults to 0.
sv: Skapar en geometri från en WKT-representation med angiven SRID. Om SRID inte anges är standardvärdet 0.

note: Tag: para
en: Makes a Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0. If WKT passed in is not a LINESTRING, then null is returned.
sv: Skapar en geometri från WKT med angiven SRID. Om SRID inte anges är standardvärdet 0. Om WKT som skickas in inte är en LINESTRING returneras null.

note: Tag: para
en: OGC SPEC 3.2.6.2 - option SRID is from the conformance suite.
sv: OGC SPEC 3.2.6.2 - alternativet SRID är från överensstämmelsesviten.

note: Tag: para
en: If you know all your geometries are LINESTRINGS, its more efficient to just use ST_GeomFromText. This just calls ST_GeomFromText and adds additional validation that it returns a linestring.
sv: Om du vet att alla dina geometrier är LINESTRINGS är det mer effektivt att bara använda ST_GeomFromText. Detta anropar bara ST_GeomFromText och lägger till ytterligare validering att den returnerar en linestrings.

note: Tag: refpurpose
en: Return a specified ST_MultiLineString value from WKT representation.
sv: Returnera ett specificerat ST_MultiLineString-värde från WKT-representation.

note: Tag: para
en: Makes a Geometry from Well-Known-Text (WKT) with the given SRID. If SRID is not given, it defaults to 0.
sv: Skapar en geometri från Well-Known-Text (WKT) med angiven SRID. Om SRID inte anges är standardvärdet 0.

note: Tag: para
en: Returns null if the WKT is not a MULTILINESTRING
sv: Returnerar null om WKT inte är en MULTILINESTRING

note: Tag: para
en: If you are absolutely sure all your WKT geometries are points, don't use this function. It is slower than ST_GeomFromText since it adds an additional validation step.
sv: Om du är helt säker på att alla dina WKT-geometrier är punkter ska du inte använda den här funktionen. Den är långsammare än ST_GeomFromText eftersom den lägger till ytterligare ett valideringssteg.

note: Tag: refpurpose
en: <refpurpose>Makes a Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0.</refpurpose>
sv: <refpurpose>Skapar en geometri från WKT med den angivna SRID. Om SRID inte anges är standardvärdet 0.</refpurpose>

note: Tag: para
en: <para>Makes a Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0.</para>
sv: <para>Skapar en geometri från WKT med den angivna SRID. Om SRID inte anges är standardvärdet 0.</para>

note: Tag: para
en: Returns null if the WKT is not a MULTIPOINT
sv: Returnerar null om WKT inte är en MULTIPOINT

note: Tag: refpurpose
en: Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0.
sv: Skapar en MultiPolygon Geometry från WKT med den angivna SRID. Om SRID inte anges är standardvärdet 0.

note: Tag: para
en: Makes a MultiPolygon from WKT with the given SRID. If SRID is not given, it defaults to 0.
sv: Skapar en MultiPolygon från WKT med den angivna SRID. Om SRID inte anges är standardvärdet 0.

note: Tag: para
en: Throws an error if the WKT is not a MULTIPOLYGON
sv: Kastar ett fel om WKT inte är en MULTIPOLYGON

note: Tag: para
en: If you are absolutely sure all your WKT geometries are multipolygons, don't use this function. It is slower than ST_GeomFromText since it adds an additional validation step.
sv: Om du är helt säker på att alla dina WKT-geometrier är multipolygoner ska du inte använda den här funktionen. Den är långsammare än ST_GeomFromText eftersom den lägger till ytterligare ett valideringssteg.

note: Tag: refpurpose
en: Makes a point Geometry from WKT with the given SRID. If SRID is not given, it defaults to unknown.
sv: Skapar en punktgeometri från WKT med angiven SRID. Om SRID inte anges är standardvärdet okänt.

note: Tag: para
en: Constructs a PostGIS ST_Geometry point object from the OGC Well-Known text representation. If SRID is not given, it defaults to unknown (currently 0). If geometry is not a WKT point representation, returns null. If completely invalid WKT, then throws an error.
sv: Konstruerar ett PostGIS ST_Geometry-punktobjekt från OGC Well-Known-textrepresentationen. Om SRID inte anges är standardvärdet okänt (för närvarande 0). Om geometrin inte är en WKT-punktrepresentation returneras null. Om WKT är helt ogiltig, kastas ett fel.

note: Tag: para
en: There are 2 variants of ST_PointFromText function, the first takes no SRID and returns a geometry with no defined spatial reference system. The second takes a spatial reference id as the second argument and returns an ST_Geometry that includes this srid as part of its meta-data. The srid must be defined in the spatial_ref_sys table.
sv: Det finns 2 varianter av ST_PointFromText-funktionen, den första tar ingen SRID och returnerar en geometri utan definierat spatialt referenssystem. Den andra tar ett id för spatial referens som det andra argumentet och returnerar en ST_Geometry som innehåller denna srid som en del av dess metadata. SRID:en måste vara definierad i tabellen spatial_ref_sys.

note: Tag: para
en: If you are absolutely sure all your WKT geometries are points, don't use this function. It is slower than ST_GeomFromText since it adds an additional validation step. If you are building points from long lat coordinates and care more about performance and accuracy than OGC compliance, use <xref linkend="ST_MakePoint"/> or OGC compliant alias <xref linkend="ST_Point"/>.
sv: Om du är helt säker på att alla dina WKT-geometrier är punkter ska du inte använda den här funktionen. Den är långsammare än ST_GeomFromText eftersom den lägger till ytterligare ett valideringssteg. Om du bygger punkter från långa lat-koordinater och bryr dig mer om prestanda och noggrannhet än OGC-överensstämmelse, använd <xref linkend="ST_MakePoint"/> eller OGC-kompatibelt alias <xref linkend="ST_Point"/>.

note: Tag: para
en: Makes a Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0. Returns null if WKT is not a polygon.
sv: Skapar en geometri från WKT med angiven SRID. Om SRID inte anges är standardvärdet 0. Returnerar null om WKT inte är en polygon.

note: Tag: para
en: If you are absolutely sure all your WKT geometries are polygons, don't use this function. It is slower than ST_GeomFromText since it adds an additional validation step.
sv: Om du är helt säker på att alla dina WKT-geometrier är polygoner ska du inte använda den här funktionen. Den är långsammare än ST_GeomFromText eftersom den lägger till ytterligare ett valideringssteg.

note: Tag: title
en: Well-Known Binary (WKB)
sv: Välkänd binär (WKB)

note: Tag: refpurpose
en: Creates a geography instance from a Well-Known Binary geometry representation (WKB) or extended Well Known Binary (EWKB).
sv: Skapar en geografisk instans från en geometrisk representation av Well-Known Binary (WKB) eller utökad Well Known Binary (EWKB).

note: Tag: para
en: The <varname>ST_GeogFromWKB</varname> function, takes a well-known binary representation (WKB) of a geometry or PostGIS Extended WKB and creates an instance of the appropriate geography type. This function plays the role of the Geometry Factory in SQL.
sv: Funktionen <varname>ST_GeogFromWKB</varname> tar en välkänd binär representation (WKB) av en geometri eller PostGIS Extended WKB och skapar en instans av lämplig geograftyp. Denna funktion spelar samma roll som Geometry Factory i SQL.

note: Tag: para
en: If SRID is not specified, it defaults to 4326 (WGS 84 long lat).
sv: Om SRID inte anges är standardvärdet 4326 (WGS 84 lång lat).

note: Tag: refpurpose
en: Return a specified ST_Geometry value from Extended Well-Known Binary representation (EWKB).
sv: Returnera ett specificerat ST_Geometry-värde från Extended Well-Known Binary representation (EWKB).

note: Tag: para
en: Constructs a PostGIS ST_Geometry object from the OGC Extended Well-Known binary (EWKT) representation.
sv: Konstruerar ett PostGIS ST_Geometry-objekt från OGC:s Extended Well-Known binary (EWKT)-representation.

note: Tag: para
en: The EWKB format is not an OGC standard, but a PostGIS specific format that includes the spatial reference system (SRID) identifier
sv: EWKB-formatet är inte en OGC-standard, utan ett PostGIS-specifikt format som inkluderar identifieraren för det spatiala referenssystemet (SRID)

note: Tag: para
en: line string binary rep 0f LINESTRING(-71.160281 42.258729,-71.160837 42.259113,-71.161144 42.25932) in NAD 83 long lat (4269).
sv: linestrings binär rep 0f LINESTRING(-71.160281 42.258729,-71.160837 42.259113,-71.161144 42.25932) i NAD 83 lång lat (4269).

note: Tag: para
en: NOTE: Even though byte arrays are delimited with \ and may have ', we need to escape both out with \ and '' if standard_conforming_strings is off. So it does not look exactly like its AsEWKB representation.
sv: OBS: Även om byte-arrayer avgränsas med \ och kan ha ', måste vi escape både ut med \ och '' om standard_conforming_strings är av. Så det ser inte exakt ut som dess AsEWKB-representation.

note: Tag: para
en: In PostgreSQL 9.1+ - standard_conforming_strings is set to on by default, where as in past versions it was set to off. You can change defaults as needed for a single query or at the database or server level. Below is how you would do it with standard_conforming_strings = on. In this case we escape the ' with standard ansi ', but slashes are not escaped
sv: I PostgreSQL 9.1+ - standard_conforming_strings är inställd på som standard, där den i tidigare versioner var inställd på av. Du kan ändra standardvärden efter behov för en enda fråga eller på databas- eller servernivå. Nedan visas hur du skulle göra med standard_conforming_strings = on. I det här fallet escapar vi ' med standard ansi ', men snedstreck escapas inte

note: Tag: refpurpose
en: Creates a geometry instance from a Well-Known Binary geometry representation (WKB) and optional SRID.
sv: Skapar en geometriinstans från en Well-Known Binary geometrirepresentation (WKB) och valfri SRID.

note: Tag: para
en: The <varname>ST_GeomFromWKB</varname> function, takes a well-known binary representation of a geometry and a Spatial Reference System ID (<varname>SRID</varname>) and creates an instance of the appropriate geometry type. This function plays the role of the Geometry Factory in SQL. This is an alternate name for ST_WKBToSQL.
sv: Funktionen <varname>ST_GeomFromWKB</varname> tar en välkänd binär representation av en geometri och ett<varname>SRID</varname>(Spatial Reference System ID) och skapar en instans av lämplig geometrityp. Denna funktion spelar samma roll som Geometry Factory i SQL. Detta är ett alternativt namn för ST_WKBToSQL.

note: Tag: para
en: If SRID is not specified, it defaults to 0 (Unknown).
sv: Om SRID inte anges är standardvärdet 0 (Okänd).

note: Tag: para
en: &sfs_compliant; s3.2.7.2 - the optional SRID is from the conformance suite
sv: &sfs_compliant; s3.2.7.2 - den valfria SRID:en är från överensstämmelsesviten

note: Tag: refpurpose
en: Makes a <varname>LINESTRING</varname> from WKB with the given SRID
sv: Gör en <varname>LINESTRING</varname> från WKB med den angivna SRID

note: Tag: para
en: The <varname>ST_LineFromWKB</varname> function, takes a well-known binary representation of geometry and a Spatial Reference System ID (<varname>SRID</varname>) and creates an instance of the appropriate geometry type - in this case, a <varname>LINESTRING</varname> geometry. This function plays the role of the Geometry Factory in SQL.
sv: Funktionen <varname>ST_LineFromWKB</varname> tar en välkänd binär representation av geometri och ett<varname>SRID</varname>(Spatial Reference System ID) och skapar en instans av lämplig geometrityp - i detta fall en <varname>LINESTRING-geometri</varname>. Denna funktion har samma roll som Geometry Factory i SQL.

note: Tag: para
en: If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is returned if the input <varname>bytea</varname> does not represent a <varname>LINESTRING</varname>.
sv: Om en SRID inte anges är standardvärdet 0. <varname>NULL</varname> returneras om <varname>indatabytea</varname> inte representerar en <varname>LINESTRING</varname>.

note: Tag: para
en: If you know all your geometries are <varname>LINESTRING</varname>s, its more efficient to just use <xref linkend="ST_GeomFromWKB"/>. This function just calls <xref linkend="ST_GeomFromWKB"/> and adds additional validation that it returns a linestring.
sv: Om du vet att alla dina geometrier är <varname>LINESTRINGar</varname>är det mer effektivt att bara använda <xref linkend="ST_GeomFromWKB"/>. Den här funktionen anropar bara <xref linkend="ST_GeomFromWKB"/> och lägger till ytterligare validering av att den returnerar en linestrings.

note: Tag: refpurpose
en: Makes a geometry from WKB with the given SRID.
sv: Skapar en geometri från WKB med den angivna SRID:en.

note: Tag: para
en: The <varname>ST_LinestringFromWKB</varname> function, takes a well-known binary representation of geometry and a Spatial Reference System ID (<varname>SRID</varname>) and creates an instance of the appropriate geometry type - in this case, a <varname>LINESTRING</varname> geometry. This function plays the role of the Geometry Factory in SQL.
sv: Funktionen <varname>ST_LinestringFromWKB</varname> tar en välkänd binär representation av geometri och ett<varname>SRID</varname>(Spatial Reference System ID) och skapar en instans av lämplig geometrityp - i detta fall en <varname>LINESTRING-geometri</varname>. Denna funktion har samma roll som Geometry Factory i SQL.

note: Tag: para
en: If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is returned if the input <varname>bytea</varname> does not represent a <varname>LINESTRING</varname> geometry. This an alias for <xref linkend="ST_LineFromWKB"/>.
sv: Om en SRID inte anges är standardvärdet 0. <varname>NULL</varname> returneras om <varname>indatabytea</varname> inte representerar en <varname>LINESTRING-geometri</varname>. Detta är ett alias för <xref linkend="ST_LineFromWKB"/>.

note: Tag: para
en: OGC SPEC 3.2.6.2 - optional SRID is from the conformance suite.
sv: OGC SPEC 3.2.6.2 - valfri SRID är från överensstämmelsesviten.

note: Tag: para
en: If you know all your geometries are <varname>LINESTRING</varname>s, it's more efficient to just use <xref linkend="ST_GeomFromWKB"/>. This function just calls <xref linkend="ST_GeomFromWKB"/> and adds additional validation that it returns a <varname>LINESTRING</varname>.
sv: Om du vet att alla dina geometrier är <varname>LINESTRINGs</varname>är det mer effektivt att bara använda <xref linkend="ST_GeomFromWKB"/>. Den här funktionen anropar bara <xref linkend="ST_GeomFromWKB"/> och lägger till ytterligare validering av att den returnerar en <varname>LINESTRING</varname>.

note: Tag: refpurpose
en: Makes a geometry from WKB with the given SRID
sv: Skapar en geometri från WKB med den angivna SRID

note: Tag: para
en: The <varname>ST_PointFromWKB</varname> function, takes a well-known binary representation of geometry and a Spatial Reference System ID (<varname>SRID</varname>) and creates an instance of the appropriate geometry type - in this case, a <varname>POINT</varname> geometry. This function plays the role of the Geometry Factory in SQL.
sv: Funktionen <varname>ST_PointFromWKB</varname> tar en välkänd binär representation av geometri och ett<varname>SRID</varname>(Spatial Reference System ID) och skapar en instans av lämplig geometrityp - i detta fall en <varname>POINT-geometri</varname>. Denna funktion har samma roll som Geometry Factory i SQL.

note: Tag: para
en: If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is returned if the input <varname>bytea</varname> does not represent a <varname>POINT</varname> geometry.
sv: Om en SRID inte anges är standardvärdet 0. <varname>NULL</varname> returneras om <varname>indatabytea</varname> inte representerar en <varname>POINT-geometri</varname>.

note: Tag: refpurpose
en: Return a specified ST_Geometry value from Well-Known Binary representation (WKB). This is an alias name for ST_GeomFromWKB that takes no srid
sv: Returnerar ett specificerat ST_Geometry-värde från Well-Known Binary representation (WKB). Detta är ett aliasnamn för ST_GeomFromWKB som inte tar någon srid

note: Tag: title
en: Other Formats
sv: Andra format

note: Tag: refpurpose
en: <refpurpose>Return a BOX2D from a GeoHash string.</refpurpose>
sv: <refpurpose>Returnerar en BOX2D från en GeoHash-sträng.</refpurpose>

note: Tag: para
en: <para>Return a BOX2D from a GeoHash string.</para>
sv: <para>Returnerar en BOX2D från en GeoHash-sträng.</para>

note: Tag: para
en: If no <varname>precision</varname> is specified ST_Box2dFromGeoHash returns a BOX2D based on full precision of the input GeoHash string.
sv: Om ingen <varname>precision</varname> anges returnerar ST_Box2dFromGeoHash en BOX2D baserad på full precision för den inmatade GeoHash-strängen.

note: Tag: para
en: If <varname>precision</varname> is specified ST_Box2dFromGeoHash will use that many characters from the GeoHash to create the BOX2D. Lower precision values results in larger BOX2Ds and larger values increase the precision.
sv: Om <varname>precision</varname> anges kommer ST_Box2dFromGeoHash att använda så många tecken från GeoHash för att skapa BOX2D. Lägre precisionsvärden resulterar i större BOX2D och större värden ökar precisionen.

note: Tag: refpurpose
en: Return a geometry from a GeoHash string.
sv: Returnerar en geometri från en GeoHash-sträng.

note: Tag: para
en: Return a geometry from a GeoHash string. The geometry will be a polygon representing the GeoHash bounds.
sv: Returnerar en geometri från en GeoHash-sträng. Geometrin kommer att vara en polygon som representerar GeoHash-gränserna.

note: Tag: para
en: If no <varname>precision</varname> is specified ST_GeomFromGeoHash returns a polygon based on full precision of the input GeoHash string.
sv: Om ingen <varname>precision</varname> anges returnerar ST_GeomFromGeoHash en polygon baserad på full precision för den inmatade GeoHash-strängen.

note: Tag: para
en: If <varname>precision</varname> is specified ST_GeomFromGeoHash will use that many characters from the GeoHash to create the polygon.
sv: Om <varname>precision</varname> anges kommer ST_GeomFromGeoHash att använda så många tecken från GeoHash för att skapa polygonen.

note: Tag: refpurpose
en: Takes as input GML representation of geometry and outputs a PostGIS geometry object
sv: Tar som indata GML-representation av geometri och matar ut ett PostGIS-geometriobjekt

note: Tag: para
en: Constructs a PostGIS ST_Geometry object from the OGC GML representation.
sv: Konstruerar ett PostGIS ST_Geometry-objekt från OGC GML-representationen.

note: Tag: para
en: ST_GeomFromGML works only for GML Geometry fragments. It throws an error if you try to use it on a whole GML document.
sv: ST_GeomFromGML fungerar endast för GML Geometry-fragment. Den ger ett felmeddelande om du försöker använda den på ett helt GML-dokument.

note: Tag: para
en: OGC GML versions supported: <itemizedlist> <listitem> <para>GML 3.2.1 Namespace</para> </listitem> <listitem> <para>GML 3.1.1 Simple Features profile SF-2 (with GML 3.1.0 and 3.0.0 backward compatibility)</para> </listitem> <listitem> <para>GML 2.1.2</para> </listitem> </itemizedlist> OGC GML standards, cf: <link xlink:href="http://www.opengeospatial.org/standards/gml">http://www.opengeospatial.org/standards/gml</link>:
sv: OGC GML-versioner stöds: <itemizedlist> <listitem> <para>GML 3.2.1 namnrymd</para> </listitem> <listitem> <para>GML 3.1.1 Simple Features profile SF-2 (med GML 3.1.0 och 3.0.0 bakåtkompatibilitet)</para> </listitem> <listitem> <para>GML 2.1.2</para> </listitem> </itemizedlist> OGC GML-standarder, se: <link xlink:href="http://www.opengeospatial.org/standards/gml">http://www.opengeospatial.org/standards/gml:</link>:

note: Tag: para
en: Availability: 1.5, requires libxml2 1.6+
sv: Tillgänglighet: 1.5, kräver libxml2 1.6+

note: Tag: para
en: Enhanced: 2.0.0 default srid optional parameter added.
sv: Förbättrad: 2.0.0 standard srid valfri parameter tillagd.

note: Tag: para
en: GML allow mixed dimensions (2D and 3D inside the same MultiGeometry for instance). As PostGIS geometries don't, ST_GeomFromGML convert the whole geometry to 2D if a missing Z dimension is found once.
sv: GML tillåter blandade dimensioner (t.ex. 2D och 3D inom samma MultiGeometry). Eftersom PostGIS-geometrier inte gör det konverterar ST_GeomFromGML hela geometrin till 2D om en saknad Z-dimension hittas en gång.

note: Tag: para
en: GML support mixed SRS inside the same MultiGeometry. As PostGIS geometries don't, ST_GeomFromGML, in this case, reproject all subgeometries to the SRS root node. If no srsName attribute available for the GML root node, the function throw an error.
sv: GML stöder blandade SRS inom samma MultiGeometry. Eftersom PostGIS-geometrier inte gör det, omprojicerar ST_GeomFromGML i detta fall alla subgeometrier till SRS-rotnoden. Om inget srsName-attribut finns tillgängligt för GML-rotnoden kastar funktionen ett fel.

note: Tag: para
en: ST_GeomFromGML function is not pedantic about an explicit GML namespace. You could avoid to mention it explicitly for common usages. But you need it if you want to use XLink feature inside GML.
sv: ST_GeomFromGML-funktionen är inte pedantisk när det gäller en explicit GML-namnrymd. Du kan undvika att nämna det uttryckligen för vanliga användningar. Men du behöver det om du vill använda XLink-funktionen i GML.

note: Tag: para
en: ST_GeomFromGML function not support SQL/MM curves geometries.
sv: ST_GeomFromGML-funktionen stöder inte SQL/MM-kurvgeometrier.

note: Tag: title
en: Examples - A single geometry with srsName
sv: Exempel - En enskild geometri med srsName

note: Tag: title
en: Examples - XLink usage
sv: Exempel - användning av XLink

note: Tag: title
en: Examples - Polyhedral Surface
sv: Exempel - Polyedrisk yta

note: Tag: refpurpose
en: Takes as input a geojson representation of a geometry and outputs a PostGIS geometry object
sv: Tar som indata en geojson-representation av en geometri och matar ut ett PostGIS-geometriobjekt

note: Tag: para
en: Constructs a PostGIS geometry object from the GeoJSON representation.
sv: Konstruerar ett PostGIS-geometriobjekt från GeoJSON-representationen.

note: Tag: para
en: ST_GeomFromGeoJSON works only for JSON Geometry fragments. It throws an error if you try to use it on a whole JSON document.
sv: ST_GeomFromGeoJSON fungerar endast för JSON Geometry-fragment. Den ger ett felmeddelande om du försöker använda den på ett helt JSON-dokument.

note: Tag: para
en: Enhanced: 3.0.0 parsed geometry defaults to SRID=4326 if not specified otherwise.
sv: Enhanced: 3.0.0 parsad geometri har SRID=4326 som standard om inget annat anges.

note: Tag: para
en: Enhanced: 2.5.0 can now accept json and jsonb as inputs.
sv: Förbättrad: 2.5.0 kan nu acceptera json och jsonb som indata.

note: Tag: para
en: Availability: 2.0.0 requires - JSON-C &gt;= 0.9
sv: Tillgänglighet: 2.0.0 kräver - JSON-C &gt;= 0.9

note: Tag: para
en: If you do not have JSON-C enabled, support you will get an error notice instead of seeing an output. To enable JSON-C, run configure --with-jsondir=/path/to/json-c. See <xref linkend="installation_configuration"/> for details.
sv: Om du inte har aktiverat JSON-C kommer du att få ett felmeddelande i stället för att se en utdata. Aktivera JSON-C genom att köra configure --with-jsondir=/path/to/json-c. Se <xref linkend="installation_configuration"/> för mer information.

note: Tag: refpurpose
en: Takes as input KML representation of geometry and outputs a PostGIS geometry object
sv: Tar som indata KML-representation av geometri och matar ut ett PostGIS-geometriobjekt

note: Tag: para
en: Constructs a PostGIS ST_Geometry object from the OGC KML representation.
sv: Konstruerar ett PostGIS ST_Geometry-objekt från OGC KML-representationen.

note: Tag: para
en: ST_GeomFromKML works only for KML Geometry fragments. It throws an error if you try to use it on a whole KML document.
sv: ST_GeomFromKML fungerar endast för KML Geometry-fragment. Den ger ett felmeddelande om du försöker använda den på ett helt KML-dokument.

note: Tag: para
en: OGC KML versions supported: <itemizedlist> <listitem> <para>KML 2.2.0 Namespace</para> </listitem> </itemizedlist> OGC KML standards, cf: <link xlink:href="http://www.opengeospatial.org/standards/kml">http://www.opengeospatial.org/standards/kml</link>:
sv: OGC KML-versioner stöds: <itemizedlist> <listitem> <para>KML 2.2.0 Namnrymd</para> </listitem> </itemizedlist> OGC KML-standarder, se: <link xlink:href="http://www.opengeospatial.org/standards/kml">http://www.opengeospatial.org/standards/kml:</link>:

note: Tag: para
en: Availability: 1.5, requires libxml2 2.6+
sv: Tillgänglighet: 1.5, kräver libxml2 2.6+

note: Tag: para
en: ST_GeomFromKML function not support SQL/MM curves geometries.
sv: ST_GeomFromKML-funktionen stöder inte SQL/MM-kurvgeometrier.

note: Tag: refpurpose
en: Creates a geometry instance from a TWKB ("<link xlink:href="https://github.com/TWKB/Specification/blob/master/twkb.md">Tiny Well-Known Binary</link>") geometry representation.
sv: Skapar en geometriinstans från en TWKB (<link xlink:href="https://github.com/TWKB/Specification/blob/master/twkb.md">"Tiny Well-Known Binary</link>")-geometrirepresentation.

note: Tag: para
en: The <varname>ST_GeomFromTWKB</varname> function, takes a a TWKB ("<link xlink:href="https://github.com/TWKB/Specification/blob/master/twkb.md">Tiny Well-Known Binary</link>") geometry representation (WKB) and creates an instance of the appropriate geometry type.
sv: Funktionen <varname>ST_GeomFromTWKB</varname> tar en TWKB (<link xlink:href="https://github.com/TWKB/Specification/blob/master/twkb.md">"Tiny Well-Known Binary</link>") geometrirepresentation (WKB) och skapar en instans av lämplig geometrityp.

note: Tag: refpurpose
en: Return a specified ST_Geometry value from GML representation. This is an alias name for ST_GeomFromGML
sv: Returnerar ett specificerat ST_Geometry-värde från GML-representation. Detta är ett aliasnamn för ST_GeomFromGML

note: Tag: para
en: &sqlmm_compliant; SQL-MM 3: 5.1.50 (except for curves support).
sv: &sqlmm_compliant; SQL-MM 3: 5.1.50 (förutom stöd för kurvor).

note: Tag: refpurpose
en: Creates a LineString from an Encoded Polyline.
sv: Skapar en LineString från en kodad polylinje.

note: Tag: para
en: Creates a LineString from an Encoded Polyline string.
sv: Skapar en LineString från en kodad Polyline-sträng.

note: Tag: para
en: Optional <varname>precision</varname> specifies how many decimal places will be preserved in Encoded Polyline. Value should be the same on encoding and decoding, or coordinates will be incorrect.
sv: Valfri <varname>precision</varname> anger hur många decimaler som ska bevaras i Encoded Polyline. Värdet bör vara detsamma vid kodning och avkodning, annars blir koordinaterna felaktiga.

note: Tag: para
en: See http://developers.google.com/maps/documentation/utilities/polylinealgorithm
sv: Se http://developers.google.com/maps/documentation/utilities/polylinealgorithm

note: Tag: refpurpose
en: Return a point from a GeoHash string.
sv: Returnerar en punkt från en GeoHash-sträng.

note: Tag: para
en: Return a point from a GeoHash string. The point represents the center point of the GeoHash.
sv: Returnerar en punkt från en GeoHash-sträng. Punkten representerar mittpunkten i GeoHash.

note: Tag: para
en: If no <varname>precision</varname> is specified ST_PointFromGeoHash returns a point based on full precision of the input GeoHash string.
sv: Om ingen <varname>precision</varname> anges returnerar ST_PointFromGeoHash en punkt baserad på full precision för den inmatade GeoHash-strängen.

note: Tag: para
en: If <varname>precision</varname> is specified ST_PointFromGeoHash will use that many characters from the GeoHash to create the point.
sv: Om <varname>precision</varname> anges kommer ST_PointFromGeoHash att använda så många tecken från GeoHash för att skapa punkten.

note: Tag: refpurpose
en: Creates a table based on the structure of FlatGeobuf data.
sv: Skapar en tabell baserad på strukturen i FlatGeobuf-data.

note: Tag: para
en: Creates a table based on the structure of FlatGeobuf data. (<link xlink:href="http://flatgeobuf.org">http://flatgeobuf.org</link>).
sv: Skapar en tabell baserad på strukturen i FlatGeobuf-data.<link xlink:href="http://flatgeobuf.org">(http://flatgeobuf.org)</link>.

note: Tag: para
en: <varname>schema</varname> Schema name.
sv: <varname>schema</varname> Schemanamn.

note: Tag: para
en: <varname>table</varname> Table name.
sv: <varname>table</varname> Tabellnamn.

note: Tag: para
en: <varname>data</varname> Input FlatGeobuf data.
sv: <varname>data</varname> Ingång FlatGeobuf data.

note: Tag: refpurpose
en: Reads FlatGeobuf data.
sv: Läser FlatGeobuf-data.

note: Tag: para
en: Reads FlatGeobuf data (<link xlink:href="http://flatgeobuf.org">http://flatgeobuf.org</link>). NOTE: PostgreSQL bytea cannot exceed 1GB.
sv: Läser FlatGeobuf-data<link xlink:href="http://flatgeobuf.org">(http://flatgeobuf.org)</link>. OBS: PostgreSQL bytea kan inte överstiga 1 GB.

note: Tag: para
en: <varname>tabletype</varname> reference to a table type.
sv: <varname>tabletype</varname> referens till en tabelltyp.

note: Tag: para
en: <varname>data</varname> input FlatGeobuf data.
sv: <varname>datainmatning</varname> FlatGeobuf-data.

note: Tag: title
en: Linear Referencing
sv: Linjär referenstagning

note: Tag: refpurpose
en: Returns a point interpolated along a line at a fractional location.
sv: Returnerar en punkt som interpolerats längs en linje på en fraktionerad plats.

note: Tag: para
en: Returns a point interpolated along a line at a fractional location. First argument must be a LINESTRING. Second argument is a float between 0 and 1 representing the fraction of line length where the point is to be located. The Z and M values are interpolated if present.
sv: Returnerar en punkt som interpolerats längs en linje på en fraktionerad plats. Första argumentet måste vara en LINESTRING. Det andra argumentet är ett flyttal mellan 0 och 1 som representerar den fraktion av linjelängden där punkten ska placeras. Z- och M-värdena interpoleras om de finns.

note: Tag: para
en: See <xref linkend="ST_LineLocatePoint"/> for computing the line location nearest to a Point.
sv: Se <xref linkend="ST_LineLocatePoint"/> för att beräkna linjepositionen närmast en punkt.

note: Tag: para
en: This function computes points in 2D and then interpolates values for Z and M, while <xref linkend="ST_3DLineInterpolatePoint"/> computes points in 3D and only interpolates the M value.
sv: Den här funktionen beräknar punkter i 2D och interpolerar sedan värden för Z och M, medan <xref linkend="ST_3DLineInterpolatePoint"/> beräknar punkter i 3D och endast interpolerar M-värdet.

note: Tag: para
en: Since release 1.1.1 this function also interpolates M and Z values (when present), while prior releases set them to 0.0.
sv: Sedan version 1.1.1 interpolerar denna funktion även M- och Z-värden (om sådana finns), medan tidigare versioner satte dem till 0,0.

note: Tag: para
en: Availability: 0.8.2, Z and M supported added in 1.1.1
sv: Tillgänglighet: 0.8.2, stöd för Z och M tillkom i 1.1.1

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Line_Interpolate_Point.
sv: Ändrad: 2.1.0. Fram till 2.0.x hette detta ST_Line_Interpolate_Point.

note: Tag: para
en: A LineString with the interpolated point at 20% position (0.20)
sv: En LineString med den interpolerade punkten vid 20% position (0,20)

note: Tag: para
en: The mid-point of a 3D line:
sv: Mittpunkten för en 3D-linje:

note: Tag: para
en: The closest point on a line to a point:
sv: Den punkt på en linje som ligger närmast en punkt:

note: Tag: refpurpose
en: Returns a point interpolated along a 3D line at a fractional location.
sv: Returnerar en punkt som interpolerats längs en 3D-linje på en fraktionerad plats.

note: Tag: para
en: Returns a point interpolated along a 3D line at a fractional location. First argument must be a LINESTRING. Second argument is a float between 0 and 1 representing the point location as a fraction of line length. The M value is interpolated if present.
sv: Returnerar en punkt som interpolerats längs en 3D-linje på en fraktionerad plats. Första argumentet måste vara en LINESTRING. Det andra argumentet är ett flyttal mellan 0 och 1 som representerar punktens läge som en fraktion av linjens längd. M-värdet interpoleras om det finns.

note: Tag: para
en: computes points in 2D and then interpolates the values for Z and M, while this function computes points in 3D and only interpolates the M value.
sv: beräknar punkter i 2D och interpolerar sedan värdena för Z och M, medan den här funktionen beräknar punkter i 3D och endast interpolerar M-värdet.

note: Tag: para
en: Return point 20% along 3D line
sv: Returpunkt 20% alång 3D-linje

note: Tag: refpurpose
en: Returns points interpolated along a line at a fractional interval.
sv: Returnerar punkter interpolerade längs en linje med ett fraktionerat intervall.

note: Tag: para
en: Returns one or more points interpolated along a line at a fractional interval. The first argument must be a LINESTRING. The second argument is a float8 between 0 and 1 representing the spacing between the points as a fraction of line length. If the third argument is false, at most one point will be constructed (which is equivalent to <xref linkend="ST_LineInterpolatePoint"/>.)
sv: Returnerar en eller flera punkter interpolerade längs en linje med ett fraktionerat intervall. Det första argumentet måste vara en LINESTRING. Det andra argumentet är en float8 mellan 0 och 1 som representerar avståndet mellan punkterna som en fraktion av linjens längd. Om det tredje argumentet är false kommer högst en punkt att konstrueras (vilket är likvärdigt med <xref linkend="ST_LineInterpolatePoint"/>.)

note: Tag: para
en: If the result has zero or one points, it is returned as a POINT. If it has two or more points, it is returned as a MULTIPOINT.
sv: Om resultatet har noll eller en punkt returneras det som en POINT. Om det har två eller fler punkter returneras det som en MULTIPOINT.

note: Tag: para
en: A LineString with points interpolated every 20%
sv: En LineString med punkter interpolerade var 20%

note: Tag: refpurpose
en: Returns the fractional location of the closest point on a line to a point.
sv: Returnerar den fraktionerade positionen för den punkt på en linje som ligger närmast en punkt.

note: Tag: para
en: Returns a float between 0 and 1 representing the location of the closest point on a LineString to the given Point, as a fraction of <link linkend="ST_Length2D">2d line</link> length.
sv: Returnerar en flottör mellan 0 och 1 som representerar platsen för den punkt på en LineString som ligger närmast den angivna Point, som en bråkdel av <link linkend="ST_Length2D">2d-linjens</link> längd.

note: Tag: para
en: You can use the returned location to extract a Point (<xref linkend="ST_LineInterpolatePoint"/>) or a substring (<xref linkend="ST_LineSubstring"/>).
sv: Du kan använda den returnerade platsen för att extrahera en punkt (<xref linkend="ST_LineInterpolatePoint"/>) eller en delsträng (<xref linkend="ST_LineSubstring"/>).

note: Tag: para
en: This is useful for approximating numbers of addresses
sv: Detta är användbart för att uppskatta antalet adresser

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Line_Locate_Point.
sv: Ändrad: 2.1.0. Fram till 2.0.x hette detta ST_Line_Locate_Point.

note: Tag: refpurpose
en: Returns the part of a line between two fractional locations.
sv: Returnerar delen av en linje mellan två fraktionerade platser.

note: Tag: para
en: Computes the line which is the section of the input line starting and ending at the given fractional locations. The first argument must be a LINESTRING. The second and third arguments are values in the range [0, 1] representing the start and end locations as fractions of line length. The Z and M values are interpolated for added endpoints if present.
sv: Beräknar den linje som är den del av indatalinjen som börjar och slutar på de angivna fraktionerade platserna. Det första argumentet måste vara en LINESTRING. Det andra och tredje argumentet är värden i intervallet [0, 1] som representerar start- och slutplatserna som fraktioner av linjelängden. Z- och M-värdena interpoleras för tillagda ändpunkter om sådana finns.

note: Tag: para
en: If <varname>startfraction</varname> and <varname>endfraction</varname> have the same value this is equivalent to <xref linkend="ST_LineInterpolatePoint"/>.
sv: Om <varname>startfraktion</varname> och <varname>slutfraktion</varname> har samma värde är detta likvärdigt med <xref linkend="ST_LineInterpolatePoint"/>.

note: Tag: para
en: This only works with LINESTRINGs. To use on contiguous MULTILINESTRINGs first join them with <xref linkend="ST_LineMerge"/>.
sv: Detta fungerar endast med LINESTRINGs. För att använda på sammanhängande MULTILINESTRINGs måste du först sammanfoga dem med <xref linkend="ST_LineMerge"/>.

note: Tag: para
en: Since release 1.1.1 this function interpolates M and Z values. Prior releases set Z and M to unspecified values.
sv: Sedan release 1.1.1 interpolerar denna funktion M- och Z-värden. Tidigare utgåvor satte Z och M till ospecificerade värden.

note: Tag: para
en: Enhanced: 3.4.0 - Support for geography was introduced.
sv: Förbättrad: 3.4.0 - Stöd för geografi infördes.

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Line_Substring.
sv: Ändrad: 2.1.0. Fram till 2.0.x kallades detta ST_Line_Substring.

note: Tag: para
en: Availability: 1.1.0, Z and M supported added in 1.1.1
sv: Tillgänglighet: 1.1.0, stöd för Z och M tillkommer i 1.1.1

note: Tag: para
en: A LineString seen with 1/3 midrange overlaid (0.333, 0.666)
sv: En LineString sedd med 1/3 mellanregister överlagrad (0,333, 0,666)

note: Tag: para
en: If start and end locations are the same, the result is a POINT.
sv: Om start- och slutplatserna är desamma blir resultatet en POINT.

note: Tag: para
en: A query to cut a LineString into sections of length 100 or shorter. It uses <varname>generate_series()</varname> with a CROSS JOIN LATERAL to produce the equivalent of a FOR loop.
sv: En fråga för att klippa en LineString i sektioner med längden 100 eller kortare. Den använder <varname>generate_series()</varname> med en CROSS JOIN LATERAL för att producera motsvarigheten till en FOR-loop.

note: Tag: para
en: Geography implementation measures along a spheroid, geometry along a line
sv: Geografiska implementeringsåtgärder längs en sfäroid, geometri längs en linje

note: Tag: refpurpose
en: Returns the point(s) on a geometry that match a measure value.
sv: Returnerar den eller de punkter på en geometri som matchar ett mätvärde.

note: Tag: para
en: Returns the location(s) along a measured geometry that have the given measure values. The result is a Point or MultiPoint. Polygonal inputs are not supported.
sv: Returnerar den eller de platser längs en uppmätt geometri som har de angivna mätvärdena. Resultatet är en Point eller MultiPoint. Polygonala indata stöds inte.

note: Tag: para
en: If <varname>offset</varname> is provided, the result is offset to the left or right of the input line by the specified distance. A positive offset will be to the left, and a negative one to the right.
sv: Om <varname>offset</varname> anges, förskjuts resultatet till vänster eller höger om inmatningsraden med det angivna avståndet. En positiv förskjutning blir till vänster och en negativ till höger.

note: Tag: para
en: Use this function only for linear geometries with an M component
sv: Använd denna funktion endast för linjära geometrier med en M-komponent

note: Tag: para
en: The semantic is specified by the <emphasis>ISO/IEC 13249-3 SQL/MM Spatial</emphasis> standard.
sv: Semantiken specificeras av standarden <emphasis>ISO/IEC 13249-3 SQL/MM Spatial</emphasis>.

note: Tag: para
en: Availability: 1.1.0 by old name ST_Locate_Along_Measure.
sv: Tillgänglighet: 1.1.0 med det gamla namnet ST_Locate_Along_Measure.

note: Tag: para
en: Changed: 2.0.0 in prior versions this used to be called ST_Locate_Along_Measure.
sv: Ändrad: 2.0.0 i tidigare versioner kallades detta för ST_Locate_Along_Measure.

note: Tag: refpurpose
en: Returns the portions of a geometry that match a measure range.
sv: Returnerar de delar av en geometri som matchar ett mätintervall.

note: Tag: para
en: Return a geometry (collection) with the portions of the input measured geometry that match the specified measure range (inclusively).
sv: Returnerar en geometri (samling) med de delar av den inmatade uppmätta geometrin som matchar det angivna mätområdet (inklusive).

note: Tag: para
en: If the <varname>offset</varname> is provided, the result is offset to the left or right of the input line by the specified distance. A positive offset will be to the left, and a negative one to the right.
sv: Om <varname>offset</varname> anges kommer resultatet att förskjutas till vänster eller höger om inmatningsraden med det angivna avståndet. En positiv förskjutning blir till vänster och en negativ till höger.

note: Tag: para
en: Clipping a non-convex POLYGON may produce invalid geometry.
sv: Att klippa en icke-konvex POLYGON kan ge ogiltig geometri.

note: Tag: para
en: Availability: 1.1.0 by old name ST_Locate_Between_Measures.
sv: Tillgänglighet: 1.1.0 med det gamla namnet ST_Locate_Between_Measures.

note: Tag: para
en: Changed: 2.0.0 - in prior versions this used to be called ST_Locate_Between_Measures.
sv: Ändrad: 2.0.0 - i tidigare versioner hette detta ST_Locate_Between_Measures.

note: Tag: para
en: Enhanced: 3.0.0 - added support for POLYGON, TIN, TRIANGLE.
sv: Förbättrad: 3.0.0 - stöd för POLYGON, TIN, TRIANGLE har lagts till.

note: Tag: para
en: A LineString with the section between measures 2 and 8, offset to the left
sv: A LineString med avsnittet mellan takt 2 och 8, förskjutet åt vänster

note: Tag: refpurpose
en: Returns the portions of a geometry that lie in an elevation (Z) range.
sv: Returnerar de delar av en geometri som ligger inom ett höjdintervall (Z).

note: Tag: para
en: Returns a geometry (collection) with the portions of a geometry that lie in an elevation (Z) range.
sv: Returnerar en geometri (samling) med de delar av en geometri som ligger i ett höjdintervall (Z).

note: Tag: para
en: Availability: 1.4.0
sv: Tillgänglighet: 1.4.0

note: Tag: refpurpose
en: Returns the interpolated measure of a geometry closest to a point.
sv: Returnerar det interpolerade måttet för en geometri som ligger närmast en punkt.

note: Tag: para
en: Returns an interpolated measure value of a linear measured geometry at the location closest to the given point.
sv: Returnerar ett interpolerat mätvärde för en linjärt uppmätt geometri på den plats som ligger närmast den angivna punkten.

note: Tag: refpurpose
en: Interpolates measures along a linear geometry.
sv: Interpolerar mått längs en linjär geometri.

note: Tag: para
en: Return a derived geometry with measure values linearly interpolated between the start and end points. If the geometry has no measure dimension, one is added. If the geometry has a measure dimension, it is over-written with new values. Only LINESTRINGS and MULTILINESTRINGS are supported.
sv: Returnerar en härledd geometri med mätvärden linjärt interpolerade mellan start- och slutpunkterna. Om geometrin inte har någon måttdimension läggs en till. Om geometrin har en måttdimension skrivs den över med nya värden. Endast LINESTRINGS och MULTILINESTRINGS stöds.

note: Tag: title
en: Table Management Functions
sv: Funktioner för tabellhantering

note: Tag: para
en: These functions assist in defining tables containing geometry columns.
sv: Dessa funktioner hjälper till att definiera tabeller som innehåller geometrikolumner.

note: Tag: refpurpose
en: Adds a geometry column to an existing table.
sv: Lägger till en geometrikolumn i en befintlig tabell.

note: Tag: para
en: Adds a geometry column to an existing table of attributes. The <varname>schema_name</varname> is the name of the table schema. The <varname>srid</varname> must be an integer value reference to an entry in the SPATIAL_REF_SYS table. The <varname>type</varname> must be a string corresponding to the geometry type, eg, 'POLYGON' or 'MULTILINESTRING' . An error is thrown if the schemaname doesn't exist (or not visible in the current search_path) or the specified SRID, geometry type, or dimension is invalid.
sv: Lägger till en geometrikolumn i en befintlig tabell med attribut. <varname>Schema_name</varname> är namnet på tabellschemat. <varname>Srid</varname> måste vara en heltalsreferens till en post i tabellen SPATIAL_REF_SYS. <varname>Type</varname> måste vara en sträng som motsvarar geometritypen, t.ex. "POLYGON" eller "MULTILINESTRING". Ett fel uppstår om schemanamnet inte finns (eller inte är synligt i den aktuella sökvägen) eller om den angivna SRID:en, geometritypen eller dimensionen är ogiltig.

note: Tag: para
en: Changed: 2.0.0 This function no longer updates geometry_columns since geometry_columns is a view that reads from system catalogs. It by default also does not create constraints, but instead uses the built in type modifier behavior of PostgreSQL. So for example building a wgs84 POINT column with this function is now equivalent to: <code>ALTER TABLE some_table ADD COLUMN geom geometry(Point,4326);</code>
sv: Ändrad: 2.0.0 Den här funktionen uppdaterar inte längre geometry_columns eftersom geometry_columns är en vy som läser från systemkataloger. Som standard skapar det inte heller begränsningar, utan använder istället det inbyggda typmodifieringsbeteendet för PostgreSQL. Så till exempel att bygga en wgs84 POINT-kolumn med den här funktionen motsvarar nu: <code>ALTER TABLE some_table ADD COLUMN geom geometry (Point,4326);</code>

note: Tag: para
en: Changed: 2.0.0 If you require the old behavior of constraints use the default <varname>use_typmod</varname>, but set it to false.
sv: Ändrad: 2.0.0 Om du vill ha det gamla beteendet för begränsningar, använd standardvärdet <varname>use_typmod</varname>, men sätt det till false.

note: Tag: para
en: Changed: 2.0.0 Views can no longer be manually registered in geometry_columns, however views built against geometry typmod tables geometries and used without wrapper functions will register themselves correctly because they inherit the typmod behavior of their parent table column. Views that use geometry functions that output other geometries will need to be cast to typmod geometries for these view geometry columns to be registered correctly in geometry_columns. Refer to <xref linkend="Manual_Register_Spatial_Column"/>.
sv: Ändrad: 2.0.0 Vyer kan inte längre registreras manuellt i geometry_columns, men vyer som är byggda mot geometri typmod-tabellgeometrier och används utan omslagsfunktioner kommer att registrera sig korrekt eftersom de ärver typmod-beteendet för sin överordnade tabellkolumn. Vyer som använder geometrifunktioner som matar ut andra geometrier måste castas till typmod-geometrier för att dessa vygeometrikolumner ska registreras korrekt i geometry_columns. Se <xref linkend="Manual_Register_Spatial_Column"/>.

note: Tag: para
en: Enhanced: 2.0.0 use_typmod argument introduced. Defaults to creating typmod geometry column instead of constraint-based.
sv: Förbättrad: 2.0.0 use_typmod-argumentet infördes. Standard är att skapa typmod-geometrikolumn istället för begränsningsbaserad.

note: Tag: refpurpose
en: Removes a geometry column from a spatial table.
sv: Tar bort en geometrikolumn från en spatial tabell.

note: Tag: para
en: Removes a geometry column from a spatial table. Note that schema_name will need to match the f_table_schema field of the table's row in the geometry_columns table.
sv: Tar bort en geometrikolumn från en spatial tabell. Observera att schema_name måste matcha fältet f_table_schema i tabellens rad i tabellen geometry_columns.

note: Tag: para
en: Changed: 2.0.0 This function is provided for backward compatibility. Now that since geometry_columns is now a view against the system catalogs, you can drop a geometry column like any other table column using <code>ALTER TABLE</code>
sv: Ändrad: 2.0.0 Denna funktion tillhandahålls för bakåtkompatibilitet. Eftersom geometry_columns nu är en vy mot systemkatalogerna kan du nu ta bort en geometrikolumn som vilken annan tabellkolumn som helst med <code>ALTER TABLE</code>

note: Tag: refpurpose
en: Drops a table and all its references in geometry_columns.
sv: Tar bort en tabell och alla dess referenser i geometry_columns.

note: Tag: para
en: Drops a table and all its references in geometry_columns. Note: uses current_schema() on schema-aware pgsql installations if schema is not provided.
sv: Slopar en tabell och alla dess referenser i geometry_columns. Observera: använder current_schema() på schemamedvetna pgsql-installationer om schema inte har angetts.

note: Tag: para
en: Changed: 2.0.0 This function is provided for backward compatibility. Now that since geometry_columns is now a view against the system catalogs, you can drop a table with geometry columns like any other table using <code>DROP TABLE</code>
sv: Ändrad: 2.0.0 Denna funktion tillhandahålls för bakåtkompatibilitet. Eftersom geometry_columns nu är en vy mot systemkatalogerna kan du nu ta bort en tabell med geometrikolumner som vilken annan tabell som helst med <code>DROP TABLE</code>

note: Tag: refpurpose
en: Returns the SRID defined for a geometry column.
sv: Returnerar den SRID som definierats för en geometrikolumn.

note: Tag: para
en: Returns the integer SRID of the specified geometry column by searching through the GEOMETRY_COLUMNS table. If the geometry column has not been properly added (e.g. with the <xref linkend="AddGeometryColumn"/> function), this function will not work.
sv: Returnerar heltals-SRID för den angivna geometrikolumnen genom sökning i tabellen GEOMETRY_COLUMNS. Om geometrikolumnen inte har lagts till på rätt sätt (t.ex. med funktionen <xref linkend="AddGeometryColumn"/> ) fungerar inte denna funktion.

note: Tag: refpurpose
en: Ensures geometry columns are defined with type modifiers or have appropriate spatial constraints.
sv: Säkerställer att geometrikolumner definieras med typmodifierare eller har lämpliga spatiala begränsningar.

note: Tag: para
en: Ensures geometry columns have appropriate type modifiers or spatial constraints to ensure they are registered correctly in the <varname>geometry_columns</varname> view. By default will convert all geometry columns with no type modifier to ones with type modifiers.
sv: Säkerställer att geometrikolumner har lämpliga typmodifierare eller spatiala begränsningar för att säkerställa att de registreras korrekt i vyn <varname>geometry_columns</varname>. Som standard konverteras alla geometrikolumner utan typmodifierare till sådana med typmodifierare.

note: Tag: para
en: For backwards compatibility and for spatial needs such as table inheritance where each child table may have different geometry type, the old check constraint behavior is still supported. If you need the old behavior, you need to pass in the new optional argument as false <varname>use_typmod=false</varname>. When this is done geometry columns will be created with no type modifiers but will have 3 constraints defined. In particular, this means that every geometry column belonging to a table has at least three constraints:
sv: För bakåtkompatibilitet och för spatiala behov, t.ex. tabellarv där varje underordnad tabell kan ha olika geometrityp, stöds fortfarande det gamla check constraint-beteendet. Om du behöver det gamla beteendet måste du skicka in det nya valfria argumentet som false <varname>use_typmod=false</varname>. När detta görs kommer geometrikolumner att skapas utan typmodifierare men med 3 definierade begränsningar. Detta innebär i synnerhet att varje geometrikolumn som tillhör en tabell har minst tre begränsningar:

note: Tag: para
en: <varname>enforce_dims_geom</varname> - ensures every geometry has the same dimension (see <xref linkend="ST_NDims"/>)
sv: <varname>enforce_dims_geom</varname> - säkerställer att varje geometri har samma dimension (se <xref linkend="ST_NDims"/>)

note: Tag: para
en: <varname>enforce_geotype_geom</varname> - ensures every geometry is of the same type (see <xref linkend="GeometryType"/>)
sv: <varname>enforce_geotype_geom</varname> - säkerställer att alla geometrier är av samma typ (se <xref linkend="GeometryType"/>)

note: Tag: para
en: <varname>enforce_srid_geom</varname> - ensures every geometry is in the same projection (see <xref linkend="ST_SRID"/>)
sv: <varname>enforce_srid_geom</varname> - säkerställer att varje geometri är i samma projektion (se <xref linkend="ST_SRID"/>)

note: Tag: para
en: If a table <varname>oid</varname> is provided, this function tries to determine the srid, dimension, and geometry type of all geometry columns in the table, adding constraints as necessary. If successful, an appropriate row is inserted into the geometry_columns table, otherwise, the exception is caught and an error notice is raised describing the problem.
sv: Om en <varname>oid</varname> för tabellen anges försöker denna funktion fastställa srid, dimension och geometrityp för alla geometrikolumner i tabellen och lägger till begränsningar vid behov. Om det lyckas infogas en lämplig rad i tabellen geometry_columns, annars fångas undantaget upp och ett felmeddelande skickas ut som beskriver problemet.

note: Tag: para
en: If the <varname>oid</varname> of a view is provided, as with a table oid, this function tries to determine the srid, dimension, and type of all the geometries in the view, inserting appropriate entries into the <varname>geometry_columns</varname> table, but nothing is done to enforce constraints.
sv: Om <varname>oid</varname> för en vy anges, som med en tabell oid, försöker denna funktion bestämma srid, dimension och typ för alla geometrier i vyn och infogar lämpliga poster i tabellen <varname>geometry_columns</varname>, men ingenting görs för att upprätthålla begränsningar.

note: Tag: para
en: The parameterless variant is a simple wrapper for the parameterized variant that first truncates and repopulates the geometry_columns table for every spatial table and view in the database, adding spatial constraints to tables where appropriate. It returns a summary of the number of geometry columns detected in the database and the number that were inserted into the <varname>geometry_columns</varname> table. The parameterized version simply returns the number of rows inserted into the <varname>geometry_columns</varname> table.
sv: Den parameterlösa varianten är en enkel omslutning för den parameteriserade varianten som först trunkerar och fyller på geometry_columns-tabellen för varje spatial tabell och vy i databasen, och lägger till spatiala begränsningar i tabellerna där så är lämpligt. Den returnerar en sammanfattning av antalet geometrikolumner som upptäckts i databasen och det antal som infogats i tabellen <varname>geometry_columns</varname>. Den parametriserade versionen returnerar helt enkelt antalet rader som infogats i tabellen <varname>geometry_columns</varname>.

note: Tag: para
en: Changed: 2.0.0 By default, now uses type modifiers instead of check constraints to constrain geometry types. You can still use check constraint behavior instead by using the new <varname>use_typmod</varname> and setting it to false.
sv: Ändrad: 2.0.0 Som standard används nu typmodifierare i stället för kontrollbegränsningar för att begränsa geometrityper. Du kan fortfarande använda check constraint-beteende istället genom att använda den nya <varname>use_typmod</varname> och ställa in den på false.

note: Tag: para
en: Enhanced: 2.0.0 <varname>use_typmod</varname> optional argument was introduced that allows controlling if columns are created with typmodifiers or with check constraints.
sv: Förbättrad: 2.0.0 <varname>use_typmod</varname> valfritt argument introducerades som gör det möjligt att kontrollera om kolumner skapas med typmodifierare eller med kontrollbegränsningar.

note: Tag: refpurpose
en: Updates the SRID of all features in a geometry column, and the table metadata.
sv: Uppdaterar SRID för alla objekt i en geometrikolumn och metadata för tabellen.

note: Tag: para
en: Updates the SRID of all features in a geometry column, updating constraints and reference in geometry_columns. If the column was enforced by a type definition, the type definition will be changed. Note: uses current_schema() on schema-aware pgsql installations if schema is not provided.
sv: Uppdaterar SRID för alla objekt i en geometrikolumn och uppdaterar begränsningar och referens i geometry_columns. Om kolumnen styrdes av en typdefinition kommer typdefinitionen att ändras. Observera: använder current_schema() på schemamedvetna pgsql-installationer om schema inte har angetts.

note: Tag: para
en: Insert geometries into roads table with a SRID set already using <link linkend="ST_GeomFromEWKT">EWKT format</link>:
sv: Infoga geometrier i vägtabeller med en SRID-uppsättning som redan använder <link linkend="ST_GeomFromEWKT">EWKT-format</link>:

note: Tag: para
en: This will change the srid of the roads table to 4326 from whatever it was before:
sv: Detta kommer att ändra srid för vägtabellen till 4326 från vad det var tidigare:

note: Tag: para
en: The prior example is equivalent to this DDL statement:
sv: Det tidigare exemplet motsvarar denna DDL-sats:

note: Tag: para
en: If you got the projection wrong (or brought it in as unknown) in load and you wanted to transform to web mercator all in one shot you can do this with DDL but there is no equivalent PostGIS management function to do so in one go.
sv: Om du fick fel projektion (eller tog in den som okänd) i lasten och du ville omvandla till webbmercator allt på en gång kan du göra det med DDL men det finns ingen motsvarande PostGIS-hanteringsfunktion för att göra det på en gång.

note: Tag: title
en: Measurement Functions
sv: Mätningsfunktioner

note: Tag: para
en: These functions compute measurements of distance, area and angles. There are also functions to compute geometry values determined by measurements.
sv: Dessa funktioner beräknar mätningar av avstånd, yta och vinklar. Det finns också funktioner för att beräkna geometriska värden som bestäms av mätningar.

note: Tag: refpurpose
en: Returns the area of a polygonal geometry.
sv: Returnerar arean för en polygonal geometri.

note: Tag: para
en: Returns the area of a polygonal geometry. For geometry types a 2D Cartesian (planar) area is computed, with units specified by the SRID. For geography types by default area is determined on a spheroid with units in square meters. To compute the area using the faster but less accurate spherical model use <varname>ST_Area(geog,false)</varname>.
sv: Returnerar arean för en polygonal geometri. För geometrityper beräknas en 2D kartesisk (plan) area, med enheter som anges av SRID. För geograftyper bestäms arean som standard på en sfäroid med enheter i kvadratmeter. Om du vill beräkna arean med den snabbare men mindre exakta sfäriska modellen använder du <varname>ST_Area(geog,false).</varname>.

note: Tag: para
en: Enhanced: 2.0.0 - support for 2D polyhedral surfaces was introduced.
sv: Förbättrad: 2.0.0 - stöd för 2D polyhedrala ytor infördes.

note: Tag: para
en: Enhanced: 2.2.0 - measurement on spheroid performed with GeographicLib for improved accuracy and robustness. Requires PROJ &gt;= 4.9.0 to take advantage of the new feature.
sv: Förbättrad: 2.2.0 - mätning på sfäroid utförd med GeographicLib för förbättrad noggrannhet och robusthet. Kräver PROJ &gt;= 4.9.0 för att dra nytta av den nya funktionen.

note: Tag: para
en: Changed: 3.0.0 - does not depend on SFCGAL anymore.
sv: Ändrad: 3.0.0 - är inte längre beroende av SFCGAL.

note: Tag: para
en: For polyhedral surfaces, only supports 2D polyhedral surfaces (not 2.5D). For 2.5D, may give a non-zero answer, but only for the faces that sit completely in XY plane.
sv: För polyedriska ytor stöds endast 2D-polyedriska ytor (inte 2,5D). För 2,5D kan svaret bli något annat än noll, men bara för de ytor som ligger helt i XY-planet.

note: Tag: para
en: Return area in square feet for a plot of Massachusetts land and multiply by conversion to get square meters. Note this is in square feet because EPSG:2249 is Massachusetts State Plane Feet
sv: Returnera yta i kvadratfot för en tomt i Massachusetts och multiplicera med omvandling för att få kvadratmeter. Observera att detta är i kvadratfot eftersom EPSG:2249 är Massachusetts State Plane Feet

note: Tag: para
en: Return area square feet and transform to Massachusetts state plane meters (EPSG:26986) to get square meters. Note this is in square feet because 2249 is Massachusetts State Plane Feet and transformed area is in square meters since EPSG:26986 is state plane Massachusetts meters
sv: Returnera area kvadratfot och transformera till Massachusetts state plane meters (EPSG:26986) för att få kvadratmeter. Observera att detta är i kvadratfot eftersom 2249 är Massachusetts State Plane Feet och den transformerade arean är i kvadratmeter eftersom EPSG:26986 är state plane Massachusetts meters

note: Tag: para
en: Return area square feet and square meters using geography data type. Note that we transform to our geometry to geography (before you can do that make sure your geometry is in WGS 84 long lat 4326). Geography always measures in meters. This is just for demonstration to compare. Normally your table will be stored in geography data type already.
sv: Returnera area kvadratfot och kvadratmeter med hjälp av datatypen geography. Observera att vi omvandlar vår geometri till geografi (innan du kan göra det måste du se till att din geometri är i WGS 84 long lat 4326). Geografi mäter alltid i meter. Detta är bara för demonstration för att jämföra. Normalt kommer din tabell redan att lagras i datatypen Geography.

note: Tag: para
en: If your data is in geography already:
sv: Om dina data redan finns i geografin:

note: Tag: refpurpose
en: Returns the north-based azimuth of a line between two points.
sv: Returnerar den nordbaserade azimuten för en linje mellan två punkter.

note: Tag: para
en: Returns the azimuth in radians of the target point from the origin point, or NULL if the two points are coincident. The azimuth angle is a positive clockwise angle referenced from the positive Y axis (geometry) or the North meridian (geography): North = 0; Northeast = &#x03C0;/4; East = &#x03C0;/2; Southeast = 3&#x03C0;/4; South = &#x03C0;; Southwest 5&#x03C0;/4; West = 3&#x03C0;/2; Northwest = 7&#x03C0;/4.
sv: Returnerar målpunktens azimut i radianer från ursprungspunkten, eller NULL om de två punkterna sammanfaller. Azimutvinkeln är en positiv medurs vinkel som refereras från den positiva Y-axeln (geometri) eller den norra meridianen (geografi): North = 0; Northeast = π/4; East = π/2; Southeast = 3π/4; South = π; Southwest 5π/4; West = 3π/2; Northwest = 7π/4.

note: Tag: para
en: For the geography type, the azimuth solution is known as the <link xlink:href="https://en.wikipedia.org/wiki/Geodesics_on_an_ellipsoid">inverse geodesic problem</link>.
sv: För den geografiska typen är azimutlösningen känd som det <link xlink:href="https://en.wikipedia.org/wiki/Geodesics_on_an_ellipsoid">inversa geodetiska problemet</link>.

note: Tag: para
en: The azimuth is a mathematical concept defined as the angle between a reference vector and a point, with angular units in radians. The result value in radians can be converted to degrees using the PostgreSQL function <varname>degrees()</varname>.
sv: Azimuten är ett matematiskt koncept definierat som vinkeln mellan en referensvektor och en punkt, med vinkelenheter i radianer. Resultatvärdet i radianer kan konverteras till grader med hjälp av PostgreSQL-funktionen <varname>grader ().</varname>.

note: Tag: para
en: Azimuth can be used in conjunction with <xref linkend="ST_Translate"/> to shift an object along its perpendicular axis. See the <varname>upgis_lineshift()</varname> function in the <link xlink:href="http://trac.osgeo.org/postgis/wiki/UsersWikiplpgsqlfunctions">PostGIS wiki</link> for an implementation of this.
sv: Azimut kan användas tillsammans med <xref linkend="ST_Translate"/> för att förskjuta ett objekt längs dess vinkelräta axel. Se funktionen <varname>upgis_lineshift()</varname> i <link xlink:href="http://trac.osgeo.org/postgis/wiki/UsersWikiplpgsqlfunctions">PostGIS-wikin</link> för en implementering av detta.

note: Tag: para
en: Enhanced: 2.0.0 support for geography was introduced.
sv: Förbättrad: 2.0.0 stöd för geografi infördes.

note: Tag: para
en: Enhanced: 2.2.0 measurement on spheroid performed with GeographicLib for improved accuracy and robustness. Requires PROJ &gt;= 4.9.0 to take advantage of the new feature.
sv: Förbättrad: 2.2.0 mätning på sfäroid utförd med GeographicLib för förbättrad noggrannhet och robusthet. Kräver PROJ &gt;= 4.9.0 för att dra nytta av den nya funktionen.

note: Tag: para
en: Geometry Azimuth in degrees
sv: Geometri Azimut i grader

note: Tag: para
en: Blue: origin Point(25,45); Green: target Point(75, 100); Yellow: Y axis or North; Red: azimuth angle.
sv: Blå: ursprungspunkt(25,45); Grön: målpunkt(75,100); Gul: Y-axel eller norr; Röd: azimutvinkel.

note: Tag: para
en: Blue: origin Point(75, 100); Green: target Point(25, 45); Yellow: Y axis or North; Red: azimuth angle.
sv: Blå: ursprungspunkt(75, 100); Grön: målpunkt(25, 45); Gul: Y-axel eller norr; Röd: azimutvinkel.

note: Tag: para
en: , <xref linkend="ST_Point"/>, <xref linkend="ST_Translate"/>, <xref linkend="ST_Project"/>, <link xlink:href="http://www.postgresql.org/docs/current/interactive/functions-math.html">PostgreSQL Math Functions</link>
sv: , <xref linkend="ST_Point"/>, <xref linkend="ST_Translate"/>, <xref linkend="ST_Project"/>, <link xlink:href="http://www.postgresql.org/docs/current/interactive/functions-math.html">PostgreSQL Matematiska funktioner</link>

note: Tag: refpurpose
en: Returns the angle between two vectors defined by 3 or 4 points, or 2 lines.
sv: Returnerar vinkeln mellan två vektorer som definieras av 3 eller 4 punkter, eller 2 linjer.

note: Tag: para
en: Computes the clockwise angle between two vectors.
sv: Beräknar den medurs vridna vinkeln mellan två vektorer.

note: Tag: para
en: <emphasis role="bold">Variant 1:</emphasis> computes the angle enclosed by the points P1-P2-P3. If a 4th point provided computes the angle points P1-P2 and P3-P4
sv: <emphasis role="bold">Variant 1:</emphasis> beräknar den vinkel som omsluts av punkterna P1-P2-P3. Om en 4:e punkt anges beräknas vinkeln mellan punkterna P1-P2 och P3-P4

note: Tag: para
en: <emphasis role="bold">Variant 2:</emphasis> computes the angle between two vectors S1-E1 and S2-E2, defined by the start and end points of the input lines
sv: <emphasis role="bold">Variant 2:</emphasis> beräknar vinkeln mellan två vektorer S1-E1 och S2-E2, definierade av start- och slutpunkterna för indatalinjerna

note: Tag: para
en: The result is a positive angle between 0 and 2&#x03C0; radians. The radian result can be converted to degrees using the PostgreSQL function <varname>degrees()</varname>.
sv: Resultatet är en positiv vinkel mellan 0 och 2π radianer. Radiansresultatet kan konverteras till grader med hjälp av PostgreSQL-funktionen <varname>degrees().</varname>.

note: Tag: para
en: Note that <varname>ST_Angle(P1,P2,P3) = ST_Angle(P2,P1,P2,P3)</varname>.
sv: Observera att <varname>ST_Angle(P1,P2,P3) = ST_Angle(P2,P1,P2,P3)</varname>.

note: Tag: para
en: Angle between three points
sv: Vinkel mellan tre punkter

note: Tag: para
en: Angle between vectors defined by four points
sv: Vinkel mellan vektorer definierade av fyra punkter

note: Tag: para
en: Angle between vectors defined by the start and end points of lines
sv: Vinkel mellan vektorer som definieras av linjernas start- och slutpunkter

note: Tag: refpurpose
en: Returns the 2D point on g1 that is closest to g2. This is the first point of the shortest line from one geometry to the other.
sv: Returnerar den 2D-punkt på g1 som ligger närmast g2. Detta är den första punkten på den kortaste linjen från den ena geometrin till den andra.

note: Tag: para
en: Returns the 2-dimensional point on <varname>geom1</varname> that is closest to <varname>geom2</varname>. This is the first point of the shortest line between the geometries (as computed by <xref linkend="ST_ShortestLine"/>).
sv: Returnerar den 2-dimensionella punkt på <varname>geom1</varname> som ligger närmast <varname>geom2</varname>. Detta är den första punkten på den kortaste linjen mellan geometrierna (enligt beräkning av <xref linkend="ST_ShortestLine"/>).

note: Tag: para
en: If you have a 3D Geometry, you may prefer to use <xref linkend="ST_3DClosestPoint"/>.
sv: Om du har en 3D-geometri kanske du föredrar att använda <xref linkend="ST_3DClosestPoint"/>.

note: Tag: para
en: Enhanced: 3.4.0 - Support for geography.
sv: Förbättrad: 3.4.0 - Stöd för geografi.

note: Tag: para
en: The closest point for a Point and a LineString is the point itself. The closest point for a LineString and a Point is a point on the line.
sv: Närmaste punkt för en Point och en LineString är själva punkten. Närmaste punkt för en LineString och en Point är en punkt på linjen.

note: Tag: para
en: The closest point on polygon A to polygon B
sv: Den punkt på polygon A som ligger närmast polygon B

note: Tag: refpurpose
en: Returns the 3D point on g1 that is closest to g2. This is the first point of the 3D shortest line.
sv: Returnerar den 3D-punkt på g1 som ligger närmast g2. Detta är den första punkten på den kortaste 3D-linjen.

note: Tag: para
en: Returns the 3-dimensional point on g1 that is closest to g2. This is the first point of the 3D shortest line. The 3D length of the 3D shortest line is the 3D distance.
sv: Returnerar den 3-dimensionella punkt på g1 som ligger närmast g2. Detta är den första punkten på den kortaste 3D-linjen. 3D-längden på den kortaste 3D-linjen är 3D-avståndet.

note: Tag: para
en: Changed: 2.2.0 - if 2 2D geometries are input, a 2D point is returned (instead of old behavior assuming 0 for missing Z). In case of 2D and 3D, Z is no longer assumed to be 0 for missing Z.
sv: Ändrad: 2.2.0 - om 2 2D-geometrier matas in returneras en 2D-punkt (istället för det gamla beteendet som antog 0 för saknad Z). Vid 2D och 3D antas Z inte längre vara 0 för saknad Z.

note: Tag: para
en: linestring and point -- both 3d and 2d closest point
sv: linestrings och punkt -- både 3d och 2d närmaste punkt

note: Tag: para
en: linestring and multipoint -- both 3d and 2d closest point
sv: linestrings och multipoint -- både 3d och 2d närmaste punkt

note: Tag: para
en: Multilinestring and polygon both 3d and 2d closest point
sv: Multilinestrings och polygon både 3d och 2d närmaste punkt

note: Tag: refpurpose
en: Returns the distance between two geometry or geography values.
sv: Returnerar avståndet mellan två geometri- eller geografivärden.

note: Tag: para
en: For <xref linkend="geometry"/> types returns the minimum 2D Cartesian (planar) distance between two geometries, in projected units (spatial ref units).
sv: För <xref linkend="geometry"/> -typer returneras det minsta kartesiska (plana) 2D-avståndet mellan två geometrier, i projicerade enheter (spatiala ref-enheter).

note: Tag: para
en: For <xref linkend="geography"/> types defaults to return the minimum geodesic distance between two geographies in meters, compute on the spheroid determined by the SRID. If <varname>use_spheroid</varname> is false, a faster spherical calculation is used.
sv: För <xref linkend="geography"/> -typer är standardvärdet att returnera det minsta geodetiska avståndet mellan två geografiska platser i meter, beräkna på den sfäroid som bestäms av SRID. Om <varname>use_spheroid</varname> är false används en snabbare sfärisk beräkning.

note: Tag: para
en: Availability: 1.5.0 geography support was introduced in 1.5. Speed improvements for planar to better handle large or many vertex geometries
sv: Tillgänglighet: 1.5.0 Stöd för geografi infördes i 1.5. Hastighetsförbättringar för planar för att bättre hantera stora eller många vertexgeometrier

note: Tag: para
en: Enhanced: 2.1.0 improved speed for geography. See <link xlink:href="https://web.archive.org/web/20160827203903/http://boundlessgeo.com/2012/07/making-geography-faster/">Making Geography faster</link> for details.
sv: Förbättrad: 2.1.0 förbättrad hastighet för geografi. Se <link xlink:href="https://web.archive.org/web/20160827203903/http://boundlessgeo.com/2012/07/making-geography-faster/">Göra geografi snabbare</link> för mer information.

note: Tag: para
en: Enhanced: 2.1.0 - support for curved geometries was introduced.
sv: Förbättrad: 2.1.0 - stöd för krökta geometrier infördes.

note: Tag: title
en: Geometry Examples
sv: Exempel på geometri

note: Tag: para
en: Geometry example - units in planar degrees 4326 is WGS 84 long lat, units are degrees.
sv: Geometriexempel - enheter i plana grader 4326 är WGS 84 long lat, enheter är grader.

note: Tag: para
en: Geometry example - units in meters (SRID: 3857, proportional to pixels on popular web maps). Although the value is off, nearby ones can be compared correctly, which makes it a good choice for algorithms like KNN or KMeans.
sv: Geometriexempel - enheter i meter (SRID: 3857, proportionell mot pixlar på populära webbkartor). Även om värdet är felaktigt kan närliggande värden jämföras korrekt, vilket gör det till ett bra val för algoritmer som KNN eller KMEANS.

note: Tag: para
en: Geometry example - units in meters (SRID: 3857 as above, but corrected by cos(lat) to account for distortion)
sv: Geometriexempel - enheter i meter (SRID: 3857 som ovan, men korrigerad med cos(lat) för att ta hänsyn till distorsion)

note: Tag: para
en: Geometry example - units in meters (SRID: 26986 Massachusetts state plane meters) (most accurate for Massachusetts)
sv: Geometriexempel - enheter i meter (SRID: 26986 Massachusetts state plane meter) (mest exakt för Massachusetts)

note: Tag: para
en: Geometry example - units in meters (SRID: 2163 US National Atlas Equal area) (least accurate)
sv: Geometriexempel - enheter i meter (SRID: 2163 US National Atlas Equal area) (minst exakt)

note: Tag: title
en: Geography Examples
sv: Geografiska exempel

note: Tag: para
en: Same as geometry example but note units in meters - use sphere for slightly faster and less accurate computation.
sv: Samma som geometriexemplet men notera enheter i meter - använd sfär för något snabbare och mindre exakta beräkningar.

note: Tag: refpurpose
en: Returns the 3D cartesian minimum distance (based on spatial ref) between two geometries in projected units.
sv: Returnerar det kartesiska 3D-minsta avståndet (baserat på spatial ref) mellan två geometrier i projicerade enheter.

note: Tag: para
en: Returns the 3-dimensional minimum cartesian distance between two geometries in projected units (spatial ref units).
sv: Returnerar det 3-dimensionella minsta kartesiska avståndet mellan två geometrier i projicerade enheter (spatiala ref-enheter).

note: Tag: para
en: Changed: 2.2.0 - In case of 2D and 3D, Z is no longer assumed to be 0 for missing Z.
sv: Ändrad: 2.2.0 - När det gäller 2D och 3D antas Z inte längre vara 0 om Z saknas.

note: Tag: para
en: Changed: 3.0.0 - SFCGAL version removed
sv: Ändrad: 3.0.0 - SFCGAL-versionen borttagen

note: Tag: refpurpose
en: Returns minimum distance in meters between two lon/lat geometries using a spherical earth model.
sv: Returnerar minsta avstånd i meter mellan två lon/lat-geometrier med hjälp av en sfärisk jordmodell.

note: Tag: para
en: Returns minimum distance in meters between two lon/lat points. Uses a spherical earth and radius derived from the spheroid defined by the SRID. Faster than <xref linkend="ST_Distance_Spheroid"/>, but less accurate. PostGIS Versions prior to 1.5 only implemented for points.
sv: Returnerar minsta avstånd i meter mellan två lon/lat-punkter. Använder en sfärisk jord och en radie som härrör från den sfäroid som definieras av SRID. Snabbare än <xref linkend="ST_Distance_Spheroid"/>, men mindre exakt. PostGIS-versioner före 1.5 implementeras endast för punkter.

note: Tag: para
en: Availability: 1.5 - support for other geometry types besides points was introduced. Prior versions only work with points.
sv: Tillgänglighet: 1.5 - stöd för andra geometrityper än punkter infördes. Tidigare versioner fungerar bara med punkter.

note: Tag: para
en: Changed: 2.2.0 In prior versions this used to be called ST_Distance_Sphere
sv: Ändrad: 2.2.0 I tidigare versioner brukade detta kallas ST_Distance_Sphere

note: Tag: refpurpose
en: Returns the minimum distance between two lon/lat geometries using a spheroidal earth model.
sv: Returnerar det minsta avståndet mellan två lon/lat-geometrier med hjälp av en sfäroid jordmodell.

note: Tag: para
en: Returns minimum distance in meters between two lon/lat geometries given a particular spheroid. See the explanation of spheroids given for <xref linkend="ST_Length_Spheroid"/>.
sv: Returnerar minsta avstånd i meter mellan två lon/lat-geometrier givet en viss sfäroid. Se förklaringen av sfäroider som ges för <xref linkend="ST_Length_Spheroid"/>.

note: Tag: para
en: This function does not look at the SRID of the geometry. It assumes the geometry coordinates are based on the provided spheroid.
sv: Denna funktion tittar inte på geometrins SRID. Den förutsätter att geometrins koordinater är baserade på den angivna sfäroiden.

note: Tag: para
en: Changed: 2.2.0 In prior versions this was called ST_Distance_Spheroid
sv: Ändrad: 2.2.0 I tidigare versioner kallades detta ST_Distance_Spheroid

note: Tag: refpurpose
en: Returns the Fréchet distance between two geometries.
sv: Returnerar Fréchet-avståndet mellan två geometrier.

note: Tag: para
en: Implements algorithm for computing the Fréchet distance restricted to discrete points for both geometries, based on <link xlink:href="http://www.kr.tuwien.ac.at/staff/eiter/et-archive/cdtr9464.pdf">Computing Discrete Fréchet Distance</link>. The Fréchet distance is a measure of similarity between curves that takes into account the location and ordering of the points along the curves. Therefore it is often better than the Hausdorff distance.
sv: Implementerar algoritm för att beräkna Fréchet-avståndet begränsat till diskreta punkter för båda geometrierna, baserat på <link xlink:href="http://www.kr.tuwien.ac.at/staff/eiter/et-archive/cdtr9464.pdf">Computing Discrete Fré</link>chet Distance. Fréchet-avståndet är ett mått på likhet mellan kurvor som tar hänsyn till placeringen och ordningsföljden av punkterna längs kurvorna. Därför är det ofta bättre än Hausdorff-avståndet.

note: Tag: para
en: When the optional densifyFrac is specified, this function performs a segment densification before computing the discrete Fréchet distance. The densifyFrac parameter sets the fraction by which to densify each segment. Each segment will be split into a number of equal-length subsegments, whose fraction of the total length is closest to the given fraction.
sv: När det valfria alternativet densifyFrac anges utför denna funktion en segmentförtätning innan det diskreta Fréchet-avståndet beräknas. Parametern densifyFrac anger den fraktion som varje segment ska förtätas med. Varje segment kommer att delas upp i ett antal lika långa undersegment, vars fraktion av den totala längden är närmast den angivna fraktionen.

note: Tag: para
en: Units are in the units of the spatial reference system of the geometries.
sv: Enheterna är i enheterna i geometriernas spatiala referenssystem.

note: Tag: para
en: The current implementation supports only vertices as the discrete locations. This could be extended to allow an arbitrary density of points to be used.
sv: Den nuvarande implementationen stöder endast toppar som diskreta platser. Detta kan utökas så att en godtycklig täthet av punkter kan användas.

note: Tag: para
en: The smaller densifyFrac we specify, the more accurate Fréchet distance we get. But, the computation time and the memory usage increase with the square of the number of subsegments.
sv: Ju mindre densifyFrac vi anger, desto mer exakt Fréchet-avstånd får vi. Men beräkningstiden och minnesanvändningen ökar med kvadraten på antalet delsegment.

note: Tag: para
en: Availability: 2.4.0 - requires GEOS &gt;= 3.7.0
sv: Tillgänglighet: 2.4.0 - kräver GEOS &gt;= 3.7.0

note: Tag: refpurpose
en: Returns the Hausdorff distance between two geometries.
sv: Returnerar Hausdorff-avståndet mellan två geometrier.

note: Tag: para
en: Returns the <link xlink:href="http://en.wikipedia.org/wiki/Hausdorff_distance">Hausdorff distance</link> between two geometries. The Hausdorff distance is a measure of how similar or dissimilar 2 geometries are.
sv: Returnerar <link xlink:href="http://en.wikipedia.org/wiki/Hausdorff_distance">Hausdorff-avståndet</link> mellan två geometrier. Hausdorff-avståndet är ett mått på hur lika eller olika två geometrier är.

note: Tag: para
en: The function actually computes the "Discrete Hausdorff Distance". This is the Hausdorff distance computed at discrete points on the geometries. The <parameter>densifyFrac</parameter> parameter can be specified, to provide a more accurate answer by densifying segments before computing the discrete Hausdorff distance. Each segment is split into a number of equal-length subsegments whose fraction of the segment length is closest to the given fraction.
sv: Funktionen beräknar faktiskt det "diskreta Hausdorff-avståndet". Detta är Hausdorff-avståndet som beräknas vid diskreta punkter på geometrierna. Parametern <parameter>densifyFrac</parameter> kan specificeras för att ge ett mer exakt svar genom att segmenten förtätas innan det diskreta Hausdorff-avståndet beräknas. Varje segment delas upp i ett antal lika långa undersegment vars fraktion av segmentlängden ligger närmast den givna fraktionen.

note: Tag: para
en: This algorithm is NOT equivalent to the standard Hausdorff distance. However, it computes an approximation that is correct for a large subset of useful cases. One important case is Linestrings that are roughly parallel to each other, and roughly equal in length. This is a useful metric for line matching.
sv: Den här algoritmen är INTE likvärdig med standardavståndet Hausdorff. Den beräknar dock en approximation som är korrekt för en stor delmängd av användbara fall. Ett viktigt fall är linjesträngar som är ungefär parallella med varandra och ungefär lika långa. Detta är ett användbart mått för linjematchning.

note: Tag: para
en: Hausdorff distance (red) and distance (yellow) between two lines
sv: Hausdorff-avstånd (rött) och avstånd (gult) mellan två linjer

note: Tag: para
en: <emphasis role="bold">Example:</emphasis> Hausdorff distance with densification.
sv: <emphasis role="bold">Exempel:</emphasis> Hausdorff-avstånd med förtätning.

note: Tag: para
en: <emphasis role="bold">Example:</emphasis> For each building, find the parcel that best represents it. First we require that the parcel intersect with the building geometry. <code>DISTINCT ON</code> guarantees we get each building listed only once. <code>ORDER BY .. ST_HausdorffDistance</code> selects the parcel that is most similar to the building.
sv: <emphasis role="bold">Exempel:</emphasis> För varje byggnad, hitta den tomt som bäst representerar den. Först krävs att tomten korsar byggnadens geometri. <code>DISTINCT ON</code> garanterar att varje byggnad bara listas en gång. <code>ORDER BY .. ST_HausdorffDistance</code> väljer det skifte som är mest likt byggnaden.

note: Tag: refpurpose
en: Returns the 2D length of a linear geometry.
sv: Returnerar 2D-längden för en linjär geometri.

note: Tag: para
en: For geometry types: returns the 2D Cartesian length of the geometry if it is a LineString, MultiLineString, ST_Curve, ST_MultiCurve. For areal geometries 0 is returned; use <xref linkend="ST_Perimeter"/> instead. The units of length is determined by the spatial reference system of the geometry.
sv: För geometrityper: returnerar geometrins kartesiska 2D-längd om det är en LineString, MultiLineString, ST_Curve, ST_MultiCurve. För arealgeometrier returneras 0; använd <xref linkend="ST_Perimeter"/> i stället. Längdenheterna bestäms av geometrins spatiala referenssystem.

note: Tag: para
en: For geography types: computation is performed using the inverse geodesic calculation. Units of length are in meters. If PostGIS is compiled with PROJ version 4.8.0 or later, the spheroid is specified by the SRID, otherwise it is exclusive to WGS84. If <varname>use_spheroid = false</varname>, then the calculation is based on a sphere instead of a spheroid.
sv: För geograftyper: beräkningen utförs med hjälp av den omvända geodetiska beräkningen. Längenheterna är i meter. Om PostGIS är kompilerat med PROJ version 4.8.0 eller senare, anges sfäroiden av SRID, annars är det uteslutande WGS84. Om <varname>use_spheroid = false</varname> baseras beräkningen på en sfär i stället för en sfäroid.

note: Tag: para
en: Currently for geometry this is an alias for ST_Length2D, but this may change to support higher dimensions.
sv: För geometri är detta för närvarande ett alias för ST_Length2D, men detta kan ändras för att stödja högre dimensioner.

note: Tag: para
en: Changed: 2.0.0 Breaking change -- in prior versions applying this to a MULTI/POLYGON of type geography would give you the perimeter of the POLYGON/MULTIPOLYGON. In 2.0.0 this was changed to return 0 to be in line with geometry behavior. Please use ST_Perimeter if you want the perimeter of a polygon
sv: Ändrad: 2.0.0 Genomgripande ändring - i tidigare versioner gav en tillämpning av detta på en MULTI/POLYGON av typen geografi omkretsen av POLYGONEN/MULTIPOLYGONEN. I 2.0.0 ändrades detta till att returnera 0 för att vara i linje med geometrins beteende. Använd ST_Perimeter om du vill ha omkretsen av en polygon

note: Tag: para
en: For geography the calculation defaults to using a spheroidal model. To use the faster but less accurate spherical calculation use ST_Length(gg,false);
sv: För geografi använder beräkningen som standard en sfäroid modell. Om du vill använda den snabbare men mindre exakta sfäriska beräkningen använder du ST_Length(gg,false);

note: Tag: para
en: Availability: 1.5.0 geography support was introduced in 1.5.
sv: Tillgänglighet: 1.5.0 Stöd för geografi infördes i 1.5.

note: Tag: para
en: Return length in feet for line string. Note this is in feet because EPSG:2249 is Massachusetts State Plane Feet
sv: Returnerar längd i fot för radsträng. Observera att detta är i fot eftersom EPSG:2249 är Massachusetts State Plane Feet

note: Tag: para
en: Return length of WGS 84 geography line
sv: Returnera längden på WGS 84-geografilinjen

note: Tag: refpurpose
en: Returns the 2D length of a linear geometry. Alias for <varname>ST_Length</varname>
sv: Returnerar 2D-längden för en linjär geometri. Alias för <varname>ST_Length</varname>

note: Tag: para
en: Returns the 2D length of the geometry if it is a linestring or multi-linestring. This is an alias for <varname>ST_Length</varname>
sv: Returnerar geometrins 2D-längd om det är en linestrings eller multilinestrings. Detta är ett alias för <varname>ST_Length</varname>

note: Tag: refpurpose
en: Returns the 3D length of a linear geometry.
sv: Returnerar 3D-längden för en linjär geometri.

note: Tag: para
en: Returns the 3-dimensional or 2-dimensional length of the geometry if it is a LineString or MultiLineString. For 2-d lines it will just return the 2-d length (same as ST_Length and ST_Length2D)
sv: Returnerar den 3-dimensionella eller 2-dimensionella längden på geometrin om det är en LineString eller MultiLineString. För 2-d linjer returneras bara 2-d längden (samma som ST_Length och ST_Length2D)

note: Tag: para
en: Changed: 2.0.0 In prior versions this used to be called ST_Length3D
sv: Ändrad: 2.0.0 I tidigare versioner brukade detta kallas ST_Length3D

note: Tag: para
en: Return length in feet for a 3D cable. Note this is in feet because EPSG:2249 is Massachusetts State Plane Feet
sv: Returlängd i fot för en 3D-kabel. Observera att detta är i fot eftersom EPSG:2249 är Massachusetts State Plane Feet

note: Tag: refpurpose
en: Returns the 2D or 3D length/perimeter of a lon/lat geometry on a spheroid.
sv: Returnerar 2D- eller 3D-längd/perimeter för en lon/lat-geometri på en sfäroid.

note: Tag: para
en: Calculates the length or perimeter of a geometry on an ellipsoid. This is useful if the coordinates of the geometry are in longitude/latitude and a length is desired without reprojection. The spheroid is specified by a text value as follows:
sv: Beräknar längden eller omkretsen av en geometri på en ellipsoid. Detta är användbart om geometrins koordinater är i longitud/latitud och en längd önskas utan reprojektion. Sfäroiden specificeras med ett textvärde enligt följande:

note: Tag: para
en: For example:
sv: Till exempel:

note: Tag: para
en: Changed: 2.2.0 In prior versions this was called ST_Length_Spheroid and had the alias ST_3DLength_Spheroid
sv: Ändrad: 2.2.0 I tidigare versioner kallades detta ST_Length_Spheroid och hade aliaset ST_3DLength_Spheroid

note: Tag: refpurpose
en: Returns the 2D longest line between two geometries.
sv: Returnerar den längsta 2D-linjen mellan två geometrier.

note: Tag: para
en: Returns the 2-dimensional longest line between the points of two geometries. The line returned starts on <varname>g1</varname> and ends on <varname>g2</varname>.
sv: Returnerar den 2-dimensionella längsta linjen mellan punkterna i två geometrier. Linjen som returneras börjar på <varname>g1</varname> och slutar på <varname>g2</varname>.

note: Tag: para
en: The longest line always occurs between two vertices. The function returns the first longest line if more than one is found. The length of the line is equal to the distance returned by <xref linkend="ST_MaxDistance"/>.
sv: Den längsta linjen finns alltid mellan två hörn. Funktionen returnerar den första längsta linjen om mer än en hittas. Linjens längd är lika med det avstånd som returneras av <xref linkend="ST_MaxDistance"/>.

note: Tag: para
en: If g1 and g2 are the same geometry, returns the line between the two vertices farthest apart in the geometry. The endpoints of the line lie on the circle computed by <xref linkend="ST_MinimumBoundingCircle"/>.
sv: Om g1 och g2 har samma geometri, returneras linjen mellan de två hörnpunkter som är längst ifrån varandra i geometrin. Linjens ändpunkter ligger på den cirkel som beräknats av <xref linkend="ST_MinimumBoundingCircle"/>.

note: Tag: para
en: Longest line between a point and a line
sv: Längsta linjen mellan en punkt och en linje

note: Tag: para
en: Longest line between two polygons
sv: Längsta linjen mellan två polygoner

note: Tag: para
en: Longest line across a single geometry. The length of the line is equal to the Maximum Distance. The endpoints of the line lie on the Minimum Bounding Circle.
sv: Längsta linjen över en enda geometri. Linjens längd är lika med det maximala avståndet. Linjens ändpunkter ligger på den minsta begränsningscirkeln.

note: Tag: refpurpose
en: Returns the 3D longest line between two geometries
sv: Returnerar den längsta 3D-linjen mellan två geometrier

note: Tag: para
en: Returns the 3-dimensional longest line between two geometries. The function returns the first longest line if more than one. The line returned starts in g1 and ends in g2. The 3D length of the line is equal to the distance returned by <xref linkend="ST_3DMaxDistance"/>.
sv: Returnerar den 3-dimensionella längsta linjen mellan två geometrier. Funktionen returnerar den första längsta linjen om det finns fler än en. Linjen som returneras börjar i g1 och slutar i g2. Linjens 3D-längd är lika med det avstånd som returneras av <xref linkend="ST_3DMaxDistance"/>.

note: Tag: para
en: linestring and point -- both 3d and 2d longest line
sv: linestrings och punkt -- både 3d och 2d längsta linjen

note: Tag: para
en: linestring and multipoint -- both 3d and 2d longest line
sv: linestrings och multipoint -- både 3d och 2d längsta linjen

note: Tag: para
en: MultiLineString and Polygon both 3d and 2d longest line
sv: MultiLineString och Polygon både 3d och 2d längsta linjen

note: Tag: refpurpose
en: Returns the 2D largest distance between two geometries in projected units.
sv: Returnerar det största 2D-avståndet mellan två geometrier i projicerade enheter.

note: Tag: para
en: Returns the 2-dimensional maximum distance between two geometries, in projected units. The maximum distance always occurs between two vertices. This is the length of the line returned by <xref linkend="ST_LongestLine"/>.
sv: Returnerar det 2-dimensionella maximala avståndet mellan två geometrier, i projicerade enheter. Det maximala avståndet inträffar alltid mellan två hörn. Detta är längden på den linje som returneras av <xref linkend="ST_LongestLine"/>.

note: Tag: para
en: If g1 and g2 are the same geometry, returns the distance between the two vertices farthest apart in that geometry.
sv: Om g1 och g2 är samma geometri, returneras avståndet mellan de två hörnpunkter som är längst ifrån varandra i den geometrin.

note: Tag: para
en: Maximum distance between a point and lines.
sv: Maximalt avstånd mellan en punkt och linjer.

note: Tag: para
en: Maximum distance between vertices of a single geometry.
sv: Maximalt avstånd mellan hörnpunkter i en och samma geometri.

note: Tag: refpurpose
en: Returns the 3D cartesian maximum distance (based on spatial ref) between two geometries in projected units.
sv: Returnerar det maximala kartesiska 3D-avståndet (baserat på spatial ref) mellan två geometrier i projicerade enheter.

note: Tag: para
en: Returns the 3-dimensional maximum cartesian distance between two geometries in projected units (spatial ref units).
sv: Returnerar det 3-dimensionella maximala cartesiska avståndet mellan två geometrier i projicerade enheter (spatiala ref-enheter).

note: Tag: refpurpose
en: Returns the minimum clearance of a geometry, a measure of a geometry's robustness.
sv: Returnerar den minsta frigången för en geometri, ett mått på geometrins robusthet.

note: Tag: para
en: It is possible for a geometry to meet the criteria for validity according to <xref linkend="ST_IsValid"/> (polygons) or <xref linkend="ST_IsSimple"/> (lines), but to become invalid if one of its vertices is moved by a small distance. This can happen due to loss of precision during conversion to text formats (such as WKT, KML, GML, GeoJSON), or binary formats that do not use double-precision floating point coordinates (e.g. MapInfo TAB).
sv: Det är möjligt att en geometri uppfyller kriterierna för giltighet enligt <xref linkend="ST_IsValid"/> (polygoner) eller <xref linkend="ST_IsSimple"/> (linjer), men att den blir ogiltig om en av dess hörnpunkter flyttas ett litet avstånd. Detta kan ske på grund av förlust av precision vid konvertering till textformat (t.ex. WKT, KML, GML, GeoJSON) eller binära format som inte använder koordinater med dubbel precision och flyttal (t.ex. MapInfo TAB).

note: Tag: para
en: The minimum clearance is a quantitative measure of a geometry's robustness to change in coordinate precision. It is the largest distance by which vertices of the geometry can be moved without creating an invalid geometry. Larger values of minimum clearance indicate greater robustness.
sv: Det minsta avståndet är ett kvantitativt mått på en geometris robusthet mot förändringar i koordinatprecisionen. Det är det största avstånd med vilket geometrins hörn kan flyttas utan att skapa en ogiltig geometri. Större värden på minsta avstånd indikerar större robusthet.

note: Tag: para
en: If a geometry has a minimum clearance of <varname>e</varname>, then:
sv: Om en geometri har en minsta frihöjd på <varname>e,</varname> då:

note: Tag: para
en: No two distinct vertices in the geometry are closer than the distance <varname>e</varname>.
sv: Inga två distinkta hörn i geometrin ligger närmare varandra än avståndet <varname>e</varname>.

note: Tag: para
en: No vertex is closer than <varname>e</varname> to a line segment of which it is not an endpoint.
sv: Ingen toppunkt är närmare än <varname>e</varname> ett linjesegment där den inte är en ändpunkt.

note: Tag: para
en: If no minimum clearance exists for a geometry (e.g. a single point, or a MultiPoint whose points are identical), the return value is <varname>Infinity</varname>.
sv: Om det inte finns något minsta spelrum för en geometri (t.ex. en enskild punkt eller en MultiPoint vars punkter är identiska), är returvärdet <varname>Infinity</varname>.

note: Tag: para
en: To avoid validity issues caused by precision loss, <xref linkend="ST_ReducePrecision"/> can reduce coordinate precision while ensuring that polygonal geometry remains valid.
sv: För att undvika validitetsproblem som orsakas av precisionsförlust kan <xref linkend="ST_ReducePrecision"/> minska koordinatprecisionen samtidigt som polygongeometrin förblir giltig.

note: Tag: refpurpose
en: Returns the two-point LineString spanning a geometry's minimum clearance.
sv: Returnerar LineString med två punkter som sträcker sig över en geometris minsta spelrum.

note: Tag: para
en: Returns the two-point LineString spanning a geometry's minimum clearance. If the geometry does not have a minimum clearance, <varname>LINESTRING EMPTY</varname> is returned.
sv: Returnerar den tvåpunkts LineString som sträcker sig över en geometris minsta spelrum. Om geometrin inte har något minsta spelrum returneras <varname>LINESTRING EMPTY</varname>.

note: Tag: para
en: Availability: 2.3.0 - requires GEOS &gt;= 3.6.0
sv: Tillgänglighet: 2.3.0 - kräver GEOS &gt;= 3.6.0

note: Tag: refpurpose
en: Returns the length of the boundary of a polygonal geometry or geography.
sv: Returnerar längden på gränsen för en polygonal geometri eller geografi.

note: Tag: para
en: Returns the 2D perimeter of the geometry/geography if it is a ST_Surface, ST_MultiSurface (Polygon, MultiPolygon). 0 is returned for non-areal geometries. For linear geometries use <xref linkend="ST_Length"/>. For geometry types, units for perimeter measures are specified by the spatial reference system of the geometry.
sv: Returnerar 2D-perimetern för geometrin/geografin om den är en ST_Surface, ST_MultiSurface (Polygon, MultiPolygon). 0 returneras för icke-verkliga geometrier. För linjära geometrier används <xref linkend="ST_Length"/>. För geometrityper specificeras enheter för perimetermått av geometrins spatiala referenssystem.

note: Tag: para
en: For geography types, the calculations are performed using the inverse geodesic problem, where perimeter units are in meters. If PostGIS is compiled with PROJ version 4.8.0 or later, the spheroid is specified by the SRID, otherwise it is exclusive to WGS84. If <varname>use_spheroid = false</varname>, then calculations will approximate a sphere instead of a spheroid.
sv: För geograftyper utförs beräkningarna med hjälp av det omvända geodesiska problemet, där omkretsenheterna är i meter. Om PostGIS är kompilerat med PROJ version 4.8.0 eller senare, anges sfäroiden av SRID, annars är det uteslutande WGS84. Om <varname>use_spheroid = false</varname> kommer beräkningarna att approximera en sfär i stället för en sfäroid.

note: Tag: para
en: Currently this is an alias for ST_Perimeter2D, but this may change to support higher dimensions.
sv: För närvarande är detta ett alias för ST_Perimeter2D, men detta kan ändras för att stödja högre dimensioner.

note: Tag: para
en: Availability 2.0.0: Support for geography was introduced
sv: Tillgänglighet 2.0.0: Stöd för geografi infördes

note: Tag: para
en: Return perimeter in feet for Polygon and MultiPolygon. Note this is in feet because EPSG:2249 is Massachusetts State Plane Feet
sv: Returnerar omkrets i fot för Polygon och MultiPolygon. Observera att detta är i fot eftersom EPSG:2249 är Massachusetts State Plane Feet

note: Tag: para
en: Return perimeter in meters and feet for Polygon and MultiPolygon. Note this is geography (WGS 84 long lat)
sv: Returnerar omkrets i meter och fot för Polygon och MultiPolygon. Observera att detta är geografi (WGS 84 long lat)

note: Tag: refpurpose
en: Returns the 2D perimeter of a polygonal geometry. Alias for <varname>ST_Perimeter</varname>.
sv: Returnerar 2D-perimetern för en polygonal geometri. Alias för <varname>ST_Perimeter</varname>.

note: Tag: para
en: Returns the 2-dimensional perimeter of a polygonal geometry.
sv: Returnerar den 2-dimensionella omkretsen för en polygonal geometri.

note: Tag: para
en: This is currently an alias for ST_Perimeter. In future versions ST_Perimeter may return the highest dimension perimeter for a geometry. This is still under consideration
sv: Detta är för närvarande ett alias för ST_Perimeter. I framtida versioner kan ST_Perimeter returnera den högsta dimensionens omkrets för en geometri. Detta är fortfarande under övervägande

note: Tag: refpurpose
en: Returns the 3D perimeter of a polygonal geometry.
sv: Returnerar 3D-perimetern för en polygonal geometri.

note: Tag: para
en: Returns the 3-dimensional perimeter of the geometry, if it is a polygon or multi-polygon. If the geometry is 2-dimensional, then the 2-dimensional perimeter is returned.
sv: Returnerar geometrins 3-dimensionella omkrets, om den är en polygon eller multipolygon. Om geometrin är 2-dimensionell returneras den 2-dimensionella omkretsen.

note: Tag: para
en: Changed: 2.0.0 In prior versions this used to be called ST_Perimeter3D
sv: Ändrad: 2.0.0 I tidigare versioner brukade detta kallas ST_Perimeter3D

note: Tag: para
en: Perimeter of a slightly elevated polygon in the air in Massachusetts state plane feet
sv: Omkretsen av en något upphöjd polygon i luften i Massachusetts state plan feet

note: Tag: refpurpose
en: Returns the 2D shortest line between two geometries
sv: Returnerar den kortaste 2D-linjen mellan två geometrier

note: Tag: para
en: Returns the 2-dimensional shortest line between two geometries. The line returned starts in <varname>geom1</varname> and ends in <varname>geom2</varname>. If <varname>geom1</varname> and <varname>geom2</varname> intersect the result is a line with start and end at an intersection point. The length of the line is the same as <xref linkend="ST_Distance"/> returns for g1 and g2.
sv: Returnerar den 2-dimensionella kortaste linjen mellan två geometrier. Den returnerade linjen börjar i <varname>geom1</varname> och slutar i <varname>geom2</varname>. Om <varname>geom1</varname> och <varname>geom2</varname> skär varandra blir resultatet en linje med start och slut i en skärningspunkt. Linjens längd är densamma som <xref linkend="ST_Distance"/> returnerar för g1 och g2.

note: Tag: para
en: Enhanced: 3.4.0 - support for geography.
sv: Förbättrad: 3.4.0 - stöd för geografi.

note: Tag: para
en: Shortest line between Point and LineString
sv: Kortaste linjen mellan Point och LineString

note: Tag: para
en: Shortest line between Polygons
sv: Kortaste linjen mellan polygoner

note: Tag: refpurpose
en: Returns the 3D shortest line between two geometries
sv: Returnerar den kortaste 3D-linjen mellan två geometrier

note: Tag: para
en: Returns the 3-dimensional shortest line between two geometries. The function will only return the first shortest line if more than one, that the function finds. If g1 and g2 intersects in just one point the function will return a line with both start and end in that intersection-point. If g1 and g2 are intersecting with more than one point the function will return a line with start and end in the same point but it can be any of the intersecting points. The line returned will always start in g1 and end in g2. The 3D length of the line this function returns will always be the same as <xref linkend="ST_3DDistance"/> returns for g1 and g2.
sv: Returnerar den 3-dimensionella kortaste linjen mellan två geometrier. Funktionen returnerar endast den första kortaste linjen om det finns fler än en som funktionen hittar. Om g1 och g2 skär varandra i endast en punkt returnerar funktionen en linje med både start och slut i den skärningspunkten. Om g1 och g2 skär varandra i mer än en punkt kommer funktionen att returnera en linje med start och slut i samma punkt, men det kan vara vilken som helst av de skärande punkterna. Linjen som returneras börjar alltid i g1 och slutar i g2. 3D-längden på linjen som denna funktion returnerar kommer alltid att vara densamma som <xref linkend="ST_3DDistance"/> returnerar för g1 och g2.

note: Tag: para
en: linestring and point -- both 3d and 2d shortest line
sv: linestrings och punkt -- både 3d och 2d kortaste linjen

note: Tag: para
en: linestring and multipoint -- both 3d and 2d shortest line
sv: linestrings och multipoint -- både 3d och 2d kortaste linjen

note: Tag: para
en: MultiLineString and polygon both 3d and 2d shortest line
sv: MultiLineString och polygon både 3d och 2d kortaste linjen

note: Tag: title
en: Operators
sv: Operatorer

note: Tag: title
en: Bounding Box Operators
sv: Operatorer för avgränsande box

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's 2D bounding box intersects B's 2D bounding box.
sv: Returnerar <varname>TRUE</varname> om A:s 2D-begränsningsbox skär B:s 2D-begränsningsbox.

note: Tag: para
en: The <varname>&amp;&amp;</varname> operator returns <varname>TRUE</varname> if the 2D bounding box of geometry A intersects the 2D bounding box of geometry B.
sv: Operatorn <varname>&amp;&amp;</varname> returnerar <varname>TRUE</varname> om den 2D-begränsande boxen för geometri A skär den 2D-begränsande boxen för geometri B.

note: Tag: para
en: This operand will make use of any indexes that may be available on the geometries.
sv: Detta operand kommer att använda alla index som kan finnas tillgängliga på geometrierna.

note: Tag: para
en: Availability: 1.5.0 support for geography was introduced.
sv: Tillgänglighet: 1.5.0 stöd för geografi infördes.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if a geometry's (cached) 2D bounding box intersects a 2D float precision bounding box (BOX2DF).
sv: Returnerar <varname>TRUE</varname> om en geometris (cachelagrade) 2D-begränsningsbox skär en 2D-begränsningsbox med flytande precision (BOX2DF).

note: Tag: para
en: The <varname>&amp;&amp;</varname> operator returns <varname>TRUE</varname> if the cached 2D bounding box of geometry A intersects the 2D bounding box B, using float precision. This means that if B is a (double precision) box2d, it will be internally converted to a float precision 2D bounding box (BOX2DF)
sv: Operatorn <varname>&amp;&amp;</varname> returnerar <varname>TRUE</varname> om den cachade 2D-begränsningsrutan för geometri A skär 2D-begränsningsrutan B, med float-precision. Detta innebär att om B är en (dubbel precision) box2d, kommer den att konverteras internt till en 2D-begränsningsbox med flytande precision (BOX2DF)

note: Tag: para
en: This operand is intended to be used internally by BRIN indexes, more than by users.
sv: Denna operand är avsedd att användas internt av BRIN-index, mer än av användare.

note: Tag: para
en: Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. Requires PostgreSQL 9.5+.
sv: Tillgänglighet: 2.3.0 stöd för Block Range INdexes (BRIN) introducerades. Kräver PostgreSQL 9.5+.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if a 2D float precision bounding box (BOX2DF) intersects a geometry's (cached) 2D bounding box.
sv: Returnerar <varname>TRUE</varname> om en 2D-gränsbox med flytande precision (BOX2DF) skär en geometris (cachelagrade) 2D-gränsbox.

note: Tag: para
en: The <varname>&amp;&amp;</varname> operator returns <varname>TRUE</varname> if the 2D bounding box A intersects the cached 2D bounding box of geometry B, using float precision. This means that if A is a (double precision) box2d, it will be internally converted to a float precision 2D bounding box (BOX2DF)
sv: Operatorn <varname>&amp;&amp;</varname> returnerar <varname>TRUE</varname> om 2D-begränsningsrutan A skär den cachade 2D-begränsningsrutan för geometri B, med float-precision. Detta innebär att om A är en (dubbel precision) box2d, kommer den att konverteras internt till en 2D-gränsbox med flytande precision (BOX2DF)

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if two 2D float precision bounding boxes (BOX2DF) intersect each other.
sv: Returnerar <varname>TRUE</varname> om två 2D-begränsningsboxar med flytande precision (BOX2DF) skär varandra.

note: Tag: para
en: The <varname>&amp;&amp;</varname> operator returns <varname>TRUE</varname> if two 2D bounding boxes A and B intersect each other, using float precision. This means that if A (or B) is a (double precision) box2d, it will be internally converted to a float precision 2D bounding box (BOX2DF)
sv: Operatorn <varname>&amp;&amp;</varname> returnerar <varname>TRUE</varname> om två 2D-begränsningsrutor A och B skär varandra, med float-precision. Detta innebär att om A (eller B) är en box2d (dubbel precision), konverteras den internt till en 2D-gränsbox med flytande precision (BOX2DF)

note: Tag: para
en: This operator is intended to be used internally by BRIN indexes, more than by users.
sv: Denna operator är avsedd att användas internt av BRIN-index, mer än av användare.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's n-D bounding box intersects B's n-D bounding box.
sv: Returnerar <varname>TRUE</varname> om A:s n-D-gränsbox skär B:s n-D-gränsbox.

note: Tag: para
en: The <varname>&amp;&amp;&amp;</varname> operator returns <varname>TRUE</varname> if the n-D bounding box of geometry A intersects the n-D bounding box of geometry B.
sv: Operatorn <varname>&amp;&amp;&amp;</varname> returnerar <varname>TRUE</varname> om n-D-gränsboxen för geometri A skär n-D-gränsboxen för geometri B.

note: Tag: title
en: Examples: 3D LineStrings
sv: Exempel: 3D-linjesträckor

note: Tag: title
en: Examples: 3M LineStrings
sv: Exempel: 3M LinjeSträngar

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if a geometry's (cached) n-D bounding box intersects a n-D float precision bounding box (GIDX).
sv: Returnerar <varname>TRUE</varname> om en geometris (cachade) n-D-begränsningsbox skär en n-D-begränsningsbox med flytande precision (GIDX).

note: Tag: para
en: The <varname>&amp;&amp;&amp;</varname> operator returns <varname>TRUE</varname> if the cached n-D bounding box of geometry A intersects the n-D bounding box B, using float precision. This means that if B is a (double precision) box3d, it will be internally converted to a float precision 3D bounding box (GIDX)
sv: Operatorn <varname>&amp;&amp;&amp;</varname> returnerar <varname>TRUE</varname> om den cachade n-D-begränsningsrutan för geometri A skär n-D-begränsningsrutan B, med float-precision. Detta innebär att om B är en (dubbel precision) box3d, kommer den att konverteras internt till en 3D-begränsningsbox med flytande precision (GIDX)

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if a n-D float precision bounding box (GIDX) intersects a geometry's (cached) n-D bounding box.
sv: Returnerar <varname>TRUE</varname> om en n-D avgränsningsbox med flytande precision (GIDX) skär en geometris (cachelagrade) n-D avgränsningsbox.

note: Tag: para
en: The <varname>&amp;&amp;&amp;</varname> operator returns <varname>TRUE</varname> if the n-D bounding box A intersects the cached n-D bounding box of geometry B, using float precision. This means that if A is a (double precision) box3d, it will be internally converted to a float precision 3D bounding box (GIDX)
sv: Operatorn <varname>&amp;&amp;&amp;</varname> returnerar <varname>TRUE</varname> om n-D-begränsningsrutan A skär den cachade n-D-begränsningsrutan för geometri B, med float-precision. Detta innebär att om A är en box3d (dubbel precision) kommer den att konverteras internt till en 3D-gränsbox med flytande precision (GIDX)

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if two n-D float precision bounding boxes (GIDX) intersect each other.
sv: Returnerar <varname>TRUE</varname> om två gränsboxar (GIDX) med n-D floatprecision skär varandra.

note: Tag: para
en: The <varname>&amp;&amp;&amp;</varname> operator returns <varname>TRUE</varname> if two n-D bounding boxes A and B intersect each other, using float precision. This means that if A (or B) is a (double precision) box3d, it will be internally converted to a float precision 3D bounding box (GIDX)
sv: Operatorn <varname>&amp;&amp;&amp;</varname> returnerar <varname>TRUE</varname> om två n-D-begränsningsrutor A och B skär varandra, med float-precision. Detta innebär att om A (eller B) är en (dubbel precision) box3d, konverteras den internt till en 3D-gränsbox med flytande precision (GIDX)

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box overlaps or is to the left of B's.
sv: Returnerar <varname>TRUE</varname> om A:s avgränsande box överlappar eller ligger till vänster om B:s.

note: Tag: para
en: The <varname>&amp;&lt;</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A overlaps or is to the left of the bounding box of geometry B, or more accurately, overlaps or is NOT to the right of the bounding box of geometry B.
sv: Operatorn <varname>&amp;&lt;</varname> returnerar <varname>TRUE</varname> om geometri A:s avgränsande box överlappar eller är till vänster om geometri B:s avgränsande box, eller mer exakt, överlappar eller INTE är till höger om geometri B:s avgränsande box.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box overlaps or is below B's.
sv: Returnerar <varname>TRUE</varname> om A:s avgränsande box överlappar eller ligger under B:s.

note: Tag: para
en: The <varname>&amp;&lt;|</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A overlaps or is below of the bounding box of geometry B, or more accurately, overlaps or is NOT above the bounding box of geometry B.
sv: Operatorn <varname>&amp;&lt;|</varname> returnerar <varname>TRUE</varname> om begränsningsrutan för geometri A överlappar eller ligger under begränsningsrutan för geometri B, eller mer exakt, överlappar eller INTE ligger över begränsningsrutan för geometri B.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A' bounding box overlaps or is to the right of B's.
sv: Returnerar <varname>TRUE</varname> om A:s avgränsande box överlappar eller är till höger om B:s.

note: Tag: para
en: The <varname>&amp;&gt;</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A overlaps or is to the right of the bounding box of geometry B, or more accurately, overlaps or is NOT to the left of the bounding box of geometry B.
sv: Operatorn <varname>&amp;&gt;</varname> returnerar <varname>TRUE</varname> om geometri A:s avgränsande box överlappar eller ligger till höger om geometri B:s avgränsande box, eller mer exakt, överlappar eller INTE ligger till vänster om geometri B:s avgränsande box.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box is strictly to the left of B's.
sv: Returnerar <varname>TRUE</varname> om A:s avgränsande box ligger strikt till vänster om B:s.

note: Tag: para
en: The <varname>&lt;&lt;</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A is strictly to the left of the bounding box of geometry B.
sv: Operatorn <varname>&lt;&lt;</varname> returnerar <varname>TRUE</varname> om geometri A:s begränsningsbox ligger strikt till vänster om geometri B:s begränsningsbox.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box is strictly below B's.
sv: Returnerar <varname>TRUE</varname> om A:s avgränsande box är strikt under B:s.

note: Tag: para
en: The <varname>&lt;&lt;|</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A is strictly below the bounding box of geometry B.
sv: Operatorn <varname>&lt;&lt;|</varname> returnerar <varname>TRUE</varname> om geometri A:s begränsningsbox ligger strikt under geometri B:s begränsningsbox.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if the coordinates and coordinate order geometry/geography A are the same as the coordinates and coordinate order of geometry/geography B.
sv: Returnerar <varname>TRUE</varname> om koordinaterna och koordinatordningen för geometri/geografi A är samma som koordinaterna och koordinatordningen för geometri/geografi B.

note: Tag: para
en: The <varname>&#61;</varname> operator returns <varname>TRUE</varname> if the coordinates and coordinate order geometry/geography A are the same as the coordinates and coordinate order of geometry/geography B. PostgreSQL uses the =, &lt;, and &gt; operators defined for geometries to perform internal orderings and comparison of geometries (ie. in a GROUP BY or ORDER BY clause).
sv: Operatorn <varname>=</varname> returnerar <varname>SANT</varname> om koordinaterna och koordinatordningen geometri / geografi A är desamma som koordinaterna och koordinatordningen för geometri / geografi B. PostgreSQL använder operatorerna =, &lt; och &gt; som definieras för geometrier för att utföra interna ordningar och jämförelse av geometrier (dvs. i en GROUP BY- eller ORDER BY-klausul).

note: Tag: para
en: Only geometry/geography that are exactly equal in all respects, with the same coordinates, in the same order, are considered equal by this operator. For "spatial equality", that ignores things like coordinate order, and can detect features that cover the same spatial area with different representations, use <xref linkend="ST_OrderingEquals"/> or <xref linkend="ST_Equals"/>
sv: Endast geometri/geografi som är exakt lika i alla avseenden, med samma koordinater, i samma ordning, betraktas som lika av denna operator. För "spatial likhet", som ignorerar saker som koordinatordning och kan upptäcka funktioner som täcker samma spatiala område med olika representationer, använd <xref linkend="ST_OrderingEquals"/> eller <xref linkend="ST_Equals"/>

note: Tag: para
en: This operand will NOT make use of any indexes that may be available on the geometries. For an index assisted exact equality test, combine &#61; with &amp;&amp;.
sv: Detta operand kommer INTE att använda några index som kan finnas tillgängliga på geometrierna. För ett indexassisterat exakt likhetstest, kombinera = med &amp;&amp;.

note: Tag: para
en: Changed: 2.4.0, in prior versions this was bounding box equality not a geometric equality. If you need bounding box equality, use <xref linkend="ST_Geometry_Same"/> instead.
sv: Ändrad: 2.4.0, i tidigare versioner var detta bounding box-likhet inte en geometrisk likhet. Om du behöver bounding box-likhet, använd <xref linkend="ST_Geometry_Same"/> istället.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box is strictly to the right of B's.
sv: Returnerar <varname>TRUE</varname> om A:s avgränsande box ligger strikt till höger om B:s.

note: Tag: para
en: The <varname>&gt;&gt;</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A is strictly to the right of the bounding box of geometry B.
sv: Operatorn <varname>&gt;&gt;</varname> returnerar <varname>TRUE</varname> om geometri A:s avgränsningsbox ligger strikt till höger om geometri B:s avgränsningsbox.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box is contained by B's.
sv: Returnerar <varname>TRUE</varname> om A:s avgränsande box ingår i B:s.

note: Tag: para
en: The <varname>@</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A is completely contained by the bounding box of geometry B.
sv: Operatorn <varname>@</varname> returnerar <varname>TRUE</varname> om geometri A:s begränsningsbox är helt innesluten i geometri B:s begränsningsbox.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if a geometry's 2D bounding box is contained into a 2D float precision bounding box (BOX2DF).
sv: Returnerar <varname>TRUE</varname> om en geometris 2D-begränsningsbox ingår i en 2D-begränsningsbox med flytande precision (BOX2DF).

note: Tag: para
en: The <varname>@</varname> operator returns <varname>TRUE</varname> if the A geometry's 2D bounding box is contained the 2D bounding box B, using float precision. This means that if B is a (double precision) box2d, it will be internally converted to a float precision 2D bounding box (BOX2DF)
sv: Operatorn <varname>@</varname> returnerar <varname>TRUE</varname> om A-geometrins 2D-begränsningsbox ingår i 2D-begränsningsboxen B, med float-precision. Detta innebär att om B är en (dubbel precision) box2d, kommer den att konverteras internt till en 2D-gränsbox med flytande precision (BOX2DF)

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if a 2D float precision bounding box (BOX2DF) is contained into a geometry's 2D bounding box.
sv: Returnerar <varname>TRUE</varname> om en 2D-gränsbox med flytande precision (BOX2DF) ingår i en geometris 2D-gränsbox.

note: Tag: para
en: The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D bounding box A is contained into the B geometry's 2D bounding box, using float precision. This means that if B is a (double precision) box2d, it will be internally converted to a float precision 2D bounding box (BOX2DF)
sv: Operatorn <varname>@</varname> returnerar <varname>TRUE</varname> om 2D-gränsboxen A ingår i B-geometrins 2D-gränsbox, med float-precision. Detta innebär att om B är en (dubbel precision) box2d, kommer den att konverteras internt till en 2D-gränsbox med flytande precision (BOX2DF)

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if a 2D float precision bounding box (BOX2DF) is contained into another 2D float precision bounding box.
sv: Returnerar <varname>TRUE</varname> om en avgränsande 2D-box med flytande precision (BOX2DF) ingår i en annan avgränsande 2D-box med flytande precision.

note: Tag: para
en: The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D bounding box A is contained into the 2D bounding box B, using float precision. This means that if A (or B) is a (double precision) box2d, it will be internally converted to a float precision 2D bounding box (BOX2DF)
sv: Operatorn <varname>@</varname> returnerar <varname>TRUE</varname> om 2D-begränsningsrutan A ingår i 2D-begränsningsrutan B, med float-precision. Detta innebär att om A (eller B) är en (dubbel precision) box2d, kommer den att konverteras internt till en 2D-gränsbox med flytande precision (BOX2DF)

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box overlaps or is above B's.
sv: Returnerar <varname>TRUE</varname> om A:s avgränsande box överlappar eller ligger ovanför B:s.

note: Tag: para
en: The <varname>|&amp;&gt;</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A overlaps or is above the bounding box of geometry B, or more accurately, overlaps or is NOT below the bounding box of geometry B.
sv: Operatorn <varname>|&amp;&gt;</varname> returnerar <varname>TRUE</varname> om geometri A:s begränsningsbox överlappar eller ligger ovanför geometri B:s begränsningsbox, eller mer exakt, överlappar eller INTE ligger under geometri B:s begränsningsbox.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box is strictly above B's.
sv: Returnerar <varname>TRUE</varname> om A:s avgränsande box är strikt över B:s.

note: Tag: para
en: The <varname>|&gt;&gt;</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A is strictly above the bounding box of geometry B.
sv: Operatorn <varname>|&gt;&gt;</varname> returnerar <varname>TRUE</varname> om geometri A:s begränsningsbox ligger strikt ovanför geometri B:s begränsningsbox.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box contains B's.
sv: Returnerar <varname>TRUE</varname> om A:s avgränsande box innehåller B:s.

note: Tag: para
en: The <varname>~</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A completely contains the bounding box of geometry B.
sv: Operatorn <varname>~</varname> returnerar <varname>TRUE</varname> om den avgränsande boxen för geometri A helt innehåller den avgränsande boxen för geometri B.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if a geometry's 2D bonding box contains a 2D float precision bounding box (GIDX).
sv: Returnerar <varname>TRUE</varname> om en geometris 2D-bindningsbox innehåller en 2D-bindningsbox med floatprecision (GIDX).

note: Tag: para
en: The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D bounding box of a geometry A contains the 2D bounding box B, using float precision. This means that if B is a (double precision) box2d, it will be internally converted to a float precision 2D bounding box (BOX2DF)
sv: Operatorn <varname>~</varname> returnerar <varname>TRUE</varname> om 2D-begränsningsrutan för en geometri A innehåller 2D-begränsningsrutan B, med float-precision. Detta innebär att om B är en (dubbel precision) box2d, kommer den att konverteras internt till en 2D-gränsbox med flytande precision (BOX2DF)

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if a 2D float precision bounding box (BOX2DF) contains a geometry's 2D bonding box.
sv: Returnerar <varname>TRUE</varname> om en 2D-gränsbox med flytande precision (BOX2DF) innehåller en geometris 2D-bondingbox.

note: Tag: para
en: The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D bounding box A contains the B geometry's bounding box, using float precision. This means that if A is a (double precision) box2d, it will be internally converted to a float precision 2D bounding box (BOX2DF)
sv: Operatorn <varname>~</varname> returnerar <varname>TRUE</varname> om 2D-gränsboxen A innehåller B-geometrins gränsbox, med float-precision. Detta innebär att om A är en (dubbel precision) box2d, kommer den att konverteras internt till en 2D-gränsbox med flytande precision (BOX2DF)

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if a 2D float precision bounding box (BOX2DF) contains another 2D float precision bounding box (BOX2DF).
sv: Returnerar <varname>TRUE</varname> om en avgränsande 2D-box med flytande precision (BOX2DF) innehåller en annan avgränsande 2D-box med flytande precision (BOX2DF).

note: Tag: para
en: The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D bounding box A contains the 2D bounding box B, using float precision. This means that if A is a (double precision) box2d, it will be internally converted to a float precision 2D bounding box (BOX2DF)
sv: Operatorn <varname>~</varname> returnerar <varname>TRUE</varname> om 2D-begränsningsrutan A innehåller 2D-begränsningsrutan B, med float-precision. Detta innebär att om A är en (dubbel precision) box2d, kommer den att konverteras internt till en 2D-gränsbox med flytande precision (BOX2DF)

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box is the same as B's.
sv: Returnerar <varname>TRUE</varname> om A:s avgränsande box är densamma som B:s.

note: Tag: para
en: The <varname>~=</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry/geography A is the same as the bounding box of geometry/geography B.
sv: Operatorn <varname>~=</varname> returnerar <varname>TRUE</varname> om avgränsningsrutan för geometri/geografi A är densamma som avgränsningsrutan för geometri/geografi B.

note: Tag: para
en: Availability: 1.5.0 changed behavior
sv: Tillgänglighet: 1.5.0 ändrat beteende

note: Tag: para
en: This operator has changed behavior in PostGIS 1.5 from testing for actual geometric equality to only checking for bounding box equality. To complicate things it also depends on if you have done a hard or soft upgrade which behavior your database has. To find out which behavior your database has you can run the query below. To check for true equality use <xref linkend="ST_OrderingEquals"/> or <xref linkend="ST_Equals"/>.
sv: Denna operator har ändrat beteende i PostGIS 1.5 från att testa för faktisk geometrisk likhet till att endast kontrollera för bounding box likhet. För att komplicera saker och ting beror det också på om du har gjort en hård eller mjuk uppgradering vilket beteende din databas har. För att ta reda på vilket beteende din databas har kan du köra frågan nedan. För att kontrollera sann jämlikhet använder du <xref linkend="ST_OrderingEquals"/> eller <xref linkend="ST_Equals"/>.

note: Tag: title
en: Distance Operators
sv: Avståndsoperatorer

note: Tag: refpurpose
en: Returns the 2D distance between A and B.
sv: Returnerar 2D-avståndet mellan A och B.

note: Tag: para
en: The <varname>&lt;-&gt;</varname> operator returns the 2D distance between two geometries. Used in the "ORDER BY" clause provides index-assisted nearest-neighbor result sets. For PostgreSQL below 9.5 only gives centroid distance of bounding boxes and for PostgreSQL 9.5+, does true KNN distance search giving true distance between geometries, and distance sphere for geographies.
sv: Operatorn <varname>&lt;-&gt;</varname> returnerar 2D-avståndet mellan två geometrier. Används i "ORDER BY" -klausulen ger indexassisterade resultatuppsättningar för närmaste granne. För PostgreSQL under 9.5 ger endast centroidavstånd för avgränsningsrutor och för PostgreSQL 9.5+, gör sann KNN-avståndssökning som ger sant avstånd mellan geometrier och avståndssfär för geografier.

note: Tag: para
en: This operand will make use of 2D GiST indexes that may be available on the geometries. It is different from other operators that use spatial indexes in that the spatial index is only used when the operator is in the ORDER BY clause.
sv: Denna operand använder 2D GiST-index som kan finnas tillgängliga för geometrierna. Den skiljer sig från andra operatorer som använder spatiala index genom att det spatiala indexet endast används när operatorn är i ORDER BY-satsen.

note: Tag: para
en: Index only kicks in if one of the geometries is a constant (not in a subquery/cte). e.g. 'SRID=3005;POINT(1011102 450541)'::geometry instead of a.geom
sv: Indexet börjar bara gälla om en av geometrierna är en konstant (inte i en underfråga). t.ex. 'SRID=3005;POINT(1011102 450541)'::geometry istället för a.geom

note: Tag: para
en: Refer to <link xlink:href="https://postgis.net/workshops/postgis-intro/knn.html">PostGIS workshop: Nearest-Neighbor Searching</link> for a detailed example.
sv: Se <link xlink:href="https://postgis.net/workshops/postgis-intro/knn.html">PostGIS workshop: Nearest-Neighbor Searching</link> för ett detaljerat exempel.

note: Tag: para
en: Enhanced: 2.2.0 -- True KNN ("K nearest neighbor") behavior for geometry and geography for PostgreSQL 9.5+. Note for geography KNN is based on sphere rather than spheroid. For PostgreSQL 9.4 and below, geography support is new but only supports centroid box.
sv: Förbättrad: 2.2.0 -- Sann KNN ("K närmaste granne") beteende för geometri och geografi för PostgreSQL 9.5+. Observera att KNN för geografi är baserad på sfär snarare än sfäroid. För PostgreSQL 9.4 och nedan är geografistöd nytt men stöder endast centroidbox.

note: Tag: para
en: Changed: 2.2.0 -- For PostgreSQL 9.5 users, old Hybrid syntax may be slower, so you'll want to get rid of that hack if you are running your code only on PostGIS 2.2+ 9.5+. See examples below.
sv: Ändrad: 2.2.0 -- För PostgreSQL 9.5-användare kan gammal Hybrid-syntax vara långsammare, så du vill bli av med det hacket om du bara kör din kod på PostGIS 2.2 + 9.5 +. Se exempel nedan.

note: Tag: para
en: Availability: 2.0.0 -- Weak KNN provides nearest neighbors based on geometry centroid distances instead of true distances. Exact results for points, inexact for all other types. Available for PostgreSQL 9.1+
sv: Tillgänglighet: 2.0.0 -- Svag KNN ger närmaste grannar baserade på geometriska centroidavstånd istället för verkliga avstånd. Exakta resultat för punkter, inexakta för alla andra typer. Tillgänglig för PostgreSQL 9.1+

note: Tag: para
en: Then the KNN raw answer:
sv: Sedan KNN rå svar:

note: Tag: para
en: If you run "EXPLAIN ANALYZE" on the two queries you would see a performance improvement for the second.
sv: Om du kör "EXPLAIN ANALYZE" på de två frågorna skulle du se en prestandaförbättring för den andra.

note: Tag: para
en: For users running with PostgreSQL &lt; 9.5, use a hybrid query to find the true nearest neighbors. First a CTE query using the index-assisted KNN, then an exact query to get correct ordering:
sv: För användare som kör med PostgreSQL &lt; 9.5, använd en hybridfråga för att hitta de sanna närmaste grannarna. Först en CTE-fråga med hjälp av indexassisterad KNN, sedan en exakt fråga för att få rätt ordning:

note: Tag: refpurpose
en: Returns the distance between A and B trajectories at their closest point of approach.
sv: Returnerar avståndet mellan A- och B-banorna vid deras närmaste inflygningspunkt.

note: Tag: para
en: The <varname>|=|</varname> operator returns the 3D distance between two trajectories (See <xref linkend="ST_IsValidTrajectory"/>). This is the same as <xref linkend="ST_DistanceCPA"/> but as an operator it can be used for doing nearest neighbor searches using an N-dimensional index (requires PostgreSQL 9.5.0 or higher).
sv: Operatorn <varname>|=|</varname> returnerar 3D-avståndet mellan två banor (se <xref linkend="ST_IsValidTrajectory"/>). Detta är detsamma som <xref linkend="ST_DistanceCPA"/> men som en operator kan den användas för att göra närmaste grannsökningar med ett N-dimensionellt index (kräver PostgreSQL 9.5.0 eller högre).

note: Tag: para
en: This operand will make use of ND GiST indexes that may be available on the geometries. It is different from other operators that use spatial indexes in that the spatial index is only used when the operator is in the ORDER BY clause.
sv: Denna operand använder ND GiST-index som kan finnas tillgängliga på geometrierna. Den skiljer sig från andra operatorer som använder spatiala index genom att det spatiala indexet endast används när operatorn är i ORDER BY-satsen.

note: Tag: para
en: Index only kicks in if one of the geometries is a constant (not in a subquery/cte). e.g. 'SRID=3005;LINESTRINGM(0 0 0,0 0 1)'::geometry instead of a.geom
sv: Index startar bara om en av geometrierna är en konstant (inte i en underfråga/cte). t.ex. 'SRID=3005;LINESTRINGM(0 0 0,0 0 1)'::geometry istället för a.geom

note: Tag: para
en: Availability: 2.2.0. Index-supported only available for PostgreSQL 9.5+
sv: Tillgänglighet: 2.2.0. Index-stöd endast tillgängligt för PostgreSQL 9.5+

note: Tag: refpurpose
en: Returns the 2D distance between A and B bounding boxes.
sv: Returnerar 2D-avståndet mellan A- och B-begränsningsrutorna.

note: Tag: para
en: The <varname>&lt;#&gt;</varname> operator returns distance between two floating point bounding boxes, possibly reading them from a spatial index (PostgreSQL 9.1+ required). Useful for doing nearest neighbor <emphasis role="strong">approximate</emphasis> distance ordering.
sv: Operatorn <varname>&lt;#&gt;</varname> returnerar avståndet mellan två avgränsningsrutor med flytande punkt, eventuellt läser dem från ett spatialt index (PostgreSQL 9.1+ krävs). Användbart för att göra närmaste granne <emphasis role="strong">ungefärlig</emphasis> avståndsordning.

note: Tag: para
en: This operand will make use of any indexes that may be available on the geometries. It is different from other operators that use spatial indexes in that the spatial index is only used when the operator is in the ORDER BY clause.
sv: Denna operand kommer att använda alla index som kan finnas tillgängliga på geometrierna. Den skiljer sig från andra operatorer som använder spatiala index genom att det spatiala indexet endast används när operatorn är i ORDER BY-satsen.

note: Tag: para
en: Index only kicks in if one of the geometries is a constant e.g. ORDER BY (ST_GeomFromText('POINT(1 2)') &lt;#&gt; geom) instead of g1.geom &lt;#&gt;.
sv: Indexet fungerar bara om en av geometrierna är en konstant, t.ex. ORDER BY (ST_GeomFromText('POINT(1 2)') &lt;#&gt; geom) istället för g1.geom &lt;#&gt;.

note: Tag: para
en: Availability: 2.0.0 -- KNN only available for PostgreSQL 9.1+
sv: Tillgänglighet: 2.0.0 -- KNN endast tillgängligt för PostgreSQL 9.1+

note: Tag: refpurpose
en: Returns the n-D distance between the A and B geometries or bounding boxes
sv: Returnerar n-D-avståndet mellan geometrierna eller begränsningsrutorna A och B

note: Tag: para
en: The <varname>&lt;&lt;-&gt;&gt;</varname> operator returns the n-D (euclidean) distance between the centroids of the bounding boxes of two geometries. Useful for doing nearest neighbor <emphasis role="strong">approximate</emphasis> distance ordering.
sv: Operatorn <varname>&lt;&lt;-&gt;&gt;</varname> returnerar n-D (euklidiskt) avstånd mellan mittpunkterna i de avgränsande boxarna för två geometrier. Användbar för att göra närmaste granne <emphasis role="strong">ungefärlig</emphasis> avståndsordning.

note: Tag: para
en: This operand will make use of n-D GiST indexes that may be available on the geometries. It is different from other operators that use spatial indexes in that the spatial index is only used when the operator is in the ORDER BY clause.
sv: Denna operand använder n-D GiST-index som kan finnas tillgängliga för geometrierna. Den skiljer sig från andra operatorer som använder spatiala index genom att det spatiala indexet endast används när operatorn är i ORDER BY-satsen.

note: Tag: para
en: Availability: 2.2.0 -- KNN only available for PostgreSQL 9.1+
sv: Tillgänglighet: 2.2.0 -- KNN endast tillgängligt för PostgreSQL 9.1+

note: Tag: title
en: Geometry Output
sv: Geometriutdata

note: Tag: para
en: These functions convert geometry objects into various textual or binary formats.
sv: Dessa funktioner konverterar geometriska objekt till olika text- eller binärformat.

note: Tag: refpurpose
en: Return the Well-Known Text (WKT) representation of the geometry with SRID meta data.
sv: Returnera WKT-representationen (Well-Known Text) av geometrin med SRID-metadata.

note: Tag: para
en: Returns the Well-Known Text representation of the geometry prefixed with the SRID. The optional <parameter>maxdecimaldigits</parameter> argument may be used to reduce the maximum number of decimal digits after floating point used in output (defaults to 15).
sv: Returnerar Well-Known Text-representationen av geometrin med SRID som prefix. Det valfria argumentet <parameter>maxdecimaldigits</parameter> kan användas för att minska det maximala antalet decimalsiffror efter flyttal som används i utdata (standard är 15).

note: Tag: para
en: To perform the inverse conversion of EWKT representation to PostGIS geometry use <xref linkend="ST_GeomFromEWKT"/>.
sv: För att utföra den omvända konverteringen av EWKT-representation till PostGIS-geometri använder du <xref linkend="ST_GeomFromEWKT"/>.

note: Tag: para
en: Using the <parameter>maxdecimaldigits</parameter> parameter can cause output geometry to become invalid. To avoid this use <xref linkend="ST_ReducePrecision"/> with a suitable gridsize first.
sv: Om parametern <parameter>maxdecimaldigits</parameter> används kan det leda till att utdatageometrin blir ogiltig. Undvik detta genom att först använda <xref linkend="ST_ReducePrecision"/> med en lämplig gridstorlek.

note: Tag: para
en: The WKT spec does not include the SRID. To get the OGC WKT format use <xref linkend="ST_AsText"/>.
sv: WKT-specifikationen innehåller inte SRID. För att få OGC WKT-formatet använd <xref linkend="ST_AsText"/>.

note: Tag: para
en: WKT format does not maintain precision so to prevent floating truncation, use <xref linkend="ST_AsBinary"/> or <xref linkend="ST_AsEWKB"/> format for transport.
sv: WKT-formatet upprätthåller inte precisionen, så för att förhindra flytande trunkering ska du använda <xref linkend="ST_AsBinary"/> eller <xref linkend="ST_AsEWKB"/> för transport.

note: Tag: para
en: Enhanced: 3.1.0 support for optional precision parameter.
sv: Förbättrad: 3.1.0 stöd för valfri precisionsparameter.

note: Tag: para
en: Enhanced: 2.0.0 support for Geography, Polyhedral surfaces, Triangles and TIN was introduced.
sv: Förbättrad: 2.0.0 stöd för Geography, Polyhedral surfaces, Triangles och TIN infördes.

note: Tag: refpurpose
en: Return the Well-Known Text (WKT) representation of the geometry/geography without SRID metadata.
sv: Returnera WKT-representationen (Well-Known Text) av geometrin/geografin utan SRID-metadata.

note: Tag: para
en: Returns the OGC <link linkend="OpenGISWKBWKT">Well-Known Text</link> (WKT) representation of the geometry/geography. The optional <parameter>maxdecimaldigits</parameter> argument may be used to limit the number of digits after the decimal point in output ordinates (defaults to 15).
sv: Returnerar OGC <link linkend="OpenGISWKBWKT">Well-Known Text</link> (WKT)-representationen av geometrin/geografin. Det valfria argumentet <parameter>maxdecimaldigits</parameter> kan användas för att begränsa antalet siffror efter decimaltecknet i utmatade ordinater (standard är 15).

note: Tag: para
en: To perform the inverse conversion of WKT representation to PostGIS geometry use <xref linkend="ST_GeomFromText"/>.
sv: För att utföra den omvända konverteringen av WKT-representation till PostGIS-geometri använder du <xref linkend="ST_GeomFromText"/>.

note: Tag: para
en: The standard OGC WKT representation does not include the SRID. To include the SRID as part of the output representation, use the non-standard PostGIS function <xref linkend="ST_AsEWKT"/>
sv: Den standardiserade OGC WKT-representationen innehåller inte SRID. Om du vill inkludera SRID som en del av utdatarepresentationen använder du den icke-standardiserade PostGIS-funktionen <xref linkend="ST_AsEWKT"/>

note: Tag: para
en: The textual representation of numbers in WKT may not maintain full floating-point precision. To ensure full accuracy for data storage or transport it is best to use <link linkend="OpenGISWKBWKT">Well-Known Binary</link> (WKB) format (see <xref linkend="ST_AsBinary"/> and <parameter>maxdecimaldigits</parameter>).
sv: Den textuella representationen av tal i WKT kanske inte upprätthåller full flyttalsprecision. För att säkerställa full noggrannhet vid lagring eller transport av data är det bäst att använda <link linkend="OpenGISWKBWKT">Well-Known Binary</link> (WKB)-format (se <xref linkend="ST_AsBinary"/> och <parameter>maxdecimaldigits</parameter>).

note: Tag: para
en: Availability: 1.5 - support for geography was introduced.
sv: Tillgänglighet: 1.5 - stöd för geografi infördes.

note: Tag: para
en: Enhanced: 2.5 - optional parameter precision introduced.
sv: Förbättrad: 2.5 - valfri parameterprecision infördes.

note: Tag: para
en: Full precision output is the default.
sv: Fullständig precisionsutdata är standard.

note: Tag: para
en: The <parameter>maxdecimaldigits</parameter> argument can be used to limit output precision.
sv: Argumentet <parameter>maxdecimaldigits</parameter> kan användas för att begränsa precisionen i utdata.

note: Tag: refpurpose
en: Return the OGC/ISO Well-Known Binary (WKB) representation of the geometry/geography without SRID meta data.
sv: Returnera OGC/ISO Well-Known Binary (WKB)-representationen av geometrin/geografin utan SRID-metadata.

note: Tag: para
en: Returns the OGC/ISO <link linkend="OpenGISWKBWKT">Well-Known Binary</link> (WKB) representation of the geometry. The first function variant defaults to encoding using server machine endian. The second function variant takes a text argument specifying the endian encoding: either 'NDR' for little-endian; or 'XDR' for big-endian. Supplying unknown arguments will result in little-endian output.
sv: Returnerar OGC/ISO <link linkend="OpenGISWKBWKT">Well-Known Binary</link> (WKB)-representationen av geometrin. Den första funktionsvarianten använder som standard kodning med servermaskinens endian. Den andra funktionsvarianten tar ett textargument som anger endian-kodningen: antingen 'NDR' för little-endian eller 'XDR' för big-endian. Om du anger okända argument kommer utdata att resultera i little-endian.

note: Tag: para
en: WKB format is useful to read geometry data from the database and maintaining full numeric precision. This avoids the precision rounding that can happen with text formats such as WKT.
sv: WKB-formatet är användbart för att läsa geometridata från databasen och bibehålla full numerisk precision. På så sätt undviks den precisionsavrundning som kan förekomma med textformat som WKT.

note: Tag: para
en: To perform the inverse conversion of WKB to PostGIS geometry use <xref linkend="ST_GeomFromWKB"/>.
sv: För att utföra den omvända konverteringen av WKB till PostGIS-geometri använder du <xref linkend="ST_GeomFromWKB"/>.

note: Tag: para
en: The OGC/ISO WKB format does not include the SRID. To get the EWKB format which does include the SRID use <xref linkend="ST_AsEWKB"/>
sv: OGC/ISO WKB-formatet innehåller inte SRID. För att få EWKB-formatet som innehåller SRID använder du <xref linkend="ST_AsEWKB"/>

note: Tag: para
en: The default behavior in PostgreSQL 9.0 has been changed to output bytea in hex encoding. If your GUI tools require the old behavior, then SET bytea_output='escape' in your database.
sv: Standardbeteendet i PostgreSQL 9.0 har ändrats för att mata ut bytea i hex-kodning. Om dina GUI-verktyg kräver det gamla beteendet, ställ sedan in bytea_output = 'escape' i din databas.

note: Tag: para
en: Enhanced: 2.0.0 support for higher coordinate dimensions was introduced.
sv: Förbättrad: 2.0.0 stöd för högre koordinatdimensioner infördes.

note: Tag: para
en: Enhanced: 2.0.0 support for specifying endian with geography was introduced.
sv: Förbättrad: 2.0.0 stöd för att ange endian med geografi infördes.

note: Tag: para
en: Availability: 1.5.0 geography support was introduced.
sv: Tillgänglighet: 1.5.0 stöd för geografi infördes.

note: Tag: para
en: Changed: 2.0.0 Inputs to this function can not be unknown -- must be geometry. Constructs such as <code>ST_AsBinary('POINT(1 2)')</code> are no longer valid and you will get an <code>n st_asbinary(unknown) is not unique error</code>. Code like that needs to be changed to <code>ST_AsBinary('POINT(1 2)'::geometry);</code>. If that is not possible, then install <filename>legacy.sql</filename>.
sv: Ändrad: 2.0.0 Indata till denna funktion kan inte vara okända - de måste vara geometriska. Constructs som <code>ST_AsBinary('POINT(1 2)')</code> är inte längre giltiga och du kommer att få ett <code>n st_asbinary(unknown) is not unique error</code>. Kod som denna måste ändras till <code>ST_AsBinary('POINT(1 2)'::geometry);.</code> Om det inte är möjligt, installera då <filename>legacy.sql</filename>.

note: Tag: refpurpose
en: Return the Extended Well-Known Binary (EWKB) representation of the geometry with SRID meta data.
sv: Returnerar EWKB-representationen (Extended Well-Known Binary) av geometrin med SRID-metadata.

note: Tag: para
en: Returns the <link linkend="EWKB_EWKT">Extended Well-Known Binary</link> (EWKB) representation of the geometry with SRID metadata. The first function variant defaults to encoding using server machine endian. The second function variant takes a text argument specifying the endian encoding: either 'NDR' for little-endian; or 'XDR' for big-endian. Supplying unknown arguments will result in little-endian output.
sv: Returnerar EWKB-representationen ( <link linkend="EWKB_EWKT">Extended Well-Known Binary</link> ) av geometrin med SRID-metadata. Den första funktionsvarianten använder som standard kodning med servermaskinens endian. Den andra funktionsvarianten tar ett textargument som anger endian-kodningen: antingen 'NDR' för little-endian eller 'XDR' för big-endian. Om du anger okända argument kommer utdata att resultera i little-endian.

note: Tag: para
en: To perform the inverse conversion of EWKB to PostGIS geometry use <xref linkend="ST_GeomFromEWKB"/>.
sv: För att utföra den inversa konverteringen av EWKB till PostGIS-geometri använd <xref linkend="ST_GeomFromEWKB"/>.

note: Tag: para
en: To get the OGC/ISO WKB format use <xref linkend="ST_AsBinary"/>. Note that OGC/ISO WKB format does not include the SRID.
sv: För att få OGC/ISO WKB-formatet använd <xref linkend="ST_AsBinary"/>. Observera att OGC/ISO WKB-formatet inte innehåller SRID.

note: Tag: refpurpose
en: Returns a Geometry in HEXEWKB format (as text) using either little-endian (NDR) or big-endian (XDR) encoding.
sv: Returnerar en geometri i HEXEWKB-format (som text) med antingen little-endian (NDR) eller big-endian (XDR) kodning.

note: Tag: para
en: Returns a Geometry in HEXEWKB format (as text) using either little-endian (NDR) or big-endian (XDR) encoding. If no encoding is specified, then NDR is used.
sv: Returnerar en geometri i HEXEWKB-format (som text) med antingen little-endian- (NDR) eller big-endian- (XDR) kodning. Om ingen kodning anges används NDR.

note: Tag: refpurpose
en: Returns an Encoded Polyline from a LineString geometry.
sv: Returnerar en kodad polylinje från en LineString-geometri.

note: Tag: para
en: Returns the geometry as an Encoded Polyline. This format is used by Google Maps with precision=5 and by Open Source Routing Machine with precision=5 and 6.
sv: Returnerar geometrin som en kodad polylinje. Detta format används av Google Maps med precision=5 och av Open Source Routing Machine med precision=5 och 6.

note: Tag: para
en: Basic
sv: Grundläggande

note: Tag: para
en: Use in conjunction with geography linestring and geography segmentize, and put on google maps
sv: Använd i kombination med geografin linestring och geografin segmentize och lägg på Google Maps

note: Tag: para
en: javascript will look something like this where $ variable you replace with query result
sv: javascript kommer att se ut ungefär så här där $ variabel du ersätter med frågeresultat

note: Tag: refpurpose
en: Return a FlatGeobuf representation of a set of rows.
sv: Returnerar en FlatGeobuf-representation av en uppsättning rader.

note: Tag: para
en: Return a FlatGeobuf representation (<link xlink:href="http://flatgeobuf.org">http://flatgeobuf.org</link>) of a set of rows corresponding to a FeatureCollection. NOTE: PostgreSQL bytea cannot exceed 1GB.
sv: Returnera en FlatGeobuf-representation<link xlink:href="http://flatgeobuf.org">(http://flatgeobuf.org)</link> av en uppsättning rader som motsvarar en FeatureCollection. OBS: PostgreSQL bytea kan inte överstiga 1 GB.

note: Tag: para
en: <varname>row</varname> row data with at least a geometry column.
sv: <varname>rad</varname> raddata med minst en geometrikolumn.

note: Tag: para
en: <varname>index</varname> toggle spatial index creation. Default is false.
sv: <varname>index</varname> växlar spatialt indexskapande. Standard är false.

note: Tag: para
en: <varname>geom_name</varname> is the name of the geometry column in the row data. If NULL it will default to the first found geometry column.
sv: <varname>geom_name</varname> är namnet på geometrikolumnen i raddata. Om NULL används som standard den första geometrikolumnen som hittas.

note: Tag: refpurpose
en: Return a Geobuf representation of a set of rows.
sv: Returnerar en Geobuf-representation av en uppsättning rader.

note: Tag: para
en: Return a Geobuf representation (<link xlink:href="https://github.com/mapbox/geobuf">https://github.com/mapbox/geobuf</link>) of a set of rows corresponding to a FeatureCollection. Every input geometry is analyzed to determine maximum precision for optimal storage. Note that Geobuf in its current form cannot be streamed so the full output will be assembled in memory.
sv: Returnerar en Geobuf-representation<link xlink:href="https://github.com/mapbox/geobuf">(https://github.com/mapbox/geobuf)</link> av en uppsättning rader som motsvarar en FeatureCollection. Varje inmatad geometri analyseras för att bestämma maximal precision för optimal lagring. Observera att Geobuf i sin nuvarande form inte kan strömmas, så hela utdata kommer att samlas i minnet.

note: Tag: refpurpose
en: Return a geometry or feature in GeoJSON format.
sv: Returnerar en geometri eller funktion i GeoJSON-format.

note: Tag: para
en: Returns a geometry as a GeoJSON "geometry" object, or a row as a GeoJSON "feature" object.
sv: Returnerar en geometri som ett GeoJSON "geometry"-objekt eller en rad som ett GeoJSON "feature"-objekt.

note: Tag: para
en: The resulting GeoJSON geometry and feature representations conform with the <link xlink:href="https://tools.ietf.org/html/rfc7946">GeoJSON specifications RFC 7946</link>, except when the parsed geometries are referenced with a CRS other than WGS84 longitude and latitude (<link xlink:href="https://epsg.io/4326">EPSG:4326</link>, <link xlink:href="http://epsg.io/4326.gml">urn:ogc:def:crs:OGC::CRS84</link>); the GeoJSON geometry object will then have a short CRS SRID identifier attached by default. 2D and 3D Geometries are both supported. GeoJSON only supports SFS 1.1 geometry types (no curve support for example).
sv: De resulterande GeoJSON-geometri- och funktionsrepresentationerna överensstämmer med <link xlink:href="https://tools.ietf.org/html/rfc7946">GeoJSON-specifikationerna RFC 7946</link>, utom när de analyserade geometrierna refereras med en annan CRS än WGS84-longitud och latitud<link xlink:href="https://epsg.io/4326">(EPSG:4326</link>, <link xlink:href="http://epsg.io/4326.gml">urn:ogc:def:crs:OGC</link>::CRS84); GeoJSON-geometriobjektet kommer då att ha en kort CRS SRID-identifierare bifogad som standard. både 2D- och 3D-geometrier stöds. GeoJSON stöder endast SFS 1.1 geometrityper (inget stöd för kurvor t.ex.).

note: Tag: para
en: The <varname>geom_column</varname> parameter is used to distinguish between multiple geometry columns. If omitted, the first geometry column in the record will be determined. Conversely, passing the parameter will save column type lookups.
sv: Parametern <varname>geom_column</varname> används för att skilja mellan flera geometrikolumner. Om den utelämnas kommer den första geometrikolumnen i posten att bestämmas. Omvänt sparar man kolumntypssökningar om man skickar parametern.

note: Tag: para
en: The <varname>maxdecimaldigits</varname> argument may be used to reduce the maximum number of decimal places used in output (defaults to 9). If you are using EPSG:4326 and are outputting the geometry only for display, <varname>maxdecimaldigits</varname>=6 can be a good choice for many maps.
sv: Argumentet <varname>maxdecimaldigits</varname> kan användas för att minska det maximala antalet decimaler som används i utdata (standard är 9). Om du använder EPSG:4326 och endast matar ut geometrin för visning, kan <varname>maxdecimaldigits=6</varname> vara ett bra val för många kartor.

note: Tag: para
en: The <varname>options</varname> argument can be used to add BBOX or CRS in GeoJSON output:
sv: Argumentet <varname>options</varname> kan användas för att lägga till BBOX eller CRS i GeoJSON-utdata:

note: Tag: para
en: 0: means no option
sv: 0: innebär inget alternativ

note: Tag: para
en: 2: GeoJSON Short CRS (e.g EPSG:4326)
sv: 2: GeoJSON Short CRS (t.ex. EPSG:4326)

note: Tag: para
en: 4: GeoJSON Long CRS (e.g urn:ogc:def:crs:EPSG::4326)
sv: 4: GeoJSON Long CRS (t.ex. urn:ogc:def:crs:EPSG::4326)

note: Tag: para
en: 8: GeoJSON Short CRS if not EPSG:4326 (default)
sv: 8: GeoJSON Short CRS om inte EPSG:4326 (standard)

note: Tag: para
en: The <varname>id_column</varname> parameter is used to set the "id" member of the returned GeoJSON features. As per GeoJSON RFC, this SHOULD be used whenever a feature has a commonly used identifier, such as a primary key. When not specified, the produced features will not get an "id" member and any columns other than the geometry, including any potential keys, will just end up inside the feature’s "properties" member.
sv: Parametern <varname>id_column</varname> används för att ställa in medlemmen "id" i de returnerade GeoJSON-funktionerna. Enligt GeoJSON RFC BÖR detta användas när en funktion har en allmänt använd identifierare, t.ex. en primärnyckel. Om den inte anges kommer de producerade funktionerna inte att få någon "id"-medlem och alla andra kolumner än geometrin, inklusive eventuella nycklar, kommer bara att hamna i funktionens "properties"-medlem.

note: Tag: para
en: The GeoJSON specification states that polygons are oriented using the Right-Hand Rule, and some clients require this orientation. This can be ensured by using <xref linkend="ST_ForcePolygonCCW"/>. The specification also requires that geometry be in the WGS84 coordinate system (SRID = 4326). If necessary geometry can be projected into WGS84 using <xref linkend="ST_Transform"/>: <code>ST_Transform( geom, 4326 )</code>.
sv: GeoJSON-specifikationen anger att polygoner orienteras med hjälp av högerhandsregeln, och vissa klienter kräver denna orientering. Detta kan säkerställas genom att använda <xref linkend="ST_ForcePolygonCCW"/>. Specifikationen kräver också att geometrin är i WGS84-koordinatsystemet (SRID = 4326). Om nödvändigt kan geometrin projiceras till WGS84 med hjälp av <xref linkend="ST_Transform"/>: <code>ST_Transform( geom, 4326 )</code>.

note: Tag: para
en: GeoJSON can be tested and viewed online at <link xlink:href="http://geojson.io/">geojson.io</link> and <link xlink:href="http://geojson.io/">geojsonlint.com</link>. It is widely supported by web mapping frameworks:
sv: GeoJSON kan testas och ses online på <link xlink:href="http://geojson.io/">geojson.io</link> och <link xlink:href="http://geojson.io/">geojsonlint.com.</link> Det stöds i stor utsträckning av ramverk för webbkartläggning:

note: Tag: link
en: OpenLayers GeoJSON Example
sv: OpenLayers GeoJSON Exempel

note: Tag: link
en: Leaflet GeoJSON Example
sv: Exempel på GeoJSON för broschyrer

note: Tag: link
en: Mapbox GL GeoJSON Example
sv: Mapbox GL GeoJSON Exempel

note: Tag: para
en: Availability: 1.3.4
sv: Tillgänglighet: 1.3.4

note: Tag: para
en: Changed: 2.0.0 support default args and named args.
sv: Ändrad: 2.0.0 stödjer standard args och namngivna args.

note: Tag: para
en: Changed: 3.0.0 support records as input
sv: Ändrat: 3.0.0 stödjer poster som indata

note: Tag: para
en: Changed: 3.0.0 output SRID if not EPSG:4326.
sv: Ändrat: 3.0.0 mata ut SRID om inte EPSG:4326.

note: Tag: para
en: Changed: 3.5.0 allow specifying the column containing the feature id
sv: Ändrad: 3.5.0 gör det möjligt att ange kolumnen som innehåller funktionens id

note: Tag: para
en: Generate a FeatureCollection:
sv: Generera en FeatureCollection:

note: Tag: para
en: Generate a Feature:
sv: Skapa en funktion:

note: Tag: para
en: Don't forget to transform your data to WGS84 longitude, latitude to conform with the GeoJSON specification:
sv: Glöm inte att omvandla dina data till WGS84-longitud, latitud för att överensstämma med GeoJSON-specifikationen:

note: Tag: para
en: 3D geometries are supported:
sv: stöd för 3D-geometrier:

note: Tag: para
en: Options argument can be used to add BBOX and CRS in GeoJSON output:
sv: Options-argumentet kan användas för att lägga till BBOX och CRS i GeoJSON-utdata:

note: Tag: refpurpose
en: Return the geometry as a GML version 2 or 3 element.
sv: Returnera geometrin som ett GML-element version 2 eller 3.

note: Tag: para
en: Return the geometry as a Geography Markup Language (GML) element. The version parameter, if specified, may be either 2 or 3. If no version parameter is specified then the default is assumed to be 2. The <varname>maxdecimaldigits</varname> argument may be used to reduce the maximum number of decimal places used in output (defaults to 15).
sv: Returnerar geometrin som ett GML-element (Geography Markup Language). Versionsparametern, om den anges, kan vara antingen 2 eller 3. Om ingen versionsparameter anges antas standardvärdet vara 2. Argumentet <varname>maxdecimaldigits</varname> kan användas för att minska det maximala antalet decimaler som används i utdata (standard är 15).

note: Tag: para
en: GML 2 refer to 2.1.2 version, GML 3 to 3.1.1 version
sv: GML 2 hänvisar till version 2.1.2, GML 3 till version 3.1.1

note: Tag: para
en: The 'options' argument is a bitfield. It could be used to define CRS output type in GML output, and to declare data as lat/lon:
sv: Argumentet "options" är ett bitfält. Det kan användas för att definiera CRS-utdatatyp i GML-utdata och för att deklarera data som lat/lon:

note: Tag: para
en: 0: GML Short CRS (e.g EPSG:4326), default value
sv: 0: GML Short CRS (t.ex. EPSG:4326), standardvärde

note: Tag: para
en: 1: GML Long CRS (e.g urn:ogc:def:crs:EPSG::4326)
sv: 1: GML Long CRS (t.ex. urn:ogc:def:crs:EPSG::4326)

note: Tag: para
en: 2: For GML 3 only, remove srsDimension attribute from output.
sv: 2: Endast för GML 3, ta bort srsDimension-attributet från utdata.

note: Tag: para
en: 4: For GML 3 only, use &lt;LineString&gt; rather than &lt;Curve&gt; tag for lines.
sv: 4: Endast för GML 3, använd &lt;LineString&gt; i stället för &lt;Curve&gt; tagg för linjer.

note: Tag: para
en: 16: Declare that data are lat/lon (e.g srid=4326). Default is to assume that data are planars. This option is useful for GML 3.1.1 output only, related to axis order. So if you set it, it will swap the coordinates so order is lat lon instead of database lon lat.
sv: 16: Ange att data är lat/lon (t.ex. srid=4326). Standard är att anta att data är planarer. Detta alternativ är endast användbart för GML 3.1.1-utdata, relaterat till axelordning. Så om du anger det kommer koordinaterna att bytas så att ordningen blir lat lon istället för databas lon lat.

note: Tag: para
en: 32: Output the box of the geometry (envelope).
sv: 32: Utdata av geometrins box (kuvert).

note: Tag: para
en: The 'namespace prefix' argument may be used to specify a custom namespace prefix or no prefix (if empty). If null or omitted 'gml' prefix is used
sv: Argumentet "namespace prefix" kan användas för att ange ett eget namnrymdsprefix eller inget prefix (om det är tomt). Om null eller utelämnat används "gml"-prefixet

note: Tag: para
en: Availability: 1.3.2
sv: Tillgänglighet: 1.3.2

note: Tag: para
en: Enhanced: 2.0.0 prefix support was introduced. Option 4 for GML3 was introduced to allow using LineString instead of Curve tag for lines. GML3 Support for Polyhedral surfaces and TINS was introduced. Option 32 was introduced to output the box.
sv: Förbättrad: Stöd för prefix 2.0.0 har införts. Alternativ 4 för GML3 infördes för att tillåta användning av LineString istället för Curve-tagg för linjer. GML3-stöd för polyedriska ytor och TINS infördes. Alternativ 32 infördes för att mata ut boxen.

note: Tag: para
en: Changed: 2.0.0 use default named args
sv: Ändrad: 2.0.0 använder standardnamn för args

note: Tag: para
en: Enhanced: 2.1.0 id support was introduced, for GML 3.
sv: Förbättrad: 2.1.0 id-stöd infördes för GML 3.

note: Tag: para
en: Only version 3+ of ST_AsGML supports Polyhedral Surfaces and TINS.
sv: Endast version 3+ av ST_AsGML stöder polyhedrala ytor och TINS.

note: Tag: title
en: Examples: Version 2
sv: Exempel: Version 2

note: Tag: title
en: Examples: Version 3
sv: Exempel: Version 3

note: Tag: refpurpose
en: Return the geometry as a KML element.
sv: Returnera geometrin som ett KML-element.

note: Tag: para
en: Return the geometry as a Keyhole Markup Language (KML) element. default maximum number of decimal places is 15, default namespace is no prefix.
sv: Returnera geometrin som ett Keyhole Markup Language (KML)-element. standard maximalt antal decimaler är 15, standard namnrymd är inget prefix.

note: Tag: para
en: Requires PostGIS be compiled with Proj support. Use <xref linkend="PostGIS_Full_Version"/> to confirm you have proj support compiled in.
sv: Kräver att PostGIS är kompilerat med Proj-stöd. Använd <xref linkend="PostGIS_Full_Version"/> för att bekräfta att du har proj-stöd kompilerat.

note: Tag: para
en: Availability: 1.2.2 - later variants that include version param came in 1.3.2
sv: Tillgänglighet: 1.2.2 - senare varianter som innehåller version param kom i 1.3.2

note: Tag: para
en: Enhanced: 2.0.0 - Add prefix namespace, use default and named args
sv: Förbättrad: 2.0.0 - Lägg till prefixnamnrymd, använd standard- och namngivna args

note: Tag: para
en: Changed: 3.0.0 - Removed the "versioned" variant signature
sv: Ändrad: 3.0.0 - Variantsignaturen "versioned" har tagits bort

note: Tag: para
en: AsKML output will not work with geometries that do not have an SRID
sv: AsKML-utdata fungerar inte med geometrier som inte har en SRID

note: Tag: refpurpose
en: Return the Degrees, Minutes, Seconds representation of the given point.
sv: Returnerar grader, minuter och sekunder för den angivna punkten.

note: Tag: para
en: Returns the Degrees, Minutes, Seconds representation of the point.
sv: Returnerar grader, minuter och sekunder för punkten.

note: Tag: para
en: It is assumed the point is in a lat/lon projection. The X (lon) and Y (lat) coordinates are normalized in the output to the "normal" range (-180 to +180 for lon, -90 to +90 for lat).
sv: Det antas att punkten befinner sig i en lat/lon-projektion. Koordinaterna X (lon) och Y (lat) normaliseras i utdata till det "normala" intervallet (-180 till +180 för lon, -90 till +90 för lat).

note: Tag: para
en: The text parameter is a format string containing the format for the resulting text, similar to a date format string. Valid tokens are "D" for degrees, "M" for minutes, "S" for seconds, and "C" for cardinal direction (NSEW). DMS tokens may be repeated to indicate desired width and precision ("SSS.SSSS" means " 1.0023").
sv: Parametern text är en formatsträng som innehåller formatet för den resulterande texten, på samma sätt som en datumformatsträng. Giltiga symboler är "D" för grader, "M" för minuter, "S" för sekunder och "C" för kardinalriktning (NSEW). DMS-tokens kan upprepas för att ange önskad bredd och precision ("SSS.SSSS" betyder "1,0023").

note: Tag: para
en: "M", "S", and "C" are optional. If "C" is omitted, degrees are shown with a "-" sign if south or west. If "S" is omitted, minutes will be shown as decimal with as many digits of precision as you specify. If "M" is also omitted, degrees are shown as decimal with as many digits precision as you specify.
sv: "M", "S" och "C" är valfria. Om "C" utelämnas visas grader med ett "-"-tecken om det är söder eller väster. Om "S" utelämnas visas minuter som decimaltal med så många precisionssiffror som du anger. Om "M" också utelämnas visas grader som decimaltal med så många siffrors precision som du anger.

note: Tag: para
en: If the format string is omitted (or zero-length) a default format will be used.
sv: Om formatsträngen utelämnas (eller är noll-lång) kommer ett standardformat att användas.

note: Tag: para
en: Default format.
sv: Standardformat.

note: Tag: para
en: Providing a format (same as the default).
sv: Tillhandahåller ett format (samma som standard).

note: Tag: para
en: Characters other than D, M, S, C and . are just passed through.
sv: Andra tecken än D, M, S, C och . passeras bara igenom.

note: Tag: para
en: Signed degrees instead of cardinal directions.
sv: Signerade grader istället för kardinalriktningar.

note: Tag: para
en: Decimal degrees.
sv: Decimala grader.

note: Tag: para
en: Excessively large values are normalized.
sv: Alltför stora värden normaliseras.

note: Tag: refpurpose
en: Returns geometry as a MARC21/XML record with a geographic datafield (034).
sv: Returnerar geometri som en MARC21/XML-post med ett geografiskt datafält (034).

note: Tag: para
en: This function returns a MARC21/XML record with <link xlink:href="https://www.loc.gov/marc/bibliographic/bd034.html">Coded Cartographic Mathematical Data</link> representing the bounding box of a given geometry. The <varname>format</varname> parameter allows to encode the coordinates in subfields <varname>$d</varname>,<varname>$e</varname>,<varname>$f</varname> and <varname>$g</varname> in all formats supported by the MARC21/XML standard. Valid formats are:
sv: Denna funktion returnerar en MARC21/XML-post med <link xlink:href="https://www.loc.gov/marc/bibliographic/bd034.html">kodade kartografiska matematiska data</link> som representerar den begränsande boxen för en given geometri. <varname>Formatparametern</varname> gör det möjligt att koda koordinaterna i underfälten <varname>$d</varname><varname>,$e</varname><varname>,$f</varname> och <varname>$g</varname> i alla format som stöds av MARC21/XML-standarden. Giltiga format är:

note: Tag: para
en: cardinal direction, degrees, minutes and seconds (default): <varname>hdddmmss</varname>
sv: kardinalriktning, grader, minuter och sekunder (standard): <varname>hdddmmss</varname>

note: Tag: para
en: decimal degrees with cardinal direction: <varname>hddd.dddddd</varname>
sv: decimalgrader med kardinalriktning: <varname>hddd</varname>.dddddd

note: Tag: para
en: decimal degrees without cardinal direction: <varname>ddd.dddddd</varname>
sv: decimalgrader utan kardinalriktning: <varname>ddd.dddddddd</varname>

note: Tag: para
en: decimal minutes with cardinal direction: <varname>hdddmm.mmmm</varname>
sv: decimalminuter med kardinalriktning: <varname>hdddmm.mmmm</varname>

note: Tag: para
en: decimal minutes without cardinal direction: <varname>dddmm.mmmm</varname>
sv: decimalminuter utan kardinalriktning: <varname>dddmm.mmmm</varname>

note: Tag: para
en: decimal seconds with cardinal direction: <varname>hdddmmss.sss</varname>
sv: decimalsekunder med kardinalriktning: <varname>hdddmmss.sss</varname>

note: Tag: para
en: The decimal sign may be also a comma, e.g. <varname>hdddmm,mmmm</varname>.
sv: Decimaltecknet kan också vara ett kommatecken, t.ex. <varname>hdddmm,mmmm.</varname>.

note: Tag: para
en: The precision of decimal formats can be limited by the number of characters after the decimal sign, e.g. <varname>hdddmm.mm</varname> for decimal minutes with a precision of two decimals.
sv: Precisionen i decimalformat kan begränsas av antalet tecken efter decimaltecknet, t.ex. <varname>hdddmm.mm</varname> för decimala minuter med en precision på två decimaler.

note: Tag: para
en: This function ignores the Z and M dimensions.
sv: Denna funktion ignorerar Z- och M-dimensionerna.

note: Tag: para
en: This function does not support non lon/lat geometries, as they are not supported by the MARC21/XML standard (Coded Cartographic Mathematical Data).
sv: Denna funktion stöder inte geometrier som inte är lon/lat, eftersom de inte stöds av MARC21/XML-standarden (Coded Cartographic Mathematical Data).

note: Tag: para
en: The MARC21/XML Standard does not provide any means to annotate the spatial reference system for Coded Cartographic Mathematical Data, which means that this information will be lost after conversion to MARC21/XML.
sv: MARC21/XML-standarden tillhandahåller inte något sätt att kommentera det spatiala referenssystemet för kodade kartografiska matematiska data, vilket innebär att denna information kommer att gå förlorad efter konvertering till MARC21/XML.

note: Tag: para
en: Converting a <varname>POINT</varname> to MARC21/XML formatted as hdddmmss (default)
sv: Konvertera en <varname>POINT</varname> till MARC21/XML formaterad som hdddmmss (standard)

note: Tag: para
en: Converting a <varname>POLYGON</varname> to MARC21/XML formatted in decimal degrees
sv: Konvertering av en <varname>POLYGON</varname> till MARC21/XML formaterad i decimalgrader

note: Tag: para
en: Converting a <varname>GEOMETRYCOLLECTION</varname> to MARC21/XML formatted in decimal minutes. The geometries order in the MARC21/XML output correspond to their order in the collection.
sv: Konvertering av en <varname>GEOMETRYCOLLECTION</varname> till MARC21/XML formaterad i decimalminuter. Geometriernas ordning i MARC21/XML-utdata motsvarar deras ordning i samlingen.

note: Tag: refpurpose
en: Transforms a geometry into the coordinate space of a MVT tile.
sv: Transformerar en geometri till koordinatrymden för en MVT-platta.

note: Tag: para
en: Transforms a geometry into the coordinate space of a MVT (<link xlink:href="https://www.mapbox.com/vector-tiles/">Mapbox Vector Tile</link>) tile, clipping it to the tile bounds if required. The geometry must be in the coordinate system of the target map (using <xref linkend="ST_Transform"/> if needed). Commonly this is <link xlink:href="https://en.wikipedia.org/wiki/Web_Mercator_projection">Web Mercator</link> (SRID:3857).
sv: Transformerar en geometri till koordinatrymden för en MVT-karta<link xlink:href="https://www.mapbox.com/vector-tiles/">(Mapbox Vector Tile)</link> och klipper den till kartans gränser om så krävs. Geometrin måste vara i målkartans koordinatsystem (med hjälp av <xref linkend="ST_Transform"/> om det behövs). Vanligtvis är detta <link xlink:href="https://en.wikipedia.org/wiki/Web_Mercator_projection">Web Mercator</link> (SRID:3857).

note: Tag: para
en: The function attempts to preserve geometry validity, and corrects it if needed. This may cause the result geometry to collapse to a lower dimension.
sv: Funktionen försöker bevara geometrins validitet och korrigerar den vid behov. Detta kan leda till att resultatgeometrin kollapsar till en lägre dimension.

note: Tag: para
en: The rectangular bounds of the tile in the target map coordinate space must be provided, so the geometry can be transformed, and clipped if required. The bounds can be generated using <xref linkend="ST_TileEnvelope"/>.
sv: De rektangulära gränserna för plattan i målkartans koordinatrum måste anges, så att geometrin kan transformeras och klippas vid behov. Gränserna kan genereras med hjälp av <xref linkend="ST_TileEnvelope"/>.

note: Tag: para
en: This function is used to convert geometry into the tile coordinate space required by <xref linkend="ST_AsMVT"/>.
sv: Denna funktion används för att konvertera geometrin till det koordinatutrymme för plattor som krävs av <xref linkend="ST_AsMVT"/>.

note: Tag: para
en: <varname>geom</varname> is the geometry to transform, in the coordinate system of the target map.
sv: <varname>geom</varname> är den geometri som ska transformeras, i målkartans koordinatsystem.

note: Tag: para
en: <varname>bounds</varname> is the rectangular bounds of the tile in map coordinate space, with no buffer.
sv: <varname>bounds</varname> är de rektangulära gränserna för plattan i kartkoordinatrymden, utan buffert.

note: Tag: para
en: <varname>extent</varname> is the tile extent size in tile coordinate space as defined by the <link xlink:href="https://www.mapbox.com/vector-tiles/specification/">MVT specification</link>. Defaults to 4096.
sv: <varname>extent</varname> är storleken på plattans extent i plattans koordinatutrymme enligt definitionen i <link xlink:href="https://www.mapbox.com/vector-tiles/specification/">MVT-specifikationen</link>. Standardvärdet är 4096.

note: Tag: para
en: <varname>buffer</varname> is the buffer size in tile coordinate space for geometry clippig. Defaults to 256.
sv: <varname>buffer</varname> är buffertstorleken i plattkoordinatrymden för geometriklippning. Standardvärdet är 256.

note: Tag: para
en: <varname>clip_geom</varname> is a boolean to control if geometries are clipped or encoded as-is. Defaults to true.
sv: <varname>clip_geom</varname> är en boolean som styr om geometrier ska klippas eller kodas som de är. Standardvärdet är true.

note: Tag: para
en: From 3.0, Wagyu can be chosen at configure time to clip and validate MVT polygons. This library is faster and produces more correct results than the GEOS default, but it might drop small polygons.
sv: Från och med 3.0 kan Wagyu väljas vid konfigurationstillfället för att klippa och validera MVT-polygoner. Det här biblioteket är snabbare och ger mer korrekta resultat än GEOS standard, men det kan tappa små polygoner.

note: Tag: para
en: Canonical example for a Web Mercator tile using a computed tile bounds to query and clip geometry. This assumes the data.geom column has srid of 4326.
sv: Kanoniskt exempel för en Web Mercator-platta som använder en beräknad plattgräns för att fråga och klippa geometri. Detta förutsätter att data.geom-kolumnen har srid på 4326.

note: Tag: refpurpose
en: Aggregate function returning a MVT representation of a set of rows.
sv: Aggregatfunktion som returnerar en MVT-representation av en uppsättning rader.

note: Tag: para
en: An aggregate function which returns a binary <link xlink:href="https://www.mapbox.com/vector-tiles/">Mapbox Vector Tile</link> representation of a set of rows corresponding to a tile layer. The rows must contain a geometry column which will be encoded as a feature geometry. The geometry must be in tile coordinate space and valid as per the <link xlink:href="https://www.mapbox.com/vector-tiles/specification/">MVT specification</link>. <xref linkend="ST_AsMVTGeom"/> can be used to transform geometry into tile coordinate space. Other row columns are encoded as feature attributes.
sv: En aggregerad funktion som returnerar en binär <link xlink:href="https://www.mapbox.com/vector-tiles/">Mapbox Vector Tile-representation</link> av en uppsättning rader som motsvarar ett plattlager. Raderna måste innehålla en geometrikolumn som kommer att kodas som en funktionsgeometri. Geometrin måste vara i plattkoordinatrymden och giltig enligt <link xlink:href="https://www.mapbox.com/vector-tiles/specification/">MVT-specifikationen</link>. <xref linkend="ST_AsMVTGeom"/> kan användas för att omvandla geometrin till plattkoordinatrymden. Övriga kolumner i raden kodas som attribut för objektet.

note: Tag: para
en: The <link xlink:href="https://www.mapbox.com/vector-tiles/">Mapbox Vector Tile</link> format can store features with varying sets of attributes. To use this capability supply a JSONB column in the row data containing Json objects one level deep. The keys and values in the JSONB values will be encoded as feature attributes.
sv: <link xlink:href="https://www.mapbox.com/vector-tiles/">Mapbox Vector Tile-format</link> kan lagra funktioner med varierande uppsättningar attribut. För att använda den här funktionen måste du ange en JSONB-kolumn i raddata som innehåller Json-objekt på en nivås djup. Nycklarna och värdena i JSONB-värdena kommer att kodas som funktionsattribut.

note: Tag: para
en: Tiles with multiple layers can be created by concatenating multiple calls to this function using <varname>||</varname> or <varname>STRING_AGG</varname>.
sv: Plattor med flera lager kan skapas genom att sammanfoga flera anrop till denna funktion med hjälp av <varname>||</varname> eller <varname>STRING_AGG</varname>.

note: Tag: para
en: Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an element in the row. However you can use <xref linkend="ST_AsMVTGeom"/> to prepare a geometry collection for inclusion.
sv: Anropa inte med en <varname>GEOMETRYCOLLECTION</varname> som ett element i raden. Du kan dock använda <xref linkend="ST_AsMVTGeom"/> för att förbereda en geometrisamling för inkludering.

note: Tag: para
en: <varname>name</varname> is the name of the layer. Default is the string "default".
sv: <varname>name</varname> är namnet på lagret. Default är strängen "default".

note: Tag: para
en: <varname>extent</varname> is the tile extent in screen space as defined by the specification. Default is 4096.
sv: <varname>extent</varname> är plattans utsträckning i skärmutrymme enligt specifikationens definition. Standardvärdet är 4096.

note: Tag: para
en: <varname>geom_name</varname> is the name of the geometry column in the row data. Default is the first geometry column. Note that PostgreSQL by default automatically <link xlink:href="https://www.postgresql.org/docs/current/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS">folds unquoted identifiers to lower case</link>, which means that unless the geometry column is quoted, e.g. <varname>"MyMVTGeom"</varname>, this parameter must be provided as lowercase.
sv: <varname>geom_name</varname> är namnet på geometrikolumnen i raddata. Standard är den första geometrikolumnen. Observera att PostgreSQL som standard automatiskt <link xlink:href="https://www.postgresql.org/docs/current/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS">viker icke-citerade identifierare till gemener</link>, vilket innebär att om inte geometrikolumnen är citerad, t.ex. <varname>"MyMVTGeom"</varname>, måste denna parameter tillhandahållas som gemener.

note: Tag: para
en: <varname>feature_id_name</varname> is the name of the Feature ID column in the row data. If NULL or negative the Feature ID is not set. The first column matching name and valid type (smallint, integer, bigint) will be used as Feature ID, and any subsequent column will be added as a property. JSON properties are not supported.
sv: <varname>feature_id_name</varname> är namnet på kolumnen Feature ID i raddata. Om NULL eller negativt anges inte Feature ID. Den första kolumnen som matchar namn och giltig typ (smallint, integer, bigint) kommer att användas som Feature ID, och alla efterföljande kolumner kommer att läggas till som en egenskap. JSON-egenskaper stöds inte.

note: Tag: para
en: Enhanced: 3.0 - added support for Feature ID.
sv: Förbättrad: 3.0 - stöd för Feature ID har lagts till.

note: Tag: para
en: Enhanced: 2.5.0 - added support parallel query.
sv: Förbättrad: 2.5.0 - stöd för parallella frågor har lagts till.

note: Tag: refpurpose
en: Returns SVG path data for a geometry.
sv: Returnerar SVG-banedata för en geometri.

note: Tag: para
en: Return the geometry as Scalar Vector Graphics (SVG) path data. Use 1 as second argument to have the path data implemented in terms of relative moves, the default (or 0) uses absolute moves. Third argument may be used to reduce the maximum number of decimal digits used in output (defaults to 15). Point geometries will be rendered as cx/cy when 'rel' arg is 0, x/y when 'rel' is 1. Multipoint geometries are delimited by commas (","), GeometryCollection geometries are delimited by semicolons (";").
sv: Returnerar geometrin som SVG-banedata (Scalar Vector Graphics). Använd 1 som andra argument om du vill att sökvägsdata ska implementeras i form av relativa förflyttningar, standard (eller 0) använder absoluta förflyttningar. Det tredje argumentet kan användas för att minska det maximala antalet decimaler som används i utdata (standard är 15). Punktgeometrier kommer att återges som cx/cy när 'rel'-argumentet är 0, x/y när 'rel' är 1. Multipoint-geometrier avgränsas med kommatecken (","), GeometryCollection-geometrier avgränsas med semikolon (";").

note: Tag: para
en: For working with PostGIS SVG graphics, checkout <link xlink:href="https://github.com/dr-jts/pg_svg">pg_svg</link> library which provides plpgsql functions for working with outputs from ST_AsSVG.
sv: För att arbeta med PostGIS SVG-grafik, kolla in biblioteket <link xlink:href="https://github.com/dr-jts/pg_svg">pg_svg</link> som innehåller plpgsql-funktioner för att arbeta med utdata från ST_AsSVG.

note: Tag: para
en: Enhanced: 3.4.0 to support all curve types
sv: Förbättrad: 3.4.0 för stöd för alla kurvtyper

note: Tag: para
en: Changed: 2.0.0 to use default args and support named args
sv: Ändrad: 2.0.0 för att använda standardargs och stödja namngivna args

note: Tag: para
en: Availability: 1.2.2. Availability: 1.4.0 Changed in PostGIS 1.4.0 to include L command in absolute path to conform to <link xlink:href="http://www.w3.org/TR/SVG/paths.html#PathDataBNF">http://www.w3.org/TR/SVG/paths.html#PathDataBNF</link>
sv: Tillgänglighet: 1.2.2. Tillgänglighet: 1.4.0 Ändrat i PostGIS 1.4.0 för att inkludera L-kommandot i absolut sökväg för att överensstämma med <link xlink:href="http://www.w3.org/TR/SVG/paths.html#PathDataBNF">http://www.w3.org/TR/SVG/paths.html#PathDataBNF</link>

note: Tag: para
en: Circular string
sv: Cirkulär sträng

note: Tag: para
en: Multi-curve
sv: Multi-kurva

note: Tag: para
en: Multi-surface
sv: Flera ytor

note: Tag: refpurpose
en: Returns the geometry as TWKB, aka "Tiny Well-Known Binary"
sv: Returnerar geometrin som TWKB, aka "Tiny Well-Known Binary"

note: Tag: para
en: Returns the geometry in TWKB (Tiny Well-Known Binary) format. TWKB is a <link xlink:href="https://github.com/TWKB/Specification/blob/master/twkb.md">compressed binary format</link> with a focus on minimizing the size of the output.
sv: Returnerar geometrin i TWKB-format (Tiny Well-Known Binary). TWKB är ett <link xlink:href="https://github.com/TWKB/Specification/blob/master/twkb.md">komprimerat binärt format</link> med fokus på att minimera storleken på utdata.

note: Tag: para
en: The decimal digits parameters control how much precision is stored in the output. By default, values are rounded to the nearest unit before encoding. If you want to transfer more precision, increase the number. For example, a value of 1 implies that the first digit to the right of the decimal point will be preserved.
sv: Parametrarna för decimalsiffror styr hur mycket precision som lagras i utdata. Som standard avrundas värden till närmaste enhet före kodning. Om du vill överföra mer precision ökar du antalet. Ett värde på 1 innebär t.ex. att den första siffran till höger om decimaltecknet bevaras.

note: Tag: para
en: The sizes and bounding boxes parameters control whether optional information about the encoded length of the object and the bounds of the object are included in the output. By default they are not. Do not turn them on unless your client software has a use for them, as they just use up space (and saving space is the point of TWKB).
sv: Parametrarna sizes och bounding boxes styr om valfri information om objektets kodade längd och objektets gränser ska inkluderas i utdata. Som standard är de inte det. Aktivera dem inte om inte din klientprogramvara har användning för dem, eftersom de bara tar upp utrymme (och att spara utrymme är själva poängen med TWKB).

note: Tag: para
en: The array-input form of the function is used to convert a collection of geometries and unique identifiers into a TWKB collection that preserves the identifiers. This is useful for clients that expect to unpack a collection and then access further information about the objects inside. You can create the arrays using the <link xlink:href="https://www.postgresql.org/docs/current/functions-aggregate.html">array_agg</link> function. The other parameters operate the same as for the simple form of the function.
sv: Funktionens array-input-form används för att konvertera en samling geometrier och unika identifierare till en TWKB-samling som bevarar identifierarna. Detta är användbart för klienter som förväntar sig att packa upp en samling och sedan få tillgång till ytterligare information om objekten inuti. Du kan skapa matriserna med hjälp av funktionen <link xlink:href="https://www.postgresql.org/docs/current/functions-aggregate.html">array_agg</link>. De andra parametrarna fungerar på samma sätt som för den enkla formen av funktionen.

note: Tag: para
en: The format specification is available online at <link xlink:href="https://github.com/TWKB/Specification">https://github.com/TWKB/Specification</link>, and code for building a JavaScript client can be found at <link xlink:href="https://github.com/TWKB/twkb.js">https://github.com/TWKB/twkb.js</link>.
sv: Formatspecifikationen finns tillgänglig online på <link xlink:href="https://github.com/TWKB/Specification">https://github.com/TWKB/Specification</link>, och kod för att bygga en JavaScript-klient finns på <link xlink:href="https://github.com/TWKB/twkb.js">https://github.com/TWKB/twkb.js.</link>.

note: Tag: para
en: Enhanced: 2.4.0 memory and speed improvements.
sv: Förbättrad: 2.4.0 minnes- och hastighetsförbättringar.

note: Tag: para
en: To create an aggregate TWKB object including identifiers aggregate the desired geometries and objects first, using "array_agg()", then call the appropriate TWKB function.
sv: För att skapa ett aggregerat TWKB-objekt inklusive identifierare aggregerar du först de önskade geometrierna och objekten med hjälp av "array_agg()" och anropar sedan lämplig TWKB-funktion.

note: Tag: refpurpose
en: Returns a Geometry in X3D xml node element format: ISO-IEC-19776-1.2-X3DEncodings-XML
sv: Returnerar en geometri i X3D xml-nodelementformat: ISO-IEC-19776-1.2-X3DEncodings-XML

note: Tag: para
en: Returns a geometry as an X3D xml formatted node element <link xlink:href="http://www.web3d.org/standards/number/19776-1">http://www.web3d.org/standards/number/19776-1</link>. If <varname>maxdecimaldigits</varname> (precision) is not specified then defaults to 15.
sv: Returnerar en geometri som ett X3D xml-formaterat nodelement <link xlink:href="http://www.web3d.org/standards/number/19776-1">http://www.web3d.org/standards/number/19776-1.</link> Om <varname>maxdecimaldigits</varname> (precision) inte anges är standardvärdet 15.

note: Tag: para
en: There are various options for translating PostGIS geometries to X3D since X3D geometry types don't map directly to PostGIS geometry types and some newer X3D types that might be better mappings we have avoided since most rendering tools don't currently support them. These are the mappings we have settled on. Feel free to post a bug ticket if you have thoughts on the idea or ways we can allow people to denote their preferred mappings.
sv: Det finns olika alternativ för att översätta PostGIS-geometrier till X3D eftersom X3D-geometrityper inte mappar direkt till PostGIS-geometrityper och några nyare X3D-typer som kan vara bättre mappningar som vi har undvikit eftersom de flesta renderingsverktyg för närvarande inte stöder dem. Det här är de mappningar vi har bestämt oss för. Skicka gärna en buggbiljett om du har tankar om idén eller sätt som vi kan låta människor ange sina föredragna mappningar.

note: Tag: para
en: Below is how we currently map PostGIS 2D/3D types to X3D types
sv: Nedan visas hur vi för närvarande mappar PostGIS 2D/3D-typer till X3D-typer

note: Tag: para
en: The 'options' argument is a bitfield. For PostGIS 2.2+, this is used to denote whether to represent coordinates with X3D GeoCoordinates Geospatial node and also whether to flip the x/y axis. By default, <code>ST_AsX3D</code> outputs in database form (long,lat or X,Y), but X3D default of lat/lon, y/x may be preferred.
sv: Argumentet 'options' är ett bitfält. För PostGIS 2.2+ används detta för att ange om koordinater ska representeras med X3D GeoCoordinates Geospatial node och även om x/y-axeln ska vändas. Som standard matas <code>ST_AsX3D</code> ut i databasform (long,lat eller X,Y), men X3D-standarden lat/lon, y/x kan vara att föredra.

note: Tag: para
en: 0: X/Y in database order (e.g. long/lat = X,Y is standard database order), default value, and non-spatial coordinates (just regular old Coordinate tag).
sv: 0: X/Y i databasordning (t.ex. long/lat = X,Y är standard databasordning), standardvärde och icke-spatiala koordinater (bara vanliga gamla Coordinate-taggar).

note: Tag: para
en: 1: Flip X and Y. If used in conjunction with the GeoCoordinate option switch, then output will be default "latitude_first" and coordinates will be flipped as well.
sv: 1: Vänd X och Y. Om det används tillsammans med alternativomkopplaren GeoCoordinate kommer utdata att vara standard "latitude_first" och koordinaterna kommer också att vändas.

note: Tag: para
en: 2: Output coordinates in GeoSpatial GeoCoordinates. This option will throw an error if geometries are not in WGS 84 long lat (srid: 4326). This is currently the only GeoCoordinate type supported. <link xlink:href="http://www.web3d.org/documents/specifications/19775-1/V3.2/Part01/components/geodata.html#Specifyingaspatialreference">Refer to X3D specs specifying a spatial reference system.</link>. Default output will be <code>GeoCoordinate geoSystem='"GD" "WE" "longitude_first"'</code>. If you prefer the X3D default of <code>GeoCoordinate geoSystem='"GD" "WE" "latitude_first"'</code> use <code>(2 + 1)</code> = <code>3</code>
sv: 2: Utdata av koordinater i GeoSpatial GeoCoordinates. Detta alternativ kommer att ge ett fel om geometrierna inte är i WGS 84 long lat (srid: 4326). Detta är för närvarande den enda GeoCoordinate-typen som stöds. <link xlink:href="http://www.web3d.org/documents/specifications/19775-1/V3.2/Part01/components/geodata.html#Specifyingaspatialreference">Se X3D-specifikationerna som anger ett spatialt referenssystem</link>. Standardutdata kommer att vara <code>GeoCoordinate geoSystem='"GD" "WE" "longitude_first</code>"'. Om du föredrar X3D-standarden <code>GeoCoordinate geoSystem='"GD" "WE" "latitude_first"</code> ' använder du <code>(2 + 1)</code> = <code>3</code>

note: Tag: entry
en: PostGIS Type
sv: PostGIS-typ

note: Tag: entry
en: 2D X3D Type
sv: 2D X3D Typ

note: Tag: entry
en: 3D X3D Type
sv: 3D X3D Typ

note: Tag: entry
en: not yet implemented - will be PolyLine2D
sv: ännu inte implementerad - kommer att vara PolyLine2D

note: Tag: entry
en: LineSet
sv: Linjeuppsättning

note: Tag: entry
en: IndexedLineSet
sv: IndexeradLineSet

note: Tag: entry
en: Polypoint2D
sv: Polypunkt2D

note: Tag: entry
en: POINT
sv: PUNKT

note: Tag: entry
en: outputs the space delimited coordinates
sv: matar ut de utrymmesavgränsade koordinaterna

note: Tag: entry
en: (MULTI) POLYGON, POLYHEDRALSURFACE
sv: (MULTI) POLYGON, POLYHEDRALSYTA

note: Tag: entry
en: Invalid X3D markup
sv: Ogiltig X3D-markup

note: Tag: entry
en: IndexedFaceSet (inner rings currently output as another faceset)
sv: IndexedFaceSet (inre ringar som för närvarande matas ut som en annan faceset)

note: Tag: entry
en: TriangleSet2D (Not Yet Implemented)
sv: TriangleSet2D (ännu ej implementerad)

note: Tag: entry
en: IndexedTriangleSet
sv: IndexeradTriangeluppsättning

note: Tag: para
en: 2D geometry support not yet complete. Inner rings currently just drawn as separate polygons. We are working on these.
sv: stöd för 2D-geometri ännu inte komplett. Inre ringar ritas för närvarande bara som separata polygoner. Vi arbetar på dessa.

note: Tag: para
en: Lots of advancements happening in 3D space particularly with <link xlink:href="https://www.web3d.org/wiki/index.php/X3D_and_HTML5">X3D Integration with HTML5</link>
sv: Många framsteg sker inom 3D-rymden, särskilt med <link xlink:href="https://www.web3d.org/wiki/index.php/X3D_and_HTML5">X3D Integration med HTML5</link>

note: Tag: para
en: There is also a nice open source X3D viewer you can use to view rendered geometries. Free Wrl <link xlink:href="http://freewrl.sourceforge.net/">http://freewrl.sourceforge.net/</link> binaries available for Mac, Linux, and Windows. Use the FreeWRL_Launcher packaged to view the geometries.
sv: Det finns också en trevlig X3D-visare med öppen källkod som du kan använda för att visa renderade geometrier. Gratis Wrl <link xlink:href="http://freewrl.sourceforge.net/">http://freewrl.sourceforge.net/</link> binärfiler tillgängliga för Mac, Linux och Windows. Använd FreeWRL_Launcher-paketet för att visa geometrierna.

note: Tag: para
en: Also check out <link xlink:href="https://git.osgeo.org/gitea/robe/postgis_x3d_viewer">PostGIS minimalist X3D viewer</link> that utilizes this function and <link xlink:href="http://www.x3dom.org/">x3dDom html/js open source toolkit</link>.
sv: Kolla också in <link xlink:href="https://git.osgeo.org/gitea/robe/postgis_x3d_viewer">PostGIS minimalistiska X3D-visningsprogram</link> som använder den här funktionen och <link xlink:href="http://www.x3dom.org/">x3dDom html/js open source toolkit</link>.

note: Tag: para
en: Availability: 2.0.0: ISO-IEC-19776-1.2-X3DEncodings-XML
sv: Tillgänglighet: 2.0.0: ISO-IEC-19776-1.2-X3DEncodings-XML

note: Tag: para
en: Enhanced: 2.2.0: Support for GeoCoordinates and axis (x/y, long/lat) flipping. Look at options for details.
sv: Förbättrad: 2.2.0: Stöd för GeoCoordinates och vändning av axlar (x/y, long/lat). Titta på alternativ för detaljer.

note: Tag: title
en: Example: Create a fully functional X3D document - This will generate a cube that is viewable in FreeWrl and other X3D viewers.
sv: Exempel: Skapa ett fullt fungerande X3D-dokument - Detta kommer att generera en kub som kan visas i FreeWrl och andra X3D-visningsprogram.

note: Tag: title
en: PostGIS buildings
sv: PostGIS-byggnader

note: Tag: para
en: Copy and paste the output of this query to <link xlink:href="http://postgis.net/docs/support/viewers/x3d_viewer.htm">x3d scene viewer</link> and click Show
sv: Kopiera och klistra in resultatet av den här frågan i <link xlink:href="http://postgis.net/docs/support/viewers/x3d_viewer.htm">x3d scene viewer</link> och klicka på Show

note: Tag: para
en: Buildings formed by subdividing PostGIS and extrusion
sv: Byggnader som bildas genom indelning PostGIS och extrudering

note: Tag: title
en: Example: An Octagon elevated 3 Units and decimal precision of 6
sv: Exempel: En oktagon med 3 enheter och en decimalprecision på 6

note: Tag: title
en: Example: TIN
sv: Exempel: TIN

note: Tag: title
en: Example: Closed multilinestring (the boundary of a polygon with holes)
sv: Exempel på: Sluten multilinestrings (gränsen för en polygon med hål)

note: Tag: refpurpose
en: Return a GeoHash representation of the geometry.
sv: Returnerar en GeoHash-representation av geometrin.

note: Tag: para
en: Computes a <link xlink:href="http://en.wikipedia.org/wiki/Geohash">GeoHash</link> representation of a geometry. A GeoHash encodes a geographic Point into a text form that is sortable and searchable based on prefixing. A shorter GeoHash is a less precise representation of a point. It can be thought of as a box that contains the point.
sv: Beräknar en <link xlink:href="http://en.wikipedia.org/wiki/Geohash">GeoHash-representation</link> av en geometri. En GeoHash kodar en geografisk punkt till en textform som är sorterbar och sökbar baserat på prefix. En kortare GeoHash är en mindre exakt representation av en punkt. Den kan betraktas som en låda som innehåller punkten.

note: Tag: para
en: Non-point geometry values with non-zero extent can also be mapped to GeoHash codes. The precision of the code depends on the geographic extent of the geometry.
sv: Icke-punktgeometriska värden med en utsträckning som inte är noll kan också mappas till GeoHash-koder. Kodens precision beror på geometrins geografiska utbredning.

note: Tag: para
en: If <varname>maxchars</varname> is not specified, the returned GeoHash code is for the smallest cell containing the input geometry. Points return a GeoHash with 20 characters of precision (about enough to hold the full double precision of the input). Other geometric types may return a GeoHash with less precision, depending on the extent of the geometry. Larger geometries are represented with less precision, smaller ones with more precision. The box determined by the GeoHash code always contains the input feature.
sv: Om <varname>maxchars</varname> inte anges är den returnerade GeoHash-koden för den minsta cell som innehåller indatageometrin. Punkter returnerar en GeoHash med 20 teckens precision (ungefär tillräckligt för att rymma indata med full dubbel precision). Andra geometriska typer kan returnera en GeoHash med lägre precision, beroende på geometrins omfattning. Större geometrier representeras med mindre precision, mindre med mer precision. Den ruta som bestäms av GeoHash-koden innehåller alltid indatafunktionen.

note: Tag: para
en: If <varname>maxchars</varname> is specified the returned GeoHash code has at most that many characters. It maps to a (possibly) lower precision representation of the input geometry. For non-points, the starting point of the calculation is the center of the bounding box of the geometry.
sv: Om <varname>maxchars</varname> anges har den returnerade GeoHash-koden högst så många tecken. Den mappas till en (eventuellt) lägre precisionsrepresentation av indatageometrin. För icke-punkter är beräkningens startpunkt centrum för geometrins avgränsande box.

note: Tag: para
en: ST_GeoHash requires input geometry to be in geographic (lon/lat) coordinates.
sv: ST_GeoHash kräver att indatageometrin är i geografiska koordinater (lon/lat).

note: Tag: title
en: Overlay Functions
sv: Funktioner för överlagring

note: Tag: para
en: These functions compute results arising from the overlay of two geometries. These are also known as point-set theoretic boolean operations. Some related functions are also provided.
sv: Dessa funktioner beräknar resultat som uppstår vid överlagring av två geometrier. Dessa kallas också för punktuppsättningsteoretiska booleska operationer. Vissa relaterade funktioner tillhandahålls också.

note: Tag: refpurpose
en: Computes the portion of a geometry falling within a rectangle.
sv: Beräknar den del av en geometri som faller inom en rektangel.

note: Tag: para
en: Clips a geometry by a 2D box in a fast and tolerant but possibly invalid way. Topologically invalid input geometries do not result in exceptions being thrown. The output geometry is not guaranteed to be valid (in particular, self-intersections for a polygon may be introduced).
sv: Klipper en geometri med en 2D-box på ett snabbt och tolerant men eventuellt ogiltigt sätt. Topologiskt ogiltiga indatageometrier resulterar inte i att undantag kastas. Det är inte garanterat att utdatageometrin är giltig (i synnerhet kan självskärningar för en polygon introduceras).

note: Tag: refpurpose
en: Computes a geometry representing the part of geometry A that does not intersect geometry B.
sv: Beräknar en geometri som representerar den del av geometri A som inte skär geometri B.

note: Tag: para
en: Returns a geometry representing the part of geometry A that does not intersect geometry B. This is equivalent to <code>A - ST_Intersection(A,B)</code>. If A is completely contained in B then an empty atomic geometry of appropriate type is returned.
sv: Returnerar en geometri som representerar den del av geometri A som inte skär geometri B. Detta är ekvivalent med <code>A - ST_Intersection(A,B).</code> Om A är helt innesluten i B returneras en tom atomgeometri av lämplig typ.

note: Tag: para
en: This is the only overlay function where input order matters. ST_Difference(A, B) always returns a portion of A.
sv: Detta är den enda överlagringsfunktionen där inmatningsordningen har betydelse. ST_Difference(A, B) returnerar alltid en del av A.

note: Tag: para
en: Enhanced: 3.1.0 accept a gridSize parameter.
sv: Förbättrad: 3.1.0 accepterar en gridSize-parameter.

note: Tag: para
en: Requires GEOS &gt;= 3.9.0 to use the gridSize parameter.
sv: Kräver GEOS &gt;= 3.9.0 för att använda parametern gridSize.

note: Tag: para
en: &Z_support; However, the result is computed using XY only. The result Z values are copied, averaged or interpolated.
sv: &Z_support; Resultatet beräknas dock endast med hjälp av XY. De resulterande Z-värdena kopieras, medelvärdesbildas eller interpoleras.

note: Tag: para
en: The input linestrings
sv: De inmatade linestrings

note: Tag: para
en: The difference of the two linestrings
sv: Skillnaden mellan de två linestrings

note: Tag: para
en: The difference of 2D linestrings.
sv: Skillnaden mellan 2D-linestrings.

note: Tag: para
en: The difference of 3D points.
sv: Skillnaden mellan 3D-punkter.

note: Tag: refpurpose
en: Computes a geometry representing the shared portion of geometries A and B.
sv: Beräknar en geometri som representerar den delade delen av geometrierna A och B.

note: Tag: para
en: Returns a geometry representing the point-set intersection of two geometries. In other words, that portion of geometry A and geometry B that is shared between the two geometries.
sv: Returnerar en geometri som representerar punktuppsättningens skärningspunkt mellan två geometrier. Med andra ord, den del av geometri A och geometri B som delas mellan de två geometrierna.

note: Tag: para
en: If the geometries have no points in common (i.e. are disjoint) then an empty atomic geometry of appropriate type is returned.
sv: Om geometrierna inte har några gemensamma punkter (dvs. är disjunkta) returneras en tom atomgeometri av lämplig typ.

note: Tag: para
en: ST_Intersection in conjunction with <xref linkend="ST_Intersects"/> is useful for clipping geometries such as in bounding box, buffer, or region queries where you only require the portion of a geometry that is inside a country or region of interest.
sv: ST_Intersection i kombination med <xref linkend="ST_Intersects"/> är användbart för att klippa geometrier, t.ex. i frågor om bounding box, buffert eller region där du bara behöver den del av en geometri som ligger inom ett land eller en region av intresse.

note: Tag: para
en: &geography_transform; It first determines the best SRID that fits the bounding box of the 2 geography objects (if geography objects are within one half zone UTM but not same UTM will pick one of those) (favoring UTM or Lambert Azimuthal Equal Area (LAEA) north/south pole, and falling back on mercator in worst case scenario) and then intersection in that best fit planar spatial ref and retransforms back to WGS84 geography.
sv: &geography_transform; Den bestämmer först den bästa SRID som passar avgränsningsrutan för de 2 geografiobjekten (om geografiobjekt är inom en halv zon UTM men inte samma UTM väljer en av dem) (gynnar UTM eller Lambert Azimuthal Equal Area (LAEA) nord / sydpol och faller tillbaka på Mercator i värsta fall) och sedan intersektion i den bästa passande plana spatiala ref och retransformerar tillbaka till WGS84-geografi.

note: Tag: para
en: This function will drop the M coordinate values if present.
sv: Denna funktion kommer att släppa M-koordinatvärdena om de finns.

note: Tag: para
en: If working with 3D geometries, you may want to use SFGCAL based <xref linkend="ST_3DIntersection"/> which does a proper 3D intersection for 3D geometries. Although this function works with Z-coordinate, it does an averaging of Z-Coordinate.
sv: Om du arbetar med 3D-geometrier kanske du vill använda SFGCAL-baserad <xref linkend="ST_3DIntersection"/> som gör en korrekt 3D-överskärning för 3D-geometrier. Även om denna funktion arbetar med Z-koordinat, gör den en medelvärdesbildning av Z-koordinat.

note: Tag: para
en: Enhanced: 3.1.0 accept a gridSize parameter
sv: Förbättrad: 3.1.0 accepterar en gridSize-parameter

note: Tag: para
en: Requires GEOS &gt;= 3.9.0 to use the gridSize parameter
sv: Kräver GEOS &gt;= 3.9.0 för att använda parametern gridSize

note: Tag: para
en: Changed: 3.0.0 does not depend on SFCGAL.
sv: Ändrat: 3.0.0 är inte beroende av SFCGAL.

note: Tag: para
en: Availability: 1.5 support for geography data type was introduced.
sv: Tillgänglighet: 1.5 stöd för datatypen Geography infördes.

note: Tag: para
en: Clip all lines (trails) by country. Here we assume country geom are POLYGON or MULTIPOLYGONS. NOTE: we are only keeping intersections that result in a LINESTRING or MULTILINESTRING because we don't care about trails that just share a point. The dump is needed to expand a geometry collection into individual single MULT* parts. The below is fairly generic and will work for polys, etc. by just changing the where clause.
sv: Klipp ut alla linjer (spår) efter land. Här antar vi att landets geom är POLYGON eller MULTIPOLYGON. OBS: vi behåller bara korsningar som resulterar i en LINESTRING eller MULTILINESTRING eftersom vi inte bryr oss om spår som bara delar en punkt. Dumpen behövs för att expandera en geometrisamling till enskilda MULT*-delar. Nedanstående är ganska generisk och kommer att fungera för polys, etc. genom att bara ändra var klausulen.

note: Tag: para
en: For polys e.g. polygon landmarks, you can also use the sometimes faster hack that buffering anything by 0.0 except a polygon results in an empty geometry collection. (So a geometry collection containing polys, lines and points buffered by 0.0 would only leave the polygons and dissolve the collection shell.)
sv: För polys, t.ex. polygonlandmärken, kan du också använda det ibland snabbare hacket att buffring av allt med 0,0 utom en polygon resulterar i en tom geometrisamling. (Så en geometrisamling som innehåller polygoner, linjer och punkter som buffras med 0,0 skulle bara lämna kvar polygonerna och upplösa samlingens skal)

note: Tag: title
en: Examples: 2.5Dish
sv: Exempel: 2.5Dish

note: Tag: para
en: Note this is not a true intersection, compare to the same example using <xref linkend="ST_3DIntersection"/>.
sv: Observera att detta inte är en sann korsning, jämför med samma exempel med <xref linkend="ST_3DIntersection"/>.

note: Tag: refpurpose
en: Aggregate function which unions geometries in a memory-efficent but slower way
sv: Aggregatfunktion som kombinerar geometrier på ett minneseffektivt men långsammare sätt

note: Tag: para
en: An aggregate function that unions the input geometries, merging them to produce a result geometry with no overlaps. The output may be a single geometry, a MultiGeometry, or a Geometry Collection.
sv: En aggregeringsfunktion som förenar indatageometrierna och sammanfogar dem för att producera en resultatgeometri utan överlappningar. Utdata kan vara en enskild geometri, en MultiGeometry eller en Geometry Collection.

note: Tag: para
en: Produces the same result as <xref linkend="ST_Union"/>, but uses less memory and more processor time. This aggregate function works by unioning the geometries incrementally, as opposed to the ST_Union aggregate which first accumulates an array and then unions the contents using a fast algorithm.
sv: Ger samma resultat som <xref linkend="ST_Union"/>, men använder mindre minne och mer processortid. Denna aggregatfunktion fungerar genom att geometrierna sammanfogas stegvis, i motsats till ST_Union-aggregatet som först ackumulerar en matris och sedan sammanfogar innehållet med hjälp av en snabb algoritm.

note: Tag: refpurpose
en: Nodes a collection of lines.
sv: Noder en samling av linjer.

note: Tag: para
en: Returns a (Multi)LineString representing the fully noded version of a collection of linestrings. The noding preserves all of the input nodes, and introduces the least possible number of new nodes. The resulting linework is dissolved (duplicate lines are removed).
sv: Returnerar en (Multi)LineString som representerar den fullständigt nodade versionen av en samling linestrings. Nodningen bevarar alla indatans noder och introducerar minsta möjliga antal nya noder. Det resulterande linjeverket är upplöst (dubbletter av linjer tas bort).

note: Tag: para
en: This is a good way to create fully-noded linework suitable for use as input to <xref linkend="ST_Polygonize"/>.
sv: Detta är ett bra sätt att skapa helt kodade linjearbeten som kan användas som underlag för <xref linkend="ST_Polygonize"/>.

note: Tag: para
en: can also be used to node and dissolve linework. It provides an option to specify a gridSize, which can provide simpler and more robust output. See also <xref linkend="ST_Union"/> for an aggregate variant.
sv: kan också användas för att nodera och lösa upp linjeverk. Det finns ett alternativ för att ange en gridSize, vilket kan ge enklare och mer robusta resultat. Se även <xref linkend="ST_Union"/> för en aggregerad variant.

note: Tag: para
en: Changed: 2.4.0 this function uses GEOSNode internally instead of GEOSUnaryUnion. This may cause the resulting linestrings to have a different order and direction compared to PostGIS &lt; 2.4.
sv: Ändrad: 2.4.0 denna funktion använder GEOSNode internt istället för GEOSUnaryUnion. Detta kan leda till att de resulterande linestrings har en annan ordning och riktning jämfört med PostGIS &lt; 2.4.

note: Tag: para
en: Noding a 3D LineString which self-intersects
sv: Kodning av en 3D LineString som skär sig själv

note: Tag: para
en: Noding two LineStrings which share common linework. Note that the result linework is dissolved.
sv: Kodning av två LineStrings som delar gemensamt linework. Observera att resultatets linjeföring är upplöst.

note: Tag: refpurpose
en: Returns a collection of geometries created by splitting a geometry by another geometry.
sv: Returnerar en samling geometrier som skapats genom att dela en geometri med en annan geometri.

note: Tag: para
en: The function supports splitting a LineString by a (Multi)Point, (Multi)LineString or (Multi)Polygon boundary, or a (Multi)Polygon by a LineString. When a (Multi)Polygon is used as as the blade, its linear components (the boundary) are used for splitting the input. The result geometry is always a collection.
sv: Funktionen stöder delning av en LineString med en (Multi)Point-, (Multi)LineString- eller (Multi)Polygon-gräns, eller en (Multi)Polygon med en LineString. När en (Multi)Polygon används som blad, används dess linjära komponenter (gränsen) för att dela upp indata. Den resulterande geometrin är alltid en samling.

note: Tag: para
en: This function is in a sense the opposite of <xref linkend="ST_Union"/>. Applying ST_Union to the returned collection should theoretically yield the original geometry (although due to numerical rounding this may not be exactly the case).
sv: Denna funktion är på sätt och vis motsatsen till <xref linkend="ST_Union"/>. Genom att tillämpa ST_Union på den returnerade samlingen bör man teoretiskt sett få fram den ursprungliga geometrin (även om detta kanske inte är exakt fallet på grund av numerisk avrundning).

note: Tag: para
en: If the the input and blade do not intersect due to numerical precision issues, the input may not be split as expected. To avoid this situation it may be necessary to snap the input to the blade first, using <xref linkend="ST_Snap"/> with a small tolerance.
sv: Om inmatningen och bladet inte korsar varandra på grund av problem med numerisk precision kanske inmatningen inte delas som förväntat. För att undvika denna situation kan det vara nödvändigt att först fästa inmatningen på bladet med hjälp av <xref linkend="ST_Snap"/> med en liten tolerans.

note: Tag: para
en: Availability: 2.0.0 requires GEOS
sv: Tillgänglighet: 2.0.0 kräver GEOS

note: Tag: para
en: Enhanced: 2.2.0 support for splitting a line by a multiline, a multipoint or (multi)polygon boundary was introduced.
sv: Förbättrad: 2.2.0 stöd för att dela en linje med en multilinje, en multipunkt eller (multi)polygongräns infördes.

note: Tag: para
en: Enhanced: 2.5.0 support for splitting a polygon by a multiline was introduced.
sv: Förbättrad: 2.5.0 stöd för att dela en polygon med en multilinje infördes.

note: Tag: para
en: Split a Polygon by a Line.
sv: Dela en polygon med en linje.

note: Tag: para
en: Before Split
sv: Före delning

note: Tag: para
en: After split
sv: Efter split

note: Tag: para
en: Split a MultiLineString by a Point, where the point lies exactly on both LineStrings elements.
sv: Dela en MultiLineString genom en punkt, där punkten ligger exakt på båda LineStrings element.

note: Tag: para
en: Split a LineString by a Point, where the point does not lie exactly on the line. Shows using <xref linkend="ST_Snap"/> to snap the line to the point to allow it to be split.
sv: Dela en LineString med en punkt, där punkten inte ligger exakt på linjen. Visar hur man använder <xref linkend="ST_Snap"/> för att snäppa linjen till punkten så att den kan delas.

note: Tag: refpurpose
en: Computes a rectilinear subdivision of a geometry.
sv: Beräknar en rätlinjig subdivision av en geometri.

note: Tag: para
en: Returns a set of geometries that are the result of dividing <varname>geom</varname> into parts using rectilinear lines, with each part containing no more than <code>max_vertices</code>.
sv: Returnerar en uppsättning geometrier som är resultatet av att dela in <varname>geom</varname> i delar med hjälp av rätlinjiga linjer, där varje del inte innehåller mer än <code>max_vertices</code>.

note: Tag: para
en: <code>max_vertices</code> must be 5 or more, as 5 points are needed to represent a closed box.
sv: <code>max_vertices</code> måste vara 5 eller mer, eftersom det behövs 5 punkter för att representera en sluten låda.

note: Tag: para
en: Point-in-polygon and other spatial operations are normally faster for indexed subdivided datasets. Since the bounding boxes for the parts usually cover a smaller area than the original geometry bbox, index queries produce fewer "hit" cases. The "hit" cases are faster because the spatial operations executed by the index recheck process fewer points.
sv: Punkt-i-polygon och andra spatiala operationer är normalt snabbare för indexerade, indelade datamängder. Eftersom avgränsningsboxarna för delarna vanligtvis täcker ett mindre område än den ursprungliga geometrins bbox, ger indexfrågor färre "hit"-fall. "Träff"-fallen går snabbare eftersom de spatiala operationer som utförs av indexets omkontroll bearbetar färre punkter.

note: Tag: para
en: This is a <link xlink:href="https://www.postgresql.org/docs/current/queries-table-expressions.html#QUERIES-TABLEFUNCTIONS">set-returning function</link> (SRF) that return a set of rows containing single geometry values. It can be used in a SELECT list or a FROM clause to produce a result set with one record for each result geometry.
sv: Detta är en <link xlink:href="https://www.postgresql.org/docs/current/queries-table-expressions.html#QUERIES-TABLEFUNCTIONS">set-returning function</link> (SRF) som returnerar en uppsättning rader som innehåller enskilda geometrivärden. Den kan användas i en SELECT-lista eller en FROM-sats för att producera en resultatuppsättning med en post för varje resultatgeometri.

note: Tag: para
en: Enhanced: 2.5.0 reuses existing points on polygon split, vertex count is lowered from 8 to 5.
sv: Förbättrad: 2.5.0 återanvänder befintliga punkter vid polygondelning, antalet vertex sänks från 8 till 5.

note: Tag: para
en: <emphasis role="bold">Example:</emphasis> Subdivide a polygon into parts with no more than 10 vertices, and assign each part a unique id.
sv: <emphasis role="bold">Exempel:</emphasis> Dela upp en polygon i delar med högst 10 hörn och tilldela varje del ett unikt id.

note: Tag: para
en: Subdivided to maximum 10 vertices
sv: Uppdelad till maximalt 10 hörn

note: Tag: para
en: <emphasis role="bold">Example:</emphasis> Densify a long geography line using ST_Segmentize(geography, distance), and use ST_Subdivide to split the resulting line into sublines of 8 vertices.
sv: <emphasis role="bold">Exempel:</emphasis> Förtäta en lång geografisk linje med ST_Segmentize(geography, distance) och använd ST_Subdivide för att dela upp den resulterande linjen i underlinjer med 8 hörnpunkter.

note: Tag: para
en: The densified and split lines.
sv: De förtätade och delade linjerna.

note: Tag: para
en: <emphasis role="bold">Example:</emphasis> Subdivide the complex geometries of a table in-place. The original geometry records are deleted from the source table, and new records for each subdivided result geometry are inserted.
sv: <emphasis role="bold">Ett exempel:</emphasis> Dela upp de komplexa geometrierna i en tabell på plats. De ursprungliga geometriposterna tas bort från källtabellen och nya poster för varje underindelad resultatgeometri infogas.

note: Tag: para
en: <emphasis role="bold">Example:</emphasis> Create a new table containing subdivided geometries, retaining the key of the original geometry so that the new table can be joined to the source table. Since ST_Subdivide is a set-returning (table) function that returns a set of single-value rows, this syntax automatically produces a table with one row for each result part.
sv: <emphasis role="bold">Exempel:</emphasis> Skapa en ny tabell som innehåller indelade geometrier och behåll nyckeln för den ursprungliga geometrin så att den nya tabellen kan kopplas till källtabellen. Eftersom ST_Subdivide är en set-returning (tabell)-funktion som returnerar en uppsättning rader med ett enda värde, producerar denna syntax automatiskt en tabell med en rad för varje resultatdel.

note: Tag: refpurpose
en: Computes a geometry representing the portions of geometries A and B that do not intersect.
sv: Beräknar en geometri som representerar de delar av geometrierna A och B som inte korsar varandra.

note: Tag: para
en: Returns a geometry representing the portions of geonetries A and B that do not intersect. This is equivalent to <code>ST_Union(A,B) - ST_Intersection(A,B)</code>. It is called a symmetric difference because <code>ST_SymDifference(A,B) = ST_SymDifference(B,A)</code>.
sv: Returnerar en geometri som representerar de delar av geonetrierna A och B som inte skär varandra. Detta är likvärdigt med <code>ST_Union(A,B) - ST_Intersection(A,B)</code>. Det kallas en symmetrisk differens eftersom <code>ST_SymDifference(A,B) = ST_SymDifference(B,A).</code>.

note: Tag: para
en: The original linestrings shown together
sv: De ursprungliga linestrings visas tillsammans

note: Tag: para
en: The symmetric difference of the two linestrings
sv: Den symmetriska skillnaden mellan de två linestrings

note: Tag: refpurpose
en: Computes the union of the components of a single geometry.
sv: Beräknar sammanslagningen av komponenterna i en enda geometri.

note: Tag: para
en: A single-input variant of <xref linkend="ST_Union"/>. The input may be a single geometry, a MultiGeometry, or a GeometryCollection. The union is applied to the individual elements of the input.
sv: En variant av <xref linkend="ST_Union"/> med en enda inmatning. Inmatningen kan vara en enskild geometri, en MultiGeometry eller en GeometryCollection. Unionen tillämpas på de enskilda elementen i indata.

note: Tag: para
en: This function can be used to fix MultiPolygons which are invalid due to overlapping components. However, the input components must each be valid. An invalid input component such as a bow-tie polygon may cause an error. For this reason it may be better to use <xref linkend="ST_MakeValid"/>.
sv: Denna funktion kan användas för att fixa MultiPolygoner som är ogiltiga på grund av överlappande komponenter. Alla indatakomponenter måste dock vara giltiga. En ogiltig indatakomponent, t.ex. en polygon med fluga, kan orsaka ett fel. Av denna anledning kan det vara bättre att använda <xref linkend="ST_MakeValid"/>.

note: Tag: para
en: Another use of this function is to node and dissolve a collection of linestrings which cross or overlap to make them <link linkend="Simple_Geometry">simple</link>. (<xref linkend="ST_Node"/> also does this, but it does not provide the <code>gridSize</code> option.)
sv: En annan användning av denna funktion är att nodera och lösa upp en samling linestrings som korsar eller överlappar varandra för att göra dem <link linkend="Simple_Geometry">enkla.</link>(<xref linkend="ST_Node"/> gör också detta, men det ger inte <code>gridSize-alternativet</code>.)

note: Tag: para
en: It is possible to combine ST_UnaryUnion with <xref linkend="ST_Collect"/> to fine-tune how many geometries are be unioned at once. This allows trading off between memory usage and compute time, striking a balance between ST_Union and <xref linkend="ST_MemUnion"/>.
sv: Det är möjligt att kombinera ST_UnaryUnion med <xref linkend="ST_Collect"/> för att finjustera hur många geometrier som ska förenas samtidigt. Detta möjliggör en avvägning mellan minnesanvändning och beräkningstid, vilket ger en balans mellan ST_Union och <xref linkend="ST_MemUnion"/>.

note: Tag: refpurpose
en: Computes a geometry representing the point-set union of the input geometries.
sv: Beräknar en geometri som representerar punktuppsättningssammanslagningen av indatageometrierna.

note: Tag: para
en: Unions the input geometries, merging geometry to produce a result geometry with no overlaps. The output may be an atomic geometry, a MultiGeometry, or a Geometry Collection. Comes in several variants:
sv: Förenar indatageometrierna och sammanfogar geometrierna för att producera en resultatgeometri utan överlappningar. Utdata kan vara en atomär geometri, en MultiGeometry eller en Geometry Collection. Finns i flera varianter:

note: Tag: para
en: <emphasis role="bold">Two-input variant:</emphasis> returns a geometry that is the union of two input geometries. If either input is NULL, then NULL is returned.
sv: <emphasis role="bold">Variant med två inmatningar:</emphasis> returnerar en geometri som är en förening av två inmatningsgeometrier. Om någon av indata är NULL, returneras NULL.

note: Tag: para
en: <emphasis role="bold">Array variant:</emphasis> returns a geometry that is the union of an array of geometries.
sv: <emphasis role="bold">Array variant:</emphasis> returnerar en geometri som är en sammanslagning av en array av geometrier.

note: Tag: para
en: <emphasis role="bold">Aggregate variant:</emphasis> returns a geometry that is the union of a rowset of geometries. The ST_Union() function is an "aggregate" function in the terminology of PostgreSQL. That means that it operates on rows of data, in the same way the SUM() and AVG() functions do and like most aggregates, it also ignores NULL geometries.
sv: <emphasis role="bold">Aggregerad variant:</emphasis> returnerar en geometri som är föreningen av en raduppsättning geometrier. ST_Union () -funktionen är en "aggregerad" funktion i terminologin för PostgreSQL. Det betyder att den fungerar på rader med data, på samma sätt som SUM () och AVG () -funktionerna gör och som de flesta aggregat ignorerar den också NULL-geometrier.

note: Tag: para
en: See <xref linkend="ST_UnaryUnion"/> for a non-aggregate, single-input variant.
sv: Se <xref linkend="ST_UnaryUnion"/> för en variant utan aggregat och med en enda inmatning.

note: Tag: para
en: The ST_Union array and set variants use the fast Cascaded Union algorithm described in <link xlink:href="http://blog.cleverelephant.ca/2009/01/must-faster-unions-in-postgis-14.html">http://blog.cleverelephant.ca/2009/01/must-faster-unions-in-postgis-14.html</link>
sv: ST_Union-arrayen och set-varianterna använder den snabba Cascaded Union-algoritmen som beskrivs i <link xlink:href="http://blog.cleverelephant.ca/2009/01/must-faster-unions-in-postgis-14.html">http://blog.cleverelephant.ca/2009/01/must-faster-unions-in-postgis-14.html</link>

note: Tag: para
en: may sometimes be used in place of ST_Union, if the result is not required to be non-overlapping. ST_Collect is usually faster than ST_Union because it performs no processing on the collected geometries.
sv: kan ibland användas i stället för ST_Union, om resultatet inte behöver vara icke-överlappande. ST_Collect är vanligtvis snabbare än ST_Union eftersom den inte utför någon bearbetning av de insamlade geometrierna.

note: Tag: para
en: ST_Union creates MultiLineString and does not sew LineStrings into a single LineString. Use <xref linkend="ST_LineMerge"/> to sew LineStrings.
sv: ST_Union skapar MultiLineString och syr inte ihop LineStrings till en enda LineString. Använd <xref linkend="ST_LineMerge"/> för att sy LineStrings.

note: Tag: para
en: NOTE: this function was formerly called GeomUnion(), which was renamed from "Union" because UNION is an SQL reserved word.
sv: OBS: den här funktionen hette tidigare GeomUnion(), som döptes om från "Union" eftersom UNION är ett reserverat SQL-ord.

note: Tag: para
en: Availability: 1.4.0 - ST_Union was enhanced. ST_Union(geomarray) was introduced and also faster aggregate collection in PostgreSQL.
sv: Tillgänglighet: 1.4.0 - ST_Union förbättrades. ST_Union (geomarray) introducerades och även snabbare aggregerad samling i PostgreSQL.

note: Tag: para
en: Aggregate version is not explicitly defined in OGC SPEC.
sv: Aggregerad version definieras inte uttryckligen i OGC SPEC.

note: Tag: para
en: &sqlmm_compliant; SQL-MM 3: 5.1.19 the z-index (elevation) when polygons are involved.
sv: &sqlmm_compliant; SQL-MM 3: 5.1.19 z-index (höjd) när polygoner är inblandade.

note: Tag: para
en: Aggregate example
sv: Aggregerat exempel

note: Tag: para
en: Non-Aggregate example
sv: Icke-aggregerat exempel

note: Tag: para
en: 3D example - sort of supports 3D (and with mixed dimensions!)
sv: 3D-exempel - stödjer på sätt och vis 3D (och med blandade dimensioner!)

note: Tag: para
en: 3d example not mixing dimensions
sv: 3d-exempel som inte blandar dimensioner

note: Tag: title
en: Geometry Processing
sv: Geometribearbetning

note: Tag: para
en: These functions compute geometric constructions, or alter geometry size or shape.
sv: Dessa funktioner beräknar geometriska constructions eller ändrar geometrins storlek eller form.

note: Tag: refpurpose
en: Computes a geometry covering all points within a given distance from a geometry.
sv: Beräknar en geometri som täcker alla punkter inom ett givet avstånd från en geometri.

note: Tag: para
en: Computes a POLYGON or MULTIPOLYGON that represents all points whose distance from a geometry/geography is less than or equal to a given distance. A negative distance shrinks the geometry rather than expanding it. A negative distance may shrink a polygon completely, in which case POLYGON EMPTY is returned. For points and lines negative distances always return empty results.
sv: Beräknar en POLYGON eller MULTIPOLYGON som representerar alla punkter vars avstånd från en geometri/geografi är mindre än eller lika med ett givet avstånd. Ett negativt avstånd krymper geometrin i stället för att expandera den. Ett negativt avstånd kan krympa en polygon helt och hållet, i vilket fall POLYGON EMPTY returneras. För punkter och linjer returnerar negativa avstånd alltid tomma resultat.

note: Tag: para
en: For geometry, the distance is specified in the units of the Spatial Reference System of the geometry. For geography, the distance is specified in meters.
sv: För geometri anges avståndet i enheterna för geometrins spatiala referenssystem. För geografi anges avståndet i meter.

note: Tag: para
en: The optional third parameter controls the buffer accuracy and style. The accuracy of circular arcs in the buffer is specified as the number of line segments used to approximate a quarter circle (default is 8). The buffer style can be specified by providing a list of blank-separated key=value pairs as follows:
sv: Den valfria tredje parametern styr buffertens noggrannhet och stil. Noggrannheten för cirkelbågar i bufferten anges som antalet linjesegment som används för att approximera en kvartscirkel (standard är 8). Buffertstilen kan specificeras genom att tillhandahålla en lista med blankseparerade nyckel=värde-par enligt följande:

note: Tag: para
en: 'quad_segs=#' : number of line segments used to approximate a quarter circle (default is 8).
sv: 'quad_segs=#' : antal linjesegment som används för att approximera en kvartscirkel (standard är 8).

note: Tag: para
en: 'endcap=round|flat|square' : endcap style (defaults to "round"). 'butt' is accepted as a synonym for 'flat'.
sv: 'endcap=round|flat|square' : endcap-stil (standard är "round"). "butt" accepteras som synonym för "flat".

note: Tag: para
en: 'join=round|mitre|bevel' : join style (defaults to "round"). 'miter' is accepted as a synonym for 'mitre'.
sv: 'join=round|mitre|bevel' : fogningsstil (standard är "round"). "Miter" accepteras som synonym till "mitre".

note: Tag: para
en: 'mitre_limit=#.#' : mitre ratio limit (only affects mitered join style). 'miter_limit' is accepted as a synonym for 'mitre_limit'.
sv: 'mitre_limit=#.#' : gräns för mitraförhållande (påverkar endast miterad fogning). 'miter_limit' accepteras som en synonym till 'mitre_limit'.

note: Tag: para
en: 'side=both|left|right' : 'left' or 'right' performs a single-sided buffer on the geometry, with the buffered side relative to the direction of the line. This is only applicable to LINESTRING geometry and does not affect POINT or POLYGON geometries. By default end caps are square.
sv: 'side=both|left|right' : 'left' eller 'right' buffrar geometrin på en sida, med den buffrade sidan i förhållande till linjens riktning. Detta gäller endast för LINESTRING-geometri och påverkar inte POINT- eller POLYGON-geometrier. Som standard är ändstyckena kvadratiska.

note: Tag: para
en: &geography_transform; It determines a planar spatial reference system that best fits the bounding box of the geography object (trying UTM, Lambert Azimuthal Equal Area (LAEA) North/South pole, and finally Mercator ). The buffer is computed in the planar space, and then transformed back to WGS84. This may not produce the desired behavior if the input object is much larger than a UTM zone or crosses the dateline
sv: &geography_transform; Den bestämmer ett planar spatialt referenssystem som bäst passar in i det geografiska objektets avgränsningsbox (försöker UTM, Lambert Azimuthal Equal Area (LAEA) North/South pole, och slutligen Mercator ). Bufferten beräknas i det plana utrymmet och transformeras sedan tillbaka till WGS84. Detta kanske inte ger önskat resultat om inmatningsobjektet är mycket större än en UTM-zon eller korsar datalinjen

note: Tag: para
en: Buffer can handle invalid inputs and the output is always a valid polygonal geometry. Buffering by distance 0 is sometimes used as a way of repairing invalid polygons. <xref linkend="ST_MakeValid"/> is more suitable for this process as it can handle multi-polygons.
sv: Buffer kan hantera ogiltiga indata och utdata är alltid en giltig polygonal geometri. Buffring med avstånd 0 används ibland som ett sätt att reparera ogiltiga polygoner. <xref linkend="ST_MakeValid"/> är mer lämplig för denna process eftersom den kan hantera multipolygoner.

note: Tag: para
en: Buffering is sometimes used to perform a within-distance search. For this use case it is more efficient to use <xref linkend="ST_DWithin"/>.
sv: Buffring används ibland för att utföra en sökning inom avstånd. För detta användningsfall är det mer effektivt att använda <xref linkend="ST_DWithin"/>.

note: Tag: para
en: This function ignores the Z dimension. It always gives a 2D result even when used on a 3D geometry.
sv: Denna funktion ignorerar Z-dimensionen. Den ger alltid ett 2D-resultat även när den används på en 3D-geometri.

note: Tag: para
en: Enhanced: 2.5.0 - ST_Buffer geometry support was enhanced to allow for side buffering specification <code>side=both|left|right</code>.
sv: Förbättrad: 2.5.0 - ST_Buffer geometri stöd förbättrades för att möjliggöra sidobuffring specifikation <code>side=both|left|right</code>.

note: Tag: para
en: Availability: 1.5 - ST_Buffer was enhanced to support different endcaps and join types. These are useful for example to convert road linestrings into polygon roads with flat or square edges instead of rounded edges. Thin wrapper for geography was added.
sv: Tillgänglighet: 1.5 - ST_Buffer har förbättrats för att stödja olika ändkapslar och join-typer. Dessa är användbara för att t.ex. konvertera väglinjer till polygonvägar med platta eller fyrkantiga kanter istället för rundade kanter. Tunt omslag för geografi har lagts till.

note: Tag: para
en: quad_segs=8 (default)
sv: quad_segs=8 (standard)

note: Tag: para
en: endcap=round join=round (default)
sv: endcap=rund join=rund (standard)

note: Tag: para
en: endcap=square
sv: ändkapsel=fyrkantsformad

note: Tag: para
en: endcap=flat
sv: ändkapsel=platt

note: Tag: para
en: join=bevel
sv: skarv=fasad

note: Tag: para
en: join=mitre mitre_limit=5.0 (default mitre limit)
sv: join=mitre mitre_limit=5.0 (standard mitre-gräns)

note: Tag: para
en: join=mitre mitre_limit=1
sv: skarv=mitra mitre_limit=1

note: Tag: para
en: side=left
sv: sida=vänster

note: Tag: para
en: side=right
sv: sida=höger

note: Tag: para
en: side=left join=mitre
sv: sida=vänster led=mitre

note: Tag: para
en: right-hand-winding, polygon boundary side=left
sv: högerlindning, polygongräns sida=vänster

note: Tag: para
en: right-hand-winding, polygon boundary side=right
sv: högerlindning, polygongräns sida=höger

note: Tag: refpurpose
en: Creates a polygonal geometry formed by the linework of a geometry.
sv: Skapar en polygonal geometri som bildas av linjerna i en geometri.

note: Tag: para
en: Creates an areal geometry formed by the constituent linework of the input geometry. The input can be a LineString, MultiLineString, Polygon, MultiPolygon or a GeometryCollection. The result is a Polygon or MultiPolygon, depending on input. If the input linework does not form polygons, NULL is returned.
sv: Skapar en ytgeometri som består av de ingående linjerna i indatageometrin. Indata kan vara en LineString, MultiLineString, Polygon, MultiPolygon eller en GeometryCollection. Resultatet är en polygon eller multipolygon, beroende på indata. Om indatalinjerna inte bildar polygoner returneras NULL.

note: Tag: para
en: Unlike <xref linkend="ST_MakePolygon"/>, this function accepts rings formed by multiple lines, and can form any number of polygons.
sv: Till skillnad från <xref linkend="ST_MakePolygon"/> accepterar denna funktion ringar som bildas av flera linjer och kan bilda valfritt antal polygoner.

note: Tag: para
en: This function converts inner rings into holes. To turn inner rings into polygons as well, use <xref linkend="ST_Polygonize"/>.
sv: Denna funktion omvandlar inre ringar till hål. Om du även vill omvandla inre ringar till polygoner använder du <xref linkend="ST_Polygonize"/>.

note: Tag: para
en: Input linework must be correctly noded for this function to work properly. <xref linkend="ST_Node"/> can be used to node lines.
sv: Ingångslinjen måste vara korrekt nodad för att denna funktion ska fungera korrekt. <xref linkend="ST_Node"/> kan användas för att noda linjer.

note: Tag: para
en: If the input linework crosses, this function will produce invalid polygons. <xref linkend="ST_MakeValid"/> can be used to ensure the output is valid.
sv: Om inmatningslinjerna korsar varandra kommer denna funktion att producera ogiltiga polygoner. <xref linkend="ST_MakeValid"/> kan användas för att säkerställa att utdata är giltiga.

note: Tag: para
en: Input lines
sv: Inmatningsrader

note: Tag: para
en: Area result
sv: Resultat för området

note: Tag: para
en: Create a donut from two circular polygons
sv: Skapa en munk av två cirkulära polygoner

note: Tag: para
en: , <xref linkend="ST_MakePolygon"/>, <xref linkend="ST_MakeValid"/>, <xref linkend="ST_Node"/>, <xref linkend="ST_Polygonize"/>, <xref linkend="ST_BdPolyFromText"/>, <xref linkend="ST_BdMPolyFromText"/> (wrappers to this function with standard OGC interface)
sv: , <xref linkend="ST_MakePolygon"/>, <xref linkend="ST_MakeValid"/>, <xref linkend="ST_Node"/>, <xref linkend="ST_Polygonize"/>, <xref linkend="ST_BdPolyFromText"/>, <xref linkend="ST_BdMPolyFromText"/> (wrappers till denna funktion med standard OGC-gränssnitt)

note: Tag: refpurpose
en: Returns the geometric center of a geometry.
sv: Returnerar den geometriska mittpunkten för en geometri.

note: Tag: para
en: Computes a point which is the geometric center of mass of a geometry. For [<varname>MULTI</varname>]<varname>POINT</varname>s, the centroid is the arithmetic mean of the input coordinates. For [<varname>MULTI</varname>]<varname>LINESTRING</varname>s, the centroid is computed using the weighted length of each line segment. For [<varname>MULTI</varname>]<varname>POLYGON</varname>s, the centroid is computed in terms of area. If an empty geometry is supplied, an empty <varname>GEOMETRYCOLLECTION</varname> is returned. If <varname>NULL</varname> is supplied, <varname>NULL</varname> is returned. If <varname>CIRCULARSTRING</varname> or <varname>COMPOUNDCURVE</varname> are supplied, they are converted to linestring with CurveToLine first, then same than for <varname>LINESTRING</varname>
sv: Beräknar en punkt som är den geometriska tyngdpunkten för en geometri. För<varname>[MULTI</varname><varname>]POINTs</varname>är centroiden det aritmetiska medelvärdet av de inmatade koordinaterna. För [<varname>MULTI</varname><varname>]LINESTRINGs</varname>beräknas centroiden med hjälp av den viktade längden för varje linjesegment. För [<varname>MULTI</varname><varname>]POLYGONER</varname>beräknas centroiden i termer av area. Om en tom geometri anges, returneras en tom <varname>GEOMETRYCOLLECTION</varname>. Om <varname>NULL</varname> anges, returneras <varname>NULL</varname>. Om <varname>CIRCULARSTRING</varname> eller <varname>COMPOUNDCURVE</varname> anges konverteras de till linestring med CurveToLine först, sedan på samma sätt som för <varname>LINESTRING</varname>

note: Tag: para
en: For mixed-dimension input, the result is equal to the centroid of the component Geometries of highest dimension (since the lower-dimension geometries contribute zero "weight" to the centroid).
sv: För indata med blandade dimensioner är resultatet lika med centroiden för komponentgeometrierna med den högsta dimensionen (eftersom geometrierna med lägre dimension bidrar med noll "vikt" till centroiden).

note: Tag: para
en: Note that for polygonal geometries the centroid does not necessarily lie in the interior of the polygon. For example, see the diagram below of the centroid of a C-shaped polygon. To construct a point guaranteed to lie in the interior of a polygon use <xref linkend="ST_PointOnSurface"/>.
sv: Observera att för polygonala geometrier behöver centroiden inte nödvändigtvis ligga i polygonens inre. Se t.ex. diagrammet nedan över centroiden i en C-formad polygon. För att konstruera en punkt som garanterat ligger i det inre av en polygon används <xref linkend="ST_PointOnSurface"/>.

note: Tag: para
en: New in 2.3.0 : supports <varname>CIRCULARSTRING</varname> and <varname>COMPOUNDCURVE</varname> (using CurveToLine)
sv: Nytt i 2.3.0 : stödjer <varname>CIRCULARSTRING</varname> och <varname>COMPOUNDCURVE</varname> (med CurveToLine)

note: Tag: para
en: Availability: 2.4.0 support for geography was introduced.
sv: Tillgänglighet: 2.4.0 stöd för geografi infördes.

note: Tag: para
en: In the following illustrations the red dot is the centroid of the source geometry.
sv: I följande illustrationer är den röda punkten källgeometrins mittpunkt.

note: Tag: para
en: Centroid of a <varname>MULTIPOINT</varname>
sv: Centroid för en <varname>MULTIPOINT</varname>

note: Tag: para
en: Centroid of a <varname>LINESTRING</varname>
sv: Centroid av en <varname>LINESTRIPNING</varname>

note: Tag: para
en: Centroid of a <varname>POLYGON</varname>
sv: Centroid av en <varname>POLYGON</varname>

note: Tag: para
en: Centroid of a <varname>GEOMETRYCOLLECTION</varname>
sv: Centroid av en <varname>GEOMETRYSK COLLECTION</varname>

note: Tag: refpurpose
en: Returns a smoothed version of a geometry, using the Chaikin algorithm
sv: Returnerar en utjämnad version av en geometri med hjälp av Chaikin-algoritmen

note: Tag: para
en: Smoothes a linear or polygonal geometry using <link xlink:href="http://www.idav.ucdavis.edu/education/CAGDNotes/Chaikins-Algorithm/Chaikins-Algorithm.html">Chaikin's algorithm</link>. The degree of smoothing is controlled by the <varname>nIterations</varname> parameter. On each iteration, each interior vertex is replaced by two vertices located at 1/4 of the length of the line segments before and after the vertex. A reasonable degree of smoothing is provided by 3 iterations; the maximum is limited to 5.
sv: Utjämnar en linjär eller polygonal geometri med hjälp av <link xlink:href="http://www.idav.ucdavis.edu/education/CAGDNotes/Chaikins-Algorithm/Chaikins-Algorithm.html">Chaikins algoritm</link>. Graden av utjämning styrs av parametern <varname>nIterations</varname>. Vid varje iteration ersätts varje inre toppunkt med två toppunkter som ligger på 1/4 av längden på linjesegmenten före och efter toppunkten. En rimlig grad av utjämning uppnås med 3 iterationer; den maximala graden är begränsad till 5.

note: Tag: para
en: If <varname>preserveEndPoints</varname> is true, the endpoints of Polygon rings are not smoothed. The endpoints of LineStrings are always preserved.
sv: Om <varname>preserveEndPoints</varname> är true utjämnas inte ändpunkterna för Polygon-ringar. Slutpunkterna för LineStrings bevaras alltid.

note: Tag: para
en: The number of vertices doubles with each iteration, so the result geometry may have many more points than the input. To reduce the number of points use a simplification function on the result (see <xref linkend="ST_Simplify"/>, <xref linkend="ST_SimplifyPreserveTopology"/> and <xref linkend="ST_SimplifyVW"/>).
sv: Antalet toppar fördubblas för varje iteration, så resultatgeometrin kan ha många fler punkter än indata. För att minska antalet punkter kan du använda en förenklingsfunktion på resultatet (se <xref linkend="ST_Simplify"/>, <xref linkend="ST_SimplifyPreserveTopology"/> och <xref linkend="ST_SimplifyVW"/>).

note: Tag: para
en: The result has interpolated values for the Z and M dimensions when present.
sv: Resultatet har interpolerade värden för Z- och M-dimensionerna när sådana finns.

note: Tag: para
en: Smoothing a triangle:
sv: Utjämning av en triangel:

note: Tag: para
en: Smoothing a Polygon using 1, 2 and 3 iterations:
sv: Utjämning av en polygon med 1, 2 och 3 iterationer:

note: Tag: para
en: nIterations = 1
sv: nIterationer = 1

note: Tag: para
en: nIterations = 2
sv: nIterationer = 2

note: Tag: para
en: nIterations = 3
sv: nIterationer = 3

note: Tag: para
en: Smoothing a LineString using 1, 2 and 3 iterations:
sv: Utjämning av en LineString med 1, 2 och 3 iterationer:

note: Tag: refpurpose
en: Computes a possibly concave geometry that contains all input geometry vertices
sv: Beräknar en eventuellt konkav geometri som innehåller alla indatageometrins toppar

note: Tag: para
en: A concave hull is a (usually) concave geometry which contains the input, and whose vertices are a subset of the input vertices. In the general case the concave hull is a Polygon. The concave hull of two or more collinear points is a two-point LineString. The concave hull of one or more identical points is a Point. The polygon will not contain holes unless the optional <varname>param_allow_holes</varname> argument is specified as true.
sv: Ett konkavt skrov är en (vanligtvis) konkav geometri som innehåller indata och vars hörn är en delmängd av indatans hörn. I det allmänna fallet är det konkava skrovet en polygon. Det konkava skrovet av två eller flera kollinjära punkter är en LineString med två punkter. Det konkava skrovet av en eller flera identiska punkter är en Point. Polygonen kommer inte att innehålla hål om inte det valfria <varname>param_allow_holes-argumentet</varname> anges som true.

note: Tag: para
en: One can think of a concave hull as "shrink-wrapping" a set of points. This is different to the <link linkend="ST_ConvexHull">convex hull</link>, which is more like wrapping a rubber band around the points. A concave hull generally has a smaller area and represents a more natural boundary for the input points.
sv: Man kan tänka på ett konkavt skrov som att "krympa ihop" en uppsättning punkter. Detta skiljer sig från det <link linkend="ST_ConvexHull">konvexa skrovet</link>, som är mer som att linda ett gummiband runt punkterna. Ett konkavt skrov har i allmänhet en mindre yta och representerar en mer naturlig gräns för inmatningspunkterna.

note: Tag: para
en: The <varname>param_pctconvex</varname> controls the concaveness of the computed hull. A value of 1 produces the convex hull. Values between 1 and 0 produce hulls of increasing concaveness. A value of 0 produces a hull with maximum concaveness (but still a single polygon). Choosing a suitable value depends on the nature of the input data, but often values between 0.3 and 0.1 produce reasonable results.
sv: <varname>Param_pctconvex</varname> styr den beräknade skrovets konkavitet. Ett värde på 1 ger det konvexa skrovet. Värden mellan 1 och 0 ger skrov med ökande konkavitet. Ett värde på 0 ger ett skrov med maximal konkavitet (men fortfarande en enda polygon). Valet av ett lämpligt värde beror på hur indata ser ut, men ofta ger värden mellan 0,3 och 0,1 rimliga resultat.

note: Tag: para
en: Technically, the <varname>param_pctconvex</varname> determines a length as a fraction of the difference between the longest and shortest edges in the Delaunay Triangulation of the input points. Edges longer than this length are "eroded" from the triangulation. The triangles remaining form the concave hull.
sv: Tekniskt sett fastställer <varname>param_pctconvex</varname> en längd som en bråkdel av skillnaden mellan de längsta och kortaste kanterna i Delaunay-trianguleringen av inmatningspunkterna. Kanter som är längre än denna längd "eroderas" från trianguleringen. De trianglar som återstår bildar det konkava skrovet.

note: Tag: para
en: For point and linear inputs, the hull will enclose all the points of the inputs. For polygonal inputs, the hull will enclose all the points of the input <emphasis>and also</emphasis> all the areas covered by the input. If you want a point-wise hull of a polygonal input, convert it to points first using <xref linkend="ST_Points"/>.
sv: För punktformiga och linjära inmatningar kommer skrovet att omsluta alla inmatningens punkter. För polygonala indata kommer skrovet att omsluta alla punkter i indata <emphasis>och även</emphasis> alla områden som täcks av indata. Om du vill ha ett punktvis skrov av en polygonal indata, konvertera den först till punkter med <xref linkend="ST_Points"/>.

note: Tag: para
en: This is not an aggregate function. To compute the concave hull of a set of geometries use <xref linkend="ST_Collect"/> (e.g. <code>ST_ConcaveHull( ST_Collect( geom ), 0.80)</code>.
sv: Detta är inte en aggregerad funktion. För att beräkna den konkava skålen för en uppsättning geometrier använder du <xref linkend="ST_Collect"/> (t.ex. <code>ST_ConcaveHull( ST_Collect( geom ), 0.80).</code>.

note: Tag: para
en: Enhanced: 3.3.0, GEOS native implementation enabled for GEOS 3.11+
sv: Förbättrad: 3.3.0, inbyggd GEOS-implementering aktiverad för GEOS 3.11+

note: Tag: para
en: Concave Hull of a MultiPoint
sv: Konkav skrov av en multipunkt

note: Tag: para
en: Concave Hull of a MultiPoint, allowing holes
sv: Konkav skrov av en multipunkt, tillåter hål

note: Tag: para
en: Comparing a concave hull of a Polygon to the concave hull of the constituent points. The hull respects the boundary of the polygon, whereas the points-based hull does not.
sv: Jämförelse av ett konkavt skrov av en polygon med det konkava skrovet av de ingående punkterna. Skrovet respekterar polygonens gräns, medan det punktbaserade skrovet inte gör det.

note: Tag: para
en: Using with ST_Collect to compute the concave hull of a geometry set.
sv: Används med ST_Collect för att beräkna det konkava skrovet av en geometrisk uppsättning.

note: Tag: refpurpose
en: Computes the convex hull of a geometry.
sv: Beräknar det konvexa skrovet av en geometri.

note: Tag: para
en: Computes the convex hull of a geometry. The convex hull is the smallest convex geometry that encloses all geometries in the input.
sv: Beräknar det konvexa skrovet av en geometri. Det konvexa skrovet är den minsta konvexa geometrin som omsluter alla geometrier i indata.

note: Tag: para
en: One can think of the convex hull as the geometry obtained by wrapping an rubber band around a set of geometries. This is different from a <link linkend="ST_ConcaveHull">concave hull</link> which is analogous to "shrink-wrapping" the geometries. A convex hull is often used to determine an affected area based on a set of point observations.
sv: Man kan tänka sig det konvexa skrovet som den geometri som erhålls genom att linda ett gummiband runt en uppsättning geometrier. Detta skiljer sig från ett <link linkend="ST_ConcaveHull">konkavt skrov</link> som är analogt med att "krympa" geometrierna. Ett konvext skrov används ofta för att bestämma ett påverkat område baserat på en uppsättning punktobservationer.

note: Tag: para
en: In the general case the convex hull is a Polygon. The convex hull of two or more collinear points is a two-point LineString. The convex hull of one or more identical points is a Point.
sv: I det allmänna fallet är den konvexa skrovet en polygon. Det konvexa skrovet av två eller flera kollinjära punkter är en tvåpunkts LineString. Det konvexa skrovet av en eller flera identiska punkter är en Point.

note: Tag: para
en: This is not an aggregate function. To compute the convex hull of a set of geometries, use <xref linkend="ST_Collect"/> to aggregate them into a geometry collection (e.g. <code>ST_ConvexHull(ST_Collect(geom))</code>.
sv: Detta är inte en aggregeringsfunktion. För att beräkna det konvexa skrovet av en uppsättning geometrier, använd <xref linkend="ST_Collect"/> för att aggregera dem till en geometrisamling (t.ex. <code>ST_ConvexHull(ST_Collect(geom</code>)).

note: Tag: para
en: Convex Hull of a MultiLinestring and a MultiPoint
sv: Convex Hull av en MultiLinestring och en MultiPoint

note: Tag: para
en: Using with ST_Collect to compute the convex hulls of geometry sets.
sv: Används med ST_Collect för att beräkna konvexa skrov av geometriska uppsättningar.

note: Tag: refpurpose
en: Returns the Delaunay triangulation of the vertices of a geometry.
sv: Returnerar Delaunay-trianguleringen av hörnen i en geometri.

note: Tag: para
en: Computes the <link xlink:href="http://en.wikipedia.org/wiki/Delaunay_triangulation">Delaunay triangulation</link> of the vertices of the input geometry. The optional <varname>tolerance</varname> can be used to snap nearby input vertices together, which improves robustness in some situations. The result geometry is bounded by the convex hull of the input vertices. The result geometry representation is determined by the <varname>flags</varname> code:
sv: Beräknar <link xlink:href="http://en.wikipedia.org/wiki/Delaunay_triangulation">Delaunay-trianguleringen</link> av hörnen i indatageometrin. Den valfria <varname>toleransen</varname> kan användas för att fästa ihop närliggande indatavertikaler, vilket förbättrar robustheten i vissa situationer. Resultatgeometrin avgränsas av den konvexa skrovet av indatapunkterna. Representationen av resultatgeometrin bestäms av <varname>flaggkoden</varname>:

note: Tag: para
en: <code>0</code> - a GEOMETRYCOLLECTION of triangular POLYGONs (default)
sv: <code>0</code> - en GEOMETRYCOLLECTION av triangulära POLYGONER (standard)

note: Tag: para
en: <code>1</code> - a MULTILINESTRING of the edges of the triangulation
sv: <code>1</code> - en MULTILINESTRING av trianguleringens kanter

note: Tag: para
en: <code>2</code> - A TIN of the triangulation
sv: <code>2</code> - En TIN av trianguleringen

note: Tag: para
en: Original polygons
sv: Ursprungliga polygoner

note: Tag: para
en: ST_DelaunayTriangles of 2 polygons: delaunay triangle polygons each triangle themed in different color
sv: ST_DelaunayTrianglar av 2 polygoner: delaunay-triangelpolygoner varje triangel med tema i olika färger

note: Tag: para
en: -- delaunay triangles as multilinestring
sv: -- delaunay-trianglar som multilinestring

note: Tag: para
en: -- delaunay triangles of 45 points as 55 triangle polygons
sv: -- delaunay-trianglar med 45 punkter som 55 triangelpolygoner

note: Tag: para
en: Example using vertices with Z values.
sv: Exempel med hörnpunkter med Z-värden.

note: Tag: refpurpose
en: Removes vertices based on their M value
sv: Tar bort hörn baserat på deras M-värde

note: Tag: para
en: Filters out vertex points based on their M-value. Returns a geometry with only vertex points that have a M-value larger or equal to the min value and smaller or equal to the max value. If max-value argument is left out only min value is considered. If fourth argument is left out the m-value will not be in the resulting geometry. If resulting geometry have too few vertex points left for its geometry type an empty geometry will be returned. In a geometry collection geometries without enough points will just be left out silently.
sv: Filtrerar bort vertexpunkter baserat på deras M-värde. Returnerar en geometri med endast vertexpunkter som har ett M-värde som är större än eller lika med min-värdet och mindre än eller lika med max-värdet. Om argumentet max-värde utelämnas beaktas endast min-värdet. Om det fjärde argumentet utelämnas kommer m-värdet inte att finnas med i den resulterande geometrin. Om den resulterande geometrin har för få vertexpunkter kvar för sin geometrityp kommer en tom geometri att returneras. I en geometrisamling kommer geometrier som inte har tillräckligt med punkter att utelämnas i tysthet.

note: Tag: para
en: This function is mainly intended to be used in conjunction with ST_SetEffectiveArea. ST_EffectiveArea sets the effective area of a vertex in its m-value. With ST_FilterByM it then is possible to get a simplified version of the geometry without any calculations, just by filtering
sv: Denna funktion är främst avsedd att användas tillsammans med ST_SetEffectiveArea. ST_EffectiveArea anger den effektiva arean för en vertex i dess m-värde. Med ST_FilterByM är det möjligt att få en förenklad version av geometrin utan några beräkningar, bara genom att filtrera

note: Tag: para
en: There is a difference in what ST_SimplifyVW returns when not enough points meet the criteria compared to ST_FilterByM. ST_SimplifyVW returns the geometry with enough points while ST_FilterByM returns an empty geometry
sv: Det finns en skillnad i vad ST_SimplifyVW returnerar när inte tillräckligt många punkter uppfyller kriterierna jämfört med ST_FilterByM. ST_SimplifyVW returnerar geometrin med tillräckligt många punkter medan ST_FilterByM returnerar en tom geometri

note: Tag: para
en: Note that the returned geometry might be invalid
sv: Observera att den returnerade geometrin kan vara ogiltig

note: Tag: para
en: This function returns all dimensions, including the Z and M values
sv: Denna funktion returnerar alla dimensioner, inklusive Z- och M-värden

note: Tag: para
en: A linestring is filtered
sv: En linestrings är filtrerad

note: Tag: refpurpose
en: Generates a multipoint of random points contained in a Polygon or MultiPolygon.
sv: Genererar en multipoint av slumpmässiga punkter som ingår i en polygon eller multipolygon.

note: Tag: para
en: ST_GeneratePoints generates a multipoint consisting of a given number of pseudo-random points which lie within the input area. The optional <varname>seed</varname> is used to regenerate a deterministic sequence of points, and must be greater than zero.
sv: ST_GeneratePoints genererar en multipunkt som består av ett givet antal pseudoslumpmässiga punkter som ligger inom inmatningsområdet. Det valfria <varname>fröet</varname> används för att återskapa en deterministisk sekvens av punkter och måste vara större än noll.

note: Tag: para
en: Enhanced: 3.0.0, added seed parameter
sv: Förbättrad: 3.0.0, tillagd parameter för utsäde

note: Tag: para
en: Generated a multipoint consisting of 12 Points overlaid on top of original polygon using a random seed value 1996
sv: Genererade en multipunkt bestående av 12 punkter överlagrade ovanpå den ursprungliga polygonen med hjälp av ett slumpmässigt seedvärde 1996

note: Tag: para
en: Given a table of polygons s, return 12 individual points per polygon. Results will be different each time you run.
sv: Givet en tabell med polygoner s, returnera 12 individuella punkter per polygon. Resultaten kommer att vara olika varje gång du kör.

note: Tag: refpurpose
en: Returns the geometric median of a MultiPoint.
sv: Returnerar den geometriska medianen för en MultiPoint.

note: Tag: para
en: Computes the approximate geometric median of a MultiPoint geometry using the Weiszfeld algorithm. The geometric median is the point minimizing the sum of distances to the input points. It provides a centrality measure that is less sensitive to outlier points than the centroid (center of mass).
sv: Beräknar den ungefärliga geometriska medianen i en MultiPoint-geometri med hjälp av Weiszfeld-algoritmen. Den geometriska medianen är den punkt som minimerar summan av avstånden till indatapunkterna. Den ger ett centralitetsmått som är mindre känsligt för avvikande punkter än centroiden (masscentrum).

note: Tag: para
en: The algorithm iterates until the distance change between successive iterations is less than the supplied <varname>tolerance</varname> parameter. If this condition has not been met after <varname>max_iterations</varname> iterations, the function produces an error and exits, unless <varname>fail_if_not_converged</varname> is set to <code>false</code> (the default).
sv: Algoritmen itererar tills avståndsförändringen mellan på varandra följande iterationer är mindre än den angivna <varname>toleransparametern</varname>. Om detta villkor inte har uppfyllts efter <varname>max_iterations</varname> iterationer, producerar funktionen ett fel och avslutas, såvida inte <varname>fail_if_not_converged</varname> är satt till <code>false</code> (standard).

note: Tag: para
en: If a <varname>tolerance</varname> argument is not provided, the tolerance value is calculated based on the extent of the input geometry.
sv: Om inget <varname>toleransargument</varname> anges beräknas toleransvärdet baserat på omfattningen av indatageometrin.

note: Tag: para
en: If present, the input point M values are interpreted as their relative weights.
sv: Om den finns tolkas M-värdena för inmatningspunkterna som deras relativa vikter.

note: Tag: para
en: Enhanced: 2.5.0 Added support for M as weight of points.
sv: Förbättrad: 2.5.0 Lagt till stöd för M som vikt för punkter.

note: Tag: para
en: Comparison of the geometric median (red) and centroid (turquoise) of a MultiPoint.
sv: Jämförelse av den geometriska medianen (röd) och centroiden (turkos) för en MultiPoint.

note: Tag: refpurpose
en: Return the lines formed by sewing together a MultiLineString.
sv: Returnerar de linjer som bildas genom att sy ihop en MultiLineString.

note: Tag: para
en: Returns a LineString or MultiLineString formed by joining together the line elements of a MultiLineString. Lines are joined at their endpoints at 2-way intersections. Lines are not joined across intersections of 3-way or greater degree.
sv: Returnerar en LineString eller MultiLineString som bildats genom att sammanfoga linjeelementen i en MultiLineString. Linjer sammanfogas vid sina ändpunkter i 2-vägs korsningar. Linjer sammanfogas inte över korsningar med 3-vägs eller högre grad.

note: Tag: para
en: If <emphasis role="bold">directed</emphasis> is TRUE, then ST_LineMerge will not change point order within LineStrings, so lines with opposite directions will not be merged
sv: Om <emphasis role="bold">directed</emphasis> är TRUE kommer ST_LineMerge inte att ändra punktordningen inom LineStrings, så linjer med motsatta riktningar kommer inte att slås samman

note: Tag: para
en: Only use with MultiLineString/LineStrings. Other geometry types return an empty GeometryCollection
sv: Används endast med MultiLineString/LineStrings. Andra geometrityper returnerar en tom GeometryCollection

note: Tag: para
en: Enhanced: 3.3.0 accept a directed parameter.
sv: Förbättrad: 3.3.0 acceptera en riktad parameter.

note: Tag: para
en: Requires GEOS &gt;= 3.11.0 to use the directed parameter.
sv: Kräver GEOS &gt;= 3.11.0 för att använda den riktade parametern.

note: Tag: para
en: This function strips the M dimension.
sv: Denna funktion tar bort M-dimensionen.

note: Tag: para
en: Merging lines with different orientation.
sv: Sammanfogning av linjer med olika inriktning.

note: Tag: para
en: Lines are not merged across intersections with degree &gt; 2.
sv: Linjerna är inte sammanfogade över korsningar med grad &gt; 2.

note: Tag: para
en: If merging is not possible due to non-touching lines, the original MultiLineString is returned.
sv: Om sammanslagning inte är möjlig på grund av linjer som inte berör varandra returneras den ursprungliga MultiLineString.

note: Tag: para
en: Lines with opposite directions are not merged if directed = TRUE.
sv: Linjer med motsatt riktning slås inte samman om directed = TRUE.

note: Tag: para
en: Example showing Z-dimension handling.
sv: Exempel på hantering av Z-dimension.

note: Tag: refpurpose
en: Computes the largest circle contained within a geometry.
sv: Beräknar den största cirkeln inom en geometri.

note: Tag: para
en: Finds the largest circle that is contained within a (multi)polygon, or which does not overlap any lines and points. Returns a record with fields:
sv: Hittar den största cirkeln som ingår i en (multi)polygon, eller som inte överlappar några linjer och punkter. Returnerar en post med fält:

note: Tag: para
en: <varname>center</varname> - center point of the circle
sv: <varname>center</varname> - cirkelns mittpunkt

note: Tag: para
en: <varname>nearest</varname> - a point on the geometry nearest to the center
sv: <varname>nearest</varname> - en punkt på geometrin som ligger närmast centrum

note: Tag: para
en: <varname>radius</varname> - radius of the circle
sv: <varname>radie</varname> - cirkelns radie

note: Tag: para
en: For polygonal inputs, the circle is inscribed within the boundary rings, using the internal rings as boundaries. For linear and point inputs, the circle is inscribed within the convex hull of the input, using the input lines and points as further boundaries.
sv: För polygonala indata skrivs cirkeln in i begränsningsringarna, med de inre ringarna som gränser. För linjära och punktformade indata skrivs cirkeln in i indatats konvexa skrov, med indatans linjer och punkter som ytterligare gränser.

note: Tag: para
en: Availability: 3.1.0.
sv: Tillgänglighet: 3.1.0.

note: Tag: para
en: Requires GEOS &gt;= 3.9.0.
sv: Kräver GEOS &gt;= 3.9.0.

note: Tag: para
en: Maximum inscribed circle of a polygon. Center, nearest point, and radius are returned.
sv: Maximal inskriven cirkel i en polygon. Centrum, närmaste punkt och radie returneras.

note: Tag: para
en: Maximum inscribed circle of a multi-linestring. Center, nearest point, and radius are returned.
sv: Maximal inskriven cirkel för en multi-linestrings. Centrum, närmaste punkt och radie returneras.

note: Tag: refpurpose
en: Computes the largest circle not overlapping a geometry.
sv: Beräknar den största cirkeln som inte överlappar en geometri.

note: Tag: para
en: Finds the largest circle which does not overlap a set of point and line obstacles. (Polygonal geometries may be included as obstacles, but only their boundary lines are used.) The center of the circle is constrained to lie inside a polygonal boundary, which by default is the convex hull of the input geometry. The circle center is the point in the interior of the boundary which has the farthest distance from the obstacles. The circle itself is provided by the center point and a nearest point lying on an obstacle determining the circle radius.
sv: Finner den största cirkeln som inte överlappar en uppsättning punkt- och linjehinder. (Polygonala geometrier kan inkluderas som hinder, men endast deras begränsningslinjer används) Cirkelns centrum måste ligga innanför en polygonal gräns, vilken som standard är det konvexa skrovet av indatageometrin. Cirkelns centrum är den punkt innanför gränsen som har det längsta avståndet från hindren. Själva cirkeln består av mittpunkten och en närmaste punkt som ligger på ett hinder som bestämmer cirkelns radie.

note: Tag: para
en: The circle center is determined to a given accuracy specified by a distance tolerance, using an iterative algorithm. If the accuracy distance is not specified a reasonable default is used.
sv: Cirkelns centrum bestäms med en given noggrannhet som specificeras av en avståndstolerans, med hjälp av en iterativ algoritm. Om noggrannhetsavståndet inte specificeras används en rimlig standard.

note: Tag: para
en: Returns a record with fields:
sv: Returnerar en post med fält:

note: Tag: para
en: To find the largest empty circle in the interior of a polygon, see <xref linkend="ST_MaximumInscribedCircle"/>.
sv: För att hitta den största tomma cirkeln i det inre av en polygon, se <xref linkend="ST_MaximumInscribedCircle"/>.

note: Tag: para
en: Availability: 3.4.0.
sv: Tillgänglighet: 3.4.0.

note: Tag: para
en: Largest Empty Circle within a set of lines.
sv: Största tomma cirkel inom en uppsättning linjer.

note: Tag: para
en: Largest Empty Circle within a set of points, constrained to lie in a polygon. The constraint polygon boundary must be included as an obstacle, as well as specified as the constraint for the circle center.
sv: Största tomma cirkel inom en uppsättning punkter, begränsad till att ligga i en polygon. Den begränsande polygongränsen måste inkluderas som ett hinder, samt specificeras som begränsning för cirkelns centrum.

note: Tag: refpurpose
en: <refpurpose>Returns the smallest circle polygon that contains a geometry.</refpurpose>
sv: <refpurpose>Returnerar den minsta cirkelpolygonen som innehåller en geometri.</refpurpose>

note: Tag: para
en: <para>Returns the smallest circle polygon that contains a geometry.</para>
sv: <para>Returnerar den minsta cirkelpolygonen som innehåller en geometri.</para>

note: Tag: para
en: The bounding circle is approximated by a polygon with a default of 48 segments per quarter circle. Because the polygon is an approximation of the minimum bounding circle, some points in the input geometry may not be contained within the polygon. The approximation can be improved by increasing the number of segments. For applications where an approximation is not suitable <xref linkend="ST_MinimumBoundingRadius"/> may be used.
sv: Begränsningscirkeln approximeras av en polygon med en standard på 48 segment per kvartscirkel. Eftersom polygonen är en approximation av den minsta begränsningscirkeln kan det hända att vissa punkter i indatageometrin inte ryms inom polygonen. Approximationen kan förbättras genom att öka antalet segment. För tillämpningar där en approximation inte är lämplig kan <xref linkend="ST_MinimumBoundingRadius"/> användas.

note: Tag: para
en: Use with <xref linkend="ST_Collect"/> to get the minimum bounding circle of a set of geometries.
sv: Använd med <xref linkend="ST_Collect"/> för att få fram den minsta begränsningscirkeln för en uppsättning geometrier.

note: Tag: para
en: To compute two points lying on the minimum circle (the "maximum diameter") use <xref linkend="ST_LongestLine"/>.
sv: För att beräkna två punkter som ligger på den minsta cirkeln (den "maximala diametern") använder du <xref linkend="ST_LongestLine"/>.

note: Tag: para
en: The ratio of the area of a polygon divided by the area of its Minimum Bounding Circle is referred to as the <emphasis>Reock compactness score</emphasis>.
sv: Förhållandet mellan en polygons area dividerat med arean av dess minsta begränsningscirkel kallas <emphasis>Reock compactness score</emphasis>.

note: Tag: para
en: Minimum bounding circle of a point and linestring. Using 8 segs to approximate a quarter circle
sv: Minsta begränsningscirkel för en punkt och linestrings. Använda 8 segs för att approximera en kvartscirkel

note: Tag: refpurpose
en: Returns the center point and radius of the smallest circle that contains a geometry.
sv: Returnerar mittpunkten och radien för den minsta cirkeln som innehåller en geometri.

note: Tag: para
en: Computes the center point and radius of the smallest circle that contains a geometry. Returns a record with fields:
sv: Beräknar mittpunkt och radie för den minsta cirkel som innehåller en geometri. Returnerar en post med fält:

note: Tag: para
en: Availability - 2.3.0
sv: Tillgänglighet - 2.3.0

note: Tag: refpurpose
en: Returns a minimum-area rectangle containing a geometry.
sv: Returnerar en rektangel med minsta yta som innehåller en geometri.

note: Tag: para
en: Returns the minimum-area rotated rectangle enclosing a geometry. Note that more than one such rectangle may exist. May return a Point or LineString in the case of degenerate inputs.
sv: Returnerar den roterade rektangel med minsta area som omsluter en geometri. Observera att det kan finnas mer än en sådan rektangel. Kan returnera en Point eller LineString i händelse av degenererade indata.

note: Tag: para
en: Availability: 2.5.0.
sv: Tillgänglighet: 2.5.0.

note: Tag: para
en: Requires GEOS &gt;= 3.6.0.
sv: Kräver GEOS &gt;= 3.6.0.

note: Tag: para
en: Oriented envelope of a point and linestring.
sv: Orienterat kuvert av en punkt och en linestrings.

note: Tag: refpurpose
en: Returns an offset line at a given distance and side from an input line.
sv: Returnerar en förskjuten linje på ett givet avstånd och sida från en inmatad linje.

note: Tag: para
en: Return an offset line at a given distance and side from an input line. All points of the returned geometries are not further than the given distance from the input geometry. Useful for computing parallel lines about a center line.
sv: Returnerar en offsetlinje på ett givet avstånd och sida från en indatalinje. Alla punkter i de returnerade geometrierna ligger inte längre bort än det angivna avståndet från indatageometrin. Användbar för att beräkna parallella linjer kring en mittlinje.

note: Tag: para
en: For positive distance the offset is on the left side of the input line and retains the same direction. For a negative distance it is on the right side and in the opposite direction.
sv: För positivt avstånd är förskjutningen på vänster sida om inmatningsraden och behåller samma riktning. För ett negativt avstånd är den på höger sida och i motsatt riktning.

note: Tag: para
en: Units of distance are measured in units of the spatial reference system.
sv: Avståndsenheter mäts i enheter i det spatiala referenssystemet.

note: Tag: para
en: Note that output may be a MULTILINESTRING or EMPTY for some jigsaw-shaped input geometries.
sv: Observera att utdata kan vara MULTILINESTRING eller EMPTY för vissa pusselformade indatageometrier.

note: Tag: para
en: The optional third parameter allows specifying a list of blank-separated key=value pairs to tweak operations as follows:
sv: Den valfria tredje parametern gör det möjligt att ange en lista med blankseparerade nyckel=värde-par för att justera operationer enligt följande:

note: Tag: para
en: 'quad_segs=#' : number of segments used to approximate a quarter circle (defaults to 8).
sv: 'quad_segs=#' : antal segment som används för att approximera en kvartscirkel (standardvärde 8).

note: Tag: para
en: 'join=round|mitre|bevel' : join style (defaults to "round"). 'miter' is also accepted as a synonym for 'mitre'.
sv: 'join=round|mitre|bevel' : fogningsstil (standard är "round"). "Miter" accepteras också som synonym för "mitre".

note: Tag: para
en: 'mitre_limit=#.#' : mitre ratio limit (only affects mitred join style). 'miter_limit' is also accepted as a synonym for 'mitre_limit'.
sv: 'mitre_limit=#.#' : gräns för mitraförhållande (påverkar endast mitrad fogning). 'miter_limit' accepteras också som en synonym till 'mitre_limit'.

note: Tag: para
en: Behavior changed in GEOS 3.11 so offset curves now have the same direction as the input line, for both positive and negative offsets.
sv: Beteendet ändrades i GEOS 3.11 så att offsetkurvorna nu har samma riktning som indatalinjen, för både positiva och negativa offsets.

note: Tag: para
en: Enhanced: 2.5 - added support for GEOMETRYCOLLECTION and MULTILINESTRING
sv: Förbättrad: 2.5 - stöd för GEOMETRYCOLLECTION och MULTILINESTRING har lagts till

note: Tag: para
en: Compute an open buffer around roads
sv: Beräkna en öppen buffert runt vägar

note: Tag: para
en: 15, 'quad_segs=4 join=round' original line and its offset 15 units.
sv: 15, 'quad_segs=4 join=round' ursprungliga linjen och dess förskjutning 15 enheter.

note: Tag: para
en: -15, 'quad_segs=4 join=round' original line and its offset -15 units
sv: -15, 'quad_segs=4 join=round' ursprunglig linje och dess förskjutning -15 enheter

note: Tag: para
en: double-offset to get more curvy, note the first reverses direction, so -30 + 15 = -15
sv: dubbel offset för att få mer kurvor, notera att den första vänder riktning, så -30 + 15 = -15

note: Tag: para
en: double-offset to get more curvy,combined with regular offset 15 to get parallel lines. Overlaid with original.
sv: dubbel-offset för att få mer kurviga, kombinerat med vanlig offset 15 för att få parallella linjer. Överlagrad med original.

note: Tag: para
en: 15, 'quad_segs=4 join=bevel' shown with original line
sv: 15, 'quad_segs=4 join=bevel' visas med originallinje

note: Tag: para
en: 15,-15 collected, join=mitre mitre_limit=2.1
sv: 15,-15 uppsamlad, skarv=mitre mitre_limit=2.1

note: Tag: refpurpose
en: Computes a point guaranteed to lie in a polygon, or on a geometry.
sv: Beräknar en punkt som garanterat ligger i en polygon eller på en geometri.

note: Tag: para
en: Returns a <varname>POINT</varname> which is guaranteed to lie in the interior of a surface (<varname>POLYGON</varname>, <varname>MULTIPOLYGON</varname>, and <varname>CURVEPOLYGON</varname>). In PostGIS this function also works on line and point geometries.
sv: Returnerar en <varname>POINT</varname> som garanterat ligger i det inre av en yta<varname>(POLYGON</varname>, <varname>MULTIPOLYGON</varname> och <varname>CURVEPOLYGON</varname>). I PostGIS fungerar denna funktion även på linje- och punktgeometrier.

note: Tag: para
en: &sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. The specifications define ST_PointOnSurface for surface geometries only. PostGIS extends the function to support all common geometry types. Other databases (Oracle, DB2, ArcSDE) seem to support this function only for surfaces. SQL Server 2008 supports all common geometry types.
sv: &sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. I specifikationerna definieras ST_PointOnSurface endast för ytgeometrier. PostGIS utökar funktionen för att stödja alla vanliga geometrityper. Andra databaser (Oracle, DB2, ArcSDE) verkar endast stödja denna funktion för ytor. SQL Server 2008 stöder alla vanliga geometrityper.

note: Tag: para
en: Point on surface of a <varname>MULTIPOINT</varname>
sv: Punkt på ytan av en <varname>MULTIPOINT</varname>

note: Tag: para
en: Point on surface of a <varname>LINESTRING</varname>
sv: Punkt på ytan av en <varname>LINESTRING</varname>

note: Tag: para
en: Point on surface of a <varname>POLYGON</varname>
sv: Punkt på ytan av en <varname>POLYGON</varname>

note: Tag: para
en: Point on surface of a <varname>GEOMETRYCOLLECTION</varname>
sv: Punkt på ytan av en <varname>GEOMETRYCOLLECTION</varname>

note: Tag: para
en: <emphasis role="bold">Example:</emphasis> The result of ST_PointOnSurface is guaranteed to lie within polygons, whereas the point computed by <xref linkend="ST_Centroid"/> may be outside.
sv: <emphasis role="bold">Exempel på detta:</emphasis> Resultatet av ST_PointOnSurface ligger garanterat inom polygoner, medan den punkt som beräknats av <xref linkend="ST_Centroid"/> kan ligga utanför.

note: Tag: para
en: Red: point on surface; Green: centroid
sv: Röd: punkt på ytan; Grön: centroid

note: Tag: refpurpose
en: Computes a collection of polygons formed from the linework of a set of geometries.
sv: Beräknar en samling polygoner som bildas av linjerna i en uppsättning geometrier.

note: Tag: para
en: Creates a GeometryCollection containing the polygons formed by the linework of a set of geometries. If the input linework does not form any polygons, an empty GeometryCollection is returned.
sv: Skapar en GeometryCollection som innehåller de polygoner som bildas av linjeverket i en uppsättning geometrier. Om det inmatade linjeverket inte bildar några polygoner returneras en tom GeometryCollection.

note: Tag: para
en: This function creates polygons covering all delimited areas. If the result is intended to form a valid polygonal geometry, use <xref linkend="ST_BuildArea"/> to prevent holes being filled.
sv: Denna funktion skapar polygoner som täcker alla avgränsade områden. Om resultatet är avsett att bilda en giltig polygongeometri, använd <xref linkend="ST_BuildArea"/> för att förhindra att hål fylls.

note: Tag: para
en: The input linework must be correctly noded for this function to work properly. To ensure input is noded use <xref linkend="ST_Node"/> on the input geometry before polygonizing.
sv: Inmatningsgeometrin måste vara korrekt nodad för att denna funktion ska fungera korrekt. För att säkerställa att inmatningen är nodad använder du <xref linkend="ST_Node"/> på inmatningsgeometrin innan du polygoniserar.

note: Tag: para
en: GeometryCollections can be difficult to handle with external tools. Use <xref linkend="ST_Dump"/> to convert the polygonized result into separate polygons.
sv: GeometryCollections kan vara svåra att hantera med externa verktyg. Använd <xref linkend="ST_Dump"/> för att konvertera det polygoniserade resultatet till separata polygoner.

note: Tag: para
en: Polygonized result
sv: Polygoniserat resultat

note: Tag: para
en: Polygonizing a table of linestrings:
sv: Polygonisera en tabell med linestrings:

note: Tag: refpurpose
en: Returns a valid geometry with points rounded to a grid tolerance.
sv: Returnerar en giltig geometri med punkter som avrundats till en rutnätstolerans.

note: Tag: para
en: Returns a valid geometry with all points rounded to the provided grid tolerance, and features below the tolerance removed.
sv: Returnerar en giltig geometri där alla punkter har avrundats till den angivna rutnätstoleransen och där objekt under toleransen har tagits bort.

note: Tag: para
en: Unlike <xref linkend="ST_SnapToGrid"/> the returned geometry will be valid, with no ring self-intersections or collapsed components.
sv: Till skillnad från <xref linkend="ST_SnapToGrid"/> kommer den returnerade geometrin att vara giltig, utan självskärande ringar eller kollapsade komponenter.

note: Tag: para
en: Precision reduction can be used to:
sv: Precisionsreduktion kan användas för att:

note: Tag: para
en: match coordinate precision to the data accuracy
sv: matcha koordinatprecisionen med datanoggrannheten

note: Tag: para
en: reduce the number of coordinates needed to represent a geometry
sv: minska antalet koordinater som behövs för att representera en geometri

note: Tag: para
en: ensure valid geometry output to formats which use lower precision (e.g. text formats such as WKT, GeoJSON or KML when the number of output decimal places is limited).
sv: säkerställa giltig geometriutdata till format som använder lägre precision (t.ex. textformat som WKT, GeoJSON eller KML när antalet decimaler i utdata är begränsat).

note: Tag: para
en: export valid geometry to systems which use lower or limited precision (e.g. SDE, Oracle tolerance value)
sv: exportera giltig geometri till system som använder lägre eller begränsad precision (t.ex. SDE, Oracle toleransvärde)

note: Tag: para
en: Precision reduction can reduce number of vertices
sv: Precisionsreducering kan minska antalet toppar

note: Tag: para
en: Precision reduction splits polygons if needed to ensure validity
sv: Precisionsreducering delar upp polygoner om det behövs för att säkerställa validitet

note: Tag: refpurpose
en: Returns a collection containing paths shared by the two input linestrings/multilinestrings.
sv: Returnerar en samling som innehåller sökvägar som delas av de två inmatade linestrings/multilinestrings.

note: Tag: para
en: Returns a collection containing paths shared by the two input geometries. Those going in the same direction are in the first element of the collection, those going in the opposite direction are in the second element. The paths themselves are given in the direction of the first geometry.
sv: Returnerar en samling som innehåller banor som delas av de två inmatade geometrierna. De som går i samma riktning finns i det första elementet i samlingen, de som går i motsatt riktning finns i det andra elementet. Själva banorna anges i den första geometrins riktning.

note: Tag: title
en: Examples: Finding shared paths
sv: Exempel: Hitta gemensamma vägar

note: Tag: para
en: A multilinestring and a linestring
sv: En multilinsträng och en linsträng

note: Tag: para
en: The shared path of multilinestring and linestring overlaid with original geometries.
sv: Den gemensamma vägen för multilinestring och linestring överlagrad med originalgeometrier.

note: Tag: refpurpose
en: Returns a simplified representation of a geometry, using the Douglas-Peucker algorithm.
sv: Returnerar en förenklad representation av en geometri med hjälp av Douglas-Peucker-algoritmen.

note: Tag: para
en: Computes a simplified representation of a geometry using the <link xlink:href="https://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm">Douglas-Peucker algorithm</link>. The simplification <varname>tolerance</varname> is a distance value, in the units of the input SRS. Simplification removes vertices which are within the tolerance distance of the simplified linework. The result may not be valid even if the input is.
sv: Beräknar en förenklad representation av en geometri med hjälp av <link xlink:href="https://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm">Douglas-Peucker-algoritmen</link>. <varname>Förenklingstoleransen</varname> är ett avståndsvärde, i enheterna för indata SRS. Förenklingen tar bort hörn som ligger inom toleransavståndet för det förenklade linjearbetet. Resultatet kanske inte är giltigt även om indata är det.

note: Tag: para
en: The function can be called with any kind of geometry (including GeometryCollections), but only line and polygon elements are simplified. Endpoints of linear geometry are preserved.
sv: Funktionen kan anropas med alla typer av geometri (inklusive GeometryCollections), men endast linje- och polygonelement förenklas. Ändpunkter för linjär geometri bevaras.

note: Tag: para
en: The <varname>preserveCollapsed</varname> flag retains small geometries that would otherwise be removed at the given tolerance. For example, if a 1m long line is simplified with a 10m tolerance, when <varname>preserveCollapsed</varname> is true the line will not disappear. This flag is useful for rendering purposes, to prevent very small features disappearing from a map.
sv: Flaggan <varname>preserveCollapsed</varname> behåller små geometrier som annars skulle tas bort vid den angivna toleransen. Om t.ex. en 1 m lång linje förenklas med en tolerans på 10 m kommer linjen inte att försvinna när <varname>preserveCollapsed</varname> är true. Denna flagga är användbar för renderingsändamål för att förhindra att mycket små objekt försvinner från en karta.

note: Tag: para
en: The returned geometry may lose its simplicity (see <xref linkend="ST_IsSimple"/>), topology may not be preserved, and polygonal results may be invalid (see <xref linkend="ST_IsValid"/>). Use <xref linkend="ST_SimplifyPreserveTopology"/> to preserve topology and ensure validity.
sv: Den returnerade geometrin kan förlora sin enkelhet (se <xref linkend="ST_IsSimple"/>), topologin kanske inte bevaras och polygonala resultat kan vara ogiltiga (se <xref linkend="ST_IsValid"/>). Använd <xref linkend="ST_SimplifyPreserveTopology"/> för att bevara topologin och säkerställa giltigheten.

note: Tag: para
en: This function does not preserve boundaries shared between polygons. Use <xref linkend="ST_CoverageSimplify"/> if this is required.
sv: Denna funktion bevarar inte gränser som delas mellan polygoner. Använd <xref linkend="ST_CoverageSimplify"/> om detta krävs.

note: Tag: para
en: A circle simplified too much becomes a triangle, medium an octagon,
sv: En cirkel som förenklas för mycket blir en triangel, medium en oktagon,

note: Tag: para
en: Simplifying a set of lines. Lines may intersect after simplification.
sv: Förenkling av en uppsättning linjer. Linjerna kan korsa varandra efter förenklingen.

note: Tag: para
en: Simplifying a MultiPolygon. Polygonal results may be invalid.
sv: Förenkla en multipolygon. Polygonala resultat kan vara ogiltiga.

note: Tag: para
en: , <xref linkend="ST_SimplifyPreserveTopology"/>, <xref linkend="ST_SimplifyVW"/>, <xref linkend="ST_CoverageSimplify"/>, Topology <xref linkend="TP_ST_Simplify"/>
sv: , <xref linkend="ST_SimplifyPreserveTopology"/>, <xref linkend="ST_SimplifyVW"/>, <xref linkend="ST_CoverageSimplify"/>, Topologi <xref linkend="TP_ST_Simplify"/>

note: Tag: refpurpose
en: Returns a simplified and valid representation of a geometry, using the Douglas-Peucker algorithm.
sv: Returnerar en förenklad och giltig representation av en geometri med hjälp av Douglas-Peucker-algoritmen.

note: Tag: para
en: Computes a simplified representation of a geometry using a variant of the <link xlink:href="https://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm">Douglas-Peucker algorithm</link> which limits simplification to ensure the result has the same topology as the input. The simplification <varname>tolerance</varname> is a distance value, in the units of the input SRS. Simplification removes vertices which are within the tolerance distance of the simplified linework, as long as topology is preserved. The result will be valid and simple if the input is.
sv: Beräknar en förenklad representation av en geometri med hjälp av en variant av <link xlink:href="https://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm">Douglas-Peucker-algoritmen</link> som begränsar förenklingen för att säkerställa att resultatet har samma topologi som indata. <varname>Förenklingstoleransen</varname> är ett avståndsvärde, i enheterna för indatans SRS. Förenklingen tar bort toppar som ligger inom toleransavståndet för det förenklade linjeverket, så länge som topologin bevaras. Resultatet kommer att vara giltigt och enkelt om indata är det.

note: Tag: para
en: The function can be called with any kind of geometry (including GeometryCollections), but only line and polygon elements are simplified. For polygonal inputs, the result will have the same number of rings (shells and holes), and the rings will not cross. Ring endpoints may be simplified. For linear inputs, the result will have the same number of lines, and lines will not intersect if they did not do so in the original geometry. Endpoints of linear geometry are preserved.
sv: Funktionen kan anropas med alla typer av geometri (inklusive GeometryCollections), men endast linje- och polygonelement förenklas. För polygonala indata kommer resultatet att ha samma antal ringar (skal och hål), och ringarna kommer inte att korsa varandra. Ringarnas ändpunkter kan förenklas. För linjära indata kommer resultatet att ha samma antal linjer, och linjerna kommer inte att korsa varandra om de inte gjorde det i den ursprungliga geometrin. Slutpunkterna för linjär geometri bevaras.

note: Tag: para
en: Availability: 1.3.3
sv: Tillgänglighet: 1.3.3

note: Tag: para
en: For the same example as <xref linkend="ST_Simplify"/>, ST_SimplifyPreserveTopology prevents oversimplification. The circle can at most become a square.
sv: I samma exempel som på <xref linkend="ST_Simplify"/> förhindrar ST_SimplifyPreserveTopology överdriven förenkling. Cirkeln kan som mest bli en kvadrat.

note: Tag: para
en: Simplifying a set of lines, preserving topology of non-intersecting lines.
sv: Förenkla en uppsättning linjer och bevara topologin för icke korsande linjer.

note: Tag: para
en: Simplifying a MultiPolygon, preserving topology of shells and holes.
sv: Förenkling av en multipolygon med bibehållen topologi för skal och hål.

note: Tag: refpurpose
en: Computes a simplified topology-preserving outer or inner hull of a polygonal geometry.
sv: Beräknar ett förenklat topologibevarande yttre eller inre skrov av en polygonal geometri.

note: Tag: para
en: Computes a simplified topology-preserving outer or inner hull of a polygonal geometry. An outer hull completely covers the input geometry. An inner hull is completely covered by the input geometry. The result is a polygonal geometry formed by a subset of the input vertices. MultiPolygons and holes are handled and produce a result with the same structure as the input.
sv: Beräknar ett förenklat topologibevarande yttre eller inre skrov av en polygonal geometri. Ett yttre skrov täcker helt inmatningsgeometrin. Ett inre skrov täcks helt av indatageometrin. Resultatet är en polygonal geometri som bildas av en delmängd av de ingående hörnen. MultiPolygoner och hål hanteras och ger ett resultat med samma struktur som indata.

note: Tag: para
en: The reduction in vertex count is controlled by the <varname>vertex_fraction</varname> parameter, which is a number in the range 0 to 1. Lower values produce simpler results, with smaller vertex count and less concaveness. For both outer and inner hulls a vertex fraction of 1.0 produces the original geometry. For outer hulls a value of 0.0 produces the convex hull (for a single polygon); for inner hulls it produces a triangle.
sv: Minskningen av antalet toppar styrs av parametern <varname>vertex_fraction</varname>, som är ett tal i intervallet 0 till 1. Lägre värden ger enklare resultat, med mindre antal vertex och mindre konkavitet. För både yttre och inre skrov ger en vertexfraktion på 1,0 den ursprungliga geometrin. För yttre skrov ger ett värde på 0,0 det konvexa skrovet (för en enda polygon); för inre skrov ger det en triangel.

note: Tag: para
en: The simplification process operates by progressively removing concave corners that contain the least amount of area, until the vertex count target is reached. It prevents edges from crossing, so the result is always a valid polygonal geometry.
sv: Förenklingsprocessen fungerar genom att gradvis ta bort konkava hörn som innehåller minst yta, tills målet för antalet vertex har uppnåtts. Det förhindrar att kanter korsar varandra, så resultatet är alltid en giltig polygonal geometri.

note: Tag: para
en: To get better results with geometries that contain relatively long line segments, it might be necessary to "segmentize" the input, as shown below.
sv: För att få bättre resultat med geometrier som innehåller relativt långa linjesegment kan det vara nödvändigt att "segmentisera" indata, enligt nedan.

note: Tag: para
en: Availability: 3.3.0.
sv: Tillgänglighet: 3.3.0.

note: Tag: para
en: Requires GEOS &gt;= 3.11.0.
sv: Kräver GEOS &gt;= 3.11.0.

note: Tag: para
en: Outer hull of a Polygon
sv: Yttre skrov av en polygon

note: Tag: para
en: Inner hull of a Polygon
sv: Innerskrov av en polygon

note: Tag: para
en: Outer hull simplification of a MultiPolygon, with segmentization
sv: Förenkling av ytterskalet på en MultiPolygon, med segmentisering

note: Tag: refpurpose
en: Returns a simplified representation of a geometry, using the Visvalingam-Whyatt algorithm
sv: Returnerar en förenklad representation av en geometri med hjälp av Visvalingam-Whyatt-algoritmen

note: Tag: para
en: Returns a simplified representation of a geometry using the <link xlink:href="https://en.wikipedia.org/wiki/Visvalingam%E2%80%93Whyatt_algorithm">Visvalingam-Whyatt algorithm</link>. The simplification <varname>tolerance</varname> is an area value, in the units of the input SRS. Simplification removes vertices which form "corners" with area less than the tolerance. The result may not be valid even if the input is.
sv: Returnerar en förenklad representation av en geometri med hjälp av <link xlink:href="https://en.wikipedia.org/wiki/Visvalingam%E2%80%93Whyatt_algorithm">Visvalingam-Whyatt-algoritmen</link>. <varname>Förenklingstoleransen</varname> är ett ytvärde, i enheterna för indatans SRS. Förenklingen tar bort hörn som bildar "hörn" med en area som är mindre än toleransen. Resultatet kanske inte är giltigt även om indata är det.

note: Tag: para
en: The returned geometry may lose its simplicity (see <xref linkend="ST_IsSimple"/>), topology may not be preserved, and polygonal results may be invalid (see <xref linkend="ST_IsValid"/>). Use <xref linkend="ST_SimplifyPreserveTopology"/> to preserve topology and ensure validity. <xref linkend="ST_CoverageSimplify"/> also preserves topology and validity.
sv: Den returnerade geometrin kan förlora sin enkelhet (se <xref linkend="ST_IsSimple"/>), topologin kanske inte bevaras och polygonala resultat kan vara ogiltiga (se <xref linkend="ST_IsValid"/>). Använd <xref linkend="ST_SimplifyPreserveTopology"/> för att bevara topologin och säkerställa giltigheten. <xref linkend="ST_CoverageSimplify"/> bevarar också topologin och giltigheten.

note: Tag: para
en: This function handles 3D and the third dimension will affect the result.
sv: Denna funktion hanterar 3D och den tredje dimensionen kommer att påverka resultatet.

note: Tag: para
en: A LineString is simplified with a minimum-area tolerance of 30.
sv: En LineString är förenklad med en tolerans för minsta yta på 30.

note: Tag: para
en: Simplifying a line.
sv: Förenkling av en linje.

note: Tag: para
en: Simplifying a polygon.
sv: Förenkling av en polygon.

note: Tag: para
en: , <xref linkend="ST_Simplify"/>, <xref linkend="ST_SimplifyPreserveTopology"/>, <xref linkend="ST_CoverageSimplify"/>, Topology <xref linkend="TP_ST_Simplify"/>
sv: , <xref linkend="ST_Simplify"/>, <xref linkend="ST_SimplifyPreserveTopology"/>, <xref linkend="ST_CoverageSimplify"/>, Topologi <xref linkend="TP_ST_Simplify"/>

note: Tag: refpurpose
en: Sets the effective area for each vertex, using the Visvalingam-Whyatt algorithm.
sv: Ställer in den effektiva ytan för varje toppunkt med hjälp av Visvalingam-Whyatt-algoritmen.

note: Tag: para
en: Sets the effective area for each vertex, using the Visvalingam-Whyatt algorithm. The effective area is stored as the M-value of the vertex. If the optional "threshold" parameter is used, a simplified geometry will be returned, containing only vertices with an effective area greater than or equal to the threshold value.
sv: Ställer in den effektiva ytan för varje vertex med hjälp av Visvalingam-Whyatt-algoritmen. Den effektiva arean lagras som M-värdet för vertexen. Om den valfria parametern "threshold" används, returneras en förenklad geometri som endast innehåller toppar med en effektiv area som är större än eller lika med tröskelvärdet.

note: Tag: para
en: This function can be used for server-side simplification when a threshold is specified. Another option is to use a threshold value of zero. In this case, the full geometry will be returned with effective areas as M-values, which can be used by the client to simplify very quickly.
sv: Denna funktion kan användas för förenkling på serversidan när ett tröskelvärde anges. Ett annat alternativ är att använda ett tröskelvärde på noll. I detta fall returneras den fullständiga geometrin med effektiva ytor som M-värden, som kan användas av klienten för att förenkla mycket snabbt.

note: Tag: para
en: Will actually do something only with (multi)lines and (multi)polygons but you can safely call it with any kind of geometry. Since simplification occurs on a object-by-object basis you can also feed a GeometryCollection to this function.
sv: Kommer faktiskt bara att göra något med (multi)linjer och (multi)polygoner, men du kan säkert anropa den med alla typer av geometri. Eftersom förenklingen sker objekt för objekt kan du också mata in en GeometryCollection till den här funktionen.

note: Tag: para
en: Note that returned geometry might lose its simplicity (see <xref linkend="ST_IsSimple"/>)
sv: Observera att den returnerade geometrin kan förlora sin enkelhet (se <xref linkend="ST_IsSimple"/>)

note: Tag: para
en: Note topology may not be preserved and may result in invalid geometries. Use (see <xref linkend="ST_SimplifyPreserveTopology"/>) to preserve topology.
sv: Observera att topologin kanske inte bevaras och kan resultera i ogiltiga geometrier. Använd (se <xref linkend="ST_SimplifyPreserveTopology"/>) för att bevara topologin.

note: Tag: para
en: The output geometry will lose all previous information in the M-values
sv: Utdatageometrin kommer att förlora all tidigare information om M-värdena

note: Tag: para
en: This function handles 3D and the third dimension will affect the effective area
sv: Denna funktion hanterar 3D och den tredje dimensionen kommer att påverka den effektiva ytan

note: Tag: para
en: Calculating the effective area of a LineString. Because we use a threshold value of zero, all vertices in the input geometry are returned.
sv: Beräkning av den effektiva ytan för en LineString. Eftersom vi använder ett tröskelvärde på noll returneras alla hörn i indatageometrin.

note: Tag: refpurpose
en: Computes the constrained Delaunay triangulation of polygons
sv: Beräknar den begränsade Delaunay-trianguleringen av polygoner

note: Tag: para
en: Computes the constrained Delaunay triangulation of polygons. Holes and Multipolygons are supported.
sv: Beräknar den begränsade Delaunay-trianguleringen av polygoner. Stöd finns för hål och multipolygoner.

note: Tag: para
en: The "constrained Delaunay triangulation" of a polygon is a set of triangles formed from the vertices of the polygon, and covering it exactly, with the maximum total interior angle over all possible triangulations. It provides the "best quality" triangulation of the polygon.
sv: Den "begränsade Delaunay-trianguleringen" av en polygon är en uppsättning trianglar som bildas från polygonens hörn och täcker den exakt, med den maximala totala inre vinkeln över alla möjliga trianguleringar. Den ger den "bästa kvaliteten" på trianguleringen av polygonen.

note: Tag: para
en: Triangulation of a square.
sv: Triangulering av en kvadrat.

note: Tag: para
en: Triangulation of the letter P.
sv: Triangulering av bokstaven P.

note: Tag: para
en: Polygon Triangulation
sv: Polygontriangulering

note: Tag: title
en: Same example as ST_Tesselate
sv: Samma exempel som ST_Tesselate

note: Tag: para
en: ST_AsText output
sv: ST_AsText utdata

note: Tag: para
en: Original polygon
sv: Ursprunglig polygon

note: Tag: para
en: Triangulated Polygon
sv: Triangulerad polygon

note: Tag: refpurpose
en: Returns the boundaries of the Voronoi diagram of the vertices of a geometry.
sv: Returnerar gränserna för Voronoi-diagrammet för geometrins hörnpunkter.

note: Tag: para
en: Computes a two-dimensional <link xlink:href="https://en.wikipedia.org/wiki/Voronoi_diagram">Voronoi diagram</link> from the vertices of the supplied geometry and returns the boundaries between cells in the diagram as a MultiLineString. Returns null if input geometry is null. Returns an empty geometry collection if the input geometry contains only one vertex. Returns an empty geometry collection if the <varname>extend_to</varname> envelope has zero area.
sv: Beräknar ett tvådimensionellt <link xlink:href="https://en.wikipedia.org/wiki/Voronoi_diagram">Voronoi-diagram</link> från hörnen i den angivna geometrin och returnerar gränserna mellan cellerna i diagrammet som en MultiLineString. Returnerar null om indatageometrin är null. Returnerar en tom geometrisamling om indatageometrin endast innehåller ett vertex. Returnerar en tom geometrisamling om <varname>extend_to-kuvertet</varname> har noll area.

note: Tag: para
en: Optional parameters:
sv: Valfria parametrar:

note: Tag: para
en: <varname>tolerance</varname>: The distance within which vertices will be considered equivalent. Robustness of the algorithm can be improved by supplying a nonzero tolerance distance. (default = 0.0)
sv: <varname>tolerans</varname>: Det avstånd inom vilket hörn anses vara likvärdiga. Algoritmens robusthet kan förbättras genom att ange ett toleransavstånd som inte är noll. (standard = 0,0)

note: Tag: para
en: <varname>extend_to</varname>: If present, the diagram is extended to cover the envelope of the supplied geometry, unless smaller than the default envelope (default = NULL, default envelope is the bounding box of the input expanded by about 50%).
sv: <varname>extend_to</varname>: Om detta anges utökas diagrammet så att det täcker den medföljande geometrins omslutningsyta, om den inte är mindre än standardomslutningsytan (standard = NULL, standardomslutningsytan är inmatningsytans begränsningsbox utökad med ca 50%).

note: Tag: para
en: Voronoi diagram lines, with tolerance of 30 units
sv: Linjer i Voronoi-diagram, med en tolerans på 30 enheter

note: Tag: refpurpose
en: Returns the cells of the Voronoi diagram of the vertices of a geometry.
sv: Returnerar cellerna i Voronoi-diagrammet för hörnen i en geometri.

note: Tag: para
en: Computes a two-dimensional <link xlink:href="https://en.wikipedia.org/wiki/Voronoi_diagram">Voronoi diagram</link> from the vertices of the supplied geometry. The result is a GEOMETRYCOLLECTION of POLYGONs that covers an envelope larger than the extent of the input vertices. Returns null if input geometry is null. Returns an empty geometry collection if the input geometry contains only one vertex. Returns an empty geometry collection if the <varname>extend_to</varname> envelope has zero area.
sv: Beräknar ett tvådimensionellt <link xlink:href="https://en.wikipedia.org/wiki/Voronoi_diagram">Voronoi-diagram</link> från hörnen i den angivna geometrin. Resultatet är en GEOMETRYCOLLECTION av POLYGONER som täcker ett kuvert som är större än omfattningen av de ingående hörnen. Returnerar null om indatageometrin är null. Returnerar en tom geometrisamling om indatageometrin endast innehåller en vertex. Returnerar en tom geometrisamling om <varname>extend_to-kuvertet</varname> har noll area.

note: Tag: para
en: Points overlaid on top of Voronoi diagram
sv: Punkter överlagrade på toppen av Voronoi-diagrammet

note: Tag: para
en: Voronoi diagram, with tolerance of 30 units
sv: Voronoi-diagram, med tolerans på 30 enheter

note: Tag: title
en: Raster Reference
sv: Referens för raster

note: Tag: para
en: <varname>raster</varname> is a PostGIS type for storing and analyzing raster data.
sv: <varname>raster</varname> är en PostGIS-typ för lagring och analys av rasterdata.

note: Tag: para
en: For loading rasters from raster files please refer to <xref linkend="RT_Loading_Rasters"/>
sv: För att läsa in raster från rasterfiler, se <xref linkend="RT_Loading_Rasters"/>

note: Tag: para
en: Some examples in this reference use a raster table of dummy data, created with the following code:
sv: I några exempel i denna referens används en rastertabell med dummy-data som skapats med följande kod:

note: Tag: para
en: The functions below are ones which a user of PostGIS Raster is likely to need. There are other raster support functions which are not of interest to a general user.
sv: Funktionerna nedan är sådana som en användare av PostGIS Raster sannolikt kommer att behöva. Det finns andra stödfunktioner för raster som inte är av intresse för en allmän användare.

note: Tag: title
en: Raster Support Data types
sv: Rasterstöd Datatyper

note: Tag: para
en: This section lists the PostgreSQL data types specifically created to support raster functionality.
sv: Detta avsnitt listar PostgreSQL-datatyper som specifikt skapats för att stödja rasterfunktionalitet.

note: Tag: refpurpose
en: A spatial datatype with two fields - geom (holding a geometry object) and val (holding a double precision pixel value from a raster band).
sv: En spatial datatyp med två fält - geom (som innehåller ett geometriobjekt) och val (som innehåller ett pixelvärde med dubbel precision från ett rasterband).

note: Tag: para
en: geomval is a compound data type consisting of a geometry object referenced by the .geom field and val, a double precision value that represents the pixel value at a particular geometric location in a raster band. It is used by the ST_DumpAsPolygon and Raster intersection family of functions as an output type to explode a raster band into geometry polygons.
sv: geomval är en sammansatt datatyp som består av ett geometriobjekt som refereras av fältet .geom och val, ett värde med dubbel precision som representerar pixelvärdet på en viss geometrisk plats i ett rasterband. Den används av funktionerna ST_DumpAsPolygon och Raster intersection som en utdatatyp för att explodera ett rasterband till geometripolygoner.

note: Tag: refpurpose
en: <refpurpose>A composite type used as input into the ST_AddBand function defining the attributes and initial value of the new band.</refpurpose>
sv: <refpurpose>En sammansatt typ som används som indata till funktionen ST_AddBand och som definierar det nya bandets attribut och initiala värde.</refpurpose>

note: Tag: para
en: <para>A composite type used as input into the ST_AddBand function defining the attributes and initial value of the new band.</para>
sv: <para>En sammansatt typ som används som indata till funktionen ST_AddBand och som definierar det nya bandets attribut och initiala värde.</para>

note: Tag: para
en: 1-based value indicating the position where the new band will be added amongst the raster's bands. If NULL, the new band will be added at the end of the raster's bands.
sv: 1-baserat värde som anger positionen där det nya bandet ska läggas till bland rastrets band. Om NULL, kommer det nya bandet att läggas till i slutet av rastrets band.

note: Tag: para
en: Pixel type of the new band. One of defined pixel types as described in <xref linkend="RT_ST_BandPixelType"/>.
sv: Pixeltyp för det nya bandet. En av de definierade pixeltyperna som beskrivs i <xref linkend="RT_ST_BandPixelType"/>.

note: Tag: para
en: Initial value that all pixels of new band will be set to.
sv: Initialt värde som alla pixlar i det nya bandet kommer att sättas till.

note: Tag: para
en: NODATA value of the new band. If NULL, the new band will not have a NODATA value assigned.
sv: NODATA-värde för det nya bandet. Om NULL, kommer det nya bandet inte att tilldelas något NODATA-värde.

note: Tag: refpurpose
en: <refpurpose>A composite type for use when needing to express a raster and a band index of that raster.</refpurpose>
sv: <refpurpose>En sammansatt typ som kan användas när man behöver uttrycka ett raster och ett bandindex för detta raster.</refpurpose>

note: Tag: para
en: <para>A composite type for use when needing to express a raster and a band index of that raster.</para>
sv: <para>En sammansatt typ som kan användas när man behöver uttrycka ett raster och ett bandindex för detta raster.</para>

note: Tag: para
en: The raster in question/
sv: Rastret i fråga/

note: Tag: para
en: 1-based value indicating the band of raster
sv: 1-baserat värde som indikerar bandet av raster

note: Tag: refpurpose
en: raster spatial data type.
sv: spatial rasterdatatyp.

note: Tag: para
en: raster is a spatial data type used to represent raster data such as those imported from JPEGs, TIFFs, PNGs, digital elevation models. Each raster has 1 or more bands each having a set of pixel values. Rasters can be georeferenced.
sv: raster är en spatial datatyp som används för att representera rasterdata som de som importeras från JPEGs, TIFFs, PNGs, digitala höjdmodeller. Varje raster har 1 eller flera band som vart och ett har en uppsättning pixelvärden. Raster kan georefereras.

note: Tag: para
en: Requires PostGIS be compiled with GDAL support. Currently rasters can be implicitly converted to geometry type, but the conversion returns the <xref linkend="RT_ST_ConvexHull"/> of the raster. This auto casting may be removed in the near future so don't rely on it.
sv: Kräver att PostGIS är kompilerat med GDAL-stöd. För närvarande kan raster implicit konverteras till geometrityp, men konverteringen returnerar <xref linkend="RT_ST_ConvexHull"/> för rastret. Denna automatiska casting kan tas bort inom en snar framtid, så lita inte på det.

note: Tag: refpurpose
en: A composite type used as input into the ST_Reclass function defining the behavior of reclassification.
sv: En sammansatt typ som används som indata till funktionen ST_Reclass och som definierar beteendet vid omklassificering.

note: Tag: para
en: A composite type used as input into the <xref linkend="RT_ST_Reclass"/> function defining the behavior of reclassification.
sv: En sammansatt typ som används som indata till funktionen <xref linkend="RT_ST_Reclass"/> som definierar beteendet vid omklassificering.

note: Tag: para
en: The band number of band to reclassify.
sv: Bandnumret på bandet för att omklassificera.

note: Tag: para
en: range expression consisting of comma delimited range:map_range mappings. : to define mapping that defines how to map old band values to new band values. ( means &gt;, ) means less than, ] &lt; or equal, [ means &gt; or equal
sv: range-uttryck som består av kommaseparerade range:map_range-mappningar. : för att definiera mappning som definierar hur gamla bandvärden ska mappas till nya bandvärden. ( betyder &gt;, ) betyder mindre än, ] &lt; eller lika med, [ betyder &gt; eller lika med

note: Tag: para
en: ( notation is optional so a-b means the same as (a-b)
sv: ( notation är valfri så a-b betyder samma sak som (a-b)

note: Tag: para
en: One of defined pixel types as described in <xref linkend="RT_ST_BandPixelType"/>
sv: En av de definierade pixeltyperna som beskrivs i <xref linkend="RT_ST_BandPixelType"/>

note: Tag: para
en: Value to treat as no data. For image outputs that support transparency, these will be blank.
sv: Värde som ska behandlas som ingen data. För bildutdata som stöder transparens kommer dessa att vara tomma.

note: Tag: title
en: Example: Reclassify band 2 as an 8BUI where 255 is nodata value
sv: Exempel: Omklassificera band 2 som ett 8BUI där 255 är nodatavärdet

note: Tag: title
en: Example: Reclassify band 1 as an 1BB and no nodata value defined
sv: Exempel: Omklassificera band 1 som 1BB och inget noddatavärde definierat

note: Tag: refpurpose
en: A composite type returned by the ST_SummaryStats and ST_SummaryStatsAgg functions.
sv: En sammansatt typ som returneras av funktionerna ST_SummaryStats och ST_SummaryStatsAgg.

note: Tag: para
en: A composite type returned by the <xref linkend="RT_ST_SummaryStats"/> and <xref linkend="RT_ST_SummaryStatsAgg"/> functions.
sv: En sammansatt typ som returneras av funktionerna <xref linkend="RT_ST_SummaryStats"/> och <xref linkend="RT_ST_SummaryStatsAgg"/>.

note: Tag: term
en: count integer
sv: antal heltal

note: Tag: para
en: Number of pixels counted for the summary statistics.
sv: Antal pixlar som räknats för den sammanfattande statistiken.

note: Tag: term
en: sum double precision
sv: summa dubbel precision

note: Tag: para
en: Sum of all counted pixel values.
sv: Summan av alla räknade pixelvärden.

note: Tag: term
en: mean double precision
sv: medelvärde dubbel precision

note: Tag: para
en: Arithmetic mean of all counted pixel values.
sv: Aritmetiskt medelvärde av alla räknade pixelvärden.

note: Tag: term
en: stddev double precision
sv: stddev dubbel precision

note: Tag: para
en: Standard deviation of all counted pixel values.
sv: Standardavvikelse för alla räknade pixelvärden.

note: Tag: term
en: min double precision
sv: min dubbel precision

note: Tag: para
en: Minimum value of counted pixel values.
sv: Minimivärde för räknade pixelvärden.

note: Tag: term
en: max double precision
sv: max dubbel precision

note: Tag: para
en: Maximum value of counted pixel values.
sv: Maximalt värde för räknade pixelvärden.

note: Tag: refpurpose
en: <refpurpose>A composite type used as input into the ST_Union function defining the bands to be processed and behavior of the UNION operation.</refpurpose>
sv: <refpurpose>En sammansatt typ som används som indata till ST_Union-funktionen och som definierar de band som ska bearbetas och beteendet hos UNION-operationen.</refpurpose>

note: Tag: para
en: <para>A composite type used as input into the ST_Union function defining the bands to be processed and behavior of the UNION operation.</para>
sv: <para>En sammansatt typ som används som indata till ST_Union-funktionen och som definierar de band som ska bearbetas och beteendet hos UNION-operationen.</para>

note: Tag: para
en: 1-based value indicating the band of each input raster to be processed.
sv: 1-baserat värde som anger bandet för varje inmatningsraster som ska bearbetas.

note: Tag: para
en: Type of UNION operation. One of defined types as described in <xref linkend="RT_ST_Union"/>.
sv: Typ av UNION-operation. En av de definierade typer som beskrivs i <xref linkend="RT_ST_Union"/>.

note: Tag: title
en: Raster Management
sv: Rasterhantering

note: Tag: refpurpose
en: Adds raster constraints to a loaded raster table for a specific column that constrains spatial ref, scaling, blocksize, alignment, bands, band type and a flag to denote if raster column is regularly blocked. The table must be loaded with data for the constraints to be inferred. Returns true if the constraint setting was accomplished and issues a notice otherwise.
sv: Lägger till rasterbegränsningar till en laddad rastertabell för en specifik kolumn som begränsar spatial ref, skalning, blockstorlek, inriktning, band, bandtyp och en flagga för att ange om rasterkolumnen blockeras regelbundet. Tabellen måste vara laddad med data för att begränsningarna ska kunna härledas. Returnerar true om begränsningsinställningen har utförts och utfärdar ett meddelande i annat fall.

note: Tag: para
en: Generates constraints on a raster column that are used to display information in the <varname>raster_columns</varname> raster catalog. The <varname>rastschema</varname> is the name of the table schema the table resides in. The <varname>srid</varname> must be an integer value reference to an entry in the SPATIAL_REF_SYS table.
sv: Skapar begränsningar för en rasterkolumn som används för att visa information i rasterkatalogen <varname>raster_columns</varname>. <varname>Rastschema</varname> är namnet på det tabellschema som tabellen finns i. <varname>Srid</varname> måste vara en heltalsreferens till en post i tabellen SPATIAL_REF_SYS.

note: Tag: para
en: <varname>raster2pgsql</varname> loader uses this function to register raster tables
sv: <varname>raster2pgsql-laddaren</varname> använder denna funktion för att registrera rastertabeller

note: Tag: para
en: Valid constraint names to pass in: refer to <xref linkend="RT_Raster_Columns"/> for more details.
sv: Giltiga namn på begränsningar som kan anges: se <xref linkend="RT_Raster_Columns"/> för mer information.

note: Tag: para
en: <varname>blocksize</varname> sets both X and Y blocksize
sv: <varname>blocksize</varname> ställer in både X- och Y-blocksize

note: Tag: para
en: <varname>blocksize_x</varname> sets X tile (width in pixels of each tile)
sv: <varname>blocksize_x</varname> ställer in X-tile (bredd i pixlar för varje tile)

note: Tag: para
en: <varname>blocksize_y</varname> sets Y tile (height in pixels of each tile)
sv: <varname>blocksize_y</varname> anger Y-platta (höjd i pixlar för varje platta)

note: Tag: para
en: <varname>extent</varname> computes extent of whole table and applies constraint all rasters must be within that extent
sv: <varname>extent</varname> beräknar hela tabellens utsträckning och tillämpar begränsningen att alla raster måste ligga inom denna utsträckning

note: Tag: para
en: <varname>num_bands</varname> number of bands
sv: <varname>num_bands</varname> antal band

note: Tag: para
en: <varname>pixel_types</varname> reads array of pixel types for each band ensure all band n have same pixel type
sv: <varname>pixel_types</varname> läser matris med pixeltyper för varje band säkerställer att alla band n har samma pixeltyp

note: Tag: para
en: <varname>regular_blocking</varname> sets spatially unique (no two rasters can be spatially the same) and coverage tile (raster is aligned to a coverage) constraints
sv: <varname>regular_blocking</varname> anger spatialt unika (inga två raster kan vara spatialt lika) och täckningsplatta (raster är anpassat till en täckning) begränsningar

note: Tag: para
en: <varname>same_alignment</varname> ensures they all have same alignment meaning any two tiles you compare will return true for. Refer to <xref linkend="RT_ST_SameAlignment"/>.
sv: <varname>same_alignment</varname> säkerställer att de alla har samma inriktning, vilket innebär att alla två brickor du jämför kommer att returnera sant för. Hänvisa till <xref linkend="RT_ST_SameAlignment"/>.

note: Tag: para
en: <varname>srid</varname> ensures all have same srid
sv: <varname>srid</varname> säkerställer att alla har samma srid

note: Tag: para
en: More -- any listed as inputs into the above functions
sv: Mer -- alla som anges som indata i ovanstående funktioner

note: Tag: para
en: This function infers the constraints from the data already present in the table. As such for it to work, you must create the raster column first and then load it with data.
sv: Denna funktion härleder begränsningarna från de data som redan finns i tabellen. För att den ska fungera måste du därför först skapa rasterkolumnen och sedan läsa in den med data.

note: Tag: para
en: If you need to load more data in your tables after you have already applied constraints, you may want to run the DropRasterConstraints if the extent of your data has changed.
sv: Om du behöver läsa in mer data i dina tabeller efter att du redan har tillämpat begränsningar kan du köra DropRasterConstraints om omfattningen av dina data har ändrats.

note: Tag: title
en: Examples: Apply all possible constraints on column based on data
sv: Exempel: Tillämpa alla möjliga begränsningar på kolumnen baserat på data

note: Tag: title
en: Examples: Apply single constraint
sv: Exempel: Tillämpa en enda begränsning

note: Tag: refpurpose
en: Drops PostGIS raster constraints that refer to a raster table column. Useful if you need to reload data or update your raster column data.
sv: Tar bort PostGIS-rasterbegränsningar som hänvisar till en rastertabellkolumn. Användbart om du behöver ladda om data eller uppdatera dina rasterkolumndata.

note: Tag: para
en: Drops PostGIS raster constraints that refer to a raster table column that were added by <xref linkend="RT_AddRasterConstraints"/>. Useful if you need to load more data or update your raster column data. You do not need to do this if you want to get rid of a raster table or a raster column.
sv: Tar bort PostGIS-rasterbegränsningar som hänvisar till en rastertabellkolumn som lades till av <xref linkend="RT_AddRasterConstraints"/>. Användbart om du behöver läsa in mer data eller uppdatera dina rasterkolumndata. Du behöver inte göra detta om du vill bli av med en rastertabell eller en rasterkolumn.

note: Tag: para
en: To drop a raster table use the standard
sv: För att släppa en rastertabell använder du standarden

note: Tag: para
en: To drop just a raster column and leave the rest of the table, use standard SQL
sv: Om du bara vill ta bort en rasterkolumn och behålla resten av tabellen använder du standard SQL

note: Tag: para
en: the table will disappear from the <varname>raster_columns</varname> catalog if the column or table is dropped. However if only the constraints are dropped, the raster column will still be listed in the <varname>raster_columns</varname> catalog, but there will be no other information about it aside from the column name and table.
sv: kommer tabellen att försvinna från katalogen <varname>raster_columns</varname> om kolumnen eller tabellen tas bort. Men om endast begränsningarna tas bort kommer rasterkolumnen fortfarande att listas i katalogen <varname>raster_columns</varname>, men det kommer inte att finnas någon annan information om den förutom kolumnnamnet och tabellen.

note: Tag: refpurpose
en: Tag a raster column as being an overview of another.
sv: Märk en rasterkolumn som en översikt av en annan.

note: Tag: para
en: Adds constraints on a raster column that are used to display information in the <varname>raster_overviews</varname> raster catalog.
sv: Lägger till begränsningar för en rasterkolumn som används för att visa information i rasterkatalogen <varname>raster_overviews</varname>.

note: Tag: para
en: The <varname>ovfactor</varname> parameter represents the scale multiplier in the overview column: higher overview factors have lower resolution.
sv: Parametern <varname>ovfactor</varname> representerar skalmultiplikatorn i översiktskolumnen: högre översiktsfaktorer ger lägre upplösning.

note: Tag: para
en: When the <varname>ovschema</varname> and <varname>refschema</varname> parameters are omitted, the first table found scanning the <varname>search_path</varname> will be used.
sv: När parametrarna <varname>ovschema</varname> och <varname>refschema</varname> utelämnas används den första tabellen som hittas när <varname>sökvägen</varname> skannas.

note: Tag: refpurpose
en: Untag a raster column from being an overview of another.
sv: Avmarkera en rasterkolumn från att vara en översikt av en annan.

note: Tag: para
en: Remove from a raster column the constraints used to show it as being an overview of another in the <varname>raster_overviews</varname> raster catalog.
sv: Ta bort de begränsningar som används för att visa en rasterkolumn som en översikt över en annan i rasterkatalogen <varname>raster_overviews</varname> från en rasterkolumn.

note: Tag: para
en: When the <varname>ovschema</varname> parameter is omitted, the first table found scanning the <varname>search_path</varname> will be used.
sv: Om parametern <varname>ovschema</varname> utelämnas används den första tabellen som hittas när <varname>sökvägen</varname> skannas.

note: Tag: refpurpose
en: Reports the version of the GDAL library in use by PostGIS.
sv: Rapporterar den version av GDAL-biblioteket som används av PostGIS.

note: Tag: para
en: Reports the version of the GDAL library in use by PostGIS. Will also check and report if GDAL can find its data files.
sv: Rapporterar den version av GDAL-biblioteket som används av PostGIS. Kommer också att kontrollera och rapportera om GDAL kan hitta sina datafiler.

note: Tag: refpurpose
en: Reports full raster library build date.
sv: Rapporterar hela rasterbibliotekets byggnadsdatum.

note: Tag: para
en: Reports raster build date
sv: Rapporterar rastrets byggnadsdatum

note: Tag: refpurpose
en: <refpurpose>Reports full raster version and build configuration infos.</refpurpose>
sv: <refpurpose>Rapporterar fullständig information om rasterversion och byggkonfiguration.</refpurpose>

note: Tag: para
en: <para>Reports full raster version and build configuration infos.</para>
sv: <para>Rapporterar fullständig information om rasterversion och byggkonfiguration.</para>

note: Tag: refpurpose
en: Returns a list of raster formats supported by PostGIS through GDAL. Only those formats with can_write=True can be used by ST_AsGDALRaster
sv: Returnerar en lista över rasterformat som stöds av PostGIS via GDAL. Endast de format med can_write=True kan användas av ST_AsGDALRaster

note: Tag: para
en: Returns a list of raster formats short_name,long_name and creator options of each format supported by GDAL. Use the short_name as input in the <varname>format</varname> parameter of <xref linkend="RT_ST_AsGDALRaster"/>. Options vary depending on what drivers your libgdal was compiled with. <varname>create_options</varname> returns an xml formatted set of CreationOptionList/Option consisting of name and optional <varname>type</varname>, <varname>description</varname> and set of <varname>VALUE</varname> for each creator option for the specific driver.
sv: Returnerar en lista med rasterformat short_name,long_name och skapande alternativ för varje format som stöds av GDAL. Använd short_name som indata i <varname>format</varname>-parametern för <xref linkend="RT_ST_AsGDALRaster"/>. Alternativen varierar beroende på vilka drivrutiner som libgdal kompilerades med. <varname>create_options</varname> returnerar en xml-formaterad uppsättning CreationOptionList/Option som består av namn och valfri <varname>type</varname>, <varname>description</varname> och uppsättning <varname>VALUE</varname> för varje skaparalternativ för den specifika drivrutinen.

note: Tag: para
en: Changed: 2.5.0 - add can_read and can_write columns.
sv: Ändrad: 2.5.0 - lägg till kolumnerna can_read och can_write.

note: Tag: para
en: Changed: 2.0.6, 2.1.3 - by default no drivers are enabled, unless GUC or Environment variable gdal_enabled_drivers is set.
sv: Ändrad: 2.0.6, 2.1.3 - som standard är inga drivrutiner aktiverade, såvida inte GUC eller miljövariabeln gdal_enabled_drivers är inställd.

note: Tag: para
en: Availability: 2.0.0 - requires GDAL &gt;= 1.6.0.
sv: Tillgänglighet: 2.0.0 - kräver GDAL &gt;= 1.6.0.

note: Tag: title
en: Examples: List of Drivers
sv: Exempel: Lista över drivare

note: Tag: title
en: Example: List of options for each driver
sv: Exempel: Lista med alternativ för varje drivare

note: Tag: refpurpose
en: Change the SRID of all rasters in the user-specified column and table.
sv: Ändra SRID för alla raster i den användarspecifika kolumnen och tabellen.

note: Tag: para
en: Change the SRID of all rasters in the user-specified column and table. The function will drop all appropriate column constraints (extent, alignment and SRID) before changing the SRID of the specified column's rasters.
sv: Ändra SRID för alla raster i den användarspecificerade kolumnen och tabellen. Funktionen släpper alla lämpliga kolumnbegränsningar (utsträckning, inriktning och SRID) innan SRID ändras för den angivna kolumnens raster.

note: Tag: para
en: The data (band pixel values) of the rasters are not touched by this function. Only the raster's metadata is changed.
sv: Data (bandpixelvärden) i rastrerna berörs inte av denna funktion. Endast rastrets metadata ändras.

note: Tag: refpurpose
en: Create an reduced resolution version of a given raster coverage.
sv: Skapa en version med reducerad upplösning av en given rastertäckning.

note: Tag: para
en: Create an overview table with resampled tiles from the source table. Output tiles will have the same size of input tiles and cover the same spatial extent with a lower resolution (pixel size will be 1/<varname>factor</varname> of the original in both directions).
sv: Skapa en översiktstabell med omsamplade plattor från källtabellen. Utdatabrickorna kommer att ha samma storlek som indatabrickorna och täcka samma spatiala utsträckning med en lägre upplösning (pixelstorleken kommer att vara 1/<varname>faktor</varname> av originalet i båda riktningarna).

note: Tag: para
en: The overview table will be made available in the <varname>raster_overviews</varname> catalog and will have raster constraints enforced.
sv: Översiktstabellen kommer att göras tillgänglig i katalogen <varname>raster_overviews</varname> och kommer att ha rasterbegränsningar.

note: Tag: para
en: Algorithm options are: 'NearestNeighbor', 'Bilinear', 'Cubic', 'CubicSpline', and 'Lanczos'. Refer to: <link xlink:href="http://www.gdal.org/gdalwarp.html">GDAL Warp resampling methods</link> for more details.
sv: Algoritmalternativen är: "NearestNeighbor", "Bilinear", "Cubic", "CubicSpline" och "Lanczos". Hänvisa till: <link xlink:href="http://www.gdal.org/gdalwarp.html">GDAL Warp resampling methods</link> för mer information.

note: Tag: para
en: Output to generally better quality but slower to product format
sv: Generellt bättre kvalitet på utdata, men långsammare till produktformat

note: Tag: para
en: Output to faster to process default nearest neighbor
sv: Utdata till snabbare för att bearbeta standard närmaste granne

note: Tag: refpurpose
en: Returns a raster with the new band(s) of given type added with given initial value in the given index location. If no index is specified, the band is added to the end.
sv: Returnerar ett raster med det eller de nya banden av given typ som lagts till med givet initialvärde på den givna indexplatsen. Om inget index anges läggs bandet till i slutet.

note: Tag: para
en: Returns a raster with a new band added in given position (index), of given type, of given initial value, and of given nodata value. If no index is specified, the band is added to the end. If no <varname>fromband</varname> is specified, band 1 is assumed. Pixel type is a string representation of one of the pixel types specified in <xref linkend="RT_ST_BandPixelType"/>. If an existing index is specified all subsequent bands &gt;= that index are incremented by 1. If an initial value greater than the max of the pixel type is specified, then the initial value is set to the highest value allowed by the pixel type.
sv: Returnerar ett raster med ett nytt band tillagt i given position (index), av given typ, med givet initialt värde och med givet nodatavärde. Om inget index anges läggs bandet till i slutet. Om inget <varname>fromband</varname> anges antas band 1. Pixel type är en strängrepresentation av en av de pixeltyper som anges i <xref linkend="RT_ST_BandPixelType"/>. Om ett befintligt index anges ökas alla efterföljande band &gt;= det indexet med 1. Om ett startvärde som är större än pixeltypens max anges, sätts startvärdet till det högsta värde som pixeltypen tillåter.

note: Tag: para
en: For the variant that takes an array of <xref linkend="addbandarg"/> (Variant 1), a specific addbandarg's index value is relative to the raster at the time when the band described by that addbandarg is being added to the raster. See the Multiple New Bands example below.
sv: För den variant som tar en array av <xref linkend="addbandarg"/> (Variant 1) är indexvärdet för ett specifikt addbandarg relativt till rastret vid den tidpunkt då det band som beskrivs av det addbandarg läggs till i rastret. Se exemplet Multiple New Bands nedan.

note: Tag: para
en: For the variant that takes an array of rasters (Variant 5), if <varname>torast</varname> is NULL then the <varname>fromband</varname> band of each raster in the array is accumulated into a new raster.
sv: För den variant som tar en array av raster (variant 5), om <varname>torast</varname> är NULL, ackumuleras <varname>fromband-bandet</varname> för varje raster i arrayen till ett nytt raster.

note: Tag: para
en: For the variants that take <varname>outdbfile</varname> (Variants 6 and 7), the value must include the full path to the raster file. The file must also be accessible to the postgres server process.
sv: För de varianter som tar <varname>utdbfile</varname> (variant 6 och 7) måste värdet innehålla den fullständiga sökvägen till rasterfilen. Filen måste också vara tillgänglig för postgres-serverprocessen.

note: Tag: para
en: Enhanced: 2.1.0 support for addbandarg added.
sv: Förbättrad: 2.1.0-stöd för addbandarg har lagts till.

note: Tag: para
en: Enhanced: 2.1.0 support for new out-db bands added.
sv: Förbättrad: 2.1.0 stöd för nya out-db band tillagt.

note: Tag: title
en: Examples: Single New Band
sv: Exempel: Enstaka nytt band

note: Tag: title
en: Examples: Multiple New Bands
sv: Exempel: Flera nya band

note: Tag: title
en: Examples: New Out-db band
sv: Exempel: Nytt Out-db-band

note: Tag: refpurpose
en: Converts a PostGIS geometry to a PostGIS raster.
sv: Konverterar en PostGIS-geometri till ett PostGIS-raster.

note: Tag: para
en: Converts a PostGIS geometry to a PostGIS raster. The many variants offers three groups of possibilities for setting the alignment and pixelsize of the resulting raster.
sv: Konverterar en PostGIS-geometri till ett PostGIS-raster. De många varianterna erbjuder tre grupper av möjligheter att ställa in justering och pixelstorlek för det resulterande rastret.

note: Tag: para
en: The first group, composed of the two first variants, produce a raster having the same alignment (<varname>scalex</varname>, <varname>scaley</varname>, <varname>gridx</varname> and <varname>gridy</varname>), pixel type and nodata value as the provided reference raster. You generally pass this reference raster by joining the table containing the geometry with the table containing the reference raster.
sv: Den första gruppen, som består av de två första varianterna, producerar ett raster med samma inriktning (<varname>scalex</varname>, <varname>scaley</varname>, <varname>gridx</varname> och <varname>gridy</varname>), pixeltyp och nodatavärde som det tillhandahållna referensrastret. Du skickar i allmänhet detta referensraster genom att koppla samman tabellen som innehåller geometrin med tabellen som innehåller referensrastret.

note: Tag: para
en: The second group, composed of four variants, let you set the dimensions of the raster by providing the parameters of a pixel size (<varname>scalex</varname> &amp; <varname>scaley</varname> and <varname>skewx</varname> &amp; <varname>skewy</varname>). The <varname>width</varname> &amp; <varname>height</varname> of the resulting raster will be adjusted to fit the extent of the geometry. In most cases, you must cast integer <varname>scalex</varname> &amp; <varname>scaley</varname> arguments to double precision so that PostgreSQL choose the right variant.
sv: Den andra gruppen, som består av fyra varianter, låter dig ställa in rastrets dimensioner genom att ange parametrarna för en pixelstorlek<varname>(scalex</varname> &amp; <varname>scaley</varname> och <varname>skewx</varname> &amp; <varname>skewy</varname>). <varname>Bredden</varname> och <varname>höjden</varname> på det resulterande rastret kommer att justeras för att passa geometrins omfattning. I de flesta fall måste du kasta heltal <varname>scalex</varname> &amp; <varname>scaley-argument</varname> till dubbel precision så att PostgreSQL väljer rätt variant.

note: Tag: para
en: The third group, composed of four variants, let you fix the dimensions of the raster by providing the dimensions of the raster (<varname>width</varname> &amp; <varname>height</varname>). The parameters of the pixel size (<varname>scalex</varname> &amp; <varname>scaley</varname> and <varname>skewx</varname> &amp; <varname>skewy</varname>) of the resulting raster will be adjusted to fit the extent of the geometry.
sv: Den tredje gruppen, som består av fyra varianter, låter dig fastställa rastrets dimensioner genom att ange rastrets dimensioner (<varname>width</varname> &amp; <varname>height</varname>). Parametrarna för pixelstorleken (<varname>scalex</varname> &amp; <varname>scaley</varname> och <varname>skewx</varname> &amp; <varname>skewy</varname>) i det resulterande rastret kommer att justeras för att passa geometrins utsträckning.

note: Tag: para
en: The two first variants of each of those two last groups let you specify the alignment with an arbitrary corner of the alignment grid (<varname>gridx</varname> &amp; <varname>gridy</varname>) and the two last variants takes the upper left corner (<varname>upperleftx</varname> &amp; <varname>upperlefty</varname>).
sv: De två första varianterna av var och en av de två sista grupperna låter dig ange inriktningen med ett godtyckligt hörn av inriktningsrutnätet (<varname>gridx</varname> &amp; <varname>gridy</varname>) och de två sista varianterna tar det övre vänstra hörnet (<varname>upperleftx</varname> &amp; <varname>upperlefty</varname>).

note: Tag: para
en: Each group of variant allows producing a one band raster or a multiple bands raster. To produce a multiple bands raster, you must provide an array of pixel types (<varname>pixeltype[]</varname>), an array of initial values (<varname>value</varname>) and an array of nodata values (<varname>nodataval</varname>). If not provided pixeltyped defaults to 8BUI, values to 1 and nodataval to 0.
sv: Varje variantgrupp gör det möjligt att producera ett enbandsraster eller ett flerbandsraster. För att producera ett raster med flera band måste du tillhandahålla en array med pixeltyper<varname>(pixeltype[])</varname>, en array med initiala värden (<varname>value</varname>) och en array med<varname>nodatavärden (nodataval)</varname>. Om pixeltyped inte tillhandahålls är standardvärdet 8BUI, värdena 1 och nodataval 0.

note: Tag: para
en: The output raster will be in the same spatial reference as the source geometry. The only exception is for variants with a reference raster. In this case the resulting raster will get the same SRID as the reference raster.
sv: Utdatarastret kommer att ha samma spatiala referens som källgeometrin. Det enda undantaget är för varianter med ett referensraster. I detta fall kommer det resulterande rastret att få samma SRID som referensrastret.

note: Tag: para
en: The optional <varname>touched</varname> parameter defaults to false and maps to the GDAL ALL_TOUCHED rasterization option, which determines if pixels touched by lines or polygons will be burned. Not just those on the line render path, or whose center point is within the polygon.
sv: Den valfria parametern <varname>touched</varname> är som standard false och mappar till rasteriseringsalternativet GDAL ALL_TOUCHED, som avgör om pixlar som berörs av linjer eller polygoner ska brännas. Inte bara de som ligger på linjens renderbana eller vars mittpunkt ligger inom polygonen.

note: Tag: para
en: This is particularly useful for rendering jpegs and pngs of geometries directly from the database when using in combination with <xref linkend="RT_ST_AsPNG"/> and other <xref linkend="RT_ST_AsGDALRaster"/> family of functions.
sv: Detta är särskilt användbart för att rendera jpeg- och png-filer av geometrier direkt från databasen när de används i kombination med <xref linkend="RT_ST_AsPNG"/> och andra funktioner i <xref linkend="RT_ST_AsGDALRaster"/> -familjen.

note: Tag: para
en: Not yet capable of rendering complex geometry types such as curves, TINS, and PolyhedralSurfaces, but should be able too once GDAL can.
sv: Kan ännu inte rendera komplexa geometrityper som kurvor, TINS och PolyhedralSurfaces, men bör kunna göra det när GDAL kan det.

note: Tag: title
en: Examples: Output geometries as PNG files
sv: Exempel: Utdata av geometrier som PNG-filer

note: Tag: para
en: black circle
sv: svart cirkel

note: Tag: para
en: example from buffer rendered with just PostGIS
sv: exempel från buffert som renderas med bara PostGIS

note: Tag: refpurpose
en: Aggregate. Renders PostGIS geometries into a new raster.
sv: Aggregera. Renderar PostGIS-geometrier till ett nytt raster.

note: Tag: para
en: Returns a single-band raster containing the rendered version of all incoming geometries, each with its associated value.
sv: Returnerar ett enbandsraster som innehåller den renderade versionen av alla inkommande geometrier, var och en med sitt associerade värde.

note: Tag: refpurpose
en: Returns one or more bands of an existing raster as a new raster. Useful for building new rasters from existing rasters.
sv: Returnerar ett eller flera band från ett befintligt raster som ett nytt raster. Användbart för att bygga nya raster från befintliga raster.

note: Tag: para
en: Returns one or more bands of an existing raster as a new raster. Useful for building new rasters from existing rasters or export of only selected bands of a raster or rearranging the order of bands in a raster. If no band is specified or any of specified bands does not exist in the raster, then all bands are returned. Used as a helper function in various functions such as for deleting a band.
sv: Returnerar ett eller flera band i ett befintligt raster som ett nytt raster. Användbar för att bygga nya raster från befintliga raster eller exportera endast utvalda band i ett raster eller omorganisera ordningen på banden i ett raster. Om inget band anges eller om något av de angivna banden inte finns i rastret returneras alla band. Används som en hjälpfunktion i olika funktioner, t.ex. för att radera ett band.

note: Tag: para
en: For the <code>nbands</code> as text variant of function, the default delimiter is <code>,</code> which means you can ask for <code>'1,2,3'</code> and if you wanted to use a different delimiter you would do <code>ST_Band(rast, '1@2@3', '@')</code>. For asking for multiple bands, we strongly suggest you use the array form of this function e.g. <code>ST_Band(rast, '{1,2,3}'::int[]);</code> since the <code>text</code> list of bands form may be removed in future versions of PostGIS.
sv: För funktionen <code>nbands</code> as textvariant är standardavgränsaren <code>,</code> vilket innebär att du kan be om <code>"1,2,3"</code> och om du vill använda en annan avgränsare gör du <code>ST_Band(rast, '1@2@3', '@').</code> För att be om flera band rekommenderar vi starkt att du använder array-formen av denna funktion, t.ex. <code>ST_Band(rast, '{1,2,3}'::int[]);</code> eftersom <code>textlistan</code> med band kan tas bort i framtida versioner av PostGIS.

note: Tag: para
en: original (column rast)
sv: original (kolumn rast)

note: Tag: refpurpose
en: Cover georeferenced area with a grid of empty raster tiles.
sv: Täck georefererat område med ett rutnät av tomma rasterplattor.

note: Tag: para
en: Create a set of raster tiles with <xref linkend="RT_ST_MakeEmptyRaster"/>. Grid dimension is <varname>width</varname> &amp; <varname>height</varname>. Tile dimension is <varname>tilewidth</varname> &amp; <varname>tileheight</varname>. The covered georeferenced area is from upper left corner (<varname>upperleftx</varname>, <varname>upperlefty</varname>) to lower right corner (<varname>upperleftx</varname> + <varname>width</varname> * <varname>scalex</varname>, <varname>upperlefty</varname> + <varname>height</varname> * <varname>scaley</varname>).
sv: Skapa en uppsättning rasterplattor med <xref linkend="RT_ST_MakeEmptyRaster"/>. Grid-dimensionen är <varname>bredd</varname> och <varname>höjd</varname>. Plattdimensionen är <varname>tilewidth</varname> och <varname>tileheight</varname>. Det täckta georefererade området är från övre vänstra hörnet<varname>(upperleftx</varname>, <varname>upperlefty</varname>) till nedre högra hörnet<varname>(</varname> upperleftx + <varname>bredd</varname> * <varname>scalex</varname>, <varname>upperlefty</varname> + <varname>höjd</varname> * <varname>scaley</varname>).

note: Tag: para
en: Note that scaley is generally negative for rasters and scalex is generally positive. So lower right corner will have a lower y value and higher x value than the upper left corner.
sv: Observera att scaley i allmänhet är negativt för raster och scalex i allmänhet är positivt. Så det nedre högra hörnet kommer att ha ett lägre y-värde och ett högre x-värde än det övre vänstra hörnet.

note: Tag: title
en: Examples Basic
sv: Exempel Grundläggande

note: Tag: para
en: Create 16 tiles in a 4x4 grid to cover the WGS84 area from upper left corner (22, 77) to lower right corner (55, 33).
sv: Skapa 16 plattor i ett 4x4 rutnät för att täcka WGS84-området från övre vänstra hörnet (22, 77) till nedre högra hörnet (55, 33).

note: Tag: refpurpose
en: Returns an empty raster (having no bands) of given dimensions (width &amp; height), upperleft X and Y, pixel size and rotation (scalex, scaley, skewx &amp; skewy) and reference system (srid). If a raster is passed in, returns a new raster with the same size, alignment and SRID. If srid is left out, the spatial ref is set to unknown (0).
sv: Returnerar ett tomt raster (utan band) med givna dimensioner (bredd &amp; höjd), övre vänstra X och Y, pixelstorlek och rotation (scalex, scaley, skewx &amp; skewy) och referenssystem (srid). Om ett raster skickas in returneras ett nytt raster med samma storlek, inriktning och SRID. Om srid utelämnas sätts den spatiala ref till okänd (0).

note: Tag: para
en: Returns an empty raster (having no band) of given dimensions (width &amp; height) and georeferenced in spatial (or world) coordinates with upper left X (upperleftx), upper left Y (upperlefty), pixel size and rotation (scalex, scaley, skewx &amp; skewy) and reference system (srid).
sv: Returnerar ett tomt raster (utan band) med givna dimensioner (bredd &amp; höjd) och georefererat i spatiala (eller världsliga) koordinater med övre vänstra X (upperleftx), övre vänstra Y (upperlefty), pixelstorlek och rotation (scalex, scaley, skewx &amp; skewy) och referenssystem (srid).

note: Tag: para
en: The last version use a single parameter to specify the pixel size (pixelsize). scalex is set to this argument and scaley is set to the negative value of this argument. skewx and skewy are set to 0.
sv: Den senaste versionen använder en enda parameter för att ange pixelstorleken (pixelsize). scalex sätts till detta argument och scaley sätts till det negativa värdet av detta argument. skewx och skewy sätts till 0.

note: Tag: para
en: If an existing raster is passed in, it returns a new raster with the same meta data settings (without the bands).
sv: Om ett befintligt raster skickas in returneras ett nytt raster med samma inställningar för metadata (utan banden).

note: Tag: para
en: If no srid is specified it defaults to 0. After you create an empty raster you probably want to add bands to it and maybe edit it. Refer to <xref linkend="RT_ST_AddBand"/> to define bands and <xref linkend="RT_ST_SetValue"/> to set initial pixel values.
sv: Om ingen srid anges är standardvärdet 0. När du har skapat ett tomt raster vill du förmodligen lägga till band i det och kanske redigera det. Se <xref linkend="RT_ST_AddBand"/> för att definiera band och <xref linkend="RT_ST_SetValue"/> för att ställa in initiala pixelvärden.

note: Tag: refpurpose
en: <refpurpose>Returns a set of rasters resulting from the split of the input raster based upon the desired dimensions of the output rasters.</refpurpose>
sv: <refpurpose>Returnerar en uppsättning raster som är resultatet av uppdelningen av inmatningsrastret baserat på de önskade dimensionerna för utdatarastren.</refpurpose>

note: Tag: para
en: <para>Returns a set of rasters resulting from the split of the input raster based upon the desired dimensions of the output rasters.</para>
sv: <para>Returnerar en uppsättning raster som är resultatet av uppdelningen av inmatningsrastret baserat på de önskade dimensionerna för utdatarastren.</para>

note: Tag: para
en: If <varname>padwithnodata</varname> = FALSE, edge tiles on the right and bottom sides of the raster may have different dimensions than the rest of the tiles. If <varname>padwithnodata</varname> = TRUE, all tiles will have the same dimensions with the possibility that edge tiles being padded with NODATA values. If raster band(s) do not have NODATA value(s) specified, one can be specified by setting <varname>nodataval</varname>.
sv: Om <varname>padwithnodata</varname> = FALSE kan kantplattor på rastrets högra och nedre sidor ha andra dimensioner än resten av plattorna. Om <varname>padwithnodata</varname> = TRUE har alla plattor samma dimensioner, men det är möjligt att kantplattor fylls på med NODATA-värden. Om rasterband inte har NODATA-värden angivna kan ett sådant anges genom att ställa in <varname>nodataval</varname>.

note: Tag: para
en: If a specified band of the input raster is out-of-db, the corresponding band in the output rasters will also be out-of-db.
sv: Om ett specificerat band i indatarastret är out-of-db, kommer motsvarande band i utdatarastren också att vara out-of-db.

note: Tag: refpurpose
en: Return a set of configured tiles from an arbitrarily tiled raster coverage.
sv: Returnerar en uppsättning konfigurerade plattor från en godtyckligt uppdelad rastertäckning.

note: Tag: para
en: Return a set of tiles having the specified scale (<varname>sfx</varname>, <varname>sfy</varname>) and max size (<varname>tw</varname>, <varname>th</varname>) and covering the specified extent (<varname>ext</varname>) with data coming from the specified raster coverage (<varname>tab</varname>, <varname>col</varname>).
sv: Returnerar en uppsättning plattor med angiven skala (<varname>sfx</varname>, <varname>sfy</varname>) och maxstorlek (<varname>tw</varname>, <varname>th</varname>) och som täcker den angivna utsträckningen (<varname>ext</varname>) med data som kommer från den angivna rastertäckningen (<varname>tab</varname>, <varname>col</varname>).

note: Tag: refpurpose
en: Returns a raster from a supported GDAL raster file.
sv: Returnerar ett raster från en GDAL-rasterfil som stöds.

note: Tag: para
en: Returns a raster from a supported GDAL raster file. <varname>gdaldata</varname> is of type bytea and should be the contents of the GDAL raster file.
sv: Returnerar ett raster från en GDAL-rasterfil som stöds. <varname>gdaldata</varname> är av typen bytea och bör vara innehållet i GDAL-rasterfilen.

note: Tag: para
en: If <varname>srid</varname> is NULL, the function will try to automatically assign the SRID from the GDAL raster. If <varname>srid</varname> is provided, the value provided will override any automatically assigned SRID.
sv: Om <varname>srid</varname> är NULL försöker funktionen automatiskt tilldela SRID från GDAL-rastret. Om <varname>srid</varname> anges kommer det angivna värdet att åsidosätta eventuellt automatiskt tilldelad SRID.

note: Tag: title
en: Raster Accessors
sv: Raster-accessorer

note: Tag: refpurpose
en: Returns the georeference meta data in GDAL or ESRI format as commonly seen in a world file. Default is GDAL.
sv: Returnerar metadata för georeferenser i GDAL- eller ESRI-format, vilket är vanligt förekommande i en world-fil. Standard är GDAL.

note: Tag: para
en: Returns the georeference meta data including carriage return in GDAL or ESRI format as commonly seen in a <link xlink:href="http://en.wikipedia.org/wiki/World_file">world file</link>. Default is GDAL if no type specified. type is string 'GDAL' or 'ESRI'.
sv: Returnerar metadata för georeferensen inklusive vagnsretur i GDAL- eller ESRI-format, vilket är vanligt förekommande i en <link xlink:href="http://en.wikipedia.org/wiki/World_file">world-fil</link>. Standard är GDAL om ingen typ anges. typ är strängen 'GDAL' eller 'ESRI'.

note: Tag: para
en: Difference between format representations is as follows:
sv: Skillnaden mellan formatrepresentationer är följande:

note: Tag: refpurpose
en: Returns the height of the raster in pixels.
sv: Returnerar höjden på rastret i pixlar.

note: Tag: para
en: Returns the height of the raster.
sv: Returnerar höjden på rastret.

note: Tag: refpurpose
en: <refpurpose>Returns true if the raster is empty (width = 0 and height = 0). Otherwise, returns false.</refpurpose>
sv: <refpurpose>Returnerar true om rastret är tomt (bredd = 0 och höjd = 0). I annat fall returneras false.</refpurpose>

note: Tag: para
en: <para>Returns true if the raster is empty (width = 0 and height = 0). Otherwise, returns false.</para>
sv: <para>Returnerar true om rastret är tomt (bredd = 0 och höjd = 0). I annat fall returneras false.</para>

note: Tag: refpurpose
en: <refpurpose>Returns the amount of space (in bytes) the raster takes.</refpurpose>
sv: <refpurpose>Returnerar den mängd utrymme (i byte) som rastret tar upp.</refpurpose>

note: Tag: para
en: <para>Returns the amount of space (in bytes) the raster takes.</para>
sv: <para>Returnerar den mängd utrymme (i byte) som rastret tar upp.</para>

note: Tag: para
en: This is a nice compliment to PostgreSQL built in functions pg_column_size, pg_size_pretty, pg_relation_size, pg_total_relation_size.
sv: Detta är ett trevligt komplement till PostgreSQL inbyggda funktioner pg_column_size, pg_size_pretty, pg_relation_size, pg_total_relation_size.

note: Tag: para
en: pg_relation_size which gives the byte size of a table may return byte size lower than ST_MemSize. This is because pg_relation_size does not add toasted table contribution and large geometries are stored in TOAST tables. pg_column_size might return lower because it returns the compressed size.
sv: pg_relation_size som ger bytestorleken för en tabell kan returnera en bytestorlek som är lägre än ST_MemSize. Detta beror på att pg_relation_size inte lägger till toasted-tabellbidrag och stora geometrier lagras i TOAST-tabeller. pg_column_size kan returnera lägre eftersom den returnerar den komprimerade storleken.

note: Tag: refpurpose
en: Returns basic meta data about a raster object such as pixel size, rotation (skew), upper, lower left, etc.
sv: Returnerar grundläggande metadata om ett rasterobjekt, t.ex. pixelstorlek, rotation (skew), övre, nedre vänster etc.

note: Tag: para
en: Returns basic meta data about a raster object such as pixel size, rotation (skew), upper, lower left, etc. Columns returned: upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy | srid | numbands
sv: Returnerar grundläggande metadata om ett rasterobjekt, t.ex. pixelstorlek, rotation (skew), övre och nedre vänster etc. Kolumner som returneras: upperleftx | upperlefty | bredd | höjd | scalex | scaley | skewx | skewy | srid | numbands

note: Tag: refpurpose
en: <refpurpose>Returns the number of bands in the raster object.</refpurpose>
sv: <refpurpose>Returnerar antalet band i rasterobjektet.</refpurpose>

note: Tag: para
en: <para>Returns the number of bands in the raster object.</para>
sv: <para>Returnerar antalet band i rasterobjektet.</para>

note: Tag: refpurpose
en: Returns the pixel height in geometric units of the spatial reference system.
sv: Returnerar pixelhöjden i geometriska enheter i det spatiala referenssystemet.

note: Tag: para
en: Returns the height of a pixel in geometric units of the spatial reference system. In the common case where there is no skew, the pixel height is just the scale ratio between geometric coordinates and raster pixels.
sv: Returnerar höjden på en pixel i geometriska enheter i det spatiala referenssystemet. I det vanliga fallet där det inte finns någon skevhet är pixelhöjden bara skalförhållandet mellan geometriska koordinater och rasterpixlar.

note: Tag: para
en: Refer to <xref linkend="RT_ST_PixelWidth"/> for a diagrammatic visualization of the relationship.
sv: Se <xref linkend="RT_ST_PixelWidth"/> för en schematisk visualisering av förhållandet.

note: Tag: title
en: Examples: Rasters with no skew
sv: Exempel: Raster utan skevhet

note: Tag: title
en: Examples: Rasters with skew different than 0
sv: Några exempel: Raster med skevhet som skiljer sig från 0

note: Tag: refpurpose
en: Returns the pixel width in geometric units of the spatial reference system.
sv: Returnerar pixelbredden i geometriska enheter i det spatiala referenssystemet.

note: Tag: para
en: Returns the width of a pixel in geometric units of the spatial reference system. In the common case where there is no skew, the pixel width is just the scale ratio between geometric coordinates and raster pixels.
sv: Returnerar bredden på en pixel i geometriska enheter i det spatiala referenssystemet. I det vanliga fallet där det inte finns någon skevhet är pixelbredden bara skalförhållandet mellan geometriska koordinater och rasterpixlar.

note: Tag: para
en: The following diagram demonstrates the relationship:
sv: Följande diagram visar förhållandet:

note: Tag: para
en: Pixel Height: Pixel size in the j direction
sv: Pixelhöjd: Pixelstorlek i j-riktningen

note: Tag: para
en: Pixel Width: Pixel size in the i direction
sv: Pixel Width: Pixelstorlek i i-riktningen

note: Tag: refpurpose
en: Returns the X component of the pixel width in units of coordinate reference system.
sv: Returnerar X-komponenten av pixelbredden i enheter av koordinatreferenssystemet.

note: Tag: para
en: Returns the X component of the pixel width in units of coordinate reference system. Refer to <link xlink:href="http://en.wikipedia.org/wiki/World_file">World File</link> for more details.
sv: Returnerar X-komponenten av pixelbredden i enheter av koordinatreferenssystemet. Se <link xlink:href="http://en.wikipedia.org/wiki/World_file">World File</link> för mer information.

note: Tag: para
en: Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeX.
sv: Ändrad: 2.0.0. I WKTRaster-versioner kallades detta ST_PixelSizeX.

note: Tag: refpurpose
en: Returns the Y component of the pixel height in units of coordinate reference system.
sv: Returnerar Y-komponenten av pixelhöjden i enheter av koordinatreferenssystemet.

note: Tag: para
en: Returns the Y component of the pixel height in units of coordinate reference system. May be negative. Refer to <link xlink:href="http://en.wikipedia.org/wiki/World_file">World File</link> for more details.
sv: Returnerar Y-komponenten av pixelhöjden i enheter av koordinatreferenssystemet. Kan vara negativ. Se <link xlink:href="http://en.wikipedia.org/wiki/World_file">World File</link> för mer information.

note: Tag: para
en: Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeY.
sv: Ändrad: 2.0.0. I WKTRaster-versioner kallades detta ST_PixelSizeY.

note: Tag: refpurpose
en: Returns the raster's upper left corner as geometric X and Y (longitude and latitude) given a column and row. Column and row starts at 1.
sv: Returnerar rastrets övre vänstra hörn som geometriska X och Y (longitud och latitud) givet en kolumn och rad. Kolumn och rad börjar på 1.

note: Tag: para
en: Returns the upper left corner as geometric X and Y (longitude and latitude) given a column and row. Returned X and Y are in geometric units of the georeferenced raster. Numbering of column and row starts at 1 but if either parameter is passed a zero, a negative number or a number greater than the respective dimension of the raster, it will return coordinates outside of the raster assuming the raster's grid is applicable outside the raster's bounds.
sv: Returnerar det övre vänstra hörnet som geometriska X och Y (longitud och latitud) givet en kolumn och rad. X och Y som returneras är i geometriska enheter för det georefererade rastret. Numreringen av kolumn och rad börjar på 1, men om någon av parametrarna är noll, ett negativt tal eller ett tal som är större än respektive dimension av rastret, kommer den att returnera koordinater utanför rastret förutsatt att rastrets rutnät är tillämpligt utanför rastrets gränser.

note: Tag: refpurpose
en: Returns the geometric X coordinate upper left of a raster, column and row. Numbering of columns and rows starts at 1.
sv: Returnerar den geometriska X-koordinaten uppe till vänster i ett raster, en kolumn och en rad. Numreringen av kolumner och rader börjar på 1.

note: Tag: para
en: Returns the upper left X coordinate of a raster column row in geometric units of the georeferenced raster. Numbering of columns and rows starts at 1 but if you pass in a negative number or number higher than number of columns in raster, it will give you coordinates outside of the raster file to left or right with the assumption that the skew and pixel sizes are same as selected raster.
sv: Returnerar den övre vänstra X-koordinaten för en rasterkolumnrad i geometriska enheter för det georefererade rastret. Numreringen av kolumner och rader börjar på 1, men om du anger ett negativt tal eller ett tal som är högre än antalet kolumner i rastret, får du koordinater utanför rasterfilen till vänster eller höger med antagandet att skevheten och pixelstorlekarna är desamma som i det valda rastret.

note: Tag: para
en: For non-skewed rasters, providing the X column is sufficient. For skewed rasters, the georeferenced coordinate is a function of the ST_ScaleX and ST_SkewX and row and column. An error will be raised if you give just the X column for a skewed raster.
sv: För raster utan skevhet räcker det med att ange X-kolumnen. För skeva raster är den georefererade koordinaten en funktion av ST_ScaleX och ST_SkewX samt rad och kolumn. Ett felmeddelande visas om du bara anger X-kolumnen för ett snedställt raster.

note: Tag: para
en: Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordX
sv: Ändrad: 2.1.0 I tidigare versioner kallades detta ST_Raster2WorldCoordX

note: Tag: refpurpose
en: Returns the geometric Y coordinate upper left corner of a raster, column and row. Numbering of columns and rows starts at 1.
sv: Returnerar den geometriska Y-koordinaten i övre vänstra hörnet av ett raster, en kolumn och en rad. Numreringen av kolumner och rader börjar på 1.

note: Tag: para
en: Returns the upper left Y coordinate of a raster column row in geometric units of the georeferenced raster. Numbering of columns and rows starts at 1 but if you pass in a negative number or number higher than number of columns/rows in raster, it will give you coordinates outside of the raster file to left or right with the assumption that the skew and pixel sizes are same as selected raster tile.
sv: Returnerar den övre vänstra Y-koordinaten för en rasterkolumnrad i geometriska enheter för det georefererade rastret. Numreringen av kolumner och rader börjar på 1, men om du anger ett negativt tal eller ett tal som är högre än antalet kolumner/rader i rastret, får du koordinater utanför rasterfilen till vänster eller höger med antagandet att skevheten och pixelstorlekarna är desamma som för den valda rasterplattan.

note: Tag: para
en: For non-skewed rasters, providing the Y column is sufficient. For skewed rasters, the georeferenced coordinate is a function of the ST_ScaleY and ST_SkewY and row and column. An error will be raised if you give just the Y row for a skewed raster.
sv: För raster som inte är snedställda räcker det att ange Y-kolumnen. För skeva raster är den georefererade koordinaten en funktion av ST_ScaleY och ST_SkewY samt rad och kolumn. Ett felmeddelande visas om du bara anger Y-raden för ett snedställt raster.

note: Tag: para
en: Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordY
sv: Ändrad: 2.1.0 I tidigare versioner kallades detta ST_Raster2WorldCoordY

note: Tag: refpurpose
en: Returns the rotation of the raster in radian.
sv: Returnerar rastrets rotation i radianer.

note: Tag: para
en: Returns the uniform rotation of the raster in radian. If a raster does not have uniform rotation, NaN is returned. Refer to <link xlink:href="http://en.wikipedia.org/wiki/World_file">World File</link> for more details.
sv: Returnerar rastrets enhetliga rotation i radianer. Om ett raster inte har enhetlig rotation returneras NaN. Se <link xlink:href="http://en.wikipedia.org/wiki/World_file">World File</link> för mer information.

note: Tag: refpurpose
en: Returns the georeference X skew (or rotation parameter).
sv: Returnerar georeferensens X skew (eller rotationsparameter).

note: Tag: para
en: Returns the georeference X skew (or rotation parameter). Refer to <link xlink:href="http://en.wikipedia.org/wiki/World_file">World File</link> for more details.
sv: Returnerar georeferensens X-skevhet (eller rotationsparameter). Se <link xlink:href="http://en.wikipedia.org/wiki/World_file">World File</link> för mer information.

note: Tag: refpurpose
en: Returns the georeference Y skew (or rotation parameter).
sv: Returnerar georeferensens Y skew (eller rotationsparameter).

note: Tag: para
en: Returns the georeference Y skew (or rotation parameter). Refer to <link xlink:href="http://en.wikipedia.org/wiki/World_file">World File</link> for more details.
sv: Returnerar georeferensens Y-skevhet (eller rotationsparameter). Se <link xlink:href="http://en.wikipedia.org/wiki/World_file">World File</link> för mer information.

note: Tag: refpurpose
en: Returns the spatial reference identifier of the raster as defined in spatial_ref_sys table.
sv: Returnerar den spatiala referensidentifieraren för rastret enligt definitionen i tabellen spatial_ref_sys.

note: Tag: para
en: Returns the spatial reference identifier of the raster object as defined in the spatial_ref_sys table.
sv: Returnerar den spatiala referensidentifieraren för rasterobjektet enligt definitionen i tabellen spatial_ref_sys.

note: Tag: para
en: From PostGIS 2.0+ the srid of a non-georeferenced raster/geometry is 0 instead of the prior -1.
sv: Från PostGIS 2.0+ är srid för ett raster/geometri som inte är georefererat 0 istället för tidigare -1.

note: Tag: refpurpose
en: <refpurpose>Returns a text summary of the contents of the raster.</refpurpose>
sv: <refpurpose>Returnerar en textsammanfattning av innehållet i rastret.</refpurpose>

note: Tag: para
en: <para>Returns a text summary of the contents of the raster.</para>
sv: <para>Returnerar en textsammanfattning av innehållet i rastret.</para>

note: Tag: refpurpose
en: <refpurpose>Returns the upper left X coordinate of raster in projected spatial ref.</refpurpose>
sv: <refpurpose>Returnerar den övre vänstra X-koordinaten för rastret i projicerad spatial ref.</refpurpose>

note: Tag: para
en: <para>Returns the upper left X coordinate of raster in projected spatial ref.</para>
sv: <para>Returnerar den övre vänstra X-koordinaten för rastret i projicerad spatial ref.</para>

note: Tag: refpurpose
en: <refpurpose>Returns the upper left Y coordinate of raster in projected spatial ref.</refpurpose>
sv: <refpurpose>Returnerar den övre vänstra Y-koordinaten för rastret i projicerad spatial ref.</refpurpose>

note: Tag: para
en: <para>Returns the upper left Y coordinate of raster in projected spatial ref.</para>
sv: <para>Returnerar den övre vänstra Y-koordinaten för rastret i projicerad spatial ref.</para>

note: Tag: refpurpose
en: <refpurpose>Returns the width of the raster in pixels.</refpurpose>
sv: <refpurpose>Returnerar rastrets bredd i pixlar.</refpurpose>

note: Tag: para
en: <para>Returns the width of the raster in pixels.</para>
sv: <para>Returnerar rastrets bredd i pixlar.</para>

note: Tag: refpurpose
en: Returns the upper left corner as column and row given geometric X and Y (longitude and latitude) or a point geometry expressed in the spatial reference coordinate system of the raster.
sv: Returnerar det övre vänstra hörnet som kolumn och rad givet geometriskt X och Y (longitud och latitud) eller en punktgeometri uttryckt i rastrets spatiala referenskoordinatsystem.

note: Tag: para
en: Returns the upper left corner as column and row given geometric X and Y (longitude and latitude) or a point geometry. This function works regardless of whether or not the geometric X and Y or point geometry is outside the extent of the raster. Geometric X and Y must be expressed in the spatial reference coordinate system of the raster.
sv: Returnerar det övre vänstra hörnet som kolumn och rad givet geometriskt X och Y (longitud och latitud) eller en punktgeometri. Denna funktion fungerar oavsett om de geometriska X och Y eller punktgeometrin ligger utanför rastrets utsträckning eller inte. Geometriska X och Y måste uttryckas i rastrets spatiala referenskoordinatsystem.

note: Tag: refpurpose
en: Returns the column in the raster of the point geometry (pt) or a X and Y world coordinate (xw, yw) represented in world spatial reference system of raster.
sv: Returnerar kolumnen i rastret för punktgeometrin (pt) eller en X- och Y-världskoordinat (xw, yw) som representeras i rastrets världsspatiala referenssystem.

note: Tag: para
en: Returns the column in the raster of the point geometry (pt) or a X and Y world coordinate (xw, yw). A point, or (both xw and yw world coordinates are required if a raster is skewed). If a raster is not skewed then xw is sufficient. World coordinates are in the spatial reference coordinate system of the raster.
sv: Returnerar kolumnen i rastret med punktgeometrin (pt) eller en X- och Y-världskoordinat (xw, yw). En punkt, eller (både xw- och yw-världskoordinater krävs om ett raster är skevt). Om ett raster inte är skevt räcker det med xw. Världskoordinaterna är i rastrets spatiala referenskoordinatsystem.

note: Tag: para
en: Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordX
sv: Ändrad: 2.1.0 I tidigare versioner kallades detta ST_World2RasterCoordX

note: Tag: refpurpose
en: Returns the row in the raster of the point geometry (pt) or a X and Y world coordinate (xw, yw) represented in world spatial reference system of raster.
sv: Returnerar raden i rastret för punktgeometrin (pt) eller en X- och Y-världskoordinat (xw, yw) som representeras i rastrets världsspatiala referenssystem.

note: Tag: para
en: Returns the row in the raster of the point geometry (pt) or a X and Y world coordinate (xw, yw). A point, or (both xw and yw world coordinates are required if a raster is skewed). If a raster is not skewed then xw is sufficient. World coordinates are in the spatial reference coordinate system of the raster.
sv: Returnerar raden i rastret för punktgeometrin (pt) eller en X- och Y-världskoordinat (xw, yw). En punkt, eller (både xw- och yw-världskoordinater krävs om ett raster är skevt). Om ett raster inte är skevt räcker det med xw. Världskoordinaterna är i rastrets spatiala referenskoordinatsystem.

note: Tag: para
en: Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordY
sv: Ändrad: 2.1.0 I tidigare versioner kallades detta ST_World2RasterCoordY

note: Tag: title
en: Raster Band Accessors
sv: Rasterband-accessorer

note: Tag: refpurpose
en: Returns basic meta data for a specific raster band. band num 1 is assumed if none-specified.
sv: Returnerar grundläggande metadata för ett specifikt rasterband. bandnummer 1 antas om det inte specificeras.

note: Tag: para
en: Returns basic meta data about a raster band. Columns returned: pixeltype, nodatavalue, isoutdb, path, outdbbandnum, filesize, filetimestamp.
sv: Returnerar grundläggande metadata om ett rasterband. Kolumner som returneras: pixeltyp, nodatavärde, isoutdb, sökväg, outdbbandnummer, filstorlek, filstämpel.

note: Tag: para
en: If raster contains no bands then an error is thrown.
sv: Om rastret inte innehåller några band utlöses ett felmeddelande.

note: Tag: para
en: If band has no NODATA value, nodatavalue are NULL.
sv: Om bandet inte har något NODATA-värde är nodatavärdet NULL.

note: Tag: para
en: If isoutdb is False, path, outdbbandnum, filesize and filetimestamp are NULL. If outdb access is disabled, filesize and filetimestamp will also be NULL.
sv: Om isoutdb är False är sökväg, outdbbandnum, filstorlek och filetimestamp NULL. Om outdb-åtkomst är inaktiverad kommer även filesize och filetimestamp att vara NULL.

note: Tag: para
en: Enhanced: 2.5.0 to include <emphasis>outdbbandnum</emphasis>, <emphasis>filesize</emphasis> and <emphasis>filetimestamp</emphasis> for outdb rasters.
sv: Förbättrad: 2.5.0 för att inkludera <emphasis>outdbbandnum</emphasis>, <emphasis>filstorlek</emphasis> och <emphasis>filetimestamp</emphasis> för outdb-raster.

note: Tag: title
en: Examples: Variant 1
sv: Exempel: Variant 1

note: Tag: title
en: Examples: Variant 2
sv: Exempel: Variant 2

note: Tag: refpurpose
en: Returns the value in a given band that represents no data. If no band num 1 is assumed.
sv: Returnerar värdet i ett givet band som inte representerar några data. Om inget band finns antas siffran 1.

note: Tag: para
en: Returns the value that represents no data for the band
sv: Returnerar det värde som representerar ingen data för bandet

note: Tag: refpurpose
en: Returns true if the band is filled with only nodata values.
sv: Returnerar true om bandet är fyllt med endast nodata-värden.

note: Tag: para
en: Returns true if the band is filled with only nodata values. Band 1 is assumed if not specified. If the last argument is TRUE, the entire band is checked pixel by pixel. Otherwise, the function simply returns the value of the isnodata flag for the band. The default value for this parameter is FALSE, if not specified.
sv: Returnerar true om bandet är fyllt med endast nodata-värden. Band 1 antas om det inte anges. Om det sista argumentet är TRUE kontrolleras hela bandet pixel för pixel. I annat fall returnerar funktionen helt enkelt värdet på isnodata-flaggan för bandet. Standardvärdet för denna parameter är FALSE, om den inte anges.

note: Tag: para
en: If the flag is dirty (this is, the result is different using TRUE as last parameter and not using it) you should update the raster to set this flag to true, by using ST_SetBandIsNodata(), or ST_SetBandNodataValue() with TRUE as last argument. See <xref linkend="RT_ST_SetBandIsNoData"/>.
sv: Om flaggan är smutsig (dvs. resultatet blir annorlunda om TRUE används som sista parameter än om den inte används) bör du uppdatera rastret så att flaggan sätts till true, genom att använda ST_SetBandIsNodata() eller ST_SetBandNodataValue() med TRUE som sista argument. Se <xref linkend="RT_ST_SetBandIsNoData"/>.

note: Tag: refpurpose
en: Returns system file path to a band stored in file system. If no bandnum specified, 1 is assumed.
sv: Returnerar systemfilens sökväg till ett band som finns lagrat i filsystemet. Om inget bandnummer anges antas 1.

note: Tag: para
en: Returns system file path to a band. Throws an error if called with an in db band.
sv: Returnerar systemfilens sökväg till ett band. Kastar ett fel om det anropas med ett in db-band.

note: Tag: refpurpose
en: Returns the file size of a band stored in file system. If no bandnum specified, 1 is assumed.
sv: Returnerar filstorleken för ett band som finns lagrat i filsystemet. Om inget bandnummer anges antas 1.

note: Tag: para
en: Returns the file size of a band stored in file system. Throws an error if called with an in db band, or if outdb access is not enabled.
sv: Returnerar filstorleken för ett band som lagras i filsystemet. Kastar ett fel om det anropas med ett in db-band, eller om outdb-åtkomst inte är aktiverad.

note: Tag: para
en: This function is typically used in conjunction with ST_BandPath() and ST_BandFileTimestamp() so a client can determine if the filename of a outdb raster as seen by it is the same as the one seen by the server.
sv: Denna funktion används vanligtvis tillsammans med ST_BandPath() och ST_BandFileTimestamp() så att en klient kan avgöra om filnamnet på ett outdb-raster som den ser är detsamma som det som servern ser.

note: Tag: refpurpose
en: Returns the file timestamp of a band stored in file system. If no bandnum specified, 1 is assumed.
sv: Returnerar filens tidsstämpel för ett band som finns lagrat i filsystemet. Om inget bandnummer anges antas 1.

note: Tag: para
en: Returns the file timestamp (number of seconds since Jan 1st 1970 00:00:00 UTC) of a band stored in file system. Throws an error if called with an in db band, or if outdb access is not enabled.
sv: Returnerar filens tidsstämpel (antal sekunder sedan 1 januari 1970 00:00:00 UTC) för ett band som lagras i filsystemet. Kastar ett fel om det anropas med ett in db-band, eller om outdb-åtkomst inte är aktiverad.

note: Tag: para
en: This function is typically used in conjunction with ST_BandPath() and ST_BandFileSize() so a client can determine if the filename of a outdb raster as seen by it is the same as the one seen by the server.
sv: Denna funktion används vanligtvis tillsammans med ST_BandPath() och ST_BandFileSize() så att en klient kan avgöra om filnamnet på ett outdb-raster som den ser är detsamma som det som servern ser.

note: Tag: refpurpose
en: Returns the type of pixel for given band. If no bandnum specified, 1 is assumed.
sv: Returnerar pixeltyp för givet band. Om inget bandnummer anges antas 1.

note: Tag: para
en: Returns name describing data type and size of values stored in each cell of given band.
sv: Returnerar namn som beskriver datatyp och storlek på värden som lagras i varje cell i ett givet band.

note: Tag: para
en: There are 11 pixel types. Pixel Types supported are as follows:
sv: Det finns 11 olika pixeltyper. Pixeltyper som stöds är följande:

note: Tag: para
en: 1BB - 1-bit boolean
sv: 1BB - 1-bitars boolean

note: Tag: para
en: 2BUI - 2-bit unsigned integer
sv: 2BUI - 2-bitars osignerat heltal

note: Tag: para
en: 4BUI - 4-bit unsigned integer
sv: 4BUI - 4-bitars osignerat heltal

note: Tag: para
en: 8BSI - 8-bit signed integer
sv: 8BSI - 8-bitars signerat heltal

note: Tag: para
en: 8BUI - 8-bit unsigned integer
sv: 8BUI - 8-bitars osignerat heltal

note: Tag: para
en: 16BSI - 16-bit signed integer
sv: 16BSI - 16-bitars signerat heltal

note: Tag: para
en: 16BUI - 16-bit unsigned integer
sv: 16BUI - 16-bitars osignerat heltal

note: Tag: para
en: 32BSI - 32-bit signed integer
sv: 32BSI - 32-bitars signerat heltal

note: Tag: para
en: 32BUI - 32-bit unsigned integer
sv: 32BUI - 32-bitars osignerat heltal

note: Tag: para
en: 32BF - 32-bit float
sv: 32BF - 32-bitars float

note: Tag: para
en: 64BF - 64-bit float
sv: 64BF - 64-bitars float

note: Tag: refpurpose
en: <refpurpose>Returns the minimum value this pixeltype can store.</refpurpose>
sv: <refpurpose>Returnerar det lägsta värde som denna pixeltyp kan lagra.</refpurpose>

note: Tag: para
en: <para>Returns the minimum value this pixeltype can store.</para>
sv: <para>Returnerar det lägsta värde som denna pixeltyp kan lagra.</para>

note: Tag: refpurpose
en: <refpurpose>Returns true if there is no band with given band number. If no band number is specified, then band number 1 is assumed.</refpurpose>
sv: <refpurpose>Returnerar true om det inte finns något band med angivet bandnummer. Om inget bandnummer anges antas bandnummer 1.</refpurpose>

note: Tag: para
en: <para>Returns true if there is no band with given band number. If no band number is specified, then band number 1 is assumed.</para>
sv: <para>Returnerar true om det inte finns något band med angivet bandnummer. Om inget bandnummer anges antas bandnummer 1.</para>

note: Tag: title
en: Raster Pixel Accessors and Setters
sv: Raster Pixel-accessorer och Setters

note: Tag: refpurpose
en: <refpurpose>Returns the polygon geometry that bounds the pixel for a particular row and column.</refpurpose>
sv: <refpurpose>Returnerar den polygongeometri som avgränsar pixeln för en viss rad och kolumn.</refpurpose>

note: Tag: para
en: <para>Returns the polygon geometry that bounds the pixel for a particular row and column.</para>
sv: <para>Returnerar den polygongeometri som avgränsar pixeln för en viss rad och kolumn.</para>

note: Tag: refpurpose
en: Returns the polygon geometry that bounds every pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel.
sv: Returnerar den polygongeometri som avgränsar varje pixel i ett rasterband tillsammans med värdet, X- och Y-rasterkoordinaterna för varje pixel.

note: Tag: para
en: Returns the polygon geometry that bounds every pixel of a raster band along with the value (double precision), the X and the Y raster coordinates (integers) of each pixel.
sv: Returnerar den polygongeometri som avgränsar varje pixel i ett rasterband tillsammans med värdet (dubbel precision), X- och Y-rasterkoordinaterna (heltal) för varje pixel.

note: Tag: para
en: Return record format: <parameter>geom</parameter> <xref linkend="geometry"/>, <parameter>val</parameter> double precision, <parameter>x</parameter> integer, <parameter>y</parameter> integers.
sv: Format för returpost: <parameter>geom</parameter> <xref linkend="geometry"/>, <parameter>val</parameter> dubbel precision, <parameter>x</parameter> heltal, <parameter>y</parameter> heltal.

note: Tag: para
en: When <parameter>exclude_nodata_value</parameter> = TRUE, only those pixels whose values are not NODATA are returned as points.
sv: När <parameter>exclude_nodata_value</parameter> = TRUE returneras endast de pixlar vars värden inte är NODATA som punkter.

note: Tag: para
en: ST_PixelAsPolygons returns one polygon geometry for every pixel. This is different than ST_DumpAsPolygons where each geometry represents one or more pixels with the same pixel value.
sv: ST_PixelAsPolygons returnerar en polygongeometri för varje pixel. Detta skiljer sig från ST_DumpAsPolygons där varje geometri representerar en eller flera pixlar med samma pixelvärde.

note: Tag: para
en: Enhanced: 2.1.0 exclude_nodata_value optional argument was added.
sv: Förbättrad: 2.1.0 exclude_nodata_value valfritt argument lades till.

note: Tag: para
en: Changed: 2.1.1 Changed behavior of exclude_nodata_value.
sv: Ändrad: 2.1.1 Ändrat beteende för exclude_nodata_value.

note: Tag: refpurpose
en: <refpurpose>Returns a point geometry of the pixel's upper-left corner.</refpurpose>
sv: <refpurpose>Returnerar en punktgeometri för pixelns övre vänstra hörn.</refpurpose>

note: Tag: para
en: <para>Returns a point geometry of the pixel's upper-left corner.</para>
sv: <para>Returnerar en punktgeometri för pixelns övre vänstra hörn.</para>

note: Tag: refpurpose
en: <refpurpose>Returns a point geometry for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel. The coordinates of the point geometry are of the pixel's upper-left corner.</refpurpose>
sv: <refpurpose>Returnerar en punktgeometri för varje pixel i ett rasterband tillsammans med värdet, X- och Y-rasterkoordinaterna för varje pixel. Punktgeometrins koordinater är pixelns övre vänstra hörn.</refpurpose>

note: Tag: para
en: <para>Returns a point geometry for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel. The coordinates of the point geometry are of the pixel's upper-left corner.</para>
sv: <para>Returnerar en punktgeometri för varje pixel i ett rasterband tillsammans med värdet, X- och Y-rasterkoordinaterna för varje pixel. Punktgeometrins koordinater är pixelns övre vänstra hörn.</para>

note: Tag: refpurpose
en: <refpurpose>Returns the centroid (point geometry) of the area represented by a pixel.</refpurpose>
sv: <refpurpose>Returnerar centroiden (punktgeometri) för det område som representeras av en pixel.</refpurpose>

note: Tag: para
en: <para>Returns the centroid (point geometry) of the area represented by a pixel.</para>
sv: <para>Returnerar centroiden (punktgeometri) för det område som representeras av en pixel.</para>

note: Tag: para
en: Enhanced: 3.2.0 Faster now implemented in C.
sv: Förbättrad: 3.2.0 Snabbare nu implementerad i C.

note: Tag: refpurpose
en: <refpurpose>Returns the centroid (point geometry) for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel. The point geometry is the centroid of the area represented by a pixel.</refpurpose>
sv: <refpurpose>Returnerar centroiden (punktgeometri) för varje pixel i ett rasterband tillsammans med värdet, X- och Y-rasterkoordinaterna för varje pixel. Punktgeometrin är centroiden för det område som representeras av en pixel.</refpurpose>

note: Tag: para
en: <para>Returns the centroid (point geometry) for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel. The point geometry is the centroid of the area represented by a pixel.</para>
sv: <para>Returnerar centroiden (punktgeometri) för varje pixel i ett rasterband tillsammans med värdet, X- och Y-rasterkoordinaterna för varje pixel. Punktgeometrin är centroiden för det område som representeras av en pixel.</para>

note: Tag: refpurpose
en: Returns the value of a given band in a given columnx, rowy pixel or at a particular geometric point. Band numbers start at 1 and assumed to be 1 if not specified. If <varname>exclude_nodata_value</varname> is set to false, then all pixels include <varname>nodata</varname> pixels are considered to intersect and return value. If <varname>exclude_nodata_value</varname> is not passed in then reads it from metadata of raster.
sv: Returnerar värdet för ett visst band i en viss kolumnx, radpixel eller vid en viss geometrisk punkt. Bandnummer börjar på 1 och antas vara 1 om det inte anges. Om <varname>exclude_nodata_value</varname> är satt till false, anses alla pixlar inklusive <varname>nodata-pixlar</varname> korsa varandra och returnerar värdet. Om <varname>värdet exclude_nodata_value</varname> inte anges läses det från rastrets metadata.

note: Tag: para
en: Returns the value of a given band in a given columnx, rowy pixel or at a given geometry point. Band numbers start at 1 and band is assumed to be 1 if not specified.
sv: Returnerar värdet för ett givet band i en given kolumnx, radpixel eller vid en given geometripunkt. Bandnummer börjar på 1 och band antas vara 1 om det inte specificeras.

note: Tag: para
en: If <varname>exclude_nodata_value</varname> is set to true, then only non <varname>nodata</varname> pixels are considered. If <varname>exclude_nodata_value</varname> is set to false, then all pixels are considered.
sv: Om <varname>värdet exclude_nodata_value</varname> är satt till true beaktas endast pixlar som inte är <varname>nodata</varname>. Om <varname>värdet exclude_nodata_value</varname> är satt till false beaktas alla pixlar.

note: Tag: para
en: The allowed values of the <varname>resample</varname> parameter are "nearest" which performs the default nearest-neighbor resampling, and "bilinear" which performs a <link xlink:href="https://en.wikipedia.org/wiki/Bilinear_interpolation">bilinear interpolation</link> to estimate the value between pixel centers.
sv: De tillåtna värdena för <varname>resample-parametern</varname> är "nearest", som utför standardresampling med närmaste granne, och "bilinear", som utför en <link xlink:href="https://en.wikipedia.org/wiki/Bilinear_interpolation">bilineär interpolering</link> för att uppskatta värdet mellan pixelcentrumen.

note: Tag: para
en: Enhanced: 3.2.0 resample optional argument was added.
sv: Förbättrad: 3.2.0 resample valfritt argument lades till.

note: Tag: para
en: Enhanced: 2.0.0 exclude_nodata_value optional argument was added.
sv: Förbättrad: 2.0.0 exclude_nodata_value valfritt argument lades till.

note: Tag: refpurpose
en: Returns the nearest non-<varname>NODATA</varname> value of a given band's pixel specified by a columnx and rowy or a geometric point expressed in the same spatial reference coordinate system as the raster.
sv: Returnerar det närmaste <varname>icke-NODATA-värdet</varname> för ett givet bands pixel som anges av en kolumnx och rowy eller en geometrisk punkt uttryckt i samma spatiala referenskoordinatsystem som rastret.

note: Tag: para
en: Returns the nearest non-<varname>NODATA</varname> value of a given band in a given columnx, rowy pixel or at a specific geometric point. If the columnx, rowy pixel or the pixel at the specified geometric point is <varname>NODATA</varname>, the function will find the nearest pixel to the columnx, rowy pixel or geometric point whose value is not <varname>NODATA</varname>.
sv: Returnerar det närmaste <varname>icke-NODATA-värdet</varname> för ett givet band i en given kolumnx, rowy-pixel eller i en specifik geometrisk punkt. Om pixeln i kolumnx, rowy eller pixeln i den angivna geometriska punkten är <varname>NODATA</varname>, kommer funktionen att hitta den närmaste pixeln till pixeln i kolumnx, rowy eller den geometriska punkten vars värde inte är <varname>NODATA</varname>.

note: Tag: para
en: Band numbers start at 1 and <varname>bandnum</varname> is assumed to be 1 if not specified. If <varname>exclude_nodata_value</varname> is set to false, then all pixels include <varname>nodata</varname> pixels are considered to intersect and return value. If <varname>exclude_nodata_value</varname> is not passed in then reads it from metadata of raster.
sv: Bandnumren börjar på 1 och <varname>bandnum</varname> antas vara 1 om det inte anges. Om <varname>exclude_nodata_value</varname> är satt till false anses alla pixlar inklusive <varname>nodata-pixlar</varname> skära varandra och returnerar värdet. Om <varname>värdet exclude_nodata_value</varname> inte anges läses det från rastrets metadata.

note: Tag: para
en: ST_NearestValue is a drop-in replacement for ST_Value.
sv: ST_NearestValue är en drop-in-ersättning för ST_Value.

note: Tag: refpurpose
en: Returns a geometry with the same X/Y coordinates as the input geometry, and values from the raster copied into the Z dimension using the requested resample algorithm.
sv: Returnerar en geometri med samma X/Y-koordinater som indatageometrin, och värden från rastret kopierade till Z-dimensionen med hjälp av den begärda resample-algoritmen.

note: Tag: para
en: Returns a geometry with the same X/Y coordinates as the input geometry, and values from the raster copied into the Z dimensions using the requested resample algorithm.
sv: Returnerar en geometri med samma X/Y-koordinater som indatageometrin, och värden från rastret kopieras till Z-dimensionerna med hjälp av den begärda resample-algoritmen.

note: Tag: para
en: The <varname>resample</varname> parameter can be set to "nearest" to copy the values from the cell each vertex falls within, or "bilinear" to use <link xlink:href="https://en.wikipedia.org/wiki/Bilinear_interpolation">bilinear interpolation</link> to calculate a value that takes neighboring cells into account also.
sv: Parametern <varname>resample</varname> kan ställas in på "nearest" för att kopiera värdena från den cell som varje vertex faller inom, eller "bilinear" för att använda <link xlink:href="https://en.wikipedia.org/wiki/Bilinear_interpolation">bilineär interpolation</link> för att beräkna ett värde som även tar hänsyn till angränsande celler.

note: Tag: refpurpose
en: Returns a geometry with the same X/Y coordinates as the input geometry, and values from the raster copied into the M dimension using the requested resample algorithm.
sv: Returnerar en geometri med samma X/Y-koordinater som indatageometrin, och värden från rastret kopierade till M-dimensionen med hjälp av den begärda resample-algoritmen.

note: Tag: para
en: Returns a geometry with the same X/Y coordinates as the input geometry, and values from the raster copied into the M dimensions using the requested resample algorithm.
sv: Returnerar en geometri med samma X/Y-koordinater som indatageometrin, och värden från rastret kopierade till M-dimensionerna med hjälp av den begärda resample-algoritmen.

note: Tag: refpurpose
en: Returns a 2-D double precision array of the non-<varname>NODATA</varname> values around a given band's pixel specified by either a columnX and rowY or a geometric point expressed in the same spatial reference coordinate system as the raster.
sv: Returnerar en 2D-array med dubbel precision av <varname>icke-NODATA-värden</varname> runt ett visst bands pixel som anges av antingen en kolumnX och radY eller en geometrisk punkt uttryckt i samma spatiala referenskoordinatsystem som rastret.

note: Tag: para
en: Returns a 2-D double precision array of the non-<varname>NODATA</varname> values around a given band's pixel specified by either a columnX and rowY or a geometric point expressed in the same spatial reference coordinate system as the raster. The <varname>distanceX</varname> and <varname>distanceY</varname> parameters define the number of pixels around the specified pixel in the X and Y axes, e.g. I want all values within 3 pixel distance along the X axis and 2 pixel distance along the Y axis around my pixel of interest. The center value of the 2-D array will be the value at the pixel specified by the columnX and rowY or the geometric point.
sv: Returnerar en 2D-array med dubbel precision av <varname>icke-NODATA-värdena</varname> runt ett visst bands pixel som anges av antingen en kolumnX och radY eller en geometrisk punkt uttryckt i samma spatiala referenskoordinatsystem som rastret. Parametrarna <varname>distanceX</varname> och <varname>distanceY</varname> definierar antalet pixlar runt den angivna pixeln i X- och Y-axlarna, t.ex. vill jag ha alla värden inom 3 pixlars avstånd längs X-axeln och 2 pixlars avstånd längs Y-axeln runt min intressanta pixel. Centrumvärdet för 2D-arrayen kommer att vara värdet på den pixel som anges av kolumnX och radY eller den geometriska punkten.

note: Tag: para
en: The number of elements along each axis of the returning 2-D array is 2 * (<varname>distanceX</varname>|<varname>distanceY</varname>) + 1. So for a <varname>distanceX</varname> and <varname>distanceY</varname> of 1, the returning array will be 3x3.
sv: Antalet element längs varje axel i den returnerande 2D-arrayen är 2 *<varname>(</varname><varname>avståndX|avståndY</varname>) + 1. Så för ett <varname>avståndX</varname> och ett <varname>avståndY</varname> på 1 blir den returnerade matrisen 3x3.

note: Tag: para
en: The 2-D array output can be passed to any of the raster processing builtin functions, e.g. ST_Min4ma, ST_Sum4ma, ST_Mean4ma.
sv: Utdata från 2D-arrayen kan skickas till någon av de inbyggda funktionerna för rasterbearbetning, t.ex. ST_Min4ma, ST_Sum4ma, ST_Mean4ma.

note: Tag: refpurpose
en: Returns modified raster resulting from setting the value of a given band in a given columnx, rowy pixel or the pixels that intersect a particular geometry. Band numbers start at 1 and assumed to be 1 if not specified.
sv: Returnerar modifierad raster som är resultatet av att värdet för ett givet band har ställts in i en given kolumnx, radpixel eller de pixlar som skär en viss geometri. Bandnummer börjar på 1 och antas vara 1 om de inte specificeras.

note: Tag: para
en: Returns modified raster resulting from setting the specified pixels' values to new value for the designated band given the raster's row and column or a geometry. If no band is specified, then band 1 is assumed.
sv: Returnerar modifierat raster som är resultatet av att de angivna pixlarnas värden sätts till nytt värde för det angivna bandet givet rastrets rad och kolumn eller en geometri. Om inget band anges antas band 1.

note: Tag: para
en: Enhanced: 2.1.0 Geometry variant of ST_SetValue() now supports any geometry type, not just point. The geometry variant is a wrapper around the geomval[] variant of ST_SetValues()
sv: Förbättrad: 2.1.0 Geometrivarianten av ST_SetValue() stöder nu alla geometrityper, inte bara punkt. Geometrivarianten är ett omslag runt geomval[]-varianten av ST_SetValues()

note: Tag: refpurpose
en: Returns modified raster resulting from setting the values of a given band.
sv: Returnerar modifierat raster som är resultatet av att värdena för ett givet band har ställts in.

note: Tag: para
en: Returns modified raster resulting from setting specified pixels to new value(s) for the designated band. <varname>columnx</varname> and <varname>rowy</varname> are 1-indexed.
sv: Returnerar modifierat raster som är resultatet av att angivna pixlar har satts till nya värden för det angivna bandet. <varname>columnx</varname> och <varname>rowy</varname> är 1-indexerade.

note: Tag: para
en: If <varname>keepnodata</varname> is TRUE, those pixels whose values are NODATA will not be set with the corresponding value in <varname>newvalueset</varname>.
sv: Om <varname>keepnodata</varname> är TRUE kommer de pixlar vars värden är NODATA inte att förses med motsvarande värde i <varname>newvalueset</varname>.

note: Tag: para
en: For Variant 1, the specific pixels to be set are determined by the <varname>columnx</varname>, <varname>rowy</varname> pixel coordinates and the dimensions of the <varname>newvalueset</varname> array. <varname>noset</varname> can be used to prevent pixels with values present in <varname>newvalueset</varname> from being set (due to PostgreSQL not permitting ragged/jagged arrays). See example Variant 1.
sv: För variant 1 bestäms de specifika pixlarna som ska ställas in av <varname>kolumnx</varname>, <varname>rowy-pixelkoordinaterna</varname> och dimensionerna för <varname>newvalueset-arrayen</varname>. <varname>noset</varname> kan användas för att förhindra att pixlar med värden som finns i <varname>newvalueset</varname> ställs in (på grund av att PostgreSQL inte tillåter ragged / jagged arrays). Se exempel Variant 1.

note: Tag: para
en: Variant 2 is like Variant 1 but with a simple double precision <varname>nosetvalue</varname> instead of a boolean <varname>noset</varname> array. Elements in <varname>newvalueset</varname> with the <varname>nosetvalue</varname> value with be skipped. See example Variant 2.
sv: Variant 2 är som variant 1 men med ett enkelt <varname>nosetvärde</varname> med dubbel precision i stället för en boolesk <varname>noset-array</varname>. Element i <varname>newvalueset</varname> med värdet <varname>nosetvalue</varname> hoppas över. Se exempel Variant 2.

note: Tag: para
en: For Variant 3, the specific pixels to be set are determined by the <varname>columnx</varname>, <varname>rowy</varname> pixel coordinates, <varname>width</varname> and <varname>height</varname>. See example Variant 3.
sv: För variant 3 bestäms de specifika pixlar som ska ställas in av pixelkoordinaterna för <varname>columnx</varname>, <varname>rowy</varname>, <varname>width</varname> och <varname>height</varname>. Se exempel Variant 3.

note: Tag: para
en: Variant 4 is the same as Variant 3 with the exception that it assumes that the first band's pixels of <varname>rast</varname> will be set.
sv: Variant 4 är densamma som variant 3 med undantaget att den förutsätter att det första bandets pixlar av <varname>rast</varname> kommer att ställas in.

note: Tag: para
en: For Variant 5, an array of <xref linkend="geomval"/> is used to determine the specific pixels to be set. If all the geometries in the array are of type POINT or MULTIPOINT, the function uses a shortcut where the longitude and latitude of each point is used to set a pixel directly. Otherwise, the geometries are converted to rasters and then iterated through in one pass. See example Variant 5.
sv: För variant 5 används en matris med <xref linkend="geomval"/> för att bestämma vilka specifika pixlar som ska ställas in. Om alla geometrier i matrisen är av typen POINT eller MULTIPOINT använder funktionen en genväg där longituden och latituden för varje punkt används för att ställa in en pixel direkt. I annat fall konverteras geometrierna till raster och itereras sedan igenom i ett pass. Se exempel Variant 5.

note: Tag: title
en: Examples: Variant 3
sv: Exempel: Variant 3

note: Tag: title
en: Examples: Variant 5
sv: Exempel: Variant 5

note: Tag: para
en: The following shows that geomvals later in the array can overwrite prior geomvals
sv: Följande exempel visar att geomval senare i matrisen kan skriva över tidigare geomval

note: Tag: para
en: This example is the opposite of the prior example
sv: Detta exempel är motsatsen till det föregående exemplet

note: Tag: refpurpose
en: Get the values of the specified band as a 2-dimension array.
sv: Hämta värdena för det angivna bandet som en 2-dimensionell array.

note: Tag: para
en: Get the values of the specified band as a 2-dimension array (first index is row, second is column). If <varname>nband</varname> is NULL or not provided, all raster bands are processed.
sv: Hämta värdena för det angivna bandet som en 2-dimensionell array (första indexet är rad, andra är kolumn). Om <varname>nband</varname> är NULL eller inte anges bearbetas alla rasterband.

note: Tag: refpurpose
en: Get the columnx, rowy coordinates of the pixel whose value equals the search value.
sv: Hämta koordinaterna för kolumnx, rowy för den pixel vars värde är lika med sökvärdet.

note: Tag: para
en: Get the columnx, rowy coordinates of the pixel whose value equals the search value. If no band is specified, then band 1 is assumed.
sv: Hämta koordinaterna för kolumnx och radwy för den pixel vars värde är lika med sökvärdet. Om inget band anges antas band 1.

note: Tag: title
en: Raster Editors
sv: Raster-redigerare

note: Tag: refpurpose
en: Set Georeference 6 georeference parameters in a single call. Numbers should be separated by white space. Accepts inputs in GDAL or ESRI format. Default is GDAL.
sv: Set Georeference 6 georeferensparametrar i ett enda anrop. Siffrorna ska separeras med vitt utrymme. Accepterar inmatningar i GDAL- eller ESRI-format. Standard är GDAL.

note: Tag: para
en: Set Georeference 6 georeference parameters in a single call. Accepts inputs in 'GDAL' or 'ESRI' format. Default is GDAL. If 6 coordinates are not provided will return null.
sv: Set Georeference 6 georeferensparametrar i ett enda anrop. Accepterar indata i "GDAL"- eller "ESRI"-format. Standard är GDAL. Om 6 koordinater inte anges kommer null att returneras.

note: Tag: para
en: If the raster has out-db bands, changing the georeference may result in incorrect access of the band's externally stored data.
sv: Om rastret har out-db-band kan en ändring av georeferensen leda till felaktig åtkomst till bandets externt lagrade data.

note: Tag: para
en: Enhanced: 2.1.0 Addition of ST_SetGeoReference(raster, double precision, ...) variant
sv: Förbättrad: 2.1.0 Tillägg av varianten ST_SetGeoReference(raster, dubbel precision, ...)

note: Tag: refpurpose
en: Set the rotation of the raster in radian.
sv: Ställ in rastrets rotation i radian.

note: Tag: para
en: Uniformly rotate the raster. Rotation is in radian. Refer to <link xlink:href="http://en.wikipedia.org/wiki/World_file">World File</link> for more details.
sv: Rotera rastret på ett enhetligt sätt. Rotationen anges i radianer. Se <link xlink:href="http://en.wikipedia.org/wiki/World_file">World File</link> för mer information.

note: Tag: refpurpose
en: Sets the X and Y size of pixels in units of coordinate reference system. Number units/pixel width/height.
sv: Ställer in X- och Y-storleken för pixlar i enheter i koordinatreferenssystemet. Antal enheter/pixelbredd/höjd.

note: Tag: para
en: Sets the X and Y size of pixels in units of coordinate reference system. Number units/pixel width/height. If only one unit passed in, assumed X and Y are the same number.
sv: Ställer in X- och Y-storleken för pixlar i enheter i koordinatreferenssystemet. Antal enheter/pixelbredd/höjd. Om endast en enhet skickas in antas X och Y vara samma antal.

note: Tag: para
en: ST_SetScale is different from <xref linkend="RT_ST_Rescale"/> in that ST_SetScale do not resample the raster to match the raster extent. It only changes the metadata (or georeference) of the raster to correct an originally mis-specified scaling. ST_Rescale results in a raster having different width and height computed to fit the geographic extent of the input raster. ST_SetScale do not modify the width, nor the height of the raster.
sv: ST_SetScale skiljer sig från <xref linkend="RT_ST_Rescale"/> genom att ST_SetScale inte gör om rastret för att matcha rastrets utsträckning. Den ändrar bara rastrets metadata (eller georeferens) för att korrigera en ursprungligen felaktigt specificerad skalning. ST_Rescale resulterar i ett raster med olika bredd och höjd som beräknats för att passa den geografiska omfattningen av indatarastret. ST_SetScale ändrar inte bredden eller höjden på rastret.

note: Tag: para
en: Changed: 2.0.0 In WKTRaster versions this was called ST_SetPixelSize. This was changed in 2.0.0.
sv: Ändrad: 2.0.0 I WKTRaster-versioner kallades detta ST_SetPixelSize. Detta ändrades i 2.0.0.

note: Tag: refpurpose
en: Sets the georeference X and Y skew (or rotation parameter). If only one is passed in, sets X and Y to the same value.
sv: Ställer in georeferensens X- och Y-skevhet (eller rotationsparameter). Om endast en parameter anges, sätts X och Y till samma värde.

note: Tag: para
en: Sets the georeference X and Y skew (or rotation parameter). If only one is passed in, sets X and Y to the same value. Refer to <link xlink:href="http://en.wikipedia.org/wiki/World_file">World File</link> for more details.
sv: Ställer in georeferensens X- och Y-skevhet (eller rotationsparameter). Om endast en parameter skickas in, sätts X och Y till samma värde. Se <link xlink:href="http://en.wikipedia.org/wiki/World_file">World File</link> för mer information.

note: Tag: refpurpose
en: Sets the SRID of a raster to a particular integer srid defined in the spatial_ref_sys table.
sv: Ställer in SRID för ett raster till ett visst heltal srid som definieras i tabellen spatial_ref_sys.

note: Tag: para
en: Sets the SRID on a raster to a particular integer value.
sv: Ställer in SRID på ett raster till ett visst heltalsvärde.

note: Tag: para
en: This function does not transform the raster in any way - it simply sets meta data defining the spatial ref of the coordinate reference system that it's currently in. Useful for transformations later.
sv: Den här funktionen transformerar inte rastret på något sätt - den anger bara metadata som definierar den spatiala ref för det koordinatreferenssystem som det för närvarande befinner sig i. Användbart för transformationer senare.

note: Tag: refpurpose
en: Sets the value of the upper left corner of the pixel of the raster to projected X and Y coordinates.
sv: Ställer in värdet för det övre vänstra hörnet av pixeln i rastret till projicerade X- och Y-koordinater.

note: Tag: para
en: Set the value of the upper left corner of raster to the projected X and Y coordinates
sv: Ställ in värdet för det övre vänstra hörnet av rastret till de projicerade X- och Y-koordinaterna

note: Tag: refpurpose
en: Resample a raster using a specified resampling algorithm, new dimensions, an arbitrary grid corner and a set of raster georeferencing attributes defined or borrowed from another raster.
sv: Resampla ett raster med hjälp av en specificerad resamplingsalgoritm, nya dimensioner, ett godtyckligt rutnätshörn och en uppsättning rastergeoreferensattribut som definierats eller lånats från ett annat raster.

note: Tag: para
en: Resample a raster using a specified resampling algorithm, new dimensions (width &amp; height), a grid corner (gridx &amp; gridy) and a set of raster georeferencing attributes (scalex, scaley, skewx &amp; skewy) defined or borrowed from another raster. If using a reference raster, the two rasters must have the same SRID.
sv: Resampla ett raster med en specificerad resamplingsalgoritm, nya dimensioner (bredd &amp; höjd), ett rasterhörn (gridx &amp; gridy) och en uppsättning rastergeoreferensattribut (scalex, scaley, skewx &amp; skewy) definierade eller lånade från ett annat raster. Om man använder ett referensraster måste de två rastren ha samma SRID.

note: Tag: para
en: New pixel values are computed using one of the following resampling algorithms:
sv: Nya pixelvärden beräknas med hjälp av någon av följande omsamplingsalgoritmer:

note: Tag: para
en: NearestNeighbor (english or american spelling)
sv: NearestNeighbor (engelsk eller amerikansk stavning)

note: Tag: para
en: Bilinear
sv: Bilinjär

note: Tag: para
en: Cubic
sv: Kubisk

note: Tag: para
en: The default is NearestNeighbor which is the fastest but results in the worst interpolation.
sv: Standardinställningen är NearestNeighbor, vilket är snabbast men ger den sämsta interpoleringen.

note: Tag: para
en: A maxerror percent of 0.125 is used if no <varname>maxerr</varname> is specified.
sv: En maxerrorprocent på 0,125 används om ingen <varname>maxerr</varname> har angetts.

note: Tag: para
en: Refer to: <link xlink:href="http://www.gdal.org/gdalwarp.html">GDAL Warp resampling methods</link> for more details.
sv: Hänvisa till: <link xlink:href="http://www.gdal.org/gdalwarp.html">GDAL Warp resampling methods</link> för mer information.

note: Tag: para
en: Availability: 2.0.0 Requires GDAL 1.6.1+
sv: Tillgänglighet: 2.0.0 Kräver GDAL 1.6.1+

note: Tag: para
en: Enhanced: 3.4.0 max and min resampling options added
sv: Förbättrad: 3.4.0 max- och min-alternativ för omsampling har lagts till

note: Tag: refpurpose
en: Resample a raster by adjusting only its scale (or pixel size). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline, Lanczos, Max or Min resampling algorithm. Default is NearestNeighbor.
sv: Resampla ett raster genom att endast justera dess skala (eller pixelstorlek). Nya pixelvärden beräknas med hjälp av omsamplingsalgoritmen NearestNeighbor (engelsk eller amerikansk stavning), Bilinear, Cubic, CubicSpline, Lanczos, Max eller Min. Standard är NearestNeighbor.

note: Tag: para
en: Resample a raster by adjusting only its scale (or pixel size). New pixel values are computed using one of the following resampling algorithms:
sv: Omsampla ett raster genom att endast justera dess skala (eller pixelstorlek). Nya pixelvärden beräknas med hjälp av någon av följande omsamplingsalgoritmer:

note: Tag: para
en: <varname>scalex</varname> and <varname>scaley</varname> define the new pixel size. scaley must often be negative to get well oriented raster.
sv: <varname>scalex</varname> och <varname>scaley</varname> definierar den nya pixelstorleken. scaley måste ofta vara negativ för att få ett välorienterat raster.

note: Tag: para
en: When the new scalex or scaley is not a divisor of the raster width or height, the extent of the resulting raster is expanded to encompass the extent of the provided raster. If you want to be sure to retain exact input extent see <xref linkend="RT_ST_Resize"/>
sv: När den nya scalex eller scaley inte är en divisor av rastrets bredd eller höjd, utökas det resulterande rastrets utsträckning så att det omfattar det tillhandahållna rastrets utsträckning. Om du vill vara säker på att behålla den exakta omfattningen av inmatningen, se <xref linkend="RT_ST_Resize"/>

note: Tag: para
en: <varname>maxerr</varname> is the threshold for transformation approximation by the resampling algorithm (in pixel units). A default of 0.125 is used if no <varname>maxerr</varname> is specified, which is the same value used in GDAL gdalwarp utility. If set to zero, no approximation takes place.
sv: <varname>maxerr</varname> är tröskelvärdet för omsamplingsalgoritmens approximation av transformationen (i pixelenheter). Ett standardvärde på 0,125 används om <varname>maxerr</varname> inte anges, vilket är samma värde som används i GDAL:s verktyg gdalwarp. Om värdet sätts till noll sker ingen approximering.

note: Tag: para
en: ST_Rescale is different from <xref linkend="RT_ST_SetScale"/> in that ST_SetScale do not resample the raster to match the raster extent. ST_SetScale only changes the metadata (or georeference) of the raster to correct an originally mis-specified scaling. ST_Rescale results in a raster having different width and height computed to fit the geographic extent of the input raster. ST_SetScale do not modify the width, nor the height of the raster.
sv: ST_Rescale skiljer sig från <xref linkend="RT_ST_SetScale"/> genom att ST_SetScale inte omsamplar rastret för att matcha rastrets utsträckning. ST_SetScale ändrar endast rastrets metadata (eller georeferens) för att korrigera en ursprungligen felaktigt specificerad skalning. ST_Rescale resulterar i ett raster med olika bredd och höjd som beräknats för att passa den geografiska omfattningen av indatarastret. ST_SetScale ändrar inte bredden eller höjden på rastret.

note: Tag: para
en: Changed: 2.1.0 Works on rasters with no SRID
sv: Ändrad: 2.1.0 Fungerar på raster utan SRID

note: Tag: para
en: A simple example rescaling a raster from a pixel size of 0.001 degree to a pixel size of 0.0015 degree.
sv: Ett enkelt exempel är omskalning av ett raster från en pixelstorlek på 0,001 grader till en pixelstorlek på 0,0015 grader.

note: Tag: refpurpose
en: Resample a raster by adjusting only its skew (or rotation parameters). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. Default is NearestNeighbor.
sv: Resampla ett raster genom att endast justera dess skevhet (eller rotationsparametrar). Nya pixelvärden beräknas med hjälp av algoritmen NearestNeighbor (engelsk eller amerikansk stavning), Bilinear, Cubic, CubicSpline eller Lanczos resampling. Standard är NearestNeighbor.

note: Tag: para
en: Resample a raster by adjusting only its skew (or rotation parameters). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. The default is NearestNeighbor which is the fastest but results in the worst interpolation.
sv: Resampla ett raster genom att endast justera dess skevhet (eller rotationsparametrar). Nya pixelvärden beräknas med omsamplingsalgoritmen NearestNeighbor (engelsk eller amerikansk stavning), Bilinear, Cubic, CubicSpline eller Lanczos. Standardinställningen är NearestNeighbor, som är snabbast men ger den sämsta interpoleringen.

note: Tag: para
en: <varname>skewx</varname> and <varname>skewy</varname> define the new skew.
sv: <varname>skewx</varname> och <varname>skewy</varname> definierar den nya skew.

note: Tag: para
en: The extent of the new raster will encompass the extent of the provided raster.
sv: Utbredningen av det nya rastret kommer att omfatta utbredningen av det tillhandahållna rastret.

note: Tag: para
en: A maxerror percent of 0.125 if no <varname>maxerr</varname> is specified.
sv: En maxerror-procent på 0,125 om ingen <varname>maxerr</varname> har angetts.

note: Tag: para
en: ST_Reskew is different from <xref linkend="RT_ST_SetSkew"/> in that ST_SetSkew do not resample the raster to match the raster extent. ST_SetSkew only changes the metadata (or georeference) of the raster to correct an originally mis-specified skew. ST_Reskew results in a raster having different width and height computed to fit the geographic extent of the input raster. ST_SetSkew do not modify the width, nor the height of the raster.
sv: ST_Reskew skiljer sig från <xref linkend="RT_ST_SetSkew"/> på så sätt att ST_SetSkew inte omsamplar rastret för att matcha rastrets utsträckning. ST_SetSkew ändrar bara rastrets metadata (eller georeferens) för att korrigera en ursprungligen felaktigt angiven skevhet. ST_Reskew resulterar i ett raster med olika bredd och höjd som beräknats för att passa den geografiska utbredningen av indatarastret. ST_SetSkew ändrar inte bredden eller höjden på rastret.

note: Tag: para
en: A simple example reskewing a raster from a skew of 0.0 to a skew of 0.0015.
sv: Ett enkelt exempel på hur ett raster kan ändras från en skevhet på 0,0 till en skevhet på 0,0015.

note: Tag: refpurpose
en: Resample a raster by snapping it to a grid. New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. Default is NearestNeighbor.
sv: Sampla om ett raster genom att fästa det i ett rutnät. Nya pixelvärden beräknas med hjälp av algoritmen NearestNeighbor (engelsk eller amerikansk stavning), Bilinear, Cubic, CubicSpline eller Lanczos resampling. Standard är NearestNeighbor.

note: Tag: para
en: Resample a raster by snapping it to a grid defined by an arbitrary pixel corner (gridx &amp; gridy) and optionally a pixel size (scalex &amp; scaley). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. The default is NearestNeighbor which is the fastest but results in the worst interpolation.
sv: Resample en raster genom att snappa den till ett rutnät som definieras av ett godtyckligt pixelhörn (gridx &amp; gridy) och eventuellt en pixelstorlek (scalex &amp; scaley). Nya pixelvärden beräknas med hjälp av omsamplingsalgoritmen NearestNeighbor (engelsk eller amerikansk stavning), Bilinear, Cubic, CubicSpline eller Lanczos. Standardinställningen är NearestNeighbor, som är snabbast men ger den sämsta interpoleringen.

note: Tag: para
en: <varname>gridx</varname> and <varname>gridy</varname> define any arbitrary pixel corner of the new grid. This is not necessarily the upper left corner of the new raster and it does not have to be inside or on the edge of the new raster extent.
sv: <varname>gridx</varname> och <varname>gridy</varname> definierar ett godtyckligt pixelhörn i det nya rastret. Detta är inte nödvändigtvis det övre vänstra hörnet av det nya rastret och det behöver inte ligga inom eller på kanten av det nya rastrets utsträckning.

note: Tag: para
en: You can optionally define the pixel size of the new grid with <varname>scalex</varname> and <varname>scaley</varname>.
sv: Du kan eventuellt definiera pixelstorleken för det nya rutnätet med <varname>scalex</varname> och <varname>scaley</varname>.

note: Tag: para
en: Use <xref linkend="RT_ST_Resample"/> if you need more control over the grid parameters.
sv: Använd <xref linkend="RT_ST_Resample"/> om du behöver mer kontroll över gridparametrarna.

note: Tag: para
en: A simple example snapping a raster to a slightly different grid.
sv: Ett enkelt exempel på hur man snappar ett raster till ett något annorlunda rutnät.

note: Tag: refpurpose
en: Resize a raster to a new width/height
sv: Ändra storlek på ett raster till en ny bredd/höjd

note: Tag: para
en: Resize a raster to a new width/height. The new width/height can be specified in exact number of pixels or a percentage of the raster's width/height. The extent of the the new raster will be the same as the extent of the provided raster.
sv: Ändra storlek på ett raster till en ny bredd/höjd. Den nya bredden/höjden kan anges i exakt antal pixlar eller som en procentandel av rastrets bredd/höjd. Omfattningen av det nya rastret kommer att vara densamma som omfattningen av det tillhandahållna rastret.

note: Tag: para
en: New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. The default is NearestNeighbor which is the fastest but results in the worst interpolation.
sv: Nya pixelvärden beräknas med hjälp av omsamplingsalgoritmen NearestNeighbor (engelsk eller amerikansk stavning), Bilinear, Cubic, CubicSpline eller Lanczos. Standardinställningen är NearestNeighbor, som är snabbast men ger den sämsta interpoleringen.

note: Tag: para
en: Variant 1 expects the actual width/height of the output raster.
sv: Variant 1 förväntar sig den faktiska bredden/höjden på utdatarastret.

note: Tag: para
en: Variant 2 expects decimal values between zero (0) and one (1) indicating the percentage of the input raster's width/height.
sv: Variant 2 förväntar sig decimalvärden mellan noll (0) och ett (1) som anger procentandelen av inmatningsrastrets bredd/höjd.

note: Tag: para
en: Variant 3 takes either the actual width/height of the output raster or a textual percentage ("20%") indicating the percentage of the input raster's width/height.
sv: Variant 3 tar antingen den faktiska bredden/höjden på utdatarastret eller en procentandel i textform ("20%") som anger procentandelen av inmatningsrastrets bredd/höjd.

note: Tag: para
en: Availability: 2.1.0 Requires GDAL 1.6.1+
sv: Tillgänglighet: 2.1.0 Kräver GDAL 1.6.1+

note: Tag: refpurpose
en: Reprojects a raster in a known spatial reference system to another known spatial reference system using specified resampling algorithm. Options are NearestNeighbor, Bilinear, Cubic, CubicSpline, Lanczos defaulting to NearestNeighbor.
sv: Återprojicerar ett raster i ett känt spatialt referenssystem till ett annat känt spatialt referenssystem med hjälp av en angiven omsamplingsalgoritm. Alternativen är NearestNeighbor, Bilinear, Cubic, CubicSpline, Lanczos med NearestNeighbor som standard.

note: Tag: para
en: Reprojects a raster in a known spatial reference system to another known spatial reference system using specified pixel warping algorithm. Uses 'NearestNeighbor' if no algorithm is specified and maxerror percent of 0.125 if no maxerr is specified.
sv: Återprojicerar ett raster i ett känt spatialt referenssystem till ett annat känt spatialt referenssystem med hjälp av en angiven pixelwarpingalgoritm. Använder "NearestNeighbor" om ingen algoritm har angetts och maxerror procent på 0,125 om ingen maxerr har angetts.

note: Tag: para
en: ST_Transform is often confused with ST_SetSRID(). ST_Transform actually changes the coordinates of a raster (and resamples the pixel values) from one spatial reference system to another, while ST_SetSRID() simply changes the SRID identifier of the raster.
sv: ST_Transform förväxlas ofta med ST_SetSRID(). ST_Transform ändrar faktiskt koordinaterna för ett raster (och omsamplar pixelvärdena) från ett spatialt referenssystem till ett annat, medan ST_SetSRID() helt enkelt ändrar SRID-identifieraren för rastret.

note: Tag: para
en: Unlike the other variants, Variant 3 requires a reference raster as <varname>alignto</varname>. The transformed raster will be transformed to the spatial reference system (SRID) of the reference raster and be aligned (ST_SameAlignment = TRUE) to the reference raster.
sv: Till skillnad från de andra varianterna kräver variant 3 ett referensraster som <varname>alignto</varname>. Det transformerade rastret kommer att transformeras till referensrastrets spatiala referenssystem (SRID) och anpassas (ST_SameAlignment = TRUE) till referensrastret.

note: Tag: para
en: If you find your transformation support is not working right, you may need to set the environment variable PROJSO to the .so or .dll projection library your PostGIS is using. This just needs to have the name of the file. So for example on windows, you would in Control Panel -&gt; System -&gt; Environment Variables add a system variable called <varname>PROJSO</varname> and set it to <varname>libproj.dll</varname> (if you are using proj 4.6.1). You'll have to restart your PostgreSQL service/daemon after this change.
sv: Om du upptäcker att ditt transformationsstöd inte fungerar som det ska kan du behöva ställa in miljövariabeln PROJSO till projektionsbiblioteket .so eller .dll som PostGIS använder. Detta behöver bara ha namnet på filen. Så till exempel på Windows skulle du i Kontrollpanelen -&gt; System -&gt; Miljövariabler lägga till en systemvariabel som heter <varname>PROJSO</varname> och ställa in den på <varname>libproj.dll</varname> (om du använder proj 4.6.1). Du måste starta om din PostgreSQL-tjänst / demon efter den här ändringen.

note: Tag: para
en: When transforming a coverage of tiles, you almost always want to use a reference raster to insure same alignment and no gaps in your tiles as demonstrated in example: Variant 3.
sv: När du omvandlar en täckning av plattor vill du nästan alltid använda ett referensraster för att säkerställa samma inriktning och inga luckor i dina plattor, vilket visas i exemplet: Variant 3.

note: Tag: para
en: Enhanced: 2.1.0 Addition of ST_Transform(rast, alignto) variant
sv: Förbättrad: 2.1.0 Tillägg av ST_Transform(rast, alignto)-variant

note: Tag: para
en: original mass state plane meters (mass_stm)
sv: ursprungligt masstillstånd plana meter (mass_stm)

note: Tag: para
en: After transform to wgs 84 long lat (wgs_84)
sv: Efter omvandling till wgs 84 long lat (wgs_84)

note: Tag: para
en: After transform to wgs 84 long lat with bilinear algorithm instead of NN default (wgs_84_bilin)
sv: Efter omvandling till wgs 84 long lat med bilineär algoritm istället för NN standard (wgs_84_bilin)

note: Tag: para
en: The following shows the difference between using ST_Transform(raster, srid) and ST_Transform(raster, alignto)
sv: Följande visar skillnaden mellan att använda ST_Transform(raster, srid) och ST_Transform(raster, alignto)

note: Tag: para
en: not_aligned
sv: inte_alignerad

note: Tag: para
en: aligned
sv: i linje med

note: Tag: title
en: Raster Band Editors
sv: Rasterbandredigerare

note: Tag: refpurpose
en: Sets the value for the given band that represents no data. Band 1 is assumed if no band is specified. To mark a band as having no nodata value, set the nodata value = NULL.
sv: Ställer in värdet för det angivna bandet som inte representerar några data. Band 1 förutsätts om inget band anges. För att markera ett band som att det inte har något nodata-värde, ställ in nodata-värdet = NULL.

note: Tag: para
en: Sets the value that represents no data for the band. Band 1 is assumed if not specified. This will affect results from <xref linkend="RT_ST_Polygon"/>, <xref linkend="RT_ST_DumpAsPolygons"/>, and the ST_PixelAs...() functions.
sv: Ställer in det värde som representerar inga data för bandet. Band 1 antas om det inte specificeras. Detta påverkar resultaten från <xref linkend="RT_ST_Polygon"/>, <xref linkend="RT_ST_DumpAsPolygons"/>, och funktionerna ST_PixelAs...().

note: Tag: refpurpose
en: Sets the isnodata flag of the band to TRUE.
sv: Ställer in bandets isnodata-flagga till TRUE.

note: Tag: para
en: Sets the isnodata flag for the band to true. Band 1 is assumed if not specified. This function should be called only when the flag is considered dirty. That is, when the result calling <xref linkend="RT_ST_BandIsNoData"/> is different using TRUE as last argument and without using it
sv: Ställer in isnodata-flaggan för bandet till true. Band 1 antas om det inte anges. Denna funktion bör endast anropas när flaggan anses vara smutsig. Det vill säga, när resultatet av anropet <xref linkend="RT_ST_BandIsNoData"/> är annorlunda med TRUE som sista argument och utan att använda det

note: Tag: refpurpose
en: Update the external path and band number of an out-db band
sv: Uppdatera den externa sökvägen och bandnumret för ett out-db-band

note: Tag: para
en: Updates an out-db band's external raster file path and external band number.
sv: Uppdaterar ett out-db-bands externa rasterfilsökväg och externa bandnummer.

note: Tag: para
en: If <varname>force</varname> is set to true, no tests are done to ensure compatibility (e.g. alignment, pixel support) between the external raster file and the PostGIS raster. This mode is intended for file system changes where the external raster resides.
sv: Om <varname>force</varname> är satt till true görs inga tester för att säkerställa kompatibilitet (t.ex. justering, pixelstöd) mellan den externa rasterfilen och PostGIS-rastern. Detta läge är avsett för filsystemändringar där det externa rastret finns.

note: Tag: refpurpose
en: Update the external band number of an out-db band
sv: Uppdatera det externa bandnumret för ett out-db-band

note: Tag: para
en: Updates an out-db band's external band number. This does not touch the external raster file associated with the out-db band
sv: Uppdaterar ett out-db-bands externa bandnummer. Detta påverkar inte den externa rasterfil som är associerad med out-db-bandet

note: Tag: para
en: If <varname>force</varname> is set to true, no tests are done to ensure compatibility (e.g. alignment, pixel support) between the external raster file and the PostGIS raster. This mode is intended for where bands are moved around in the external raster file.
sv: Om <varname>force</varname> är satt till true görs inga tester för att säkerställa kompatibilitet (t.ex. justering, pixelstöd) mellan den externa rasterfilen och PostGIS-rastern. Detta läge är avsett för fall där band flyttas runt i den externa rasterfilen.

note: Tag: para
en: Internally, this method replaces the PostGIS raster's band at index <varname>band</varname> with a new band instead of updating the existing path information.
sv: Internt ersätter denna metod PostGIS-rastrets band vid indexbandet med ett nytt <varname>band</varname> istället för att uppdatera den befintliga sökvägsinformationen.

note: Tag: title
en: Raster Band Statistics and Analytics
sv: Statistik och analys av rasterband

note: Tag: refpurpose
en: Returns the number of pixels in a given band of a raster or raster coverage. If no band is specified defaults to band 1. If exclude_nodata_value is set to true, will only count pixels that are not equal to the nodata value.
sv: Returnerar antalet pixlar i ett givet band i ett raster eller en rastertäckning. Om inget band anges är standardvärdet band 1. Om exclude_nodata_value är satt till true räknas endast pixlar som inte är lika med nodatavärdet.

note: Tag: para
en: Returns the number of pixels in a given band of a raster or raster coverage. If no band is specified <varname>nband</varname> defaults to 1.
sv: Returnerar antalet pixlar i ett givet band i ett raster eller en rastertäckning. Om inget band anges är <varname>nband</varname> standardvärdet 1.

note: Tag: para
en: If <varname>exclude_nodata_value</varname> is set to true, will only count pixels with value not equal to the <varname>nodata</varname> value of the raster. Set <varname>exclude_nodata_value</varname> to false to get count all pixels
sv: Om <varname>exclude_nodata_value</varname> är satt till true räknas endast pixlar med ett värde som inte är lika med rastrets <varname>nodatavärde</varname>. Ställ in <varname>exclude_nodata_value</varname> till false för att räkna alla pixlar

note: Tag: para
en: Changed: 3.1.0 - The ST_Count(rastertable, rastercolumn, ...) variants removed. Use <xref linkend="RT_ST_CountAgg"/> instead.
sv: Ändrad: 3.1.0 - ST_Count(rastertable, rastercolumn, ...) varianterna borttagna. Använd <xref linkend="RT_ST_CountAgg"/> istället.

note: Tag: refpurpose
en: Aggregate. Returns the number of pixels in a given band of a set of rasters. If no band is specified defaults to band 1. If exclude_nodata_value is set to true, will only count pixels that are not equal to the NODATA value.
sv: Aggregera. Returnerar antalet pixlar i ett givet band i en uppsättning raster. Om inget band anges är standardvärdet band 1. Om exclude_nodata_value är satt till true räknas endast pixlar som inte är lika med NODATA-värdet.

note: Tag: para
en: Returns the number of pixels in a given band of a set of rasters. If no band is specified <varname>nband</varname> defaults to 1.
sv: Returnerar antalet pixlar i ett givet band i en uppsättning raster. Om inget band anges är <varname>nband</varname> standardvärdet 1.

note: Tag: para
en: If <varname>exclude_nodata_value</varname> is set to true, will only count pixels with value not equal to the <varname>NODATA</varname> value of the raster. Set <varname>exclude_nodata_value</varname> to false to get count all pixels
sv: Om <varname>exclude_nodata_value</varname> är satt till true räknas endast pixlar med ett värde som inte är lika med <varname>NODATA-värdet</varname> i rastret. Ställ in <varname>exclude_nodata_value</varname> till false för att räkna alla pixlar

note: Tag: para
en: By default will sample all pixels. To get faster response, set <varname>sample_percent</varname> to value between zero (0) and one (1)
sv: Som standard samplas alla pixlar. För att få snabbare svar, ställ in <varname>sample_percent</varname> till ett värde mellan noll (0) och ett (1)

note: Tag: refpurpose
en: Returns a set of record summarizing a raster or raster coverage data distribution separate bin ranges. Number of bins are autocomputed if not specified.
sv: Returnerar en uppsättning poster som sammanfattar en raster- eller rastertäckningsdatadistribution i separata bin-områden. Antalet bin beräknas automatiskt om det inte anges.

note: Tag: para
en: Returns set of records consisting of min, max, count, percent for a given raster band for each bin. If no band is specified <varname>nband</varname> defaults to 1.
sv: Returnerar en uppsättning poster bestående av min, max, count, procent för ett givet rasterband för varje bin. Om inget band anges är <varname>nband</varname> standardvärdet 1.

note: Tag: para
en: By default only considers pixel values not equal to the <varname>nodata</varname> value . Set <varname>exclude_nodata_value</varname> to false to get count all pixels.
sv: Som standard beaktas endast pixelvärden som inte är lika med <varname>nodatavärdet</varname>. Ställ in <varname>exclude_nodata_value</varname> på false för att räkna alla pixlar.

note: Tag: para
en: width: an array indicating the width of each category/bin. If the number of bins is greater than the number of widths, the widths are repeated.
sv: width: en matris som anger bredden på varje kategori/behållare. Om antalet fack är större än antalet bredder upprepas bredderna.

note: Tag: para
en: Example: 9 bins, widths are [a, b, c] will have the output be [a, b, c, a, b, c, a, b, c]
sv: Exempel: 9 fack med bredden [a, b, c] ger utdata som [a, b, c, a, b, c, a, b, c]

note: Tag: para
en: Number of breakouts -- this is the number of records you'll get back from the function if specified. If not specified then the number of breakouts is autocomputed.
sv: Number of breakouts -- detta är antalet poster som du får tillbaka från funktionen om det anges. Om det inte anges beräknas antalet breakouts automatiskt.

note: Tag: para
en: compute the histogram from the right rather than from the left (default). This changes the criteria for evaluating a value x from [a, b) to (a, b]
sv: beräkna histogrammet från höger i stället för från vänster (standard). Detta ändrar kriterierna för att utvärdera ett värde x från [a, b] till (a, b]

note: Tag: para
en: Changed: 3.1.0 Removed ST_Histogram(table_name, column_name) variant.
sv: Ändrad: 3.1.0 Borttagen ST_Histogram(table_name, column_name)-variant.

note: Tag: title
en: Example: Single raster tile - compute histograms for bands 1, 2, 3 and autocompute bins
sv: Exempel: Enstaka rasterplatta - beräkna histogram för band 1, 2, 3 och autoberäkna bins

note: Tag: title
en: Example: Just band 2 but for 6 bins
sv: Exempel: Samma som band 2 men för 6 fack

note: Tag: refpurpose
en: <refpurpose>Compute quantiles for a raster or raster table coverage in the context of the sample or population. Thus, a value could be examined to be at the raster's 25%, 50%, 75% percentile.</refpurpose>
sv: <refpurpose>Beräkna kvantiler för ett raster eller en rastertabells täckning i samband med urvalet eller populationen. Ett värde kan alltså undersökas för att ligga vid rastrets 25 %, 50 %, 75% percentil.</refpurpose>

note: Tag: para
en: <para>Compute quantiles for a raster or raster table coverage in the context of the sample or population. Thus, a value could be examined to be at the raster's 25%, 50%, 75% percentile.</para>
sv: <para>Beräkna kvantiler för ett raster eller en rastertabells täckning i samband med urvalet eller populationen. Ett värde kan alltså undersökas för att ligga vid rastrets 25 %, 50 %, 75% percentil.</para>

note: Tag: para
en: If <varname>exclude_nodata_value</varname> is set to false, will also count pixels with no data.
sv: Om <varname>värdet för exclude_nodata_value</varname> är satt till false räknas även pixlar utan data.

note: Tag: para
en: Changed: 3.1.0 Removed ST_Quantile(table_name, column_name) variant.
sv: Ändrad: 3.1.0 Borttagen ST_Quantile(table_name, column_name)-variant.

note: Tag: refpurpose
en: Returns summarystats consisting of count, sum, mean, stddev, min, max for a given raster band of a raster or raster coverage. Band 1 is assumed if no band is specified.
sv: Returnerar summarystats bestående av count, sum, mean, stddev, min, max för ett givet rasterband i ett raster eller en rastertäckning. Band 1 antas om inget band anges.

note: Tag: para
en: Returns <xref linkend="summarystats"/> consisting of count, sum, mean, stddev, min, max for a given raster band of a raster or raster coverage. If no band is specified <varname>nband</varname> defaults to 1.
sv: Returnerar <xref linkend="summarystats"/> bestående av count, sum, mean, stddev, min, max för ett givet rasterband i ett raster eller en rastertäckning. Om inget band anges är <varname>nband</varname> standardvärdet 1.

note: Tag: para
en: By default only considers pixel values not equal to the <varname>nodata</varname> value. Set <varname>exclude_nodata_value</varname> to false to get count of all pixels.
sv: Som standard beaktas endast pixelvärden som inte är lika med <varname>nodatavärdet</varname>. Ställ in <varname>exclude_nodata_value</varname> på false för att få en räkning av alla pixlar.

note: Tag: para
en: By default will sample all pixels. To get faster response, set <varname>sample_percent</varname> to lower than 1
sv: Som standard samplas alla pixlar. För att få snabbare svar, ställ in <varname>sample_percent</varname> till lägre än 1

note: Tag: para
en: Changed: 3.1.0 ST_SummaryStats(rastertable, rastercolumn, ...) variants are removed. Use <xref linkend="RT_ST_SummaryStatsAgg"/> instead.
sv: Ändrad: 3.1.0 ST_SummaryStats(rastertable, rastercolumn, ...) varianterna har tagits bort. Använd <xref linkend="RT_ST_SummaryStatsAgg"/> istället.

note: Tag: title
en: Example: Single raster tile
sv: Exempel: Enstaka rasterplatta

note: Tag: title
en: Example: Summarize pixels that intersect buildings of interest
sv: Exempel: Sammanfatta pixlar som korsar byggnader av intresse

note: Tag: para
en: This example took 574ms on PostGIS windows 64-bit with all of Boston Buildings and aerial Tiles (tiles each 150x150 pixels ~ 134,000 tiles), ~102,000 building records
sv: Det här exemplet tog 574 ms på PostGIS Windows 64-bit med alla Bostons byggnader och flygplansplattor (plattor på vardera 150x150 pixlar ~ 134 000 plattor), ~102 000 byggnadsposter

note: Tag: title
en: Example: Raster coverage
sv: Exempel: Rastertäckning

note: Tag: refpurpose
en: Aggregate. Returns summarystats consisting of count, sum, mean, stddev, min, max for a given raster band of a set of raster. Band 1 is assumed if no band is specified.
sv: Aggregera. Returnerar summarystats bestående av count, sum, mean, stddev, min, max för ett givet rasterband i en uppsättning raster. Band 1 antas om inget band anges.

note: Tag: para
en: By default only considers pixel values not equal to the <varname>NODATA</varname> value. Set <varname>exclude_nodata_value</varname> to False to get count of all pixels.
sv: Som standard beaktas endast pixelvärden som inte är lika med <varname>NODATA-värdet</varname>. Ställ in <varname>exclude_nodata_value</varname> på False för att få en räkning av alla pixlar.

note: Tag: para
en: By default will sample all pixels. To get faster response, set <varname>sample_percent</varname> to value between 0 and 1
sv: Som standard samplas alla pixlar. För att få snabbare svar, ställ in <varname>sample_percent</varname> till ett värde mellan 0 och 1

note: Tag: refpurpose
en: Returns a set of records containing a pixel band value and count of the number of pixels in a given band of a raster (or a raster coverage) that have a given set of values. If no band is specified defaults to band 1. By default nodata value pixels are not counted. and all other values in the pixel are output and pixel band values are rounded to the nearest integer.
sv: Returnerar en uppsättning poster som innehåller ett pixelbandvärde och en räkning av antalet pixlar i ett givet band i ett raster (eller en rastertäckning) som har en given uppsättning värden. Om inget band anges är standardvärdet band 1. Som standard räknas inte pixlar med nodatavärden. och alla andra värden i pixeln matas ut och pixelbandvärden avrundas till närmaste heltal.

note: Tag: para
en: Returns a set of records with columns <varname>value</varname> <varname>count</varname> which contain the pixel band value and count of pixels in the raster tile or raster coverage of selected band.
sv: Returnerar en uppsättning poster med kolumnerna <varname>value</varname> <varname>count</varname> som innehåller pixelbandvärdet och antalet pixlar i rasterplattan eller rastertäckningen för det valda bandet.

note: Tag: para
en: If no band is specified <varname>nband</varname> defaults to 1. If no <varname>searchvalues</varname> are specified, will return all pixel values found in the raster or raster coverage. If one searchvalue is given, will return an integer instead of records denoting the count of pixels having that pixel band value
sv: Om inget band anges är <varname>nband</varname> standardvärdet 1. Om inga <varname>searchvalues</varname> anges returneras alla pixelvärden som finns i rastret eller rastertäckningen. Om ett sökvärde anges, returneras ett heltal i stället för poster som anger antalet pixlar som har det pixelbandvärdet

note: Tag: title
en: Raster Inputs
sv: Raster-indata

note: Tag: refpurpose
en: Return a raster value from a Well-Known Binary (WKB) raster.
sv: Returnera ett rastervärde från ett Well-Known Binary (WKB)-raster.

note: Tag: para
en: Given a Well-Known Binary (WKB) raster, return a raster.
sv: Givet ett Well-Known Binary (WKB) raster, returnera ett raster.

note: Tag: refpurpose
en: Return a raster value from a Hex representation of Well-Known Binary (WKB) raster.
sv: Returnera ett rastervärde från en Hex-representation av Well-Known Binary (WKB)-raster.

note: Tag: para
en: Given a Well-Known Binary (WKB) raster in Hex representation, return a raster.
sv: Givet ett Well-Known Binary (WKB)-raster i Hex-representation, returnera ett raster.

note: Tag: title
en: Raster Outputs
sv: Rasterutdata

note: Tag: refpurpose
en: Return the Well-Known Binary (WKB) representation of the raster.
sv: Returnerar WKB-representationen (Well-Known Binary) av rastret.

note: Tag: para
en: Returns the Binary representation of the raster. If <varname>outasin</varname> is TRUE, out-db bands are treated as in-db. Refer to raster/doc/RFC2-WellKnownBinaryFormat located in the PostGIS source folder for details of the representation.
sv: Returnerar den binära representationen av rastret. Om <varname>outasin</varname> är TRUE behandlas out-db-band som in-db. Se raster/doc/RFC2-WellKnownBinaryFormat som finns i PostGIS källmapp för detaljer om representationen.

note: Tag: para
en: This is useful in binary cursors to pull data out of the database without converting it to a string representation.
sv: Detta är användbart i binära markörer för att hämta data från databasen utan att konvertera dem till en strängrepresentation.

note: Tag: para
en: By default, WKB output contains the external file path for out-db bands. If the client does not have access to the raster file underlying an out-db band, set <varname>outasin</varname> to TRUE.
sv: Som standard innehåller WKB-utdata den externa filsökvägen för out-db-band. Om klienten inte har tillgång till rasterfilen som ligger till grund för ett out-db-band, ska <varname>outasin</varname> sättas till TRUE.

note: Tag: para
en: Enhanced: 2.1.0 Addition of <varname>outasin</varname>
sv: Förbättrad: 2.1.0 Tillägg av <varname>outasin</varname>

note: Tag: para
en: Enhanced: 2.5.0 Addition of <varname>ST_AsWKB</varname>
sv: Förbättrad: 2.5.0 Tillägg av <varname>ST_AsWKB</varname>

note: Tag: refpurpose
en: Return the Well-Known Binary (WKB) in Hex representation of the raster.
sv: Returnerar Well-Known Binary (WKB) i Hex-representation av rastret.

note: Tag: para
en: Returns the Binary representation in Hex representation of the raster. If <varname>outasin</varname> is TRUE, out-db bands are treated as in-db. Refer to raster/doc/RFC2-WellKnownBinaryFormat located in the PostGIS source folder for details of the representation.
sv: Returnerar den binära representationen i Hex-representationen av rastret. Om <varname>outasin</varname> är TRUE behandlas out-db-band som in-db. Se raster/doc/RFC2-WellKnownBinaryFormat som finns i PostGIS källmapp för detaljer om representationen.

note: Tag: para
en: By default, Hex WKB output contains the external file path for out-db bands. If the client does not have access to the raster file underlying an out-db band, set <varname>outasin</varname> to TRUE.
sv: Som standard innehåller Hex WKB-utdata den externa filsökvägen för out-db-band. Om klienten inte har tillgång till den rasterfil som ligger till grund för ett out-db-band, ska <varname>outasin</varname> sättas till TRUE.

note: Tag: refpurpose
en: Return the raster tile in the designated GDAL Raster format. Raster formats are one of those supported by your compiled library. Use ST_GDALDrivers() to get a list of formats supported by your library.
sv: Returnerar rasterplattan i det angivna GDAL Raster-formatet. Rasterformat är ett av de format som stöds av ditt kompilerade bibliotek. Använd ST_GDALDrivers() för att få en lista över de format som stöds av ditt bibliotek.

note: Tag: para
en: Returns the raster tile in the designated format. Arguments are itemized below:
sv: Returnerar rasterplattan i det angivna formatet. Argumenten specificeras nedan:

note: Tag: para
en: <varname>format</varname> format to output. This is dependent on the drivers compiled in your libgdal library. Generally available are 'JPEG', 'GTIff', 'PNG'. Use <xref linkend="RT_ST_GDALDrivers"/> to get a list of formats supported by your library.
sv: <varname>format</varname> som ska matas ut. Detta är beroende av de drivrutiner som kompileras i ditt libgdal-bibliotek. Generellt tillgängliga är 'JPEG', 'GTIff', 'PNG'. Använd <xref linkend="RT_ST_GDALDrivers"/> för att få en lista över format som stöds av ditt bibliotek.

note: Tag: para
en: <varname>options</varname> text array of GDAL options. Valid options are dependent on the format. Refer to <link xlink:href="http://www.gdal.org/frmt_various.html">GDAL Raster format options</link> for more details.
sv: <varname>options</varname> textuppsättning av GDAL-alternativ. Giltiga alternativ är beroende av formatet. Se <link xlink:href="http://www.gdal.org/frmt_various.html">alternativ</link> för <link xlink:href="http://www.gdal.org/frmt_various.html">GDAL Rasterformat</link> för mer information.

note: Tag: para
en: <varname>srs</varname> The proj4text or srtext (from spatial_ref_sys) to embed in the image
sv: <varname>srs</varname> Den proj4text eller srtext (från spatial_ref_sys) som ska bäddas in i bilden

note: Tag: title
en: JPEG Output Example, multiple tiles as single raster
sv: Exempel på JPEG-utdata, flera plattor som ett enda raster

note: Tag: title
en: Using PostgreSQL Large Object Support to export raster
sv: Använda PostgreSQL Large Object Support för att exportera raster

note: Tag: para
en: One way to export raster into another format is using <link xlink:href="https://www.postgresql.org/docs/current/static/lo-funcs.html">PostgreSQL large object export functions</link>. We'lll repeat the prior example but also exporting. Note for this you'll need to have super user access to db since it uses server side lo functions. It will also export to path on server network. If you need export locally, use the psql equivalent lo_ functions which export to the local file system instead of the server file system.
sv: Ett sätt att exportera raster till ett annat format är att använda <link xlink:href="https://www.postgresql.org/docs/current/static/lo-funcs.html">PostgreSQL stora exportfunktioner för objekt</link>. Vi kommer att upprepa det tidigare exemplet men också exportera. Observera att för detta måste du ha superanvändaråtkomst till db eftersom den använder lo-funktioner på serversidan. Det kommer också att exportera till sökvägen på servernätverket. Om du behöver exportera lokalt, använd psql-ekvivalenta lo_-funktioner som exporterar till det lokala filsystemet istället för serverns filsystem.

note: Tag: title
en: GTIFF Output Examples
sv: Exempel på GTIFF-utdata

note: Tag: refpurpose
en: Return the raster tile selected bands as a single Joint Photographic Exports Group (JPEG) image (byte array). If no band is specified and 1 or more than 3 bands, then only the first band is used. If only 3 bands then all 3 bands are used and mapped to RGB.
sv: Returnerar de valda banden i rasterplattan som en enda JPEG-bild (byte-array) (Joint Photographic Exports Group). Om inget band anges och 1 eller fler än 3 band, används endast det första bandet. Om endast 3 band anges används alla 3 banden och mappas till RGB.

note: Tag: para
en: Returns the selected bands of the raster as a single Joint Photographic Exports Group Image (JPEG). Use <xref linkend="RT_ST_AsGDALRaster"/> if you need to export as less common raster types. If no band is specified and 1 or more than 3 bands, then only the first band is used. If 3 bands then all 3 bands are used. There are many variants of the function with many options. These are itemized below:
sv: Returnerar de valda banden i rastret som en enda JPEG-bild (Joint Photographic Exports Group Image). Använd <xref linkend="RT_ST_AsGDALRaster"/> om du behöver exportera som mindre vanliga rastertyper. Om inget band anges och 1 eller fler än 3 band, används endast det första bandet. Om 3 band används alla 3 banden. Det finns många varianter av funktionen med många alternativ. Dessa specificeras nedan:

note: Tag: para
en: <varname>nband</varname> is for single band exports.
sv: <varname>nband</varname> är för export av enstaka band.

note: Tag: para
en: <varname>nbands</varname> is an array of bands to export (note that max is 3 for JPEG) and the order of the bands is RGB. e.g ARRAY[3,2,1] means map band 3 to Red, band 2 to green and band 1 to blue
sv: <varname>nbands</varname> är en array av band som ska exporteras (notera att max är 3 för JPEG) och ordningen på banden är RGB. t.ex. ARRAY[3,2,1] innebär att band 3 mappas till rött, band 2 till grönt och band 1 till blått

note: Tag: para
en: <varname>quality</varname> number from 0 to 100. The higher the number the crisper the image.
sv: <varname>kvalitetssiffra</varname> från 0 till 100. Ju högre siffra desto skarpare blir bilden.

note: Tag: para
en: <varname>options</varname> text Array of GDAL options as defined for JPEG (look at create_options for JPEG <xref linkend="RT_ST_GDALDrivers"/>). For JPEG valid ones are <varname>PROGRESSIVE</varname> ON or OFF and <varname>QUALITY</varname> a range from 0 to 100 and default to 75. Refer to <link xlink:href="http://www.gdal.org/frmt_various.html">GDAL Raster format options</link> for more details.
sv: <varname>options</varname> text Mängd GDAL-alternativ enligt definitionen för JPEG (se create_options för JPEG <xref linkend="RT_ST_GDALDrivers"/>). För JPEG är giltiga alternativ <varname>PROGRESSIVE</varname> ON eller OFF och <varname>QUALITY</varname> ett intervall från 0 till 100 och standardvärdet är 75. Se <link xlink:href="http://www.gdal.org/frmt_various.html">GDAL Rasterformatalternativ</link> för mer information.

note: Tag: title
en: Examples: Output
sv: Exempel: Utdata

note: Tag: refpurpose
en: Return the raster tile selected bands as a single portable network graphics (PNG) image (byte array). If 1, 3, or 4 bands in raster and no bands are specified, then all bands are used. If more 2 or more than 4 bands and no bands specified, then only band 1 is used. Bands are mapped to RGB or RGBA space.
sv: Returnerar de valda banden i rasterkaklet som en enda PNG-bild (portable network graphics) (byte-array). Om 1, 3 eller 4 band i rastret och inga band anges, används alla band. Om fler än 2 eller fler än 4 band och inga band anges, används endast band 1. Banden mappas till RGB- eller RGBA-rymd.

note: Tag: para
en: Returns the selected bands of the raster as a single Portable Network Graphics Image (PNG). Use <xref linkend="RT_ST_AsGDALRaster"/> if you need to export as less common raster types. If no band is specified, then the first 3 bands are exported. There are many variants of the function with many options. If no <varname>srid</varname> is specified then then srid of the raster is used. These are itemized below:
sv: Returnerar de valda banden i rastret som en enda PNG-bild (Portable Network Graphics Image). Använd <xref linkend="RT_ST_AsGDALRaster"/> om du behöver exportera som mindre vanliga rastertyper. Om inget band anges exporteras de 3 första banden. Det finns många varianter av funktionen med många alternativ. Om ingen <varname>srid</varname> anges används rastrets srid. Dessa specificeras nedan:

note: Tag: para
en: <varname>nbands</varname> is an array of bands to export (note that max is 4 for PNG) and the order of the bands is RGBA. e.g ARRAY[3,2,1] means map band 3 to Red, band 2 to green and band 1 to blue
sv: <varname>nbands</varname> är en array av band som ska exporteras (notera att max är 4 för PNG) och ordningen på banden är RGBA. t.ex. ARRAY[3,2,1] betyder att band 3 mappas till rött, band 2 till grönt och band 1 till blått

note: Tag: para
en: <varname>compression</varname> number from 1 to 9. The higher the number the greater the compression.
sv: <varname>kompressionsnummer</varname> från 1 till 9. Ju högre siffra desto större kompression.

note: Tag: para
en: <varname>options</varname> text Array of GDAL options as defined for PNG (look at create_options for PNG of <xref linkend="RT_ST_GDALDrivers"/>). For PNG valid one is only ZLEVEL (amount of time to spend on compression -- default 6) e.g. ARRAY['ZLEVEL=9']. WORLDFILE is not allowed since the function would have to output two outputs. Refer to <link xlink:href="http://www.gdal.org/frmt_various.html">GDAL Raster format options</link> for more details.
sv: <varname>options</varname> text Array av GDAL-alternativ enligt definitionen för PNG (se create_options for PNG på <xref linkend="RT_ST_GDALDrivers"/>). För PNG är endast ZLEVEL giltigt (den tid som ska läggas på komprimering - standard 6), t.ex. ARRAY['ZLEVEL=9']. WORLDFILE är inte tillåtet eftersom funktionen skulle behöva mata ut två utdata. Se <link xlink:href="http://www.gdal.org/frmt_various.html">GDAL Rasterformatalternativ</link> för mer information.

note: Tag: refpurpose
en: Return the raster selected bands as a single TIFF image (byte array). If no band is specified or any of specified bands does not exist in the raster, then will try to use all bands.
sv: Returnerar de band som valts i rastret som en enda TIFF-bild (byte-array). Om inget band anges eller om något av de angivna banden inte finns i rastret, försöker alla band användas.

note: Tag: para
en: Returns the selected bands of the raster as a single Tagged Image File Format (TIFF). If no band is specified, will try to use all bands. This is a wrapper around <xref linkend="RT_ST_AsGDALRaster"/>. Use <xref linkend="RT_ST_AsGDALRaster"/> if you need to export as less common raster types. There are many variants of the function with many options. If no spatial reference SRS text is present, the spatial reference of the raster is used. These are itemized below:
sv: Returnerar de valda banden i rastret som ett enda TIFF-format (Tagged Image File Format). Om inget band anges försöker alla band användas. Detta är ett omslag runt <xref linkend="RT_ST_AsGDALRaster"/>. Använd <xref linkend="RT_ST_AsGDALRaster"/> om du behöver exportera som mindre vanliga rastertyper. Det finns många varianter av funktionen med många alternativ. Om det inte finns någon SRS-text för spatial referens används rastrets spatiala referens. Dessa specificeras nedan:

note: Tag: para
en: <varname>nbands</varname> is an array of bands to export (note that max is 3 for PNG) and the order of the bands is RGB. e.g ARRAY[3,2,1] means map band 3 to Red, band 2 to green and band 1 to blue
sv: <varname>nbands</varname> är en array av band som ska exporteras (notera att max är 3 för PNG) och ordningen på banden är RGB. t.ex. ARRAY[3,2,1] innebär att band 3 mappas till rött, band 2 till grönt och band 1 till blått

note: Tag: para
en: <varname>compression</varname> Compression expression -- JPEG90 (or some other percent), LZW, JPEG, DEFLATE9.
sv: <varname>komprimering</varname> Kompressionsuttryck -- JPEG90 (eller någon annan procent), LZW, JPEG, DEFLATE9.

note: Tag: para
en: <varname>options</varname> text Array of GDAL create options as defined for GTiff (look at create_options for GTiff of <xref linkend="RT_ST_GDALDrivers"/>). or refer to <link xlink:href="http://www.gdal.org/frmt_various.html">GDAL Raster format options</link> for more details.
sv: <varname>options</varname> text Array av GDAL-skaparalternativ enligt definitionen för GTiff (se create_options for GTiff på <xref linkend="RT_ST_GDALDrivers"/>). eller se <link xlink:href="http://www.gdal.org/frmt_various.html">GDAL Raster format options</link> för mer information.

note: Tag: para
en: <varname>srid</varname> srid of spatial_ref_sys of the raster. This is used to populate the georeference information
sv: <varname>srid</varname> srid av spatial_ref_sys för rastret. Detta används för att fylla i georeferensinformationen

note: Tag: title
en: Examples: Use jpeg compression 90%
sv: Exempel: Använd jpeg-komprimering 90%

note: Tag: title
en: Raster Processing: Map Algebra
sv: Rasterbearbetning: Kartalgebra

note: Tag: refpurpose
en: Returns the raster clipped by the input geometry. If band number is not specified, all bands are processed. If <varname>crop</varname> is not specified or TRUE, the output raster is cropped. If <varname>touched</varname> is set to TRUE, then touched pixels are included, otherwise only if the center of the pixel is in the geometry it is included.
sv: Returnerar det raster som klippts av indatageometrin. Om bandnummer inte anges bearbetas alla band. Om <varname>crop</varname> inte anges eller om TRUE anges, beskärs utdatarastret. Om <varname>touched</varname> är inställt på TRUE inkluderas pixlar som berörs, annars inkluderas endast pixlar vars mittpunkt ligger i geometrin.

note: Tag: para
en: Returns a raster that is clipped by the input geometry <varname>geom</varname>. If band index is not specified, all bands are processed.
sv: Returnerar ett raster som är klippt av indatageometrin <varname>geom</varname>. Om bandindex inte anges bearbetas alla band.

note: Tag: para
en: Rasters resulting from ST_Clip must have a nodata value assigned for areas clipped, one for each band. If none are provided and the input raster do not have a nodata value defined, nodata values of the resulting raster are set to ST_MinPossibleValue(ST_BandPixelType(rast, band)). When the number of nodata value in the array is smaller than the number of band, the last one in the array is used for the remaining bands. If the number of nodata value is greater than the number of band, the extra nodata values are ignored. All variants accepting an array of nodata values also accept a single value which will be assigned to each band.
sv: Raster som blir resultatet av ST_Clip måste ha ett nodatavärde tilldelat för områden som klippts, ett för varje band. Om inget anges och indatarastret inte har något nodatavärde definierat, sätts nodatavärdena för det resulterande rastret till ST_MinPossibleValue(ST_BandPixelType(rast, band)). När antalet nodatavärden i matrisen är mindre än antalet band används det sista i matrisen för de återstående banden. Om antalet nodatavärden är större än antalet band ignoreras de extra nodatavärdena. Alla varianter som accepterar en matris med noddatavärden accepterar också ett enda värde som tilldelas varje band.

note: Tag: para
en: If <varname>crop</varname> is not specified, true is assumed meaning the output raster is cropped to the intersection of the <varname>geom</varname>and <varname>rast</varname> extents. If <varname>crop</varname> is set to false, the new raster gets the same extent as <varname>rast</varname>. If <varname>touched</varname> is set to true, then all pixels in the <varname>rast</varname> that intersect the geometry are selected.
sv: Om <varname>crop</varname> inte anges antas true, vilket innebär att utdatarastret beskärs till skärningspunkten mellan <varname>geom- och</varname> <varname>rast-utbredningarna</varname>. Om <varname>crop</varname> är satt till false får det nya rastret samma utsträckning som <varname>rast</varname>. Om <varname>touched</varname> är satt till true väljs alla pixlar i <varname>rast</varname> som skär geometrin.

note: Tag: para
en: The default behavior is touched=false, which will only select pixels where the center of the pixel is covered by the geometry.
sv: Standardinställningen är touched=false, vilket innebär att endast pixlar vars mittpunkt täcks av geometrin väljs.

note: Tag: para
en: Enhanced: 3.5.0 - touched argument added.
sv: Förbättrad: 3.5.0 - rörda argument har lagts till.

note: Tag: para
en: Enhanced: 2.1.0 Rewritten in C
sv: Förbättrad: 2.1.0 Omskriven i C

note: Tag: para
en: Examples here use Massachusetts aerial data available on MassGIS site <link xlink:href="https://www.mass.gov/info-details/massgis-data-20082009-aerial-imagery">MassGIS Aerial Orthos</link>.
sv: I exemplen här används flygdata från Massachusetts som finns tillgängliga på MassGIS webbplats <link xlink:href="https://www.mass.gov/info-details/massgis-data-20082009-aerial-imagery">MassGIS Aerial Orthos</link>.

note: Tag: title
en: Examples: Comparing selecting all touched vs. not all touched
sv: Exempel: Jämförelse mellan att välja alla som berörs och inte alla som berörs

note: Tag: title
en: Examples: 1 band clipping (not touched)
sv: Exempel: 1 bandklippning (inte berörd)

note: Tag: para
en: Full raster tile before clipping
sv: Fullständig rasterplatta före klippning

note: Tag: para
en: After Clipping
sv: Efter klippning

note: Tag: title
en: Examples: 1 band clipping with no crop and add back other bands unchanged
sv: Exempel: klippning av 1 band utan beskärning och lägg tillbaka andra band oförändrade

note: Tag: para
en: After Clipping - surreal
sv: Efter klippning - surrealistisk

note: Tag: title
en: Examples: Clip all bands
sv: Exempel: Klipp alla band

note: Tag: refpurpose
en: Creates a new raster of up to four 8BUI bands (grayscale, RGB, RGBA) from the source raster and a specified band. Band 1 is assumed if not specified.
sv: Skapar ett nytt raster med upp till fyra 8BUI-band (gråskala, RGB, RGBA) från källrastret och ett angivet band. Band 1 antas om det inte specificeras.

note: Tag: para
en: Apply a <varname>colormap</varname> to the band at <varname>nband</varname> of <varname>rast</varname> resulting a new raster comprised of up to four 8BUI bands. The number of 8BUI bands in the new raster is determined by the number of color components defined in <varname>colormap</varname>.
sv: Tillämpa en <varname>färgkarta</varname> på bandet vid <varname>nband</varname> i <varname>rast</varname>, vilket resulterar i ett nytt raster som består av upp till fyra 8BUI-band. Antalet 8BUI-band i det nya rastret bestäms av antalet färgkomponenter som definieras i <varname>colormap</varname>.

note: Tag: para
en: If <varname>nband</varname> is not specified, then band 1 is assumed.
sv: Om <varname>nband</varname> inte anges antas band 1.

note: Tag: para
en: <varname>colormap</varname> can be a keyword of a pre-defined colormap or a set of lines defining the value and the color components.
sv: <varname>colormap</varname> kan vara ett nyckelord för en fördefinierad colormap eller en uppsättning linjer som definierar värdet och färgkomponenterna.

note: Tag: para
en: Valid pre-defined <varname>colormap</varname> keyword:
sv: Giltigt fördefinierat nyckelord för <varname>färgkartor</varname>:

note: Tag: para
en: <varname>grayscale</varname> or <varname>greyscale</varname> for a one 8BUI band raster of shades of gray.
sv: <varname>gråskala</varname> eller <varname>gråskala</varname> för ett 8BUI-bandraster av nyanser av grått.

note: Tag: para
en: <varname>pseudocolor</varname> for a four 8BUI (RGBA) band raster with colors going from blue to green to red.
sv: <varname>pseudofärg</varname> för ett raster med fyra 8BUI (RGBA)-band med färger från blått till grönt till rött.

note: Tag: para
en: <varname>fire</varname> for a four 8BUI (RGBA) band raster with colors going from black to red to pale yellow.
sv: <varname>brand</varname> för ett raster med fyra 8BUI (RGBA)-band med färger från svart till rött till ljusgult.

note: Tag: para
en: <varname>bluered</varname> for a four 8BUI (RGBA) band raster with colors going from blue to pale white to red.
sv: <varname>bluered</varname> för ett raster med fyra 8BUI (RGBA)-band med färger från blått till ljusvitt till rött.

note: Tag: para
en: Users can pass a set of entries (one per line) to <varname>colormap</varname> to specify custom colormaps. Each entry generally consists of five values: the pixel value and corresponding Red, Green, Blue, Alpha components (color components between 0 and 255). Percent values can be used instead of pixel values where 0% and 100% are the minimum and maximum values found in the raster band. Values can be separated with commas (','), tabs, colons (':') and/or spaces. The pixel value can be set to <emphasis>nv</emphasis>, <emphasis>null</emphasis> or <emphasis>nodata</emphasis> for the NODATA value. An example is provided below.
sv: Användare kan skicka en uppsättning poster (en per rad) till <varname>colormap</varname> för att ange anpassade färgkartor. Varje post består i allmänhet av fem värden: pixelvärdet och motsvarande röd-, grön-, blå- och alfakomponenter (färgkomponenter mellan 0 och 255). Procentvärden kan användas i stället för pixelvärden, där 0% aoch 100% aär de lägsta och högsta värdena i rasterbandet. Värdena kan separeras med kommatecken (','), tabbar, kolon (':') och/eller mellanslag. Pixelvärdet kan sättas till <emphasis>nv</emphasis>, <emphasis>null</emphasis> eller <emphasis>nodata</emphasis> för NODATA-värdet. Ett exempel ges nedan.

note: Tag: para
en: The syntax of <varname>colormap</varname> is similar to that of the color-relief mode of GDAL <link xlink:href="http://www.gdal.org/gdaldem.html#gdaldem_color_relief">gdaldem</link>.
sv: Syntaxen för <varname>colormap</varname> liknar den för färgreliefläget i GDAL <link xlink:href="http://www.gdal.org/gdaldem.html#gdaldem_color_relief">gdaldem</link>.

note: Tag: para
en: Valid keywords for <varname>method</varname>:
sv: Giltiga nyckelord för <varname>metod</varname>:

note: Tag: para
en: <varname>INTERPOLATE</varname> to use linear interpolation to smoothly blend the colors between the given pixel values
sv: <varname>INTERPOLATE</varname> för att använda linjär interpolation för att mjukt blanda färgerna mellan de angivna pixelvärdena

note: Tag: para
en: <varname>EXACT</varname> to strictly match only those pixels values found in the colormap. Pixels whose value does not match a colormap entry will be set to 0 0 0 0 (RGBA)
sv: <varname>EXACT</varname> för att strikt matcha endast de pixelvärden som finns i färgkartan. Pixlar vars värde inte matchar en post i färgkartan kommer att sättas till 0 0 0 0 0 (RGBA)

note: Tag: para
en: <varname>NEAREST</varname> to use the colormap entry whose value is closest to the pixel value
sv: <varname>NEAREST</varname> för att använda den färgkartspost vars värde ligger närmast pixelvärdet

note: Tag: para
en: A great reference for colormaps is <link xlink:href="http://www.colorbrewer2.org">ColorBrewer</link>.
sv: En bra referens för färgkartor är <link xlink:href="http://www.colorbrewer2.org">ColorBrewer</link>.

note: Tag: para
en: The resulting bands of new raster will have no NODATA value set. Use <xref linkend="RT_ST_SetBandNoDataValue"/> to set a NODATA value if one is needed.
sv: De resulterande banden av nytt raster kommer inte att ha något NODATA-värde inställt. Använd <xref linkend="RT_ST_SetBandNoDataValue"/> för att ställa in ett NODATA-värde om ett sådant behövs.

note: Tag: para
en: This is a junk table to play with
sv: Detta är ett skräpbord att leka med

note: Tag: title
en: Examples: Compare different color map looks using ST_AsPNG
sv: Exempel: Jämför olika utseende på färgkartor med hjälp av ST_AsPNG

note: Tag: para
en: grey_png
sv: grå_png

note: Tag: para
en: fire_png
sv: brand_png

note: Tag: para
en: red_png
sv: röd_png

note: Tag: refpurpose
en: Creates a new one-8BUI band raster from the source raster and specified bands representing Red, Green and Blue
sv: Skapar ett nytt bandraster med ett 8BUI-band från källrastret och angivna band som representerar rött, grönt och blått

note: Tag: para
en: Create a raster with one 8BUI band given three input bands (from one or more rasters). Any input band whose pixel type is not 8BUI will be reclassified using <xref linkend="RT_ST_Reclass"/>.
sv: Skapa ett raster med ett 8BUI-band givet tre indataband (från ett eller flera raster). Alla indataband vars pixeltyp inte är 8BUI kommer att omklassificeras med hjälp av <xref linkend="RT_ST_Reclass"/>.

note: Tag: para
en: This function is not like <xref linkend="RT_ST_ColorMap"/> with the <varname>grayscale</varname> keyword as ST_ColorMap operates on only one band while this function expects three bands for RGB. This function applies the following equation for converting RGB to Grayscale: 0.2989 * RED + 0.5870 * GREEN + 0.1140 * BLUE
sv: Den här funktionen är inte som <xref linkend="RT_ST_ColorMap"/> med nyckelordet <varname>grayscale</varname> eftersom ST_ColorMap bara använder ett band medan den här funktionen förväntar sig tre band för RGB. Denna funktion tillämpar följande ekvation för att konvertera RGB till gråskala: 0.2989 * RÖD + 0,5870 * GRÖN + 0,1140 * BLÅ

note: Tag: para
en: grayscale_png
sv: gråskala_png

note: Tag: refpurpose
en: <refpurpose>Returns a raster or a set of geometry-pixelvalue pairs representing the shared portion of two rasters or the geometrical intersection of a vectorization of the raster and a geometry.</refpurpose>
sv: <refpurpose>Returnerar ett raster eller en uppsättning geometri-pixelvärdespar som representerar den delade delen av två raster eller den geometriska skärningspunkten mellan en vektorisering av rastret och en geometri.</refpurpose>

note: Tag: para
en: <para>Returns a raster or a set of geometry-pixelvalue pairs representing the shared portion of two rasters or the geometrical intersection of a vectorization of the raster and a geometry.</para>
sv: <para>Returnerar ett raster eller en uppsättning geometri-pixelvärdespar som representerar den delade delen av två raster eller den geometriska skärningspunkten mellan en vektorisering av rastret och en geometri.</para>

note: Tag: para
en: The first three variants, returning a setof geomval, works in vector space. The raster is first vectorized (using <xref linkend="RT_ST_DumpAsPolygons"/>) into a set of geomval rows and those rows are then intersected with the geometry using the <xref linkend="ST_Intersection"/> (geometry, geometry) PostGIS function. Geometries intersecting only with a nodata value area of a raster returns an empty geometry. They are normally excluded from the results by the proper usage of <xref linkend="RT_ST_Intersects"/> in the WHERE clause.
sv: De tre första varianterna, som returnerar en uppsättning geomval, fungerar i vektorrymd. Rastret vektoriseras först (med hjälp av <xref linkend="RT_ST_DumpAsPolygons"/>) till en uppsättning geomval-rader och dessa rader korsas sedan med geometrin med hjälp av PostGIS-funktionen <xref linkend="ST_Intersection"/> (geometry, geometry). Geometrier som endast skär ett noddatavärdesområde i ett raster returnerar en tom geometri. De utesluts normalt från resultaten genom korrekt användning av <xref linkend="RT_ST_Intersects"/> i WHERE-satsen.

note: Tag: para
en: You can access the geometry and the value parts of the resulting set of geomval by surrounding them with parenthesis and adding '.geom' or '.val' at the end of the expression. e.g. (ST_Intersection(rast, geom)).geom
sv: Du kan komma åt geometri- och värdedelarna i den resulterande uppsättningen geomval genom att omge dem med parenteser och lägga till '.geom' eller '.val' i slutet av uttrycket. t.ex. (ST_Intersection(rast, geom)).geom

note: Tag: para
en: The other variants, returning a raster, works in raster space. They are using the two rasters version of ST_MapAlgebraExpr to perform the intersection.
sv: De andra varianterna, som returnerar ett raster, fungerar i rasterutrymme. De använder två raster-versionen av ST_MapAlgebraExpr för att utföra korsningen.

note: Tag: para
en: The extent of the resulting raster corresponds to the geometrical intersection of the two raster extents. The resulting raster includes 'BAND1', 'BAND2' or 'BOTH' bands, following what is passed as the <varname>returnband</varname> parameter. Nodata value areas present in any band results in nodata value areas in every bands of the result. In other words, any pixel intersecting with a nodata value pixel becomes a nodata value pixel in the result.
sv: Det resulterande rastrets utsträckning motsvarar den geometriska skärningspunkten mellan de två rasterutsträckningarna. Det resulterande rastret innehåller "BAND1", "BAND2" eller "BOTH" band, enligt vad som skickas som <varname>returbandparameter</varname>. Nodatavärdesområden som finns i något band resulterar i nodatavärdesområden i alla band i resultatet. Med andra ord blir varje pixel som korsas av en nodatavärdespixel en nodatavärdespixel i resultatet.

note: Tag: para
en: Rasters resulting from ST_Intersection must have a nodata value assigned for areas not intersecting. You can define or replace the nodata value for any resulting band by providing a <varname>nodataval[]</varname> array of one or two nodata values depending if you request 'BAND1', 'BAND2' or 'BOTH' bands. The first value in the array replace the nodata value in the first band and the second value replace the nodata value in the second band. If one input band do not have a nodata value defined and none are provided as an array, one is chosen using the ST_MinPossibleValue function. All variant accepting an array of nodata value can also accept a single value which will be assigned to each requested band.
sv: Raster som blir resultatet av ST_Intersection måste ha ett nodatavärde tilldelat för områden som inte korsar varandra. Du kan definiera eller ersätta nodata-värdet för alla resulterande band genom att tillhandahålla en <varname>nodataval[]</varname> -array med ett eller två nodata-värden beroende på om du begär "BAND1"-, "BAND2"- eller "BÅDA"-band. Det första värdet i matrisen ersätter nodatavärdet i det första bandet och det andra värdet ersätter nodatavärdet i det andra bandet. Om ett inmatningsband inte har något nodatavärde definierat och inga sådana tillhandahålls som en matris, väljs ett med hjälp av funktionen ST_MinPossibleValue. Alla varianter som accepterar en matris av nodatavärden kan också acceptera ett enda värde som kommer att tilldelas varje efterfrågat band.

note: Tag: para
en: In all variants, if no band number is specified band 1 is assumed. If you need an intersection between a raster and geometry that returns a raster, refer to <xref linkend="RT_ST_Clip"/>.
sv: I alla varianter, om inget bandnummer anges, antas band 1. Om du behöver en skärningspunkt mellan ett raster och en geometri som returnerar ett raster, se <xref linkend="RT_ST_Clip"/>.

note: Tag: para
en: To get more control on the resulting extent or on what to return when encountering a nodata value, use the two rasters version of <xref linkend="RT_ST_MapAlgebraExpr2"/>.
sv: För att få mer kontroll över den resulterande omfattningen eller vad som ska returneras när du stöter på ett nodata-värde, använd två raster-versionen av <xref linkend="RT_ST_MapAlgebraExpr2"/>.

note: Tag: para
en: To compute the intersection of a raster band with a geometry in raster space, use <xref linkend="RT_ST_Clip"/>. ST_Clip works on multiple bands rasters and does not return a band corresponding to the rasterized geometry.
sv: Använd <xref linkend="RT_ST_Clip"/> för att beräkna skärningen mellan ett rasterband och en geometri i rasterrymd. ST_Clip fungerar på raster med flera band och returnerar inte ett band som motsvarar den rastrerade geometrin.

note: Tag: para
en: ST_Intersection should be used in conjunction with <xref linkend="RT_ST_Intersects"/> and an index on the raster column and/or the geometry column.
sv: ST_Intersection bör användas tillsammans med <xref linkend="RT_ST_Intersects"/> och ett index på rasterkolumnen och/eller geometrikolumnen.

note: Tag: para
en: Enhanced: 2.0.0 - Intersection in the raster space was introduced. In earlier pre-2.0.0 versions, only intersection performed in vector space were supported.
sv: Förbättrad: 2.0.0 - Intersektion i rasterrymden infördes. I tidigare versioner före 2.0.0 stöddes endast intersektion som utfördes i vektorrymd.

note: Tag: title
en: Examples: Geometry, Raster -- resulting in geometry vals
sv: Exempel på detta: Geometri, Raster -- resulterar i geometri vals

note: Tag: refpurpose
en: Callback function version - Returns a one-band raster given one or more input rasters, band indexes and one user-specified callback function.
sv: Callback function version - Returnerar ett enbandsraster med ett eller flera indataraster, bandindex och en användarspecificerad callback-funktion.

note: Tag: para
en: Returns a one-band raster given one or more input rasters, band indexes and one user-specified callback function.
sv: Returnerar ett enbandsraster med ett eller flera indataraster, bandindex och en användarspecificerad återkallningsfunktion.

note: Tag: para
en: Rasters on which the map algebra process is evaluated.
sv: Raster på vilka kartalgebraprocessen utvärderas.

note: Tag: para
en: <varname>rastbandargset</varname> allows the use of a map algebra operation on many rasters and/or many bands. See example Variant 1.
sv: <varname>rastbandargset</varname> gör det möjligt att använda en map algebra-operation på många raster och/eller många band. Se exempel Variant 1.

note: Tag: para
en: Band numbers of the raster to be evaluated. nband can be an integer or integer[] denoting the bands. nband1 is band on rast1 and nband2 is band on rast2 for the 2 raster/2band case.
sv: Bandnummer för det raster som ska utvärderas. nband kan vara ett heltal eller ett heltal[] som anger banden. nband1 är band på rast1 och nband2 är band på rast2 för fallet 2 raster/2 band.

note: Tag: para
en: The <varname>callbackfunc</varname> parameter must be the name and signature of an SQL or PL/pgSQL function, cast to a regprocedure. An example PL/pgSQL function example is:
sv: Parametern <varname>callbackfunc</varname> måste vara namnet och signaturen för en SQL- eller PL/pgSQL-funktion, som kastas till en regprocedure. Ett exempel på PL/pgSQL-funktionsexempel är:

note: Tag: para
en: The <varname>callbackfunc</varname> must have three arguments: a 3-dimension double precision array, a 2-dimension integer array and a variadic 1-dimension text array. The first argument <varname>value</varname> is the set of values (as double precision) from all input rasters. The three dimensions (where indexes are 1-based) are: raster #, row y, column x. The second argument <varname>position</varname> is the set of pixel positions from the output raster and input rasters. The outer dimension (where indexes are 0-based) is the raster #. The position at outer dimension index 0 is the output raster's pixel position. For each outer dimension, there are two elements in the inner dimension for X and Y. The third argument <varname>userargs</varname> is for passing through any user-specified arguments.
sv: <varname>Callbackfunc</varname> måste ha tre argument: en 3-dimensionell matris med dubbel precision, en 2-dimensionell matris med heltal och en variadisk 1-dimensionell textmatris. Det första argumentet <varname>value</varname> är uppsättningen värden (som dubbel precision) från alla ingående raster. De tre dimensionerna (där indexen är 1-baserade) är: raster #, rad y, kolumn x. Det andra argumentet <varname>position</varname> är uppsättningen pixelpositioner från utdatarastret och indatarastren. Den yttre dimensionen (där indexen är 0-baserade) är raster #. Positionen vid ytterdimensionens index 0 är utdatarastrets pixelposition. För varje yttre dimension finns det två element i den inre dimensionen för X och Y. Det tredje argumentet <varname>userargs</varname> används för att skicka igenom eventuella användarspecifika argument.

note: Tag: para
en: Passing a <type>regprocedure</type> argument to a SQL function requires the full function signature to be passed, then cast to a <type>regprocedure</type> type. To pass the above example PL/pgSQL function as an argument, the SQL for the argument is:
sv: För att skicka ett <type>regprocedure-argument</type> till en SQL-funktion krävs att hela funktionssignaturen skickas och sedan kastas till en <type>regprocedure-typ</type>. För att skicka ovanstående exempel på PL / pgSQL-funktion som ett argument är SQL för argumentet:

note: Tag: para
en: Note that the argument contains the name of the function, the types of the function arguments, quotes around the name and argument types, and a cast to a <type>regprocedure</type>.
sv: Observera att argumentet innehåller namnet på funktionen, typerna av funktionsargumenten, citattecken runt namnet och argumenttyperna och en cast till en <type>regprocedure</type>.

note: Tag: para
en: An n-dimensional array (matrix) of numbers used to filter what cells get passed to map algebra call-back function. 0 means a neighbor cell value should be treated as no-data and 1 means value should be treated as data. If weight is set to true, then the values, are used as multipliers to multiple the pixel value of that value in the neighborhood position.
sv: En n-dimensionell array (matris) med tal som används för att filtrera vilka celler som skickas till map algebra call-back-funktionen. 0 betyder att ett granncellsvärde ska behandlas som ingen data och 1 betyder att värdet ska behandlas som data. Om weight är satt till true används värdena som multiplikatorer för att multiplicera pixelvärdet för det värdet i grannskapspositionen.

note: Tag: para
en: boolean (true/false) to denote if a mask value should be weighted (multiplied by original value) or not (only applies to proto that takes a mask).
sv: boolean (true/false) för att ange om ett maskvärde ska viktas (multipliceras med originalvärdet) eller inte (gäller endast proto som tar en mask).

note: Tag: para
en: If <varname>pixeltype</varname> is passed in, the one band of the new raster will be of that pixeltype. If pixeltype is passed NULL or left out, the new raster band will have the same pixeltype as the specified band of the first raster (for extent types: INTERSECTION, UNION, FIRST, CUSTOM) or the specified band of the appropriate raster (for extent types: SECOND, LAST). If in doubt, always specify <varname>pixeltype</varname>.
sv: Om <varname>pixeltype</varname> skickas in kommer det ena bandet i det nya rastret att ha den pixeltypen. Om pixeltype anges som NULL eller utelämnas kommer det nya rasterbandet att ha samma pixeltype som det angivna bandet i det första rastret (för omfattningstyper: INTERSECTION, UNION, FIRST, CUSTOM) eller det angivna bandet i det lämpliga rastret (för omfattningstyper: SECOND, LAST). Om du är osäker, ange alltid <varname>pixeltype</varname>.

note: Tag: para
en: The resulting pixel type of the output raster must be one listed in <xref linkend="RT_ST_BandPixelType"/> or left out or set to NULL.
sv: Den resulterande pixeltypen för utdatarastret måste vara en som listas i <xref linkend="RT_ST_BandPixelType"/> eller utelämnas eller sättas till NULL.

note: Tag: para
en: Possible values are INTERSECTION (default), UNION, FIRST (default for one raster variants), SECOND, LAST, CUSTOM.
sv: Möjliga värden är INTERSECTION (standard), UNION, FIRST (standard för en rastervariant), SECOND (andra), LAST (sista), CUSTOM (anpassad).

note: Tag: para
en: If <varname>extentype</varname> is CUSTOM, a raster must be provided for <varname>customextent</varname>. See example 4 of Variant 1.
sv: Om <varname>extentype</varname> är CUSTOM måste ett raster tillhandahållas för <varname>customextent</varname>. Se exempel 4 i Variant 1.

note: Tag: para
en: The distance in pixels from the reference cell in x direction. So width of resulting matrix would be <code>2*distancex + 1</code>.If not specified only the reference cell is considered (neighborhood of 0).
sv: Avståndet i pixlar från referenscellen i x-riktningen. Bredden på den resulterande matrisen skulle alltså vara <code>2*avståndx + 1.</code> Om inget anges beaktas endast referenscellen (grannskap 0).

note: Tag: para
en: The distance in pixels from reference cell in y direction. Height of resulting matrix would be <code>2*distancey + 1</code> .If not specified only the reference cell is considered (neighborhood of 0).
sv: Avståndet i pixlar från referenscellen i y-riktningen. Höjden på den resulterande matrisen blir <code>2*avståndety + 1.</code> Om inget anges beaktas endast referenscellen (grannskapet 0).

note: Tag: para
en: The third argument to the <varname>callbackfunc</varname> is a <type>variadic text</type> array. All trailing text arguments are passed through to the specified <varname>callbackfunc</varname>, and are contained in the <varname>userargs</varname> argument.
sv: Det tredje argumentet till <varname>callbackfunc</varname> är en <type>variadisk textmatris</type>. Alla efterföljande textargument skickas vidare till den angivna <varname>callbackfunc</varname> och ingår i argumentet <varname>userargs</varname>.

note: Tag: para
en: For more information about the VARIADIC keyword, please refer to the PostgreSQL documentation and the "SQL Functions with Variable Numbers of Arguments" section of <link xlink:href="http://www.postgresql.org/docs/current/static/xfunc-sql.html">Query Language (SQL) Functions</link>.
sv: För mer information om VARIADIC-nyckelordet, se PostgreSQL-dokumentationen och avsnittet "SQL-funktioner med variabelt antal argument" i <link xlink:href="http://www.postgresql.org/docs/current/static/xfunc-sql.html">Query Language (SQL) -funktioner</link>.

note: Tag: para
en: The <type>text[]</type> argument to the <varname>callbackfunc</varname> is required, regardless of whether you choose to pass any arguments to the callback function for processing or not.
sv: Argumentet <type>text[]</type> till <varname>callbackfunktionen</varname> är obligatoriskt, oavsett om du väljer att skicka några argument till callbackfunktionen för bearbetning eller inte.

note: Tag: para
en: Variant 1 accepts an array of <varname>rastbandarg</varname> allowing the use of a map algebra operation on many rasters and/or many bands. See example Variant 1.
sv: Variant 1 accepterar en array <varname>av rastbandarg</varname> som gör det möjligt att använda en map algebra-operation på många raster och/eller många band. Se exempel Variant 1.

note: Tag: para
en: Variants 2 and 3 operate upon one or more bands of one raster. See example Variant 2 and 3.
sv: Varianterna 2 och 3 arbetar med ett eller flera band i ett raster. Se exempel Variant 2 och 3.

note: Tag: para
en: Variant 4 operate upon two rasters with one band per raster. See example Variant 4.
sv: Variant 4 arbetar med två raster med ett band per raster. Se exempel Variant 4.

note: Tag: para
en: Availability: 2.2.0: Ability to add a mask
sv: Tillgänglighet: 2.2.0: Möjlighet att lägga till en mask

note: Tag: para
en: One raster, one band
sv: Ett raster, ett band

note: Tag: para
en: One raster, several bands
sv: Ett raster, flera band

note: Tag: para
en: Several rasters, several bands
sv: Flera raster, flera band

note: Tag: para
en: Complete example of tiles of a coverage with neighborhood. This query only works with PostgreSQL 9.1 or higher.
sv: Komplett exempel på plattor av en täckning med grannskap. Den här frågan fungerar bara med PostgreSQL 9.1 eller högre.

note: Tag: para
en: Example like the prior one for tiles of a coverage with neighborhood but works with PostgreSQL 9.0.
sv: Exempel som det tidigare för plattor av en täckning med grannskap men fungerar med PostgreSQL 9.0.

note: Tag: title
en: Examples: Variants 2 and 3
sv: Exempel: Varianterna 2 och 3

note: Tag: title
en: Examples: Variant 4
sv: Exempel: Variant 4

note: Tag: para
en: Two rasters, two bands
sv: Två rasters, två band

note: Tag: title
en: Examples: Using Masks
sv: Exempel: Använda masker

note: Tag: para
en: original
sv: orginal

note: Tag: para
en: no mask mean value (same as having all 1s in mask matrix)
sv: inget maskmedelvärde (samma sak som att ha alla 1:or i maskmatrisen)

note: Tag: para
en: mask only consider neighbors, exclude center
sv: mask tar bara hänsyn till grannar, utesluter centrum

note: Tag: para
en: mask weighted only consider neighbors, exclude center multi other pixel values by 2
sv: mask viktad tar bara hänsyn till grannar, exkluderar centrum multipla andra pixelvärden med 2

note: Tag: refpurpose
en: <refpurpose>Expression version - Returns a one-band raster given one or two input rasters, band indexes and one or more user-specified SQL expressions.</refpurpose>
sv: <refpurpose>Expression version - Returnerar ett enbandsraster med ett eller två indataraster, bandindex och ett eller flera användarspecifika SQL-uttryck.</refpurpose>

note: Tag: para
en: <para>Expression version - Returns a one-band raster given one or two input rasters, band indexes and one or more user-specified SQL expressions.</para>
sv: <para>Expression version - Returnerar ett enbandsraster med ett eller två indataraster, bandindex och ett eller flera användarspecifika SQL-uttryck.</para>

note: Tag: title
en: Description: Variants 1 and 2 (one raster)
sv: Beskrivning: Varianter 1 och 2 (ett raster)

note: Tag: para
en: Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation defined by the <varname>expression</varname> on the input raster (<varname>rast</varname>). If <varname>nband</varname> is not provided, band 1 is assumed. The new raster will have the same georeference, width, and height as the original raster but will only have one band.
sv: Skapar ett nytt raster med ett band som bildas genom att tillämpa en giltig PostgreSQL-algebraisk operation som definieras av <varname>uttrycket</varname> på inmatningsrastret<varname>(rast).</varname> Om <varname>nband</varname> inte tillhandahålls antas band 1. Den nya rastern kommer att ha samma georeferens, bredd och höjd som den ursprungliga rastern men kommer bara att ha ett band.

note: Tag: para
en: If <varname>pixeltype</varname> is passed in, then the new raster will have a band of that pixeltype. If pixeltype is passed NULL, then the new raster band will have the same pixeltype as the input <varname>rast</varname> band.
sv: Om <varname>pixeltyp</varname> skickas in kommer det nya rastret att ha ett band av den pixeltypen. Om pixeltyp skickas till NULL kommer det nya rasterbandet att ha samma pixeltyp som det ingående <varname>rasterbandet</varname>.

note: Tag: para
en: Keywords permitted for <varname>expression</varname>
sv: Nyckelord som är tillåtna för <varname>uttryck</varname>

note: Tag: para
en: <varname>[rast]</varname> - Pixel value of the pixel of interest
sv: <varname>[rast]</varname> - Pixelvärdet för den intressanta pixeln

note: Tag: para
en: <varname>[rast.val]</varname> - Pixel value of the pixel of interest
sv: <varname>[rast.val]</varname> - Pixelvärdet för den intressanta pixeln

note: Tag: para
en: <varname>[rast.x]</varname> - 1-based pixel column of the pixel of interest
sv: <varname>[rast.x]</varname> - 1-baserad pixelkolumn för den intressanta pixeln

note: Tag: para
en: <varname>[rast.y]</varname> - 1-based pixel row of the pixel of interest
sv: <varname>[rast.y]</varname> - 1-baserad pixelrad för den intressanta pixeln

note: Tag: title
en: Description: Variants 3 and 4 (two raster)
sv: Beskrivning: Varianter 3 och 4 (två raster)

note: Tag: para
en: Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation to the two bands defined by the <varname>expression</varname> on the two input raster bands <varname>rast1</varname>, (<varname>rast2</varname>). If no <varname>band1</varname>, <varname>band2</varname> is specified band 1 is assumed. The resulting raster will be aligned (scale, skew and pixel corners) on the grid defined by the first raster. The resulting raster will have the extent defined by the <varname>extenttype</varname> parameter.
sv: Skapar en ny enbandsraster som bildas genom att tillämpa en giltig PostgreSQL-algebraisk operation på de två banden som definieras av <varname>uttrycket</varname> på de två inmatningsrasterbanden <varname>rast1</varname>,<varname>(rast2)</varname>. Om inget <varname>band1</varname>, <varname>band2</varname> anges antas band 1. Det resulterande rastret kommer att vara justerat (skala, skevhet och pixelhörn) på det rutnät som definieras av det första rastret. Det resulterande rastret kommer att ha den utsträckning som definieras av parametern <varname>extenttype</varname>.

note: Tag: para
en: A PostgreSQL algebraic expression involving the two rasters and PostgreSQL defined functions/operators that will define the pixel value when pixels intersect. e.g. (([rast1] + [rast2])/2.0)::integer
sv: Ett PostgreSQL-algebraiskt uttryck som involverar de två rasterna och PostgreSQL-definierade funktioner / operatorer som definierar pixelvärdet när pixlar korsar varandra. t.ex. (([rast1] + [rast2])/2.0):: heltal

note: Tag: para
en: The resulting pixel type of the output raster. Must be one listed in <xref linkend="RT_ST_BandPixelType"/>, left out or set to NULL. If not passed in or set to NULL, will default to the pixeltype of the first raster.
sv: Den resulterande pixeltypen för utdatarastern. Måste vara en som listas i <xref linkend="RT_ST_BandPixelType"/>, utelämnas eller sätts till NULL. Om den inte skickas in eller sätts till NULL, kommer den första rastrets pixeltyp att användas som standard.

note: Tag: para
en: Controls the extent of resulting raster
sv: Styr omfattningen av det resulterande rastret

note: Tag: para
en: <varname>INTERSECTION</varname> - The extent of the new raster is the intersection of the two rasters. This is the default.
sv: <varname>INTERSECTION</varname> - Det nya rastrets utsträckning är skärningspunkten mellan de två rastren. Detta är standardinställningen.

note: Tag: para
en: <varname>UNION</varname> - The extent of the new raster is the union of the two rasters.
sv: <varname>UNION</varname> - Utbredningen av det nya rastret är en sammanslagning av de två rastren.

note: Tag: para
en: <varname>FIRST</varname> - The extent of the new raster is the same as the one of the first raster.
sv: <varname>FIRST</varname> - Utbredningen av det nya rastret är densamma som för det första rastret.

note: Tag: para
en: <varname>SECOND</varname> - The extent of the new raster is the same as the one of the second raster.
sv: <varname>SECOND</varname> - Utbredningen av det nya rastret är densamma som för det andra rastret.

note: Tag: para
en: An algebraic expression involving only <varname>rast2</varname> or a constant that defines what to return when pixels of <varname>rast1</varname> are nodata values and spatially corresponding rast2 pixels have values.
sv: Ett algebraiskt uttryck som endast omfattar <varname>rast2</varname> eller en konstant som definierar vad som ska returneras när pixlar i <varname>rast1</varname> har nodatavärden och spatialt motsvarande pixlar i rast2 har värden.

note: Tag: para
en: An algebraic expression involving only <varname>rast1</varname> or a constant that defines what to return when pixels of <varname>rast2</varname> are nodata values and spatially corresponding rast1 pixels have values.
sv: Ett algebraiskt uttryck som endast omfattar <varname>rast1</varname> eller en konstant som definierar vad som ska returneras när pixlar i <varname>rast2</varname> har nodatavärden och spatialt motsvarande pixlar i rast1 har värden.

note: Tag: para
en: A numeric constant to return when spatially corresponding rast1 and rast2 pixels are both nodata values.
sv: En numerisk konstant som returneras när spatialt motsvarande rast1- och rast2-pixlar båda är nodatavärden.

note: Tag: para
en: Keywords permitted in <varname>expression</varname>, <varname>nodata1expr</varname> and <varname>nodata2expr</varname>
sv: Nyckelord tillåtna i <varname>uttryck</varname>, <varname>nodata1expr</varname> och <varname>nodata2expr</varname>

note: Tag: para
en: <varname>[rast1]</varname> - Pixel value of the pixel of interest from <varname>rast1</varname>
sv: <varname>[rast1]</varname> - Pixelvärdet för den intressanta pixeln från <varname>rast1</varname>

note: Tag: para
en: <varname>[rast1.val]</varname> - Pixel value of the pixel of interest from <varname>rast1</varname>
sv: <varname>[rast1.val]</varname> - Pixelvärdet för den intressanta pixeln från <varname>rast1</varname>

note: Tag: para
en: <varname>[rast1.x]</varname> - 1-based pixel column of the pixel of interest from <varname>rast1</varname>
sv: <varname>[rast1.x]</varname> - 1-baserad pixelkolumn för den intressanta pixeln från <varname>rast1</varname>

note: Tag: para
en: <varname>[rast1.y]</varname> - 1-based pixel row of the pixel of interest from <varname>rast1</varname>
sv: <varname>[rast1.y]</varname> - 1-baserad pixelrad för den intressanta pixeln från <varname>rast1</varname>

note: Tag: para
en: <varname>[rast2]</varname> - Pixel value of the pixel of interest from <varname>rast2</varname>
sv: <varname>[rast2]</varname> - Pixelvärdet för den intressanta pixeln från <varname>rast2</varname>

note: Tag: para
en: <varname>[rast2.val]</varname> - Pixel value of the pixel of interest from <varname>rast2</varname>
sv: <varname>[rast2.val]</varname> - Pixelvärdet för den intressanta pixeln från <varname>rast2</varname>

note: Tag: para
en: <varname>[rast2.x]</varname> - 1-based pixel column of the pixel of interest from <varname>rast2</varname>
sv: <varname>[rast2.x]</varname> - 1-baserad pixelkolumn för den intressanta pixeln från <varname>rast2</varname>

note: Tag: para
en: <varname>[rast2.y]</varname> - 1-based pixel row of the pixel of interest from <varname>rast2</varname>
sv: <varname>[rast2.y]</varname> - 1-baserad pixelrad för den intressanta pixeln från <varname>rast2</varname>

note: Tag: title
en: Examples: Variants 1 and 2
sv: Exempel: Varianterna 1 och 2

note: Tag: title
en: Examples: Variant 3 and 4
sv: Exempel: Variant 3 och 4

note: Tag: refpurpose
en: 1 raster band version: Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation on the input raster band and of pixeltype provided. Band 1 is assumed if no band is specified.
sv: 1 raster band version: Skapar en ny enbandsraster som bildas genom att tillämpa en giltig PostgreSQL-algebraisk operation på inmatningsrasterbandet och av pixeltyp som tillhandahålls. Band 1 antas om inget band anges.

note: Tag: para
en: is deprecated as of 2.1.0. Use <xref linkend="RT_ST_MapAlgebra_expr"/> instead.
sv: är föråldrad från och med 2.1.0. Använd <xref linkend="RT_ST_MapAlgebra_expr"/> istället.

note: Tag: para
en: Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation defined by the <varname>expression</varname> on the input raster (<varname>rast</varname>). If no <varname>band</varname> is specified band 1 is assumed. The new raster will have the same georeference, width, and height as the original raster but will only have one band.
sv: Skapar en ny raster med ett band som bildas genom att tillämpa en giltig PostgreSQL-algebraisk operation definierad av <varname>uttrycket</varname> på inmatningsrastern<varname>(rast).</varname> Om inget <varname>band</varname> anges antas band 1. Den nya rastern kommer att ha samma georeferens, bredd och höjd som den ursprungliga rastern men kommer bara att ha ett band.

note: Tag: para
en: In the expression you can use the term <varname>[rast]</varname> to refer to the pixel value of the original band, <varname>[rast.x]</varname> to refer to the 1-based pixel column index, <varname>[rast.y]</varname> to refer to the 1-based pixel row index.
sv: I uttrycket kan du använda termen <varname>[rast]</varname> för att hänvisa till pixelvärdet för originalbandet, <varname>[rast.x]</varname> för att hänvisa till det 1-baserade pixelkolumnindexet, <varname>[rast.y]</varname> för att hänvisa till det 1-baserade pixelradindexet.

note: Tag: para
en: Create a new 1 band raster from our original that is a function of modulo 2 of the original raster band.
sv: Skapa ett nytt 1-bandsraster från vårt original som är en funktion av modulo 2 av det ursprungliga rasterbandet.

note: Tag: para
en: Create a new 1 band raster of pixel-type 2BUI from our original that is reclassified and set the nodata value to be 0.
sv: Skapa ett nytt 1-bandsraster av pixeltyp 2BUI från vårt original som är omklassificerat och ställ in nodatavärdet till 0.

note: Tag: para
en: original (column rast_view)
sv: original (kolumn rast_view)

note: Tag: para
en: Create a new 3 band raster same pixel type from our original 3 band raster with first band altered by map algebra and remaining 2 bands unaltered.
sv: Skapa en ny 3-bandsraster samma pixeltyp från vår ursprungliga 3-bandsraster med första bandet ändrat av kartalgebra och återstående 2 band oförändrade.

note: Tag: refpurpose
en: 2 raster band version: Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation on the two input raster bands and of pixeltype provided. band 1 of each raster is assumed if no band numbers are specified. The resulting raster will be aligned (scale, skew and pixel corners) on the grid defined by the first raster and have its extent defined by the "extenttype" parameter. Values for "extenttype" can be: INTERSECTION, UNION, FIRST, SECOND.
sv: 2 rasterbandversion: Skapar en ny enbandsraster som bildas genom att tillämpa en giltig PostgreSQL-algebraisk operation på de två inmatningsrasterbanden och av pixeltyp som tillhandahålls. band 1 för varje raster antas om inga bandnummer anges. Den resulterande rastern kommer att justeras (skala, skevhet och pixelhörn) på det rutnät som definieras av den första rastern och ha sin utsträckning definierad av parametern "extenttype". Värden för "extenttype" kan vara: INTERSECTION, UNION, FIRST, SECOND.

note: Tag: para
en: If <varname>pixeltype</varname> is passed in, then the new raster will have a band of that pixeltype. If pixeltype is passed NULL or no pixel type specified, then the new raster band will have the same pixeltype as the input <varname>rast1</varname> band.
sv: Om <varname>pixeltype</varname> skickas in kommer det nya rastret att ha ett band av den pixeltypen. Om pixeltype skickas till NULL eller ingen pixeltyp anges, kommer det nya rasterbandet att ha samma pixeltyp som det inmatade <varname>rast1-bandet</varname>.

note: Tag: para
en: Use the term <varname>[rast1.val]</varname> <varname>[rast2.val]</varname> to refer to the pixel value of the original raster bands and <varname>[rast1.x]</varname>, <varname>[rast1.y]</varname> etc. to refer to the column / row positions of the pixels.
sv: Använd termen <varname>[rast1</varname>. <varname>val] [rast2.val]</varname> för att hänvisa till pixelvärdet för de ursprungliga rasterbanden och [rast1. <varname>x]</varname>, [rast1. <varname>y]</varname> etc. för att hänvisa till pixlarnas kolumn-/radpositioner.

note: Tag: title
en: Example: 2 Band Intersection and Union
sv: Exempel: 2 Band Intersection och Union

note: Tag: para
en: mapalgebra intersection
sv: mapalgebra intersektion

note: Tag: para
en: map algebra union
sv: karta algebra union

note: Tag: title
en: Example: Overlaying rasters on a canvas as separate bands
sv: Exempel: Överlagring av raster på en duk som separata band

note: Tag: para
en: final_rast
sv: sista_rast

note: Tag: title
en: Example: Overlay 2 meter boundary of select parcels over an aerial imagery
sv: Exempel: Överlagring av 2 meter gräns för utvalda skiften över en flygbild

note: Tag: para
en: The blue lines are the boundaries of select parcels
sv: De blå linjerna är gränserna för utvalda skiften

note: Tag: refpurpose
en: 1 band version - Creates a new one band raster formed by applying a valid PostgreSQL function on the input raster band and of pixeltype provided. Band 1 is assumed if no band is specified.
sv: 1 bandversion - Skapar en ny enbandsraster som bildas genom att tillämpa en giltig PostgreSQL-funktion på inmatningsrasterbandet och av pixeltyp som tillhandahålls. Band 1 antas om inget band anges.

note: Tag: para
en: is deprecated as of 2.1.0. Use <xref linkend="RT_ST_MapAlgebra"/> instead.
sv: är föråldrad från och med 2.1.0. Använd <xref linkend="RT_ST_MapAlgebra"/> istället.

note: Tag: para
en: Creates a new one band raster formed by applying a valid PostgreSQL function specified by the <varname>onerasteruserfunc</varname> on the input raster (<varname>rast</varname>). If no <varname>band</varname> is specified, band 1 is assumed. The new raster will have the same georeference, width, and height as the original raster but will only have one band.
sv: Skapar ett nytt ettbandsraster som bildas genom att tillämpa en giltig PostgreSQL-funktion som anges av <varname>onerasteruserfunc</varname> på inmatningsrastret<varname>(rast).</varname> Om inget <varname>band</varname> anges antas band 1. Det nya rastret kommer att ha samma georeferens, bredd och höjd som det ursprungliga rastret men kommer bara att ha ett band.

note: Tag: para
en: The <varname>onerasteruserfunc</varname> parameter must be the name and signature of a SQL or PL/pgSQL function, cast to a regprocedure. A very simple and quite useless PL/pgSQL function example is:
sv: Parametern <varname>onerasteruserfunc</varname> måste vara namnet och signaturen för en SQL- eller PL/pgSQL-funktion, som kastas till en regprocedure. Ett mycket enkelt och ganska värdelöst PL / pgSQL-funktionsexempel är:

note: Tag: para
en: The <varname>userfunction</varname> may accept two or three arguments: a float value, an optional integer array, and a variadic text array. The first argument is the value of an individual raster cell (regardless of the raster datatype). The second argument is the position of the current processing cell in the form '{x,y}'. The third argument indicates that all remaining parameters to <xref linkend="RT_ST_MapAlgebraFct"/> shall be passed through to the <varname>userfunction</varname>.
sv: <varname>Användarfunktionen</varname> kan ta emot två eller tre argument: ett floatvärde, en valfri heltalsarray och en variadisk textarray. Det första argumentet är värdet för en enskild rastercell (oberoende av rasterdatatyp). Det andra argumentet är positionen för den aktuella bearbetningscellen i formen '{x,y}'. Det tredje argumentet anger att alla återstående parametrar till <xref linkend="RT_ST_MapAlgebraFct"/> ska skickas vidare till <varname>användarfunktionen</varname>.

note: Tag: para
en: Passing a <type>regprodedure</type> argument to a SQL function requires the full function signature to be passed, then cast to a <type>regprocedure</type> type. To pass the above example PL/pgSQL function as an argument, the SQL for the argument is:
sv: För att skicka ett <type>regprodedure-argument</type> till en SQL-funktion krävs att hela funktionssignaturen skickas och sedan kastas till en <type>regprocedure-typ</type>. För att skicka ovanstående exempel på PL / pgSQL-funktion som ett argument är SQL för argumentet:

note: Tag: para
en: The third argument to the <varname>userfunction</varname> is a <type>variadic text</type> array. All trailing text arguments to any <xref linkend="RT_ST_MapAlgebraFct"/> call are passed through to the specified <varname>userfunction</varname>, and are contained in the <varname>args</varname> argument.
sv: Det tredje argumentet till <varname>användarfunktionen</varname> är en <type>variadisk textmatris</type>. Alla efterföljande textargument i ett anrop till <xref linkend="RT_ST_MapAlgebraFct"/> skickas vidare till den angivna <varname>användarfunktionen</varname> och ingår i argumentet <varname>args</varname>.

note: Tag: para
en: The <type>text[]</type> argument to the <varname>userfunction</varname> is required, regardless of whether you choose to pass any arguments to your user function for processing or not.
sv: Argumentet <type>text[]</type> till <varname>användarfunktionen</varname> är obligatoriskt, oavsett om du väljer att skicka några argument till din användarfunktion för bearbetning eller inte.

note: Tag: para
en: Create a new 1 band raster of pixel-type 2BUI from our original that is reclassified and set the nodata value to a passed parameter to the user function (0).
sv: Skapa ett nytt 1-bandsraster av pixeltyp 2BUI från vårt original som omklassificeras och ställ in nodatavärdet till en passerad parameter till användarfunktionen (0).

note: Tag: para
en: original (column rast-view)
sv: original (kolumn rast-view)

note: Tag: refpurpose
en: 2 band version - Creates a new one band raster formed by applying a valid PostgreSQL function on the 2 input raster bands and of pixeltype provided. Band 1 is assumed if no band is specified. Extent type defaults to INTERSECTION if not specified.
sv: 2 band version - Skapar en ny enbandsraster som bildas genom att tillämpa en giltig PostgreSQL-funktion på de 2 inmatningsrasterbanden och av pixeltyp som tillhandahålls. Band 1 antas om inget band anges. Utsträckningstyp är som standard INTERSECTION om den inte anges.

note: Tag: para
en: Creates a new one band raster formed by applying a valid PostgreSQL function specified by the <varname>tworastuserfunc</varname> on the input raster <varname>rast1</varname>, <varname>rast2</varname>. If no <varname>band1</varname> or <varname>band2</varname> is specified, band 1 is assumed. The new raster will have the same georeference, width, and height as the original rasters but will only have one band.
sv: Skapar ett nytt ettbandsraster som bildas genom att tillämpa en giltig PostgreSQL-funktion som anges av <varname>tworastuserfunc</varname> på inmatningsrastret <varname>rast1</varname>, <varname>rast2</varname>. Om inget <varname>band1</varname> eller <varname>band2</varname> anges antas band 1. Det nya rastret kommer att ha samma georeferens, bredd och höjd som de ursprungliga rastren men kommer bara att ha ett band.

note: Tag: para
en: If <varname>pixeltype</varname> is passed in, then the new raster will have a band of that pixeltype. If pixeltype is passed NULL or left out, then the new raster band will have the same pixeltype as the input <varname>rast1</varname> band.
sv: Om <varname>pixeltype</varname> skickas in kommer det nya rastret att ha ett band av den pixeltypen. Om pixeltype skickas som NULL eller utelämnas kommer det nya rasterbandet att ha samma pixeltype som det ingående <varname>rast1-bandet</varname>.

note: Tag: para
en: The <varname>tworastuserfunc</varname> parameter must be the name and signature of an SQL or PL/pgSQL function, cast to a regprocedure. An example PL/pgSQL function example is:
sv: Parametern <varname>tworastuserfunc</varname> måste vara namnet och signaturen för en SQL- eller PL/pgSQL-funktion, som kastas till en regprocedure. Ett exempel på PL/pgSQL-funktionsexempel är:

note: Tag: para
en: The <varname>tworastuserfunc</varname> may accept three or four arguments: a double precision value, a double precision value, an optional integer array, and a variadic text array. The first argument is the value of an individual raster cell in <varname>rast1</varname> (regardless of the raster datatype). The second argument is an individual raster cell value in <varname>rast2</varname>. The third argument is the position of the current processing cell in the form '{x,y}'. The fourth argument indicates that all remaining parameters to <xref linkend="RT_ST_MapAlgebraFct2"/> shall be passed through to the <varname>tworastuserfunc</varname>.
sv: <varname>Tworastuserfunc</varname> kan acceptera tre eller fyra argument: ett värde med dubbel precision, ett värde med dubbel precision, en valfri heltalsarray och en variadisk textarray. Det första argumentet är värdet för en enskild rastercell i <varname>rast1</varname> (oavsett rasterdatatyp). Det andra argumentet är ett individuellt rastercellsvärde i <varname>rast2</varname>. Det tredje argumentet är positionen för den aktuella bearbetningscellen i formen '{x,y}'. Det fjärde argumentet anger att alla återstående parametrar till <xref linkend="RT_ST_MapAlgebraFct2"/> ska skickas vidare till <varname>tworastuserfunc</varname>.

note: Tag: para
en: The fourth argument to the <varname>tworastuserfunc</varname> is a <type>variadic text</type> array. All trailing text arguments to any <xref linkend="RT_ST_MapAlgebraFct2"/> call are passed through to the specified <varname>tworastuserfunc</varname>, and are contained in the <varname>userargs</varname> argument.
sv: Det fjärde argumentet till <varname>tworastuserfunc</varname> är en <type>variadisk textmatris</type>. Alla efterföljande textargument till ett <xref linkend="RT_ST_MapAlgebraFct2"/> -anrop skickas vidare till den angivna <varname>tworastuserfunc</varname> och ingår i argumentet <varname>userargs</varname>.

note: Tag: para
en: The <type>text[]</type> argument to the <varname>tworastuserfunc</varname> is required, regardless of whether you choose to pass any arguments to your user function for processing or not.
sv: Argumentet <type>text[]</type> till <varname>tworastuserfunc</varname> är obligatoriskt, oavsett om du väljer att skicka några argument till din användarfunktion för bearbetning eller inte.

note: Tag: para
en: map bands overlay (canvas) (R: small road, G: circle, B: big road)
sv: kartbandsöverlägg (canvas) (R: liten väg, G: cirkel, B: stor väg)

note: Tag: title
en: User Defined function that takes extra args
sv: Användardefinierad funktion som tar extra args

note: Tag: para
en: user defined with extra args and different bands from same raster
sv: användardefinierad med extra args och olika band från samma raster

note: Tag: refpurpose
en: 1-band version: Map Algebra Nearest Neighbor using user-defined PostgreSQL function. Return a raster which values are the result of a PLPGSQL user function involving a neighborhood of values from the input raster band.
sv: 1-bandsversion: Kartlägg Algebra närmaste granne med hjälp av användardefinierad PostgreSQL-funktion. Returnera en raster vars värden är resultatet av en PLPGSQL-användarfunktion som involverar ett grannskap av värden från inmatningsrasterbandet.

note: Tag: para
en: (one raster version) Return a raster which values are the result of a PLPGSQL user function involving a neighborhood of values from the input raster band. The user function takes the neighborhood of pixel values as an array of numbers, for each pixel, returns the result from the user function, replacing pixel value of currently inspected pixel with the function result.
sv: (en rasterversion) Returnera en raster vars värden är resultatet av en PLPGSQL-användarfunktion som involverar ett grannskap av värden från inmatningsrasterbandet. Användarfunktionen tar grannskapet av pixelvärden som en matris med siffror, för varje pixel, returnerar resultatet från användarfunktionen och ersätter pixelvärdet för den för närvarande inspekterade pixeln med funktionsresultatet.

note: Tag: para
en: Raster on which the user function is evaluated.
sv: Raster på vilket användarfunktionen utvärderas.

note: Tag: para
en: Band number of the raster to be evaluated. Default to 1.
sv: Bandnummer för det raster som ska utvärderas. Standardvärdet är 1.

note: Tag: para
en: The resulting pixel type of the output raster. Must be one listed in <xref linkend="RT_ST_BandPixelType"/> or left out or set to NULL. If not passed in or set to NULL, will default to the pixeltype of the <varname>rast</varname>. Results are truncated if they are larger than what is allowed for the pixeltype.
sv: Den resulterande pixeltypen för utdatarastern. Måste vara en som listas i <xref linkend="RT_ST_BandPixelType"/> eller utelämnas eller sätts till NULL. Om den inte skickas in eller sätts till NULL, kommer pixeltypen för <varname>rastret</varname> att användas som standard. Resultaten trunkeras om de är större än vad som är tillåtet för pixeltypen.

note: Tag: para
en: The width of the neighborhood, in cells.
sv: Bredden på grannskapet, i celler.

note: Tag: para
en: The height of the neighborhood, in cells.
sv: Höjden på kvarteret, i celler.

note: Tag: para
en: PLPGSQL/psql user function to apply to neighborhood pixels of a single band of a raster. The first element is a 2-dimensional array of numbers representing the rectangular pixel neighborhood
sv: PLPGSQL / psql-användarfunktion för att applicera på grannskapspixlar i ett enda band av en raster. Det första elementet är en 2-dimensionell matris med siffror som representerar den rektangulära pixelgrannskapet

note: Tag: para
en: Defines what value to pass to the function for a neighborhood pixel that is nodata or NULL
sv: Definierar vilket värde som ska skickas till funktionen för en grannskapspixel som är nodata eller NULL

note: Tag: para
en: 'ignore': any NODATA values encountered in the neighborhood are ignored by the computation -- this flag must be sent to the user callback function, and the user function decides how to ignore it.
sv: 'ignore': alla NODATA-värden som påträffas i grannskapet ignoreras av beräkningen -- denna flagga måste skickas till användarens återuppringningsfunktion, och användarfunktionen avgör hur den ska ignoreras.

note: Tag: para
en: 'NULL': any NODATA values encountered in the neighborhood will cause the resulting pixel to be NULL -- the user callback function is skipped in this case.
sv: "NULL": alla NODATA-värden som påträffas i grannskapet gör att den resulterande pixeln blir NULL - användarens återuppringningsfunktion hoppas över i detta fall.

note: Tag: para
en: 'value': any NODATA values encountered in the neighborhood are replaced by the reference pixel (the one in the center of the neighborhood). Note that if this value is NODATA, the behavior is the same as 'NULL' (for the affected neighborhood)
sv: "value": alla NODATA-värden som påträffas i grannskapet ersätts av referenspixeln (den i mitten av grannskapet). Observera att om detta värde är NODATA är beteendet detsamma som 'NULL' (för den berörda grannskapet)

note: Tag: para
en: Arguments to pass into the user function.
sv: Argument som ska skickas till användarfunktionen.

note: Tag: para
en: Examples utilize the katrina raster loaded as a single tile described in <link xlink:href="https://gdal.org/user/drivers/raster/postgisraster.html">https://gdal.org/user/drivers/raster/postgisraster.html</link> and then prepared in the <xref linkend="RT_ST_Rescale"/> examples
sv: Exemplen använder katrina-raster som lästs in som en enda bricka som beskrivs i <link xlink:href="https://gdal.org/user/drivers/raster/postgisraster.html">https://gdal.org/user/drivers/raster/postgisraster.html</link> och sedan förberetts i exemplen <xref linkend="RT_ST_Rescale"/>

note: Tag: para
en: First band of our raster
sv: Första bandet av vår raster

note: Tag: para
en: new raster after averaging pixels within 4x4 pixels of each other
sv: nytt raster efter medelvärdesbildning av pixlar inom 4x4 pixlar från varandra

note: Tag: refpurpose
en: Creates a new raster composed of band types reclassified from original. The nband is the band to be changed. If nband is not specified assumed to be 1. All other bands are returned unchanged. Use case: convert a 16BUI band to a 8BUI and so forth for simpler rendering as viewable formats.
sv: Skapar ett nytt raster som består av bandtyper som omklassificerats från originalet. Nband är det band som ska ändras. Om nband inte anges antas värdet vara 1. Alla andra band returneras oförändrade. Användningsfall: konvertera ett 16BUI-band till ett 8BUI och så vidare för enklare rendering som visningsbara format.

note: Tag: para
en: Creates a new raster formed by applying a reclassification operation defined by the <varname>reclassexpr</varname> on the input raster (<varname>rast</varname>). Refer to <xref linkend="reclassarg"/> for the description of reclassification expressions. If no <varname>band</varname> is specified band 1 is assumed.
sv: Skapar ett nytt raster som bildas genom att tillämpa en omklassificeringsoperation som definieras av <varname>reclassexpr</varname> på indatarastret<varname>(rast).</varname> Se <xref linkend="reclassarg"/> för en beskrivning av omklassificeringsuttryck. Om inget <varname>band</varname> anges antas band 1.

note: Tag: para
en: The new raster will have the same georeference, width, and height as the original raster. The bands of the new raster have pixel type of <varname>pixeltype</varname>. If <varname>reclassargset</varname> is specified then each <varname>reclassarg</varname> defines the type of the target band. Bands not designated are returned unchanged.
sv: Det nya rastret kommer att ha samma georeferens, bredd och höjd som det ursprungliga rastret. Banden i det nya rastret har pixeltyp av <varname>pixeltype</varname>. Om <varname>reclassargset</varname> specificeras definierar varje <varname>reclassarg</varname> typen av målband. Band som inte har angetts returneras oförändrade.

note: Tag: title
en: Example: Basic
sv: Exempel: Grundläggande

note: Tag: para
en: Create a new raster from the original where band 2 is converted from 8BUI to 4BUI and all values from 101-254 are set to nodata value.
sv: Skapa ett nytt raster från originalet där band 2 konverteras från 8BUI till 4BUI och alla värden från 101-254 sätts till nodatavärde.

note: Tag: title
en: Example: Advanced using multiple reclassargs
sv: Exempel: Avancerad användning av flera reclassargs

note: Tag: para
en: Create a new raster from the original where band 1,2,3 is converted to 1BB,4BUI, 4BUI respectively and reclassified. Note this uses the variadic <varname>reclassarg</varname> argument which can take as input an indefinite number of reclassargs (theoretically as many bands as you have)
sv: Skapa ett nytt raster från originalet där band 1,2,3 konverteras till 1BB,4BUI, 4BUI respektive och omklassificeras. Observera att detta använder det variadiska <varname>reclassarg</varname>-argumentet som kan ta ett obegränsat antal reclassargs som indata (teoretiskt sett så många band som du har)

note: Tag: title
en: Example: Advanced Map a single band 32BF raster to multiple viewable bands
sv: Exempel: Advanced Map ett raster med ett enda band 32BF till flera synliga band

note: Tag: para
en: Create a new 3 band (8BUI,8BUI,8BUI viewable raster) from a raster that has only one 32bf band
sv: Skapa ett nytt 3-bands (8BUI,8BUI,8BUI synligt raster) från ett raster som bara har ett 32bf-band

note: Tag: refpurpose
en: Creates a new raster composed of bands reclassified from original, using a 1:1 mapping from values in the original band to new values in the destination band.
sv: Skapar ett nytt raster som består av band som omklassificerats från originalbandet med hjälp av en 1:1-mappning från värden i originalbandet till nya värden i destinationsbandet.

note: Tag: para
en: Creates a new raster formed by applying a reclassification operation defined by the <varname>inputvalues</varname> and <varname>outputvalues</varname> arrays. Pixel values found in the input array are mapped to the corresponding value in the output array. All other pixel values are mapped to the <varname>nodatavalue</varname>.
sv: Skapar ett nytt raster som bildas genom att tillämpa en omklassificeringsoperation som definieras av matriserna <varname>inputvalues</varname> och <varname>outputvalues</varname>. Pixelvärden som finns i input-arrayen mappas till motsvarande värde i output-arrayen. Alla andra pixelvärden mappas till <varname>nodatavärdet</varname>.

note: Tag: para
en: The output pixel type defaults to float, but can be specified using the <varname>pixeltype</varname> parameter. If no <varname>bandnumber</varname> is specified band 1 is assumed.
sv: Pixeltypen för utdata är som standard float, men kan specificeras med hjälp av parametern <varname>pixeltype</varname>. Om inget <varname>bandnumber</varname> anges antas band 1.

note: Tag: para
en: The new raster will have the same georeference, width, and height as the original raster. Bands not designated are returned unchanged.
sv: Det nya rastret kommer att ha samma georeferens, bredd och höjd som det ursprungliga rastret. Band som inte anges returneras oförändrade.

note: Tag: para
en: Create a small raster and map its pixels to new values.
sv: Skapa ett litet raster och mappa dess pixlar till nya värden.

note: Tag: refpurpose
en: Returns the union of a set of raster tiles into a single raster composed of 1 or more bands.
sv: Returnerar sammanslagningen av en uppsättning rasterplattor till ett enda raster som består av 1 eller flera band.

note: Tag: para
en: Returns the union of a set of raster tiles into a single raster composed of at least one band. The resulting raster's extent is the extent of the whole set. In the case of intersection, the resulting value is defined by <varname>uniontype</varname> which is one of the following: LAST (default), FIRST, MIN, MAX, COUNT, SUM, MEAN, RANGE.
sv: Returnerar sammanslagningen av en uppsättning rasterplattor till ett enda raster som består av minst ett band. Det resulterande rastrets utsträckning är hela uppsättningens utsträckning. Vid intersektion definieras det resulterande värdet av <varname>uniontype</varname>, som är något av följande: LAST (standard), FIRST, MIN, MAX, COUNT, SUM, MEAN, RANGE.

note: Tag: para
en: In order for rasters to be unioned, they must all have the same alignment. Use <xref linkend="RT_ST_SameAlignment"/> and <xref linkend="RT_ST_NotSameAlignmentReason"/> for more details and help. One way to fix alignment issues is to use <xref linkend="RT_ST_Resample"/> and use the same reference raster for alignment.
sv: För att rasters ska kunna sammanfogas måste de alla ha samma inriktning. Använd <xref linkend="RT_ST_SameAlignment"/> och <xref linkend="RT_ST_NotSameAlignmentReason"/> för mer information och hjälp. Ett sätt att åtgärda problem med alignment är att använda <xref linkend="RT_ST_Resample"/> och använda samma referensraster för alignment.

note: Tag: para
en: Enhanced: 2.1.0 Improved Speed (fully C-Based).
sv: Förbättrad: 2.1.0 Förbättrad hastighet (helt C-baserad).

note: Tag: para
en: Availability: 2.1.0 ST_Union(rast, unionarg) variant was introduced.
sv: Tillgänglighet: 2.1.0 Varianten ST_Union(rast, unionarg) introducerades.

note: Tag: para
en: Enhanced: 2.1.0 ST_Union(rast) (variant 1) unions all bands of all input rasters. Prior versions of PostGIS assumed the first band.
sv: Förbättrad: 2.1.0 ST_Union(rast) (variant 1) förenar alla band i alla ingående raster. Tidigare versioner av PostGIS antog det första bandet.

note: Tag: para
en: Enhanced: 2.1.0 ST_Union(rast, uniontype) (variant 4) unions all bands of all input rasters.
sv: Förbättrad: 2.1.0 ST_Union(rast, uniontype) (variant 4) förenar alla band i alla ingående raster.

note: Tag: title
en: Examples: Reconstitute a single band chunked raster tile
sv: Exempel: Rekonstruera en rasterplatta med enstaka band och bitar

note: Tag: title
en: Examples: Return a multi-band raster that is the union of tiles intersecting geometry
sv: Exempel: Returnera ett multibandsraster som är en sammanslagning av plattor som skär geometri

note: Tag: para
en: Here we use the longer syntax if we only wanted a subset of bands or we want to change order of bands
sv: Här använder vi den längre syntaxen om vi bara vill ha en delmängd av banden eller om vi vill ändra ordningen på banden

note: Tag: title
en: Built-in Map Algebra Callback Functions
sv: Inbyggda Map Algebra återuppringningsfunktioner

note: Tag: refpurpose
en: Raster processing function that calculates the number of unique pixel values in a neighborhood.
sv: Rasterbearbetningsfunktion som beräknar antalet unika pixelvärden i ett grannskap.

note: Tag: para
en: Calculate the number of unique pixel values in a neighborhood of pixels.
sv: Beräkna antalet unika pixelvärden i ett grannskap av pixlar.

note: Tag: para
en: Variant 1 is a specialized callback function for use as a callback parameter to <xref linkend="RT_ST_MapAlgebraFctNgb"/>.
sv: Variant 1 är en specialiserad återuppringningsfunktion för användning som återuppringningsparameter till <xref linkend="RT_ST_MapAlgebraFctNgb"/>.

note: Tag: para
en: Variant 2 is a specialized callback function for use as a callback parameter to <xref linkend="RT_ST_MapAlgebra"/>.
sv: Variant 2 är en specialiserad återuppringningsfunktion för användning som återuppringningsparameter till <xref linkend="RT_ST_MapAlgebra"/>.

note: Tag: para
en: Use of Variant 1 is discouraged since <xref linkend="RT_ST_MapAlgebraFctNgb"/> has been deprecated as of 2.1.0.
sv: Användning av variant 1 avråds eftersom <xref linkend="RT_ST_MapAlgebraFctNgb"/> har utgått från och med 2.1.0.

note: Tag: para
en: Enhanced: 2.1.0 Addition of Variant 2
sv: Förbättrad: 2.1.0 Tillägg av variant 2

note: Tag: refpurpose
en: Raster processing function that interpolates a pixel's value from the pixel's neighborhood.
sv: Rasterbearbetningsfunktion som interpolerar en pixels värde från pixelns närområde.

note: Tag: para
en: Calculate an interpolated value for a pixel using the Inverse Distance Weighted method.
sv: Beräkna ett interpolerat värde för en pixel med hjälp av den omvända avståndsviktade metoden.

note: Tag: para
en: There are two optional parameters that can be passed through <varname>userargs</varname>. The first parameter is the power factor (variable k in the equation below) between 0 and 1 used in the Inverse Distance Weighted equation. If not specified, default value is 1. The second parameter is the weight percentage applied only when the value of the pixel of interest is included with the interpolated value from the neighborhood. If not specified and the pixel of interest has a value, that value is returned.
sv: Det finns två valfria parametrar som kan skickas via <varname>userargs</varname>. Den första parametern är den effektfaktor (variabel k i ekvationen nedan) mellan 0 och 1 som används i den inversa avståndsviktade ekvationen. Om den inte anges är standardvärdet 1. Den andra parametern är den viktprocent som endast tillämpas när värdet för den intressanta pixeln ingår i det interpolerade värdet från grannskapet. Om inget anges och den intressanta pixeln har ett värde, returneras detta värde.

note: Tag: para
en: The basic inverse distance weight equation is:
sv: Den grundläggande ekvationen för invers distansvikt är:

note: Tag: para
en: k = power factor, a real number between 0 and 1
sv: k = effektfaktor, ett verkligt tal mellan 0 och 1

note: Tag: para
en: This function is a specialized callback function for use as a callback parameter to <xref linkend="RT_ST_MapAlgebra"/>.
sv: Denna funktion är en specialiserad återuppringningsfunktion för användning som återuppringningsparameter till <xref linkend="RT_ST_MapAlgebra"/>.

note: Tag: refpurpose
en: Raster processing function that calculates the maximum pixel value in a neighborhood.
sv: Rasterbearbetningsfunktion som beräknar det maximala pixelvärdet i ett grannskap.

note: Tag: para
en: Calculate the maximum pixel value in a neighborhood of pixels.
sv: Beräkna det maximala pixelvärdet i ett grannskap av pixlar.

note: Tag: para
en: For Variant 2, a substitution value for NODATA pixels can be specified by passing that value to userargs.
sv: För variant 2 kan ett ersättningsvärde för NODATA-pixlar anges genom att skicka det värdet till userargs.

note: Tag: refpurpose
en: Raster processing function that calculates the mean pixel value in a neighborhood.
sv: Rasterbearbetningsfunktion som beräknar det genomsnittliga pixelvärdet i ett grannskap.

note: Tag: para
en: Calculate the mean pixel value in a neighborhood of pixels.
sv: Beräkna det genomsnittliga pixelvärdet i ett grannskap av pixlar.

note: Tag: refpurpose
en: Raster processing function that calculates the minimum pixel value in a neighborhood.
sv: Rasterbearbetningsfunktion som beräknar det lägsta pixelvärdet i ett grannskap.

note: Tag: para
en: Calculate the minimum pixel value in a neighborhood of pixels.
sv: Beräkna det lägsta pixelvärdet i ett grannskap av pixlar.

note: Tag: refpurpose
en: Raster processing function that returns the minimum distance (in number of pixels) between the pixel of interest and a neighboring pixel with value.
sv: Rasterbehandlingsfunktion som returnerar det minsta avståndet (i antal pixlar) mellan den intressanta pixeln och en angränsande pixel med värde.

note: Tag: para
en: Return the shortest distance (in number of pixels) between the pixel of interest and the closest pixel with value in the neighborhood.
sv: Returnerar det kortaste avståndet (i antal pixlar) mellan den intressanta pixeln och den närmaste pixeln med värde i grannskapet.

note: Tag: para
en: The intent of this function is to provide an informative data point that helps infer the usefulness of the pixel of interest's interpolated value from <xref linkend="RT_ST_InvDistWeight4ma"/>. This function is particularly useful when the neighborhood is sparsely populated.
sv: Syftet med den här funktionen är att tillhandahålla en informativ datapunkt som hjälper till att dra slutsatser om användbarheten av den intressanta pixelns interpolerade värde från <xref linkend="RT_ST_InvDistWeight4ma"/>. Den här funktionen är särskilt användbar när grannskapet är glest befolkat.

note: Tag: refpurpose
en: Raster processing function that calculates the range of pixel values in a neighborhood.
sv: Rasterbearbetningsfunktion som beräknar intervallet för pixelvärden i ett område.

note: Tag: para
en: Calculate the range of pixel values in a neighborhood of pixels.
sv: Beräkna intervallet av pixelvärden i ett grannskap av pixlar.

note: Tag: refpurpose
en: Raster processing function that calculates the standard deviation of pixel values in a neighborhood.
sv: Rasterbearbetningsfunktion som beräknar standardavvikelsen för pixelvärden i ett grannskap.

note: Tag: para
en: Calculate the standard deviation of pixel values in a neighborhood of pixels.
sv: Beräkna standardavvikelsen för pixelvärden i ett grannskap av pixlar.

note: Tag: refpurpose
en: Raster processing function that calculates the sum of all pixel values in a neighborhood.
sv: Rasterbearbetningsfunktion som beräknar summan av alla pixelvärden i ett grannskap.

note: Tag: para
en: Calculate the sum of all pixel values in a neighborhood of pixels.
sv: Beräkna summan av alla pixelvärden i ett grannskap av pixlar.

note: Tag: title
en: Raster Processing: DEM (Elevation)
sv: Rasterbearbetning: DEM (höjdsystem)

note: Tag: refpurpose
en: Returns the aspect (in degrees by default) of an elevation raster band. Useful for analyzing terrain.
sv: Returnerar aspekten (i grader som standard) för ett höjdrasterband. Användbart för analys av terräng.

note: Tag: para
en: Returns the aspect (in degrees by default) of an elevation raster band. Utilizes map algebra and applies the aspect equation to neighboring pixels.
sv: Returnerar aspekten (i grader som standard) för ett höjdrasterband. Utnyttjar kartalgebra och tillämpar aspektekvationen på närliggande pixlar.

note: Tag: para
en: <varname>units</varname> indicates the units of the aspect. Possible values are: RADIANS, DEGREES (default).
sv: <varname>units</varname> anger enheten för aspekten. Möjliga värden är: RADIANS, DEGREES (standard).

note: Tag: para
en: When <varname>units</varname> = RADIANS, values are between 0 and 2 * pi radians measured clockwise from North.
sv: När <varname>units</varname> = RADIANS är värdena mellan 0 och 2 * pi radianer mätt medurs från norr.

note: Tag: para
en: When <varname>units</varname> = DEGREES, values are between 0 and 360 degrees measured clockwise from North.
sv: När <varname>units</varname> = DEGREES är värdena mellan 0 och 360 grader mätt medurs från norr.

note: Tag: para
en: If slope of pixel is zero, aspect of pixel is -1.
sv: Om pixelns lutning är noll är pixelns aspekt -1.

note: Tag: para
en: For more information about Slope, Aspect and Hillshade, please refer to <link xlink:href="http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade%20works">ESRI - How hillshade works</link> and <link xlink:href="http://e2b.erdas.com/fieldguide/wwhelp/wwhimpl/common/html/wwhelp.htm?context=FieldGuide&amp;file=Aspect_Images.html">ERDAS Field Guide - Aspect Images</link>.
sv: Mer information om Slope, Aspect och Hillshade finns i <link xlink:href="http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade%20works">ESRI - How hillshade works</link> och <link xlink:href="http://e2b.erdas.com/fieldguide/wwhelp/wwhimpl/common/html/wwhelp.htm?context=FieldGuide&amp;file=Aspect_Images.html">ERDAS Field Guide - Aspect Images</link>.

note: Tag: para
en: Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional <varname>interpolate_nodata</varname> function parameter
sv: Förbättrad: 2.1.0 Använder ST_MapAlgebra() och har lagt till en valfri funktionsparameter för <varname>interpolate_nodata</varname>

note: Tag: para
en: Changed: 2.1.0 In prior versions, return values were in radians. Now, return values default to degrees
sv: Ändrad: 2.1.0 I tidigare versioner var returvärdena i radianer. Nu är returvärdena som standard grader

note: Tag: para
en: Complete example of tiles of a coverage. This query only works with PostgreSQL 9.1 or higher.
sv: Komplett exempel på plattor av en täckning. Den här frågan fungerar bara med PostgreSQL 9.1 eller högre.

note: Tag: refpurpose
en: Returns the hypothetical illumination of an elevation raster band using provided azimuth, altitude, brightness and scale inputs.
sv: Returnerar den hypotetiska belysningen för ett höjdrasterband med hjälp av angivna indata för azimut, höjd, ljusstyrka och skala.

note: Tag: para
en: Returns the hypothetical illumination of an elevation raster band using the azimuth, altitude, brightness, and scale inputs. Utilizes map algebra and applies the hill shade equation to neighboring pixels. Return pixel values are between 0 and 255.
sv: Returnerar den hypotetiska belysningen av ett höjdrasterband med hjälp av indatavärdena azimut, höjd, ljusstyrka och skala. Använder kartalgebra och tillämpar ekvationen för kullskugga på närliggande pixlar. Returpixelvärdena ligger mellan 0 och 255.

note: Tag: para
en: <varname>azimuth</varname> is a value between 0 and 360 degrees measured clockwise from North.
sv: <varname>azimut</varname> är ett värde mellan 0 och 360 grader mätt medurs från norr.

note: Tag: para
en: <varname>altitude</varname> is a value between 0 and 90 degrees where 0 degrees is at the horizon and 90 degrees is directly overhead.
sv: <varname>höjden</varname> är ett värde mellan 0 och 90 grader där 0 grader är vid horisonten och 90 grader är rakt ovanför.

note: Tag: para
en: <varname>max_bright</varname> is a value between 0 and 255 with 0 as no brightness and 255 as max brightness.
sv: <varname>max_bright</varname> är ett värde mellan 0 och 255 med 0 som ingen ljusstyrka och 255 som maximal ljusstyrka.

note: Tag: para
en: <varname>scale</varname> is the ratio of vertical units to horizontal. For Feet:LatLon use scale=370400, for Meters:LatLon use scale=111120.
sv: <varname>skala</varname> är förhållandet mellan vertikala enheter och horisontella. För Feet:LatLon används scale=370400, för Meter:LatLon används scale=111120.

note: Tag: para
en: If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels from the input raster will be interpolated using <xref linkend="RT_ST_InvDistWeight4ma"/> before computing the hillshade illumination.
sv: Om <varname>interpolate_nodata</varname> är TRUE interpoleras värdena för NODATA-pixlar från indatarastret med <xref linkend="RT_ST_InvDistWeight4ma"/> innan belysningen för hillshade beräknas.

note: Tag: para
en: For more information about Hillshade, please refer to <link xlink:href="http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade%20works">How hillshade works</link>.
sv: Mer information om Hillshade finns i avsnittet <link xlink:href="http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade%20works">Så fungerar Hillshade</link>.

note: Tag: para
en: Changed: 2.1.0 In prior versions, azimuth and altitude were expressed in radians. Now, azimuth and altitude are expressed in degrees
sv: Ändrad: 2.1.0 I tidigare versioner uttrycktes azimut och höjd i radianer. Nu uttrycks azimut och höjd i grader

note: Tag: refpurpose
en: Returns a raster with the calculated "roughness" of a DEM.
sv: Returnerar ett raster med den beräknade "ojämnheten" för en DEM.

note: Tag: para
en: Calculates the "roughness" of a DEM, by subtracting the maximum from the minimum for a given area.
sv: Beräknar "grovheten" i en DEM genom att subtrahera maximum från minimum för ett visst område.

note: Tag: refpurpose
en: Returns the slope (in degrees by default) of an elevation raster band. Useful for analyzing terrain.
sv: Returnerar lutningen (i grader som standard) för ett höjdrasterband. Användbart för att analysera terräng.

note: Tag: para
en: Returns the slope (in degrees by default) of an elevation raster band. Utilizes map algebra and applies the slope equation to neighboring pixels.
sv: Returnerar lutningen (i grader som standard) för ett höjdrasterband. Utnyttjar kartalgebra och tillämpar lutningsekvationen på angränsande pixlar.

note: Tag: para
en: <varname>units</varname> indicates the units of the slope. Possible values are: RADIANS, DEGREES (default), PERCENT.
sv: <varname>units</varname> anger enheten för lutningen. Möjliga värden är: RADIANS, DEGREES (standard), PERCENT.

note: Tag: para
en: If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels from the input raster will be interpolated using <xref linkend="RT_ST_InvDistWeight4ma"/> before computing the surface slope.
sv: Om <varname>interpolate_nodata</varname> är TRUE interpoleras värden för NODATA-pixlar från indatarastret med <xref linkend="RT_ST_InvDistWeight4ma"/> innan ytans lutning beräknas.

note: Tag: para
en: For more information about Slope, Aspect and Hillshade, please refer to <link xlink:href="http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade%20works">ESRI - How hillshade works</link> and <link xlink:href="http://e2b.erdas.com/fieldguide/wwhelp/wwhimpl/common/html/wwhelp.htm?context=FieldGuide&amp;file=Slope_Images.html">ERDAS Field Guide - Slope Images</link>.
sv: Mer information om Slope, Aspect och Hillshade finns i <link xlink:href="http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade%20works">ESRI - How hillshade works</link> och <link xlink:href="http://e2b.erdas.com/fieldguide/wwhelp/wwhimpl/common/html/wwhelp.htm?context=FieldGuide&amp;file=Slope_Images.html">ERDAS Field Guide - Slope Images</link>.

note: Tag: para
en: Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional <varname>units</varname>, <varname>scale</varname>, <varname>interpolate_nodata</varname> function parameters
sv: Förbättrad: 2.1.0 Använder ST_MapAlgebra() och har lagt till valfria funktionsparametrar för <varname>units</varname>, <varname>scale</varname>, <varname>interpolate_nodata</varname>

note: Tag: refpurpose
en: Returns a raster with the calculated Topographic Position Index.
sv: Returnerar ett raster med det beräknade topografiska positionsindexet.

note: Tag: para
en: Calculates the Topographic Position Index, which is defined as the focal mean with radius of one minus the center cell.
sv: Beräknar det topografiska positionsindexet, som definieras som det fokala medelvärdet med radien ett minus den centrala cellen.

note: Tag: para
en: This function only supports a focalmean radius of one.
sv: Denna funktion stöder endast en fokal medelradie på ett.

note: Tag: refpurpose
en: Returns a raster with the calculated Terrain Ruggedness Index.
sv: Returnerar ett raster med det beräknade Terrain Ruggedness Index.

note: Tag: para
en: Terrain Ruggedness Index is calculated by comparing a central pixel with its neighbors, taking the absolute values of the differences, and averaging the result.
sv: Terrain Ruggedness Index beräknas genom att jämföra en central pixel med dess grannar, ta de absoluta värdena av skillnaderna och beräkna medelvärdet av resultatet.

note: Tag: refpurpose
en: Interpolates a gridded surface based on an input set of 3-d points, using the X- and Y-values to position the points on the grid and the Z-value of the points as the surface elevation.
sv: Interpolerar en rutnätsyta baserat på en indatauppsättning av 3D-punkter, med hjälp av X- och Y-värdena för att positionera punkterna i rutnätet och punkternas Z-värde som ytans höjd.

note: Tag: para
en: Interpolates a gridded surface based on an input set of 3-d points, using the X- and Y-values to position the points on the grid and the Z-value of the points as the surface elevation. There are five interpolation algorithms available: inverse distance, inverse distance nearest-neighbor, moving average, nearest neighbor, and linear interpolation. See the <link xlink:href="https://gdal.org/programs/gdal_grid.html#interpolation-algorithms">gdal_grid documentation</link> for more details on the algorithms and their parameters. For more information on how interpolations are calculated, see the <link xlink:href="https://gdal.org/tutorials/gdal_grid_tut.html">GDAL grid tutorial</link>.
sv: Interpolerar en yta i rutnät baserat på en indatauppsättning med 3D-punkter, med hjälp av X- och Y-värdena för att positionera punkterna i rutnätet och punkternas Z-värde som ytans höjd. Det finns fem interpolationsalgoritmer tillgängliga: invers avstånd, invers avstånd närmaste granne, glidande medelvärde, närmaste granne och linjär interpolation. Se <link xlink:href="https://gdal.org/programs/gdal_grid.html#interpolation-algorithms">dokumentationen för gdal_grid</link> för mer information om algoritmerna och deras parametrar. Mer information om hur interpoleringar beräknas finns i <link xlink:href="https://gdal.org/tutorials/gdal_grid_tut.html">GDAL Grid Tutorial</link>.

note: Tag: para
en: Input parameters are:
sv: Inmatningsparametrar är:

note: Tag: para
en: The points to drive the interpolation. Any geometry with Z-values is acceptable, all points in the input will be used.
sv: De punkter som ska driva interpoleringen. Alla geometrier med Z-värden är acceptabla, alla punkter i indata kommer att användas.

note: Tag: para
en: A string defining the algorithm and algorithm options, in the format used by <link xlink:href="https://gdal.org/programs/gdal_grid.html#interpolation-algorithms">gdal_grid</link>. For example, for an inverse-distance interpolation with a smoothing of 2, you would use "invdist:smoothing=2.0"
sv: En sträng som definierar algoritmen och algoritmalternativen, i det format som används av <link xlink:href="https://gdal.org/programs/gdal_grid.html#interpolation-algorithms">gdal_grid</link>. Om du t.ex. vill göra en interpolering med omvänt avstånd och en utjämning på 2 använder du "invdist:smoothing=2.0"

note: Tag: para
en: A raster template to drive the geometry of the output raster. The width, height, pixel size, spatial extent and pixel type will be read from this template.
sv: En rastermall för att styra geometrin i utdatarastret. Bredd, höjd, pixelstorlek, spatial utsträckning och pixeltyp kommer att läsas från denna mall.

note: Tag: para
en: By default the first band in the template raster is used to drive the output raster, but that can be adjusted with this parameter.
sv: Som standard används det första bandet i mallrastret för att driva utdatarastret, men det kan justeras med den här parametern.

note: Tag: refpurpose
en: <refpurpose>Generates a set of vector contours from the provided raster band, using the <link xlink:href="https://gdal.org/api/gdal_alg.html?highlight=contour#_CPPv421GDALContourGenerateEx15GDALRasterBandHPv12CSLConstList16GDALProgressFuncPv">GDAL contouring algorithm</link>.</refpurpose>
sv: <refpurpose>Skapar en uppsättning vektorkonturer från det tillhandahållna rasterbandet med hjälp av <link xlink:href="https://gdal.org/api/gdal_alg.html?highlight=contour#_CPPv421GDALContourGenerateEx15GDALRasterBandHPv12CSLConstList16GDALProgressFuncPv">GDAL-konturalgoritmen</link>.</refpurpose>

note: Tag: para
en: <para>Generates a set of vector contours from the provided raster band, using the <link xlink:href="https://gdal.org/api/gdal_alg.html?highlight=contour#_CPPv421GDALContourGenerateEx15GDALRasterBandHPv12CSLConstList16GDALProgressFuncPv">GDAL contouring algorithm</link>.</para>
sv: <para>Skapar en uppsättning vektorkonturer från det tillhandahållna rasterbandet med hjälp av <link xlink:href="https://gdal.org/api/gdal_alg.html?highlight=contour#_CPPv421GDALContourGenerateEx15GDALRasterBandHPv12CSLConstList16GDALProgressFuncPv">GDAL-konturalgoritmen</link>.</para>

note: Tag: para
en: When the <varname>fixed_levels</varname> parameter is a non-empty array, the <varname>level_interval</varname> and <varname>level_base</varname> parameters are ignored.
sv: När parametern <varname>fixed_levels</varname> är en icke-tom array ignoreras parametrarna <varname>level_interval</varname> och <varname>level_base</varname>.

note: Tag: para
en: The raster to generate the contour of
sv: Rastret för att generera konturen av

note: Tag: para
en: The band to generate the contour of
sv: Bandet för att generera konturen av

note: Tag: para
en: The elevation interval between contours generated
sv: Höjdintervallet mellan genererade konturer

note: Tag: para
en: The "base" relative to which contour intervals are applied, this is normally zero, but could be different. To generate 10m contours at 5, 15, 25, ... the LEVEL_BASE would be 5.
sv: Den "bas" i förhållande till vilken konturintervallen tillämpas, normalt noll, men kan vara annorlunda. För att generera konturer på 10 m vid 5, 15, 25, ... skulle LEVEL_BASE vara 5.

note: Tag: para
en: If <literal>true</literal>, contour polygons will be created, rather than polygon lines.
sv: Om <literal>true</literal>, kommer konturpolygoner att skapas i stället för polygonlinjer.

note: Tag: para
en: Return values are a set of records with the following attributes:
sv: Returvärdena är en uppsättning poster med följande attribut:

note: Tag: para
en: The geometry of the contour line.
sv: Konturlinjens geometri.

note: Tag: para
en: A unique identifier given to the contour line by GDAL.
sv: En unik identifierare som GDAL ger till konturlinjen.

note: Tag: para
en: The raster value the line represents. For an elevation DEM input, this would be the elevation of the output contour.
sv: Det rastervärde som linjen representerar. För en höjd-DEM-indata skulle detta vara höjden på den utgående konturen.

note: Tag: title
en: Raster Processing: Raster to Geometry
sv: Rasterbearbetning: Raster till geometri

note: Tag: refpurpose
en: Returns the box 3d representation of the enclosing box of the raster.
sv: Returnerar box 3d-representationen av den omslutande boxen i rastret.

note: Tag: para
en: Returns the box representing the extent of the raster.
sv: Returnerar den ruta som representerar rastrets utsträckning.

note: Tag: para
en: The polygon is defined by the corner points of the bounding box ((<varname>MINX</varname>, <varname>MINY</varname>), (<varname>MAXX</varname>, <varname>MAXY</varname>))
sv: Polygonen definieras av hörnpunkterna i den avgränsande boxen (<varname>(MINX</varname>, <varname>MINY</varname>),<varname>(MAXX</varname>, <varname>MAXY</varname>))

note: Tag: para
en: Changed: 2.0.0 In pre-2.0 versions, there used to be a box2d instead of box3d. Since box2d is a deprecated type, this was changed to box3d.
sv: Ändrad: 2.0.0 I versioner före 2.0 brukade det finnas en box2d istället för box3d. Eftersom box2d är en föråldrad typ ändrades detta till box3d.

note: Tag: refpurpose
en: Return the convex hull geometry of the raster including pixel values equal to BandNoDataValue. For regular shaped and non-skewed rasters, this gives the same result as ST_Envelope so only useful for irregularly shaped or skewed rasters.
sv: Returnerar rastrets konvexa skrovgeometri inklusive pixelvärden som är lika med BandNoDataValue. För regelbundet formade och icke snedställda raster ger detta samma resultat som ST_Envelope, så det är endast användbart för oregelbundet formade eller snedställda raster.

note: Tag: para
en: Return the convex hull geometry of the raster including the NoDataBandValue band pixels. For regular shaped and non-skewed rasters, this gives more or less the same result as ST_Envelope so only useful for irregularly shaped or skewed rasters.
sv: Returnerar rastrets konvexa skrovgeometri inklusive NoDataBandValue-bandpixlarna. För regelbundet formade och icke-skeva raster ger detta mer eller mindre samma resultat som ST_Envelope, så det är endast användbart för oregelbundet formade eller skeva raster.

note: Tag: para
en: ST_Envelope floors the coordinates and hence add a little buffer around the raster so the answer is subtly different from ST_ConvexHull which does not floor.
sv: ST_Envelope golvar koordinaterna och lägger därför till en liten buffert runt rastret så svaret är subtilt annorlunda än ST_ConvevexHull som inte golvar.

note: Tag: para
en: Refer to <link xlink:href="http://trac.osgeo.org/postgis/wiki/WKTRaster/SpecificationWorking01">PostGIS Raster Specification</link> for a diagram of this.
sv: Se <link xlink:href="http://trac.osgeo.org/postgis/wiki/WKTRaster/SpecificationWorking01">PostGIS Raster Specification</link> för ett diagram över detta.

note: Tag: refpurpose
en: Returns a set of geomval (geom,val) rows, from a given raster band. If no band number is specified, band num defaults to 1.
sv: Returnerar en uppsättning geomval (geom,val)-rader från ett givet rasterband. Om inget bandnummer anges är standardvärdet för bandnum 1.

note: Tag: para
en: This is a set-returning function (SRF). It returns a set of geomval rows, formed by a geometry (geom) and a pixel band value (val). Each polygon is the union of all pixels for that band that have the same pixel value denoted by val.
sv: Detta är en SRF-funktion (set-returning function). Den returnerar en uppsättning geomval-rader, som bildas av en geometri (geom) och ett pixelbandvärde (val). Varje polygon är en sammanslagning av alla pixlar för det bandet som har samma pixelvärde som betecknas med val.

note: Tag: para
en: ST_DumpAsPolygon is useful for polygonizing rasters. It is the reverse of a GROUP BY in that it creates new rows. For example it can be used to expand a single raster into multiple POLYGONS/MULTIPOLYGONS.
sv: ST_DumpAsPolygon är användbar för polygonisering av raster. Det är motsatsen till en GROUP BY eftersom det skapar nya rader. Det kan t.ex. användas för att expandera ett enda raster till flera POLYGONER/MULTIPOLYGONER.

note: Tag: para
en: Changed 3.3.0, validation and fixing is disabled to improve performance. May result invalid geometries.
sv: Ändrad 3.3.0, validering och fixering är inaktiverad för att förbättra prestanda. Kan resultera i ogiltiga geometrier.

note: Tag: para
en: Availability: Requires GDAL 1.7 or higher.
sv: Tillgänglighet: Kräver GDAL 1.7 eller högre.

note: Tag: para
en: If there is a no data value set for a band, pixels with that value will not be returned except in the case of exclude_nodata_value=false.
sv: Om ett no data-värde har ställts in för ett band kommer pixlar med det värdet inte att returneras, utom i fallet med exclude_nodata_value=false.

note: Tag: para
en: If you only care about count of pixels with a given value in a raster, it is faster to use <xref linkend="RT_ST_ValueCount"/>.
sv: Om du bara bryr dig om antalet pixlar med ett visst värde i ett raster går det snabbare att använda <xref linkend="RT_ST_ValueCount"/>.

note: Tag: para
en: This is different than ST_PixelAsPolygons where one geometry is returned for each pixel regardless of pixel value.
sv: Detta skiljer sig från ST_PixelAsPolygons där en geometri returneras för varje pixel oavsett pixelvärde.

note: Tag: refpurpose
en: Returns the polygon representation of the extent of the raster.
sv: Returnerar en polygonrepresentation av rastrets utbredning.

note: Tag: para
en: Returns the polygon representation of the extent of the raster in spatial coordinate units defined by srid. It is a float8 minimum bounding box represented as a polygon.
sv: Returnerar polygonrepresentationen av rastrets utbredning i spatiala koordinatenheter definierade av srid. Det är en float8 minsta avgränsande box som representeras som en polygon.

note: Tag: para
en: The polygon is defined by the corner points of the bounding box ((<varname>MINX</varname>, <varname>MINY</varname>), (<varname>MINX</varname>, <varname>MAXY</varname>), (<varname>MAXX</varname>, <varname>MAXY</varname>), (<varname>MAXX</varname>, <varname>MINY</varname>), (<varname>MINX</varname>, <varname>MINY</varname>))
sv: Polygonen definieras av hörnpunkterna i den begränsande boxen (<varname>(MINX</varname>, <varname>MINY</varname>), (<varname>MINX</varname>, <varname>MAXY</varname>),<varname>(MAXX</varname>, <varname>MAXY</varname>),<varname>(MAXX</varname>, <varname>MINY</varname>), (<varname>MINX</varname>, <varname>MINY</varname>))

note: Tag: refpurpose
en: Return the convex hull geometry of the raster excluding NODATA pixels.
sv: Returnerar rastrets konvexa skrovgeometri exklusive NODATA-pixlar.

note: Tag: para
en: Return the convex hull geometry of the raster excluding NODATA pixels. If <varname>nband</varname> is NULL, all bands of the raster are considered.
sv: Returnerar rastrets konvexa skrovgeometri exklusive NODATA-pixlar. Om <varname>nband</varname> är NULL beaktas alla band i rastret.

note: Tag: refpurpose
en: Returns a multipolygon geometry formed by the union of pixels that have a pixel value that is not no data value. If no band number is specified, band num defaults to 1.
sv: Returnerar en multipolygongeometri som bildas av sammanslagningen av pixlar som har ett pixelvärde som inte är något datavärde. Om inget bandnummer anges är standardvärdet för bandnum 1.

note: Tag: para
en: Availability: 0.1.6 Requires GDAL 1.7 or higher.
sv: Tillgänglighet: 0.1.6 Kräver GDAL 1.7 eller högre.

note: Tag: para
en: Enhanced: 2.1.0 Improved Speed (fully C-Based) and the returning multipolygon is ensured to be valid.
sv: Förbättrad: 2.1.0 Förbättrad hastighet (helt C-baserad) och den returnerande multipolygonen är säkerställd att vara giltig.

note: Tag: para
en: Changed: 2.1.0 In prior versions would sometimes return a polygon, changed to always return multipolygon.
sv: Ändrad: 2.1.0 I tidigare versioner returnerades ibland en polygon, ändrat till att alltid returnera multipolygon.

note: Tag: refpurpose
en: Calculates the fraction of each raster cell that is covered by a given geometry.
sv: Beräknar den del av varje rastercell som täcks av en given geometri.

note: Tag: para
en: Calculates the fraction of each raster cell that is covered by a given geometry. The first argument is a raster, which defines the grid geometry to use for the calculation. The extent and cell size are read from the raster parameter. The second argument is a geometry, which is overlaid with the grid, and each grid populated based on overlaying the geometry on the grid. For polygons, the value returned for each cell is the proportion of its area that is covered by the geometry. For linestrings, the value returned for each cell is the length contained in the cell.
sv: Beräknar den del av varje rastercell som täcks av en given geometri. Det första argumentet är en raster som definierar rutnätets geometri som ska användas för beräkningen. Omfattningen och cellstorleken läses från rasterparametern. Det andra argumentet är en geometri som läggs över rutnätet, och varje rutnät fylls i baserat på överlagringen av geometrin på rutnätet. För polygoner är det värde som returneras för varje cell andelen av dess area som täcks av geometrin. För linjesträngar är det värde som returneras för varje cell längden som ingår i cellen.

note: Tag: para
en: Availability: 3.6.0 Requires GEOS 3.14 or higher.
sv: Tillgänglighet: 3.6.0 Kräver GEOS 3.14 eller högre.

note: Tag: title
en: Raster Operators
sv: Rasteroperatorer

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box intersects B's bounding box.
sv: Returnerar <varname>TRUE</varname> om A:s avgränsande box skär B:s avgränsande box.

note: Tag: para
en: The <varname>&amp;&amp;</varname> operator returns <varname>TRUE</varname> if the bounding box of raster/geometr A intersects the bounding box of raster/geometr B.
sv: Operatorn <varname>&amp;&amp;</varname> returnerar <varname>TRUE</varname> om begränsningsrutan för raster/geometr A skär begränsningsrutan för raster/geometr B.

note: Tag: para
en: This operand will make use of any indexes that may be available on the rasters.
sv: Detta operand kommer att använda alla index som kan finnas tillgängliga på rastren.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box is to the left of B's.
sv: Returnerar <varname>TRUE</varname> om A:s avgränsande box är till vänster om B:s.

note: Tag: para
en: The <varname>&amp;&lt;</varname> operator returns <varname>TRUE</varname> if the bounding box of raster A overlaps or is to the left of the bounding box of raster B, or more accurately, overlaps or is NOT to the right of the bounding box of raster B.
sv: Operatorn <varname>&amp;&lt;</varname> returnerar <varname>TRUE</varname> om begränsningsrutan för raster A överlappar eller ligger till vänster om begränsningsrutan för raster B, eller mer exakt, överlappar eller INTE ligger till höger om begränsningsrutan för raster B.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box is to the right of B's.
sv: Returnerar <varname>TRUE</varname> om A:s avgränsande box ligger till höger om B:s.

note: Tag: para
en: The <varname>&amp;&gt;</varname> operator returns <varname>TRUE</varname> if the bounding box of raster A overlaps or is to the right of the bounding box of raster B, or more accurately, overlaps or is NOT to the left of the bounding box of raster B.
sv: Operatorn <varname>&amp;&gt;</varname> returnerar <varname>TRUE</varname> om raster A:s avgränsande box överlappar eller ligger till höger om raster B:s avgränsande box, eller mer exakt, överlappar eller INTE ligger till vänster om raster B:s avgränsande box.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses double precision bounding box.
sv: Returnerar <varname>TRUE</varname> om A:s avgränsande box är densamma som B:s. Använder avgränsningsbox med dubbel precision.

note: Tag: para
en: The <varname>&#61;</varname> operator returns <varname>TRUE</varname> if the bounding box of raster A is the same as the bounding box of raster B. PostgreSQL uses the =, &lt;, and &gt; operators defined for rasters to perform internal orderings and comparison of rasters (ie. in a GROUP BY or ORDER BY clause).
sv: Operatorn <varname>=</varname> returnerar <varname>SANT</varname> om gränsboxen för raster A är densamma som gränsboxen för raster B. PostgreSQL använder operatorerna =, &lt; och &gt; som definieras för raster för att utföra interna ordningar och jämförelse av raster (dvs. i en GROUP BY- eller ORDER BY-klausul).

note: Tag: para
en: This operand will NOT make use of any indexes that may be available on the rasters. Use <xref linkend="RT_Raster_Same"/> instead. This operator exists mostly so one can group by the raster column.
sv: Denna operand kommer INTE att använda några index som kan finnas tillgängliga på rastren. Använd <xref linkend="RT_Raster_Same"/> istället. Den här operatorn finns främst för att man ska kunna gruppera efter rasterkolumnen.

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box is contained by B's. Uses double precision bounding box.
sv: Returnerar <varname>TRUE</varname> om A:s avgränsande box är innesluten i B:s. Använder avgränsande box med dubbel precision.

note: Tag: para
en: The <varname>@</varname> operator returns <varname>TRUE</varname> if the bounding box of raster/geometry A is contained by bounding box of raster/geometr B.
sv: Operatorn <varname>@</varname> returnerar <varname>TRUE</varname> om begränsningsrutan för raster/geometri A ingår i begränsningsrutan för raster/geometri B.

note: Tag: para
en: This operand will use spatial indexes on the rasters.
sv: Detta operand kommer att använda spatiala index på rastrerna.

note: Tag: para
en: Availability: 2.0.0 raster @ raster, raster @ geometry introduced
sv: Tillgänglighet: 2.0.0 raster @ raster, raster @ geometri infördes

note: Tag: para
en: Availability: 2.0.5 geometry @ raster introduced
sv: Tillgänglighet: 2.0.5 geometry @ raster infördes

note: Tag: para
en: The <varname>~=</varname> operator returns <varname>TRUE</varname> if the bounding box of raster A is the same as the bounding box of raster B.
sv: Operatorn <varname>~=</varname> returnerar <varname>TRUE</varname> om begränsningsrutan för raster A är densamma som begränsningsrutan för raster B.

note: Tag: para
en: Very useful usecase is for taking two sets of single band rasters that are of the same chunk but represent different themes and creating a multi-band raster
sv: Ett mycket användbart användarfall är att ta två uppsättningar av enkelbandsraster som är av samma stycke men representerar olika teman och skapa ett flerbandsraster

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box is contains B's. Uses double precision bounding box.
sv: Returnerar <varname>TRUE</varname> om A:s avgränsande box innehåller B:s. Använder avgränsande box med dubbel precision.

note: Tag: para
en: The <varname>~</varname> operator returns <varname>TRUE</varname> if the bounding box of raster/geometry A is contains bounding box of raster/geometr B.
sv: Operatorn <varname>~</varname> returnerar <varname>TRUE</varname> om begränsningsrutan för raster/geometri A innehåller begränsningsrutan för raster/geometri B.

note: Tag: title
en: Raster and Raster Band Spatial Relationships
sv: Raster och Rasterband - spatiala relationer

note: Tag: refpurpose
en: Return true if no points of raster rastB lie in the exterior of raster rastA and at least one point of the interior of rastB lies in the interior of rastA.
sv: Returnerar true om inga punkter i raster rastB ligger i raster rastA:s exteriör och minst en punkt i rastB:s interiör ligger i rastA:s interiör.

note: Tag: para
en: Raster rastA contains rastB if and only if no points of rastB lie in the exterior of rastA and at least one point of the interior of rastB lies in the interior of rastA. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
sv: Raster rastA innehåller rastB om och endast om inga punkter i rastB ligger i rastA:s utsida och minst en punkt i rastB:s insida ligger i rastA:s insida. Om bandnumret inte anges (eller sätts till NULL), beaktas endast rastrets konvexa skrov i testet. Om bandnumret anges är det endast de pixlar som har ett värde (inte NODATA) som beaktas i testet.

note: Tag: para
en: This function will make use of any indexes that may be available on the rasters.
sv: Denna funktion kommer att använda alla index som kan finnas tillgängliga på rastren.

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Contains(ST_Polygon(raster), geometry) or ST_Contains(geometry, ST_Polygon(raster)).
sv: Om du vill testa det spatiala förhållandet mellan ett raster och en geometri använder du ST_Polygon på rastret, t.ex. ST_Contains(ST_Polygon(raster), geometry) eller ST_Contains(geometry, ST_Polygon(raster)).

note: Tag: para
en: ST_Contains() is the inverse of ST_Within(). So, ST_Contains(rastA, rastB) implies ST_Within(rastB, rastA).
sv: ST_Contains() är inversen av ST_Within(). Så ST_Contains(rastA, rastB) innebär ST_Within(rastB, rastA).

note: Tag: refpurpose
en: Return true if rastB intersects the interior of rastA but not the boundary or exterior of rastA.
sv: Returnerar true om rastB skär rastA:s insida men inte rastA:s gräns eller utsida.

note: Tag: para
en: Raster rastA contains properly rastB if rastB intersects the interior of rastA but not the boundary or exterior of rastA. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
sv: Raster rastA innehåller korrekt rastB om rastB skär rastA:s inre men inte rastA:s gräns eller yttre. Om bandnumret inte anges (eller sätts till NULL), beaktas endast rastrets konvexa skrov i testet. Om bandnumret anges är det endast de pixlar som har ett värde (inte NODATA) som beaktas i testet.

note: Tag: para
en: Raster rastA does not contain properly itself but does contain itself.
sv: Raster rastA innehåller inte riktigt sig själv men innehåller sig själv.

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_ContainsProperly(ST_Polygon(raster), geometry) or ST_ContainsProperly(geometry, ST_Polygon(raster)).
sv: Om du vill testa det spatiala förhållandet mellan ett raster och en geometri använder du ST_Polygon på rastret, t.ex. ST_ContainsProperly(ST_Polygon(raster), geometry) eller ST_ContainsProperly(geometry, ST_Polygon(raster)).

note: Tag: refpurpose
en: Return true if no points of raster rastB lie outside raster rastA.
sv: Returnerar true om inga punkter i raster rastB ligger utanför raster rastA.

note: Tag: para
en: Raster rastA covers rastB if and only if no points of rastB lie in the exterior of rastA. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
sv: Raster rastA täcker rastB om och endast om inga punkter i rastB ligger i rastA:s utsida. Om bandnumret inte anges (eller sätts till NULL), beaktas endast rastrets konvexa skrov i testet. Om bandnumret anges är det endast de pixlar som har ett värde (inte NODATA) som beaktas i testet.

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Covers(ST_Polygon(raster), geometry) or ST_Covers(geometry, ST_Polygon(raster)).
sv: Om du vill testa det spatiala förhållandet mellan ett raster och en geometri använder du ST_Polygon på rastret, t.ex. ST_Covers(ST_Polygon(raster), geometry) eller ST_Covers(geometry, ST_Polygon(raster)).

note: Tag: refpurpose
en: Return true if no points of raster rastA lie outside raster rastB.
sv: Returnerar true om inga punkter i raster rastA ligger utanför raster rastB.

note: Tag: para
en: Raster rastA is covered by rastB if and only if no points of rastA lie in the exterior of rastB. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
sv: Raster rastA täcks av rastB om och endast om inga punkter i rastA ligger i rastB:s utsida. Om bandnumret inte anges (eller sätts till NULL), beaktas endast rastrets konvexa skrov i testet. Om bandnumret anges är det endast de pixlar som har ett värde (inte NODATA) som beaktas i testet.

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_CoveredBy(ST_Polygon(raster), geometry) or ST_CoveredBy(geometry, ST_Polygon(raster)).
sv: För att testa det spatiala förhållandet mellan ett raster och en geometri använder du ST_Polygon på rastret, t.ex. ST_CoveredBy(ST_Polygon(raster), geometry) eller ST_CoveredBy(geometry, ST_Polygon(raster)).

note: Tag: refpurpose
en: Return true if raster rastA does not spatially intersect rastB.
sv: Returnerar true om raster rastA inte spatialt korsar rastB.

note: Tag: para
en: Raster rastA and rastB are disjointed if they do not share any space together. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
sv: Raster rastA och rastB är disjointed om de inte delar något utrymme tillsammans. Om bandnumret inte anges (eller sätts till NULL), beaktas endast rastrets konvexa skrov i testet. Om bandnumret anges är det endast de pixlar som har ett värde (inte NODATA) som beaktas i testet.

note: Tag: para
en: This function does NOT use any indexes.
sv: Denna funktion använder INTE några index.

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Disjoint(ST_Polygon(raster), geometry).
sv: Om du vill testa det spatiala förhållandet mellan ett raster och en geometri använder du ST_Polygon på rastret, t.ex. ST_Disjoint(ST_Polygon(raster), geometry).

note: Tag: refpurpose
en: Return true if raster rastA spatially intersects raster rastB.
sv: Returnerar true om raster rastA spatialt korsar raster rastB.

note: Tag: para
en: Return true if raster rastA spatially intersects raster rastB. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
sv: Returnerar true om raster rastA spatialt korsar raster rastB. Om bandnumret inte anges (eller sätts till NULL), beaktas endast rastrets konvexa skrov i testet. Om bandnumret anges, beaktas endast de pixlar som har ett värde (inte NODATA) i testet.

note: Tag: para
en: Enhanced: 2.0.0 support raster/raster intersects was introduced.
sv: Förbättrad: 2.0.0 stöd för raster/raster intersects introducerades.

note: Tag: para
en: Changed: 2.1.0 The behavior of the ST_Intersects(raster, geometry) variants changed to match that of ST_Intersects(geometry, raster).
sv: Ändrad: 2.1.0 Beteendet för ST_Intersects(raster, geometri)-varianterna ändrades så att det överensstämmer med beteendet för ST_Intersects(geometri, raster).

note: Tag: refpurpose
en: Return true if raster rastA and rastB intersect but one does not completely contain the other.
sv: Returnerar true om raster rastA och rastB korsar varandra men det ena inte helt innehåller det andra.

note: Tag: para
en: Return true if raster rastA spatially overlaps raster rastB. This means that rastA and rastB intersect but one does not completely contain the other. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
sv: Returnerar true om raster rastA spatialt överlappar raster rastB. Detta innebär att rastA och rastB korsar varandra men att den ena inte helt innehåller den andra. Om bandnumret inte anges (eller om det sätts till NULL), beaktas endast rastrets konvexa skrov i testet. Om bandnumret anges är det endast de pixlar som har ett värde (inte NODATA) som beaktas i testet.

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Overlaps(ST_Polygon(raster), geometry).
sv: Om du vill testa det spatiala förhållandet mellan ett raster och en geometri använder du ST_Polygon på rastret, t.ex. ST_Overlaps(ST_Polygon(raster), geometry).

note: Tag: refpurpose
en: Return true if raster rastA and rastB have at least one point in common but their interiors do not intersect.
sv: Returnerar true om raster rastA och rastB har minst en gemensam punkt men deras inre delar inte skär varandra.

note: Tag: para
en: Return true if raster rastA spatially touches raster rastB. This means that rastA and rastB have at least one point in common but their interiors do not intersect. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
sv: Returnerar true om raster rastA spatialt berör raster rastB. Detta innebär att rastA och rastB har minst en gemensam punkt men att deras inre delar inte skär varandra. Om bandnumret inte anges (eller sätts till NULL), beaktas endast rastrets konvexa skrov i testet. Om bandnumret anges är det endast de pixlar som har ett värde (inte NODATA) som beaktas i testet.

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Touches(ST_Polygon(raster), geometry).
sv: För att testa det spatiala förhållandet mellan ett raster och en geometri, använd ST_Polygon på rastret, t.ex. ST_Touches(ST_Polygon(raster), geometry).

note: Tag: refpurpose
en: Returns true if rasters have same skew, scale, spatial ref, and offset (pixels can be put on same grid without cutting into pixels) and false if they don't with notice detailing issue.
sv: Returnerar true om raster har samma skevhet, skala, spatiala ref och offset (pixlar kan placeras i samma rutnät utan att skära i pixlar) och false om de inte har det med ett meddelande om detaljproblem.

note: Tag: para
en: Non-Aggregate version (Variants 1 and 2): Returns true if the two rasters (either provided directly or made using the values for upperleft, scale, skew and srid) have the same scale, skew, srid and at least one of any of the four corners of any pixel of one raster falls on any corner of the grid of the other raster. Returns false if they don't and a NOTICE detailing the alignment issue.
sv: Icke-aggregerad version (variant 1 och 2): Returnerar true om de två rastren (antingen tillhandahållna direkt eller skapade med hjälp av värdena för upperleft, scale, skew och srid) har samma scale, skew, srid och om minst ett av de fyra hörnen av en pixel i ett raster faller på ett hörn av rutnätet i det andra rastret. Returnerar false om så inte är fallet och ett NOTICE som beskriver justeringsproblemet.

note: Tag: para
en: Aggregate version (Variant 3): From a set of rasters, returns true if all rasters in the set are aligned. The ST_SameAlignment() function is an "aggregate" function in the terminology of PostgreSQL. That means that it operates on rows of data, in the same way the SUM() and AVG() functions do.
sv: Aggregerad version (Variant 3): Från en uppsättning raster returneras sant om alla raster i uppsättningen är inriktade. ST_SameAlignment () -funktionen är en "aggregerad" funktion i terminologin för PostgreSQL. Det betyder att den fungerar på rader med data, på samma sätt som SUM () och AVG () -funktionerna gör.

note: Tag: para
en: Enhanced: 2.1.0 addition of Aggregate variant
sv: Förbättrad: 2.1.0 tillägg av Aggregate-variant

note: Tag: title
en: Examples: Rasters
sv: Exempel: Raster

note: Tag: refpurpose
en: <refpurpose>Returns text stating if rasters are aligned and if not aligned, a reason why.</refpurpose>
sv: <refpurpose>Returnerar text som anger om rastrerna är inriktade och om de inte är inriktade, en anledning till varför.</refpurpose>

note: Tag: para
en: <para>Returns text stating if rasters are aligned and if not aligned, a reason why.</para>
sv: <para>Returnerar text som anger om rastrerna är inriktade och om de inte är inriktade, en anledning till varför.</para>

note: Tag: para
en: If there are several reasons why the rasters are not aligned, only one reason (the first test to fail) will be returned.
sv: Om det finns flera anledningar till att rastrerna inte är i linje kommer endast en anledning (det första testet som misslyckas) att returneras.

note: Tag: refpurpose
en: Return true if no points of raster rastA lie in the exterior of raster rastB and at least one point of the interior of rastA lies in the interior of rastB.
sv: Returnerar true om inga punkter i raster rastA ligger i raster rastB:s exteriör och minst en punkt i rastA:s interiör ligger i rastB:s interiör.

note: Tag: para
en: Raster rastA is within rastB if and only if no points of rastA lie in the exterior of rastB and at least one point of the interior of rastA lies in the interior of rastB. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
sv: Raster rastA ligger inom rastB om och endast om inga punkter i rastA ligger i rastB:s utsida och minst en punkt i rastA:s insida ligger i rastB:s insida. Om bandnumret inte anges (eller sätts till NULL), beaktas endast rastrets konvexa skrov i testet. Om bandnumret anges är det endast de pixlar som har ett värde (inte NODATA) som beaktas i testet.

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Within(ST_Polygon(raster), geometry) or ST_Within(geometry, ST_Polygon(raster)).
sv: Om du vill testa det spatiala förhållandet mellan ett raster och en geometri använder du ST_Polygon på rastret, t.ex. ST_Within(ST_Polygon(raster), geometry) eller ST_Within(geometry, ST_Polygon(raster)).

note: Tag: para
en: ST_Within() is the inverse of ST_Contains(). So, ST_Within(rastA, rastB) implies ST_Contains(rastB, rastA).
sv: ST_Within() är inversen av ST_Contains(). Så ST_Within(rastA, rastB) innebär ST_Contains(rastB, rastA).

note: Tag: refpurpose
en: Return true if rasters rastA and rastB are within the specified distance of each other.
sv: Returnerar true om rasterna rastA och rastB ligger inom det angivna avståndet från varandra.

note: Tag: para
en: Return true if rasters rastA and rastB are within the specified distance of each other. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
sv: Returnerar true om rastren rastA och rastB ligger inom det angivna avståndet från varandra. Om bandnumret inte anges (eller sätts till NULL), beaktas endast rastrets konvexa skrov i testet. Om bandnumret anges är det endast de pixlar som har ett värde (inte NODATA) som beaktas i testet.

note: Tag: para
en: The distance is specified in units defined by the spatial reference system of the rasters. For this function to make sense, the source rasters must both be of the same coordinate projection, having the same SRID.
sv: Avståndet anges i enheter som definieras av rastrernas spatiala referenssystem. För att denna funktion ska vara meningsfull måste källrastren ha samma koordinatprojektion och samma SRID.

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_DWithin(ST_Polygon(raster), geometry).
sv: Om du vill testa det spatiala förhållandet mellan ett raster och en geometri använder du ST_Polygon på rastret, t.ex. ST_DWithin(ST_Polygon(raster), geometry).

note: Tag: refpurpose
en: Return true if rasters rastA and rastB are fully within the specified distance of each other.
sv: Returnerar true om rasterna rastA och rastB är helt inom det angivna avståndet från varandra.

note: Tag: para
en: Return true if rasters rastA and rastB are fully within the specified distance of each other. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
sv: Returnerar true om rastren rastA och rastB är helt inom det angivna avståndet från varandra. Om bandnumret inte anges (eller sätts till NULL), beaktas endast rastrets konvexa skrov i testet. Om bandnumret anges är det endast de pixlar som har ett värde (inte NODATA) som beaktas i testet.

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_DFullyWithin(ST_Polygon(raster), geometry).
sv: Om du vill testa det spatiala förhållandet mellan ett raster och en geometri använder du ST_Polygon på rastret, t.ex. ST_DFullyWithin(ST_Polygon(raster), geometry).

note: Tag: title
en: Raster Tips
sv: Tips om raster

note: Tag: para
en: This section documents various gotchas and tips related to PostGIS Raster.
sv: Detta avsnitt dokumenterar olika problem och tips relaterade till PostGIS Raster.

note: Tag: title
en: Out-DB Rasters
sv: Ut-DB Rasters

note: Tag: title
en: Directory containing many files
sv: Katalog som innehåller många filer

note: Tag: para
en: When GDAL opens a file, GDAL eagerly scans the directory of that file to build a catalog of other files. If this directory contains many files (e.g. thousands, millions), opening that file becomes extremely slow (especially if that file happens to be on a network drive such as NFS).
sv: När GDAL öppnar en fil söker GDAL ivrigt igenom filens katalog för att bygga upp en katalog över andra filer. Om den här katalogen innehåller många filer (t.ex. tusentals, miljontals) blir det extremt långsamt att öppna filen (särskilt om filen råkar finnas på en nätverksenhet som t.ex. NFS).

note: Tag: para
en: To control this behavior, GDAL provides the following environment variable: <link xlink:href="https://gdal.org/user/configoptions.html#config-GDAL_DISABLE_READDIR_ON_OPEN">GDAL_DISABLE_READDIR_ON_OPEN</link>. Set <varname>GDAL_DISABLE_READDIR_ON_OPEN</varname> to <varname>TRUE</varname> to disable directory scanning.
sv: För att kontrollera detta beteende tillhandahåller GDAL följande miljövariabel: <link xlink:href="https://gdal.org/user/configoptions.html#config-GDAL_DISABLE_READDIR_ON_OPEN">GDAL_DISABLE_READDIR_ON_OPEN</link>. Ställ in <varname>GDAL_DISABLE_READDIR_ON_OPEN</varname> till <varname>TRUE</varname> för att inaktivera katalogsökning.

note: Tag: para
en: In Ubuntu (and assuming you are using PostgreSQL's packages for Ubuntu), <varname>GDAL_DISABLE_READDIR_ON_OPEN</varname> can be set in <emphasis>/etc/postgresql/POSTGRESQL_VERSION/CLUSTER_NAME/environment</emphasis> (where POSTGRESQL_VERSION is the version of PostgreSQL, e.g. 9.6 and CLUSTER_NAME is the name of the cluster, e.g. maindb). You can also set PostGIS environment variables here as well.
sv: I Ubuntu (och förutsatt att du använder PostgreSQL: s paket för Ubuntu) kan <varname>GDAL_DISABLE_READDIR_ON_OPEN</varname> ställas in i <emphasis>/etc/postgresql/POSTGRESQL_VERSION/CLUSTER_NAME/environment</emphasis> (där POSTGRESQL_VERSION är versionen av PostgreSQL, t.ex. 9.6 och CLUSTER_NAME är namnet på klustret, t.ex. maindb). Du kan också ställa in PostGIS-miljövariabler här också.

note: Tag: title
en: Maximum Number of Open Files
sv: Maximalt antal öppna filer

note: Tag: para
en: The maximum number of open files permitted by Linux and PostgreSQL are typically conservative (typically 1024 open files per process) given the assumption that the system is consumed by human users. For Out-DB Rasters, a single valid query can easily exceed this limit (e.g. a dataset of 10 year's worth of rasters with one raster for each day containing minimum and maximum temperatures and we want to know the absolute min and max value for a pixel in that dataset).
sv: Det maximala antalet öppna filer som tillåts av Linux och PostgreSQL är vanligtvis konservativa (vanligtvis 1024 öppna filer per process) med tanke på antagandet att systemet konsumeras av mänskliga användare. För Out-DB Rasters kan en enda giltig fråga lätt överskrida denna gräns (t.ex. en dataset med 10 års värde av raster med en raster för varje dag som innehåller minimi- och maximitemperaturer och vi vill veta det absoluta min- och maxvärdet för en pixel i den datasetet).

note: Tag: para
en: The easiest change to make is the following PostgreSQL setting: <link xlink:href="https://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-MAX-FILES-PER-PROCESS">max_files_per_process</link>. The default is set to 1000, which is far too low for Out-DB Rasters. A safe starting value could be 65536 but this really depends on your datasets and the queries run against those datasets. This setting can only be made on server start and probably only in the PostgreSQL configuration file (e.g. <emphasis>/etc/postgresql/POSTGRESQL_VERSION/CLUSTER_NAME/postgresql.conf</emphasis> in Ubuntu environments).
sv: Den enklaste ändringen att göra är följande PostgreSQL-inställning: <link xlink:href="https://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-MAX-FILES-PER-PROCESS">max_files_per_process</link>. Standardvärdet är inställt på 1000, vilket är alldeles för lågt för Out-DB Rasters. Ett säkert startvärde kan vara 65536 men detta beror verkligen på dina datamängder och de frågor som körs mot dessa datamängder. Denna inställning kan endast göras vid serverstart och förmodligen endast i PostgreSQL-konfigurationsfilen (t.ex. <emphasis>/etc/postgresql/POSTGRESQL_VERSION/CLUSTER_NAME/postgresql.conf</emphasis> i Ubuntu-miljöer).

note: Tag: para
en: The major change to make is the Linux kernel's open files limits. There are two parts to this:
sv: Den största förändringen som måste göras är Linux-kärnans gränser för öppna filer. Det finns två delar i detta:

note: Tag: para
en: <para>Maximum number of open files for the entire system</para>
sv: <para>Maximalt antal öppna filer för hela systemet</para>

note: Tag: para
en: <para>Maximum number of open files per process</para>
sv: <para>Maximalt antal öppna filer per process</para>

note: Tag: title
en: <title>Maximum number of open files for the entire system</title>
sv: <title>Maximalt antal öppna filer för hela systemet</title>

note: Tag: para
en: You can inspect the current maximum number of open files for the entire system with the following example:
sv: Du kan kontrollera det aktuella maximala antalet öppna filer för hela systemet med hjälp av följande exempel:

note: Tag: para
en: If the value returned is not large enough, add a file to <emphasis>/etc/sysctl.d/</emphasis> as per the following example:
sv: Om det värde som returneras inte är tillräckligt stort lägger du till en fil i <emphasis>/etc/sysctl.d</emphasis> / enligt följande exempel:

note: Tag: title
en: <title>Maximum number of open files per process</title>
sv: <title>Maximalt antal öppna filer per process</title>

note: Tag: para
en: We need to increase the maximum number of open files per process for the PostgreSQL server processes.
sv: Vi måste öka det maximala antalet öppna filer per process för PostgreSQL-serverprocesserna.

note: Tag: para
en: To see what the current PostgreSQL service processes are using for maximum number of open files, do as per the following example (make sure to have PostgreSQL running):
sv: För att se vad de aktuella PostgreSQL-serviceprocesserna använder för maximalt antal öppna filer, gör enligt följande exempel (se till att PostgreSQL körs):

note: Tag: para
en: In the example above, we inspected the open files limit for Process 31718. It doesn't matter which PostgreSQL process, any of them will do. The response we are interested in is <emphasis>Max open files</emphasis>.
sv: I exemplet ovan inspekterade vi gränsen för öppna filer för process 31718. Det spelar ingen roll vilken PostgreSQL-process, någon av dem kommer att göra. Svaret vi är intresserade av är <emphasis>Max öppna filer</emphasis>.

note: Tag: para
en: We want to increase <emphasis>Soft Limit</emphasis> and <emphasis>Hard Limit</emphasis> of <emphasis>Max open files</emphasis> to be greater than the value we specified for the PostgreSQL setting <varname>max_files_per_process</varname>. In our example, we set <varname>max_files_per_process</varname> to 65536.
sv: Vi vill öka <emphasis>Soft Limit</emphasis> och <emphasis>Hard Limit</emphasis> för <emphasis>Max öppna filer</emphasis> för att vara större än det värde vi angav för PostgreSQL-inställningen <varname>max_files_per_process</varname>. I vårt exempel ställer vi in <varname>max_files_per_process</varname> till 65536.

note: Tag: para
en: In Ubuntu (and assuming you are using PostgreSQL's packages for Ubuntu), the easiest way to change the <emphasis>Soft Limit</emphasis> and <emphasis>Hard Limit</emphasis> is to edit <emphasis role="strong">/etc/init.d/postgresql</emphasis> (SysV) or <emphasis role="strong">/lib/systemd/system/postgresql*.service</emphasis> (systemd).
sv: I Ubuntu (och förutsatt att du använder PostgreSQL: s paket för Ubuntu) är det enklaste sättet att ändra <emphasis>Soft Limit</emphasis> och <emphasis>Hard Limit</emphasis> att redigera <emphasis role="strong">/etc/init.d/postgresql</emphasis> (SysV) eller <emphasis role="strong">/lib/systemd/system/postgresql * .service</emphasis> (systemd).

note: Tag: para
en: Let's first address the SysV Ubuntu case where we add <emphasis role="strong">ulimit -H -n 262144</emphasis> and <emphasis role="strong">ulimit -n 131072</emphasis> to <emphasis role="strong">/etc/init.d/postgresql</emphasis>.
sv: Låt oss först ta itu med SysV Ubuntu-fallet där vi lägger till <emphasis role="strong">ulimit -H -n 262144</emphasis> och <emphasis role="strong">ulimit -n 131072</emphasis> i <emphasis role="strong">/etc/init.d/postgresql</emphasis>.

note: Tag: para
en: Now to address the systemd Ubuntu case. We will add <emphasis role="strong">LimitNOFILE=131072</emphasis> to every <emphasis role="strong">/lib/systemd/system/postgresql*.service</emphasis> file in the <emphasis role="strong">[Service]</emphasis> section.
sv: Nu ska vi ta itu med systemd Ubuntu-fallet. Vi kommer att lägga till <emphasis role="strong">LimitNOFILE=131072</emphasis> i varje <emphasis role="strong">/lib/systemd/system/postgresql*.service-fil</emphasis> i avsnittet <emphasis role="strong">[Service]</emphasis>.

note: Tag: para
en: After making the necessary systemd changes, make sure to reload the daemon
sv: När du har gjort de nödvändiga ändringarna i systemd ska du se till att ladda om daemon

note: Tag: title
en: Spatial Relationships
sv: Spatiala relationer

note: Tag: para
en: These functions determine spatial relationships between geometries.
sv: Dessa funktioner bestämmer spatiala relationer mellan geometrier.

note: Tag: title
en: Topological Relationships
sv: Topologiska relationer

note: Tag: refpurpose
en: Tests if two geometries spatially intersect in 3D - only for points, linestrings, polygons, polyhedral surface (area)
sv: Testar om två geometrier korsar varandra spatialt i 3D - endast för punkter, linestrings, polygoner, polyedrisk yta (area)

note: Tag: para
en: Overlaps, Touches, Within all imply spatial intersection. If any of the aforementioned returns true, then the geometries also spatially intersect. Disjoint implies false for spatial intersection.
sv: Overlaps, Touches, Within innebär alla spatial skärning. Om någon av de ovan nämnda returnerar true, så skär geometrierna varandra även spatialt. Disjoint implicerar false för spatial intersektion.

note: Tag: para
en: Because of floating robustness failures, geometries don't always intersect as you'd expect them to after geometric processing. For example the closest point on a linestring to a geometry may not lie on the linestring. For these kind of issues where a distance of a centimeter you want to just consider as intersecting, use <xref linkend="ST_3DDWithin"/>.
sv: På grund av brister i den flytande robustheten korsar geometrier inte alltid varandra på det sätt som man förväntar sig efter geometrisk bearbetning. Till exempel kanske den närmaste punkten på en linestrings till en geometri inte ligger på linestringsen. För den här typen av problem, där ett avstånd på en centimeter bara ska betraktas som en skärningspunkt, använder du <xref linkend="ST_3DDWithin"/>.

note: Tag: para
en: Changed: 3.0.0 SFCGAL backend removed, GEOS backend supports TINs.
sv: Ändrad: 3.0.0 SFCGAL backend borttagen, GEOS backend stöder TINs.

note: Tag: title
en: TIN Examples
sv: Exempel på TIN

note: Tag: refpurpose
en: Tests if every point of B lies in A, and their interiors have a point in common
sv: Testar om varje punkt i B ligger i A, och deras interiörer har en gemensam punkt

note: Tag: para
en: Returns TRUE if geometry A contains geometry B. A contains B if and only if all points of B lie inside (i.e. in the interior or boundary of) A (or equivalently, no points of B lie in the exterior of A), and the interiors of A and B have at least one point in common.
sv: Returnerar TRUE om geometri A innehåller geometri B. A innehåller B om och endast om alla punkter i B ligger inuti (dvs. i det inre eller på gränsen till) A (eller motsvarande, inga punkter i B ligger i det yttre av A), och det inre av A och B har minst en punkt gemensamt.

note: Tag: para
en: In mathematical terms: <emphasis>ST_Contains(A, B) ⇔ (A ⋂ B = B) ∧ (Int(A) ⋂ Int(B) ≠ ∅) </emphasis>
sv: I matematiska termer: <emphasis>ST_Contains(A, B) ⇔ (A ⋂ B = B) ∧ (Int(A) ⋂ Int(B) ≠ ∅) </emphasis>

note: Tag: para
en: The contains relationship is reflexive: every geometry contains itself. (In contrast, in the <xref linkend="ST_ContainsProperly"/> predicate a geometry does <emphasis>not</emphasis> properly contain itself.) The relationship is antisymmetric: if <code>ST_Contains(A,B) = true</code> and <code>ST_Contains(B,A) = true</code>, then the two geometries must be topologically equal (<code>ST_Equals(A,B) = true</code>).
sv: Förhållandet contains är reflexivt: varje geometri innehåller sig själv. (I predikatet <xref linkend="ST_ContainsProperly"/> innehåller däremot en geometri <emphasis>inte</emphasis> sig själv på rätt sätt.) Relationen är antisymmetrisk: om <code>ST_Contains(A,B) = true</code> och <code>ST_Contains(B,A) = true</code>, måste de två geometrierna vara topologiskt lika<code>(ST_Equals(A,B) = true)</code>.

note: Tag: para
en: ST_Contains is the converse of <xref linkend="ST_Within"/>. So, <code>ST_Contains(A,B) = ST_Within(B,A)</code>.
sv: ST_Contains är motsatsen till <xref linkend="ST_Within"/>. Så <code>ST_Contains(A,B) = ST_Within(B,A).</code>.

note: Tag: para
en: Because the interiors must have a common point, a subtlety of the definition is that polygons and lines do <emphasis>not</emphasis> contain lines and points lying fully in their boundary. For further details see <link xlink:href="http://lin-ear-th-inking.blogspot.com/2007/06/subtleties-of-ogc-covers-spatial.html">Subtleties of OGC Covers, Contains, Within</link>. The <xref linkend="ST_Covers"/> predicate provides a more inclusive relationship.
sv: Eftersom interiörerna måste ha en gemensam punkt är en finess i definitionen att polygoner och linjer <emphasis>inte</emphasis> innehåller linjer och punkter som ligger helt inom deras gräns. För ytterligare information se <link xlink:href="http://lin-ear-th-inking.blogspot.com/2007/06/subtleties-of-ogc-covers-spatial.html">Subtiliteter i OGC Covers, Contains, Within.</link> Predikatet <xref linkend="ST_Covers"/> ger en mer inkluderande relation.

note: Tag: para
en: &index_aware; To avoid index use, use the function <function>_ST_Contains</function>.
sv: &amp;index_aware; För att undvika indexanvändning, använd funktionen <function>_ST_Contains</function>.

note: Tag: para
en: Enhanced: 2.3.0 Enhancement to PIP short-circuit extended to support MultiPoints with few points. Prior versions only supported point in polygon.
sv: Förbättrad: 2.3.0 Förbättring av PIP-kortslutning utökad till att stödja MultiPoints med få punkter. Tidigare versioner stödde endast punkt i polygon.

note: Tag: para
en: Enhanced: 3.0.0 enabled support for <varname>GEOMETRYCOLLECTION</varname>
sv: Förbättrad: 3.0.0 aktiverade stöd för <varname>GEOMETRYCOLLECTION</varname>

note: Tag: para
en: Do not use this function with invalid geometries. You will get unexpected results.
sv: Använd inte denna funktion med ogiltiga geometrier. Du kommer att få oväntade resultat.

note: Tag: para
en: NOTE: this is the "allowable" version that returns a boolean, not an integer.
sv: OBS: detta är den "tillåtna" versionen som returnerar ett boolean, inte ett heltal.

note: Tag: para
en: &sfs_compliant; s2.1.1.2 // s2.1.13.3 - same as within(geometry B, geometry A)
sv: &sfs_compliant; s2.1.1.2 // s2.1.13.3 - samma som inom(geometri B, geometri A)

note: Tag: para
en: <function>ST_Contains</function> returns <varname>TRUE</varname> in the following situations:
sv: <function>ST_Contains</function> returnerar <varname>TRUE</varname> i följande situationer:

note: Tag: para
en: <varname>POLYGON</varname> / <varname>POINT</varname>
sv: <varname>POLYGON</varname> / <varname>PUNKT</varname>

note: Tag: para
en: <function>ST_Contains</function> returns <varname>FALSE</varname> in the following situations:
sv: <function>ST_Contains</function> returnerar <varname>FALSE</varname> i följande situationer:

note: Tag: para
en: Due to the interior intersection condition <function>ST_Contains</function> returns <varname>FALSE</varname> in the following situations (whereas <function>ST_Covers</function> returns <varname>TRUE</varname>):
sv: På grund av villkoret för inre skärning returnerar <function>ST_Contains</function> <varname>FALSE</varname> i följande situationer (medan <function>ST_Covers</function> returnerar <varname>TRUE</varname>):

note: Tag: para
en: <varname>LINESTRING</varname> / <varname>POINT</varname>
sv: <varname>LINESTRING</varname> / <varname>PUNKT</varname>

note: Tag: refpurpose
en: Tests if every point of B lies in the interior of A
sv: Testar om varje punkt i B ligger i det inre av A

note: Tag: para
en: Returns <varname>true</varname> if every point of B lies in the interior of A (or equivalently, no point of B lies in the the boundary or exterior of A).
sv: Returnerar <varname>sant</varname> om varje punkt i B ligger i A:s inre (eller motsvarande, ingen punkt i B ligger i A:s gräns eller yttre).

note: Tag: para
en: In mathematical terms: <emphasis>ST_ContainsProperly(A, B) ⇔ Int(A) ⋂ B = B </emphasis>
sv: I matematiska termer: <emphasis>ST_ContainsProperly(A, B) ⇔ Int(A) ⋂ B = B </emphasis>

note: Tag: para
en: A contains B properly if the DE-9IM Intersection Matrix for the two geometries matches [T**FF*FF*]
sv: A innehåller B på rätt sätt om DE-9IM-överskärningsmatrisen för de två geometrierna stämmer överens med [T**FF*FF*]

note: Tag: para
en: A does not properly contain itself, but does contain itself.
sv: A innehåller inte riktigt sig själv, men innehåller sig själv.

note: Tag: para
en: A use for this predicate is computing the intersections of a set of geometries with a large polygonal geometry. Since intersection is a fairly slow operation, it can be more efficient to use containsProperly to filter out test geometries which lie fully inside the area. In these cases the intersection is known a priori to be exactly the original test geometry.
sv: Ett användningsområde för detta predikat är att beräkna skärningspunkterna mellan en uppsättning geometrier och en stor polygonal geometri. Eftersom intersektion är en ganska långsam operation kan det vara effektivare att använda containsProperly för att filtrera bort testgeometrier som ligger helt inom området. I dessa fall vet man på förhand att skärningspunkten är exakt den ursprungliga testgeometrin.

note: Tag: para
en: &index_aware; To avoid index use, use the function <function>_ST_ContainsProperly</function>.
sv: &amp;index_aware; För att undvika indexanvändning, använd funktionen <function>_ST_ContainsProperly</function>.

note: Tag: para
en: The advantage of this predicate over <xref linkend="ST_Contains"/> and <xref linkend="ST_Intersects"/> is that it can be computed more efficiently, with no need to compute topology at individual points.
sv: Fördelen med detta predikat jämfört med <xref linkend="ST_Contains"/> och <xref linkend="ST_Intersects"/> är att det kan beräknas mer effektivt, utan att behöva beräkna topologi på enskilda punkter.

note: Tag: refpurpose
en: Tests if every point of A lies in B
sv: Testar om varje punkt i A ligger i B

note: Tag: para
en: Returns <varname>true</varname> if every point in Geometry/Geography A lies inside (i.e. intersects the interior or boundary of) Geometry/Geography B. Equivalently, tests that no point of A lies outside (in the exterior of) B.
sv: Returnerar <varname>true</varname> om varje punkt i Geometry/Geography A ligger inuti (dvs. skär insidan eller gränsen av) Geometry/Geography B. Testar på motsvarande sätt att ingen punkt i A ligger utanför (i utsidan av) B.

note: Tag: para
en: In mathematical terms: <emphasis>ST_CoveredBy(A, B) ⇔ A ⋂ B = A </emphasis>
sv: I matematiska termer: <emphasis>ST_CoveredBy(A, B) ⇔ A ⋂ B = A </emphasis>

note: Tag: para
en: ST_CoveredBy is the converse of <xref linkend="ST_Covers"/>. So, <code>ST_CoveredBy(A,B) = ST_Covers(B,A)</code>.
sv: ST_CoveredBy är det omvända av <xref linkend="ST_Covers"/>. Så <code>ST_CoveredBy(A,B) = ST_Covers(B,A).</code>.

note: Tag: para
en: Generally this function should be used instead of <xref linkend="ST_Within"/>, since it has a simpler definition which does not have the quirk that "boundaries are not within their geometry".
sv: Generellt bör denna funktion användas istället för <xref linkend="ST_Within"/>, eftersom den har en enklare definition som inte har den egenheten att "gränser inte ligger inom sin geometri".

note: Tag: para
en: &index_aware; To avoid index use, use the function <function>_ST_CoveredBy</function>.
sv: &amp;index_aware; För att undvika indexanvändning, använd funktionen <function>_ST_CoveredBy</function>.

note: Tag: para
en: Not an OGC standard, but Oracle has it too.
sv: Inte en OGC-standard, men Oracle har den också.

note: Tag: refpurpose
en: Tests if every point of B lies in A
sv: Testar om varje punkt i B ligger i A

note: Tag: para
en: Returns <varname>true</varname> if every point in Geometry/Geography B lies inside (i.e. intersects the interior or boundary of) Geometry/Geography A. Equivalently, tests that no point of B lies outside (in the exterior of) A.
sv: Returnerar <varname>true</varname> om varje punkt i Geometry/Geography B ligger inuti (dvs. skär insidan eller gränsen av) Geometry/Geography A. Testar på motsvarande sätt att ingen punkt i B ligger utanför (i utsidan av) A.

note: Tag: para
en: In mathematical terms: <emphasis>ST_Covers(A, B) ⇔ A ⋂ B = B </emphasis>
sv: I matematiska termer: <emphasis>ST_Covers(A, B) ⇔ A ⋂ B = B </emphasis>

note: Tag: para
en: ST_Covers is the converse of <xref linkend="ST_CoveredBy"/>. So, <code>ST_Covers(A,B) = ST_CoveredBy(B,A)</code>.
sv: ST_Covers är det omvända av <xref linkend="ST_CoveredBy"/>. Alltså, ST_Covers <code>(A,B) = ST_CoveredBy(B,A).</code>.

note: Tag: para
en: Generally this function should be used instead of <xref linkend="ST_Contains"/>, since it has a simpler definition which does not have the quirk that "geometries do not contain their boundary".
sv: Generellt bör denna funktion användas istället för <xref linkend="ST_Contains"/>, eftersom den har en enklare definition som inte har den egenheten att "geometrier inte innehåller sin gräns".

note: Tag: para
en: &index_aware; To avoid index use, use the function <function>_ST_Covers</function>.
sv: &amp;index_aware; För att undvika indexanvändning, använd funktionen <function>_ST_Covers</function>.

note: Tag: para
en: Enhanced: 2.4.0 Support for polygon in polygon and line in polygon added for geography type
sv: Förbättrad: 2.4.0 Stöd för polygon i polygon och linje i polygon har lagts till för geograftyp

note: Tag: para
en: Enhanced: 2.3.0 Enhancement to PIP short-circuit for geometry extended to support MultiPoints with few points. Prior versions only supported point in polygon.
sv: Förbättrad: 2.3.0 Förbättring av PIP-kortslutning för geometri utökad för att stödja MultiPoints med få punkter. Tidigare versioner stödde endast punkt i polygon.

note: Tag: para
en: Geometry example
sv: Exempel på geometri

note: Tag: para
en: Geeography Example
sv: Geografiskt exempel

note: Tag: refpurpose
en: Tests if two geometries have some, but not all, interior points in common
sv: Testar om två geometrier har vissa, men inte alla, inre punkter gemensamt

note: Tag: para
en: Compares two geometry objects and returns <varname>true</varname> if their intersection "spatially crosses"; that is, the geometries have some, but not all interior points in common. The intersection of the interiors of the geometries must be non-empty and must have dimension less than the maximum dimension of the two input geometries, and the intersection of the two geometries must not equal either geometry. Otherwise, it returns <varname>false</varname>. The crosses relation is symmetric and irreflexive.
sv: Jämför två geometriobjekt och returnerar <varname>true</varname> om deras skärningspunkt "korsar varandra spatialtt", dvs. geometrierna har vissa men inte alla inre punkter gemensamma. Skärningspunkten mellan geometriernas inre punkter måste vara icke-tom och ha en dimension som är mindre än den maximala dimensionen för de två geometrierna i indata, och skärningspunkten mellan de två geometrierna får inte vara lika med någon av geometrierna. I annat fall returneras <varname>false</varname>. Crosses-relationen är symmetrisk och irreflexiv.

note: Tag: para
en: In mathematical terms: <emphasis>ST_Crosses(A, B) ⇔ (dim( Int(A) ⋂ Int(B) ) &lt; max( dim( Int(A) ), dim( Int(B) ) )) ∧ (A ⋂ B ≠ A) ∧ (A ⋂ B ≠ B) </emphasis>
sv: I matematiska termer: <emphasis>ST_Crosses(A, B) ⇔ (dim( Int(A) ⋂ Int(B) ) &lt; max( dim( Int(A) ), dim( Int(B) ) )) ∧ (A ⋂ B ≠ A) ∧ (A ⋂ B ≠ B) </emphasis>

note: Tag: para
en: Geometries cross if their DE-9IM Intersection Matrix matches:
sv: Geometrier korsas om deras DE-9IM Intersection Matrix matchar:

note: Tag: para
en: <code>T*T******</code> for Point/Line, Point/Area, and Line/Area situations
sv: <code>T*T******</code> för situationerna Point/Line, Point/Area och Line/Area

note: Tag: para
en: <code>T*****T**</code> for Line/Point, Area/Point, and Area/Line situations
sv: <code>T*****T**</code> för Line/Point-, Area/Point- och Area/Line-situationer

note: Tag: para
en: <code>0********</code> for Line/Line situations
sv: <code>0********</code> för Line/Line-situationer

note: Tag: para
en: the result is <varname>false</varname> for Point/Point and Area/Area situations
sv: resultatet är <varname>falskt</varname> för Point/Point- och Area/Area-situationer

note: Tag: para
en: The OpenGIS Simple Features Specification defines this predicate only for Point/Line, Point/Area, Line/Line, and Line/Area situations. JTS / GEOS extends the definition to apply to Line/Point, Area/Point and Area/Line situations as well. This makes the relation symmetric.
sv: OpenGIS Simple Features Specification definierar detta predikat endast för situationerna Point/Line, Point/Area, Line/Line och Line/Area. JTS / GEOS utökar definitionen till att även gälla Line/Point, Area/Point och Area/Line situationer. Detta gör relationen symmetrisk.

note: Tag: para
en: The following situations all return <varname>true</varname>.
sv: Följande situationer returnerar alla <varname>true</varname>.

note: Tag: para
en: Consider a situation where a user has two tables: a table of roads and a table of highways.
sv: Tänk dig en situation där en användare har två tabeller: en tabell med vägar och en tabell med motorvägar.

note: Tag: para
en: To determine a list of roads that cross a highway, use a query similar to:
sv: För att få fram en lista över vägar som korsar en motorväg, använd en fråga som liknar:

note: Tag: refpurpose
en: Tests if two geometries have no points in common
sv: Testar om två geometrier inte har några gemensamma punkter

note: Tag: para
en: Returns <varname>true</varname> if two geometries are disjoint. Geometries are disjoint if they have no point in common.
sv: Returnerar <varname>sant</varname> om två geometrier är disjunkta. Geometrier är disjunkta om de inte har någon gemensam punkt.

note: Tag: para
en: If any other spatial relationship is true for a pair of geometries, they are not disjoint. Disjoint implies that <xref linkend="ST_Intersects"/> is false.
sv: Om något annat spatialt förhållande är sant för ett par geometrier är de inte disjunkta. Disjunkt innebär att <xref linkend="ST_Intersects"/> är falskt.

note: Tag: para
en: In mathematical terms: <emphasis>ST_Disjoint(A, B) ⇔ A ⋂ B = ∅ </emphasis>
sv: I matematiska termer: <emphasis>ST_Disjoint(A, B) ⇔ A ⋂ B = ∅ </emphasis>

note: Tag: para
en: This function call does not use indexes. A negated <xref linkend="ST_Intersects"/> predicate can be used as a more performant alternative that uses indexes: <code>ST_Disjoint(A,B) = NOT ST_Intersects(A,B)</code>
sv: Detta funktionsanrop använder inte index. Ett negerat <xref linkend="ST_Intersects"/> -predikat kan användas som ett mer performant alternativ som använder index: <code>ST_Disjoint(A,B) = NOT ST_Intersects(A,B)</code>

note: Tag: refpurpose
en: Tests if two geometries include the same set of points
sv: Testar om två geometrier innehåller samma uppsättning punkter

note: Tag: para
en: Returns <varname>true</varname> if the given geometries are "topologically equal". Use this for a 'better' answer than '='. Topological equality means that the geometries have the same dimension, and their point-sets occupy the same space. This means that the order of vertices may be different in topologically equal geometries. To verify the order of points is consistent use <xref linkend="ST_OrderingEquals"/> (it must be noted ST_OrderingEquals is a little more stringent than simply verifying order of points are the same).
sv: Returnerar <varname>sant</varname> om de givna geometrierna är "topologiskt lika". Använd detta för ett "bättre" svar än "=". Topologisk likhet innebär att geometrierna har samma dimension och att deras punktuppsättningar upptar samma utrymme. Detta innebär att ordningen på hörnen kan vara olika i topologiskt lika geometrier. För att verifiera att punktordningen är konsekvent använd <xref linkend="ST_OrderingEquals"/> (det måste noteras att ST_OrderingEquals är lite strängare än att bara verifiera att punktordningen är densamma).

note: Tag: para
en: In mathematical terms: <emphasis>ST_Equals(A, B) ⇔ A = B </emphasis>
sv: I matematiska termer: <emphasis>ST_Equals(A, B) ⇔ A = B </emphasis>

note: Tag: para
en: The following relation holds: <emphasis>ST_Equals(A, B) ⇔ ST_Within(A,B) ∧ ST_Within(B,A) </emphasis>
sv: Följande relation gäller: <emphasis>ST_Equals(A, B) ⇔ ST_Within(A,B) ∧ ST_Within(B,A) </emphasis>

note: Tag: para
en: Changed: 2.2.0 Returns true even for invalid geometries if they are binary equal
sv: Ändrad: 2.2.0 Returnerar sant även för ogiltiga geometrier om de är binärt lika

note: Tag: refpurpose
en: Tests if two geometries intersect (they have at least one point in common)
sv: Testar om två geometrier skär varandra (de har minst en gemensam punkt)

note: Tag: para
en: Returns <varname>true</varname> if two geometries intersect. Geometries intersect if they have any point in common.
sv: Returnerar <varname>true</varname> om två geometrier korsar varandra. Geometrier korsar varandra om de har någon gemensam punkt.

note: Tag: para
en: For geography, a distance tolerance of 0.00001 meters is used (so points that are very close are considered to intersect).
sv: För geografi används en avståndstolerans på 0,00001 meter (så att punkter som ligger mycket nära varandra anses korsa varandra).

note: Tag: para
en: In mathematical terms: <emphasis>ST_Intersects(A, B) ⇔ A ⋂ B ≠ ∅ </emphasis>
sv: I matematiska termer: <emphasis>ST_Intersects(A, B) ⇔ A ⋂ B ≠ ∅ </emphasis>

note: Tag: para
en: Geometries intersect if their DE-9IM Intersection Matrix matches one of:
sv: Geometrier skär varandra om deras DE-9IM Intersection Matrix matchar en av följande:

note: Tag: para
en: Spatial intersection is implied by all the other spatial relationship tests, except <xref linkend="ST_Disjoint"/>, which tests that geometries do NOT intersect.
sv: Spatial korsning är underförstådd i alla andra tester av spatiala relationer, utom <xref linkend="ST_Disjoint"/>, som testar att geometrier INTE korsar varandra.

note: Tag: para
en: Changed: 3.0.0 SFCGAL version removed and native support for 2D TINS added.
sv: Ändrad: 3.0.0 SFCGAL-versionen har tagits bort och inbyggt stöd för 2D TINS har lagts till.

note: Tag: para
en: Enhanced: 2.5.0 Supports GEOMETRYCOLLECTION.
sv: Förbättrad: 2.5.0 Stöder GEOMETRYCOLLECTION.

note: Tag: para
en: Performed by the GEOS module (for geometry), geography is native
sv: Utförs av GEOS-modulen (för geometri), geografi är inhemsk

note: Tag: para
en: Availability: 1.5 support for geography was introduced.
sv: Tillgänglighet: 1.5 stöd för geografi infördes.

note: Tag: para
en: For geography, this function has a distance tolerance of about 0.00001 meters and uses the sphere rather than spheroid calculation.
sv: För geografi har denna funktion en avståndstolerans på cirka 0,00001 meter och använder sfären i stället för sfäroidberäkning.

note: Tag: refpurpose
en: Returns a number indicating the crossing behavior of two LineStrings
sv: Returnerar ett tal som anger korsningsbeteendet för två LineStrings

note: Tag: para
en: Given two linestrings returns an integer between -3 and 3 indicating what kind of crossing behavior exists between them. 0 indicates no crossing. This is only supported for <varname>LINESTRING</varname>s.
sv: Givet två linestringsar returnerar ett heltal mellan -3 och 3 som indikerar vilken typ av korsningsbeteende som finns mellan dem. 0 indikerar ingen korsning. Detta stöds endast för <varname>LINESTRINGs</varname>.

note: Tag: para
en: The crossing number has the following meaning:
sv: Korsningsnumret har följande innebörd:

note: Tag: para
en: 0: LINE NO CROSS
sv: 0: LINJE UTAN KORS

note: Tag: para
en: -1: LINE CROSS LEFT
sv: -1: LINJE KORS VÄNSTER

note: Tag: para
en: 1: LINE CROSS RIGHT
sv: 1: LINJE KORS HÖGER

note: Tag: para
en: -2: LINE MULTICROSS END LEFT
sv: -2: LINJE MULTIKORS SLUT VÄNSTER

note: Tag: para
en: 2: LINE MULTICROSS END RIGHT
sv: 2: LINJE MULTIKORS SLUT HÖGER

note: Tag: para
en: -3: LINE MULTICROSS END SAME FIRST LEFT
sv: -3: LINJE FLERKORS SLUT SAMMA FÖRSTA VÄNSTER

note: Tag: para
en: 3: LINE MULTICROSS END SAME FIRST RIGHT
sv: 3: LINJE MULTIKORS SLUT SAMMA FÖRSTA HÖGER

note: Tag: para
en: Availability: 1.4
sv: Tillgänglighet: 1.4

note: Tag: para
en: <emphasis role="bold">Example:</emphasis> LINE CROSS LEFT and LINE CROSS RIGHT
sv: <emphasis role="bold">Exempel:</emphasis> LINE CROSS LEFT och LINE CROSS RIGHT

note: Tag: para
en: Blue: Line A; Green: Line B
sv: Blå: Linje A; Grön: Linje B

note: Tag: para
en: <emphasis role="bold">Example:</emphasis> LINE MULTICROSS END SAME FIRST LEFT and LINE MULTICROSS END SAME FIRST RIGHT
sv: <emphasis role="bold">Exempel:</emphasis> LINJE MULTICROSS SLUT SAME FÖRSTA VÄNSTER och LINJE MULTICROSS SLUT SAME FÖRSTA HÖGER

note: Tag: para
en: <emphasis role="bold">Example:</emphasis> LINE MULTICROSS END LEFT and LINE MULTICROSS END RIGHT
sv: <emphasis role="bold">Exempel:</emphasis> LINE MULTICROSS END LEFT och LINE MULTICROSS END RIGHT

note: Tag: para
en: <emphasis role="bold">Example:</emphasis> Finds all streets that cross
sv: <emphasis role="bold">Exempel:</emphasis> Hittar alla gator som korsar

note: Tag: refpurpose
en: Tests if two geometries represent the same geometry and have points in the same directional order
sv: Testar om två geometrier representerar samma geometri och har punkter i samma riktningsordning

note: Tag: para
en: ST_OrderingEquals compares two geometries and returns t (TRUE) if the geometries are equal and the coordinates are in the same order; otherwise it returns f (FALSE).
sv: ST_OrderingEquals jämför två geometrier och returnerar t (TRUE) om geometrierna är lika och koordinaterna är i samma ordning, annars returnerar den f (FALSE).

note: Tag: para
en: This function is implemented as per the ArcSDE SQL specification rather than SQL-MM. http://edndoc.esri.com/arcsde/9.1/sql_api/sqlapi3.htm#ST_OrderingEquals
sv: Denna funktion är implementerad enligt ArcSDE SQL-specifikationen snarare än SQL-MM. http://edndoc.esri.com/arcsde/9.1/sql_api/sqlapi3.htm#ST_OrderingEquals

note: Tag: refpurpose
en: Tests if two geometries have the same dimension and intersect, but each has at least one point not in the other
sv: Testar om två geometrier har samma dimension och skär varandra, men var och en har minst en punkt som inte finns i den andra

note: Tag: para
en: Returns TRUE if geometry A and B "spatially overlap". Two geometries overlap if they have the same dimension, their interiors intersect in that dimension. and each has at least one point inside the other (or equivalently, neither one covers the other). The overlaps relation is symmetric and irreflexive.
sv: Returnerar TRUE om geometri A och B "överlappar varandra spatialt". Två geometrier överlappar varandra om de har samma dimension, deras interiörer skär varandra i den dimensionen och var och en har minst en punkt inuti den andra (eller motsvarande, ingen av dem täcker den andra). Överlappningsrelationen är symmetrisk och irreflexiv.

note: Tag: para
en: In mathematical terms: <emphasis>ST_Overlaps(A, B) ⇔ ( dim(A) = dim(B) = dim( Int(A) ⋂ Int(B) )) ∧ (A ⋂ B ≠ A) ∧ (A ⋂ B ≠ B) </emphasis>
sv: I matematiska termer: <emphasis>ST_Overlaps(A, B) ⇔ ( dim(A) = dim(B) = dim( Int(A) ⋂ Int(B) )) ∧ (A ⋂ B ≠ A) ∧ (A ⋂ B ≠ B) </emphasis>

note: Tag: para
en: &index_aware; To avoid index use, use the function <function>_ST_Overlaps</function>.
sv: &amp;index_aware; För att undvika indexanvändning, använd funktionen <function>_ST_Overlaps</function>.

note: Tag: para
en: <function>ST_Overlaps</function> returns <varname>TRUE</varname> in the following situations:
sv: <function>ST_Overlaps</function> returnerar <varname>TRUE</varname> i följande situationer:

note: Tag: para
en: A Point on a LineString is contained, but since it has lower dimension it does not overlap or cross.
sv: En punkt på en LineString är innesluten, men eftersom den har en lägre dimension överlappar eller korsar den inte varandra.

note: Tag: para
en: A LineString that partly covers a Polygon intersects and crosses, but does not overlap since it has different dimension.
sv: En LineString som delvis täcker en Polygon skär och korsar, men överlappar inte eftersom den har olika dimensioner.

note: Tag: para
en: Two Polygons that intersect but with neither contained by the other overlap, but do not cross because their intersection has the same dimension.
sv: Två polygoner som skär varandra men där ingen av dem är innesluten i den andra överlappar varandra, men korsar inte varandra eftersom deras skärningspunkt har samma dimension.

note: Tag: refpurpose
en: Tests if two geometries have a topological relationship matching an Intersection Matrix pattern, or computes their Intersection Matrix
sv: Testar om två geometrier har en topologisk relation som matchar ett Intersection Matrix-mönster, eller beräknar deras Intersection Matrix

note: Tag: para
en: These functions allow testing and evaluating the spatial (topological) relationship between two geometries, as defined by the <link xlink:href="http://en.wikipedia.org/wiki/DE-9IM">Dimensionally Extended 9-Intersection Model</link> (DE-9IM).
sv: Dessa funktioner gör det möjligt att testa och utvärdera det spatiala (topologiska) förhållandet mellan två geometrier, enligt definitionen i <link xlink:href="http://en.wikipedia.org/wiki/DE-9IM">Dimensionally Extended 9-Intersection Model</link> (DE-9IM).

note: Tag: para
en: The DE-9IM is specified as a 9-element matrix indicating the dimension of the intersections between the Interior, Boundary and Exterior of two geometries. It is represented by a 9-character text string using the symbols 'F', '0', '1', '2' (e.g. <code>'FF1FF0102'</code>).
sv: DE-9IM specificeras som en matris med 9 element som anger dimensionen på skärningspunkterna mellan inre, yttre och yttre delar av två geometrier. Den representeras av en textsträng med 9 tecken som använder symbolerna "F", "0", "1", "2" (t.ex. <code>"FF1FF0102</code>").

note: Tag: para
en: A specific kind of spatial relationship can be tested by matching the intersection matrix to an <emphasis>intersection matrix pattern</emphasis>. Patterns can include the additional symbols 'T' (meaning "intersection is non-empty") and '*' (meaning "any value"). Common spatial relationships are provided by the named functions <xref linkend="ST_Contains"/>, <xref linkend="ST_ContainsProperly"/>, <xref linkend="ST_Covers"/>, <xref linkend="ST_CoveredBy"/>, <xref linkend="ST_Crosses"/>, <xref linkend="ST_Disjoint"/>, <xref linkend="ST_Equals"/>, <xref linkend="ST_Intersects"/>, <xref linkend="ST_Overlaps"/>, <xref linkend="ST_Touches"/>, and <xref linkend="ST_Within"/>. Using an explicit pattern allows testing multiple conditions of intersects, crosses, etc in one step. It also allows testing spatial relationships which do not have a named spatial relationship function. For example, the relationship "Interior-Intersects" has the DE-9IM pattern <code>T********</code>, which is not evaluated by any named predicate.
sv: En viss typ av spatial relation kan testas genom att matcha intersektionsmatrisen med ett <emphasis>intersektionsmatrismönster</emphasis>. Mönster kan innehålla tilläggssymbolerna "T" (som betyder "skärningspunkten är inte tom") och "*" (som betyder "vilket värde som helst"). Vanliga spatiala relationer tillhandahålls av de namngivna funktionerna <xref linkend="ST_Contains"/>, <xref linkend="ST_ContainsProperly"/>, <xref linkend="ST_Covers"/>, <xref linkend="ST_CoveredBy"/>, <xref linkend="ST_Crosses"/>, <xref linkend="ST_Disjoint"/>, <xref linkend="ST_Equals"/>, <xref linkend="ST_Intersects"/>, <xref linkend="ST_Overlaps"/>, <xref linkend="ST_Touches"/>, och <xref linkend="ST_Within"/>. Genom att använda ett explicit mönster kan man testa flera villkor för skärningar, korsningar osv. i ett steg. Det gör det också möjligt att testa spatiala relationer som inte har en namngiven spatial relationsfunktion. Till exempel har relationen "Interior-Intersects" DE-9IM-mönstret <code>T********</code>, som inte utvärderas av något namngivet predikat.

note: Tag: para
en: For more information refer to <xref linkend="eval_spatial_rel"/>.
sv: Mer information finns på <xref linkend="eval_spatial_rel"/>.

note: Tag: para
en: <emphasis role="bold">Variant 1:</emphasis> Tests if two geometries are spatially related according to the given <varname>intersectionMatrixPattern</varname>.
sv: <emphasis role="bold">Variant 1:</emphasis> Testar om två geometrier är spatialt relaterade enligt det angivna <varname>intersectionMatrixPattern</varname>.

note: Tag: para
en: Unlike most of the named spatial relationship predicates, this does NOT automatically include an index call. The reason is that some relationships are true for geometries which do NOT intersect (e.g. Disjoint). If you are using a relationship pattern that requires intersection, then include the &amp;&amp; index call.
sv: Till skillnad från de flesta namngivna spatiala relationspredikaten innehåller detta INTE automatiskt ett indexanrop. Anledningen är att vissa relationer är sanna för geometrier som INTE korsar varandra (t.ex. Disjoint). Om du använder ett relationsmönster som kräver intersektion, inkludera då indexanropet &amp;&amp;.

note: Tag: para
en: It is better to use a named relationship function if available, since they automatically use a spatial index where one exists. Also, they may implement performance optimizations which are not available with full relate evaluation.
sv: Det är bättre att använda en namngiven relationsfunktion om en sådan finns tillgänglig, eftersom de automatiskt använder ett spatialt index om ett sådant finns. De kan också implementera prestandaoptimeringar som inte är tillgängliga med fullständig relationsutvärdering.

note: Tag: para
en: <emphasis role="bold">Variant 2:</emphasis> Returns the DE-9IM matrix string for the spatial relationship between the two input geometries. The matrix string can be tested for matching a DE-9IM pattern using <xref linkend="ST_RelateMatch"/>.
sv: <emphasis role="bold">Variant 2:</emphasis> Returnerar DE-9IM-matrissträngen för det spatiala förhållandet mellan de två indatageometrierna. Matrissträngen kan testas för att matcha ett DE-9IM-mönster med hjälp av <xref linkend="ST_RelateMatch"/>.

note: Tag: para
en: <emphasis role="bold">Variant 3:</emphasis> Like variant 2, but allows specifying a <emphasis role="bold">Boundary Node Rule</emphasis>. A boundary node rule allows finer control over whether the endpoints of MultiLineStrings are considered to lie in the DE-9IM Interior or Boundary. The <varname>boundaryNodeRule</varname> values are:
sv: <emphasis role="bold">Variant 3:</emphasis> Som variant 2, men tillåter specificering av en <emphasis role="bold">Boundary Node Rule</emphasis>. En Boundary Node Rule ger möjlighet till finare kontroll över om MultiLineStrings ändpunkter anses ligga i DE-9IM Interior eller Boundary. Värdena för <varname>boundaryNodeRule</varname> är:

note: Tag: para
en: <code>1</code>: <emphasis role="bold">OGC-Mod2</emphasis> - line endpoints are in the Boundary if they occur an odd number of times. This is the rule defined by the OGC SFS standard, and is the default for <function>ST_Relate</function>.
sv: <code>1</code>: <emphasis role="bold">OGC-Mod2</emphasis> - linjens ändpunkter är i Boundary om de förekommer ett udda antal gånger. Detta är den regel som definieras av OGC SFS-standarden och är standard för <function>ST_Relate</function>.

note: Tag: para
en: <code>2</code>: <emphasis role="bold">Endpoint</emphasis> - all endpoints are in the Boundary.
sv: <code>2</code>: <emphasis role="bold">Slutpunkt</emphasis> - alla slutpunkter ligger i Boundary.

note: Tag: para
en: <code>3</code>: <emphasis role="bold">MultivalentEndpoint</emphasis> - endpoints are in the Boundary if they occur more than once. In other words, the boundary is all the "attached" or "inner" endpoints (but not the "unattached/outer" ones).
sv: <code>3</code>: <emphasis role="bold">MultivalentEndpoint</emphasis> - ändpunkterna är i Boundary om de förekommer mer än en gång. Med andra ord är gränsen alla de "anslutna" eller "inre" ändpunkterna (men inte de "icke anslutna/yttre").

note: Tag: para
en: <code>4</code>: <emphasis role="bold">MonovalentEndpoint</emphasis> - endpoints are in the Boundary if they occur only once. In other words, the boundary is all the "unattached" or "outer" endpoints.
sv: <code>4</code>: <emphasis role="bold">MonovalentEndpoint</emphasis> - ändpunkterna ligger i Boundary om de bara förekommer en gång. Med andra ord är gränsen alla de "obundna" eller "yttre" ändpunkterna.

note: Tag: para
en: This function is not in the OGC spec, but is implied. see s2.1.13.2
sv: Denna funktion finns inte i OGC-specifikationen, men är underförstådd. se s2.1.13.2

note: Tag: para
en: Enhanced: 2.0.0 - added support for specifying boundary node rule.
sv: Förbättrad: 2.0.0 - stöd för att ange en regel för gränsnoder har lagts till.

note: Tag: para
en: Using the boolean-valued function to test spatial relationships.
sv: Använda den booleska värderingsfunktionen för att testa spatiala relationer.

note: Tag: para
en: Testing a custom spatial relationship pattern as a query condition, with <code>&amp;&amp;</code> to enable using a spatial index.
sv: Testa ett anpassat spatialt relationsmönster som ett frågevillkor, med <code>&amp;&amp;</code> för att aktivera användning av ett spatialt index.

note: Tag: para
en: Computing the intersection matrix for spatial relationships.
sv: Beräkning av intersektionsmatrisen för spatiala relationer.

note: Tag: para
en: Using different Boundary Node Rules to compute the spatial relationship between a LineString and a MultiLineString with a duplicate endpoint <code>(3 3)</code>:
sv: Använda olika Boundary Node Rules för att beräkna det spatiala förhållandet mellan en LineString och en MultiLineString med en duplicerad ändpunkt <code>(3 3):</code>:

note: Tag: para
en: Using the <emphasis role="bold">OGC-Mod2</emphasis> rule (1) the duplicate endpoint is in the <emphasis role="bold">interior</emphasis> of the MultiLineString, so the DE-9IM matrix entry [aB:bI] is <code>0</code> and [aB:bB] is <code>F</code>.
sv: Med hjälp av <emphasis role="bold">OGC-Mod2-regeln</emphasis> (1) är den duplicerade ändpunkten i det <emphasis role="bold">inre</emphasis> av MultiLineString, så DE-9IM-matrisposten [aB:bI] är <code>0</code> och [aB:bB] är <code>F.</code>.

note: Tag: para
en: Using the <emphasis role="bold">Endpoint</emphasis> rule (2) the duplicate endpoint is in the <emphasis role="bold">boundary</emphasis> of the MultiLineString, so the DE-9IM matrix entry [aB:bI] is <code>F</code> and [aB:bB] is <code>0</code>.
sv: Med hjälp av <emphasis role="bold">ändpunktsregeln</emphasis> (2) ligger den duplicerade ändpunkten i <emphasis role="bold">gränsen</emphasis> för MultiLineString, så DE-9IM-matrisens post [aB:bI] är <code>F</code> och [aB:bB] är <code>0.</code>.

note: Tag: refpurpose
en: Tests if a DE-9IM Intersection Matrix matches an Intersection Matrix pattern
sv: Testar om en DE-9IM Intersection Matrix matchar ett Intersection Matrix-mönster

note: Tag: para
en: Tests if a <link xlink:href="http://en.wikipedia.org/wiki/DE-9IM">Dimensionally Extended 9-Intersection Model</link> (DE-9IM) <varname>intersectionMatrix</varname> value satisfies an <varname>intersectionMatrixPattern</varname>. Intersection matrix values can be computed by <xref linkend="ST_Relate"/>.
sv: Testar om ett <varname>intersectionMatrix-värde</varname> enligt <link xlink:href="http://en.wikipedia.org/wiki/DE-9IM">Dimensionally Extended 9-Intersection Model</link> (DE-9IM) uppfyller ett <varname>intersectionMatrixPattern</varname>. Värden för intersektionsmatriser kan beräknas med <xref linkend="ST_Relate"/>.

note: Tag: para
en: Patterns for common spatial relationships matched against intersection matrix values, for a line in various positions relative to a polygon
sv: Mönster för vanliga spatiala relationer matchade mot intersektionsmatrisvärden, för en linje i olika positioner i förhållande till en polygon

note: Tag: refpurpose
en: Tests if two geometries have at least one point in common, but their interiors do not intersect
sv: Testar om två geometrier har minst en gemensam punkt, men deras inre delar inte skär varandra

note: Tag: para
en: Returns <varname>TRUE</varname> if A and B intersect, but their interiors do not intersect. Equivalently, A and B have at least one point in common, and the common points lie in at least one boundary. For Point/Point inputs the relationship is always <varname>FALSE</varname>, since points do not have a boundary.
sv: Returnerar <varname>TRUE</varname> om A och B skär varandra, men deras interiörer inte skär varandra. På motsvarande sätt har A och B minst en gemensam punkt och de gemensamma punkterna ligger inom minst en gräns. För Point/Point-indata är relationen alltid <varname>FALSK</varname>, eftersom punkter inte har någon gräns.

note: Tag: para
en: In mathematical terms: <emphasis>ST_Touches(A, B) ⇔ (Int(A) ⋂ Int(B) = ∅) ∧ (A ⋂ B ≠ ∅) </emphasis>
sv: I matematiska termer: <emphasis>ST_Touches(A, B) ⇔ (Int(A) ⋂ Int(B) = ∅) ∧ (A ⋂ B ≠ ∅) </emphasis>

note: Tag: para
en: This relationship holds if the DE-9IM Intersection Matrix for the two geometries matches one of:
sv: Detta förhållande gäller om DE-9IM Intersection Matrix för de två geometrierna matchar en av:

note: Tag: para
en: &index_aware; To avoid using an index, use <function>_ST_Touches</function> instead.
sv: &amp;index_aware; För att undvika att använda ett index, använd <function>_ST_Touches</function> istället.

note: Tag: para
en: The <function>ST_Touches</function> predicate returns <varname>TRUE</varname> in the following examples.
sv: Predikatet <function>ST_Touches</function> returnerar <varname>TRUE</varname> i följande exempel.

note: Tag: refpurpose
en: Tests if every point of A lies in B, and their interiors have a point in common
sv: Testar om varje punkt i A ligger i B, och deras interiörer har en gemensam punkt

note: Tag: para
en: Returns TRUE if geometry A is within geometry B. A is within B if and only if all points of A lie inside (i.e. in the interior or boundary of) B (or equivalently, no points of A lie in the exterior of B), and the interiors of A and B have at least one point in common.
sv: Returnerar TRUE om geometri A ligger inom geometri B. A ligger inom B om och endast om alla punkter i A ligger inom (dvs. i det inre eller på gränsen till) B (eller motsvarande, inga punkter i A ligger i det yttre av B), och det inre av A och B har minst en punkt gemensamt.

note: Tag: para
en: For this function to make sense, the source geometries must both be of the same coordinate projection, having the same SRID.
sv: För att denna funktion ska vara meningsfull måste båda källgeometrierna ha samma koordinatprojektion och samma SRID.

note: Tag: para
en: In mathematical terms: <emphasis>ST_Within(A, B) ⇔ (A ⋂ B = A) ∧ (Int(A) ⋂ Int(B) ≠ ∅) </emphasis>
sv: I matematiska termer: <emphasis>ST_Within(A, B) ⇔ (A ⋂ B = A) ∧ (Int(A) ⋂ Int(B) ≠ ∅) </emphasis>

note: Tag: para
en: The within relation is reflexive: every geometry is within itself. The relation is antisymmetric: if <code>ST_Within(A,B) = true</code> and <code>ST_Within(B,A) = true</code>, then the two geometries must be topologically equal (<code>ST_Equals(A,B) = true</code>).
sv: Within-relationen är reflexiv: varje geometri är inom sig själv. Relationen är antisymmetrisk: om <code>ST_Within(A,B) = true</code> och <code>ST_Within(B,A) = true</code>, så måste de två geometrierna vara topologiskt lika<code>(ST_Equals(A,B) = true</code>).

note: Tag: para
en: ST_Within is the converse of <xref linkend="ST_Contains"/>. So, <code>ST_Within(A,B) = ST_Contains(B,A)</code>.
sv: ST_Within är det omvända av <xref linkend="ST_Contains"/>. Så <code>ST_Within(A,B) = ST_Contains(B,A).</code>.

note: Tag: para
en: Because the interiors must have a common point, a subtlety of the definition is that lines and points lying fully in the boundary of polygons or lines are <emphasis>not</emphasis> within the geometry. For further details see <link xlink:href="http://lin-ear-th-inking.blogspot.com/2007/06/subtleties-of-ogc-covers-spatial.html">Subtleties of OGC Covers, Contains, Within</link>. The <xref linkend="ST_CoveredBy"/> predicate provides a more inclusive relationship.
sv: Eftersom interiörerna måste ha en gemensam punkt är en finess i definitionen att linjer och punkter som ligger helt inom polygoners eller linjers gränser <emphasis>inte</emphasis> är inom geometrin. För ytterligare detaljer se <link xlink:href="http://lin-ear-th-inking.blogspot.com/2007/06/subtleties-of-ogc-covers-spatial.html">Subtiliteter i OGC Covers, Contains, Within.</link> Predikatet <xref linkend="ST_CoveredBy"/> ger en mer inkluderande relation.

note: Tag: para
en: &index_aware; To avoid index use, use the function <function>_ST_Within</function>.
sv: &amp;index_aware; För att undvika indexanvändning, använd funktionen <function>_ST_Within</function>.

note: Tag: title
en: Distance Relationships
sv: Relationer på distans

note: Tag: refpurpose
en: Tests if two 3D geometries are within a given 3D distance
sv: Testar om två 3D-geometrier befinner sig inom ett givet 3D-avstånd

note: Tag: para
en: Returns true if the 3D distance between two geometry values is no larger than distance <varname>distance_of_srid</varname>. The distance is specified in units defined by the spatial reference system of the geometries. For this function to make sense the source geometries must be in the same coordinate system (have the same SRID).
sv: Returnerar true om 3D-avståndet mellan två geometrivärden inte är större än distance <varname>distance_of_srid</varname>. Avståndet anges i enheter som definieras av geometriernas spatiala referenssystem. För att denna funktion ska vara meningsfull måste källgeometrierna befinna sig i samma koordinatsystem (ha samma SRID).

note: Tag: refpurpose
en: Tests if two 3D geometries are entirely within a given 3D distance
sv: Testar om två 3D-geometrier är helt inom ett givet 3D-avstånd

note: Tag: para
en: Returns true if the 3D geometries are fully within the specified distance of one another. The distance is specified in units defined by the spatial reference system of the geometries. For this function to make sense, the source geometries must both be of the same coordinate projection, having the same SRID.
sv: Returnerar true om 3D-geometrierna är helt inom det angivna avståndet från varandra. Avståndet anges i enheter som definieras av geometriernas spatiala referenssystem. För att denna funktion ska vara meningsfull måste båda källgeometrierna ha samma koordinatprojektion och samma SRID.

note: Tag: refpurpose
en: Tests if a geometry is entirely inside a distance of another
sv: Testar om en geometri är helt inom ett avstånd från en annan

note: Tag: para
en: Returns true if <code>g2</code> is entirely within <code>distance</code> of <code>g1</code>. Visually, the condition is true if <code>g2</code> is contained within a <code>distance</code> buffer of <code>g1</code>. The distance is specified in units defined by the spatial reference system of the geometries.
sv: Returnerar true om <code>g2</code> är helt inom <code>avståndet</code> från <code>g1</code>. Visuellt är villkoret sant om <code>g2</code> ligger inom en <code>avståndsbuffert</code> för <code>g1</code>. Avståndet anges i enheter som definieras av geometriernas spatiala referenssystem.

note: Tag: para
en: Changed: 3.5.0 : the logic behind the function now uses a test of containment within a buffer, rather than the ST_MaxDistance algorithm. Results will differ from prior versions, but should be closer to user expectations.
sv: Ändrad: 3.5.0 : logiken bakom funktionen använder nu ett test av inneslutning inom en buffert, snarare än ST_MaxDistance-algoritmen. Resultaten kommer att skilja sig från tidigare versioner, men bör ligga närmare användarnas förväntningar.

note: Tag: refpurpose
en: Tests if two geometries are within a given distance
sv: Testar om två geometrier ligger inom ett givet avstånd

note: Tag: para
en: Returns true if the geometries are within a given distance
sv: Returnerar true om geometrierna ligger inom ett givet avstånd

note: Tag: para
en: For <type>geometry</type>: The distance is specified in units defined by the spatial reference system of the geometries. For this function to make sense, the source geometries must be in the same coordinate system (have the same SRID).
sv: För <type>geometri</type>: Avståndet anges i enheter som definieras av geometriernas spatiala referenssystem. För att denna funktion ska vara meningsfull måste källgeometrierna vara i samma koordinatsystem (ha samma SRID).

note: Tag: para
en: For <type>geography</type>: units are in meters and distance measurement defaults to <varname>use_spheroid = true</varname>. For faster evaluation use <varname>use_spheroid = false</varname> to measure on the sphere.
sv: För <type>geografi</type>: enheterna är i meter och avståndsmätning sker som standard med <varname>use_spheroid = true.</varname> För snabbare utvärdering, <varname>använd use_spheroid = false</varname> för att mäta på sfären.

note: Tag: para
en: Use <xref linkend="ST_3DDWithin"/> for 3D geometries.
sv: Använd <xref linkend="ST_3DDWithin"/> för 3D-geometrier.

note: Tag: para
en: This function call includes a bounding box comparison that makes use of any indexes that are available on the geometries.
sv: Detta funktionsanrop innehåller en jämförelse av begränsningsrutor som använder alla index som finns tillgängliga för geometrierna.

note: Tag: para
en: Availability: 1.5.0 support for geography was introduced
sv: Tillgänglighet: 1.5.0 stöd för geografi infördes

note: Tag: para
en: Enhanced: 2.1.0 support for curved geometries was introduced.
sv: Förbättrad: 2.1.0 stöd för krökta geometrier infördes.

note: Tag: para
en: Prior to 1.3, <xref linkend="ST_Expand"/> was commonly used in conjunction with &amp;&amp; and ST_Distance to test for distance, and in pre-1.3.4 this function used that logic. From 1.3.4, ST_DWithin uses a faster short-circuit distance function.
sv: Före 1.3 användes <xref linkend="ST_Expand"/> ofta i kombination med &amp;&amp; och ST_Distance för att testa avstånd, och före 1.3.4 använde den här funktionen den logiken. Från och med 1.3.4 använder ST_DWithin en snabbare funktion för kortslutningsavstånd.

note: Tag: refpurpose
en: Tests if a point geometry is inside a circle defined by a center and radius
sv: Testar om en punktgeometri ligger inom en cirkel definierad av centrum och radie

note: Tag: para
en: Returns true if the geometry is a point and is inside the circle with center <varname>center_x</varname>,<varname>center_y</varname> and radius <varname>radius</varname>.
sv: Returnerar true om geometrin är en punkt och ligger inom cirkeln med centrum <varname>center_x</varname><varname>,center_y</varname> och radie <varname>radius</varname>.

note: Tag: para
en: Does not use spatial indexes. Use <xref linkend="ST_DWithin"/> instead.
sv: Använder inte spatiala index. Använd <xref linkend="ST_DWithin"/> istället.

note: Tag: para
en: Availability: 1.2
sv: Tillgänglighet: 1.2

note: Tag: para
en: Changed: 2.2.0 In prior versions this was called ST_Point_Inside_Circle
sv: Ändrad: 2.2.0 I tidigare versioner kallades detta ST_Point_Inside_Circle

note: Tag: title
en: SFCGAL Functions Reference
sv: SFCGAL Funktioner Referens

note: Tag: para
en: SFCGAL is a C++ wrapper library around CGAL that provides advanced 2D and 3D spatial functions. For robustness, geometry coordinates have an exact rational number representation.
sv: SFCGAL är ett C++-bibliotek runt CGAL som tillhandahåller avancerade 2D- och 3D-spatiala funktioner. För robusthetens skull har geometrikoordinaterna en exakt representation av rationella tal.

note: Tag: para
en: Installation instructions for the library can be found on the SFCGAL home page (<link xlink:href="http://www.sfcgal.org">http://www.sfcgal.org</link>). To enable the functions use <code>create extension postgis_sfcgal</code>.
sv: Installationsanvisningar för biblioteket finns på SFCGAL:s hemsida<link xlink:href="http://www.sfcgal.org">(http://www.sfcgal.org).</link> För att aktivera funktionerna använd <code>create extension postgis_sfcgal</code>.

note: Tag: title
en: SFCGAL Management Functions
sv: SFCGAL-hanteringsfunktioner

note: Tag: para
en: This section lists functions for determining version of SFCGAL and library dependencies you are running.
sv: I det här avsnittet listas funktioner för att fastställa vilken version av SFCGAL och biblioteksberoenden du kör.

note: Tag: refpurpose
en: <refpurpose>Returns the version of SFCGAL in use</refpurpose>
sv: <refpurpose>Returnerar den version av SFCGAL som används</refpurpose>

note: Tag: para
en: <para>Returns the version of SFCGAL in use</para>
sv: <para>Returnerar den version av SFCGAL som används</para>

note: Tag: refpurpose
en: <refpurpose>Returns the full version of SFCGAL in use including CGAL and Boost versions</refpurpose>
sv: <refpurpose>Returnerar den fullständiga versionen av SFCGAL som används, inklusive CGAL- och Boost-versioner</refpurpose>

note: Tag: para
en: <para>Returns the full version of SFCGAL in use including CGAL and Boost versions</para>
sv: <para>Returnerar den fullständiga versionen av SFCGAL som används, inklusive CGAL- och Boost-versioner</para>

note: Tag: title
en: SFCGAL Accessors and Setters
sv: SFCGAL-accessorer och Setters

note: Tag: para
en: These functions access or set properties of geometries. Geometries primarily supported by these functions are TINS and Polyhedral Surfaces.
sv: Dessa funktioner ger åtkomst till eller anger egenskaper för geometrier. Geometrier som främst stöds av dessa funktioner är TINS och Polyhedral Surfaces.

note: Tag: refpurpose
en: Force LHR orientation
sv: Tvinga fram LHR-orientering

note: Tag: refpurpose
en: Check if a surface is or not planar
sv: Kontrollera om en yta är plan eller inte

note: Tag: refpurpose
en: Test if the geometry is a solid. No validity check is performed.
sv: Testar om geometrin är en solid. Ingen validitetskontroll utförs.

note: Tag: refpurpose
en: Cast the geometry into a solid. No check is performed. To obtain a valid solid, the input geometry must be a closed Polyhedral Surface or a closed TIN.
sv: Casta geometrin till en solid. Ingen kontroll utförs. För att få en giltig solid måste indatageometrin vara en sluten polyedrisk yta eller en sluten TIN.

note: Tag: refpurpose
en: Determine surface orientation
sv: Bestäm ytans orientering

note: Tag: para
en: The function only applies to polygons. It returns -1 if the polygon is counterclockwise oriented and 1 if the polygon is clockwise oriented.
sv: Funktionen gäller endast för polygoner. Den returnerar -1 om polygonen är orienterad moturs och 1 om polygonen är orienterad medurs.

note: Tag: refpurpose
en: Calculates the area of a geometry
sv: Beräknar arean av en geometri

note: Tag: para
en: Calculates the area of a geometry.
sv: Beräknar arean av en geometri.

note: Tag: para
en: Performed by the SFCGAL module
sv: Utförs av SFCGAL-modulen

note: Tag: para
en: NOTE: this function returns a double precision value representing the area.
sv: OBS: Denna funktion returnerar ett värde med dubbel precision som representerar området.

note: Tag: refpurpose
en: Computes area of 3D surface geometries. Will return 0 for solids.
sv: Beräknar area för 3D-ytgeometrier. Returnerar 0 för solider.

note: Tag: para
en: Note: By default a PolyhedralSurface built from WKT is a surface geometry, not solid. It therefore has surface area. Once converted to a solid, no area.
sv: Obs: Som standard är en PolyhedralSurface som byggts från WKT en ytgeometri, inte en solid. Den har därför en ytarea. När den har konverterats till en solid har den ingen area.

note: Tag: refpurpose
en: Computes the volume of a 3D solid. If applied to surface (even closed) geometries will return 0.
sv: Beräknar volymen för en 3D-solid. Om den tillämpas på ytgeometrier (även slutna) kommer den att returnera 0.

note: Tag: para
en: &sqlmm_compliant; SQL-MM IEC 13249-3: 9.1 (same as CG_3DVolume)
sv: &sqlmm_compliant; SQL-MM IEC 13249-3: 9.1 (samma som CG_3DVolume)

note: Tag: para
en: When closed surfaces are created with WKT, they are treated as areal rather than solid. To make them solid, you need to use <xref linkend="CG_MakeSolid"/>. Areal geometries have no volume. Here is an example to demonstrate.
sv: När slutna ytor skapas med WKT behandlas de som areal i stället för solid. För att göra dem solida måste du använda <xref linkend="CG_MakeSolid"/>. Areala geometrier har ingen volym. Här är ett exempel för att demonstrera.

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_ForceLHR"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_ForceLHR"/> istället.

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_IsPlanar"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_IsPlanar"/> istället.

note: Tag: para
en: Availability: 2.2.0: This was documented in 2.1.0 but got accidentally left out in 2.1 release.
sv: Tillgänglighet: 2.2.0: Detta dokumenterades i 2.1.0 men utelämnades av misstag i 2.1-versionen.

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_IsSolid"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_IsSolid"/> istället.

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_MakeSolid"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_MakeSolid"/> istället.

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_Orientation"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_Orientation"/> istället.

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_3DArea"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_3DArea"/> istället.

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_Volume"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_Volume"/> istället.

note: Tag: para
en: &sqlmm_compliant; SQL-MM IEC 13249-3: 9.1 (same as ST_3DVolume)
sv: &sqlmm_compliant; SQL-MM IEC 13249-3: 9.1 (samma som ST_3DVolume)

note: Tag: para
en: When closed surfaces are created with WKT, they are treated as areal rather than solid. To make them solid, you need to use <xref linkend="ST_MakeSolid"/>. Areal geometries have no volume. Here is an example to demonstrate.
sv: När slutna ytor skapas med WKT behandlas de som areal i stället för solid. För att göra dem solida måste du använda <xref linkend="ST_MakeSolid"/>. Areala geometrier har ingen volym. Här är ett exempel för att demonstrera.

note: Tag: title
en: SFCGAL Processing and Relationship Functions
sv: SFCGAL bearbetnings- och relationsfunktioner

note: Tag: refpurpose
en: Computes the intersection of two geometries
sv: Beräknar skärningspunkten mellan två geometrier

note: Tag: para
en: Computes the intersection of two geometries.
sv: Beräknar skärningspunkten mellan två geometrier.

note: Tag: para
en: NOTE: this function returns a geometry representing the intersection.
sv: OBS: Denna funktion returnerar en geometri som representerar korsningen.

note: Tag: refpurpose
en: Tests if two 3D geometries intersect
sv: Testar om två 3D-geometrier korsar varandra

note: Tag: para
en: Tests if two 3D geometries intersect. 3D geometries intersect if they have any point in common in the three-dimensional space.
sv: Testar om två 3D-geometrier skär varandra. 3D-geometrier skär varandra om de har någon gemensam punkt i det tredimensionella rummet.

note: Tag: refpurpose
en: Computes the geometric difference between two geometries
sv: Beräknar den geometriska skillnaden mellan två geometrier

note: Tag: para
en: Computes the geometric difference between two geometries. The resulting geometry is a set of points that are present in geomA but not in geomB.
sv: Beräknar den geometriska skillnaden mellan två geometrier. Den resulterande geometrin är en uppsättning punkter som finns i geomA men inte i geomB.

note: Tag: para
en: NOTE: this function returns a geometry.
sv: OBS: denna funktion returnerar en geometri.

note: Tag: refpurpose
en: Perform 3D difference
sv: Utföra 3D-differens

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_3DDifference"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_3DDifference"/> istället.

note: Tag: para
en: Returns that part of geom1 that is not part of geom2.
sv: Returnerar den del av geom1 som inte är en del av geom2.

note: Tag: para
en: 3D images were generated using PostGIS <xref linkend="ST_AsX3D"/> and rendering in HTML using <link xlink:href="http://www.x3dom.org">X3Dom HTML Javascript rendering library</link>.
sv: 3D-bilder genererades med hjälp av PostGIS <xref linkend="ST_AsX3D"/> och rendering i HTML med hjälp av <link xlink:href="http://www.x3dom.org">X3Dom HTML Javascript renderingsbibliotek</link>.

note: Tag: para
en: Original 3D geometries overlaid. geom2 is the part that will be removed.
sv: Original 3D-geometrier överlagrade. geom2 är den del som ska tas bort.

note: Tag: para
en: What's left after removing geom2
sv: Vad återstår efter borttagning av geom2

note: Tag: refpurpose
en: Computes the minimum distance between two geometries
sv: Beräknar det minsta avståndet mellan två geometrier

note: Tag: para
en: Computes the minimum distance between two geometries.
sv: Beräknar det minsta avståndet mellan två geometrier.

note: Tag: para
en: NOTE: this function returns a double precision value representing the distance.
sv: OBS: Denna funktion returnerar ett värde med dubbel precision som representerar avståndet.

note: Tag: refpurpose
en: Computes the minimum 3D distance between two geometries
sv: Beräknar det minsta 3D-avståndet mellan två geometrier

note: Tag: para
en: Computes the minimum 3D distance between two geometries.
sv: Beräknar det minsta 3D-avståndet mellan två geometrier.

note: Tag: para
en: NOTE: this function returns a double precision value representing the 3D distance.
sv: OBS: Denna funktion returnerar ett värde med dubbel precision som representerar 3D-avståndet.

note: Tag: refpurpose
en: Computes the 3D convex hull of a geometry.
sv: Beräknar den konvexa 3D-skålen för en geometri.

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_3DConvexHull"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_3DConvexHull"/> istället.

note: Tag: para
en: Original geometry overlaid with 3D convex hull
sv: Originalgeometri överlagrad med konvex 3D-skrov

note: Tag: refpurpose
en: Perform 3D intersection
sv: Utför 3D-intersektion

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_3DIntersection"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_3DIntersection"/> istället.

note: Tag: para
en: Return a geometry that is the shared portion between geom1 and geom2.
sv: Returnerar en geometri som är den delade delen mellan geom1 och geom2.

note: Tag: para
en: Original 3D geometries overlaid. geom2 is shown semi-transparent
sv: Original 3D-geometrier överlagrade. geom2 visas halvgenomskinlig

note: Tag: para
en: Intersection of geom1 and geom2
sv: Skärningspunkten mellan geom1 och geom2

note: Tag: para
en: 3D linestrings and polygons
sv: 3D-linestrings och polygoner

note: Tag: para
en: Cube (closed Polyhedral Surface) and Polygon Z
sv: Kub (sluten polyedrisk yta) och polygon Z

note: Tag: para
en: Intersection of 2 solids that result in volumetric intersection is also a solid (ST_Dimension returns 3)
sv: Skärningspunkten mellan 2 solider som resulterar i en volymetrisk skärningspunkt är också en solid (ST_Dimension returnerar 3)

note: Tag: refpurpose
en: Computes the union of two geometries
sv: Beräknar föreningen av två geometrier

note: Tag: para
en: Computes the union of two geometries.
sv: Beräknar föreningen av två geometrier.

note: Tag: para
en: NOTE: this function returns a geometry representing the union.
sv: OBS: Denna funktion returnerar en geometri som representerar unionen.

note: Tag: refpurpose
en: Perform 3D union.
sv: Utför 3D-union.

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_3DUnion"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_3DUnion"/> istället.

note: Tag: para
en: Availability: 3.3.0 aggregate variant was added
sv: Tillgänglighet: 3.3.0 aggregatvariant lades till

note: Tag: para
en: <emphasis role="bold">Aggregate variant:</emphasis> returns a geometry that is the 3D union of a rowset of geometries. The ST_3DUnion() function is an "aggregate" function in the terminology of PostgreSQL. That means that it operates on rows of data, in the same way the SUM() and AVG() functions do and like most aggregates, it also ignores NULL geometries.
sv: <emphasis role="bold">Aggregerad variant:</emphasis> returnerar en geometri som är 3D-unionen av en raduppsättning av geometrier. ST_3DUnion () -funktionen är en "aggregerad" funktion i terminologin för PostgreSQL. Det betyder att det fungerar på rader med data, på samma sätt som SUM () och AVG () -funktionerna gör och som de flesta aggregat ignorerar det också NULL-geometrier.

note: Tag: refpurpose
en: Perform 3D union using postgis_sfcgal.
sv: Utför 3D-union med hjälp av postgis_sfcgal.

note: Tag: para
en: <emphasis role="bold">Aggregate variant:</emphasis> returns a geometry that is the 3D union of a rowset of geometries. The CG_3DUnion() function is an "aggregate" function in the terminology of PostgreSQL. That means that it operates on rows of data, in the same way the SUM() and AVG() functions do and like most aggregates, it also ignores NULL geometries.
sv: <emphasis role="bold">Aggregerad variant:</emphasis> returnerar en geometri som är 3D-unionen av en raduppsättning geometrier. CG_3DUnion () -funktionen är en "aggregerad" funktion i terminologin för PostgreSQL. Det betyder att den fungerar på rader med data, på samma sätt som SUM () och AVG () -funktionerna gör och som de flesta aggregat ignorerar den också NULL-geometrier.

note: Tag: para
en: Original 3D geometries overlaid. geom2 is the one with transparency.
sv: Original 3D-geometrier överlagrade. geom2 är den med transparens.

note: Tag: para
en: Union of geom1 and geom2
sv: Union av geom1 och geom2

note: Tag: refpurpose
en: Computes an Alpha-shape enclosing a geometry
sv: Beräknar en Alpha-form som omsluter en geometri

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_AlphaShape"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_AlphaShape"/> istället.

note: Tag: para
en: Computes the <link xlink:href="https://en.wikipedia.org/wiki/Alpha_shape">Alpha-Shape</link> of the points in a geometry. An alpha-shape is a (usually) concave polygonal geometry which contains all the vertices of the input, and whose vertices are a subset of the input vertices. An alpha-shape provides a closer fit to the shape of the input than the shape produced by the <link linkend="ST_ConvexHull">convex hull</link>.
sv: Beräknar <link xlink:href="https://en.wikipedia.org/wiki/Alpha_shape">Alpha-Shape</link> för punkterna i en geometri. En alfa-form är en (vanligtvis) konkav polygonal geometri som innehåller alla indatavärdenas hörnpunkter och vars hörnpunkter är en delmängd av indatavärdenas hörnpunkter. En alfa-form ger en bättre anpassning till indatans form än den form som produceras av det <link linkend="ST_ConvexHull">konvexa skrovet</link>.

note: Tag: para
en: The "closeness of fit" is controlled by the <varname>alpha</varname> parameter, which can have values from 0 to infinity. Smaller alpha values produce more concave results. Alpha values greater than some data-dependent value produce the convex hull of the input.
sv: "Passningsgraden" styrs av <varname>alfaparametern</varname>, som kan ha värden från 0 till oändligt. Mindre alfavärden ger mer konkava resultat. Alphavärden som är större än ett visst databeroende värde ger ett konvext skrov av indata.

note: Tag: para
en: Following the CGAL implementation, the alpha value is the <emphasis>square</emphasis> of the radius of the disc used in the Alpha-Shape algorithm to "erode" the Delaunay Triangulation of the input points. See <link xlink:href="https://doc.cgal.org/latest/Alpha_shapes_2/index.html#Chapter_2D_Alpha_Shapes">CGAL Alpha-Shapes</link> for more information. This is different from the original definition of alpha-shapes, which defines alpha as the radius of the eroding disc.
sv: Enligt CGAL-implementeringen är alfavärdet <emphasis>kvadraten</emphasis> på radien på den skiva som används i Alpha-Shape-algoritmen för att "erodera" Delaunay-trianguleringen av inmatningspunkterna. Se <link xlink:href="https://doc.cgal.org/latest/Alpha_shapes_2/index.html#Chapter_2D_Alpha_Shapes">CGAL Alpha-Shapes</link> för mer information. Detta skiljer sig från den ursprungliga definitionen av alpha-former, som definierar alfa som radien på den eroderande skivan.

note: Tag: para
en: The computed shape does not contain holes unless the optional <varname>allow_holes</varname> argument is specified as true.
sv: Den beräknade formen innehåller inga hål om inte det valfria argumentet <varname>allow_holes</varname> anges som true.

note: Tag: para
en: This function effectively computes a concave hull of a geometry in a similar way to <xref linkend="ST_ConcaveHull"/>, but uses CGAL and a different algorithm.
sv: Denna funktion beräknar effektivt ett konkavt skrov av en geometri på ett liknande sätt som <xref linkend="ST_ConcaveHull"/>, men använder CGAL och en annan algoritm.

note: Tag: para
en: Availability: 3.5.0 - requires SFCGAL &gt;= 1.4.1.
sv: Tillgänglighet: 3.5.0 - kräver SFCGAL &gt;= 1.4.1.

note: Tag: para
en: Alpha-shape of a MultiPoint (same example As <xref linkend="CG_OptimalAlphaShape"/>)
sv: Alfa-form för en MultiPoint (samma exempel som <xref linkend="CG_OptimalAlphaShape"/>)

note: Tag: para
en: Alpha-shape of a MultiPoint, allowing holes (same example as <xref linkend="CG_OptimalAlphaShape"/>)
sv: Alfa-form av en MultiPoint, som tillåter hål (samma exempel som <xref linkend="CG_OptimalAlphaShape"/>)

note: Tag: para
en: Alpha-shape of a MultiPoint, allowing holes (same example as <xref linkend="ST_ConcaveHull"/>)
sv: Alfa-form av en MultiPoint, som tillåter hål (samma exempel som <xref linkend="ST_ConcaveHull"/>)

note: Tag: refpurpose
en: Computes approximal convex partition of the polygon geometry
sv: Beräknar approximal konvex partition av polygongeometrin

note: Tag: para
en: Computes approximal convex partition of the polygon geometry (using a triangulation).
sv: Beräknar approximal konvex partition av polygongeometrin (med hjälp av en triangulering).

note: Tag: para
en: A partition of a polygon P is a set of polygons such that the interiors of the polygons do not intersect and the union of the polygons is equal to the interior of the original polygon P. CG_ApproxConvexPartition and CG_GreeneApproxConvexPartition functions produce approximately optimal convex partitions. Both these functions produce convex decompositions by first decomposing the polygon into simpler polygons; CG_ApproxConvexPartition uses a triangulation and CG_GreeneApproxConvexPartition a monotone partition. These two functions both guarantee that they will produce no more than four times the optimal number of convex pieces but they differ in their runtime complexities. Though the triangulation-based approximation algorithm often results in fewer convex pieces, this is not always the case.
sv: En partition av en polygon P är en uppsättning polygoner som är sådana att polygonernas inre inte skär varandra och att polygonernas förening är lika med den ursprungliga polygonen P:s inre. Funktionerna CG_ApproxConvexPartition och CG_GreeneApproxConvexPartition producerar ungefärligt optimala konvexa partitioner. Båda dessa funktioner producerar konvexa uppdelningar genom att först dela upp polygonen i enklare polygoner; CG_ApproxConvexPartition använder en triangulering och CG_GreeneApproxConvexPartition en monoton uppdelning. Dessa två funktioner garanterar båda att de inte kommer att producera mer än fyra gånger det optimala antalet konvexa bitar, men de skiljer sig åt i deras körtidskomplexitet. Även om den trianguleringsbaserade approximationsalgoritmen ofta resulterar i färre konvexa bitar är detta inte alltid fallet.

note: Tag: para
en: Availability: 3.5.0 - requires SFCGAL &gt;= 1.5.0.
sv: Tillgänglighet: 3.5.0 - kräver SFCGAL &gt;= 1.5.0.

note: Tag: para
en: Requires SFCGAL &gt;= 1.5.0
sv: Kräver SFCGAL &gt;= 1.5.0

note: Tag: para
en: Approximal Convex Partition (same example As <xref linkend="CG_YMonotonePartition"/>, <xref linkend="CG_GreeneApproxConvexPartition"/> and <xref linkend="CG_OptimalConvexPartition"/>)
sv: Approximal konvex partitionering (samma exempel som <xref linkend="CG_YMonotonePartition"/>, <xref linkend="CG_GreeneApproxConvexPartition"/> och <xref linkend="CG_OptimalConvexPartition"/>)

note: Tag: refpurpose
en: Compute the approximate medial axis of an areal geometry.
sv: Beräkna den ungefärliga mediala axeln för en arealgeometri.

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_ApproximateMedialAxis"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_ApproximateMedialAxis"/> istället.

note: Tag: para
en: Return an approximate medial axis for the areal input based on its straight skeleton. Uses an SFCGAL specific API when built against a capable version (1.2.0+). Otherwise the function is just a wrapper around CG_StraightSkeleton (slower case).
sv: Returnerar en ungefärlig medial axel för den areella inmatningen baserat på dess raka skelett. Använder ett SFCGAL-specifikt API när det byggs mot en kapabel version (1.2.0+). Annars är funktionen bara ett omslag runt CG_StraightSkeleton (långsammare fall).

note: Tag: para
en: A polygon and its approximate medial axis
sv: En polygon och dess ungefärliga mittaxel

note: Tag: refpurpose
en: Return a constrained Delaunay triangulation around the given input geometry.
sv: Returnerar en begränsad Delaunay-triangulering runt den givna indatageometrin.

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_ConstrainedDelaunayTriangles"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_ConstrainedDelaunayTriangles"/> istället.

note: Tag: para
en: Return a <link xlink:href="https://en.wikipedia.org/wiki/Constrained_Delaunay_triangulation">Constrained Delaunay triangulation</link> around the vertices of the input geometry. Output is a TIN.
sv: Returnerar en <link xlink:href="https://en.wikipedia.org/wiki/Constrained_Delaunay_triangulation">begränsad Delaunay-triangulering</link> runt topparna i indatageometrin. Utdata är en TIN.

note: Tag: para
en: CG_ConstrainedDelaunayTriangles of 2 polygons
sv: CG_ConstrainedDelaunayTrianglar av 2 polygoner

note: Tag: para
en: of 2 polygons. Triangle edges cross polygon boundaries.
sv: av 2 polygoner. Triangelns kanter korsar polygonens gränser.

note: Tag: refpurpose
en: Extrude a surface to a related volume
sv: Extrudera en yta till en relaterad volym

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_Extrude"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_Extrude"/> istället.

note: Tag: para
en: Original octagon formed from buffering point
sv: Ursprunglig oktagon bildad från buffringspunkt

note: Tag: para
en: Hexagon extruded 30 units along Z produces a PolyhedralSurfaceZ
sv: Hexagon extruderad 30 enheter längs Z ger en PolyhedralSurfaceZ

note: Tag: para
en: Original linestring
sv: Original linestrings

note: Tag: para
en: LineString Extruded along Z produces a PolyhedralSurfaceZ
sv: LineString Extruderad längs Z ger en PolyhedralSurfaceZ

note: Tag: refpurpose
en: Straight Skeleton Extrusion
sv: Extrudering av raka skelett

note: Tag: para
en: Computes an extrusion with a maximal height of the polygon geometry.
sv: Beräknar en profil med en maximal höjd på polygongeometrin.

note: Tag: para
en: Perhaps the first (historically) use-case of straight skeletons: given a polygonal roof, the straight skeleton directly gives the layout of each tent. If each skeleton edge is lifted from the plane a height equal to its offset distance, the resulting roof is "correct" in that water will always fall down to the contour edges (the roof's border), regardless of where it falls on the roof. The function computes this extrusion aka "roof" on a polygon. If the argument body_height > 0, so the polygon is extruded like with CG_Extrude(polygon, 0, 0, body_height). The result is an union of these polyhedralsurfaces.
sv: Kanske det första (historiskt sett) användningsområdet för raka skelett: givet ett polygonalt tak ger det raka skelettet direkt layouten för varje tält. Om varje skelettkant lyfts från planet med en höjd som är lika med dess offsetavstånd, är det resulterande taket "korrekt" eftersom vatten alltid kommer att falla ner till konturkanterna (takets kant), oavsett var det faller på taket. Funktionen beräknar denna extrudering, även kallat "tak", på en polygon. Om argumentet body_height > 0, så extruderas polygonen på samma sätt som med CG_Extrude(polygon, 0, 0, body_height). Resultatet är en förening av dessa polyhedralsurfaces.

note: Tag: para
en: Computes approximal monotone convex partition of the polygon geometry.
sv: Beräknar approximal monoton konvex partition av polygongeometrin.

note: Tag: para
en: Greene Approximal Convex Partition (same example As <xref linkend="CG_YMonotonePartition"/>, <xref linkend="CG_ApproxConvexPartition"/> and <xref linkend="CG_OptimalConvexPartition"/>)
sv: Greene Approximal Convex Partition (samma exempel som <xref linkend="CG_YMonotonePartition"/>, <xref linkend="CG_ApproxConvexPartition"/> och <xref linkend="CG_OptimalConvexPartition"/>)

note: Tag: refpurpose
en: Performs Minkowski sum
sv: Utför Minkowski-summa

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_MinkowskiSum"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_MinkowskiSum"/> istället.

note: Tag: para
en: This function performs a 2D minkowski sum of a point, line or polygon with a polygon.
sv: Denna funktion utför en 2D minkowski-summa av en punkt, linje eller polygon med en polygon.

note: Tag: para
en: A minkowski sum of two geometries A and B is the set of all points that are the sum of any point in A and B. Minkowski sums are often used in motion planning and computer-aided design. More details on <link xlink:href="https://en.wikipedia.org/wiki/Minkowski_addition">Wikipedia Minkowski addition</link>.
sv: En Minkowski-summa av två geometrier A och B är mängden av alla punkter som är summan av alla punkter i A och B. Minkowski-summor används ofta vid rörelseplanering och datorstödd design. Mer information på <link xlink:href="https://en.wikipedia.org/wiki/Minkowski_addition">Wikipedia Minkowski addition</link>.

note: Tag: para
en: The first parameter can be any 2D geometry (point, linestring, polygon). If a 3D geometry is passed, it will be converted to 2D by forcing Z to 0, leading to possible cases of invalidity. The second parameter must be a 2D polygon.
sv: Den första parametern kan vara en 2D-geometri (punkt, linestrings, polygon). Om en 3D-geometri skickas in kommer den att konverteras till 2D genom att tvinga Z till 0, vilket kan leda till ogiltiga fall. Den andra parametern måste vara en 2D-polygon.

note: Tag: para
en: Implementation utilizes <link xlink:href="http://doc.cgal.org/latest/Minkowski_sum_2/">CGAL 2D Minkowskisum</link>.
sv: Implementeringen använder <link xlink:href="http://doc.cgal.org/latest/Minkowski_sum_2/">CGAL 2D Minkowskisum</link>.

note: Tag: para
en: Minkowski Sum of Linestring and circle polygon where Linestring cuts thru the circle
sv: Minkowski-summa av linestrings och cirkelpolygon där linestrings skär genom cirkeln

note: Tag: para
en: Before Summing
sv: Före summering

note: Tag: para
en: After summing
sv: Efter summering

note: Tag: para
en: Minkowski Sum of a polygon and multipoint
sv: Minkowski-summa av en polygon och multipunkt

note: Tag: para
en: After summing: polygon is duplicated and translated to position of points
sv: Efter summering: polygonen dupliceras och translateras till punkternas position

note: Tag: refpurpose
en: Computes an Alpha-shape enclosing a geometry using an "optimal" alpha value.
sv: Beräknar en alpha-form som omsluter en geometri med ett "optimalt" alpha-värde.

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_OptimalAlphaShape"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_OptimalAlphaShape"/> istället.

note: Tag: para
en: Computes the "optimal" alpha-shape of the points in a geometry. The alpha-shape is computed using a value of α chosen so that:
sv: Beräknar den "optimala" alfaformen för punkterna i en geometri. Alfaformen beräknas med hjälp av ett värde på α som väljs så att:

note: Tag: para
en: the number of polygon elements is equal to or smaller than <varname>nb_components</varname> (which defaults to 1)
sv: antalet polygonelement är lika med eller mindre än <varname>nb_components</varname> (som standard är 1)

note: Tag: para
en: all input points are contained in the shape
sv: alla inmatningspunkter ingår i formen

note: Tag: para
en: The result will not contain holes unless the optional <varname>allow_holes</varname> argument is specified as true.
sv: Resultatet kommer inte att innehålla hål om inte det valfria argumentet <varname>allow_holes</varname> anges som true.

note: Tag: para
en: Availability: 3.3.0 - requires SFCGAL &gt;= 1.4.1.
sv: Tillgänglighet: 3.3.0 - kräver SFCGAL &gt;= 1.4.1.

note: Tag: para
en: Optimal alpha-shape of a MultiPoint (same example as <xref linkend="CG_AlphaShape"/>)
sv: Optimal alfaform för en MultiPoint (samma exempel som <xref linkend="CG_AlphaShape"/>)

note: Tag: para
en: Optimal alpha-shape of a MultiPoint, allowing holes (same example as <xref linkend="CG_AlphaShape"/>)
sv: Optimal alfaform för en MultiPoint, som tillåter hål (samma exempel som <xref linkend="CG_AlphaShape"/>)

note: Tag: refpurpose
en: Computes an optimal convex partition of the polygon geometry
sv: Beräknar en optimal konvex partition av polygongeometrin

note: Tag: para
en: Computes an optimal convex partition of the polygon geometry.
sv: Beräknar en optimal konvex partition av polygongeometrin.

note: Tag: para
en: A partition of a polygon P is a set of polygons such that the interiors of the polygons do not intersect and the union of the polygons is equal to the interior of the original polygon P. CG_OptimalConvexPartition produces a partition that is optimal in the number of pieces.
sv: En partition av en polygon P är en uppsättning polygoner som är sådana att polygonernas insidor inte skär varandra och att polygonernas förening är lika med insidan av den ursprungliga polygonen P. CG_OptimalConvexPartition producerar en partition som är optimal med avseende på antalet delar.

note: Tag: para
en: Optimal Convex Partition (same example As <xref linkend="CG_YMonotonePartition"/>, <xref linkend="CG_ApproxConvexPartition"/> and <xref linkend="CG_GreeneApproxConvexPartition"/>)
sv: Optimal konvex uppdelning (samma exempel som <xref linkend="CG_YMonotonePartition"/>, <xref linkend="CG_ApproxConvexPartition"/> och <xref linkend="CG_GreeneApproxConvexPartition"/>)

note: Tag: refpurpose
en: Compute a straight skeleton from a geometry
sv: Beräkna ett rakt skelett från en geometri

note: Tag: para
en: Requires SFCGAL &gt;= 1.3.8 for option use_distance_as_m
sv: Kräver SFCGAL &gt;= 1.3.8 för alternativet use_distance_as_m

note: Tag: para
en: Note that valid inputs with rings that touch at a single point will raise an error.
sv: Observera att giltiga inmatningar med ringar som rör vid en enda punkt kommer att ge upphov till ett fel.

note: Tag: para
en: Straight Skeleton of polygon
sv: Rak Skelett av polygon

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_StraightSkeleton"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_StraightSkeleton"/> istället.

note: Tag: refpurpose
en: Perform surface Tessellation of a polygon or polyhedralsurface and returns as a TIN or collection of TINS
sv: Tessellerar ytan på en polygon eller polyederyta och returnerar som en TIN eller en samling av TINS

note: Tag: para
en: is deprecated as of 3.5.0. Use <xref linkend="CG_Tesselate"/> instead.
sv: är föråldrad från och med 3.5.0. Använd <xref linkend="CG_Tesselate"/> istället.

note: Tag: para
en: Takes as input a surface such a MULTI(POLYGON) or POLYHEDRALSURFACE and returns a TIN representation via the process of tessellation using triangles.
sv: Tar som indata en yta som MULTI(POLYGON) eller POLYHEDRALSURFACE och returnerar en TIN-representation via tessellationsprocessen med hjälp av trianglar.

note: Tag: para
en: does similar to this function except that it returns a geometry collection of polygons instead of a TIN and also only works with 2D geometries.
sv: liknar denna funktion förutom att den returnerar en geometrisamling av polygoner istället för en TIN och dessutom endast fungerar med 2D-geometrier.

note: Tag: para
en: Original Cube
sv: Original kub

note: Tag: para
en: ST_AsText output:
sv: ST_AsText utdata:

note: Tag: para
en: Tessellated Cube with triangles colored
sv: Tessellerad kub med färgade trianglar

note: Tag: para
en: Tessellated Polygon
sv: Tessellerad polygon

note: Tag: refpurpose
en: Triangulates a polygonal geometry
sv: Triangulerar en polygonal geometri

note: Tag: para
en: Triangulates a polygonal geometry.
sv: Triangulerar en polygonal geometri.

note: Tag: para
en: NOTE: this function returns a geometry representing the triangulated result.
sv: OBS: Denna funktion returnerar en geometri som representerar det triangulerade resultatet.

note: Tag: refpurpose
en: Compute a visibility polygon from a point or a segment in a polygon geometry
sv: Beräkna en synlighetspolygon från en punkt eller ett segment i en polygongeometri

note: Tag: para
en: Visibility from the point
sv: Synlighet från punkten

note: Tag: para
en: Visibility from the segment
sv: Synlighet från segmentet

note: Tag: refpurpose
en: Computes y-monotone partition of the polygon geometry
sv: Beräknar y-monoton partition av polygongeometrin

note: Tag: para
en: Computes y-monotone partition of the polygon geometry.
sv: Beräknar y-monoton partition av polygongeometrin.

note: Tag: para
en: A partition of a polygon P is a set of polygons such that the interiors of the polygons do not intersect and the union of the polygons is equal to the interior of the original polygon P. A y-monotone polygon is a polygon whose vertices v1,…,vn can be divided into two chains v1,…,vk and vk,…,vn,v1, such that any horizontal line intersects either chain at most once. This algorithm does not guarantee a bound on the number of polygons produced with respect to the optimal number.
sv: En partition av en polygon P är en uppsättning polygoner som är sådana att polygonernas inre delar inte skär varandra och att polygonernas förening är lika med den ursprungliga polygonen P:s inre del. En y-monoton polygon är en polygon vars hörn v1,...,vn kan delas upp i två kedjor v1,...,vk och vk,...,vn,v1, så att varje horisontell linje skär endera kedjan högst en gång. Denna algoritm garanterar inte en gräns för antalet polygoner som produceras i förhållande till det optimala antalet.

note: Tag: para
en: Y-Monotone Partition (same example As <xref linkend="CG_ApproxConvexPartition"/>, <xref linkend="CG_GreeneApproxConvexPartition"/> and <xref linkend="CG_OptimalConvexPartition"/>)
sv: Y-Monotone Partition (samma exempel som <xref linkend="CG_ApproxConvexPartition"/>, <xref linkend="CG_GreeneApproxConvexPartition"/> och <xref linkend="CG_OptimalConvexPartition"/>)

note: Tag: refpurpose
en: Computes the straight skeleton partition of a polygon.
sv: Beräknar den raka skelettpartitionen av en polygon.

note: Tag: para
en: Computes the straight skeleton partition of the input polygon geometry <parameter>geom</parameter>. The straight skeleton is a partitioning of the polygon into faces formed by tracing the collapse of its edges. If <parameter>auto_orientation</parameter> is set to true, the function will automatically adjust the orientation of the input polygon to ensure correct results.
sv: Beräknar den raka skelettpartitionen av den inmatade polygongeometrin <parameter>geom</parameter>. Det raka skelettet är en partitionering av polygonen i ytor som bildas genom att spåra kollapsen av dess kanter. Om <parameter>auto_orientation</parameter> är satt till true kommer funktionen automatiskt att justera indatapolygonens orientering för att säkerställa korrekta resultat.

note: Tag: para
en: Availability: 3.6.0 - requires SFCGAL &gt;= 2.0.0.
sv: Tillgänglighet: 3.6.0 - kräver SFCGAL &gt;= 2.0.0.

note: Tag: para
en: Straight Skeleton Partition of polygon
sv: Rakt skelett Delning av polygon

note: Tag: refpurpose
en: Computes a 3D buffer around a geometry.
sv: Beräknar en 3D-buffert runt en geometri.

note: Tag: para
en: Generates a 3D buffer around the input geometry <parameter>geom</parameter> with a specified <parameter>radius</parameter>. The buffer is constructed in 3D space, creating a volumetric representation of the geometry's surroundings. The <parameter>segments</parameter> parameter defines the number of segments used to approximate the curved sections of the buffer, with a minimum value of 4 segments required. The <parameter>buffer_type</parameter> specifies the type of buffer to create: 0: Rounded buffer (default) 1: Flat buffer 2: Square buffer
sv: Genererar en 3D-buffert runt indatageometrin <parameter>geom</parameter> med en angiven <parameter>radie</parameter>. Bufferten konstrueras i 3D-rymd och skapar en volymetrisk representation av geometrins omgivning. Parametern <parameter>segments</parameter> definierar antalet segment som används för att approximera de krökta delarna av bufferten, med ett minimivärde på 4 segment. Parametern <parameter>buffer_type</parameter> anger vilken typ av buffert som ska skapas: 0: Rundad buffert (standard) 1: Platt buffert 2: Kvadratisk buffert

note: Tag: para
en: Input geometry must be a Point or LineString.
sv: Indatageometrin måste vara en Point eller LineString.

note: Tag: para
en: Availability: 3.6.0 - requires SFCGAL &gt;= 2.0.0
sv: Tillgänglighet: 3.6.0 - kräver SFCGAL &gt;= 2.0.0

note: Tag: para
en: The following images were rendered pasting the output of the ST_AsX3D query into <link xlink:href="https://postgis.net/docs/support/viewers/x3d_viewer.htm">X3D Viewer</link>.
sv: Följande bilder gjordes genom att klistra in utdata från ST_AsX3D-frågan i <link xlink:href="https://postgis.net/docs/support/viewers/x3d_viewer.htm">X3D Viewer</link>.

note: Tag: para
en: segments=32 (rounded buffer)
sv: segment=32 (avrundad buffert)

note: Tag: para
en: 5 segments rounded
sv: 5 segment rundade

note: Tag: para
en: 32 segments, round
sv: 32 segment, runda

note: Tag: para
en: 32 segments, square
sv: 32 segment, fyrkantiga

note: Tag: refpurpose
en: Rotates a geometry by a given angle around the origin (0,0).
sv: Roterar en geometri med en given vinkel runt origo (0,0).

note: Tag: para
en: Rotates the input geometry <parameter>geom</parameter> by <parameter>angle</parameter> radians around the origin point (0,0). The rotation is performed in 2D space; Z coordinates are not modified. Positive angles rotate the geometry counter-clockwise.
sv: Roterar indatageometrin <parameter>geom</parameter> med <parameter>vinkelradianer</parameter> runt ursprungspunkten (0,0). Rotationen utförs i 2D-rymden; Z-koordinaterna ändras inte. Positiva vinklar roterar geometrin moturs.

note: Tag: refpurpose
en: Rotates a geometry by a given angle around a specified point in 2D.
sv: Roterar en geometri med en given vinkel runt en angiven punkt i 2D.

note: Tag: para
en: Rotates the input geometry <parameter>geom</parameter> by <parameter>angle</parameter> radians around the point (<parameter>cx</parameter>, <parameter>cy</parameter>). The rotation is performed in 2D space; Z coordinates are dropped. Positive angles rotate the geometry counter-clockwise.
sv: Roterar indatageometrin <parameter>geom</parameter> med <parameter>angle</parameter>-radianer runt punkten (<parameter>cx</parameter>, <parameter>cy</parameter>). Rotationen utförs i 2D-rymd; Z-koordinater utelämnas. Positiva vinklar roterar geometrin moturs.

note: Tag: refpurpose
en: Rotates a geometry in 3D space around an axis vector.
sv: Roterar en geometri i 3D-rymden runt en axelvektor.

note: Tag: para
en: Rotates the input geometry <parameter>geom</parameter> by <parameter>angle</parameter> radians around an axis defined by the vector (<parameter>ax</parameter>, <parameter>ay</parameter>, <parameter>az</parameter>) passing through the origin (0,0,0).
sv: Roterar indatageometrin <parameter>geom</parameter> med <parameter>vinkelradianer</parameter> runt en axel som definieras av vektorn<parameter>(ax,</parameter> <parameter>ay</parameter>, <parameter>az</parameter>) som passerar genom origo (0,0,0).

note: Tag: refpurpose
en: Rotates a geometry around the X-axis by a given angle.
sv: Roterar en geometri runt X-axeln med en given vinkel.

note: Tag: para
en: Rotates the input geometry <parameter>geom</parameter> by <parameter>angle</parameter> radians around the X-axis.
sv: Roterar indatageometrin <parameter>geom</parameter> med <parameter>vinkelradianer</parameter> runt X-axeln.

note: Tag: refpurpose
en: Rotates a geometry around the Y-axis by a given angle.
sv: Roterar en geometri runt Y-axeln med en given vinkel.

note: Tag: para
en: Rotates the input geometry <parameter>geom</parameter> by <parameter>angle</parameter> radians around the Y-axis passing.
sv: Roterar indatageometrin <parameter>geom</parameter> med <parameter>vinkelradianer</parameter> runt Y-axeln passerar.

note: Tag: refpurpose
en: Rotates a geometry around the Z-axis by a given angle.
sv: Roterar en geometri runt Z-axeln med en given vinkel.

note: Tag: para
en: Rotates the input geometry <parameter>geom</parameter> by <parameter>angle</parameter> radians around the Z-axis.
sv: Roterar indatageometrin <parameter>geom</parameter> med <parameter>vinkelradianer</parameter> runt Z-axeln.

note: Tag: refpurpose
en: Scales a geometry uniformly in all dimensions by a given factor.
sv: Skalar en geometri enhetligt i alla dimensioner med en given faktor.

note: Tag: para
en: Scales the input geometry <parameter>geom</parameter> by a uniform scale <parameter>factor</parameter> in all dimensions (X, Y, and Z). The scaling is performed relative to the origin point (0,0,0).
sv: Skalar inmatningsgeometrin <parameter>geom</parameter> med en enhetlig <parameter>skalfaktor</parameter> i alla dimensioner (X, Y och Z). Skalningen utförs i förhållande till ursprungspunkten (0,0,0).

note: Tag: refpurpose
en: Scales a geometry by separate factors along X, Y, and Z axes.
sv: Skalar en geometri med separata faktorer längs X-, Y- och Z-axlarna.

note: Tag: para
en: Scales the input geometry <parameter>geom</parameter> by different factors along the X, Y, and Z axes. The scaling is performed relative to the origin point (0,0,0).
sv: Skalar inmatningsgeometrin <parameter>geom</parameter> med olika faktorer längs X-, Y- och Z-axlarna. Skalningen utförs i förhållande till ursprungspunkten (0,0,0).

note: Tag: refpurpose
en: Scales a geometry in 3D space around a specified center point.
sv: Skalar en geometri i 3D-rymden runt en angiven mittpunkt.

note: Tag: para
en: Scales the input geometry <parameter>geom</parameter> by different factors along the X, Y, and Z axes, relative to a specified center point (<parameter>centerX</parameter>, <parameter>centerY</parameter>, <parameter>centerZ</parameter>).
sv: Skalar indatageometrin <parameter>geom</parameter> med olika faktorer längs X-, Y- och Z-axlarna i förhållande till en angiven mittpunkt (<parameter>centerX</parameter>, <parameter>centerY</parameter>, <parameter>centerZ</parameter>).

note: Tag: refpurpose
en: Translates (moves) a geometry by given offsets in 2D space.
sv: Translaterar (flyttar) en geometri med hjälp av givna offsets i 2D-rymden.

note: Tag: para
en: Translates the input geometry <parameter>geom</parameter> by adding <parameter>deltaX</parameter> to the X coordinates and <parameter>deltaY</parameter> to the Y coordinates. Z coordinates are dropped.
sv: Translaterar indatageometrin <parameter>geom</parameter> genom att lägga till <parameter>deltaX</parameter> till X-koordinaterna och <parameter>deltaY</parameter> till Y-koordinaterna. Z-koordinater utelämnas.

note: Tag: refpurpose
en: Translates (moves) a geometry by given offsets in 3D space.
sv: Translaterar (flyttar) en geometri med hjälp av givna offsets i 3D-rymden.

note: Tag: para
en: Translates the input geometry <parameter>geom</parameter> by adding <parameter>deltaX</parameter> to the X coordinates, <parameter>deltaY</parameter> to the Y coordinates, and <parameter>deltaZ</parameter> to the Z coordinates.
sv: Translaterar indatageometrin <parameter>geom</parameter> genom att lägga till <parameter>deltaX</parameter> till X-koordinaterna, <parameter>deltaY</parameter> till Y-koordinaterna och <parameter>deltaZ</parameter> till Z-koordinaterna.

note: Tag: refpurpose
en: Reduces the complexity of a geometry while preserving essential features and Z/M values.
sv: Minskar komplexiteten i en geometri samtidigt som viktiga egenskaper och Z/M-värden bevaras.

note: Tag: para
en: Simplifies a geometry using SFCGAL's simplification algorithm, which reduces the number of points or vertices while preserving the essential features of the geometry. This function preserves Z and M values during simplification.
sv: Förenklar en geometri med hjälp av SFCGAL:s förenklingsalgoritm, som minskar antalet punkter eller hörn samtidigt som geometrins väsentliga egenskaper bevaras. Denna funktion bevarar Z- och M-värden under förenklingen.

note: Tag: para
en: The algorithm is based on constrained triangulation and uses the <link xlink:href="https://doc.cgal.org/latest/Polyline_simplification_2/index.html">CGAL Polyline Simplification 2</link> library with additional handling to preserve Z and M coordinates. When topology is preserved and geometries intersect, Z and M values are interpolated at intersection points.
sv: Algoritmen är baserad på begränsad triangulering och använder <link xlink:href="https://doc.cgal.org/latest/Polyline_simplification_2/index.html">CGAL Polyline Simplification 2-biblioteket</link> med ytterligare hantering för att bevara Z- och M-koordinater. När topologin bevaras och geometrierna korsar varandra interpoleras Z- och M-värdena vid skärningspunkterna.

note: Tag: para
en: This function works well with 3D terrain-like geometries (2.5D) but is not designed for vertical surfaces like walls.
sv: Denna funktion fungerar bra med 3D-terrängliknande geometrier (2,5D) men är inte utformad för vertikala ytor som väggar.

note: Tag: para
en: Availability: 3.6.0 - requires SFCGAL &gt;= 2.1.0
sv: Tillgänglighet: 3.6.0 - kräver SFCGAL &gt;= 2.1.0

note: Tag: title
en: Parameters
sv: Parametrar

note: Tag: para
en: Input geometry
sv: Geometri för inmatning

note: Tag: parameter
en: threshold
sv: tröskelvärde

note: Tag: para
en: Maximum distance threshold (in geometry unit) for simplification. The higher this value, the more simplified the resulting geometry will be.
sv: Tröskelvärde för maximalt avstånd (i geometrisk enhet) för förenkling. Ju högre detta värde är, desto mer förenklad blir den resulterande geometrin.

note: Tag: parameter
en: preserveTopology
sv: bevaraTopologi

note: Tag: para
en: If set to true, the function ensures that the topology of the geometry is preserved. When geometries intersect in this mode, Z and M values at intersection points are interpolated. The default value is false.
sv: Om funktionen är inställd på true säkerställer den att geometrins topologi bevaras. När geometrier korsas i detta läge interpoleras Z- och M-värdena vid skärningspunkterna. Standardvärdet är false.

note: Tag: title
en: Return Value
sv: Returvärde

note: Tag: para
en: Returns a simplified geometry with preserved Z and M values.
sv: Returnerar en förenklad geometri med bevarade Z- och M-värden.

note: Tag: para
en: Originals geometries
sv: Originalgeometrier

note: Tag: para
en: Simplification with 0.5 and topology preserved
sv: Förenkling med 0,5 och bevarad topologi

note: Tag: para
en: Simplification with 0.5 without topology preservation
sv: Förenkling med 0,5 utan bevarande av topologi

note: Tag: refpurpose
en: Computes a 3D Alpha-wrapping strictly enclosing a geometry.
sv: Beräknar en 3D Alpha-wrapping som strikt omsluter en geometri.

note: Tag: para
en: Computes the <link xlink:href="https://doc.cgal.org/latest/Alpha_wrap_3/index.html">3D Alpha Wrapping</link> of the points in a geometry. An alpha wrapping is a watertight and orientable surface mesh that strictly encloses the input. It can be seen as an extension or refinement of an <link linkend="CG_AlphaShape">alpha-shape</link>.
sv: Beräknar <link xlink:href="https://doc.cgal.org/latest/Alpha_wrap_3/index.html">3D-alfaomslaget</link> för punkterna i en geometri. En alfaförpackning är ett vattentätt och orienterbart ytnät som strikt omsluter indata. Det kan ses som en utvidgning eller förfining av en <link linkend="CG_AlphaShape">alfa-form</link>.

note: Tag: para
en: The <varname>relative_alpha</varname> parameter controls which features will appear in the output. It can can have values from 0 to infinity. Smaller relative_alpha values result in simpler outputs, but they are less accurate representations of the original input.
sv: Parametern <varname>relative_alpha</varname> styr vilka funktioner som ska visas i utdata. Den kan ha värden från 0 till oändligt. Mindre relative_alpha-värden resulterar i enklare utdata, men de är mindre exakta representationer av den ursprungliga inmatningen.

note: Tag: para
en: The <varname>relative_offset</varname> parameter controls the tightness of the result. It can can have values from 0 to infinity. If this parameter is set to 0, its value is automatically determined based on the relative_alpha parameter.
sv: Parametern <varname>relative_offset</varname> styr hur tätt resultatet blir. Den kan ha värden från 0 till oändligt. Om denna parameter är inställd på 0 bestäms dess värde automatiskt utifrån parametern relative_alpha.

note: Tag: para
en: Alpha wrapping of a MultiPoint (same example As <xref linkend="CG_OptimalAlphaShape"/>)
sv: Alpha-inpackning av en MultiPoint (samma exempel som <xref linkend="CG_OptimalAlphaShape"/>)

note: Tag: para
en: Alpha wrapping of a MultiPoint (same example as <xref linkend="ST_ConcaveHull"/>)
sv: Alfaförpackning av en MultiPoint (samma exempel som <xref linkend="ST_ConcaveHull"/>)

note: Tag: para
en: Effect of the <varname>relative_alpha</varname> parameter with values 5, 10 and 20. A value of 5 results in a coarse output. Increasing the parameter up to 20 significantly improves the precision and granularity of the result.
sv: Effekt av parametern <varname>relative_alpha</varname> med värdena 5, 10 och 20. Ett värde på 5 resulterar i en grov utdata. Om parametern ökas till 20 förbättras resultatets precision och granularitet avsevärt.

note: Tag: title
en: Spatial Reference System Functions
sv: Funktioner för spatialt referenssystem

note: Tag: para
en: These functions work with the Spatial Reference System of geometries as defined in the <varname>spatial_ref_sys</varname> table.
sv: Dessa funktioner arbetar med det spatiala referenssystemet för geometrier som definieras i tabellen <varname>spatial_ref_sys</varname>.

note: Tag: refpurpose
en: Return a new geometry with coordinates transformed to a different spatial reference system using the inverse of a defined coordinate transformation pipeline.
sv: Returnerar en ny geometri med koordinater som transformerats till ett annat spatialt referenssystem med hjälp av inversen av en definierad pipeline för koordinattransformation.

note: Tag: para
en: Return a new geometry with coordinates transformed to a different spatial reference system using a defined coordinate transformation pipeline to go in the inverse direction.
sv: Returnerar en ny geometri med koordinater som transformerats till ett annat spatialt referenssystem med hjälp av en definierad pipeline för koordinattransformation i motsatt riktning.

note: Tag: para
en: Refer to <xref linkend="ST_TransformPipeline"/> for details on writing a transformation pipeline.
sv: Se <xref linkend="ST_TransformPipeline"/> för mer information om hur du skriver en transformationspipeline.

note: Tag: para
en: The SRID of the input geometry is ignored, and the SRID of the output geometry will be set to zero unless a value is provided via the optional <varname>to_srid</varname> parameter. When using <xref linkend="ST_TransformPipeline"/> the pipeline is executed in a forward direction. Using `ST_InverseTransformPipeline()` the pipeline is executed in the inverse direction.
sv: SRID för indatageometrin ignoreras och SRID för utdatageometrin sätts till noll om inte ett värde anges via den valfria parametern <varname>to_srid</varname>. När <xref linkend="ST_TransformPipeline"/> används körs pipelinen i framåtriktad riktning. Om du använder `ST_InverseTransformPipeline()` körs pipelinen i invers riktning.

note: Tag: para
en: Transforms using pipelines are a specialised version of <xref linkend="ST_Transform"/>. In most cases `ST_Transform` will choose the correct operations to convert between coordinate systems, and should be preferred.
sv: Transformationer som använder pipelines är en specialiserad version av <xref linkend="ST_Transform"/>. I de flesta fall väljer `ST_Transform` rätt operationer för att konvertera mellan koordinatsystem, och bör därför föredras.

note: Tag: para
en: Change WGS 84 long lat to UTM 31N using the EPSG:16031 conversion
sv: Ändra WGS 84 long lat till UTM 31N med hjälp av EPSG:16031-omvandlingen

note: Tag: para
en: GDA2020 example.
sv: GDA2020 exempel.

note: Tag: refpurpose
en: Set the SRID on a geometry.
sv: Ställ in SRID på en geometri.

note: Tag: para
en: Sets the SRID on a geometry to a particular integer value. Useful in constructing bounding boxes for queries.
sv: Ställer in SRID på en geometri till ett visst heltalsvärde. Användbart för att konstruera avgränsande rutor för frågor.

note: Tag: para
en: This function does not transform the geometry coordinates in any way - it simply sets the meta data defining the spatial reference system the geometry is assumed to be in. Use <xref linkend="ST_Transform"/> if you want to transform the geometry into a new projection.
sv: Den här funktionen omvandlar inte geometrikoordinaterna på något sätt - den ställer bara in metadata som definierar det spatiala referenssystem som geometrin antas vara i. Använd <xref linkend="ST_Transform"/> om du vill omvandla geometrin till en ny projektion.

note: Tag: para
en: -- Mark a point as WGS 84 long lat --
sv: -- Markera en punkt som WGS 84 long lat --

note: Tag: para
en: -- Mark a point as WGS 84 long lat and then transform to web mercator (Spherical Mercator) --
sv: -- Markera en punkt som WGS 84 long lat och transformera sedan till web mercator (Spherical Mercator) --

note: Tag: refpurpose
en: Returns the spatial reference identifier for a geometry.
sv: Returnerar den spatiala referensidentifieraren för en geometri.

note: Tag: refpurpose
en: Return a new geometry with coordinates transformed to a different spatial reference system.
sv: Returnerar en ny geometri med koordinater som transformerats till ett annat spatialt referenssystem.

note: Tag: para
en: Returns a new geometry with its coordinates transformed to a different spatial reference system. The destination spatial reference <varname>to_srid</varname> may be identified by a valid SRID integer parameter (i.e. it must exist in the <varname>spatial_ref_sys</varname> table). Alternatively, a spatial reference defined as a PROJ.4 string can be used for <varname>to_proj</varname> and/or <varname>from_proj</varname>, however these methods are not optimized. If the destination spatial reference system is expressed with a PROJ.4 string instead of an SRID, the SRID of the output geometry will be set to zero. With the exception of functions with <varname>from_proj</varname>, input geometries must have a defined SRID.
sv: Returnerar en ny geometri vars koordinater har omvandlats till ett annat spatialt referenssystem. Den spatiala destinationsreferensen <varname>to_srid</varname> kan identifieras med en giltig SRID heltalsparameter (dvs. den måste finnas i tabellen <varname>spatial_ref_sys</varname> ). Alternativt kan en spatial referens som definieras som en PROJ.4-sträng användas för <varname>to_proj</varname> och/eller <varname>from_proj</varname>, men dessa metoder är inte optimerade. Om det spatiala referenssystemet för destinationen uttrycks med en PROJ.4-sträng i stället för en SRID, kommer SRID för utdatageometrin att sättas till noll. Med undantag för funktioner med <varname>from_proj</varname> måste indatageometrier ha en definierad SRID.

note: Tag: para
en: ST_Transform is often confused with <xref linkend="ST_SetSRID"/>. ST_Transform actually changes the coordinates of a geometry from one spatial reference system to another, while ST_SetSRID() simply changes the SRID identifier of the geometry.
sv: ST_Transform förväxlas ofta med <xref linkend="ST_SetSRID"/>. ST_Transform ändrar faktiskt koordinaterna för en geometri från ett spatialt referenssystem till ett annat, medan ST_SetSRID() helt enkelt ändrar SRID-identifieraren för geometrin.

note: Tag: para
en: ST_Transform automatically selects a suitable conversion pipeline given the source and target spatial reference systems. To use a specific conversion method, use <xref linkend="ST_TransformPipeline"/>.
sv: ST_Transform väljer automatiskt en lämplig konverteringspipeline med tanke på källans och målets spatiala referenssystem. För att använda en specifik konverteringsmetod, använd <xref linkend="ST_TransformPipeline"/>.

note: Tag: para
en: Requires PostGIS be compiled with PROJ support. Use <xref linkend="PostGIS_Full_Version"/> to confirm you have PROJ support compiled in.
sv: Kräver att PostGIS är kompilerat med PROJ-stöd. Använd <xref linkend="PostGIS_Full_Version"/> för att bekräfta att du har PROJ-stöd kompilerat.

note: Tag: para
en: If using more than one transformation, it is useful to have a functional index on the commonly used transformations to take advantage of index usage.
sv: Om du använder mer än en transformation är det bra att ha ett funktionellt index på de vanligaste transformationerna för att dra nytta av indexanvändningen.

note: Tag: para
en: Enhanced: 2.3.0 support for direct PROJ.4 text was introduced.
sv: Förbättrad: 2.3.0 stöd för direkt PROJ.4-text infördes.

note: Tag: para
en: Change Massachusetts state plane US feet geometry to WGS 84 long lat
sv: Ändra Massachusetts statsplan US feet geometri till WGS 84 long lat

note: Tag: para
en: Example of creating a partial functional index. For tables where you are not sure all the geometries will be filled in, its best to use a partial index that leaves out null geometries which will both conserve space and make your index smaller and more efficient.
sv: Exempel på hur man skapar ett partiellt funktionellt index. För tabeller där du inte är säker på att alla geometrier kommer att fyllas i är det bäst att använda ett partiellt index som utelämnar nollgeometrier, vilket både sparar utrymme och gör ditt index mindre och mer effektivt.

note: Tag: para
en: Examples of using PROJ.4 text to transform with custom spatial references.
sv: Exempel på användning av PROJ.4-text för att transformera med anpassade spatiala referenser.

note: Tag: title
en: Configuring transformation behavior
sv: Konfigurera transformationsbeteende

note: Tag: para
en: Sometimes coordinate transformation involving a grid-shift can fail, for example if PROJ.4 has not been built with grid-shift files or the coordinate does not lie within the range for which the grid shift is defined. By default, PostGIS will throw an error if a grid shift file is not present, but this behavior can be configured on a per-SRID basis either by testing different <varname>to_proj</varname> values of PROJ.4 text, or altering the <varname>proj4text</varname> value within the <varname>spatial_ref_sys</varname> table.
sv: Ibland kan koordinattransformation som involverar en rutnätsförskjutning misslyckas, t.ex. om PROJ.4 inte har byggts med rutnätsförskjutningsfiler eller om koordinaten inte ligger inom det område för vilket rutnätsförskjutningen är definierad. Som standard kommer PostGIS att ge ett felmeddelande om det inte finns någon gridskiftfil, men detta beteende kan konfigureras per SRID antingen genom att testa olika <varname>to_proj-värden</varname> för PROJ.4-text eller genom att ändra <varname>proj4text-värdet</varname> i tabellen <varname>spatial_ref_sys</varname>.

note: Tag: para
en: For example, the proj4text parameter +datum=NAD87 is a shorthand form for the following +nadgrids parameter:
sv: Till exempel är proj4text-parametern +datum=NAD87 en kortform för följande +nadgrids-parameter:

note: Tag: para
en: The @ prefix means no error is reported if the files are not present, but if the end of the list is reached with no file having been appropriate (ie. found and overlapping) then an error is issued.
sv: Prefixet @ innebär att inget fel rapporteras om filerna inte finns, men om slutet av listan nås utan att någon fil har varit lämplig (dvs. hittad och överlappande) så utfärdas ett fel.

note: Tag: para
en: If, conversely, you wanted to ensure that at least the standard files were present, but that if all files were scanned without a hit a null transformation is applied you could use:
sv: Om du däremot vill säkerställa att åtminstone standardfilerna finns, men att en nolltransformation tillämpas om alla filer skannas utan träff, kan du använda:

note: Tag: para
en: The null grid shift file is a valid grid shift file covering the whole world and applying no shift. So for a complete example, if you wanted to alter PostGIS so that transformations to SRID 4267 that didn't lie within the correct range did not throw an ERROR, you would use the following:
sv: Null grid shift-filen är en giltig grid shift-fil som täcker hela världen och inte tillämpar någon förskjutning. Så för ett fullständigt exempel, om du ville ändra PostGIS så att transformationer till SRID 4267 som inte låg inom rätt intervall inte kastade ett ERROR, skulle du använda följande:

note: Tag: refpurpose
en: <refpurpose>Return a new geometry with coordinates transformed to a different spatial reference system using a defined coordinate transformation pipeline.</refpurpose>
sv: <refpurpose>Returnerar en ny geometri med koordinater som transformerats till ett annat spatialt referenssystem med hjälp av en definierad pipeline för koordinattransformation.</refpurpose>

note: Tag: para
en: <para>Return a new geometry with coordinates transformed to a different spatial reference system using a defined coordinate transformation pipeline.</para>
sv: <para>Returnerar en ny geometri med koordinater som transformerats till ett annat spatialt referenssystem med hjälp av en definierad pipeline för koordinattransformation.</para>

note: Tag: para
en: Transformation pipelines are defined using any of the following string formats:
sv: Transformationspipelines definieras med hjälp av något av följande strängformat:

note: Tag: para
en: <varname>urn:ogc:def:coordinateOperation:AUTHORITY::CODE</varname>. Note that a simple <varname>EPSG:CODE</varname> string does not uniquely identify a coordinate operation: the same EPSG code can be used for a CRS definition.
sv: <varname>urn:ogc:def:coordinateOperation:AUTHORITY::CODE</varname>. Observera att en enkel <varname>EPSG:CODE</varname> -sträng inte identifierar en koordinatoperation på ett unikt sätt: samma EPSG-kod kan användas för en CRS-definition.

note: Tag: para
en: A PROJ pipeline string of the form: <varname>+proj=pipeline ...</varname>. Automatic axis normalisation will not be applied, and if necessary the caller will need to add an additional pipeline step, or remove <varname>axisswap</varname> steps.
sv: En PROJ-pipeline-sträng av formen: <varname>+proj=pipeline ....</varname> Automatisk axelnormalisering kommer inte att tillämpas och vid behov måste den som ringer lägga till ytterligare ett pipelinesteg eller ta bort <varname>axelbytessteg</varname>.

note: Tag: para
en: Concatenated operations of the form: <varname>urn:ogc:def:coordinateOperation,coordinateOperation:EPSG::3895,coordinateOperation:EPSG::1618</varname>.
sv: Sammanlänkade operationer av formen: <varname>urn:ogc:def:coordinateOperation,coordinateOperation:EPSG::3895,coordinateOperation:EPSG::1618</varname>.

note: Tag: para
en: The SRID of the input geometry is ignored, and the SRID of the output geometry will be set to zero unless a value is provided via the optional <varname>to_srid</varname> parameter. When using `ST_TransformPipeline()` the pipeline is executed in a forward direction. Using <xref linkend="ST_InverseTransformPipeline"/> the pipeline is executed in the inverse direction.
sv: SRID för inmatningsgeometrin ignoreras och SRID för utdatageometrin kommer att sättas till noll om inte ett värde anges via den valfria parametern <varname>to_srid</varname>. När du använder `ST_TransformPipeline()` körs pipelinen i framåtriktad riktning. Om du använder <xref linkend="ST_InverseTransformPipeline"/> körs pipelinen i omvänd riktning.

note: Tag: refpurpose
en: Return the list of SRS codes associated with the given authority.
sv: Returnerar listan över SRS-koder som är associerade med den angivna myndigheten.

note: Tag: para
en: Returns a set of all <varname>auth_srid</varname> for the given <varname>auth_name</varname>.
sv: Returnerar en uppsättning av alla <varname>auth_srid</varname> för det angivna <varname>auth_name</varname>.

note: Tag: para
en: List the first ten codes associated with the EPSG authority.
sv: Ange de tio första koderna som är kopplade till myndigheten EPSG.

note: Tag: refpurpose
en: Return a metadata record for the requested authority and srid.
sv: Returnerar en metadatapost för den begärda myndigheten och srid.

note: Tag: para
en: Returns a metadata record for the requested <varname>auth_srid</varname> for the given <varname>auth_name</varname>. The record will have the <varname>auth_name</varname>, <varname>auth_srid</varname>, <varname>srname</varname>, <varname>srtext</varname>, <varname>proj4text</varname>, and the corners of the area of usage, <varname>point_sw</varname> and <varname>point_ne</varname>.
sv: Returnerar en metadatapost för den begärda <varname>auth_srid</varname> för det angivna <varname>auth_name</varname>. Posten kommer att innehålla <varname>auth_name</varname>, <varname>auth_srid</varname>, <varname>srname</varname>, <varname>srtext,</varname> <varname>proj4text</varname> och hörnen av användningsområdet, <varname>point_sw</varname> och <varname>point_ne</varname>.

note: Tag: para
en: Get the metadata for EPSG:3005.
sv: Hämta metadata för EPSG:3005.

note: Tag: refpurpose
en: Return metadata records for every spatial reference system in the underlying Proj database.
sv: Returnera metadataposter för varje spatialt referenssystem i den underliggande Proj-databasen.

note: Tag: funcdef
en: setof record <function>postgis_srs_all</function>
sv: <function>postgis_srs_all</function>

note: Tag: para
en: Returns a set of all metadata records in the underlying Proj database. The records will have the <varname>auth_name</varname>, <varname>auth_srid</varname>, <varname>srname</varname>, <varname>srtext</varname>, <varname>proj4text</varname>, and the corners of the area of usage, <varname>point_sw</varname> and <varname>point_ne</varname>.
sv: Returnerar en uppsättning av alla metadataposter i den underliggande Proj-databasen. Posterna kommer att ha <varname>auth_name</varname>, <varname>auth_srid</varname>, <varname>srname</varname>, <varname>srtext,</varname> <varname>proj4text</varname> och hörnen på användningsområdet, <varname>point_sw</varname> och <varname>point_ne</varname>.

note: Tag: para
en: Get the first 10 metadata records from the Proj database.
sv: Hämta de 10 första metadataposterna från databasen Proj.

note: Tag: refpurpose
en: Return metadata records for projected coordinate systems that have areas of usage that fully contain the bounds parameter.
sv: Returnera metadataposter för projicerade koordinatsystem som har användningsområden som helt innehåller parametern bounds.

note: Tag: para
en: Return a set of metadata records for projected coordinate systems that have areas of usage that fully contain the bounds parameter. Each record will have the <varname>auth_name</varname>, <varname>auth_srid</varname>, <varname>srname</varname>, <varname>srtext</varname>, <varname>proj4text</varname>, and the corners of the area of usage, <varname>point_sw</varname> and <varname>point_ne</varname>.
sv: Returnerar en uppsättning metadataposter för projicerade koordinatsystem som har användningsområden som helt innehåller parametern bounds. Varje post kommer att innehålla <varname>auth_name</varname>, <varname>auth_srid</varname>, <varname>srname</varname>, <varname>srtext,</varname> <varname>proj4text</varname> och användningsområdets hörn, <varname>point_sw</varname> och <varname>point_ne</varname>.

note: Tag: para
en: The search only looks for projected coordinate systems, and is intended for users to explore the possible systems that work for the extent of their data.
sv: Sökningen letar endast efter projicerade koordinatsystem och är avsedd för användare att utforska de möjliga system som fungerar för omfattningen av deras data.

note: Tag: para
en: Search for projected coordinate systems in Louisiana.
sv: Sök efter projicerade koordinatsystem i Louisiana.

note: Tag: para
en: Scan a table for max extent and find projected coordinate systems that might suit.
sv: Skanna en tabell för maximal utsträckning och hitta projicerade koordinatsystem som kan passa.

note: Tag: title
en: Trajectory Functions
sv: Trajektoriefunktioner

note: Tag: para
en: These functions support working with trajectories. A trajectory is a linear geometry with increasing measures (M value) on each coordinate. Spatio-temporal data can be modeled by using relative times (such as the epoch) as the measure values.
sv: Dessa funktioner stöder arbete med banor. En bana är en linjär geometri med ökande mått (M-värde) på varje koordinat. Spatialt-temporala data kan modelleras genom att använda relativa tider (t.ex. epoken) som mätvärden.

note: Tag: refpurpose
en: Tests if the geometry is a valid trajectory.
sv: Testar om geometrin är en giltig bana.

note: Tag: para
en: Tests if a geometry encodes a valid trajectory. A valid trajectory is represented as a <varname>LINESTRING</varname> with measures (M values). The measure values must increase from each vertex to the next.
sv: Testar om en geometri kodar för en giltig bana. En giltig bana representeras som en <varname>LINESTRING</varname> med mått (M-värden). Mätvärdena måste öka från varje toppunkt till nästa.

note: Tag: para
en: Valid trajectories are expected as input to spatio-temporal functions like <xref linkend="ST_ClosestPointOfApproach"/>
sv: Giltiga banor förväntas som indata till spatio-temporala funktioner som <xref linkend="ST_ClosestPointOfApproach"/>

note: Tag: refpurpose
en: Returns a measure at the closest point of approach of two trajectories.
sv: Returnerar ett mått på den närmaste närmandepunkten för två banor.

note: Tag: para
en: Returns the smallest measure at which points interpolated along the given trajectories are the least distance apart.
sv: Returnerar det minsta mått vid vilket punkter interpolerade längs de givna banorna har det minsta avståndet från varandra.

note: Tag: para
en: Inputs must be valid trajectories as checked by <xref linkend="ST_IsValidTrajectory"/>. Null is returned if the trajectories do not overlap in their M ranges.
sv: Ingångarna måste vara giltiga banor som kontrolleras av <xref linkend="ST_IsValidTrajectory"/>. Null returneras om banorna inte överlappar varandra i sina M-intervall.

note: Tag: para
en: To obtain the actual points at the computed measure use <xref linkend="ST_LocateAlong"/> .
sv: För att få de faktiska punkterna vid det beräknade måttet använder du <xref linkend="ST_LocateAlong"/>.

note: Tag: refpurpose
en: Returns the distance between the closest point of approach of two trajectories.
sv: Returnerar avståndet mellan de två banornas närmaste närmandepunkter.

note: Tag: para
en: Returns the distance (in 2D) between two trajectories at their closest point of approach.
sv: Returnerar avståndet (i 2D) mellan två banor vid deras närmaste närmandepunkt.

note: Tag: refpurpose
en: Tests if the closest point of approach of two trajectories is within the specified distance.
sv: Testar om den närmaste punkten för två banor ligger inom det angivna avståndet.

note: Tag: para
en: Tests whether two moving objects have ever been closer than the specified distance.
sv: Testar om två rörliga objekt någonsin har varit närmare än det angivna avståndet.

note: Tag: para
en: Inputs must be valid trajectories as checked by <xref linkend="ST_IsValidTrajectory"/>. False is returned if the trajectories do not overlap in their M ranges.
sv: Ingångarna måste vara giltiga banor som kontrolleras av <xref linkend="ST_IsValidTrajectory"/>. False returneras om banorna inte överlappar varandra i sina M-områden.

note: Tag: title
en: Affine Transformations
sv: Affina transformationer

note: Tag: para
en: These functions change the position and shape of geometries using <link xlink:href="https://en.wikipedia.org/wiki/Affine_transformation">affine transformations</link>.
sv: Dessa funktioner ändrar geometrins position och form med hjälp av <link xlink:href="https://en.wikipedia.org/wiki/Affine_transformation">affina transformationer</link>.

note: Tag: refpurpose
en: Apply a 3D affine transformation to a geometry.
sv: Tillämpa en 3D-affin transformation på en geometri.

note: Tag: para
en: Applies a 3D affine transformation to the geometry to do things like translate, rotate, scale in one step.
sv: Tillämpar en 3D-affin transformation på geometrin för att göra saker som att translatera, rotera och skala i ett steg.

note: Tag: para
en: Version 1: The call <programlisting>ST_Affine(geom, a, b, c, d, e, f, g, h, i, xoff, yoff, zoff) </programlisting> represents the transformation matrix <programlisting>/ a  b  c  xoff \
    | d  e  f  yoff |
    | g  h  i  zoff |
    \ 0  0  0     1 /</programlisting> and the vertices are transformed as follows: <programlisting>x' = a*x + b*y + c*z + xoff
    y' = d*x + e*y + f*z + yoff
    z' = g*x + h*y + i*z + zoff</programlisting> All of the translate / scale functions below are expressed via such an affine transformation.
sv: Version 1: Anropet <programlisting>ST_Affine(geom, a, b, c, d, e, f, g, h, i, xoff, yoff, zoff </programlisting> ) representerar transformationsmatrisen <programlisting>/ a b c xoff \
    | d e f yoff | | g h i zoff
    | g h i zoff |
    \ 0 0 0 1 /</programlisting> och topparna transformeras på följande sätt: <programlisting>x' = a*x + b*y + c*z + xoff
    y' = d*x + e*y + f*z + yoff
    z' = g*x + h*y + i*z + zoff</programlisting> Alla översättnings- / skalningsfunktioner nedan uttrycks via en sådan affin transformation.

note: Tag: para
en: Version 2: Applies a 2d affine transformation to the geometry. The call <programlisting>ST_Affine(geom, a, b, d, e, xoff, yoff)</programlisting> represents the transformation matrix <programlisting>/  a  b  0  xoff  \       /  a  b  xoff  \
    |  d  e  0  yoff  | rsp.  |  d  e  yoff  |
    |  0  0  1     0  |       \  0  0     1  /
    \  0  0  0     1  /</programlisting> and the vertices are transformed as follows: <programlisting>x' = a*x + b*y + xoff
    y' = d*x + e*y + yoff
    z' = z </programlisting> This method is a subcase of the 3D method above.
sv: Version 2: Tillämpar en 2D-affin transformation på geometrin. Anropet <programlisting>ST_Affine(geom, a, b, d, e, xoff, yoff)</programlisting> representerar transformationsmatrisen <programlisting>/ a b 0 xoff \ / a b xoff \
    | d e 0 yoff | rsp.  | d e yoff | | d e yoff
    | 0 0 1 0 | \ 0 0 1 /
    \ 0 0 0 1 /</programlisting> och topparna transformeras på följande sätt: <programlisting>x' = a*x + b*y + xoff
    y' = d*x + e*y + yoff
    z' = z </programlisting> Denna metod är ett delfall av 3D-metoden ovan.

note: Tag: para
en: Availability: 1.1.2. Name changed from Affine to ST_Affine in 1.2.2
sv: Tillgänglighet: 1.1.2. Namn ändrat från Affine till ST_Affine i 1.2.2

note: Tag: refpurpose
en: Rotates a geometry about an origin point.
sv: Roterar en geometri runt en ursprungspunkt.

note: Tag: para
en: Rotates geometry rotRadians counter-clockwise about the origin point. The rotation origin can be specified either as a POINT geometry, or as x and y coordinates. If the origin is not specified, the geometry is rotated about POINT(0 0).
sv: Roterar geometrin rotRadians moturs runt ursprungspunkten. Rotationsursprunget kan anges antingen som en POINT-geometri eller som x- och y-koordinater. Om origo inte anges roteras geometrin kring POINT(0 0).

note: Tag: para
en: Enhanced: 2.0.0 additional parameters for specifying the origin of rotation were added.
sv: Förbättrad: 2.0.0 ytterligare parametrar för att ange rotationens ursprung lades till.

note: Tag: para
en: Availability: 1.1.2. Name changed from Rotate to ST_Rotate in 1.2.2
sv: Tillgänglighet: 1.1.2. Namn ändrat från Rotate till ST_Rotate i 1.2.2

note: Tag: refpurpose
en: Rotates a geometry about the X axis.
sv: Roterar en geometri runt X-axeln.

note: Tag: para
en: Rotates a geometry geomA - rotRadians about the X axis.
sv: Roterar en geometri geomA - rotRadians runt X-axeln.

note: Tag: para
en: <code>ST_RotateX(geomA, rotRadians)</code> is short-hand for <code>ST_Affine(geomA, 1, 0, 0, 0, cos(rotRadians), -sin(rotRadians), 0, sin(rotRadians), cos(rotRadians), 0, 0, 0)</code>.
sv: <code>ST_RotateX(geomA, rotRadians</code> ) är en kortform av <code>ST_Affine(geomA, 1, 0, 0, 0, 0, cos(rotRadians), -sin(rotRadians), 0, sin(rotRadians), cos(rotRadians), 0, 0, 0)</code>.

note: Tag: para
en: Availability: 1.1.2. Name changed from RotateX to ST_RotateX in 1.2.2
sv: Tillgänglighet: 1.1.2. Namn ändrat från RotateX till ST_RotateX i 1.2.2

note: Tag: refpurpose
en: Rotates a geometry about the Y axis.
sv: Roterar en geometri runt Y-axeln.

note: Tag: para
en: Rotates a geometry geomA - rotRadians about the y axis.
sv: Roterar en geometri geomA - rotRadians runt y-axeln.

note: Tag: para
en: <code>ST_RotateY(geomA, rotRadians)</code> is short-hand for <code>ST_Affine(geomA, cos(rotRadians), 0, sin(rotRadians), 0, 1, 0, -sin(rotRadians), 0, cos(rotRadians), 0, 0, 0)</code>.
sv: <code>ST_RotateY(geomA, rotRadians</code> ) är en förkortning av <code>ST_Affine(geomA, cos(rotRadians), 0, sin(rotRadians), 0, 1, 0, -sin(rotRadians), 0, cos(rotRadians), 0, 0, 0)</code>.

note: Tag: para
en: Availability: 1.1.2. Name changed from RotateY to ST_RotateY in 1.2.2
sv: Tillgänglighet: 1.1.2. Namn ändrat från RotateY till ST_RotateY i 1.2.2

note: Tag: refpurpose
en: Rotates a geometry about the Z axis.
sv: Roterar en geometri runt Z-axeln.

note: Tag: para
en: Rotates a geometry geomA - rotRadians about the Z axis.
sv: Roterar en geometri geomA - rotRadians runt Z-axeln.

note: Tag: para
en: This is a synonym for ST_Rotate
sv: Detta är en synonym för ST_Rotate

note: Tag: para
en: <code>ST_RotateZ(geomA, rotRadians)</code> is short-hand for <code>SELECT ST_Affine(geomA, cos(rotRadians), -sin(rotRadians), 0, sin(rotRadians), cos(rotRadians), 0, 0, 0, 1, 0, 0, 0)</code>.
sv: <code>ST_RotateZ(geomA, rotRadians</code> ) är en förkortning av <code>SELECT ST_Affine(geomA, cos(rotRadians), -sin(rotRadians), 0, sin(rotRadians), cos(rotRadians), 0, 0, 0, 1, 0, 0, 0, 0).</code>.

note: Tag: para
en: Availability: 1.1.2. Name changed from RotateZ to ST_RotateZ in 1.2.2
sv: Tillgänglighet: 1.1.2. Namn ändrat från RotateZ till ST_RotateZ i 1.2.2

note: Tag: refpurpose
en: Scales a geometry by given factors.
sv: Skalar en geometri med givna faktorer.

note: Tag: para
en: Scales the geometry to a new size by multiplying the ordinates with the corresponding factor parameters.
sv: Skalar geometrin till en ny storlek genom att multiplicera ordinaterna med motsvarande faktorparametrar.

note: Tag: para
en: The version taking a geometry as the <varname>factor</varname> parameter allows passing a 2d, 3dm, 3dz or 4d point to set scaling factor for all supported dimensions. Missing dimensions in the <varname>factor</varname> point are equivalent to no scaling the corresponding dimension.
sv: Den version som tar en geometri som <varname>faktorparameter</varname> gör det möjligt att skicka en 2d-, 3dm-, 3dz- eller 4d-punkt för att ställa in skalningsfaktorn för alla dimensioner som stöds. Saknade dimensioner i <varname>faktorpunkten</varname> motsvarar ingen skalning av motsvarande dimension.

note: Tag: para
en: The three-geometry variant allows a "false origin" for the scaling to be passed in. This allows "scaling in place", for example using the centroid of the geometry as the false origin. Without a false origin, scaling takes place relative to the actual origin, so all coordinates are just multiplied by the scale factor.
sv: Varianten med tre geometrier gör det möjligt att ange ett "falskt ursprung" för skalningen. Detta möjliggör "skalning på plats", t.ex. genom att geometrins centroid används som falskt ursprung. Utan ett falskt ursprung sker skalningen i förhållande till det faktiska ursprunget, så alla koordinater multipliceras bara med skalfaktorn.

note: Tag: para
en: Availability: 1.1.0.
sv: Tillgänglighet: 1.1.0.

note: Tag: para
en: Enhanced: 2.2.0 support for scaling all dimension (<varname>factor</varname> parameter) was introduced.
sv: Förbättrad: 2.2.0 stöd för skalning av alla dimensioner<varname>(faktorparameter)</varname> infördes.

note: Tag: para
en: Enhanced: 2.5.0 support for scaling relative to a local origin (<varname>origin</varname> parameter) was introduced.
sv: Förbättrad: 2.5.0 stöd för skalning i förhållande till ett lokalt ursprung (<varname>origin</varname>-parametern) infördes.

note: Tag: refpurpose
en: Translates a geometry by given offsets.
sv: Translaterar en geometri med givna offsets.

note: Tag: para
en: Returns a new geometry whose coordinates are translated delta x,delta y,delta z units. Units are based on the units defined in spatial reference (SRID) for this geometry.
sv: Returnerar en ny geometri vars koordinater är translaterade delta x,delta y,delta z-enheter. Enheterna är baserade på de enheter som definieras i den spatiala referensen (SRID) för denna geometri.

note: Tag: para
en: Move a point 1 degree longitude
sv: Flytta en punkt 1 grads longitud

note: Tag: para
en: Move a linestring 1 degree longitude and 1/2 degree latitude
sv: Flytta en linestrings 1 grads longitud och 1/2 grads latitud

note: Tag: para
en: Move a 3d point
sv: Flytta en 3d-punkt

note: Tag: para
en: Move a curve and a point
sv: Flytta en kurva och en punkt

note: Tag: refpurpose
en: Translates and scales a geometry by given offsets and factors.
sv: Translaterar och skalar en geometri med hjälp av givna offsets och faktorer.

note: Tag: para
en: Translates the geometry using the deltaX and deltaY args, then scales it using the XFactor, YFactor args, working in 2D only.
sv: Translaterar geometrin med hjälp av argen deltaX och deltaY och skalar den sedan med hjälp av argen XFactor och YFactor, endast i 2D.

note: Tag: para
en: <code>ST_TransScale(geomA, deltaX, deltaY, XFactor, YFactor)</code> is short-hand for <code>ST_Affine(geomA, XFactor, 0, 0, 0, YFactor, 0, 0, 0, 1, deltaX*XFactor, deltaY*YFactor, 0)</code>.
sv: <code>ST_TransScale(geomA, deltaX, deltaY, XFactor, YFactor)</code> är en förkortning av <code>ST_Affine(geomA, XFactor, 0, 0, 0, YFactor, 0, 0, 0, 1, deltaX*XFactor, deltaY*YFactor, 0</code>).

note: Tag: title
en: Troubleshooting Functions
sv: Felsökningsfunktioner

note: Tag: para
en: These functions are utilities for troubleshooting and repairing geometry data. They are only needed if the geometry data is corrupted in some way, which should never happen under normal circumstances.
sv: Dessa funktioner är verktyg för felsökning och reparation av geometridata. De behövs bara om geometridata är korrumperade på något sätt, vilket aldrig ska hända under normala omständigheter.

note: Tag: title
en: PostGIS Geometry/Geography/Box Data Types
sv: PostGIS-datatyper Geometry/Geography/Box

note: Tag: para
en: This section lists the custom PostgreSQL data types installed by PostGIS to represent spatial data.
sv: I det här avsnittet listas de anpassade PostgreSQL-datatyperna som installerats av PostGIS för att representera spatiala data.

note: Tag: para
en: Each data type describes its type casting behavior. A <link xlink:href="https://www.postgresql.org/docs/current/sql-expressions.html#SQL-SYNTAX-TYPE-CASTS">type cast</link> converts values of one data type into another type. PostgreSQL allows defining casting behavior for custom types, along with the functions used to convert type values. Casts can have <emphasis role="bold">automatic</emphasis> behavior, which allows automatic conversion of a function argument to a type supported by the function.
sv: Varje datatyp beskriver sitt type casting-beteende. En <link xlink:href="https://www.postgresql.org/docs/current/sql-expressions.html#SQL-SYNTAX-TYPE-CASTS">type cast</link> konverterar värden av en datatyp till en annan typ. PostgreSQL tillåter att definiera casting-beteende för anpassade typer, tillsammans med de funktioner som används för att konvertera typvärden. Casts kan ha <emphasis role="bold">automatiskt</emphasis> beteende, vilket möjliggör automatisk konvertering av ett funktionsargument till en typ som stöds av funktionen.

note: Tag: para
en: Some casts have <emphasis role="bold">explicit</emphasis> behavior, which means the cast must be specified using the syntax <varname>CAST(myval As sometype)</varname> or <varname>myval::sometype</varname>. Explicit casting avoids the issue of ambiguous casts, which can occur when using an overloaded function which does not support a given type. For example, a function may accept a box2d or a box3d, but not a geometry. Since geometry has an automatic cast to both box types, this produces an "ambiguous function" error. To prevent the error use an explicit cast to the desired box type.
sv: Vissa casts har ett <emphasis role="bold">explicit</emphasis> beteende, vilket innebär att castet måste anges med syntaxen <varname>CAST(myval As sometype</varname> ) eller <varname>myval</varname>::sometype. Explicit casting undviker problemet med tvetydiga casts, som kan uppstå när man använder en överladdad funktion som inte stöder en viss typ. En funktion kan t.ex. acceptera en box2d eller en box3d, men inte en geometry. Eftersom geometry har en automatisk cast till båda box-typerna, ger detta ett "tvetydig funktion"-fel. För att förhindra felet ska du använda en explicit cast till önskad box-typ.

note: Tag: para
en: All data types can be cast to <varname>text</varname>, so this does not need to be specified explicitly.
sv: Alla datatyper kan castas till <varname>text</varname>, så detta behöver inte anges explicit.

note: Tag: refpurpose
en: The type representing a 2-dimensional bounding box.
sv: Typ som representerar en 2-dimensionell avgränsande box.

note: Tag: para
en: <varname>box2d</varname> is a spatial data type used to represent the two-dimensional bounding box enclosing a geometry or collection of geometries. For example, the <xref linkend="ST_Extent"/> aggregate function returns a <varname>box2d</varname> object.
sv: <varname>box2d</varname> är en spatial datatyp som används för att representera den tvådimensionella begränsningsbox som omsluter en geometri eller en samling geometrier. Aggregatfunktionen <xref linkend="ST_Extent"/> returnerar t.ex. ett <varname>box2d-objekt</varname>.

note: Tag: para
en: The representation contains the values <varname>xmin, ymin, xmax, ymax</varname>. These are the minimum and maximum values of the X and Y extents.
sv: Representationen innehåller värdena <varname>xmin, ymin, xmax, ymax</varname>. Dessa är minimi- och maximivärdena för X- och Y-utsträckningarna.

note: Tag: para
en: <varname>box2d</varname> objects have a text representation which looks like <code>BOX(1 2,5 6)</code>.
sv: <varname>box2d</varname>-objekt har en textrepresentation som ser ut som <code>BOX(1 2,5 6).</code>.

note: Tag: para
en: This table lists the automatic and explicit casts allowed for this data type:
sv: I denna tabell listas de automatiska och explicita casts som är tillåtna för denna datatyp:

note: Tag: entry
en: <entry>geometry</entry>
sv: <entry>geometri</entry>

note: Tag: refpurpose
en: The type representing a 3-dimensional bounding box.
sv: Typ som representerar en 3-dimensionell avgränsande box.

note: Tag: para
en: <varname>box3d</varname> is a PostGIS spatial data type used to represent the three-dimensional bounding box enclosing a geometry or collection of geometries. For example, the <xref linkend="ST_3DExtent"/> aggregate function returns a <varname>box3d</varname> object.
sv: <varname>box3d</varname> är en spatial datatyp i PostGIS som används för att representera den tredimensionella begränsningsbox som omsluter en geometri eller en samling geometrier. Aggregatfunktionen <xref linkend="ST_3DExtent"/> returnerar till exempel ett <varname>box3d-objekt</varname>.

note: Tag: para
en: The representation contains the values <varname>xmin, ymin, zmin, xmax, ymax, zmax</varname>. These are the minimum and maximum values of the X, Y and Z extents.
sv: Representationen innehåller värdena <varname>xmin, ymin, zmin, xmax, ymax, zmax</varname>. Dessa är minimi- och maximivärdena för X-, Y- och Z-utsträckningarna.

note: Tag: para
en: <varname>box3d</varname> objects have a text representation which looks like <code>BOX3D(1 2 3,5 6 5)</code>.
sv: <varname>box3d</varname>-objekt har en textrepresentation som ser ut som <code>BOX3D(1 2 3,5 6 5).</code>.

note: Tag: refpurpose
en: The type representing spatial features with planar coordinate systems.
sv: Den typ som representerar spatiala egenskaper med plana koordinatsystem.

note: Tag: para
en: <varname>geometry</varname> is a fundamental PostGIS spatial data type used to represent a feature in planar (Euclidean) coordinate systems.
sv: <varname>geometry</varname> är en grundläggande spatial datatyp i PostGIS som används för att representera en egenskap i plana (euklidiska) koordinatsystem.

note: Tag: para
en: All spatial operations on geometry use the units of the Spatial Reference System the geometry is in.
sv: Alla spatiala operationer på geometri använder enheterna i det spatiala referenssystem som geometrin befinner sig i.

note: Tag: entry
en: <entry>geography</entry>
sv: <entry>geografi</entry>

note: Tag: refpurpose
en: A composite type used to describe the parts of complex geometry.
sv: En sammansatt typ som används för att beskriva delarna i en komplex geometri.

note: Tag: para
en: <varname>geometry_dump</varname> is a <link xlink:href="https://www.postgresql.org/docs/current/rowtypes.html">composite data type</link> containing the fields:
sv: <varname>geometry_dump</varname> är en <link xlink:href="https://www.postgresql.org/docs/current/rowtypes.html">sammansatt datatyp</link> som innehåller fälten:

note: Tag: para
en: <varname>geom</varname> - a geometry representing a component of the dumped geometry. The geometry type depends on the originating function.
sv: <varname>geom</varname> - en geometri som representerar en komponent i den dumpade geometrin. Geometritypen beror på den ursprungliga funktionen.

note: Tag: para
en: <varname>path[]</varname> - an integer array that defines the navigation path within the dumped geometry to the <varname>geom</varname> component. The path array is 1-based (i.e. <varname>path[1]</varname> is the first element.)
sv: <varname>path[]</varname> - en heltalsarray som definierar navigeringsvägen inom den dumpade geometrin till <varname>geom-komponenten</varname>. Path-arrayen är 1-baserad (d.v.s. path <varname>[1]</varname> är det första elementet)

note: Tag: para
en: It is used by the <varname>ST_Dump*</varname> family of functions as an output type to explode a complex geometry into its constituent parts.
sv: Den används av <varname>ST_Dump*-familjen</varname> av funktioner som en utdatatyp för att bryta ner en komplex geometri i sina beståndsdelar.

note: Tag: refpurpose
en: The type representing spatial features with geodetic (ellipsoidal) coordinate systems.
sv: Den typ som representerar spatiala egenskaper med geodetiska (ellipsoidiska) koordinatsystem.

note: Tag: para
en: <varname>geography</varname> is a spatial data type used to represent a feature in geodetic coordinate systems. Geodetic coordinate systems model the earth using an ellipsoid.
sv: <varname>geography</varname> är en spatial datatyp som används för att representera en funktion i geodetiska koordinatsystem. Geodetiska koordinatsystem modellerar jorden med hjälp av en ellipsoid.

note: Tag: para
en: Spatial operations on the geography type provide more accurate results by taking the ellipsoidal model into account.
sv: Spatiala operationer på den geografiska typen ger mer exakta resultat genom att ta hänsyn till den ellipsoidiska modellen.

note: Tag: title
en: Geometry Validation
sv: Validering av geometri

note: Tag: para
en: These functions test whether geometries are valid according to the OGC SFS standard. They also provide information about the nature and location of invalidity. There is also a function to create a valid geometry out of an invalid one.
sv: Dessa funktioner testar om geometrierna är giltiga enligt OGC SFS-standarden. De ger också information om ogiltighetens art och plats. Det finns också en funktion för att skapa en giltig geometri från en ogiltig.

note: Tag: refpurpose
en: Tests if a geometry is well-formed in 2D.
sv: Testar om en geometri är välformad i 2D.

note: Tag: para
en: Tests if an ST_Geometry value is well-formed and valid in 2D according to the OGC rules. For geometries with 3 and 4 dimensions, the validity is still only tested in 2 dimensions. For geometries that are invalid, a PostgreSQL NOTICE is emitted providing details of why it is not valid.
sv: Testar om ett ST_Geometry-värde är välformat och giltigt i 2D enligt OGC:s regler. För geometrier med 3 och 4 dimensioner testas giltigheten fortfarande bara i 2 dimensioner. För geometrier som är ogiltiga skickas en PostgreSQL NOTICE ut med information om varför den inte är giltig.

note: Tag: para
en: For the version with the <varname>flags</varname> parameter, supported values are documented in <xref linkend="ST_IsValidDetail"/> This version does not print a NOTICE explaining invalidity.
sv: För versionen med parametern <varname>flags</varname> dokumenteras de värden som stöds i <xref linkend="ST_IsValidDetail"/>. Den här versionen skriver inte ut något meddelande som förklarar ogiltigheten.

note: Tag: para
en: For more information on the definition of geometry validity, refer to <xref linkend="OGC_Validity"/>
sv: För mer information om definitionen av geometrisk validitet, se <xref linkend="OGC_Validity"/>

note: Tag: para
en: SQL-MM defines the result of ST_IsValid(NULL) to be 0, while PostGIS returns NULL.
sv: SQL-MM definierar att resultatet av ST_IsValid(NULL) ska vara 0, medan PostGIS returnerar NULL.

note: Tag: para
en: The version accepting flags is available starting with 2.0.0.
sv: Den version som accepterar flaggor är tillgänglig från och med 2.0.0.

note: Tag: para
en: Neither OGC-SFS nor SQL-MM specifications include a flag argument for ST_IsValid. The flag is a PostGIS extension.
sv: Varken OGC-SFS eller SQL-MM-specifikationerna innehåller ett flaggargument för ST_IsValid. Flaggan är en PostGIS-utökning.

note: Tag: refpurpose
en: Returns a <varname>valid_detail</varname> row stating if a geometry is valid or if not a reason and a location.
sv: Returnerar en <varname>valid_detail-rad</varname> som anger om en geometri är giltig eller om den inte är det, en orsak och en plats.

note: Tag: para
en: Returns a <varname>valid_detail</varname> row, containing a boolean (<varname>valid</varname>) stating if a geometry is valid, a varchar (<varname>reason</varname>) stating a reason why it is invalid and a geometry (<varname>location</varname>) pointing out where it is invalid.
sv: Returnerar en <varname>valid_detail-rad</varname> som innehåller en boolean (<varname>valid)</varname> som anger om en geometri är giltig, en varchar (<varname>reason)</varname> som anger varför den är ogiltig och en geometri<varname>(location)</varname> som pekar ut var den är ogiltig.

note: Tag: para
en: Useful to improve on the combination of <xref linkend="ST_IsValid"/> and <xref linkend="ST_IsValidReason"/> to generate a detailed report of invalid geometries.
sv: Användbar för att förbättra kombinationen av <xref linkend="ST_IsValid"/> och <xref linkend="ST_IsValidReason"/> för att generera en detaljerad rapport om ogiltiga geometrier.

note: Tag: para
en: The optional <varname>flags</varname> parameter is a bitfield. It can have the following values:
sv: Den valfria parametern <varname>flags</varname> är ett bitfält. Den kan ha följande värden:

note: Tag: para
en: 0: Use usual OGC SFS validity semantics.
sv: 0: Använd vanlig OGC SFS-validitetssemantik.

note: Tag: para
en: 1: Consider certain kinds of self-touching rings (inverted shells and exverted holes) as valid. This is also known as "the ESRI flag", since this is the validity model used by those tools. Note that this is invalid under the OGC model.
sv: 1: Betrakta vissa typer av självberörande ringar (inverterade skal och exverterade hål) som giltiga. Detta är också känt som "ESRI-flaggan", eftersom det är den giltighetsmodell som används av dessa verktyg. Observera att detta är ogiltigt enligt OGC-modellen.

note: Tag: refpurpose
en: Returns text stating if a geometry is valid, or a reason for invalidity.
sv: Returnerar text som anger om en geometri är giltig, eller en orsak till ogiltigheten.

note: Tag: para
en: Returns text stating if a geometry is valid, or if invalid a reason why.
sv: Returnerar text som anger om en geometri är giltig, eller om den är ogiltig en orsak till detta.

note: Tag: para
en: Useful in combination with <xref linkend="ST_IsValid"/> to generate a detailed report of invalid geometries and reasons.
sv: Används i kombination med <xref linkend="ST_IsValid"/> för att generera en detaljerad rapport om ogiltiga geometrier och orsaker.

note: Tag: para
en: Allowed <varname>flags</varname> are documented in <xref linkend="ST_IsValidDetail"/>.
sv: Tillåtna <varname>flaggor</varname> finns dokumenterade i <xref linkend="ST_IsValidDetail"/>.

note: Tag: para
en: Availability: 2.0 version taking flags.
sv: Tillgänglighet: 2.0-versionen tar flaggor.

note: Tag: refpurpose
en: Attempts to make an invalid geometry valid without losing vertices.
sv: Försöker göra en ogiltig geometri giltig utan att förlora toppar.

note: Tag: para
en: The function attempts to create a valid representation of a given invalid geometry without losing any of the input vertices. Valid geometries are returned unchanged.
sv: Funktionen försöker skapa en giltig representation av en given ogiltig geometri utan att förlora någon av de ingående hörnen. Giltiga geometrier returneras oförändrade.

note: Tag: para
en: Supported inputs are: POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, POLYGONS, MULTIPOLYGONS and GEOMETRYCOLLECTIONS containing any mix of them.
sv: Ingångar som stöds är: POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, POLYGONS, MULTIPOLYGONS och GEOMETRYCOLLECTIONS som innehåller alla blandningar av dem.

note: Tag: para
en: In case of full or partial dimensional collapses, the output geometry may be a collection of lower-to-equal dimension geometries, or a geometry of lower dimension.
sv: Vid fullständig eller partiell dimensionell kollaps kan utdatageometrin vara en samling geometrier med lägre till lika stor dimension, eller en geometri med lägre dimension.

note: Tag: para
en: Single polygons may become multi-geometries in case of self-intersections.
sv: Enstaka polygoner kan bli multigeometrier vid självskärningar.

note: Tag: para
en: The <varname>params</varname> argument can be used to supply an options string to select the method to use for building valid geometry. The options string is in the format "method=linework|structure keepcollapsed=true|false". If no "params" argument is provided, the "linework" algorithm will be used as the default.
sv: Argumentet <varname>params</varname> kan användas för att ange en alternativsträng för att välja vilken metod som ska användas för att bygga giltig geometri. Alternativsträngen är i formatet "method=linework|structure keepcollapsed=true|false". Om inget "params"-argument anges kommer "linework"-algoritmen att användas som standard.

note: Tag: para
en: The "method" key has two values.
sv: "Method"-nyckeln har två värden.

note: Tag: para
en: "linework" is the original algorithm, and builds valid geometries by first extracting all lines, noding that linework together, then building a value output from the linework.
sv: "linework" är den ursprungliga algoritmen och bygger giltiga geometrier genom att först extrahera alla linjer, noda ihop detta linjearbete och sedan bygga en värdeutdata från linjearbetet.

note: Tag: para
en: "structure" is an algorithm that distinguishes between interior and exterior rings, building new geometry by unioning exterior rings, and then differencing all interior rings.
sv: "structure" är en algoritm som skiljer mellan inre och yttre ringar, bygger ny geometri genom att förena yttre ringar och sedan differentiera alla inre ringar.

note: Tag: para
en: The "keepcollapsed" key is only valid for the "structure" algorithm, and takes a value of "true" or "false". When set to "false", geometry components that collapse to a lower dimensionality, for example a one-point linestring would be dropped.
sv: Nyckeln "keepcollapsed" är endast giltig för algoritmen "structure" och har värdena "true" eller "false". När den är inställd på "false" kommer geometrikomponenter som kollapsar till en lägre dimensionalitet, t.ex. en enpunktslinestrings, att tas bort.

note: Tag: para
en: Enhanced: 2.0.1, speed improvements
sv: Förbättrad: 2.0.1, hastighetsförbättringar

note: Tag: para
en: Enhanced: 2.1.0, added support for GEOMETRYCOLLECTION and MULTIPOINT.
sv: Förbättrad: 2.1.0, stöd för GEOMETRYCOLLECTION och MULTIPOINT har lagts till.

note: Tag: para
en: Enhanced: 3.1.0, added removal of Coordinates with NaN values.
sv: Förbättrad: 3.1.0, har lagt till borttagning av koordinater med NaN-värden.

note: Tag: para
en: Enhanced: 3.2.0, added algorithm options, 'linework' and 'structure' which requires GEOS &gt;= 3.10.0.
sv: Förbättrad: 3.2.0, algoritmalternativen "linework" och "structure" har lagts till, vilket kräver GEOS &gt;= 3.10.0.

note: Tag: para
en: before_geom: MULTIPOLYGON of 2 overlapping polygons
sv: före_geom: MULTIPOLYGON av 2 överlappande polygoner

note: Tag: para
en: after_geom: MULTIPOLYGON of 4 non-overlapping polygons
sv: efter_geom: MULTIPOLYGON av 4 icke överlappande polygoner

note: Tag: para
en: after_geom_structure: MULTIPOLYGON of 1 non-overlapping polygon
sv: after_geom_strukture: MULTIPOLYGON av 1 icke överlappande polygon

note: Tag: para
en: before_geom: MULTIPOLYGON of 6 overlapping polygons
sv: före_geom: MULTIPOLYGON av 6 överlappande polygoner

note: Tag: para
en: after_geom: MULTIPOLYGON of 14 Non-overlapping polygons
sv: efter_geom: MULTIPOLYGON med 14 icke överlappande polygoner

note: Tag: para
en: after_geom_structure: MULTIPOLYGON of 1 Non-overlapping polygon
sv: after_geom_structure: MULTIPOLYGON av 1 icke överlappande polygon

note: Tag: title
en: Version Functions
sv: Versionsfunktioner

note: Tag: para
en: These functions report and upgrade PostGIS versions.
sv: Dessa funktioner rapporterar och uppgraderar PostGIS-versioner.

note: Tag: refpurpose
en: Packages and upgrades PostGIS extensions (e.g. postgis_raster, postgis_topology, postgis_sfcgal) to given or latest version.
sv: Paketerar och uppgraderar PostGIS-tillägg (t.ex. postgis_raster, postgis_topology, postgis_sfcgal) till given eller senaste version.

note: Tag: para
en: Packages and upgrades PostGIS extensions to given or latest version. Only extensions you have installed in the database will be packaged and upgraded if needed. Reports full PostGIS version and build configuration infos after. This is short-hand for doing multiple CREATE EXTENSION .. FROM unpackaged and ALTER EXTENSION .. UPDATE for each PostGIS extension. Currently only tries to upgrade extensions postgis, postgis_raster, postgis_sfcgal, postgis_topology, and postgis_tiger_geocoder.
sv: Paketerar och uppgraderar PostGIS-tillägg till given eller senaste version. Endast tillägg som du har installerat i databasen kommer att paketeras och uppgraderas om det behövs. Rapporterar fullständig PostGIS-version och information om byggkonfiguration efteråt. Detta är en förkortning för att göra flera CREATE EXTENSION ... FROM oförpackad och ALTER EXTENSION ... UPDATE för varje PostGIS-tillägg. Försöker för närvarande bara uppgradera tillägg postgis, postgis_raster, postgis_sfcgal, postgis_topology och postgis_tiger_geocoder.

note: Tag: para
en: Changed: 3.4.0 to add target_version argument.
sv: Ändrad: 3.4.0 för att lägga till argumentet target_version.

note: Tag: para
en: Changed: 3.3.0 support for upgrades from any PostGIS version. Does not work on all systems.
sv: Ändrat: 3.3.0 stöd för uppgraderingar från alla PostGIS-versioner. Fungerar inte på alla system.

note: Tag: para
en: Changed: 3.0.0 to repackage loose extensions and support postgis_raster.
sv: Ändrad: 3.0.0 för att packa om lösa tillägg och stödja postgis_raster.

note: Tag: refpurpose
en: Reports full PostGIS version and build configuration infos.
sv: Rapporterar fullständig information om PostGIS-version och byggkonfiguration.

note: Tag: para
en: Reports full PostGIS version and build configuration infos. Also informs about synchronization between libraries and scripts suggesting upgrades as needed.
sv: Rapporterar fullständig information om PostGIS-version och byggkonfiguration. Informerar också om synkronisering mellan bibliotek och skript som föreslår uppgraderingar vid behov.

note: Tag: para
en: Enhanced: 3.4.0 now includes extra PROJ configurations NETWORK_ENABLED, URL_ENDPOINT and DATABASE_PATH of proj.db location
sv: Förbättrad: 3.4.0 innehåller nu extra PROJ-konfigurationer NETWORK_ENABLED, URL_ENDPOINT och DATABASE_PATH för proj.db-platsen

note: Tag: refpurpose
en: Returns the version number of the GEOS library.
sv: Returnerar versionsnumret för GEOS-biblioteket.

note: Tag: para
en: Returns the version number of the GEOS library, or <varname>NULL</varname> if GEOS support is not enabled.
sv: Returnerar versionsnumret för GEOS-biblioteket, eller <varname>NULL</varname> om GEOS-stöd inte är aktiverat.

note: Tag: refpurpose
en: Returns the version number of the GEOS library against which PostGIS was built.
sv: Returnerar versionsnumret för GEOS-biblioteket som PostGIS byggdes mot.

note: Tag: para
en: Returns the version number of the GEOS library, or against which PostGIS was built.
sv: Returnerar versionsnumret för GEOS-biblioteket, eller mot vilket PostGIS byggdes.

note: Tag: refpurpose
en: Returns the version number of the liblwgeom library. This should match the version of PostGIS.
sv: Returnerar versionsnumret för liblwgeom-biblioteket. Detta bör matcha versionen av PostGIS.

note: Tag: para
en: Returns the version number of the liblwgeom library/
sv: Returnerar versionsnumret för liblwgeom-biblioteket/

note: Tag: refpurpose
en: Returns the version number of the libxml2 library.
sv: Returnerar versionsnumret för libxml2-biblioteket.

note: Tag: para
en: Returns the version number of the LibXML2 library.
sv: Returnerar versionsnumret för LibXML2-biblioteket.

note: Tag: refpurpose
en: Returns the version number of the libjson-c library.
sv: Returnerar versionsnumret för libjson-c-biblioteket.

note: Tag: para
en: Returns the version number of the LibJSON-C library.
sv: Returnerar versionsnumret för LibJSON-C-biblioteket.

note: Tag: refpurpose
en: <refpurpose>Returns build date of the PostGIS library.</refpurpose>
sv: <refpurpose>Returnerar byggdatum för PostGIS-biblioteket.</refpurpose>

note: Tag: para
en: <para>Returns build date of the PostGIS library.</para>
sv: <para>Returnerar byggdatum för PostGIS-biblioteket.</para>

note: Tag: refpurpose
en: <refpurpose>Returns the version number of the PostGIS library.</refpurpose>
sv: <refpurpose>Returnerar versionsnumret för PostGIS-biblioteket.</refpurpose>

note: Tag: para
en: <para>Returns the version number of the PostGIS library.</para>
sv: <para>Returnerar versionsnumret för PostGIS-biblioteket.</para>

note: Tag: refpurpose
en: Returns the version number of the PROJ4 library.
sv: Returnerar versionsnumret för PROJ4-biblioteket.

note: Tag: para
en: Returns the version number of the PROJ library and some configuration options of proj.
sv: Returnerar versionsnumret för PROJ-biblioteket och vissa konfigurationsalternativ för proj.

note: Tag: para
en: Enhanced: 3.4.0 now includes NETWORK_ENABLED, URL_ENDPOINT and DATABASE_PATH of proj.db location
sv: Förbättrad: 3.4.0 inkluderar nu NETWORK_ENABLED, URL_ENDPOINT och DATABASE_PATH för proj.db-platsen

note: Tag: refpurpose
en: Returns the version number of the PROJ library against which PostGIS was built.
sv: Returnerar versionsnumret för PROJ-biblioteket som PostGIS byggdes mot.

note: Tag: para
en: Returns the version number of the PROJ library, or against which PostGIS was built.
sv: Returnerar versionsnumret för PROJ-biblioteket, eller mot vilket PostGIS byggdes.

note: Tag: refpurpose
en: Returns the version number of the internal Wagyu library.
sv: Returnerar versionsnumret för det interna Wagyu-biblioteket.

note: Tag: para
en: Returns the version number of the internal Wagyu library, or <varname>NULL</varname> if Wagyu support is not enabled.
sv: Returnerar versionsnumret för det interna Wagyu-biblioteket, eller <varname>NULL</varname> om Wagyu-stöd inte är aktiverat.

note: Tag: refpurpose
en: <refpurpose>Returns build date of the PostGIS scripts.</refpurpose>
sv: <refpurpose>Returnerar byggdatum för PostGIS-skript.</refpurpose>

note: Tag: para
en: <para>Returns build date of the PostGIS scripts.</para>
sv: <para>Returnerar byggdatum för PostGIS-skript.</para>

note: Tag: refpurpose
en: <refpurpose>Returns version of the PostGIS scripts installed in this database.</refpurpose>
sv: <refpurpose>Returnerar versionen av de PostGIS-skript som är installerade i databasen.</refpurpose>

note: Tag: para
en: <para>Returns version of the PostGIS scripts installed in this database.</para>
sv: <para>Returnerar versionen av de PostGIS-skript som är installerade i databasen.</para>

note: Tag: para
en: If the output of this function doesn't match the output of <xref linkend="PostGIS_Scripts_Released"/> you probably missed to properly upgrade an existing database. See the <link linkend="upgrading">Upgrading</link> section for more info.
sv: Om utdata från denna funktion inte stämmer överens med utdata från <xref linkend="PostGIS_Scripts_Released"/> har du förmodligen missat att uppgradera en befintlig databas på rätt sätt. Se avsnittet <link linkend="upgrading">Uppgradering</link> för mer information.

note: Tag: para
en: Availability: 0.9.0
sv: Tillgänglighet: 0.9.0

note: Tag: refpurpose
en: <refpurpose>Returns the version number of the postgis.sql script released with the installed PostGIS lib.</refpurpose>
sv: <refpurpose>Returnerar versionsnumret för skriptet postgis.sql som släpptes med det installerade PostGIS-biblioteket.</refpurpose>

note: Tag: para
en: <para>Returns the version number of the postgis.sql script released with the installed PostGIS lib.</para>
sv: <para>Returnerar versionsnumret för skriptet postgis.sql som släpptes med det installerade PostGIS-biblioteket.</para>

note: Tag: para
en: Starting with version 1.1.0 this function returns the same value of <xref linkend="PostGIS_Lib_Version"/>. Kept for backward compatibility.
sv: Från och med version 1.1.0 returnerar denna funktion samma värde som <xref linkend="PostGIS_Lib_Version"/>. Bevaras för bakåtkompatibilitet.

note: Tag: refpurpose
en: <refpurpose>Returns PostGIS version number and compile-time options.</refpurpose>
sv: <refpurpose>Returnerar PostGIS versionsnummer och kompileringstidsalternativ.</refpurpose>

note: Tag: para
en: <para>Returns PostGIS version number and compile-time options.</para>
sv: <para>Returnerar PostGIS versionsnummer och kompileringstidsalternativ.</para>

note: Tag: subtitle
en: Release Notes
sv: Anteckningar för release

note: Tag: para
en: 2025/08/25
sv: 2025-08-25

note: Tag: para
en: This version requires PostgreSQL 12-18beta3, GEOS 3.8 or higher, and Proj 6.1+. To take advantage of all features, GEOS 3.14+ is needed. To take advantage of all SFCGAL features, SFCGAL 2.2+ is needed.
sv: Denna version kräver PostgreSQL 12-18beta3, GEOS 3.8 eller högre och Proj 6.1+. För att kunna utnyttja alla funktioner krävs GEOS 3.14+. För att kunna utnyttja alla SFCGAL-funktioner krävs SFCGAL 2.2+.

note: Tag: para
en: Many thanks to our translation teams, in particular:
sv: Ett stort tack till våra översättningsteam, i synnerhet:

note: Tag: para
en: Teramoto Ikuhiro (Japanese Team)
sv: Teramoto Ikuhiro (japanska teamet)

note: Tag: para
en: Daniel Nylander (Swedish Team)
sv: Daniel Nylander (svenska teamet)

note: Tag: para
en: Dapeng Wang, Zuo Chenwei from HighGo (Chinese Team)
sv: Dapeng Wang, Zuo Chenwei från HighGo (kinesiska teamet)

note: Tag: para
en: Denys Kovshun (Ukrainian Team)
sv: Denys Kovshun (Ukrainska teamet)

note: Tag: title
en: Breaking Changes
sv: Förändringar

note: Tag: para
en: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5799">#5799</link>, make ST_TileEnvelope clips envelopes to tile plane extent (Paul Ramsey)
sv: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5799">#5799</link>, gör ST_TileEnvelope klipper kuvert till plattplanets utsträckning (Paul Ramsey)

note: Tag: para
en: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5829">#5829</link>, remove constraint checking from geometry_columns view (Paul Ramsey)
sv: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5829">#5829</link>, ta bort begränsningskontroll från geometry_columns-vyn (Paul Ramsey)

note: Tag: para
en: <link xlink:href="https://trac.osgeo.org/postgis/ticket/3373">#3373</link>, <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/pulls/255">GT-255</link>, [topology] Support for upgrading domains (Ayo Adesugba, U.S. Census Bureau)
sv: <link xlink:href="https://trac.osgeo.org/postgis/ticket/3373">#3373</link>, <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/pulls/255">GT-255</link>, [topologi] Stöd för uppgradering av domäner (Ayo Adesugba, U.S. Census Bureau)

note: Tag: para
en: <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/pulls/252">GT-252</link>, ST_NumGeometries/ST_GeometryN treat TIN and PolyhedralSurface as unitary geometries, use ST_NumPatches/ST_PatchN for patch access (Loïc Bartoletti)
sv: <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/pulls/252">GT-252</link>, ST_NumGeometries/ST_GeometryN behandlar TIN och PolyhedralSurface som enhetsgeometrier, använd ST_NumPatches/ST_PatchN för patchåtkomst (Loïc Bartoletti)

note: Tag: para
en: <link xlink:href="https://trac.osgeo.org/postgis/ticket/3110">#3110</link>, <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/pulls/242">GT-242</link>, [topology] Support for bigint (Ayo Adesugba, U.S. Census Bureau)
sv: <link xlink:href="https://trac.osgeo.org/postgis/ticket/3110">#3110</link>, <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/pulls/242">GT-242</link>, [topologi] Stöd för bigint (Ayo Adesugba, U.S. Census Bureau)

note: Tag: para
en: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5359">#5359</link>, <link xlink:href="https://trac.osgeo.org/postgis/ticket/5897">#5897</link>, <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/pulls/260">GT-260</link> [tiger_geocoder] Use @extschema:extension@ for PG &gt;= 16 to schema qualify dependent extensions, switch to use typmod for tiger tables (Regina Obe)
sv: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5359">#5359</link>, <link xlink:href="https://trac.osgeo.org/postgis/ticket/5897">#5897</link>, <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/pulls/260">GT-260</link> [tiger_geocoder] Använd @extschema:extension@ för PG &gt;= 16 för att schema-kvalificera beroende tillägg, byt till typmod för tiger-tabeller (Regina Obe)

note: Tag: title
en: Removed / Deprecate signatures
sv: Borttagna/föråldrade signaturer

note: Tag: para
en: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5498">#5498</link> Drop st_approxquantile(raster, double precision), wasn't usable as it triggered is not unique error when used (Regina Obe)
sv: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5498">#5498</link> Ta bort st_approxquantile(raster, double precision), kunde inte användas eftersom det utlöste ett felmeddelande om att det inte var unikt när det användes (Regina Obe)

note: Tag: title
en: New Features
sv: Nya funktioner

note: Tag: para
en: <link xlink:href="https://github.com/postgis/postgis/pull/803">GH-803</link>, [sfcgal] ADD CG_Simplify function (Loïc Bartoletti)
sv: <link xlink:href="https://github.com/postgis/postgis/pull/803">GH-803</link>, [sfcgal] ADD CG_Simplify-funktion (Loïc Bartoletti)

note: Tag: para
en: <link xlink:href="https://github.com/postgis/postgis/pull/805">GH-805</link>, [sfcgal] Add M support for SFCGAL &gt;= 1.5.0 (Loïc Bartoletti)
sv: <link xlink:href="https://github.com/postgis/postgis/pull/805">GH-805</link>, [sfcgal] Lägg till M-stöd för SFCGAL &gt;= 1.5.0 (Loïc Bartoletti)

note: Tag: para
en: <link xlink:href="https://github.com/postgis/postgis/pull/801">GH-801</link>, [sfcgal] ADD CG_3DAlphaWrapping function (Jean Felder)
sv: <link xlink:href="https://github.com/postgis/postgis/pull/801">GH-801</link>, [sfcgal] ADD CG_3DAlphaWrapping-funktion (Jean Felder)

note: Tag: para
en: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5894">#5894</link>, [topology] TotalTopologySize (Sandro Santilli)
sv: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5894">#5894</link>, [topologi] TotalTopologySize (Sandro Santilli)

note: Tag: para
en: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5890">#5890</link>, [topology] ValidateTopologyPrecision, MakeTopologyPrecise (Sandro Santilli)
sv: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5890">#5890</link>, [topologi] ValidateTopologyPrecision, MakeTopologyPrecise (Sandro Santilli)

note: Tag: para
en: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5861">#5861</link>, [topology] Add --drop-topology switch to pgtopo_import (Sandro Santilli)
sv: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5861">#5861</link>, [topologi] Lägg till --drop-topology switch till pgtopo_import (Sandro Santilli)

note: Tag: para
en: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5784">#5784</link>, <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/pulls/223">GT-223</link> Export circ_tree_distance_tree_internal for mobilitydb use (Maxime Schoemans)
sv: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5784">#5784</link>, <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/pulls/223">GT-223</link> Exportera circ_tree_distance_tree_internal för användning i mobilitydb (Maxime Schoemans)

note: Tag: para
en: <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/pulls/228">GT-228</link> [sfcgal] Add new functions (Scale, Translate, Rotate, Buffer 3D and Straight Skeleton Partition) from SFCGAL 2 (Loïc Bartoletti)
sv: <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/pulls/228">GT-228</link> [sfcgal] Lägg till nya funktioner (Skala, Översätt, Rotera, Buffert 3D och Rak skelettpartition) från SFCGAL 2 (Loïc Bartoletti)

note: Tag: para
en: [raster] New GUC postgis.gdal_cpl_debug, enables GDAL debugging messages and routes them into the PostgreSQL logging system. (Paul Ramsey)
sv: [raster] Ny GUC postgis.gdal_cpl_debug, aktiverar GDAL-felsökningsmeddelanden och dirigerar dem till PostgreSQL-loggningssystemet. (Paul Ramsey)

note: Tag: para
en: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5841">#5841</link>, Change interrupt handling to remove use of pqsignal to support PG 18 (Paul Ramsey)
sv: <link xlink:href="https://trac.osgeo.org/postgis/ticket/5841">#5841</link>, Ändra avbrottshantering för att ta bort användningen av pqsignal för att stödja PG 18 (Paul Ramsey)

note: Tag: para
en: Add ST_CoverageClean to edge match and gap remove polygonal coverages (Paul Ramsey) from GEOS 3.14 (Martin Davis)
sv: Lägg till ST_CoverageClean för kantmatchning och borttagning av polygonala täckningar (Paul Ramsey) från GEOS 3.14 (Martin Davis)

note: Tag: para
en: <link xlink:href="https://trac.osgeo.org/postgis/ticket/3110">#3110</link>, <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/pulls/242">GT-242</link> [topology] Support for bigint (Ayo Adesugba, U.S. Census Bureau)
sv: <link xlink:href="https://trac.osgeo.org/postgis/ticket/3110">#3110</link>, <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/pulls/242">GT-242</link> [topologi] Stöd för bigint (Ayo Adesugba, U.S. Census Bureau)

note: Tag: para
en: [raster] Add ST_ReclassExact to quickly remap values in raster (Paul Ramsey)
sv: [raster] Lägg till ST_ReclassExact för att snabbt ommappa värden i raster (Paul Ramsey)

note: Tag: title
en: Reporting Problems
sv: Rapportering av problem

note: Tag: title
en: Reporting Software Bugs
sv: Rapportering av programvarubuggar

note: Tag: para
en: Reporting bugs effectively is a fundamental way to help PostGIS development. The most effective bug report is that enabling PostGIS developers to reproduce it, so it would ideally contain a script triggering it and every information regarding the environment in which it was detected. Good enough info can be extracted running <code>SELECT postgis_full_version()</code> [for PostGIS] and <code>SELECT version()</code> [for postgresql].
sv: Att rapportera buggar på ett effektivt sätt är ett grundläggande sätt att hjälpa PostGIS-utvecklingen. Den mest effektiva buggrapporten är den som gör det möjligt för PostGIS-utvecklare att reproducera den, så den skulle helst innehålla ett skript som utlöser den och all information om miljön där den upptäcktes. Tillräckligt bra information kan extraheras genom att köra <code>SELECT postgis_full_version()</code> [för PostGIS] och <code>SELECT version()</code> [för postgresql].

note: Tag: para
en: If you aren't using the latest release, it's worth taking a look at its <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/raw/branch/master/NEWS">release changelog</link> first, to find out if your bug has already been fixed.
sv: Om du inte använder den senaste versionen är det värt att ta en titt på versionens <link xlink:href="https://git.osgeo.org/gitea/postgis/postgis/raw/branch/master/NEWS">changelog</link> först för att ta reda på om din bugg redan har åtgärdats.

note: Tag: para
en: Using the <link xlink:href="http://trac.osgeo.org/postgis/">PostGIS bug tracker</link> will ensure your reports are not discarded, and will keep you informed on its handling process. Before reporting a new bug please query the database to see if it is a known one, and if it is please add any new information you have about it.
sv: Genom att använda <link xlink:href="http://trac.osgeo.org/postgis/">PostGIS buggspårare</link> säkerställer du att dina rapporter inte kasseras och håller dig informerad om hanteringsprocessen. Innan du rapporterar en ny bugg, kontrollera i databasen om den är känd och om den är det, lägg till eventuell ny information du har om den.

note: Tag: para
en: You might want to read Simon Tatham's paper about <link xlink:href="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html">How to Report Bugs Effectively</link> before filing a new report.
sv: Du kanske vill läsa Simon Tathams artikel om <link xlink:href="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html">hur du rapporterar buggar på ett effektivt sätt</link> innan du skickar in en ny rapport.

note: Tag: title
en: Reporting Documentation Issues
sv: Rapportering av dokumentationsproblem

note: Tag: para
en: The documentation should accurately reflect the features and behavior of the software. If it doesn't, it could be because of a software bug or because the documentation is in error or deficient.
sv: Dokumentationen ska på ett korrekt sätt återspegla programvarans funktioner och beteende. Om den inte gör det kan det bero på en programvarufel eller på att dokumentationen är felaktig eller bristfällig.

note: Tag: para
en: Documentation issues can also be reported to the <link xlink:href="http://trac.osgeo.org/postgis">PostGIS bug tracker</link>.
sv: Dokumentationsproblem kan också rapporteras till <link xlink:href="http://trac.osgeo.org/postgis">PostGIS bug tracker</link>.

note: Tag: para
en: If your revision is trivial, just describe it in a new bug tracker issue, being specific about its location in the documentation.
sv: Om din revidering är trivial kan du bara beskriva den i ett nytt buggtrackerärende och ange dess plats i dokumentationen.

note: Tag: para
en: If your changes are more extensive, a patch is definitely preferred. This is a four step process on Unix (assuming you already have <link xlink:href="https://git-scm.com/">git</link> installed):
sv: Om dina ändringar är mer omfattande är en patch definitivt att föredra. Detta är en process i fyra steg på Unix (förutsatt att du redan har <link xlink:href="https://git-scm.com/">git</link> installerat):

note: Tag: para
en: Clone the PostGIS' git repository. On Unix, type:
sv: Klona PostGIS git-repository. På Unix, skriv:

note: Tag: para
en: This will be stored in the directory postgis
sv: Detta kommer att lagras i katalogen postgis

note: Tag: para
en: Make your changes to the documentation with your favorite text editor. On Unix, type (for example):
sv: Gör dina ändringar i dokumentationen med din favorittextredigerare. På Unix skriver du (till exempel):

note: Tag: para
en: Note that the documentation is written in DocBook XML rather than HTML, so if you are not familiar with it please follow the example of the rest of the documentation.
sv: Observera att dokumentationen är skriven i DocBook XML snarare än HTML, så om du inte är bekant med det, följ exemplet i resten av dokumentationen.

note: Tag: para
en: Make a patch file containing the differences from the master copy of the documentation. On Unix, type:
sv: Skapa en patch-fil som innehåller skillnaderna från huvudkopian av dokumentationen. På Unix skriver du:

note: Tag: para
en: Attach the patch to a new issue in bug tracker.
sv: Bifoga korrigeringen till ett nytt problem i buggtracker.

note: Tag: title
en: Data Management
sv: Datahantering

note: Tag: title
en: Spatial Data Model
sv: Modell för spatial data

note: Tag: title
en: OGC Geometry
sv: OGC Geometri

note: Tag: para
en: The Open Geospatial Consortium (OGC) developed the <link xlink:href="https://www.ogc.org/standards/sfa"><emphasis>Simple Features Access</emphasis></link> standard (SFA) to provide a model for geospatial data. It defines the fundamental spatial type of <emphasis role="bold">Geometry</emphasis>, along with operations which manipulate and transform geometry values to perform spatial analysis tasks. PostGIS implements the OGC Geometry model as the PostgreSQL data types <link linkend="PostGIS_Geometry">geometry</link> and <link linkend="PostGIS_Geography">geography</link>.
sv: Open Geospatial Consortium (OGC) har utvecklat <link xlink:href="https://www.ogc.org/standards/sfa"><emphasis>Enkel åtkomst till funktioner</emphasis></link> (SFA) för att tillhandahålla en modell för geospatiala data. Den definierar den grundläggande spatiala typen av <emphasis role="bold">geometri</emphasis>, tillsammans med operationer som manipulerar och transformerar geometrivärden för att utföra spatiala analysuppgifter. PostGIS implementerar OGC Geometry-modellen som PostgreSQL-datatyperna <link linkend="PostGIS_Geometry">geometri</link> och <link linkend="PostGIS_Geography">geografi</link>.

note: Tag: para
en: Geometry is an <emphasis>abstract</emphasis> type. Geometry values belong to one of its <emphasis>concrete</emphasis> subtypes which represent various kinds and dimensions of geometric shapes. These include the <emphasis role="bold">atomic</emphasis> types <link linkend="Point">Point</link>, <link linkend="LineString">LineString</link>, <link linkend="LinearRing">LinearRing</link> and <link linkend="Polygon">Polygon</link>, and the <emphasis role="bold">collection</emphasis> types <link linkend="MultiPoint">MultiPoint</link>, <link linkend="MultiLineString">MultiLineString</link>, <link linkend="MultiPolygon">MultiPolygon</link> and <link linkend="GeometryCollection">GeometryCollection</link>. The <link xlink:href="https://portal.ogc.org/files/?artifact_id=25355"><emphasis>Simple Features Access - Part 1: Common architecture v1.2.1</emphasis></link> adds subtypes for the structures <link linkend="PolyhedralSurface">PolyhedralSurface</link>, <link linkend="Triangle">Triangle</link> and <link linkend="TIN">TIN</link>.
sv: Geometry är en <emphasis>abstrakt</emphasis> typ. Geometry-värden tillhör en av dess <emphasis>konkreta</emphasis> subtyper som representerar olika typer och dimensioner av geometriska former. Dessa inkluderar <emphasis role="bold">atomtyperna</emphasis> <link linkend="Point">Point</link>, <link linkend="LineString">LineString</link>, <link linkend="LinearRing">LinearRing</link> och <link linkend="Polygon">Polygon</link>, samt <emphasis role="bold">samlingstyperna</emphasis> <link linkend="MultiPoint">MultiPoint</link>, <link linkend="MultiLineString">MultiLineString</link>, <link linkend="MultiPolygon">MultiPolygon</link> och <link linkend="GeometryCollection">GeometryCollection</link>. De <link xlink:href="https://portal.ogc.org/files/?artifact_id=25355"><emphasis>Access till enkla funktioner - Del 1: Gemensam arkitektur v1.2.1</emphasis></link> lägger till subtyper för strukturerna <link linkend="PolyhedralSurface">PolyhedralSurface</link>, <link linkend="Triangle">Triangle</link> och <link linkend="TIN">TIN</link>.

note: Tag: para
en: Geometry models shapes in the 2-dimensional Cartesian plane. The PolyhedralSurface, Triangle, and TIN types can also represent shapes in 3-dimensional space. The size and location of shapes are specified by their <emphasis role="bold">coordinates</emphasis>. Each coordinate has a X and Y <emphasis role="bold">ordinate</emphasis> value determining its location in the plane. Shapes are constructed from points or line segments, with points specified by a single coordinate, and line segments by two coordinates.
sv: Geometry modellerar former i det 2-dimensionella kartesiska planet. Typerna PolyhedralSurface, Triangle och TIN kan också representera former i ett 3-dimensionellt rum. Formernas storlek och placering anges av deras <emphasis role="bold">koordinater</emphasis>. Varje koordinat har ett X- och <emphasis role="bold">Y-ordinatvärde</emphasis> som bestämmer dess läge i planet. Former konstrueras av punkter eller linjesegment, där punkter specificeras av en enda koordinat och linjesegment av två koordinater.

note: Tag: para
en: Coordinates may contain optional Z and M ordinate values. The Z ordinate is often used to represent elevation. The M ordinate contains a measure value, which may represent time or distance. If Z or M values are present in a geometry value, they must be defined for each point in the geometry. If a geometry has Z or M ordinates the <emphasis role="bold">coordinate dimension</emphasis> is 3D; if it has both Z and M the coordinate dimension is 4D.
sv: Koordinaterna kan innehålla valfria Z- och M-ordinatvärden. Z-ordinaten används ofta för att representera höjd. M-ordinaten innehåller ett mätvärde, som kan representera tid eller avstånd. Om Z- eller M-värden finns i ett geometrivärde måste de definieras för varje punkt i geometrin. Om en geometri har Z- eller M-ordinater är <emphasis role="bold">koordinatdimensionen</emphasis> 3D; om den har både Z- och M-ordinater är koordinatdimensionen 4D.

note: Tag: para
en: Geometry values are associated with a <emphasis role="bold">spatial reference system</emphasis> indicating the coordinate system in which it is embedded. The spatial reference system is identified by the geometry SRID number. The units of the X and Y axes are determined by the spatial reference system. In <emphasis role="bold">planar</emphasis> reference systems the X and Y coordinates typically represent easting and northing, while in <emphasis role="bold">geodetic</emphasis> systems they represent longitude and latitude. SRID 0 represents an infinite Cartesian plane with no units assigned to its axes. See <xref linkend="spatial_ref_sys"/>.
sv: Geometrivärden associeras med ett <emphasis role="bold">spatialt referenssystem</emphasis> som anger det koordinatsystem i vilket det är inbäddat. Det spatiala referenssystemet identifieras av geometrins SRID-nummer. Enheterna för X- och Y-axlarna bestäms av det spatiala referenssystemet. I <emphasis role="bold">plana</emphasis> referenssystem representerar X- och Y-koordinaterna vanligtvis ost- och nordlig riktning, medan de i <emphasis role="bold">geodetiska</emphasis> system representerar longitud och latitud. SRID 0 representerar ett oändligt kartesiskt plan utan några enheter tilldelade dess axlar. Se <xref linkend="spatial_ref_sys"/>.

note: Tag: para
en: The geometry <emphasis role="bold">dimension</emphasis> is a property of geometry types. Point types have dimension 0, linear types have dimension 1, and polygonal types have dimension 2. Collections have the dimension of the maximum element dimension.
sv: <emphasis role="bold">Geometridimensionen</emphasis> är en egenskap hos geometrityper. Punkttyper har dimension 0, linjära typer har dimension 1 och polygonala typer har dimension 2. Samlingar har dimensionen för den maximala elementdimensionen.

note: Tag: para
en: A geometry value may be <emphasis role="bold">empty</emphasis>. Empty values contain no vertices (for atomic geometry types) or no elements (for collections).
sv: Ett geometrivärde kan vara <emphasis role="bold">tomt</emphasis>. Tomma värden innehåller inga toppar (för atomära geometrityper) eller inga element (för samlingar).

note: Tag: para
en: An important property of geometry values is their spatial <emphasis role="bold">extent</emphasis> or <emphasis role="bold">bounding box</emphasis>, which the OGC model calls <emphasis role="bold">envelope</emphasis>. This is the 2 or 3-dimensional box which encloses the coordinates of a geometry. It is an efficient way to represent a geometry's extent in coordinate space and to check whether two geometries interact.
sv: En viktig egenskap hos geometrivärden är deras spatiala <emphasis role="bold">extent</emphasis> eller <emphasis role="bold">bounding box</emphasis>, som i OGC-modellen kallas <emphasis role="bold">envelope</emphasis>. Detta är den 2- eller 3-dimensionella box som omsluter koordinaterna för en geometri. Det är ett effektivt sätt att representera en geometris utbredning i koordinatrymden och att kontrollera om två geometrier interagerar.

note: Tag: para
en: The geometry model allows evaluating topological spatial relationships as described in <xref linkend="DE-9IM"/>. To support this the concepts of <emphasis role="bold">interior</emphasis>, <emphasis role="bold">boundary</emphasis> and <emphasis role="bold">exterior</emphasis> are defined for each geometry type. Geometries are topologically closed, so they always contain their boundary. The boundary is a geometry of dimension one less than that of the geometry itself.
sv: Geometrimodellen gör det möjligt att utvärdera topologiska spatiala relationer enligt beskrivningen i <xref linkend="DE-9IM"/>. För att stödja detta definieras begreppen <emphasis role="bold">interior</emphasis>, <emphasis role="bold">boundary</emphasis> och <emphasis role="bold">exterior</emphasis> för varje geometrityp. Geometrier är topologiskt slutna, vilket innebär att de alltid innehåller sin gräns. Gränsen är en geometri med en dimension som är en mindre än geometrins egen dimension.

note: Tag: para
en: The OGC geometry model defines validity rules for each geometry type. These rules ensure that geometry values represents realistic situations (e.g. it is possible to specify a polygon with a hole lying outside the shell, but this makes no sense geometrically and is thus invalid). PostGIS also allows storing and manipulating invalid geometry values. This allows detecting and fixing them if needed. See <xref linkend="OGC_Validity"/>
sv: OGC:s geometrimodell definierar giltighetsregler för varje geometrityp. Dessa regler säkerställer att geometrivärdena representerar realistiska situationer (det är t.ex. möjligt att ange en polygon med ett hål som ligger utanför skalet, men detta är geometriskt ologiskt och därmed ogiltigt). PostGIS tillåter också lagring och manipulering av ogiltiga geometrivärden. Detta gör det möjligt att upptäcka och åtgärda dem vid behov. Se även <xref linkend="OGC_Validity"/>

note: Tag: para
en: A Point is a 0-dimensional geometry that represents a single location in coordinate space.
sv: En punkt är en 0-dimensionell geometri som representerar en enda plats i koordinatrymden.

note: Tag: para
en: A LineString is a 1-dimensional line formed by a contiguous sequence of line segments. Each line segment is defined by two points, with the end point of one segment forming the start point of the next segment. An OGC-valid LineString has either zero or two or more points, but PostGIS also allows single-point LineStrings. LineStrings may cross themselves (self-intersect). A LineString is <emphasis role="bold">closed</emphasis> if the start and end points are the same. A LineString is <emphasis role="bold">simple</emphasis> if it does not self-intersect.
sv: En LineString är en 1-dimensionell linje som består av en sammanhängande sekvens av linjesegment. Varje linjesegment definieras av två punkter, där slutpunkten för ett segment utgör startpunkten för nästa segment. En OGC-valid LineString har antingen noll eller två eller flera punkter, men PostGIS tillåter även LineStrings med en enda punkt. LineStrings kan korsa sig själva (self-intersect). En LineString är <emphasis role="bold">sluten</emphasis> om start- och slutpunkterna är desamma. En LineString är <emphasis role="bold">enkel</emphasis> om den inte korsar sig själv.

note: Tag: para
en: A LinearRing is a LineString which is both closed and simple. The first and last points must be equal, and the line must not self-intersect.
sv: En LinearRing är en LineString som är både sluten och enkel. Den första och den sista punkten måste vara lika och linjen får inte skära sig själv.

note: Tag: para
en: A Polygon is a 2-dimensional planar region, delimited by an exterior boundary (the shell) and zero or more interior boundaries (holes). Each boundary is a <link linkend="LinearRing">LinearRing</link>.
sv: En polygon är en 2-dimensionell plan region som avgränsas av en yttre gräns (skalet) och noll eller flera inre gränser (hål). Varje gräns är en <link linkend="LinearRing">LinearRing</link>.

note: Tag: para
en: A MultiPoint is a collection of Points.
sv: En MultiPoint är en samling punkter.

note: Tag: para
en: A MultiLineString is a collection of LineStrings. A MultiLineString is closed if each of its elements is closed.
sv: En MultiLineString är en samling LineStrings. En MultiLineString är sluten om vart och ett av dess element är slutet.

note: Tag: para
en: A MultiPolygon is a collection of non-overlapping, non-adjacent Polygons. Polygons in the collection may touch only at a finite number of points.
sv: En MultiPolygon är en samling polygoner som inte överlappar varandra och inte ligger intill varandra. Polygonerna i samlingen får endast beröra varandra i ett begränsat antal punkter.

note: Tag: title
en: GeometryCollection
sv: GeometriSamling

note: Tag: para
en: A GeometryCollection is a heterogeneous (mixed) collection of geometries.
sv: En GeometryCollection är en heterogen (blandad) samling av geometrier.

note: Tag: para
en: A PolyhedralSurface is a contiguous collection of patches or facets which share some edges. Each patch is a planar Polygon. If the Polygon coordinates have Z ordinates then the surface is 3-dimensional.
sv: En PolyhedralSurface är en sammanhängande samling av patcher eller facetter som delar vissa kanter. Varje patch är en plan polygon. Om polygonens koordinater har Z-ordinater är ytan 3-dimensionell.

note: Tag: title
en: Triangle
sv: Triangel

note: Tag: para
en: A Triangle is a polygon defined by three distinct non-collinear vertices. Because a Triangle is a polygon it is specified by four coordinates, with the first and fourth being equal.
sv: En triangel är en polygon som definieras av tre distinkta, icke-kollinjära hörn. Eftersom en triangel är en polygon anges den med fyra koordinater, där den första och den fjärde är lika.

note: Tag: para
en: A TIN is a collection of non-overlapping <link linkend="Triangle">Triangle</link>s representing a <link xlink:href="https://en.wikipedia.org/wiki/Triangulated_irregular_network">Triangulated Irregular Network</link>.
sv: En TIN är en samling icke-överlappande <link linkend="Triangle">trianglar</link>som representerar ett <link xlink:href="https://en.wikipedia.org/wiki/Triangulated_irregular_network">triangulerat oregelbundet nätverk</link>.

note: Tag: title
en: SQL/MM Part 3 - Curves
sv: SQL/MM Del 3 - Kurvor

note: Tag: para
en: The <link xlink:href="https://www.iso.org/obp/ui/#iso:std:iso-iec:13249:-3:ed-5:v1:en"><emphasis>ISO/IEC 13249-3 SQL Multimedia - Spatial</emphasis></link> standard (SQL/MM) extends the OGC SFA to define Geometry subtypes containing curves with circular arcs. The SQL/MM types support 3DM, 3DZ and 4D coordinates.
sv: ISO/IEC 13249-3 <link xlink:href="https://www.iso.org/obp/ui/#iso:std:iso-iec:13249:-3:ed-5:v1:en"><emphasis>ISO/IEC 13249-3 SQL Multimedia - Spatial</emphasis></link> (SQL/MM) utökar OGC SFA för att definiera Geometry-subtyper som innehåller kurvor med cirkelbågar. SQL/MM-typerna stöder 3DM-, 3DZ- och 4D-koordinater.

note: Tag: para
en: All floating point comparisons within the SQL-MM implementation are performed to a specified tolerance, currently 1E-8.
sv: Alla jämförelser med flyttal i SQL-MM-implementationen utförs med en angiven tolerans, för närvarande 1E-8.

note: Tag: para
en: CircularString is the basic curve type, similar to a LineString in the linear world. A single arc segment is specified by three points: the start and end points (first and third) and some other point on the arc. To specify a closed circle the start and end points are the same and the middle point is the opposite point on the circle diameter (which is the center of the arc). In a sequence of arcs the end point of the previous arc is the start point of the next arc, just like the segments of a LineString. This means that a CircularString must have an odd number of points greater than 1.
sv: CircularString är den grundläggande kurvtypen, ungefär som LineString i den linjära världen. Ett enkelt bågsegment specificeras av tre punkter: start- och slutpunkterna (första och tredje) samt någon annan punkt på bågen. För att specificera en sluten cirkel är start- och slutpunkterna desamma och mittpunkten är den motsatta punkten på cirkeldiametern (som är bågens mittpunkt). I en sekvens av bågar är slutpunkten för den föregående bågen startpunkten för nästa båge, precis som segmenten i en LineString. Detta innebär att en CircularString måste ha ett udda antal punkter som är större än 1.

note: Tag: para
en: A CompoundCurve is a single continuous curve that may contain both circular arc segments and linear segments. That means that in addition to having well-formed components, the end point of every component (except the last) must be coincident with the start point of the following component.
sv: En CompoundCurve är en enda kontinuerlig kurva som kan innehålla både cirkelbågssegment och linjära segment. Det innebär att förutom att ha välformade komponenter måste slutpunkten för varje komponent (utom den sista) sammanfalla med startpunkten för följande komponent.

note: Tag: para
en: A CurvePolygon is like a polygon, with an outer ring and zero or more inner rings. The difference is that a ring can be a CircularString or CompoundCurve as well as a LineString.
sv: En CurvePolygon är som en polygon, med en yttre ring och noll eller flera inre ringar. Skillnaden är att en ring kan vara en CircularString eller CompoundCurve såväl som en LineString.

note: Tag: para
en: As of PostGIS 1.4 PostGIS supports compound curves in a curve polygon.
sv: Från och med PostGIS 1.4 har PostGIS stöd för sammansatta kurvor i en kurvpolygon.

note: Tag: para
en: Example: A CurvePolygon with the shell defined by a CompoundCurve containing a CircularString and a LineString, and a hole defined by a CircularString
sv: Exempel: En CurvePolygon med skalet definierat av en CompoundCurve som innehåller en CircularString och en LineString, och ett hål definierat av en CircularString

note: Tag: para
en: A MultiCurve is a collection of curves which can include LineStrings, CircularStrings or CompoundCurves.
sv: En MultiCurve är en samling kurvor som kan innehålla LineStrings, CircularStrings eller CompoundCurves.

note: Tag: para
en: A MultiSurface is a collection of surfaces, which can be (linear) Polygons or CurvePolygons.
sv: En MultiSurface är en samling ytor, som kan vara (linjära) polygoner eller CurvePolygoner.

note: Tag: title
en: WKT and WKB
sv: WKT och WKB

note: Tag: para
en: The OGC SFA specification defines two formats for representing geometry values for external use: Well-Known Text (WKT) and Well-Known Binary (WKB). Both WKT and WKB include information about the type of the object and the coordinates which define it.
sv: OGC SFA-specifikationen definierar två format för att representera geometriska värden för extern användning: Well-Known Text (WKT) och Well-Known Binary (WKB). Både WKT och WKB innehåller information om typen av objekt och de koordinater som definierar det.

note: Tag: para
en: Well-Known Text (WKT) provides a standard textual representation of spatial data. Examples of WKT representations of spatial objects are:
sv: Well-Known Text (WKT) tillhandahåller en standardiserad textuell representation av spatiala data. Exempel på WKT-representationer av spatiala objekt är:

note: Tag: para
en: POINT(0 0)
sv: PUNKT(0 0)

note: Tag: para
en: POINT Z (0 0 0)
sv: PUNKT Z (0 0 0)

note: Tag: para
en: POINT ZM (0 0 0 0)
sv: PUNKT ZM (0 0 0 0)

note: Tag: para
en: POINT EMPTY
sv: PUNKT EMPTY

note: Tag: para
en: LINESTRING EMPTY
sv: LINESTRING TOM

note: Tag: para
en: MULTIPOINT EMPTY
sv: MULTIPOINT TOM

note: Tag: para
en: MULTIPOLYGON(((0 0,4 0,4 4,0 4,0 0),(1 1,2 1,2 2,1 2,1 1)), ((-1 -1,-1 -2,-2 -2,-2 -1,-1 -1)))
sv: MULTIPOLYGON(((0 0,4 0,4 4,0 4,0 0),(1 1,2 1,2 2,1 2,1 1)), ((-1 -1,-1 -2,-2 -2,-2 -1,-1 -1 -1)))

note: Tag: para
en: GEOMETRYCOLLECTION(POINT(2 3),LINESTRING(2 3,3 4))
sv: GEOMETRYCOLLECTION(PUNKT(2 3),LINESTRING(2 3,3 4))

note: Tag: para
en: GEOMETRYCOLLECTION EMPTY
sv: GEOMETRYUPPCOLLECTION TOM

note: Tag: para
en: Input and output of WKT is provided by the functions <xref linkend="ST_AsText"/> and <xref linkend="ST_GeomFromText"/>:
sv: In- och utdata för WKT tillhandahålls av funktionerna <xref linkend="ST_AsText"/> och <xref linkend="ST_GeomFromText"/>:

note: Tag: para
en: For example, a statement to create and insert a spatial object from WKT and a SRID is:
sv: Ett exempel på en instruktion för att skapa och infoga ett spatialt objekt från WKT och en SRID är:

note: Tag: para
en: Well-Known Binary (WKB) provides a portable, full-precision representation of spatial data as binary data (arrays of bytes). Examples of the WKB representations of spatial objects are:
sv: Well-Known Binary (WKB) tillhandahåller en portabel representation med full precision av spatiala data som binära data (matriser av bytes). Exempel på WKB-representationer av spatiala objekt är:

note: Tag: para
en: WKT: POINT(1 1)
sv: WKT: PUNKT(1 1)

note: Tag: para
en: Input and output of WKB is provided by the functions <xref linkend="ST_AsBinary"/> and <xref linkend="ST_GeomFromWKB"/>:
sv: In- och utdata för WKB tillhandahålls av funktionerna <xref linkend="ST_AsBinary"/> och <xref linkend="ST_GeomFromWKB"/>:

note: Tag: para
en: For example, a statement to create and insert a spatial object from WKB is:
sv: Ett villkor för att skapa och infoga ett spatialt objekt från WKB är t.ex:

note: Tag: title
en: Geometry Data Type
sv: Datatypen Geometry

note: Tag: para
en: PostGIS implements the OGC Simple Features model by defining a PostgreSQL data type called <varname>geometry</varname>. It represents all of the geometry subtypes by using an internal type code (see <xref linkend="GeometryType"/> and <xref linkend="ST_GeometryType"/>). This allows modelling spatial features as rows of tables defined with a column of type <varname>geometry</varname>.
sv: PostGIS implementerar OGC Simple Features-modellen genom att definiera en PostgreSQL-datatyp som heter <varname>geometry</varname>. Den representerar alla undertyper av geometri med hjälp av en intern typkod (se <xref linkend="GeometryType"/> och <xref linkend="ST_GeometryType"/>). Detta gör det möjligt att modellera spatiala funktioner som rader i tabeller som definieras med en kolumn av typen <varname>geometri</varname>.

note: Tag: para
en: The <varname>geometry</varname> data type is <emphasis>opaque</emphasis>, which means that all access is done via invoking functions on geometry values. Functions allow creating geometry objects, accessing or updating all internal fields, and compute new geometry values. PostGIS supports all the functions specified in the OGC <link xlink:href="https://portal.ogc.org/files/?artifact_id=25354"><emphasis>Simple feature access - Part 2: SQL option</emphasis></link> (SFS) specification, as well many others. See <xref linkend="reference"/> for the full list of functions.
sv: Datatypen <varname>geometry</varname> är <emphasis>opak</emphasis>, vilket innebär att all åtkomst sker genom att funktioner anropas på geometrivärden. Funktionerna gör det möjligt att skapa geometriobjekt, komma åt eller uppdatera alla interna fält och beräkna nya geometrivärden. PostGIS stöder alla funktioner som anges i OGC:s <link xlink:href="https://portal.ogc.org/files/?artifact_id=25354"><emphasis>Enkel åtkomst till funktioner - Del 2: SQL-alternativ</emphasis></link> (SFS)-specifikationen, samt många andra. Se <xref linkend="reference"/> för en fullständig lista över funktioner.

note: Tag: para
en: PostGIS follows the SFA standard by prefixing spatial functions with "ST_". This was intended to stand for "Spatial and Temporal", but the temporal part of the standard was never developed. Instead it can be interpreted as "Spatial Type".
sv: PostGIS följer SFA-standarden genom att spatiala funktioner prefixeras med "ST_". Detta var tänkt att stå för "Spatial and Temporal", men den temporala delen av standarden utvecklades aldrig. Istället kan det tolkas som "Spatial Type".

note: Tag: para
en: The SFA standard specifies that spatial objects include a Spatial Reference System identifier (SRID). The SRID is required when creating spatial objects for insertion into the database (it may be defaulted to 0). See <xref linkend="ST_SRID"/> and <xref linkend="spatial_ref_sys"/>
sv: SFA-standarden anger att spatiala objekt ska innehålla en identifierare för spatialt referenssystem (Spatial Reference System identifier, SRID). SRID krävs när spatiala objekt skapas för införande i databasen (den kan vara 0 som standard). Se <xref linkend="ST_SRID"/> och <xref linkend="spatial_ref_sys"/>

note: Tag: para
en: To make querying geometry efficient PostGIS defines various kinds of spatial indexes, and spatial operators to use them. See <xref linkend="build-indexes"/> and <xref linkend="using-query-indexes"/> for details.
sv: För att göra geometriska frågor effektiva definierar PostGIS olika typer av spatiala index och spatiala operatorer för att använda dem. Se <xref linkend="build-indexes"/> och <xref linkend="using-query-indexes"/> för mer information.

note: Tag: title
en: PostGIS EWKB and EWKT
sv: PostGIS EWKB och EWKT

note: Tag: para
en: OGC SFA specifications initially supported only 2D geometries, and the geometry SRID is not included in the input/output representations. The OGC SFA specification 1.2.1 (which aligns with the ISO 19125 standard) adds support for 3D (ZYZ) and measured (XYM and XYZM) coordinates, but still does not include the SRID value.
sv: OGC SFA-specifikationerna stödde ursprungligen endast 2D-geometrier, och geometrins SRID ingår inte i inmatnings-/utdatarepresentationerna. OGC SFA-specifikationen 1.2.1 (som överensstämmer med ISO 19125-standarden) lägger till stöd för 3D (ZYZ) och uppmätta (XYM och XYZM) koordinater, men inkluderar fortfarande inte SRID-värdet.

note: Tag: para
en: Because of these limitations PostGIS defined extended EWKB and EWKT formats. They provide 3D (XYZ and XYM) and 4D (XYZM) coordinate support and include SRID information. Including all geometry information allows PostGIS to use EWKB as the format of record (e.g. in DUMP files).
sv: På grund av dessa begränsningar har PostGIS definierat utökade EWKB- och EWKT-format. De ger stöd för koordinater i 3D (XYZ och XYM) och 4D (XYZM) och inkluderar SRID-information. Genom att inkludera all geometriinformation kan PostGIS använda EWKB som format för registrering (t.ex. i DUMP-filer).

note: Tag: para
en: EWKB and EWKT are used for the "canonical forms" of PostGIS data objects. For input, the canonical form for binary data is EWKB, and for text data either EWKB or EWKT is accepted. This allows geometry values to be created by casting a text value in either HEXEWKB or EWKT to a geometry value using <varname>::geometry</varname>. For output, the canonical form for binary is EWKB, and for text it is HEXEWKB (hex-encoded EWKB).
sv: EWKB och EWKT används för de "kanoniska formerna" för PostGIS dataobjekt. För indata är den kanoniska formen för binära data EWKB, och för textdata accepteras antingen EWKB eller EWKT. Detta gör det möjligt att skapa geometrivärden genom att kasta ett textvärde i antingen HEXEWKB eller EWKT till ett geometrivärde med hjälp av <varname>::geometry</varname>. För utdata är den kanoniska formen för binära data EWKB och för text är den HEXEWKB (hex-kodad EWKB).

note: Tag: para
en: For example this statement creates a geometry by casting from an EWKT text value, and outputs it using the canonical form of HEXEWKB:
sv: Till exempel skapar denna sats en geometri genom casting från ett EWKT-textvärde och matar ut den med den kanoniska formen av HEXEWKB:

note: Tag: para
en: PostGIS EWKT output has a few differences to OGC WKT:
sv: PostGIS EWKT-utdata har några skillnader jämfört med OGC WKT:

note: Tag: para
en: For 3DZ geometries the Z qualifier is omitted:
sv: För 3DZ-geometrier utelämnas Z-kvalificeraren:

note: Tag: para
en: OGC: POINT Z (1 2 3)
sv: OGC: PUNKT Z (1 2 3)

note: Tag: para
en: EWKT: POINT (1 2 3)
sv: EWKT: PUNKT (1 2 3)

note: Tag: para
en: For 3DM geometries the M qualifier is included:
sv: För 3DM-geometrier inkluderas M-kvalificeraren:

note: Tag: para
en: OGC: POINT M (1 2 3)
sv: OGC: PUNKT M (1 2 3)

note: Tag: para
en: For 4D geometries the ZM qualifier is omitted:
sv: För 4D-geometrier utelämnas ZM-kvalificeraren:

note: Tag: para
en: OGC: POINT ZM (1 2 3 4)
sv: OGC: PUNKT ZM (1 2 3 4)

note: Tag: para
en: EWKT: POINT (1 2 3 4)
sv: EWKT: PUNKT (1 2 3 4)

note: Tag: para
en: EWKT avoids over-specifying dimensionality and the inconsistencies that can occur with the OGC/ISO format, such as:
sv: EWKT undviker överspecificering av dimensionalitet och de inkonsekvenser som kan uppstå med OGC/ISO-formatet, t.ex:

note: Tag: para
en: POINT ZM (1 1 1)
sv: PUNKT ZM (1 1 1)

note: Tag: para
en: POINT (1 1 1 1)
sv: PUNKT (1 1 1 1 1)

note: Tag: para
en: PostGIS extended formats are currently a superset of the OGC ones, so that every valid OGC WKB/WKT is also valid EWKB/EWKT. However, this might vary in the future, if the OGC extends a format in a way that conflicts with the PosGIS definition. Thus you SHOULD NOT rely on this compatibility!
sv: PostGIS utökade format är för närvarande en superset av OGC:s format, så att varje giltig OGC WKB/WKT också är giltig EWKB/EWKT. Detta kan dock variera i framtiden, om OGC utökar ett format på ett sätt som strider mot PosGIS-definitionen. Därför SKA du INTE förlita dig på denna kompatibilitet!

note: Tag: para
en: Examples of the EWKT text representation of spatial objects are:
sv: Exempel på EWKT-textrepresentation av spatiala objekt är:

note: Tag: para
en: POINT(0 0 0) -- XYZ
sv: PUNKT(0 0 0) -- XYZ

note: Tag: para
en: SRID=32632;POINT(0 0) -- XY with SRID
sv: SRID=32632;POINT(0 0) -- XY med SRID

note: Tag: para
en: POINT(0 0 0 0) -- XYZM
sv: PUNKT(0 0 0 0) -- XYZM

note: Tag: para
en: SRID=4326;MULTIPOINTM(0 0 0,1 2 1) -- XYM with SRID
sv: SRID=4326;MULTIPOINTM(0 0 0,1 2 1) -- XYM med SRID

note: Tag: para
en: GEOMETRYCOLLECTIONM( POINTM(2 3 9), LINESTRINGM(2 3 4, 3 4 5) )
sv: GEOMETRYCOLLECTIONM( PUNKTM(2 3 9), LINESTRINGM(2 3 4, 3 4 5) )

note: Tag: para
en: TRIANGLE ((0 0, 0 10, 10 0, 0 0))
sv: TRIANGEL ((0 0, 0 10, 10 0, 0 0))

note: Tag: para
en: TIN( ((0 0 0, 0 0 1, 0 1 0, 0 0 0)), ((0 0 0, 0 1 0, 1 1 0, 0 0 0)) )
sv: TIN( ((0 0 0, 0 0 1, 0 1 0, 0 0 0)), ((0 0 0, 0 1 0, 1 1 0, 0 0 0))) )

note: Tag: para
en: Input and output using these formats is available using the following functions:
sv: Inmatning och utdata med dessa format kan göras med hjälp av följande funktioner:

note: Tag: para
en: For example, a statement to create and insert a PostGIS spatial object using EWKT is:
sv: Ett villkor för att skapa och infoga ett spatialt PostGIS-objekt med EWKT är t.ex:

note: Tag: title
en: Geography Data Type
sv: Datatypen Geography

note: Tag: para
en: The PostGIS <varname>geography</varname> data type provides native support for spatial features represented on "geographic" coordinates (sometimes called "geodetic" coordinates, or "lat/lon", or "lon/lat"). Geographic coordinates are spherical coordinates expressed in angular units (degrees).
sv: Datatypen PostGIS <varname>geography</varname> ger inbyggt stöd för spatiala egenskaper som representeras av "geografiska" koordinater (ibland kallade "geodetiska" koordinater, eller "lat/lon", eller "lon/lat"). Geografiska koordinater är sfäriska koordinater uttryckta i vinkelenheter (grader).

note: Tag: para
en: The basis for the PostGIS geometry data type is a plane. The shortest path between two points on the plane is a straight line. That means functions on geometries (areas, distances, lengths, intersections, etc) are calculated using straight line vectors and cartesian mathematics. This makes them simpler to implement and faster to execute, but also makes them inaccurate for data on the spheroidal surface of the earth.
sv: Basen för PostGIS datatyp geometri är ett plan. Den kortaste vägen mellan två punkter på planet är en rät linje. Det innebär att funktioner på geometrier (ytor, avstånd, längder, skärningspunkter etc.) beräknas med hjälp av rätlinjiga vektorer och kartesisk matematik. Detta gör dem enklare att implementera och snabbare att utföra, men gör dem också felaktiga för data på jordens sfäroida yta.

note: Tag: para
en: The PostGIS geography data type is based on a spherical model. The shortest path between two points on the sphere is a great circle arc. Functions on geographies (areas, distances, lengths, intersections, etc) are calculated using arcs on the sphere. By taking the spheroidal shape of the world into account, the functions provide more accurate results.
sv: PostGIS datatyp för geografi är baserad på en sfärisk modell. Den kortaste vägen mellan två punkter på sfären är en storcirkelbåge. Funktioner på geografier (områden, avstånd, längder, skärningspunkter etc.) beräknas med hjälp av bågar på sfären. Genom att ta hänsyn till världens sfäroida form ger funktionerna mer exakta resultat.

note: Tag: para
en: Because the underlying mathematics is more complicated, there are fewer functions defined for the geography type than for the geometry type. Over time, as new algorithms are added the capabilities of the geography type will expand. As a workaround one can convert back and forth between geometry and geography types.
sv: Eftersom den underliggande matematiken är mer komplicerad finns det färre funktioner definierade för geograftypen än för geometritypen. Med tiden, när nya algoritmer läggs till, kommer funktionerna för geograftypen att utökas. Som en nödlösning kan man konvertera fram och tillbaka mellan geometri- och geograftyperna.

note: Tag: para
en: Like the geometry data type, geography data is associated with a spatial reference system via a spatial reference system identifier (SRID). Any geodetic (long/lat based) spatial reference system defined in the <varname>spatial_ref_sys</varname> table can be used. (Prior to PostGIS 2.2, the geography type supported only WGS 84 geodetic (SRID:4326)). You can add your own custom geodetic spatial reference system as described in <xref linkend="user-spatial-ref-sys"/>.
sv: I likhet med datatypen geometri associeras geografiska data med ett spatialt referenssystem via en identifierare för spatialt referenssystem (SRID). Alla geodetiska (längd/lat-baserade) spatiala referenssystem som definieras i tabellen <varname>spatial_ref_sys</varname> kan användas. (Före PostGIS 2.2 stödde geografin endast geodetisk WGS 84 (SRID:4326)). Du kan lägga till ditt eget anpassade geodetiska spatiala referenssystem enligt beskrivningen i <xref linkend="user-spatial-ref-sys"/>.

note: Tag: para
en: For all spatial reference systems the units returned by measurement functions (e.g. <xref linkend="ST_Distance"/>, <xref linkend="ST_Length"/>, <xref linkend="ST_Perimeter"/>, <xref linkend="ST_Area"/>) and for the distance argument of <xref linkend="ST_DWithin"/> are in meters.
sv: För alla spatiala referenssystem är de enheter som returneras av mätfunktioner (t.ex. <xref linkend="ST_Distance"/>, <xref linkend="ST_Length"/>, <xref linkend="ST_Perimeter"/>, <xref linkend="ST_Area"/>) och för distansargumentet i <xref linkend="ST_DWithin"/> i meter.

note: Tag: title
en: Creating Geography Tables
sv: Skapa geografiska tabeller

note: Tag: para
en: You can create a table to store geography data using the <link xlink:href="https://www.postgresql.org/docs/current/sql-createtable.html">CREATE TABLE</link> SQL statement with a column of type <varname>geography</varname>. The following example creates a table with a geography column storing 2D LineStrings in the WGS84 geodetic coordinate system (SRID 4326):
sv: Du kan skapa en tabell för att lagra geografiska data genom att använda SQL-satsen <link xlink:href="https://www.postgresql.org/docs/current/sql-createtable.html">CREATE TABLE</link> med en kolumn av typen <varname>geography</varname>. I följande exempel skapas en tabell med en geografikolumn som lagrar 2D LineStrings i det geodetiska koordinatsystemet WGS84 (SRID 4326):

note: Tag: para
en: The geography type supports two optional type modifiers:
sv: Geografitypen har stöd för två valfria typmodifierare:

note: Tag: para
en: the spatial type modifier restricts the kind of shapes and dimensions allowed in the column. Values allowed for the spatial type are: POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCOLLECTION. The geography type does not support curves, TINS, or POLYHEDRALSURFACEs. The modifier supports coordinate dimensionality restrictions by adding suffixes: Z, M and ZM. For example, a modifier of 'LINESTRINGM' only allows linestrings with three dimensions, and treats the third dimension as a measure. Similarly, 'POINTZM' requires four dimensional (XYZM) data.
sv: modifieraren spatial type begränsar vilka typer av former och dimensioner som tillåts i kolumnen. Tillåtna värden för den spatiala typen är: POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCOLLECTION. Geografitypen stöder inte kurvor, TINS eller POLYHEDRALSURFACEs. Modifieraren stöder begränsningar av koordinatdimensionalitet genom att lägga till suffix: Z, M och ZM. En modifierare av typen "LINESTRINGM" tillåter t.ex. endast linestrings med tre dimensioner och behandlar den tredje dimensionen som ett mått. På samma sätt kräver "POINTZM" fyrdimensionella (XYZM) data.

note: Tag: para
en: the SRID modifier restricts the spatial reference system SRID to a particular number. If omitted, the SRID defaults to 4326 (WGS84 geodetic), and all calculations are performed using WGS84.
sv: sRID-modifieraren begränsar det spatiala referenssystemets SRID till ett visst nummer. Om SRID utelämnas är standardvärdet 4326 (WGS84 geodetic) och alla beräkningar utförs med WGS84.

note: Tag: para
en: Examples of creating tables with geography columns:
sv: Exempel på hur man skapar tabeller med geografikolumner:

note: Tag: para
en: Create a table with 2D POINT geography with the default SRID 4326 (WGS84 long/lat):
sv: Skapa en tabell med 2D POINT-geografi med standard SRID 4326 (WGS84 long/lat):

note: Tag: para
en: Create a table with 2D POINT geography in NAD83 longlat:
sv: Skapa en tabell med 2D POINT-geografi i NAD83 longlat:

note: Tag: para
en: Create a table with 3D (XYZ) POINTs and an explicit SRID of 4326:
sv: Skapa en tabell med 3D (XYZ) POINTs och en explicit SRID på 4326:

note: Tag: para
en: Create a table with 2D LINESTRING geography with the default SRID 4326:
sv: Skapa en tabell med 2D LINESTRING-geografi med standard SRID 4326:

note: Tag: para
en: Create a table with 2D POLYGON geography with the SRID 4267 (NAD 1927 long lat):
sv: Skapa en tabell med 2D POLYGON-geografi med SRID 4267 (NAD 1927 long lat):

note: Tag: para
en: Geography fields are registered in the <varname>geography_columns</varname> system view. You can query the <varname>geography_columns</varname> view and see that the table is listed:
sv: Geografiska fält registreras i systemvyn <varname>geography_columns</varname>. Du kan ställa en fråga till vyn <varname>geography_columns</varname> och se att tabellen finns med i listan:

note: Tag: para
en: Creating a spatial index works the same as for geometry columns. PostGIS will note that the column type is GEOGRAPHY and create an appropriate sphere-based index instead of the usual planar index used for GEOMETRY.
sv: Att skapa ett spatialt index fungerar på samma sätt som för geometrikolumner. PostGIS kommer att notera att kolumntypen är GEOGRAPHY och skapa ett lämpligt sfärbaserat index istället för det vanliga plana indexet som används för GEOMETRY.

note: Tag: title
en: Using Geography Tables
sv: Använda geografiska tabeller

note: Tag: para
en: You can insert data into geography tables in the same way as geometry. Geometry data will autocast to the geography type if it has SRID 4326. The <link linkend="EWKB_EWKT">EWKT and EWKB</link> formats can also be used to specify geography values.
sv: Du kan infoga data i geograftabeller på samma sätt som i geometritabeller. Geometridata kommer att autokastas till geograftypen om den har SRID 4326. <link linkend="EWKB_EWKT">EWKT- och EWKB-formaten</link> kan också användas för att ange geografiska värden.

note: Tag: para
en: Any geodetic (long/lat) spatial reference system listed in <varname>spatial_ref_sys</varname> table may be specified as a geography SRID. Non-geodetic coordinate systems raise an error if used.
sv: Alla geodetiska (lång/lat) spatiala referenssystem som förtecknas i tabellen <varname>spatial_ref_sys</varname> kan anges som ett geografiskt SRID. Icke-geodetiska koordinatsystem ger upphov till ett fel om de används.

note: Tag: para
en: Query and measurement functions use units of meters. So distance parameters should be expressed in meters, and return values should be expected in meters (or square meters for areas).
sv: Fråge- och mätfunktioner använder enheter i meter. Avståndsparametrar bör därför uttryckas i meter och returvärden bör förväntas i meter (eller kvadratmeter för områden).

note: Tag: para
en: You can see the power of geography in action by calculating how close a plane flying a great circle route from Seattle to London (LINESTRING(-122.33 47.606, 0.0 51.5)) comes to Reykjavik (POINT(-21.96 64.15)) (<link xlink:href="http://gc.kls2.com/cgi-bin/gc?PATH=SEA-LHR">map the route</link>).
sv: Du kan se geografins kraft i aktion genom att beräkna hur nära ett plan som flyger en cirkelrutt från Seattle till London (LINESTRING(-122,33 47,606, 0,0 51,5)) kommer Reykjavik (POINT(-21,96 64,15))<link xlink:href="http://gc.kls2.com/cgi-bin/gc?PATH=SEA-LHR">(kartlägg rutten</link>).

note: Tag: para
en: The geography type calculates the true shortest distance of 122.235 km over the sphere between Reykjavik and the great circle flight path between Seattle and London.
sv: Geografitypen beräknar det kortaste verkliga avståndet på 122,235 km över sfären mellan Reykjavik och storcirkelflygvägen mellan Seattle och London.

note: Tag: para
en: The geometry type calculates a meaningless cartesian distance between Reykjavik and the straight line path from Seattle to London plotted on a flat map of the world. The nominal units of the result is "degrees", but the result doesn't correspond to any true angular difference between the points, so even calling them "degrees" is inaccurate.
sv: Geometritypen beräknar ett meningslöst kartesiskt avstånd mellan Reykjavik och den raka vägen från Seattle till London utritad på en platt världskarta. Den nominella enheten för resultatet är "grader", men resultatet motsvarar inte någon verklig vinkelskillnad mellan punkterna, så att kalla dem "grader" är felaktigt.

note: Tag: title
en: When to use the Geography data type
sv: När ska datatypen Geography användas

note: Tag: para
en: The geography data type allows you to store data in longitude/latitude coordinates, but at a cost: there are fewer functions defined on GEOGRAPHY than there are on GEOMETRY; those functions that are defined take more CPU time to execute.
sv: Med datatypen Geography kan du lagra data i koordinater för longitud/latitud, men till en kostnad: det finns färre funktioner definierade för GEOGRAPHY än för GEOMETRY; de funktioner som är definierade tar mer CPU-tid att utföra.

note: Tag: para
en: The data type you choose should be determined by the expected working area of the application you are building. Will your data span the globe or a large continental area, or is it local to a state, county or municipality?
sv: Den datatyp du väljer bör bestämmas av det förväntade arbetsområdet för den applikation du bygger. Kommer dina data att omfatta hela jordklotet eller ett stort kontinentalt område, eller är de lokala för en stat, ett län eller en kommun?

note: Tag: para
en: If your data is contained in a small area, you might find that choosing an appropriate projection and using GEOMETRY is the best solution, in terms of performance and functionality available.
sv: Om dina data finns i ett litet område kan det hända att du tycker att det är bäst att välja en lämplig projektion och använda GEOMETRY, med tanke på prestanda och tillgängliga funktioner.

note: Tag: para
en: If your data is global or covers a continental region, you may find that GEOGRAPHY allows you to build a system without having to worry about projection details. You store your data in longitude/latitude, and use the functions that have been defined on GEOGRAPHY.
sv: Om dina data är globala eller täcker en kontinental region kanske du tycker att GEOGRAPHY gör att du kan bygga ett system utan att behöva oroa dig för projektionsdetaljer. Du lagrar dina data i longitud/latitud och använder de funktioner som har definierats i GEOGRAPHY.

note: Tag: para
en: If you don't understand projections, and you don't want to learn about them, and you're prepared to accept the limitations in functionality available in GEOGRAPHY, then it might be easier for you to use GEOGRAPHY than GEOMETRY. Simply load your data up as longitude/latitude and go from there.
sv: Om du inte förstår projektioner, inte vill lära dig mer om dem och är beredd att acceptera de begränsningar i funktionalitet som finns i GEOGRAPHY, kan det vara lättare för dig att använda GEOGRAPHY än GEOMETRY. Läs in helt enkelt upp dina data som longitud/latitud och fortsätt därifrån.

note: Tag: para
en: Refer to <xref linkend="PostGIS_TypeFunctionMatrix"/> for compare between what is supported for Geography vs. Geometry. For a brief listing and description of Geography functions, refer to <xref linkend="PostGIS_GeographyFunctions"/>
sv: Se <xref linkend="PostGIS_TypeFunctionMatrix"/> för en jämförelse mellan vad som stöds för Geography respektive Geometry. För en kort lista och beskrivning av Geography-funktioner, se <xref linkend="PostGIS_GeographyFunctions"/>

note: Tag: title
en: Geography Advanced FAQ
sv: Avancerade frågor och svar om Geography

note: Tag: para
en: Do you calculate on the sphere or the spheroid?
sv: Räknar du på sfären eller sfäroiden?

note: Tag: para
en: By default, all distance and area calculations are done on the spheroid. You should find that the results of calculations in local areas match up will with local planar results in good local projections. Over larger areas, the spheroidal calculations will be more accurate than any calculation done on a projected plane.
sv: Som standard görs alla avstånds- och områdesberäkningar på sfäroiden. Du bör upptäcka att resultaten av beräkningar i lokala områden stämmer väl överens med lokala plana resultat i bra lokala projektioner. Över större områden kommer sfäroidberäkningarna att vara mer exakta än alla beräkningar som görs på ett projicerat plan.

note: Tag: para
en: All the geography functions have the option of using a sphere calculation, by setting a final boolean parameter to 'FALSE'. This will somewhat speed up calculations, particularly for cases where the geometries are very simple.
sv: Alla geografifunktioner har möjlighet att använda en sfärberäkning genom att ställa in en sista boolesk parameter till "FALSE". Detta snabbar upp beräkningarna något, särskilt i fall där geometrierna är mycket enkla.

note: Tag: para
en: What about the date-line and the poles?
sv: Hur är det med datumlinjen och polerna?

note: Tag: para
en: All the calculations have no conception of date-line or poles, the coordinates are spherical (longitude/latitude) so a shape that crosses the dateline is, from a calculation point of view, no different from any other shape.
sv: Alla beräkningar har ingen uppfattning om datumlinje eller poler, koordinaterna är sfäriska (longitud/latitud) så en form som korsar datumlinjen är, ur en beräkningssynpunkt, inte annorlunda än någon annan form.

note: Tag: para
en: What is the longest arc you can process?
sv: Vilken är den längsta båge du kan bearbeta?

note: Tag: para
en: We use great circle arcs as the "interpolation line" between two points. That means any two points are actually joined up two ways, depending on which direction you travel along the great circle. All our code assumes that the points are joined by the *shorter* of the two paths along the great circle. As a consequence, shapes that have arcs of more than 180 degrees will not be correctly modelled.
sv: Vi använder storcirkelbågar som "interpoleringslinje" mellan två punkter. Det innebär att två punkter faktiskt sammanfogas på två olika sätt, beroende på vilken riktning du färdas längs storcirkeln. All vår kod förutsätter att punkterna sammanfogas av den *kortaste* av de två vägarna längs storcirkeln. Som en följd av detta kommer former som har bågar på mer än 180 grader inte att modelleras korrekt.

note: Tag: para
en: Why is it so slow to calculate the area of Europe / Russia / insert big geographic region here ?
sv: Varför är det så långsamt att beräkna området Europa / Ryssland / infoga stor geografisk region här ?

note: Tag: para
en: Because the polygon is so darned huge! Big areas are bad for two reasons: their bounds are huge, so the index tends to pull the feature no matter what query you run; the number of vertices is huge, and tests (distance, containment) have to traverse the vertex list at least once and sometimes N times (with N being the number of vertices in the other candidate feature).
sv: Eftersom polygonen är så jäkla stor! Stora områden är dåliga av två skäl: deras gränser är enorma, så indexet tenderar att dra funktionen oavsett vilken fråga du kör; antalet toppar är enormt, och tester (avstånd, inneslutning) måste korsa topplistan minst en gång och ibland N gånger (med N som antalet toppar i den andra kandidatfunktionen).

note: Tag: para
en: As with GEOMETRY, we recommend that when you have very large polygons, but are doing queries in small areas, you "denormalize" your geometric data into smaller chunks so that the index can effectively subquery parts of the object and so queries don't have to pull out the whole object every time. Please consult <xref linkend="ST_Subdivide"/> function documentation. Just because you *can* store all of Europe in one polygon doesn't mean you *should*.
sv: Precis som med GEOMETRY rekommenderar vi att du, när du har mycket stora polygoner men gör sökningar i små områden, "denormaliserar" dina geometriska data i mindre bitar så att indexet effektivt kan göra underfrågor på delar av objektet och så att sökningarna inte behöver ta fram hela objektet varje gång. Vänligen se <xref linkend="ST_Subdivide"/> funktionsdokumentation. Bara för att du *kan* lagra hela Europa i en polygon betyder det inte att du *bör* göra det.

note: Tag: para
en: PostGIS is compliant with the Open Geospatial Consortium’s (OGC) Simple Features specification. That standard defines the concepts of geometry being <emphasis>simple</emphasis> and <emphasis>valid</emphasis>. These definitions allow the Simple Features geometry model to represent spatial objects in a consistent and unambiguous way that supports efficient computation. (Note: the OGC SF and SQL/MM have the same definitions for simple and valid.)
sv: PostGIS är förenligt med Open Geospatial Consortiums (OGC) specifikation för enkla funktioner. Denna standard definierar begreppen <emphasis>enkel</emphasis> och <emphasis>giltig</emphasis> geometri. Dessa definitioner gör det möjligt för geometrimodellen Simple Features att representera spatiala objekt på ett konsekvent och otvetydigt sätt som stöder effektiva beräkningar. (Obs: OGC SF och SQL/MM har samma definitioner för enkel och giltig)

note: Tag: title
en: Simple Geometry
sv: Enkel geometri

note: Tag: para
en: A <emphasis>simple</emphasis> geometry is one that has no anomalous geometric points, such as self intersection or self tangency.
sv: En <emphasis>enkel</emphasis> geometri är en geometri som inte har några avvikande geometriska punkter, t.ex. självskärning eller självtangentiering.

note: Tag: para
en: A <varname>POINT</varname> is inherently <emphasis>simple</emphasis> as a 0-dimensional geometry object.
sv: En <varname>POINT</varname> är i sig själv <emphasis>enkel</emphasis> som ett 0-dimensionellt geometriobjekt.

note: Tag: para
en: <varname>MULTIPOINT</varname>s are <emphasis>simple</emphasis> if no two coordinates (<varname>POINT</varname>s) are equal (have identical coordinate values).
sv: <varname>MULTIPOINTs</varname>är <emphasis>enkla</emphasis> om inte två koordinater<varname>(POINTs)</varname>är lika (har identiska koordinatvärden).

note: Tag: para
en: A <varname>LINESTRING</varname> is <emphasis>simple</emphasis> if it does not pass through the same point twice, except for the endpoints. If the endpoints of a simple LineString are identical it is called <emphasis>closed</emphasis> and referred to as a Linear Ring.
sv: En <varname>LINESTRING</varname> är <emphasis>enkel</emphasis> om den inte passerar genom samma punkt två gånger, med undantag för ändpunkterna. Om ändpunkterna på en enkel LineString är identiska kallas den <emphasis>sluten</emphasis> och kallas för en Linear Ring.

note: Tag: emphasis
en: <emphasis role="bold">(a)</emphasis> and <emphasis role="bold">(c)</emphasis> are simple <varname>LINESTRING</varname>s. <emphasis role="bold">(b)</emphasis> and <emphasis role="bold">(d)</emphasis> are not simple. <emphasis role="bold">(c)</emphasis> is a closed Linear Ring.
sv: <emphasis role="bold">(a)</emphasis> och <emphasis role="bold">(c)</emphasis> är enkla <varname>LINESTRINGs</varname>. <emphasis role="bold">(b)</emphasis> och <emphasis role="bold">(d)</emphasis> är inte enkla. <emphasis role="bold">(c)</emphasis> är en sluten Linear Ring.

note: Tag: para
en: A <varname>MULTILINESTRING</varname> is <emphasis>simple</emphasis> only if all of its elements are simple and the only intersection between any two elements occurs at points that are on the boundaries of both elements.
sv: En <varname>MULTILINESTRING</varname> är <emphasis>enkel</emphasis> endast om alla dess element är enkla och den enda skärningen mellan två element sker i punkter som ligger på båda elementens gränser.

note: Tag: emphasis
en: <emphasis role="bold">(e)</emphasis> and <emphasis role="bold">(f)</emphasis> are simple <varname>MULTILINESTRING</varname>s. <emphasis role="bold">(g)</emphasis> is not simple.
sv: <emphasis role="bold">(e)</emphasis> och <emphasis role="bold">(f)</emphasis> är enkla <varname>MULTILINESTRINGar</varname>. <emphasis role="bold">(g)</emphasis> är inte enkel.

note: Tag: para
en: <varname>POLYGON</varname>s are formed from linear rings, so valid polygonal geometry is always <emphasis>simple</emphasis>.
sv: <varname>POLYGONER</varname>bildas av linjära ringar, så giltig polygonal geometri är alltid <emphasis>enkel</emphasis>.

note: Tag: para
en: To test if a geometry is simple use the <xref linkend="ST_IsSimple"/> function:
sv: För att testa om en geometri är enkel kan du använda funktionen <xref linkend="ST_IsSimple"/>:

note: Tag: para
en: Generally, PostGIS functions do not require geometric arguments to be simple. Simplicity is primarily used as a basis for defining geometric validity. It is also a requirement for some kinds of spatial data models (for example, linear networks often disallow lines that cross). Multipoint and linear geometry can be made simple using <xref linkend="ST_UnaryUnion"/>.
sv: Generellt kräver inte PostGIS-funktioner att geometriska argument ska vara enkla. Enkelhet används främst som en grund för att definiera geometrisk validitet. Det är också ett krav för vissa typer av spatiala datamodeller (t.ex. tillåter linjära nätverk ofta inte linjer som korsar varandra). Multipunkts- och linjärgeometri kan göras enkel med hjälp av <xref linkend="ST_UnaryUnion"/>.

note: Tag: title
en: Valid Geometry
sv: Giltig geometri

note: Tag: para
en: Geometry validity primarily applies to 2-dimensional geometries (<varname>POLYGON</varname>s and <varname>MULTIPOLYGON</varname>s) . Validity is defined by rules that allow polygonal geometry to model planar areas unambiguously.
sv: Geometrisk validitet gäller främst för 2-dimensionella geometrier<varname>(POLYGONER</varname>och <varname>MULTIPOLYGONER</varname>). Validiteten definieras av regler som gör att polygonal geometri kan modellera plana områden på ett otvetydigt sätt.

note: Tag: para
en: A <varname>POLYGON</varname> is <emphasis>valid</emphasis> if:
sv: En <varname>POLYGON</varname> är <emphasis>giltig</emphasis> om:

note: Tag: para
en: the polygon boundary rings (the exterior shell ring and interior hole rings) are <emphasis>simple</emphasis> (do not cross or self-touch). Because of this a polygon cannot have cut lines, spikes or loops. This implies that polygon holes must be represented as interior rings, rather than by the exterior ring self-touching (a so-called "inverted hole").
sv: polygonens begränsningsringar (den yttre skalringen och de inre hålringarna) är <emphasis>enkla</emphasis> (korsar inte varandra och berör inte varandra). På grund av detta kan en polygon inte ha snittlinjer, spikar eller öglor. Detta innebär att polygonhål måste representeras som inre ringar, snarare än genom att den yttre ringen självberör (ett s.k. "inverterat hål").

note: Tag: para
en: boundary rings do not cross
sv: gränsringarna korsar inte varandra

note: Tag: para
en: boundary rings may touch at points but only as a tangent (i.e. not in a line)
sv: begränsningsringar kan beröra varandra i punkter men endast som en tangent (dvs. inte i en linje)

note: Tag: para
en: interior rings are contained in the exterior ring
sv: inre ringar är inneslutna i den yttre ringen

note: Tag: para
en: the polygon interior is simply connected (i.e. the rings must not touch in a way that splits the polygon into more than one part)
sv: polygonens inre är enkelt sammanhängande (dvs. ringarna får inte beröra varandra på ett sätt som delar upp polygonen i mer än en del)

note: Tag: emphasis
en: <emphasis role="bold">(h)</emphasis> and <emphasis role="bold">(i)</emphasis> are valid <varname>POLYGON</varname>s. <emphasis role="bold">(j-m)</emphasis> are invalid. <emphasis role="bold">(j)</emphasis> can be represented as a valid <varname>MULTIPOLYGON</varname>.
sv: <emphasis role="bold">(h)</emphasis> och <emphasis role="bold">(i)</emphasis> är giltiga <varname>POLYGONER</varname>. <emphasis role="bold">(j-m)</emphasis> är ogiltiga. <emphasis role="bold">(j)</emphasis> kan representeras som en giltig <varname>MULTIPOLYGON</varname>.

note: Tag: para
en: A <varname>MULTIPOLYGON</varname> is <emphasis>valid</emphasis> if:
sv: En <varname>MULTIPOLYGON</varname> är <emphasis>giltig</emphasis> om:

note: Tag: para
en: its element <varname>POLYGON</varname>s are valid
sv: dess element <varname>POLYGONER</varname>är giltiga

note: Tag: para
en: elements do not overlap (i.e. their interiors must not intersect)
sv: elementen inte överlappar varandra (dvs. deras insidor får inte skära varandra)

note: Tag: para
en: elements touch only at points (i.e. not along a line)
sv: elementen berör varandra endast i punkter (dvs. inte längs en linje)

note: Tag: emphasis
en: <emphasis role="bold">(n)</emphasis> is a valid <varname>MULTIPOLYGON</varname>. <emphasis role="bold">(o)</emphasis> and <emphasis role="bold">(p)</emphasis> are invalid.
sv: <emphasis role="bold">(n)</emphasis> är en giltig <varname>MULTIPOLYGON</varname>. <emphasis role="bold">(o)</emphasis> och <emphasis role="bold">(p)</emphasis> är ogiltiga.

note: Tag: para
en: These rules mean that valid polygonal geometry is also <emphasis>simple</emphasis>.
sv: Dessa regler innebär att giltig polygonal geometri också är <emphasis>enkel.</emphasis>.

note: Tag: para
en: For linear geometry the only validity rule is that <varname>LINESTRING</varname>s must have at least two points and have non-zero length (or equivalently, have at least two distinct points.) Note that non-simple (self-intersecting) lines are valid.
sv: För linjär geometri är den enda giltighetsregeln att <varname>LINESTRINGs</varname>måste ha minst två punkter och ha en längd som inte är noll (eller motsvarande, ha minst två distinkta punkter.) Observera att icke-enkla (självskärande) linjer är giltiga.

note: Tag: para
en: <varname>POINT</varname> and <varname>MULTIPOINT</varname> geometries have no validity rules.
sv: <varname>POINT-</varname> och <varname>MULTIPOINT-geometrierna</varname> har inga giltighetsregler.

note: Tag: title
en: Managing Validity
sv: Hantering av validitet

note: Tag: para
en: PostGIS allows creating and storing both valid and invalid Geometry. This allows invalid geometry to be detected and flagged or fixed. There are also situations where the OGC validity rules are stricter than desired (examples of this are zero-length linestrings and polygons with inverted holes.)
sv: PostGIS tillåter skapande och lagring av både giltig och ogiltig geometri. Detta gör att ogiltig geometri kan upptäckas och flaggas eller fixas. Det finns också situationer där OGC:s giltighetsregler är strängare än önskat (exempel på detta är linestrings med noll längd och polygoner med inverterade hål)

note: Tag: para
en: Many of the functions provided by PostGIS rely on the assumption that geometry arguments are valid. For example, it does not make sense to calculate the area of a polygon that has a hole defined outside of the polygon, or to construct a polygon from a non-simple boundary line. Assuming valid geometric inputs allows functions to operate more efficiently, since they do not need to check for topological correctness. (Notable exceptions are that zero-length lines and polygons with inversions are generally handled correctly.) Also, most PostGIS functions produce valid geometry output if the inputs are valid. This allows PostGIS functions to be chained together safely.
sv: Många av de funktioner som PostGIS tillhandahåller förutsätter att geometriargumenten är giltiga. Det är till exempel inte meningsfullt att beräkna arean av en polygon som har ett hål definierat utanför polygonen, eller att konstruera en polygon från en icke-enkel begränsningslinje. Genom att anta giltiga geometriska indata kan funktioner arbeta mer effektivt, eftersom de inte behöver kontrollera att de är topologiskt korrekta. (Noterbara undantag är att nollängdslinjer och polygoner med inversioner i allmänhet hanteras korrekt) Dessutom producerar de flesta PostGIS-funktioner giltiga geometriska utdata om indata är giltiga. Detta gör att PostGIS-funktioner kan kedjas ihop på ett säkert sätt.

note: Tag: para
en: If you encounter unexpected error messages when calling PostGIS functions (such as "GEOS Intersection() threw an error!"), you should first confirm that the function arguments are valid. If they are not, then consider using one of the techniques below to ensure the data you are processing is valid.
sv: Om du stöter på oväntade felmeddelanden när du anropar PostGIS-funktioner (t.ex. "GEOS Intersection() kastade ett fel!") bör du först bekräfta att funktionsargumenten är giltiga. Om de inte är det bör du överväga att använda någon av nedanstående tekniker för att säkerställa att de data du bearbetar är giltiga.

note: Tag: para
en: If a function reports an error with valid inputs, then you may have found an error in either PostGIS or one of the libraries it uses, and you should report this to the PostGIS project. The same is true if a PostGIS function returns an invalid geometry for valid input.
sv: Om en funktion rapporterar ett fel med giltiga indata kan du ha hittat ett fel i antingen PostGIS eller ett av de bibliotek som används, och du bör rapportera detta till PostGIS-projektet. Detsamma gäller om en PostGIS-funktion returnerar en ogiltig geometri för giltig indata.

note: Tag: para
en: To test if a geometry is valid use the <xref linkend="ST_IsValid"/> function:
sv: För att testa om en geometri är giltig kan du använda funktionen <xref linkend="ST_IsValid"/>:

note: Tag: para
en: Information about the nature and location of an geometry invalidity are provided by the <xref linkend="ST_IsValidDetail"/> function:
sv: Information om arten av och platsen för en geometrisk invaliditet tillhandahålls av funktionen <xref linkend="ST_IsValidDetail"/>:

note: Tag: para
en: In some situations it is desirable to correct invalid geometry automatically. Use the <xref linkend="ST_MakeValid"/> function to do this. (<code>ST_MakeValid</code> is a case of a spatial function that <emphasis>does</emphasis> allow invalid input!)
sv: I vissa situationer är det önskvärt att korrigera ogiltig geometri automatiskt. Använd funktionen <xref linkend="ST_MakeValid"/> för att göra detta.<code>(ST_MakeValid</code> är ett exempel på en spatial funktion som <emphasis>tillåter</emphasis> ogiltiga indata!)

note: Tag: para
en: By default, PostGIS does not check for validity when loading geometry, because validity testing can take a lot of CPU time for complex geometries. If you do not trust your data sources, you can enforce a validity check on your tables by adding a check constraint:
sv: Som standard kontrollerar PostGIS inte giltigheten vid laddning av geometri, eftersom giltighetstestning kan ta mycket CPU-tid för komplexa geometrier. Om du inte litar på dina datakällor kan du tvinga fram en giltighetskontroll på dina tabeller genom att lägga till en check constraint:

note: Tag: title
en: Spatial Reference Systems
sv: Spatiala referenssystem

note: Tag: para
en: A <link xlink:href="https://en.wikipedia.org/wiki/Spatial_reference_system">Spatial Reference System</link> (SRS) (also called a Coordinate Reference System (CRS)) defines how geometry is referenced to locations on the Earth's surface. There are three types of SRS:
sv: Ett <link xlink:href="https://en.wikipedia.org/wiki/Spatial_reference_system">spatialt referenssystem</link> (SRS) (även kallat koordinatreferenssystem (CRS)) definierar hur geometri refereras till platser på jordens yta. Det finns tre typer av SRS:

note: Tag: para
en: A <emphasis role="bold">geodetic</emphasis> SRS uses angular coordinates (longitude and latitude) which map directly to the surface of the earth.
sv: En <emphasis role="bold">geodetisk</emphasis> SRS använder vinkelkoordinater (longitud och latitud) som kartläggs direkt på jordytan.

note: Tag: para
en: A <emphasis role="bold">projected</emphasis> SRS uses a mathematical projection transformation to "flatten" the surface of the spheroidal earth onto a plane. It assigns location coordinates in a way that allows direct measurement of quantities such as distance, area, and angle. The coordinate system is Cartesian, which means it has a defined origin point and two perpendicular axes (usually oriented North and East). Each projected SRS uses a stated length unit (usually metres or feet). A projected SRS may be limited in its area of applicability to avoid distortion and fit within the defined coordinate bounds.
sv: En <emphasis role="bold">projicerad</emphasis> SRS använder en matematisk projektionstransformation för att "platta till" ytan på den sfäroida jorden till ett plan. Den tilldelar platskoordinater på ett sätt som gör det möjligt att direkt mäta storheter som avstånd, yta och vinkel. Koordinatsystemet är kartesiskt, vilket innebär att det har en definierad ursprungspunkt och två vinkelräta axlar (vanligtvis orienterade mot norr och öster). Varje projicerad SRS använder en angiven längdenhet (vanligtvis meter eller fot). En projicerad SRS kan vara begränsad i sitt tillämpningsområde för att undvika distorsion och passa inom de definierade koordinatgränserna.

note: Tag: para
en: A <emphasis role="bold">local</emphasis> SRS is a Cartesian coordinate system which is not referenced to the earth's surface. In PostGIS this is specified by a SRID value of 0.
sv: Ett <emphasis role="bold">lokalt</emphasis> SRS är ett kartesiskt koordinatsystem som inte är refererat till jordytan. I PostGIS specificeras detta med ett SRID-värde på 0.

note: Tag: para
en: There are many different spatial reference systems in use. Common SRSes are standardized in the European Petroleum Survey Group <link xlink:href="http://www.epsg.org/">EPSG database</link>. For convenience PostGIS (and many other spatial systems) refers to SRS definitions using an integer identifier called a SRID.
sv: Det finns många olika spatiala referenssystem i bruk. Vanliga SRS är standardiserade i European Petroleum Survey Group <link xlink:href="http://www.epsg.org/">EPSG-databasen</link>. För enkelhetens skull hänvisar PostGIS (och många andra spatiala system) till SRS-definitioner med hjälp av en heltalsidentifierare som kallas SRID.

note: Tag: para
en: A geometry is associated with a Spatial Reference System by its SRID value, which is accessed by <xref linkend="ST_SRID"/>. The SRID for a geometry can be assigned using <xref linkend="ST_SetSRID"/>. Some geometry constructor functions allow supplying a SRID (such as <xref linkend="ST_Point"/> and <xref linkend="ST_MakeEnvelope"/>). The <link linkend="EWKB_EWKT">EWKT</link> format supports SRIDs with the <code>SRID=n;</code> prefix.
sv: En geometri är associerad med ett spatialt referenssystem genom sitt SRID-värde, som nås via <xref linkend="ST_SRID"/>. SRID för en geometri kan tilldelas med hjälp av <xref linkend="ST_SetSRID"/>. Vissa geometry constructor-funktioner gör det möjligt att ange en SRID (t.ex. <xref linkend="ST_Point"/> och <xref linkend="ST_MakeEnvelope"/>). <link linkend="EWKB_EWKT">EWKT-formatet</link> stöder SRID med prefixet <code>SRID=n;.</code>.

note: Tag: para
en: Spatial functions processing pairs of geometries (such as <link linkend="Overlay_Functions">overlay</link> and <link linkend="Spatial_Relationships">relationship</link> functions) require that the input geometries are in the same spatial reference system (have the same SRID). Geometry data can be transformed into a different spatial reference system using <xref linkend="ST_Transform"/> and <xref linkend="ST_TransformPipeline"/>. Geometry returned from functions has the same SRS as the input geometries.
sv: Spatiala funktioner som bearbetar par av geometrier (t.ex. <link linkend="Overlay_Functions">överlagrings-</link> och <link linkend="Spatial_Relationships">relationsfunktioner</link> ) kräver att de ingående geometrierna finns i samma spatiala referenssystem (har samma SRID). Geometridata kan omvandlas till ett annat spatialt referenssystem med hjälp av <xref linkend="ST_Transform"/> och <xref linkend="ST_TransformPipeline"/>. Geometri som returneras från funktioner har samma SRS som indatageometrierna.

note: Tag: title
en: SPATIAL_REF_SYS Table
sv: Tabellen SPATIAL_REF_SYS

note: Tag: para
en: The <varname>SPATIAL_REF_SYS</varname> table used by PostGIS is an OGC-compliant database table that defines the available spatial reference systems. It holds the numeric SRIDs and textual descriptions of the coordinate systems.
sv: Tabellen <varname>SPATIAL_REF_SYS</varname> som används av PostGIS är en OGC-kompatibel databastabell som definierar de tillgängliga spatiala referenssystemen. Den innehåller de numeriska SRID:erna och textbeskrivningarna av koordinatsystemen.

note: Tag: para
en: The <varname>spatial_ref_sys</varname> table definition is:
sv: Definitionen av tabellen <varname>spatial_ref_sys</varname> är:

note: Tag: para
en: The columns are:
sv: Kolumnerna är..:

note: Tag: para
en: An integer code that uniquely identifies the <link xlink:href="http://en.wikipedia.org/wiki/SRID">Spatial Reference System</link> (SRS) within the database.
sv: En heltalskod som unikt identifierar det <link xlink:href="http://en.wikipedia.org/wiki/SRID">spatiala referenssystemet</link> (SRS) i databasen.

note: Tag: para
en: The name of the standard or standards body that is being cited for this reference system. For example, "EPSG" is a valid <varname>auth_name</varname>.
sv: Namnet på den standard eller det standardiseringsorgan som åberopas för detta referenssystem. Exempelvis är "EPSG" ett giltigt <varname>auth_name</varname>.

note: Tag: para
en: The ID of the Spatial Reference System as defined by the Authority cited in the <varname>auth_name</varname>. In the case of EPSG, this is the EPSG code.
sv: ID för det spatiala referenssystemet enligt definitionen av den myndighet som anges i <varname>auth_name</varname>. När det gäller EPSG är detta EPSG-koden.

note: Tag: para
en: The Well-Known Text representation of the Spatial Reference System. An example of a WKT SRS representation is:
sv: Representationen av det spatiala referenssystemet i Well-Known Text. Ett exempel på en WKT SRS-representation är:

note: Tag: para
en: For a discussion of SRS WKT, see the OGC standard <link xlink:href="http://docs.opengeospatial.org/is/12-063r5/12-063r5.html">Well-known text representation of coordinate reference systems</link>.
sv: För en diskussion om SRS WKT, se OGC-standarden <link xlink:href="http://docs.opengeospatial.org/is/12-063r5/12-063r5.html">Well-known text representation of coordinate reference systems</link>.

note: Tag: para
en: PostGIS uses the PROJ library to provide coordinate transformation capabilities. The <varname>proj4text</varname> column contains the PROJ coordinate definition string for a particular SRID. For example:
sv: PostGIS använder PROJ-biblioteket för att tillhandahålla funktioner för koordinattransformation. Kolumnen <varname>proj4text</varname> innehåller PROJ-koordinatdefinitionssträngen för en viss SRID. Till exempel:

note: Tag: para
en: For more information see the <link xlink:href="https://proj.org/">PROJ web site</link>. The <filename>spatial_ref_sys.sql</filename> file contains both <varname>srtext</varname> and <varname>proj4text</varname> definitions for all EPSG projections.
sv: Mer information finns på <link xlink:href="https://proj.org/">PROJ-webbplatsen</link>. Filen <filename>spatial_ref_sys.sql</filename> innehåller både <varname>srtext-</varname> och <varname>proj4text-definitioner</varname> för alla EPSG-projektioner.

note: Tag: para
en: When retrieving spatial reference system definitions for use in transformations, PostGIS uses fhe following strategy:
sv: Vid hämtning av definitioner av spatiala referenssystem för användning i transformationer använder PostGIS följande strategi:

note: Tag: para
en: If <varname>auth_name</varname> and <varname>auth_srid</varname> are present (non-NULL) use the PROJ SRS based on those entries (if one exists).
sv: Om <varname>auth_name</varname> och <varname>auth_srid</varname> finns (icke-NULL) används PROJ SRS baserat på dessa poster (om en sådan finns).

note: Tag: para
en: If <varname>srtext</varname> is present create a SRS using it, if possible.
sv: Om <varname>srtext</varname> finns kan du om möjligt skapa en SRS med hjälp av den.

note: Tag: para
en: If <varname>proj4text</varname> is present create a SRS using it, if possible.
sv: Om <varname>proj4text</varname> finns kan du om möjligt skapa en SRS med hjälp av den.

note: Tag: title
en: User-Defined Spatial Reference Systems
sv: Användardefinierade spatiala referenssystem

note: Tag: para
en: The PostGIS <varname>spatial_ref_sys</varname> table contains over 3000 of the most common spatial reference system definitions that are handled by the <link xlink:href="https://proj.org">PROJ</link> projection library. But there are many coordinate systems that it does not contain. You can add SRS definitions to the table if you have the required information about the spatial reference system. Or, you can define your own custom spatial reference system if you are familiar with PROJ constructs. Keep in mind that most spatial reference systems are regional and have no meaning when used outside of the bounds they were intended for.
sv: Tabellen PostGIS <varname>spatial_ref_sys</varname> innehåller över 3000 av de vanligaste definitionerna av spatiala referenssystem som hanteras av <link xlink:href="https://proj.org">PROJ-projektionsbiblioteket</link>. Men det finns många koordinatsystem som den inte innehåller. Du kan lägga till SRS-definitioner i tabellen om du har den information som krävs om det spatiala referenssystemet. Eller så kan du definiera ditt eget spatiala referenssystem om du är bekant med PROJ constructs. Tänk på att de flesta spatiala referenssystem är regionala och inte har någon betydelse när de används utanför de gränser som de är avsedda för.

note: Tag: para
en: A resource for finding spatial reference systems not defined in the core set is <link xlink:href="http://spatialreference.org/">http://spatialreference.org/</link>
sv: En resurs för att hitta spatiala referenssystem som inte definieras i kärnuppsättningen är <link xlink:href="http://spatialreference.org/">http://spatialreference.org/</link>

note: Tag: para
en: Some commonly used spatial reference systems are: <link xlink:href="http://spatialreference.org/ref/epsg/4326/">4326 - WGS 84 Long Lat</link>, <link xlink:href="http://spatialreference.org/ref/epsg/4269/">4269 - NAD 83 Long Lat</link>, <link xlink:href="http://spatialreference.org/ref/epsg/3395/">3395 - WGS 84 World Mercator</link>, <link xlink:href="http://spatialreference.org/ref/epsg/2163/">2163 - US National Atlas Equal Area</link>, and the 60 WGS84 UTM zones. UTM zones are one of the most ideal for measurement, but only cover 6-degree regions. (To determine which UTM zone to use for your area of interest, see the <link xlink:href="http://trac.osgeo.org/postgis/wiki/UsersWikiplpgsqlfunctionsDistance">utmzone PostGIS plpgsql helper function</link>.)
sv: Några vanligt förekommande spatiala referenssystem är: <link xlink:href="http://spatialreference.org/ref/epsg/4326/">4326 - WGS 84 Long Lat</link>, <link xlink:href="http://spatialreference.org/ref/epsg/4269/">4269 - NAD 83 Long Lat</link>, <link xlink:href="http://spatialreference.org/ref/epsg/3395/">3395 - WGS 84 World Mercator</link>, <link xlink:href="http://spatialreference.org/ref/epsg/2163/">2163 - US National Atlas Equal Area</link> och de 60 WGS84 UTM-zonerna. UTM-zoner är en av de mest idealiska för mätning, men täcker endast 6-gradersregioner. (För att avgöra vilken UTM-zon som ska användas för ditt intresseområde, se <link xlink:href="http://trac.osgeo.org/postgis/wiki/UsersWikiplpgsqlfunctionsDistance">hjälpfunktionen utmzone PostGIS plpgsql</link>)

note: Tag: para
en: US states use State Plane spatial reference systems (meter or feet based) - usually one or 2 exists per state. Most of the meter-based ones are in the core set, but many of the feet-based ones or ESRI-created ones will need to be copied from <link xlink:href="http://spatialreference.org">spatialreference.org</link>.
sv: Amerikanska delstater använder spatiala referenssystem i State Plane (meter- eller fotbaserade) - vanligtvis finns ett eller två per delstat. De flesta av de meterbaserade finns i kärnuppsättningen, men många av de fotbaserade eller ESRI-skapade måste kopieras från <link xlink:href="http://spatialreference.org">spatialreference.org</link>.

note: Tag: para
en: You can even define non-Earth-based coordinate systems, such as <link xlink:href="http://spatialreference.org/ref/iau2000/mars-2000/">Mars 2000</link> This Mars coordinate system is non-planar (it's in degrees spheroidal), but you can use it with the <varname>geography</varname> type to obtain length and proximity measurements in meters instead of degrees.
sv: Du kan även definiera koordinatsystem som inte är jordbaserade, t.ex. Mars <link xlink:href="http://spatialreference.org/ref/iau2000/mars-2000/">2000</link> Mars koordinatsystem är inte planar (det är i grader sfäroidalt), men du kan använda det med <varname>geograftypen</varname> för att få längd- och avståndsmätningar i meter i stället för grader.

note: Tag: para
en: Here is an example of loading a custom coordinate system using an unassigned SRID and the PROJ definition for a US-centric Lambert Conformal projection:
sv: Här är ett exempel på laddning av ett anpassat koordinatsystem med hjälp av en icke tilldelad SRID och PROJ-definitionen för en US-centrisk Lambert Conformal-projektion:

note: Tag: title
en: Spatial Tables
sv: Spatiala tabeller

note: Tag: title
en: Creating a Spatial Table
sv: Skapa en spatial tabell

note: Tag: para
en: You can create a table to store geometry data using the <link xlink:href="https://www.postgresql.org/docs/current/sql-createtable.html">CREATE TABLE</link> SQL statement with a column of type <varname>geometry</varname>. The following example creates a table with a geometry column storing 2D (XY) LineStrings in the BC-Albers coordinate system (SRID 3005):
sv: Du kan skapa en tabell för att lagra geometridata genom att använda SQL-satsen <link xlink:href="https://www.postgresql.org/docs/current/sql-createtable.html">CREATE TABLE</link> med en kolumn av typen <varname>geometry</varname>. I följande exempel skapas en tabell med en geometrikolumn som lagrar 2D (XY) LineStrings i BC-Albers koordinatsystem (SRID 3005):

note: Tag: para
en: The <varname>geometry</varname> type supports two optional <emphasis role="bold">type modifiers</emphasis>:
sv: <varname>Geometritypen</varname> har stöd för två valfria <emphasis role="bold">typmodifierare</emphasis>:

note: Tag: para
en: the <emphasis role="bold">spatial type modifier</emphasis> restricts the kind of shapes and dimensions allowed in the column. The value can be any of the supported <link linkend="RefObject">geometry subtypes</link> (e.g. POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCOLLECTION, etc). The modifier supports coordinate dimensionality restrictions by adding suffixes: Z, M and ZM. For example, a modifier of 'LINESTRINGM' allows only linestrings with three dimensions, and treats the third dimension as a measure. Similarly, 'POINTZM' requires four dimensional (XYZM) data.
sv: <emphasis role="bold">Modifieraren för spatial typ</emphasis> begränsar vilken typ av former och dimensioner som tillåts i kolumnen. Värdet kan vara vilken som helst av de <link linkend="RefObject">undertyper av geometri</link> som stöds (t.ex. POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCOLLECTION etc.). Modifieraren stöder begränsningar av koordinatdimensionalitet genom att lägga till suffix: Z, M och ZM. En modifierare av typen "LINESTRINGM" tillåter t.ex. endast linestrings med tre dimensioner och behandlar den tredje dimensionen som ett mått. På samma sätt kräver "POINTZM" fyrdimensionella (XYZM) data.

note: Tag: para
en: the <emphasis role="bold">SRID modifier</emphasis> restricts the <link linkend="spatial_ref_sys">spatial reference system</link> SRID to a particular number. If omitted, the SRID defaults to 0.
sv: <emphasis role="bold">sRID-modifieraren</emphasis> begränsar det <link linkend="spatial_ref_sys">spatiala referenssystemets</link> SRID till ett visst nummer. Om den utelämnas är SRID standardvärdet 0.

note: Tag: para
en: Examples of creating tables with geometry columns:
sv: Exempel på hur man skapar tabeller med geometrikolumner:

note: Tag: para
en: Create a table holding any kind of geometry with the default SRID:
sv: Skapa en tabell som innehåller alla typer av geometrier med standard-SRID:

note: Tag: para
en: Create a table with 2D POINT geometry with the default SRID:
sv: Skapa en tabell med 2D POINT-geometri med standard-SRID:

note: Tag: para
en: Create a table with 3D (XYZ) POINTs and an explicit SRID of 3005:
sv: Skapa en tabell med 3D (XYZ) POINTs och en explicit SRID på 3005:

note: Tag: para
en: Create a table with 4D (XYZM) LINESTRING geometry with the default SRID:
sv: Skapa en tabell med 4D (XYZM) LINESTRING-geometri med standard SRID:

note: Tag: para
en: Create a table with 2D POLYGON geometry with the SRID 4267 (NAD 1927 long lat):
sv: Skapa en tabell med 2D POLYGON-geometri med SRID 4267 (NAD 1927 long lat):

note: Tag: para
en: It is possible to have more than one geometry column in a table. This can be specified when the table is created, or a column can be added using the <link xlink:href="https://www.postgresql.org/docs/current/sql-altertable.html">ALTER TABLE</link> SQL statement. This example adds a column that can hold 3D LineStrings:
sv: Det är möjligt att ha mer än en geometrikolumn i en tabell. Detta kan anges när tabellen skapas, eller så kan en kolumn läggas till med SQL-satsen <link xlink:href="https://www.postgresql.org/docs/current/sql-altertable.html">ALTER TABLE</link>. I detta exempel läggs en kolumn till som kan innehålla 3D LineStrings:

note: Tag: title
en: GEOMETRY_COLUMNS View
sv: Visa GEOMETRY_COLUMNS

note: Tag: para
en: The OGC <emphasis>Simple Features Specification for SQL</emphasis> defines the <varname>GEOMETRY_COLUMNS</varname> metadata table to describe geometry table structure. In PostGIS <varname>geometry_columns</varname> is a view reading from database system catalog tables. This ensures that the spatial metadata information is always consistent with the currently defined tables and views. The view structure is:
sv: OGC:s <emphasis>Simple Features Specification for SQL</emphasis> definierar metadatatabellen <varname>GEOMETRY_COLUMNS</varname> för att beskriva geometritabellens struktur. I PostGIS är <varname>geometry_columns</varname> en vy som läser från databassystemets katalogtabeller. Detta säkerställer att den spatiala metadatainformationen alltid överensstämmer med de tabeller och vyer som för närvarande definieras. Vyn har följande struktur:

note: Tag: para
en: The fully qualified name of the feature table containing the geometry column. There is no PostgreSQL analogue of "catalog" so that column is left blank. For "schema" the PostgreSQL schema name is used (<varname>public</varname> is the default).
sv: Det fullständigt kvalificerade namnet på funktionstabellen som innehåller geometrikolumnen. Det finns ingen PostgreSQL-analog av "katalog" så den kolumnen lämnas tom. För "schema" används PostgreSQL-schemanamnet<varname>(offentligt</varname> är standard).

note: Tag: para
en: The name of the geometry column in the feature table.
sv: Namnet på geometrikolumnen i feature-tabellen.

note: Tag: para
en: The coordinate dimension (2, 3 or 4) of the column.
sv: Koordinatdimensionen (2, 3 eller 4) för kolumnen.

note: Tag: para
en: The ID of the spatial reference system used for the coordinate geometry in this table. It is a foreign key reference to the <varname>spatial_ref_sys</varname> table (see <xref linkend="spatial_ref_sys_table"/>).
sv: ID för det spatiala referenssystem som används för koordinatgeometrin i denna tabell. Det är en främmande nyckelreferens till tabellen <varname>spatial_ref_sys</varname> (se <xref linkend="spatial_ref_sys_table"/>).

note: Tag: para
en: The type of the spatial object. To restrict the spatial column to a single type, use one of: POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCOLLECTION or corresponding XYM versions POINTM, LINESTRINGM, POLYGONM, MULTIPOINTM, MULTILINESTRINGM, MULTIPOLYGONM, GEOMETRYCOLLECTIONM. For heterogeneous (mixed-type) collections, you can use "GEOMETRY" as the type.
sv: Typen av det spatiala objektet. För att begränsa den spatiala kolumnen till en enda typ, använd en av följande: POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCOLLECTION eller motsvarande XYM-versioner POINTM, LINESTRINGM, POLYGONM, MULTIPOINTM, MULTILINESTRINGM, MULTIPOLYGONM, GEOMETRYCOLLECTIONM. För heterogena samlingar (av blandad typ) kan du använda "GEOMETRY" som typ.

note: Tag: title
en: Manually Registering Geometry Columns
sv: Manuell registrering av geometrikolumner

note: Tag: para
en: Two of the cases where you may need this are the case of SQL Views and bulk inserts. For bulk insert case, you can correct the registration in the geometry_columns table by constraining the column or doing an alter table. For views, you could expose using a CAST operation. Note, if your column is typmod based, the creation process would register it correctly, so no need to do anything. Also views that have no spatial function applied to the geometry will register the same as the underlying table geometry column.
sv: Två av de fall där du kan behöva detta är vid SQL Views och bulkinsättningar. För bulkinsättningar kan du korrigera registreringen i geometry_columns-tabellen genom att begränsa kolumnen eller göra en alter table. För vyer kan du exponera med hjälp av en CAST-operation. Observera att om din kolumn är typmodbaserad kommer skapandeprocessen att registrera den korrekt, så du behöver inte göra någonting. Även vyer som inte har någon spatial funktion applicerad på geometrin kommer att registreras på samma sätt som den underliggande tabellgeometrikolumnen.

note: Tag: para
en: Although the old-constraint based method is still supported, a constraint-based geometry column used directly in a view, will not register correctly in geometry_columns, as will a typmod one. In this example we define a column using typmod and another using constraints.
sv: Även om den gamla metoden med begränsningar fortfarande stöds, kommer en geometrikolumn som baseras på begränsningar och som används direkt i en vy inte att registreras korrekt i geometry_columns, vilket en typmod-kolumn gör. I det här exemplet definierar vi en kolumn med hjälp av typmod och en annan med hjälp av constraints.

note: Tag: para
en: If we run in psql
sv: Om vi kör i psql

note: Tag: para
en: We observe they are defined differently -- one is typmod, one is constraint
sv: Vi ser att de definieras på olika sätt - en är typmod, en är begränsning

note: Tag: para
en: In geometry_columns, they both register correctly
sv: I geometry_columns registreras de båda korrekt

note: Tag: para
en: However -- if we were to create a view like this
sv: Men - om vi skulle skapa en vy så här

note: Tag: para
en: The typmod based geom view column registers correctly, but the constraint based one does not.
sv: Den typmodbaserade geom view-kolumnen registreras korrekt, men den constraintbaserade gör det inte.

note: Tag: para
en: This may change in future versions of PostGIS, but for now to force the constraint-based view column to register correctly, you need to do this:
sv: Detta kan komma att ändras i framtida versioner av PostGIS, men för närvarande måste du göra så här för att tvinga den begränsningsbaserade vykolumnen att registreras korrekt:

note: Tag: title
en: Loading Spatial Data
sv: Läs in spatial data

note: Tag: para
en: Once you have created a spatial table, you are ready to upload spatial data to the database. There are two built-in ways to get spatial data into a PostGIS/PostgreSQL database: using formatted SQL statements or using the Shapefile loader.
sv: När du har skapat en spatial tabell är du redo att ladda upp spatiala data till databasen. Det finns två inbyggda sätt att få spatiala data till en PostGIS/PostgreSQL-databas: med hjälp av formaterade SQL-satser eller med hjälp av Shapefile-laddaren.

note: Tag: title
en: Using SQL to Load Data
sv: Använda SQL för att läsa in data

note: Tag: para
en: If spatial data can be converted to a text representation (as either WKT or WKB), then using SQL might be the easiest way to get data into PostGIS. Data can be bulk-loaded into PostGIS/PostgreSQL by loading a text file of SQL <code>INSERT</code> statements using the <code>psql</code> SQL utility.
sv: Om spatiala data kan konverteras till en textrepresentation (som antingen WKT eller WKB) kan SQL vara det enklaste sättet att få in data i PostGIS. Data kan bulk-laddas in i PostGIS/PostgreSQL genom att ladda en textfil med SQL <code>INSERT-satser</code> med hjälp av SQL-verktyget <code>psql</code>.

note: Tag: para
en: A SQL load file (<filename>roads.sql</filename> for example) might look like this:
sv: En SQL-laddningsfil (till exempel<filename>roads.sql)</filename> kan se ut så här:

note: Tag: para
en: The SQL file can be loaded into PostgreSQL using <code>psql</code>:
sv: SQL-filen kan laddas in i PostgreSQL med <code>psql</code>:

note: Tag: title
en: Using the Shapefile Loader
sv: Använda Shapefile-inläsaren

note: Tag: para
en: The <filename>shp2pgsql</filename> data loader converts Shapefiles into SQL suitable for insertion into a PostGIS/PostgreSQL database either in geometry or geography format. The loader has several operating modes selected by command line flags.
sv: <filename>Shp2pgsql-dataladdaren</filename> konverterar Shapefiles till SQL som är lämplig för införande i en PostGIS / PostgreSQL-databas antingen i geometri- eller geografiformat. Laddaren har flera driftlägen som väljs med kommandoradsflaggor.

note: Tag: para
en: There is also a <filename>shp2pgsql-gui</filename> graphical interface with most of the options as the command-line loader. This may be easier to use for one-off non-scripted loading or if you are new to PostGIS. It can also be configured as a plugin to PgAdminIII.
sv: Det finns också ett grafiskt gränssnitt <filename>shp2pgsql-gui</filename> med de flesta av alternativen som kommandoradsladdaren. Detta kan vara lättare att använda för engångsladdning utan skript eller om du är nybörjare på PostGIS. Det kan också konfigureras som ett plugin till PgAdminIII.

note: Tag: term
en: (c|a|d|p) These are mutually exclusive options:
sv: (c|a|d|p) Dessa är ömsesidigt uteslutande alternativ:

note: Tag: para
en: Creates a new table and populates it from the Shapefile. <emphasis>This is the default mode.</emphasis>
sv: Skapar en ny tabell och fyller i den från Shapefilen. <emphasis>Detta är standardläget.</emphasis>

note: Tag: para
en: Appends data from the Shapefile into the database table. Note that to use this option to load multiple files, the files must have the same attributes and same data types.
sv: Lägger till data från Shapefilen i databastabellen. Observera att filerna måste ha samma attribut och samma datatyper om du vill använda det här alternativet för att läsa in flera filer.

note: Tag: para
en: Drops the database table before creating a new table with the data in the Shapefile.
sv: Slänger databastabellen innan en ny tabell skapas med data från Shapefilen.

note: Tag: para
en: Only produces the table creation SQL code, without adding any actual data. This can be used if you need to completely separate the table creation and data loading steps.
sv: Producerar endast SQL-koden för tabellskapande, utan att lägga till några faktiska data. Detta kan användas om du helt vill separera stegen för att skapa tabeller och läsa in data.

note: Tag: para
en: Display help screen.
sv: Visa hjälpskärm.

note: Tag: para
en: Use the PostgreSQL "dump" format for the output data. This can be combined with -a, -c and -d. It is much faster to load than the default "insert" SQL format. Use this for very large data sets.
sv: Använd PostgreSQL "dump" -formatet för utdata. Detta kan kombineras med -a, -c och -d. Det är mycket snabbare att läsa in än standard SQL-formatet "insert". Använd detta för mycket stora datamängder.

note: Tag: para
en: Creates and populates the geometry tables with the specified SRID. Optionally specifies that the input shapefile uses the given FROM_SRID, in which case the geometries will be reprojected to the target SRID.
sv: Skapar och fyller på geometritabellerna med den angivna SRID:en. Anger eventuellt att den ingående shapefilen använder den angivna FROM_SRID, i vilket fall geometrierna kommer att omprojiceras till mål-SRID.

note: Tag: para
en: Keep identifiers' case (column, schema and attributes). Note that attributes in Shapefile are all UPPERCASE.
sv: Behåll identifierarnas versaler (kolumn, schema och attribut). Observera att alla attribut i Shapefile är UPPPPERCASE.

note: Tag: para
en: Coerce all integers to standard 32-bit integers, do not create 64-bit bigints, even if the DBF header signature appears to warrant it.
sv: Tvinga alla heltal till standard 32-bitars heltal, skapa inte 64-bitars bigints, även om DBF-headerns signatur verkar motivera det.

note: Tag: para
en: Create a GiST index on the geometry column.
sv: Skapa ett GiST-index på geometrikolumnen.

note: Tag: para
en: -m <filename>a_file_name</filename> Specify a file containing a set of mappings of (long) column names to 10 character DBF column names. The content of the file is one or more lines of two names separated by white space and no trailing or leading space. For example:
sv: -m <filename>a_file_name</filename> Ange en fil som innehåller en uppsättning mappningar av (långa) kolumnnamn till DBF-kolumnnamn med 10 tecken. Filens innehåll är en eller flera rader med två namn åtskilda av blanksteg utan efterföljande eller inledande blanksteg. Exempel på detta:

note: Tag: para
en: Generate simple geometries instead of MULTI geometries. Will only succeed if all the geometries are actually single (I.E. a MULTIPOLYGON with a single shell, or or a MULTIPOINT with a single vertex).
sv: Generera enkla geometrier i stället för MULTI-geometrier. Kommer endast att lyckas om alla geometrier faktiskt är enkla (t.ex. en MULTIPOLYGON med ett enda skal eller en MULTIPOINT med ett enda vertex).

note: Tag: para
en: Force the output geometry to have the specified dimensionality. Use the following strings to indicate the dimensionality: 2D, 3DZ, 3DM, 4D.
sv: Tvingar utdatageometrin att ha den angivna dimensionaliteten. Använd följande strängar för att ange dimensionaliteten: 2D, 3DZ, 3DM, 4D.

note: Tag: para
en: If the input has fewer dimensions that specified, the output will have those dimensions filled in with zeroes. If the input has more dimensions that specified, the unwanted dimensions will be stripped.
sv: Om indata har färre dimensioner än vad som anges, kommer dessa dimensioner att fyllas i med nollor i utdata. Om indata har fler dimensioner än vad som anges, kommer de oönskade dimensionerna att tas bort.

note: Tag: para
en: Output WKT format, instead of WKB. Note that this can introduce coordinate drifts due to loss of precision.
sv: Utdata i WKT-format istället för WKB. Observera att detta kan medföra koordinatavvikelser på grund av förlorad precision.

note: Tag: para
en: Execute each statement on its own, without using a transaction. This allows loading of the majority of good data when there are some bad geometries that generate errors. Note that this cannot be used with the -D flag as the "dump" format always uses a transaction.
sv: Exekvera varje sats för sig, utan att använda en transaktion. Detta gör det möjligt att läsa in majoriteten av bra data när det finns några dåliga geometrier som genererar fel. Observera att detta inte kan användas med flaggan -D eftersom "dump"-formatet alltid använder en transaktion.

note: Tag: para
en: Specify encoding of the input data (dbf file). When used, all attributes of the dbf are converted from the specified encoding to UTF8. The resulting SQL output will contain a <code>SET CLIENT_ENCODING to UTF8</code> command, so that the backend will be able to reconvert from UTF8 to whatever encoding the database is configured to use internally.
sv: Ange kodning av indata (dbf-fil). När detta används konverteras alla attribut i dbf-filen från den angivna kodningen till UTF8. Den resulterande SQL-utdata kommer att innehålla ett <code>SET CLIENT_ENCODING till UTF8-kommando</code>, så att backend kan konvertera om från UTF8 till den kodning som databasen är konfigurerad att använda internt.

note: Tag: para
en: NULL geometries handling policy (insert*,skip,abort)
sv: Policy för hantering av NULL-geometrier (insert*,skip,abort)

note: Tag: para
en: -n Only import DBF file. If your data has no corresponding shapefile, it will automatically switch to this mode and load just the dbf. So setting this flag is only needed if you have a full shapefile set, and you only want the attribute data and no geometry.
sv: -n Importera endast DBF-fil. Om dina data inte har någon motsvarande shapefil kommer den automatiskt att växla till detta läge och bara läsa in dbf-filen. Så att ställa in denna flagga behövs bara om du har en fullständig shapefiluppsättning och du bara vill ha attributdata och ingen geometri.

note: Tag: para
en: Use geography type instead of geometry (requires lon/lat data) in WGS84 long lat (SRID=4326)
sv: Använd geografin i stället för geometrin (kräver lon/lat-data) i WGS84 long lat (SRID=4326)

note: Tag: para
en: Specify the tablespace for the new table. Indexes will still use the default tablespace unless the -X parameter is also used. The PostgreSQL documentation has a good description on when to use custom tablespaces.
sv: Ange tablespace för den nya tabellen. Index kommer fortfarande att använda standardbordsytan om inte -X-parametern också används. PostgreSQL-dokumentationen har en bra beskrivning av när man ska använda anpassade tablespaces.

note: Tag: para
en: Specify the tablespace for the new table's indexes. This applies to the primary key index, and the GIST spatial index if -I is also used.
sv: Ange tablespace för den nya tabellens index. Detta gäller för primärnyckelindexet och det spatiala GIST-indexet om -I också används.

note: Tag: para
en: When used, this flag will prevent the generation of <code>ANALYZE</code> statements. Without the -Z flag (default behavior), the <code>ANALYZE</code> statements will be generated.
sv: När denna flagga används förhindrar den att <code>ANALYZE-satser</code> genereras. Utan flaggan -Z (standardbeteende) kommer <code>ANALYZE-satserna</code> att genereras.

note: Tag: para
en: An example session using the loader to create an input file and loading it might look like this:
sv: Ett exempel på en session där laddaren används för att skapa en inmatningsfil och ladda den kan se ut så här:

note: Tag: para
en: A conversion and load can be done in one step using UNIX pipes:
sv: En konvertering och laddning kan göras i ett steg med hjälp av UNIX pipes:

note: Tag: title
en: Extracting Spatial Data
sv: Extrahera spatiala data

note: Tag: para
en: Spatial data can be extracted from the database using either SQL or the Shapefile dumper. The section on SQL presents some of the functions available to do comparisons and queries on spatial tables.
sv: Spatiala data kan extraheras från databasen med hjälp av antingen SQL eller Shapefile-dumpern. I avsnittet om SQL presenteras några av de funktioner som finns tillgängliga för att göra jämförelser och frågor om spatiala tabeller.

note: Tag: title
en: Using SQL to Extract Data
sv: Använda SQL för att extrahera data

note: Tag: para
en: The most straightforward way of extracting spatial data out of the database is to use a SQL <code>SELECT</code> query to define the data set to be extracted and dump the resulting columns into a parsable text file:
sv: Det enklaste sättet att extrahera spatiala data ur databasen är att använda en SQL <code>SELECT-fråga</code> för att definiera den datauppsättning som ska extraheras och dumpa de resulterande kolumnerna i en textfil som kan analyseras:

note: Tag: para
en: There will be times when some kind of restriction is necessary to cut down the number of records returned. In the case of attribute-based restrictions, use the same SQL syntax as used with a non-spatial table. In the case of spatial restrictions, the following functions are useful:
sv: Det kommer att finnas tillfällen då någon form av begränsning är nödvändig för att minska antalet poster som returneras. När det gäller attributbaserade begränsningar använder du samma SQL-syntax som för en icke spatial tabell. När det gäller spatiala begränsningar är följande funktioner användbara:

note: Tag: para
en: This function tells whether two geometries share any space.
sv: Denna funktion visar om två geometrier delar på något utrymme.

note: Tag: para
en: This tests whether two geometries are geometrically identical. For example, if 'POLYGON((0 0,1 1,1 0,0 0))' is the same as 'POLYGON((0 0,1 1,1 0,0 0))' (it is).
sv: Detta testar om två geometrier är geometriskt identiska. Till exempel om "POLYGON((0 0,1 1,1 0,0 0))" är samma sak som "POLYGON((0 0,1 1,1 0,0 0))" (det är det).

note: Tag: para
en: Next, you can use these operators in queries. Note that when specifying geometries and boxes on the SQL command line, you must explicitly turn the string representations into geometries function. The 312 is a fictitious spatial reference system that matches our data. So, for example:
sv: Därefter kan du använda dessa operatorer i frågor. Observera att när du anger geometrier och boxar på SQL-kommandoraden måste du uttryckligen omvandla strängrepresentationerna till geometrier-funktionen. 312 är ett fiktivt spatialt referenssystem som matchar våra data. Så till exempel:

note: Tag: para
en: The above query would return the single record from the "ROADS_GEOM" table in which the geometry was equal to that value.
sv: Ovanstående fråga skulle returnera den enda post från tabellen "ROADS_GEOM" där geometrin var lika med det värdet.

note: Tag: para
en: To check whether some of the roads passes in the area defined by a polygon:
sv: För att kontrollera om någon av vägarna passerar inom det område som definieras av en polygon:

note: Tag: para
en: The most common spatial query will probably be a "frame-based" query, used by client software, like data browsers and web mappers, to grab a "map frame" worth of data for display.
sv: Den vanligaste spatiala frågan kommer förmodligen att vara en "rambaserad" fråga som används av klientprogramvara, t.ex. webbläsare och webbmappare, för att hämta en "kartram" med data för visning.

note: Tag: para
en: When using the "&amp;&amp;" operator, you can specify either a BOX3D as the comparison feature or a GEOMETRY. When you specify a GEOMETRY, however, its bounding box will be used for the comparison.
sv: När du använder operatorn "&amp;&amp;" kan du ange antingen en BOX3D som jämförelsefunktion eller en GEOMETRY. När du anger en GEOMETRY kommer dock dess bounding box att användas för jämförelsen.

note: Tag: para
en: Using a "BOX3D" object for the frame, such a query looks like this:
sv: Om du använder ett "BOX3D"-objekt som ram ser en sådan fråga ut så här:

note: Tag: para
en: Note the use of the SRID 312, to specify the projection of the envelope.
sv: Notera användningen av SRID 312 för att specificera kuvertets projektion.

note: Tag: title
en: Using the Shapefile Dumper
sv: Använda Shapefile Dumper

note: Tag: para
en: The <filename>pgsql2shp</filename> table dumper connects to the database and converts a table (possibly defined by a query) into a shape file. The basic syntax is:
sv: Tabelldumpern <filename>pgsql2shp</filename> ansluter till databasen och konverterar en tabell (eventuellt definierad av en fråga) till en shape-fil. Den grundläggande syntaxen är:

note: Tag: para
en: The commandline options are:
sv: Alternativen för kommandoraden är:

note: Tag: para
en: Write the output to a particular filename.
sv: Skriv utdata till ett visst filnamn.

note: Tag: para
en: The database host to connect to.
sv: Databasens värd att ansluta till.

note: Tag: para
en: The port to connect to on the database host.
sv: Porten att ansluta till på databasens värd.

note: Tag: para
en: The password to use when connecting to the database.
sv: Det lösenord som ska användas vid anslutning till databasen.

note: Tag: para
en: The username to use when connecting to the database.
sv: Det användarnamn som ska användas vid anslutning till databasen.

note: Tag: para
en: In the case of tables with multiple geometry columns, the geometry column to use when writing the shape file.
sv: I tabeller med flera geometrikolumner, den geometrikolumn som ska användas när shape-filen skrivs.

note: Tag: para
en: Use a binary cursor. This will make the operation faster, but will not work if any NON-geometry attribute in the table lacks a cast to text.
sv: Använd en binär markör. Detta gör operationen snabbare, men fungerar inte om något attribut i tabellen som inte är geometriskt saknar en cast till text.

note: Tag: para
en: Raw mode. Do not drop the <varname>gid</varname> field, or escape column names.
sv: Rått läge. Släpp inte fältet <varname>gid</varname> eller escape kolumnnamn.

note: Tag: para
en: Remap identifiers to ten character names. The content of the file is lines of two symbols separated by a single white space and no trailing or leading space: VERYLONGSYMBOL SHORTONE ANOTHERVERYLONGSYMBOL SHORTER etc.
sv: Omvandla identifierare till namn med tio tecken. Filens innehåll består av rader med två symboler åtskilda av ett enda vitt mellanslag utan vare sig efterföljande eller inledande mellanslag: VERYLONGSYMBOL SHORTONE ANOTHERVERYLONGSYMBOL SHORTER etc.

note: Tag: title
en: Spatial Indexes
sv: Spatiala index

note: Tag: para
en: Spatial indexes make using a spatial database for large data sets possible. Without indexing, a search for features requires a sequential scan of every record in the database. Indexing speeds up searching by organizing the data into a structure which can be quickly traversed to find matching records.
sv: Spatiala index gör det möjligt att använda en spatial databas för stora datamängder. Utan indexering kräver en sökning efter funktioner en sekventiell genomsökning av varje post i databasen. Indexering snabbar upp sökningen genom att organisera data i en struktur som snabbt kan genomgås för att hitta matchande poster.

note: Tag: para
en: The B-tree index method commonly used for attribute data is not very useful for spatial data, since it only supports storing and querying data in a single dimension. Data such as geometry (which has 2 or more dimensions) requires an index method that supports range query across all the data dimensions. One of the key advantages of PostgreSQL for spatial data handling is that it offers several kinds of index methods which work well for multi-dimensional data: GiST, BRIN and SP-GiST indexes.
sv: Den indexmetod med B-träd som vanligen används för attributdata är inte särskilt användbar för spatiala data, eftersom den endast stöder lagring och sökning av data i en enda dimension. Data som geometri (som har två eller flera dimensioner) kräver en indexmetod som stöder intervallfråga över alla datadimensioner. En av de viktigaste fördelarna med PostgreSQL för spatial datahantering är att den erbjuder flera typer av indexmetoder som fungerar bra för flerdimensionella data: GiST-, BRIN- och SP-GiST-index.

note: Tag: para
en: <emphasis role="bold">GiST (Generalized Search Tree)</emphasis> indexes break up data into "things to one side", "things which overlap", "things which are inside" and can be used on a wide range of data-types, including GIS data. PostGIS uses an R-Tree index implemented on top of GiST to index spatial data. GiST is the most commonly-used and versatile spatial index method, and offers very good query performance.
sv: GiST-index <emphasis role="bold">(Generalized Search Tree)</emphasis> delar upp data i "saker på ena sidan", "saker som överlappar", "saker som är inuti" och kan användas på ett brett spektrum av datatyper, inklusive GIS-data. PostGIS använder ett R-Tree-index som implementerats ovanpå GiST för att indexera spatiala data. GiST är den vanligaste och mest mångsidiga metoden för spatiala index och erbjuder mycket bra prestanda vid sökningar.

note: Tag: para
en: <emphasis role="bold">BRIN (Block Range Index)</emphasis> indexes operate by summarizing the spatial extent of ranges of table records. Search is done via a scan of the ranges. BRIN is only appropriate for use for some kinds of data (spatially sorted, with infrequent or no update). But it provides much faster index create time, and much smaller index size.
sv: <emphasis role="bold">BRIN-index (Block Range Index)</emphasis> fungerar genom att sammanfatta den spatiala omfattningen av intervall av tabellposter. Sökningen görs via en skanning av intervallen. BRIN är endast lämpligt att använda för vissa typer av data (spatialt sorterade, med sällsynta eller inga uppdateringar). Men det ger mycket snabbare tid för att skapa index och mycket mindre indexstorlek.

note: Tag: para
en: <emphasis role="bold">SP-GiST (Space-Partitioned Generalized Search Tree)</emphasis> is a generic index method that supports partitioned search trees such as quad-trees, k-d trees, and radix trees (tries).
sv: <emphasis role="bold">SP-GiST (Space-Partitioned Generalized Search Tree)</emphasis> är en generisk indexmetod som stöder partitionerade sökträd som quad-trees, k-d-träd och radix-träd (tries).

note: Tag: para
en: Spatial indexes store only the bounding box of geometries. Spatial queries use the index as a <emphasis role="bold">primary filter</emphasis> to quickly determine a set of geometries potentially matching the query condition. Most spatial queries require a <emphasis role="bold">secondary filter</emphasis> that uses a spatial predicate function to test a more specific spatial condition. For more information on queying with spatial predicates see <xref linkend="using-query-indexes"/>.
sv: Spatiala index lagrar endast geometriernas avgränsande box. Spatiala frågor använder indexet som ett <emphasis role="bold">primärt filter</emphasis> för att snabbt fastställa en uppsättning geometrier som potentiellt matchar frågevillkoret. De flesta spatiala frågor kräver ett <emphasis role="bold">sekundärt filter</emphasis> som använder en spatial predikatfunktion för att testa ett mer specifikt spatialt villkor. Mer information om hur du ställer frågor med spatiala predikat finns på <xref linkend="using-query-indexes"/>.

note: Tag: para
en: See also the <link xlink:href="https://postgis.net/workshops/postgis-intro/indexing.html">PostGIS Workshop section on spatial indexes</link>, and the <link xlink:href="https://www.postgresql.org/docs/current/indexes.html">PostgreSQL manual</link>.
sv: Se även <link xlink:href="https://postgis.net/workshops/postgis-intro/indexing.html">PostGIS Workshop-avsnittet om spatiala index</link> och <link xlink:href="https://www.postgresql.org/docs/current/indexes.html">PostgreSQL-handboken</link>.

note: Tag: title
en: GiST Indexes
sv: GiST-index

note: Tag: para
en: GiST stands for "Generalized Search Tree" and is a generic form of indexing for multi-dimensional data. PostGIS uses an R-Tree index implemented on top of GiST to index spatial data. GiST is the most commonly-used and versatile spatial index method, and offers very good query performance. Other implementations of GiST are used to speed up searches on all kinds of irregular data structures (integer arrays, spectral data, etc) which are not amenable to normal B-Tree indexing. For more information see the <link xlink:href="https://www.postgresql.org/docs/current/gist.html">PostgreSQL manual</link>.
sv: GiST står för "Generalized Search Tree" och är en generisk form av indexering för flerdimensionella data. PostGIS använder ett R-Tree-index som implementerats ovanpå GiST för att indexera spatiala data. GiST är den vanligaste och mest mångsidiga metoden för spatial indexering och erbjuder mycket bra sökprestanda. Andra implementeringar av GiST används för att påskynda sökningar på alla typer av oregelbundna datastrukturer (heltalsarrayer, spektraldata etc.) som inte är mottagliga för normal B-Tree-indexering. För mer information se <link xlink:href="https://www.postgresql.org/docs/current/gist.html">PostgreSQL-manualen</link>.

note: Tag: para
en: Once a spatial data table exceeds a few thousand rows, you will want to build an index to speed up spatial searches of the data (unless all your searches are based on attributes, in which case you'll want to build a normal index on the attribute fields).
sv: När en spatial datatabell överstiger några tusen rader vill du bygga ett index för att påskynda spatiala sökningar av data (såvida inte alla dina sökningar baseras på attribut, i vilket fall du vill bygga ett normalt index på attributfälten).

note: Tag: para
en: The syntax for building a GiST index on a "geometry" column is as follows:
sv: Syntaxen för att bygga ett GiST-index på en "geometri"-kolumn är följande:

note: Tag: para
en: The above syntax will always build a 2D-index. To get the an n-dimensional index for the geometry type, you can create one using this syntax:
sv: Syntaxen ovan skapar alltid ett 2D-index. Om du vill få ett n-dimensionellt index för geometritypen kan du skapa ett sådant med denna syntax:

note: Tag: para
en: Building a spatial index is a computationally intensive exercise. It also blocks write access to your table for the time it creates, so on a production system you may want to do in in a slower CONCURRENTLY-aware way:
sv: Att bygga ett spatialt index är en beräkningsintensiv övning. Det blockerar också skrivåtkomst till din tabell under den tid det skapas, så på ett produktionssystem kanske du vill göra det på ett långsammare CONCURRENTLY-medvetet sätt:

note: Tag: para
en: After building an index, it is sometimes helpful to force PostgreSQL to collect table statistics, which are used to optimize query plans:
sv: Efter att ha byggt ett index är det ibland bra att tvinga PostgreSQL att samla in tabellstatistik, som används för att optimera frågeplaner:

note: Tag: title
en: BRIN Indexes
sv: BRIN-index

note: Tag: para
en: BRIN stands for "Block Range Index". It is a general-purpose index method introduced in PostgreSQL 9.5. BRIN is a <emphasis>lossy</emphasis> index method, meaning that a secondary check is required to confirm that a record matches a given search condition (which is the case for all provided spatial indexes). It provides much faster index creation and much smaller index size, with reasonable read performance. Its primary purpose is to support indexing very large tables on columns which have a correlation with their physical location within the table. In addition to spatial indexing, BRIN can speed up searches on various kinds of attribute data structures (integer, arrays etc). For more information see the <link xlink:href="https://www.postgresql.org/docs/current/brin.html">PostgreSQL manual</link>.
sv: BRIN står för "Block Range Index". Det är en indexmetod för allmänt ändamål som introducerades i PostgreSQL 9.5. BRIN är en <emphasis>förlustindexmetod</emphasis>, vilket innebär att en sekundär kontroll krävs för att bekräfta att en post matchar ett visst sökvillkor (vilket är fallet för alla tillhandahållna spatiala index). Det ger mycket snabbare indexskapande och mycket mindre indexstorlek, med rimlig läsprestanda. Dess primära syfte är att stödja indexering av mycket stora tabeller på kolumner som har en korrelation med sin fysiska plats i tabellen. Förutom spatial indexering kan BRIN påskynda sökningar på olika typer av attributdatastrukturer (heltal, matriser etc.). För mer information se <link xlink:href="https://www.postgresql.org/docs/current/brin.html">PostgreSQL-manualen</link>.

note: Tag: para
en: Once a spatial table exceeds a few thousand rows, you will want to build an index to speed up spatial searches of the data. GiST indexes are very performant as long as their size doesn't exceed the amount of RAM available for the database, and as long as you can afford the index storage size, and the cost of index update on write. Otherwise, for very large tables BRIN index can be considered as an alternative.
sv: När en spatial tabell överstiger några tusen rader vill du bygga ett index för att påskynda spatiala sökningar av data. GiST-index är mycket effektiva så länge deras storlek inte överstiger mängden RAM-minne som är tillgängligt för databasen och så länge du har råd med indexets lagringsstorlek och kostnaden för indexuppdatering vid skrivning. I annat fall kan BRIN-index betraktas som ett alternativ för mycket stora tabeller.

note: Tag: para
en: A BRIN index stores the bounding box enclosing all the geometries contained in the rows in a contiguous set of table blocks, called a <emphasis>block range</emphasis>. When executing a query using the index the block ranges are scanned to find the ones that intersect the query extent. This is efficient only if the data is physically ordered so that the bounding boxes for block ranges have minimal overlap (and ideally are mutually exclusive). The resulting index is very small in size, but is typically less performant for read than a GiST index over the same data.
sv: Ett BRIN-index lagrar den avgränsande box som omsluter alla geometrier som finns i raderna i en sammanhängande uppsättning tabellblock, ett så kallat <emphasis>blockintervall</emphasis>. När en fråga körs med hjälp av indexet skannas blockområdena för att hitta dem som skär frågans utsträckning. Detta är effektivt endast om data är fysiskt ordnade så att blockintervallens avgränsande rutor har minimal överlappning (och helst är ömsesidigt uteslutande). Det resulterande indexet är mycket litet i storlek, men har vanligtvis sämre läsprestanda än ett GiST-index över samma data.

note: Tag: para
en: Building a BRIN index is much less CPU-intensive than building a GiST index. It's common to find that a BRIN index is ten times faster to build than a GiST index over the same data. And because a BRIN index stores only one bounding box for each range of table blocks, it's common to use up to a thousand times less disk space than a GiST index.
sv: Att bygga ett BRIN-index är mycket mindre CPU-intensivt än att bygga ett GiST-index. Det är vanligt att ett BRIN-index är tio gånger snabbare att bygga än ett GiST-index över samma data. Och eftersom ett BRIN-index bara lagrar en bounding box för varje intervall av tabellblock, är det vanligt att det använder upp till tusen gånger mindre diskutrymme än ett GiST-index.

note: Tag: para
en: You can choose the number of blocks to summarize in a range. If you decrease this number, the index will be bigger but will probably provide better performance.
sv: Du kan välja hur många block som ska sammanfattas i ett intervall. Om du minskar detta antal blir indexet större, men ger förmodligen bättre prestanda.

note: Tag: para
en: For BRIN to be effective, the table data should be stored in a physical order which minimizes the amount of block extent overlap. It may be that the data is already sorted appropriately (for instance, if it is loaded from another dataset that is already sorted in spatial order). Otherwise, this can be accomplished by sorting the data by a one-dimensional spatial key. One way to do this is to create a new table sorted by the geometry values (which in recent PostGIS versions uses an efficient Hilbert curve ordering):
sv: För att BRIN ska vara effektivt bör tabelldata lagras i en fysisk ordning som minimerar mängden överlappning av blockutbredningen. Det kan hända att data redan är sorterade på lämpligt sätt (t.ex. om de har laddats från en annan dataset som redan är sorterad i spatial ordning). Annars kan detta åstadkommas genom att sortera data efter en endimensionell spatial nyckel. Ett sätt att göra detta är att skapa en ny tabell sorterad efter geometrivärdena (som i de senaste PostGIS-versionerna använder en effektiv Hilbertkurvor-ordning):

note: Tag: para
en: Alternatively, data can be sorted in-place by using a GeoHash as a (temporary) index, and clustering on that index:
sv: Alternativt kan data sorteras på plats genom att använda en GeoHash som ett (tillfälligt) index och klustra på det indexet:

note: Tag: para
en: The syntax for building a BRIN index on a <code>geometry</code> column is:
sv: Syntaxen för att bygga ett BRIN-index på en <code>geometrikolumn</code> är:

note: Tag: para
en: The above syntax builds a 2D index. To build a 3D-dimensional index, use this syntax:
sv: Syntaxen ovan skapar ett 2D-index. Om du vill bygga ett 3D-dimensionellt index använder du den här syntaxen:

note: Tag: para
en: You can also get a 4D-dimensional index using the 4D operator class:
sv: Du kan också få ett 4D-dimensionellt index med hjälp av operatorsklassen 4D:

note: Tag: para
en: The above commands use the default number of blocks in a range, which is 128. To specify the number of blocks to summarise in a range, use this syntax
sv: Ovanstående kommandon använder standardantalet block i ett intervall, vilket är 128. Om du vill ange antalet block som ska sammanfattas i ett intervall använder du följande syntax

note: Tag: para
en: Keep in mind that a BRIN index only stores one index entry for a large number of rows. If your table stores geometries with a mixed number of dimensions, it's likely that the resulting index will have poor performance. You can avoid this performance penalty by choosing the operator class with the least number of dimensions of the stored geometries
sv: Tänk på att ett BRIN-index bara lagrar en indexpost för ett stort antal rader. Om din tabell lagrar geometrier med ett blandat antal dimensioner är det troligt att det resulterande indexet kommer att ha dålig prestanda. Du kan undvika denna prestandaförlust genom att välja den operatorsklass som har minst antal dimensioner för de lagrade geometrierna

note: Tag: para
en: The <code>geography</code> datatype is supported for BRIN indexing. The syntax for building a BRIN index on a geography column is:
sv: Datatypen <code>geography</code> stöds för BRIN-indexering. Syntaxen för att bygga ett BRIN-index på en geografikolumn är:

note: Tag: para
en: The above syntax builds a 2D-index for geospatial objects on the spheroid.
sv: Syntaxen ovan bygger upp ett 2D-index för geospatiala objekt på sfäroiden.

note: Tag: para
en: Currently, only "inclusion support" is provided, meaning that just the <varname>&amp;&amp;</varname>, <varname>~</varname> and <varname>@</varname> operators can be used for the 2D cases (for both <code>geometry</code> and <code>geography</code>), and just the <varname>&amp;&amp;&amp;</varname> operator for 3D geometries. There is currently no support for kNN searches.
sv: För närvarande finns endast "inclusion support", vilket innebär att endast operatorerna <varname>&amp;&amp;</varname>, <varname>~</varname> och <varname>@</varname> kan användas för 2D-fall (för både <code>geometri</code> och <code>geografi</code>), och endast operatorn <varname>&amp;&amp;&amp;</varname> för 3D-geometrier. Det finns för närvarande inget stöd för kNN-sökningar.

note: Tag: para
en: An important difference between BRIN and other index types is that the database does not maintain the index dynamically. Changes to spatial data in the table are simply appended to the end of the index. This will cause index search performance to degrade over time. The index can be updated by performing a <code>VACUUM</code>, or by using a special function <code>brin_summarize_new_values(regclass)</code>. For this reason BRIN may be most appropriate for use with data that is read-only, or only rarely changing. For more information refer to the <link xlink:href="https://www.postgresql.org/docs/current/brin-intro.html#BRIN-OPERATION">manual</link>.
sv: En viktig skillnad mellan BRIN och andra indextyper är att databasen inte underhåller indexet dynamiskt. Ändringar av spatiala data i tabellen läggs helt enkelt till i slutet av indexet. Detta leder till att indexets sökprestanda försämras med tiden. Indexet kan uppdateras genom att utföra en <code>VACUUM</code> eller genom att använda en specialfunktion <code>brin_summarize_new_values(regclass)</code>. Av denna anledning kan BRIN vara lämpligast att använda med data som är skrivskyddade eller endast sällan ändras. För mer information se <link xlink:href="https://www.postgresql.org/docs/current/brin-intro.html#BRIN-OPERATION">manualen</link>.

note: Tag: para
en: To summarize using BRIN for spatial data:
sv: Sammanfattningsvis använder vi BRIN för spatiala data:

note: Tag: para
en: Index build time is very fast, and index size is very small.
sv: Indexet byggs upp mycket snabbt och indexets storlek är mycket liten.

note: Tag: para
en: Index query time is slower than GiST, but can still be very acceptable.
sv: Indexfrågetiden är långsammare än för GiST, men kan fortfarande vara mycket acceptabel.

note: Tag: para
en: Requires table data to be sorted in a spatial ordering.
sv: Kräver att tabelldata sorteras i en spatial ordning.

note: Tag: para
en: Requires manual index maintenance.
sv: Kräver manuellt indexunderhåll.

note: Tag: para
en: Most appropriate for very large tables, with low or no overlap (e.g. points), which are static or change infrequently.
sv: Lämpar sig bäst för mycket stora tabeller, med låg eller ingen överlappning (t.ex. punkter), som är statiska eller ändras sällan.

note: Tag: para
en: More effective for queries which return relatively large numbers of data records.
sv: Mer effektiv för frågor som returnerar ett relativt stort antal dataposter.

note: Tag: title
en: SP-GiST Indexes
sv: SP-GiST-index

note: Tag: para
en: SP-GiST stands for "Space-Partitioned Generalized Search Tree" and is a generic form of indexing for multi-dimensional data types that supports partitioned search trees, such as quad-trees, k-d trees, and radix trees (tries). The common feature of these data structures is that they repeatedly divide the search space into partitions that need not be of equal size. In addition to spatial indexing, SP-GiST is used to speed up searches on many kinds of data, such as phone routing, ip routing, substring search, etc. For more information see the <link xlink:href="https://www.postgresql.org/docs/current/spgist.html">PostgreSQL manual</link>.
sv: SP-GiST står för "Space-Partitioned Generalized Search Tree" och är en generisk form av indexering för flerdimensionella datatyper som stöder partitionerade sökträd, t.ex. quad-trees, k-d trees och radix trees (tries). Gemensamt för dessa datastrukturer är att de upprepade gånger delar upp sökrymden i partitioner som inte behöver vara lika stora. Förutom spatial indexering används SP-GiST för att påskynda sökningar på många typer av data, till exempel telefonrouting, ip-routing, substringsökning etc. För mer information se <link xlink:href="https://www.postgresql.org/docs/current/spgist.html">PostgreSQL-manualen</link>.

note: Tag: para
en: As it is the case for GiST indexes, SP-GiST indexes are lossy, in the sense that they store the bounding box enclosing spatial objects. SP-GiST indexes can be considered as an alternative to GiST indexes.
sv: Liksom GiST-index är SP-GiST-index förlustbringande, i den meningen att de lagrar den avgränsande box som omger spatiala objekt. SP-GiST-index kan betraktas som ett alternativ till GiST-index.

note: Tag: para
en: Once a GIS data table exceeds a few thousand rows, an SP-GiST index may be used to speed up spatial searches of the data. The syntax for building an SP-GiST index on a "geometry" column is as follows:
sv: När en GIS-datatabell överstiger några tusen rader kan ett SP-GiST-index användas för att påskynda spatiala sökningar av data. Syntaxen för att bygga ett SP-GiST-index på en "geometri"-kolumn är följande:

note: Tag: para
en: The above syntax will build a 2-dimensional index. A 3-dimensional index for the geometry type can be created using the 3D operator class:
sv: Syntaxen ovan bygger upp ett 2-dimensionellt index. Ett 3-dimensionellt index för geometritypen kan skapas med hjälp av operatorsklassen 3D:

note: Tag: para
en: Building a spatial index is a computationally intensive operation. It also blocks write access to your table for the time it creates, so on a production system you may want to do in in a slower CONCURRENTLY-aware way:
sv: Att bygga ett spatialt index är en beräkningsintensiv operation. Det blockerar också skrivåtkomst till din tabell under den tid det skapas, så på ett produktionssystem kanske du vill göra det på ett långsammare CONCURRENTLY-medvetet sätt:

note: Tag: para
en: An SP-GiST index can accelerate queries involving the following operators:
sv: Ett SP-GiST-index kan påskynda frågor som involverar följande operatorer:

note: Tag: para
en: &lt;&lt;, &amp;&lt;, &amp;&gt;, &gt;&gt;, &lt;&lt;|, &amp;&lt;|, |&amp;&gt;, |&gt;&gt;, &amp;&amp;, @&gt;, &lt;@, and ~=, for 2-dimensional indexes,
sv: &lt;&lt;, &amp;&lt;, &amp;&gt;, &gt;&gt;, &lt;&lt;|, &amp;&lt;|, |&amp;&gt;, |&gt;&gt;, &amp;&amp;, @&gt;, &lt;@, och ~=, för 2-dimensionella index,

note: Tag: para
en: &amp;/&amp;, ~==, @&gt;&gt;, and &lt;&lt;@, for 3-dimensional indexes.
sv: &amp;/&amp;, ~==, @&gt;&gt;, och &lt;&lt;@, för 3-dimensionella index.

note: Tag: para
en: There is no support for kNN searches at the moment.
sv: Det finns för närvarande inget stöd för kNN-sökningar.

note: Tag: title
en: Tuning Index Usage
sv: Anpassning av indexanvändning

note: Tag: para
en: Ordinarily, indexes invisibly speed up data access: once an index is built, the PostgreSQL query planner automatically decides when to use it to improve query performance. But there are some situations where the planner does not choose to use existing indexes, so queries end up using slow sequential scans instead of a spatial index.
sv: Vanligtvis påskyndar index osynligt dataåtkomst: när ett index har byggts bestämmer PostgreSQL-frågeplaneraren automatiskt när den ska användas för att förbättra frågeprestanda. Men det finns vissa situationer där planeraren inte väljer att använda befintliga index, så frågor slutar använda långsamma sekventiella skanningar istället för ett spatialt index.

note: Tag: para
en: If you find your spatial indexes are not being used, there are a few things you can do:
sv: Om du upptäcker att dina spatiala index inte används finns det några saker du kan göra:

note: Tag: para
en: Examine the query plan and check your query actually computes the thing you need. An erroneous JOIN, either forgotten or to the wrong table, can unexpectedly retrieve table records multiple times. To get the query plan, execute with <code>EXPLAIN</code> in front of the query.
sv: Granska frågeplanen och kontrollera att din fråga faktiskt beräknar det du behöver. En felaktig JOIN, antingen bortglömd eller till fel tabell, kan oväntat hämta tabellposter flera gånger. För att få fram frågeplanen kör du med <code>EXPLAIN</code> framför frågan.

note: Tag: para
en: Make sure statistics are gathered about the number and distributions of values in a table, to provide the query planner with better information to make decisions around index usage. <command>VACUUM ANALYZE</command> will compute both.
sv: Se till att statistik samlas in om antalet och fördelningen av värden i en tabell, så att frågeplaneraren får bättre information för att fatta beslut om indexanvändning. <command>VACUUM ANALYZE</command> beräknar båda.

note: Tag: para
en: You should regularly vacuum your databases anyways. Many PostgreSQL DBAs run <command>VACUUM</command> as an off-peak cron job on a regular basis.
sv: Du bör regelbundet dammsuga dina databaser ändå. Många PostgreSQL DBA: er kör <command>VACUUM</command> som ett cron-jobb utanför topparna regelbundet.

note: Tag: para
en: If vacuuming does not help, you can temporarily force the planner to use the index information by using the command <command>SET ENABLE_SEQSCAN TO OFF;</command>. This way you can check whether the planner is at all able to generate an index-accelerated query plan for your query. You should only use this command for debugging; generally speaking, the planner knows better than you do about when to use indexes. Once you have run your query, do not forget to run <command>SET ENABLE_SEQSCAN TO ON;</command> so that the planner will operate normally for other queries.
sv: Om det inte hjälper att dammsuga kan du tillfälligt tvinga planeraren att använda indexinformationen genom att använda kommandot <command>SET ENABLE_SEQSCAN TO OFF;.</command> På så sätt kan du kontrollera om planeraren överhuvudtaget kan generera en indexaccelererad frågeplan för din fråga. Du bör bara använda det här kommandot för felsökning; i allmänhet vet planeraren bättre än du när index ska användas. När du har kört din fråga, glöm inte att köra <command>SET ENABLE_SEQSCAN TO ON;</command> så att planeraren fungerar normalt för andra frågor.

note: Tag: para
en: If <command>SET ENABLE_SEQSCAN TO OFF;</command> helps your query to run faster, your Postgres is likely not tuned for your hardware. If you find the planner wrong about the cost of sequential versus index scans try reducing the value of <varname>RANDOM_PAGE_COST</varname> in <code>postgresql.conf</code>, or use <command>SET RANDOM_PAGE_COST TO 1.1;</command>. The default value for <varname>RANDOM_PAGE_COST</varname> is 4.0. Try setting it to 1.1 (for SSD) or 2.0 (for fast magnetic disks). Decreasing the value makes the planner more likely to use index scans.
sv: Om <command>SET ENABLE_SEQSCAN TO OFF;</command> hjälper din fråga att köras snabbare är din Postgres sannolikt inte inställd för din maskinvara. Om du tycker att planeraren har fel om kostnaden för sekventiella skanningar jämfört med indexskanningar kan du försöka minska värdet på <varname>RANDOM_PAGE_COST</varname> i <code>postgresql.conf</code> eller använda <command>SET RANDOM_PAGE_COST TO 1.1;.</command> Standardvärdet för <varname>RANDOM_PAGE_COST</varname> är 4,0. Prova att ställa in det på 1,1 (för SSD) eller 2,0 (för snabba magnetiska diskar). Om du sänker värdet blir det mer sannolikt att planeraren använder indexskanningar.

note: Tag: para
en: If <command>SET ENABLE_SEQSCAN TO OFF;</command> does not help your query, the query may be using a SQL construct that the Postgres planner is not yet able to optimize. It may be possible to rewrite the query in a way that the planner is able to handle. For example, a subquery with an inline SELECT may not produce an efficient plan, but could possibly be rewritten using a LATERAL JOIN.
sv: Om <command>SET ENABLE_SEQSCAN TO OFF;</command> inte hjälper din fråga kan det bero på att frågan använder en SQL construct som Postgres-planeraren ännu inte kan optimera. Det kan vara möjligt att skriva om frågan på ett sätt som planeraren kan hantera. Till exempel kanske en underfråga med en inline SELECT inte ger en effektiv plan, men kan eventuellt skrivas om med hjälp av en LATERAL JOIN.

note: Tag: para
en: For more information see the Postgres manual section on <link xlink:href="https://www.postgresql.org/docs/current/runtime-config-query.html">Query Planning</link>.
sv: Mer information finns i Postgres-manualens avsnitt om <link xlink:href="https://www.postgresql.org/docs/current/runtime-config-query.html">Query Planning</link>.

note: Tag: title
en: Spatial Queries
sv: Spatiala frågor

note: Tag: para
en: The <emphasis>raison d'etre</emphasis> of spatial databases is to perform queries inside the database which would ordinarily require desktop GIS functionality. Using PostGIS effectively requires knowing what spatial functions are available, how to use them in queries, and ensuring that appropriate indexes are in place to provide good performance.
sv: Syftet med spatiala databaser <emphasis>är</emphasis> att kunna utföra sökningar i databasen som normalt kräver GIS-funktioner på skrivbordet. För att PostGIS ska kunna användas effektivt måste man veta vilka spatiala funktioner som finns tillgängliga, hur de ska användas i frågor och se till att lämpliga index finns på plats för att ge bra prestanda.

note: Tag: title
en: Determining Spatial Relationships
sv: Fastställande av spatiala relationer

note: Tag: para
en: Spatial relationships indicate how two geometries interact with one another. They are a fundamental capability for querying geometry.
sv: Spatiala relationer anger hur två geometrier interagerar med varandra. De är en grundläggande egenskap för att ställa frågor om geometri.

note: Tag: title
en: Dimensionally Extended 9-Intersection Model
sv: Dimensionsutvidgad 9-intersektionell modell

note: Tag: para
en: According to the <link xlink:href="http://www.opengeospatial.org/standards/sfs">OpenGIS Simple Features Implementation Specification for SQL</link>, "the basic approach to comparing two geometries is to make pair-wise tests of the intersections between the Interiors, Boundaries and Exteriors of the two geometries and to classify the relationship between the two geometries based on the entries in the resulting 'intersection' matrix."
sv: Enligt <link xlink:href="http://www.opengeospatial.org/standards/sfs">OpenGIS Simple Features Implementation Specification for SQL</link> är "det grundläggande tillvägagångssättet för att jämföra två geometrier att göra parvisa tester av skärningarna mellan de två geometriernas inre, yttre och yttre delar och att klassificera förhållandet mellan de två geometrierna baserat på posterna i den resulterande 'skärningsmatrisen'"

note: Tag: para
en: In the theory of point-set topology, the points in a geometry embedded in 2-dimensional space are categorized into three sets:
sv: I teorin om punktuppsättningstopologi kategoriseras punkterna i en geometri som är inbäddad i ett 2-dimensionellt rum i tre uppsättningar:

note: Tag: glossterm
en: <glossterm>Boundary</glossterm>
sv: <glossterm>Begränsning</glossterm>

note: Tag: para
en: The boundary of a geometry is the set of geometries of the next lower dimension. For <varname>POINT</varname>s, which have a dimension of 0, the boundary is the empty set. The boundary of a <varname>LINESTRING</varname> is the two endpoints. For <varname>POLYGON</varname>s, the boundary is the linework of the exterior and interior rings.
sv: Gränsen för en geometri är uppsättningen av geometrier med nästa lägre dimension. För <varname>POINTs</varname>, som har dimensionen 0, är gränsen den tomma mängden. Gränsen för en <varname>LINESTRING</varname> är de två ändpunkterna. För <varname>POLYGONER</varname>är gränsen linjeverket för de yttre och inre ringarna.

note: Tag: glossterm
en: <glossterm>Interior</glossterm>
sv: <glossterm>Inredning</glossterm>

note: Tag: para
en: The interior of a geometry are those points of a geometry that are not in the boundary. For <varname>POINT</varname>s, the interior is the point itself. The interior of a <varname>LINESTRING</varname> is the set of points between the endpoints. For <varname>POLYGON</varname>s, the interior is the areal surface inside the polygon.
sv: Det inre av en geometri är de punkter i en geometri som inte ligger i begränsningen. För <varname>POINTs</varname>är det inre själva punkten. Det inre av en <varname>LINESTRING</varname> är den uppsättning punkter som finns mellan ändpunkterna. För <varname>POLYGONER</varname>är det inre den areella ytan inuti polygonen.

note: Tag: glossterm
en: <glossterm>Exterior</glossterm>
sv: <glossterm>Exteriör</glossterm>

note: Tag: para
en: The exterior of a geometry is the rest of the space in which the geometry is embedded; in other words, all points not in the interior or on the boundary of the geometry. It is a 2-dimensional non-closed surface.
sv: En geometris utsida är resten av det rum i vilket geometrin är inbäddad; med andra ord alla punkter som inte ligger i geometrins inre eller på dess gräns. Det är en 2-dimensionell icke sluten yta.

note: Tag: para
en: The <link xlink:href="http://en.wikipedia.org/wiki/DE-9IM">Dimensionally Extended 9-Intersection Model</link> (DE-9IM) describes the spatial relationship between two geometries by specifying the dimensions of the 9 intersections between the above sets for each geometry. The intersection dimensions can be formally represented in a 3x3 <emphasis role="bold">intersection matrix</emphasis>.
sv: DE-9IM ( <link xlink:href="http://en.wikipedia.org/wiki/DE-9IM">Dimensionally Extended 9-Intersection Model</link> ) beskriver det spatiala förhållandet mellan två geometrier genom att ange dimensionerna för de 9 skärningspunkterna mellan ovanstående uppsättningar för varje geometri. Dimensionerna på skärningspunkterna kan formellt representeras i en 3x3 <emphasis role="bold">skärningsmatris</emphasis>.

note: Tag: para
en: For a geometry <emphasis>g</emphasis> the <emphasis>Interior</emphasis>, <emphasis>Boundary</emphasis>, and <emphasis>Exterior</emphasis> are denoted using the notation <emphasis>I(g)</emphasis>, <emphasis>B(g)</emphasis>, and <emphasis>E(g)</emphasis>. Also, <emphasis>dim(s)</emphasis> denotes the dimension of a set <emphasis>s</emphasis> with the domain of <literal>{0,1,2,F}</literal>:
sv: För en geometri <emphasis>g</emphasis> betecknas det <emphasis>inre</emphasis>, det <emphasis>yttre och det yttre</emphasis> <emphasis>med</emphasis> beteckningarna <emphasis>I(g)</emphasis>, <emphasis>B(g)</emphasis> och <emphasis>E(g)</emphasis>. <emphasis>Dim(s)</emphasis> betecknar också dimensionen hos en mängd <emphasis>s</emphasis> med domänen <literal>{0,1,2,F}</literal>:

note: Tag: para
en: <literal>0</literal> =&gt; point
sv: <literal>0</literal> =&gt; punkt

note: Tag: para
en: <literal>1</literal> =&gt; line
sv: <literal>1</literal> =&gt; linje

note: Tag: para
en: <literal>2</literal> =&gt; area
sv: <literal>2</literal> =&gt; område

note: Tag: para
en: <literal>F</literal> =&gt; empty set
sv: <literal>F</literal> =&gt; tom uppsättning

note: Tag: para
en: Using this notation, the intersection matrix for two geometries <emphasis>a</emphasis> and <emphasis>b</emphasis> is:
sv: Med hjälp av denna notation är intersektionsmatrisen för två geometrier <emphasis>a</emphasis> och <emphasis>b:</emphasis> är:

note: Tag: emphasis
en: <emphasis role="bold">Interior</emphasis>
sv: <emphasis role="bold">Inredning</emphasis>

note: Tag: emphasis
en: <emphasis role="bold">Boundary</emphasis>
sv: <emphasis role="bold">Begränsning</emphasis>

note: Tag: emphasis
en: <emphasis role="bold">Exterior</emphasis>
sv: <emphasis role="bold">Exteriör</emphasis>

note: Tag: para
en: Visually, for two overlapping polygonal geometries, this looks like:
sv: Visuellt, för två överlappande polygonala geometrier, ser detta ut så här:

note: Tag: para
en: Reading from left to right and top to bottom, the intersection matrix is represented as the text string '<emphasis role="bold">212101212</emphasis>'.
sv: När man läser från vänster till höger och uppifrån och ner representeras skärningsmatrisen av textsträngen '<emphasis role="bold">"212101212".</emphasis>'.

note: Tag: para
en: For more information, refer to:
sv: För mer information, se:

note: Tag: para
en: <link xlink:href="http://www.opengeospatial.org/standards/sfs">OpenGIS Simple Features Implementation Specification for SQL</link> (version 1.1, section 2.1.13.2)
sv: <link xlink:href="http://www.opengeospatial.org/standards/sfs">OpenGIS Simple Features Implementation Specification för SQL (</link> version 1.1, avsnitt 2.1.13.2)

note: Tag: link
en: Wikipedia: Dimensionally Extended Nine-Intersection Model (DE-9IM)
sv: Wikipedia: Dimensionellt utökad modell med nio intersektioner (DE-9IM)

note: Tag: link
en: GeoTools: Point Set Theory and the DE-9IM Matrix
sv: GeoTools: Punktuppsättningsteori och DE-9IM-matrisen

note: Tag: title
en: Named Spatial Relationships
sv: Namngivna spatiala relationer

note: Tag: para
en: To make it easy to determine common spatial relationships, the OGC SFS defines a set of <emphasis>named spatial relationship predicates</emphasis>. PostGIS provides these as the functions <xref linkend="ST_Contains"/>, <xref linkend="ST_Crosses"/>, <xref linkend="ST_Disjoint"/>, <xref linkend="ST_Equals"/>, <xref linkend="ST_Intersects"/>, <xref linkend="ST_Overlaps"/>, <xref linkend="ST_Touches"/>, <xref linkend="ST_Within"/>. It also defines the non-standard relationship predicates <xref linkend="ST_Covers"/>, <xref linkend="ST_CoveredBy"/>, and <xref linkend="ST_ContainsProperly"/>.
sv: För att göra det enkelt att fastställa vanliga spatiala relationer definierar OGC SFS en uppsättning <emphasis>namngivna predikat för spatiala relationer</emphasis>. PostGIS tillhandahåller dessa som funktionerna <xref linkend="ST_Contains"/>, <xref linkend="ST_Crosses"/>, <xref linkend="ST_Disjoint"/>, <xref linkend="ST_Equals"/>, <xref linkend="ST_Intersects"/>, <xref linkend="ST_Overlaps"/>, <xref linkend="ST_Touches"/>, <xref linkend="ST_Within"/>. Det definierar också de icke-standardiserade relationspredikaten <xref linkend="ST_Covers"/>, <xref linkend="ST_CoveredBy"/>, och <xref linkend="ST_ContainsProperly"/>.

note: Tag: para
en: Spatial predicates are usually used as conditions in SQL <code>WHERE</code> or <code>JOIN</code> clauses. The named spatial predicates automatically use a spatial index if one is available, so there is no need to use the bounding box operator <code>&amp;&amp;</code> as well. For example:
sv: Spatiala predikat används vanligtvis som villkor i SQL <code>WHERE-</code> eller <code>JOIN-klausuler</code>. De namngivna spatiala predikaten använder automatiskt ett spatialt index om ett sådant finns tillgängligt, så det finns inget behov av att använda bounding box-operatorn <code>&amp;&amp;</code> också. Till exempel:

note: Tag: para
en: For more details and illustrations, see the <link xlink:href="https://postgis.net/workshops/postgis-intro/spatial_relationships.html">PostGIS Workshop.</link>
sv: För mer information och illustrationer, se <link xlink:href="https://postgis.net/workshops/postgis-intro/spatial_relationships.html">PostGIS Workshop.</link>

note: Tag: title
en: General Spatial Relationships
sv: Allmänna spatiala relationer

note: Tag: para
en: In some cases the named spatial relationships are insufficient to provide a desired spatial filter condition.
sv: I vissa fall är de angivna spatiala relationerna otillräckliga för att ge ett önskat spatialt filtertillstånd.

note: Tag: para
en: For example, consider a linear dataset representing a road network. It may be required to identify all road segments that cross each other, not at a point, but in a line (perhaps to validate some business rule). In this case <xref linkend="ST_Crosses"/> does not provide the necessary spatial filter, since for linear features it returns <varname>true</varname> only where they cross at a point.
sv: Tänk till exempel på en linjär dataset som representerar ett vägnät. Det kan vara nödvändigt att identifiera alla vägsegment som korsar varandra, inte vid en punkt utan i en linje (kanske för att validera någon affärsregel). I det här fallet tillhandahåller <xref linkend="ST_Crosses"/> inte det nödvändiga spatiala filtret, eftersom det för linjära funktioner endast returnerar <varname>sant</varname> där de korsas vid en punkt.

note: Tag: para
en: A two-step solution would be to first compute the actual intersection (<xref linkend="ST_Intersection"/>) of pairs of road lines that spatially intersect (<xref linkend="ST_Intersects"/>), and then check if the intersection's <xref linkend="ST_GeometryType"/> is '<varname>LINESTRING</varname>' (properly dealing with cases that return <varname>GEOMETRYCOLLECTION</varname>s of <varname>[MULTI]POINT</varname>s, <varname>[MULTI]LINESTRING</varname>s, etc.).
sv: En tvåstegslösning skulle vara att först beräkna den faktiska skärningspunkten (<xref linkend="ST_Intersection"/>) för par av väglinjer som spatialt skär varandra (<xref linkend="ST_Intersects"/>), och sedan kontrollera om skärningspunktens <xref linkend="ST_GeometryType"/> är<varname>"LINESTRING</varname>" (för att på ett korrekt sätt hantera fall som ger <varname>GEOMETRYCOLLECTIONs</varname>av <varname>[MULTI]POINTs</varname>, [ <varname>MULTI]LINESTRINGs</varname>, etc.).

note: Tag: para
en: Clearly, a simpler and faster solution is desirable.
sv: Det är uppenbart att en enklare och snabbare lösning är önskvärd.

note: Tag: para
en: A second example is locating wharves that intersect a lake's boundary on a line and where one end of the wharf is up on shore. In other words, where a wharf is within but not completely contained by a lake, intersects the boundary of a lake on a line, and where exactly one of the wharf's endpoints is within or on the boundary of the lake. It is possible to use a combination of spatial predicates to find the required features:
sv: Ett annat exempel är lokalisering av kajer som skär en sjös gräns på en linje och där ena änden av kajen är uppe på stranden. Med andra ord, där en kaj ligger inom men inte helt innesluten av en sjö, skär sjöns gräns på en linje och där exakt en av kajens ändpunkter ligger inom eller på sjöns gräns. Det är möjligt att använda en kombination av spatiala predikat för att hitta de funktioner som krävs:

note: Tag: para
en: (lake, wharf) = TRUE
sv: (sjö, kaj) = TRUE

note: Tag: para
en: (lake, wharf) = FALSE
sv: (sjö, kaj) = FALSE

note: Tag: para
en: (<xref linkend="ST_Intersection"/>(wharf, lake)) = 'LINESTRING'
sv: (<xref linkend="ST_Intersection"/>(kaj, sjö)) = "LINESTRING

note: Tag: para
en: (<xref linkend="ST_Multi"/>(<xref linkend="ST_Intersection"/>(<xref linkend="ST_Boundary"/>(wharf), <xref linkend="ST_Boundary"/>(lake)))) = 1
sv: (<xref linkend="ST_Multi"/>(<xref linkend="ST_Intersection"/>(<xref linkend="ST_Boundary"/>(kaj), <xref linkend="ST_Boundary"/>(sjö)))) = 1

note: Tag: para
en: ... but needless to say, this is quite complicated.
sv: ... men det behöver inte sägas att detta är ganska komplicerat.

note: Tag: para
en: These requirements can be met by computing the full DE-9IM intersection matrix. PostGIS provides the <xref linkend="ST_Relate"/> function to do this:
sv: Dessa krav kan uppfyllas genom att beräkna den fullständiga DE-9IM-intersektionsmatrisen. PostGIS tillhandahåller funktionen <xref linkend="ST_Relate"/> för att göra detta:

note: Tag: para
en: To test a particular spatial relationship, an <emphasis role="bold">intersection matrix pattern</emphasis> is used. This is the matrix representation augmented with the additional symbols <literal>{T,*}</literal>:
sv: För att testa ett visst spatialt förhållande används ett <emphasis role="bold">intersektionsmatrismönster</emphasis>. Detta är matrisrepresentationen utökad med tilläggssymbolerna <literal>{T,*}</literal>:

note: Tag: para
en: <literal>*</literal> =&gt; don't care
sv: <literal>*</literal> =&gt; bryr sig inte

note: Tag: para
en: Using intersection matrix patterns, specific spatial relationships can be evaluated in a more succinct way. The <xref linkend="ST_Relate"/> and the <xref linkend="ST_RelateMatch"/> functions can be used to test intersection matrix patterns. For the first example above, the intersection matrix pattern specifying two lines intersecting in a line is '<emphasis role="bold">1*1***1**</emphasis>':
sv: Med hjälp av intersektionsmatrismönster kan specifika spatiala relationer utvärderas på ett mer kortfattat sätt. Funktionerna <xref linkend="ST_Relate"/> och <xref linkend="ST_RelateMatch"/> kan användas för att testa intersektionsmatrismönster. I det första exemplet ovan är det matrismönster som anger att två linjer korsar varandra i en linje<emphasis role="bold">"1*1***1**</emphasis>":

note: Tag: para
en: For the second example, the intersection matrix pattern specifying a line partly inside and partly outside a polygon is '<emphasis role="bold">102101FF2</emphasis>':
sv: I det andra exemplet är mönstret för skärningsmatrisen som anger en linje som delvis ligger innanför och delvis utanför en polygon<emphasis role="bold">"102101FF2</emphasis>":

note: Tag: title
en: Using Spatial Indexes
sv: Använda spatiala index

note: Tag: para
en: When constructing queries using spatial conditions, for best performance it is important to ensure that a spatial index is used, if one exists (see <xref linkend="build-indexes"/>). To do this, a spatial operator or index-aware function must be used in a <code>WHERE</code> or <code>ON</code> clause of the query.
sv: När du konstruerar frågor med spatiala villkor är det viktigt att se till att ett spatialt index används, om ett sådant finns (se <xref linkend="build-indexes"/>), för bästa prestanda. För att göra detta måste en spatial operator eller en indexmedveten funktion användas i en <code>WHERE-</code> eller <code>ON-sats</code> i frågan.

note: Tag: para
en: Spatial operators include the bounding box operators (of which the most commonly used is <xref linkend="geometry_overlaps"/>; see <xref linkend="operators-bbox"/> for the full list) and the distance operators used in nearest-neighbor queries (the most common being <xref linkend="geometry_distance_knn"/>; see <xref linkend="operators-distance"/> for the full list.)
sv: Spatiala operatorer inkluderar bounding box-operatorer (av vilka den vanligaste är <xref linkend="geometry_overlaps"/>; se <xref linkend="operators-bbox"/> för en fullständig lista) och avståndsoperatorer som används i frågor om närmaste granne (den vanligaste är <xref linkend="geometry_distance_knn"/>; se <xref linkend="operators-distance"/> för en fullständig lista)

note: Tag: para
en: Index-aware functions automatically add a bounding box operator to the spatial condition. Index-aware functions include the named spatial relationship predicates <xref linkend="ST_Contains"/>, <xref linkend="ST_ContainsProperly"/>, <xref linkend="ST_CoveredBy"/>, <xref linkend="ST_Covers"/>, <xref linkend="ST_Crosses"/>, <xref linkend="ST_Intersects"/>, <xref linkend="ST_Overlaps"/>, <xref linkend="ST_Touches"/>, <xref linkend="ST_Within"/>, <xref linkend="ST_Within"/>, and <xref linkend="ST_3DIntersects"/>, and the distance predicates <xref linkend="ST_DWithin"/>, <xref linkend="ST_DFullyWithin"/>, <xref linkend="ST_3DDFullyWithin"/>, and <xref linkend="ST_3DDWithin"/> .)
sv: Indexmedvetna funktioner lägger automatiskt till en bounding box-operator till det spatiala villkoret. Indexmedvetna funktioner inkluderar de namngivna spatiala relationspredikaten <xref linkend="ST_Contains"/>, <xref linkend="ST_ContainsProperly"/>, <xref linkend="ST_CoveredBy"/>, <xref linkend="ST_Covers"/>, <xref linkend="ST_Crosses"/>, <xref linkend="ST_Intersects"/>, <xref linkend="ST_Overlaps"/>, <xref linkend="ST_Touches"/>, <xref linkend="ST_Within"/>, <xref linkend="ST_Within"/>, och <xref linkend="ST_3DIntersects"/>, och avståndspredikaten <xref linkend="ST_DWithin"/>, <xref linkend="ST_DFullyWithin"/>, <xref linkend="ST_3DDFullyWithin"/>, och <xref linkend="ST_3DDWithin"/>.)

note: Tag: para
en: Functions such as <xref linkend="ST_Distance"/> do <emphasis>not</emphasis> use indexes to optimize their operation. For example, the following query would be quite slow on a large table:
sv: Funktioner som <xref linkend="ST_Distance"/> använder <emphasis>inte</emphasis> index för att optimera sin drift. Till exempel skulle följande fråga vara ganska långsam på en stor tabell:

note: Tag: para
en: This query selects all the geometries in <code>geom_table</code> which are within 100 units of the point (100000, 200000). It will be slow because it is calculating the distance between each point in the table and the specified point, ie. one <varname>ST_Distance()</varname> calculation is computed for <emphasis role="bold">every</emphasis> row in the table.
sv: Denna fråga väljer ut alla geometrier i <code>geom_table</code> som ligger inom 100 enheter från punkten (100000, 200000). Den kommer att vara långsam eftersom den beräknar avståndet mellan varje punkt i tabellen och den angivna punkten, dvs. en <varname>ST_Distance()</varname> -beräkning görs för <emphasis role="bold">varje</emphasis> rad i tabellen.

note: Tag: para
en: The number of rows processed can be reduced substantially by using the index-aware function <xref linkend="ST_DWithin"/>:
sv: Antalet rader som bearbetas kan minskas avsevärt genom att använda den indexmedvetna funktionen <xref linkend="ST_DWithin"/>:

note: Tag: para
en: This query selects the same geometries, but it does it in a more efficient way. This is enabled by <varname>ST_DWithin()</varname> using the <varname>&amp;&amp;</varname> operator internally on an expanded bounding box of the query geometry. If there is a spatial index on <code>geom</code>, the query planner will recognize that it can use the index to reduce the number of rows scanned before calculating the distance. The spatial index allows retrieving only records with geometries whose bounding boxes overlap the expanded extent and hence which <emphasis>might</emphasis> be within the required distance. The actual distance is then computed to confirm whether to include the record in the result set.
sv: Denna fråga väljer samma geometrier, men den gör det på ett effektivare sätt. Detta möjliggörs genom att <varname>ST_DWithin()</varname> använder <varname>&amp;&amp;-operatorn</varname> internt på en utökad begränsningsbox för frågegegeometrin. Om det finns ett spatialt index på <code>geom</code> kommer frågeplaneraren att inse att den kan använda indexet för att minska antalet rader som skannas innan avståndet beräknas. Det spatiala indexet gör det möjligt att endast hämta poster med geometrier vars avgränsande rutor överlappar den expanderade omfattningen och som därför <emphasis>kan</emphasis> ligga inom det avstånd som krävs. Det faktiska avståndet beräknas sedan för att bekräfta om posten ska inkluderas i resultatuppsättningen.

note: Tag: para
en: For more information and examples see the <link xlink:href="https://postgis.net/workshops/postgis-intro/indexing.html">PostGIS Workshop</link>.
sv: För mer information och exempel, se <link xlink:href="https://postgis.net/workshops/postgis-intro/indexing.html">PostGIS Workshop</link>.

note: Tag: title
en: Examples of Spatial SQL
sv: Exempel på Spatial SQL

note: Tag: para
en: The examples in this section make use of a table of linear roads, and a table of polygonal municipality boundaries. The definition of the <varname>bc_roads</varname> table is:
sv: I exemplen i detta avsnitt används en tabell med linjära vägar och en tabell med polygonala kommungränser. Definitionen av tabellen <varname>bc_roads</varname> är:

note: Tag: para
en: The definition of the <varname>bc_municipality</varname> table is:
sv: Definitionen av tabellen <varname>bc_municipality</varname> är:

note: Tag: para
en: What is the total length of all roads, expressed in kilometers?
sv: Vad är den totala längden på alla vägar, uttryckt i kilometer?

note: Tag: para
en: You can answer this question with a very simple piece of SQL:
sv: Du kan besvara den här frågan med ett mycket enkelt SQL-test:

note: Tag: para
en: How large is the city of Prince George, in hectares?
sv: Hur stor är staden Prince George, räknat i hektar?

note: Tag: para
en: This query combines an attribute condition (on the municipality name) with a spatial calculation (of the polygon area):
sv: Denna fråga kombinerar ett attributvillkor (på kommunens namn) med en spatial beräkning (av polygonområdet):

note: Tag: para
en: What is the largest municipality in the province, by area?
sv: Vilken är den största kommunen i provinsen, sett till ytan?

note: Tag: para
en: This query uses a spatial measurement as an ordering value. There are several ways of approaching this problem, but the most efficient is below:
sv: Denna fråga använder en spatial mätning som ett ordningsvärde. Det finns flera sätt att närma sig detta problem, men det mest effektiva är nedan:

note: Tag: para
en: Note that in order to answer this query we have to calculate the area of every polygon. If we were doing this a lot it would make sense to add an area column to the table that could be indexed for performance. By ordering the results in a descending direction, and them using the PostgreSQL "LIMIT" command we can easily select just the largest value without using an aggregate function like MAX().
sv: Observera att vi måste beräkna arean för varje polygon för att kunna besvara den här frågan. Om vi gjorde det här mycket skulle det vara vettigt att lägga till en områdeskolumn i tabellen som kan indexeras för prestanda. Genom att beställa resultaten i fallande riktning och använda PostgreSQL-kommandot "LIMIT" kan vi enkelt välja bara det största värdet utan att använda en aggregerad funktion som MAX ().

note: Tag: para
en: What is the length of roads fully contained within each municipality?
sv: Hur långa är de vägar som helt och hållet ingår i varje kommun?

note: Tag: para
en: This is an example of a "spatial join", which brings together data from two tables (with a join) using a spatial interaction ("contained") as the join condition (rather than the usual relational approach of joining on a common key):
sv: Detta är ett exempel på en "spatial join", som sammanför data från två tabeller (med en join) med hjälp av en spatial interaktion ("contained") som join-villkor (i stället för den vanliga relationella metoden med join på en gemensam nyckel):

note: Tag: para
en: This query takes a while, because every road in the table is summarized into the final result (about 250K roads for the example table). For smaller datasets (several thousand records on several hundred) the response can be very fast.
sv: Den här frågan tar ett tag, eftersom varje väg i tabellen sammanfattas i slutresultatet (ca 250 000 vägar för exempeltabellen). För mindre dataset (flera tusen poster på flera hundra) kan svaret vara mycket snabbt.

note: Tag: para
en: Create a new table with all the roads within the city of Prince George.
sv: Skapa en ny tabell med alla vägar inom staden Prince George.

note: Tag: para
en: This is an example of an "overlay", which takes in two tables and outputs a new table that consists of spatially clipped or cut resultants. Unlike the "spatial join" demonstrated above, this query creates new geometries. An overlay is like a turbo-charged spatial join, and is useful for more exact analysis work:
sv: Detta är ett exempel på en "overlay", som tar in två tabeller och matar ut en ny tabell som består av spatialt klippta eller skurna resultat. Till skillnad från den "spatial join" som demonstreras ovan skapar den här frågan nya geometrier. En overlay är som en turboladdad spatial join och är användbar för mer exakt analysarbete:

note: Tag: para
en: What is the length in kilometers of "Douglas St" in Victoria?
sv: Hur lång är "Douglas St" i Victoria i kilometer?

note: Tag: para
en: What is the largest municipality polygon that has a hole?
sv: Vilken är den största kommunpolygonen som har ett hål?

note: Tag: title
en: Raster Data Management, Queries, and Applications
sv: Rasterdatahantering, frågor och applikationer

note: Tag: title
en: Loading and Creating Rasters
sv: Läs in och skapa raster

note: Tag: para
en: For most use cases, you will create PostGIS rasters by loading existing raster files using the packaged <varname>raster2pgsql</varname> raster loader.
sv: I de flesta användningsfall skapar du PostGIS-raster genom att ladda befintliga rasterfiler med hjälp av den paketerade rasterladdaren <varname>raster2pgsql</varname>.

note: Tag: title
en: Using raster2pgsql to load rasters
sv: Använda raster2pgsql för att läsa in raster

note: Tag: para
en: The <varname>raster2pgsql</varname> is a raster loader executable that loads GDAL supported raster formats into SQL suitable for loading into a PostGIS raster table. It is capable of loading folders of raster files as well as creating overviews of rasters.
sv: <varname>Raster2pgsql</varname> är en körbar rasterläsa inre som läsa inr GDAL-stödda rasterformat till SQL som lämpar sig för laddning i en PostGIS-rastertabell. Den kan läsa in mappar med rasterfiler samt skapa översikter över raster.

note: Tag: para
en: Since the raster2pgsql is compiled as part of PostGIS most often (unless you compile your own GDAL library), the raster types supported by the executable will be the same as those compiled in the GDAL dependency library. To get a list of raster types your particular <varname>raster2pgsql</varname> supports use the <varname>-G</varname> switch.
sv: Eftersom raster2pgsql oftast kompileras som en del av PostGIS (om du inte kompilerar ditt eget GDAL-bibliotek), kommer de rastertyper som stöds av den körbara filen att vara desamma som de som kompileras i GDAL-beroendebiblioteket. För att få en lista över rastertyper som just din <varname>raster2pgsql</varname> stöder, använd <varname>-G-omkopplaren</varname>.

note: Tag: para
en: When creating overviews of a specific factor from a set of rasters that are aligned, it is possible for the overviews to not align. Visit <link xlink:href="http://trac.osgeo.org/postgis/ticket/1764">http://trac.osgeo.org/postgis/ticket/1764</link> for an example where the overviews do not align.
sv: När du skapar översikter över en viss faktor från en uppsättning raster som är anpassade är det möjligt att översikterna inte är anpassade. Besök <link xlink:href="http://trac.osgeo.org/postgis/ticket/1764">http://trac.osgeo.org/postgis/ticket/1764</link> för ett exempel där översikterna inte är i linje.

note: Tag: title
en: Example Usage
sv: Exempel på användning

note: Tag: para
en: An example session using the loader to create an input file and uploading it chunked in 100x100 tiles might look like this:
sv: Ett exempel på en session där laddaren används för att skapa en inmatningsfil och ladda upp den i 100x100 bitar kan se ut så här:

note: Tag: para
en: If you do not specify the schema as part of the target table name, the table will be created in the default schema of the database or user you are connecting with.
sv: Om du inte anger schemat som en del av måltabellens namn kommer tabellen att skapas i standardschemat för den databas eller användare som du ansluter till.

note: Tag: para
en: A conversion and upload can be done all in one step using UNIX pipes:
sv: En konvertering och uppladdning kan göras i ett steg med hjälp av UNIX pipes:

note: Tag: para
en: Load rasters Massachusetts state plane meters aerial tiles into a schema called <varname>aerial</varname> and create a full view, 2 and 4 level overview tables, use copy mode for inserting (no intermediary file just straight to db), and -e don't force everything in a transaction (good if you want to see data in tables right away without waiting). Break up the rasters into 128x128 pixel tiles and apply raster constraints. Use copy mode instead of table insert. (-F) Include a field called filename to hold the name of the file the tiles were cut from.
sv: Läs in raster Massachusetts statliga planmätare flygplattor i ett schema som heter <varname>aerial</varname> och skapa en fullständig vy, 2 och 4 nivå översiktstabeller, använd kopieringsläge för att infoga (ingen mellanliggande fil bara direkt till db) och -e tvingar inte allt i en transaktion (bra om du vill se data i tabeller direkt utan att vänta). Dela upp rastren i 128x128 pixelplattor och tillämpa rasterbegränsningar. Använd kopieringsläge i stället för tabellinsättning. (-F) Inkludera ett fält som heter filename för att innehålla namnet på filen som plattorna klipptes ut från.

note: Tag: para
en: The -G commands outputs a list something like
sv: Kommandot -G ger en lista ungefär som

note: Tag: title
en: raster2pgsql options
sv: raster2pgsql-alternativ

note: Tag: para
en: Display help screen. Help will also display if you don't pass in any arguments.
sv: Visa hjälpskärm. Hjälp visas också om du inte skickar in några argument.

note: Tag: para
en: Print the supported raster formats.
sv: Skriv ut de rasterformat som stöds.

note: Tag: para
en: Create new table and populate it with raster(s), <emphasis>this is the default mode</emphasis>
sv: Skapa en ny tabell och fyll i den med raster, <emphasis>detta är standardläget</emphasis>

note: Tag: para
en: Append raster(s) to an existing table.
sv: Lägg till raster till en befintlig tabell.

note: Tag: para
en: Drop table, create new one and populate it with raster(s)
sv: Ta bort tabell, skapa en ny och fyll den med raster(s)

note: Tag: para
en: Prepare mode, only create the table.
sv: Förbered läge, skapa bara bordet.

note: Tag: term
en: Raster processing: Applying constraints for proper registering in raster catalogs
sv: Rasterbearbetning: Tillämpa begränsningar för korrekt registrering i rasterkataloger

note: Tag: para
en: Apply raster constraints -- srid, pixelsize etc. to ensure raster is properly registered in <varname>raster_columns</varname> view.
sv: Tillämpa rasterbegränsningar - srid, pixelstorlek etc. för att säkerställa att raster är korrekt registrerat i vyn <varname>raster_columns</varname>.

note: Tag: para
en: Disable setting the max extent constraint. Only applied if -C flag is also used.
sv: Inaktivera inställning av begränsning för maximal utsträckning. Tillämpas endast om flaggan -C också används.

note: Tag: para
en: Set the constraints (spatially unique and coverage tile) for regular blocking. Only applied if -C flag is also used.
sv: Ställ in begränsningarna (spatialt unik och täckningsplatta) för regelbunden blockering. Tillämpas endast om flaggan -C också används.

note: Tag: term
en: Raster processing: Optional parameters used to manipulate input raster dataset
sv: Rasterbearbetning: Valfria parametrar som används för att manipulera inmatad rasterdatauppsättning

note: Tag: para
en: Assign output raster with specified SRID. If not provided or is zero, raster's metadata will be checked to determine an appropriate SRID.
sv: Tilldelar utdataraster med angiven SRID. Om den inte anges eller är noll, kommer rastrets metadata att kontrolleras för att fastställa en lämplig SRID.

note: Tag: para
en: Index (1-based) of band to extract from raster. For more than one band index, separate with comma (,). If unspecified, all bands of raster will be extracted.
sv: Index (1-baserat) för det band som ska extraheras från rastret. För mer än ett bandindex, separera med kommatecken (,). Om inget anges kommer alla band i rastret att extraheras.

note: Tag: para
en: Cut raster into tiles to be inserted one per table row. <varname>TILE_SIZE</varname> is expressed as WIDTHxHEIGHT or set to the value "auto" to allow the loader to compute an appropriate tile size using the first raster and applied to all rasters.
sv: Skär rastret i brickor som ska infogas, en per tabellrad. <varname>TILE_SIZE</varname> uttrycks som WIDTHxHEIGHT eller sätts till värdet "auto" för att låta inläsaren beräkna en lämplig brickstorlek med hjälp av det första rastret och tillämpas på alla raster.

note: Tag: para
en: Pad right-most and bottom-most tiles to guarantee that all tiles have the same width and height.
sv: Fyll på längst till höger och längst ner för att garantera att alla brickor har samma bredd och höjd.

note: Tag: para
en: Register the raster as a filesystem (out-db) raster.
sv: Registrera rastret som ett filsystemraster (out-db).

note: Tag: para
en: Only the metadata of the raster and path location to the raster is stored in the database (not the pixels).
sv: Endast metadata för rastret och sökvägen till rastret lagras i databasen (inte pixlarna).

note: Tag: para
en: Create overview of the raster. For more than one factor, separate with comma(,). Overview table name follows the pattern o_<varname>overview factor</varname>_<varname>table</varname>, where <varname>overview factor</varname> is a placeholder for numerical overview factor and <varname>table</varname> is replaced with the base table name. Created overview is stored in the database and is not affected by -R. Note that your generated sql file will contain both the main table and overview tables.
sv: Skapa översikt över rastret. För mer än en faktor, separera med kommatecken(,). Tabellnamnet för översikten följer mönstret o_<varname>overview factor</varname>_<varname>table</varname>, där <varname>overview factor</varname> är en platshållare för den numeriska översiktsfaktorn och <varname>table</varname> ersätts med namnet på bastabellen. Den skapade översikten lagras i databasen och påverkas inte av -R. Observera att den genererade sql-filen kommer att innehålla både huvudtabellen och översiktstabellerna.

note: Tag: para
en: NODATA value to use on bands without a NODATA value.
sv: NODATA-värde som ska användas på band utan NODATA-värde.

note: Tag: term
en: Optional parameters used to manipulate database objects
sv: Valfria parametrar som används för att manipulera databasobjekt

note: Tag: para
en: Specify name of destination raster column, default is 'rast'
sv: Ange namn på målrasterkolumn, standard är 'rast'

note: Tag: para
en: Add a column with the name of the file
sv: Lägg till en kolumn med namnet på filen

note: Tag: para
en: Specify the name of the filename column. Implies -F.
sv: Ange namnet på kolumnen för filnamn. Innebär -F.

note: Tag: para
en: Wrap PostgreSQL identifiers in quotes.
sv: Packa in PostgreSQL-identifierare i citat.

note: Tag: para
en: Create a GiST index on the raster column.
sv: Skapa ett GiST-index på rasterkolumnen.

note: Tag: para
en: Vacuum analyze the raster table.
sv: Vakuumanalysera rastertabellen.

note: Tag: para
en: Keeps empty tiles and skips NODATA value checks for each raster band. Note you save time in checking, but could end up with far more junk rows in your database and those junk rows are not marked as empty tiles.
sv: Behåller tomma plattor och hoppar över NODATA-värdeskontroller för varje rasterband. Observera att du sparar tid på att kontrollera, men kan sluta med mycket fler skräprader i din databas och dessa skräprader markeras inte som tomma rutor.

note: Tag: para
en: Specify the tablespace for the new table. Note that indices (including the primary key) will still use the default tablespace unless the -X flag is also used.
sv: Ange tablespace för den nya tabellen. Observera att index (inklusive primärnyckeln) fortfarande kommer att använda standardtabellutrymmet om inte flaggan -X också används.

note: Tag: para
en: Specify the tablespace for the table's new index. This applies to the primary key and the spatial index if the -I flag is used.
sv: Ange tablespace för tabellens nya index. Detta gäller för primärnyckeln och det spatiala indexet om flaggan -I används.

note: Tag: para
en: Use copy statements instead of insert statements. Optionally specify <varname>max_rows_per_copy</varname>; default 50 when not specified.
sv: Använd copy-satser i stället för insert-satser. Ange valfritt <varname>max_rows_per_copy</varname>; standard 50 om inget anges.

note: Tag: para
en: Execute each statement individually, do not use a transaction.
sv: Utför varje villkor individuellt, använd inte en transaktion.

note: Tag: para
en: Control endianness of generated binary output of raster; specify 0 for XDR and 1 for NDR (default); only NDR output is supported now
sv: Styr endianness för genererad binär utdata av raster; ange 0 för XDR och 1 för NDR (standard); endast NDR-utdata stöds nu

note: Tag: para
en: Specify version of output format. Default is 0. Only 0 is supported at this time.
sv: Ange version av utdataformat. Standard är 0. Endast 0 stöds för närvarande.

note: Tag: title
en: Creating rasters using PostGIS raster functions
sv: Skapa raster med hjälp av PostGIS rasterfunktioner

note: Tag: para
en: On many occasions, you'll want to create rasters and raster tables right in the database. There are a plethora of functions to do that. The general steps to follow.
sv: Vid många tillfällen vill du skapa raster och rastertabeller direkt i databasen. Det finns en uppsjö av funktioner för att göra det. De allmänna stegen att följa.

note: Tag: para
en: Create a table with a raster column to hold the new raster records which can be accomplished with:
sv: Skapa en tabell med en rasterkolumn för att hålla de nya rasterposterna, vilket kan åstadkommas med:

note: Tag: para
en: There are many functions to help with that goal. If you are creating rasters not as a derivative of other rasters, you will want to start with: <xref linkend="RT_ST_MakeEmptyRaster"/>, followed by <xref linkend="RT_ST_AddBand"/>
sv: Det finns många funktioner som hjälper till med det målet. Om du skapar raster som inte är ett derivat av andra raster, bör du börja med: <xref linkend="RT_ST_MakeEmptyRaster"/>, följt av <xref linkend="RT_ST_AddBand"/>

note: Tag: para
en: You can also create rasters from geometries. To achieve that you'll want to use <xref linkend="RT_ST_AsRaster"/> perhaps accompanied with other functions such as <xref linkend="RT_ST_Union"/> or <xref linkend="RT_ST_MapAlgebraFct2"/> or any of the family of other map algebra functions.
sv: Du kan också skapa raster från geometrier. För att uppnå det vill du använda <xref linkend="RT_ST_AsRaster"/> kanske tillsammans med andra funktioner som <xref linkend="RT_ST_Union"/> eller <xref linkend="RT_ST_MapAlgebraFct2"/> eller någon av familjen av andra map algebra-funktioner.

note: Tag: para
en: There are even many more options for creating new raster tables from existing tables. For example you can create a raster table in a different projection from an existing one using <xref linkend="RT_ST_Transform"/>
sv: Det finns även många fler alternativ för att skapa nya rastertabeller från befintliga tabeller. Du kan t.ex. skapa en rastertabell i en annan projektion än en befintlig med hjälp av <xref linkend="RT_ST_Transform"/>

note: Tag: para
en: Once you are done populating your table initially, you'll want to create a spatial index on the raster column with something like:
sv: När du är klar med att fylla i din tabell initialt vill du skapa ett spatialt index på rasterkolumnen med något liknande:

note: Tag: para
en: Note the use of <xref linkend="RT_ST_ConvexHull"/> since most raster operators are based on the convex hull of the rasters.
sv: Observera användningen av <xref linkend="RT_ST_ConvexHull"/> eftersom de flesta rasteroperatorer baseras på rastrernas konvexa skrov.

note: Tag: para
en: Pre-2.0 versions of PostGIS raster were based on the envelop rather than the convex hull. For the spatial indexes to work properly you'll need to drop those and replace with convex hull based index.
sv: Pre-2.0-versioner av PostGIS-raster baserades på kuvertet snarare än det konvexa skrovet. För att de spatiala indexen ska fungera korrekt måste du ta bort dem och ersätta dem med index baserade på konvexa skrov.

note: Tag: para
en: Apply raster constraints using <xref linkend="RT_AddRasterConstraints"/>
sv: Tillämpa rasterbegränsningar med hjälp av <xref linkend="RT_AddRasterConstraints"/>

note: Tag: title
en: Using "out db" cloud rasters
sv: Använda "out db"-molnraster

note: Tag: para
en: The <varname>raster2pgsql</varname> tool uses GDAL to access raster data, and can take advantage of a key GDAL feature: the ability to read from rasters that are <link xlink:href="https://gdal.org/user/virtual_file_systems.html#network-based-file-systems">stored remotely</link> in cloud "object stores" (e.g. AWS S3, Google Cloud Storage).
sv: Verktyget <varname>raster2pgsql</varname> använder GDAL för att få åtkomst till rasterdata och kan dra nytta av en viktig GDAL-funktion: möjligheten att läsa från raster som <link xlink:href="https://gdal.org/user/virtual_file_systems.html#network-based-file-systems">lagras på distans</link> i molnbaserade "objektlager" (t.ex. AWS S3, Google Cloud Storage).

note: Tag: para
en: Efficient use of cloud stored rasters requires the use of a "cloud optimized" format. The most well-known and widely used is the "<link xlink:href="https://gdal.org/drivers/raster/cog.html">cloud optimized GeoTIFF</link>" format. Using a non-cloud format, like a JPEG, or an un-tiled TIFF will result in very poor performance, as the system will have to download the entire raster each time it needs to access a subset.
sv: Effektiv användning av molnlagrade raster kräver att man använder ett "molnoptimerat" format. Det mest välkända och använda är det<link xlink:href="https://gdal.org/drivers/raster/cog.html">"molnoptimerade GeoTIFF</link>"-formatet. Om du använder ett format som inte är molnbaserat, t.ex. JPEG eller en TIFF som inte är kaklad, får du mycket dåliga prestanda eftersom systemet måste ladda ner hela rastret varje gång det behöver komma åt en delmängd.

note: Tag: para
en: First, load your raster into the cloud storage of your choice. Once it is loaded, you will have a URI to access it with, either an "http" URI, or sometimes a URI specific to the service. (e.g., "s3://bucket/object"). To access non-public buckets, you will need to supply GDAL config options to authenticate your connection. Note that this command is <emphasis>reading</emphasis> from the cloud raster and <emphasis>writing</emphasis> to the database.
sv: Först laddar du ditt raster i den molnlagring du väljer. När den har laddats kommer du att ha en URI för att komma åt den, antingen en "http"-URI eller ibland en URI som är specifik för tjänsten. (t.ex. "s3://bucket/object"). Om du vill komma åt icke-offentliga buckets måste du ange GDAL-konfigurationsalternativ för att autentisera din anslutning. Observera att det här kommandot <emphasis>läser</emphasis> från molnrastret och <emphasis>skriver</emphasis> till databasen.

note: Tag: para
en: Once the table is loaded, you need to give the database permission to read from remote rasters, by setting two permissions, <xref linkend="postgis_enable_outdb_rasters"/> and <xref linkend="postgis_gdal_enabled_drivers"/>.
sv: När tabellen har laddats måste du ge databasen behörighet att läsa från fjärraster genom att ange två behörigheter, <xref linkend="postgis_enable_outdb_rasters"/> och <xref linkend="postgis_gdal_enabled_drivers"/>.

note: Tag: para
en: To make the changes sticky, set them directly on your database. You will need to re-connect to experience the new settings.
sv: För att ändringarna ska bli bestående kan du göra dem direkt i din databas. Du måste återansluta för att uppleva de nya inställningarna.

note: Tag: para
en: For non-public rasters, you may have to provide access keys to read from the cloud rasters. The same keys you used to write the <varname>raster2pgsql</varname> call can be set for use inside the database, with the <xref linkend="postgis_gdal_vsi_options"/> configuration. Note that multiple options can be set by space-separating the <varname>key=value</varname> pairs.
sv: För icke-publika raster kan du behöva ange åtkomstnycklar för att läsa från molnrastern. Samma nycklar som du använde för att skriva <varname>raster2pgsql-anropet</varname> kan ställas in för användning i databasen med <xref linkend="postgis_gdal_vsi_options"/> -konfigurationen. Observera att flera alternativ kan ställas in genom att mellanslag separerar <varname>nyckel=värde-paren</varname>.

note: Tag: para
en: Once you have the data loaded and permissions set you can interact with the raster table like any other raster table, using the same functions. The database will handle all the mechanics of connecting to the cloud data when it needs to read pixel data.
sv: När du har laddat data och ställt in behörigheter kan du interagera med rastertabellen som med vilken annan rastertabell som helst och använda samma funktioner. Databasen hanterar all mekanik för att ansluta till molndata när den behöver läsa pixeldata.

note: Tag: title
en: Raster Catalogs
sv: Rasterkataloger

note: Tag: para
en: There are two raster catalog views that come packaged with PostGIS. Both views utilize information embedded in the constraints of the raster tables. As a result the catalog views are always consistent with the raster data in the tables since the constraints are enforced.
sv: Det finns två rasterkatalogvyer som levereras med PostGIS. Båda vyerna använder information som är inbäddad i begränsningarna i rastertabellerna. Som ett resultat är katalogvyerna alltid konsekventa med rasterdata i tabellerna eftersom begränsningarna verkställs.

note: Tag: para
en: <varname>raster_columns</varname> this view catalogs all the raster table columns in your database.
sv: <varname>raster_columns</varname> Denna vy katalogiserar alla rastertabellkolumner i databasen.

note: Tag: para
en: <varname>raster_overviews</varname> this view catalogs all the raster table columns in your database that serve as overviews for a finer grained table. Tables of this type are generated when you use the <varname>-l</varname> switch during load.
sv: <varname>raster_overviews</varname> Denna vy katalogiserar alla rastertabellkolumner i din databas som fungerar som översikter för en mer finkornig tabell. Tabeller av den här typen genereras när du använder växeln <varname>-l</varname> under inläsning.

note: Tag: title
en: Raster Columns Catalog
sv: Rasterkolumner Katalog

note: Tag: para
en: The <varname>raster_columns</varname> is a catalog of all raster table columns in your database that are of type raster. It is a view utilizing the constraints on the tables so the information is always consistent even if you restore one raster table from a backup of another database. The following columns exist in the <varname>raster_columns</varname> catalog.
sv: <varname>Raster_columns</varname> är en katalog över alla kolumner i rastertabeller i databasen som är av typen raster. Det är en vy som utnyttjar begränsningarna i tabellerna så att informationen alltid är konsekvent även om du återställer en rastertabell från en säkerhetskopia av en annan databas. Följande kolumner finns i katalogen <varname>raster_columns</varname>.

note: Tag: para
en: If you created your tables not with the loader or forgot to specify the <varname>-C</varname> flag during load, you can enforce the constraints after the fact using <xref linkend="RT_AddRasterConstraints"/> so that the <varname>raster_columns</varname> catalog registers the common information about your raster tiles.
sv: Om du inte skapade dina tabeller med inläsningsprogrammet eller glömde att ange flaggan <varname>-C</varname> under inläsningen kan du genomdriva begränsningarna i efterhand med hjälp av <xref linkend="RT_AddRasterConstraints"/> så att <varname>raster_columns-katalogen</varname> registrerar den gemensamma informationen om dina rasterplattor.

note: Tag: para
en: <varname>r_table_catalog</varname> The database the table is in. This will always read the current database.
sv: <varname>r_table_catalog</varname> Den databas som tabellen finns i. Detta kommer alltid att läsa den aktuella databasen.

note: Tag: para
en: <varname>r_table_schema</varname> The database schema the raster table belongs to.
sv: <varname>r_table_schema</varname> Det databasschema som rastertabellen tillhör.

note: Tag: para
en: <varname>r_table_name</varname> raster table
sv: <varname>r_table_namn</varname> rastertabell

note: Tag: para
en: <varname>r_raster_column</varname> the column in the <varname>r_table_name</varname> table that is of type raster. There is nothing in PostGIS preventing you from having multiple raster columns per table so its possible to have a raster table listed multiple times with a different raster column for each.
sv: <varname>r_raster_column</varname> den kolumn i tabellen <varname>r_table_name</varname> som är av typen raster. Det finns inget i PostGIS som hindrar dig från att ha flera rasterkolumner per tabell, så det är möjligt att ha en rastertabell listad flera gånger med en annan rasterkolumn för varje.

note: Tag: para
en: <varname>srid</varname> The spatial reference identifier of the raster. Should be an entry in the <xref linkend="spatial_ref_sys"/>.
sv: <varname>srid</varname> Den spatiala referensidentifieraren för rastret. Bör vara en post i <xref linkend="spatial_ref_sys"/>.

note: Tag: para
en: <varname>scale_x</varname> The scaling between geometric spatial coordinates and pixel. This is only available if all tiles in the raster column have the same <varname>scale_x</varname> and this constraint is applied. Refer to <xref linkend="RT_ST_ScaleX"/> for more details.
sv: <varname>scale_x</varname> Skalningen mellan geometriska rumskoordinater och pixel. Detta är endast tillgängligt om alla tiles i rasterkolumnen har samma <varname>scale_x</varname> och denna begränsning tillämpas. Se <xref linkend="RT_ST_ScaleX"/> för mer information.

note: Tag: para
en: <varname>scale_y</varname> The scaling between geometric spatial coordinates and pixel. This is only available if all tiles in the raster column have the same <varname>scale_y</varname> and the <varname>scale_y</varname> constraint is applied. Refer to <xref linkend="RT_ST_ScaleY"/> for more details.
sv: <varname>scale_y</varname> Skalningen mellan geometriska rumskoordinater och pixel. Detta är endast tillgängligt om alla tiles i rasterkolumnen har samma <varname>scale_y</varname> och <varname>scale_y-begränsningen</varname> tillämpas. Se <xref linkend="RT_ST_ScaleY"/> för mer information.

note: Tag: para
en: <varname>blocksize_x</varname> The width (number of pixels across) of each raster tile . Refer to <xref linkend="RT_ST_Width"/> for more details.
sv: <varname>blocksize_x</varname> Bredden (antal pixlar tvärs över) för varje rasterplatta. Se <xref linkend="RT_ST_Width"/> för mer information.

note: Tag: para
en: <varname>blocksize_y</varname> The width (number of pixels down) of each raster tile . Refer to <xref linkend="RT_ST_Height"/> for more details.
sv: <varname>blocksize_y</varname> Bredden (antal pixlar nedåt) för varje rasterplatta. Se <xref linkend="RT_ST_Height"/> för mer information.

note: Tag: para
en: <varname>same_alignment</varname> A boolean that is true if all the raster tiles have the same alignment . Refer to <xref linkend="RT_ST_SameAlignment"/> for more details.
sv: <varname>same_alignment</varname> En boolean som är sann om alla rasterplattor har samma inriktning . Se <xref linkend="RT_ST_SameAlignment"/> för mer information.

note: Tag: para
en: <varname>regular_blocking</varname> If the raster column has the spatially unique and coverage tile constraints, the value with be TRUE. Otherwise, it will be FALSE.
sv: <varname>regular_blocking</varname> Om rasterkolumnen har begränsningarna spatially unique och coverage tile är värdet TRUE. Annars kommer det att vara FALSE.

note: Tag: para
en: <varname>num_bands</varname> The number of bands in each tile of your raster set. This is the same information as what is provided by
sv: <varname>num_bands</varname> Antalet band i varje platta i rasteruppsättningen. Detta är samma information som den som tillhandahålls av

note: Tag: para
en: <varname>pixel_types</varname> An array defining the pixel type for each band. You will have the same number of elements in this array as you have number of bands. The pixel_types are one of the following defined in <xref linkend="RT_ST_BandPixelType"/>.
sv: <varname>pixel_types</varname> En array som definierar pixeltypen för varje band. Du kommer att ha samma antal element i denna array som du har antal band. Pixel_types är en av följande definierade i <xref linkend="RT_ST_BandPixelType"/>.

note: Tag: para
en: <varname>nodata_values</varname> An array of double precision numbers denoting the <varname>nodata_value</varname> for each band. You will have the same number of elements in this array as you have number of bands. These numbers define the pixel value for each band that should be ignored for most operations. This is similar information provided by <xref linkend="RT_ST_BandNoDataValue"/>.
sv: <varname>nodata_values</varname> En matris med tal med dubbel precision som anger <varname>nodata_värdet</varname> för varje band. Du kommer att ha samma antal element i den här matrisen som du har antal band. Dessa siffror definierar pixelvärdet för varje band som bör ignoreras för de flesta operationer. Detta är liknande information som tillhandahålls av <xref linkend="RT_ST_BandNoDataValue"/>.

note: Tag: para
en: <varname>out_db</varname> An array of boolean flags indicating if the raster bands data is maintained outside the database. You will have the same number of elements in this array as you have number of bands.
sv: <varname>out_db</varname> En array med booleska flaggor som anger om rasterbanddata sparas utanför databasen. Du kommer att ha samma antal element i denna array som du har antal band.

note: Tag: para
en: <varname>extent</varname> This is the extent of all the raster rows in your raster set. If you plan to load more data that will change the extent of the set, you'll want to run the <xref linkend="RT_DropRasterConstraints"/> function before load and then reapply constraints with <xref linkend="RT_AddRasterConstraints"/> after load.
sv: <varname>extent</varname> Detta är omfattningen av alla rasterrader i din rasteruppsättning. Om du planerar att läsa in mer data som kommer att ändra uppsättningens utsträckning, bör du köra funktionen <xref linkend="RT_DropRasterConstraints"/> före laddningen och sedan tillämpa begränsningar på nytt med <xref linkend="RT_AddRasterConstraints"/> efter laddningen.

note: Tag: para
en: <varname>spatial_index</varname> A boolean that is true if raster column has a spatial index.
sv: <varname>spatial_index</varname> En boolean som är sann om rasterkolumnen har ett spatialt index.

note: Tag: title
en: Raster Overviews
sv: Raster-översikter

note: Tag: para
en: <varname>raster_overviews</varname> catalogs information about raster table columns used for overviews and additional information about them that is useful to know when utilizing overviews. Overview tables are cataloged in both <varname>raster_columns</varname> and <varname>raster_overviews</varname> because they are rasters in their own right but also serve an additional special purpose of being a lower resolution caricature of a higher resolution table. These are generated along-side the main raster table when you use the <varname>-l</varname> switch in raster loading or can be generated manually using <xref linkend="RT_AddOverviewConstraints"/>.
sv: <varname>raster_overviews</varname> katalogiserar information om rastertabellkolumner som används för översikter och ytterligare information om dem som är bra att känna till när man använder översikter. Översiktstabeller katalogiseras i både <varname>raster_columns</varname> och <varname>raster_overviews</varname> eftersom de är rastertabeller i sig själva men också har ett särskilt syfte, nämligen att vara en karikatyr med lägre upplösning av en tabell med högre upplösning. Dessa genereras tillsammans med huvudrastertabellen när du använder <varname>-l-omkopplaren</varname> i rasterladdningen eller kan genereras manuellt med <xref linkend="RT_AddOverviewConstraints"/>.

note: Tag: para
en: Overview tables contain the same constraints as other raster tables as well as additional informational only constraints specific to overviews.
sv: Översiktstabeller innehåller samma begränsningar som andra rastertabeller samt ytterligare begränsningar som endast gäller information och som är specifika för översikter.

note: Tag: para
en: The information in <varname>raster_overviews</varname> does not duplicate the information in <varname>raster_columns</varname>. If you need the information about an overview table present in <varname>raster_columns</varname> you can join the <varname>raster_overviews</varname> and <varname>raster_columns</varname> together to get the full set of information you need.
sv: Informationen i <varname>raster_overviews</varname> duplicerar inte informationen i <varname>raster_columns</varname>. Om du behöver information om en översiktstabell som finns i <varname>raster_columns</varname> kan du koppla ihop <varname>raster_overviews</varname> och <varname>raster_columns</varname> för att få den fullständiga information du behöver.

note: Tag: para
en: Two main reasons for overviews are:
sv: Två huvudskäl till översikter är:

note: Tag: para
en: Low resolution representation of the core tables commonly used for fast mapping zoom-out.
sv: Lågupplöst representation av kärntabellerna som ofta används för snabb utzoomning av kartor.

note: Tag: para
en: Computations are generally faster to do on them than their higher resolution parents because there are fewer records and each pixel covers more territory. Though the computations are not as accurate as the high-res tables they support, they can be sufficient in many rule-of-thumb computations.
sv: Det går i allmänhet snabbare att göra beräkningar på dem än på deras högupplösta förlagor eftersom det finns färre poster och varje pixel täcker ett större område. Även om beräkningarna inte är lika exakta som de högupplösta tabeller de stöder, kan de vara tillräckliga i många tumregelberäkningar.

note: Tag: para
en: The <varname>raster_overviews</varname> catalog contains the following columns of information.
sv: Katalogen <varname>raster_overviews</varname> innehåller följande kolumner med information.

note: Tag: para
en: <varname>o_table_catalog</varname> The database the overview table is in. This will always read the current database.
sv: <varname>o_table_catalog</varname> Den databas som översiktstabellen finns i. Detta kommer alltid att läsa den aktuella databasen.

note: Tag: para
en: <varname>o_table_schema</varname> The database schema the overview raster table belongs to.
sv: <varname>o_table_schema</varname> Det databasschema som översiktsrastertabellen tillhör.

note: Tag: para
en: <varname>o_table_name</varname> raster overview table name
sv: <varname>o_table_name</varname> namn på tabell för rasteröversikt

note: Tag: para
en: <varname>o_raster_column</varname> the raster column in the overview table.
sv: <varname>o_raster_column</varname> rasterkolumnen i översiktstabellen.

note: Tag: para
en: <varname>r_table_catalog</varname> The database the raster table that this overview services is in. This will always read the current database.
sv: <varname>r_table_catalog</varname> Databasen där rastertabellen för denna översiktstjänst finns. Detta kommer alltid att läsa den aktuella databasen.

note: Tag: para
en: <varname>r_table_schema</varname> The database schema the raster table that this overview services belongs to.
sv: <varname>r_table_schema</varname> Databasschemat för den rastertabell som denna översiktstjänst tillhör.

note: Tag: para
en: <varname>r_table_name</varname> raster table that this overview services.
sv: <varname>r_table_name</varname> rastertabell som denna översikt hanterar.

note: Tag: para
en: <varname>r_raster_column</varname> the raster column that this overview column services.
sv: <varname>r_raster_column</varname> den rasterkolumn som denna översiktskolumn hanterar.

note: Tag: para
en: <varname>overview_factor</varname> - this is the pyramid level of the overview table. The higher the number the lower the resolution of the table. raster2pgsql if given a folder of images, will compute overview of each image file and load separately. Level 1 is assumed and always the original file. Level 2 is will have each tile represent 4 of the original. So for example if you have a folder of 5000x5000 pixel image files that you chose to chunk 125x125, for each image file your base table will have (5000*5000)/(125*125) records = 1600, your (l=2) <varname>o_2</varname> table will have ceiling(1600/Power(2,2)) = 400 rows, your (l=3) <varname>o_3</varname> will have ceiling(1600/Power(2,3) ) = 200 rows. If your pixels aren't divisible by the size of your tiles, you'll get some scrap tiles (tiles not completely filled). Note that each overview tile generated by raster2pgsql has the same number of pixels as its parent, but is of a lower resolution where each pixel of it represents (Power(2,overview_factor) pixels of the original).
sv: <varname>overview_factor</varname> - detta är pyramidnivån för översiktstabellen. Ju högre siffra desto lägre upplösning på tabellen. raster2pgsql kommer, om den får en mapp med bilder, att beräkna översikten för varje bildfil och läsa in den separat. Nivå 1 antas alltid vara originalfilen. Nivå 2 är att varje platta representerar 4 av originalet. Så om du till exempel har en mapp med bildfiler på 5000x5000 pixlar som du valt att dela upp i 125x125, kommer din bastabell för varje bildfil att ha (5000*5000)/(125*125) poster = 1600, din (l=2) <varname>o_2-tabell</varname> kommer att ha tak(1600/Power(2,2)) = 400 rader, din (l=3) <varname>o_3</varname> kommer att ha tak(1600/Power(2,3)) = 200 rader. Om dina pixlar inte är delbara med storleken på dina brickor kommer du att få några skrotbrickor (brickor som inte är helt fyllda). Observera att varje översiktsplatta som genereras av raster2pgsql har samma antal pixlar som sin förälder, men har en lägre upplösning där varje pixel i den representerar (Power(2,overview_factor) pixlar av originalet).

note: Tag: title
en: Building Custom Applications with PostGIS Raster
sv: Bygga anpassade applikationer med PostGIS Raster

note: Tag: para
en: The fact that PostGIS raster provides you with SQL functions to render rasters in known image formats gives you a lot of options for rendering them. For example you can use OpenOffice / LibreOffice for rendering as demonstrated in <link xlink:href="http://www.postgresonline.com/journal/archives/244-Rendering-PostGIS-Raster-graphics-with-LibreOffice-Base-Reports.html">Rendering PostGIS Raster graphics with LibreOffice Base Reports</link>. In addition you can use a wide variety of languages as demonstrated in this section.
sv: Det faktum att PostGIS raster ger dig SQL-funktioner för att rendera raster i kända bildformat ger dig många alternativ för att rendera dem. Du kan till exempel använda OpenOffice / LibreOffice för rendering, vilket visas i <link xlink:href="http://www.postgresonline.com/journal/archives/244-Rendering-PostGIS-Raster-graphics-with-LibreOffice-Base-Reports.html">Rendering av PostGIS Raster-grafik med LibreOffice Base Reports.</link> Dessutom kan du använda en mängd olika språk som visas i det här avsnittet.

note: Tag: title
en: PHP Example Outputting using ST_AsPNG in concert with other raster functions
sv: PHP-exempel Utdata med ST_AsPNG i kombination med andra rasterfunktioner

note: Tag: para
en: In this section, we'll demonstrate how to use the PHP PostgreSQL driver and the <xref linkend="RT_ST_AsGDALRaster"/> family of functions to output band 1,2,3 of a raster to a PHP request stream that can then be embedded in an img src html tag.
sv: I det här avsnittet kommer vi att visa hur man använder PHP PostgreSQL-drivrutinen och <xref linkend="RT_ST_AsGDALRaster"/> -familjen av funktioner för att mata ut band 1,2,3 av en raster till en PHP-förfrågningsström som sedan kan bäddas in i en img src html-tagg.

note: Tag: para
en: The sample query demonstrates how to combine a whole bunch of raster functions together to grab all tiles that intersect a particular wgs 84 bounding box and then unions with <xref linkend="RT_ST_Union"/> the intersecting tiles together returning all bands, transforms to user specified projection using <xref linkend="RT_ST_Transform"/>, and then outputs the results as a png using <xref linkend="RT_ST_AsPNG"/>.
sv: Exempelfrågan visar hur man kombinerar ett helt gäng rasterfunktioner tillsammans för att ta tag i alla plattor som skär en viss wgs 84 avgränsningsbox och sedan förenar med <xref linkend="RT_ST_Union"/> de korsande plattorna tillsammans och returnerar alla band, transformerar till användarens angivna projektion med <xref linkend="RT_ST_Transform"/> och sedan matar ut resultaten som en png med <xref linkend="RT_ST_AsPNG"/>.

note: Tag: para
en: You would call the below using <programlisting>http://mywebserver/test_raster.php?srid=2249</programlisting> to get the raster image in Massachusetts state plane feet.
sv: Du skulle ringa nedanstående med <programlisting>http://mywebserver/test_raster.php?srid=2249</programlisting> för att få rasterbilden i Massachusetts state plane feet.

note: Tag: title
en: ASP.NET C# Example Outputting using ST_AsPNG in concert with other raster functions
sv: ASP.NET C# Exempel Utdata med hjälp av ST_AsPNG tillsammans med andra rasterfunktioner

note: Tag: para
en: In this section, we'll demonstrate how to use Npgsql PostgreSQL .NET driver and the <xref linkend="RT_ST_AsGDALRaster"/> family of functions to output band 1,2,3 of a raster to a PHP request stream that can then be embedded in an img src html tag.
sv: I det här avsnittet visar vi hur man använder Npgsql PostgreSQL .NET-drivrutinen och <xref linkend="RT_ST_AsGDALRaster"/> -familjen av funktioner för att mata ut band 1,2,3 av en raster till en PHP-förfrågningsström som sedan kan bäddas in i en img src html-tagg.

note: Tag: para
en: You will need the npgsql .NET PostgreSQL driver for this exercise which you can get the latest of from <link xlink:href="http://npgsql.projects.postgresql.org/">http://npgsql.projects.postgresql.org/</link>. Just download the latest and drop into your ASP.NET bin folder and you'll be good to go.
sv: Du behöver npgsql .NET PostgreSQL-drivrutinen för den här övningen som du kan få det senaste från <link xlink:href="http://npgsql.projects.postgresql.org/">http://npgsql.projects.postgresql.org/.</link> Ladda bara ner det senaste och släpp in i din ASP.NET bin-mapp så är du redo att gå.

note: Tag: para
en: This is same example as <xref linkend="RT_PHP_Output"/> except implemented in C#.
sv: Detta är samma exempel som <xref linkend="RT_PHP_Output"/> men implementerat i C#.

note: Tag: para
en: You would call the below using <programlisting>http://mywebserver/TestRaster.ashx?srid=2249</programlisting> to get the raster image in Massachusetts state plane feet.
sv: Du skulle ringa nedanstående med <programlisting>http://mywebserver/TestRaster.ashx?srid=2249</programlisting> för att få rasterbilden i Massachusetts state plane feet.

note: Tag: title
en: Java console app that outputs raster query as Image file
sv: Java-konsolapp som matar ut rasterfråga som bildfil

note: Tag: para
en: This is a simple java console app that takes a query that returns one image and outputs to specified file.
sv: Detta är en enkel java-konsolapp som tar en fråga som returnerar en bild och matar ut till den angivna filen.

note: Tag: para
en: You can download the latest PostgreSQL JDBC drivers from <link xlink:href="http://jdbc.postgresql.org/download.html">http://jdbc.postgresql.org/download.html</link>
sv: Du kan ladda ner de senaste PostgreSQL JDBC-drivrutinerna från <link xlink:href="http://jdbc.postgresql.org/download.html">http://jdbc.postgresql.org/download.html</link>

note: Tag: para
en: You can compile the following code using a command something like:
sv: Du kan kompilera följande kod med hjälp av ett kommando ungefär som:

note: Tag: para
en: And call it from the command-line with something like
sv: Och anropa den från kommandoraden med något i stil med

note: Tag: title
en: Use PLPython to dump out images via SQL
sv: Använd PLPython för att dumpa bilder via SQL

note: Tag: para
en: This is a plpython stored function that creates a file in the server directory for each record. Requires you have plpython installed. Should work fine with both plpythonu and plpython3u.
sv: Detta är en plpython-lagrad funktion som skapar en fil i serverkatalogen för varje post. Kräver att du har plpython installerat. Bör fungera bra med både plpythonu och plpython3u.

note: Tag: title
en: Outputting Rasters with PSQL
sv: Utdata av raster med PSQL

note: Tag: para
en: Sadly PSQL doesn't have easy to use built-in functionality for outputting binaries. This is a bit of a hack that piggy backs on PostgreSQL somewhat legacy large object support. To use first launch your psql commandline connected to your database.
sv: Tyvärr har PSQL inte lättanvänd inbyggd funktionalitet för att mata ut binärer. Det här är lite av ett hack som piggy backar på PostgreSQL något äldre stort objektstöd. För att använda först starta din psql-kommandorad ansluten till din databas.

note: Tag: para
en: Unlike the python approach, this approach creates the file on your local computer.
sv: Till skillnad från pythonmetoden skapas filen här på din lokala dator.

note: Tag: title
en: PostGIS Functions new or enhanced in %
sv: PostGIS Funktioner nya eller förbättrade i %

note: Tag: para
en: The functions given below are PostGIS functions that were added or enhanced.
sv: De funktioner som anges nedan är PostGIS-funktioner som har lagts till eller förbättrats.

note: Tag: para
en: Functions new in PostGIS %
sv: Funktioner som är nya i PostGIS %

note: Tag: para
en: Functions enhanced in PostGIS %
sv: Funktioner förbättrade i PostGIS %

note: Tag: para
en: Functions changed in PostGIS %
sv: Funktioner ändrade i PostGIS %

note: Tag: para
en: This method needs address_standardizer extension.
sv: Denna metod behöver address_standardizer-tillägg.

note: Tag: para
en: This method supports Circular Strings and Curves.
sv: Denna metod stöder cirkulära strängar och kurvor.

note: Tag: para
en: For geography this is a thin wrapper around the geometry implementation.
sv: För geografin är detta ett tunt hölje runt geometriimplementeringen.

note: Tag: para
en: This function automatically includes a bounding box comparison that makes use of any spatial indexes that are available on the geometries.
sv: Denna funktion inkluderar automatiskt en jämförelse av begränsningsrutor som använder alla spatiala index som finns tillgängliga för geometrierna.

note: Tag: para
en: This function supports M coordinates.
sv: Denna funktion stöder M-koordinater.

note: Tag: para
en: This function supports Polyhedral surfaces.
sv: Denna funktion stöder polyedriska ytor.

note: Tag: para
en: This method is also provided by SFCGAL backend.
sv: Denna metod tillhandahålls också av SFCGAL backend.

note: Tag: para
en: This method needs SFCGAL backend.
sv: Denna metod behöver SFCGAL-backend.

note: Tag: para
en: This method implements the <link xlink:href="http://www.opengeospatial.org/standards/sfs">OGC Simple Features Implementation Specification for SQL 1.1.</link>
sv: Denna metod implementerar <link xlink:href="http://www.opengeospatial.org/standards/sfs">OGC:s implementeringsspecifikation för enkla funktioner för SQL 1.1.</link>

note: Tag: para
en: This method implements the SQL/MM specification.
sv: Denna metod implementerar SQL/MM-specifikationen.

note: Tag: para
en: This function supports Triangles and Triangulated Irregular Network Surfaces (TIN).
sv: Denna funktion stöder trianglar och triangulerade oregelbundna nätverksytor (TIN).

note: Tag: para
en: This function supports 3d and will not drop the z-index.
sv: Denna funktion stöder 3d och kommer inte att tappa z-index.

note: Tag: para
en: If the optional <code>gridSize</code> parameter is given (GEOS-3.9.0 or higher required), all result vertices are guaranteed to fall on a grid of the specified size. For the operation to give predictable results all the input vertices must fall already on the specified grid, see <xref linkend="ST_ReducePrecision"/>.
sv: Om den valfria parametern <code>gridSize</code> anges (GEOS-3.9.0 eller senare krävs) garanteras att alla resultatpunkter hamnar i ett rutnät med den angivna storleken. För att operationen ska ge förutsägbara resultat måste alla inmatade hörn redan falla på det angivna rutnätet, se <xref linkend="ST_ReducePrecision"/>.

note: Tag: para
en: New in this release
sv: Nytt i denna utgåva

note: Tag: para
en: Enhanced in this release
sv: Förbättrad i denna utgåva

note: Tag: para
en: Aggregate
sv: Sammanslagna

note: Tag: para
en: Window function
sv: Fönsterfunktion

note: Tag: para
en: Requires GEOS (3.9,3.10,3.11,3.12) or higher
sv: Kräver GEOS (3.9,3.10,3.11,3.12) eller högre

note: Tag: para
en: Requires SFCGAL 1.5 or higher
sv: Kräver SFCGAL 1.5 eller högre

note: Tag: para
en: 2.5/3D support
sv: 2.5/3D-stöd

note: Tag: para
en: Supports geography
sv: Stödjer geografi
