ARCDATA PRAHA, s.r.o.
ÚVODNÍ STRÁNKA KDO JSME CO JE TO GIS? HARDWARE SOFTWARE DATA ŠKOLENÍ PODPORA UŽIVATELŮ ARCREVUE

šipkaARCREVUE
šipkaArcRevue 1/99

menuÚVODEM
menuTÉMA
menuSOFTWARE
menuTIPY A TRIKY
menuZPRÁVY

menuDownload
menuGIS Online
menuRok 2000
menuDiskuzní fórum
menuArchiv tiskových zpráv
menuKontakt
menuStruktura stránek

nadpisArcRevue


ArcRevue 1/99


Tipy a triky



Vzájemná konverze COVERAGE x SHAPEFILE v systému ARC/INFO přenos atributů u polygonových dat

Postup COVERAGE -> SHAPEFILE je natolik triviální, že se zdá skoro zbytečné se o něm zmiňovat, tedy jen pro pořádek malý příklad:

máme polygonovou coverage AA s atributem COLOR v PAT tabulce:

ARCSHAPE AA poly AASHAPE

Atribut COLOR se přenese do tabulky AASHAPE.DBF. V této souvislosti je pouze na místě připomínka, že shape file nepodporuje atributový datový formát Binary floating point (v ARC/INFO označovaný jako F ), který je nutno před použitím příkazu ARCSHAPE převést na Numeric ( N ) toto se netýká default atributů, jako např. LENGTH v AAT tabulce či AREA, PERIMETER v PAT tabulce.

Pro opačný směr konverze, tj. SHAPEFILE -> COVERAGE je prvním krokem příkaz SHAPEARC:

SHAPEARC <in_shape_file> <out_cover> {out_subclass}

V nápovědě ArcDoc k příkazu SHAPEARC je dále uvedeno několik variant postupu:

Pokud se použije postup specifikovaný v 1. příkladu konverze polygonových dat v helpu příkazu SHAPEARC (je označen jako Type 5 (polygon) conversion without a subclass ), následují poté příkazy REGIONCLASS a CLEAN. Získáme sice polygonovou coverage, ale náš atribut COLOR zůstane po uvedené sekvenci v .AAT tabulce. Do .PAT tabulky ho lze přenést pomocí relace.

Snazší a vhodnější pro doporučení se zdá postup uvedený v 2. příkladu ( Type 5 (polygon) conversion with a subclass ) v helpu příkazu SHAPEARC, který přenese atribut polygonu přímo do .PAT tabulky:

SHAPEARC AASHAPE BB1 TYPE

Parametr TYPE je jméno dané subclass, vznikne tabulka BB1.PATTYPE, která obsahuje i sledovaný atribut COLOR.

CLEAN BB1 BB2

REGIONPOLY <in_cover> <out_cover> <in_subclass> <out_table>

REGIONPOLY BB2 BB3 TYPE BB3.SAFE

BB3.SAFE je jméno out_table; sledovaný atribut COLOR je obsažen v tabulkách BB3.PAT i v BB3.SAFE (ta obsahuje i řadu dalších atributů).

BUILD BB3 poly

Tento poslední příkaz je víceméně pro jistotu .
 


[ ÚVODNÍ STRÁNKA ][ KDO JSME ][ CO JE TO GIS? ][ HARDWARE ][ SOFTWARE ]
[ DATA ][ ŠKOLENÍ ][ PODPORA UŽIVATELŮ ][ ARCREVUE ]