22.01.2014, 09:20
(22.01.2014, 07:43)toc-rox Wrote:(21.01.2014, 20:55)routeconverter Wrote: Ich hatte angenommen, daß Du die XML-Datei für Programme bereitstellst, die sie herunterladen, um zu wissen, ob es neue Freizeitkarten liegen und wo sie herunterzuladen sind. Für Menschen hättest Du wohl eher eine HTML-Seite gebaut, oder?
Ja genau, das Repository ist gedacht für den programmgestützten Download und Aktualitätsabgleich. Für letzteres habe ich noch einige Erweiterungen (zusätzliche Elemente) in die XML-Struktur aufgenommen. Ein entsprechend produktives Repository wird ca. Mitte Februar verfügbar.
Gruß Klaus
Für den Download von Höheninformationen (aka .hgt-Dateien) sowie den BRouter benötige ich ähnliche Informationen:
Code:
<datasources xmlns="http://www.routeconverter.com/datasources">
<datasource name="BRouter" baseUrl="http://h2096617.stratoserver.net/brouter/segments2/" directory="brouter">
<file uri="E0_N10.rd5" size="2236187" checksum="9DE01AE68A11F500E3A3C8543177820231EFE895"/>
<file uri="E0_N15.rd5" size="1390045" checksum="E0A711B9B9CF64929672234D7BD01EFFDE15C061"/>sowie
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<datasources xmlns="http://www.routeconverter.com/datasources">
<datasource name="NASA SRTM 3" baseUrl="http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/" directory="srtm3">
<fragment key="N00E006" uri="Africa/N00E006.hgt.zip" size="2884802" checksum="8014E27BD824CDA8F1F6094B919AA63A3369101E"/>
<fragment key="N00E009" uri="Africa/N00E009.hgt.zip" size="2884802" checksum="D5DE3E2B85162CEA796DF3C777467A28CDECB573"/>
<file uri="Africa/N06E006.hgt.zip" size="1178595" checksum="CB405811BBDE567E31F7FC48CCBEE2B797E8E8AE"/>Das XML-Schema dafür findest Du im Repository.
Eigentlich wollte ich dasselbe Verfahren für die Kartenrepositories verwenden. Das sähe dann für die Freizeitkarte etwa so aus:
Code:
<datasources xmlns="http://www.routeconverter.com/datasources">
<datasource name="Freizeitkarte Map" baseUrl="http://download.freizeitkarte-osm.de/Experimental/MapsForge/Beta6/" directory="map/freizeitkarte">
<file uri="freizeitkarte_alps_east.map.zip" size="642494391" checksum="9DE01AE68A11F500E3A3C8543177820231EFE895"/>
<file uri="freizeitkarte_alps_west.map.zip" size="642494391" checksum="9DE01AE68A11F500E3A3C8543177820231EFE895"/>
<datasource name="Freizeitkarte Theme" baseUrl="http://download.freizeitkarte-osm.de/Experimental/MapsForge/Beta6/" directory="theme/freizeitkarte">
<file uri="freizeitkarte.zip" size="642494391" checksum="9DE01AE68A11F500E3A3C8543177820231EFE895"/>Allerdings hieße das, daß ich die Dateigrößen, Prüfsummen und weitere Metadaten für alle Datenquellen weiterhin selbst erstellen müßte. Langfristig ist das keine gute Idee und es wäre toll, wenn alle Datenquellen ein Metadaten-Katalog bereitstellten. Dein Format ist natürlich für Deine Freizeitkarte optimal, meins hat für mich den Vorteil, daß ich für Karten und Themes dieselbe (Programm-)Infrastruktur wie für Höhen- und Routinginformationen nutzen kann.
--
Christian
Christian
