Re: [gdal-dev] Nomination of Sean Gillies for the GDAL PSC

2019-09-18 Thread Andrey Kiselev
+1

On Tue, Sep 17, 2019 at 4:22 PM Howard Butler  wrote:

> All,
>
> I would like to nominate Sean Gillies to the GDAL PSC.
>
> Sean leads the development of two important Python geospatial projects
> based on GDAL/OGR – rasterio and Fiona. He has contributed many bug reports
> and design ideas to GDAL while developing those libraries, and he brings
> nearly twenty years of active open source geospatial software contribution
> experience with him. His API sensibilities will continue provide invaluable
> direction and perspective going forward as GDAL continues to (slowly)
> evolve.
>
> I'll start with a +1.
>
> Howard
> ___
> gdal-dev mailing list
> gdal-dev@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev



-- 
Andrey V. Kiselev
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Re: [gdal-dev] Nomination of Mateusz Łoskot for the GDAL PSC

2019-09-18 Thread Andrey Kiselev
+1

On Tue, Sep 17, 2019 at 4:21 PM Howard Butler  wrote:

> All,
>
> I would like to nominate Mateusz Łoskot to the GDAL PSC.
>
> Mateusz has been an active contributor to the GDAL project for nearly
> fifteen years. He was the very first paid maintainer for the project,
> closing bugs and running down issues, and his C/C++ expertise has helped
> the project evolve as it has moved to C++11. He is also very helpful with
> mailing list questions, and his experience and history with the project
> make him an excellent candidate for participating in the GDAL PSC.
>
> I'll start with a +1.
>
> Howard
> ___
> gdal-dev mailing list
> gdal-dev@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev



-- 
Andrey V. Kiselev
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Re: [gdal-dev] Motion: Commit Access for Etienne Tourigny

2011-09-06 Thread Andrey Kiselev
On Fri, Sep 02, 2011 at 10:42:16PM +0200, Even Rouault wrote:
 Motion: Extend GDAL/OGR Commit Access to Etienne Tourigny

+1

-- 
Andrey V. Kiselev
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


[gdal-dev] Re: Motion: Commit Access for Paul Ramsey

2011-07-21 Thread Andrey Kiselev
On Wed, Jul 20, 2011 at 11:11:14PM +0200, Even Rouault wrote:
 Motion: Extend GDAL/OGR Commit Access to Paul Ramsey

+1


-- 
Andrey V. Kiselev
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


[gdal-dev] Re: Motion: Commit Access for Antonio Valentino

2011-06-30 Thread Andrey Kiselev
On Wed, Jun 29, 2011 at 10:37:52PM +0200, Even Rouault wrote:
 Motion: Extend GDAL/OGR Commit Access to Antonio Valentino

+1

Best regards,
Andrey

-- 
Andrey V. Kiselev
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


Re: [gdal-dev] Commit r19248

2010-03-31 Thread Andrey Kiselev
On Tue, Mar 30, 2010 at 08:25:07PM +0300, Ari Jolma wrote:
 I would like to read directly in the final string object. I think it could
 be done using the buffer API in recent Python branches.

 But is the string object useful from Python programmer's point of view  
 then? (maybe NumPy?)

Yep, NumPy is good for that, but it is a separate API. Here I would like to do
just small optimization for ReadRaster call. Certainly we can save one buffer
allocation/copy/deallocation cycle.

 I can let Perl allocate memory for a Perl string  
 and then *possibly* give that buffer to the RasterIO, but the Perl  
 string still needs to be unpacked by the Perl hacker. There are cases  
 when the binary buffer is ok - for example in libral (C), and then in  
 Geo::Raster (Perl) I do just that - but for the average Joe Perl Hacker  
 it would be good to put it into a Perl 2D array - i.e., each number into  
 its own scalar. That I could do in standard typemaps, but as I wrote,  
 the interface is different from Band.ReadRaster, which returns the  
 string. I have defined a ReadTile/WriteTile interface(*), which do just  
 that, but currently the implementation is the read-copy-copy, and the  
 2nd one in Perl, which makes it even a bit slower.

 (*) see  
 http://geoinformatics.tkk.fi/doc/Geo-GDAL/html/class_geo_1_1_g_d_a_l_1_1_band.html

