_

Atrybuty ArcGis

Archiwum grupy newsowej pl.comp.gis. Na razie tylko do czytania i przeszukiwania.

Atrybuty ArcGis

Postprzez adokittt » sie 15, 2008 16:34

Witam,
Mam pewien problem z zastąpieniem atrybutów w jednej tabeli atrybutami
z innej tabeli, uwzględniając geometrię i położenie obiektów między
sobą.
np:
mając poligon_1 (warstwa 1) na który nachodzi kilka innych mniejszych
poligonów ( warstwa 2) "te mniejszcze poligony przecinają i nie
wypełniają do końca tego większego na warstwie 1" potrzebuję w
poligonie_1 uzupełnić atrybuty pobierając je z poligonów występujących
na warstwie 2 np poprzez wybranie najczęściej występującego lub tego
który ma największą powierzchnie.

Mam nadzieję ze nie zagmatwałem sprawy, z góry dzięki za pomoc
adokittt
 

Re: Atrybuty ArcGis

Postprzez Mateusz Loskot » sie 19, 2008 16:53

adokittt@gmail.com wrote:
> Witam,
> Mam pewien problem z zastąpieniem atrybutów w jednej tabeli atrybutami
> z innej tabeli, uwzględniając geometrię i położenie obiektów między
> sobą.
> np:
> mając poligon_1 (warstwa 1) na który nachodzi kilka innych mniejszych
> poligonów ( warstwa 2) "te mniejszcze poligony przecinają i nie
> wypełniają do końca tego większego na warstwie 1" potrzebuję w
> poligonie_1 uzupełnić atrybuty pobierając je z poligonów występujących
> na warstwie 2 np poprzez wybranie najczęściej występującego lub tego
> który ma największą powierzchnie.
>
> Mam nadzieję ze nie zagmatwałem sprawy, z góry dzięki za pomoc

Zrzucić dane do PostGIS, napisać skrypt w Pythonie z użyciem zapytań SQL
i funkcji przestrzennych PostGIS'a do wybrania z Twoich tabel
kolejno poligonów do uzupełnienia i poligonów matryc odpowiadających
określonym przez Ciebie warunkom (położenie, wartość atrybutów, etc.),
odczytać atrybuty matryc,
porównać-przetworzyć-itd-co-tam-chcesz-wykonać, zapisać wynik jako
atrybut uzupełnianego obiektu.

Pozdrawiam
--
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org
Mateusz Loskot
 


Powrót do pl.comp.gis

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników