Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Wiki Markup
{scrollbar}

El componente GIS se basa en la realización de una asociación entre una dimensión de un cubo y un mapa (expresado como un conjunto de capas o "layers").
La asociación se realiza especificando para cada nivel de la dimensión:

...

El formato de dicho XML se presenta con un ejemplo:

Code Block
xml
xml

<gisMappingDef>
    <mainDimension>
        <!-- Location: Nombre de la dimensión geográfica -->
        <dimensionName>Location</dimensionName>
        <levels>
            <!-- Country: Nivel de la dimensión -->
            <levelName>Country</levelName>
            <!-- o3: Almacén de datos, countries: Nombre de la capa -->
            <layerName>o3:countries</layerName>
            <!-- Atributo del nivel  de la dimensión, label: etiqueta corta, key: clave -->
            <levelAttributeName>label</levelAttributeName>
            <!-- CNTRY_NAME: Atributo de la capa -->
            <layerAttributeName>CNTRY_NAME</layerAttributeName>
            <!-- Visibilidad: ALWAYS, ONLY_SELECTED_LEVEL -->
            <visibility>ALWAYS</visibility>
        </levels>
        <levels>
            <levelName>City</levelName>
            <layerName>o3:worldcities</layerName>
            <levelAttributeName>label</levelAttributeName>
            <layerAttributeName>NAME</layerAttributeName>
            <parentLayerAttributeName>COUNTRY</parentLayerAttributeName>
            <visibility>ONLY_SELECTED_LEVEL</visibility>
        </levels>
    </mainDimension>
    <mapDef>
        <layers>
        <!-- o3: Almacén de datos, countries: Nombre de la capa -->
        <name>o3:countries</name>
        <!-- Countries: Etiqueta de la capa -->
        <label>Countries</label>
        <!-- shp: Formato cartográfico admitido -->
        <type>shp</type>
        <!-- uri: Path donde se encuentra la carografíacartografía, archivos shp -->
        <uri>file:/IdeaSoft/O3v5.2.000/files/gis/country.shp</uri>
            <symbolDef>
                <!-- CNTRY_NAME: Etiqueta del atributo de la capa -->
                <labelAttributeName>CNTRY_NAME</labelAttributeName>
                <defaultFillColor>#c0c0c0</defaultFillColor>
                <strokeColor>#404040</strokeColor>
                <selectedColor>#00b2b2</selectedColor>
                <labelFontFamily>dialog</labelFontFamily>
                <labelFontSize>10</labelFontSize>
                <labelFontStyle>0</labelFontStyle>
                <strokeWidth>1</strokeWidth>
            </symbolDef>
        </layers>
        <layers>
            <name>o3:worldcities</name>
            <label>World Cities</label>
            <type>shp</type>
            <uri>file:/IdeaSoft/O3v5.2.000/files/gis/worldcities.shp</uri>
            <symbolDef>
                <labelAttributeName>NAME</labelAttributeName>
                <defaultFillColor>#3c3c3c</defaultFillColor>
                <strokeColor>#3c3c3c</strokeColor>
                <selectedColor>#00b2b2</selectedColor>
                <labelFontFamily>dialog</labelFontFamily>
                <labelFontSize>10</labelFontSize>
                <labelFontStyle>0</labelFontStyle>
                <strokeWidth>1</strokeWidth>
            </symbolDef>
        </layers>
    </mapDef>
 <!-- Coordenadas: latitud, longitud -->
 <maxExtent>-180,-90,180,83.624</maxExtent>
</gisMappingDef>

...

El nodo maxExtent especifica, las coordenadas provistas en la configuración de la capa en GeoServer utilizadas en el entorno web (Encuadre Lat/Lon).
 
Image Modified
 
A los valores que provee Geoserver, se le deben quitar las comas y reemplazarlas por puntos, por ejemplo, 83,624 se debe configurar como 83.624

...

...

Child pages (Children Display)