Osm4j

From OpenStreetMap Wiki
Jump to: navigation, search
Available languages — Osm4j
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português português do Brasil română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް
Osm4j
Screenshot of Osm4j
Author: Sebastian Kürten
License: GNU Lesser General Public License (free of charge)
Platforms: Windows, Linux, and macOS
Language: English
Website: https://jaryard.com/projects/osm4j/
Source code: https://github.com/topobyte/osm4j

data processing framework


osm4j is a lightweight Java framework for working with OSM data. As a programming library, it offers core interfaces and implementing classes for representing OSM elements and working with data. It supports reading and writing many of the common OSM file formats such as OSM XML and PBF files. Additionally, it can be used to convert OSM elements to instances of the Geometry datatypes from JTS.

osm4j also provides a command line tool based on the core libraries that offers similar (but not as comprehensive) functionality as Osmosis.

Useful resources:

The project is organized in several subprojects on GitHub:

There are additional subprojects: