SlideShare a Scribd company logo
Spatial Data Harmonization
On how to realize it in Spatial Planning

        Karel JANECKA, Otakar CERBA,
         Karel JEDLICKA, Jan JEZEK

            University of West Bohemia




                http://portal.sdi-edu.zcu.cz   1
Harmonization and its role in spatial planning
Spatial data harmonization

• Providing access to data through network services in a
  representation that allows for combining it with other INSPIRE data
  in a coherent way by using within the European Spatial Data
  Infrastructure (ESDI) a common set of data product specifications.
• This includes agreements about coordinate reference systems,
  classification systems, application schemes, etc.




                          http://portal.sdi-edu.zcu.cz             3
Spatial data harmonization




        http://portal.sdi-edu.zcu.cz   4
Spatial data harmonization

Components of harmonization:

• INSPIRE principles                   • Metadata
• Reference model                      • Maintenance
• Data translation model               • Quality
• Portrayal model                      • Data transfer
• Application schemes and              • Derived reporting & multiple
  feature catalogues                     representations
• Dictionaries                         • Consistency between data
                                       • Data Capturing


                       http://portal.sdi-edu.zcu.cz                 5
An example of Spatial Data
   Harmonization using
  PostgreSQL + PostGIS




         http://portal.sdi-edu.zcu.cz   6
HARMONIZATION

Source data model                                      Target data model

   Zemgale urban
                                                         CORINE land
       planing
                                                           cover
(specific data model)




                             Geometry




                        Reclassification

                        HARMONIZATION

                        http://portal.sdi-edu.zcu.cz                       7
HARMONIZATION STEPS

   Definition of reclassification rules
   Data reclassification
   Union of touching geometries in same class
   Transformation from multipolygon to polygons




                           http://portal.sdi-edu.zcu.cz   8
HARMONIZATION STEPS IN

   Definition of reclassification rules → Create mapping table
   Data reclassification → SQL JOIN using mapping table
   Union of touching geometries in same class → Spatial aggregate
    function Union
   Transformation from multipolygon to polygons → Spatial function
    dump for converting multipolygon to polygon




                          http://portal.sdi-edu.zcu.cz            9
ZEMGALE DATA MODEL


Atribute Field   Explanation                                       Type

VEIDS            Planed land use type (see possible values down)   Text 50

INDEKSS          Area with speciffic restrictions                  Text 10

PLATIBA          Area(m2)                                          Long Integer

TER_VIEN         territorial unit                                  Text 50

ADM_TER          administrative area                               Text 50

LAYER            Layer number in CAD systems                       Text 50

PIEZIMES         notes                                             Text 100




                                http://portal.sdi-edu.zcu.cz                      10
LAND COVER DATA MODEL




          CORINE land
      http://portal.sdi-edu.zcu.cz   11
            cover
RECLASSIFICATION RULES
          ZEMGALE CLASSIFICATION → CORINE NOMENCLATURE

1 DzM Low-rise residential dwellings                 →         11 Urban fabric
2 DzV Multi-residential dwellings                    →         11 Urban fabric
3 P Public Building                                  →         11 Urban fabric
4 RR Production facilities and warehouses            →         121 Industrial or commercial units
5 RD Mining area                                     →         131 Mineral extraction sites
6 T Technical Building                               →         12 Industrial, commercial...
7 Ū Waters                                           →         5 Water bodies
8 M Forests                                          →         31 Forests
9 ZĪ Outstanding foliage sites                                 No corresponding class
10 ZC Other groomed greenery space                   →         141 Green urban areas
11 L Rural Land                                      →         2 Agriculture areas
12 No data                                                     No corresponding class




                                       http://portal.sdi-edu.zcu.cz                                 12
Database tables

   plan_zonejums_part       –       orginal               dataset   (imported   from
    shapefile)
   lc_original - original classification for land cover
   lc_standardized – standardized classification for land cover
   standardized_to_original – classification mapping
   plan_zonejums_part_harm – reclassified data




                            http://portal.sdi-edu.zcu.cz                           13
Database schema




   http://portal.sdi-edu.zcu.cz   14
Harmonization query

    We have: plan_zonejums_part, lc_original, lc_standardized,
     standardized_to_original
    We need: plan_zonejums_part_harm
    SQL Query:
CREATE TABLE plan_zonejums_part_harm AS

    SELECT nextval('gid_seq'::regclass) AS gid, orig.gid AS original_gid,
      orig.the_geom, orig.veids, orig.standardized_cl, lc_standardized.lc_class

     FROM lc_standardized, ( SELECT plan_zonejums_part.gid,
     plan_zonejums_part.the_geom, plan_zonejums_part.veids,
     standardized_to_original.standardized_cl

              FROM plan_zonejums_part

        RIGHT JOIN standardized_to_original ON plan_zonejums_part.veids =
     standardized_to_original.original_cl) orig

     WHERE orig.standardized_cl::text = lc_standardized.classification::text;
                                http://portal.sdi-edu.zcu.cz                    15
Database tables

   plan_zonejums_part       –       orginal               dataset   (imported   from
    shapefile)
   lc_original – original classification for land cover
   lc_standardized – standardized classification for land cover
   standardized_to_original – classification mapping
   plan_zonejums_part_harm – reclassified data




                            http://portal.sdi-edu.zcu.cz                           16
