Metody pro práci s vektorovou mapou
Tyto metody slouží pro práci s jednotlivými typy entit ve vektorové mapě. Entity lze vybírat pomocí VectSelect a hledat podle zadaných souřadnic pomocí VectSearch.
Každá entita má příznak, zda se bude vykreslovat či nikoliv (VectGetEntityIsDraw, VectSetEntityIsDraw).
Dále BasMap nabízí metody pro nastavení způsobu vykreslování daného typu entit ve vektorové mapě. Entity se mohou vykreslovat dvojím způsobem:
Zda se bude vykreslovat prvním nebo druhým způsobem, můžeme ovlivňovat pomocí funkcí VectGetPointsProp, VectSetPointsProp, VectGetLinesProp, VectSetLinesProp, VectGetShapesProp, VectSetShapesProp, VectGetTextsProp, VectSetTextsProp, VectGetBitmapsProp, VectSetBitmapsProp, VectGetGraphsProp a VectSetGraphsProp. Tyto metody zároveň určují globální vlastnosti entit (viz. způsob překreslování č. 2).
Metody VectGetVisualProp a VectSetVisualProp umožní nastavit minimální a maximální měřítko zobrazení.
Metodou VectGetGeneralProp zjistíme soubor, ve kterém je mapa uložena, zda je mapu možné editovat a souřadný systém mapy (JTSK, S42, WGS 84 atd.). Tyto hodnoty jsou nastaveny při importu nebo vytvoření nové mapy a je umožněno pouze jejich čtení - neexistuje metoda pro nastavení (Jsou uloženy v *.BVL souboru, který je textový).
Metody VectPropertyToLegend slouží pro převod vlastností entit mapy do legendy a VectLegendToProperty slouží pro převod aktuálního obarvení mapy do vlastností entit mapy (vytvoření nové mapy podle legendy).
Globální vlastnosti entit, minimální, maximální měřítko mapy, název souboru s mapu, příznak editování a souřadný systém jsou uložené v textovém souboru, který má příponu *.BVL (Baset Vector Layer). Uvnitř souboru je odkaz k souboru s vektorovou mapou.
Pokud chceme načíst vektorovou mapu, můžeme zvolit dva způsoby:
První postup má tu výhodu, že Vektorová mapa a soubor vlastností nemusí být ve stejném adresáři. Například vektorová mapa může být na CDROM, ale soubor vlastností je jinde a mohu tedy měnit a ukládat vlastnosti rastru.
Pokud chceme mít soubor vlastností a vektorovou mapu v různých adresářích, je nutné v souboru vlastností zadat pomocí textového editoru správnou cestu.
Seznam metod