Title: "Unlocking the Power of Oruxmaps: A Guide to Online Map Sources.xml"
Introduction
Oruxmaps is a popular Android app used for navigation, hiking, and outdoor activities. One of its key features is the ability to connect to various online map sources, providing users with access to a vast array of maps and geographic data. But have you ever wondered how Oruxmaps connects to these online map sources? The answer lies in the "Online Map Sources.xml" file. In this blog post, we'll explore the world of Oruxmaps and the Online Map Sources.xml file, and show you how to unlock its full potential.
What is Online Map Sources.xml?
The Online Map Sources.xml file is a configuration file used by Oruxmaps to connect to online map sources. It contains a list of URLs, parameters, and other settings that allow Oruxmaps to communicate with various map servers, such as OpenStreetMap, Google Maps, and others. This file is usually located in the Oruxmaps installation directory or in the Android device's storage.
Why is Online Map Sources.xml important?
The Online Map Sources.xml file is crucial for Oruxmaps users who want to:
How to edit Online Map Sources.xml
Editing the Online Map Sources.xml file requires some technical knowledge, but don't worry, we've got you covered! Here's a step-by-step guide:
Tips and Tricks
Conclusion
The Online Map Sources.xml file is a powerful tool for Oruxmaps users, offering a world of possibilities for customization and expansion. By understanding and editing this file, users can unlock new map sources, optimize performance, and take their Oruxmaps experience to the next level. Whether you're a seasoned Oruxmaps user or just starting out, we hope this guide has provided valuable insights and inspiration for exploring the world of online map sources.
Additional Resources
The onlinemapsources.xml file is the configuration backbone for OruxMaps, a powerful Android-based navigation app designed for outdoor activities like hiking and cycling. This file allows users to define and integrate custom online map sources, such as Google Maps, OpenStreetMap, or specialized Web Map Services (WMS), directly into the application's map viewer. Core Functionality and File Location
By default, OruxMaps includes a standard set of online maps. However, the power of onlinemapsources.xml lies in its customizability. Users can add, remove, or modify map providers to suit their specific regional or activity-based needs.
Primary File: Found at oruxmaps/mapfiles/onlinemapsources.xml.
Custom Maps Directory: To prevent your manual edits from being overwritten during app updates, it is recommended to place personalized XML files in the oruxmaps/mapfiles/customonlinemaps/ folder. XML Structure and Key Tags
The file uses a standard XML format where each map source is wrapped in an tag. Key parameters within these tags include: uid: A unique identification number for each map.
name: The display name that appears in the OruxMaps "Online Maps" list.
url: The critical entry containing the tile server address, often utilizing variables like $x, $y, and $z to fetch specific map tiles based on coordinates and zoom level.
minzoom & maxzoom: Defines the zoom range the map supports (e.g., 0 to 18).
projection: Specifies the coordinate system, typically MERCATORESFERICA for most web maps.
cacheable: A binary value (0 or 1) determining if tiles should be saved locally for temporary offline use. Integrating Custom Maps Online-maps sources for Orux Maps - AnyGIS
The onlinemapsources.xml file is the configuration backbone for OruxMaps, allowing you to add custom online tile servers and WMS/WMTS layers. It functions as a list of instructions telling the app where to find map tiles on the internet and how to display them. File Location and Installation
To add new map sources, you must place the XML file in a specific directory on your device: Target Folder: oruxmaps/mapfiles/customonlinemaps/. Oruxmaps Online Map Sources.xml
Activation: Restart the app or go to Map List and tap the Refresh button.
Visibility: New maps will appear under the Online section in the Layers folder. Structure of a Map Source
The file uses a structured XML format. Each map source is defined within tags. A standard entry looks like this:
Use code with caution. Copied to clipboard Key Elements: uid: A unique ID number for the source. name: The label that appears in your map list.
url: The web address for tiles, using placeholders like $x, $y, and $z for coordinates and zoom level.
minzoom / maxzoom: The range of magnification levels the map supports. projection: Usually MERCATORESFERICA for most web maps. Popular XML Repositories
Instead of writing your own, you can download pre-configured files from community contributors:
AnyGIS: Offers a massive, updated collection of maps including Topo, Satellite, and specialized layers.
dkxce GitHub: A well-known repository containing sources for Google, Yandex, and OpenStreetMap.
Alternativas Libres: Useful for regional and open-source map alternatives.
💡 Pro Tip: If the map list gets too cluttered, you can delete unwanted sources directly from the file using a text editor or by long-pressing the map name within the app. If you tell me, I can help with:
Finding a specific map provider URL (e.g., Strava Heatmaps, local topo). Troubleshooting an XML entry that isn't loading. Configuring WMS/WMTS parameters for professional layers. Online-maps sources for Orux Maps - AnyGIS Title: "Unlocking the Power of Oruxmaps: A Guide
| Name | URL Template | Region |
|------|--------------|--------|
| USGS Topo (current) | https://basemap.nationalmap.gov/arcgis/rest/services/USGSTopo/MapServer/tile/zoom/y/x | USA |
| OpenTopoMap | https://tile.opentopomap.org/zoom/x/y.png | Global |
| IGN France (classic) | https://wxs.ign.fr/paris/geoportail/ortho/1.0.0/ortho/zoom/x/y.jpg | France |
NASA’s Global Imagery Browse Services (GIBS) provides daily satellite imagery. Let’s add the MODIS true-color layer.
Find the tile URL pattern. For GIBS, it is:
https://gibs.earthdata.nasa.gov/wmts/epsg3857/best/MODIS_Terra_CorrectedReflectance_TrueColor/default/time/tilematrixset/zoom/y/x.jpg
But for Oruxmaps simplicity, we use a static datetime:
https://gibs.earthdata.nasa.gov/tiles/epsg3857/best/MODIS_Terra_CorrectedReflectance_TrueColor/default/2024-01-01/zoom/y/x.jpg
Open your onlinemapsources.xml in a text editor.
Add a new block with a unique UID (increase the highest existing UID by 1).
<onlinemapsource uid="201" >
<name>NASA MODIS True Color (Daily)</name>
<url><![CDATA[https://gibs.earthdata.nasa.gov/tiles/epsg3857/best/MODIS_Terra_CorrectedReflectance_TrueColor/default/2024-01-01/zoom/y/x.jpg]]></url>
<zoom_min>0</zoom_min>
<zoom_max>8</zoom_max>
<type>JPG</type>
<copyright>NASA Earth Observatory</copyright>
</onlinemapsource>
Cause: Too many map sources (over 500) or a source with an unreachable server.
Fix: Split sources into multiple XML files (name them onlinemapsources1.xml, onlinemapsources2.xml). Oruxmaps loads all XML files in the mapfiles directory.
WMS requires a GetMap request. Example for the USGS NAIP imagery:
<onlinemapsource uid="301">
<name>USGS NAIP WMS</name>
<url><![CDATA[https://services.nationalmap.gov/arcgis/services/NAIP/ImageServer/WMSServer?request=GetMap&service=WMS&version=1.3.0&layers=0&styles=&format=image/png&transparent=false&width=256&height=256&crs=EPSG:3857&bbox=west,south,east,north]]></url>
<type>WMS</type>
</onlinemapsource>
Note: WMS is slower than XYZ tiles. Use sparingly.
To the casual user, Oruxmaps is just a green icon—a rugged, no-nonsense alternative to Gaia or AllTrails. But to a digital cartography nerd, the app has a secret heart: a humble XML file usually named oruxmaps Online Map Sources.xml.
This file isn't just a settings menu. It’s a declarative programming language for maps. It’s the skeleton key that lets Oruxmaps access virtually any tile-based map on the internet, from Cold War Soviet military topo sheets to real-time weather radar and obscure mountain biking trails in rural Patagonia.
Let’s pop the hood.
Most modern apps hardcode their map sources. You get Google Maps, OpenStreetMap, maybe Bing—and you’re done. Oruxmaps, born in an era of limited storage and offline-first ethos (creator Jose Manuel Orux is a paraglider and mountain runner), took a different path: decouple the map source from the app. Access additional map sources : By adding new
The XML file is a text-based manifest. By editing it (or swapping in someone else’s), you transform the entire application without a single line of code recompiled. Want to add a niche hiking map from Switzerland? Add 20 lines of XML. Want to remove all satellite views? Delete a node. It’s modular, human-readable, and dangerously powerful.