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)