āļ āļēāļĐāļēāļ­āļąāļ‡āļāļĪāļĐāļ­āļēāļŦāļēāļĢāļāļĢāļąāđˆāļ‡āđ€āļĻāļŠāļŠāđ€āļ›āļ™

āđ„āļ­āļ„āļ­āļ™ Fav āļ‚āļ­āļ‡ OnWorks

r.horizongrass - āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđƒāļ™āļ„āļĨāļēāļ§āļ”āđŒ

āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ r.horizongrass āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āļœāđˆāļēāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡ r.horizongrass āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āļīāđ‰āļ‡āļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āđ‚āļ”āļĒāđƒāļŠāđ‰āļŦāļ™āļķāđˆāļ‡āđƒāļ™āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡āđ€āļĢāļē āđ€āļŠāđˆāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āđ‚āļ„āļĢāļ‡āļāļēāļĢ:

āļŠāļ·āđˆāļ­


r.āļ‚āļ­āļšāļŸāđ‰āļē - āļ„āļģāļ™āļ§āļ“āļ„āļ§āļēāļĄāļŠāļđāļ‡āļ‚āļ­āļ‡āļĄāļļāļĄāļ‚āļ­āļšāļŸāđ‰āļēāļˆāļēāļāđāļšāļšāļˆāļģāļĨāļ­āļ‡āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļđāļ‡āđāļšāļšāļ”āļīāļˆāļīāļ—āļąāļĨ
āđ‚āļĄāļ”āļđāļĨāļĄāļĩāđ‚āļŦāļĄāļ”āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļŠāļ­āļ‡āđ‚āļŦāļĄāļ”: 1. āļ„āļģāļ™āļ§āļ“āļ‚āļ­āļšāļŸāđ‰āļēāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļĢāļ­āļš a
āļˆāļļāļ”āđ€āļ”āļĩāļĒāļ§āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđƒāļŦāđ‰āļžāļīāļāļąāļ”āļ”āđ‰āļ§āļĒāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ 'coord' āļ„āļ§āļēāļĄāļŠāļđāļ‡āļ‚āļ­āļ‡āđ€āļŠāđ‰āļ™āļ‚āļ­āļšāļŸāđ‰āļē (in
āđ€āļĢāđ€āļ”āļĩāļĒāļ™) 2. āļ„āļģāļ™āļ§āļ“āđāļœāļ™āļ—āļĩāđˆāđāļĢāļŠāđ€āļ•āļ­āļĢāđŒāļ­āļĒāđˆāļēāļ‡āļ™āđ‰āļ­āļĒāļŦāļ™āļķāđˆāļ‡āđāļœāļ™āļ—āļĩāđˆāļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļđāļ‡āļ‚āļ­āļ‡āđ€āļŠāđ‰āļ™āļ‚āļ­āļšāļŸāđ‰āļēāđƒāļ™āļ—āļīāļĻāļ—āļēāļ‡āđ€āļ”āļĩāļĒāļ§
āļ­āļīāļ™āļžāļļāļ•āļŠāļģāļŦāļĢāļąāļšāļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ„āļ·āļ­āļĄāļļāļĄ (āđ€āļ›āđ‡āļ™āļ­āļ‡āļĻāļē) āļ‹āļķāđˆāļ‡āļ§āļąāļ”āļ—āļ§āļ™āđ€āļ‚āđ‡āļĄāļ™āļēāļŽāļīāļāļēāļ”āđ‰āļ§āļĒ
āļ•āļ°āļ§āļąāļ™āļ­āļ­āļ=0, āļ—āļīāļĻāđ€āļŦāļ™āļ·āļ­=90 āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ āļœāļĨāļĨāļąāļžāļ˜āđŒāļ„āļ·āļ­āļ„āļ§āļēāļĄāļŠāļđāļ‡āļ‚āļ­āļšāļŸāđ‰āļēāđƒāļ™āļŦāļ™āđˆāļ§āļĒāđ€āļĢāđ€āļ”āļĩāļĒāļ™

KEYWORDS


āđāļĢāļŠāđ€āļ•āļ­āļĢāđŒ, āđāļŠāļ‡āļ­āļēāļ—āļīāļ•āļĒāđŒ, āļ•āļģāđāļŦāļ™āđˆāļ‡āļ”āļ§āļ‡āļ­āļēāļ—āļīāļ•āļĒāđŒ

āđ€āļĢāļ·āđˆāļ­āļ‡āļĒāđˆāļ­


r.āļ‚āļ­āļšāļŸāđ‰āļē
r.āļ‚āļ­āļšāļŸāđ‰āļē --āļŠāđˆāļ§āļĒāļ”āđ‰āļ§āļĒ
r.āļ‚āļ­āļšāļŸāđ‰āļē [-dc] āļāļēāļĢāļĒāļāļĢāļ°āļ”āļąāļš=āļŠāļ·āđˆāļ­ [āļ—āļīāļĻāļ—āļēāļ‡=āļĨāļ­āļĒ] [āļ‚āļąāđ‰āļ™āļ•āļ­āļ™=āļĨāļ­āļĒ] [āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™=āļĨāļ­āļĒ]
[āļ›āļĨāļēāļĒ=āļĨāļ­āļĒ] [āđ€āļ‚āļ•āļāļąāļ™āļŠāļ™=āļĨāļ­āļĒ] [āļ­āļĩ_āļšāļąāļŸ=āļĨāļ­āļĒ] [w_āļšāļąāļŸ=āļĨāļ­āļĒ] [n_āļšāļąāļŸ=āļĨāļ­āļĒ]
[s_āļšāļąāļŸ=āļĨāļ­āļĒ] [āļĢāļ°āļĒāļ°āļ—āļēāļ‡āļŠāļđāļ‡āļŠāļļāļ”=āļĨāļ­āļĒ] [āđ€āļ­āļēāļ—āđŒāļžāļļāļ•=āļŠāļ·āđˆāļ­āļāļēāļ™] [āļžāļīāļāļąāļ”=āļ•āļ°āļ§āļąāļ™āļ­āļ­āļ,āđ€āļŦāļ™āļ·āļ­]
[āļĢāļ°āļĒāļ°āļ—āļēāļ‡=āļĨāļ­āļĒ] [āđ„āļŸāļĨāđŒ=āļŠāļ·āđˆāļ­-āđ€āļ‚āļĩāļĒāļ™āļ—āļąāļš-āļŠāđˆāļ§āļĒ-āļĨāļ°āđ€āļ­āļĩāļĒāļ”-āđ€āļ‡āļĩāļĒāļšāļŠāļ‡āļš-ui]

āļ˜āļ‡:
-d
āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ€āļ›āđ‡āļ™āļ­āļ‡āļĻāļē (āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­āđ€āļĢāđ€āļ”āļĩāļĒāļ™)

-c
āđ€āļ‚āļĩāļĒāļ™āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđƒāļ™āļāļēāļĢāļ§āļēāļ‡āđāļ™āļ§āđ€āļ‚āđ‡āļĄāļ—āļīāļĻ (āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ CCW, East=0)

--āđ€āļ‚āļĩāļĒāļ™āļ—āļąāļš
āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđ€āļ‚āļĩāļĒāļ™āļ—āļąāļšāđ„āļŸāļĨāđŒāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ

--āļŠāđˆāļ§āļĒāļ”āđ‰āļ§āļĒ
āļžāļīāļĄāļžāđŒāļŠāļĢāļļāļ›āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™

--āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”
āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđ‚āļĄāļ”āļđāļĨ verbose

--āđ€āļ‡āļĩāļĒāļš
āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđ‚āļĄāļ”āļđāļĨāđ€āļ‡āļĩāļĒāļš

--UI
āļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļāļĨāđˆāļ­āļ‡āđ‚āļ•āđ‰āļ•āļ­āļš GUI

āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ:
āļāļēāļĢāļĒāļāļĢāļ°āļ”āļąāļš=āļŠāļ·āđˆāļ­ [āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™]
āļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āđāļœāļ™āļ—āļĩāđˆāđāļĢāļŠāđ€āļ•āļ­āļĢāđŒāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļđāļ‡āļ­āļīāļ™āļžāļļāļ•

āļ—āļīāļĻāļ—āļēāļ‡=āļĨāļ­āļĒ
āļ—āļīāļĻāļ—āļēāļ‡āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ—āļĢāļēāļšāļ„āļ§āļēāļĄāļŠāļđāļ‡āļ‚āļ­āļšāļŸāđ‰āļē

āļ‚āļąāđ‰āļ™āļ•āļ­āļ™=āļĨāļ­āļĒ
āļ‚āļ™āļēāļ”āļ‚āļąāđ‰āļ™āļ‚āļ­āļ‡āļĄāļļāļĄāļŠāļģāļŦāļĢāļąāļšāļ‚āļ­āļšāļŸāđ‰āļēāļŦāļĨāļēāļĒāļ—āļīāļĻāļ—āļēāļ‡ [āļ­āļ‡āļĻāļē]

āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™=āļĨāļ­āļĒ
āļĄāļļāļĄāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāđ€āļŠāđ‰āļ™āļ‚āļ­āļšāļŸāđ‰āļēāļŦāļĨāļēāļĒāļ—āļīāļĻāļ—āļēāļ‡ [āļ­āļ‡āļĻāļē]
āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™: 0.0

āļ›āļĨāļēāļĒ=āļĨāļ­āļĒ
āļĄāļļāļĄāļŠāļīāđ‰āļ™āļŠāļļāļ”āļŠāļģāļŦāļĢāļąāļšāđ€āļŠāđ‰āļ™āļ‚āļ­āļšāļŸāđ‰āļēāļŦāļĨāļēāļĒāļ—āļīāļĻāļ—āļēāļ‡ [āļ­āļ‡āļĻāļē]
āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™: 360.0

āđ€āļ‚āļ•āļāļąāļ™āļŠāļ™=āļĨāļ­āļĒ
āļŠāļģāļŦāļĢāļąāļšāđ€āļŠāđ‰āļ™āļ‚āļ­āļšāļŸāđ‰āļē āđƒāļŦāđ‰āļ­āđˆāļēāļ™āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļˆāļēāļ DEM āļĢāļ­āļšāļ āļđāļĄāļīāļ āļēāļ„āļ›āļąāļˆāļˆāļļāļšāļąāļ™

āļ­āļĩ_āļšāļąāļŸ=āļĨāļ­āļĒ
āļŠāļģāļŦāļĢāļąāļšāđ€āļŠāđ‰āļ™āļ‚āļ­āļšāļŸāđ‰āļē āđƒāļŦāđ‰āļ­āđˆāļēāļ™āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļˆāļēāļ DEM āđ„āļ›āļ—āļēāļ‡āļ•āļ°āļ§āļąāļ™āļ­āļ­āļāļ‚āļ­āļ‡āļ āļđāļĄāļīāļ āļēāļ„āļ›āļąāļˆāļˆāļļāļšāļąāļ™

w_āļšāļąāļŸ=āļĨāļ­āļĒ
āļŠāļģāļŦāļĢāļąāļšāđ€āļŠāđ‰āļ™āļ‚āļ­āļšāļŸāđ‰āļē āđƒāļŦāđ‰āļ­āđˆāļēāļ™āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒāļžāļīāđ€āļĻāļĐāļˆāļēāļ DEM āđ„āļ›āļ—āļēāļ‡āļ—āļīāļĻāļ•āļ°āļ§āļąāļ™āļ•āļāļ‚āļ­āļ‡āļ āļđāļĄāļīāļ āļēāļ„āļ›āļąāļˆāļˆāļļāļšāļąāļ™

n_āļšāļąāļŸ=āļĨāļ­āļĒ
āļŠāļģāļŦāļĢāļąāļšāđ€āļŠāđ‰āļ™āļ‚āļ­āļšāļŸāđ‰āļē āđƒāļŦāđ‰āļ­āđˆāļēāļ™āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒāļžāļīāđ€āļĻāļĐāļˆāļēāļ DEM āđ„āļ›āļ—āļēāļ‡āđ€āļŦāļ™āļ·āļ­āļ‚āļ­āļ‡āļ āļđāļĄāļīāļ āļēāļ„āļ›āļąāļˆāļˆāļļāļšāļąāļ™

s_āļšāļąāļŸ=āļĨāļ­āļĒ
āļŠāļģāļŦāļĢāļąāļšāđ€āļŠāđ‰āļ™āļ‚āļ­āļšāļŸāđ‰āļē āđƒāļŦāđ‰āļ­āđˆāļēāļ™āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒāļžāļīāđ€āļĻāļĐāļˆāļēāļ DEM āđ„āļ›āļ—āļēāļ‡āļ—āļīāļĻāđƒāļ•āđ‰āļ‚āļ­āļ‡āļ āļđāļĄāļīāļ āļēāļ„āļ›āļąāļˆāļˆāļļāļšāļąāļ™

āļĢāļ°āļĒāļ°āļ—āļēāļ‡āļŠāļđāļ‡āļŠāļļāļ”=āļĨāļ­āļĒ
āļĢāļ°āļĒāļ°āļ—āļēāļ‡āļŠāļđāļ‡āļŠāļļāļ”āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļžāļīāļˆāļēāļĢāļ“āļēāđ€āļĄāļ·āđˆāļ­āļŦāļēāļ„āļ§āļēāļĄāļŠāļđāļ‡āļ‚āļ­āļšāļŸāđ‰āļē

āđ€āļ­āļēāļ—āđŒāļžāļļāļ•=āļŠāļ·āđˆāļ­āļāļēāļ™
āļŠāļ·āđˆāļ­āļŠāļģāļŦāļĢāļąāļšāđāļœāļ™āļ—āļĩāđˆāđāļĢāļŠāđ€āļ•āļ­āļĢāđŒāļŠāļ·āđˆāļ­āļāļēāļ™āđ€āļ­āļēāļ•āđŒāļžāļļāļ•

āļžāļīāļāļąāļ”=āļ•āļ°āļ§āļąāļ™āļ­āļ­āļ,āđ€āļŦāļ™āļ·āļ­
āļžāļīāļāļąāļ”āļ—āļĩāđˆāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāļ„āļģāļ™āļ§āļ“āļ‚āļ­āļšāļŸāđ‰āļē

āļĢāļ°āļĒāļ°āļ—āļēāļ‡=āļĨāļ­āļĒ
āļŠāļąāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāđŒāļĢāļ°āļĒāļ°āļŠāļļāđˆāļĄāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ (0.5-1.5)
āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™: 1.0

āđ„āļŸāļĨāđŒ=āļŠāļ·āđˆāļ­
āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāļŠāļģāļŦāļĢāļąāļšāđ€āļ­āļēāļ•āđŒāļžāļļāļ• (āđƒāļŠāđ‰ output=- āļŠāļģāļŦāļĢāļąāļš stdout)
āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™: -

DESCRIPTION


r.āļ‚āļ­āļšāļŸāđ‰āļē āļ„āļģāļ™āļ§āļ“āļ„āļ§āļēāļĄāļŠāļđāļ‡āđ€āļŠāļīāļ‡āļĄāļļāļĄāļ‚āļ­āļ‡āļ‚āļ­āļšāļŸāđ‰āļēāļ āļđāļĄāļīāļ›āļĢāļ°āđ€āļ—āļĻāđ€āļ›āđ‡āļ™āđ€āļĢāđ€āļ”āļĩāļĒāļ™ āļĄāļąāļ™āļ­āđˆāļēāļ™āđāļĢāļŠāđ€āļ•āļ­āļĢāđŒāļ‚āļ­āļ‡
āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļđāļ‡āđāļĨāļ°āļŠāđˆāļ‡āļ­āļ­āļāđ‚āļ„āļĢāļ‡āļĢāđˆāļēāļ‡āļ‚āļ­āļšāļŸāđ‰āļēāđƒāļ™āļŦāļ™āļķāđˆāļ‡āđƒāļ™āļŠāļ­āļ‡āđ‚āļŦāļĄāļ”:

· āļˆāļļāļ”āđ€āļ”āļĩāļĒāļ§: āđ€āļ›āđ‡āļ™āļŠāļļāļ”āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļđāļ‡āļ‚āļ­āļšāļŸāđ‰āļēāđƒāļ™āļ—āļīāļĻāļ—āļēāļ‡āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļˆāļēāļ
āļˆāļļāļ”āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđƒāļŦāđ‰ āļœāļĨāļĨāļąāļžāļ˜āđŒāļˆāļ°āļ–āļđāļāđ€āļ‚āļĩāļĒāļ™āđ„āļ›āļĒāļąāļ‡ stdout

· āđāļĢāļŠāđ€āļ•āļ­āļĢāđŒ: āđƒāļ™āļāļĢāļ“āļĩāļ™āļĩāđ‰ āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ„āļ·āļ­āđāļœāļ™āļ—āļĩāđˆāđāļĢāļŠāđ€āļ•āļ­āļĢāđŒāļ­āļĒāđˆāļēāļ‡āļ™āđ‰āļ­āļĒāļŦāļ™āļķāđˆāļ‡āđāļœāļ™āļ—āļĩāđˆ āđ‚āļ”āļĒāđāļ•āđˆāļĨāļ°āļˆāļļāļ”āļ­āļĒāļđāđˆāđƒāļ™ a
āđāļĢāļŠāđ€āļ•āļ­āļĢāđŒāđƒāļŦāđ‰āļ„āļ§āļēāļĄāļŠāļđāļ‡āļ‚āļ­āļ‡āļ‚āļ­āļšāļŸāđ‰āļēāđƒāļ™āļ—āļīāļĻāļ—āļēāļ‡āļ—āļĩāđˆāđ€āļ‰āļžāļēāļ°āđ€āļˆāļēāļ°āļˆāļ‡ āļŦāļ™āļķāđˆāļ‡āđāļĢāļŠāđ€āļ•āļ­āļĢāđŒāļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™
āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āļ—āļīāļĻāļ—āļēāļ‡

āļ—āļīāļĻāļ—āļēāļ‡āļ–āļđāļāļāļģāļŦāļ™āļ”āđ€āļ›āđ‡āļ™āļĄāļļāļĄāđāļ­āļ‹āļīāļĄāļļāļ—āļąāļĨ (āđ€āļ›āđ‡āļ™āļ­āļ‡āļĻāļē) āđ‚āļ”āļĒāļĄāļļāļĄāļ—āļĩāđˆāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ”āđ‰āļ§āļĒ 0
āđ„āļ›āļ—āļēāļ‡āļ—āļīāļĻāļ•āļ°āļ§āļąāļ™āļ­āļ­āļāđāļĨāļ°āđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļ§āļ™āđ€āļ‚āđ‡āļĄāļ™āļēāļŽāļīāļāļē (āļ—āļīāļĻāđ€āļŦāļ™āļ·āļ­āļ„āļ·āļ­ 90 āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™) āļāļēāļĢāļ„āļģāļ™āļ§āļ“āļˆāļ°āđ€āļ‚āđ‰āļēāļŠāļđāđˆ
āļžāļīāļˆāļēāļĢāļ“āļēāļāļēāļĢāļ‰āļēāļĒāļ āļēāļžāļˆāļĢāļīāļ‡ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļĄāļļāļĄāļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāđāļāđ‰āđ„āļ‚āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļšāļīāļ”āđ€āļšāļ·āļ­āļ™āļ—āļīāļĻāļ—āļēāļ‡
āļāļģāļŦāļ™āļ”āđ‚āļ”āļĒāļĄāļąāļ™ āļ—āļīāļĻāļ—āļēāļ‡āļˆāļķāļ‡āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļēāļ‡āļ āļđāļĄāļīāļĻāļēāļŠāļ•āļĢāđŒāđāļĨāļ°
āđ„āļĄāđˆāđƒāļŠāđˆāļĢāļ°āļšāļšāļžāļīāļāļąāļ”āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ‚āļ”āļĒāđāļ–āļ§āđāļĨāļ°āļ„āļ­āļĨāļąāļĄāļ™āđŒāļ‚āļ­āļ‡āđāļœāļ™āļ—āļĩāđˆāđāļĢāļŠāđ€āļ•āļ­āļĢāđŒ āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ™āļĩāđ‰
āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļēāļ—āļīāļĻāļ—āļēāļ‡āļžāļĢāļ°āļ„āļēāļĢāđŒāļ”āļīāļ™āļąāļĨāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđāļŠāļ”āļ‡āļ–āļķāļ‡āļ—āļīāļĻāļ—āļēāļ‡āļ—āļĩāđˆāđāļ—āđ‰āļˆāļĢāļīāļ‡āļ•āđˆāļ­
āļ•āļ°āļ§āļąāļ™āļ­āļ­āļ āđ€āļŦāļ™āļ·āļ­ āļ•āļ°āļ§āļąāļ™āļ•āļ āđāļĨāļ°āđƒāļ•āđ‰ āļ‚āđ‰āļ­āļĒāļāđ€āļ§āđ‰āļ™āļ›āļĢāļ°āļāļēāļĢāđ€āļ”āļĩāļĒāļ§āļ‚āļ­āļ‡āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰āļ„āļ·āļ­ LOCATION āļ”āđ‰āļ§āļĒ x,y
āļĢāļ°āļšāļšāļžāļīāļāļąāļ”āļ‹āļķāđˆāļ‡āđ„āļĄāđˆāļ™āļģāļāļēāļĢāđāļāđ‰āđ„āļ‚āļ™āļĩāđ‰āđ„āļ›āđƒāļŠāđ‰

āļāļēāļĢāđƒāļŠāđ‰ -c āļ˜āļ‡ āļĄāļļāļĄāđāļ­āļ‹āļīāļĄāļļāļ—āļąāļĨāļˆāļ°āļžāļīāļĄāļžāđŒāđƒāļ™āļ—āļīāļĻāļ—āļēāļ‡āļ‚āļ­āļ‡āđ€āļ‚āđ‡āļĄāļ—āļīāļĻ (āļ—āļīāļĻāđ€āļŦāļ™āļ·āļ­=0,
āļ•āļēāļĄāđ€āļ‚āđ‡āļĄāļ™āļēāļŽāļīāļāļē)

āļ­āļīāļ™āļžāļļāļ• āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ:
āđ€āļ—āļĻāļāļēāļĨ āļāļēāļĢāļĒāļāļĢāļ°āļ”āļąāļš āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ„āļ·āļ­āđāļœāļ™āļ—āļĩāđˆāđāļĢāļŠāđ€āļ•āļ­āļĢāđŒāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļđāļ‡āļ­āļīāļ™āļžāļļāļ• āļŦāļēāļāđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļšāļąāļŸāđ€āļŸāļ­āļĢāđŒ
(āļ”āļđāļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡) āđāļĢāļŠāđ€āļ•āļ­āļĢāđŒāļ™āļĩāđ‰āļ„āļ§āļĢāļ‚āļĒāļēāļĒāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļžāļ·āđ‰āļ™āļ—āļĩāđˆāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļ›āļąāļˆāļˆāļļāļšāļąāļ™
āļ‚āļ­āļšāđ€āļ‚āļ•āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļšāļ§āļāđ‚āļ‹āļ™āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”

āđ€āļ—āļĻāļāļēāļĨ āļ‚āļąāđ‰āļ™āļ•āļ­āļ™ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđƒāļŦāđ‰āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļĄāļļāļĄ (āđ€āļ›āđ‡āļ™āļ­āļ‡āļĻāļē) āļĢāļ°āļŦāļ§āđˆāļēāļ‡ azimuthal . āļ—āļĩāđˆāļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āļāļąāļ™
āļ—āļīāļĻāļ—āļēāļ‡āļāļēāļĢāļ„āļģāļ™āļ§āļ“āļ‚āļ­āļšāļŸāđ‰āļē āļ”āļąāļ‡āļ™āļąāđ‰āļ™ āļ„āđˆāļē 5 āļŠāļģāļŦāļĢāļąāļš āļ‚āļąāđ‰āļ™āļ•āļ­āļ™ āļˆāļ°āđƒāļŦāđ‰
āļ—āļąāđ‰āļ‡āļŦāļĄāļ” 360/5=72 āļ—āļīāļĻāļ—āļēāļ‡ (72 āđāļœāļ™āļ—āļĩāđˆāđāļĢāļŠāđ€āļ•āļ­āļĢāđŒāļŦāļēāļāđƒāļŠāđ‰āđƒāļ™āđ‚āļŦāļĄāļ”āđāļœāļ™āļ—āļĩāđˆāđāļĢāļŠāđ€āļ•āļ­āļĢāđŒ)

āđ€āļ—āļĻāļāļēāļĨ āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđƒāļŦāđ‰āļĄāļļāļĄāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ (āđ€āļ›āđ‡āļ™āļ­āļ‡āļĻāļē) āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ„āļģāļ™āļ§āļ“āļ‚āļ­āļšāļŸāđ‰āļē
āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ 0 (āļ—āļīāļĻāļ•āļ°āļ§āļąāļ™āļ­āļ­āļāđ‚āļ”āļĒāļ—āļīāļĻāđ€āļŦāļ™āļ·āļ­āđ€āļ›āđ‡āļ™ 90 āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™)

āđ€āļ—āļĻāļāļēāļĨ āļ›āļĨāļēāļĒ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđƒāļŦāđ‰āļĄāļļāļĄāļŠāļīāđ‰āļ™āļŠāļļāļ” (āđ€āļ›āđ‡āļ™āļ­āļ‡āļĻāļē) āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ„āļģāļ™āļ§āļ“āļ‚āļ­āļšāļŸāđ‰āļē NS
āļˆāļļāļ”āļŠāļīāđ‰āļ™āļŠāļļāļ”āļ–āļđāļāļĨāļ°āđ€āļ§āđ‰āļ™! āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļŦāļēāļāđ€āļĢāļēāļĢāļąāļ™ r.horizon āļ”āđ‰āļ§āļĒ step=10, start=30 and
end=70 āđāļœāļ™āļ—āļĩāđˆāđāļĢāļŠāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒ r.horizon āļˆāļ°āđƒāļŠāđ‰āđ„āļ”āđ‰āđ€āļ‰āļžāļēāļ°āļĄāļļāļĄ: 30, 40, 50, 60
āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ 360

āđ€āļ—āļĻāļāļēāļĨ āļ—āļīāļĻāļ—āļēāļ‡ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđƒāļŦāđ‰āļ—āļīāļĻāļ—āļēāļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđāļĢāļ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ™āļĩāđ‰
āļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ•āļąāļ§āļŠāļ”āđ€āļŠāļĒāļĄāļļāļĄāļ—āļīāļĻāļ—āļēāļ‡ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļŦāļēāļāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāđ„āļ”āđ‰āļĄāļļāļĄāļ‚āļ­āļšāļŸāđ‰āļēāļŠāļģāļŦāļĢāļąāļš
āļ—āļīāļĻāļ—āļēāļ‡ 45 āđāļĨāļ° 225 āļ­āļ‡āļĻāļē āļ—āļīāļĻāļ—āļēāļ‡ āļ„āļ§āļĢāļ•āļąāđ‰āļ‡āđ„āļ§āđ‰āļ—āļĩāđˆ 45 āđāļĨāļ° āļ‚āļąāđ‰āļ™āļ•āļ­āļ™ āļ–āļķāļ‡ 180 āļ–āđ‰āļēāļ„āļļāļ“
āļ•āđ‰āļ­āļ‡āļāļēāļĢāļ—āļīāļĻāļ—āļēāļ‡āđ€āļ”āļĩāļĒāļ§āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđƒāļŠāđ‰āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āļĢāļ°āļšāļļāļ—āļīāļĻāļ—āļēāļ‡āļ‚āļ­āļ‡āļ‚āļ­āļšāļŸāđ‰āļēāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ
āļĄāļļāļĄāđāļĨāļ°āļ•āļąāđ‰āļ‡āļ„āđˆāļē āļ‚āļąāđ‰āļ™āļ•āļ­āļ™ āļ‚āļ™āļēāļ”āļ–āļķāļ‡ 0 āļ­āļ‡āļĻāļē āļĄāļīāļ‰āļ°āļ™āļąāđ‰āļ™āļ—āļļāļāļĄāļļāļĄāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ—āļĩāđˆāļāļģāļŦāļ™āļ”
āļ—āļīāļĻāļ—āļēāļ‡ āļ”āđ‰āļ§āļĒāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ‚āļ­āļ‡ āļ‚āļąāđ‰āļ™āļ•āļ­āļ™ āļĄāļĩāļāļēāļĢāļ„āļģāļ™āļ§āļ“

āđ€āļ—āļĻāļāļēāļĨ āļĢāļ°āļĒāļ°āļ—āļēāļ‡ āļ„āļ§āļšāļ„āļļāļĄāļ‚āļ™āļēāļ”āļ‚āļąāđ‰āļ™āļ‚āļ­āļ‡āļĢāļ°āļĒāļ°āļāļēāļĢāļŠāļļāđˆāļĄāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ‚āļ­āļšāļŸāđ‰āļēāļ•āļēāļĄāđāļ™āļ§
āļŠāļēāļĒāļ•āļē āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ 1.0 āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļēāļ‚āļ™āļēāļ”āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļˆāļ°āļ–āļđāļāļ™āļģāļĄāļēāļˆāļēāļ
āļ„āļ§āļēāļĄāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āđāļĢāļŠāđ€āļ•āļ­āļĢāđŒ āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ•āđˆāļģāļāļ§āđˆāļē 1.0 āļ­āļēāļˆāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒāđ€āļĨāđ‡āļāļ™āđ‰āļ­āļĒāļŠāļģāļŦāļĢāļąāļš
āļ—āļīāļĻāļ—āļēāļ‡āļ™āļ­āļāđ€āļŦāļ™āļ·āļ­āļˆāļēāļāļžāļĢāļ°āļ„āļēāļĢāđŒāļ”āļīāļ™āļąāļĨ āđāļ•āđˆāđ€āļžāļīāđˆāļĄāļ āļēāļĢāļ°āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āļ­āļ‡āļāļēāļĢāļ„āđ‰āļ™āļŦāļē
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ§āļīāļ˜āļĩ

āđ€āļ—āļĻāļāļēāļĨ āļĢāļ°āļĒāļ°āļ—āļēāļ‡āļŠāļđāļ‡āļŠāļļāļ” āļ„āđˆāļēāđƒāļŦāđ‰āļĢāļ°āļĒāļ°āļ—āļēāļ‡āļŠāļđāļ‡āļŠāļļāļ”āļ—āļĩāđˆāļˆāļ°āđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ­āļ­āļāļˆāļēāļāļˆāļļāļ”āļāļģāđ€āļ™āļīāļ”āļ•āļēāļĄāđāļ™āļ§āđ€āļŠāđ‰āļ™
āļ‚āļ­āļ‡āļŠāļēāļĒāļ•āļēāđ€āļžāļ·āđˆāļ­āļ„āđ‰āļ™āļŦāļēāļ„āļ§āļēāļĄāļŠāļđāļ‡āļ‚āļ­āļšāļŸāđ‰āļē āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļĢāļ°āļĒāļ°āļ—āļēāļ‡āļŠāļđāļ‡āļŠāļļāļ” āđ€āļ•āđ‡āļĄāđāļĨāđ‰āļ§
āļ‚āļ­āļšāđ€āļ‚āļ•āđāļœāļ™āļ—āļĩāđˆ āļĒāļīāđˆāļ‡āļ„āđˆāļēāļ™āļĩāđ‰āļ™āđ‰āļ­āļĒāđ€āļ—āđˆāļēāđ„āļŦāļĢāđˆāļāļēāļĢāļ„āļģāļ™āļ§āļ“āļāđ‡āļˆāļ°āļĒāļīāđˆāļ‡āđ€āļĢāđ‡āļ§āļ‚āļķāđ‰āļ™ āđāļ•āđˆāļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ‡āļāđ‡āļˆāļ°āļĒāļīāđˆāļ‡āļŠāļđāļ‡āļ‚āļķāđ‰āļ™
āļ—āļĩāđˆāļ„āļļāļ“āļ­āļēāļˆāļžāļĨāļēāļ”āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ āļđāļĄāļīāļ›āļĢāļ°āđ€āļ—āļĻāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļŠāđˆāļ§āļ™āļŠāļģāļ„āļąāļāļ•āđˆāļ­āļ‚āļ­āļšāļŸāđ‰āļē
āđ€āļ„āđ‰āļēāļĢāđˆāļēāļ‡ āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļ—āļąāļĻāļ™āļ§āļīāļŠāļąāļĒāļŠāļēāļĄāļēāļĢāļ–āļ„āļģāļ™āļ§āļ“āđ„āļ”āđ‰āļ”āđ‰āļ§āļĒ r.āļ—āļąāļĻāļ™āļ§āļīāļŠāļąāļĒāļāļēāļĢāļĄāļ­āļ‡.

āđ€āļ—āļĻāļāļēāļĨ āļ›āļĢāļ°āļŠāļēāļ™āļ‡āļēāļ™ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļĢāļąāļšāļ„āđˆāļēāļ„āļđāđˆāļ‚āļ­āļ‡āļ„āđˆāļēāļ—āļīāļĻāļ•āļ°āļ§āļąāļ™āļ­āļ­āļāđ€āļ‰āļĩāļĒāļ‡āđ€āļŦāļ™āļ·āļ­āđƒāļ™āļžāļīāļāļąāļ”āļ›āļąāļˆāļˆāļļāļšāļąāļ™
āļĢāļ°āļšāļšāđāļĨāļ°āļ„āļģāļ™āļ§āļ“āļ„āđˆāļēāļ„āļ§āļēāļĄāļŠāļđāļ‡āđ€āļŠāļīāļ‡āļĄāļļāļĄāļ‚āļ­āļ‡āđ€āļŠāđ‰āļ™āļ‚āļ­āļšāļŸāđ‰āļēāļĢāļ­āļšāļˆāļļāļ”āļ™āļĩāđ‰ āļ–āļķāļ‡
āļšāļĢāļĢāļĨāļļāļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļ‚āļ­āļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒ āļžāļīāļāļąāļ”āļˆāļļāļ”āļˆāļ°āļ­āļĒāļđāđˆāđƒāļ™āđāļ™āļ§āđ€āļ”āļĩāļĒāļ§āļāļąāļšāļˆāļļāļ”āļāļķāđˆāļ‡āļāļĨāļēāļ‡āļ‚āļ­āļ‡
āđ€āļ‹āļĨāļĨāđŒāđāļĢāļŠāđ€āļ•āļ­āļĢāđŒāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļđāļ‡āļ—āļĩāđˆāđƒāļāļĨāđ‰āļ—āļĩāđˆāļŠāļļāļ”