I will take a look at Perl part in more details and come with some suggestion
later. I think we can arrange something useful for both bindings.

-- 
Andrey V. Kiselev
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


Re: [gdal-dev] Commit r19248

2010-03-30 Thread Andrey Kiselev
On Mon, Mar 29, 2010 at 11:23:08PM +0300, Ari Jolma wrote:
 I was wrong in saying that there are no unnecessary memory copies in  
 Perl. It seems that the raster data is copied to a buffer, from which it  
 is copied to another buffer maintained by Perl. I then have an extra  
 layer of Perl code to copy from that buffer to Perl scalar arrays for  
 ease of use. An optimization to do away one of the copies would be  
 useful. That would mean copying from the initial buffer directly into  
 Perl arrays within a typemap - I haven't done that because of the  
 complication of several datatypes. To change that would mean - not to  
 break existing code - defining a new set of read/write methods.

 Would that be compatible with what is wished for in the Python bindings?

Yes, that is what I tried to solve. In Python it looks like that:

%typemap(argout) (int *nLen, char **pBuf )
{
  /* %typemap(argout) (int *nLen, char **pBuf ) */
  Py_XDECREF($result);
%#if PY_VERSION_HEX = 0x0300
  $result = PyBytes_FromStringAndSize( *$2, *$1 );
%#else
  $result = PyString_FromStringAndSize( *$2, *$1 );
%#endif
}

PyString_FromStringAndSize() takes the array allocated in ReadRaster_internal()
function (see Band.i) and copies it into the string. The former array is being
deallocated after that. I would like to read directly in the final string
object. I think it could be done using the buffer API in recent Python
branches.

For now I have reverted back the problem commit.

Best regards,
Andrey

-- 
Andrey V. Kiselev
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


[gdal-dev] Re: Motion: Commit Access for Adam Nowacki

2010-02-24 Thread Andrey Kiselev
On Mon, Feb 22, 2010 at 10:32:35PM +0100, Even Rouault wrote:
 Motion: Extend GDAL/OGR Commit Access to Adam Nowacki.

+1


-- 
Andrey V. Kiselev
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


Re: [gdal-dev] Motion: Promote RC4 as official 1.6.0 Release

2008-12-09 Thread Andrey Kiselev
On Sat, Dec 06, 2008 at 08:12:15AM -0500, Frank Warmerdam wrote:
 Motion: That the GDAL 1.6.0 RC4 release candidate be promoted to being our
 official 1.6.0 release.

+1

Best regards,
Andrey

-- 
Andrey V. Kiselev
ICQ# 26871517
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


Re: [gdal-dev] GDALGridCreate() in python?

2008-12-09 Thread Andrey Kiselev
On Tue, Dec 09, 2008 at 08:41:32PM +0200, Ari Jolma wrote:
 I like to use the gdal_grid/GDALGridCreate() command from python. Are the
 function wrapped for use in python now? See:
 http://trac.osgeo.org/gdal/ticket/2023.

 If not,are there a posible workaround?

 It's not been added to the swig interface and there's no workaround. I  guess
 you need to use the command line program. Adding it to the swig  interface
 needs some thought as the function does not create a GDAL  object- in fact it
 interpolates onto an in-memory raster.

I am thinking on idea to create the native NumPy bindings for GDAL (using the
NumPy typemaps). That should greatly help to create practical bindings for Grid
functions and some other.

Also it is possible to create the higher level wrapper for gridding hiding the
arrays inside.

Best regards,
Andrey


-- 
Andrey V. Kiselev
ICQ# 26871517
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


Re: [gdal-dev] build error in trunk

