[geGIS] Vragen en antwoorden
Rudy Frigne
rudy.frigne op dfc.be
Di Apr 24 10:01:19 CEST 2007
Beste gegissers,
Hierbij enkele vragen met hun antwoorden van mensen die een geGIS geo-loket
willen configureren:
> - bij configuratie van 'nested'-layers (bijvoorbeeld de themagroep
'Natuur')
> Ik tracht 'Leie-en Heulebeek' te vervangen door de postgis-laag
b_capa_percid,
> dit zijn de kadastrale percelen. Doch deze komen niet tevoorschijn in de
> applicatie zelf. Wanneer ik echter deze laag in de plaats
> van 'deelgemeenten' of 'kaartverduidelijking' configueer (bestaande uit 1
featuretype)
> is er geen probleem. Is er specifieke configuratie nodig voor themalagen
> bestaande uit meer dan 2 featuretypes ?
Er kan slechts 1 featureType per laag worden gedefiniëerd. Belangrijk is dat
je eerst de datastores in orde maakt, dan de featuretypes, en pas dan de
lagen in uw applicatie.
Een laag is immers de toepassing van een featuretype voor een specifieke
applicatie. Let ook op dat de configuratie hoofdlettergevoelig is. Als je
bijvoorbeeld een oracle databank als datastore gebruikt, moeten alle
featuretypes en attributen met hoofdletters worden beschreven. (postgres
kleine letters ...)
> - in de gegis-applicatie zelf:
> Ik krijg regelmatig de melding: uw sessie is verlopen, u zal opnieuw
moeten inloggen.
> Doch de applicatie keert niet terug naar het inlogvenster, maar blijft
gewoon data
> inladen...De melding uw sessie... blijft intussen echter continue komen.
Deze foutboodschap komt er normaal gezien op neer dat er nog iets verkeerd
is geconfigureerd.
Wat dat juist is, is natuurlijk de vraag. Dit kan te maken hebben met de
problemen hierboven.
> - Herleiden van het aantal layers
> Ik tracht het aantal layers die in application.xml staan te herleiden naar
2.
> Wanneer ik echter alle andere layers verwijder en m'n 2 layers behoud (met
> aanpassing van de layerid's,...) start de applicatie niet meer op.
> Ik bekijk de logfile en merk het volgende op:
> '..;Could not create a versioned CRUD provider for layer Gemeentegrens...'
> '...Could not create a CRUDvalidator for layer Gemeentegrens'
> Geen idee wat deze meldingen betekenen...
Deze 2 foutboodschappen komen voor tijdens het mappen van een featuretype
aan een laag. Hij kan dus de gezochte featureTypes niet
vinden/initializeren.
> -Weergave van attributen
> Het lukt me de layers te labellen, doch het weergeven van de
attribuutwaarde is iets
> moeilijker.
> Ik tracht de percid tevoorschijn te toveren, maar krijg niks in het
attribuutvenster.
> Inmiddels heb ik wel de volgende waarde
> <attribFeatureID value=featureID> veranderd naar <....=percID) omdat ik
veronderstel
> dat deze waarde wellicht om een unieke sleutel per object definieert...
Ik weet niet waar je die attribFeatureID vandaan haalt, maar als je een
bepaald attribuut als label wilt definiëren, gebeurt dat ook gewoon in de
application.xml:
<labelConfig>
<labelAttributeName value="percid" />
</labelConfig>
Ook hier is de naam “percid” weer hoofdlettergevoelig. Om te bepalen welke
attributen moeten worden weergegeven zijn er 2 reeksen attributen, nl de
identifying en de viewable attributes.
De identifying zijn een beperkte reeks attributen waarmee je snel kan zien
over welk object het nu gaat (voor gemeenten bijvoorbeeld de naam), terwijl
de viewable attributes een lijst is waarin alle attributen staan die voor
een gegeven object zichtbaar (en eventueel aanpasbaar) moeten zijn.
Maw de identifying attributes zijn diegene die je ziet in de “tabel” tab
onderaan. En de viewable attributes zijn diegene die je ziet in de “detail”
tab onderaan (ook weer hoofdlettergevoelig).
Succes!
Rudy
ir Rudy Frigne
DFC Software Engineering
Brugsesteenweg 587
B-9030 Gent
Belgium
T: +32 9 236 61 96
F: +32 9 236 54 12
E: rudy.frigne op dfc.be
W: www.dfc.be
------------- volgend deel ------------
Een HTML-bijlage is verwijderd...
URL: http://www.gegis.org/pipermail/list/attachments/20070424/9b26e3c4/attachment.htm
Meer informatie over de List
maillijst