RECLASSIFIED DATA SET




     http://portal.sdi-edu.zcu.cz   17
Next step – union of adjacent features with
                     same class

SELECT
NEXTVAL('gid_seq'::regclass)::integer AS gid,
(ST_Dump(foo.the_geom)).geom AS the_geom, standardized_cl,
lc_class FROM (
   SELECT
      ST_union(the_geom) AS the_geom, standardized_cl, lc_class
      FROM plan_zonejums_part_harm
   WHERE the_geom IS NOT NULL
   GROUP BY standardized_cl, lc_class) AS foo
WHERE foo.the_geom IS NOT NULL;




                         http://portal.sdi-edu.zcu.cz       18
Final dataset




 http://portal.sdi-edu.zcu.cz   19
An example of Spatial Data
Harmonization using commercial
    GIS software - ArcGIS




           http://portal.sdi-edu.zcu.cz   20
Using ArcGIS Model Builder
for transformations between
         data models
    P4A Land Cover example




          http://portal.sdi-edu.zcu.cz   21
Understanding target data

• Plan4all Land Cover data model




                          http://portal.sdi-edu.zcu.cz   22
Understanding target data

          • Plan4all Land Cover data model
                       – ERA diagram of database schema in ESRI Geodatabase.
                                                                              Geometry Polygon                                                                      Coded value domain
    Simple feature class                                              Contains M values No                                                                          CorineLandCoverCode
    LandCoverStandardisedArea                                         Contains Z values Yes                                                                          Description     CorineLandCoverCod
                                  Allow                                         Prec-                                                                                 Field type     e
    Field name          Data type nulls   Default value        Domain           ision Scale Length                                                                   Split policy    String
                                                                                                            Relationship class                                      Merge policy     Default value
     OBJECTID           Object ID                                                                           StandardisedArea_OriginalArea                                            Default value
                                                                                                                                                                                    Code                         Description
       SHAPE            Geometry    Yes                                                                     Type Simple           Forward label OriginalArea                         1                        Artificial surfaces
      inspireId          String     Yes                                                       15     Cardinality One to many     Backward label StandardArea
                                                                                                                                                                                     2                        Agricultural areas
       source            String     Yes                                                       50     Notification None
                                                                                                                                                                                     3               Forest and semi natural areas
    classification       String     Yes                   CorineLandCoverCode                 21         Origin feature class           Destination feature class
                                                                                                                                                                                     4                            Wetlands
beginLifespanVersion      Date      Yes                                           0     0      8           Name StandardArea                NameOriginalArea                         5                          Water bodies
 endLifespanVersion       Date      Yes                                           0     0      8     Primary key inspireId
                                                                                                                                                                                     11                          Urban fabric
   SHAPE_Length          Double     Yes                                           0     0            Foreign key inspireId                                                                                Industrial, commercial and
                                                                                                                                                                                     12
    SHAPE_Area           Double     Yes                                           0     0                            No relationship rules defined.                                                            transport units
                                                                                                                                                                                                      Mine, dump and construction
                                                                                                                                                                                     13
                                                                                                                                                                                                                     sites
                                                                                                                                                                                                        Artificial, non-agricultural
                                                                                                                                                                                     14
                                                                                                                                                                                                               vegetated areas
                                                                              Geometry Polygon                                                                                       21                          Arable land
    Simple feature class                                              Contains M values No                                                                                           22                       Permanent crops
    LandCoverOriginalArea                                             Contains Z values Yes
                                                                                                                                                                                     23                            Pastures
                                  Allow                                         Prec-                                                                                                24             Heterogeneous agricultural areas
    Field name          Data type nulls   Default value        Domain           ision Scale Length
                                                                                                                                                                                     31                         Forests
     OBJECTID           Object ID                                                                                                                                                    32
                                                                                                                                                                                                       Scrub and/or herbaceous
       SHAPE            Geometry    Yes                                                                                                                                                               Open spaces associationsno
                                                                                                                                                                                                        vegetation with little or
                                                                                                                                                                                     33
      inspireId          String     Yes                                                       15                                                                                                                  vegetation
                                                                                                                                                                                     41                        Inland wetlands
       source            String     Yes                                                       50                                                                                     42                       Maritime wetlands
    classification       String     Yes                                                       21                                                                                     51                        Inland waters
  classificationLink     String     Yes                                                       50                                                                                     52                         Marine waters
  SHAPE_Length           Double     Yes                                           0     0                                                                                           111                    Continuous urban fabric
    SHAPE_Area           Double     Yes                                           0     0                                                                                           112                   Discontinuous urban fabric
                                                                                                                                                                                    121               Industrial or commercial units
                                                                                                                                                                                                       Road and rail networks and
                                                                                                                                                                                    122
                                                                                                                                                                                                             associated land
                                                                                                                                                                                    123                         Port areas
                                                                                                                                                                                    124                            Airports
                                                                                                                                                                                    131                    Mineral extraction sites
                                                                                                                                                                                    132                         Dump sites
                                                                                                                                                                                    133                       Construction sites
                                                                                                                                                                                    141                      Green urban areas
                                                                                   http://portal.sdi-edu.zcu.cz                                                                     142                             23
                                                                                                                                                                                                          Sport and leisure facilities
                                                                                                                                                                                    211                   Non-irrigated arable land
                                                                                                                                                                                    212                   Permanently irrigated land