2008-12-03 Thread Andrey Kiselev
On Wed, Dec 03, 2008 at 08:15:17AM -0500, Kralidis,Tom [Ontario] wrote:
 make[1]: *** No rule to make target `gdalprofile.lo', needed by
 `default'.  Stop.
 make[1]: Leaving directory `/home/tkralidi/foss4g/gdal/trunk/gdal/alg'
 make: *** [core-target] Error 2

Tom,

That was my mistake when applying a fix for

 http://trac.osgeo.org/gdal/ticket/1878

Should be corrected now.

Best regards,
Andrey


-- 
Andrey V. Kiselev
ICQ# 26871517
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


Re: [gdal-dev] MSYS buildslave

2008-10-30 Thread Andrey Kiselev
On Wed, Oct 29, 2008 at 02:04:44PM +0200, Ari Jolma wrote:
 I've set up a buildslave, which builds GDAL from a fresh checkout of
 the trunk in Windows using the MSYS environment. Currently the build
 is quite lean and only Perl bindings are built in addition to the core
 dll and apps. Only Perl tests are run.

Ari,

If you are planning to extend a build to include NG Python bindings note
that there is one problem. For some reason module built from 
swig/python/extensions/gdalconst_wrap.c cannot be loaded by the stock
Python binaries (built with MSVS 2003). I have ended up renaming that
file in gdalconst_wrap.cpp with the appropriate change in
swig/python/setup.py and everything works fine after that. The problem
is weird and I failed to pin it down, so the above workaround.

Otherwise of that bug Python stuff should be perfectly compilable and
usable with the official binary Python distribution.

Best regards,
Andrey

-- 
Andrey V. Kiselev
ICQ# 26871517
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


Re: [gdal-dev] GDAL/OGR 1.6.0 Planning Meeting

2008-10-22 Thread Andrey Kiselev
On Tue, Oct 21, 2008 at 01:05:47PM -0400, Frank Warmerdam wrote:
 I'd like to hold a meeting for planning the GDAL/OGR 1.6 release this
 Friday at 10:00am EST (1400 GMT).
 
   http://trac.osgeo.org/gdal/wiki/ThirdMeeting

+1


-- 
Andrey V. Kiselev
ICQ# 26871517
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


Re: [gdal-dev] OGR: GetField methods problem

2008-10-21 Thread Andrey Kiselev
Anton,

On Sat, Oct 18, 2008 at 11:45:49AM +0900, Anton Patrushev wrote:
 It is strange, but I have this problem again with the fresh
 installation of Ubuntu 8.04.
 I took GDAL 1.5.1 .deb packages from here
 http://les-ejk.cz/ubuntu/dists/hardy/multiverse/binary-i386/ and they
 look OK.
 But when I'm trying to compile my stuff, I get
 
 /usr/include/gdal/ogr_feature.h undefined reference to
 'OGRFeature::GetFieldAsDouble(int)'
 /usr/include/gdal/ogr_feature.h undefined reference to
 'OGRFeature::GetFieldAsInteger(int)'
 /usr/include/gdal/ogr_feature.h undefined reference to
 'OGRFeatureDefn::GetFieldIndex(char const*)'
 
 just like with RHEL before.
 It looks pretty strange, 'cause I have all header files from gdal-dev.

That means you forgot to link with the GDAL library. Try to add '-lgdal'
option to you compilation command line.

Best regards,
Andrey


-- 
Andrey V. Kiselev
ICQ# 26871517
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


Re: [gdal-dev] Why warp.py tests disabled?

2008-08-04 Thread Andrey Kiselev
On Sat, Aug 02, 2008 at 03:20:59PM +0200, Mateusz Loskot wrote:
 Could you tell me why some test cases of warp.py have been
 disabled [1] ? The log message does not say much about.
 
 http://trac.osgeo.org/gdal/changeset/14617

Mateusz,

These tests failed on some slaves (AFAIR on x86 hosts). I think it is
due to the floating point issues, either computation errors or
float-to-integer conversion. Actually I don't know what to do about
that. Threshold is 1.0 for byte data type, so it means that we are
having seriously different warping results on different hosts.

At least these tests can be used locally when working with warping code.

Best regards,
Andrey

-- 
Andrey V. Kiselev
ICQ# 26871517
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev