Comments (6)
gzip and bzip is done in threads for a while now, but curl still needs to be integrated.
from libosmium.
I am thinking about using http://cpp-netlib.org/ for integrating the read-via-HTTP part. Looks like it is easier to use then libcurl which has a horrible API. Any opinions?
from libosmium.
easier to use then libcurl which has a horrible API. Any opinions?
Since GDAL is already a dependency, a viable alternative might be to use its libcurl wrapper: CPLHTTPFetch.
from libosmium.
@mloskot GDAL is only a dependency for very few things that osmium does. Dragging this into something basic like I/O is not an option.
from libosmium.
@joto Right, since it's not a hard dep. Although API/quality-wise cpp-netlib is a very good piece, there are lighter-simpler alternatives. So, whatever is your policy regarding deps and deps of deps, etc.
from libosmium.
It doesn't look like this will be happening anytime soon. Closing here.
from libosmium.
Related Issues (20)
- Unable to compile with c++20 when using precompiled binaries HOT 8
- Failing to compile libosmium: 'protozero/types.hpp' file not found HOT 5
- Incorrect proj usage HOT 1
- libosmium no longer successfully builds after `v2.17.1` on CentOS 7 HOT 2
- Need help, how to add altitude to libosmium HOT 2
- Missing prepare_for_lookup in test_members_database.cpp HOT 1
- heads-up: PROJ_LIB is now deprecated (use PROJ_DATA instead)
- io_test_bzip2 fails on Alpine Linux HOT 3
- AppVeyor builds fail due to missing LZ4 HOT 5
- Print offending string in PBF-Decoder
- installation make error HOT 2
- Does libosmium work with MacOS (M series chip)
- Performance Issues with `timegm` called from `parse_timestamp` on iOS 16.2 HOT 10
- Fractional seconds in XML timestamps HOT 2
- compiler error HOT 4
- What is the best practice for writing CPU-intensive handlers? HOT 4
- Reader class cannot record file types HOT 1
- Fails to read a bz2 file HOT 1
- location for one or more nodes not found in node location index HOT 2
- windows build is failing according to https://osmcode.org/status.html HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libosmium.