Poi bestanden downloaden

Es ist möglich, Kartendaten aus dem OpenStreetMap-Dataset auf verschiedene Weise herunterzuladen. Das vollständige Dataset ist im Downloadbereich der OpenStreetMap-Website verfügbar. Es ist auch möglich, kleinere Bereiche zum Herunterladen auszuwählen. Daten kommen normalerweise in Form von XML-formatierten .osm-Dateien. Wenn Sie nur eine “Karte” (z.B. für ein GPS-Gerät) verwenden möchten, dann möchten Sie diese Rohdaten wahrscheinlich nicht herunterladen, sondern andere OSM-Download-Optionen sehen. Als Nächstes müssen wir Spring anweisen, die oben genannte ExcelBuilder-Klasse als Ansichtsklasse für den Ansichtsnamen “excelView” zu verwenden, der von der downloadExcel()-Methode des Controllers zurückgegeben wird. Es gibt zwei Möglichkeiten, dies zu tun, indem Sie entweder eine .properties-Datei oder eine XML-Datei erstellen. Der Bereich wird durch einen Begrenzungsrahmen angegeben, der aus einem minimalen und maximalen Breiten- und Längengrad besteht. Wählen Sie eine so kleine Region aus, wie sie für Sie nützlich ist, da größere Regionen zu größeren Datendateien, längeren Downloadzeiten und einer höheren Auslastung des Servers führen. Der Server kann Ihre Region ablehnen, wenn sie in beiden Dimensionen größer als 1/4 Grad ist.

Wenn Sie zuerst anfangen, wählen Sie eine sehr kleine Region aus, damit Sie die Dinge mit kleinen Datensätzen schnell herausfinden können. 1) Laden Sie JAR-Dateien von Apache POI herunter und fügen Sie Jars zu Ihrer Projektbibliothek hinzu. Sie können es von hier herunterladen. Das ist alles über die Konfiguration von Apache POI mit Eclipse. Jetzt sind Sie bereit, Ihren Test zu schreiben. XAPI, Overpass API und das Export Tool ermöglichen das Herunterladen benutzerdefinierter Datensätze wie beliebige Begrenzungskästen, Elemente mit bestimmten Tags, öffentliche Verkehrsnetze oder andere Funktionen. Da Sie servlet verwenden, um die Datei herunterladbar zu machen, sollten Sie Folgendes tun: Der Hyperlink Excel-Dokument herunterladen verweist auf einen relativen URL-DownloadExcel, der von einer Spring-Controllerklasse wie unten beschrieben behandelt wird. Eine grundlegende Operation der OpenStreetMap-API ist die “Map”-Anforderung. Die entsprechende API-Dokumentation finden Sie unter: API v0.6-Abrufen von Kartendaten durch Begrenzungsfeld: GET /api/0.6/map. Darüber hinaus können Sie mit dem Haupt-API den XML-Code einzelner Elemente und die Historie jedes dieser Elemente herunterladen. Es ist der Bearbeitung gewidmet, nicht Downloads. Verwenden Sie dies nicht für Massenanforderungen, da dies ressourcenintensiv ist.

Verwenden Sie stattdessen Overpass API oder XAPI. Wir müssen eine JSP-Seite erstellen, die einen Hyperlink anzeigt, auf den die Benutzer klicken, um die Excel-Datei herunterzuladen. Erstellen Sie einen Ordner namens jsp im WEB-INF-Verzeichnis, und erstellen Sie eine JSP-Datei namens home.jsp unter WEB-INF-jsp mit dem folgenden Inhalt: Der Header “Content-Disposition” weist den Browser an, das Dateinamenattribut als Dateinamen für den Download zu verwenden.