Hi Stefano
Thank you for the information, I will give a look at your suggestion and
try to implemented
Do you think that using a more recent version of geotools/geoserver
would help? My geoserver
*
Build Information
o Version 2.7.3
o Git Revision 57a0fbdda904e8756f77276bb0b3580ea282447b
o Build Date 19-Oct-2015 21:39
o GeoTools Version 13.3 (rev
ee82a17317125911d1db6ec2fe5b333a0c1298e1)
o GeoWebCache Version 1.7.3 (rev
a09f77d3b14d4bbcee3feb407fd2d8ea2cf62d64/a09f77d3b14d4bbcee3feb407fd2d8ea2cf62d64)
All the best
Jorge
On 28-10-15 17:37, Stefano Costa wrote:
> Hi Jorge,
> you are confirming a misbehavior I reported to the geotools-devel list
> about a month ago:
> http://osgeo-org.1560.x6.nabble.com/App-schema-problem-encoding-multi-valued-target-attribute-containing-only-client-properties-using-dea-td5227294.html
>
> I have not had time to try and fix it yet, as the fix doesn't seem
> trivial (at least to my limited knowledge).
>
> In the meantime, you could try splitting your denormalized table in
> two, one for profiles and one for profile layers, and then join them
> via Feature Chaining
> <http://docs.geoserver.org/latest/en/user/data/app-schema/feature-chaining.html>.
>
> Let me know if you need further help setting this up.
>
>
> On Wed, Oct 28, 2015 at 4:53 PM, Jorge Samuel Mendes de Jesus
> <[email protected] <mailto:[email protected]>> wrote:
>
> Hi
>
> Me again :) I am having a problem with multivalue properties in
> ClientPropery my application schema mapping
> Geoserver: 2.7.3
> Postigis: 9.3
> OS: Ubuntu 14.04.3 LTS
>
> My DB table is as follows
> profile_id;profile_layer_id;upper_depth
> 45101;77583;0
> 45101;77584;4
> 45101;77585;25
>
> So 1 profile_id * multiple profile_layers_is. I need to map
> them in
> something like this
> <soil:SO_Soil gml:id="soil.so_soil.45101">
> <soil:soHorizon xlink:title='foo' xlink:href=77583>
> <soil:soHorizon xlink:title='foo' xlink:href=77584>
> <soil:soHorizon xlink:title='foo' xlink:href=77585>
> </soil:SO_Soil>
>
> But I am only getting 1 soHorizon
> <soil:SO_Soil gml:id="soil.so_soil.45101">
> <soil:soHorizon xlink:href=77585>
> </soil:SO_Soil>
>
> Current mapping
> <AttributeMapping>
> <isDenormalised>true</isDenormalised>
> <encodeIfEmpty>true</encodeIfEmpty>
> <isMultiple>true</isMultiple>
>
>
> <targetAttribute>soil:soHorizon</targetAttribute>
> <ClientProperty>
> <name>xlink:ref</name>
>
> <value>profile_layer_id</value>
> </ClientProperty>
>
> </AttributeMapping>
>
> I only get the last value of the table xlink:href=77585 if I set the
> isMultiple (false) I get the first one (I undestand this part)
>
> The full mapping is here:
> http://pastebin.com/573agyUR
>
> I found the same problem in this tutorial:
>
> https://sites.google.com/site/inspiremappingtutorial/land-use-mapping-details/5-2-spatialplan_mapping-xml
> (check line in red in the middle)
>
> I am a bit lost, any tips ?
>
> Cheers
> Jorge
>
> --
> ISRIC - World Soil Information
> Post: PO box 353, 6700 AJ, Wageningen,
> The Netherlands Visiting Address: Droevendaalsesteeg 3, 6708 PB
> Wageningen (Bdg. 101),
> Office: C.013
> Office Phone: +31 (0) 317 4 83715
> <tel:%2B31%20%280%29%20317%204%2083715>
> Mobile Phone: +31 (0) 613 9 06950
> <tel:%2B31%20%280%29%20613%209%2006950>
> Skype: jorge.de.jesus (Jorge Samuel Mendes de Jesus)
> OpenPGPKey: 0xA3D0065A
>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Geoserver-users mailing list
> [email protected]
> <mailto:[email protected]>
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
>
>
>
> --
> Best regards, Stefano Costa == GeoServer Professional Services from
> the experts! Visit http://goo.gl/it488V for more information. == Dott.
> Stefano Costa Senior Software Engineer GeoSolutions S.A.S. Via Poggio
> alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax:
> +39 0584 1660272 http://www.geo-solutions.it
> http://twitter.com/geosolutions_it
> ------------------------------------------------------- AVVERTENZE AI
> SENSI DEL D.Lgs. 196/2003 Le informazioni contenute in questo
> messaggio di posta elettronica e/o nel/i file/s allegato/i sono da
> considerarsi strettamente riservate. Il loro utilizzo è consentito
> esclusivamente al destinatario del messaggio, per le finalità indicate
> nel messaggio stesso. Qualora riceviate questo messaggio senza esserne
> il destinatario, Vi preghiamo cortesemente di darcene notizia via
> e-mail e di procedere alla distruzione del messaggio stesso,
> cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
> divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo,
> od utilizzarlo per finalità diverse, costituisce comportamento
> contrario ai principi dettati dal D.Lgs. 196/2003. The information in
> this message and/or attachments, is intended solely for the attention
> and use of the named addressee(s) and may be confidential or
> proprietary in nature or covered by the provisions of privacy act
> (Legislative Decree June, 30 2003, no.196 - Italy's New Data
> Protection Code).Any use not in accord with its purpose, any
> disclosure, reproduction, copying, distribution, or either
> dissemination, either whole or partial, is strictly forbidden except
> previous formal approval of the named addressee(s). If you are not the
> intended recipient, please contact immediately the sender by
> telephone, fax or e-mail and delete the information in this message
> that has been received in error. The sender does not give any warranty
> or accept liability as the content, accuracy or completeness of sent
> messages and accepts no responsibility for changes made after they
> were sent or for other risks which arise as a result of e-mail
> transmission, viruses, etc.
--
ISRIC - World Soil Information
Post: PO box 353, 6700 AJ, Wageningen,
The Netherlands Visiting Address: Droevendaalsesteeg 3, 6708 PB
Wageningen (Bdg. 101),
Office: C.013
Office Phone: +31 (0) 317 4 83715
Mobile Phone: +31 (0) 613 9 06950
Skype: jorge.de.jesus (Jorge Samuel Mendes de Jesus)
OpenPGPKey: 0xA3D0065A
------------------------------------------------------------------------------
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users