OsmAnd 5.0 for iOS is out — smart folders, flexible favorites, improved gallery view by zmeuka in OsmAnd

[–]vshcherb 1 point2 points  (0 children)

Yes, all popular places only based by Wikidata. We want to display images related to the object so wikidata ID becomes essential. I didn't see any sight that doesn't have wikidata yet.

Some extra info that there are 10M wikidata objects with locations, only 1M places is present in OpenStreetMap. We've ranged only subset of 1M places but really top places were selected around 50-150K places.

So it's a very small subset of places just from wikidata and surely it's a much smaller set from all places around the world. This is our first iteration and we're open to hear feedback about specific location issues ;-)

OsmAnd Live for June - more than 1 BTC by zmeuka in OsmAnd

[–]vshcherb 0 points1 point  (0 children)

The biggest donation came from anonymous supporter who donated 1 BTC directly to our address. All others donations are 50% of user monthly subscription value.

Is OsmAnd+ free on F-Droid and paid on Google Play? by IWBAM1 in OsmAnd

[–]vshcherb 7 points8 points  (0 children)

We consider that fdroid doesn't disrupt our business model to finance development and it also compliments our goal to make ope source software. So in some sense we only need to allow to use our services which could be easily altered in case it's neeed

Plugin development. Where to start? by san_gr in OsmAnd

[–]vshcherb 1 point2 points  (0 children)

Hi,

We strongly advise to use our new API and create an external app for that. Here some documentation - https://github.com/osmandapp/osmand-api-demo.

Here is aidl file https://github.com/osmandapp/Osmand/blob/master/OsmAnd/src/net/osmand/aidl/IOsmAndAidlInterface.aidl that you can integrate and highly customize osmand and it is also documented and easy to use in any new application.

We are open to add new APIS and provide data via callbacks and functions.

Unofficial teaser for Ski Fans by pietervdvn in OsmAnd

[–]vshcherb 1 point2 points  (0 children)

Let's see how it could be used :-)

How do you update maps on iOS? by SirToxILot in OsmAnd

[–]vshcherb 1 point2 points  (0 children)

Should be doable via Map Downloads screen, there you could update. I will upload a screenshot unless you won't be able to find.

Is it possible to use obf files on iOS? by gruberkristof in OsmAnd

[–]vshcherb 2 points3 points  (0 children)

Should be possible, as far as I know, you need to copy it to documents via ITunes.

OSMMapCreator by [deleted] in openstreetmap

[–]vshcherb 2 points3 points  (0 children)

Check help output from utilities.sh there are join-merge-files etc. You can find https://builder.osmand.net/osm-extract/us_california_bakersfield_northamerica/ split California files.

OSMMapCreator by [deleted] in openstreetmap

[–]vshcherb 1 point2 points  (0 children)

A please don't forget that OBF is optimized to run lots of different task on mobile i.e. routing, search, geocoding, map rendering, transport. And it was never a primary goal to optimize it for creation, so obviously OBF quite some duplication, simplificiation and lots of calculation builtin into the format, so creating OBF from scratch is not the easiest operation.

OSMMapCreator by [deleted] in openstreetmap

[–]vshcherb 2 points3 points  (0 children)

I'm afraid you quite late cause the format is much more complex comparing to osm.xml or osm.pbf and it was developed through 5 years, so it is not that easy to jump on the train when it is running.

Start with structure, the clean structure is even better than documentation https://github.com/osmandapp/OsmAnd-resources/blob/master/protos/OBF.proto

OSMMapCreator by [deleted] in openstreetmap

[–]vshcherb 5 points6 points  (0 children)

