No objection, it would at least allow direct programmatic usage. Whether or
not that will also allow wkt parsing of the same, I don't know, but there
is indeed a chance

Cheers
Andrea

Il gio 27 giu 2019, 22:20 Eric Engle <een...@google.com> ha scritto:

> Any objections to adding a sweep parameter to the projection parameter
> descriptors in the GEOS factory? Then you can just put the value in the wkt
> we can already parse.
>
> On Thu, Jun 27, 2019, 12:52 PM Andrea Aime <andrea.a...@geo-solutions.it>
> wrote:
>
>> Hi Kurt,
>> I believe the existing WKT parser is in this package:
>>
>>
>> https://github.com/geotools/geotools/tree/205e62c54e9e97b65df4637135785b8728473617/modules/library/referencing/src/main/java/org/geotools/referencing/wkt
>>
>> It may be that it can just parse extra bits without throwing errors, but
>> I doubt it.
>>
>> Cheers
>> Andrea
>>
>>
>> On Thu, Jun 27, 2019 at 8:09 PM Kurt Schwehr <schw...@gmail.com> wrote:
>>
>>> 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
>>>
>>
>>
>> --
>>
>> 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.*
>> _______________________________________________
>> GeoTools-Devel mailing list
>> GeoTools-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>
>
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to