OK. Our data is typically multiband with 40 or so bands so RGB will not cut it.. But surely GeoPackage is designed with the aim of allowing storing raster tiles of arbitrary band count? We tried out the PostGIS raster support a couple of years ago. It seemed to work as advertised, although the setup was a bit finicky involving creation of XML-files and such.
But OK, unless the client can be convinced to go with another projection I’ll probably have a go with the GeoTIFF reader. -Tobias Från: Andrea Aime <andrea.a...@geosolutionsgroup.com> Skickat: den 11 februari 2022 15:56 Till: Tobias Gerdin <tobias.ger...@havochvatten.se> Kopia: geotools-gt2-users@lists.sourceforge.net Ämne: Re: [Geotools-gt2-users] Loading GeoTIFF in ESRI:54034 CRS Yes, it's unique to GeoTIFFs... however trying to store rasters in GeoPackage will mean that you are using a less used raster store, and one that can only handle RBG images, at the moment at least. PostGIS raster is also unsupported and has not seen any new development in a while, not sure if it works. Best to go and improve the GeoTIFF reader so that it can support your projection too, IMHO Cheers Andrea On Fri, Feb 11, 2022 at 1:59 PM Tobias Gerdin <tobias.ger...@havochvatten.se<mailto:tobias.ger...@havochvatten.se>> wrote: Hello again, Is this issue particular to GeoTiffs? I.e. would it perhaps work out of the box if I read the raster from a GeoPackage, or from PostGIS? The only reason we store this raster data in GeoTiffs at the moment is because it was deemed easiest. But CRS-handling in GeoTiffs seems somewhat complicated so if there is a way to work around this issue it may be worthwhile (although getting this to work with GeoTiffs would be best for GeoTools ofcourse!) Regards, Tobias Från: Andrea Aime <andrea.a...@geosolutionsgroup.com<mailto:andrea.a...@geosolutionsgroup.com>> Skickat: den 9 februari 2022 14:25 Till: Tobias Gerdin <tobias.ger...@havochvatten.se<mailto:tobias.ger...@havochvatten.se>> Kopia: geotools-gt2-users@lists.sourceforge.net<mailto:geotools-gt2-users@lists.sourceforge.net> Ämne: Re: [Geotools-gt2-users] Loading GeoTIFF in ESRI:54034 CRS Hi Tobias, yes it should be possible. Some code for a CyclidricalEqualArea projection was donated to the project in 2017: https://github.com/geotools/geotools/blob/50b283a7c9229d6c64160b3e8a17eede1c7fa2f4/modules/library/referencing/src/main/java/org/geotools/referencing/operation/projection/CylindricalEqualArea.java#L30<https://url10.mailanyone.net/v1/?m=1nHmxn-0005eA-4v&i=57e1b682&c=wdQnpCL5wmQcX_G_Js5fL3zVNPDc_K5F5-9jsALHOwTPQL7sJesac03PAPP9y962bKdeAiplEGEoeS3dqaUjZOWttxGbMxNROh5z6bUPT2HiywIPNTLIT-JYCdnIcxfjo3u0h9eFP7wx4RBStf2bPtFPhLG0XDU48LM0BRB3Jl02fgg5Qp2ofSEkjtUdbzp47KR72n1pxE_sbKBm9F86MmH7-2v-Ymv14AIdyG0aG0KGo8E_BEMRGe-_ys2hXLXugVQBCc9sfDnYooilpHwcE94_r0b6Gqa-_djxmRevjQIxmhlaFhYK0lss5qwzKBuA72VD9DKkLIenfSsgM0AdgMYJgBRVt0TZxGK2jrpGfTstd-VQ1U4YPE8QTC2RI-ZVsx_O8XUrByiHFGUfSbyDOCKCsV4rQ2DQZcuIz0ia2RvB4_GyVyVHaFLCKb6hgKoygf-_GLaQS1A2BYx2yUztKg> Assuming it's the right match, I'm guessing the GeoTiffMetadata2CRSAdapter class could be adapted to make use of it: https://github.com/geotools/geotools/blob/5b917631ffbc21f9348e3baead175d3772c0ea7e/modules/library/coverage/src/main/java/org/geotools/coverage/grid/io/imageio/geotiff/GeoTiffMetadata2CRSAdapter.java#L965<https://url10.mailanyone.net/v1/?m=1nHmxn-0005eA-4v&i=57e1b682&c=jjemjc3LLewOVrVfg_mT6n9rsIjGm_7mvS2hQ1JfptKeWOTVca1gMPGp7b8Ox-lhRlzFeLF6csuEmT7QIyA6X91JdHRp9-M43qVGs-ew_CCXvrrJGKK3ES6BKwEfaVOvY_2jPmNqtYLySBXKOpAVrglEM0dx3YeN9FBgTau4-RtZML68gIU5DYSstzqoMc6Mu_il9WYLS0gceR_Frqv8Ez8J9UUSs6_sMxAVcbQG8aemZjTNDMCp6mkhyTRYqpHckRta_JWeSvi7OqulClMbzx0a7al8LPGyuS7dncmlQXuoPqEWaWGf23PuhTE2oDvH5WbAgf67NtNeVIsN_hN9--MK4T0tPctkNu_HKHDj7a8lortnRzp1k6c6IseceyQ7eOntp46jn5IbCxvz0CwqLXlKaYYUSUTY8vbkos16XL5CVBAvO57mR2tJj5UbCQ1gS9P-17KeaVr49SDhCvtG0g> Cheers Andrea On Wed, Feb 9, 2022 at 12:41 PM Tobias Gerdin <tobias.ger...@havochvatten.se<mailto:tobias.ger...@havochvatten.se>> wrote: Hello, I would like to load GeoTIFF files in ESRI:54034 CRS. I understand I need a suitable factory for the CRS, which I do not seem to have at the moment, and get the below when doing format.getReader(file, hints).read(null): 12:09:56,585 WARNING [org.geotools.gce.geotiff] (default task-3) GEOTIFF Module Error Report GeoTiffMetadata2CRSAdapter::createUserDefinedPCS:Projection is not supported. ModelPixelScaleTag: [250.0,250.0,0.0] ModelTiePointTag: (1 tie points) TP #0: [0.0,0.0,0.0] -> [-441000.0,1790000.0,0.0] ModelTransformationTag: NOT AVAILABLE GeoKey #1: Key = 1024, Value = 1 GeoKey #2: Key = 2048, Value = 4326 GeoKey #3: Key = 3072, Value = 32767 GeoKey #4: Key = 1025, Value = 1 GeoKey #5: Key = 2049, Value = WGS 84 GeoKey #6: Key = 1026, Value = WGS_1984_Cylindrical_Equal_Area GeoKey #7: Key = 3074, Value = 32767 GeoKey #8: Key = 3075, Value = 28 GeoKey #9: Key = 3076, Value = 9001 GeoKey #10: Key = 2054, Value = 9102 GeoKey #11: Key = 3078, Value = -12.0 GeoKey #12: Key = 3080, Value = 12.0 GeoKey #13: Key = 2057, Value = 6378137.0 GeoKey #14: Key = 3082, Value = 0.0 GeoKey #15: Key = 2059, Value = 298.257223563 GeoKey #16: Key = 3083, Value = 0.0 Hints are equal to new Hints(Hints.FORCE_LONGITUDE_FIRST_AXIS_ORDER, Boolean.TRUE). Currently I only have the org.geotools.gt-epsg-hsql artifact in the Maven project POM. Is it possible to have Geotools understand the ESRI:54034 CRS? Regards, Tobias Gerdin Havs- och vattenmyndigheten behandlar dina personuppgifter i enlighet med dataskyddsförordningen och myndighetens dataskyddspolicy, läs mer på www.havochvatten.se/sa-behandlar-hav-dina-personuppgifter<http://www.havochvatten.se/sa-behandlar-hav-dina-personuppgifter><https://www.havochvatten.se/sa-behandlar-hav-dina-personuppgifter> SwAM processes your personal data in accordance with the General Data Protection Regulation (GDPR) and our Data Protection Policy, see www.havochvatten.se/sa-behandlar-hav-dina-personuppgifter<http://www.havochvatten.se/sa-behandlar-hav-dina-personuppgifter><https://www.havochvatten.se/sa-behandlar-hav-dina-personuppgifter> _______________________________________________ GeoTools-GT2-Users mailing list GeoTools-GT2-Users@lists.sourceforge.net<mailto:GeoTools-GT2-Users@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users<https://url10.mailanyone.net/v1/?m=1nHmxn-0005eA-4v&i=57e1b682&c=_zYxm8zGZ8sCTXDS9m6Y9ZOxBy2Tx1pBLIVnrVb4HnYubVdFAI_UHbKx4NBJA_5sYrpNDQx_Qfa4N4WGyqafn1uTLTbf0LJ9sf-i7obQtI_t_yfe3O4jslksvBO68CUlKjW0XTKDNwZVz5ExyBRxp0xk5n4gDoNLBrL3rrT56OG0Mp2fUXTpmNrk5zLB5fM7ema1q-UE9XParKdBCQP4uCX-4F5bTf93KNu5NdqePDDEbApz9Zrq4GSY0SYBgdspl1TDJIEtzXlfArcp1qYXVQ> -- Regards, Andrea Aime == GeoServer Professional Services from the experts! Visit http://bit.ly/gs-services-us<https://url10.mailanyone.net/v1/?m=1nHmxn-0005eA-4v&i=57e1b682&c=BlKWtNwum5UgZS0x6CStilqaOTyX4uESLll7R6dfJI1aCwp_8HsxZzm76-pVl2cf8TF07eucfUUFzjVSw2iJcEn4xIGH5SepX86mz7uatApOXn7hWT4IgU6GOp-yxKV_jOK0npfsz1BhY-xI8G8bjKID27ixk-7j0CxuoDcWWiUzhMt_ivg0OOT7_qbxFw9IalBpI7L4LrV_ppXucSTpoOE7IP6QANZYaKEFJ2WcRkU> for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions Group phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 333 8128928 https://www.geosolutionsgroup.com/<https://url10.mailanyone.net/v1/?m=1nHmxn-0005eA-4v&i=57e1b682&c=n1DNV1Xx3V8cQSn3r0pzsW3JAhZdvxR38L9WFnbdlTslAyqjCiLpBDgWmJ7hsqnzKWEAsNheuiCMwIj17I3t6EBVeSpY2yLttrPtPlo4BIPDlzs_sqH97sCl9N4KnJpAoVNhPldHJ2HRu3l6pAmGfCiP0-iMShuRRgmaA-IbIZ1Z8MoQvAHRa8EyfhUM-j85zycOqirnu6UdoelLpt8dC2GNjJWR3biOejO2YwqS8R0> http://twitter.com/geosolutions_it<https://url10.mailanyone.net/v1/?m=1nHmxn-0005eA-4v&i=57e1b682&c=nIXN4DXh8sH2o_m-4yi5nEo0CY2swba47MKVPPVTXqMkDL6Xx1uWPiFCnNthOXhgw3p3mmHXAxfg-y_cD-a6fMEEhtzT1PRrNKdL_n06-rw5oboPYdAPv1ujgsLfRkZl2rNMymdrceD3BBh-7b2cUuziaHDfqlTEB6-jIgkrx3JMA7606XimauWhTFbzo3lfmd9p0WMB_sgqxfCAfjhmqxgeyI9PLCEuLbTSgCE5WJk> ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail -- Regards, Andrea Aime == GeoServer Professional Services from the experts! Visit http://bit.ly/gs-services-us<https://url10.mailanyone.net/v1/?m=1nIXLl-0007is-5b&i=57e1b682&c=jB6o6P9O4cthuKm9wTnjBXIA-645aeri4f-J3OEg6wjBuxWbCPBd15jI2MALhArwOg8rqtx-gz-Zxqomup4Tnma3LltswMgcvBSF4RuxUJDSsnoDPsJGJvlsYWlvsEH48Uv8Esw9cuNLNKt0uXzQkLKKoboE_Lhwx7bXyCa-Pv41JUSWia5XweFW-680gmjtEd6HOCweq4yiDku1_NRT9DlTu9yJzVFyGVBAC03sdQk> for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions Group phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 333 8128928 https://www.geosolutionsgroup.com/<https://url10.mailanyone.net/v1/?m=1nIXLl-0007is-5b&i=57e1b682&c=WdU1QOHWi_FDRijlrfdGWKqIAHnCn-l5w3xbV9etCY8WQDhFWyldgWkOJxDZMXmHIhcvJxsX7W381IWgXv-fGcCjk4tiW3b5R57N5nTBeTQS4RVjWQw1JM-s6zivLyvH3oWofgGeEK2AX4G1F5eYMb7k1fzDWtyxtB7a1YOhKXl_0jfPNjmkFHtpJLT8gS89u84xI8Zm2LZQNHv8XjHiWQ8Sdbm2JX8G7XcrYaRPiUg> http://twitter.com/geosolutions_it<https://url10.mailanyone.net/v1/?m=1nIXLl-0007is-5b&i=57e1b682&c=vt4QKw-UOEZaR8Uxr0iIfafT87_xgXOLP_SCa5k_XOK3vrGduiCXIeHky390kYN3crK8XiGeuriem8bedZLV-F5niB5DZnzZAMUMs5PFJE5gydrULu4SlHf2khoD5_jfD8RQ8Ma0NaS6sVvBsOB0xzB4-wDGKi_1NbDnoWPxU0ba1UL-rEGXWZ352M7HZe49356Dgu9dkaZUNj6jD9DFVtH5USntW_egAaI0pMYjpmg> ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail
_______________________________________________ GeoTools-GT2-Users mailing list GeoTools-GT2-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users