āļŦāļēāļāļˆāļļāļ”āļ—āļĩāđˆāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ (āļŦāļĢāļ·āļ­āđ€āļ‹āļĨāļĨāđŒāđāļĢāļŠāđ€āļ•āļ­āļĢāđŒ) āļ­āļĒāļđāđˆāđƒāļāļĨāđ‰āļāļąāļšāļ‚āļ­āļšāļ‚āļ­āļ‡āļ‚āļ­āļšāđ€āļ‚āļ•āļ—āļĩāđˆāļāļģāļŦāļ™āļ”
āļāļēāļĢāļ„āļģāļ™āļ§āļ“āļ‚āļ­āļšāļŸāđ‰āļēāļ­āļēāļˆāđ„āļĄāđˆāļŠāļĄāļˆāļĢāļīāļ‡āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ­āļēāļˆāđ„āļĄāđˆāđ€āļŦāđ‡āļ™āļ āļđāļĄāļīāļ›āļĢāļ°āđ€āļ—āļĻāļ—āļĩāđˆāļŠāļģāļ„āļąāļāļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡
āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ—āļĩāđˆāļ­āļēāļˆāļĄāļĩāļŠāđˆāļ§āļ™āļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ”āļ‚āļ­āļšāļŸāđ‰āļēāđ€āļžāļĢāļēāļ°āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ­āļĒāļđāđˆāļ āļēāļĒāļ™āļ­āļ
āļĻāļēāļŠāļ™āļē. āļĄāļĩāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ§āļīāļ˜āļĩāļāļēāļĢāļāļģāļŦāļ™āļ”āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒāļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­
āđ€āļžāļīāđˆāļĄāļžāļ·āđ‰āļ™āļ—āļĩāđˆāļ‚āļ­āļ‡āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āļ­āļšāļŸāđ‰āļē NS āđ€āļ‚āļ•āļāļąāļ™āļŠāļ™ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļĢāļ°āļšāļļ
āļ‚āļ™āļēāļ”āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒāđ€āļ—āđˆāļēāļāļąāļ™āļŠāļģāļŦāļĢāļąāļšāļ—āļīāļĻāļ—āļēāļ‡āļŠāļģāļ„āļąāļāđāļĨāļ°āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļ­āļĩ_āļšāļąāļŸ, n_āļšāļąāļŸ,
s_āļšāļąāļŸāđāļĨāļ° w_āļšāļąāļŸ āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļ„āļļāļ“āļĢāļ°āļšāļļāļ‚āļ™āļēāļ”āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒāđāļĒāļāļāļąāļ™āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āļŠāļĩāđˆ
āļ—āļīāļĻāļ—āļēāļ‡. āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļšāļąāļŸāđ€āļŸāļ­āļĢāđŒāļĄāļĩāļœāļĨāļāļąāļšāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āđāļœāļ™āļ—āļĩāđˆāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļđāļ‡āļ—āļĩāđˆāļ­āđˆāļēāļ™āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆ
āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđƒāļ™āđ‚āļŦāļĄāļ”āđāļĢāļŠāđ€āļ•āļ­āļĢāđŒāļˆāļ°āļ—āļģāđ€āļ‰āļžāļēāļ°āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļ—āļĩāđˆāļĢāļ°āļšāļļāđ‚āļ”āļĒāļ āļđāļĄāļīāļ āļēāļ„āļ›āļąāļˆāļˆāļļāļšāļąāļ™āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
āļ„āļģāļ™āļīāļĒāļēāļĄ.

āđ€āļ—āļĻāļāļēāļĨ āļŠāļ·āđˆāļ­āļāļēāļ™ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđƒāļŦāđ‰āļŠāļ·āđˆāļ­āļāļēāļ™āļ‚āļ­āļ‡āđāļœāļ™āļ—āļĩāđˆāđāļĢāļŠāđ€āļ•āļ­āļĢāđŒāđ€āļŠāđ‰āļ™āļ‚āļ­āļšāļŸāđ‰āļēāđ€āļ­āļēāļ•āđŒāļžāļļāļ• āđāļĢāļŠāđ€āļ•āļ­āļĢāđŒ
āļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āđāļĢāļŠāđ€āļ•āļ­āļĢāđŒāļ—āļīāļĻāļ—āļēāļ‡āļ‚āļ­āļšāļŸāđ‰āļēāđāļ•āđˆāļĨāļ°āļ­āļąāļ™āļˆāļ°āļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđ€āļ›āđ‡āļ™ āļŠāļ·āđˆāļ­āļāļēāļ™_ANGLE āđ‚āļ”āļĒāļ—āļĩāđˆ ANGLE
āļ„āļ·āļ­āļĄāļļāļĄāđ€āļ›āđ‡āļ™āļ­āļ‡āļĻāļēāļāļąāļšāļ—āļīāļĻāļ—āļēāļ‡ āļ–āđ‰āļēāļ„āļļāļ“āđƒāļŠāđ‰ r.āļ‚āļ­āļšāļŸāđ‰āļē āđƒāļ™āđ‚āļŦāļĄāļ”āļˆāļļāļ”āđ€āļ”āļĩāļĒāļ§
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āļ–āļđāļāļĨāļ°āđ€āļ§āđ‰āļ™

āđ€āļ—āļĻāļāļēāļĨ āđ€āļ­āļēāļ—āđŒāļžāļļāļ• āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļšāļąāļ™āļ—āļķāļāļĄāļļāļĄāļ‚āļ­āļšāļŸāđ‰āļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļœāļĨāļĨāļąāļžāļ˜āđŒāđƒāļ™ ASCII . āļ—āļĩāđˆāļ„āļąāđˆāļ™āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļˆāļļāļĨāļ āļēāļ„
āđ„āļŸāļĨāđŒ (āđ‚āļŦāļĄāļ”āļˆāļļāļ”āđ€āļ”āļĩāļĒāļ§āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™) āļ–āđ‰āļēāļ„āļļāļ“āđƒāļŠāđ‰ r.āļ‚āļ­āļšāļŸāđ‰āļē āđƒāļ™āđ‚āļŦāļĄāļ”āđāļœāļ™āļ—āļĩāđˆāđāļĢāļŠāđ€āļ•āļ­āļĢāđŒāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰
āļˆāļ°āļ–āļđāļāļĨāļ°āđ€āļ§āđ‰āļ™

āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ•āđ‰āļ­āļ‡āļ§āļąāļ”āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļđāļ‡āđāļĨāļ°āļĢāļ°āļĒāļ°āļ—āļēāļ‡āļŠāļđāļ‡āļŠāļļāļ”āđ€āļ›āđ‡āļ™āđ€āļĄāļ•āļĢ āđāļĄāđ‰āļ§āđˆāļēāļ„āļļāļ“āļˆāļ°
āđƒāļŠāđ‰āļžāļīāļāļąāļ”āļ—āļēāļ‡āļ āļđāļĄāļīāļĻāļēāļŠāļ•āļĢāđŒ (āļĨāļ­āļ‡āļˆāļīāļˆāļđāļ”/āļĨāļ°āļ•āļīāļˆāļđāļ”) āļŦāļēāļāļāļēāļĢāļ‰āļēāļĒāļ‚āļ­āļ‡āļ„āļļāļ“āļ­āļīāļ‡āļ•āļēāļĄāļĢāļ°āļĒāļ°āļ—āļēāļ‡
(āļ—āļīāļĻāļ•āļ°āļ§āļąāļ™āļ­āļ­āļāđāļĨāļ°āļ—āļīāļĻāđ€āļŦāļ™āļ·āļ­) āļāđ‡āļ•āđ‰āļ­āļ‡āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļĄāļ•āļĢāđ€āļŠāđˆāļ™āļāļąāļ™ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļšāļąāļŸāđ€āļŸāļ­āļĢāđŒāļ•āđ‰āļ­āļ‡āļ­āļĒāļđāđˆāđƒāļ™
āļŦāļ™āđˆāļ§āļĒāđ€āļ”āļĩāļĒāļ§āļāļąāļšāļžāļīāļāļąāļ”āđāļĢāļŠāđ€āļ•āļ­āļĢāđŒ (āđ€āļŠāđˆāļ™ āļŠāļģāļŦāļĢāļąāļšāļ•āļģāđāļŦāļ™āđˆāļ‡āļĨāļ°āļ•āļīāļˆāļđāļ”-āļĨāļ­āļ‡āļˆāļīāļˆāļđāļ” āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒāļ„āļ·āļ­
āļ§āļąāļ”āđ€āļ›āđ‡āļ™āļŦāļ™āđˆāļ§āļĒāļ­āļ‡āļĻāļē)

āļ§āļīāļ˜āļĩāļāļēāļĢ


