I will have to think about it.  I don't really have a clue.

WKT2 was definitely a ton of work by Even for PROJ/GDAL.  I'd guess that it
would be less now that Even has made it through this, but still very
substantial.

https://gdal.org/development/rfc/rfc73_proj6_wkt2_srsbarn.html


On Thu, Jun 27, 2019 at 10:57 AM Andrea Aime <andrea.a...@geo-solutions.it>
wrote:

> HI Kurt,
> sorry I don't have time to check in detail, but GeoTools does not support
> WKT2, I'm guessing the existing WKT
> parser would have to be extended somehow? I'm not familiar with that part
> of GeoTools code (nowadays, nobody is I'm afraid).
> Can you start by proposing something, in terms of what you'd change?
> Of course having a WKT2 parser would be great, but it may be quite a bit
> of work to implement one.
>
> Cheers
> Andrea
>
> On Thu, Jun 27, 2019 at 7:51 PM Kurt Schwehr <schw...@gmail.com> wrote:
>
>> Hi Andrea,
>>
>> I'm definitely aware of the contributing and would only be aiming at
>> patches to head.  By back porting, I only mean to my local repository I'm
>> in that isn't public anyway.
>>
>> Even noted that the WKT PROJ extension is a hack and the sweep WKT2 is
>> stuff he made up, so it would be worth discussing how GeoTools would want
>> to do these.
>>
>> See Even's comments here:
>> https://lists.osgeo.org/pipermail/proj/2019-June/008679.html
>>
>>
>> On Thu, Jun 27, 2019 at 10:38 AM Andrea Aime <
>> andrea.a...@geo-solutions.it> wrote:
>>
>>> Hi Kurt,
>>> your assumptions are correct.
>>>
>>> GeoTools 19 is out of support and no longer being released, if you want
>>> to contribute you'd have to start with a pull
>>> request with changes and tests on the master branch (version
>>> 22-SNAPSHOT) and then eventually backport to
>>> 21.x and 20.x (those are the branches currently alive, and until
>>> September).
>>>
>>> See also:
>>> https://github.com/geotools/geotools/blob/master/CONTRIBUTING.md
>>>
>>> Cheers
>>> Andrea
>>>
>>>
>>> On Thu, Jun 27, 2019 at 7:26 PM Kurt Schwehr <schw...@gmail.com> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I'm trying to figure out how to correctly handle projecting GEOS 16 /
>>>> 17 data with GeoTools.
>>>>
>>>> My initial attempt was via data imported through gdal_translate, so I
>>>> started asking here:
>>>>
>>>> https://lists.osgeo.org/pipermail/proj/2019-June/008675.html
>>>> <https://www.google.com/url?q=https://lists.osgeo.org/pipermail/proj/2019-June/008675.html&sa=D&usg=AFQjCNHQlTTVWYkpwMESXvRpXiYzhNm5lw>
>>>>
>>>> Source rasters:
>>>> gsutil cp
>>>> gs://gcp-public-data-goes-17/ABI-L1b-RadC/2019/151/21/OR_ABI-L1b-RadC-*_G17_s20191512131197_*.nc
>>>> .
>>>>
>>>> Earth Engine screen shots:
>>>> https://photos.app.goo.gl/sW1upk1iZ9p62MuY9
>>>> https://photos.app.goo.gl/UAGccF2rjPDfenS27
>>>>
>>>> However, I can bypass to write any WKT into the raster's info on the
>>>> GeoTools side.  Is there anything I can add to do the same thing as the
>>>> proj extension that Even has via the NetCDF gdal driver?  e.g.
>>>>
>>>> EXTENSION["PROJ4","+proj=geos +lon_0=-137 +h=35786023 +x_0=0 +y_0=0
>>>> +ellps=GRS80 +units=m +no_defs  +sweep=x"]]
>>>>
>>>> Looking
>>>> through GeostationarySatellite.java, GEOS.txt, 
>>>> GeostationarySatelliteTest.java,
>>>> I don't see any mention of sweep
>>>>
>>>> I see adapted from:
>>>> https://github.com/OSGeo/proj.4/blob/4.9/src/PJ_geos.c
>>>> I don't see the 2012 / 2013 initial changes for sweep axis.
>>>>
>>>> <https://github.com/geotools/geotools/blob/master/modules/library/referencing/src/main/java/org/geotools/referencing/operation/projection/GeostationarySatellite.java>So
>>>> I presume not the changes since that are now it:
>>>> https://github.com/OSGeo/PROJ/blob/master/src/projections/geos.cpp
>>>>
>>>> I presume that we would need to add sweep support and some mechanism to
>>>> support setting it, yes?
>>>>
>>>>
>>>> https://github.com/geotools/geotools/blob/master/modules/library/referencing/src/main/java/org/geotools/referencing/operation/projection/GeostationarySatellite.java
>>>>
>>>> https://github.com/geotools/geotools/blob/master/modules/library/referencing/src/test/resources/org/geotools/referencing/test-data/scripts/GEOS.txt
>>>>
>>>> https://github.com/geotools/geotools/blob/master/modules/library/referencing/src/test//java/org/geotools/referencing/operation/projection/GeostationarySatelliteTest.java
>>>>
>>>> I happen to be using GeoTools 19, but I'm fine back porting things if
>>>> necessary.
>>>>
>>>> Thanks!
>>>> -kurt
>>>>
>>>> _______________________________________________
>>>> GeoTools-Devel mailing list
>>>> GeoTools-Devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>>>
>>>
>>>
>>> --
>>>
>>> Regards, Andrea Aime == GeoServer Professional Services from the
>>> experts! Visit http://goo.gl/it488V for more information. == Ing.
>>> Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via di Montramito
>>> 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob:
>>> +39 339 8844549 http://www.geo-solutions.it
>>> http://twitter.com/geosolutions_it
>>> ------------------------------------------------------- *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.*
>>>
>>
>>
>> --
>> --
>> http://schwehr.org
>>
>
>
> --
>
> Regards, Andrea Aime == GeoServer Professional Services from the experts!
> Visit http://goo.gl/it488V for more information. == Ing. Andrea Aime
> @geowolf Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054
> Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339
> 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it
> ------------------------------------------------------- *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.*
>


-- 
--
http://schwehr.org
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to