Understanding target data

       • Plan4all Land Cover data model

    Simple feature class                                                      Geometry Polygon
                                                                      Contains M values No
    LandCoverStandardisedArea                                         Contains Z values Yes
                                 Allow                                          Prec-
    Field name         Data type nulls    Default value        Domain           ision Scale Length          Relationship class
     OBJECTID          Object ID                                                                            StandardisedArea_OriginalArea
       SHAPE           Geometry    Yes                                                                      Type Simple           Forward label OriginalArea
      inspireId         String     Yes                                                        15     Cardinality One to many     Backward label StandardArea
       source           String     Yes                                                        50     Notification None
    classification      String     Yes                    CorineLandCoverCode                 21         Origin feature class           Destination feature class
beginLifespanVersion     Date      Yes                                            0     0      8           Name StandardArea                NameOriginalArea
 endLifespanVersion      Date      Yes                                            0     0      8     Primary key inspireId
   SHAPE_Length         Double     Yes                                            0     0            Foreign key inspireId
    SHAPE_Area          Double     Yes                                            0     0                            No relationship rules defined.



    Simple feature class                                                      Geometry Polygon
                                                                      Contains M values No
    LandCoverOriginalArea                                             Contains Z values Yes
                                 Allow                                          Prec-
    Field name         Data type nulls    Default value        Domain           ision Scale Length
     OBJECTID          Object ID
       SHAPE           Geometry    Yes
      inspireId         String     Yes                                                        15
       source           String     Yes                                                        50
    classification      String     Yes                                                        21
  classificationLink    String     Yes                                                        50
  SHAPE_Length          Double     Yes                                            0     0
    SHAPE_Area          Double     Yes                                            0     0
                                                          http://portal.sdi-edu.zcu.cz                                                                 24
Understanding source data

         • Zemgale (Latvia) data model
                             Geometry Polygon
                     Contains M values No
                                                                                                                           Coded value domain
                                                                                                                           CorineLandCoverCode
                     Contains Z values Yes                                                                                  Description     CorineLandCoverCod
                         Prec-                                                                                               Field type     e
lue    Simple feature class
           Domain         ision Scale Length                                                    Geometry Polygon            Split policy    String
                                                              Relationship class Contains M values       No                Merge policy     Default value
       plan_zonejums_JelgavaSurroundings                      StandardisedArea_OriginalArea
                                                                                 Contains Z values       No                                 Default value
                                                                                                                                           Code                         Description
                                     Allow                     Type Simple      Forward label Prec-
                                                                                               OriginalArea                                 1                        Artificial surfaces
      Field name           Data type nulls
                                         15         Default valueOne to many Domain label ision Scale Length
                                                        Cardinality            Backward        StandardArea
                                                                                                                                            2                        Agricultural areas
                                              50        Notification None
       OBJECTID              Object ID                                                                                                      3                Forest and semi natural areas
       CorineLandCoverCodeGeometry
          Shape                           Yes 21           Origin feature class        Destination feature class
                                                                                                                                            4                            Wetlands
            gid                  0
                              Double    0 Yes 8              Name StandardArea                   0       0
                                                                                           NameOriginalArea                                 5                          Water bodies
           veids               String 0 Yes 8
                                 0                     Primary key inspireId                                      21                        11                        Urban fabric
                                                       Foreign key inspireId
         indekss               String 0 Yes
                                 0                                                                                254                       12
                                                                                                                                                              Industrial, commercial and
                                                                                                                                                                    transport units
          platiba              String 0 Yes
                                 0
                                                    Atribute FieldNo relationship rules defined.
                                                                       Explanation                                21                        13   Type        Mine, dump and construction
                                                                                                                                                                              sites
                                                                                                                                                                 Artificial, non-agricultural
           pasv                String     Yes                                                                     254                       14
                                                                                                                                                                      vegetated areas
        piezimes               String     Yes                                                                     254                21                                  Arable land
        map_leaf
                             Geometry Polygon
                               String     Yes
                                                    VEIDS                   Planed land use type (see          possible
                                                                                                                  254
                                                                                                                          values down)            Text 50
                     Contains M values No                                                                                                   22                       Permanent crops
           dept       Contains String
                               Z values Yes
                                          Yes                                                                     254                       23                           Pastures
      Shape_Length            Prec-
                              Double      Yes       INDEKSS                 Area with speciffic0restrictions
                                                                                                      0                                     24    Text 10 Heterogeneous agricultural areas
lue            Domain
       Shape_Area             ision ScaleYes
                              Double       Length                                                  0       0                                31                            Forests
                                                    PLATIBA                  Area(m2)                                                       32    Long Integer and/or herbaceous
                                                                                                                                                            Scrub
                                                                                                                                                             vegetation associations
                                                                                                                                                              Open spaces with little or no
                                                                                                                                            33
                                            15                                                                                                                        vegetation
                                                                                                                                            41                     Inland wetlands
                                            50      TER_VIEN                 territorial unit                                                     Text 50
                                                                                                                                            42                       Maritime wetlands
                                            21                                                                                              51                         Inland waters
                                            50      ADM_TER                  administrative area                                            52    Text 50              Marine waters
                                0     0                                                                                                    111                    Continuous urban fabric
                                0     0
                                                    LAYER                   Layer number in CAD systems                                    112   Text 50         Discontinuous urban fabric
                                                                                                                                           121               Industrial or commercial units
                                                                                                                                                              Road and rail networks and
                                                                                                                                           122
                                                    PIEZIMES                notes                                                          123
                                                                                                                                                 Text 100           associated land
                                                                                                                                                                       Port areas
                                                                                                                                           124                            Airports
                                                                         http://portal.sdi-edu.zcu.cz                                      131
                                                                                                                                                                                  25
                                                                                                                                                                  Mineral extraction sites
                                                                                                                                           132                          Dump sites
Attribute mapping
             ZEMGALE CLASSIFICATION → CORINE NOMENCLATURE

1 DzM Low-rise residential dwellings          →          11 Urban fabric
2 DzV Multi-residential dwellings             →          11 Urban fabric
3 P Public Building                           →          11 Urban fabric
4 RR Production facilities and warehouses →              121 Industrial or commercial units
5 RD Mining area                              →          131 Mineral extraction sites
6 T Technical Building                        →          12 Industrial, commercial...
7 Ū Waters                                    →          5 Water bodies
8 M Forests                                   →          31 Forests
9 ZĪ Outstanding foliage sites                           No corresponding class
10 ZC Other groomed greenery space            →          141 Green urban areas
11 L Rural Land                               →          2 Agriculture areas
12 No data                                                  No
                                 http://portal.sdi-edu.zcu.cz    corresponding class    26
Transformation steps

• Understanding both source and target data
     – A necessary condition!


1.   Transform source data to WGS 84.
2.   Transform the source data geometry and attributes to match the
     target scheme.
3.   Apply domain.




                                http://portal.sdi-edu.zcu.cz          27
Transformation of coordinate system

1.   Transform source data to WGS 84.
     –   Explore source coordinate system,
     –   Run transformation




                                http://portal.sdi-edu.zcu.cz   28
Transformation of geometry and attributes

2.   Transform the source data geometry and attributes to match the
     target scheme.
     –       Create classes:
         •       LandCoverOriginalArea,
         •       LandCoverStandardisedArea.
     –       Fill them with data.
     –       Create relationship between them.




                                     http://portal.sdi-edu.zcu.cz     29
Transformation of geometry and attributes




               http://portal.sdi-edu.zcu.cz   30
Applying a domain

3.   Apply a StandardClassification domain to
     LandCoverStandardisedArea.




                            http://portal.sdi-edu.zcu.cz   31
Result




http://portal.sdi-edu.zcu.cz   32
References

•   JEDLICKA, K.: Using ArcGIS Model Builder for transformations between data models
    - P4A Land Cover example. In: PLAN4ALL workshop on spatial data harmonization.
    Riga, 2011.

•   JEZEK, J.: Technological aspect of spatial data harmonization.
    [ONLINE] http://prezi.com/ro8cfb114n2d/harmonization/

•   Project HUMBOLDT
    http://www.esdi-humboldt.eu/home.html

•   Project PLAN4ALL
    http://portal.plan4all.eu

•   Project SDI-EDU
    http://portal.sdi-edu.zcu.cz
                                   http://portal.sdi-edu.zcu.cz                   33

More Related Content

PDF
Implementação do Hash Coalha/Coalesced
PDF
Implementation of High Speed Low Power 16 Bit BCD Multiplier Using Excess-3 C...
PDF
Implementation of High Speed & Area Efficient Modified Booth Recoder for Effi...
PPTX
Experiences on Processing Spatial Data with MapReduce ssdbm09
PDF
GI2010 symposium-ws3.1-intro charvat (intro-future-farm)
PDF
GI2013 ppt charvat&team-apps4_europe
PDF
Why is os gi dynamic.pptx
PDF
Com score - the power of like
Implementação do Hash Coalha/Coalesced
Implementation of High Speed Low Power 16 Bit BCD Multiplier Using Excess-3 C...
Implementation of High Speed & Area Efficient Modified Booth Recoder for Effi...
Experiences on Processing Spatial Data with MapReduce ssdbm09
GI2010 symposium-ws3.1-intro charvat (intro-future-farm)
GI2013 ppt charvat&team-apps4_europe
Why is os gi dynamic.pptx
Com score - the power of like

Viewers also liked (20)

