aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.pylintrc2
-rw-r--r--common.py80
-rw-r--r--common_gdal.py6
-rw-r--r--config.yml1263
-rw-r--r--export_mvt.py219
-rw-r--r--export_raster.py251
-rw-r--r--import_source.py100
-rw-r--r--schema.sql4937
-rwxr-xr-xwebmap-cgi26
-rwxr-xr-xwebmap-download65
-rwxr-xr-xwebmap-import158
11 files changed, 6223 insertions, 884 deletions
diff --git a/.pylintrc b/.pylintrc
index b87e779..6b3e91d 100644
--- a/.pylintrc
+++ b/.pylintrc
@@ -2,7 +2,7 @@
max-args = 20
max-positional-arguments = 20
max-locals = 50
-max-branches = 25
+max-branches = 30
max-statements = 100
max-nested-blocks = 10
max-module-lines = 1250
diff --git a/common.py b/common.py
index 0035160..cbdc43c 100644
--- a/common.py
+++ b/common.py
@@ -19,14 +19,14 @@
# pylint: disable=missing-module-docstring
import os
-from os import path as os_path, curdir as os_curdir
+from os import path as os_path, curdir as os_curdir, pardir as os_pardir, sep as os_sep
import sys
from fnmatch import fnmatchcase
from pathlib import Path, PosixPath
from stat import S_ISDIR
import math
import logging
-from typing import Any, Iterator, Optional, Never
+from typing import Any, Iterator, Optional, Never, TextIO
from hashlib import sha256
from xdg.BaseDirectory import xdg_config_home
@@ -64,8 +64,8 @@ class BadConfiguration(Exception):
message = str(config_path) + ': ' + message
super().__init__(message)
-def find_config(filename : str = 'config.yml', appname : str = 'webmap') -> Path:
- """Return the configuration file path"""
+def open_config(filename : str = 'config.yml', appname : str = 'webmap') -> TextIO:
+ """Open the configuration file"""
dirs = [
Path(),
Path(xdg_config_home).joinpath(appname),
@@ -73,15 +73,19 @@ def find_config(filename : str = 'config.yml', appname : str = 'webmap') -> Path
]
for d in dirs:
p = d.joinpath(filename)
- if p.exists():
- return p
+ try:
+ return p.open(mode='r', encoding='utf-8')
+ except (FileNotFoundError, PermissionError) as e:
+ logging.debug('Ignoring exception %s', str(e))
raise MissingConfiguration(filename)
def load_config(path : Optional[Path] = None) -> dict[str, Any]:
"""Load configuration file"""
- config_path = find_config() if path is None else path
- with config_path.open(mode='r', encoding='utf-8') as fp:
+ fp = open_config() if path is None else path.open(mode='r', encoding='utf-8')
+ try:
return yaml.safe_load(fp)
+ finally:
+ fp.close()
def layers_in_group(groupname : str, patterns : str|list[str],
layernames : set[str]) -> Iterator[str]:
@@ -111,7 +115,7 @@ def parse_config(path : Optional[Path] = None,
for name, layerdefs in layers.items():
if isinstance(layerdefs, dict) and 'sources' not in layerdefs:
layers[name] = { 'sources': [layerdefs] }
- for k in ('description', 'create', 'publish'):
+ for k in ('description', 'create', 'publish', 'type'):
if k in layerdefs:
layers[name][k] = layerdefs.pop(k)
layerdefs = layers[name]
@@ -151,6 +155,64 @@ def parse_config(path : Optional[Path] = None,
return config
+def _check_key_type(k : str, v : str, known_keys : list[type, tuple[set[str]]]) -> bool:
+ for t, ks in known_keys:
+ if k in ks and isinstance(v, t):
+ return True
+ return False
+
+def parse_config_dl(downloads) -> dict[str, dict[str, str|int]]:
+ """Parse and validate the "downloads" section from the configuration dictionary"""
+
+ if not isinstance(downloads, list):
+ raise BadConfiguration(f'Invalid download recipe: {downloads}')
+
+ known_keys = [
+ (str, {'path', 'url'}),
+ (int, {'max-age', 'max-size'}),
+ ]
+
+ destinations = {}
+ known_keys_set = {k for _,ks in known_keys for k in ks}
+ for dl in downloads:
+ if 'url' in dl:
+ dls = [dl]
+ elif 'basedir' in dl and 'baseurl' in dl and 'files' in dl and 'path' not in dl:
+ dls = []
+ for filename in dl['files']:
+ dl2 = {
+ 'path' : os_path.join(dl['basedir'], filename),
+ 'url' : dl['baseurl'] + filename
+ }
+ for k, v in dl.items():
+ if k not in ('basedir', 'baseurl', 'files'):
+ dl2[k] = v
+ dls.append(dl2)
+ else:
+ raise BadConfiguration(f'Invalid download recipe: {dl}')
+
+ for dl in dls:
+ path = dl.get('path', None)
+ if path is None or path in ('', os_curdir, os_pardir) or path.endswith(os_sep):
+ raise BadConfiguration(f'Invalid destination path "{path}"')
+ if path in destinations:
+ raise BadConfiguration(f'Duplicate download recipe for "{path}"')
+ dl2 = {}
+ for k, v in dl.items():
+ if k == 'path':
+ continue
+ if k not in known_keys_set:
+ logging.warning('Ignoring unknown setting "%s" in download recipe for "%s"',
+ k, path)
+ elif not _check_key_type(k, v, known_keys):
+ logging.warning('Ignoring setting "%s" in download recipe for "%s"'
+ ' (invalid type)', k, path)
+ else:
+ dl2[k] = v
+ destinations[path] = dl2
+
+ return destinations
+
# pylint: disable-next=invalid-name
def getSourcePathLockFileName(path : str) -> str:
"""Return the name of the lockfile associated with a source path."""
diff --git a/common_gdal.py b/common_gdal.py
index 7333f58..b91f8c5 100644
--- a/common_gdal.py
+++ b/common_gdal.py
@@ -59,7 +59,7 @@ def gdalSetOpenExArgs(option_dict : Optional[dict[str, Any]] = {},
flags : int = 0) -> tuple[dict[str, int|list[str]], gdal.Driver]:
"""Return a pair kwargs and driver to use with gdal.OpenEx()."""
- kwargs = { 'nOpenFlags': gdal.OF_VECTOR | flags }
+ kwargs = { 'nOpenFlags': flags }
fmt = option_dict.get('format', None)
if fmt is None:
@@ -68,8 +68,10 @@ def gdalSetOpenExArgs(option_dict : Optional[dict[str, Any]] = {},
drv = gdal.GetDriverByName(fmt)
if drv is None:
raise RuntimeError(f'Unknown driver name "{fmt}"')
- if not gdalGetMetadataItem(drv, gdal.DCAP_VECTOR):
+ if flags & gdal.OF_VECTOR and not gdalGetMetadataItem(drv, gdal.DCAP_VECTOR):
raise RuntimeError(f'Driver "{drv.ShortName}" has no vector capabilities')
+ if flags & gdal.OF_RASTER and not gdalGetMetadataItem(drv, gdal.DCAP_RASTER):
+ raise RuntimeError(f'Driver "{drv.ShortName}" has no raster capabilities')
kwargs['allowed_drivers'] = [ drv.ShortName ]
oo = option_dict.get('open-options', None)
diff --git a/config.yml b/config.yml
index a259628..f39b453 100644
--- a/config.yml
+++ b/config.yml
@@ -51,26 +51,37 @@ User-Agent: 'Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/12
# Map group names to one or more pattern of layer name(s). This is a convenience feature
# for systemd template units.
layer-groups:
- administrativindelning:
+ adm:
- lansyta
- kommunyta
- nvr:
+ skydd:
- 'nvr:*'
- # naturvårdsavtal isn't part of naturvårdsregistret, but we include them
- # anyway since both refer to restricted/protected nature and users
- # are likely to be interested in both
- - 'nva:*'
- sks: 'sks:*'
+ - 'nvk:naturvardsavtal'
+ - 'sks:naturvardsavtal'
+ - 'sks:atervatningsavtal'
+ avverk:
+ - 'sks:avverk_anmald'
+ - 'sks:avverk_utford'
ren:
- 'sametinget:*'
- - 'ren:*'
vbk: 'vbk:*'
mrr: 'mrr:*'
- ri: 'ri:*'
+ ri:
+ - 'nvk:riksintresse_*'
+ - 'lst:riksintresse_*'
svk: 'svk:*'
misc:
- dammar
- gigafactories
+ nv:
+ - 'sks:nyckelbiotop'
+ - 'sks:nyckelbiotop_storskogsbruk'
+ - 'sks:naturvarde'
+ - 'sks:sumpskog'
+ - 'nvk:skyddsvard_statlig_skog'
+ - 'lst:pagaende_naturreservatsbildning'
+ kskog:
+ - 'nvk:kskog'
# Global GDAL/OGR configuration options, cf. https://gdal.org/user/configoptions.html and
@@ -177,6 +188,13 @@ downloads:
url: https://geodata.naturvardsverket.se/nedladdning/naturvardsregistret/SCI_Rikstackande.zip
max-size: 134217728 # 128MiB
+ - path: nvk/Skyddsvarda_statliga_skogar.zip
+ url: https://geodata.naturvardsverket.se/nedladdning/skog/Skyddsvarda_statliga_skogar.zip
+
+ - path: nvk/Sannolikt_och_potentiell_kontinuitetsskog_BorealRegion_2024.zip
+ url: https://geodata.naturvardsverket.se/nedladdning/Kartering_av_kontinuitetsskog/Sannolikt_och_potentiell_kontinuitetsskog_BorealRegion_2024.zip
+ max-size: 268435456 # 256MiB
+
- basedir: nvk/
baseurl: https://geodata.naturvardsverket.se/nedladdning/riksintresse/
files:
@@ -190,12 +208,21 @@ downloads:
- lst.LST_RI_Obruten_kust_MB4kap3.zip
- lst.Lst_RI_Obrutet_fjall_MB4kap5.zip
- lst.LST_RI_Skyddade_vattendrag_MB4kap6.zip
+ - lstext.Pagaende_reservatsbildning.zip
- basedir: sks/
baseurl: https://geodpags.skogsstyrelsen.se/geodataport/data/
files:
- sksBiotopskydd_gpkg.zip
- sksNaturvardsavtal_gpkg.zip
+ - sksNyckelbiotoper_gpkg.zip
+ - sksStorskogsbrNyckelb_gpkg.zip
+ - sksNaturvarden_gpkg.zip
+ - sksAtervatningYta_gpkg.zip
+
+ - path: sks/sksSumpskogar_gpkg.zip
+ url: https://geodpags.skogsstyrelsen.se/geodataport/data/sksSumpskogar_gpkg.zip
+ max-size: 268435456 # 256MiB
- path: sks/sksAvverkAnm_gpkg.zip
url: https://geodpags.skogsstyrelsen.se/geodataport/data/sksAvverkAnm_gpkg.zip
@@ -204,7 +231,7 @@ downloads:
- path: sks/sksUtfordAvverk_gpkg.zip
url: https://geodpags.skogsstyrelsen.se/geodataport/data/sksUtfordAvverk_gpkg.zip
max-size: 4294967296 # 4GiB
- max-age: 216000 # 60h
+ #max-age: 216000 # 60h
- basedir: vbk/
baseurl: https://ext-dokument.lansstyrelsen.se/gemensamt/geodata/ShapeExport/
@@ -219,7 +246,7 @@ downloads:
- Samebyarnas_betesomraden.zip
- Samebyarnas_markanvandningsredovisning.zip
- - basedir: ren/
+ - basedir: sametinget/
baseurl: https://ext-dokument.lansstyrelsen.se/gemensamt/geodata/ShapeExport/
files:
- ren.riks_ren.zip
@@ -231,6 +258,356 @@ downloads:
- path: svk/SVK_STAMNAT.zip
url: https://gis-services.metria.se/svkfeed/filer/SVK_STAMNAT.zip
+license-info:
+ # Map source paths to their metada (description, copyright, license information and link).
+ administrativindelning_sverige.zip:
+ description: Topografi 250 Nedladdning, vektor
+ copyright: © Lantmäteriet
+ product_url: https://www.lantmateriet.se/sv/geodata/vara-produkter/produktlista/topografi-250-nedladdning-vektor/
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/TILLTRADESFORBUD.zip:
+ description: "Skyddade områden: tillträdesförbud (föreskriftsområden)"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/F2554ED6-3A9B-4955-B4AC-D61B35026C88
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/NP.zip:
+ description: "Skyddade områden: nationalparker"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/bfc33845-ffb9-4835-8355-76af3773d4e0
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/NR.zip:
+ description: "Skyddade områden: naturreservat"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/2921b01a-0baf-4702-a89f-9c5626c97844
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/NVO.zip:
+ description: "Skyddade områden: naturvårdsområden"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/dd8371a0-f692-44e3-bd0b-25de8dee8906
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/DVO.zip:
+ description: "Skyddade områden: djur- och växtskyddsområden"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/b4bb8837-8980-4093-be7e-c09f650df996
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/KR.zip:
+ description: "Skyddade områden: kulturreservat"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/55d17118-f977-46c9-8691-20baf657796e
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/VSO.zip:
+ description: "Skyddade områden: vattenskyddsområden"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/ae8d79d2-a799-4e1b-b500-05747a428816
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/LBSO.zip:
+ description: "Landskapsbildsskyddsområde"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/bf435698-15a4-4b0b-85ec-727605a0a6ba
+ license:
+ name: Inga begränsningar
+ url: https://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations
+ sks/sksBiotopskydd_gpkg.zip:
+ description: "Biotopskydd beslutade av Skogsstyrelsen"
+ copyright: © Skogsstyrelsen
+ product_url: https://www.geodata.se/geodataportalen/GetMetaDataById?ID=772d46b8-25a2-42f7-b3da-4b17f610bc53
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/OBO.zip:
+ description: "Skyddade områden: biotopskyddsområden"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/c3dd73b1-1c82-4db5-aac3-c8c6f240fa25
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/NM.zip:
+ description: "Skyddade områden: naturminnen"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/c6b02e88-8084-4b3f-8a7d-33e5d45349c4
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/IF.zip:
+ description: "Skyddade områden: interimistiska förbud"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/03e6e0d2-9ff8-4234-8dba-1a1ef88cb1ad
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/SPA_Rikstackande.zip:
+ description: "Skyddade områden: fågeldirektivet (Natura 2000, SPA)"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/a80bf3d7-e70c-42d1-9b8d-8148e53e011d
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/SCI_Rikstackande.zip:
+ description: "Skyddade områden: Art- och habitatdirektivet (Natura2000, SCI, SAC)"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/945e918f-8426-4155-8fd6-3f780a85dd8f
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/HELCOM.zip:
+ description: "Skyddade områden: marina områden i Sverige enligt Helcom (MPA)"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/834a442f-310f-4d2d-bd12-d8978d9683c5
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/Ramsar_2018.zip:
+ description: "Skyddade områden: Ramsarområden"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/f2d8691f-8b75-4a62-8d94-7cb1982cceea
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/OSPAR.zip:
+ description: "Skyddade områden: marina områden i Sverige enligt Ospar"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/39948786-a278-4cdb-8b95-2ce99f941f65
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/Varldsarv.zip:
+ description: "Skyddade områden: världsarv med höga naturvärden"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/f57de73f-0ce0-4be0-a638-5778bec38cde
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/biosfarsomraden.zip:
+ description: "Skyddade områden: biosfärsområden"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/bc2ce857-fa87-42f6-8870-fbdc3a9b113e
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/nvr/NVA.zip:
+ description: "Områden som omfattas av naturvårdsavtal (Naturvårdsverket, Länsstyrelsen)"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/3a5790ff-8cd3-45ea-bbee-28cf2c1b6b06
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ sks/sksNaturvardsavtal_gpkg.zip:
+ description: "Naturvårdsavtal upprättade av Skogsstyrelsen"
+ copyright: © Skogsstyrelsen
+ product_url: https://www.geodata.se/geodataportalen/GetMetaDataById?ID=f56d281c-8246-40aa-83cd-9db0d4389d5a
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/Skyddsvarda_statliga_skogar.zip:
+ description: "Skyddsvärda statliga skogar"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/3919E66E-2E09-440D-9171-B5074DF0C0ED
+ license: Inga begränsningar
+ lst/lstext.Pagaende_reservatsbildning.zip:
+ description: "LstBD Pågående naturreservatsbildning"
+ copyright: © Länsstyrelsen i Norrbottens län
+ product_url: https://ext-geodatakatalog.lansstyrelsen.se/GeodataKatalogen/srv/api/records/GetMetaDataById?id=8c0b5c30-806d-49e9-8d8d-1f866c354386
+ license:
+ name: CC BY 4.0
+ url: https://creativecommons.org/licenses/by/4.0/deed.sv
+ sks/sksAvverkAnm_gpkg.zip:
+ description: "Avverkningsanmälningar"
+ copyright: © Skogsstyrelsen
+ product_url: https://www.skogsstyrelsen.se/e-tjanster-och-kartor/karttjanster/skogsstyrelsens-geodata/
+ license:
+ # https://www.skogsstyrelsen.se/e-tjanster-och-kartor/karttjanster/geodatatjanster/villkor/
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ sks/sksUtfordAvverk_gpkg.zip:
+ description: "Utförda avverkningar"
+ copyright: © Skogsstyrelsen
+ product_url: https://www.skogsstyrelsen.se/e-tjanster-och-kartor/karttjanster/skogsstyrelsens-geodata/
+ license:
+ # https://www.skogsstyrelsen.se/e-tjanster-och-kartor/karttjanster/geodatatjanster/villkor/
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ sks/sksNyckelbiotoper_gpkg.zip:
+ description: "Nyckelbiotoper - Skogsstyrelsen"
+ copyright: © Skogsstyrelsen
+ product_url: https://www.skogsstyrelsen.se/e-tjanster-och-kartor/karttjanster/skogsstyrelsens-geodata/
+ license:
+ # https://www.skogsstyrelsen.se/e-tjanster-och-kartor/karttjanster/geodatatjanster/villkor/
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ sks/sksStorskogsbrNyckelb_gpkg.zip:
+ description: "Nyckelbiotoper - storskogsbruket"
+ copyright: © Skogsstyrelsen
+ product_url: https://www.skogsstyrelsen.se/e-tjanster-och-kartor/karttjanster/skogsstyrelsens-geodata/
+ license:
+ # https://www.skogsstyrelsen.se/e-tjanster-och-kartor/karttjanster/geodatatjanster/villkor/
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ sks/sksNaturvarden_gpkg.zip:
+ description: "Objekt med naturvärden"
+ copyright: © Skogsstyrelsen
+ product_url: https://www.skogsstyrelsen.se/e-tjanster-och-kartor/karttjanster/skogsstyrelsens-geodata/
+ license:
+ # https://www.skogsstyrelsen.se/e-tjanster-och-kartor/karttjanster/geodatatjanster/villkor/
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ sks/sksSumpskogar_gpkg.zip:
+ description: "Sumpskogar"
+ copyright: © Skogsstyrelsen
+ product_url: https://www.skogsstyrelsen.se/e-tjanster-och-kartor/karttjanster/skogsstyrelsens-geodata/
+ license:
+ # https://www.skogsstyrelsen.se/e-tjanster-och-kartor/karttjanster/geodatatjanster/villkor/
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ sks/sksAtervatningYta_gpkg.zip:
+ description: "Återvätningsavtal"
+ copyright: © Skogsstyrelsen
+ product_url: https://www.skogsstyrelsen.se/e-tjanster-och-kartor/karttjanster/skogsstyrelsens-geodata/
+ license:
+ # https://www.skogsstyrelsen.se/e-tjanster-och-kartor/karttjanster/geodatatjanster/villkor/
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/Sannolikt_och_potentiell_kontinuitetsskog_BorealRegion_2024.zip:
+ description: "Sannolikt och potentiell kontinuitetsskog (preciserad 2024)"
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/2b9d4c76-3b0e-4a55-a16c-51513da84558
+ #product_url: https://geodata.naturvardsverket.se/nedladdning/Kartering_av_kontinuitetsskog/Leverans-PM_Sannolikt_och_potentiell_kontinuitetsskog_i_Boreal_Region_2024.pdf
+ copyright: © Naturvårdsverket
+ license: Inga begränsningar
+ mrr/mineralrattigheter.zip:
+ description: "Mineralrättigheter och prospektering"
+ copyright: © Sveriges geologiska undersökning (utdrag ur Bergsstatens mineralrättsregister)
+ product_url: https://www.sgu.se/produkter-och-tjanster/geologiska-data/malmer-och-mineral--geologiska-data/mineralrattigheter-och-prospektering/
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ sametinget/ren.riks_ren.zip:
+ description: "Riksintresse Rennäringen"
+ copyright: © Sametinget
+ product_url: https://ext-geodatakatalog-forv.lansstyrelsen.se/PlaneringsKatalogen/GetMetaDataById?id=103cf137-9d56-452b-97d6-9b12cba6c864_C
+ license:
+ name: CC BY 4.0
+ url: https://creativecommons.org/licenses/by/4.0/deed.sv
+ sametinget/ren.omr_riks.zip:
+ description: "Riksintresse Rennäringen - Kärnområde"
+ copyright: © Sametinget
+ product_url: https://ext-geodatakatalog-forv.lansstyrelsen.se/PlaneringsKatalogen/GetMetaDataById?id=b665a528-cd25-4612-8ab3-fa3e692b46c3_C
+ license:
+ name: CC BY 4.0
+ url: https://creativecommons.org/licenses/by/4.0/deed.sv
+ sametinget/Samebyarnas_markanvandningsredovisning.zip:
+ description: "Samebyarnas markanvändningsområden"
+ copyright: © Sametinget (Rennäringens markanvändningsdatabas IRENMARK)
+ product_url: https://ext-geodatakatalog-forv.lansstyrelsen.se/PlaneringsKatalogen/GetMetaDataById?id=19b7addd-a790-4829-991f-f2266009e863_C
+ # Licens behövs, cf. 'Samebyarnas markanvändningsredovisning/avtal.pdf'
+ license: Se avtal.pdf i zip-filen
+ sametinget/Samebyarnas_betesomraden.zip:
+ description: "Samebyarnas betesområden"
+ copyright: © Sametinget (Rennäringens markanvändningsdatabas, IRENMARK)
+ product_url: https://ext-geodatakatalog-forv.lansstyrelsen.se/PlaneringsKatalogen/GetMetaDataById?id=a216dea8-bfcb-4984-a18b-3a421cde2d57_C
+ # Licens behövs, cf. 'Samebyarnas_betesomraden/Samebyarnas betesområden/avtal.pdf'
+ license: Se avtal.pdf i zip-filen
+ nvk/RI_Naturvard.zip:
+ description: "Riksintresse naturvård"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/fb9ff32f-b6f8-4d8e-ac5c-20ebb0986908
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ nvk/RI_Friluftsliv.zip:
+ description: "Riksintresse friluftsliv"
+ copyright: © Naturvårdsverket
+ product_url: https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/22afb5cb-cdb0-4f3a-8b0f-a34344285864
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ lst/lst.LST_RI_Rorligt_friluftsliv_MB4kap2.zip:
+ description: "Riksintresse rörligt friluftsliv (MB 4 kap 1 och 2 §§)"
+ copyright: © Länsstyrelsen
+ product_url: https://ext-geodatakatalog.lansstyrelsen.se/GeodataKatalogen/srv/api/records/GetMetaDataById?id=072b6b36-2cf6-4717-a616-bbf3fddea83d
+ license:
+ name: CC BY 4.0
+ url: https://creativecommons.org/licenses/by/4.0/deed.sv
+ lst/lst.LST_RI_Obruten_kust_MB4kap3.zip:
+ description: "Riksintresse obruten kust (MB 4 kap 3 §)"
+ copyright: © Länsstyrelsen — Förvaltningsobjekt Samhällsplanerin
+ product_url: https://ext-geodatakatalog.lansstyrelsen.se/GeodataKatalogen/srv/api/records/GetMetaDataById?id=2b5b141f-a9a4-433a-8dc7-bf983acdb859
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ lst/lst.Lst_RI_Obrutet_fjall_MB4kap5.zip:
+ description: "Riksintresse obrutet fjäll (MB 4 kap 5 §)"
+ copyright: © Länsstyrelsen
+ product_url: https://ext-geodatakatalog.lansstyrelsen.se/GeodataKatalogen/srv/api/records/GetMetaDataById?id=b1d59cb0-2e71-4c08-b99d-e4cc7507cb92
+ license: Inga begränsningar
+ lst/lst.LST_RI_Skyddade_vattendrag_MB4kap6.zip:
+ description: "Riksintresse skyddade vattendrag (MB 4 kap 6 §)"
+ copyright: © Länsstyrelsen
+ product_url: https://ext-geodatakatalog.lansstyrelsen.se/GeodataKatalogen/srv/api/records/GetMetaDataById?id=61e21a50-4320-4db4-8e44-56252dab777e
+ license:
+ name: CC BY 4.0
+ url: https://creativecommons.org/licenses/by/4.0/deed.sv
+ vbk/lst.vbk_vindkraftverk.zip:
+ description: "Vindbrukskollen landbaserade vindkraftverk"
+ copyright: © Länsstyrelsen
+ product_url: https://ext-geodatakatalog.lansstyrelsen.se/GeodataKatalogen/srv/api/records/GetMetaDataById?id=ed5814b2-08bf-493a-a164-7819e1b590d6
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ vbk/lst.vbk_projekteringsomraden.zip:
+ description: "Vindbrukskollen landbaserade projekteringsområden och vägar"
+ copyright: © Länsstyrelsen
+ product_url: https://ext-geodatakatalog-forv.lansstyrelsen.se/PlaneringsKatalogen/GetMetaDataById?id=c816bd1e-bc6c-487f-a962-770f05f677b6_C
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ vbk/lst.vbk_havsbaserad_vindkraft.zip:
+ description: "Vindbrukskollen havsbaserad vindkraft"
+ copyright: © Länsstyrelsen
+ product_url: https://ext-geodatakatalog.lansstyrelsen.se/GeodataKatalogen/srv/api/records/GetMetaDataById?id=c290bc31-1af8-497e-a9a5-87fcec55d0ce
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ svk/SVK_STAMNAT.zip:
+ description: "Transmissionsnät för el i Sverige"
+ copyright: © Svenska kraftnät
+ product_url: https://ext-geodatakatalog-forv.lansstyrelsen.se/PlaneringsKatalogen/GetMetaDataById?id=08ec56a0-6b5c-4f83-b29e-375e6f1a34b9_C
+ license: Okänd
+ custom/svk/transmissionsnatsprojekt.geojson:
+ description: "Transmissionsnätsprojekt"
+ copyright: © Guilhem Moulin (egen ritning baserad på SvK:s tillståndsansökningar och handlingar)
+ product_url: https://www.svk.se/utveckling-av-kraftsystemet/transmissionsnatet/transmissionsnatsprojekt/
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ custom/gigafactories.geojson:
+ description: "Stora industrisatsningar"
+ copyright: © Guilhem Moulin
+ license:
+ name: CC0 1.0 Universiell
+ url: https://creativecommons.org/publicdomain/zero/1.0/deed.sv
+ custom/HY_PhysicalWaters_ManMadeObject.zip:
+ description: "Dammregistret"
+ copyright: © Sveriges meteorologiska och hydrologiska institut (SMHI)
+ product_url: https://www.smhi.se/data/sok-oppna-data-i-utforskaren/se-hy-dammregistret
+ license:
+ name: CC BY 4.0
+ url: https://creativecommons.org/licenses/by/4.0/deed.sv
+
layers:
# # Dictionary of layer names and source recipes in the output dataset. If a layer
@@ -401,7 +778,6 @@ layers:
nullable: false
comment: Tvåsiffrig kod för län
source:
- # https://www.lantmateriet.se/sv/geodata/vara-produkter/produktlista/topografi-250-nedladdning-vektor/
path: administrativindelning_sverige.zip
unar:
format: zip
@@ -414,6 +790,7 @@ layers:
- objektidentitet
- skapad
- lanskod
+ publish: lansyta
'kommunyta':
description: Sveriges kommuner (Lantmäteriet)
@@ -439,7 +816,6 @@ layers:
nullable: false
comment: Fyrsiffrig kod för kommun
source:
- # https://www.lantmateriet.se/sv/geodata/vara-produkter/produktlista/topografi-250-nedladdning-vektor/
path: administrativindelning_sverige.zip
unar:
format: zip
@@ -452,6 +828,7 @@ layers:
- objektidentitet
- skapad
- kommunkod
+ publish: kommunyta
'nvr:Tilltradesforbud':
@@ -1210,7 +1587,6 @@ layers:
publish: landskapsbildsskyddsomrade
'nvr:Biotopskydd':
- # https://www.geodata.se/geodataportalen/GetMetaDataById?ID=772d46b8-25a2-42f7-b3da-4b17f610bc53
# https://www.skogsstyrelsen.se/globalassets/sjalvservice/karttjanster/geodatatjanster/produktbeskrivningar/biotopskydd---produktbeskrivning.pdf
description: Biotopskydd i skogsmark (beslutade av Skogsstyrelsen)
create:
@@ -1991,8 +2367,7 @@ layers:
layername: BIOSFARSOMRADEN
publish: biosfarsomraden
- 'nva:Naturvardsverket_Lansstyrelse':
- # https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/3a5790ff-8cd3-45ea-bbee-28cf2c1b6b06
+ 'nvk:naturvardsavtal':
description: Naturvårdsavtal (Naturvårdsverket, Länsstyrelse)
create:
geometry-type: MULTIPOLYGON
@@ -2036,8 +2411,7 @@ layers:
layername: NVA
publish: naturvardsavtal
- 'nva:Skogsstyrelsen':
- # https://www.geodata.se/geodataportalen/GetMetaDataById?ID=f56d281c-8246-40aa-83cd-9db0d4389d5a
+ 'sks:naturvardsavtal':
description: Naturvårdsavtal (Skogsstyrelsen)
create:
geometry-type: MULTIPOLYGON
@@ -2100,7 +2474,168 @@ layers:
with: null
publish: naturvardsavtal_skogsstyrelsen
- 'sks:AvverkAnm':
+ 'nvk:skyddsvard_statlig_skog':
+ description: Skyddsvärda statliga skogar
+ create:
+ geometry-type: MULTIPOLYGON
+ fields:
+ # https://www.naturvardsverket.se/4ac2d0/contentassets/ca013e1f046749e9b01f8bc6f7733626/statlig-skog-skyddsvarda-s-norrbotten-objekt-del1.pdf
+ - name: ID
+ type: Integer
+ nullable: false
+ # XXX how come there is no UNIQUE constraint here?
+ #unique: true
+ - name: NAMN
+ type: String
+ width: 62
+ nullable: false
+ - name: AR
+ type: Integer
+ subtype: Int16
+ nullable: false
+ comment: År
+ - name: NATURGEOGR
+ type: String
+ width: 62
+ comment: Naturgeografisk region
+ - name: OBJEKTKATE
+ type: String
+ width: 12
+ comment: Objektskategori
+ - name: MARKAGARE
+ type: String
+ width: 254
+ comment: Markägare
+ - name: VARDEKARNA
+ # XXX convert to m²?
+ type: Real
+ nullable: false
+ comment: Areal värdekärna (ha)
+ - name: UTV_MARK
+ # XXX convert to m²?
+ type: Real
+ nullable: false
+ comment: Areal utvecklingsmark (ha)
+ - name: TOTAL_AREA
+ # XXX convert to m²?
+ type: Real
+ nullable: false
+ comment: Totalareal (ha)
+ - name: LAND
+ # XXX convert to m²?
+ type: Real
+ nullable: false
+ comment: Areal land (ha)
+ - name: VATTEN
+ # XXX convert to m²?
+ type: Real
+ nullable: false
+ comment: Areal vatten (ha)
+ - name: PROD_SKOG
+ # XXX convert to m²?
+ type: Real
+ nullable: false
+ comment: Areal produktiv skogsmark (ha)
+ - name: SKOG_O_FJG
+ # XXX convert to m²?
+ type: Real
+ nullable: false
+ comment: Areal produktiv skogsmark ovanför fjällnära gräns (ha)
+ - name: SKOG_N_FJG
+ # XXX convert to m²?
+ type: Real
+ nullable: false
+ comment: Areal produktiv skogsmark nedanför fjällnära gräns (ha)
+ - name: SKYDDSZON
+ # XXX convert to m²?
+ type: Real
+ nullable: false
+ comment: Areal skyddszon (ha)
+ - name: ARRO_MARK
+ # XXX convert to m²?
+ type: Real
+ nullable: false
+ comment: Areal arronderingsmark (ha)
+ - name: KRITERIER
+ type: String
+ width: 254
+ nullable: false
+ - name: BESKRIVN
+ type: String
+ width: 254
+ nullable: false
+ - name: LST_BEDOMN
+ type: String
+ width: 254
+ nullable: false
+ - name: KALLOR
+ type: String
+ width: 254
+ source:
+ path: nvk/Skyddsvarda_statliga_skogar.zip
+ unar:
+ format: zip
+ patterns:
+ - 'SNUS.*'
+ import:
+ path: SNUS.shp
+ format: ESRI Shapefile
+ layername: SNUS
+ value-map:
+ KRITERIER:
+ - replace: '(.*[^.])\.\.\.'
+ with: '{0}…'
+ type: regex
+ BESKRIVN:
+ - replace: '(.*[^.])\.\.\.'
+ with: '{0}…'
+ type: regex
+ LST_BEDOMN:
+ - replace: '(.*[^.])\.\.\.'
+ with: '{0}…'
+ type: regex
+ KALLOR:
+ - replace: '(.*[^.])\.\.\.'
+ with: '{0}…'
+ type: regex
+ publish: snus
+
+ 'lst:pagaende_naturreservatsbildning':
+ description: LstBD Pågående naturreservatsbildning
+ create:
+ geometry-type: MULTIPOLYGON
+ fields:
+ - name: NAMN
+ type: String
+ width: 62
+ nullable: false
+ - name: GRANSJUST
+ type: Date
+ - name: DOS_ID
+ type: Integer
+ source:
+ # XXX Unfortunately only Norrbotten (lstBD) provides this right now
+ path: lst/lstext.Pagaende_reservatsbildning.zip
+ unar:
+ format: zip
+ patterns:
+ - 'lstext.Pagaende_reservatsbildning.*'
+ import:
+ path: lstext.Pagaende_reservatsbildning.shp
+ format: ESRI Shapefile
+ layername: lstext.Pagaende_reservatsbildning
+ value-map:
+ GRANSJUST:
+ # 1900-01-01 innebär att datum ej identifierats
+ - replace: '19000101'
+ with: null
+ - replace: '([0-9]{4})([0-9]{2})([0-9]{2})'
+ with: '{0}-{1}-{2}'
+ type: regex
+ publish: pagaende_naturreservatsbildning
+
+
+ 'sks:avverk_anmald':
# https://geodpags.skogsstyrelsen.se/geodataport/feeds/AvverkAnm.xml
description: Avverkningsanmälningar (Skogsstyrelsen)
create:
@@ -2182,9 +2717,12 @@ layers:
- AvvSasong
- AvvHa
- AvverkningsanmalanKlass
- publish: clearcut_appl
+ publish:
+ anmald:
+ fields:
+ ts: Inkomdatum
- 'sks:UtfordAvverk':
+ 'sks:avverk_utford':
# https://geodpags.skogsstyrelsen.se/geodataport/feeds/UtfordAvverk.xml
description: Utförd avverkning (Skogsstyrelsen)
create:
@@ -2272,11 +2810,12 @@ layers:
Beteckn:
- replace: 'Visas ej'
with: null
- publish: clearcut_comp
+ publish:
+ utford:
+ fields:
+ ts: Avvdatum
- 'sametinget:betesomraden':
- # https://ext-geodatakatalog-forv.lansstyrelsen.se/PlaneringsKatalogen/GetMetaDataById?id=a216dea8-bfcb-4984-a18b-3a421cde2d57_C
- # Licens behövs, cf. 'Samebyarnas_betesomraden/Samebyarnas betesområden/avtal.pdf'
+ 'sametinget:betesomrade':
description: 'Samebyarnas betesområden: Renbetesområden'
create:
# https://ext-dokument.lansstyrelsen.se/Gemensamt/Geodata/Datadistribution/Information,%20Skiktf%C3%B6rteckning%20och%20f%C3%B6rklaringar.pdf
@@ -2325,11 +2864,9 @@ layers:
BY_ID:
- replace: 9999
with: null
- publish: betesomraden
+ publish: betesomrade
'sametinget:flyttled':
- # https://ext-geodatakatalog-forv.lansstyrelsen.se/PlaneringsKatalogen/GetMetaDataById?id=19b7addd-a790-4829-991f-f2266009e863_C
- # Licens behövs, cf. 'Samebyarnas_betesomraden/Samebyarnas betesområden/avtal.pdf'
description: 'Samebyarnas markanvändningsredovisning: Flyttled'
create:
# https://ext-dokument.lansstyrelsen.se/Gemensamt/Geodata/Datadistribution/Information,%20Skiktf%C3%B6rteckning%20och%20f%C3%B6rklaringar.pdf
@@ -2407,8 +2944,7 @@ layers:
type: regex
publish: flyttled
- 'ren:riks_ren':
- # https://ext-geodatakatalog-forv.lansstyrelsen.se/PlaneringsKatalogen/GetMetaDataById?id=103cf137-9d56-452b-97d6-9b12cba6c864_C
+ 'sametinget:riksintresse_rennaringen':
description: 'Riksintresse Rennäringen'
create:
geometry-type: MULTIPOLYGON
@@ -2434,7 +2970,7 @@ layers:
unique: true
nullable: false
source:
- path: ren/ren.riks_ren.zip
+ path: sametinget/ren.riks_ren.zip
unar:
format: zip
patterns:
@@ -2450,8 +2986,7 @@ layers:
type: regex
publish: riks_ren
- 'ren:omr_riks':
- # https://ext-geodatakatalog-forv.lansstyrelsen.se/PlaneringsKatalogen/GetMetaDataById?id=b665a528-cd25-4612-8ab3-fa3e692b46c3_C
+ 'sametinget:riksintresse_rennaringen_karnomrade':
description: 'Riksintresse Rennäringen — Kärnområde'
create:
geometry-type: MULTIPOLYGON
@@ -2489,7 +3024,7 @@ layers:
unique: true
nullable: false
source:
- path: ren/ren.omr_riks.zip
+ path: sametinget/ren.omr_riks.zip
unar:
format: zip
patterns:
@@ -2628,7 +3163,7 @@ layers:
import:
path: lst.vbk_vindkraftverk.shp
format: ESRI Shapefile
- layername: LST.vbk_vindkraftverk
+ layername: lst.vbk_vindkraftverk
field-map:
VERKID: VerkID
OMRID: OmrID
@@ -2692,34 +3227,48 @@ layers:
with: '{0}-{1}-{2}'
type: regex
publish:
- station_completed:
+ turbine_completed:
minzoom: 4
where: |
"Raderat" IS FALSE AND "Statuskod" = 4
- station_processed:
+ fields:
+ ts: SenasteUppdaterat
+ turbine_processed:
minzoom: 4
where: |
"Raderat" IS FALSE AND "Statuskod" = 1
- station_approved:
+ fields:
+ ts: SenasteUppdaterat
+ turbine_approved:
minzoom: 4
where: |
"Raderat" IS FALSE AND "Statuskod" = 3
- station_revoked:
+ fields:
+ ts: SenasteUppdaterat
+ turbine_revoked:
minzoom: 4
where: |
"Raderat" IS FALSE AND ("Statuskod" = 6 OR "Statuskod" = 9)
- station_rejected:
+ fields:
+ ts: SenasteUppdaterat
+ turbine_rejected:
minzoom: 4
where: |
"Raderat" IS FALSE AND "Statuskod" = 7
- station_dismounted:
+ fields:
+ ts: SenasteUppdaterat
+ turbine_dismounted:
minzoom: 4
where: |
"Raderat" IS FALSE AND "Statuskod" = 5
- station_appealed:
+ fields:
+ ts: SenasteUppdaterat
+ turbine_appealed:
minzoom: 4
where: |
"Raderat" IS FALSE AND "Statuskod" = 8
+ fields:
+ ts: SenasteUppdaterat
'vbk:projekteringsomraden':
description: Vindbrukskollen landbaserade projekteringsområden (Länsstyrelsen)
@@ -2807,11 +3356,11 @@ layers:
unar:
format: zip
patterns:
- - 'LST.vbk_projekteringsomraden.*'
+ - 'lst.vbk_projekteringsomraden.*'
import:
- path: LST.vbk_projekteringsomraden.shp
+ path: lst.vbk_projekteringsomraden.shp
format: ESRI Shapefile
- layername: LST.vbk_projekteringsomraden
+ layername: lst.vbk_projekteringsomraden
field-map:
OMRID: OmrID
PROJNAMN: Projektnamn
@@ -2860,23 +3409,17 @@ layers:
- replace: '([0-9]{4})([0-9]{2})([0-9]{2})'
with: '{0}-{1}-{2}'
type: regex
- EJAKTUELL:
- - replace: 'Yes'
- with: '1'
- - replace: 'No'
- with: '0'
- Raderat:
- - replace: 'Yes'
- with: '1'
- - replace: 'No'
- with: '0'
publish:
area_current:
where: |
"Raderat" IS FALSE AND "EjAktuell" IS FALSE
+ fields:
+ ts: SenasteUppdaterat
area_notcurrent:
where: |
"Raderat" IS FALSE AND "EjAktuell" IS NOT FALSE
+ fields:
+ ts: SenasteUppdaterat
'vbk:havsbaserad_vindkraft':
description: Vindbrukskollen havsbaserad vindkraft (Länsstyrelsen)
@@ -2887,13 +3430,7 @@ layers:
alias: Områdes-ID
type: String
width: 10
- # XXX The provided GeoPKG splits multi polygons into several
- # features of geometry type polygon. lst.vbk_vindkraftverk.zip
- # has also LST.vbk_havsbaserad_vindkraft.shp with the proper
- # features, but unfortunately that layer doesn't seem to be
- # updated as often (and also isn't official). So we remove
- # the UNIQUE condition for now.
- #unique: true
+ unique: true
nullable: false
comment: ID-nummer i Vindbruksollen för projekteringsområdet
- name: Projektnamn
@@ -3029,32 +3566,34 @@ layers:
path: vbk/lst.vbk_havsbaserad_vindkraft.zip
unar:
format: zip
+ patterns:
+ - 'lst.vbk_havsbaserad_vindkraft.*'
import:
- path: LST.vbk_havsbaserad_vindkraft.gpkg
- format: GPKG
- layername: vbk_havsbaserad_vindkraft
+ path: lst.vbk_havsbaserad_vindkraft.shp
+ format: ESRI Shapefile
+ layername: lst.vbk_havsbaserad_vindkraft
field-map:
OMRID: OmrID
- HAVSPARKNAMN: Projektnamn
+ HAVSPARKNA: Projektnamn
Orgnamn: Organisationsnamn
Orgnr: Organisationsnummer
- ArendeStatus: Projektstatus
+ ArendeStat: Projektstatus
DNR: Diarienummer
- AndringsansokanPagar: AndringsansokanPagar
+ Andringsan: AndringsansokanPagar
SAMRAD: SamradsunderlagInlamnat
ANSOKINL: AnsokanInlamnat
ATERKALL: AnsokanAterkallad
- ANSOKTILLST: AnsokanBeviljad
+ ANSOKTILLS: AnsokanBeviljad
ANSOKAVSL: AnsokanAvslagen
- ANSOKOVERKL: AnsokanOverklagad
+ ANSOKOVERK: AnsokanOverklagad
N2000ANS: Natura2000_Ansokan
N2000BES: Natura2000_Beslutdatum
UNDERBYGGN: UnderByggnation
UPPFORD: Uppfort
Planantmin: PlaneratAntalVerkMin
planantmax: PlaneratAntalVerkMax
- Planhojdmin: PlaneradHojdMin
- Planhojdmax: PlaneradHojdMax
+ Planhojdmi: PlaneradHojdMin
+ Planhojdma: PlaneradHojdMax
PlanGWhmin: PlaneradProduktionMin
PlanGWhmax: PlaneradProduktionMax
PBYGGSTART: PlaneradByggstart
@@ -3063,9 +3602,9 @@ layers:
Uppfortant: UppfortAntalVerk
BevMaxHojd: BeviljadMaxhojd
InstallEff: InstalleradEffekt
- BeraknadGWh: Calprod
+ BeraknadGW: Calprod
Elomrade: ElNamn
- SenasteUppdaterat: SenasteUppdaterat
+ SenasteUpp: SenasteUppdaterat
Raderat: Raderat
value-map:
Orgnamn:
@@ -3077,7 +3616,7 @@ layers:
DNR:
- replace: ''
with: null
- AndringsansokanPagar:
+ Andringsan:
- replace: 'Ja'
with: '1'
- replace: 'Nej'
@@ -3092,10 +3631,56 @@ layers:
with: '1'
- replace: 'No'
with: '0'
+ SenasteUpp:
+ - replace: '([0-9]{4})([0-9]{2})([0-9]{2})'
+ with: '{0}-{1}-{2}'
+ type: regex
publish:
- area_offshore:
+ offshore_completed:
+ where: |
+ "Raderat" IS FALSE AND "Projektstatus" = 'Uppförd'
+ fields:
+ ts: SenasteUppdaterat
+ offshore_approved:
+ where: |
+ "Raderat" IS FALSE AND "Projektstatus" = 'Tillståndsansökan beviljad'
+ fields:
+ ts: SenasteUppdaterat
+ offshore_amended:
+ where: |
+ "Raderat" IS FALSE AND "Projektstatus" = 'Ändringsansökan'
+ fields:
+ ts: SenasteUppdaterat
+ offshore_rejected:
where: |
- "Raderat" IS FALSE
+ "Raderat" IS FALSE AND "Projektstatus" = 'Tillståndsansökan avslagen'
+ fields:
+ ts: SenasteUppdaterat
+ offshore_appealed:
+ where: |
+ "Raderat" IS FALSE AND "Projektstatus" = 'Överklagad'
+ fields:
+ ts: SenasteUppdaterat
+ offshore_applied:
+ where: |
+ "Raderat" IS FALSE AND "Projektstatus" = 'Tillståndsansökan inlämnad'
+ fields:
+ ts: SenasteUppdaterat
+ offshore_consultation:
+ where: |
+ "Raderat" IS FALSE AND "Projektstatus" = 'Samråd inför tillståndsansökan'
+ fields:
+ ts: SenasteUppdaterat
+ offshore_investigation:
+ where: |
+ "Raderat" IS FALSE AND "Projektstatus" = 'Inledande undersökningar'
+ fields:
+ ts: SenasteUppdaterat
+ offshore_revoked:
+ where: |
+ "Raderat" IS FALSE AND "Projektstatus" = 'Inte aktuell eller återkallad'
+ fields:
+ ts: SenasteUppdaterat
'mrr:ut_metaller_industrimineral_ansokta':
# https://resource.sgu.se/dokument/produkter/mineralrattigheter-beskrivning.pdf
@@ -3129,10 +3714,6 @@ layers:
nullable: false
width: 254
comment: Sökanden av undersökningstillståndet
- - name: export_date
- type: Date
- nullable: false
- comment: Datum då uttag från mineralrättsregistret gjordes
source:
path: mrr/mineralrattigheter.zip
unar:
@@ -3141,7 +3722,10 @@ layers:
path: mineralrattigheter.gpkg
format: GPKG
layername: ut_metaller_industrimineral_ansokta
- publish: appl_met
+ publish:
+ appl_met:
+ fields:
+ ts: appl_date
'mrr:ut_diamant_ansokta':
# https://resource.sgu.se/dokument/produkter/mineralrattigheter-beskrivning.pdf
@@ -3175,10 +3759,6 @@ layers:
nullable: false
width: 254
comment: Sökanden av undersökningstillståndet
- - name: export_date
- type: Date
- nullable: false
- comment: Datum då uttag från mineralrättsregistret gjordes
source:
path: mrr/mineralrattigheter.zip
unar:
@@ -3187,7 +3767,10 @@ layers:
path: mineralrattigheter.gpkg
format: GPKG
layername: ut_diamant_ansokta
- publish: appl_ogd
+ publish:
+ appl_ogd:
+ fields:
+ ts: appl_date
'mrr:bearbetningskoncessioner_ansokta':
# https://resource.sgu.se/dokument/produkter/mineralrattigheter-beskrivning.pdf
@@ -3221,10 +3804,6 @@ layers:
nullable: false
width: 254
comment: Sökanden av bearbetningskoncessionen
- - name: export_date
- type: Date
- nullable: false
- comment: Datum då uttag från mineralrättsregistret gjordes
source:
path: mrr/mineralrattigheter.zip
unar:
@@ -3233,7 +3812,10 @@ layers:
path: mineralrattigheter.gpkg
format: GPKG
layername: bearbetningskoncessioner_ansokta
- publish: appl_ec
+ publish:
+ appl_ec:
+ fields:
+ ts: appl_date
'mrr:markanvisningar_bk_ansokta':
# https://resource.sgu.se/dokument/produkter/mineralrattigheter-beskrivning.pdf
@@ -3262,10 +3844,6 @@ layers:
type: Date
nullable: false
comment: Datum när ansökan inkom till Bergsstaten
- - name: export_date
- type: Date
- nullable: false
- comment: Datum då uttag från mineralrättsregistret gjordes
source:
path: mrr/mineralrattigheter.zip
unar:
@@ -3324,10 +3902,6 @@ layers:
nullable: false
width: 254
comment: Innehavare av undersökningstillståndet
- - name: export_date
- type: Date
- nullable: false
- comment: Datum då uttag från mineralrättsregistret gjordes
source:
path: mrr/mineralrattigheter.zip
unar:
@@ -3340,7 +3914,10 @@ layers:
licenceid:
- replace: '-'
with: null
- publish: appr_met
+ publish:
+ appr_met:
+ fields:
+ ts: dec_date
'mrr:ut_diamant_beviljade':
# https://resource.sgu.se/dokument/produkter/mineralrattigheter-beskrivning.pdf
@@ -3391,10 +3968,6 @@ layers:
nullable: false
width: 254
comment: Innehavare av undersökningstillståndet
- - name: export_date
- type: Date
- nullable: false
- comment: Datum då uttag från mineralrättsregistret gjordes
source:
path: mrr/mineralrattigheter.zip
unar:
@@ -3407,7 +3980,10 @@ layers:
licenceid:
- replace: '-'
with: null
- publish: appr_ogd
+ publish:
+ appr_ogd:
+ fields:
+ ts: dec_date
'mrr:bearbetningskoncessioner_beviljade':
# https://resource.sgu.se/dokument/produkter/mineralrattigheter-beskrivning.pdf
@@ -3459,10 +4035,6 @@ layers:
nullable: false
width: 254
comment: Innehavare av bearbetningskoncessionen
- - name: export_date
- type: Date
- nullable: false
- comment: Datum då uttag från mineralrättsregistret gjordes
source:
path: mrr/mineralrattigheter.zip
unar:
@@ -3475,7 +4047,10 @@ layers:
licenceid:
- replace: '-'
with: null
- publish: appr_ec
+ publish:
+ appr_ec:
+ fields:
+ ts: dec_date
'mrr:markanvisningar_bk_beviljade':
# https://resource.sgu.se/dokument/produkter/mineralrattigheter-beskrivning.pdf
@@ -3513,10 +4088,6 @@ layers:
type: Date
nullable: false
comment: Datum när markanvisningen beviljades
- - name: export_date
- type: Date
- nullable: false
- comment: Datum då uttag från mineralrättsregistret gjordes
source:
path: mrr/mineralrattigheter.zip
unar:
@@ -3529,7 +4100,10 @@ layers:
licenceid:
- replace: '-'
with: null
- publish: appr_dl
+ publish:
+ appr_dl:
+ fields:
+ ts: dec_date
'mrr:ut_metaller_industrimineral_forbud':
# https://resource.sgu.se/dokument/produkter/mineralrattigheter-beskrivning.pdf
@@ -3581,10 +4155,6 @@ layers:
type: Real
subtype: Float32
comment: Filstorlek i Mb för återrapporterad prospekteringsinformation
- - name: export_date
- type: Date
- nullable: false
- comment: Datum då uttag från mineralrättsregistret gjordes
source:
path: mrr/mineralrattigheter.zip
unar:
@@ -3648,10 +4218,6 @@ layers:
type: Real
subtype: Float32
comment: Filstorlek i Mb för återrapporterad prospekteringsinformation
- - name: export_date
- type: Date
- nullable: false
- comment: Datum då uttag från mineralrättsregistret gjordes
source:
path: mrr/mineralrattigheter.zip
unar:
@@ -3716,10 +4282,6 @@ layers:
type: Real
subtype: Float32
comment: Filstorlek i Mb för återrapporterad prospekteringsinformation
- - name: export_date
- type: Date
- nullable: false
- comment: Datum då uttag från mineralrättsregistret gjordes
source:
path: mrr/mineralrattigheter.zip
unar:
@@ -3784,10 +4346,6 @@ layers:
type: Real
subtype: Float32
comment: Filstorlek i Mb för återrapporterad prospekteringsinformation
- - name: export_date
- type: Date
- nullable: false
- comment: Datum då uttag från mineralrättsregistret gjordes
source:
path: mrr/mineralrattigheter.zip
unar:
@@ -3839,10 +4397,6 @@ layers:
nullable: false
width: 254
comment: Innehavare av bearbetningskoncessionen
- - name: export_date
- type: Date
- nullable: false
- comment: Datum då uttag från mineralrättsregistret gjordes
source:
path: mrr/mineralrattigheter.zip
unar:
@@ -3856,8 +4410,7 @@ layers:
- replace: '-'
with: null
- 'ri:naturvard':
- # https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/fb9ff32f-b6f8-4d8e-ac5c-20ebb0986908
+ 'nvk:riksintresse_naturvard':
description: Riksintresse naturvård
create:
geometry-type: MULTIPOLYGON
@@ -3908,8 +4461,7 @@ layers:
layername: RIKSINTRESSE_NATURVARD
publish: naturvard
- 'ri:friluftsliv':
- # https://geodatakatalogen.naturvardsverket.se/geonetwork/srv/swe/catalog.search#/metadata/22afb5cb-cdb0-4f3a-8b0f-a34344285864
+ 'nvk:riksintresse_friluftsliv':
description: Riksintresse friluftsliv
create:
geometry-type: MULTIPOLYGON
@@ -3975,9 +4527,8 @@ layers:
layername: RIKSINTRESSE_FRILUFTSLIV
publish: friluftsliv
- 'ri:rorligt_friluftsliv':
- # https://ext-geodatakatalog-forv.lansstyrelsen.se/PlaneringsKatalogen/GetMetaDataById?id=22afb5cb-cdb0-4f3a-8b0f-a34344285864_C
- description: Rörligt friluftsliv (MB 4 kap 1§ och 2§)
+ 'lst:riksintresse_rorligt_friluftsliv':
+ description: Rörligt friluftsliv (MB 4 kap 1 och 2 §§)
create:
geometry-type: MULTIPOLYGON
fields:
@@ -4019,9 +4570,8 @@ layers:
layername: lst.LST_RI_Rorligt_friluftsliv_MB4kap2
publish: rorligt_friluftsliv
- 'ri:obruten_kust':
- # https://ext-geodatakatalog.lansstyrelsen.se/GeodataKatalogen/srv/api/records/GetMetaDataById?id=2b5b141f-a9a4-433a-8dc7-bf983acdb859
- description: Obruten kust (MB 4 kap 3§)
+ 'lst:riksintresse_obruten_kust':
+ description: Obruten kust (MB 4 kap 3 §)
create:
geometry-type: MULTIPOLYGON
fields:
@@ -4066,9 +4616,8 @@ layers:
layername: lst.LST_RI_Obruten_kust_MB4kap3
publish: obruten_kust
- 'ri:obrutet_fjall':
- # https://ext-geodatakatalog.lansstyrelsen.se/GeodataKatalogen/srv/api/records/GetMetaDataById?id=b1d59cb0-2e71-4c08-b99d-e4cc7507cb92
- description: Obrutet fjäll (MB 4 kap 5§)
+ 'lst:riksintresse_obrutet_fjall':
+ description: Obrutet fjäll (MB 4 kap 5 §)
create:
geometry-type: MULTIPOLYGON
fields:
@@ -4108,9 +4657,8 @@ layers:
layername: lst.Lst_RI_Obrutet_fjall_MB4kap5
publish: obrutet_fjall
- 'ri:skyddade_vattendrag':
- # https://ext-geodatakatalog.lansstyrelsen.se/GeodataKatalogen/srv/api/records/GetMetaDataById?id=61e21a50-4320-4db4-8e44-56252dab777e
- description: Skyddade vattendrag (MB 4 kap 6§)
+ 'lst:riksintresse_skyddade_vattendrag':
+ description: Skyddade vattendrag (MB 4 kap 6 §)
create:
geometry-type: MULTIPOLYGON
fields:
@@ -4161,7 +4709,6 @@ layers:
publish: skyddade_vattendrag
'svk:ledningar':
- # https://ext-geodatakatalog-forv.lansstyrelsen.se/PlaneringsKatalogen/GetMetaDataById?id=08ec56a0-6b5c-4f83-b29e-375e6f1a34b9_C
description: Kraftledningar (befintliga)
create:
geometry-type: MULTILINESTRING
@@ -4234,7 +4781,6 @@ layers:
minzoom: 7
'svk:transmissionsnatsprojekt':
- # https://www.svk.se/utveckling-av-kraftsystemet/transmissionsnatet/transmissionsnatsprojekt/
description: Transmissionsnätsprojekt
create:
geometry-type: MULTILINESTRING
@@ -4283,7 +4829,6 @@ layers:
minzoom: 6
'dammar':
- # https://www.smhi.se/data/utforskaren-oppna-data/se-hy-dammregistret
description: Dammar
create:
# https://www.smhi.se/polopoly_fs/1.34541!/dammprod%202013_3%2C%20beskrivning%2C%20SVAR2012_2.pdf
@@ -4503,3 +5048,411 @@ layers:
dammar:
where: |
"Status" = 1 AND "XX_Distance" BETWEEN 0 AND 2000
+
+ 'sks:nyckelbiotop':
+ description: Nyckelbiotoper - Skogsstyrelsen
+ create:
+ geometry-type: MULTIPOLYGON
+ fields:
+ # https://skogsstyrelsen.se/globalassets/sjalvservice/karttjanster/geodatatjanster/produktbeskrivningar/nyckelbiotoper---produktbeskrivning.pdf
+ - name: Beteckn
+ type: String
+ width: 12
+ unique: true
+ nullable: false
+ comment: Ärendebeteckning
+ - name: Objnamn
+ type: String
+ width: 62
+ comment: Namn på objektet
+ - name: Datinv
+ type: Date
+ nullable: false
+ comment: Datum för fältinventering
+ - name: Biotop1
+ type: String
+ width: 62
+ - name: Biotop2
+ type: String
+ width: 62
+ - name: Biotop3
+ type: String
+ width: 62
+ - name: Beskrivn1
+ type: String
+ width: 62
+ - name: Beskrivn2
+ type: String
+ width: 62
+ - name: Beskrivn3
+ type: String
+ width: 62
+ - name: Beskrivn4
+ type: String
+ width: 62
+ - name: Beskrivn5
+ type: String
+ width: 62
+ - name: Beskrivn6
+ type: String
+ width: 62
+ - name: Beskrivn7
+ type: String
+ width: 62
+ - name: Beskrivn8
+ type: String
+ width: 62
+ - name: Url
+ type: String
+ width: 254
+ nullable: false
+ comment: Länk till visningsformulär i Skogens Pärlor
+ source:
+ path: sks/sksNyckelbiotoper_gpkg.zip
+ unar:
+ format: zip
+ import:
+ path: sksNyckelbiotoper.gpkg
+ format: GPKG
+ layername: NyckelbiotopYta
+ value-map:
+ Biotop1:
+ - replace: 'saknas'
+ with: null
+ Biotop2:
+ - replace: 'saknas'
+ with: null
+ Biotop3:
+ - replace: 'saknas'
+ with: null
+ Beskrivn1:
+ - replace: 'saknas'
+ with: null
+ Beskrivn2:
+ - replace: 'saknas'
+ with: null
+ Beskrivn3:
+ - replace: 'saknas'
+ with: null
+ Beskrivn4:
+ - replace: 'saknas'
+ with: null
+ Beskrivn5:
+ - replace: 'saknas'
+ with: null
+ Beskrivn6:
+ - replace: 'saknas'
+ with: null
+ Beskrivn7:
+ - replace: 'saknas'
+ with: null
+ Beskrivn8:
+ - replace: 'saknas'
+ with: null
+ publish: nyckelbiotop
+
+ 'sks:nyckelbiotop_storskogsbruk':
+ description: Nyckelbiotoper - storskogsbruket
+ create:
+ geometry-type: MULTIPOLYGON
+ fields:
+ # https://skogsstyrelsen.se/globalassets/sjalvservice/karttjanster/geodatatjanster/produktbeskrivningar/storskogsbrukets-nyckelbiotoper---produktbeskrivning.pdf
+ - name: objectid
+ type: Integer
+ unique: true
+ nullable: false
+ comment: Unik identitet
+ - name: Org
+ type: String
+ width: 62
+ nullable: false
+ comment: Namn på Organisation som gjort inventeringen
+ - name: InkomDatum
+ type: Date
+ nullable: false
+ comment: Datum då data inkommit till Skogsstyrelsen
+ - name: Url
+ type: String
+ width: 254
+ nullable: false
+ comment: Länk till Skogens Pärlors visningsformulär
+ source:
+ path: sks/sksStorskogsbrNyckelb_gpkg.zip
+ unar:
+ format: zip
+ import:
+ path: sksStorskogsbrNyckelb.gpkg
+ format: GPKG
+ layername: StorskogsbuketsNyckelbiotop
+ publish: nyckelbiotop_storskogsbruk
+
+ 'sks:naturvarde':
+ description: Objekt med naturvärden - Skogsstyrelsen
+ create:
+ geometry-type: MULTIPOLYGON
+ fields:
+ # https://skogsstyrelsen.se/globalassets/sjalvservice/karttjanster/geodatatjanster/produktbeskrivningar/objekt-med-naturvarden---produktbeskrivning.pdf
+ - name: ObjectId
+ type: Integer
+ unique: true
+ nullable: false
+ comment: Unik identitet
+ - name: Beteckn
+ type: String
+ width: 12
+ unique: true
+ nullable: false
+ comment: Ärendebeteckning
+ - name: Objnamn
+ type: String
+ width: 62
+ comment: Namn på objektet
+ - name: Datinv
+ type: Date
+ nullable: false
+ comment: Datum för fältinventering
+ - name: Biotop1
+ type: String
+ width: 62
+ - name: Biotop2
+ type: String
+ width: 62
+ - name: Biotop3
+ type: String
+ width: 62
+ - name: Beskrivn1
+ type: String
+ width: 62
+ - name: Beskrivn2
+ type: String
+ width: 62
+ - name: Beskrivn3
+ type: String
+ width: 62
+ - name: Url
+ type: String
+ width: 254
+ nullable: false
+ comment: Länk till visningsformulär i Skogens Pärlor
+ source:
+ path: sks/sksNaturvarden_gpkg.zip
+ unar:
+ format: zip
+ import:
+ path: sksNaturvarden.gpkg
+ format: GPKG
+ layername: NaturvardeYta
+ value-map:
+ Biotop1:
+ - replace: saknas
+ with: null
+ Biotop2:
+ - replace: saknas
+ with: null
+ Biotop3:
+ - replace: saknas
+ with: null
+ Beskrivn1:
+ - replace: saknas
+ with: null
+ Beskrivn2:
+ - replace: saknas
+ with: null
+ Beskrivn3:
+ - replace: saknas
+ with: null
+ publish: naturvarde_sks
+
+ 'sks:sumpskog':
+ description: Sumpskogar
+ create:
+ geometry-type: MULTIPOLYGON
+ fields:
+ # https://skogsstyrelsen.se/globalassets/sjalvservice/karttjanster/geodatatjanster/produktbeskrivningar/sumpskog---produktbeskrivning.pdf
+ - name: OBJECTID
+ type: Integer
+ unique: true
+ nullable: false
+ comment: Unik identitet
+ - name: Namn
+ type: String
+ width: 62
+ comment: Objektnamn
+ - name: Hydrtext
+ type: String
+ width: 62
+ comment: Hydrologisk text, ex. kärrskog, mosseskog
+ - name: Tradtext
+ type: String
+ width: 62
+ nullable: false
+ comment: Trädslag
+ - name: Delklass
+ type: String
+ width: 62
+ comment: Klass på delobjektet
+ - name: Klassu
+ type: String
+ width: 62
+ comment: Klass på objektet
+ - name: Lovandel
+ type: String
+ width: 62
+ comment: Lövandel
+ - name: Krontakn
+ type: String
+ width: 62
+ comment: Krontäckning
+ - name: Huggklas
+ type: String
+ width: 62
+ comment: Huggningsklass
+ - name: Andelva
+ type: String
+ width: 62
+ comment: Andel öppet vatten
+ - name: Ingrepp
+ type: String
+ width: 62
+ comment: Ingrepp på delobjekt (max 4)
+ - name: Ingrpavv
+ type: String
+ width: 62
+ comment: Grad av påverkan på delobjekt (max 4)
+ - name: Objnyck
+ type: String
+ width: 62
+ comment: Nyckelord på objektnivå
+ - name: Delnyck
+ type: String
+ width: 62
+ comment: Nyckelord på delobjektsnivå
+ - name: Flygar
+ type: Integer
+ subtype: Int16
+ comment: Flygbildsår
+ - name: Faltdat
+ type: Date
+ comment: Faltdat
+ - name: Invtekn
+ type: String
+ width: 62
+ nullable: false
+ comment: Inventeringsteknik
+ - name: Invdat
+ type: Date
+ nullable: false
+ comment: Inventeringdatum
+ - name: Ansvmynd
+ type: String
+ width: 62
+ nullable: false
+ comment: Ansvarig myndighet
+ - name: Url
+ type: String
+ width: 252
+ nullable: false
+ comment: Länk till Skogens pärlors formulär för objektet
+ source:
+ path: sks/sksSumpskogar_gpkg.zip
+ unar:
+ format: zip
+ import:
+ path: sksSumpskogar.gpkg
+ format: GPKG
+ layername: SumpskogYta
+ rstrip-strings: true
+ value-map:
+ Namn:
+ - replace: 'Namn ej angivet'
+ with: null
+ Klassu:
+ - replace: 'saknas'
+ with: null
+ Krontakn:
+ - replace: 'saknas'
+ with: null
+ Huggklas:
+ - replace: 'saknas'
+ with: null
+ Andelva:
+ - replace: 'saknas'
+ with: null
+ Ingrepp:
+ - replace: 'saknas'
+ with: null
+ Ingrpavv:
+ - replace: 'saknas'
+ with: null
+ Objnyck:
+ - replace: 'saknas'
+ with: null
+ Delnyck:
+ - replace: 'saknas'
+ with: null
+ Flygar:
+ - replace: 'saknas'
+ with: null
+ publish: sumpskog
+
+ 'sks:atervatningsavtal':
+ description: Återvätningsavtal
+ create:
+ geometry-type: MULTIPOLYGON
+ fields:
+ # https://skogsstyrelsen.se/globalassets/sjalvservice/karttjanster/geodatatjanster/produktbeskrivningar/atervatningsavtal---produktbeskrivning.pdf
+ - name: Uuid
+ type: String
+ subtype: UUID
+ #width: 36
+ unique: true
+ nullable: false
+ comment: Unikt ID
+ - name: Beteckn
+ type: String
+ width: 12
+ nullable: false
+ comment: Ärendebeteckning
+ - name: ArendeAr
+ type: Integer
+ subtype: Int16
+ nullable: false
+ comment: Ärendeår
+ - name: AvtalatDatum
+ type: Date
+ comment: Avtalat datum
+ - name: Url
+ type: String
+ width: 252
+ comment: Länk till Skogens pärlors formulär för objektet
+ source:
+ path: sks/sksAtervatningYta_gpkg.zip
+ unar:
+ format: zip
+ import:
+ path: sksAtervatningYta.gpkg
+ format: GPKG
+ layername: AtervatningYta
+ value-map:
+ Url:
+ - replace: ''
+ with: null
+ publish: atervatningsavtal
+
+ 'nvk:kskog':
+ description: "Sannolikt och potentiell kontinuitetsskog (preciserad 2024)"
+ type: raster
+ source:
+ path: nvk/Sannolikt_och_potentiell_kontinuitetsskog_BorealRegion_2024.zip
+ unar:
+ format: zip
+ patterns:
+ - 'Sannolikt_och_potentiell_kontinuitetsskog_BorealRegion_2024/Sannolikt_och_potentiell_kontinuitetsskog_BorealRegion_2024.*'
+ import:
+ path: Sannolikt_och_potentiell_kontinuitetsskog_BorealRegion_2024/Sannolikt_och_potentiell_kontinuitetsskog_BorealRegion_2024.tif
+ format: GTiff
+ publish:
+ 1: "Sannolikt kontinuitetsskog (preciserad)"
+ 2: "Sannolikt påverkad kontinuitetsskog (preciserad)"
+ 3: "Sannolikt kontinuitetsskog i fjällen (grövre precisering)"
+ 4: "Potentiell kontinuitetsskog (2015)"
diff --git a/export_mvt.py b/export_mvt.py
index a929b78..7b3137b 100644
--- a/export_mvt.py
+++ b/export_mvt.py
@@ -20,7 +20,7 @@
# pylint: disable=invalid-name, missing-module-docstring, fixme
-from os import O_RDONLY, O_WRONLY, O_CREAT, O_EXCL, O_CLOEXEC, O_DIRECTORY, F_OK
+from os import O_RDONLY, O_WRONLY, O_CREAT, O_EXCL, O_TRUNC, O_CLOEXEC, O_DIRECTORY, F_OK
import os
from errno import EAGAIN
import json
@@ -29,7 +29,7 @@ from pathlib import Path
import shutil
import tempfile
from typing import Any, Iterator, Optional
-from time import monotonic as time_monotonic
+from time import monotonic as time_monotonic, time_ns
import brotli
from osgeo import gdal, ogr, osr
@@ -117,10 +117,10 @@ def createMVT(drv : gdal.Driver, path : str,
return drv.Create(path, 0, 0, 0, **kwargs)
# pylint: disable-next=too-many-branches
-def exportSourceLayer(ds_src : gdal.Dataset,
- lyr_src : ogr.Layer,
+def exportSourceLayer(lyr_src : ogr.Layer,
lyr_dst : ogr.Layer,
layerdef : dict[str,Any],
+ fieldMap : tuple[list[str],list[int]],
extent : ogr.Geometry|None = None) -> int:
"""Export a source layer."""
count0 = -1
@@ -168,7 +168,7 @@ def exportSourceLayer(ds_src : gdal.Dataset,
spatialFilter = getSpatialFilterFromGeometry(extent, srs_src)
transform_geometry = layerdef.get('transform-geometry', None)
- columns = [ 'm.' + escape_identifier(lyr_src.GetFIDColumn()) ]
+ columns = [ 'm.' + escape_identifier(lyr_src.GetFIDColumn()) ] + fieldMap[0]
geomFieldName_esc = escape_identifier(geomField.GetName())
if transform_geometry is None:
columns.append('m.' + geomFieldName_esc)
@@ -183,6 +183,7 @@ def exportSourceLayer(ds_src : gdal.Dataset,
if cond is not None:
query += ' WHERE ' + cond.strip()
+ ds_src = lyr_src.GetDataset()
logging.debug('ExecuteSQL(%s%s)', query,
'' if spatialFilter is None else ', spatialFilter=' + spatialFilter.ExportToWkt())
lyr_src = ds_src.ExecuteSQL(query, spatialFilter=spatialFilter)
@@ -194,16 +195,26 @@ def exportSourceLayer(ds_src : gdal.Dataset,
logging.debug('Source layer "%s" has %d features, of which %d are to be exported',
layername, count0, count1)
+ fieldMap = fieldMap[1]
+ logging.debug('Field map: %s', str(fieldMap))
+
+ geom_type = lyr_src.GetGeomType()
+ bFlatten = geom_type == ogr.wkbUnknown or ogr.GT_HasM(geom_type) or ogr.GT_HasZ(geom_type)
+ bTransform = bFlatten or ct is not None
+
feature_count = 0
defn_dst = lyr_dst.GetLayerDefn()
feature = lyr_src.GetNextFeature()
while feature is not None:
- geom = feature.GetGeometryRef().Clone()
- if ct is not None and geom.Transform(ct) != ogr.OGRERR_NONE:
- raise RuntimeError('Could not apply coordinate transformation')
- geom.FlattenTo2D()
feature2 = ogr.Feature(defn_dst)
- feature2.SetGeometryDirectly(geom)
+ feature2.SetFromWithMap(feature, False, fieldMap)
+ if bTransform:
+ geom = feature2.GetGeometryRef()
+ if ct is not None and geom.Transform(ct) != ogr.OGRERR_NONE:
+ raise RuntimeError('Could not apply coordinate transformation')
+ if bFlatten:
+ geom.FlattenTo2D()
+ feature2.SetGeometryDirectly(geom)
feature2.SetFID(feature.GetFID())
if lyr_dst.CreateFeature(feature2) != ogr.OGRERR_NONE:
raise RuntimeError(f'Could not transfer source feature #{feature.GetFID()}')
@@ -274,14 +285,172 @@ def compress_brotli(path : str,
os.close(fd_in)
return size_in, size_out
-# pylint: disable-next=too-many-branches, too-many-statements
+def getLayerMetadata(layers : dict[str,Any],
+ sources : dict[str,Any],
+ license_info: dict[str,str|dict[str,str]],
+ last_modified : dict[str,int],
+ last_updated : int) -> dict[str,int|dict[int|str|dict[str,str]]]:
+ """Return a dictionary suitable for metadata.json"""
+ layers2 = {}
+ for k, v in layers.items():
+ layers2[k] = x = {}
+ if 'description' in v:
+ x['description'] = v['description']
+ source_paths = []
+ for src in v.get('sources', []):
+ if 'source' not in src or src['source'] is None:
+ continue
+ if 'path' not in src['source']:
+ continue
+ source_path = src['source']['path']
+ if source_path is not None:
+ source_paths.append(source_path)
+ if len(source_paths) > 0:
+ # remove duplicates but preserve order
+ x['source_files'] = list(dict.fromkeys(source_paths))
+
+ source_files = {}
+ for source_path in { p for v in layers2.values() for p in v.get('source_files', []) }:
+ source_files[source_path] = x = {}
+ if source_path in sources and 'url' in sources[source_path]:
+ x['url'] = sources[source_path]['url']
+ if source_path not in license_info:
+ logging.warning('Source path %s lacks license information', source_path)
+ else:
+ license_info0 = license_info[source_path]
+ for k in ('description', 'copyright', 'product_url'):
+ if k in license_info0:
+ x[k] = license_info0[k]
+ if 'license' in license_info0:
+ if isinstance(license_info0['license'], str):
+ x['license'] = { 'name': license_info0['license'] }
+ elif isinstance(license_info0['license'], dict):
+ x['license'] = license_info0['license'].copy()
+ if source_path not in last_modified:
+ logging.warning('Source path %s lack last_modified value', source_path)
+ else:
+ x['last_modified'] = last_modified[source_path]
+
+ return {
+ 'layers': layers2,
+ 'source_files': source_files,
+ 'last_updated': last_updated
+ }
+
+def exportMetadata(basedir : Path, data : dict[str,Any],
+ dir_fd : Optional[int] = None,
+ compress : bool = False) -> None:
+ """Generate metadata.json"""
+ data = json.dumps(data, ensure_ascii=False, separators=(',',':')).encode('utf-8')
+ path = basedir.joinpath('metadata.json')
+ flags = O_WRONLY|O_CREAT|O_TRUNC|O_CLOEXEC
+
+ fd = os.open(str(path), flags, mode=0o644, dir_fd=dir_fd)
+ try:
+ write_all(fd, data)
+ finally:
+ os.close(fd)
+
+ if not compress:
+ return
+
+ compressor = brotli.Compressor(mode=brotli.MODE_GENERIC, quality=11)
+ fd = os.open(str(path.with_suffix('.json.br')), flags, mode=0o644, dir_fd=dir_fd)
+ try:
+ write_all(fd, compressor.process(data))
+ write_all(fd, compressor.finish())
+ finally:
+ os.close(fd)
+
+def getFieldMap(lyr_dst : ogr.Layer, lyr_src : ogr.Layer,
+ fieldMap : dict[str,str]|None) -> tuple[list[str],list[int]]:
+ """Create fields on the destination MVT layer, and return a list of
+ column statements along with a field map for the MVT export."""
+ if fieldMap is None or len(fieldMap) == 0:
+ return [], []
+
+ if not lyr_dst.TestCapability(ogr.OLCCreateField):
+ raise RuntimeError(f'Destination layer "{lyr_dst.GetName()}" lacks '
+ 'field creation capability')
+
+ columns = {}
+ defn_src = lyr_src.GetLayerDefn()
+ drv_src = lyr_src.GetDataset().GetDriver()
+ for fld_dst, fld_src in fieldMap.items():
+ idx_src = defn_src.GetFieldIndex(fld_src)
+ if idx_src < 0:
+ raise RuntimeError(f'Source layer "{lyr_src.GetName()}" has no field named "{fld_src}"')
+
+ defn_dst = ogr.FieldDefn()
+ defn_src_fld = defn_src.GetFieldDefn(idx_src)
+ if fld_dst == 'ts':
+ if defn_src_fld.GetType() not in (ogr.OFTDate, ogr.OFTDateTime):
+ raise RuntimeError(f'Field "{fld_src}" of source layer "{lyr_src.GetName()}"'
+ ' has type ' + ogr.GetFieldTypeName(defn_src_fld.GetType()) +
+ ' (Date or DateTime expected)')
+ defn_dst.SetType(ogr.OFTInteger)
+ # signed int16 allows expressing dates from 1880-04-15 to 2059-09-18
+ # which should be more than enough (it's not clear if the MVT format takes
+ # advantage of the reduced storage though)
+ defn_dst.SetSubType(ogr.OFSTInt16)
+
+ if drv_src.ShortName == 'PostgreSQL':
+ column = 'CAST(m.' + escape_identifier(fld_src)
+ column += ' - date \'1970-01-01\' AS smallint)'
+ elif drv_src.ShortName in ('SQLite', 'GPKG'):
+ column = 'CAST(floor(julianday(m.' + escape_identifier(fld_src) + ')'
+ column += ' - 2440587.5) AS smallint)'
+ else:
+ raise NotImplementedError(f'Unsupported source driver {drv_src.ShortName} for '
+ f'field "{fld_src}" (MVT field "{fld_dst}")')
+
+ else:
+ raise NotImplementedError(f'Destination MVT field "{fld_dst}"')
+
+ columns[fld_dst] = column
+
+ defn_dst.SetName(fld_dst)
+ defn_dst.SetNullable(defn_src_fld.IsNullable())
+ logging.debug('Create output field "%s" with type=%s, subtype=%s, nullable=%d',
+ defn_dst.GetName(),
+ ogr.GetFieldTypeName(defn_dst.GetType()),
+ ogr.GetFieldSubTypeName(defn_dst.GetSubType()),
+ defn_dst.IsNullable())
+
+ if lyr_dst.CreateField(defn_dst, approx_ok=False) != gdal.CE_None:
+ raise RuntimeError(f'Could not create field "{fld_dst}" '
+ f'in destination MVT layer "{lyr_dst.GetName()}"')
+
+ indices = {}
+ defn_dst = lyr_dst.GetLayerDefn()
+ for i in range(defn_dst.GetFieldCount()):
+ fld = defn_dst.GetFieldDefn(i)
+ name = fld.GetName()
+ if name in columns:
+ indices[name] = i
+ else:
+ logging.warning('Destination layer has unknown field #%d "%s"', i, name)
+
+ ret = [None] * len(columns)
+ fieldMap = [-1] * defn_dst.GetFieldCount()
+ for idx, name in enumerate(columns.keys()):
+ i = indices[name] # intentionally crash if we didn't create that field
+ fieldMap[i] = idx
+ ret[idx] = columns[name] + ' AS ' + escape_identifier(name)
+ return (ret, fieldMap)
+
+# pylint: disable-next=too-many-branches, too-many-locals, too-many-statements
def exportMVT(ds : gdal.Dataset,
layers : dict[str,dict[str,Any]],
+ sources : dict[str,Any],
+ license_info: dict[str,str|dict[str,str]],
+ last_modified : dict[str,int],
dst : Path,
drvname : str = 'MVT',
default_options : dict[str,Any]|None = None,
tile_extension : str = '.pbf',
- compress : bool = False) -> None:
+ compress : bool = False,
+ compress_metadata : bool = False) -> None:
"""Export some layers to MVT."""
drv = gdal.GetDriverByName(drvname)
if drv is None:
@@ -289,6 +458,8 @@ def exportMVT(ds : gdal.Dataset,
srs, extent = parseTilingScheme(default_options.get('tiling-scheme', None))
+ last_modified_ns = max(last_modified.values()) * 1000000 if len(last_modified) > 0 else None
+
export_layers = {}
mvtconf = {}
for layername, layerdef in layers.items():
@@ -321,6 +492,7 @@ def exportMVT(ds : gdal.Dataset,
start = time_monotonic()
os.mkdir(dbname, mode=0o700, dir_fd=dir_fd)
basedir = Path(f'/proc/self/fd/{dir_fd}')
+ creation_time = time_ns()
dso = createMVT(drv, path=str(basedir.joinpath(mvtname)),
default_options=default_options,
options = {
@@ -355,10 +527,14 @@ def exportMVT(ds : gdal.Dataset,
if lyr_dst is None:
raise RuntimeError(f'Could not create destination layer "{layername}"')
+ fieldMap = getFieldMap(lyr_dst, lyr_src, fieldMap=layerdef.get('fields', None))
+
# TODO: GDAL exports features to a temporary SQLite database even though the source
# is PostGIS hence is able to generate MVT with ST_AsMVT(). Letting PostGIS generate
# tiles is likely to speed up things.
- feature_count += exportSourceLayer(ds, lyr_src, lyr_dst, layerdef, extent=extent)
+ feature_count += exportSourceLayer(lyr_src, lyr_dst, layerdef,
+ fieldMap=fieldMap,
+ extent=extent)
layer_count += 1
lyr_dst = None
lyr_src = None
@@ -406,11 +582,18 @@ def exportMVT(ds : gdal.Dataset,
format_bytes(size_min_z), format_bytes(size_max_z),
format_bytes(size_tot_z), format_bytes(round(size_tot_z/tile_count)))
- try:
- # OpenLayers doesn't make use of that file so delete it
- os.unlink(str(Path(mvtname).joinpath('metadata.json')), dir_fd=dir_fd)
- except FileNotFoundError:
- pass
+ exportMetadata(basedir=Path(mvtname),
+ data=getLayerMetadata({k:layers[v] for k,(v,_) in export_layers.items()},
+ sources=sources,
+ license_info=license_info,
+ last_modified=last_modified,
+ last_updated=creation_time // 1000000),
+ dir_fd=dir_fd,
+ compress=compress_metadata)
+
+ if last_modified_ns is not None:
+ os.utime(mvtname, ns=(last_modified_ns, last_modified_ns),
+ dir_fd=dir_fd, follow_symlinks=False)
try:
# atomically exchange paths
diff --git a/export_raster.py b/export_raster.py
new file mode 100644
index 0000000..a2f23c1
--- /dev/null
+++ b/export_raster.py
@@ -0,0 +1,251 @@
+#!/usr/bin/python3
+
+#----------------------------------------------------------------------
+# Backend utilities for the Klimatanalys Norr project (Cloud Optimized GeoTIFF generator)
+# Copyright © 2025 Guilhem Moulin <info@guilhem.se>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#----------------------------------------------------------------------
+
+# pylint: disable=invalid-name, missing-module-docstring
+
+from os import O_RDONLY, O_CLOEXEC, O_DIRECTORY, F_OK
+import os
+import sys
+import logging
+from pathlib import Path
+from typing import Any
+import shutil
+import tempfile
+from time import time_ns
+
+from osgeo import gdal, ogr, osr
+from osgeo.gdalconst import (
+ OF_RASTER as GDAL_OF_RASTER,
+ OF_READONLY as GDAL_OF_READONLY,
+ OF_VERBOSE_ERROR as GDAL_OF_VERBOSE_ERROR,
+)
+
+from common import BadConfiguration
+from import_source import importSource0
+from common_gdal import (
+ gdalSetOpenExArgs,
+ gdalVersionMin,
+ getSpatialFilterFromGeometry,
+)
+from export_mvt import exportMetadata, getLayerMetadata
+from rename_exchange import rename_exchange
+
+def processRaster(layername : str,
+ layerdef : dict[str,Any],
+ sources : dict[str,Any],
+ license_info: dict[str,str|dict[str,str]],
+ last_modified : dict[str,int],
+ dst : Path,
+ cachedir : Path|None = None,
+ extent : ogr.Geometry|None = None,
+ compress_metadata : bool = False) -> None:
+ """Process a raster file."""
+ source = layerdef['sources']
+ assert layerdef['type'] == 'raster'
+ if len(source) != 1:
+ raise BadConfiguration(f'{layername} has {len(source)} != 1 sources')
+ publish = layerdef.get('publish', None)
+ if publish is None or len(publish) < 1:
+ raise BadConfiguration(f'{layername} has no export definition')
+ if not isinstance(publish, dict) or not all(isinstance(l, str) for l in publish.values()):
+ raise BadConfiguration(f'{layername} has invalid export definition {publish}')
+ source = source[0]
+
+ if sys.stderr.isatty():
+ from tqdm import tqdm # pylint: disable=import-outside-toplevel
+ progress = tqdm
+ else:
+ progress = None
+
+ if len(last_modified) < 1:
+ last_modified_ns = None
+ else:
+ last_modified_ns = max(last_modified.values()) * 1000000
+ try:
+ st = os.stat(str(dst))
+ if last_modified_ns <= st.st_mtime_ns:
+ logging.info('Output directory "%s" is up to date, skipping', str(dst))
+ return
+ except (OSError, ValueError):
+ #logging.warning('Could not stat(%s)', str(dst))
+ pass
+
+ # use a sibling temporary directory to make sure we can atomically rename/exchange
+ # directories
+ tmpdir = tempfile.mkdtemp(prefix='.tmp.' + dst.name + '-', dir=dst.parent)
+ logging.debug('Using "%s" as temporary directory for MVT', tmpdir)
+
+ dir_fd = os.open(tmpdir, O_RDONLY|O_CLOEXEC|O_DIRECTORY)
+ try:
+ creation_time = time_ns()
+ os.mkdir(dst.name, mode=0o755, dir_fd=dir_fd)
+
+ source['import'] |= {
+ '_progress': progress,
+ '_dest': str(Path(f'/proc/self/fd/{dir_fd}').joinpath(dst.name)
+ .joinpath(dst.name + '.tiff'))
+ }
+ importSource0(None, **source['source'], args=source['import'],
+ cachedir=cachedir,
+ extent=extent,
+ callback=_processRaster2)
+
+ exportMetadata(basedir=Path(dst.name),
+ data=getLayerMetadata({str(i):layerdef | {'description':desc}
+ for i,desc in publish.items()},
+ sources=sources,
+ license_info=license_info,
+ last_modified=last_modified,
+ last_updated=creation_time // 1000000),
+ dir_fd=dir_fd, # pylint: disable=duplicate-code
+ compress=compress_metadata)
+
+ if last_modified_ns is not None:
+ os.utime(dst.name, ns=(last_modified_ns, last_modified_ns),
+ dir_fd=dir_fd, follow_symlinks=False)
+
+ try:
+ # atomically exchange paths
+ rename_exchange(dst.name, dst, olddirfd=dir_fd)
+ except FileNotFoundError:
+ # dst doesn't exist, use normal os.rename() instead
+ os.rename(dst.name, dst, src_dir_fd=dir_fd)
+
+ finally:
+ if progress is not None and '_pbar' in source['import']:
+ source['import'].pop('_pbar').close()
+ if os.access(dst.name, F_OK, dir_fd=dir_fd, follow_symlinks=False):
+ logging.debug('rmtree("%s/%s")', tmpdir, dst.name)
+ shutil.rmtree(dst.name, dir_fd=dir_fd)
+
+ logging.debug('rmdir("%s")', tmpdir)
+ os.rmdir(tmpdir)
+
+ try:
+ os.close(dir_fd) # pylint: disable=duplicate-code
+ except (OSError, ValueError):
+ logging.exception('Could not close directory')
+
+def _processRaster2(_ : None, path : str, args : dict[str,Any],
+ basedir : Path|None, extent : ogr.Geometry|None) -> gdal.Dataset:
+ kwargs, _ = gdalSetOpenExArgs(args, flags=GDAL_OF_RASTER|GDAL_OF_READONLY|GDAL_OF_VERBOSE_ERROR)
+ path2 = path if basedir is None else str(basedir.joinpath(path))
+
+ logging.debug('OpenEx(%s, %s)', path2, str(kwargs))
+ ds = gdal.OpenEx(path2, **kwargs) # pylint: disable=duplicate-code
+ if ds is None:
+ raise RuntimeError(f'Could not open {path2}')
+
+ if ds.RasterCount != 1:
+ raise NotImplementedError(f'Input raster {path2} has {ds.RasterCount} != 1 bands')
+ rb = ds.GetRasterBand(1)
+
+ gt = ds.GetGeoTransform()
+ xs = ds.RasterXSize
+ ys = ds.RasterYSize
+
+ srs = ds.GetSpatialRef()
+ srs.SetAxisMappingStrategy(gdal.osr.OAMS_TRADITIONAL_GIS_ORDER) # force x,y
+ ulx, uly = gdal.ApplyGeoTransform(gt, 0, 0)
+ lrx, lry = gdal.ApplyGeoTransform(gt, xs, ys)
+ assert ulx <= lrx
+ assert uly >= lry
+
+ extent = getSpatialFilterFromGeometry(extent, srs)
+ ct = osr.CoordinateTransformation(extent.GetSpatialReference(), srs)
+ extent = extent.GetEnvelope()
+ ulxy = ct.TransformPoint(extent[0], extent[3])
+ lrxy = ct.TransformPoint(extent[1], extent[2])
+ assert ulxy[0] <= lrxy[0]
+ assert ulxy[1] >= lrxy[1]
+
+ ulx2 = max(ulx, ulxy[0])
+ uly2 = min(uly, ulxy[1])
+ lrx2 = min(lrx, lrxy[0])
+ lry2 = max(lry, lrxy[1])
+ assert ulx2 < lrx2
+ assert lry2 < uly2
+
+ # don't care about overview here, GDAL will take the ceiling when sizing
+ # (the source width is not even disible by 2)
+ r = (lrx2 - ulx2) % abs(gt[1])
+ if r != 0:
+ # extend X boundaries to preserve xres
+ d = abs(gt[1]) - r
+ if ulxy[0] < ulx:
+ ulx2 -= d
+ else:
+ lrx2 += r
+ assert (lrx2 - ulx2) % abs(gt[1]) == 0
+
+ r = (uly2 - lry2) % abs(gt[5])
+ if r != 0:
+ # extend Y boundaries to preserve yres
+ d = abs(gt[5]) - r
+ if lrxy[1] < lry:
+ uly2 += r
+ else:
+ lry2 -= d
+ assert (uly2 - lry2) % abs(gt[5]) == 0
+
+ # see https://gdal.org/en/stable/drivers/raster/cog.html
+ creationOptions = [
+ 'BLOCKSIZE=256',
+ 'COMPRESS=LZW',
+ 'RESAMPLING=NEAREST',
+ 'OVERVIEWS=IGNORE_EXISTING',
+ ]
+ if (rb.GetColorInterpretation() in (gdal.GCI_PaletteIndex, gdal.GCI_GrayIndex)
+ and rb.DataType == gdal.GDT_Byte):
+ # 8-bit gray, assume a palette so don't interpolate
+ creationOptions.append('RESAMPLING=NEAREST')
+ if gdalVersionMin(maj=3, min=11):
+ creationOptions.append('INTERLEAVE=BAND')
+ creationOptions.append('STATISTICS=YES')
+
+ warpOptions = {
+ 'format': 'COG',
+ # preserve source SRS and resolution
+ 'outputBounds': (ulx2, lry2, lrx2, uly2),
+ 'setColorInterpretation': True,
+ 'creationOptions': creationOptions,
+ }
+
+ if args.get('_progress', None) is None:
+ callback = pbar = None
+ else:
+ callback = _gdal_callback
+ pbar = args['_pbar'] = args['_progress'](
+ total=100,
+ leave=False,
+ bar_format='{l_bar}{bar}| [{elapsed}<{remaining}]',
+ )
+
+ logging.debug('warp(%s, ds, %s)', args['_dest'],
+ ', '.join([str(k) + '=' + (f'\'{v}\'' if isinstance(v,str) else str(v))
+ for k,v in warpOptions.items()]))
+ return gdal.Warp(args['_dest'], ds,
+ **warpOptions,
+ callback=callback,
+ callback_data=pbar,
+ )
+
+def _gdal_callback(info, _message, pbar):
+ pbar.update(info * 100 - pbar.n)
diff --git a/import_source.py b/import_source.py
index 13a8e6c..1271981 100644
--- a/import_source.py
+++ b/import_source.py
@@ -26,7 +26,7 @@ import re
from fnmatch import fnmatchcase
from pathlib import Path
from datetime import datetime, timedelta, UTC
-from typing import Any, Final, Iterator, Optional
+from typing import Any, Callable, Final, Iterator, Optional
import traceback
from enum import Enum, unique as enum_unique
from hashlib import sha256
@@ -37,6 +37,7 @@ from osgeo.gdalconst import (
OF_ALL as GDAL_OF_ALL,
OF_READONLY as GDAL_OF_READONLY,
OF_UPDATE as GDAL_OF_UPDATE,
+ OF_VECTOR as GDAL_OF_VECTOR,
OF_VERBOSE_ERROR as GDAL_OF_VERBOSE_ERROR,
DCAP_CREATE as GDAL_DCAP_CREATE,
)
@@ -46,7 +47,6 @@ from common import BadConfiguration, escape_identifier, escape_literal_str
from common_gdal import (
gdalSetOpenExArgs,
gdalGetMetadataItem,
- gdalVersionMin,
formatTZFlag,
getSpatialFilterFromGeometry,
)
@@ -56,7 +56,8 @@ def openOutputDS(def_dict : dict[str, Any]) -> gdal.Dataset:
create-options is a non-empty dictionary."""
path = def_dict['path']
- kwargs, drv = gdalSetOpenExArgs(def_dict, flags=GDAL_OF_UPDATE|GDAL_OF_VERBOSE_ERROR)
+ kwargs, drv = gdalSetOpenExArgs(def_dict,
+ flags=GDAL_OF_VECTOR|GDAL_OF_UPDATE|GDAL_OF_VERBOSE_ERROR)
try:
logging.debug('OpenEx(%s, %s)', path, str(kwargs))
return gdal.OpenEx(path, **kwargs)
@@ -148,9 +149,6 @@ def createOutputLayer(ds : gdal.Dataset,
lyr = ds.CreateLayer(layername, **kwargs)
if lyr is None:
raise RuntimeError(f'Could not create destination layer "{layername}"')
- # TODO use CreateLayerFromGeomFieldDefn() from ≥v3.9 as it's not
- # possible to toggle the geomfield's nullable property after fact
- # otherwise
fields = options['fields']
if len(fields) > 0 and not lyr.TestCapability(ogr.OLCCreateField):
@@ -216,9 +214,20 @@ def createOutputLayer(ds : gdal.Dataset,
defn.SetUnique(v)
if lyr.CreateField(defn, approx_ok=False) != gdalconst.CE_None:
- raise RuntimeError('Could not create field "{fldName}"')
+ raise RuntimeError(f'Could not create field "{fldName}"')
logging.debug('Added field "%s" to output layer "%s"', fldName, layername)
+ if lyr.TestCapability(ogr.OLCAlterGeomFieldDefn):
+ # it appears using .CreateLayerFromGeomFieldDefn() on a a non-nullable
+ # GeomFieldDefn doesn't do anything, so we alter it after the fact instead
+ # (GPKG doesn't support this, use GEOMETRY_NULLABLE=NO in layer creation
+ # options instead)
+ flags = drv.GetMetadataItem(gdal.DMD_ALTER_GEOM_FIELD_DEFN_FLAGS)
+ if flags is not None and 'nullable' in flags.lower().split(' '):
+ geom_field = ogr.GeomFieldDefn(None, geom_type)
+ geom_field.SetNullable(False)
+ lyr.AlterGeomFieldDefn(0, geom_field, ogr.ALTER_GEOM_FIELD_DEFN_NULLABLE_FLAG)
+
# sync before calling StartTransaction() so we're not trying to rollback changes
# on a non-existing table
lyr.SyncToDisk()
@@ -252,15 +261,29 @@ def validateOutputLayer(lyr : ogr.Layer,
layerDefn = lyr.GetLayerDefn()
n = layerDefn.GetGeomFieldCount()
if n != 1:
+ if n == 0:
+ raise RuntimeError(f'Output layer "{lyr.GetName()}" has no geometry fields')
logging.warning('Output layer "%s" has %d != 1 geometry fields', lyr.GetName(), n)
- geom_type1 = lyr.GetGeomType()
- geom_type2 = options['geometry-type']
- if geom_type1 != geom_type2:
+ iGeomField = 0
+ geomField = layerDefn.GetGeomFieldDefn(iGeomField)
+ geomType = geomField.GetType()
+ logging.debug('Geometry column #%d: name="%s\", type="%s", srs=%s, nullable=%s',
+ iGeomField, geomField.GetName(),
+ ogr.GeometryTypeToName(geomType),
+ '-' if geomField.GetSpatialRef() is None
+ else '"' + geomField.GetSpatialRef().GetName() + '"',
+ bool(geomField.IsNullable()))
+ if geomField.IsNullable():
+ logging.warning('Geometry column #%d "%s" of output layer "%s" is nullable',
+ iGeomField, geomField.GetName(), lyr.GetName())
+
+ geomType2 = options['geometry-type']
+ if geomType != geomType2:
logging.warning('Output layer "%s" has geometry type #%d (%s), expected #%d (%s)',
lyr.GetName(),
- geom_type1, ogr.GeometryTypeToName(geom_type1),
- geom_type2, ogr.GeometryTypeToName(geom_type2))
+ geomType, ogr.GeometryTypeToName(geomType),
+ geomType2, ogr.GeometryTypeToName(geomType2))
ok = False
fields = options.get('fields', None)
@@ -362,7 +385,7 @@ def validateOutputLayer(lyr : ogr.Layer,
return ok
-def clearLayer(ds : gdal.Dataset, lyr : ogr.Layer) -> None:
+def clearLayer(lyr : ogr.Layer) -> None:
"""Clear the given layer (wipe all its features)"""
n = -1
if lyr.TestCapability(ogr.OLCFastFeatureCount):
@@ -372,7 +395,7 @@ def clearLayer(ds : gdal.Dataset, lyr : ogr.Layer) -> None:
return
layername_esc = escape_identifier(lyr.GetName())
- # XXX GDAL <3.9 doesn't have lyr.GetDataset() so we pass the DS along with the layer
+ ds = lyr.GetDataset()
drv = ds.GetDriver()
if drv.ShortName == 'PostgreSQL':
# https://www.postgresql.org/docs/15/sql-truncate.html
@@ -453,7 +476,7 @@ class ImportStatus(Enum):
return self.name.removeprefix('IMPORT_')
# pylint: disable-next=dangerous-default-value
-def importSources(dso : gdal.Dataset, lyr : ogr.Layer,
+def importSources(lyr : ogr.Layer,
sources : dict[str,Any] = {},
cachedir : Path|None = None,
extent : ogr.Geometry|None = None,
@@ -462,6 +485,7 @@ def importSources(dso : gdal.Dataset, lyr : ogr.Layer,
force : bool = False) -> ImportStatus:
"""Clear lyr and import source layers to it."""
+ dso = lyr.GetDataset()
layername = lyr.GetName()
if dsoTransaction:
# declare a SAVEPOINT (nested transaction) within the DS-level transaction
@@ -482,13 +506,14 @@ def importSources(dso : gdal.Dataset, lyr : ogr.Layer,
rv = ImportStatus.IMPORT_NOCHANGE
now = datetime.now().astimezone()
try:
- clearLayer(dso, lyr) # TODO conditional (only if not new)?
+ clearLayer(lyr) # TODO conditional (only if not new)?
for source in sources:
- _importSource(lyr, **source['source'],
+ importSource0(lyr, **source['source'],
args=source['import'],
cachedir=cachedir,
- extent=extent)
+ extent=extent,
+ callback=_importSource2)
# force the PG driver to call EndCopy() to detect errors and trigger a
# rollback if needed
@@ -497,7 +522,7 @@ def importSources(dso : gdal.Dataset, lyr : ogr.Layer,
if lyrcache is None:
rv = ImportStatus.IMPORT_SUCCESS
elif updateLayerCache(cache=lyrcache,
- ds=dso, lyr=lyr,
+ lyr=lyr,
force=force,
lyrTransaction=lyrTransaction,
last_updated=now):
@@ -550,15 +575,17 @@ def importSources(dso : gdal.Dataset, lyr : ogr.Layer,
return rv
# pylint: disable-next=dangerous-default-value
-def _importSource(lyr : ogr.Layer,
+def importSource0(lyr : ogr.Layer|None = None,
path : str = '/nonexistent',
unar : dict[str,Any]|None = None,
args : dict[str,Any] = {},
cachedir : Path|None = None,
- extent : ogr.Geometry|None = None) -> None:
+ extent : ogr.Geometry|None = None,
+ callback : Callable[[ogr.Layer|None, str, dict[str,Any], Path|None,
+ ogr.Geometry|None], None]|None = None) -> None:
"""Import a source layer"""
if unar is None:
- return _importSource2(lyr, path, args=args, basedir=cachedir, extent=extent)
+ return callback(lyr, path, args=args, basedir=cachedir, extent=extent)
ds_srcpath = Path(args['path'])
if ds_srcpath.is_absolute():
@@ -574,7 +601,7 @@ def _importSource(lyr : ogr.Layer,
fmt=unar.get('format', None),
patterns=unar.get('patterns', None),
exact_matches=[ds_srcpath])
- return _importSource2(lyr, ds_srcpath, args=args, basedir=Path(tmpdir), extent=extent)
+ return callback(lyr, ds_srcpath, args=args, basedir=Path(tmpdir), extent=extent)
def setFieldMapValue(fld : ogr.FieldDefn,
idx : int,
@@ -613,7 +640,7 @@ def _importSource2(lyr_dst : ogr.Layer, path : str, args : dict[str,Any],
calling StartTransaction() https://github.com/OSGeo/gdal/issues/3403
while we want a single transaction for the entire desination layer,
including truncation, source imports, and metadata changes."""
- kwargs, _ = gdalSetOpenExArgs(args, flags=GDAL_OF_READONLY|GDAL_OF_VERBOSE_ERROR)
+ kwargs, _ = gdalSetOpenExArgs(args, flags=GDAL_OF_VECTOR|GDAL_OF_READONLY|GDAL_OF_VERBOSE_ERROR)
path2 = path if basedir is None else str(basedir.joinpath(path))
logging.debug('OpenEx(%s, %s)', path2, str(kwargs))
@@ -758,6 +785,15 @@ def _importSource2(lyr_dst : ogr.Layer, path : str, args : dict[str,Any],
if nullReplacement is not None or len(mapping) > 0:
valueMap.append( (i, nullReplacement, mapping) )
+ if args.get('rstrip-strings', False):
+ stringFieldsIdx = [ i for i in range(fieldCount)
+ if defn.GetFieldDefn(i).GetType() == ogr.OFTString and
+ fieldMap[i] >= 0 ]
+ logging.debug('Source field indices to rstrip: %s', str(stringFieldsIdx))
+ bStringFields = len(stringFieldsIdx) > 0
+ else:
+ bStringFields = False
+
bValueMap = len(valueMap) > 0
defn = None
@@ -774,6 +810,12 @@ def _importSource2(lyr_dst : ogr.Layer, path : str, args : dict[str,Any],
mismatch = {}
feature = lyr.GetNextFeature()
while feature is not None:
+ if bStringFields:
+ for i in stringFieldsIdx:
+ if feature.IsFieldSetAndNotNull(i):
+ v = feature.GetField(i)
+ feature.SetField(i, v.rstrip())
+
if bValueMap:
for i, nullReplacement, mapping in valueMap:
if not feature.IsFieldSet(i):
@@ -893,7 +935,7 @@ def listFieldsOrderBy(defn : ogr.FeatureDefn,
yield c
# pylint: disable-next=too-many-branches, too-many-statements
-def updateLayerCache(ds : gdal.Dataset, lyr : ogr.Layer, cache : ogr.Layer,
+def updateLayerCache(lyr : ogr.Layer, cache : ogr.Layer,
last_updated : datetime,
lyrTransaction : str|bool|None = None,
force : bool = False) -> bool:
@@ -941,6 +983,7 @@ def updateLayerCache(ds : gdal.Dataset, lyr : ogr.Layer, cache : ogr.Layer,
struct_dgst : Final = struct.Struct('@qq').pack
logging.debug('%s', query)
+ ds = lyr.GetDataset()
lyr2 = ds.ExecuteSQL(query)
try:
assert lyr2.GetLayerDefn().GetFieldDefn(0).GetName() == 'hash_properties'
@@ -973,9 +1016,7 @@ def updateLayerCache(ds : gdal.Dataset, lyr : ogr.Layer, cache : ogr.Layer,
fingerprint_old = feature.GetFieldAsBinary(2) if feature.IsFieldSetAndNotNull(2) else None
assert cache.GetNextFeature() is None
- if not gdalVersionMin(maj=3, min=8):
- tzFlag = 0 # ogr.TZFLAG_UNKNOWN
- elif last_updated.tzinfo == UTC:
+ if last_updated.tzinfo == UTC:
tzFlag = ogr.TZFLAG_UTC
else:
td = last_updated.utcoffset()
@@ -1036,8 +1077,7 @@ def updateLayerCache(ds : gdal.Dataset, lyr : ogr.Layer, cache : ogr.Layer,
logging.info('Updated layer "%s" has identical fingerprint %s',
layername, fingerprint.hex()[:8])
- # TODO with gdal 3.7 and OLCUpdateFeature capability, use UpdateFeature() instead
- if cache.SetFeature(feature) != ogr.OGRERR_NONE:
+ if cache.UpdateFeature(feature, [1,2], [], False) != ogr.OGRERR_NONE:
raise RuntimeError('Could not update feature in layer cache')
else:
if cache.CreateFeature(feature) != ogr.OGRERR_NONE:
diff --git a/schema.sql b/schema.sql
index 91a4631..49e02dc 100644
--- a/schema.sql
+++ b/schema.sql
@@ -2,12 +2,13 @@
-- PostgreSQL database dump
--
--- Dumped from database version 15.13 (Debian 15.13-0+deb12u1)
--- Dumped by pg_dump version 15.13 (Debian 15.13-0+deb12u1)
+-- Dumped from database version 17.5 (Debian 17.5-1)
+-- Dumped by pg_dump version 17.5 (Debian 17.5-1)
SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
+SET transaction_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
@@ -31,6 +32,7 @@ ALTER DATABASE webmap OWNER TO postgres;
SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
+SET transaction_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
@@ -215,6 +217,202 @@ COMMENT ON TABLE postgis.dammar IS 'Dammar';
--
+-- Name: COLUMN dammar."DammID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."DammID" IS 'Dammenhetens identitet';
+
+
+--
+-- Name: COLUMN dammar."LST_OBJID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."LST_OBJID" IS 'Länsstyrelsens objektid';
+
+
+--
+-- Name: COLUMN dammar."Datum"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."Datum" IS 'Datum för registrering av dammenheten i SVAR';
+
+
+--
+-- Name: COLUMN dammar."DNamn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."DNamn" IS 'Dammenhetens namn';
+
+
+--
+-- Name: COLUMN dammar."ByggAr"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."ByggAr" IS 'År för första byggnation av dammenheten';
+
+
+--
+-- Name: COLUMN dammar."DammHojd"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."DammHojd" IS 'Dammdelens högsta höjd (m)';
+
+
+--
+-- Name: COLUMN dammar."KronLangd"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."KronLangd" IS 'Krönlängd (m)';
+
+
+--
+-- Name: COLUMN dammar."Fiskvag"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."Fiskvag" IS 'Förekomst och typ av fiskväg vid dammenheten';
+
+
+--
+-- Name: COLUMN dammar."FiskvagByggAr"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."FiskvagByggAr" IS 'Byggår fiskväg';
+
+
+--
+-- Name: COLUMN dammar."Fiskavledare"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."Fiskavledare" IS 'Finns fiskavledare till fiskvägen';
+
+
+--
+-- Name: COLUMN dammar."Vandringshinder"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."Vandringshinder" IS 'Om dammenheten utgör ett vandringshinder';
+
+
+--
+-- Name: COLUMN dammar."HARO"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."HARO" IS 'Huvudavrinningsområdesnummer';
+
+
+--
+-- Name: COLUMN dammar."Vattendistrikt"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."Vattendistrikt" IS 'Huvudavrinningsområdesnummer';
+
+
+--
+-- Name: COLUMN dammar.inrapp_lst; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar.inrapp_lst IS 'Den Länsstyrelse dammenheten är inrapporterad av';
+
+
+--
+-- Name: COLUMN dammar.eu_cd; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar.eu_cd IS 'Vattenförekomstidentitet';
+
+
+--
+-- Name: COLUMN dammar.vf_typ; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar.vf_typ IS 'Typ av vattenförekomst';
+
+
+--
+-- Name: COLUMN dammar.vy_eucd; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar.vy_eucd IS 'Vattenförekomstidentitet för eventuell vattenyta kopplat till dammanläggning';
+
+
+--
+-- Name: COLUMN dammar.vy_vf_typ; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar.vy_vf_typ IS 'Typ av vattenförekomst för eventuell vattenyta kopplat till dammanläggning';
+
+
+--
+-- Name: COLUMN dammar."DammanlID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."DammanlID" IS 'Identitet för eventuell dammanläggning dammenheten är kopplad till';
+
+
+--
+-- Name: COLUMN dammar."Namn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."Namn" IS 'Dammanläggningens namn';
+
+
+--
+-- Name: COLUMN dammar."OmbyggAr"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."OmbyggAr" IS 'År för idrifttagande av anläggning i dess nuvarande skepnad';
+
+
+--
+-- Name: COLUMN dammar."DG"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."DG" IS 'Högsta dämningsgräns (m) enligt tillstånd';
+
+
+--
+-- Name: COLUMN dammar."SG"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."SG" IS 'Högsta dämningsgräns (m) enligt tillstånd';
+
+
+--
+-- Name: COLUMN dammar."HojdSys"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."HojdSys" IS 'Höjdsystem som DG och SG räknats i';
+
+
+--
+-- Name: COLUMN dammar."MY"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."MY" IS 'Magasinsyta (km²) vid angiven DG';
+
+
+--
+-- Name: COLUMN dammar."RV"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."RV" IS 'Reglerbar volym (milj. m³)';
+
+
+--
+-- Name: COLUMN dammar."Kommentar"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."Kommentar" IS 'Inrapporterade kommentarer från Länsstyrelserna';
+
+
+--
+-- Name: COLUMN dammar."XX_Distance"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.dammar."XX_Distance" IS 'Distance to the closest SvK station or production dam';
+
+
+--
-- Name: dammar_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -226,7 +424,7 @@ CREATE SEQUENCE postgis.dammar_ogc_fid_seq
CACHE 1;
-ALTER TABLE postgis.dammar_ogc_fid_seq OWNER TO webmap_import;
+ALTER SEQUENCE postgis.dammar_ogc_fid_seq OWNER TO webmap_import;
--
-- Name: dammar_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -268,7 +466,7 @@ CREATE SEQUENCE postgis.gigafactories_ogc_fid_seq
CACHE 1;
-ALTER TABLE postgis.gigafactories_ogc_fid_seq OWNER TO webmap_import;
+ALTER SEQUENCE postgis.gigafactories_ogc_fid_seq OWNER TO webmap_import;
--
-- Name: gigafactories_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -300,6 +498,27 @@ COMMENT ON TABLE postgis.kommunyta IS 'Sveriges kommuner (Lantmäteriet)';
--
+-- Name: COLUMN kommunyta.objektidentitet; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.kommunyta.objektidentitet IS 'Globalt unik identitet för generaliserat objekt';
+
+
+--
+-- Name: COLUMN kommunyta.skapad; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.kommunyta.skapad IS 'Tidpunkt när objektet ändrades';
+
+
+--
+-- Name: COLUMN kommunyta.kommunkod; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.kommunyta.kommunkod IS 'Fyrsiffrig kod för kommun';
+
+
+--
-- Name: kommunyta_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -311,7 +530,7 @@ CREATE SEQUENCE postgis.kommunyta_ogc_fid_seq
CACHE 1;
-ALTER TABLE postgis.kommunyta_ogc_fid_seq OWNER TO webmap_import;
+ALTER SEQUENCE postgis.kommunyta_ogc_fid_seq OWNER TO webmap_import;
--
-- Name: kommunyta_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -327,7 +546,7 @@ ALTER SEQUENCE postgis.kommunyta_ogc_fid_seq OWNED BY postgis.kommunyta.ogc_fid;
CREATE TABLE postgis.kommunyta_sub (
ogc_fid bigint NOT NULL,
kommunkod smallint NOT NULL,
- wkb_geometry postgis.geometry(Polygon,3006)
+ wkb_geometry postgis.geometry(Polygon,3006) NOT NULL
);
@@ -345,7 +564,7 @@ CREATE SEQUENCE postgis.kommunyta_sub_ogc_fid_seq
CACHE 1;
-ALTER TABLE postgis.kommunyta_sub_ogc_fid_seq OWNER TO webmap_import;
+ALTER SEQUENCE postgis.kommunyta_sub_ogc_fid_seq OWNER TO webmap_import;
--
-- Name: kommunyta_sub_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -377,6 +596,27 @@ COMMENT ON TABLE postgis.lansyta IS 'Sveriges län (Lantmäteriet)';
--
+-- Name: COLUMN lansyta.objektidentitet; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.lansyta.objektidentitet IS 'Globalt unik identitet för generaliserat objekt';
+
+
+--
+-- Name: COLUMN lansyta.skapad; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.lansyta.skapad IS 'Tidpunkt när objektet ändrades';
+
+
+--
+-- Name: COLUMN lansyta.lanskod; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis.lansyta.lanskod IS 'Tvåsiffrig kod för län';
+
+
+--
-- Name: lansyta_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -388,7 +628,7 @@ CREATE SEQUENCE postgis.lansyta_ogc_fid_seq
CACHE 1;
-ALTER TABLE postgis.lansyta_ogc_fid_seq OWNER TO webmap_import;
+ALTER SEQUENCE postgis.lansyta_ogc_fid_seq OWNER TO webmap_import;
--
-- Name: lansyta_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -404,7 +644,7 @@ ALTER SEQUENCE postgis.lansyta_ogc_fid_seq OWNED BY postgis.lansyta.ogc_fid;
CREATE TABLE postgis.lansyta_sub (
ogc_fid bigint NOT NULL,
lanskod smallint NOT NULL,
- wkb_geometry postgis.geometry(Polygon,3006)
+ wkb_geometry postgis.geometry(Polygon,3006) NOT NULL
);
@@ -422,7 +662,7 @@ CREATE SEQUENCE postgis.lansyta_sub_ogc_fid_seq
CACHE 1;
-ALTER TABLE postgis.lansyta_sub_ogc_fid_seq OWNER TO webmap_import;
+ALTER SEQUENCE postgis.lansyta_sub_ogc_fid_seq OWNER TO webmap_import;
--
-- Name: lansyta_sub_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -432,6 +672,267 @@ ALTER SEQUENCE postgis.lansyta_sub_ogc_fid_seq OWNED BY postgis.lansyta_sub.ogc_
--
+-- Name: lst:pagaende_naturreservatsbildning; Type: TABLE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE TABLE postgis."lst:pagaende_naturreservatsbildning" (
+ ogc_fid bigint NOT NULL,
+ "NAMN" character varying(62) NOT NULL,
+ "GRANSJUST" date,
+ "DOS_ID" integer,
+ wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
+);
+
+
+ALTER TABLE postgis."lst:pagaende_naturreservatsbildning" OWNER TO webmap_import;
+
+--
+-- Name: TABLE "lst:pagaende_naturreservatsbildning"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON TABLE postgis."lst:pagaende_naturreservatsbildning" IS 'LstBD Pågående naturreservatsbildning';
+
+
+--
+-- Name: lst:pagaende_naturreservatsbildning_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE SEQUENCE postgis."lst:pagaende_naturreservatsbildning_ogc_fid_seq"
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER SEQUENCE postgis."lst:pagaende_naturreservatsbildning_ogc_fid_seq" OWNER TO webmap_import;
+
+--
+-- Name: lst:pagaende_naturreservatsbildning_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+--
+
+ALTER SEQUENCE postgis."lst:pagaende_naturreservatsbildning_ogc_fid_seq" OWNED BY postgis."lst:pagaende_naturreservatsbildning".ogc_fid;
+
+
+--
+-- Name: lst:riksintresse_obruten_kust; Type: TABLE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE TABLE postgis."lst:riksintresse_obruten_kust" (
+ ogc_fid bigint NOT NULL,
+ "ORIGINALID" character varying(16),
+ "NAMN" character varying(64),
+ "BESKRIVNIN" character varying(254),
+ "METODBESKR" character varying(254),
+ "TILLKDATUM" date,
+ "REVDATUM" date,
+ "ANM" character varying(254),
+ "OBJTYP" character varying(254),
+ "OBJEKTLANK" character varying(254),
+ "REFERENS" character varying(254),
+ wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
+);
+
+
+ALTER TABLE postgis."lst:riksintresse_obruten_kust" OWNER TO webmap_import;
+
+--
+-- Name: TABLE "lst:riksintresse_obruten_kust"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON TABLE postgis."lst:riksintresse_obruten_kust" IS 'Obruten kust (MB 4 kap 3 §)';
+
+
+--
+-- Name: COLUMN "lst:riksintresse_obruten_kust"."ANM"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."lst:riksintresse_obruten_kust"."ANM" IS 'Anmärkning';
+
+
+--
+-- Name: lst:riksintresse_obruten_kust_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE SEQUENCE postgis."lst:riksintresse_obruten_kust_ogc_fid_seq"
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER SEQUENCE postgis."lst:riksintresse_obruten_kust_ogc_fid_seq" OWNER TO webmap_import;
+
+--
+-- Name: lst:riksintresse_obruten_kust_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+--
+
+ALTER SEQUENCE postgis."lst:riksintresse_obruten_kust_ogc_fid_seq" OWNED BY postgis."lst:riksintresse_obruten_kust".ogc_fid;
+
+
+--
+-- Name: lst:riksintresse_obrutet_fjall; Type: TABLE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE TABLE postgis."lst:riksintresse_obrutet_fjall" (
+ ogc_fid bigint NOT NULL,
+ "ORIGINALID" character varying(16),
+ "NAMN" character varying(64) NOT NULL,
+ "BESKRIVNIN" character varying(254),
+ "METODBESKR" character varying(254),
+ "TILLKDATUM" date,
+ "REVDATUM" date,
+ "OBJEKTLANK" character varying(254),
+ "REFERENS" character varying(254),
+ wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
+);
+
+
+ALTER TABLE postgis."lst:riksintresse_obrutet_fjall" OWNER TO webmap_import;
+
+--
+-- Name: TABLE "lst:riksintresse_obrutet_fjall"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON TABLE postgis."lst:riksintresse_obrutet_fjall" IS 'Obrutet fjäll (MB 4 kap 5 §)';
+
+
+--
+-- Name: lst:riksintresse_obrutet_fjall_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE SEQUENCE postgis."lst:riksintresse_obrutet_fjall_ogc_fid_seq"
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER SEQUENCE postgis."lst:riksintresse_obrutet_fjall_ogc_fid_seq" OWNER TO webmap_import;
+
+--
+-- Name: lst:riksintresse_obrutet_fjall_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+--
+
+ALTER SEQUENCE postgis."lst:riksintresse_obrutet_fjall_ogc_fid_seq" OWNED BY postgis."lst:riksintresse_obrutet_fjall".ogc_fid;
+
+
+--
+-- Name: lst:riksintresse_rorligt_friluftsliv; Type: TABLE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE TABLE postgis."lst:riksintresse_rorligt_friluftsliv" (
+ ogc_fid bigint NOT NULL,
+ "ORIGINALID" character varying(16),
+ "NAMN" character varying(64),
+ "BESKRIVNIN" character varying(254),
+ "METODBESKR" character varying(254),
+ "TILLKDATUM" date,
+ "REVDATUM" date,
+ "ANM" character varying(254),
+ "OBJEKTLANK" character varying(254),
+ "REFERENS" character varying(254),
+ wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
+);
+
+
+ALTER TABLE postgis."lst:riksintresse_rorligt_friluftsliv" OWNER TO webmap_import;
+
+--
+-- Name: TABLE "lst:riksintresse_rorligt_friluftsliv"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON TABLE postgis."lst:riksintresse_rorligt_friluftsliv" IS 'Rörligt friluftsliv (MB 4 kap 1 och 2 §§)';
+
+
+--
+-- Name: COLUMN "lst:riksintresse_rorligt_friluftsliv"."ANM"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."lst:riksintresse_rorligt_friluftsliv"."ANM" IS 'Anmärkning';
+
+
+--
+-- Name: lst:riksintresse_rorligt_friluftsliv_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE SEQUENCE postgis."lst:riksintresse_rorligt_friluftsliv_ogc_fid_seq"
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER SEQUENCE postgis."lst:riksintresse_rorligt_friluftsliv_ogc_fid_seq" OWNER TO webmap_import;
+
+--
+-- Name: lst:riksintresse_rorligt_friluftsliv_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+--
+
+ALTER SEQUENCE postgis."lst:riksintresse_rorligt_friluftsliv_ogc_fid_seq" OWNED BY postgis."lst:riksintresse_rorligt_friluftsliv".ogc_fid;
+
+
+--
+-- Name: lst:riksintresse_skyddade_vattendrag; Type: TABLE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE TABLE postgis."lst:riksintresse_skyddade_vattendrag" (
+ ogc_fid bigint NOT NULL,
+ "ORIGINALID" character varying(16),
+ "NAMN" character varying(64) NOT NULL,
+ "BESKRIVNIN" character varying(254),
+ "METODBESKR" character varying(254),
+ "TILLKDATUM" date,
+ "REVDATUM" date,
+ "ANM" character varying(254),
+ "DIG_SKALA" integer,
+ "OBJEKTLANK" character varying(254),
+ "REFERENS" character varying(254),
+ wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
+);
+
+
+ALTER TABLE postgis."lst:riksintresse_skyddade_vattendrag" OWNER TO webmap_import;
+
+--
+-- Name: TABLE "lst:riksintresse_skyddade_vattendrag"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON TABLE postgis."lst:riksintresse_skyddade_vattendrag" IS 'Skyddade vattendrag (MB 4 kap 6 §)';
+
+
+--
+-- Name: COLUMN "lst:riksintresse_skyddade_vattendrag"."ANM"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."lst:riksintresse_skyddade_vattendrag"."ANM" IS 'Anmärkning';
+
+
+--
+-- Name: lst:riksintresse_skyddade_vattendrag_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE SEQUENCE postgis."lst:riksintresse_skyddade_vattendrag_ogc_fid_seq"
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER SEQUENCE postgis."lst:riksintresse_skyddade_vattendrag_ogc_fid_seq" OWNER TO webmap_import;
+
+--
+-- Name: lst:riksintresse_skyddade_vattendrag_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+--
+
+ALTER SEQUENCE postgis."lst:riksintresse_skyddade_vattendrag_ogc_fid_seq" OWNED BY postgis."lst:riksintresse_skyddade_vattendrag".ogc_fid;
+
+
+--
-- Name: mrr:bearbetningskoncessioner_ansokta; Type: TABLE; Schema: postgis; Owner: webmap_import
--
@@ -442,7 +943,6 @@ CREATE TABLE postgis."mrr:bearbetningskoncessioner_ansokta" (
appl_date date NOT NULL,
mineral character varying(254) NOT NULL,
owners character varying(254) NOT NULL,
- export_date date NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
@@ -457,6 +957,41 @@ COMMENT ON TABLE postgis."mrr:bearbetningskoncessioner_ansokta" IS 'Bearbetnings
--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_ansokta".name; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_ansokta".name IS 'Namn på ansökt bearbetningskoncession';
+
+
+--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_ansokta".diarynr; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_ansokta".diarynr IS 'Ärendenummer i diariet';
+
+
+--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_ansokta".appl_date; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_ansokta".appl_date IS 'Datum när ansökan inkom till Bergsstaten';
+
+
+--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_ansokta".mineral; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_ansokta".mineral IS 'Ansökta koncessionsmineraler';
+
+
+--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_ansokta".owners; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_ansokta".owners IS 'Sökanden av bearbetningskoncessionen';
+
+
+--
-- Name: mrr:bearbetningskoncessioner_ansokta_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -468,7 +1003,7 @@ CREATE SEQUENCE postgis."mrr:bearbetningskoncessioner_ansokta_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."mrr:bearbetningskoncessioner_ansokta_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."mrr:bearbetningskoncessioner_ansokta_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: mrr:bearbetningskoncessioner_ansokta_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -492,7 +1027,6 @@ CREATE TABLE postgis."mrr:bearbetningskoncessioner_beviljade" (
validto date NOT NULL,
mineral character varying(254) NOT NULL,
owners character varying(254) NOT NULL,
- export_date date NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
@@ -507,6 +1041,69 @@ COMMENT ON TABLE postgis."mrr:bearbetningskoncessioner_beviljade" IS 'Bearbetnin
--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_beviljade".name; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_beviljade".name IS 'Namn på beviljad bearbetningskoncession';
+
+
+--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_beviljade".licenceid; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_beviljade".licenceid IS 'Tillståndsid för bearbetningskoncessionen';
+
+
+--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_beviljade".diarynr; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_beviljade".diarynr IS 'Ärendenummer i diariet';
+
+
+--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_beviljade".appl_date; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_beviljade".appl_date IS 'Datum när ansökan inkom till Bergsstaten';
+
+
+--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_beviljade".dec_date; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_beviljade".dec_date IS 'Datum när bearbetningskoncessionen beviljades';
+
+
+--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_beviljade".validfrom; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_beviljade".validfrom IS 'Datum från och med när bearbetningskoncessionen började gälla';
+
+
+--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_beviljade".validto; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_beviljade".validto IS 'Sista dagen bearbetningskoncessionen gäller';
+
+
+--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_beviljade".mineral; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_beviljade".mineral IS 'Koncessionsmineral';
+
+
+--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_beviljade".owners; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_beviljade".owners IS 'Innehavare av bearbetningskoncessionen';
+
+
+--
-- Name: mrr:bearbetningskoncessioner_beviljade_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -518,7 +1115,7 @@ CREATE SEQUENCE postgis."mrr:bearbetningskoncessioner_beviljade_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."mrr:bearbetningskoncessioner_beviljade_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."mrr:bearbetningskoncessioner_beviljade_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: mrr:bearbetningskoncessioner_beviljade_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -539,7 +1136,6 @@ CREATE TABLE postgis."mrr:bearbetningskoncessioner_forfallna" (
appl_date date,
mineral character varying(254) NOT NULL,
owners character varying(254) NOT NULL,
- export_date date NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
@@ -554,6 +1150,48 @@ COMMENT ON TABLE postgis."mrr:bearbetningskoncessioner_forfallna" IS 'Bearbetnin
--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_forfallna".name; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_forfallna".name IS 'Namn på förfallen bearbetningskoncession';
+
+
+--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_forfallna".licenceid; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_forfallna".licenceid IS 'Tillståndsid för undersökningstillståndet';
+
+
+--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_forfallna".diarynr; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_forfallna".diarynr IS 'Ärendenummer i diariet';
+
+
+--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_forfallna".appl_date; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_forfallna".appl_date IS 'Datum när ansökan inkom till Bergsstaten';
+
+
+--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_forfallna".mineral; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_forfallna".mineral IS 'Koncessionsmineral';
+
+
+--
+-- Name: COLUMN "mrr:bearbetningskoncessioner_forfallna".owners; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:bearbetningskoncessioner_forfallna".owners IS 'Innehavare av bearbetningskoncessionen';
+
+
+--
-- Name: mrr:bearbetningskoncessioner_forfallna_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -565,7 +1203,7 @@ CREATE SEQUENCE postgis."mrr:bearbetningskoncessioner_forfallna_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."mrr:bearbetningskoncessioner_forfallna_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."mrr:bearbetningskoncessioner_forfallna_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: mrr:bearbetningskoncessioner_forfallna_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -584,7 +1222,6 @@ CREATE TABLE postgis."mrr:markanvisningar_bk_ansokta" (
diarynr character varying(16) NOT NULL,
conc_name character varying(254) NOT NULL,
appl_date date NOT NULL,
- export_date date NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
@@ -599,6 +1236,34 @@ COMMENT ON TABLE postgis."mrr:markanvisningar_bk_ansokta" IS 'Markanvisningar ti
--
+-- Name: COLUMN "mrr:markanvisningar_bk_ansokta".name; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:markanvisningar_bk_ansokta".name IS 'Namn på ansökt markanvisning';
+
+
+--
+-- Name: COLUMN "mrr:markanvisningar_bk_ansokta".diarynr; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:markanvisningar_bk_ansokta".diarynr IS 'Ärendenummer i diariet';
+
+
+--
+-- Name: COLUMN "mrr:markanvisningar_bk_ansokta".conc_name; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:markanvisningar_bk_ansokta".conc_name IS 'Bearbetningskoncession(er) som markanvisningen hör till';
+
+
+--
+-- Name: COLUMN "mrr:markanvisningar_bk_ansokta".appl_date; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:markanvisningar_bk_ansokta".appl_date IS 'Datum när ansökan inkom till Bergsstaten';
+
+
+--
-- Name: mrr:markanvisningar_bk_ansokta_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -610,7 +1275,7 @@ CREATE SEQUENCE postgis."mrr:markanvisningar_bk_ansokta_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."mrr:markanvisningar_bk_ansokta_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."mrr:markanvisningar_bk_ansokta_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: mrr:markanvisningar_bk_ansokta_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -631,7 +1296,6 @@ CREATE TABLE postgis."mrr:markanvisningar_bk_beviljade" (
conc_name character varying(254) NOT NULL,
appl_date date NOT NULL,
dec_date date NOT NULL,
- export_date date NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
@@ -646,6 +1310,48 @@ COMMENT ON TABLE postgis."mrr:markanvisningar_bk_beviljade" IS 'Markanvisningar
--
+-- Name: COLUMN "mrr:markanvisningar_bk_beviljade".name; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:markanvisningar_bk_beviljade".name IS 'Namn på beviljad markanvisning';
+
+
+--
+-- Name: COLUMN "mrr:markanvisningar_bk_beviljade".licenceid; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:markanvisningar_bk_beviljade".licenceid IS 'Tillståndsid för markanvisningen';
+
+
+--
+-- Name: COLUMN "mrr:markanvisningar_bk_beviljade".diarynr; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:markanvisningar_bk_beviljade".diarynr IS 'Ärendenummer i diariet';
+
+
+--
+-- Name: COLUMN "mrr:markanvisningar_bk_beviljade".conc_name; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:markanvisningar_bk_beviljade".conc_name IS 'Bearbetningskoncession(er) som markanvisningen hör till';
+
+
+--
+-- Name: COLUMN "mrr:markanvisningar_bk_beviljade".appl_date; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:markanvisningar_bk_beviljade".appl_date IS 'Datum när ansökan inkom till Bergsstaten';
+
+
+--
+-- Name: COLUMN "mrr:markanvisningar_bk_beviljade".dec_date; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:markanvisningar_bk_beviljade".dec_date IS 'Datum när markanvisningen beviljades';
+
+
+--
-- Name: mrr:markanvisningar_bk_beviljade_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -657,7 +1363,7 @@ CREATE SEQUENCE postgis."mrr:markanvisningar_bk_beviljade_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."mrr:markanvisningar_bk_beviljade_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."mrr:markanvisningar_bk_beviljade_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: mrr:markanvisningar_bk_beviljade_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -677,7 +1383,6 @@ CREATE TABLE postgis."mrr:ut_diamant_ansokta" (
appl_date date NOT NULL,
mineral character varying(254) NOT NULL,
owners character varying(254) NOT NULL,
- export_date date NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
@@ -692,6 +1397,41 @@ COMMENT ON TABLE postgis."mrr:ut_diamant_ansokta" IS 'Undersökningstillstånd -
--
+-- Name: COLUMN "mrr:ut_diamant_ansokta".name; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_ansokta".name IS 'Namn på ansökt undersökningsområde';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_ansokta".diarynr; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_ansokta".diarynr IS 'Ärendenummer i diariet';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_ansokta".appl_date; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_ansokta".appl_date IS 'Datum när ansökan inkom till Bergsstaten';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_ansokta".mineral; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_ansokta".mineral IS 'Koncessionsmineral som ska eftersökas';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_ansokta".owners; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_ansokta".owners IS 'Sökanden av undersökningstillståndet';
+
+
+--
-- Name: mrr:ut_diamant_ansokta_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -703,7 +1443,7 @@ CREATE SEQUENCE postgis."mrr:ut_diamant_ansokta_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."mrr:ut_diamant_ansokta_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."mrr:ut_diamant_ansokta_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: mrr:ut_diamant_ansokta_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -727,7 +1467,6 @@ CREATE TABLE postgis."mrr:ut_diamant_beviljade" (
validto date NOT NULL,
mineral character varying(254) NOT NULL,
owners character varying(254) NOT NULL,
- export_date date NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
@@ -742,6 +1481,69 @@ COMMENT ON TABLE postgis."mrr:ut_diamant_beviljade" IS 'Undersökningstillstånd
--
+-- Name: COLUMN "mrr:ut_diamant_beviljade".name; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_beviljade".name IS 'Namn på beviljat undersökningstillstånd';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_beviljade".licenceid; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_beviljade".licenceid IS 'Tillståndsid för undersökningstillståndet';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_beviljade".diarynr; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_beviljade".diarynr IS 'Ärendenummer i diariet';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_beviljade".appl_date; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_beviljade".appl_date IS 'Datum när ansökan inkom till Bergsstaten';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_beviljade".dec_date; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_beviljade".dec_date IS 'Datum när undersökningstillståndet beviljades';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_beviljade".validfrom; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_beviljade".validfrom IS 'Datum från och med när undersökningstillståndet började gälla';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_beviljade".validto; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_beviljade".validto IS 'Sista dagen undersökningstillståndet gäller';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_beviljade".mineral; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_beviljade".mineral IS 'Koncessionsmineral som eftersöks';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_beviljade".owners; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_beviljade".owners IS 'Innehavare av undersökningstillståndet';
+
+
+--
-- Name: mrr:ut_diamant_beviljade_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -753,7 +1555,7 @@ CREATE SEQUENCE postgis."mrr:ut_diamant_beviljade_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."mrr:ut_diamant_beviljade_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."mrr:ut_diamant_beviljade_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: mrr:ut_diamant_beviljade_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -777,7 +1579,6 @@ CREATE TABLE postgis."mrr:ut_diamant_forbud" (
owners character varying(254) NOT NULL,
prospdata_url character varying(254),
prospdata_filesize_mb real,
- export_date date NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
@@ -792,6 +1593,69 @@ COMMENT ON TABLE postgis."mrr:ut_diamant_forbud" IS 'Undersökningstillstånd -
--
+-- Name: COLUMN "mrr:ut_diamant_forbud".name; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_forbud".name IS 'Namn på undersökningstillstånd under förbudsår';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_forbud".licenceid; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_forbud".licenceid IS 'Tillståndsid för undersökningstillståndet';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_forbud".diarynr; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_forbud".diarynr IS 'Ärendenummer i diariet';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_forbud".validfrom; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_forbud".validfrom IS 'Datum då undersökningstillståndets förbudsår startar';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_forbud".validto; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_forbud".validto IS 'Datum då undersökningstillståndets förbudsår slutar';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_forbud".mineral; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_forbud".mineral IS 'Koncessionsmineral som eftersökts';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_forbud".owners; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_forbud".owners IS 'Innehavare av undersökningstillståndet';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_forbud".prospdata_url; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_forbud".prospdata_url IS 'Länk till nedladdning av återrapporterad prospekteringsinformation';
+
+
+--
+-- Name: COLUMN "mrr:ut_diamant_forbud".prospdata_filesize_mb; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_diamant_forbud".prospdata_filesize_mb IS 'Filstorlek i Mb för återrapporterad prospekteringsinformation';
+
+
+--
-- Name: mrr:ut_diamant_forbud_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -803,7 +1667,7 @@ CREATE SEQUENCE postgis."mrr:ut_diamant_forbud_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."mrr:ut_diamant_forbud_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."mrr:ut_diamant_forbud_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: mrr:ut_diamant_forbud_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -823,7 +1687,6 @@ CREATE TABLE postgis."mrr:ut_metaller_industrimineral_ansokta" (
appl_date date NOT NULL,
mineral character varying(254) NOT NULL,
owners character varying(254) NOT NULL,
- export_date date NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
@@ -838,6 +1701,41 @@ COMMENT ON TABLE postgis."mrr:ut_metaller_industrimineral_ansokta" IS 'Undersök
--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_ansokta".name; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_ansokta".name IS 'Namn på ansökt undersökningsområde';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_ansokta".diarynr; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_ansokta".diarynr IS 'Ärendenummer i diariet';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_ansokta".appl_date; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_ansokta".appl_date IS 'Datum när ansökan inkom till Bergsstaten';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_ansokta".mineral; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_ansokta".mineral IS 'Koncessionsmineral som ska eftersökas';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_ansokta".owners; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_ansokta".owners IS 'Sökanden av undersökningstillståndet';
+
+
+--
-- Name: mrr:ut_metaller_industrimineral_ansokta_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -849,7 +1747,7 @@ CREATE SEQUENCE postgis."mrr:ut_metaller_industrimineral_ansokta_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."mrr:ut_metaller_industrimineral_ansokta_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."mrr:ut_metaller_industrimineral_ansokta_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: mrr:ut_metaller_industrimineral_ansokta_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -873,7 +1771,6 @@ CREATE TABLE postgis."mrr:ut_metaller_industrimineral_beviljade" (
validto date NOT NULL,
mineral character varying(254) NOT NULL,
owners character varying(254) NOT NULL,
- export_date date NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
@@ -888,6 +1785,69 @@ COMMENT ON TABLE postgis."mrr:ut_metaller_industrimineral_beviljade" IS 'Unders
--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_beviljade".name; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_beviljade".name IS 'Namn på beviljat undersökningstillstånd';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_beviljade".licenceid; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_beviljade".licenceid IS 'Tillståndsid för undersökningstillståndet';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_beviljade".diarynr; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_beviljade".diarynr IS 'Ärendenummer i diariet';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_beviljade".appl_date; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_beviljade".appl_date IS 'Datum när ansökan inkom till Bergsstaten';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_beviljade".dec_date; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_beviljade".dec_date IS 'Datum när undersökningstillståndet beviljades';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_beviljade".validfrom; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_beviljade".validfrom IS 'Datum från och med när undersökningstillståndet började gälla';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_beviljade".validto; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_beviljade".validto IS 'Sista dagen undersökningstillståndet gäller';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_beviljade".mineral; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_beviljade".mineral IS 'Koncessionsmineral som eftersöks';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_beviljade".owners; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_beviljade".owners IS 'Innehavare av undersökningstillståndet';
+
+
+--
-- Name: mrr:ut_metaller_industrimineral_beviljade_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -899,7 +1859,7 @@ CREATE SEQUENCE postgis."mrr:ut_metaller_industrimineral_beviljade_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."mrr:ut_metaller_industrimineral_beviljade_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."mrr:ut_metaller_industrimineral_beviljade_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: mrr:ut_metaller_industrimineral_beviljade_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -923,7 +1883,6 @@ CREATE TABLE postgis."mrr:ut_metaller_industrimineral_forbud" (
owners character varying(254) NOT NULL,
prospdata_url character varying(254),
prospdata_filesize_mb real,
- export_date date NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
@@ -938,6 +1897,69 @@ COMMENT ON TABLE postgis."mrr:ut_metaller_industrimineral_forbud" IS 'Undersökn
--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forbud".name; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forbud".name IS 'Namn på undersökningstillstånd under förbudsår';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forbud".licenceid; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forbud".licenceid IS 'Tillståndsid för undersökningstillståndet';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forbud".diarynr; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forbud".diarynr IS 'Ärendenummer i diariet';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forbud".validfrom; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forbud".validfrom IS 'Datum då undersökningstillståndets förbudsår startar';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forbud".validto; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forbud".validto IS 'Datum då undersökningstillståndets förbudsår slutar';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forbud".mineral; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forbud".mineral IS 'Koncessionsmineral som eftersökts';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forbud".owners; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forbud".owners IS 'Innehavare av undersökningstillståndet';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forbud".prospdata_url; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forbud".prospdata_url IS 'Länk till nedladdning av återrapporterad prospekteringsinformation';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forbud".prospdata_filesize_mb; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forbud".prospdata_filesize_mb IS 'Filstorlek i Mb för återrapporterad prospekteringsinformation';
+
+
+--
-- Name: mrr:ut_metaller_industrimineral_forbud_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -949,7 +1971,7 @@ CREATE SEQUENCE postgis."mrr:ut_metaller_industrimineral_forbud_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."mrr:ut_metaller_industrimineral_forbud_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."mrr:ut_metaller_industrimineral_forbud_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: mrr:ut_metaller_industrimineral_forbud_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -973,7 +1995,6 @@ CREATE TABLE postgis."mrr:ut_metaller_industrimineral_forfallna" (
owners character varying(510) NOT NULL,
prospdata_url character varying(254),
prospdata_filesize_mb real,
- export_date date NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
@@ -988,6 +2009,69 @@ COMMENT ON TABLE postgis."mrr:ut_metaller_industrimineral_forfallna" IS 'Unders
--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forfallna".name; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forfallna".name IS 'Namn på förfallet undersökningstillstånd';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forfallna".licenceid; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forfallna".licenceid IS 'Tillståndsid för undersökningstillståndet';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forfallna".diarynr; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forfallna".diarynr IS 'Ärendenummer i diariet';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forfallna".validfrom; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forfallna".validfrom IS 'Datum från och med när undersökningstillståndet började gälla';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forfallna".validto; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forfallna".validto IS 'Sista dagen undersökningstillståndet gällde';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forfallna".mineral; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forfallna".mineral IS 'Koncessionsmineral som eftersökts';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forfallna".owners; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forfallna".owners IS 'Innehavare av undersökningstillståndet';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forfallna".prospdata_url; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forfallna".prospdata_url IS 'Länk till nedladdning av återrapporterad prospekteringsinformation';
+
+
+--
+-- Name: COLUMN "mrr:ut_metaller_industrimineral_forfallna".prospdata_filesize_mb; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_metaller_industrimineral_forfallna".prospdata_filesize_mb IS 'Filstorlek i Mb för återrapporterad prospekteringsinformation';
+
+
+--
-- Name: mrr:ut_metaller_industrimineral_forfallna_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -999,7 +2083,7 @@ CREATE SEQUENCE postgis."mrr:ut_metaller_industrimineral_forfallna_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."mrr:ut_metaller_industrimineral_forfallna_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."mrr:ut_metaller_industrimineral_forfallna_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: mrr:ut_metaller_industrimineral_forfallna_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -1023,7 +2107,6 @@ CREATE TABLE postgis."mrr:ut_olja_gas_diamant_forfallna" (
owners character varying(510) NOT NULL,
prospdata_url character varying(254),
prospdata_filesize_mb real,
- export_date date NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
@@ -1038,6 +2121,69 @@ COMMENT ON TABLE postgis."mrr:ut_olja_gas_diamant_forfallna" IS 'Undersökningst
--
+-- Name: COLUMN "mrr:ut_olja_gas_diamant_forfallna".name; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_olja_gas_diamant_forfallna".name IS 'Namn på förfallet undersökningstillstånd';
+
+
+--
+-- Name: COLUMN "mrr:ut_olja_gas_diamant_forfallna".licenceid; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_olja_gas_diamant_forfallna".licenceid IS 'Tillståndsid för undersökningstillståndet';
+
+
+--
+-- Name: COLUMN "mrr:ut_olja_gas_diamant_forfallna".diarynr; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_olja_gas_diamant_forfallna".diarynr IS 'Ärendenummer i diariet';
+
+
+--
+-- Name: COLUMN "mrr:ut_olja_gas_diamant_forfallna".validfrom; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_olja_gas_diamant_forfallna".validfrom IS 'Datum från och med när undersökningstillståndet började gälla';
+
+
+--
+-- Name: COLUMN "mrr:ut_olja_gas_diamant_forfallna".validto; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_olja_gas_diamant_forfallna".validto IS 'Sista dagen undersökningstillståndet gällde';
+
+
+--
+-- Name: COLUMN "mrr:ut_olja_gas_diamant_forfallna".mineral; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_olja_gas_diamant_forfallna".mineral IS 'Koncessionsmineral som eftersökts';
+
+
+--
+-- Name: COLUMN "mrr:ut_olja_gas_diamant_forfallna".owners; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_olja_gas_diamant_forfallna".owners IS 'Innehavare av undersökningstillståndet';
+
+
+--
+-- Name: COLUMN "mrr:ut_olja_gas_diamant_forfallna".prospdata_url; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_olja_gas_diamant_forfallna".prospdata_url IS 'Länk till nedladdning av återrapporterad prospekteringsinformation';
+
+
+--
+-- Name: COLUMN "mrr:ut_olja_gas_diamant_forfallna".prospdata_filesize_mb; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."mrr:ut_olja_gas_diamant_forfallna".prospdata_filesize_mb IS 'Filstorlek i Mb för återrapporterad prospekteringsinformation';
+
+
+--
-- Name: mrr:ut_olja_gas_diamant_forfallna_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -1049,7 +2195,7 @@ CREATE SEQUENCE postgis."mrr:ut_olja_gas_diamant_forfallna_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."mrr:ut_olja_gas_diamant_forfallna_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."mrr:ut_olja_gas_diamant_forfallna_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: mrr:ut_olja_gas_diamant_forfallna_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -1059,10 +2205,10 @@ ALTER SEQUENCE postgis."mrr:ut_olja_gas_diamant_forfallna_ogc_fid_seq" OWNED BY
--
--- Name: nva:Naturvardsverket_Lansstyrelse; Type: TABLE; Schema: postgis; Owner: webmap_import
+-- Name: nvk:naturvardsavtal; Type: TABLE; Schema: postgis; Owner: webmap_import
--
-CREATE TABLE postgis."nva:Naturvardsverket_Lansstyrelse" (
+CREATE TABLE postgis."nvk:naturvardsavtal" (
ogc_fid bigint NOT NULL,
"ID" integer NOT NULL,
"DIARIENRNV" character varying(12) NOT NULL,
@@ -1075,20 +2221,20 @@ CREATE TABLE postgis."nva:Naturvardsverket_Lansstyrelse" (
);
-ALTER TABLE postgis."nva:Naturvardsverket_Lansstyrelse" OWNER TO webmap_import;
+ALTER TABLE postgis."nvk:naturvardsavtal" OWNER TO webmap_import;
--
--- Name: TABLE "nva:Naturvardsverket_Lansstyrelse"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "nvk:naturvardsavtal"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-COMMENT ON TABLE postgis."nva:Naturvardsverket_Lansstyrelse" IS 'Naturvårdsavtal (Naturvårdsverket, Länsstyrelse)';
+COMMENT ON TABLE postgis."nvk:naturvardsavtal" IS 'Naturvårdsavtal (Naturvårdsverket, Länsstyrelse)';
--
--- Name: nva:Naturvardsverket_Lansstyrelse_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+-- Name: nvk:naturvardsavtal_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
-CREATE SEQUENCE postgis."nva:Naturvardsverket_Lansstyrelse_ogc_fid_seq"
+CREATE SEQUENCE postgis."nvk:naturvardsavtal_ogc_fid_seq"
START WITH 1
INCREMENT BY 1
NO MINVALUE
@@ -1096,50 +2242,272 @@ CREATE SEQUENCE postgis."nva:Naturvardsverket_Lansstyrelse_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nva:Naturvardsverket_Lansstyrelse_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvk:naturvardsavtal_ogc_fid_seq" OWNER TO webmap_import;
--
--- Name: nva:Naturvardsverket_Lansstyrelse_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+-- Name: nvk:naturvardsavtal_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
--
-ALTER SEQUENCE postgis."nva:Naturvardsverket_Lansstyrelse_ogc_fid_seq" OWNED BY postgis."nva:Naturvardsverket_Lansstyrelse".ogc_fid;
+ALTER SEQUENCE postgis."nvk:naturvardsavtal_ogc_fid_seq" OWNED BY postgis."nvk:naturvardsavtal".ogc_fid;
--
--- Name: nva:Skogsstyrelsen; Type: TABLE; Schema: postgis; Owner: webmap_import
+-- Name: nvk:riksintresse_friluftsliv; Type: TABLE; Schema: postgis; Owner: webmap_import
--
-CREATE TABLE postgis."nva:Skogsstyrelsen" (
+CREATE TABLE postgis."nvk:riksintresse_friluftsliv" (
ogc_fid bigint NOT NULL,
- "Uuid" uuid NOT NULL,
- "Beteckn" character varying(12) NOT NULL,
- "ArendeAr" smallint NOT NULL,
- "NvaTyp" character varying(254),
- "Naturtyp" character varying(254),
- "AreaTot" double precision NOT NULL,
- "AreaProd" double precision NOT NULL,
- "Standort" character varying(254),
- "DatAvtal" date,
- "Url" character varying(254) NOT NULL,
- "Undertyp" character varying(64),
+ "SKYDD" character varying(64) NOT NULL,
+ "OMRADESNR" character varying(16) NOT NULL,
+ "AMNESOMR" character varying(16) NOT NULL,
+ "NAMN" character varying(127) NOT NULL,
+ "LANK_VARDE" character varying(127) NOT NULL,
+ "BESLDATUM" date,
+ "LAGRUM" character varying(64) NOT NULL,
+ "ARENDENR" character varying(11) NOT NULL,
+ "LANK_BESLU" character varying(127) NOT NULL,
+ "AKTIVITET" character varying(127),
+ "NATURTYP" character varying(127),
+ "AREA_LAND_" double precision,
+ "AREA_VATTE" double precision,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
-ALTER TABLE postgis."nva:Skogsstyrelsen" OWNER TO webmap_import;
+ALTER TABLE postgis."nvk:riksintresse_friluftsliv" OWNER TO webmap_import;
+
+--
+-- Name: TABLE "nvk:riksintresse_friluftsliv"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON TABLE postgis."nvk:riksintresse_friluftsliv" IS 'Riksintresse friluftsliv';
+
+
+--
+-- Name: COLUMN "nvk:riksintresse_friluftsliv"."AREA_LAND_"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvk:riksintresse_friluftsliv"."AREA_LAND_" IS 'Areal land i hektar';
+
+
+--
+-- Name: COLUMN "nvk:riksintresse_friluftsliv"."AREA_VATTE"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvk:riksintresse_friluftsliv"."AREA_VATTE" IS 'Areal vatten i hektar';
+
+
+--
+-- Name: nvk:riksintresse_friluftsliv_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE SEQUENCE postgis."nvk:riksintresse_friluftsliv_ogc_fid_seq"
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER SEQUENCE postgis."nvk:riksintresse_friluftsliv_ogc_fid_seq" OWNER TO webmap_import;
+
+--
+-- Name: nvk:riksintresse_friluftsliv_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+--
+
+ALTER SEQUENCE postgis."nvk:riksintresse_friluftsliv_ogc_fid_seq" OWNED BY postgis."nvk:riksintresse_friluftsliv".ogc_fid;
+
+
+--
+-- Name: nvk:riksintresse_naturvard; Type: TABLE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE TABLE postgis."nvk:riksintresse_naturvard" (
+ ogc_fid bigint NOT NULL,
+ "SKYDD" character varying(64) NOT NULL,
+ "AMNESOMRAD" character varying(64) NOT NULL,
+ "NAMN" character varying(127) NOT NULL,
+ "BESKRIVNIN" character varying(254) NOT NULL,
+ "LAGRUM" character varying(64) NOT NULL,
+ "BESLUTSDAT" date NOT NULL,
+ "ORGINALID" character varying(16) NOT NULL,
+ "RIKSID" integer NOT NULL,
+ wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
+);
+
+
+ALTER TABLE postgis."nvk:riksintresse_naturvard" OWNER TO webmap_import;
+
+--
+-- Name: TABLE "nvk:riksintresse_naturvard"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON TABLE postgis."nvk:riksintresse_naturvard" IS 'Riksintresse naturvård';
+
+
+--
+-- Name: nvk:riksintresse_naturvard_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE SEQUENCE postgis."nvk:riksintresse_naturvard_ogc_fid_seq"
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
+
+
+ALTER SEQUENCE postgis."nvk:riksintresse_naturvard_ogc_fid_seq" OWNER TO webmap_import;
+
+--
+-- Name: nvk:riksintresse_naturvard_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+--
+
+ALTER SEQUENCE postgis."nvk:riksintresse_naturvard_ogc_fid_seq" OWNED BY postgis."nvk:riksintresse_naturvard".ogc_fid;
+
+
+--
+-- Name: nvk:skyddsvard_statlig_skog; Type: TABLE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE TABLE postgis."nvk:skyddsvard_statlig_skog" (
+ ogc_fid bigint NOT NULL,
+ "ID" integer NOT NULL,
+ "NAMN" character varying(62) NOT NULL,
+ "AR" smallint NOT NULL,
+ "NATURGEOGR" character varying(62),
+ "OBJEKTKATE" character varying(12),
+ "MARKAGARE" character varying(254),
+ "VARDEKARNA" double precision NOT NULL,
+ "UTV_MARK" double precision NOT NULL,
+ "TOTAL_AREA" double precision NOT NULL,
+ "LAND" double precision NOT NULL,
+ "VATTEN" double precision NOT NULL,
+ "PROD_SKOG" double precision NOT NULL,
+ "SKOG_O_FJG" double precision NOT NULL,
+ "SKOG_N_FJG" double precision NOT NULL,
+ "SKYDDSZON" double precision NOT NULL,
+ "ARRO_MARK" double precision NOT NULL,
+ "KRITERIER" character varying(254) NOT NULL,
+ "BESKRIVN" character varying(254) NOT NULL,
+ "LST_BEDOMN" character varying(254) NOT NULL,
+ "KALLOR" character varying(254),
+ wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
+);
+
+
+ALTER TABLE postgis."nvk:skyddsvard_statlig_skog" OWNER TO webmap_import;
+
+--
+-- Name: TABLE "nvk:skyddsvard_statlig_skog"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON TABLE postgis."nvk:skyddsvard_statlig_skog" IS 'Skyddsvärda statliga skogar';
+
+
+--
+-- Name: COLUMN "nvk:skyddsvard_statlig_skog"."AR"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvk:skyddsvard_statlig_skog"."AR" IS 'År';
+
+
+--
+-- Name: COLUMN "nvk:skyddsvard_statlig_skog"."NATURGEOGR"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvk:skyddsvard_statlig_skog"."NATURGEOGR" IS 'Naturgeografisk region';
+
+
+--
+-- Name: COLUMN "nvk:skyddsvard_statlig_skog"."OBJEKTKATE"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvk:skyddsvard_statlig_skog"."OBJEKTKATE" IS 'Objektskategori';
+
+
+--
+-- Name: COLUMN "nvk:skyddsvard_statlig_skog"."MARKAGARE"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvk:skyddsvard_statlig_skog"."MARKAGARE" IS 'Markägare';
+
+
+--
+-- Name: COLUMN "nvk:skyddsvard_statlig_skog"."VARDEKARNA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvk:skyddsvard_statlig_skog"."VARDEKARNA" IS 'Areal värdekärna (ha)';
+
+
+--
+-- Name: COLUMN "nvk:skyddsvard_statlig_skog"."UTV_MARK"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvk:skyddsvard_statlig_skog"."UTV_MARK" IS 'Areal utvecklingsmark (ha)';
+
+
+--
+-- Name: COLUMN "nvk:skyddsvard_statlig_skog"."TOTAL_AREA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvk:skyddsvard_statlig_skog"."TOTAL_AREA" IS 'Totalareal (ha)';
+
+
+--
+-- Name: COLUMN "nvk:skyddsvard_statlig_skog"."LAND"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvk:skyddsvard_statlig_skog"."LAND" IS 'Areal land (ha)';
+
+
+--
+-- Name: COLUMN "nvk:skyddsvard_statlig_skog"."VATTEN"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvk:skyddsvard_statlig_skog"."VATTEN" IS 'Areal vatten (ha)';
+
+
+--
+-- Name: COLUMN "nvk:skyddsvard_statlig_skog"."PROD_SKOG"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvk:skyddsvard_statlig_skog"."PROD_SKOG" IS 'Areal produktiv skogsmark (ha)';
+
+
+--
+-- Name: COLUMN "nvk:skyddsvard_statlig_skog"."SKOG_O_FJG"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvk:skyddsvard_statlig_skog"."SKOG_O_FJG" IS 'Areal produktiv skogsmark ovanför fjällnära gräns (ha)';
+
+
+--
+-- Name: COLUMN "nvk:skyddsvard_statlig_skog"."SKOG_N_FJG"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvk:skyddsvard_statlig_skog"."SKOG_N_FJG" IS 'Areal produktiv skogsmark nedanför fjällnära gräns (ha)';
+
+
+--
+-- Name: COLUMN "nvk:skyddsvard_statlig_skog"."SKYDDSZON"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvk:skyddsvard_statlig_skog"."SKYDDSZON" IS 'Areal skyddszon (ha)';
+
--
--- Name: TABLE "nva:Skogsstyrelsen"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+-- Name: COLUMN "nvk:skyddsvard_statlig_skog"."ARRO_MARK"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-COMMENT ON TABLE postgis."nva:Skogsstyrelsen" IS 'Naturvårdsavtal (Skogsstyrelsen)';
+COMMENT ON COLUMN postgis."nvk:skyddsvard_statlig_skog"."ARRO_MARK" IS 'Areal arronderingsmark (ha)';
--
--- Name: nva:Skogsstyrelsen_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+-- Name: nvk:skyddsvard_statlig_skog_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
-CREATE SEQUENCE postgis."nva:Skogsstyrelsen_ogc_fid_seq"
+CREATE SEQUENCE postgis."nvk:skyddsvard_statlig_skog_ogc_fid_seq"
START WITH 1
INCREMENT BY 1
NO MINVALUE
@@ -1147,13 +2515,13 @@ CREATE SEQUENCE postgis."nva:Skogsstyrelsen_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nva:Skogsstyrelsen_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvk:skyddsvard_statlig_skog_ogc_fid_seq" OWNER TO webmap_import;
--
--- Name: nva:Skogsstyrelsen_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+-- Name: nvk:skyddsvard_statlig_skog_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
--
-ALTER SEQUENCE postgis."nva:Skogsstyrelsen_ogc_fid_seq" OWNED BY postgis."nva:Skogsstyrelsen".ogc_fid;
+ALTER SEQUENCE postgis."nvk:skyddsvard_statlig_skog_ogc_fid_seq" OWNED BY postgis."nvk:skyddsvard_statlig_skog".ogc_fid;
--
@@ -1179,6 +2547,13 @@ COMMENT ON TABLE postgis."nvr:Biosfarsomraden" IS 'Biosfärsområden (UNESCO)';
--
+-- Name: COLUMN "nvr:Biosfarsomraden"."SKYDDSTYP"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Biosfarsomraden"."SKYDDSTYP" IS 'Skyddstyp';
+
+
+--
-- Name: nvr:Biosfarsomraden_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -1190,7 +2565,7 @@ CREATE SEQUENCE postgis."nvr:Biosfarsomraden_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:Biosfarsomraden_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:Biosfarsomraden_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:Biosfarsomraden_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -1229,6 +2604,55 @@ COMMENT ON TABLE postgis."nvr:Biotopskydd" IS 'Biotopskydd i skogsmark (beslutad
--
+-- Name: COLUMN "nvr:Biotopskydd"."Uuid"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Biotopskydd"."Uuid" IS 'Unik identitet';
+
+
+--
+-- Name: COLUMN "nvr:Biotopskydd"."Beteckn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Biotopskydd"."Beteckn" IS 'Ärendebeteckning';
+
+
+--
+-- Name: COLUMN "nvr:Biotopskydd"."ArendeAr"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Biotopskydd"."ArendeAr" IS 'År anmälan/ansökan registrerades';
+
+
+--
+-- Name: COLUMN "nvr:Biotopskydd"."Biotyp"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Biotopskydd"."Biotyp" IS 'Biotoptyp';
+
+
+--
+-- Name: COLUMN "nvr:Biotopskydd"."Standort"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Biotopskydd"."Standort" IS 'Ståndortsindex';
+
+
+--
+-- Name: COLUMN "nvr:Biotopskydd"."Datbeslut"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Biotopskydd"."Datbeslut" IS 'Datum för beslut';
+
+
+--
+-- Name: COLUMN "nvr:Biotopskydd"."Url"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Biotopskydd"."Url" IS 'Länk till visningsformulär i Skogens Pärlor';
+
+
+--
-- Name: nvr:Biotopskydd_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -1240,7 +2664,7 @@ CREATE SEQUENCE postgis."nvr:Biotopskydd_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:Biotopskydd_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:Biotopskydd_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:Biotopskydd_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -1286,6 +2710,125 @@ COMMENT ON TABLE postgis."nvr:Djur_och_vaxtskyddsomrade" IS 'Djur- och växtskyd
--
+-- Name: COLUMN "nvr:Djur_och_vaxtskyddsomrade"."NVRID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Djur_och_vaxtskyddsomrade"."NVRID" IS 'Områdets unika ID i naturvårdsregistret';
+
+
+--
+-- Name: COLUMN "nvr:Djur_och_vaxtskyddsomrade"."NAMN"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Djur_och_vaxtskyddsomrade"."NAMN" IS 'Områdets namn';
+
+
+--
+-- Name: COLUMN "nvr:Djur_och_vaxtskyddsomrade"."SKYDDSTYP"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Djur_och_vaxtskyddsomrade"."SKYDDSTYP" IS 'Skyddstyp';
+
+
+--
+-- Name: COLUMN "nvr:Djur_och_vaxtskyddsomrade"."BESLSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Djur_och_vaxtskyddsomrade"."BESLSTATUS" IS 'Beslutsstatus';
+
+
+--
+-- Name: COLUMN "nvr:Djur_och_vaxtskyddsomrade"."URSBESLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Djur_och_vaxtskyddsomrade"."URSBESLDAT" IS 'Ursprungligt beslutsdatum';
+
+
+--
+-- Name: COLUMN "nvr:Djur_och_vaxtskyddsomrade"."IKRAFTDATF"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Djur_och_vaxtskyddsomrade"."IKRAFTDATF" IS 'Ikraftträdandedatum för föreskrifte';
+
+
+--
+-- Name: COLUMN "nvr:Djur_och_vaxtskyddsomrade"."URSGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Djur_och_vaxtskyddsomrade"."URSGALLDAT" IS 'Ursprungligt gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Djur_och_vaxtskyddsomrade"."SENGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Djur_och_vaxtskyddsomrade"."SENGALLDAT" IS 'Senaste gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Djur_och_vaxtskyddsomrade"."IUCNKAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Djur_och_vaxtskyddsomrade"."IUCNKAT" IS 'Klassificering av skyddade områden enligt internationella naturvårdsunionens';
+
+
+--
+-- Name: COLUMN "nvr:Djur_och_vaxtskyddsomrade"."FORVALTARE"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Djur_och_vaxtskyddsomrade"."FORVALTARE" IS 'Förvaltare för området';
+
+
+--
+-- Name: COLUMN "nvr:Djur_och_vaxtskyddsomrade"."LAND_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Djur_och_vaxtskyddsomrade"."LAND_HA" IS 'Areal land i hektar (våtmarker ingår i landarealen)';
+
+
+--
+-- Name: COLUMN "nvr:Djur_och_vaxtskyddsomrade"."VATTEN_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Djur_och_vaxtskyddsomrade"."VATTEN_HA" IS 'Areal vatten i hektar (både sötvatten och marint vatten ingår)';
+
+
+--
+-- Name: COLUMN "nvr:Djur_och_vaxtskyddsomrade"."SKOG_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Djur_och_vaxtskyddsomrade"."SKOG_HA" IS 'Skogsmarksareal i hektar';
+
+
+--
+-- Name: COLUMN "nvr:Djur_och_vaxtskyddsomrade"."GEOSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Djur_och_vaxtskyddsomrade"."GEOSTATUS" IS 'Hur ytter gränsen för området har mätts in';
+
+
+--
+-- Name: COLUMN "nvr:Djur_och_vaxtskyddsomrade"."DIARIENR"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Djur_och_vaxtskyddsomrade"."DIARIENR" IS 'Diarienummer i beslutande myndighets diarium';
+
+
+--
+-- Name: COLUMN "nvr:Djur_och_vaxtskyddsomrade"."LAGRUM"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Djur_och_vaxtskyddsomrade"."LAGRUM" IS 'Lagrum som använts som grund för beslutet';
+
+
+--
+-- Name: COLUMN "nvr:Djur_och_vaxtskyddsomrade"."BESLMYND"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Djur_och_vaxtskyddsomrade"."BESLMYND" IS 'Beslutsmyndighet';
+
+
+--
-- Name: nvr:Djur_och_vaxtskyddsomrade_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -1297,7 +2840,7 @@ CREATE SEQUENCE postgis."nvr:Djur_och_vaxtskyddsomrade_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:Djur_och_vaxtskyddsomrade_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:Djur_och_vaxtskyddsomrade_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:Djur_och_vaxtskyddsomrade_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -1339,7 +2882,7 @@ CREATE SEQUENCE postgis."nvr:HELCOM_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:HELCOM_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:HELCOM_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:HELCOM_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -1385,6 +2928,125 @@ COMMENT ON TABLE postgis."nvr:Interimistiskt_forbud" IS 'Interimistiska förbud'
--
+-- Name: COLUMN "nvr:Interimistiskt_forbud"."NVRID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Interimistiskt_forbud"."NVRID" IS 'Områdets unika ID i naturvårdsregistret';
+
+
+--
+-- Name: COLUMN "nvr:Interimistiskt_forbud"."NAMN"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Interimistiskt_forbud"."NAMN" IS 'Områdets namn';
+
+
+--
+-- Name: COLUMN "nvr:Interimistiskt_forbud"."SKYDDSTYP"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Interimistiskt_forbud"."SKYDDSTYP" IS 'Skyddstyp';
+
+
+--
+-- Name: COLUMN "nvr:Interimistiskt_forbud"."BESLSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Interimistiskt_forbud"."BESLSTATUS" IS 'Beslutsstatus';
+
+
+--
+-- Name: COLUMN "nvr:Interimistiskt_forbud"."URSBESLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Interimistiskt_forbud"."URSBESLDAT" IS 'Ursprungligt beslutsdatum';
+
+
+--
+-- Name: COLUMN "nvr:Interimistiskt_forbud"."IKRAFTDATF"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Interimistiskt_forbud"."IKRAFTDATF" IS 'Ikraftträdandedatum för föreskrifte';
+
+
+--
+-- Name: COLUMN "nvr:Interimistiskt_forbud"."URSGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Interimistiskt_forbud"."URSGALLDAT" IS 'Ursprungligt gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Interimistiskt_forbud"."SENGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Interimistiskt_forbud"."SENGALLDAT" IS 'Senaste gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Interimistiskt_forbud"."IUCNKAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Interimistiskt_forbud"."IUCNKAT" IS 'Klassificering av skyddade områden enligt internationella naturvårdsunionens';
+
+
+--
+-- Name: COLUMN "nvr:Interimistiskt_forbud"."FORVALTARE"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Interimistiskt_forbud"."FORVALTARE" IS 'Förvaltare för området';
+
+
+--
+-- Name: COLUMN "nvr:Interimistiskt_forbud"."LAND_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Interimistiskt_forbud"."LAND_HA" IS 'Areal land i hektar (våtmarker ingår i landarealen)';
+
+
+--
+-- Name: COLUMN "nvr:Interimistiskt_forbud"."VATTEN_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Interimistiskt_forbud"."VATTEN_HA" IS 'Areal vatten i hektar (både sötvatten och marint vatten ingår)';
+
+
+--
+-- Name: COLUMN "nvr:Interimistiskt_forbud"."SKOG_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Interimistiskt_forbud"."SKOG_HA" IS 'Skogsmarksareal i hektar';
+
+
+--
+-- Name: COLUMN "nvr:Interimistiskt_forbud"."GEOSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Interimistiskt_forbud"."GEOSTATUS" IS 'Hur ytter gränsen för området har mätts in';
+
+
+--
+-- Name: COLUMN "nvr:Interimistiskt_forbud"."DIARIENR"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Interimistiskt_forbud"."DIARIENR" IS 'Diarienummer i beslutande myndighets diarium';
+
+
+--
+-- Name: COLUMN "nvr:Interimistiskt_forbud"."LAGRUM"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Interimistiskt_forbud"."LAGRUM" IS 'Lagrum som använts som grund för beslutet';
+
+
+--
+-- Name: COLUMN "nvr:Interimistiskt_forbud"."BESLMYND"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Interimistiskt_forbud"."BESLMYND" IS 'Beslutsmyndighet';
+
+
+--
-- Name: nvr:Interimistiskt_forbud_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -1396,7 +3058,7 @@ CREATE SEQUENCE postgis."nvr:Interimistiskt_forbud_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:Interimistiskt_forbud_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:Interimistiskt_forbud_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:Interimistiskt_forbud_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -1442,6 +3104,125 @@ COMMENT ON TABLE postgis."nvr:Kultureservat" IS 'Kulturreservat';
--
+-- Name: COLUMN "nvr:Kultureservat"."NVRID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Kultureservat"."NVRID" IS 'Områdets unika ID i naturvårdsregistret';
+
+
+--
+-- Name: COLUMN "nvr:Kultureservat"."NAMN"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Kultureservat"."NAMN" IS 'Områdets namn';
+
+
+--
+-- Name: COLUMN "nvr:Kultureservat"."SKYDDSTYP"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Kultureservat"."SKYDDSTYP" IS 'Skyddstyp';
+
+
+--
+-- Name: COLUMN "nvr:Kultureservat"."BESLSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Kultureservat"."BESLSTATUS" IS 'Beslutsstatus';
+
+
+--
+-- Name: COLUMN "nvr:Kultureservat"."URSBESLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Kultureservat"."URSBESLDAT" IS 'Ursprungligt beslutsdatum';
+
+
+--
+-- Name: COLUMN "nvr:Kultureservat"."IKRAFTDATF"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Kultureservat"."IKRAFTDATF" IS 'Ikraftträdandedatum för föreskrifte';
+
+
+--
+-- Name: COLUMN "nvr:Kultureservat"."URSGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Kultureservat"."URSGALLDAT" IS 'Ursprungligt gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Kultureservat"."SENGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Kultureservat"."SENGALLDAT" IS 'Senaste gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Kultureservat"."IUCNKAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Kultureservat"."IUCNKAT" IS 'Klassificering av skyddade områden enligt internationella naturvårdsunionens';
+
+
+--
+-- Name: COLUMN "nvr:Kultureservat"."FORVALTARE"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Kultureservat"."FORVALTARE" IS 'Förvaltare för området';
+
+
+--
+-- Name: COLUMN "nvr:Kultureservat"."LAND_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Kultureservat"."LAND_HA" IS 'Areal land i hektar (våtmarker ingår i landarealen)';
+
+
+--
+-- Name: COLUMN "nvr:Kultureservat"."VATTEN_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Kultureservat"."VATTEN_HA" IS 'Areal vatten i hektar (både sötvatten och marint vatten ingår)';
+
+
+--
+-- Name: COLUMN "nvr:Kultureservat"."SKOG_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Kultureservat"."SKOG_HA" IS 'Skogsmarksareal i hektar';
+
+
+--
+-- Name: COLUMN "nvr:Kultureservat"."GEOSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Kultureservat"."GEOSTATUS" IS 'Hur ytter gränsen för området har mätts in';
+
+
+--
+-- Name: COLUMN "nvr:Kultureservat"."DIARIENR"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Kultureservat"."DIARIENR" IS 'Diarienummer i beslutande myndighets diarium';
+
+
+--
+-- Name: COLUMN "nvr:Kultureservat"."LAGRUM"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Kultureservat"."LAGRUM" IS 'Lagrum som använts som grund för beslutet';
+
+
+--
+-- Name: COLUMN "nvr:Kultureservat"."BESLMYND"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Kultureservat"."BESLMYND" IS 'Beslutsmyndighet';
+
+
+--
-- Name: nvr:Kultureservat_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -1453,7 +3234,7 @@ CREATE SEQUENCE postgis."nvr:Kultureservat_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:Kultureservat_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:Kultureservat_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:Kultureservat_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -1499,6 +3280,125 @@ COMMENT ON TABLE postgis."nvr:Landskapsbildsskyddsomrade" IS 'Landskapsbildsskyd
--
+-- Name: COLUMN "nvr:Landskapsbildsskyddsomrade"."NVRID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Landskapsbildsskyddsomrade"."NVRID" IS 'Områdets unika ID i naturvårdsregistret';
+
+
+--
+-- Name: COLUMN "nvr:Landskapsbildsskyddsomrade"."NAMN"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Landskapsbildsskyddsomrade"."NAMN" IS 'Områdets namn';
+
+
+--
+-- Name: COLUMN "nvr:Landskapsbildsskyddsomrade"."SKYDDSTYP"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Landskapsbildsskyddsomrade"."SKYDDSTYP" IS 'Skyddstyp';
+
+
+--
+-- Name: COLUMN "nvr:Landskapsbildsskyddsomrade"."BESLSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Landskapsbildsskyddsomrade"."BESLSTATUS" IS 'Beslutsstatus';
+
+
+--
+-- Name: COLUMN "nvr:Landskapsbildsskyddsomrade"."URSBESLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Landskapsbildsskyddsomrade"."URSBESLDAT" IS 'Ursprungligt beslutsdatum';
+
+
+--
+-- Name: COLUMN "nvr:Landskapsbildsskyddsomrade"."IKRAFTDATF"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Landskapsbildsskyddsomrade"."IKRAFTDATF" IS 'Ikraftträdandedatum för föreskrifte';
+
+
+--
+-- Name: COLUMN "nvr:Landskapsbildsskyddsomrade"."URSGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Landskapsbildsskyddsomrade"."URSGALLDAT" IS 'Ursprungligt gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Landskapsbildsskyddsomrade"."SENGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Landskapsbildsskyddsomrade"."SENGALLDAT" IS 'Senaste gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Landskapsbildsskyddsomrade"."IUCNKAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Landskapsbildsskyddsomrade"."IUCNKAT" IS 'Klassificering av skyddade områden enligt internationella naturvårdsunionens';
+
+
+--
+-- Name: COLUMN "nvr:Landskapsbildsskyddsomrade"."FORVALTARE"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Landskapsbildsskyddsomrade"."FORVALTARE" IS 'Förvaltare för området';
+
+
+--
+-- Name: COLUMN "nvr:Landskapsbildsskyddsomrade"."LAND_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Landskapsbildsskyddsomrade"."LAND_HA" IS 'Areal land i hektar (våtmarker ingår i landarealen)';
+
+
+--
+-- Name: COLUMN "nvr:Landskapsbildsskyddsomrade"."VATTEN_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Landskapsbildsskyddsomrade"."VATTEN_HA" IS 'Areal vatten i hektar (både sötvatten och marint vatten ingår)';
+
+
+--
+-- Name: COLUMN "nvr:Landskapsbildsskyddsomrade"."SKOG_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Landskapsbildsskyddsomrade"."SKOG_HA" IS 'Skogsmarksareal i hektar';
+
+
+--
+-- Name: COLUMN "nvr:Landskapsbildsskyddsomrade"."GEOSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Landskapsbildsskyddsomrade"."GEOSTATUS" IS 'Hur ytter gränsen för området har mätts in';
+
+
+--
+-- Name: COLUMN "nvr:Landskapsbildsskyddsomrade"."DIARIENR"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Landskapsbildsskyddsomrade"."DIARIENR" IS 'Diarienummer i beslutande myndighets diarium';
+
+
+--
+-- Name: COLUMN "nvr:Landskapsbildsskyddsomrade"."LAGRUM"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Landskapsbildsskyddsomrade"."LAGRUM" IS 'Lagrum som använts som grund för beslutet';
+
+
+--
+-- Name: COLUMN "nvr:Landskapsbildsskyddsomrade"."BESLMYND"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Landskapsbildsskyddsomrade"."BESLMYND" IS 'Beslutsmyndighet';
+
+
+--
-- Name: nvr:Landskapsbildsskyddsomrade_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -1510,7 +3410,7 @@ CREATE SEQUENCE postgis."nvr:Landskapsbildsskyddsomrade_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:Landskapsbildsskyddsomrade_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:Landskapsbildsskyddsomrade_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:Landskapsbildsskyddsomrade_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -1556,6 +3456,125 @@ COMMENT ON TABLE postgis."nvr:Nationalpark" IS 'Nationalparker';
--
+-- Name: COLUMN "nvr:Nationalpark"."NVRID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Nationalpark"."NVRID" IS 'Områdets unika ID i naturvårdsregistret';
+
+
+--
+-- Name: COLUMN "nvr:Nationalpark"."NAMN"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Nationalpark"."NAMN" IS 'Områdets namn';
+
+
+--
+-- Name: COLUMN "nvr:Nationalpark"."SKYDDSTYP"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Nationalpark"."SKYDDSTYP" IS 'Skyddstyp';
+
+
+--
+-- Name: COLUMN "nvr:Nationalpark"."BESLSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Nationalpark"."BESLSTATUS" IS 'Beslutsstatus';
+
+
+--
+-- Name: COLUMN "nvr:Nationalpark"."URSBESLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Nationalpark"."URSBESLDAT" IS 'Ursprungligt beslutsdatum';
+
+
+--
+-- Name: COLUMN "nvr:Nationalpark"."IKRAFTDATF"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Nationalpark"."IKRAFTDATF" IS 'Ikraftträdandedatum för föreskrifte';
+
+
+--
+-- Name: COLUMN "nvr:Nationalpark"."URSGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Nationalpark"."URSGALLDAT" IS 'Ursprungligt gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Nationalpark"."SENGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Nationalpark"."SENGALLDAT" IS 'Senaste gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Nationalpark"."IUCNKAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Nationalpark"."IUCNKAT" IS 'Klassificering av skyddade områden enligt internationella naturvårdsunionens';
+
+
+--
+-- Name: COLUMN "nvr:Nationalpark"."FORVALTARE"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Nationalpark"."FORVALTARE" IS 'Förvaltare för området';
+
+
+--
+-- Name: COLUMN "nvr:Nationalpark"."LAND_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Nationalpark"."LAND_HA" IS 'Areal land i hektar (våtmarker ingår i landarealen)';
+
+
+--
+-- Name: COLUMN "nvr:Nationalpark"."VATTEN_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Nationalpark"."VATTEN_HA" IS 'Areal vatten i hektar (både sötvatten och marint vatten ingår)';
+
+
+--
+-- Name: COLUMN "nvr:Nationalpark"."SKOG_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Nationalpark"."SKOG_HA" IS 'Skogsmarksareal i hektar';
+
+
+--
+-- Name: COLUMN "nvr:Nationalpark"."GEOSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Nationalpark"."GEOSTATUS" IS 'Hur ytter gränsen för området har mätts in';
+
+
+--
+-- Name: COLUMN "nvr:Nationalpark"."DIARIENR"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Nationalpark"."DIARIENR" IS 'Diarienummer i beslutande myndighets diarium';
+
+
+--
+-- Name: COLUMN "nvr:Nationalpark"."LAGRUM"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Nationalpark"."LAGRUM" IS 'Lagrum som använts som grund för beslutet';
+
+
+--
+-- Name: COLUMN "nvr:Nationalpark"."BESLMYND"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Nationalpark"."BESLMYND" IS 'Beslutsmyndighet';
+
+
+--
-- Name: nvr:Nationalpark_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -1567,7 +3586,7 @@ CREATE SEQUENCE postgis."nvr:Nationalpark_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:Nationalpark_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:Nationalpark_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:Nationalpark_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -1610,6 +3629,104 @@ COMMENT ON TABLE postgis."nvr:Naturminne_punkt" IS 'Naturminne, punkt';
--
+-- Name: COLUMN "nvr:Naturminne_punkt"."NVRID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_punkt"."NVRID" IS 'Områdets unika ID i naturvårdsregistret';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_punkt"."NAMN"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_punkt"."NAMN" IS 'Områdets namn';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_punkt"."SKYDDSTYP"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_punkt"."SKYDDSTYP" IS 'Skyddstyp';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_punkt"."BESLSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_punkt"."BESLSTATUS" IS 'Beslutsstatus';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_punkt"."URSBESLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_punkt"."URSBESLDAT" IS 'Ursprungligt beslutsdatum';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_punkt"."IKRAFTDATF"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_punkt"."IKRAFTDATF" IS 'Ikraftträdandedatum för föreskrifte';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_punkt"."URSGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_punkt"."URSGALLDAT" IS 'Ursprungligt gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_punkt"."SENGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_punkt"."SENGALLDAT" IS 'Senaste gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_punkt"."IUCNKAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_punkt"."IUCNKAT" IS 'Klassificering av skyddade områden enligt internationella naturvårdsunionens';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_punkt"."FORVALTARE"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_punkt"."FORVALTARE" IS 'Förvaltare för området';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_punkt"."GEOSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_punkt"."GEOSTATUS" IS 'Hur ytter gränsen för området har mätts in';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_punkt"."DIARIENR"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_punkt"."DIARIENR" IS 'Diarienummer i beslutande myndighets diarium';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_punkt"."LAGRUM"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_punkt"."LAGRUM" IS 'Lagrum som använts som grund för beslutet';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_punkt"."BESLMYND"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_punkt"."BESLMYND" IS 'Beslutsmyndighet';
+
+
+--
-- Name: nvr:Naturminne_punkt_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -1621,7 +3738,7 @@ CREATE SEQUENCE postgis."nvr:Naturminne_punkt_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:Naturminne_punkt_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:Naturminne_punkt_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:Naturminne_punkt_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -1667,6 +3784,125 @@ COMMENT ON TABLE postgis."nvr:Naturminne_yta" IS 'Naturminne, yta';
--
+-- Name: COLUMN "nvr:Naturminne_yta"."NVRID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_yta"."NVRID" IS 'Områdets unika ID i naturvårdsregistret';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_yta"."NAMN"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_yta"."NAMN" IS 'Områdets namn';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_yta"."SKYDDSTYP"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_yta"."SKYDDSTYP" IS 'Skyddstyp';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_yta"."BESLSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_yta"."BESLSTATUS" IS 'Beslutsstatus';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_yta"."URSBESLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_yta"."URSBESLDAT" IS 'Ursprungligt beslutsdatum';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_yta"."IKRAFTDATF"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_yta"."IKRAFTDATF" IS 'Ikraftträdandedatum för föreskrifte';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_yta"."URSGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_yta"."URSGALLDAT" IS 'Ursprungligt gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_yta"."SENGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_yta"."SENGALLDAT" IS 'Senaste gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_yta"."IUCNKAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_yta"."IUCNKAT" IS 'Klassificering av skyddade områden enligt internationella naturvårdsunionens';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_yta"."FORVALTARE"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_yta"."FORVALTARE" IS 'Förvaltare för området';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_yta"."LAND_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_yta"."LAND_HA" IS 'Areal land i hektar (våtmarker ingår i landarealen)';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_yta"."VATTEN_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_yta"."VATTEN_HA" IS 'Areal vatten i hektar (både sötvatten och marint vatten ingår)';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_yta"."SKOG_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_yta"."SKOG_HA" IS 'Skogsmarksareal i hektar';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_yta"."GEOSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_yta"."GEOSTATUS" IS 'Hur ytter gränsen för området har mätts in';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_yta"."DIARIENR"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_yta"."DIARIENR" IS 'Diarienummer i beslutande myndighets diarium';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_yta"."LAGRUM"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_yta"."LAGRUM" IS 'Lagrum som använts som grund för beslutet';
+
+
+--
+-- Name: COLUMN "nvr:Naturminne_yta"."BESLMYND"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturminne_yta"."BESLMYND" IS 'Beslutsmyndighet';
+
+
+--
-- Name: nvr:Naturminne_yta_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -1678,7 +3914,7 @@ CREATE SEQUENCE postgis."nvr:Naturminne_yta_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:Naturminne_yta_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:Naturminne_yta_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:Naturminne_yta_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -1724,6 +3960,125 @@ COMMENT ON TABLE postgis."nvr:Naturreservat" IS 'Naturreservat';
--
+-- Name: COLUMN "nvr:Naturreservat"."NVRID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturreservat"."NVRID" IS 'Områdets unika ID i naturvårdsregistret';
+
+
+--
+-- Name: COLUMN "nvr:Naturreservat"."NAMN"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturreservat"."NAMN" IS 'Områdets namn';
+
+
+--
+-- Name: COLUMN "nvr:Naturreservat"."SKYDDSTYP"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturreservat"."SKYDDSTYP" IS 'Skyddstyp';
+
+
+--
+-- Name: COLUMN "nvr:Naturreservat"."BESLSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturreservat"."BESLSTATUS" IS 'Beslutsstatus';
+
+
+--
+-- Name: COLUMN "nvr:Naturreservat"."URSBESLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturreservat"."URSBESLDAT" IS 'Ursprungligt beslutsdatum';
+
+
+--
+-- Name: COLUMN "nvr:Naturreservat"."IKRAFTDATF"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturreservat"."IKRAFTDATF" IS 'Ikraftträdandedatum för föreskrifte';
+
+
+--
+-- Name: COLUMN "nvr:Naturreservat"."URSGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturreservat"."URSGALLDAT" IS 'Ursprungligt gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Naturreservat"."SENGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturreservat"."SENGALLDAT" IS 'Senaste gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Naturreservat"."IUCNKAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturreservat"."IUCNKAT" IS 'Klassificering av skyddade områden enligt internationella naturvårdsunionens';
+
+
+--
+-- Name: COLUMN "nvr:Naturreservat"."FORVALTARE"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturreservat"."FORVALTARE" IS 'Förvaltare för området';
+
+
+--
+-- Name: COLUMN "nvr:Naturreservat"."LAND_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturreservat"."LAND_HA" IS 'Areal land i hektar (våtmarker ingår i landarealen)';
+
+
+--
+-- Name: COLUMN "nvr:Naturreservat"."VATTEN_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturreservat"."VATTEN_HA" IS 'Areal vatten i hektar (både sötvatten och marint vatten ingår)';
+
+
+--
+-- Name: COLUMN "nvr:Naturreservat"."SKOG_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturreservat"."SKOG_HA" IS 'Skogsmarksareal i hektar';
+
+
+--
+-- Name: COLUMN "nvr:Naturreservat"."GEOSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturreservat"."GEOSTATUS" IS 'Hur ytter gränsen för området har mätts in';
+
+
+--
+-- Name: COLUMN "nvr:Naturreservat"."DIARIENR"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturreservat"."DIARIENR" IS 'Diarienummer i beslutande myndighets diarium';
+
+
+--
+-- Name: COLUMN "nvr:Naturreservat"."LAGRUM"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturreservat"."LAGRUM" IS 'Lagrum som använts som grund för beslutet';
+
+
+--
+-- Name: COLUMN "nvr:Naturreservat"."BESLMYND"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturreservat"."BESLMYND" IS 'Beslutsmyndighet';
+
+
+--
-- Name: nvr:Naturreservat_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -1735,7 +4090,7 @@ CREATE SEQUENCE postgis."nvr:Naturreservat_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:Naturreservat_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:Naturreservat_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:Naturreservat_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -1781,6 +4136,125 @@ COMMENT ON TABLE postgis."nvr:Naturvardsomrade" IS 'Naturvårdsområden';
--
+-- Name: COLUMN "nvr:Naturvardsomrade"."NVRID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturvardsomrade"."NVRID" IS 'Områdets unika ID i naturvårdsregistret';
+
+
+--
+-- Name: COLUMN "nvr:Naturvardsomrade"."NAMN"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturvardsomrade"."NAMN" IS 'Områdets namn';
+
+
+--
+-- Name: COLUMN "nvr:Naturvardsomrade"."SKYDDSTYP"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturvardsomrade"."SKYDDSTYP" IS 'Skyddstyp';
+
+
+--
+-- Name: COLUMN "nvr:Naturvardsomrade"."BESLSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturvardsomrade"."BESLSTATUS" IS 'Beslutsstatus';
+
+
+--
+-- Name: COLUMN "nvr:Naturvardsomrade"."URSBESLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturvardsomrade"."URSBESLDAT" IS 'Ursprungligt beslutsdatum';
+
+
+--
+-- Name: COLUMN "nvr:Naturvardsomrade"."IKRAFTDATF"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturvardsomrade"."IKRAFTDATF" IS 'Ikraftträdandedatum för föreskrifte';
+
+
+--
+-- Name: COLUMN "nvr:Naturvardsomrade"."URSGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturvardsomrade"."URSGALLDAT" IS 'Ursprungligt gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Naturvardsomrade"."SENGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturvardsomrade"."SENGALLDAT" IS 'Senaste gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Naturvardsomrade"."IUCNKAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturvardsomrade"."IUCNKAT" IS 'Klassificering av skyddade områden enligt internationella naturvårdsunionens';
+
+
+--
+-- Name: COLUMN "nvr:Naturvardsomrade"."FORVALTARE"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturvardsomrade"."FORVALTARE" IS 'Förvaltare för området';
+
+
+--
+-- Name: COLUMN "nvr:Naturvardsomrade"."LAND_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturvardsomrade"."LAND_HA" IS 'Areal land i hektar (våtmarker ingår i landarealen)';
+
+
+--
+-- Name: COLUMN "nvr:Naturvardsomrade"."VATTEN_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturvardsomrade"."VATTEN_HA" IS 'Areal vatten i hektar (både sötvatten och marint vatten ingår)';
+
+
+--
+-- Name: COLUMN "nvr:Naturvardsomrade"."SKOG_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturvardsomrade"."SKOG_HA" IS 'Skogsmarksareal i hektar';
+
+
+--
+-- Name: COLUMN "nvr:Naturvardsomrade"."GEOSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturvardsomrade"."GEOSTATUS" IS 'Hur ytter gränsen för området har mätts in';
+
+
+--
+-- Name: COLUMN "nvr:Naturvardsomrade"."DIARIENR"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturvardsomrade"."DIARIENR" IS 'Diarienummer i beslutande myndighets diarium';
+
+
+--
+-- Name: COLUMN "nvr:Naturvardsomrade"."LAGRUM"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturvardsomrade"."LAGRUM" IS 'Lagrum som använts som grund för beslutet';
+
+
+--
+-- Name: COLUMN "nvr:Naturvardsomrade"."BESLMYND"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Naturvardsomrade"."BESLMYND" IS 'Beslutsmyndighet';
+
+
+--
-- Name: nvr:Naturvardsomrade_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -1792,7 +4266,7 @@ CREATE SEQUENCE postgis."nvr:Naturvardsomrade_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:Naturvardsomrade_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:Naturvardsomrade_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:Naturvardsomrade_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -1837,7 +4311,7 @@ CREATE SEQUENCE postgis."nvr:OSPAR_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:OSPAR_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:OSPAR_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:OSPAR_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -1883,6 +4357,125 @@ COMMENT ON TABLE postgis."nvr:Ovrigt_biotopskyddsomrade" IS 'Biotopskydd utanfö
--
+-- Name: COLUMN "nvr:Ovrigt_biotopskyddsomrade"."NVRID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ovrigt_biotopskyddsomrade"."NVRID" IS 'Områdets unika ID i naturvårdsregistret';
+
+
+--
+-- Name: COLUMN "nvr:Ovrigt_biotopskyddsomrade"."NAMN"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ovrigt_biotopskyddsomrade"."NAMN" IS 'Områdets namn';
+
+
+--
+-- Name: COLUMN "nvr:Ovrigt_biotopskyddsomrade"."SKYDDSTYP"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ovrigt_biotopskyddsomrade"."SKYDDSTYP" IS 'Skyddstyp';
+
+
+--
+-- Name: COLUMN "nvr:Ovrigt_biotopskyddsomrade"."BESLSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ovrigt_biotopskyddsomrade"."BESLSTATUS" IS 'Beslutsstatus';
+
+
+--
+-- Name: COLUMN "nvr:Ovrigt_biotopskyddsomrade"."URSBESLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ovrigt_biotopskyddsomrade"."URSBESLDAT" IS 'Ursprungligt beslutsdatum';
+
+
+--
+-- Name: COLUMN "nvr:Ovrigt_biotopskyddsomrade"."IKRAFTDATF"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ovrigt_biotopskyddsomrade"."IKRAFTDATF" IS 'Ikraftträdandedatum för föreskrifte';
+
+
+--
+-- Name: COLUMN "nvr:Ovrigt_biotopskyddsomrade"."URSGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ovrigt_biotopskyddsomrade"."URSGALLDAT" IS 'Ursprungligt gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Ovrigt_biotopskyddsomrade"."SENGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ovrigt_biotopskyddsomrade"."SENGALLDAT" IS 'Senaste gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Ovrigt_biotopskyddsomrade"."IUCNKAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ovrigt_biotopskyddsomrade"."IUCNKAT" IS 'Klassificering av skyddade områden enligt internationella naturvårdsunionens';
+
+
+--
+-- Name: COLUMN "nvr:Ovrigt_biotopskyddsomrade"."FORVALTARE"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ovrigt_biotopskyddsomrade"."FORVALTARE" IS 'Förvaltare för området';
+
+
+--
+-- Name: COLUMN "nvr:Ovrigt_biotopskyddsomrade"."LAND_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ovrigt_biotopskyddsomrade"."LAND_HA" IS 'Areal land i hektar (våtmarker ingår i landarealen)';
+
+
+--
+-- Name: COLUMN "nvr:Ovrigt_biotopskyddsomrade"."VATTEN_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ovrigt_biotopskyddsomrade"."VATTEN_HA" IS 'Areal vatten i hektar (både sötvatten och marint vatten ingår)';
+
+
+--
+-- Name: COLUMN "nvr:Ovrigt_biotopskyddsomrade"."SKOG_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ovrigt_biotopskyddsomrade"."SKOG_HA" IS 'Skogsmarksareal i hektar';
+
+
+--
+-- Name: COLUMN "nvr:Ovrigt_biotopskyddsomrade"."GEOSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ovrigt_biotopskyddsomrade"."GEOSTATUS" IS 'Hur ytter gränsen för området har mätts in';
+
+
+--
+-- Name: COLUMN "nvr:Ovrigt_biotopskyddsomrade"."DIARIENR"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ovrigt_biotopskyddsomrade"."DIARIENR" IS 'Diarienummer i beslutande myndighets diarium';
+
+
+--
+-- Name: COLUMN "nvr:Ovrigt_biotopskyddsomrade"."LAGRUM"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ovrigt_biotopskyddsomrade"."LAGRUM" IS 'Lagrum som använts som grund för beslutet';
+
+
+--
+-- Name: COLUMN "nvr:Ovrigt_biotopskyddsomrade"."BESLMYND"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ovrigt_biotopskyddsomrade"."BESLMYND" IS 'Beslutsmyndighet';
+
+
+--
-- Name: nvr:Ovrigt_biotopskyddsomrade_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -1894,7 +4487,7 @@ CREATE SEQUENCE postgis."nvr:Ovrigt_biotopskyddsomrade_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:Ovrigt_biotopskyddsomrade_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:Ovrigt_biotopskyddsomrade_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:Ovrigt_biotopskyddsomrade_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -1934,6 +4527,34 @@ COMMENT ON TABLE postgis."nvr:Ramsar" IS 'Ramsar-områden (Våtmarkskonventionen
--
+-- Name: COLUMN "nvr:Ramsar"."SKYDDSTYP"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ramsar"."SKYDDSTYP" IS 'Skyddstyp';
+
+
+--
+-- Name: COLUMN "nvr:Ramsar"."LAND_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ramsar"."LAND_HA" IS 'Areal land i hektar (våtmarker ingår i landarealen)';
+
+
+--
+-- Name: COLUMN "nvr:Ramsar"."VATTEN_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ramsar"."VATTEN_HA" IS 'Areal vatten i hektar (både sötvatten och marint vatten ingår)';
+
+
+--
+-- Name: COLUMN "nvr:Ramsar"."SKOG_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Ramsar"."SKOG_HA" IS 'Skogsmarksareal i hektar';
+
+
+--
-- Name: nvr:Ramsar_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -1945,7 +4566,7 @@ CREATE SEQUENCE postgis."nvr:Ramsar_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:Ramsar_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:Ramsar_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:Ramsar_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -1987,6 +4608,13 @@ COMMENT ON TABLE postgis."nvr:SCI_Rikstackande" IS 'Habitatdirektivet (SCI, dire
--
+-- Name: COLUMN "nvr:SCI_Rikstackande"."NAMN"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:SCI_Rikstackande"."NAMN" IS 'Områdets namn';
+
+
+--
-- Name: nvr:SCI_Rikstackande_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -1998,7 +4626,7 @@ CREATE SEQUENCE postgis."nvr:SCI_Rikstackande_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:SCI_Rikstackande_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:SCI_Rikstackande_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:SCI_Rikstackande_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -2040,6 +4668,13 @@ COMMENT ON TABLE postgis."nvr:SPA_Rikstackande" IS 'Fågeldirektivet (SPA, direk
--
+-- Name: COLUMN "nvr:SPA_Rikstackande"."NAMN"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:SPA_Rikstackande"."NAMN" IS 'Områdets namn';
+
+
+--
-- Name: nvr:SPA_Rikstackande_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -2051,7 +4686,7 @@ CREATE SEQUENCE postgis."nvr:SPA_Rikstackande_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:SPA_Rikstackande_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:SPA_Rikstackande_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:SPA_Rikstackande_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -2089,6 +4724,20 @@ COMMENT ON TABLE postgis."nvr:Tilltradesforbud" IS 'Områden med föreskrifter s
--
+-- Name: COLUMN "nvr:Tilltradesforbud"."NVRID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Tilltradesforbud"."NVRID" IS 'Områdets unika ID i naturvårdsregistret';
+
+
+--
+-- Name: COLUMN "nvr:Tilltradesforbud"."BESLSTAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Tilltradesforbud"."BESLSTAT" IS 'Beslutsstatus';
+
+
+--
-- Name: nvr:Tilltradesforbud_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -2100,7 +4749,7 @@ CREATE SEQUENCE postgis."nvr:Tilltradesforbud_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:Tilltradesforbud_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:Tilltradesforbud_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:Tilltradesforbud_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -2141,7 +4790,7 @@ CREATE SEQUENCE postgis."nvr:Varldsarv_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:Varldsarv_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:Varldsarv_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:Varldsarv_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -2189,6 +4838,139 @@ COMMENT ON TABLE postgis."nvr:Vattenskyddsomrade" IS 'Vattenskyddsområden';
--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."NVRID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."NVRID" IS 'Områdets unika ID i naturvårdsregistret';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."NAMN"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."NAMN" IS 'Områdets namn';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."SKYDDSTYP"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."SKYDDSTYP" IS 'Skyddstyp';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."BESLSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."BESLSTATUS" IS 'Beslutsstatus';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."URSBESLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."URSBESLDAT" IS 'Ursprungligt beslutsdatum';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."IKRAFTDATF"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."IKRAFTDATF" IS 'Ikraftträdandedatum för föreskrifte';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."URSGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."URSGALLDAT" IS 'Ursprungligt gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."SENGALLDAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."SENGALLDAT" IS 'Senaste gällandedatum';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."TILLSYNSMH"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."TILLSYNSMH" IS 'Tillsynsmyndighet';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."PROVNMHDIS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."PROVNMHDIS" IS 'Prövningsmyndighet för dispens';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."PROVNMHTIL"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."PROVNMHTIL" IS 'Prövningsmyndighet för tillstånd';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."IUCNKAT"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."IUCNKAT" IS 'Klassificering av skyddade områden enligt internationella naturvårdsunionens';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."LAND_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."LAND_HA" IS 'Areal land i hektar (våtmarker ingår i landarealen)';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."VATTEN_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."VATTEN_HA" IS 'Areal vatten i hektar (både sötvatten och marint vatten ingår)';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."SKOG_HA"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."SKOG_HA" IS 'Skogsmarksareal i hektar';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."GEOSTATUS"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."GEOSTATUS" IS 'Hur ytter gränsen för området har mätts in';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."DIARIENR"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."DIARIENR" IS 'Diarienummer i beslutande myndighets diarium';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."LAGRUM"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."LAGRUM" IS 'Lagrum som använts som grund för beslutet';
+
+
+--
+-- Name: COLUMN "nvr:Vattenskyddsomrade"."BESLMYND"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."nvr:Vattenskyddsomrade"."BESLMYND" IS 'Beslutsmyndighet';
+
+
+--
-- Name: nvr:Vattenskyddsomrade_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -2200,7 +4982,7 @@ CREATE SEQUENCE postgis."nvr:Vattenskyddsomrade_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."nvr:Vattenskyddsomrade_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."nvr:Vattenskyddsomrade_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: nvr:Vattenskyddsomrade_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -2210,38 +4992,37 @@ ALTER SEQUENCE postgis."nvr:Vattenskyddsomrade_ogc_fid_seq" OWNED BY postgis."nv
--
--- Name: ren:omr_riks; Type: TABLE; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:betesomrade; Type: TABLE; Schema: postgis; Owner: webmap_import
--
-CREATE TABLE postgis."ren:omr_riks" (
+CREATE TABLE postgis."sametinget:betesomrade" (
ogc_fid bigint NOT NULL,
- "LANK" character varying(254) NOT NULL,
- "LANSKOD" character varying(25) NOT NULL,
- "OMR_NR" integer,
- "ARET_RUNT" integer,
- "SAMEBY" character varying(62) NOT NULL,
- "ANSVARIG" character varying(25) NOT NULL,
+ "SAMEBY_ID" integer NOT NULL,
+ "BY_ID" integer,
+ "NAMN" character varying(62) NOT NULL,
+ "SIGNATUR" character varying(25) NOT NULL,
+ "SAMEBY_TYP" character varying(62) NOT NULL,
+ "BY_OMR" boolean NOT NULL,
+ "OVR_OMR" boolean NOT NULL,
"AKTUALITET" date NOT NULL,
- "SIGNATUR" character varying(25),
- "GlobalID" uuid NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
-ALTER TABLE postgis."ren:omr_riks" OWNER TO webmap_import;
+ALTER TABLE postgis."sametinget:betesomrade" OWNER TO webmap_import;
--
--- Name: TABLE "ren:omr_riks"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sametinget:betesomrade"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-COMMENT ON TABLE postgis."ren:omr_riks" IS 'Riksintresse Rennäringen — Kärnområde';
+COMMENT ON TABLE postgis."sametinget:betesomrade" IS 'Samebyarnas betesområden: Renbetesområden';
--
--- Name: ren:omr_riks_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:betesomrade_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
-CREATE SEQUENCE postgis."ren:omr_riks_ogc_fid_seq"
+CREATE SEQUENCE postgis."sametinget:betesomrade_ogc_fid_seq"
START WITH 1
INCREMENT BY 1
NO MINVALUE
@@ -2249,44 +5030,55 @@ CREATE SEQUENCE postgis."ren:omr_riks_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."ren:omr_riks_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."sametinget:betesomrade_ogc_fid_seq" OWNER TO webmap_import;
--
--- Name: ren:omr_riks_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:betesomrade_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
--
-ALTER SEQUENCE postgis."ren:omr_riks_ogc_fid_seq" OWNED BY postgis."ren:omr_riks".ogc_fid;
+ALTER SEQUENCE postgis."sametinget:betesomrade_ogc_fid_seq" OWNED BY postgis."sametinget:betesomrade".ogc_fid;
--
--- Name: ren:riks_ren; Type: TABLE; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:flyttled; Type: TABLE; Schema: postgis; Owner: webmap_import
--
-CREATE TABLE postgis."ren:riks_ren" (
+CREATE TABLE postgis."sametinget:flyttled" (
ogc_fid bigint NOT NULL,
- "LAGRUM" character varying(254) NOT NULL,
- "AKTUALITET" date NOT NULL,
- "SIGNATUR" character varying(25) NOT NULL,
- "LANK" character varying(254),
+ "LED_ID" integer NOT NULL,
+ "BYNR1" integer NOT NULL,
+ "BYNR2" integer NOT NULL,
+ "BYNR3" integer NOT NULL,
+ "SAMEBY1" character varying(62),
+ "SAMEBY2" character varying(62),
+ "SAMEBY3" character varying(62),
+ "KKOD" integer NOT NULL,
+ "BESKRIVNIN" character varying(62),
+ "ARSTID" character varying(62),
+ "KONV_AR" character varying(62),
+ "SIGNATUR" character varying(25),
+ "RIKSINTR" boolean NOT NULL,
+ "FAST_LED" boolean NOT NULL,
+ "AKTUALITET" character varying(10),
"GlobalID" uuid NOT NULL,
- wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
+ wkb_geometry postgis.geometry(MultiLineString,3006) NOT NULL
);
-ALTER TABLE postgis."ren:riks_ren" OWNER TO webmap_import;
+ALTER TABLE postgis."sametinget:flyttled" OWNER TO webmap_import;
--
--- Name: TABLE "ren:riks_ren"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sametinget:flyttled"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-COMMENT ON TABLE postgis."ren:riks_ren" IS 'Riksintresse Rennäringen';
+COMMENT ON TABLE postgis."sametinget:flyttled" IS 'Samebyarnas markanvändningsredovisning: Flyttled';
--
--- Name: ren:riks_ren_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:flyttled_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
-CREATE SEQUENCE postgis."ren:riks_ren_ogc_fid_seq"
+CREATE SEQUENCE postgis."sametinget:flyttled_ogc_fid_seq"
START WITH 1
INCREMENT BY 1
NO MINVALUE
@@ -2294,100 +5086,93 @@ CREATE SEQUENCE postgis."ren:riks_ren_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."ren:riks_ren_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."sametinget:flyttled_ogc_fid_seq" OWNER TO webmap_import;
--
--- Name: ren:riks_ren_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:flyttled_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
--
-ALTER SEQUENCE postgis."ren:riks_ren_ogc_fid_seq" OWNED BY postgis."ren:riks_ren".ogc_fid;
+ALTER SEQUENCE postgis."sametinget:flyttled_ogc_fid_seq" OWNED BY postgis."sametinget:flyttled".ogc_fid;
--
--- Name: ri:friluftsliv; Type: TABLE; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:riksintresse_rennaringen; Type: TABLE; Schema: postgis; Owner: webmap_import
--
-CREATE TABLE postgis."ri:friluftsliv" (
+CREATE TABLE postgis."sametinget:riksintresse_rennaringen" (
ogc_fid bigint NOT NULL,
- "SKYDD" character varying(64) NOT NULL,
- "OMRADESNR" character varying(16) NOT NULL,
- "AMNESOMR" character varying(16) NOT NULL,
- "NAMN" character varying(127) NOT NULL,
- "LANK_VARDE" character varying(127) NOT NULL,
- "BESLDATUM" date,
- "LAGRUM" character varying(64) NOT NULL,
- "ARENDENR" character varying(11) NOT NULL,
- "LANK_BESLU" character varying(127) NOT NULL,
- "AKTIVITET" character varying(127),
- "NATURTYP" character varying(127),
- "AREA_LAND_" double precision,
- "AREA_VATTE" double precision,
+ "LAGRUM" character varying(254) NOT NULL,
+ "AKTUALITET" date NOT NULL,
+ "SIGNATUR" character varying(25) NOT NULL,
+ "LANK" character varying(254),
+ "GlobalID" uuid NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
-ALTER TABLE postgis."ri:friluftsliv" OWNER TO webmap_import;
+ALTER TABLE postgis."sametinget:riksintresse_rennaringen" OWNER TO webmap_import;
--
--- Name: TABLE "ri:friluftsliv"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sametinget:riksintresse_rennaringen"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-COMMENT ON TABLE postgis."ri:friluftsliv" IS 'Riksintresse friluftsliv';
+COMMENT ON TABLE postgis."sametinget:riksintresse_rennaringen" IS 'Riksintresse Rennäringen';
--
--- Name: ri:friluftsliv_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:riksintresse_rennaringen_karnomrade; Type: TABLE; Schema: postgis; Owner: webmap_import
--
-CREATE SEQUENCE postgis."ri:friluftsliv_ogc_fid_seq"
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
+CREATE TABLE postgis."sametinget:riksintresse_rennaringen_karnomrade" (
+ ogc_fid bigint NOT NULL,
+ "LANK" character varying(254) NOT NULL,
+ "LANSKOD" character varying(25) NOT NULL,
+ "OMR_NR" integer,
+ "ARET_RUNT" integer,
+ "SAMEBY" character varying(62) NOT NULL,
+ "ANSVARIG" character varying(25) NOT NULL,
+ "AKTUALITET" date NOT NULL,
+ "SIGNATUR" character varying(25),
+ "GlobalID" uuid NOT NULL,
+ wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
+);
-ALTER TABLE postgis."ri:friluftsliv_ogc_fid_seq" OWNER TO webmap_import;
+ALTER TABLE postgis."sametinget:riksintresse_rennaringen_karnomrade" OWNER TO webmap_import;
--
--- Name: ri:friluftsliv_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sametinget:riksintresse_rennaringen_karnomrade"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-ALTER SEQUENCE postgis."ri:friluftsliv_ogc_fid_seq" OWNED BY postgis."ri:friluftsliv".ogc_fid;
+COMMENT ON TABLE postgis."sametinget:riksintresse_rennaringen_karnomrade" IS 'Riksintresse Rennäringen — Kärnområde';
--
--- Name: ri:naturvard; Type: TABLE; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:riksintresse_rennaringen_karnomrade_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
-CREATE TABLE postgis."ri:naturvard" (
- ogc_fid bigint NOT NULL,
- "SKYDD" character varying(64) NOT NULL,
- "AMNESOMRAD" character varying(64) NOT NULL,
- "NAMN" character varying(127) NOT NULL,
- "BESKRIVNIN" character varying(254) NOT NULL,
- "LAGRUM" character varying(64) NOT NULL,
- "BESLUTSDAT" date NOT NULL,
- "ORGINALID" character varying(16) NOT NULL,
- "RIKSID" integer NOT NULL,
- wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
-);
+CREATE SEQUENCE postgis."sametinget:riksintresse_rennaringen_karnomrade_ogc_fid_seq"
+ START WITH 1
+ INCREMENT BY 1
+ NO MINVALUE
+ NO MAXVALUE
+ CACHE 1;
-ALTER TABLE postgis."ri:naturvard" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."sametinget:riksintresse_rennaringen_karnomrade_ogc_fid_seq" OWNER TO webmap_import;
--
--- Name: TABLE "ri:naturvard"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:riksintresse_rennaringen_karnomrade_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
--
-COMMENT ON TABLE postgis."ri:naturvard" IS 'Riksintresse naturvård';
+ALTER SEQUENCE postgis."sametinget:riksintresse_rennaringen_karnomrade_ogc_fid_seq" OWNED BY postgis."sametinget:riksintresse_rennaringen_karnomrade".ogc_fid;
--
--- Name: ri:naturvard_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:riksintresse_rennaringen_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
-CREATE SEQUENCE postgis."ri:naturvard_ogc_fid_seq"
+CREATE SEQUENCE postgis."sametinget:riksintresse_rennaringen_ogc_fid_seq"
START WITH 1
INCREMENT BY 1
NO MINVALUE
@@ -2395,49 +5180,79 @@ CREATE SEQUENCE postgis."ri:naturvard_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."ri:naturvard_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."sametinget:riksintresse_rennaringen_ogc_fid_seq" OWNER TO webmap_import;
--
--- Name: ri:naturvard_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:riksintresse_rennaringen_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
--
-ALTER SEQUENCE postgis."ri:naturvard_ogc_fid_seq" OWNED BY postgis."ri:naturvard".ogc_fid;
+ALTER SEQUENCE postgis."sametinget:riksintresse_rennaringen_ogc_fid_seq" OWNED BY postgis."sametinget:riksintresse_rennaringen".ogc_fid;
--
--- Name: ri:obruten_kust; Type: TABLE; Schema: postgis; Owner: webmap_import
+-- Name: sks:atervatningsavtal; Type: TABLE; Schema: postgis; Owner: webmap_import
--
-CREATE TABLE postgis."ri:obruten_kust" (
+CREATE TABLE postgis."sks:atervatningsavtal" (
ogc_fid bigint NOT NULL,
- "ORIGINALID" character varying(16),
- "NAMN" character varying(64),
- "BESKRIVNIN" character varying(254),
- "METODBESKR" character varying(254),
- "TILLKDATUM" date,
- "REVDATUM" date,
- "ANM" character varying(254),
- "OBJTYP" character varying(254),
- "OBJEKTLANK" character varying(254),
- "REFERENS" character varying(254),
+ "Uuid" uuid NOT NULL,
+ "Beteckn" character varying(12) NOT NULL,
+ "ArendeAr" smallint NOT NULL,
+ "AvtalatDatum" date,
+ "Url" character varying(252),
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
-ALTER TABLE postgis."ri:obruten_kust" OWNER TO webmap_import;
+ALTER TABLE postgis."sks:atervatningsavtal" OWNER TO webmap_import;
--
--- Name: TABLE "ri:obruten_kust"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sks:atervatningsavtal"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-COMMENT ON TABLE postgis."ri:obruten_kust" IS 'Obruten kust (MB 4 kap 3§)';
+COMMENT ON TABLE postgis."sks:atervatningsavtal" IS 'Återvätningsavtal';
--
--- Name: ri:obruten_kust_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+-- Name: COLUMN "sks:atervatningsavtal"."Uuid"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-CREATE SEQUENCE postgis."ri:obruten_kust_ogc_fid_seq"
+COMMENT ON COLUMN postgis."sks:atervatningsavtal"."Uuid" IS 'Unikt ID';
+
+
+--
+-- Name: COLUMN "sks:atervatningsavtal"."Beteckn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:atervatningsavtal"."Beteckn" IS 'Ärendebeteckning';
+
+
+--
+-- Name: COLUMN "sks:atervatningsavtal"."ArendeAr"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:atervatningsavtal"."ArendeAr" IS 'Ärendeår';
+
+
+--
+-- Name: COLUMN "sks:atervatningsavtal"."AvtalatDatum"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:atervatningsavtal"."AvtalatDatum" IS 'Avtalat datum';
+
+
+--
+-- Name: COLUMN "sks:atervatningsavtal"."Url"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:atervatningsavtal"."Url" IS 'Länk till Skogens pärlors formulär för objektet';
+
+
+--
+-- Name: sks:atervatningsavtal_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE SEQUENCE postgis."sks:atervatningsavtal_ogc_fid_seq"
START WITH 1
INCREMENT BY 1
NO MINVALUE
@@ -2445,47 +5260,127 @@ CREATE SEQUENCE postgis."ri:obruten_kust_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."ri:obruten_kust_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."sks:atervatningsavtal_ogc_fid_seq" OWNER TO webmap_import;
--
--- Name: ri:obruten_kust_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+-- Name: sks:atervatningsavtal_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
--
-ALTER SEQUENCE postgis."ri:obruten_kust_ogc_fid_seq" OWNED BY postgis."ri:obruten_kust".ogc_fid;
+ALTER SEQUENCE postgis."sks:atervatningsavtal_ogc_fid_seq" OWNED BY postgis."sks:atervatningsavtal".ogc_fid;
--
--- Name: ri:obrutet_fjall; Type: TABLE; Schema: postgis; Owner: webmap_import
+-- Name: sks:avverk_anmald; Type: TABLE; Schema: postgis; Owner: webmap_import
--
-CREATE TABLE postgis."ri:obrutet_fjall" (
+CREATE TABLE postgis."sks:avverk_anmald" (
ogc_fid bigint NOT NULL,
- "ORIGINALID" character varying(16),
- "NAMN" character varying(64) NOT NULL,
- "BESKRIVNIN" character varying(254),
- "METODBESKR" character varying(254),
- "TILLKDATUM" date,
- "REVDATUM" date,
- "OBJEKTLANK" character varying(254),
- "REFERENS" character varying(254),
+ "OBJECTID" integer NOT NULL,
+ "Beteckn" character varying(12) NOT NULL,
+ "ArendeAr" smallint NOT NULL,
+ "Inkomdatum" date NOT NULL,
+ "AnmaldHa" real NOT NULL,
+ "SkogsodlHa" real,
+ "NatforHa" real,
+ "AvvSasong" character varying(254) NOT NULL,
+ "ArendeStatus" character varying(254) NOT NULL,
+ "AvvHa" real,
+ "AvverkningsanmalanKlass" character varying(254) NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
-ALTER TABLE postgis."ri:obrutet_fjall" OWNER TO webmap_import;
+ALTER TABLE postgis."sks:avverk_anmald" OWNER TO webmap_import;
+
+--
+-- Name: TABLE "sks:avverk_anmald"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON TABLE postgis."sks:avverk_anmald" IS 'Avverkningsanmälningar (Skogsstyrelsen)';
+
+
+--
+-- Name: COLUMN "sks:avverk_anmald"."OBJECTID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_anmald"."OBJECTID" IS 'Unik identitet';
+
+
+--
+-- Name: COLUMN "sks:avverk_anmald"."Beteckn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_anmald"."Beteckn" IS 'Ärendebeteckning';
+
--
--- Name: TABLE "ri:obrutet_fjall"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+-- Name: COLUMN "sks:avverk_anmald"."ArendeAr"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-COMMENT ON TABLE postgis."ri:obrutet_fjall" IS 'Obrutet fjäll (MB 4 kap 5§)';
+COMMENT ON COLUMN postgis."sks:avverk_anmald"."ArendeAr" IS 'År anmälan/ansökan registrerades';
--
--- Name: ri:obrutet_fjall_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+-- Name: COLUMN "sks:avverk_anmald"."Inkomdatum"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-CREATE SEQUENCE postgis."ri:obrutet_fjall_ogc_fid_seq"
+COMMENT ON COLUMN postgis."sks:avverk_anmald"."Inkomdatum" IS 'Anmälan/ansökan inkom datum';
+
+
+--
+-- Name: COLUMN "sks:avverk_anmald"."AnmaldHa"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_anmald"."AnmaldHa" IS 'Areal anmält (ha)';
+
+
+--
+-- Name: COLUMN "sks:avverk_anmald"."SkogsodlHa"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_anmald"."SkogsodlHa" IS 'Areal plantering (ha)';
+
+
+--
+-- Name: COLUMN "sks:avverk_anmald"."NatforHa"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_anmald"."NatforHa" IS 'Areal naturlig föryngring (ha)';
+
+
+--
+-- Name: COLUMN "sks:avverk_anmald"."AvvSasong"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_anmald"."AvvSasong" IS 'Avverkningssäsong';
+
+
+--
+-- Name: COLUMN "sks:avverk_anmald"."ArendeStatus"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_anmald"."ArendeStatus" IS 'Ärendestatus';
+
+
+--
+-- Name: COLUMN "sks:avverk_anmald"."AvvHa"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_anmald"."AvvHa" IS 'Avverkad areal (ha)';
+
+
+--
+-- Name: COLUMN "sks:avverk_anmald"."AvverkningsanmalanKlass"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_anmald"."AvverkningsanmalanKlass" IS 'Avverkningsamalan/NyAvverkningsanmalan';
+
+
+--
+-- Name: sks:avverk_anmald_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE SEQUENCE postgis."sks:avverk_anmald_ogc_fid_seq"
START WITH 1
INCREMENT BY 1
NO MINVALUE
@@ -2493,48 +5388,135 @@ CREATE SEQUENCE postgis."ri:obrutet_fjall_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."ri:obrutet_fjall_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."sks:avverk_anmald_ogc_fid_seq" OWNER TO webmap_import;
--
--- Name: ri:obrutet_fjall_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+-- Name: sks:avverk_anmald_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
--
-ALTER SEQUENCE postgis."ri:obrutet_fjall_ogc_fid_seq" OWNED BY postgis."ri:obrutet_fjall".ogc_fid;
+ALTER SEQUENCE postgis."sks:avverk_anmald_ogc_fid_seq" OWNED BY postgis."sks:avverk_anmald".ogc_fid;
--
--- Name: ri:rorligt_friluftsliv; Type: TABLE; Schema: postgis; Owner: webmap_import
+-- Name: sks:avverk_utford; Type: TABLE; Schema: postgis; Owner: webmap_import
--
-CREATE TABLE postgis."ri:rorligt_friluftsliv" (
+CREATE TABLE postgis."sks:avverk_utford" (
ogc_fid bigint NOT NULL,
- "ORIGINALID" character varying(16),
- "NAMN" character varying(64),
- "BESKRIVNIN" character varying(254),
- "METODBESKR" character varying(254),
- "TILLKDATUM" date,
- "REVDATUM" date,
- "ANM" character varying(254),
- "OBJEKTLANK" character varying(254),
- "REFERENS" character varying(254),
+ "OBJECTID" integer NOT NULL,
+ "Beteckn" character varying(12),
+ "ArendeAr" smallint NOT NULL,
+ "Avverktyp" character varying(254) NOT NULL,
+ "Skogstyp" character varying(254) NOT NULL,
+ "AnmaldHa" real NOT NULL,
+ "NatforHa" real,
+ "Avvdatum" date,
+ "KallaDatum" character varying(62),
+ "Forebild" character varying(62),
+ "Efterbild" character varying(62),
+ "ArealHa" real NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
-ALTER TABLE postgis."ri:rorligt_friluftsliv" OWNER TO webmap_import;
+ALTER TABLE postgis."sks:avverk_utford" OWNER TO webmap_import;
+
+--
+-- Name: TABLE "sks:avverk_utford"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON TABLE postgis."sks:avverk_utford" IS 'Utförd avverkning (Skogsstyrelsen)';
+
+
+--
+-- Name: COLUMN "sks:avverk_utford"."OBJECTID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_utford"."OBJECTID" IS 'Unik identitet';
+
+
+--
+-- Name: COLUMN "sks:avverk_utford"."Beteckn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_utford"."Beteckn" IS 'Ärendebeteckning';
+
+
+--
+-- Name: COLUMN "sks:avverk_utford"."ArendeAr"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_utford"."ArendeAr" IS 'År anmälan/ansökan registrerades';
+
+
+--
+-- Name: COLUMN "sks:avverk_utford"."Avverktyp"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_utford"."Avverktyp" IS 'Vad anmälan/ansökan gäller';
+
+
+--
+-- Name: COLUMN "sks:avverk_utford"."Skogstyp"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_utford"."Skogstyp" IS 'Anger om avverkning är inom fjällnära skog, ädellövskog eller normal skog';
+
+
+--
+-- Name: COLUMN "sks:avverk_utford"."AnmaldHa"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_utford"."AnmaldHa" IS 'Areal anmält (ha)';
+
+
+--
+-- Name: COLUMN "sks:avverk_utford"."NatforHa"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_utford"."NatforHa" IS 'Areal naturlig föryngring (ha)';
+
+
+--
+-- Name: COLUMN "sks:avverk_utford"."Avvdatum"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_utford"."Avvdatum" IS 'Datum för avverkning';
+
+
+--
+-- Name: COLUMN "sks:avverk_utford"."KallaDatum"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_utford"."KallaDatum" IS 'Ursprung för datum för avverkning (vid ”Uppgift saknas” är det vanligen Skogsstyrelsens personal som registrerat datumet)';
+
+
+--
+-- Name: COLUMN "sks:avverk_utford"."Forebild"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_utford"."Forebild" IS 'Namnet på den gamla bilden i skillnadsanalysen';
+
+
+--
+-- Name: COLUMN "sks:avverk_utford"."Efterbild"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:avverk_utford"."Efterbild" IS 'Namnet på den nya bilden i skillnadsanalysen';
+
--
--- Name: TABLE "ri:rorligt_friluftsliv"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+-- Name: COLUMN "sks:avverk_utford"."ArealHa"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-COMMENT ON TABLE postgis."ri:rorligt_friluftsliv" IS 'Rörligt friluftsliv (MB 4 kap 1§ och 2§)';
+COMMENT ON COLUMN postgis."sks:avverk_utford"."ArealHa" IS 'Areal för ytan (ha)';
--
--- Name: ri:rorligt_friluftsliv_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+-- Name: sks:avverk_utford_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
-CREATE SEQUENCE postgis."ri:rorligt_friluftsliv_ogc_fid_seq"
+CREATE SEQUENCE postgis."sks:avverk_utford_ogc_fid_seq"
START WITH 1
INCREMENT BY 1
NO MINVALUE
@@ -2542,49 +5524,85 @@ CREATE SEQUENCE postgis."ri:rorligt_friluftsliv_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."ri:rorligt_friluftsliv_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."sks:avverk_utford_ogc_fid_seq" OWNER TO webmap_import;
--
--- Name: ri:rorligt_friluftsliv_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+-- Name: sks:avverk_utford_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
--
-ALTER SEQUENCE postgis."ri:rorligt_friluftsliv_ogc_fid_seq" OWNED BY postgis."ri:rorligt_friluftsliv".ogc_fid;
+ALTER SEQUENCE postgis."sks:avverk_utford_ogc_fid_seq" OWNED BY postgis."sks:avverk_utford".ogc_fid;
--
--- Name: ri:skyddade_vattendrag; Type: TABLE; Schema: postgis; Owner: webmap_import
+-- Name: sks:naturvarde; Type: TABLE; Schema: postgis; Owner: webmap_import
--
-CREATE TABLE postgis."ri:skyddade_vattendrag" (
+CREATE TABLE postgis."sks:naturvarde" (
ogc_fid bigint NOT NULL,
- "ORIGINALID" character varying(16),
- "NAMN" character varying(64) NOT NULL,
- "BESKRIVNIN" character varying(254),
- "METODBESKR" character varying(254),
- "TILLKDATUM" date,
- "REVDATUM" date,
- "ANM" character varying(254),
- "DIG_SKALA" integer,
- "OBJEKTLANK" character varying(254),
- "REFERENS" character varying(254),
+ "ObjectId" integer NOT NULL,
+ "Beteckn" character varying(12) NOT NULL,
+ "Objnamn" character varying(62),
+ "Datinv" date NOT NULL,
+ "Biotop1" character varying(62),
+ "Biotop2" character varying(62),
+ "Biotop3" character varying(62),
+ "Beskrivn1" character varying(62),
+ "Beskrivn2" character varying(62),
+ "Beskrivn3" character varying(62),
+ "Url" character varying(254) NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
-ALTER TABLE postgis."ri:skyddade_vattendrag" OWNER TO webmap_import;
+ALTER TABLE postgis."sks:naturvarde" OWNER TO webmap_import;
+
+--
+-- Name: TABLE "sks:naturvarde"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON TABLE postgis."sks:naturvarde" IS 'Objekt med naturvärden - Skogsstyrelsen';
+
+
+--
+-- Name: COLUMN "sks:naturvarde"."ObjectId"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:naturvarde"."ObjectId" IS 'Unik identitet';
+
--
--- Name: TABLE "ri:skyddade_vattendrag"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+-- Name: COLUMN "sks:naturvarde"."Beteckn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-COMMENT ON TABLE postgis."ri:skyddade_vattendrag" IS 'Skyddade vattendrag (MB 4 kap 6§)';
+COMMENT ON COLUMN postgis."sks:naturvarde"."Beteckn" IS 'Ärendebeteckning';
--
--- Name: ri:skyddade_vattendrag_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+-- Name: COLUMN "sks:naturvarde"."Objnamn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-CREATE SEQUENCE postgis."ri:skyddade_vattendrag_ogc_fid_seq"
+COMMENT ON COLUMN postgis."sks:naturvarde"."Objnamn" IS 'Namn på objektet';
+
+
+--
+-- Name: COLUMN "sks:naturvarde"."Datinv"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:naturvarde"."Datinv" IS 'Datum för fältinventering';
+
+
+--
+-- Name: COLUMN "sks:naturvarde"."Url"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:naturvarde"."Url" IS 'Länk till visningsformulär i Skogens Pärlor';
+
+
+--
+-- Name: sks:naturvarde_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE SEQUENCE postgis."sks:naturvarde_ogc_fid_seq"
START WITH 1
INCREMENT BY 1
NO MINVALUE
@@ -2592,47 +5610,85 @@ CREATE SEQUENCE postgis."ri:skyddade_vattendrag_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."ri:skyddade_vattendrag_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."sks:naturvarde_ogc_fid_seq" OWNER TO webmap_import;
--
--- Name: ri:skyddade_vattendrag_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+-- Name: sks:naturvarde_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
--
-ALTER SEQUENCE postgis."ri:skyddade_vattendrag_ogc_fid_seq" OWNED BY postgis."ri:skyddade_vattendrag".ogc_fid;
+ALTER SEQUENCE postgis."sks:naturvarde_ogc_fid_seq" OWNED BY postgis."sks:naturvarde".ogc_fid;
--
--- Name: sametinget:betesomraden; Type: TABLE; Schema: postgis; Owner: webmap_import
+-- Name: sks:naturvardsavtal; Type: TABLE; Schema: postgis; Owner: webmap_import
--
-CREATE TABLE postgis."sametinget:betesomraden" (
+CREATE TABLE postgis."sks:naturvardsavtal" (
ogc_fid bigint NOT NULL,
- "SAMEBY_ID" integer NOT NULL,
- "BY_ID" integer,
- "NAMN" character varying(62) NOT NULL,
- "SIGNATUR" character varying(25) NOT NULL,
- "SAMEBY_TYP" character varying(62) NOT NULL,
- "BY_OMR" boolean NOT NULL,
- "OVR_OMR" boolean NOT NULL,
- "AKTUALITET" date NOT NULL,
+ "Uuid" uuid NOT NULL,
+ "Beteckn" character varying(12) NOT NULL,
+ "ArendeAr" smallint NOT NULL,
+ "NvaTyp" character varying(254),
+ "Naturtyp" character varying(254),
+ "AreaTot" double precision NOT NULL,
+ "AreaProd" double precision NOT NULL,
+ "Standort" character varying(254),
+ "DatAvtal" date,
+ "Url" character varying(254) NOT NULL,
+ "Undertyp" character varying(64),
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
-ALTER TABLE postgis."sametinget:betesomraden" OWNER TO webmap_import;
+ALTER TABLE postgis."sks:naturvardsavtal" OWNER TO webmap_import;
+
+--
+-- Name: TABLE "sks:naturvardsavtal"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON TABLE postgis."sks:naturvardsavtal" IS 'Naturvårdsavtal (Skogsstyrelsen)';
+
+
+--
+-- Name: COLUMN "sks:naturvardsavtal"."Uuid"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:naturvardsavtal"."Uuid" IS 'Unik identitet';
+
--
--- Name: TABLE "sametinget:betesomraden"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+-- Name: COLUMN "sks:naturvardsavtal"."Beteckn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-COMMENT ON TABLE postgis."sametinget:betesomraden" IS 'Samebyarnas betesområden: Renbetesområden';
+COMMENT ON COLUMN postgis."sks:naturvardsavtal"."Beteckn" IS 'Ärendebeteckning';
--
--- Name: sametinget:betesomraden_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+-- Name: COLUMN "sks:naturvardsavtal"."ArendeAr"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-CREATE SEQUENCE postgis."sametinget:betesomraden_ogc_fid_seq"
+COMMENT ON COLUMN postgis."sks:naturvardsavtal"."ArendeAr" IS 'År anmälan/ansökan registrerades';
+
+
+--
+-- Name: COLUMN "sks:naturvardsavtal"."Standort"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:naturvardsavtal"."Standort" IS 'Ståndortsindex';
+
+
+--
+-- Name: COLUMN "sks:naturvardsavtal"."Url"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:naturvardsavtal"."Url" IS 'Länk till visningsformulär i Skogens Pärlor';
+
+
+--
+-- Name: sks:naturvardsavtal_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE SEQUENCE postgis."sks:naturvardsavtal_ogc_fid_seq"
START WITH 1
INCREMENT BY 1
NO MINVALUE
@@ -2640,55 +5696,82 @@ CREATE SEQUENCE postgis."sametinget:betesomraden_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."sametinget:betesomraden_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."sks:naturvardsavtal_ogc_fid_seq" OWNER TO webmap_import;
--
--- Name: sametinget:betesomraden_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+-- Name: sks:naturvardsavtal_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
--
-ALTER SEQUENCE postgis."sametinget:betesomraden_ogc_fid_seq" OWNED BY postgis."sametinget:betesomraden".ogc_fid;
+ALTER SEQUENCE postgis."sks:naturvardsavtal_ogc_fid_seq" OWNED BY postgis."sks:naturvardsavtal".ogc_fid;
--
--- Name: sametinget:flyttled; Type: TABLE; Schema: postgis; Owner: webmap_import
+-- Name: sks:nyckelbiotop; Type: TABLE; Schema: postgis; Owner: webmap_import
--
-CREATE TABLE postgis."sametinget:flyttled" (
+CREATE TABLE postgis."sks:nyckelbiotop" (
ogc_fid bigint NOT NULL,
- "LED_ID" integer NOT NULL,
- "BYNR1" integer NOT NULL,
- "BYNR2" integer NOT NULL,
- "BYNR3" integer NOT NULL,
- "SAMEBY1" character varying(62),
- "SAMEBY2" character varying(62),
- "SAMEBY3" character varying(62),
- "KKOD" integer NOT NULL,
- "BESKRIVNIN" character varying(62),
- "ARSTID" character varying(62),
- "KONV_AR" character varying(62),
- "SIGNATUR" character varying(25),
- "RIKSINTR" boolean NOT NULL,
- "FAST_LED" boolean NOT NULL,
- "AKTUALITET" character varying(10),
- "GlobalID" uuid NOT NULL,
- wkb_geometry postgis.geometry(MultiLineString,3006) NOT NULL
+ "Beteckn" character varying(12) NOT NULL,
+ "Objnamn" character varying(62),
+ "Datinv" date NOT NULL,
+ "Biotop1" character varying(62),
+ "Biotop2" character varying(62),
+ "Biotop3" character varying(62),
+ "Beskrivn1" character varying(62),
+ "Beskrivn2" character varying(62),
+ "Beskrivn3" character varying(62),
+ "Beskrivn4" character varying(62),
+ "Beskrivn5" character varying(62),
+ "Beskrivn6" character varying(62),
+ "Beskrivn7" character varying(62),
+ "Beskrivn8" character varying(62),
+ "Url" character varying(254) NOT NULL,
+ wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
-ALTER TABLE postgis."sametinget:flyttled" OWNER TO webmap_import;
+ALTER TABLE postgis."sks:nyckelbiotop" OWNER TO webmap_import;
--
--- Name: TABLE "sametinget:flyttled"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sks:nyckelbiotop"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-COMMENT ON TABLE postgis."sametinget:flyttled" IS 'Samebyarnas markanvändningsredovisning: Flyttled';
+COMMENT ON TABLE postgis."sks:nyckelbiotop" IS 'Nyckelbiotoper - Skogsstyrelsen';
--
--- Name: sametinget:flyttled_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+-- Name: COLUMN "sks:nyckelbiotop"."Beteckn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-CREATE SEQUENCE postgis."sametinget:flyttled_ogc_fid_seq"
+COMMENT ON COLUMN postgis."sks:nyckelbiotop"."Beteckn" IS 'Ärendebeteckning';
+
+
+--
+-- Name: COLUMN "sks:nyckelbiotop"."Objnamn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:nyckelbiotop"."Objnamn" IS 'Namn på objektet';
+
+
+--
+-- Name: COLUMN "sks:nyckelbiotop"."Datinv"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:nyckelbiotop"."Datinv" IS 'Datum för fältinventering';
+
+
+--
+-- Name: COLUMN "sks:nyckelbiotop"."Url"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:nyckelbiotop"."Url" IS 'Länk till visningsformulär i Skogens Pärlor';
+
+
+--
+-- Name: sks:nyckelbiotop_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE SEQUENCE postgis."sks:nyckelbiotop_ogc_fid_seq"
START WITH 1
INCREMENT BY 1
NO MINVALUE
@@ -2696,50 +5779,71 @@ CREATE SEQUENCE postgis."sametinget:flyttled_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."sametinget:flyttled_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."sks:nyckelbiotop_ogc_fid_seq" OWNER TO webmap_import;
--
--- Name: sametinget:flyttled_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+-- Name: sks:nyckelbiotop_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
--
-ALTER SEQUENCE postgis."sametinget:flyttled_ogc_fid_seq" OWNED BY postgis."sametinget:flyttled".ogc_fid;
+ALTER SEQUENCE postgis."sks:nyckelbiotop_ogc_fid_seq" OWNED BY postgis."sks:nyckelbiotop".ogc_fid;
--
--- Name: sks:AvverkAnm; Type: TABLE; Schema: postgis; Owner: webmap_import
+-- Name: sks:nyckelbiotop_storskogsbruk; Type: TABLE; Schema: postgis; Owner: webmap_import
--
-CREATE TABLE postgis."sks:AvverkAnm" (
+CREATE TABLE postgis."sks:nyckelbiotop_storskogsbruk" (
ogc_fid bigint NOT NULL,
- "OBJECTID" integer NOT NULL,
- "Beteckn" character varying(12) NOT NULL,
- "ArendeAr" smallint NOT NULL,
- "Inkomdatum" date NOT NULL,
- "AnmaldHa" real NOT NULL,
- "SkogsodlHa" real,
- "NatforHa" real,
- "ArendeStatus" character varying(254) NOT NULL,
- "AvvSasong" character varying(254) NOT NULL,
- "AvvHa" real,
- "AvverkningsanmalanKlass" character varying(254) NOT NULL,
+ objectid integer NOT NULL,
+ "Org" character varying(62) NOT NULL,
+ "InkomDatum" date NOT NULL,
+ "Url" character varying(254) NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
-ALTER TABLE postgis."sks:AvverkAnm" OWNER TO webmap_import;
+ALTER TABLE postgis."sks:nyckelbiotop_storskogsbruk" OWNER TO webmap_import;
--
--- Name: TABLE "sks:AvverkAnm"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sks:nyckelbiotop_storskogsbruk"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-COMMENT ON TABLE postgis."sks:AvverkAnm" IS 'Avverkningsanmälningar (Skogsstyrelsen)';
+COMMENT ON TABLE postgis."sks:nyckelbiotop_storskogsbruk" IS 'Nyckelbiotoper - storskogsbruket';
--
--- Name: sks:AvverkAnm_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+-- Name: COLUMN "sks:nyckelbiotop_storskogsbruk".objectid; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-CREATE SEQUENCE postgis."sks:AvverkAnm_ogc_fid_seq"
+COMMENT ON COLUMN postgis."sks:nyckelbiotop_storskogsbruk".objectid IS 'Unik identitet';
+
+
+--
+-- Name: COLUMN "sks:nyckelbiotop_storskogsbruk"."Org"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:nyckelbiotop_storskogsbruk"."Org" IS 'Namn på Organisation som gjort inventeringen';
+
+
+--
+-- Name: COLUMN "sks:nyckelbiotop_storskogsbruk"."InkomDatum"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:nyckelbiotop_storskogsbruk"."InkomDatum" IS 'Datum då data inkommit till Skogsstyrelsen';
+
+
+--
+-- Name: COLUMN "sks:nyckelbiotop_storskogsbruk"."Url"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:nyckelbiotop_storskogsbruk"."Url" IS 'Länk till Skogens Pärlors visningsformulär';
+
+
+--
+-- Name: sks:nyckelbiotop_storskogsbruk_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE SEQUENCE postgis."sks:nyckelbiotop_storskogsbruk_ogc_fid_seq"
START WITH 1
INCREMENT BY 1
NO MINVALUE
@@ -2747,51 +5851,199 @@ CREATE SEQUENCE postgis."sks:AvverkAnm_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."sks:AvverkAnm_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."sks:nyckelbiotop_storskogsbruk_ogc_fid_seq" OWNER TO webmap_import;
--
--- Name: sks:AvverkAnm_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+-- Name: sks:nyckelbiotop_storskogsbruk_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
--
-ALTER SEQUENCE postgis."sks:AvverkAnm_ogc_fid_seq" OWNED BY postgis."sks:AvverkAnm".ogc_fid;
+ALTER SEQUENCE postgis."sks:nyckelbiotop_storskogsbruk_ogc_fid_seq" OWNED BY postgis."sks:nyckelbiotop_storskogsbruk".ogc_fid;
--
--- Name: sks:UtfordAvverk; Type: TABLE; Schema: postgis; Owner: webmap_import
+-- Name: sks:sumpskog; Type: TABLE; Schema: postgis; Owner: webmap_import
--
-CREATE TABLE postgis."sks:UtfordAvverk" (
+CREATE TABLE postgis."sks:sumpskog" (
ogc_fid bigint NOT NULL,
"OBJECTID" integer NOT NULL,
- "Beteckn" character varying(12),
- "ArendeAr" smallint NOT NULL,
- "Avverktyp" character varying(254) NOT NULL,
- "Skogstyp" character varying(254) NOT NULL,
- "AnmaldHa" real NOT NULL,
- "NatforHa" real,
- "Avvdatum" date,
- "KallaDatum" character varying(62),
- "Forebild" character varying(62),
- "Efterbild" character varying(62),
- "ArealHa" real NOT NULL,
+ "Namn" character varying(62),
+ "Hydrtext" character varying(62),
+ "Tradtext" character varying(62) NOT NULL,
+ "Delklass" character varying(62),
+ "Klassu" character varying(62),
+ "Lovandel" character varying(62),
+ "Krontakn" character varying(62),
+ "Huggklas" character varying(62),
+ "Andelva" character varying(62),
+ "Ingrepp" character varying(62),
+ "Ingrpavv" character varying(62),
+ "Objnyck" character varying(62),
+ "Delnyck" character varying(62),
+ "Flygar" smallint,
+ "Faltdat" date,
+ "Invtekn" character varying(62) NOT NULL,
+ "Invdat" date NOT NULL,
+ "Ansvmynd" character varying(62) NOT NULL,
+ "Url" character varying(252) NOT NULL,
wkb_geometry postgis.geometry(MultiPolygon,3006) NOT NULL
);
-ALTER TABLE postgis."sks:UtfordAvverk" OWNER TO webmap_import;
+ALTER TABLE postgis."sks:sumpskog" OWNER TO webmap_import;
+
+--
+-- Name: TABLE "sks:sumpskog"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON TABLE postgis."sks:sumpskog" IS 'Sumpskogar';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."OBJECTID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."OBJECTID" IS 'Unik identitet';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."Namn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."Namn" IS 'Objektnamn';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."Hydrtext"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."Hydrtext" IS 'Hydrologisk text, ex. kärrskog, mosseskog';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."Tradtext"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."Tradtext" IS 'Trädslag';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."Delklass"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."Delklass" IS 'Klass på delobjektet';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."Klassu"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."Klassu" IS 'Klass på objektet';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."Lovandel"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."Lovandel" IS 'Lövandel';
+
--
--- Name: TABLE "sks:UtfordAvverk"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+-- Name: COLUMN "sks:sumpskog"."Krontakn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-COMMENT ON TABLE postgis."sks:UtfordAvverk" IS 'Utförd avverkning (Skogsstyrelsen)';
+COMMENT ON COLUMN postgis."sks:sumpskog"."Krontakn" IS 'Krontäckning';
--
--- Name: sks:UtfordAvverk_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+-- Name: COLUMN "sks:sumpskog"."Huggklas"; Type: COMMENT; Schema: postgis; Owner: webmap_import
--
-CREATE SEQUENCE postgis."sks:UtfordAvverk_ogc_fid_seq"
+COMMENT ON COLUMN postgis."sks:sumpskog"."Huggklas" IS 'Huggningsklass';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."Andelva"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."Andelva" IS 'Andel öppet vatten';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."Ingrepp"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."Ingrepp" IS 'Ingrepp på delobjekt (max 4)';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."Ingrpavv"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."Ingrpavv" IS 'Grad av påverkan på delobjekt (max 4)';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."Objnyck"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."Objnyck" IS 'Nyckelord på objektnivå';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."Delnyck"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."Delnyck" IS 'Nyckelord på delobjektsnivå';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."Flygar"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."Flygar" IS 'Flygbildsår';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."Faltdat"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."Faltdat" IS 'Faltdat';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."Invtekn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."Invtekn" IS 'Inventeringsteknik';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."Invdat"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."Invdat" IS 'Inventeringdatum';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."Ansvmynd"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."Ansvmynd" IS 'Ansvarig myndighet';
+
+
+--
+-- Name: COLUMN "sks:sumpskog"."Url"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."sks:sumpskog"."Url" IS 'Länk till Skogens pärlors formulär för objektet';
+
+
+--
+-- Name: sks:sumpskog_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
+--
+
+CREATE SEQUENCE postgis."sks:sumpskog_ogc_fid_seq"
START WITH 1
INCREMENT BY 1
NO MINVALUE
@@ -2799,13 +6051,13 @@ CREATE SEQUENCE postgis."sks:UtfordAvverk_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."sks:UtfordAvverk_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."sks:sumpskog_ogc_fid_seq" OWNER TO webmap_import;
--
--- Name: sks:UtfordAvverk_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
+-- Name: sks:sumpskog_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
--
-ALTER SEQUENCE postgis."sks:UtfordAvverk_ogc_fid_seq" OWNED BY postgis."sks:UtfordAvverk".ogc_fid;
+ALTER SEQUENCE postgis."sks:sumpskog_ogc_fid_seq" OWNED BY postgis."sks:sumpskog".ogc_fid;
--
@@ -2841,7 +6093,7 @@ CREATE SEQUENCE postgis."svk:ledningar_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."svk:ledningar_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."svk:ledningar_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: svk:ledningar_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -2881,7 +6133,7 @@ CREATE SEQUENCE postgis."svk:stationsomraden_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."svk:stationsomraden_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."svk:stationsomraden_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: svk:stationsomraden_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -2921,7 +6173,7 @@ CREATE SEQUENCE postgis."svk:stolpar_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."svk:stolpar_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."svk:stolpar_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: svk:stolpar_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -2964,7 +6216,7 @@ CREATE SEQUENCE postgis."svk:transmissionsnatsprojekt_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."svk:transmissionsnatsprojekt_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."svk:transmissionsnatsprojekt_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: svk:transmissionsnatsprojekt_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -3026,6 +6278,90 @@ COMMENT ON TABLE postgis."vbk:havsbaserad_vindkraft" IS 'Vindbrukskollen havsbas
--
+-- Name: COLUMN "vbk:havsbaserad_vindkraft"."OmrID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:havsbaserad_vindkraft"."OmrID" IS 'ID-nummer i Vindbruksollen för projekteringsområdet';
+
+
+--
+-- Name: COLUMN "vbk:havsbaserad_vindkraft"."Projektnamn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:havsbaserad_vindkraft"."Projektnamn" IS 'Namn på projekteringsområdet';
+
+
+--
+-- Name: COLUMN "vbk:havsbaserad_vindkraft"."Organisationsnamn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:havsbaserad_vindkraft"."Organisationsnamn" IS 'Namnet på verksamhetsutövaren för projekteringsområdet';
+
+
+--
+-- Name: COLUMN "vbk:havsbaserad_vindkraft"."Organisationsnummer"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:havsbaserad_vindkraft"."Organisationsnummer" IS 'Verksamhetsutövarens organisationsnummer';
+
+
+--
+-- Name: COLUMN "vbk:havsbaserad_vindkraft"."AndringsansokanPagar"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:havsbaserad_vindkraft"."AndringsansokanPagar" IS 'Om ändringsansökan pågår';
+
+
+--
+-- Name: COLUMN "vbk:havsbaserad_vindkraft"."UnderByggnation"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:havsbaserad_vindkraft"."UnderByggnation" IS 'Om projekteringsområdet är under byggnation';
+
+
+--
+-- Name: COLUMN "vbk:havsbaserad_vindkraft"."Uppfort"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:havsbaserad_vindkraft"."Uppfort" IS 'Uppförandedatum för vindkraftverket';
+
+
+--
+-- Name: COLUMN "vbk:havsbaserad_vindkraft"."PlaneradByggstart"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:havsbaserad_vindkraft"."PlaneradByggstart" IS 'Datumangivelse för planerad byggstart för projektet';
+
+
+--
+-- Name: COLUMN "vbk:havsbaserad_vindkraft"."PlaneratDrift"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:havsbaserad_vindkraft"."PlaneratDrift" IS 'Datumangivelse för planerat idrifttagande för projektet';
+
+
+--
+-- Name: COLUMN "vbk:havsbaserad_vindkraft"."Calprod"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:havsbaserad_vindkraft"."Calprod" IS 'Den beräknade årsproduktionern (GWh) för vindkraftverket';
+
+
+--
+-- Name: COLUMN "vbk:havsbaserad_vindkraft"."ElNamn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:havsbaserad_vindkraft"."ElNamn" IS 'Elområde dit vindkraftverket tillhör';
+
+
+--
+-- Name: COLUMN "vbk:havsbaserad_vindkraft"."SenasteUppdaterat"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:havsbaserad_vindkraft"."SenasteUppdaterat" IS 'Datum då vindkraftverket senast sparats i Vindbrukskollen';
+
+
+--
-- Name: vbk:havsbaserad_vindkraft_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -3037,7 +6373,7 @@ CREATE SEQUENCE postgis."vbk:havsbaserad_vindkraft_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."vbk:havsbaserad_vindkraft_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."vbk:havsbaserad_vindkraft_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: vbk:havsbaserad_vindkraft_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -3081,6 +6417,104 @@ COMMENT ON TABLE postgis."vbk:projekteringsomraden" IS 'Vindbrukskollen landbase
--
+-- Name: COLUMN "vbk:projekteringsomraden"."OmrID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:projekteringsomraden"."OmrID" IS 'ID-nummer i Vindbruksollen för projekteringsområdet';
+
+
+--
+-- Name: COLUMN "vbk:projekteringsomraden"."Projektnamn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:projekteringsomraden"."Projektnamn" IS 'Namn på projekteringsområdet';
+
+
+--
+-- Name: COLUMN "vbk:projekteringsomraden"."AntalVerk"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:projekteringsomraden"."AntalVerk" IS 'Antal vindkraftverk exklusive status "Ej aktuell/återkallat"';
+
+
+--
+-- Name: COLUMN "vbk:projekteringsomraden"."AntalEjXY"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:projekteringsomraden"."AntalEjXY" IS 'Antal vindkraftverk utan koordinater som tillhör projekteringsområdet';
+
+
+--
+-- Name: COLUMN "vbk:projekteringsomraden"."Calprod"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:projekteringsomraden"."Calprod" IS 'Summan av verkens uppgivna beräknade årsproduktion (GWh)';
+
+
+--
+-- Name: COLUMN "vbk:projekteringsomraden"."PlaneradByggstart"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:projekteringsomraden"."PlaneradByggstart" IS 'Datumangivelse för planerad byggstart för projektet';
+
+
+--
+-- Name: COLUMN "vbk:projekteringsomraden"."PlaneratDrift"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:projekteringsomraden"."PlaneratDrift" IS 'Datumangivelse för planerat idrifttagande för projektet';
+
+
+--
+-- Name: COLUMN "vbk:projekteringsomraden"."AndringsansokanPagar"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:projekteringsomraden"."AndringsansokanPagar" IS 'Om ändringsansökan pågår';
+
+
+--
+-- Name: COLUMN "vbk:projekteringsomraden"."UnderByggnation"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:projekteringsomraden"."UnderByggnation" IS 'Om projekteringsområdet är under byggnation';
+
+
+--
+-- Name: COLUMN "vbk:projekteringsomraden"."Organisationsnamn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:projekteringsomraden"."Organisationsnamn" IS 'Namnet på verksamhetsutövaren för projekteringsområdet';
+
+
+--
+-- Name: COLUMN "vbk:projekteringsomraden"."Organisationsnummer"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:projekteringsomraden"."Organisationsnummer" IS 'Verksamhetsutövarens organisationsnummer';
+
+
+--
+-- Name: COLUMN "vbk:projekteringsomraden"."ElNamn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:projekteringsomraden"."ElNamn" IS 'Elområde dit projekteringsområdet tillhör';
+
+
+--
+-- Name: COLUMN "vbk:projekteringsomraden"."SenasteUppdaterat"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:projekteringsomraden"."SenasteUppdaterat" IS 'Datum då projektet senast sparats i Vindbrukskollen (om datum saknas har området inte sparats efter nov 2018)';
+
+
+--
+-- Name: COLUMN "vbk:projekteringsomraden"."EjAktuell"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:projekteringsomraden"."EjAktuell" IS 'Om samtliga verk inom projekteringsområdet har status ej aktuellt / återkallat / avslag med laga kraft';
+
+
+--
-- Name: vbk:projekteringsomraden_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -3092,7 +6526,7 @@ CREATE SEQUENCE postgis."vbk:projekteringsomraden_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."vbk:projekteringsomraden_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."vbk:projekteringsomraden_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: vbk:projekteringsomraden_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -3143,6 +6577,139 @@ COMMENT ON TABLE postgis."vbk:vindkraftverk" IS 'Vindbrukskollen landbaserade vi
--
+-- Name: COLUMN "vbk:vindkraftverk"."VerkID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."VerkID" IS 'ID-nummer i Vindbrukskollen för vindkraftverket';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."OmrID"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."OmrID" IS 'ID-nummer i Vindbruksollen för projekteringsområdet';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."Projektnamn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."Projektnamn" IS 'Namn på projekteringsområdet';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."Status"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."Status" IS 'Status för vindkraftverket (t.ex beviljat)';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."Handlingstyp"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."Handlingstyp" IS 'Aktuell prövningsgrund enligt Miljöbalken eller Plan och Bygglagen';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."Uppfort"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."Uppfort" IS 'Uppförandedatum för vindkraftverket';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."MB_Tillstand"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."MB_Tillstand" IS 'Datum för tidsbegränsning av miljötillståndet';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."Totalhojd"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."Totalhojd" IS 'Totalhöjd (m) för vindkraftverket';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."Navhojd"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."Navhojd" IS 'Navhöjd (m) för vindkraftverket';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."Rotordiameter"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."Rotordiameter" IS 'Rotordiameter (m) för vindkraftverket';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."Maxeffekt"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."Maxeffekt" IS 'Ansökt eller installerad maxeffekt (MW) för vindkraftverket';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."Calprod"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."Calprod" IS 'Den beräknade årsproduktionern (GWh) för vindkraftverket';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."Fabrikat"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."Fabrikat" IS 'Namn på vindkraftverkets fabrikat';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."Modell"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."Modell" IS 'Namn på vindkraftverkets modell';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."Organisationsnamn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."Organisationsnamn" IS 'Namnet på verksamhetsutövaren för projekteringsområdet';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."Organisationsnummer"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."Organisationsnummer" IS 'Verksamhetsutövarens organisationsnummer';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."Placering"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."Placering" IS 'Anger om verket är placerat på land eller i vatten';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."ElNamn"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."ElNamn" IS 'Elområde dit vindkraftverket tillhör';
+
+
+--
+-- Name: COLUMN "vbk:vindkraftverk"."SenasteUppdaterat"; Type: COMMENT; Schema: postgis; Owner: webmap_import
+--
+
+COMMENT ON COLUMN postgis."vbk:vindkraftverk"."SenasteUppdaterat" IS 'Datum då vindkraftverket senast sparats i Vindbrukskollen (om datum saknas har vindkraftverket inte sparats efter nov 2018)';
+
+
+--
-- Name: vbk:vindkraftverk_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import
--
@@ -3154,7 +6721,7 @@ CREATE SEQUENCE postgis."vbk:vindkraftverk_ogc_fid_seq"
CACHE 1;
-ALTER TABLE postgis."vbk:vindkraftverk_ogc_fid_seq" OWNER TO webmap_import;
+ALTER SEQUENCE postgis."vbk:vindkraftverk_ogc_fid_seq" OWNER TO webmap_import;
--
-- Name: vbk:vindkraftverk_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import
@@ -3196,7 +6763,7 @@ CREATE SEQUENCE public.layercache_ogc_fid_seq
CACHE 1;
-ALTER TABLE public.layercache_ogc_fid_seq OWNER TO webmap_import;
+ALTER SEQUENCE public.layercache_ogc_fid_seq OWNER TO webmap_import;
--
-- Name: layercache_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: webmap_import
@@ -3248,6 +6815,41 @@ ALTER TABLE ONLY postgis.lansyta_sub ALTER COLUMN ogc_fid SET DEFAULT nextval('p
--
+-- Name: lst:pagaende_naturreservatsbildning ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."lst:pagaende_naturreservatsbildning" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."lst:pagaende_naturreservatsbildning_ogc_fid_seq"'::regclass);
+
+
+--
+-- Name: lst:riksintresse_obruten_kust ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."lst:riksintresse_obruten_kust" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."lst:riksintresse_obruten_kust_ogc_fid_seq"'::regclass);
+
+
+--
+-- Name: lst:riksintresse_obrutet_fjall ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."lst:riksintresse_obrutet_fjall" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."lst:riksintresse_obrutet_fjall_ogc_fid_seq"'::regclass);
+
+
+--
+-- Name: lst:riksintresse_rorligt_friluftsliv ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."lst:riksintresse_rorligt_friluftsliv" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."lst:riksintresse_rorligt_friluftsliv_ogc_fid_seq"'::regclass);
+
+
+--
+-- Name: lst:riksintresse_skyddade_vattendrag ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."lst:riksintresse_skyddade_vattendrag" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."lst:riksintresse_skyddade_vattendrag_ogc_fid_seq"'::regclass);
+
+
+--
-- Name: mrr:bearbetningskoncessioner_ansokta ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
--
@@ -3339,17 +6941,31 @@ ALTER TABLE ONLY postgis."mrr:ut_olja_gas_diamant_forfallna" ALTER COLUMN ogc_fi
--
--- Name: nva:Naturvardsverket_Lansstyrelse ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+-- Name: nvk:naturvardsavtal ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."nva:Naturvardsverket_Lansstyrelse" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."nva:Naturvardsverket_Lansstyrelse_ogc_fid_seq"'::regclass);
+ALTER TABLE ONLY postgis."nvk:naturvardsavtal" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."nvk:naturvardsavtal_ogc_fid_seq"'::regclass);
--
--- Name: nva:Skogsstyrelsen ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+-- Name: nvk:riksintresse_friluftsliv ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."nva:Skogsstyrelsen" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."nva:Skogsstyrelsen_ogc_fid_seq"'::regclass);
+ALTER TABLE ONLY postgis."nvk:riksintresse_friluftsliv" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."nvk:riksintresse_friluftsliv_ogc_fid_seq"'::regclass);
+
+
+--
+-- Name: nvk:riksintresse_naturvard ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."nvk:riksintresse_naturvard" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."nvk:riksintresse_naturvard_ogc_fid_seq"'::regclass);
+
+
+--
+-- Name: nvk:skyddsvard_statlig_skog ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."nvk:skyddsvard_statlig_skog" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."nvk:skyddsvard_statlig_skog_ogc_fid_seq"'::regclass);
--
@@ -3493,87 +7109,87 @@ ALTER TABLE ONLY postgis."nvr:Vattenskyddsomrade" ALTER COLUMN ogc_fid SET DEFAU
--
--- Name: ren:omr_riks ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:betesomrade ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ren:omr_riks" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."ren:omr_riks_ogc_fid_seq"'::regclass);
+ALTER TABLE ONLY postgis."sametinget:betesomrade" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."sametinget:betesomrade_ogc_fid_seq"'::regclass);
--
--- Name: ren:riks_ren ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:flyttled ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ren:riks_ren" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."ren:riks_ren_ogc_fid_seq"'::regclass);
+ALTER TABLE ONLY postgis."sametinget:flyttled" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."sametinget:flyttled_ogc_fid_seq"'::regclass);
--
--- Name: ri:friluftsliv ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:riksintresse_rennaringen ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ri:friluftsliv" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."ri:friluftsliv_ogc_fid_seq"'::regclass);
+ALTER TABLE ONLY postgis."sametinget:riksintresse_rennaringen" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."sametinget:riksintresse_rennaringen_ogc_fid_seq"'::regclass);
--
--- Name: ri:naturvard ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:riksintresse_rennaringen_karnomrade ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ri:naturvard" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."ri:naturvard_ogc_fid_seq"'::regclass);
+ALTER TABLE ONLY postgis."sametinget:riksintresse_rennaringen_karnomrade" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."sametinget:riksintresse_rennaringen_karnomrade_ogc_fid_seq"'::regclass);
--
--- Name: ri:obruten_kust ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+-- Name: sks:atervatningsavtal ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ri:obruten_kust" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."ri:obruten_kust_ogc_fid_seq"'::regclass);
+ALTER TABLE ONLY postgis."sks:atervatningsavtal" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."sks:atervatningsavtal_ogc_fid_seq"'::regclass);
--
--- Name: ri:obrutet_fjall ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+-- Name: sks:avverk_anmald ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ri:obrutet_fjall" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."ri:obrutet_fjall_ogc_fid_seq"'::regclass);
+ALTER TABLE ONLY postgis."sks:avverk_anmald" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."sks:avverk_anmald_ogc_fid_seq"'::regclass);
--
--- Name: ri:rorligt_friluftsliv ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+-- Name: sks:avverk_utford ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ri:rorligt_friluftsliv" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."ri:rorligt_friluftsliv_ogc_fid_seq"'::regclass);
+ALTER TABLE ONLY postgis."sks:avverk_utford" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."sks:avverk_utford_ogc_fid_seq"'::regclass);
--
--- Name: ri:skyddade_vattendrag ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+-- Name: sks:naturvarde ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ri:skyddade_vattendrag" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."ri:skyddade_vattendrag_ogc_fid_seq"'::regclass);
+ALTER TABLE ONLY postgis."sks:naturvarde" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."sks:naturvarde_ogc_fid_seq"'::regclass);
--
--- Name: sametinget:betesomraden ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+-- Name: sks:naturvardsavtal ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."sametinget:betesomraden" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."sametinget:betesomraden_ogc_fid_seq"'::regclass);
+ALTER TABLE ONLY postgis."sks:naturvardsavtal" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."sks:naturvardsavtal_ogc_fid_seq"'::regclass);
--
--- Name: sametinget:flyttled ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+-- Name: sks:nyckelbiotop ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."sametinget:flyttled" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."sametinget:flyttled_ogc_fid_seq"'::regclass);
+ALTER TABLE ONLY postgis."sks:nyckelbiotop" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."sks:nyckelbiotop_ogc_fid_seq"'::regclass);
--
--- Name: sks:AvverkAnm ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+-- Name: sks:nyckelbiotop_storskogsbruk ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."sks:AvverkAnm" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."sks:AvverkAnm_ogc_fid_seq"'::regclass);
+ALTER TABLE ONLY postgis."sks:nyckelbiotop_storskogsbruk" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."sks:nyckelbiotop_storskogsbruk_ogc_fid_seq"'::regclass);
--
--- Name: sks:UtfordAvverk ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
+-- Name: sks:sumpskog ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."sks:UtfordAvverk" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."sks:UtfordAvverk_ogc_fid_seq"'::regclass);
+ALTER TABLE ONLY postgis."sks:sumpskog" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."sks:sumpskog_ogc_fid_seq"'::regclass);
--
@@ -3705,6 +7321,62 @@ ALTER TABLE ONLY postgis.lansyta
--
+-- Name: lst:pagaende_naturreservatsbildning lst:pagaende_naturreservatsbildning_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."lst:pagaende_naturreservatsbildning"
+ ADD CONSTRAINT "lst:pagaende_naturreservatsbildning_pkey" PRIMARY KEY (ogc_fid);
+
+
+--
+-- Name: lst:riksintresse_obruten_kust lst:riksintresse_obruten_kust_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."lst:riksintresse_obruten_kust"
+ ADD CONSTRAINT "lst:riksintresse_obruten_kust_pkey" PRIMARY KEY (ogc_fid);
+
+
+--
+-- Name: lst:riksintresse_obrutet_fjall lst:riksintresse_obrutet_fjall_ORIGINALID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."lst:riksintresse_obrutet_fjall"
+ ADD CONSTRAINT "lst:riksintresse_obrutet_fjall_ORIGINALID_key" UNIQUE ("ORIGINALID");
+
+
+--
+-- Name: lst:riksintresse_obrutet_fjall lst:riksintresse_obrutet_fjall_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."lst:riksintresse_obrutet_fjall"
+ ADD CONSTRAINT "lst:riksintresse_obrutet_fjall_pkey" PRIMARY KEY (ogc_fid);
+
+
+--
+-- Name: lst:riksintresse_rorligt_friluftsliv lst:riksintresse_rorligt_friluftsliv_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."lst:riksintresse_rorligt_friluftsliv"
+ ADD CONSTRAINT "lst:riksintresse_rorligt_friluftsliv_pkey" PRIMARY KEY (ogc_fid);
+
+
+--
+-- Name: lst:riksintresse_skyddade_vattendrag lst:riksintresse_skyddade_vattendrag_ORIGINALID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."lst:riksintresse_skyddade_vattendrag"
+ ADD CONSTRAINT "lst:riksintresse_skyddade_vattendrag_ORIGINALID_key" UNIQUE ("ORIGINALID");
+
+
+--
+-- Name: lst:riksintresse_skyddade_vattendrag lst:riksintresse_skyddade_vattendrag_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."lst:riksintresse_skyddade_vattendrag"
+ ADD CONSTRAINT "lst:riksintresse_skyddade_vattendrag_pkey" PRIMARY KEY (ogc_fid);
+
+
+--
-- Name: mrr:bearbetningskoncessioner_ansokta mrr:bearbetningskoncessioner_ansokta_diarynr_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
@@ -4001,35 +7673,43 @@ ALTER TABLE ONLY postgis."mrr:ut_olja_gas_diamant_forfallna"
--
--- Name: nva:Naturvardsverket_Lansstyrelse nva:Naturvardsverket_Lansstyrelse_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: nvk:naturvardsavtal nvk:naturvardsavtal_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."nvk:naturvardsavtal"
+ ADD CONSTRAINT "nvk:naturvardsavtal_pkey" PRIMARY KEY (ogc_fid);
+
+
+--
+-- Name: nvk:riksintresse_friluftsliv nvk:riksintresse_friluftsliv_OMRADESNR_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."nva:Naturvardsverket_Lansstyrelse"
- ADD CONSTRAINT "nva:Naturvardsverket_Lansstyrelse_pkey" PRIMARY KEY (ogc_fid);
+ALTER TABLE ONLY postgis."nvk:riksintresse_friluftsliv"
+ ADD CONSTRAINT "nvk:riksintresse_friluftsliv_OMRADESNR_key" UNIQUE ("OMRADESNR");
--
--- Name: nva:Skogsstyrelsen nva:Skogsstyrelsen_Beteckn_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: nvk:riksintresse_friluftsliv nvk:riksintresse_friluftsliv_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."nva:Skogsstyrelsen"
- ADD CONSTRAINT "nva:Skogsstyrelsen_Beteckn_key" UNIQUE ("Beteckn");
+ALTER TABLE ONLY postgis."nvk:riksintresse_friluftsliv"
+ ADD CONSTRAINT "nvk:riksintresse_friluftsliv_pkey" PRIMARY KEY (ogc_fid);
--
--- Name: nva:Skogsstyrelsen nva:Skogsstyrelsen_Uuid_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: nvk:riksintresse_naturvard nvk:riksintresse_naturvard_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."nva:Skogsstyrelsen"
- ADD CONSTRAINT "nva:Skogsstyrelsen_Uuid_key" UNIQUE ("Uuid");
+ALTER TABLE ONLY postgis."nvk:riksintresse_naturvard"
+ ADD CONSTRAINT "nvk:riksintresse_naturvard_pkey" PRIMARY KEY (ogc_fid);
--
--- Name: nva:Skogsstyrelsen nva:Skogsstyrelsen_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: nvk:skyddsvard_statlig_skog nvk:skyddsvard_statlig_skog_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."nva:Skogsstyrelsen"
- ADD CONSTRAINT "nva:Skogsstyrelsen_pkey" PRIMARY KEY (ogc_fid);
+ALTER TABLE ONLY postgis."nvk:skyddsvard_statlig_skog"
+ ADD CONSTRAINT "nvk:skyddsvard_statlig_skog_pkey" PRIMARY KEY (ogc_fid);
--
@@ -4369,179 +8049,219 @@ ALTER TABLE ONLY postgis."nvr:Vattenskyddsomrade"
--
--- Name: ren:omr_riks ren:omr_riks_GlobalID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:betesomrade sametinget:betesomrade_SAMEBY_ID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ren:omr_riks"
- ADD CONSTRAINT "ren:omr_riks_GlobalID_key" UNIQUE ("GlobalID");
+ALTER TABLE ONLY postgis."sametinget:betesomrade"
+ ADD CONSTRAINT "sametinget:betesomrade_SAMEBY_ID_key" UNIQUE ("SAMEBY_ID");
--
--- Name: ren:omr_riks ren:omr_riks_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:betesomrade sametinget:betesomrade_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."sametinget:betesomrade"
+ ADD CONSTRAINT "sametinget:betesomrade_pkey" PRIMARY KEY (ogc_fid);
+
+
+--
+-- Name: sametinget:flyttled sametinget:flyttled_GlobalID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ren:omr_riks"
- ADD CONSTRAINT "ren:omr_riks_pkey" PRIMARY KEY (ogc_fid);
+ALTER TABLE ONLY postgis."sametinget:flyttled"
+ ADD CONSTRAINT "sametinget:flyttled_GlobalID_key" UNIQUE ("GlobalID");
--
--- Name: ren:riks_ren ren:riks_ren_GlobalID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:flyttled sametinget:flyttled_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ren:riks_ren"
- ADD CONSTRAINT "ren:riks_ren_GlobalID_key" UNIQUE ("GlobalID");
+ALTER TABLE ONLY postgis."sametinget:flyttled"
+ ADD CONSTRAINT "sametinget:flyttled_pkey" PRIMARY KEY (ogc_fid);
--
--- Name: ren:riks_ren ren:riks_ren_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:riksintresse_rennaringen sametinget:riksintresse_rennaringen_GlobalID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ren:riks_ren"
- ADD CONSTRAINT "ren:riks_ren_pkey" PRIMARY KEY (ogc_fid);
+ALTER TABLE ONLY postgis."sametinget:riksintresse_rennaringen"
+ ADD CONSTRAINT "sametinget:riksintresse_rennaringen_GlobalID_key" UNIQUE ("GlobalID");
--
--- Name: ri:friluftsliv ri:friluftsliv_OMRADESNR_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:riksintresse_rennaringen_karnomrade sametinget:riksintresse_rennaringen_karnomrade_GlobalID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ri:friluftsliv"
- ADD CONSTRAINT "ri:friluftsliv_OMRADESNR_key" UNIQUE ("OMRADESNR");
+ALTER TABLE ONLY postgis."sametinget:riksintresse_rennaringen_karnomrade"
+ ADD CONSTRAINT "sametinget:riksintresse_rennaringen_karnomrade_GlobalID_key" UNIQUE ("GlobalID");
--
--- Name: ri:friluftsliv ri:friluftsliv_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:riksintresse_rennaringen_karnomrade sametinget:riksintresse_rennaringen_karnomrade_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ri:friluftsliv"
- ADD CONSTRAINT "ri:friluftsliv_pkey" PRIMARY KEY (ogc_fid);
+ALTER TABLE ONLY postgis."sametinget:riksintresse_rennaringen_karnomrade"
+ ADD CONSTRAINT "sametinget:riksintresse_rennaringen_karnomrade_pkey" PRIMARY KEY (ogc_fid);
--
--- Name: ri:naturvard ri:naturvard_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:riksintresse_rennaringen sametinget:riksintresse_rennaringen_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ri:naturvard"
- ADD CONSTRAINT "ri:naturvard_pkey" PRIMARY KEY (ogc_fid);
+ALTER TABLE ONLY postgis."sametinget:riksintresse_rennaringen"
+ ADD CONSTRAINT "sametinget:riksintresse_rennaringen_pkey" PRIMARY KEY (ogc_fid);
--
--- Name: ri:obruten_kust ri:obruten_kust_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sks:atervatningsavtal sks:atervatningsavtal_Uuid_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ri:obruten_kust"
- ADD CONSTRAINT "ri:obruten_kust_pkey" PRIMARY KEY (ogc_fid);
+ALTER TABLE ONLY postgis."sks:atervatningsavtal"
+ ADD CONSTRAINT "sks:atervatningsavtal_Uuid_key" UNIQUE ("Uuid");
--
--- Name: ri:obrutet_fjall ri:obrutet_fjall_ORIGINALID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sks:atervatningsavtal sks:atervatningsavtal_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ri:obrutet_fjall"
- ADD CONSTRAINT "ri:obrutet_fjall_ORIGINALID_key" UNIQUE ("ORIGINALID");
+ALTER TABLE ONLY postgis."sks:atervatningsavtal"
+ ADD CONSTRAINT "sks:atervatningsavtal_pkey" PRIMARY KEY (ogc_fid);
--
--- Name: ri:obrutet_fjall ri:obrutet_fjall_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sks:avverk_anmald sks:avverk_anmald_OBJECTID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ri:obrutet_fjall"
- ADD CONSTRAINT "ri:obrutet_fjall_pkey" PRIMARY KEY (ogc_fid);
+ALTER TABLE ONLY postgis."sks:avverk_anmald"
+ ADD CONSTRAINT "sks:avverk_anmald_OBJECTID_key" UNIQUE ("OBJECTID");
--
--- Name: ri:rorligt_friluftsliv ri:rorligt_friluftsliv_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sks:avverk_anmald sks:avverk_anmald_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ri:rorligt_friluftsliv"
- ADD CONSTRAINT "ri:rorligt_friluftsliv_pkey" PRIMARY KEY (ogc_fid);
+ALTER TABLE ONLY postgis."sks:avverk_anmald"
+ ADD CONSTRAINT "sks:avverk_anmald_pkey" PRIMARY KEY (ogc_fid);
--
--- Name: ri:skyddade_vattendrag ri:skyddade_vattendrag_ORIGINALID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sks:avverk_utford sks:avverk_utford_Beteckn_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ri:skyddade_vattendrag"
- ADD CONSTRAINT "ri:skyddade_vattendrag_ORIGINALID_key" UNIQUE ("ORIGINALID");
+ALTER TABLE ONLY postgis."sks:avverk_utford"
+ ADD CONSTRAINT "sks:avverk_utford_Beteckn_key" UNIQUE ("Beteckn");
--
--- Name: ri:skyddade_vattendrag ri:skyddade_vattendrag_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sks:avverk_utford sks:avverk_utford_OBJECTID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."ri:skyddade_vattendrag"
- ADD CONSTRAINT "ri:skyddade_vattendrag_pkey" PRIMARY KEY (ogc_fid);
+ALTER TABLE ONLY postgis."sks:avverk_utford"
+ ADD CONSTRAINT "sks:avverk_utford_OBJECTID_key" UNIQUE ("OBJECTID");
--
--- Name: sametinget:betesomraden sametinget:betesomraden_SAMEBY_ID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sks:avverk_utford sks:avverk_utford_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."sametinget:betesomraden"
- ADD CONSTRAINT "sametinget:betesomraden_SAMEBY_ID_key" UNIQUE ("SAMEBY_ID");
+ALTER TABLE ONLY postgis."sks:avverk_utford"
+ ADD CONSTRAINT "sks:avverk_utford_pkey" PRIMARY KEY (ogc_fid);
--
--- Name: sametinget:betesomraden sametinget:betesomraden_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sks:naturvarde sks:naturvarde_Beteckn_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."sametinget:betesomraden"
- ADD CONSTRAINT "sametinget:betesomraden_pkey" PRIMARY KEY (ogc_fid);
+ALTER TABLE ONLY postgis."sks:naturvarde"
+ ADD CONSTRAINT "sks:naturvarde_Beteckn_key" UNIQUE ("Beteckn");
--
--- Name: sametinget:flyttled sametinget:flyttled_GlobalID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sks:naturvarde sks:naturvarde_ObjectId_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."sametinget:flyttled"
- ADD CONSTRAINT "sametinget:flyttled_GlobalID_key" UNIQUE ("GlobalID");
+ALTER TABLE ONLY postgis."sks:naturvarde"
+ ADD CONSTRAINT "sks:naturvarde_ObjectId_key" UNIQUE ("ObjectId");
--
--- Name: sametinget:flyttled sametinget:flyttled_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sks:naturvarde sks:naturvarde_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."sametinget:flyttled"
- ADD CONSTRAINT "sametinget:flyttled_pkey" PRIMARY KEY (ogc_fid);
+ALTER TABLE ONLY postgis."sks:naturvarde"
+ ADD CONSTRAINT "sks:naturvarde_pkey" PRIMARY KEY (ogc_fid);
--
--- Name: sks:AvverkAnm sks:AvverkAnm_OBJECTID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sks:naturvardsavtal sks:naturvardsavtal_Beteckn_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."sks:AvverkAnm"
- ADD CONSTRAINT "sks:AvverkAnm_OBJECTID_key" UNIQUE ("OBJECTID");
+ALTER TABLE ONLY postgis."sks:naturvardsavtal"
+ ADD CONSTRAINT "sks:naturvardsavtal_Beteckn_key" UNIQUE ("Beteckn");
--
--- Name: sks:AvverkAnm sks:AvverkAnm_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sks:naturvardsavtal sks:naturvardsavtal_Uuid_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."sks:AvverkAnm"
- ADD CONSTRAINT "sks:AvverkAnm_pkey" PRIMARY KEY (ogc_fid);
+ALTER TABLE ONLY postgis."sks:naturvardsavtal"
+ ADD CONSTRAINT "sks:naturvardsavtal_Uuid_key" UNIQUE ("Uuid");
--
--- Name: sks:UtfordAvverk sks:UtfordAvverk_Beteckn_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sks:naturvardsavtal sks:naturvardsavtal_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."sks:UtfordAvverk"
- ADD CONSTRAINT "sks:UtfordAvverk_Beteckn_key" UNIQUE ("Beteckn");
+ALTER TABLE ONLY postgis."sks:naturvardsavtal"
+ ADD CONSTRAINT "sks:naturvardsavtal_pkey" PRIMARY KEY (ogc_fid);
--
--- Name: sks:UtfordAvverk sks:UtfordAvverk_OBJECTID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sks:nyckelbiotop sks:nyckelbiotop_Beteckn_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."sks:UtfordAvverk"
- ADD CONSTRAINT "sks:UtfordAvverk_OBJECTID_key" UNIQUE ("OBJECTID");
+ALTER TABLE ONLY postgis."sks:nyckelbiotop"
+ ADD CONSTRAINT "sks:nyckelbiotop_Beteckn_key" UNIQUE ("Beteckn");
--
--- Name: sks:UtfordAvverk sks:UtfordAvverk_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+-- Name: sks:nyckelbiotop sks:nyckelbiotop_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
-ALTER TABLE ONLY postgis."sks:UtfordAvverk"
- ADD CONSTRAINT "sks:UtfordAvverk_pkey" PRIMARY KEY (ogc_fid);
+ALTER TABLE ONLY postgis."sks:nyckelbiotop"
+ ADD CONSTRAINT "sks:nyckelbiotop_pkey" PRIMARY KEY (ogc_fid);
+
+
+--
+-- Name: sks:nyckelbiotop_storskogsbruk sks:nyckelbiotop_storskogsbruk_objectid_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."sks:nyckelbiotop_storskogsbruk"
+ ADD CONSTRAINT "sks:nyckelbiotop_storskogsbruk_objectid_key" UNIQUE (objectid);
+
+
+--
+-- Name: sks:nyckelbiotop_storskogsbruk sks:nyckelbiotop_storskogsbruk_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."sks:nyckelbiotop_storskogsbruk"
+ ADD CONSTRAINT "sks:nyckelbiotop_storskogsbruk_pkey" PRIMARY KEY (ogc_fid);
+
+
+--
+-- Name: sks:sumpskog sks:sumpskog_OBJECTID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."sks:sumpskog"
+ ADD CONSTRAINT "sks:sumpskog_OBJECTID_key" UNIQUE ("OBJECTID");
+
+
+--
+-- Name: sks:sumpskog sks:sumpskog_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."sks:sumpskog"
+ ADD CONSTRAINT "sks:sumpskog_pkey" PRIMARY KEY (ogc_fid);
--
@@ -4577,6 +8297,14 @@ ALTER TABLE ONLY postgis."svk:transmissionsnatsprojekt"
--
+-- Name: vbk:havsbaserad_vindkraft vbk:havsbaserad_vindkraft_OmrID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
+--
+
+ALTER TABLE ONLY postgis."vbk:havsbaserad_vindkraft"
+ ADD CONSTRAINT "vbk:havsbaserad_vindkraft_OmrID_key" UNIQUE ("OmrID");
+
+
+--
-- Name: vbk:havsbaserad_vindkraft vbk:havsbaserad_vindkraft_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import
--
@@ -4689,6 +8417,41 @@ CREATE INDEX lansyta_wkb_geometry_geom_idx ON postgis.lansyta USING gist (wkb_ge
--
+-- Name: lst:pagaende_naturreservatsbildning_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+--
+
+CREATE INDEX "lst:pagaende_naturreservatsbildning_wkb_geometry_geom_idx" ON postgis."lst:pagaende_naturreservatsbildning" USING gist (wkb_geometry);
+
+
+--
+-- Name: lst:riksintresse_obruten_kust_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+--
+
+CREATE INDEX "lst:riksintresse_obruten_kust_wkb_geometry_geom_idx" ON postgis."lst:riksintresse_obruten_kust" USING gist (wkb_geometry);
+
+
+--
+-- Name: lst:riksintresse_obrutet_fjall_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+--
+
+CREATE INDEX "lst:riksintresse_obrutet_fjall_wkb_geometry_geom_idx" ON postgis."lst:riksintresse_obrutet_fjall" USING gist (wkb_geometry);
+
+
+--
+-- Name: lst:riksintresse_rorligt_friluftsliv_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+--
+
+CREATE INDEX "lst:riksintresse_rorligt_friluftsliv_wkb_geometry_geom_idx" ON postgis."lst:riksintresse_rorligt_friluftsliv" USING gist (wkb_geometry);
+
+
+--
+-- Name: lst:riksintresse_skyddade_vattendrag_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+--
+
+CREATE INDEX "lst:riksintresse_skyddade_vattendrag_wkb_geometry_geom_idx" ON postgis."lst:riksintresse_skyddade_vattendrag" USING gist (wkb_geometry);
+
+
+--
-- Name: mrr:bearbetningskoncessioner_ansokta_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
--
@@ -4780,17 +8543,31 @@ CREATE INDEX "mrr:ut_olja_gas_diamant_forfallna_wkb_geometry_geom_idx" ON postgi
--
--- Name: nva:Naturvardsverket_Lansstyrelse_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+-- Name: nvk:naturvardsavtal_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+--
+
+CREATE INDEX "nvk:naturvardsavtal_wkb_geometry_geom_idx" ON postgis."nvk:naturvardsavtal" USING gist (wkb_geometry);
+
+
+--
+-- Name: nvk:riksintresse_friluftsliv_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+--
+
+CREATE INDEX "nvk:riksintresse_friluftsliv_wkb_geometry_geom_idx" ON postgis."nvk:riksintresse_friluftsliv" USING gist (wkb_geometry);
+
+
+--
+-- Name: nvk:riksintresse_naturvard_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
--
-CREATE INDEX "nva:Naturvardsverket_Lansstyrelse_wkb_geometry_geom_idx" ON postgis."nva:Naturvardsverket_Lansstyrelse" USING gist (wkb_geometry);
+CREATE INDEX "nvk:riksintresse_naturvard_wkb_geometry_geom_idx" ON postgis."nvk:riksintresse_naturvard" USING gist (wkb_geometry);
--
--- Name: nva:Skogsstyrelsen_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+-- Name: nvk:skyddsvard_statlig_skog_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
--
-CREATE INDEX "nva:Skogsstyrelsen_wkb_geometry_geom_idx" ON postgis."nva:Skogsstyrelsen" USING gist (wkb_geometry);
+CREATE INDEX "nvk:skyddsvard_statlig_skog_wkb_geometry_geom_idx" ON postgis."nvk:skyddsvard_statlig_skog" USING gist (wkb_geometry);
--
@@ -4934,87 +8711,87 @@ CREATE INDEX "nvr:Vattenskyddsomrade_wkb_geometry_geom_idx" ON postgis."nvr:Vatt
--
--- Name: ren:omr_riks_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:betesomrade_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
--
-CREATE INDEX "ren:omr_riks_wkb_geometry_geom_idx" ON postgis."ren:omr_riks" USING gist (wkb_geometry);
+CREATE INDEX "sametinget:betesomrade_wkb_geometry_geom_idx" ON postgis."sametinget:betesomrade" USING gist (wkb_geometry);
--
--- Name: ren:riks_ren_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:flyttled_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
--
-CREATE INDEX "ren:riks_ren_wkb_geometry_geom_idx" ON postgis."ren:riks_ren" USING gist (wkb_geometry);
+CREATE INDEX "sametinget:flyttled_wkb_geometry_geom_idx" ON postgis."sametinget:flyttled" USING gist (wkb_geometry);
--
--- Name: ri:friluftsliv_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:riksintresse_rennaringen_karnomrade_wkb_geometry_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
--
-CREATE INDEX "ri:friluftsliv_wkb_geometry_geom_idx" ON postgis."ri:friluftsliv" USING gist (wkb_geometry);
+CREATE INDEX "sametinget:riksintresse_rennaringen_karnomrade_wkb_geometry_idx" ON postgis."sametinget:riksintresse_rennaringen_karnomrade" USING gist (wkb_geometry);
--
--- Name: ri:naturvard_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+-- Name: sametinget:riksintresse_rennaringen_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
--
-CREATE INDEX "ri:naturvard_wkb_geometry_geom_idx" ON postgis."ri:naturvard" USING gist (wkb_geometry);
+CREATE INDEX "sametinget:riksintresse_rennaringen_wkb_geometry_geom_idx" ON postgis."sametinget:riksintresse_rennaringen" USING gist (wkb_geometry);
--
--- Name: ri:obruten_kust_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+-- Name: sks:atervatningsavtal_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
--
-CREATE INDEX "ri:obruten_kust_wkb_geometry_geom_idx" ON postgis."ri:obruten_kust" USING gist (wkb_geometry);
+CREATE INDEX "sks:atervatningsavtal_wkb_geometry_geom_idx" ON postgis."sks:atervatningsavtal" USING gist (wkb_geometry);
--
--- Name: ri:obrutet_fjall_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+-- Name: sks:avverk_anmald_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
--
-CREATE INDEX "ri:obrutet_fjall_wkb_geometry_geom_idx" ON postgis."ri:obrutet_fjall" USING gist (wkb_geometry);
+CREATE INDEX "sks:avverk_anmald_wkb_geometry_geom_idx" ON postgis."sks:avverk_anmald" USING gist (wkb_geometry);
--
--- Name: ri:rorligt_friluftsliv_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+-- Name: sks:avverk_utford_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
--
-CREATE INDEX "ri:rorligt_friluftsliv_wkb_geometry_geom_idx" ON postgis."ri:rorligt_friluftsliv" USING gist (wkb_geometry);
+CREATE INDEX "sks:avverk_utford_wkb_geometry_geom_idx" ON postgis."sks:avverk_utford" USING gist (wkb_geometry);
--
--- Name: ri:skyddade_vattendrag_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+-- Name: sks:naturvarde_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
--
-CREATE INDEX "ri:skyddade_vattendrag_wkb_geometry_geom_idx" ON postgis."ri:skyddade_vattendrag" USING gist (wkb_geometry);
+CREATE INDEX "sks:naturvarde_wkb_geometry_geom_idx" ON postgis."sks:naturvarde" USING gist (wkb_geometry);
--
--- Name: sametinget:betesomraden_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+-- Name: sks:naturvardsavtal_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
--
-CREATE INDEX "sametinget:betesomraden_wkb_geometry_geom_idx" ON postgis."sametinget:betesomraden" USING gist (wkb_geometry);
+CREATE INDEX "sks:naturvardsavtal_wkb_geometry_geom_idx" ON postgis."sks:naturvardsavtal" USING gist (wkb_geometry);
--
--- Name: sametinget:flyttled_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+-- Name: sks:nyckelbiotop_storskogsbruk_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
--
-CREATE INDEX "sametinget:flyttled_wkb_geometry_geom_idx" ON postgis."sametinget:flyttled" USING gist (wkb_geometry);
+CREATE INDEX "sks:nyckelbiotop_storskogsbruk_wkb_geometry_geom_idx" ON postgis."sks:nyckelbiotop_storskogsbruk" USING gist (wkb_geometry);
--
--- Name: sks:AvverkAnm_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+-- Name: sks:nyckelbiotop_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
--
-CREATE INDEX "sks:AvverkAnm_wkb_geometry_geom_idx" ON postgis."sks:AvverkAnm" USING gist (wkb_geometry);
+CREATE INDEX "sks:nyckelbiotop_wkb_geometry_geom_idx" ON postgis."sks:nyckelbiotop" USING gist (wkb_geometry);
--
--- Name: sks:UtfordAvverk_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
+-- Name: sks:sumpskog_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import
--
-CREATE INDEX "sks:UtfordAvverk_wkb_geometry_geom_idx" ON postgis."sks:UtfordAvverk" USING gist (wkb_geometry);
+CREATE INDEX "sks:sumpskog_wkb_geometry_geom_idx" ON postgis."sks:sumpskog" USING gist (wkb_geometry);
--
@@ -5227,6 +9004,76 @@ GRANT SELECT,USAGE ON SEQUENCE postgis.lansyta_sub_ogc_fid_seq TO webmap_guest;
--
+-- Name: TABLE "lst:pagaende_naturreservatsbildning"; Type: ACL; Schema: postgis; Owner: webmap_import
+--
+
+GRANT SELECT ON TABLE postgis."lst:pagaende_naturreservatsbildning" TO webmap_guest;
+
+
+--
+-- Name: SEQUENCE "lst:pagaende_naturreservatsbildning_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+--
+
+GRANT SELECT,USAGE ON SEQUENCE postgis."lst:pagaende_naturreservatsbildning_ogc_fid_seq" TO webmap_guest;
+
+
+--
+-- Name: TABLE "lst:riksintresse_obruten_kust"; Type: ACL; Schema: postgis; Owner: webmap_import
+--
+
+GRANT SELECT ON TABLE postgis."lst:riksintresse_obruten_kust" TO webmap_guest;
+
+
+--
+-- Name: SEQUENCE "lst:riksintresse_obruten_kust_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+--
+
+GRANT SELECT,USAGE ON SEQUENCE postgis."lst:riksintresse_obruten_kust_ogc_fid_seq" TO webmap_guest;
+
+
+--
+-- Name: TABLE "lst:riksintresse_obrutet_fjall"; Type: ACL; Schema: postgis; Owner: webmap_import
+--
+
+GRANT SELECT ON TABLE postgis."lst:riksintresse_obrutet_fjall" TO webmap_guest;
+
+
+--
+-- Name: SEQUENCE "lst:riksintresse_obrutet_fjall_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+--
+
+GRANT SELECT,USAGE ON SEQUENCE postgis."lst:riksintresse_obrutet_fjall_ogc_fid_seq" TO webmap_guest;
+
+
+--
+-- Name: TABLE "lst:riksintresse_rorligt_friluftsliv"; Type: ACL; Schema: postgis; Owner: webmap_import
+--
+
+GRANT SELECT ON TABLE postgis."lst:riksintresse_rorligt_friluftsliv" TO webmap_guest;
+
+
+--
+-- Name: SEQUENCE "lst:riksintresse_rorligt_friluftsliv_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+--
+
+GRANT SELECT,USAGE ON SEQUENCE postgis."lst:riksintresse_rorligt_friluftsliv_ogc_fid_seq" TO webmap_guest;
+
+
+--
+-- Name: TABLE "lst:riksintresse_skyddade_vattendrag"; Type: ACL; Schema: postgis; Owner: webmap_import
+--
+
+GRANT SELECT ON TABLE postgis."lst:riksintresse_skyddade_vattendrag" TO webmap_guest;
+
+
+--
+-- Name: SEQUENCE "lst:riksintresse_skyddade_vattendrag_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+--
+
+GRANT SELECT,USAGE ON SEQUENCE postgis."lst:riksintresse_skyddade_vattendrag_ogc_fid_seq" TO webmap_guest;
+
+
+--
-- Name: TABLE "mrr:bearbetningskoncessioner_ansokta"; Type: ACL; Schema: postgis; Owner: webmap_import
--
@@ -5409,31 +9256,59 @@ GRANT SELECT,USAGE ON SEQUENCE postgis."mrr:ut_olja_gas_diamant_forfallna_ogc_fi
--
--- Name: TABLE "nva:Naturvardsverket_Lansstyrelse"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "nvk:naturvardsavtal"; Type: ACL; Schema: postgis; Owner: webmap_import
+--
+
+GRANT SELECT ON TABLE postgis."nvk:naturvardsavtal" TO webmap_guest;
+
+
+--
+-- Name: SEQUENCE "nvk:naturvardsavtal_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT ON TABLE postgis."nva:Naturvardsverket_Lansstyrelse" TO webmap_guest;
+GRANT SELECT,USAGE ON SEQUENCE postgis."nvk:naturvardsavtal_ogc_fid_seq" TO webmap_guest;
--
--- Name: SEQUENCE "nva:Naturvardsverket_Lansstyrelse_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "nvk:riksintresse_friluftsliv"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT,USAGE ON SEQUENCE postgis."nva:Naturvardsverket_Lansstyrelse_ogc_fid_seq" TO webmap_guest;
+GRANT SELECT ON TABLE postgis."nvk:riksintresse_friluftsliv" TO webmap_guest;
--
--- Name: TABLE "nva:Skogsstyrelsen"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: SEQUENCE "nvk:riksintresse_friluftsliv_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT ON TABLE postgis."nva:Skogsstyrelsen" TO webmap_guest;
+GRANT SELECT,USAGE ON SEQUENCE postgis."nvk:riksintresse_friluftsliv_ogc_fid_seq" TO webmap_guest;
--
--- Name: SEQUENCE "nva:Skogsstyrelsen_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "nvk:riksintresse_naturvard"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT,USAGE ON SEQUENCE postgis."nva:Skogsstyrelsen_ogc_fid_seq" TO webmap_guest;
+GRANT SELECT ON TABLE postgis."nvk:riksintresse_naturvard" TO webmap_guest;
+
+
+--
+-- Name: SEQUENCE "nvk:riksintresse_naturvard_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+--
+
+GRANT SELECT,USAGE ON SEQUENCE postgis."nvk:riksintresse_naturvard_ogc_fid_seq" TO webmap_guest;
+
+
+--
+-- Name: TABLE "nvk:skyddsvard_statlig_skog"; Type: ACL; Schema: postgis; Owner: webmap_import
+--
+
+GRANT SELECT ON TABLE postgis."nvk:skyddsvard_statlig_skog" TO webmap_guest;
+
+
+--
+-- Name: SEQUENCE "nvk:skyddsvard_statlig_skog_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+--
+
+GRANT SELECT,USAGE ON SEQUENCE postgis."nvk:skyddsvard_statlig_skog_ogc_fid_seq" TO webmap_guest;
--
@@ -5717,171 +9592,171 @@ GRANT SELECT,USAGE ON SEQUENCE postgis."nvr:Vattenskyddsomrade_ogc_fid_seq" TO w
--
--- Name: TABLE "ren:omr_riks"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sametinget:betesomrade"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT ON TABLE postgis."ren:omr_riks" TO webmap_guest;
+GRANT SELECT ON TABLE postgis."sametinget:betesomrade" TO webmap_guest;
--
--- Name: SEQUENCE "ren:omr_riks_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: SEQUENCE "sametinget:betesomrade_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT,USAGE ON SEQUENCE postgis."ren:omr_riks_ogc_fid_seq" TO webmap_guest;
+GRANT SELECT,USAGE ON SEQUENCE postgis."sametinget:betesomrade_ogc_fid_seq" TO webmap_guest;
--
--- Name: TABLE "ren:riks_ren"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sametinget:flyttled"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT ON TABLE postgis."ren:riks_ren" TO webmap_guest;
+GRANT SELECT ON TABLE postgis."sametinget:flyttled" TO webmap_guest;
--
--- Name: SEQUENCE "ren:riks_ren_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: SEQUENCE "sametinget:flyttled_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT,USAGE ON SEQUENCE postgis."ren:riks_ren_ogc_fid_seq" TO webmap_guest;
+GRANT SELECT,USAGE ON SEQUENCE postgis."sametinget:flyttled_ogc_fid_seq" TO webmap_guest;
--
--- Name: TABLE "ri:friluftsliv"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sametinget:riksintresse_rennaringen"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT ON TABLE postgis."ri:friluftsliv" TO webmap_guest;
+GRANT SELECT ON TABLE postgis."sametinget:riksintresse_rennaringen" TO webmap_guest;
--
--- Name: SEQUENCE "ri:friluftsliv_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sametinget:riksintresse_rennaringen_karnomrade"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT,USAGE ON SEQUENCE postgis."ri:friluftsliv_ogc_fid_seq" TO webmap_guest;
+GRANT SELECT ON TABLE postgis."sametinget:riksintresse_rennaringen_karnomrade" TO webmap_guest;
--
--- Name: TABLE "ri:naturvard"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: SEQUENCE "sametinget:riksintresse_rennaringen_karnomrade_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT ON TABLE postgis."ri:naturvard" TO webmap_guest;
+GRANT SELECT,USAGE ON SEQUENCE postgis."sametinget:riksintresse_rennaringen_karnomrade_ogc_fid_seq" TO webmap_guest;
--
--- Name: SEQUENCE "ri:naturvard_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: SEQUENCE "sametinget:riksintresse_rennaringen_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT,USAGE ON SEQUENCE postgis."ri:naturvard_ogc_fid_seq" TO webmap_guest;
+GRANT SELECT,USAGE ON SEQUENCE postgis."sametinget:riksintresse_rennaringen_ogc_fid_seq" TO webmap_guest;
--
--- Name: TABLE "ri:obruten_kust"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sks:atervatningsavtal"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT ON TABLE postgis."ri:obruten_kust" TO webmap_guest;
+GRANT SELECT ON TABLE postgis."sks:atervatningsavtal" TO webmap_guest;
--
--- Name: SEQUENCE "ri:obruten_kust_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: SEQUENCE "sks:atervatningsavtal_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT,USAGE ON SEQUENCE postgis."ri:obruten_kust_ogc_fid_seq" TO webmap_guest;
+GRANT SELECT,USAGE ON SEQUENCE postgis."sks:atervatningsavtal_ogc_fid_seq" TO webmap_guest;
--
--- Name: TABLE "ri:obrutet_fjall"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sks:avverk_anmald"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT ON TABLE postgis."ri:obrutet_fjall" TO webmap_guest;
+GRANT SELECT ON TABLE postgis."sks:avverk_anmald" TO webmap_guest;
--
--- Name: SEQUENCE "ri:obrutet_fjall_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: SEQUENCE "sks:avverk_anmald_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT,USAGE ON SEQUENCE postgis."ri:obrutet_fjall_ogc_fid_seq" TO webmap_guest;
+GRANT SELECT,USAGE ON SEQUENCE postgis."sks:avverk_anmald_ogc_fid_seq" TO webmap_guest;
--
--- Name: TABLE "ri:rorligt_friluftsliv"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sks:avverk_utford"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT ON TABLE postgis."ri:rorligt_friluftsliv" TO webmap_guest;
+GRANT SELECT ON TABLE postgis."sks:avverk_utford" TO webmap_guest;
--
--- Name: SEQUENCE "ri:rorligt_friluftsliv_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: SEQUENCE "sks:avverk_utford_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT,USAGE ON SEQUENCE postgis."ri:rorligt_friluftsliv_ogc_fid_seq" TO webmap_guest;
+GRANT SELECT,USAGE ON SEQUENCE postgis."sks:avverk_utford_ogc_fid_seq" TO webmap_guest;
--
--- Name: TABLE "ri:skyddade_vattendrag"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sks:naturvarde"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT ON TABLE postgis."ri:skyddade_vattendrag" TO webmap_guest;
+GRANT SELECT ON TABLE postgis."sks:naturvarde" TO webmap_guest;
--
--- Name: SEQUENCE "ri:skyddade_vattendrag_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: SEQUENCE "sks:naturvarde_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT,USAGE ON SEQUENCE postgis."ri:skyddade_vattendrag_ogc_fid_seq" TO webmap_guest;
+GRANT SELECT,USAGE ON SEQUENCE postgis."sks:naturvarde_ogc_fid_seq" TO webmap_guest;
--
--- Name: TABLE "sametinget:betesomraden"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sks:naturvardsavtal"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT ON TABLE postgis."sametinget:betesomraden" TO webmap_guest;
+GRANT SELECT ON TABLE postgis."sks:naturvardsavtal" TO webmap_guest;
--
--- Name: SEQUENCE "sametinget:betesomraden_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: SEQUENCE "sks:naturvardsavtal_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT,USAGE ON SEQUENCE postgis."sametinget:betesomraden_ogc_fid_seq" TO webmap_guest;
+GRANT SELECT,USAGE ON SEQUENCE postgis."sks:naturvardsavtal_ogc_fid_seq" TO webmap_guest;
--
--- Name: TABLE "sametinget:flyttled"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sks:nyckelbiotop"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT ON TABLE postgis."sametinget:flyttled" TO webmap_guest;
+GRANT SELECT ON TABLE postgis."sks:nyckelbiotop" TO webmap_guest;
--
--- Name: SEQUENCE "sametinget:flyttled_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: SEQUENCE "sks:nyckelbiotop_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT,USAGE ON SEQUENCE postgis."sametinget:flyttled_ogc_fid_seq" TO webmap_guest;
+GRANT SELECT,USAGE ON SEQUENCE postgis."sks:nyckelbiotop_ogc_fid_seq" TO webmap_guest;
--
--- Name: TABLE "sks:AvverkAnm"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sks:nyckelbiotop_storskogsbruk"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT ON TABLE postgis."sks:AvverkAnm" TO webmap_guest;
+GRANT SELECT ON TABLE postgis."sks:nyckelbiotop_storskogsbruk" TO webmap_guest;
--
--- Name: SEQUENCE "sks:AvverkAnm_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: SEQUENCE "sks:nyckelbiotop_storskogsbruk_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT,USAGE ON SEQUENCE postgis."sks:AvverkAnm_ogc_fid_seq" TO webmap_guest;
+GRANT SELECT,USAGE ON SEQUENCE postgis."sks:nyckelbiotop_storskogsbruk_ogc_fid_seq" TO webmap_guest;
--
--- Name: TABLE "sks:UtfordAvverk"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: TABLE "sks:sumpskog"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT ON TABLE postgis."sks:UtfordAvverk" TO webmap_guest;
+GRANT SELECT ON TABLE postgis."sks:sumpskog" TO webmap_guest;
--
--- Name: SEQUENCE "sks:UtfordAvverk_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
+-- Name: SEQUENCE "sks:sumpskog_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import
--
-GRANT SELECT,USAGE ON SEQUENCE postgis."sks:UtfordAvverk_ogc_fid_seq" TO webmap_guest;
+GRANT SELECT,USAGE ON SEQUENCE postgis."sks:sumpskog_ogc_fid_seq" TO webmap_guest;
--
diff --git a/webmap-cgi b/webmap-cgi
index b5e5f98..96dba33 100755
--- a/webmap-cgi
+++ b/webmap-cgi
@@ -23,12 +23,12 @@
import sys
from os import path as os_path
-from json import load as json_load, dumps as json_dumps, JSONDecodeError
+from json import load as json_load, JSONDecodeError
import logging
from typing import Final, Iterator
import atexit
-from psycopg import connect, Cursor # pylint: disable=import-error
+from psycopg import connect, RawCursor # pylint: disable=import-error
import common
@@ -62,7 +62,7 @@ def get_query_map(layernames : set[str]) -> dict[str,bytes]:
for layername in layernames:
cur.execute('SELECT f_geometry_column, coord_dimension, srid, type '
'FROM ' + common.escape_identifier(SCHEMA_NAME) + '.geometry_columns '
- 'WHERE f_table_schema = %s AND f_table_name = %s',
+ 'WHERE f_table_schema = $1 AND f_table_name = $2',
params=(SCHEMA_NAME, layername),
prepare=False)
resp = cur.fetchone()
@@ -107,7 +107,7 @@ def get_query_map(layernames : set[str]) -> dict[str,bytes]:
'FROM pg_index i '
'JOIN pg_attribute a '
' ON a.attrelid = i.indrelid AND a.attnum = ANY(i.indkey) '
- 'WHERE i.indrelid = %s::regclass AND i.indisprimary',
+ 'WHERE i.indrelid = $1::regclass AND i.indisprimary',
params=(common.escape_identifier(SCHEMA_NAME) + '.' +
common.escape_identifier(layername),),
prepare=False)
@@ -128,7 +128,7 @@ def get_query_map(layernames : set[str]) -> dict[str,bytes]:
column_names = []
cur.execute('SELECT column_name FROM information_schema.columns '
- 'WHERE table_schema = %s AND table_name = %s',
+ 'WHERE table_schema = $1 AND table_name = $2',
params=(SCHEMA_NAME, layername),
prepare=False)
# never empty since the we know the table exists and has a primary key
@@ -158,15 +158,12 @@ def get_query_map(layernames : set[str]) -> dict[str,bytes]:
query += 'ST_Perimeter(' + geom_col2d_esc +') AS geom_perimeter,'
elif d == 1:
query += 'ST_Length(' + geom_col2d_esc +') AS geom_length,'
- query += '%s AS layer_group,%s AS layer '
+ query += '$1 AS layer_group,$2 AS layer '
query += 'FROM ' + common.escape_identifier(SCHEMA_NAME) + '.'
query += common.escape_identifier(layername) + ' m '
- query += 'WHERE m.' + common.escape_identifier(pkey_col) + ' = %s'
+ query += 'WHERE m.' + common.escape_identifier(pkey_col) + ' = $3'
query += ') '
- # TODO[trixie] use json_serialize() from PostgreSQL 17 to avoid serializing on
- # the Python side. (There is also row_to_json() which might be of interest if
- # json not jsonb is needed.)
- query += 'SELECT to_jsonb(feature) FROM feature'
+ query += 'SELECT json_serialize(to_json(feature) RETURNING bytea) FROM feature'
# The query never returns more than one row since we filter on a single FID.
# TODO: batch queries using ANY[] or an IN set (the # consummer will then need
# to re-order the response)
@@ -237,7 +234,7 @@ def application(env, start_response) -> Iterator[bytes]:
first = False
else:
yield b','
- yield json_dumps(resp[0], ensure_ascii=False, separators=(',', ':')).encode('utf-8')
+ yield resp[0]
# the query never returns more than one row since we filter on a single FID
if first:
yield b'[]' # no match, empty response
@@ -272,16 +269,13 @@ def application(env, start_response) -> Iterator[bytes]:
PG_CONN = connect('postgresql://webmap_guest@/webmap',
autocommit=True,
prepare_threshold=0,
- # TODO[trixie] use cursor_factory=RawCursor
- # https://www.psycopg.org/psycopg3/docs/advanced/cursors.html#cursor-types
- cursor_factory=Cursor)
+ cursor_factory=RawCursor)
@atexit.register
def handler():
"""Gracefully close the connection before terminating the worker"""
# avoid "AttributeError: 'NoneType' object has no attribute 'connection_summary'"
# when destructing the object
- # TODO[trixie] reevaluate, possibly related to https://github.com/psycopg/psycopg/issues/591
PG_CONN.close() # pylint: disable=no-member
common.init_logger(app=os_path.basename(__file__), level=logging.INFO)
diff --git a/webmap-download b/webmap-download
index fcbbd16..5e191ad 100755
--- a/webmap-download
+++ b/webmap-download
@@ -32,8 +32,6 @@ from os import (
O_TMPFILE,
path as os_path,
curdir as os_curdir,
- pardir as os_pardir,
- sep as os_sep
)
import os
import sys
@@ -48,7 +46,7 @@ from typing import Optional, NoReturn, Never
import requests
import common
-from common import BadConfiguration, getSourcePathLockFileName
+from common import parse_config_dl, getSourcePathLockFileName
def download_trystream(url : str, **kwargs) -> requests.Response:
"""GET a url, trying a number of times. Return immediately after the
@@ -101,9 +99,6 @@ def download(dest : str,
start = time_monotonic()
r = download_trystream(url, headers=headers, session=session, timeout=30)
if r.status_code == 304:
- # XXX shouldn't we call os.utime(dest) to bump its ctime here?
- # otherwise we'll make several queries and get multiple 304
- # replies if the file is used by multiple layers
logging.info('%s: %d Not Modified', dest, r.status_code)
return
@@ -170,64 +165,6 @@ def download(dest : str,
common.format_time(elapsed),
common.format_bytes(int(size/elapsed)))
-def _check_key_type(k : str, v : str, known_keys : list[type, tuple[set[str]]]) -> bool:
- for t, ks in known_keys:
- if k in ks and isinstance(v, t):
- return True
- return False
-
-def parse_config_dl(downloads) -> dict[str, dict[str, str|int]]:
- """Parse and validate the "downloads" section from the configuration dictionary"""
-
- if not isinstance(downloads, list):
- raise BadConfiguration(f'Invalid download recipe: {downloads}')
-
- known_keys = [
- (str, {'path', 'url'}),
- (int, {'max-age', 'max-size'})
- ]
-
- destinations = {}
- known_keys_set = {k for _,ks in known_keys for k in ks}
- for dl in downloads:
- if 'url' in dl:
- dls = [dl]
- elif 'basedir' in dl and 'baseurl' in dl and 'files' in dl and 'path' not in dl:
- dls = []
- for filename in dl['files']:
- dl2 = {
- 'path' : os_path.join(dl['basedir'], filename),
- 'url' : dl['baseurl'] + filename
- }
- for k, v in dl.items():
- if k not in ('basedir', 'baseurl', 'files'):
- dl2[k] = v
- dls.append(dl2)
- else:
- raise BadConfiguration(f'Invalid download recipe: {dl}')
-
- for dl in dls:
- path = dl.get('path', None)
- if path is None or path in ('', os_curdir, os_pardir) or path.endswith(os_sep):
- raise BadConfiguration(f'Invalid destination path "{path}"')
- if path in destinations:
- raise BadConfiguration(f'Duplicate download recipe for "{path}"')
- dl2 = {}
- for k, v in dl.items():
- if k == 'path':
- continue
- if k not in known_keys_set:
- logging.warning('Ignoring unknown setting "%s" in download recipe for "%s"',
- k, path)
- elif not _check_key_type(k, v, known_keys):
- logging.warning('Ignoring setting "%s" in download recipe for "%s"'
- ' (invalid type)', k, path)
- else:
- dl2[k] = v
- destinations[path] = dl2
-
- return destinations
-
# pylint: disable-next=missing-function-docstring
def main() -> NoReturn:
common.init_logger(app=os_path.basename(__file__), level=logging.INFO)
diff --git a/webmap-import b/webmap-import
index c86e7a2..b4552d5 100755
--- a/webmap-import
+++ b/webmap-import
@@ -47,12 +47,12 @@ from osgeo import gdalconst
import common
from common import (
BadConfiguration,
+ parse_config_dl,
escape_identifier,
escape_literal_str,
getSourcePathLockFileName
)
from common_gdal import (
- gdalVersionMin,
gdalGetMetadataItem,
getSRS,
getExtent,
@@ -69,6 +69,7 @@ from import_source import (
ImportStatus
)
from export_mvt import exportMVT
+from export_raster import processRaster
def setFieldIf(cond : bool,
attrName : str,
@@ -97,21 +98,10 @@ def validate_schema(layers : dict[str, Any],
(We need the driver of the output dataset to determine capability on
constraints.)"""
- # Cf. https://github.com/OSGeo/gdal/blob/master/NEWS.md
- if gdalVersionMin(maj=3, min=7):
- # list of capability flags supported by the CreateField() API
- drvoFieldDefnFlags = drvo.GetMetadataItem(gdalconst.DMD_CREATION_FIELD_DEFN_FLAGS)
- drvoFieldDefnFlags = drvoFieldDefnFlags.split(' ') if drvoFieldDefnFlags is not None else []
- drvoSupportsFieldComment = 'Comment' in drvoFieldDefnFlags
- # GetTZFlag()/SetTZFlag() and OGR_TZFLAG_* constants added in 3.8.0
- hasTZFlagSupport = gdalVersionMin(maj=3, min=8)
- else:
- # list of flags supported by the OGRLayer::AlterFieldDefn() API
- drvoFieldDefnFlags = drvo.GetMetadataItem(gdalconst.DMD_ALTER_FIELD_DEFN_FLAGS)
- drvoFieldDefnFlags = drvoFieldDefnFlags.split(' ') if drvoFieldDefnFlags is not None else []
- # GetComment()/SetComment() added in 3.7.0
- drvoSupportsFieldComment = False
- hasTZFlagSupport = False
+ # list of capability flags supported by the CreateField() API
+ drvoFieldDefnFlags = drvo.GetMetadataItem(gdalconst.DMD_CREATION_FIELD_DEFN_FLAGS)
+ drvoFieldDefnFlags = drvoFieldDefnFlags.split(' ') if drvoFieldDefnFlags is not None else []
+ drvoSupportsFieldComment = 'Comment' in drvoFieldDefnFlags
# cache driver capabilities
drvoSupportsFieldWidthPrecision = 'WidthPrecision' in drvoFieldDefnFlags
@@ -175,11 +165,7 @@ def validate_schema(layers : dict[str, Any],
elif k2 == 'subtype':
fld_def2['SubType'] = parseSubFieldType(v)
elif k2 == 'tz':
- if hasTZFlagSupport:
- fld_def2['TZFlag'] = parseTimeZone(v)
- else:
- logging.debug('Ignoring TZ="%s" on field "%s" (OGR v%s is too old)',
- v, fld_name, gdal.__version__)
+ fld_def2['TZFlag'] = parseTimeZone(v)
elif k2 == 'width' and v is not None and isinstance(v, int):
setFieldIf(drvoSupportsFieldWidthPrecision,
'Width', v, fld_def2, fld_name, drvo.ShortName)
@@ -288,7 +274,7 @@ def processOutputLayer(ds : gdal.Dataset,
# setup output field mapping in the sources dictionary
setOutputFieldMap(lyr.GetLayerDefn(), sources)
- return importSources(dso=ds, lyr=lyr, sources=sources,
+ return importSources(lyr=lyr, sources=sources,
cachedir=cachedir, extent=extent,
dsoTransaction=dsTransaction,
lyrcache=lyrcache,
@@ -388,12 +374,10 @@ def validateCacheLayer(ds : gdal.Dataset, name : str) -> bool:
logging.warning('Table "%s" does not exist', name)
return False
-# if not (lyr.TestCapability(ogr.OLCRandomWrite) and
-# gdalVersionMin(maj=3, min=7) and
-# lyr.TestCapability(ogr.OLCUpdateFeature)):
-# logging.warning('Layer "%s" does not support OLCUpdateFeature capability, '
-# 'ignoring cache', name)
-# return None
+ if not (lyr.TestCapability(ogr.OLCRandomWrite) and lyr.TestCapability(ogr.OLCUpdateFeature)):
+ logging.warning('Layer "%s" does not support OLCUpdateFeature capability, '
+ 'ignoring cache', name)
+ return False
defn = lyr.GetLayerDefn()
fields = [
@@ -422,11 +406,10 @@ def validateCacheLayer(ds : gdal.Dataset, name : str) -> bool:
logging.warning('Layer cache "%s" has %d > 0 geometry field(s): %s',
name, n, ', '.join(geomFieldNames))
- if gdalVersionMin(maj=3, min=5):
- style = lyr.GetStyleTable()
- if style is not None:
- logging.warning('Layer cache "%s" has a style table "%s"',
- name, style.GetLastStyleName())
+ style = lyr.GetStyleTable()
+ if style is not None:
+ logging.warning('Layer cache "%s" has a style table "%s"',
+ name, style.GetLastStyleName())
return True
def areSourceFilesNewer(layername : str,
@@ -480,9 +463,7 @@ def areSourceFilesNewer(layername : str,
# https://gdal.org/en/stable/api/python/vector_api.html#osgeo.ogr.Feature.GetFieldAsDateTime
# [ year, month, day, hour, minute, second, timezone flag ]
dt = feature.GetFieldAsDateTime(1)
- if not gdalVersionMin(maj=3, min=8):
- tz = None # assume local time
- elif dt[6] == ogr.TZFLAG_UNKNOWN:
+ if dt[6] == ogr.TZFLAG_UNKNOWN:
logging.warning('Datetime specified with unknown timezone in layer cache\'s '
'field #%d "%s", assuming local time', 1,
feature.GetDefnRef().GetFieldDefn(1).GetName())
@@ -524,6 +505,26 @@ def areSourceFilesNewer(layername : str,
source_path, dt.astimezone().isoformat(timespec='seconds'))
return ret
+def getLastMTimes(layerdefs : dict[str,Any], basedir : Optional[Path] = None) -> dict[str,int]:
+ """Return a directing mapping source paths to their last modification time
+ (as a timestamp in milliseconds)."""
+ ret = {}
+ for layerdef in layerdefs:
+ for source in layerdef['sources']:
+ source_path = source['source']['path']
+ if source_path in ret:
+ continue
+ path = source_path if basedir is None else str(basedir.joinpath(source_path))
+ try:
+ st = os.stat(path)
+ if not S_ISREG(st.st_mode):
+ raise FileNotFoundError
+ ret[source_path] = st.st_mtime_ns // 1000000
+ except (OSError, ValueError):
+ #logging.warning('Could not stat(%s)', path)
+ pass
+ return ret
+
def lockSourcePaths(layerdefs : dict[str,Any], lockdir: str) -> dict[str,int]:
"""Place shared locks on each source path and return their respective file
descriptors. We could do that one layerdef at a time (one output layer at a
@@ -586,6 +587,10 @@ def main() -> NoReturn:
help='optional directory for Mapbox Vector Tiles (MVT)')
parser.add_argument('--mvt-compress', default=False, action='store_true',
help='whether to compress Mapbox Vector Tiles (MVT) files')
+ parser.add_argument('--rasterdir', default=None,
+ help='optional directory for raster files')
+ parser.add_argument('--metadata-compress', default=False, action='store_true',
+ help='whether to compress metadata.json files')
parser.add_argument('--force', default=False, action='store_true',
help='import even if no new changes were detected')
parser.add_argument('groupname', nargs='*', help='group layer name(s) to process')
@@ -610,13 +615,6 @@ def main() -> NoReturn:
logging.debug('gdal.SetConfigOption(%s, %s)', pszKey, pszValue)
gdal.SetConfigOption(pszKey, pszValue)
- # open output dataset (possibly create it first)
- dso = openOutputDS(config['dataset'])
-
- validate_schema(layers,
- drvo=dso.GetDriver(),
- lco_defaults=config['dataset'].get('create-layer-options', None))
-
# get configured Spatial Reference System and extent
srs = getSRS(config.get('SRS', None))
extent = getExtent(config.get('extent', None), srs=srs)
@@ -627,19 +625,6 @@ def main() -> NoReturn:
logging.debug('flock("%s", LOCK_EX)', args.lockfile)
flock(lock_fd, LOCK_EX)
- # create all output layers before starting the transaction
- for layername, layerdef in layers.items():
- lyr = dso.GetLayerByName(layername)
- if lyr is not None:
- # TODO dso.DeleteLayer(layername) if --overwrite and
- # dso.TestCapability(ogr.ODsCDeleteLayer)
- # (Sets OVERWRITE=YES for PostgreSQL and GPKG.)
- continue
- if not dso.TestCapability(ogr.ODsCCreateLayer):
- raise RuntimeError(f'Output driver {dso.GetDriver().ShortName} does not '
- 'support layer creation')
- createOutputLayer(dso, layername, srs=srs, options=layerdef.get('create', None))
-
if args.mvtdir is not None:
args.mvtdir = Path(args.mvtdir)
if args.mvtdir == Path(): # make sure it's not curdir as we don't want to exchange it
@@ -654,6 +639,55 @@ def main() -> NoReturn:
sourcePathLocks = lockSourcePaths(layerdefs=layers.values(),
lockdir=args.lockdir_sources)
+ # special handling for raster layers
+ if any(l.get('type') == 'raster' for l in layers.values()):
+ if not all(l.get('type') == 'raster' for l in layers.values()):
+ raise NotImplementedError('Mix of raster and vector layers is not supported')
+ if args.rasterdir is None:
+ raise RuntimeError('Missing required value for --rasterdir')
+ if len(layers) != 1:
+ raise RuntimeError('Raster layers need to be processed one at a time')
+ args.rasterdir = Path(args.rasterdir)
+ if args.rasterdir == Path(): # make sure it's not curdir as we don't want to exchange it
+ raise RuntimeError('Invalid value for --rasterdir')
+ args.rasterdir.parent.mkdir(parents=True, exist_ok=True)
+ last_modified = getLastMTimes(layerdefs=layers.values(), basedir=args.cachedir)
+ rv = 0
+ for layername, layerdef in layers.items():
+ try:
+ processRaster(layername, layerdef,
+ sources=parse_config_dl(config.get('downloads', [])),
+ license_info=config.get('license-info', {}),
+ last_modified=last_modified,
+ dst=args.rasterdir,
+ cachedir=args.cachedir,
+ extent=extent,
+ compress_metadata=args.metadata_compress)
+ except Exception: # pylint: disable=broad-exception-caught
+ rv = 1
+ traceback.print_exc()
+ sys.exit(rv)
+
+ # open output dataset (possibly create it first)
+ dso = openOutputDS(config['dataset'])
+
+ validate_schema(layers,
+ drvo=dso.GetDriver(),
+ lco_defaults=config['dataset'].get('create-layer-options', None))
+
+ # create all output layers before starting the transaction
+ for layername, layerdef in layers.items():
+ lyr = dso.GetLayerByName(layername)
+ if lyr is not None:
+ # TODO dso.DeleteLayer(layername) if --overwrite and
+ # dso.TestCapability(ogr.ODsCDeleteLayer)
+ # (Sets OVERWRITE=YES for PostgreSQL and GPKG.)
+ continue
+ if not dso.TestCapability(ogr.ODsCCreateLayer):
+ raise RuntimeError(f'Output driver {dso.GetDriver().ShortName} does not '
+ 'support layer creation')
+ createOutputLayer(dso, layername, srs=srs, options=layerdef.get('create', None))
+
if (dso.TestCapability(ogr.ODsCTransactions) and
# we need SAVEPOINT support
dso.GetDriver().ShortName in ('PostgreSQL', 'SQLite', 'GPKG')):
@@ -703,6 +737,9 @@ def main() -> NoReturn:
elapsed = time_monotonic() - start
logging.info('Processed %d destination layers in %s', n, common.format_time(elapsed))
+ # get mtimes before releasing the source locks
+ last_modified = getLastMTimes(layerdefs=layers.values(), basedir=args.cachedir)
+
if sourcePathLocks is not None:
releaseSourcePathLocks(sourcePathLocks)
@@ -716,10 +753,15 @@ def main() -> NoReturn:
logging.info('Skipping MVT export for group %s (no changes)',
', '.join(args.groupname) if args.groupname is not None else '*')
else:
- exportMVT(dso, layers=export_layers,
+ exportMVT(dso,
+ layers=export_layers,
+ sources=parse_config_dl(config.get('downloads', [])),
+ license_info=config.get('license-info', {}),
+ last_modified=last_modified,
dst=args.mvtdir,
default_options=config.get('vector-tiles', None),
- compress=args.mvt_compress)
+ compress=args.mvt_compress,
+ compress_metadata=args.metadata_compress)
if dsoTransaction:
dsoTransaction = False