-
Notifications
You must be signed in to change notification settings - Fork 0
DiGi.BDOT10k.Geometry
public static class ConvertInheritance System.Object → Convert
Konwertuje obiekt geometryczny z formatu transferowego (IOT) na wewnętrzny format DiGi.
public static DiGi.BDOT10k.Geometry.Interfaces.IObiektGeometryczny? ToDiGi(this DiGi.BDOT10k.Interfaces.IOT_ObiektGeometryczny? oT_ObiektGeometryczny);oT_ObiektGeometryczny DiGi.BDOT10k.Interfaces.IOT_ObiektGeometryczny
Obiekt geometryczny w formacie transferowym do konwersji.
IObiektGeometryczny
Odpowiednik obiektu w formacie DiGi lub null, jeśli wejściowy obiekt jest nullem.
System.NotImplementedException
Rzucane, gdy typ przekazanego obiektu nie jest obsługiwany przez konwerter.
Konwertuje obiekt pierścienia liniowego GML na obiekt Polygon2D.
public static DiGi.Geometry.Planar.Classes.Polygon2D? ToDiGi(this DiGi.GML.Classes.LinearRing? linearRing);linearRing DiGi.GML.Classes.LinearRing
Obiekt pierścienia liniowego GML do konwersji.
DiGi.Geometry.Planar.Classes.Polygon2D
Obiekt DiGi.Geometry.Planar.Classes.Polygon2D reprezentujący dany pierścień liniowy, lub null, jeśli wejście jest nieprawidłowe, puste lub zawiera nieparzystą liczbę współrzędnych.
Konwertuje obiekt powierzchni (Surface) z modelu GML na reprezentację PolygonalFace2D w bibliotece DiGi.Geometry.
public static DiGi.Geometry.Planar.Classes.PolygonalFace2D? ToDiGi(this DiGi.GML.Classes.Surface? surface);surface DiGi.GML.Classes.Surface
Powierzchnia źródłowa do konwersji.
DiGi.Geometry.Planar.Classes.PolygonalFace2D
Obiekt PolygonalFace2D będący wynikiem konwersji lub null, jeśli powierzchnia źródłowa jest nullem lub nie może zostać przekonwertowana.
public static class ModifyInheritance System.Object → Modify
Wczytuje obiekty geometryczne z kolekcji cech do słownika obiektów geometrycznych.
public static bool Load(this DiGi.BDOT10k.Geometry.Classes.SlownikObiektowGeometrycznych slownikObiektowGeometrycznych, DiGi.GML.Classes.FeatureCollection featureCollection);slownikObiektowGeometrycznych SlownikObiektowGeometrycznych
Słownik, do którego zostaną dodane wczytane obiekty.
featureCollection DiGi.GML.Classes.FeatureCollection
Kolekcja cech zawierająca elementy geometryczne.
System.Boolean
Wartość System.Boolean wskazująca, czy udało się pomyślnie dodać co najmniej jeden obiekt do słownika.
Wczytuje obiekty geometryczne z pliku o podanej ścieżce do słownika obiektów geometrycznych.
public static bool Load(this DiGi.BDOT10k.Geometry.Classes.SlownikObiektowGeometrycznych? slownikObiektowGeometrycznych, string? path);slownikObiektowGeometrycznych SlownikObiektowGeometrycznych
Słownik, do którego zostaną dodane wczytane obiekty.
path System.String
Ścieżka do pliku zawierającego dane w formacie GML.
System.Boolean
Wartość System.Boolean wskazująca, czy udało się pomyślnie wczytać i dodać co najmniej jeden obiekt do słownika.
Wczytuje obiekty geometryczne ze strumienia danych do słownika obiektów geometrycznych.
public static bool Load(this DiGi.BDOT10k.Geometry.Classes.SlownikObiektowGeometrycznych? slownikObiektowGeometrycznych, System.IO.Stream? stream);slownikObiektowGeometrycznych SlownikObiektowGeometrycznych
Słownik, do którego zostaną dodane wczytane obiekty.
stream System.IO.Stream
Strumień wejściowy zawierający dane w formacie GML.
System.Boolean
Wartość System.Boolean wskazująca, czy udało się pomyślnie wczytać i dodać co najmniej jeden obiekt do słownika.
public static class QueryInheritance System.Object → Query
Wyszukuje najbardziej dopasowany obiekt ADMS_A dla podanego obiektu BUBD_A na podstawie analizy przestrzennej, sprawdzając zawarcie punktu wewnętrznego, punktów krawędzi zewnętrznej lub najbliższą odległość.
public static DiGi.BDOT10k.Geometry.Classes.ADMS_A? ADMS_A(this System.Collections.Generic.IEnumerable<DiGi.BDOT10k.Geometry.Classes.ADMS_A>? aDMS_As, DiGi.BDOT10k.Geometry.Classes.BUBD_A? bUBD_A);aDMS_As System.Collections.Generic.IEnumerable<ADMS_A>
Kolekcja obiektów ADMS_A do przeszukania.
bUBD_A BUBD_A
Obiekt BUBD_A służący jako punkt odniesienia dla wyszukiwania.
ADMS_A
Najbardziej dopasowany obiekt ADMS_A lub null, jeśli nie znaleziono pasującego obiektu lub przekazano nieprawidłowe argumenty.
Oblicza liczbę mieszkańców dla określonego obiektu ADMS_A(this IEnumerable<ADMS_A>, BUBD_A) na podstawie dostarczonej kolekcji obiektów, uwzględniając relacje przestrzenne oraz hierarchię obszarów (odejmowanie populacji mniejszych obszarów zawartych w większych).
public static System.Nullable<uint> LiczbaMieszkancow(this System.Collections.Generic.IEnumerable<DiGi.BDOT10k.Geometry.Classes.ADMS_A> aDMS_As, DiGi.BDOT10k.Geometry.Classes.ADMS_A aDMS_A);aDMS_As System.Collections.Generic.IEnumerable<ADMS_A>
Kolekcja obiektów typu ADMS_A(this IEnumerable<ADMS_A>, BUBD_A) służąca do analizy przestrzennej i obliczeń.
aDMS_A ADMS_A
Obiekt typu ADMS_A(this IEnumerable<ADMS_A>, BUBD_A), dla którego wyznaczana jest liczba mieszkańców.
System.Nullable<System.UInt32>
Liczba mieszkańców jako wartość System.UInt32 lub null, jeśli dane są niedostępne lub nie spełniają kryteriów.