uxGeo
Wird als uxGeo registriert.
GetCrsLabels(epsgCode: Int32, longForm?: Boolean = False) : Tuple`2
Gibt für eine EPSG die Namen für die X / Y Spalten zurück Item1 = x Item2 = y
- epsgCode:
- longForm:
IsGeogCrs(epsgCode: Int32) : Boolean
True, wenn der Epsg Code eine geographische Projektion ist.
- epsgCode:
GetGeoSQLDataReaderResult(sql: String) : TableSnapshotResult
Ruft einen Data-Reader per GeoSQL ab, liest alle Zeilen in eine Liste ein.
- sql:
GeometryFromString(data: String) : Geometry
Erstellt eine IduIT.GeoLib.Net.Geometry aus einem WKT o.ä.
- data:
BoundingBoxFromGeom(geom: Geometry, buffer?: Double = 0) : BBox
Konvertiert eine IduIT.GeoLib.Net.Geometry in Iwan7.JsonTypes.BBox
- geom:
- buffer:
BoundingBoxFromFeatureLayerFeatures(features: IList`1, buffer?: Double = 0) : BBox
- features:
- buffer:
RenderMapImage(args: Iwan7RenderArguments) : MapImageInfo
Erstellt ein Kartenbild.
- args:
LoadLayerInIwan7(typeName: String, layerName: String, conflictHandling: LayerNameConflictHandling, cArgs: NamedArguments, throwOnError?: Boolean = True) : Boolean
Lädt eine Ebene in Iwan7
loaded = uxGeo.LoadLayerInIwan7(typeName:"WMTS", layerName:"WebAtlas", conflictHandling:"ReplaceIfArgumentsChanged", args:{ url:"https://isk.geobasis-bb.de/mapproxy/webatlasde_wmts/service", layer:"WebAtlasDE_BEBB_halbton" }, throwOnError:true);
- typeName: Type-Name wie in Iwan7 (bspw. WMTSLayerSource)
- layerName: Name der Ziel-Ebene
- conflictHandling: (enum: ThrowIfExistsWithSameName, UseExisting, UseExistingIfLoadedBefore, ReplaceExisting, ReplaceIfArgumentsChanged) Enum IduIT.Core.Mapping.MapServer.Iwan7.JsonTypes.LayerNameConflictHandling (hier als String: bspw. ReplaceIfArgumentsChanged)
- cArgs: Eigenschaften der Datenquelle
- throwOnError:
Config : ScribanGeoExtensionConfig
LastError : String
Zuletzt geändert: 22.04.2024 18:22:09 (erstmals erstellt 13.06.2023)