Hi, Imran.

Yes, I think so. It depends on including GNM into GDAL. The python binding using swig, so adding the java will be simple.

Best regards,
    Dmitry

09.09.2014 19:41, Imran Rajjad пишет:

Will this be available for java bindings too?

On Sep 9, 2014 12:53 AM, "Even Rouault" <[email protected] <mailto:[email protected]>> wrote:


    > - gnm/frmts/gnm_frmts.h :  I'm a bit concerned about exposing
    (installed
    >
    > > header + CPL_DLL) an interface that has not yet been
    implemented. My
    > > intuition
    > > is that it might change once the first one or two
    implementations have
    > > been made. So maybe keep it internal/experimental for now.
    >
    > I agree that the inclusion of the interfaces/capabilities that
    can be (not
    > will be) extended in future is not a 100% good idea. I hoped
    that someone
    > will be interested or even I will have time to implement and extend
    > something of what I wrote at the "Future ideas" section in my
    RFC. But we
    > do not know exactly will it be implemented or not. So: (1) We
    can remove
    > for now all these interfaces "for future", which means to leave only
    > GNMGdalNetwork and one analysing class. (2) Try to implement these
    > capabilities: pgRouting for gnm_frmts.h and for example
    > GNMGdalStdRoutingAnalyser with some algorithm extension (K
    shortest path).

    It's your call. Depend on how much time you have to implement
    that, but we
    might go with the current state, if we clearly mark
    experimental/unstabilized
    interfaces as such. Either by "hiding" them, or by documentation
    if not
    possible.

    > - GNMManager::CreateConnectivity () : I'm confused by the
    'native' term. In
    >
    > > this method, native=false seems to imply the GDAL
    "proprietary" network
    > > format
    > > that can work with any vector driver that has similar
    capabilities than
    > > shapefile. Whereas in the RFC text, it seems to imply the
    contrary (
    > > "network
    > > of ”GDAL-native” format").
    >
    > Maybe I used it not correctly everywhere, but the general idea
    is the
    > following: The term "native" corresponds to the existed network
    formats (so
    > when we work with pgRouting network we work with its native
    tables and
    > fields, rather than with GNMGdal- system layers), while the
    GDAL-networks
    > are not "native" and more likely "common".
    >

    Yes, that would be good if the language could be consistent among
    the code and
    the RFC text. From your explanation, it seems that the text in the
    RFC should
    be corrected. Yes GDAL-network is more a "common" or "generic" network
    implementation.

    --
    Spatialys - Geospatial professional services
    http://www.spatialys.com
    _______________________________________________
    gdal-dev mailing list
    [email protected] <mailto:[email protected]>
    http://lists.osgeo.org/mailman/listinfo/gdal-dev



_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to