PPTX
Digital Adoption by SMBs: A Preview of BIA/Kelsey’s Latest SMB Research - Loc...
PPTX
Adp the big picture
PPT
ICAMERA SHOP TRUC TUYEN
PPTX
Pricing Native Advertising - BIA/Kelsey Presentation to LMA Native Advertisin...
PDF
僕が銀座のキャバ嬢と付き合えた方法
PPT
Evaluation
PPT
QM2011_MobileStrategies
PPTX
Connect 1.0 pods and layouts
PDF
Tell your story: promoting yourself and your research online
ODP
Presentacio complerta de pnzvg amb gravacions
PDF
Daftar peserta
PDF
GI2014 ppt fryml+charvat_cesko jede
PDF
Presentacion de Coqui comun
PPTX
Boland ifa presentation
PDF
Using the lessons of golf to develop a financial strategy for 2013 and beyond
PDF
GI2014 ppt charvat+mildorf_from plan4all to plan4business and back – the futu...
PPT
Shot types
PPT
Eo 4 glava
PDF
Swt qt ese-2009
PPTX
Level 1 Instruction
Digital Adoption by SMBs: A Preview of BIA/Kelsey’s Latest SMB Research - Loc...
Adp the big picture
ICAMERA SHOP TRUC TUYEN
Pricing Native Advertising - BIA/Kelsey Presentation to LMA Native Advertisin...
僕が銀座のキャバ嬢と付き合えた方法
Evaluation
QM2011_MobileStrategies
Connect 1.0 pods and layouts
Tell your story: promoting yourself and your research online
Presentacio complerta de pnzvg amb gravacions
Daftar peserta
GI2014 ppt fryml+charvat_cesko jede
Presentacion de Coqui comun
Boland ifa presentation
Using the lessons of golf to develop a financial strategy for 2013 and beyond
GI2014 ppt charvat+mildorf_from plan4all to plan4business and back – the futu...
Shot types
Eo 4 glava
Swt qt ese-2009
Level 1 Instruction
Ad

Similar to Cerba ppt gi2011-harmonization-of-spatial-planning-data_final (20)

PDF
Spatial data harmonization
PDF
Iannucci, Congedo & Munafò - input2012
PPTX
Geographic inf system
PPTX
spatial databases ADBMS ppt
PDF
Data managing and Exchange GDB
PPT
GIS.ppt excellent exposure in only 25 slides
PDF
Downscaling Population with a High Resolution Land Cover Data Set for Spain
PDF
Skills portfolio
PDF
Introduction to geographic information systems Eighth Edition. Edition Chang
PDF
Conceptual models of real world geographical phenomena (epm107_2007)
PPTX
Raster data and Vector data
PDF
Scattered gis handbook
PPTX
Geographic Information System for Egyptian Railway System(GIS)
PDF
GIS - Lecture 4
PDF
Berzina ppt gi2011_conference_decin_ib_final
PPTX
Unit 4 Data Input and Analysis.pptx
PDF
Le projet “Canadian Spatial Data Foundry”: Introduction à PostGIS WKT Raster
PDF
Gis basic
PPTX
GIS Data Management for Large Infrastructure Projects
PPTX
Data Input and Analysis.pptx engineering
Spatial data harmonization
Iannucci, Congedo & Munafò - input2012
Geographic inf system
spatial databases ADBMS ppt
Data managing and Exchange GDB
GIS.ppt excellent exposure in only 25 slides
Downscaling Population with a High Resolution Land Cover Data Set for Spain
Skills portfolio
Introduction to geographic information systems Eighth Edition. Edition Chang
Conceptual models of real world geographical phenomena (epm107_2007)
Raster data and Vector data
Scattered gis handbook
Geographic Information System for Egyptian Railway System(GIS)
GIS - Lecture 4
Berzina ppt gi2011_conference_decin_ib_final
Unit 4 Data Input and Analysis.pptx
Le projet “Canadian Spatial Data Foundry”: Introduction à PostGIS WKT Raster
Gis basic
GIS Data Management for Large Infrastructure Projects
Data Input and Analysis.pptx engineering
Ad

More from IGN Vorstand (20)

PDF
GI2016 final programm & proceedings of abstracts & summaries
PDF
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
PDF
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
PDF
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
PDF
GI2016 ppt böhm saxonian_gdi_3_vimage
PDF
GI2016 ppt charvat senslog api as tools for collection of big vgi data
PDF
GI2016 ppt charvat workshop geoss & conference inspire2016
PDF
GI2016 ppt mayer copernicus_dresden
PDF
GI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantik
PDF
GI2016 ppt schiller kostenkalkül
PDF
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
PDF
GI2016 ppt shi (big data analytics on the internet)
PDF
GI2016 ppt shi (cartography and communication)
DOC
GI2016 Open Call for Presentations
PDF
GI2015 ppt hoffmann_address_intro
PDF
GI2015 programme+proceedings
PDF
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
PDF
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
PDF
GI2015 ppt karas dresden j.karas
PDF
GI2015 ppt hladikova copernicus_agriculture_forestry_lh
GI2016 final programm & proceedings of abstracts & summaries
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_3_vimage
GI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat workshop geoss & conference inspire2016
GI2016 ppt mayer copernicus_dresden
GI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantik
GI2016 ppt schiller kostenkalkül
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (cartography and communication)
GI2016 Open Call for Presentations
GI2015 ppt hoffmann_address_intro
GI2015 programme+proceedings
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
GI2015 ppt karas dresden j.karas
GI2015 ppt hladikova copernicus_agriculture_forestry_lh

Recently uploaded (20)

PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
observCloud-Native Containerability and monitoring.pptx
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Architecture types and enterprise applications.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Five Habits of High-Impact Board Members
PDF
STKI Israel Market Study 2025 version august
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Zenith AI: Advanced Artificial Intelligence
sustainability-14-14877-v2.pddhzftheheeeee
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
Group 1 Presentation -Planning and Decision Making .pptx
observCloud-Native Containerability and monitoring.pptx
Benefits of Physical activity for teenagers.pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Tartificialntelligence_presentation.pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Chapter 5: Probability Theory and Statistics
Module 1.ppt Iot fundamentals and Architecture
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Architecture types and enterprise applications.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Five Habits of High-Impact Board Members
STKI Israel Market Study 2025 version august
DP Operators-handbook-extract for the Mautical Institute
1 - Historical Antecedents, Social Consideration.pdf
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Zenith AI: Advanced Artificial Intelligence

Cerba ppt gi2011-harmonization-of-spatial-planning-data_final

  • 1. Spatial Data Harmonization On how to realize it in Spatial Planning Karel JANECKA, Otakar CERBA, Karel JEDLICKA, Jan JEZEK University of West Bohemia http://portal.sdi-edu.zcu.cz 1
  • 2. Harmonization and its role in spatial planning
  • 3. Spatial data harmonization • Providing access to data through network services in a representation that allows for combining it with other INSPIRE data in a coherent way by using within the European Spatial Data Infrastructure (ESDI) a common set of data product specifications. • This includes agreements about coordinate reference systems, classification systems, application schemes, etc. http://portal.sdi-edu.zcu.cz 3
  • 4. Spatial data harmonization http://portal.sdi-edu.zcu.cz 4
  • 5. Spatial data harmonization Components of harmonization: • INSPIRE principles • Metadata • Reference model • Maintenance • Data translation model • Quality • Portrayal model • Data transfer • Application schemes and • Derived reporting & multiple feature catalogues representations • Dictionaries • Consistency between data • Data Capturing http://portal.sdi-edu.zcu.cz 5
  • 6. An example of Spatial Data Harmonization using PostgreSQL + PostGIS http://portal.sdi-edu.zcu.cz 6
  • 7. HARMONIZATION Source data model Target data model Zemgale urban CORINE land planing cover (specific data model) Geometry Reclassification HARMONIZATION http://portal.sdi-edu.zcu.cz 7
  • 8. HARMONIZATION STEPS  Definition of reclassification rules  Data reclassification  Union of touching geometries in same class  Transformation from multipolygon to polygons http://portal.sdi-edu.zcu.cz 8
  • 9. HARMONIZATION STEPS IN  Definition of reclassification rules → Create mapping table  Data reclassification → SQL JOIN using mapping table  Union of touching geometries in same class → Spatial aggregate function Union  Transformation from multipolygon to polygons → Spatial function dump for converting multipolygon to polygon http://portal.sdi-edu.zcu.cz 9
  • 10. ZEMGALE DATA MODEL Atribute Field Explanation Type VEIDS Planed land use type (see possible values down) Text 50 INDEKSS Area with speciffic restrictions Text 10 PLATIBA Area(m2) Long Integer TER_VIEN territorial unit Text 50 ADM_TER administrative area Text 50 LAYER Layer number in CAD systems Text 50 PIEZIMES notes Text 100 http://portal.sdi-edu.zcu.cz 10
  • 11. LAND COVER DATA MODEL CORINE land http://portal.sdi-edu.zcu.cz 11 cover
  • 12. RECLASSIFICATION RULES ZEMGALE CLASSIFICATION → CORINE NOMENCLATURE 1 DzM Low-rise residential dwellings → 11 Urban fabric 2 DzV Multi-residential dwellings → 11 Urban fabric 3 P Public Building → 11 Urban fabric 4 RR Production facilities and warehouses → 121 Industrial or commercial units 5 RD Mining area → 131 Mineral extraction sites 6 T Technical Building → 12 Industrial, commercial... 7 Ū Waters → 5 Water bodies 8 M Forests → 31 Forests 9 ZĪ Outstanding foliage sites No corresponding class 10 ZC Other groomed greenery space → 141 Green urban areas 11 L Rural Land → 2 Agriculture areas 12 No data No corresponding class http://portal.sdi-edu.zcu.cz 12
  • 13. Database tables  plan_zonejums_part – orginal dataset (imported from shapefile)  lc_original - original classification for land cover  lc_standardized – standardized classification for land cover  standardized_to_original – classification mapping  plan_zonejums_part_harm – reclassified data http://portal.sdi-edu.zcu.cz 13
  • 14. Database schema http://portal.sdi-edu.zcu.cz 14
  • 15. Harmonization query  We have: plan_zonejums_part, lc_original, lc_standardized, standardized_to_original  We need: plan_zonejums_part_harm  SQL Query: CREATE TABLE plan_zonejums_part_harm AS SELECT nextval('gid_seq'::regclass) AS gid, orig.gid AS original_gid, orig.the_geom, orig.veids, orig.standardized_cl, lc_standardized.lc_class FROM lc_standardized, ( SELECT plan_zonejums_part.gid, plan_zonejums_part.the_geom, plan_zonejums_part.veids, standardized_to_original.standardized_cl FROM plan_zonejums_part RIGHT JOIN standardized_to_original ON plan_zonejums_part.veids = standardized_to_original.original_cl) orig WHERE orig.standardized_cl::text = lc_standardized.classification::text; http://portal.sdi-edu.zcu.cz 15
  • 16. Database tables  plan_zonejums_part – orginal dataset (imported from shapefile)  lc_original – original classification for land cover  lc_standardized – standardized classification for land cover  standardized_to_original – classification mapping  plan_zonejums_part_harm – reclassified data http://portal.sdi-edu.zcu.cz 16
  • 17. RECLASSIFIED DATA SET http://portal.sdi-edu.zcu.cz 17
  • 18. Next step – union of adjacent features with same class SELECT NEXTVAL('gid_seq'::regclass)::integer AS gid, (ST_Dump(foo.the_geom)).geom AS the_geom, standardized_cl, lc_class FROM ( SELECT ST_union(the_geom) AS the_geom, standardized_cl, lc_class FROM plan_zonejums_part_harm WHERE the_geom IS NOT NULL GROUP BY standardized_cl, lc_class) AS foo WHERE foo.the_geom IS NOT NULL; http://portal.sdi-edu.zcu.cz 18
  • 20. An example of Spatial Data Harmonization using commercial GIS software - ArcGIS http://portal.sdi-edu.zcu.cz 20
  • 21. Using ArcGIS Model Builder for transformations between data models P4A Land Cover example http://portal.sdi-edu.zcu.cz 21
  • 22. Understanding target data • Plan4all Land Cover data model http://portal.sdi-edu.zcu.cz 22
  • 23. Understanding target data • Plan4all Land Cover data model – ERA diagram of database schema in ESRI Geodatabase. Geometry Polygon Coded value domain Simple feature class Contains M values No CorineLandCoverCode LandCoverStandardisedArea Contains Z values Yes Description CorineLandCoverCod Allow Prec- Field type e Field name Data type nulls Default value Domain ision Scale Length Split policy String Relationship class Merge policy Default value OBJECTID Object ID StandardisedArea_OriginalArea Default value Code Description SHAPE Geometry Yes Type Simple Forward label OriginalArea 1 Artificial surfaces inspireId String Yes 15 Cardinality One to many Backward label StandardArea 2 Agricultural areas source String Yes 50 Notification None 3 Forest and semi natural areas classification String Yes CorineLandCoverCode 21 Origin feature class Destination feature class 4 Wetlands beginLifespanVersion Date Yes 0 0 8 Name StandardArea NameOriginalArea 5 Water bodies endLifespanVersion Date Yes 0 0 8 Primary key inspireId 11 Urban fabric SHAPE_Length Double Yes 0 0 Foreign key inspireId Industrial, commercial and 12 SHAPE_Area Double Yes 0 0 No relationship rules defined. transport units Mine, dump and construction 13 sites Artificial, non-agricultural 14 vegetated areas Geometry Polygon 21 Arable land Simple feature class Contains M values No 22 Permanent crops LandCoverOriginalArea Contains Z values Yes 23 Pastures Allow Prec- 24 Heterogeneous agricultural areas Field name Data type nulls Default value Domain ision Scale Length 31 Forests OBJECTID Object ID 32 Scrub and/or herbaceous SHAPE Geometry Yes Open spaces associationsno vegetation with little or 33 inspireId String Yes 15 vegetation 41 Inland wetlands source String Yes 50 42 Maritime wetlands classification String Yes 21 51 Inland waters classificationLink String Yes 50 52 Marine waters SHAPE_Length Double Yes 0 0 111 Continuous urban fabric SHAPE_Area Double Yes 0 0 112 Discontinuous urban fabric 121 Industrial or commercial units Road and rail networks and 122 associated land 123 Port areas 124 Airports 131 Mineral extraction sites 132 Dump sites 133 Construction sites 141 Green urban areas http://portal.sdi-edu.zcu.cz 142 23 Sport and leisure facilities 211 Non-irrigated arable land 212 Permanently irrigated land
  • 24. Understanding target data • Plan4all Land Cover data model Simple feature class Geometry Polygon Contains M values No LandCoverStandardisedArea Contains Z values Yes Allow Prec- Field name Data type nulls Default value Domain ision Scale Length Relationship class OBJECTID Object ID StandardisedArea_OriginalArea SHAPE Geometry Yes Type Simple Forward label OriginalArea inspireId String Yes 15 Cardinality One to many Backward label StandardArea source String Yes 50 Notification None classification String Yes CorineLandCoverCode 21 Origin feature class Destination feature class beginLifespanVersion Date Yes 0 0 8 Name StandardArea NameOriginalArea endLifespanVersion Date Yes 0 0 8 Primary key inspireId SHAPE_Length Double Yes 0 0 Foreign key inspireId SHAPE_Area Double Yes 0 0 No relationship rules defined. Simple feature class Geometry Polygon Contains M values No LandCoverOriginalArea Contains Z values Yes Allow Prec- Field name Data type nulls Default value Domain ision Scale Length OBJECTID Object ID SHAPE Geometry Yes inspireId String Yes 15 source String Yes 50 classification String Yes 21 classificationLink String Yes 50 SHAPE_Length Double Yes 0 0 SHAPE_Area Double Yes 0 0 http://portal.sdi-edu.zcu.cz 24
  • 25. Understanding source data • Zemgale (Latvia) data model Geometry Polygon Contains M values No Coded value domain CorineLandCoverCode Contains Z values Yes Description CorineLandCoverCod Prec- Field type e lue Simple feature class Domain ision Scale Length Geometry Polygon Split policy String Relationship class Contains M values No Merge policy Default value plan_zonejums_JelgavaSurroundings StandardisedArea_OriginalArea Contains Z values No Default value Code Description Allow Type Simple Forward label Prec- OriginalArea 1 Artificial surfaces Field name Data type nulls 15 Default valueOne to many Domain label ision Scale Length Cardinality Backward StandardArea 2 Agricultural areas 50 Notification None OBJECTID Object ID 3 Forest and semi natural areas CorineLandCoverCodeGeometry Shape Yes 21 Origin feature class Destination feature class 4 Wetlands gid 0 Double 0 Yes 8 Name StandardArea 0 0 NameOriginalArea 5 Water bodies veids String 0 Yes 8 0 Primary key inspireId 21 11 Urban fabric Foreign key inspireId indekss String 0 Yes 0 254 12 Industrial, commercial and transport units platiba String 0 Yes 0 Atribute FieldNo relationship rules defined. Explanation 21 13 Type Mine, dump and construction sites Artificial, non-agricultural pasv String Yes 254 14 vegetated areas piezimes String Yes 254 21 Arable land map_leaf Geometry Polygon String Yes VEIDS Planed land use type (see possible 254 values down) Text 50 Contains M values No 22 Permanent crops dept Contains String Z values Yes Yes 254 23 Pastures Shape_Length Prec- Double Yes INDEKSS Area with speciffic0restrictions 0 24 Text 10 Heterogeneous agricultural areas lue Domain Shape_Area ision ScaleYes Double Length 0 0 31 Forests PLATIBA Area(m2) 32 Long Integer and/or herbaceous Scrub vegetation associations Open spaces with little or no 33 15 vegetation 41 Inland wetlands 50 TER_VIEN territorial unit Text 50 42 Maritime wetlands 21 51 Inland waters 50 ADM_TER administrative area 52 Text 50 Marine waters 0 0 111 Continuous urban fabric 0 0 LAYER Layer number in CAD systems 112 Text 50 Discontinuous urban fabric 121 Industrial or commercial units Road and rail networks and 122 PIEZIMES notes 123 Text 100 associated land Port areas 124 Airports http://portal.sdi-edu.zcu.cz 131 25 Mineral extraction sites 132 Dump sites
  • 26. Attribute mapping ZEMGALE CLASSIFICATION → CORINE NOMENCLATURE 1 DzM Low-rise residential dwellings → 11 Urban fabric 2 DzV Multi-residential dwellings → 11 Urban fabric 3 P Public Building → 11 Urban fabric 4 RR Production facilities and warehouses → 121 Industrial or commercial units 5 RD Mining area → 131 Mineral extraction sites 6 T Technical Building → 12 Industrial, commercial... 7 Ū Waters → 5 Water bodies 8 M Forests → 31 Forests 9 ZĪ Outstanding foliage sites No corresponding class 10 ZC Other groomed greenery space → 141 Green urban areas 11 L Rural Land → 2 Agriculture areas 12 No data No http://portal.sdi-edu.zcu.cz corresponding class 26
  • 27. Transformation steps • Understanding both source and target data – A necessary condition! 1. Transform source data to WGS 84. 2. Transform the source data geometry and attributes to match the target scheme. 3. Apply domain. http://portal.sdi-edu.zcu.cz 27
  • 28. Transformation of coordinate system 1. Transform source data to WGS 84. – Explore source coordinate system, – Run transformation http://portal.sdi-edu.zcu.cz 28
  • 29. Transformation of geometry and attributes 2. Transform the source data geometry and attributes to match the target scheme. – Create classes: • LandCoverOriginalArea, • LandCoverStandardisedArea. – Fill them with data. – Create relationship between them. http://portal.sdi-edu.zcu.cz 29
  • 30. Transformation of geometry and attributes http://portal.sdi-edu.zcu.cz 30
  • 31. Applying a domain 3. Apply a StandardClassification domain to LandCoverStandardisedArea. http://portal.sdi-edu.zcu.cz 31
  • 33. References • JEDLICKA, K.: Using ArcGIS Model Builder for transformations between data models - P4A Land Cover example. In: PLAN4ALL workshop on spatial data harmonization. Riga, 2011. • JEZEK, J.: Technological aspect of spatial data harmonization. [ONLINE] http://prezi.com/ro8cfb114n2d/harmonization/ • Project HUMBOLDT http://www.esdi-humboldt.eu/home.html • Project PLAN4ALL http://portal.plan4all.eu • Project SDI-EDU http://portal.sdi-edu.zcu.cz http://portal.sdi-edu.zcu.cz 33