Scribble Maps Help Center
Change language

Полигоннар өчен сызу кагыйдәләре (кисешмәү, бушлыксыз һәм башкалар)

Сызу кагыйдәләре (элек topology restrictions дип аталган) чиста, үзара тоташкан полигоннар сызарга булыша. Кагыйдәләр кабызылганда, Polygon Tool кагыйдәне боза торган нокталарны тыя һәм сезнең фигураны күрше полигоннарның чикләре буйлап тартып куя ала. Фигуралар кисешүсез һәм бушлыксыз бер-берсенә туры килергә тиеш булганда, мәсәлән, зоналар, территорияләр, районнар яки җир кишәрлекләре өчен, сызу кагыйдәләрен кулланыгыз.

Сызу кагыйдәләрен кабызу

  1. Кораллар панельендә Polygon Tool сайлагыз.
  2. Корал панелендә Set Drawing Rules (No Overlap, No Gaps, etc..) төймәсенә басыгыз.
  3. Ачылмалы исемлек ачыла. Кулланасыгыз килгән кагыйдәләрне билгеләгез.

Ким дигәндә бер кагыйдә кабызылгач, төймәнең язуы актив кагыйдәләрне күрсәтеп үзгәрә. Мәсәлән: 2 rules (No Overlap, No Gaps).

Искәрмә: Сызу кагыйдәләре хәзергә бары тик полигоннарга гына кагыла.

Кагыйдәләр

No Self-Intersect

Полигон үз-үзен кисә алмый. Әгәр сез шул ук фигураның икенче кырые белән кисешә торган кыр барлыкка китерә торган нокта куйсагыз, ноктага рөхсәт ителми һәм Blocked: No Intersection язуын күрәсез.

No Overlap

Яңа полигоннар картада инде булган полигоннарга үтеп кермәскә тиеш. Әгәр сез булган полигон эченә яки аны кисеп узып басасыз икән, ноктага рөхсәт ителми һәм Blocked: Would overlap язуын күрәсез. Күрше полигон буйлап сызганда, сезнең кыр күршенең чигенә тартыла һәм аны күзәтеп бара, шулай итеп ике фигура бер-берсенә иңеп кермичә, уртак чикне бүлешә.

No Overlap билгеләү ике өстәмә мөмкинлекне ача:

  • Auto Node (килешенгәнчә кабызылган). Сызылган нокта күрше полигонның кырына туры килсә, ул нокта күршегә дә өстәлә. Шуннан соң ике чик теләсә кайсы масштабта да бер үк нокта аша уза.
  • Stay Within (килешенгәнчә кабызылган). Фигураны булган полигон эчендә башласагыз, шул полигон сез эчендә сызучы чик киртәсе булып хезмәт итә. Бу зур мәйданны кечерәк зоналарга бүлгәндә файдалы. Stay Within сүндерелгән булса, булган полигон эчендә башлау яки сызу тыела, ә киртәдән чыгарга тырышсагыз, Blocked: outside the boundary (Stay Within) язуын күрәсез.

No Gaps

Яңа полигонегыз белән аның күршеләре арасында нечкә ярыклар барлыкка килүгә юл куймый. Сызганда күрше полигонның чигенә ике урында тисәгез, шул тигән урыннар арасындагы өлеш күрше чигенә төгәл тартыла. Ике фигура арасында бер генә буш полоса да калмый.

Нокта тыелганда

Әгәр басу актив кагыйдәне боза икән, нокта өстәлми. Тыелган урында кызыл маркер һәм кагыйдә исемен атаучы кыска хәбәр күренә, мәсәлән, Blocked: Would overlap. Курсорны дөрес урынга күчереп, сызуны дәвам итегез.

Әзер картаны Validate Geometry белән тикшерү

Сызу кагыйдәләре ачылмалы исемлегенең аскы өлешендәге Validate Geometry төймәсе Geometry Validator ачып җибәрә. Ул бөтен картаны геометрия проблемалары өчен тикшерә, хәтта сез сызу кагыйдәләрен кабызганчы сызылган фигураларны да. Аны төп менюдан (Validate Geometry) яки команда менюсыннан да ачарга мөмкин.

  1. Validate Geometry төймәсенә басыгыз. Geometry Validator панеле ачыла.
  2. (Теләгәнчә) Бары тик сайланган фигураларны гына тикшерер өчен Only selected билгеләгез.
  3. (Теләгәнчә) Нәрсә эзләргә икәнен сайлау өчен фильтр билгеләрен кулланыгыз: Validity, Overlaps, Slivers, Gaps һәм Near Edge. Барысы да килешенгәнчә кабызылган.
  4. Scan төймәсенә басыгыз.

Панель табылган һәр проблеманы исемлек итеп күрсәтә, мәсәлән:

  • Self-intersection: фигура үз-үзен кисә.
  • Duplicate node: фигураның ике ноктасы бер үк урында урнашкан.
  • Spike / needle vertex: нокта фигурадан чыгып торган нечкә энә барлыкка китерә.
  • Sliver polygon: шулкадәр нечкә фигура ки, ул, күрәсең, сызу җитешсезлеге. Рәтте аның мәйданы күрсәтелә.
  • Overlaps "...": ике полигон кисешә. Рәттә икенче полигонның исеме һәм кисешү мәйданы күрсәтелә.
  • Gap between polygons: бер-берсенә тиергә тиешле полигоннар арасындагы нечкә буш урын.
  • Vertex near edge but not on it: нокта күрше чигендә түгел, ә аннан бераз читтә урнашкан. Рәттә ераклык күрсәтелә.
  • Polygon has too few points: фигурада мәйдан барлыкка китерү өчен нокталар җитми.

Нәтиҗәләр белән эшләү:

  • Проблемага якынайту өчен рәткә басыгыз. Фигура аерып күрсәтелә һәм сайлана, ә маркер төгәл урынны күрсәтә.
  • Рәтне автоматик төзәтү өчен аңардагы Fix төймәсенә басыгыз. Fix кабатланучы нокталар, энә нокталар, нечкә фигуралар, чиккә якын нокталар һәм нокталары аз фигуралар өчен бар. Төзәтүләрне Undo белән кире кайтарырга мөмкин.
  • Һәр кисешүне, буш урынны һәм нечкә фигураны картада "Geometry Errors" исемле папка эчендә кызыл фигура итеп сызар өчен Draw errors билгеләгез. Аларны бетерү өчен билгене алыгыз.

Карта чиста булганда, панель No geometry errors found дип хәбәр итә.

Шулай ук карагыз

Last updated