vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Projekte und Betatester (VB und VB.NET)
OpenStreetMap Viewer V2.0 für WPF und Winforms 
Autor: Snoopy
Datum: 09.10.11 11:56

Hallo Zusammen,

der OSMMapViewer V2.0 ist ein WPF- und WinForms Control für das DotNet Framework 4.
Das Control kann mit VB.Net und C# eingesetzt werden.


ScreenShot WPF Demo


Funktionsweise:
Der Viewer stellt die Tiles (Kacheln) verschiedener OSM TileServer "on the fly" dar.
Die Kacheln werden dabei auf Basis der übergebenen Koordinate dynamisch aus dem
Internet nachgeladen.


Layer:
Über die Basiskarten können eigen definierte Layer eingeblendet werden.
Jedem Layer wiederum können beliebig viele Marker zugewiesen werden. Ein Marker
kennzeichnet einen virtuellen Punkt auf der Karte.


Marker:
In der WPF Version kann zur Darstellung eines Markers ein beliebiges WPF-Control
(UI-Element) verwendet werden. In der WinForms Version ist dies nicht möglich. Es
wird jedoch ein TextMarker mitgeliefert, der verwendet werden kann.


Hinweis bei Verwendung eines Proxy-Servers:
Wird das Control hinter einem Proxy Server, bspw. in einem großen Firmennetzwerk,
eingesetzt, müssen Sie folgende Einstellung in der Konfigurationsdatei (app.config)
Ihrer Anwendung einfügen:
<configuration>
   <system.net>
      <defaultProxy useDefaultCredentials="true" enabled="true"></defaultProxy>
   </system.net>
</configuration>
Das Download Paket enthält neben den Usercontrols ein WPF- und ein WinForms-Demoprojekt.
Die Projekte wurden mit VB.Net 2010 erstellt.

Download...

Wer ein bisschen Zeit übrig hat, den darf ich bitten, das Control einmal zu testen.
Vielen Dank!

Gru?
---------------------------------------------------
Snoopy sagt - vb@rchiv find ich gut...
Schon gesehen? OSMMapViewer V2 Control

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

OpenStreetMap Viewer V2.0 mit POI-Suche 
Autor: Snoopy
Datum: 17.10.11 23:50

Der OpenStreetMap Viewer verfügt nun über eine Suchklasse für POI´s (Point of interest). Dazu wird
über einen Webclient eine Anfrage an den OSM Overpass Server gestellt. Übergeben werden die zu
suchenden Map Features und der Koordinatenbereich, in dem gesucht werden soll.

Welche Map Features es alles gibt, ist hier nachzulesen:
http://wiki.openstreetmap.org/wiki/DE:Map_Features

Klingt vielleicht etwas kompliziert, ist es aber garnicht, denn die Klasse und der Viewer stellen alle
Hilfsmittel zur Verfügung. Zur Veranschaulichung habe ich auch hierzu ein Demoprojekt erstellt,
welches im Download enthalten ist. Download-Link siehe erstes Post, oder hier klicken...

Hier nun noch ein Screenshot zur Demo - wie immer in VB2010 geschrieben:



Viel Spaß beim Suchen...

Gru?
---------------------------------------------------
Snoopy sagt - vb@rchiv find ich gut...
Schon gesehen? OSMMapViewer V2 Control

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Release OpenStreetMap Viewer V2.1 
Autor: Snoopy
Datum: 27.10.11 09:15

Hallo Zusammen,

ich habe den Viewer soeben in der Version 2.1 released. In der neuen Version wurde die Rendering-Engine
grundlegend überarbeitet, so dass jetzt nur noch die Tiles nachgeladen werden, die für den aktuellen
View-Bereich benötigt werden. Dadurch wurde eine deutliche Leistungssteigerung im Bildaufbau bei
größeren Flächen erreicht.

Weiterhin wurden einige Eigenschaften und Methoden, die die Koordinaten (longitude und latitude)
betreffen, auf den "System.Device.Location.GeoCoordinate" Typ umgestellt. Dadurch lassen sich bspw.
sehr leicht Entfernungen zwischen zwei Punkten berechnen.

Hier der Download...

Wer ein bisschen Zeit übrig hat, den darf ich bitten, das Control einmal zu testen.
Vielen Dank!

Gru?
---------------------------------------------------
Snoopy sagt - vb@rchiv find ich gut...
Schon gesehen? OSMMapViewer V2 Control

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Release OpenStreetMap Viewer V2.2 
Autor: Snoopy
Datum: 05.11.11 13:24

Mit dem Release 2.2 steht ein Layertyp für GPS-Tracks zur Verfügung. Dabei wird das GPX Exchange Format
geparst und als Track mit einigen Zusatzinformationen auf der Karte eingeblendet - natürlich alles frei
konfigurierbar



Wie ebenfalls im Screenshot zu sehen ist, steht ein neues Zoom-Control zur Verfügung. Das Control kann
direkt von der Dll aus eingebunden werden - ist jedoch kein muss. Man kann weiterhin sein eigenes
Control einblenden.


Hier der Download...

Wer ein bisschen Zeit übrig hat, den darf ich bitten, das Control einmal zu testen.
Vielen Dank!

Gru?
---------------------------------------------------
Snoopy sagt - vb@rchiv find ich gut...
Schon gesehen? OSMMapViewer V2 Control

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Release OpenStreetMap Viewer V2.2 mit ShapesLayer 
Autor: Snoopy
Datum: 13.11.11 09:15

Hallo Zusammen,

ich habe die vorerst letzte geplante Erweiterung Online gestellt. Es handelt sich hierbei um einen
zusätzlichen ShapeLayer zur Anzeige von Shapes. Folgende Shape-Typen stehen zur Verfügung:

