[osmosis-dev] Maven artifacts, using Osmosis as a library, OSMembrane
Andrew Byrd
andrew at fastmail.net
Sun Nov 27 02:09:36 GMT 2011
Hi Brett, Igor, and the rest of the list,
Rather than reinvent the wheel I am considering using an Osmosis
pipeline for bounding polygon and tag filtering as well as PBF support
in the Open Trip Planner project. To do so we would need to add a Maven
dependency on (parts of) Osmosis. I see that there is a Maven POM in the
core Osmosis module, and a repository at
http://oss.sonatype.org/content/repositories/openstreetmap-snapshots
but it contains only version 0.32.1-SNAPSHOT. I find only the
Osmosis-core, without the other subprojects. Are artifacts still
published somewhere?
I see that there has also been some discussion on the list about using
Osmosis as a library (quoted message below). Igor, based on a quick look
at PipelineExecutor in the head revision of OSMembrane, it looks like
you are calling Osmosis as an external program. Are you still planning
to tighten the integration with Osmosis? What has been your experience
using Osmosis in this way?
Thanks,
Andrew Byrd
> On Mon, Mar 7, 2011 at 5:09 AM, Igor Podolskiy <igor.podolskiy at vwi-stuttgart.de> wrote:
>
>> Hi Brett, hi Osmosis developers,
>>
>>
>> I just finished having a play with OSMembrane. Colour me impressed :-)
>>> It's a great little app, and provides a nicely polished user experience.
>>>
>> thanks - it's great you like it :)
>>
>>
>> I hope development on the tool remains active, or that it at least
>>> continues to be maintained. It should be a great complement to Osmosis.
>>>
>> Yes, at least we will try to - it's not like there aren't any ideas to
>> further improve OSMembrane. There are probably enough features to implement
>> and bugs to fix for months if not years ;)
>>
>> A couple of days ago I discussed the future of this project with Jakob,
>> Tobias and Christian - the original authors - and we decided that we will
>> gradually transfer the maintainer role for OSMembrane over to me in the next
>> weeks as I seem to have more time and resources for this and, most
>> importantly, I need this tool much more than them ;) And as none of us wants
>> OSMembrane go to sleep, this seemed the obvious thing to do.
>>
>
> Sounds great.
>
>
>>
>> Development mainly takes place at http://osmembrane.de/ currently. In the
>> last couple days I've been working on boring infrastructure-like things like
>> the Ant build file, but I'm almost done, and I look forward to "real work"
>> on it - fixing bugs and implementing features, that is.
>>
>> So - yes, OSMembrane is not dead, is not planning to be dead, stay tuned
>> for new releases. Bug reports, feature suggestions, patches and any kind of
>> feedback is very welcome.
>>
>> Since we are on osmosis-dev here: one of the improvements I thought of in
>> the middle term would be integrating OSMembrane a little tighter with
>> Osmosis, for example using Osmosis as a library instead of just generating
>> command lines and reflecting over the classes to determine the list of
>> available tasks. However, as far as I can estimate, this might require some
>> work on Osmosis itself, too, so it needs a little more thought.
>>
>> So now the question is quite generic: what do you think of the general idea
>> - is it worth it? Or is there some kind of requirement which opposes such an
>> integration that I am unaware of?
>>
>
> I don't have any objection in principle. Although obviously I'd need to
> know what kind of changes you need to make ;-)
>
> I have tried to make Osmosis suitable for use as a library though so I'm
> hoping there won't be any major issues.
>
> Cheers,
> Brett
More information about the osmosis-dev
mailing list