SpatialEdit i PlanSystemDK Minivejledning til SpatialEdit version 4.4 Udgave 1.0 GIS & IT, Grontmij Carl Bro, April 2010
Indhold: Introduktion...3 Din browser...4 Start af program / Beskrivelse af brugerflade...5 Kortfunktioner...7 Tilbage vis foregående kortudsnit...8 Frem vis næste kortudsnit...8 Zoom ind...8 Zoom ud...8 Dynamisk zoom...8 Flyt kort...8 Info...8 Opsætning af temaer...9 Redigér objekt... 11 Objektgeometri og arbejdsgeometri... 13 Tegneværktøjer... 15 Tegn flade... 16 Tegn cirkel... 16 Udvælg geometrier... 17 Modificér punkt... 18 Flyt... 19 Kopiér... 20 Slet... 20 Buffer... 21 Geometri-operationer... 23 Udvid... 24 Reducér... 24 Dan fællesmængde... 24 Hjælpefunktioner... 25 Tilpas kortudsnit om geometri... 25 Fortryd sidste... 25 Gendan sidste... 25 Regler for geometri... 26 Snap... 29 Punktsnap... 29 Liniesnap... 30 Gitterlinier... 31 Indtastning af afstande... 33 Udpegning af afstande... 33 Fælles afstand... 33 Indtastning af absolut vinkel... 33 Indtastning af delta vinkel... 34 Flyt og rotér... 34 Rotér... 34
Introduktion Dette er en minivejledning i brugen af SpatialEdit i PlanSystemDK regi. SpatialEdit er et program, hvormed den geografiske udstrækning af planer kan vedligeholdes i PlanSystemDK. SpatialEdit er udformet som en Java applet, og kan som sådan afvikles i den Internet-browser, som du foretrækker at benytte (Internet Explorer, Mozilla FireFox m.fl.). I PlanSystemDK er der tale om en tilpasset anvendelse af SpatialEdit. Du har således ikke adgang til alle de funktioner, som normalt vil være tilgængelige i en komplet udgave af programmet. Denne vejledning beskriver derfor kun de faciliteter i SpatialEdit, som du aktuelt har adgang til (og har behov for) i regi af PlanSystemDK. SpatialEdit er en videreudvikling af det program, som tidligere har været benyttet til redigering af plan-geometrier i PlanSystemDK. I forhold til den tidligere version, er der sket mange ændringer i både brugerflade og funktionalitet det er dog vores håb, at du oplever dette som en forbedring. Ved læsningen denne vejledning kan det varmt anbefales, at du sideløbende har en testversion af SpatialEdit kørende. Du kan teste indberetning af planer i PlanSystemDK fra følgende link (kræver at du er oprettet som bruger): http://test.indberet.plansystem.dk/offentligt/default.aspx
Din browser For at kunne afvikle SpatialEdit i en browser skal din browser være konfigureret til at afvikle Java. Dette vil normalt være tilfældet, når blot du har et Java Runtime Environment (JRE) af nyere dato installeret på din maskine. SpatialEdit kræver som minimum JRE version 6 update 10 eller højere. Denne version benævnes undertiden også JRE 1.6.0_10. Flere browsere vil automatisk kunne installere JRE af en tilstrækkelig høj version, når der bliver brug for det. I mangel af dette kan installation af JRE foregå fra følgende link: http://www.java.com/en/download/index.jsp I skrivende stund er nyeste JRE fra Sun version 6 update 17. Har du version 6 update 10 eller højere installeret, bør du ikke opleve problemer med afvikling af SpatialEdit. Har du alligevel problemer med start af SpatialEdit, kan dette skyldes flere forskellige ting, som du ikke nødvendigvis selv har kontrol over. Du må i den situation søge hjælp hos din system-ansvarlige eller kontakte supporten til PlanSystemDK. Du kan kontakte PlanSystemDK support på følgende email: xxx@yyy.zzz Note: SpatialEdit er officielt kun testet i browser-typerne Mozilla Firefox og Microsoft Internet Explorer. På en Windows PC anbefales du at benytte en af disse. På en Apple Mac bør du anvende Firefox.
Start af program / Beskrivelse af brugerflade I PlanSystemDK startes SpatialEdit altid med henblik på redigering af geometrien for præcis ét planobjekt. Dette foregår normalt via et Rette geografi link på en HTML-side i indberetningsdelen til PlansystemDK. Når programmet er startet, vil du blive præsenteret for et browser-vindue á la følgende: SpatialEdit er her aktiveret med henblik på redigering af geometrien for en Lokalplan. Den viste brugerflade består overordnet af følgende komponenter: Redigér objekt Kortfunktioner Kortvindue Snap Infopanel Redigér objekt I Redigér objekt panelet vises type og egenskaber for den aktuelt valgte plan. Nederst i panelet findes knapper for en række tegneværktøjer, hvormed du kan redigere geometrien for planen, ligesom der findes knapper for henholdsvis at gemme eller fortryde udførte redigeringer. Læs mere om indholdet af dette panel i afsnittet Redigér objekt. Snap Snap er et panel med funktioner til at udføre præcisionstegning i kortet. Snappanelet er, når det ikke er i brug, normalt vist i kollapset form. Du ekspanderer snappanelet ved at klikke på den grå bjælke. Læs mere om præcisionstegning i afsnittet Snap.
Kortfunktioner Kortfunktioner er en bjælke med funktioner, hvormed du primært udfører navigeringer i kortet (zoomer, panorerer m.m.), når du har behov for det. Fra Kortfunktioner har du også adgang til funktionen Opsætning af temaer. Du anvender denne funktion til at kontrollere, hvad du aktuelt ønsker at have vist i kortet. Du kan læse mere om alle kortfunktionerne i afsnittet Kortfunktioner. Kortvindue Kortvinduet er den centrale og største komponent i brugerfladen. Al form for interaktion med kortvinduet sker ved hjælp musen, og er styret af funktioner, som aktiveres fra forskellige steder i brugerfladen. Afhængigt af den valgte funktion, kan du benytte musen til at udføre venstre-klik og højre-klik i kortet, ligesom du kan udføre træk-og-slip operationer (nedtryk venstre muse-tast, træk musen og slip venstre muse-tast igen). I visse situationer er det endog muligt, at benytte tastatur-taster (specielt SHIFT) i kombination med brugen af musen. Dette vil være særskilt beskrevet, i alle de tilfælde hvor dette er muligt. Infopanel Infopanelet er et panel med felter til visning af diverse meddelelser. I forbindelse med brugen af de enkelte tegne- og kortfunktioner er det en god ide at holde øje med tekstfelterne i infopanelet. Du vil her få løbende besked om, hvad der aktuelt forventes af muse-klik i kortet. De enkelte felter i panelet vil normalt vise følgende typer information: Koordinater for musens placering Evt. fejlmeddelelse Hvad der aktuelt forventes af input I feltet nederst til venstre vil du typisk se en tekst á la følgende: XY: 560195,7 6138928,6 (1,467) De to første tal repræsenterer XY-koordinaten for musens placering i kortet. Tallet i parentes angiver skærm-opløsningen for det aktuelt viste kortudsnit. Denne værdi er opgjort i enheden meter per pixel dvs. hvor mange meter en skærm-pixel udgør i den virkelige verden.
Kortfunktioner Kortfunktionerne er funktioner, som du til hver en tid kan aktivere, uden at afbryde det du aktuelt er i færd med at tegne. Der er hovedsageligt tale om funktioner, hvormed du kan ændre det aktuelle kortudsnit (zoom, panorér, m.m.). Du finder alle kortfunktionerne i bjælken over kortet: Kortfunktionerne,,, og er alle funktioner, som på hver deres vis kræver interaktion med kortet ved hjælp af musen. Når du har aktiveret en af disse, vil funktionen forblive aktiv, indtil du gør noget for at få den afbrudt. Der er flere muligheder for at afbryde en af disse funktioner: Du kan højre-klikke et vilkårligt sted i kortet. Du kan trykke på ESC-tasten på tastaturet. Du kan venstre-klikke et vilkårligt sted i Redigér objekt panelet. Når du afbryder en kortfunktion vil du automatisk vende tilbage til det aktuelt benyttede tegneværktøj. De enkelte kortfunktioner findes beskrevet her: Tilbage vis foregående kortudsnit Frem vis næste kortudsnit Zoom ind Zoom ud Dynamisk zoom Flyt kort Info Opsætning af temaer
Tilbage vis foregående kortudsnit Ændrer kortudsnittet tilbage til det forrige viste kortudsnit. Frem vis næste kortudsnit Ændrer kortudsnit til det der ligger fremad i historikken. Værktøjet er kun aktivt efter anvendelse af Tilbage ovenfor. Zoom ind Funktion til at zoome ind i kortet. Hold musetasten nede og træk en firkant omkring det område, der skal vises, og slip musetasten. Du kan alternativt klikke i kortet, der hvor du ønsker centrum for det nye kortudsnit. Afvent at kortet bliver opdateret. Zoom ud Funktion til at zoome ud i kortet. Klik i kortet der hvor du ønsker centrum for det nye udsnit. Afvent at kortet bliver opdateret. Dynamisk zoom Funktion til at udføre dynamisk zoom i kortet. Hold musetasten nede og flyt musen væk fra dig selv (op) for at zoome ind, eller flyt musen tættere på dig selv (ned) for at zoome ud. Slip musetasten og afvent at kortet bliver opdateret. Dynamisk zoom fungerer på den måde, at den position i kortet hvori du starter med at trække musen, altid vil forblive det samme sted på skærmen uanset om du zoomer ind eller ud. Tip: Hvis din mus er udstyret med et hjul, kan du opnå samme effekt ved tilsvarende at dreje hjulet væk fra dig selv eller tættere på dig selv. Du kan altid benytte musens hjul til dette uden brug af en kortfunktion! Flyt kort Funktion til at flytte aktuelt kortudsnit - at panorere. Hold musetasten nede og træk kortet til den ønskede position, hvorefter musetasten slippes. Afvent at kortet bliver opdateret. Info Er en funktion hvormed du kan få vist egenskaber for udvalgte objekter i kortet. Lad musen glide rundt i kortet indtil et objekt bliver fremhævet med blå farve. Hold derefter venstre musetast nede. Du vil nu få vist et lille tekstvindue, som viser egenskaberne for det aktuelt markerede objekt:
Første gang du aktiverer denne funktion, vil der gå et kort øjeblik, inden der kan udpeges objekter i kortet. I dette tidsrum indlæser programmet data for alle de objekter, som aktuelt er synlige og selektérbare i det aktuelle kortudsnit (se Opsætning af temaer). Så længe du ikke ændrer på aktuelt kortudsnit, vil denne indlæsning kun foregå første gang du benytter info-funktionen. Opsætning af temaer Med denne funktion styrer du temaopsætningen i kortet. Ved aktivering fremkommer følgende dialog: Dialogen viser hvilke temaer, som aktuelt indgår i kortet. De enkelte temaer er som regel organiseret i et antal grupper. Med dialogen ovenfor kan man styre følgende egenskaber ved kortet: I hvilken rækkefølge de enkelte temaer skal vises oven på hinanden. Hvilke temaer som aktuelt skal være synlige (Synligt). Hvorvidt det skal være muligt at udpege/lokalisere objekter af den pågældende type i kortet (Selektérbart). Med hvilken gennemsigtighed (Transparens), de enkelte temaer skal præsenteres i kortet. Temaer kan omorganiseres inden for deres gruppe, og grupperne kan rykkes op og ned ved at benytte knapperne Til top, Op, Ned, Til bund. Du skal forinden have markeret, hvilket tema eller hvilken gruppe du ønsker at flytte. Du gør dette ved at klikke på navne-teksten til pågældende gruppe/tema. Med Synligt markeringen angiver du, hvorvidt et givet tema skal være synligt i kortet. Bemærk, at til trods for en synligt markering, så vil visse temaer først blive fysisk synlige, når du har zoomet tilstrækkelig langt ind i kortet. Det er den aktuelle konfiguration af SpatialEdit, som dikterer i hvilket zoom-niveau de enkelte temaer skal blive fysisk synlige. Du kan ikke ændre på denne indstilling.
Selektérbart angiver hvorvidt man kan snappe til, udpege eller få lokaliseret objekter i det pågældende tema. Denne mulighed er kun tilgængelig, hvis datakilden til temaet understøtter dette (f.eks. kan datakilder som kun indeholder raster-data ikke gøres selektérbare). Temaet Aktuelt objekt repræsenterer hvordan og hvorvidt geometrien for et objekt, som er ved at blive redigeret, skal vises i kortet. Det anbefales altid at have dette tema synligt.
Redigér objekt Redigér objekt er det værktøj hvormed man redigerer egenskaber og geometri for et udvalgt objekt. I kortet vil geometrien for det aktuelle objekt være markeret med gult, og i Redigér objekt panelet til venstre vil de aktuelle egenskaber for objektet være vist: Note: I PlanSystemDK kan man ikke benytte SpatialEdit til at redigere egenskaber for planer det er kun muligt at benytte tegneværktøjerne nederst i Redigér objekt panelet til at redigere geometrien for planen. Note: Hvis du efter start af Redigér objekt ikke ser en gul markering i kortet, er det enten fordi der ikke findes geometri til det pågældende planobjekt, eller også er kortet ikke centreret om geometrien for objektet. Benyt da Tilpas kortudsnit om geometri for at få centreret geometrien i kortet. Set i rækkefølgen oppefra og ned, venstre mod højre, indeholder Redigér objekt panelet følgende komponenter: Objekttype Er et felt som angiver typen for det aktuelle planobjekt.
Egenskaber Er en liste som viser de aktuelle egenskaber for det aktuelle planobjekt. I PlanSystemDK har du ikke mulighed for, at redigere egenskaberne for et plan-objekt via SpatialEdit. Dette skal udføres via en indberetningsside i PlanSystemDK. Opdatér/fortryd Er knapper hvormed du godkender eller fortryder udførte redigeringer. Det er først ved tryk på på Opdatér at de aktuelt udførte redigeringer vil blive gemt på serveren. Geometri-operationer Er knapper hvormed du kombinerer tegnet geometri (= arbejdsgeometri markeret med rødt) med aktuel geometri (= objektgeometri markeret med gult) på forskellig vis. Læs mere om dette i Objektgeometri og arbejdsgeometri samt Geometri-operationer. Tilpas kortudsnit om geometri Er en knap hvormed man kan få centreret aktuel geometri (objektgeometri + arbejdsgeometri) i kortet. Læs mere herom i Tilpas kortudsnit om geometri. Fortryd/gendan Er knapper hvormed man kan fortryde eller gendanne sidst udførte tegneoperation. Læse mere herom i Fortryd sidste / Gendan sidste. Tegneværktøjer Er knapper som repræsenterer de forskellige tegneværktøjer. Læs mere herom i afsnittet Tegneværktøjer.
Objektgeometri og arbejdsgeometri I forbindelse med tegning af geometri opereres der med to former for geometri: Objektgeometri og arbejdsgeometri. I kortet er objektgeometrien altid markeret med gult, mens arbejdsgeometrien er markeret med rødt og sort: Objektgeometrien er den geometri, som vil blive gemt (sammen med et objekt), når der trykkes Opdatér. Arbejdsgeometrien er midlertidig geometri, som tegnes, udvælges og manipuleres uafhængigt af objektgeometrien. Arbejdsgeometri tilvejebringes ved forskellige tegne-operationer og/eller ved udpegning af andre geometrier i kortet. Når man har defineret noget arbejdsgeometri, kan arbejdsgeometrien benyttes til at ændre aktuel objektgeometri. Dette foregår ved én af geometri-operationerne: Udvid, Reducér, Dan fællesmængde Eksemplet herunder viser før/efter situationen ved brug af Reducér: Efter udførelse af en geometri-operation vil arbejdsgeometrien være forsvundet. Du vil da kunne fortsætte med at definere ny arbejdsgeometri, som du igen kan kombinere med objektgeometrien på forskellig vis. Konceptet med objektgeometri og arbejdsgeometri er først og fremmest beregnet på de situationer, hvor du arbejder med flader: Når du tegner en flade (ring) består dette altid i at tegne mindst 3 eller flere punkter. Når du har tegnet tilstrækkelig mange punkter, kan du umiddelbart benytte Udvid til at udvide/opdatere objektgeometrien med det aktuelt tegnede.
Når du tegner polygoner og/eller multi-polygoner, sker dette altid ved, at du tegner én flade (ring) ad gangen. Afhængigt af om fladen skal udgøre et areal eller et hul, vil du tilføje eller fratrække det tegnede element fra objektgeometrien. Flere af tegnefunktionerne er beregnet på at modificere eksisterende geometri på den ene eller anden måde. Som udgangspunkt vil disse funktioner altid operere direkte på arbejdsgeometrien, for så vidt denne er til stede. Findes der ikke arbejdsgeometri, vil funktionerne falde tilbage på, og operere direkte på objektgeometrien. For det meste behøver du ikke at spekulere over forskellen mellem objektgeometri og arbejdsgeometri du vil hurtigt vænne dig til konceptet, og automatisk finde dig til rette med det.
Tegneværktøjer Dette afsnit beskriver alle de tegneværktøjer, som er til rådighed fra Redigér objekt panelet. Du finder alle tegneværktøjerne nederst i Redigér objekt panelet: Når du aktiverer et tegneværktøj, vil der i nogle tilfælde dukke nogle valgmuligheder op længst nede i objektpanelet. F.eks. vil der ved aktivering af Tegn cirkel (knap nr. 2 fra venstre) fremkomme følgende: Betydningen af alle sådanne valgmuligheder vil være beskrevet under de enkelte tegneværktøjer. Note: Bemærk, at når du har aktiveret et tegneværktøj, så vil værktøjet forblive aktivt, indtil du aktiverer et andet tegneværktøj du kan altså ikke afbryde et tegneværktøj! Tip: Mens du har et tegneværktøj aktivt, kan du midlertidigt gøre brug af en kortfunktion til at ændre aktuelt kortudsnit. Dette kan være særdeles belejligt, hvis du ønsker at zoome ind på en bestemt detalje i kortet. Gør du midlertidigt brug af en kortfunktion, skal du afbryde kortfunktionen, inden du kan fortsætte med at benytte det aktuelt aktiverede tegneværktøj. Du afbryder nemmest en kortfunktion ved at højre-klikke i kortet, eller ved at trykke på ESCtasten på tastaturet (se Kortfunktioner). Tip: I forbindelse med brugen af de enkelte tegneværktøjer, kan du ofte komme ud for, at have brug for at fortryde den sidst udførte operation (tegningen af et punkt etc.). Hertil kan du bruge funktionerne Fortryd sidste og Gendan sidste. Du kan læse mere om de enkelte tegneværktøjer her: Tegn flade Tegn cirkel Udvælg geometrier Modificér punkt Flyt Kopiér Slet Buffer
Tegn flade Med dette værktøj kan du tegne flader i kortet. En flade er en ring af punkter, som består af mindst 3 punkter. Når du klikker på punkter i kortet, dannes der løbende en polygon i form af arbejdsgeometri, som er udfyldt med rød farve: Du kan altid fortryde det sidst tegnede punkt ved at højre-klikke i kortet alternativt kan du benytte Fortryd sidste og/eller Gendan sidste til at bevæge dig tilbage eller frem i historikken over de tegnede punkter. Når du er tilfreds med det tegnede, skal du benytte en af geometri-operationerne: Udvid, Reducér eller Dan fællesmængde for at kombinere det tegnede med aktuel objektgeometri. Tip: Skal du tegne flere selvstændige flader, kan du afslutte den aktuelt tegnede flade og samtidigt påbegynde en ny, hvis du holder SHIFT-tasten nede, samtidigt med at du klikker i kortet: Tip: Du kan udføre frihåndstegning ved at bevæge musen, samtidigt med at du holder venstre musetast nedtrykket. Tegn cirkel Med dette værktøj kan du på enkel vis tegne cirkelformede polygoner. Ved aktivering vil der nederst i Redigér objekt panelet fremkomme følgende: Med den viste indstilling skal du benytte to museklik i kortet for at få tegnet en cirkelpolygon. Heraf skal det første punkt placeres i centrum, mens det andet punkt blot angiver radius for cirklen:
Hvis du placerer et flueben i Fast radius, kan du ved hjælp af et enkelt klik i kortet få tegnet en cirkelpolygon med en radius på 20 meter. Note: Bemærk at en cirkelpolygon ikke er en cirkel i matematisk forstand. Der er tale om et flade-element, som altid vil indeholde 20 definitionspunkter til efterligning af en cirkel. Du kan derfor efterfølgende ikke udføre snap til centrum af en tegnet cirkelpolygon, og du kan heller ikke modificere radius for den tegnede flade. Læs evt. mere om snap i afsnittet Snap. Udvælg geometrier Med dette værktøj kan du udvælge andre geometrier i kortet, som du dernæst kan kombinere med den aktuelle objektgeometri ved hjælp af operationerne beskrevet i Geometrioperationer. Brugen af Udvælg geometrier kan eksempelvis være relevant, såfremt du ønsker at klippe afgrænsningen af det aktuelle objekt, så det kommer til at støde præcist op til en eksisterende og tilgrænsende flade. Ved aktivering vil der nederst i Redigér objekt panelet fremkomme følgende: Med valgboksen til venstre kan du angive objekttypen for de geometrier du ønsker at udvælge i kortet. Bemærk at du kun har mulighed for at vælge mellem de objekttyper, som du i kortopsætningen har markeret som værende synlige og selektérbare (se Opsætning af temaer). Efter valg af type kan du med et enkelt museklik udpege en eksisterende geometri i kortet: I dette eksempel er der udpeget en matrikel. Tip: Skal du udvælge flere geometrier, kan du holde SHIFT-tasten nede, samtidigt med at du klikker i kortet. Du vil da kunne tilføje den ene geometri efter den anden, og løbende få udvidet arbejdsgeometrien med det udpegede. Tip: I stedet for at udvælge geometrier enkeltvist, kan du også trække en firkant i kortet (tryk venstre musetast ned, flyt musen og slip tasten). I den situation vil du få udvalgt alle de geometrier, som er i overlap med den trukne firkant. Denne metode kan også kombineres med brug af SHIFT-tasten. Ved hjælp af knappen Udvælg indenfor kan du få udvalgt geometrier, som ligger fuldstændigt indenfor grænserne af den aktuelle arbejdsgeometri. Antag at du har tegnet en flade á la følgende:
Hvis du efterfølgende aktiverer Udvælg geometrier og hvis du i valgboksen har angivet, at du kun ønsker at udvælge matrikler, da vil et tryk på Udvælg indenfor medføre, at der udvælges samtlige matrikler, som ligger 100 % indenfor den tegnede arbejdsgeometri: Modificér punkt Med dette værktøj kan du indsætte, flytte eller slette enkeltvise punkter i aktuel geometri. Ved aktivering vil der nederst i Redigér objekt panelet fremkomme følgende: Du kan her vælge hvorvidt du ønsker at indsætte, flytte eller slette punkter. Efter valg af metode, kan du lade musen glide rundt i kortet. Ved klik med musen i en given position, vil du få indsat, flyttet eller slettet et punkt i henhold til det som er vist med stiplede linier i nedenstående eksempler: Indsæt I Indsæt tilstand vil værktøjet hele tiden foreslå at indsætte et punkt på det liniesegment, som befinder sig nærmest musens position: Flyt I Flyt tilstand vil værktøjet hele tiden foreslå, at flytte det nærmeste punkt i aktuel geometri hen til den aktuelle position for musen:
Tip: Når du skal flytte et eksisterende punkt hen i nærheden af et andet eksisterende punkt i aktuel geometri, kan du have brug for at fastholde det punkt, som du agter at flytte. Du gør dette ved at holde SHIFT-tasten nede, samtidigt med at du bevæger musen: Slet I Slet tilstand vil værktøjet hele tiden foreslå, at slette det nærmeste punkt i aktuel geometri: Flyt Med dette værktøj kan du flytte hele den aktuelle geometri eller en del af denne ved at udpege en fra og en til position i kortet. Ved aktivering vil der nederst i Redigér objekt panelet fremkomme følgende: Du kan her vælge, hvorvidt du ønsker at flytte individuelle elementer i aktuel geometri, eller om du ønsker at flytte samtlige elementer i aktuel geometri. Efter valg af metode kan du lade musen glide rundt i kortet. I Individuelle elementer tilstand, vil værktøjet hele tiden tilbyde at flytte det af de elementer i den aktuelle geometri, som befinder sig nærmest musen:
I Alle elementer tilstand, vil værktøjet hele tiden tilbyde at flytte samtlige elementer i aktuel geometri uanset musens placering: Når et eller flere elementer er markeret med blåt, udfører du flytningen ved først at klikke i en fra position og dernæst at klikke i en til position. De markerede elementer vil da blive flyttet i en retning og afstand, som defineret vha. fra og til position: Tip: I stedet for at udpege fra og til position, kan du også udføre flytning ved hjælp af træk-og-slip metoden. Tip: Når du udfører flytninger i tilstanden Alle elementer er det en særdeles god ide, at du forinden har sikret dig, at al geometri for det aktuelle objekt er synligt i det aktuelle kortudsnit (se Tilpas kortudsnit om geometri). I modsat fald kan du uforvarende få flyttet geometri, som du ikke var klar over var en del af det aktuelle objekt. Kopiér Med dette værktøj kan du kopiere hele den aktuelle geometri eller en del af denne fra en position i kortet til en anden. Kopiér værktøjet fungerer fuldstændig identisk med Flyt værktøjet bortset fra, at det i stedet for at flytte elementer laver kopier af de elementer, som ellers ville blive flyttet. Se Flyt for yderligere information om virkemåden. Slet Med dette værktøj kan du slette hele den aktuelle geometri eller en del af denne. Slet værktøjet fungerer meget lig Flyt og Kopiér værktøjerne bortset fra, at der ved udpegning af første punkt udføres en sletning af de elementer, som aktuelt er markeret med blåt. Her er vist en før situation: Ved klik med musen i den viste position fås:
Se Flyt for yderligere information om virkemåde. Buffer Med dette værktøj kan du forøge eller reducere udstrækningen af en flade-geometri ved hjælp af en buffer-zone af given bredde. Ved aktivering vil der nederst i Redigér objekt panelet fremkomme følgende: Du kan her vælge hvorvidt du ønsker at danne buffer-zone omkring individuelle elementer i aktuel geometri, eller om du ønsker at danne buffer-zone omkring samtlige elementer i aktuel geometri. Derudover har du mulighed for at indtaste bredden for den dannede buffer-zone. I Individuelle elementer tilstand, vil værktøjet hele tiden tilbyde, at udføre buffer-zoning af det af de elementer i den aktuelle geometri, som befinder sig nærmest musen: I Alle elementer tilstand, vil værktøjet hele tiden tilbyde, at udføre buffer-zoning af samtlige elementer aktuel geometri, uanset musens placering: Ved klik med musen i den viste position få følgende resultat:
I eksemplet ovenfor blev der udført buffering med en zone-bredde på 2 meter. Bemærk at du også kan angive en negativ buffer-zone. Ændres zone-bredden til minus 2 meter, vil værktøjet tilbyde at udføre buffer-zoning af ovenstående på følgende måde:
Geometri-operationer Geometri-operationer er de funktioner, som du benytter til at kombinere aktuel arbejdsgeometri med aktuel objektgeometri på en af flere måder. Du vil kun kunne anvende disse operationer når der findes aktuel arbejdsgeometri. Du kan læse mere om principperne for objektgeometri og arbejdsgeometri i afsnittet Objektgeometri og arbejdsgeometri. Du finder knapper til geometri-operationerne i den nederste del af Redigér objekt panelet: De enkelte geometri-operationer findes beskrevet her: Udvid Reducér Dan fællesmængde
Udvid Funktion med hvilken du udvider aktuel objektgeometri med aktuel arbejdsgeometri. Nedenfor er vist en før/efter situation med Udvid: Reducér Funktion med hvilken du reducerer aktuel objektgeometri med aktuel arbejdsgeometri. Nedenfor er vist en før/efter situation med Reducér: Dan fællesmængde Funktion med hvilken du erstatter aktuel objektgeometri med fællesmængden af aktuel objektgeometri og aktuel arbejdsgeometri. Nedenfor er vist en før/efter situation med Dan fællesmængde:
Hjælpefunktioner Tilpas kortudsnit om geometri Funktion hvormed kortet kan zoomes til aktuel geometri. Ved tryk på denne knap zoomes kortet til den aktuelle geometri (objektgeometri + arbejdsgeometri). Det er konfigurationsafhængigt hvor tæt der zoomes til aktuel geometri. Som standard anvendes der en margen på 200 meter om alle geometrier. Du kan ikke ændre denne indstilling. Fortryd sidste Funktion med hvilken du kan fortryde den sidst udførte tegne-operation, f.eks. tegningen af et punkt i en flade. Gendan sidste Funktion med hvilken du kan gendanne det du lige har fortrudt med Fortryd sidste. Denne funktion er kun tilgængelig så længe der er noget at gendanne at du har anvendt Fortryd sidste.
Regler for geometri Håndteringen og repræsentationen af geometrier i SpatialEdit tager afsæt i OGC standarden Simple Features Specification - SFS. Denne standard fastlægger en række krav og regler til opbygningen af geometrier. Disse regler har først og fremmest betydning for repræsentationen af polygoner og multi-polygoner. I SFS udgøres en polygon af en ydre ring (fladen) indenfor hvilken der kan eksistere et antal indre ringe, som udgør huller i fladen (den ydre ring). En multi-polygon er blot en samling af (enkelt-) polygoner dog med begrænsninger. De specifikke regler med hensyn til polygoners og multi-polygoners opbygning er i henhold til SFS følgende: 1. Kant-linien i en flade (en ydre eller indre ring) må ikke berøre eller krydse sig selv. Det tillades dog, at to eller flere på hinanden følgende punkter i en ring har sammenfaldende koordinater. 2. For en polygon gælder, at ingen ring (ydre såvel som indre) må berøre en anden ring i polygonen i mere end ét punkt. Ringe i en polygon må derfor ikke overlappe hinanden. En polygon skal endvidere være opbygget på en måde, så det indre areal udgøres af ét sammenhængende areal. Populært sagt kan denne regel udtrykkes ved følgende: Hælder man maling i det indre areal af en polygon, så skal malingen frit kunne flyde ud og være i berøring med alle de punkter og kanter (linier), som polygonen består af. 3. For en multi-polygon gælder, at de indeholdte enkelt-polygoner ikke må overlappe hinanden indbyrdes. Her er en SFS valid polygon, som indeholder to huller: Her er en SFS valid multi-polygon, som består af 4 polygoner:
Multipolygonen ovenfor kan ikke repræsenteres som en enkelt-polygon med 3 huller på grund af regel nr. 2. De nævnte regler kan ved første øjekast virke ulogiske og besværlige. Reglerne muliggør dog, at der i matematisk forstand kan opstilles eksakte definitioner for, hvad der menes med termerne: Er i overlap med, Gennemskærer, Er uden for, Danner fællesmængde med osv.. Når du tegner og redigerer geometri i SpatialEdit, vil det løbende blive valideret, at der er tale om SFS-valid geometri. Har du på et tidspunkt tegnet ugyldig geometri, vil fejlen (eller én af disse) så vidt muligt blive markeret med et rødt kryds i kortet. Det klassiske eksempel på en invalid polygon er en ring, som er tegnet som et ottetal: Et andet typisk eksempel er en polygon, hvor kanten er tegnet frem og tilbage over sig selv: Hvis du forsøger at gemme en af disse geometrier, vil du blive præsenteret for en fejlmeddelelse, f.eks.:
Snap Snap er en hjælpe-facilitet, som i kombination med et tegneværktøj anvendes til at udføre præcisionstegning f.eks. det at tegne et punkt som er præcist sammenfaldende med et eksisterende punkt i kortet: Et bygningshjørne, et skelpunkt osv.. Når der udføres tegning af geometri med snap aktiveret, vil en trådkorsmarkør automatisk bide sig fast (snappe) til bestemte positioner, når musen bevæges rundt i kortet. Det vil være i disse positioner, man vil få tegnet punkter, når der klikkes i kortet med snap aktiveret. Indstillingerne for snap styres i snappanelet. Panelet er indlejret i nederste venstre hjørne af brugerfladen, og vil som udgangspunkt være vist i kollapset form. Du ekspanderer (og kollapser) snap-panelet ved at klikke på den grå Snap-bjælke. Kollapset: Ekspanderet: I SpatialEdit opereres der med to forskellige former for snap: Punktsnap og Liniesnap. Disse to former for snap kan udvides med brugen af gitterlinier. Gitterlinier kan (kort fortalt) opfattes som et stykke ternet papir, som frit kan placeres, skaleres og roteres i forhold til kortet. Gitterlinier udgør en form for hjælpe-geometri, som udvider mulighederne for at udføre snap drastisk. De følgende afsnit beskriver de forskellige former for snap. Det anbefales at du gør dig fortrolig med punkt- og liniesnap inden du går i gang med gitterlinier. Inden du aktiverer nogen former for snap, bør du sørge for at have et tegneværktøj aktivt (f.eks. Tegn flade), og du bør sørge for at have zoomet til et passende lille kortudsnit (f.eks. en bygning eller en matrikel). Denne forberedelse vil gøre det nemmere for dig, at opdage og forstå koncepterne ved snap. Bemærk at du kun vil kunne udføre snap til de geometrier, som i temaopsætningen er markeret synlige og selektérbare (se Opsætning af temaer). Punktsnap Du aktiverer punktsnap ved at markere punkt-knappen øverst i snappanelet:
Når du efterfølgende lader musen glide ud i kortet, vil du bemærke, at den i et kort øjeblik skifter udseende til et timeglas. I dette tidsrum vil der blive indlæst geometri for alle de objekter, som aktuelt er synlige og selektérbare i kortet (se Opsætning af temaer). Når indlæsningen er overstået, vil du se, at der nu bliver vist en trådkorsmarkør, som hele tiden vil springe til nærmeste knækpunkt i en geometri, når du bevæger musen rundt i kortet: Når der på denne vis er markeret et punkt, vil et venstre-klik i kortet bevirke, at der bliver tegnet/afgivet et punkt, som er præcist sammenfaldende med det markerede punkt. Har du Tegn flade værktøjet aktiveret, vil du kunne tegne en flade, som præcist følger knækpunkterne i en eksisterende geometri: Liniesnap Du aktiverer liniesnap ved at markere linie-knappen øverst i snappanelet: Når du arbejder med liniesnap, vil trådkorsmarkøren i kortet hele tiden forsøge at placere sig langs kanterne på geometrier i kortet:
Gitterlinier Gitterlinier er blå og røde hjælpelinier, som danner et rektangulært gitter. I kortet er dette gitter vist i form af en masse små trådkors, som hver især indikerer et skæringspunkt mellem en blå og en rød linie i gitteret. For at tænde for både de blå og røde gitterlinier, skal du angive flueben i check-boksene i venstre side af snap-panelet: Hvis du har defineret et passende kortudsnit, vil du nu kunne se noget á la følgende i kortet: Bemærk at trådkorsene først bliver synlige, når du har zoomet så tilstrækkelig langt ind i kortet, at der bliver luft mellem trådkorsene. Hvis trådkorsene har så tæt en afstand at de smelter sammen, vil de automatisk blive usynlige. I den situation kan du ikke udnytte gitterlinier til snap. Med en række funktioner i snappanelet, har du mulighed for at placere og rotere gitteret i forhold til kortet, ligesom den indbyrdes afstand mellem gitterlinierne kan justeres i begge retninger. I eksemplet ovenfor er gitteret roteret i en vinkel på ca. 24. Centrum er altid markeret med en lille cirkel, og vil altid være gennemskåret af to fuldt optrukne linier en rød og en blå. Afstandene mellem gitterlinierne er her indtastet til at være 5 meter for både de blå og røde linier. Pointen med gitterlinierne er, at de i kombination med punktsnap eller liniesnap giver dig en række ekstra muligheder for at udføre snap i kortet. I kombination med punktsnap, kan du, udover at snappe til punkter i eksisterende geometrier, også snappe til følgende: 1. Skæringspunkter mellem gitterlinier og geometri:
2. Skæringspunkter mellem blå og røde gitterlinier: Ved at benytte punktsnap til at definere position, rotation og afstande for selve gitteret, kan gitteret orienteres og placeres præcist i forhold til eksisterende geometri. Herefter kan der tegnes punkter, som befinder sig i bestemt afstand og retning fra andre punkter og linier i kortet. Du kan læse mere om de forskellige funktioner til styring af gitterlinierne her: Indtastning af afstande Udpegning af afstande Fælles afstand Indtastning af absolut vinkel Indtastning af delta vinkel Flyt og rotér Rotér
Indtastning af afstande Via ovenfor viste felter kan du indtaste afstande for gitterlinierne. Bemærk at de indtastede afstande altid vil gælde i forhold til det aktuelt definerede centrum for gitterlinierne. Når du indtaster en værdi i et af disse felter, er du nødsaget til at trykke på TAB- eller RETURN-tasten, før det indtastede får virkning. Har du ikke tidligere defineret centrum for gitterlinierne, bør du først udføre Flyt og rotér inden du indtaster afstande. Udpegning af afstande Ved hjælp af disse knapper har du mulighed for, at udpege afstanden mellem enten de blå eller røde gitterlinier ved et enkelt klik i kortet. Ved aktivering af en af disse funktioner skal du udpege et punkt i kortet. Det udpegede punkt vil definere gitterlinie-afstanden i forhold til det aktuelt definerede centrum for gitterlinierne. Har du ikke tidligere defineret centrum for gitterlinier, bør du først udføre Flyt og rotér inden du udpeger afstande. Fælles afstand Ved hjælp af denne check-boks har du mulighed for at angive, at du vil operere med fælles afstand mellem gitterlinierne (kvadratnet). Når du placerer et flueben i denne boks, vil den blå gitterlinie-afstand blive låst fast til den røde. Du kan således kontrollere begge gitterlinieafstande blot ved at styre den røde. Indtastning af absolut vinkel I dette felt har du mulighed for, at indtaste en absolut vinkel for rotation af gitterlinierne. Når du indtaster en værdi i dette felt, er du nødsaget til at trykke på TAB- eller RETURNtasten, før det indtastede får virkning.
Den indtastede vinkel er et udtryk for den vinkel, som de røde gitterlinier danner i forhold til retningen vandret / vest-øst. Bemærk at rotationspunktet altid vil være det aktuelt definerede centrum for gitterlinierne. Indtastning af delta vinkel I dette felt har du mulighed for, at indtaste en delta-vinkel for, hvordan du ønsker at rotere gitterlinierne relativt til deres aktuelle vinkel. Når du indtaster en værdi i dette felt, er du nødsaget til at trykke på TAB- eller RETURNtasten, før det indtastede får virkning. Den indtastede værdi vil automatisk blive adderet til den absolutte vinkel (se Indtastning af absolut vinkel) og gitterlinierne vil sideløbende ændre retning. Flyt og rotér Ved hjælp af denne funktion definerer du aktuelt centrum og rotation af gitterlinierne ved udpegning af punkter i kortet. Ved aktivering skal du udpege 2 positioner i kortet. Den første position angiver centrum for gitterlinierne og den anden position angiver retningen for de røde gitterlinier. Ønsker du kun at flytte centrum (og bevare den eksisterende rotation), kan du efter udpegning af centrum blot højre-klikke i kortet. Tip: At flytte centrum for gitterlinierne uden at påvirke deres rotation kan udnyttes til at danne sigte-linier, hvormed der kan findes skæringspunkter med eksisterende geometrier i kortet! Efter udførelse af denne funktion vendes der automatisk tilbage til det aktive tegneværktøj. Du vil typisk benytte denne funktion i kombination med punktsnap. Med punktsnap aktiveret, kan du med denne funktion placere centrum for gitterlinierne i forhold til et eksisterende punkt / skæringspunkt i kortet, og du vil kunne justere retningen af gitterlinierne, så de følger et vilkårligt udpeget / snappet punkt i kortet. Rotér Ved hjælp af denne funktion definerer du aktuel rotation af gitterlinierne ved udpegning af et enkelt punkt i kortet. Med denne funktion kan du ændre rotationen af gitterlinierne uden at påvirke det aktuelt definerede centrum.
Det udpegede punkt vil altid rotere gitterlinierne i forhold til det aktuelt definerede centrum. Se Flyt og rotér.