ArcRevue
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 .
|