2016-07-15 24 views
2

Wenn ich eine Tabelle abfrage, die ein SqlGeometry-Feld enthält, gibt es eine Registerkarte "Räumliche Ergebnisse", die die zurückgegebenen räumlichen Daten tatsächlich zeichnet. Verwendet es eine Art von Kontrolle, die ich in einer .NET-Anwendung nutzen kann? Wenn nicht, wie kann ich diese Funktionalität duplizieren?Wie kann ich die Art und Weise integrieren, wie SQL Server 2014 räumliche Ergebnisse in meine .NET-Anwendung einblendet?

enter image description here

+0

Haben Sie versucht, einen SSRS-Bericht in Ihrer Anwendung zu verwenden? –

+0

Ich habe keine gute Idee. Ich werde es versuchen. –

+0

Es ist nicht schlecht, aber in SSMS können Sie die Karte verschieben und hinein- und herauszoomen. Ich würde das gerne auch machen können. –

Antwort

0

Ich glaube nicht, dass es etwas in gebaut ist, wird die Arbeit erledigen.

Sie könnten ein Benutzersteuerelement eines Drittanbieters integrieren, das die Anzeige ausführt.

Zum Beispiel könnten Sie GMap.Net verwenden und einige GMapPolygon auf einer Karte anzeigen. Beachten Sie, dass Sie SqlGeometry/SqlGeography in eine Liste von Punkten konvertieren müssen, sodass eine Konvertierung in/aus WKT erforderlich sein kann.

+0

Dies funktioniert am besten mit SqlGeography Felder (die lange und lat haben) scheint es. Ich brauche etwas, das SqlGeometry Daten zeichnet. –