Rasteryzacja klasy GeoMedia
Tomasz Bartuś
OPROGRAMOWANIE:
GeoMedia Professional: 06.01.11.13, GeoMedia Grid: 06.01.00.18.
PROBLEM:
Rasteryzacja klasy GeoMededia z wybranym liczbowym atrybutem, który ma zostać przypisany warstwie GeoMedia Grid.
SZCZEGÓŁY:
Chcę w GeoMedia Grid na CMT i Shaded Relief nałożyć warstwę geologii (którą mam w wektorowej klasie o nazwie: geologia). W trakcie rasteryzacji geologii, GeoMedia Grid tworzy nową warstwę w taki sposób, że poszczególne poligony otrzymują odrębne ID. DB do rastrowego pliku nie jest podłączona i traci się informację o zgromadzonych atrybutach. Sama rasteryzacja przy pomocy
Grid -> Layer -> Rasterize Legend Entry(s)
nie pozwala na rasteryzację warstwy wg wybranego atrybutu. W jaki sposób należy rasteryzować lub jak łatwo te warstwę przetworzyć (Edycja?), aby na warstwie rastrowej wszystkie poligony jednego wydzielenia geologicznego miały ten sam ID?
ROZWIĄZANIE:
[Intergraph Polska:]
W związku z tym, że Geomedia Grid umożliwia rasteryzację warstwy wyłącznie z jednym atrybutem (KONIECZNIE O TYPIE LICZBOWYM), aby warstwę zrasteryzować w oparciu o jakiś inny atrybut niż klucz podstawowy ID (np w oparciu o kod wydzielenia geologicznego ), należy utworzyć zapytanie z wybranymi atrybutem klasy obiektu.
- wchodzę w Analysis -> Atribute Selection,
- w pojawiającym się oknie dialogowym wybieram klasę, mającą ulec rasteryzacji np. geologia,
- z listy atrybutów najlepiej jest wybrać wszystkie atrybuty o typie liczbowym oraz geometry (np.: zaznaczam atrybuty np: ID, kod i geometry),
- po kliknięciu OK, powstanie zapytanie wybierające zaznaczone atrybut,
- utworzone zapytanie poddajemy dalej rasteryzacji. Wybieramy: Grid -> Layer -> Rasterize Legend Entry(s),
- pojawia się okienko dialogowe Attribute Selection, w którym zaznaczamy atrybut, który będzie przypisany do kolejnych obiektów,
- naciśnięcie OK, rozpoczyna proces rasteryzacji,
- warstwa zrastrowanej klasy pojawia się w odpowiedniej Study Area.