On Sun 19-09-10 18:46:20, Libor Pechacek wrote: > Což takhle zkusit níže uvedené algoritmy? Můj odhad je, že 2x dilatace, > ztenčení a prořezávání až do konce dá pěkný, jeden pixel silný, uzavřený > polygon. Místa je na 2x dilataci ve stažené bitmapě zřejmě dostatek.
Tak jsem vyrobil plugin pro morfologické operace a chvíli s ním experimentoval.
S níže uvedeným nastavením jsem už získal v Kolovratech solidní bitmapu a
většinou i použitelné polygony. Nicméně, vzhledem k použitému rozlišení je
posun výsledných polygonů nepřijatelný a také jsou některé polygony překvapivě
zdeformované.
No, třeba si budete také někdo chtít pohrát. :) Na požádání můžu dodat i
debugovací patche do Traceru, které ukládají předzpracované bitmapy ve formátu
PNG.
Libor
-config.xml--------------------
...
<bitmapFilters>
<filter name="Morphology">
<param name="operation" value="dilation" />
<param name="repetition" value="2" />
</filter>
<filter name="Morphology">
<param name="operation" value="thinning" />
<param name="repetition" value="1" />
</filter>
<filter name="Morphology">
<param name="operation" value="pruning" />
<param name="repetition" value="4" />
</filter>
</bitmapFilters>
...
<downloader verticalSkip="560" tileSize="0.001" resolution="1600"
url="http://wms.cuzk.cz/wms.asp?service=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&LAYERS=RST_KMD,RST_KN,hranice_parcel,dalsi_p_mapy&FORMAT=image/png&transparent=false"
/>
-kompilace-(Mono)-----------
$ gmcs -reference:../Osm.Kn.Trace.Server.Interfaces.dll -target:library
Morphology.cs
Morphology.cs.gz
Description: GNU Zip compressed data
_______________________________________________ Talk-cz mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-cz