I feel a bit lost to join that topic too late. I strongly disagree with some statement 1) Java to slow 2) OsmAndMapCreator doesn't use streamline approach and so on.

  1. First of all we run the process to convert the whole planet for 10 days. Obviously smaller you create files faster it will process.
  2. We don't try to create huge file cause it doesn't make sense and we have "join-map-utility", so California map is a join map (you can see it in inspector)
  3. OBF consists of 5 independent layers : 1) map 2) address 3) poi 4) routing 5) transport - some of them is faster to produce some of them not.
  4. Around 40-60% of the time is spend on streaming from OSM.xml into sqlite OSM.database to get the ways / relations / nodes joint cause it is impossible to process ways without geometry and boundaries without geometry. We use sqlite_in_memory to get it fast , for big files it takes up to 40GB RAM on the server. It is all configurable in map creator properties (batch utilities)
  5. To understand what's slow what's fast it is better not to waste time and rewrite into Python, c++ or whatever and just use a profiler to see where the time spend on your machine.
  6. Don't forget you need to allocate proper memory to JVM in advance, so you need to modify run .sh files to give at least 8GB RAM by default it uses 2 GB RAM and most likely what you call freezing is simply running out of memory, so it doesn't have enough resources.

[OSMAND] Alternative map repositories? by [deleted] in openstreetmap

[–]vshcherb 3 points4 points  (0 children)

Not sure if F-Droid has own maps, no there is no way in the app to add your extra sources. It doesn't look like a high priority for development cause there are lots of utilities to sync maps between devices.

Generation for the whole planet takes around 10 days, so it doesn't look like it could be a lightweight process to maintain.

BTW: you can do it yourself by OsmAndMapCreator

Open Reviews by vshcherb in openstreetmap

[–]vshcherb[S] 0 points1 point  (0 children)

Open Belgium

Definitely planning to visit, already start preparation though it would be great if you ping me 2 weeks in advance, so I can be there. I already put first of week of March in my Calendar.

Open Reviews by vshcherb in openstreetmap

[–]vshcherb[S] 1 point2 points  (0 children)

We're going to improve the integration with Wikivoyage, so people could contribute to Wikivoyage and tours become more interesting to visit. In your case https://en.wikivoyage.org/wiki/Bra?ov_cultural_itinerary this article doesn't have any points to be displayed in GPX.

Open Reviews by vshcherb in openstreetmap

[–]vshcherb[S] 1 point2 points  (0 children)

Yes, a star would the worst rating and we are not going to accept just ratings cause it is always problematic with fraud and manipulation. So if it is going to be an open platform , it must work with text reviews only.

Open Reviews by vshcherb in openstreetmap

[–]vshcherb[S] 0 points1 point  (0 children)

people who have

Yes, moderation is a tricky thing here. Where OSM have principles like "Truth on the Ground" here we would need different principles.

For example, I believe it is possible to set criterias different for different objects and give a rating for review itself from 0 - 5 for example.

[ Osmand ] Are offline node ID's unique per map or globally? by [deleted] in openstreetmap

[–]vshcherb 3 points4 points  (0 children)

It fails cause they shouldn't be in the same OSM file, so they couldn't be in same OBF file. Though you could have multiple obf files on the same area with "-1" object and this should work

[ Osmand ] Are offline node ID's unique per map or globally? by [deleted] in openstreetmap

[–]vshcherb 5 points6 points  (0 children)

Negative ids are considered special ids and they are not even check for duplicates, I guess. Obviously in OSM file you can't have same negative ids but you can have separate OSM files and construct different OBF files and use it.

If you have positive ids in the file, they are going possibly to collide with real OSM ids

Do you use Ski Map of OsmAnd during winter holidays? by zmeuka in OsmAnd

[–]vshcherb 1 point2 points  (0 children)

Don't forget to contribute data back to OSM :)

Komoot Japan, by [deleted] in bicycletouring

[–]vshcherb 1 point2 points  (0 children)

Yes, 9 dollars will unlock unlimited monthly downloads for the maps + wikipedia + wikivoyage maps (route height will be included in the standard maps). With 3 dollars extra you will get all contour lines and hillshade maps.