āļ§āļīāļ˜āļĩāļāļēāļĢāļ„āļģāļ™āļ§āļ“āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™ āļĢ.āļ‹āļąāļ™ āđ€āļžāļ·āđˆāļ­āļ„āļģāļ™āļ§āļ“āđ€āļ‡āļē āļĄāļąāļ™
āđ€āļĢāļīāđˆāļĄāļˆāļēāļāļĄāļļāļĄāļ—āļĩāđˆāļ•āļ·āđ‰āļ™āļĄāļēāļāđāļĨāđ‰āļ§āđ€āļ”āļīāļ™āđ„āļ›āļ•āļēāļĄāļŠāļēāļĒāļ•āļēāđāļĨāđ‰āļ§āļ–āļēāļĄāļ—āļĩāļĨāļ°āļāđ‰āļēāļ§
āđ„āļĄāđˆāļ§āđˆāļēāđāļ™āļ§āļŠāļēāļĒāļ•āļēāļˆāļ° "āļāļĢāļ°āļ—āļš" āļ āļđāļĄāļīāļ›āļĢāļ°āđ€āļ—āļĻāļŦāļĢāļ·āļ­āđ„āļĄāđˆ āļ–āđ‰āļēāđ€āļ›āđ‡āļ™āđ€āļŠāđˆāļ™āļ™āļąāđ‰āļ™ āļĄāļļāļĄāļˆāļ°āđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰
āđāļ™āļ§āļŠāļēāļĒāļ•āļēāļ—āļĩāđˆāļˆāļ°āļœāđˆāļēāļ™āđ€āļŦāļ™āļ·āļ­āļ āļđāļĄāļīāļ›āļĢāļ°āđ€āļ—āļĻ āļ“ āļˆāļļāļ”āļ™āļąāđ‰āļ™ āļ”āļģāđ€āļ™āļīāļ™āđ„āļ›āļˆāļ™āļāļĢāļ°āļ—āļąāđˆāļ‡
āđāļ™āļ§āļŠāļēāļĒāļ•āļēāļ–āļķāļ‡āļ„āļ§āļēāļĄāļŠāļđāļ‡āļ—āļĩāđˆāļŠāļđāļ‡āļāļ§āđˆāļēāļˆāļļāļ”āđƒāļ” āđ† āđƒāļ™āļ āļđāļĄāļīāļ āļēāļ„āļŦāļĢāļ·āļ­āļˆāļ™āļāļ§āđˆāļēāļˆāļ°āļ–āļķāļ‡
āļ–āļķāļ‡āļžāļĢāļĄāđāļ”āļ™āļ‚āļ­āļ‡āļ āļđāļĄāļīāļ āļēāļ„ (āļ”āļđ . āļ”āđ‰āļ§āļĒ āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒāđ‚āļ‹āļ™,e_buff, n_āļšāļąāļŸ, s_āļšāļąāļŸāđāļĨāļ°
w_āļšāļąāļŸ). āļˆāļģāļ™āļ§āļ™āđ€āļŠāđ‰āļ™āļŠāļēāļĒāļ•āļē (āļ—āļīāļĻāļ—āļēāļ‡āļĢāļēāļš) āļ–āļđāļāļāļģāļŦāļ™āļ”āļˆāļēāļ
āļ—āļīāļĻāļ—āļēāļ‡ āđāļĨāļ° āļ‚āļąāđ‰āļ™āļ•āļ­āļ™ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ āļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļĩāđ‰āļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļ„āļ§āļēāļĄāđ‚āļ„āđ‰āļ‡āļ‚āļ­āļ‡āđ‚āļĨāļ
āđ‚āļ”āļĒāļ—āļĩāđˆāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļĢāļ°āļĒāļ°āđ„āļāļĨāļˆāļ°āļ”āļđāđ€āļŦāļĄāļ·āļ­āļ™āļ•āđˆāļģāļāļ§āđˆāļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļˆāļĢāļīāļ‡ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āļĒāļąāļ‡āļšāļąāļāļŠāļĩāļŠāļģāļŦāļĢāļąāļš
āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ‚āļ­āļ‡āļĄāļļāļĄāđ„āļ›āđƒāļ™āļ—āļīāļĻāļ—āļēāļ‡āļŠāļģāļ„āļąāļāļ—āļĩāđˆāđ€āļāļīāļ”āļˆāļēāļāļāļēāļĢāļ‰āļēāļĒāļ āļēāļž (āļ”āļđāļ”āđ‰āļēāļ™āļšāļ™)

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡


āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļĄāļĩāđ„āļ§āđ‰āļŠāļģāļŦāļĢāļąāļšāļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ North Carolina

āđ€āļ”āļĩāļĒāļ§ āļˆāļļāļ” āđ‚āļŦāļĄāļ”
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ 1: āļāļģāļŦāļ™āļ”āļĄāļļāļĄāļ‚āļ­āļšāļŸāđ‰āļēāđƒāļ™āļ—āļīāļĻāļ—āļēāļ‡ 225 āļ­āļ‡āļĻāļē (āļœāļĨāļĨāļąāļžāļ˜āđŒāļ‚āļ­āļ‡āļĄāļļāļĄāļ‚āļ­āļšāļŸāđ‰āļē CCW
āļˆāļēāļāļ•āļ°āļ§āļąāļ™āļ­āļ­āļ):
g.region raster=āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļđāļ‡ -p
r.āļ‚āļ­āļšāļŸāđ‰āļēāļŠāļđāļ‡=āļ—āļīāļĻāļ—āļēāļ‡āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļđāļ‡=215 āļ‚āļąāđ‰āļ™āļ•āļ­āļ™=0 āđ€āļ‚āļ•āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒ=200 \
āļžāļīāļāļąāļ”=638871.6,223384.4 maxdistance=5000

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ 2: āļāļģāļŦāļ™āļ”āļ„āđˆāļēāļ‚āļ­āļšāļŸāđ‰āļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ—āļĩāđˆ 90 āļ­āļ‡āļĻāļē (āļ—āļīāļĻāđ€āļŦāļ™āļ·āļ­) āļ‚āļ™āļēāļ”āļ‚āļąāđ‰āļ™ 5 āļ­āļ‡āļĻāļē āļ›āļĢāļ°āļŦāļĒāļąāļ”
āļœāļĨāļĨāļąāļžāļ˜āđŒāđ€āļ›āđ‡āļ™āđ„āļŸāļĨāđŒ CSV:
r.āļ‚āļ­āļšāļŸāđ‰āļēāļŠāļđāļ‡=āļ—āļīāļĻāļ—āļēāļ‡āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļđāļ‡=90 āļ‚āļąāđ‰āļ™āļ•āļ­āļ™=5 āđ€āļ‚āļ•āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒ=200 \
āļžāļīāļāļąāļ”=638871.6,223384.4 maxdistance=5000 file=horizon.csv

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ 3: āļˆāļļāļ”āļ—āļ”āļŠāļ­āļšāđƒāļāļĨāđ‰āļŠāļĩāđˆāđāļĒāļāļ—āļēāļ‡āļŦāļĨāļ§āļ‡ āļšāļąāļ™āļ—āļķāļāļœāļĨāđ€āļ›āđ‡āļ™āđ„āļŸāļĨāđŒ CSV āđ€āļžāļ·āđˆāļ­āļ§āļēāļ‡āđāļœāļ™
āļ‚āļ­āļšāļŸāđ‰āļēāļĢāļ­āļšāļŠāļĩāđˆāđāļĒāļāļ—āļēāļ‡āļŦāļĨāļ§āļ‡:
g.region n=223540 s=220820 w=634650 e=638780 āļ„āļ§āļēāļĄāļĨāļ°āđ€āļ­āļĩāļĒāļ”=10 -p
r.āļ‚āļ­āļšāļŸāđ‰āļēāļŠāļđāļ‡=āļ—āļīāļĻāļ—āļēāļ‡āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļđāļ‡=0 āļ‚āļąāđ‰āļ™āļ•āļ­āļ™=5 āđ€āļ‚āļ•āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒ=200 \
āļžāļīāļāļąāļ”=636483.54,222176.25 maxdistance=5000 -d file=horizon.csv
āļˆāļļāļ”āļ—āļ”āļŠāļ­āļšāđƒāļāļĨāđ‰āļ—āļēāļ‡āđāļĒāļāļ—āļēāļ‡āļŦāļĨāļ§āļ‡ (āļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ North Carolina)

āļĄāļļāļĄāļ‚āļ­āļšāļŸāđ‰āļēāļŠāļģāļŦāļĢāļąāļšāļˆāļļāļ”āļ—āļ”āļŠāļ­āļš (CCW āļˆāļēāļāļ—āļīāļĻāļ•āļ°āļ§āļąāļ™āļ­āļ­āļ)

āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļžāļĨāđ‡āļ­āļ•āļ‚āļ­āļšāļŸāđ‰āļēāđƒāļ™āļžāļīāļāļąāļ”āđ€āļŠāļīāļ‡āļ‚āļąāđ‰āļ§āđ‚āļ”āļĒāđƒāļŠāđ‰ Matplotlib āđƒāļ™ Python:
āļ™āļģāđ€āļ‚āđ‰āļē numpy āđ€āļ›āđ‡āļ™ np
āļ™āļģāđ€āļ‚āđ‰āļē matplotlib.pyplot āđ€āļ›āđ‡āļ™ plt
āļ‚āļ­āļšāļŸāđ‰āļē = np.genfromtxt('horizon.csv', delimiter=',')
āļ‚āļ­āļšāļŸāđ‰āļē = āļ‚āļ­āļšāļŸāđ‰āļē[1:, :]
āļ‚āļ§āļēāļ™ = plt.subplot(111, āļ‚āļąāđ‰āļ§=āļˆāļĢāļīāļ‡)
āļšāļēāļĢāđŒ = ax.plot(āļ‚āļ­āļšāļŸāđ‰āļē[:, 0] / 180 * np.pi,
(90 - āļ‚āļ­āļšāļŸāđ‰āļē[:, 1]) / 180 * np.pi)
# uncomment 2 āļšāļĢāļĢāļ—āļąāļ”āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰ -c flag
# āļ‚āļ§āļēāļ™ set_theta_direction(-1)
# ax.set_theta_zero_location('N')
plt.show ()
āļžāļĨāđ‡āļ­āļ•āļ‚āļ­āļšāļŸāđ‰āļēāđƒāļ™āļžāļīāļāļąāļ”āđ€āļŠāļīāļ‡āļ‚āļąāđ‰āļ§

Raster āđāļœāļ™āļ—āļĩāđˆ āđ‚āļŦāļĄāļ”
āđ‚āļŦāļĄāļ”āđāļœāļ™āļ—āļĩāđˆāđāļĢāļŠāđ€āļ•āļ­āļĢāđŒ (āđāļœāļ™āļ—āļĩāđˆāđ€āļ­āļēāļ•āđŒāļžāļļāļ• "horangle*" āļāļĨāļēāļĒāđ€āļ›āđ‡āļ™āļ­āļīāļ™āļžāļļāļ•āļŠāļģāļŦāļĢāļąāļš āļĢ.āļ‹āļąāļ™):
#āđ€āļĢāļēāļ§āļēāļ‡āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒāđ‚āļ‹āļ™ 10% āļ‚āļ­āļ‡āļĢāļ°āļĒāļ°āļ—āļēāļ‡āļŠāļđāļ‡āļŠāļļāļ”āļĢāļ­āļšāļžāļ·āđ‰āļ™āļ—āļĩāđˆāļĻāļķāļāļĐāļē
# āļ„āļģāļ™āļ§āļ“āđ€āļ‰āļžāļēāļ°āļ—āļīāļĻāļ—āļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡ 90 āļ–āļķāļ‡ 270 āļ­āļ‡āļĻāļē
r.āļ‚āļ­āļšāļŸāđ‰āļēāļŠāļđāļ‡=āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļđāļ‡āļ‚āļąāđ‰āļ™=30āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™=90āļŠāļīāđ‰āļ™āļŠāļļāļ”=300 \
āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒāđ‚āļ‹āļ™ = 200 āđ€āļ­āļēāļ•āđŒāļžāļļāļ• = āļĢāļąāļĻāļĄāļĩ maxdistance = 5000

āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āđ‰āļēāļ‡āļ­āļīāļ‡


Hofierka J., 1997. āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļšāļšāļˆāļģāļĨāļ­āļ‡āļāļēāļĢāđāļœāđˆāļĢāļąāļ‡āļŠāļĩāđāļŠāļ‡āļ­āļēāļ—āļīāļ•āļĒāđŒāđ‚āļ”āļĒāļ•āļĢāļ‡āļ āļēāļĒāđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ GIS āđāļšāļšāđ€āļ›āļīāļ”
āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļŠāļļāļĄ JEC-GI'97 āđƒāļ™āļāļĢāļļāļ‡āđ€āļ§āļĩāļĒāļ™āļ™āļē āļ›āļĢāļ°āđ€āļ—āļĻāļ­āļ­āļŠāđ€āļ•āļĢāļĩāļĒ IOS Press Amsterdam, 575-584

Hofierka J. , Huld T. , Cebecauer T. , Suri M. , 2007. āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļāļēāļĢāđāļœāđˆāļĢāļąāļ‡āļŠāļĩāđāļŠāļ‡āļ­āļēāļ—āļīāļ•āļĒāđŒāđāļšāļšāđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠāļŠāļģāļŦāļĢāļąāļš
āļāļēāļĢāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāđƒāļŠāđ‰āļ”āđ‰āļēāļ™āļŠāļīāđˆāļ‡āđāļ§āļ”āļĨāđ‰āļ­āļĄāđāļĨāļ°āļžāļĨāļąāļ‡āļ‡āļēāļ™āļŦāļĄāļļāļ™āđ€āļ§āļĩāļĒāļ™ āļāļēāļĢāļ›āļĢāļ°āļŠāļļāļĄāļ§āļīāļŠāļēāļāļēāļĢāļĢāļ°āļ”āļąāļšāļ™āļēāļ™āļēāļŠāļēāļ•āļīāļ§āđˆāļēāļ”āđ‰āļ§āļĒāļŠāļīāđˆāļ‡āđāļ§āļ”āļĨāđ‰āļ­āļĄ
Software Systems, āļ›āļĢāļēāļ, 2007

Neteler M. , Mitasova H. , 2004. āđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠ GIS: A GRASS GIS Approach, Springer, New York
ISBN: 1-4020-8064-6, 2nd Edition 2004 (āļžāļīāļĄāļžāđŒāļ‹āđ‰āļģ 2005), 424 āļŦāļ™āđ‰āļē

āđ‚āļ„āļĢāļ‡āļāļēāļĢ PVGIS āļ„āļ“āļ°āļāļĢāļĢāļĄāļēāļ˜āļīāļāļēāļĢāļĒāļļāđ‚āļĢāļ› āļĻāļđāļ™āļĒāđŒāļ§āļīāļˆāļąāļĒāļĢāđˆāļ§āļĄ DG 2001-2007

Suri M. , Hofierka J., 2004. āđāļšāļšāļˆāļģāļĨāļ­āļ‡āļāļēāļĢāđāļœāđˆāļĢāļąāļ‡āļŠāļĩāđāļŠāļ‡āļ­āļēāļ—āļīāļ•āļĒāđŒāļšāļ™ GIS āđƒāļŦāļĄāđˆāđāļĨāļ°āļāļēāļĢāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļš
āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āđ„āļŸāļŸāđ‰āļēāđ‚āļ‹āļĨāļēāļĢāđŒāđ€āļ‹āļĨāļĨāđŒ āļāļēāļĢāļ—āļģāļ˜āļļāļĢāļāļĢāļĢāļĄāđƒāļ™ GIS 8(2) 175-190

āđƒāļŠāđ‰ r.horizongrass āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđ‚āļ”āļĒāđƒāļŠāđ‰āļšāļĢāļīāļāļēāļĢ onworks.net


āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāļ°āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļŸāļĢāļĩ

āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļ­āļž Windows & Linux

  • 1
    āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢ PAC
    āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢ PAC
    PAC āđ€āļ›āđ‡āļ™āļāļēāļĢāđāļ—āļ™āļ—āļĩāđˆ Perl/GTK āļŠāļģāļŦāļĢāļąāļš
    SecureCRT/āļŠāļĩāđ‚āļ›āđŠāļ§/āļ­āļ·āđˆāļ™āđ† (āļĨāļīāļ™āļļāļāļ‹āđŒ
    ssh/telnet/... gui)... āļĄāļąāļ™āļĄāļĩ GUI
    āđ€āļžāļ·āđˆāļ­āļāļģāļŦāļ™āļ”āļ„āđˆāļēāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­: āļœāļđāđ‰āđƒāļŠāđ‰
    āļĢāļŦāļąāļŠāļœāđˆāļēāļ™ āļ„āļēāļ”āļ§āđˆāļēāļĢāļ°āđ€āļšāļĩāļĒāļš...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āļ•āļąāļ§āļˆāļąāļ”āļāļēāļĢ PAC
  • 2
    GeoServer
    GeoServer
    GeoServer āđ€āļ›āđ‡āļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠ
    āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ—āļĩāđˆāđ€āļ‚āļĩāļĒāļ™āļ”āđ‰āļ§āļĒ Java āļ—āļĩāđˆāļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļœāļđāđ‰āđƒāļŠāđ‰
    āđ€āļžāļ·āđˆāļ­āđāļšāđˆāļ‡āļ›āļąāļ™āđāļĨāļ°āđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆ
    āļ­āļ­āļāđāļšāļšāļĄāļēāđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļ™ it
    āđ€āļœāļĒāđāļžāļĢāđˆāļ”āļē...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” GeoServer
  • 3
    āļŦāļīāđˆāļ‡āļŦāđ‰āļ­āļĒ III
    āļŦāļīāđˆāļ‡āļŦāđ‰āļ­āļĒ III
    āļāļēāļĢāđ€āļ‡āļīāļ™āļŠāđˆāļ§āļ™āļšāļļāļ„āļ„āļĨāļŸāļĢāļĩāđāļĨāļ°āđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠ
    āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢ. āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī Firefly III
    āļĢāļ°āļšāļšāļāļēāļĢāļ—āļģāļšāļąāļāļŠāļĩāļŠāļ­āļ‡āļĢāļēāļĒāļāļēāļĢ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–
    āļ›āđ‰āļ­āļ™āđāļĨāļ°āļˆāļąāļ”āļĢāļ°āđ€āļšāļĩāļĒāļšāļ‚āļ­āļ‡āļ„āļļāļ“āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§
    āļ˜āļļāļĢāļāļĢāļĢāļĄāļ—āļĩāđˆāļ‰āļąāļ™...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” āļŦāļīāđˆāļ‡āļŦāđ‰āļ­āļĒ III
  • 4
    āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ Apache OpenOffice
    āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ Apache OpenOffice
    āđāļ„āļ•āļ•āļēāļĨāđ‡āļ­āļāļ­āļĒāđˆāļēāļ‡āđ€āļ›āđ‡āļ™āļ—āļēāļ‡āļāļēāļĢāļ‚āļ­āļ‡ Apache
    āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒāļ‚āļ­āļ‡ OpenOffice āļ„āļļāļ“āļˆāļ°āļžāļš
    āļ™āļēāļĄāļŠāļāļļāļĨāļ•āļąāđ‰āļ‡āđāļ•āđˆāļžāļˆāļ™āļēāļ™āļļāļāļĢāļĄāļ–āļķāļ‡
    āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđƒāļ™āļāļēāļĢāļ™āļģāđ€āļ‚āđ‰āļēāđ„āļŸāļĨāđŒ PDF āđāļĨāļ°āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­
    āļžāļĢāđ‰āļ­āļĄāļ•āđˆāļ­...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ Apache OpenOffice
  • 5
    āļ•āļąāđŠāļāđāļ•āļ™āļ•āļģāļ‚āđ‰āļēāļ§BT
    āļ•āļąāđŠāļāđāļ•āļ™āļ•āļģāļ‚āđ‰āļēāļ§BT
    āļ•āļąāđŠāļāđāļ•āļ™āļ•āļģāļ‚āđ‰āļēāļ§āđ€āļ›āđ‡āļ™ web . āļ—āļĩāđˆāļ›āļĢāļąāļšāđƒāļŠāđ‰āđ„āļ”āđ‰āļ‡āđˆāļēāļĒ
    āļ•āļąāļ§āļ•āļīāļ”āļ•āļēāļĄāļšāļąāđŠāļāļ•āļēāļĄāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ§āļĒāļšāļąāđŠāļāļ‚āļ­āļ‡āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒ
    āļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄ āļĄāļąāļ™āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰ PHP, MySQL āđāļĨāļ° a
    āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ. āļŠāļģāļĢāļ°āđ€āļ‡āļīāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āđ€āļĢāļēāđāļĨāļ°āđ‚āļŪāļŠāļ•āđŒ
    āļ™āļģāđ€āļŠāļ™āļ­...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” MantisBT.dll
  • 6
    LAN āđ€āļĄāļŠāđ€āļ‹āļ™āđ€āļˆāļ­āļĢāđŒ
    LAN āđ€āļĄāļŠāđ€āļ‹āļ™āđ€āļˆāļ­āļĢāđŒ
    LAN Messenger āđ€āļ›āđ‡āļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™āđāļŠāļ— p2p
    āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļ­āļīāļ™āļ—āļĢāļēāđ€āļ™āđ‡āļ•āđāļĨāļ°āđ„āļĄāđˆ
    āļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āļžāļāļžāļēāļŠāļ°āļ”āļ§āļāļŦāļĨāļēāļāļŦāļĨāļēāļĒ
    āļĢāļ­āļ‡āļĢāļąāļšāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļĢāļ§āļĄāļ–āļķāļ‡
    āđāļˆāđ‰āļ‡...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” LAN āđ€āļĄāļŠāđ€āļ‹āļ™āđ€āļˆāļ­āļĢāđŒ
  • āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄÂŧ

āļ„āļģāļŠāļąāđˆāļ‡ Linux

  • 1
    āļ­āļēāļšāļīāļ”āļ§āļĩ
    āļ­āļēāļšāļīāļ”āļ§āļĩ
    abidw - āļ—āļģāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļ­āļąāļ™āļ”āļąāļš ABI āļ‚āļ­āļ‡ ELF
    āđ„āļŸāļĨāđŒ abidw āļ­āđˆāļēāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āđƒāļ™ ELF
    āļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāđāļĨāļ°āļ›āļĨāđˆāļ­āļĒāļāļēāļĢāđāļŠāļ”āļ‡ XML
    āļ‚āļ­āļ‡ ABI āđ„āļ›āļĒāļąāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļĄāļēāļ•āļĢāļāļēāļ™ āđ€āļ”āļ­āļ°
    āļ›āļĨāđˆāļ­āļĒāļ­āļ­āļāļĄāļē ...
    āļ§āļīāđˆāļ‡āļ•āđˆāļ­āđ„āļ›
  • 2
    āļ­āļēāļšāļĩāļĨāļīāļ™āļ—āđŒ
    āļ­āļēāļšāļĩāļĨāļīāļ™āļ—āđŒ
    abilint - āļ•āļĢāļ§āļˆāļŠāļ­āļš abigail ABI
    āļāļēāļĢāđ€āļ›āđ‡āļ™āļ•āļąāļ§āđāļ—āļ™āļŠāļēāļĄāļēāļĢāļ–āđāļĒāļāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļžāļ·āđ‰āļ™āđ€āļĄāļ·āļ­āļ‡āđ„āļ”āđ‰
    āļāļēāļĢāđāļŠāļ”āļ‡ XML āļ‚āļ­āļ‡ ABI āļ•āļēāļĄāļ—āļĩāđˆāļ›āļĨāđˆāļ­āļĒāļ­āļ­āļāļĄāļē
    āđ‚āļ”āļĒ abidw. āđ€āļĄāļ·āđˆāļ­āđāļĒāļāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ XML āđāļĨāđ‰āļ§
    āļ›āļĢāļēāļšāļ›āļĢāļēāļĄ...
    āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ abilint
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - āļŠāđˆāļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ CORE API
    āļ–āļķāļ‡ core-daemon daemon ...
    āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ coresendmsg
  • 4
    core_server
    core_server
    core_server - āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļŦāļĨāļąāļāļŠāļģāļŦāļĢāļąāļš
    āļŠāđāļ›āļĄāđ€āļšāļĒāđŒ āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”: āļ›āļąāļˆāļˆāļļāļšāļąāļ™āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢ
    āđ€āļ§āđ‡āļšāļ­āļīāļ™āđ€āļ•āļ­āļĢāđŒāđ€āļŸāļŠāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļāļģāļĨāļąāļ‡āđ€āļŠāļĩāļĒāļšāļ›āļĨāļąāđŠāļ
    āļœāļđāđ‰āļŸāļąāļ‡āļŠāļģāļŦāļĢāļąāļšāđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨāļ•āđˆāļēāļ‡āđ† āļ„āļ·āļ­ TBD
    āļ™āļĩāđ‰ ...
    āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ core_server
  • 5
    āđāļŸāļĨāļŠ
    āđāļŸāļĨāļŠ
    fwflash - āđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļģāļŦāļĢāļąāļšāđāļŸāļĨāļŠāđ„āļŸāļĨāđŒāļ āļēāļž
    āđ„āļ›āļĒāļąāļ‡āļ­āļļāļ›āļāļĢāļ“āđŒ NXT āļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļ­āļĒāļđāđˆ ...
    āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ fwflash
  • 6
    fwts-āļĢāļ§āļšāļĢāļ§āļĄ
    fwts-āļĢāļ§āļšāļĢāļ§āļĄ
    fwts-collect - āļĢāļ§āļšāļĢāļ§āļĄāļšāļąāļ™āļ—āļķāļāļŠāļģāļŦāļĢāļąāļš fwts
    āļĢāļēāļĒāļ‡āļēāļ™āļˆāļļāļ”āļšāļāļžāļĢāđˆāļ­āļ‡ ...
    āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ fwts-collect
  • āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄÂŧ

Ad