European Commission logo
INSPIRE Community Forum

Group activity

  • Keiran MILLARD
    Keiran MILLARD replied on the discussion topic How to model ISCED values for schools
    Hi Janos, I think if you are modelling the Service, the Service maps to only one building object.  However you can map another service type (a different type of school, or perhaps a library) to the same building object.  I think you can... view reply
  • Janos Schäfer
    Janos Schäfer added a new discussion topic How to model ISCED values for schools
    Hello all, this is about the serviceType value concerning schools. There is mapping for each kind of school to be found for our country: https://www.datenportal.bmbf.de/portal/de/G293.html The mapping is done by classes, but our source data...
    • Keiran MILLARD

      By Keiran MILLARD

      Hi Janos,

      I think if you are modelling the Service, the Service maps to only one building object.  However you can map another service type (a different type of school, or perhaps a library) to the same building object.  I think you can also map the Service to different location identifiers; e.g. Building, Address or Geometry.

      Keiran

       

  • Miroslav FANTA
    Dear Stefania and Hernán, thank you very much for your support Best wishes Miroslav   view reply
  • Hernán De Angelis
    Dear Stefania, Thank you for your comment and link to a correct schema. /H. view reply
  • Stefania MORRONE
    Dear both, I confirm that using the "Environmental Management Utilities" for Water treatment plants and discharge points, and "Area management / restriction / regulation zones & reporting units" for Sensitive areas... view reply
  • Hernán De Angelis
    Thanks for your answer, Miroslav. In our case (Sweden) we used "Environmental Management Utilities" for water treatment plants and discharge points, and "Area management / restriction / regulation zones & reporting units" for... view reply
  • Miroslav FANTA
    Dear Hernán, unfortunately your comment is the first feedback concerning this topic. maybe, I should try to contact some INSPIRE  experts directly. Miroslav view reply
  • Katharina SCHLEIDT
    Katharina SCHLEIDT replied on the discussion topic Steps to use INSPIRE at SDI
    Cool! I wasn't aware that INSPIRE had gone so far past the EU borders :) And as you correctly state, the hard part is figuring out the individual mechanisms required for the mapping. Once you've figured out these individual building... view reply
  • Maha Kamal
    Maha Kamal replied on the discussion topic Steps to use INSPIRE at SDI
    Hi Kathi, Yes, i have same issue for more fields but if it resolved at one will do same for other columns. I'm doing that because, It is required to implement a standard and unified data model by use of INSPIRE. and then publish it as a... view reply
  • Katharina SCHLEIDT
    Katharina SCHLEIDT replied on the discussion topic Steps to use INSPIRE at SDI
    Thanks! Looking at the GovernmentalService featureType, you actually have this problem twice, also pertains to the AreaOfResponsibilityType. But, looking into the encoding, there is the option of providing this information by reference,... view reply
  • Maha Kamal
    Maha Kamal replied on the discussion topic Steps to use INSPIRE at SDI
    Hi Kathi, This is the used US schema: https://inspire.ec.europa.eu/data-model/approved/r4618-ir/html/index.htm?goto=2:3:20:1:8850 and the buildings schema... view reply
  • Katharina SCHLEIDT
    Katharina SCHLEIDT replied on the discussion topic Steps to use INSPIRE at SDI
    Hi Maha, if you tell me the US schema and featureType, I'll take a look. Alternatively, if the Building is already being published on its own, it may make sense to just reference this Building via an xlink:href. For details,... view reply
  • Maha Kamal
    Maha Kamal replied on the discussion topic Steps to use INSPIRE at SDI
    Hi Kathi, Thank you for your response. Governmental services have a field 'locationType' with options (locationTypeByAddress - locationTypeByBuilding - ...). at my case, i need to use locationTypeByBuilding. If i add the... view reply
  • Katharina SCHLEIDT
    Katharina SCHLEIDT replied on the discussion topic Steps to use INSPIRE at SDI
    Hi Maha, you've basically got it, its easiest when you expose your data in the same structure as the INSPIRE data model you're publishing to. I've often found it easiest to set up a set of (materialized) views for this purpose, then... view reply
  • Maha Kamal
    Maha Kamal added a new discussion topic Steps to use INSPIRE at SDI
    Hello, I want to use INSPIRE at my SDI.  My workflow is as following: Creating database schema based on INSPIRE data specs. Transform my data from local schema to INSPIRE schema at PostgreSQL/PostGIS. Then I need to publish my...
    • Katharina SCHLEIDT

      By Katharina SCHLEIDT

      Thanks!

      Looking at the GovernmentalService featureType, you actually have this problem twice, also pertains to the AreaOfResponsibilityType. But, looking into the encoding, there is the option of providing this information by reference, publishing the Building or AdministrativeUnit by itself, then providing an xlink to this information (the reason I sent you the link to the referencing tutorial I'd done for AustroControl, the Air Traffic Network Model consists of many fairly simple featureTypes all referencing each other. This is one of the many big gaping black holes in INSPIRE, theoretically foreseen but no reality check)

      However, the first question should really be why are you doing this? Who needs the data for what purpose (also read vs. write). Based on this, its far easier to tailor the system to your needs (while respecting the INSPIRE requirements). Btw - what country are you setting this up for? Your contact mentions Egypt!

      :)

      Kathi

    • Maha Kamal

      Hi Kathi,

      Yes, i have same issue for more fields but if it resolved at one will do same for other columns.

      I'm doing that because, It is required to implement a standard and unified data model by use of INSPIRE. and then publish it as a standard services. Yes, country is Egypt.

      Regards,

      Maha

    • Katharina SCHLEIDT

      By Katharina SCHLEIDT

      Cool! I wasn't aware that INSPIRE had gone so far past the EU borders :)

      And as you correctly state, the hard part is figuring out the individual mechanisms required for the mapping. Once you've figured out these individual building blocks, it becomes increasingly easy (by now I configure a GeoServer to relax ;) )

      From my experience, one of the hard bits was understanding the examples made available by GeoSolutions. One needs to understand details of GeoSciML in order to understand their mapping. I'd long just cannibalized my own configurations but had to remember in which namespace I'd used which trick, thus I was very happy when the Austrian Geological Agency contracted me for support, and allowed me to make the tutorial openly available via the API4INSPIRE pages. It's not quite complete, but I hope to soon have all the bits one needs there (a few tricky bits are waiting for a bored moment ;) ).

      And a bit more advice, when I do the mapping, I always start with a dummy XML example like the one in the API4INSPIRE Tutorial. This serves two purposes:

      • Figure out what fields you really need (I always forget some gml:id somewhere ;) )
      • Provide the XPaths you'll need for mapping

      Once I have the example XML, I set up my data sources. Sometimes I go directly for the views, others I hack a simple DB for configuration purposes (usually when the source data has issues as it so often does. Its easier to see that your mapping works on a simpler example that covers all cases foreseen (usually multiplicities coming through correctly).

      Then I use a step-wise approach, don't try and configure the entire featureType as I'll surely make a mistake somewhere. Once I get GeoServer to provide the basic feature with one or two attributes, I start successively adding further attribute mappings (but only a few, the ugly bit in the App Schema Mapping is that the error messages are often not easy to interpret). Thus, bit by bit, I come to the complete mapping. Then all that's left to do is use the real data source, done

      :)

      Kathi

  • Maha Kamal
    Maha Kamal added a new discussion topic How to implement union class type at PostgreSQL/PostGIS
    Hello, How to implement union class type at PostgreSQL/PostGIS?? At Annex3: Utility and governmental services theme >> Administrative and Social Governmental Services schema How governmentalService table is implemented at...
  • Hernán De Angelis
    Miroslav, I find your questions relevant. Did you find any answer to them? I am also a bit confused about what model to select for UWWTD discharge points. Hernán view reply
  • Johanna Ott
    Johanna Ott added a new discussion topic How to link to Classification of Wastes according to Decision 2000/532/EC
    Hi everybody, The codelist on Classification of Wastes according to Decision 2000/532/EC contains an external reference link to the PDF with the commission decision. It is not clear to me how I can build a meaningful link to one of the wastes...
  • Johanna Ott
    Johanna Ott added a new discussion topic Waste deposit sites covered by US or AM
    Hi everybody, NOTE: I've already posted this question to the AM discussion group: https://inspire.ec.europa.eu/forum/discussion/view/266980/waste-deposit-sites-covered-by-am-or-us But as I am not sure, if everybody gets notifications for both...
  • Enrico Iredi
    Enrico Iredi uploaded the file GML Example us-net-sw Sewer Network
    gml file now ETF valid
Facilities & Utilities, Public Services

Facilities & Utilities, Public Services

Covers a broad set of facilities, installations, networks and constructions supporting economic activities and public services