GeoConverter allows you to clone complex nodes of an XSD schema
Every day the tendency towards standardization in Spatial Data Infrastructures ceases to be an astral smokestack, and they become attainable challenges for those who are dedicated to the geomatic field.
In the case of Spain, Annex I - Geographical Names that the Geographic Institute defined for the adaptation of the regulations to INSPIRE, indicates what public entities and private initiatives should do to match their information to the exchange standards pursued by this vision of almost continental integration.
We have always been struck by the vision of Geobide, in trying to dabble with tools for people do the common with proprietary or free applications. Its greatest advantage is in taking advantage of the demands of companies and individuals, especially in Spain, based on a quasi-captive market that does not have to sell another tool to make vectors, many of which exist in the market, but specialized solutions lowered to an apparently simple level. It should be geofumed.
As it is the case of aspects in which we have promoted, in spite of not having reviewed the suite in a systematic way:
- Coordinate System Transformation
- Interaction with OGC data
- Integra in CONDOR
- CAD / GIS data access gateway
- Transform a DGN file from ED50 to ETRS89
Returning to the topic of adaptation to the INSPIRE model, it is interesting the work that has been done GeoConverter, in the graphic output to GML files for XSD schemas of INSPIRED, by which clones the XML nodes within the XSD schemas.
As an example:
There are certain population entities that have different official names with different languages. In INSPIRE it is considered as main class NamedPlace, and within this you can / must enter these different denominations in different classes GeographicalName Geoconverter allows you to carry out the process of duplicating entire nodes of the XSD scheme, so that the different official denominations depending on the languages are reflected in the final result.
You can also find elements that do not have data in all official denominations. Geoconverter allows to insert a conditional formula in which only creates the class GeographicalName if the registry has that official name.
For this, it is done with the normal CAD / GIS file creation command, selecting a spatial scheme (XSD), which is nothing more than an xml file with structured nodes that define the characteristics to which the layer will adapt.
Then then, instead of defining each characteristic with respect to an INSPIRE schema, what it does is clone the node to generate another instance in the output document. It is also possible later to remove it or assign a transformation expression to it.