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