- Polyline
- Polygon
- Ellipse
- Rectangle

Die Shapes dienen dazu, um Flächen, Gebäude, Straßen etc hervorzuheben. Ich habe dazu ebenfalls ein
Demoprojekt mit in das Download Paket gepackt.

Download...

Wer ein bisschen Zeit übrig hat, den darf ich bitten, das Control einmal zu testen.
Vielen Dank!

Gru?
---------------------------------------------------
Snoopy sagt - vb@rchiv find ich gut...
Schon gesehen? OSMMapViewer V2 Control

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Release OpenStreetMap Viewer V2.2 mit YOURS Routing Service 
Autor: Snoopy
Datum: 27.11.11 08:23

Hallo Zusammen,

der OpenStreetMap Viewer verfügt nun über die Möglichkeit, den YOURS Routing Web-Service abzufragen,
um eine Routenplanung durchzuführen. Die Route kann dann über den Shape-Layer in Verbindung mit einem
PolyLine-Marker zur Anzeige gebracht werden. Nachfolgend ein Screenshot aus dem Demoprojekt.




Wer ein bisschen Zeit übrig hat, den darf ich bitten, das Control einmal zu testen.

Download...

Vielen Dank!

Gru?
---------------------------------------------------
Snoopy sagt - vb@rchiv find ich gut...
Schon gesehen? OSMMapViewer V2 Control

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Update OpenStreetMap Viewer V2.2 
Autor: Snoopy
Datum: 10.12.11 18:02

Hallo Zusammen,

ich habe dem Viewer noch ein paar neue Funktionen spendiert.

WPF Version
- ScreenCapture() as ImageSource (Default 96 DPI)
- ScreenCapture(dpi as integer) as ImageSource
- ScreenCapture(path as String) as Boolean (Default 96 DPI, PNG Datei)
- ScreenCapture(path as String, dpi as integer) as Boolean
- Eigenschaft: IsMapFixed as Boolean (Karte wird eingefroren, kein Verschieben mehr möglich)
- Eigenschaft: AutoCursor as Boolean (Der Default Cursor ScrollAll wird abgeschaltet)
- ReadOnly Eigenschaft: IsMapTileHit as Boolean (Liefert True, wenn Kartenelement geclickt wurde)

WF Version
- ScreenCapture(path as String) as Boolean (Default 96 DPI, PNG Datei)
- ScreenCapture(path as String, dpi as integer) as Boolean
- Eigenschaft: IsMapFixed as Boolean (Karte wird eingefroren, kein Verschieben mehr möglich)
- Eigenschaft: AutoCursor as Boolean (Der Default Cursor ScrollAll wird abgeschaltet)
- ReadOnly Eigenschaft: IsMapTileHit as Boolean (Liefert True, wenn Kartenelement geclickt wurde)


Die ScreenCapture Methode erstellt ein Abbild des aktuellen View-Bereichs per Default mit 96 DPI
(Bildschirmauflösung). In der Überladung kann eine alternative DPI angegeben werden, um so einen
qualitativ besseren Ausdruck des Bereichs drucken zu können.

Download...

Gru?
---------------------------------------------------
Snoopy sagt - vb@rchiv find ich gut...
Schon gesehen? OSMMapViewer V2 Control

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Release OpenStreetMap Viewer V2.3 mit Suche und GeoCoding 
Autor: Snoopy
Datum: 15.01.12 08:16

Hallo Zusammen...

Ich habe den OSM Map Viewer V2.3 released. Neu hinzugekommen sind die Search- und GeoCoding Klassen.

Die Suchfunktion unterscheidet drei verschiedene Suchfunktionen:

Global: Der Suchbergriff wird weltweit gesucht.
Länderspezifisch: Der Suchbegriff wird in einem oder mehreren Ländern gesucht.
Kartenausschnitt: Der Suchbegriff wird im aktuellen Kartenausschnitt gesucht.

Der Suchbegriff wird vom speziellen zum allgemeinen, getrennt durch ein Komma, angegeben.
(Hausnummer, Straße, Ort). Weiterhin werden spezielle Keyword Phrasen unterstützt. Bspw:
"Apotheken in Berlin". Die deutsche Phrasenliste ist hier zu finden.

Die Suche gibt zusätzlich ein Objekt-Polygon (falls vorhanden) zurüch, so dass Objekte, Flächen
und Regionen gesondert markiert dargestellt werden können.

GeoCoding:
Unter GeoCoding versteht man die Rückwärts-Suche. Als Suchkriterium wird hier eine Koordinate
angegeben. Das Ergebnis liefert dann das Objekt unter der Koordinate zurück.

Im aktuellen Downloadpaket ist eine Demo enthalten, die alle genannten Punkte aufzeigt.

Download OSM Viewer und Beispielprojekte (VB2010)...

Gru?
---------------------------------------------------
Snoopy sagt - vb@rchiv find ich gut...
Schon gesehen? OSMMapViewer V2 Control

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

OSMarender TileServer 
Autor: Snoopy
Datum: 15.04.12 09:01

Hallo Zusammen,

leider hat die Universität Zürich den OSMarender TileServer vom Netz genommen, so dass das Kartenmaterial
nicht mehr zur Verfügung steht. Schade für alle OSMarender-Karten-Fans

Ich habe den Map-Viewer in der Version 2.4 neu released. Der Download Link ist weiterhin der selbe.

Download...

Gru?
---------------------------------------------------
Snoopy sagt - vb@rchiv find ich gut...
Schon gesehen? OSMMapViewer V2 Control

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel