Changes between Version 47 and Version 48 of SummerOfCode


Ignore:
Timestamp:
Feb 13, 2014, 2:03:24 PM (10 years ago)
Author:
gislab
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SummerOfCode

    v47 v48  
    1818'''2. AutoCAD DWG OGR Driver based on libredwg.''' Note that libredwg development seems to be stalled, but the original library, [http://libdwg.sourceforge.net/en/index.html libdwg], that served as a starting point for libredwg has seen some recent activity in late 2013. Some review of status would be appropriate before committing. This would be an alternative to the more proprietary Open Design Alliance library based driver.
    1919
    20 Currently GDAL support AutoCAD DWG file via Open Design Alliance Teiga library which is not freely available and has strict license. There is a project libredwg (GNU GPL v3) which provide DWG support (R13, R14 and R2000 version). Need to rewrite (http://gdal.org/ogr/drv_dwg.html) or write the new driver for DWG.
     20Currently GDAL supports AutoCAD DWG file via Open Design Alliance Teiga library which is not freely available and has strict license. There is a project libredwg (GNU GPL v3) which provide DWG support (R13, R14 and R2000 version). Need to rewrite (http://gdal.org/ogr/drv_dwg.html) or write the new driver for DWG.
    2121
    2222* programming skills needed - C/C++[[BR]]
     
    2525Possible mentor/co-mentor: Dmitry Baryshnikov (polimax@mail.ru)
    2626
    27 '''3. Adding support for "M" dimension in OGR Geometries in''' a fashion inline with modern OGC and ISO simple features geometry standards. Note, GEOS does not yet support M which will be a limiting factor.
     27'''3. Adding support for "M" dimension in OGR Geometries''' in a fashion inline with modern OGC and ISO simple features geometry standards. Note, GEOS does not yet support M which will be a limiting factor.
    2828
    2929* programming skills needed - C/C++[[BR]]
     
    3939Possible mentor/co-mentor: Dmitry Baryshnikov (polimax@mail.ru)
    4040
    41 '''5. Geography Network support'''.  Using any OGR driver to create abstract network model with capabilities: routing, rules, references etc. There is lack of open source common network mode to store network data (engineering networks, road routing and etc.). Need to create such model to store network data in preferable OGR format. Also model should support some algorithms: compute shortest path (Dijkstra), create path array using different criteria (K shortest path), searching disconnected segments, etc. 
     41'''5. Geography Network support'''.  Use any OGR driver to create abstract network model with capabilities: routing, rules, references etc. There is lack of abstract open source network model useful for storing network data (engineering networks, road routing and etc.). There is a need to create such model to store network data in preferable OGR format. Also model should support some algorithms: compute shortest path (Dijkstra), create path array using different criteria (K shortest path), searching disconnected segments, etc. 
    4242
    4343Related projects : PostGIS topology, PgRouting, ...
     
    4848Possible mentor/co-mentor: Dmitry Baryshnikov (polimax@mail.ru)
    4949
    50 '''6. Bring up to speed the OGR style support'''. Feature Style Specification is outdated. There are several popular formats sld, svg and etc. which can be support by OGRLayer. Some format conversion maybe implemented. Need to select new style specification format, rewrite GDAL code to support it and add such functionality to such drivers as DXF, KML, MapInfo tab, etc.
    51 Possible further work could be to study what changes need to be done in MapServer project, so it can use it.
     50'''6. Bring up to speed the OGR style support'''. Feature Style Specification is outdated. There are several popular formats SLD, SVG and etc. which can be supported by OGRLayer. Some format conversion maybe implemented. Need to select new style specification format, rewrite GDAL code to support it and add such functionality to such drivers as DXF, KML, MapInfo tab, etc. Possible further work could be to study what changes need to be done in MapServer project, so it can use it.
    5251
    5352* programming skills needed - C/C++[[BR]]