Zum Hauptinhalt springen

Weitere Beispiele

Weitere Beispiele finden Sie auch im Kapitel "MapEdit AppBuilder" -> "Skripte"

MapEdit Berichte öffnen

Wenn Sie eigene Berichte mit dem MapEdit Berichts Designer erzeugt haben,
können Sie diese folgendermaßen aus der API aufrufen.

Bitte beachten

Beachten Sie die gross/klein-Schreibung bei dem Parameter Format ansonsten wird der Aufruf nicht funktionieren.

 
string reportName = "MeinBericht";
string format = "Pdf"; //Pdf,xlsx,txt,csv,PdfWithLog
string filter = "Fid= 77"; //Where Bedingung des SQLs

//Weitere Parameter
Mum.Geo.ReportDesigner.ReportParameters parameters = new ReportDesigner.ReportParameters();
parameters.SetParameter("NAME1","WERT1");
parameters.SetParameter("NAME2","WERT2");

this.Project.Repository.OpenReport(reportName, format, filter, parameters);

Mehrere Flächen vereinigen

Mit dieser Funktion können mehrere Flächen vereinigt werden. Die Attribute werden dabei nicht übertragen. Wählen Sie zunächst einen Flächenlayer als aktuellen Layer aus und starten Sie dann den Befehl. Sie müssen jetzt mehrere Flächen wählen, diese werden dann vereinigt.

Tipp:

Das Ergebnis kann auch ein Multipolygon werden, wenn nicht alle Flächen wegzusammenhängend sind.

VB Beispiel:

Public Overrides Sub Button_Click()
Me.Map.CombineRelatedAreas(Me.Table, Me.Form.Key)
Me.Form.RefreshRecord()
End Sub