RomanHVarinsky / GC2-Vidi-Kerteminde

Opgaver relateret til GC2/Vidi-drift og -udvikling i Kerteminde Kommune
0 stars 0 forks source link

Editering af vektorlag i Vidi #15

Open RomanHVarinsky opened 1 year ago

RomanHVarinsky commented 1 year ago

Jeg arbejder pt på et projekt, hvor koordinatorer i hjemmeplejen på sigt selv skal kunne tilrette hjemmeplejedistrikter. Når jeg tester opsætning af vektorlaget og gerne vil redigere, kan jeg rette knudepunkter men jeg får ikke attributtabellen frem og dermed muligheden for at gemme ændringer. Jeg synes ellers jeg har sat opsætningen for 'administration.plej_dist' ens med 'administration.grundsalg_grund' og her virker det fint. Eller mangler jeg noget et sted?

Samtidig har jeg et ønske om topologisk redigering, altså at når man flytter et fælles knudepunkt, flyttes afgrænsningen for begge distrikter. Kan det lade sig gøre på en simpel måde (måske blot ved at sætte et flueben et sted)?

RomanHVarinsky commented 1 year ago

Som grundlaget for distrikter har jeg brugt dagi_kommune500. Derefter testede jeg med nogle simple polygoner, og her virkede editeringen fint. Så jeg tænkte at der kunne være en begrænsning i antallet af knudepunkter. Jeg har nu testet igen med dagi_kommune2000 og her ser det ud til at virke fint.

Men der er stadig den anden del af mit spørgsmål: Samtidig har jeg et ønske om topologisk redigering, altså at når man flytter et fælles knudepunkt, flyttes afgrænsningen for begge distrikter. Kan det lade sig gøre på en simpel måde (måske blot ved at sætte et flueben et sted)?

RomanHVarinsky commented 1 year ago

Beklager, nu synes jeg alligevel ikke det helt spiller. Editering virkede fint med kommunepolygonen dagi_kommune2000, men når jeg deler den op i otte større distrikter samt seks plejecentre, forsvinder muligheden for at gemme. Jeg bestræbte efter så få knudepunkter som muligt - er der en øvre grænse? Og rr det evt et problem at nogle distrikter ligge indenfor andre?

mapcentia commented 1 year ago

Ang: administration.plej_dist: Jeg har fundet ud af, at det er den SQL GC2 bruger til at finde foreign constrains med. Den returnerer et forkert schema og så går det galt. Jeg er ved at rette.

mapcentia commented 1 year ago

Så er det fixed og administration.plej_dist kan editeres.

mapcentia commented 1 year ago

Der er sat en grænse på 1.000 punkter for editering af polygoner og linjer. Er den over kan man kun editere attributter. Det kan godt være, at den kan sættes op. Det afhænger af browser og ressourcer på pc'er. Jeg tænker, at det kan være en ide, at lave en instilling til det i config.

RomanHVarinsky commented 1 year ago

Fantastisk Martin, tusind tak. For nysgerrigheds skyld, hvad gjorde jeg forkert ved administration.plej_dist? Bare for at det ikke sker igen

mapcentia commented 1 year ago

Sorry, hvade ikke set din kommentar. Det var faktisk en fejl i GC2's måde at håndtere foreign constrains på. Hvis en tabel har en foreign constrains vil Vidi lave en drop-down list med muligheder i editoren. Men noget gik galt, når table og reference tabellen findes i to forskellige schemaer, som i dit tilfælde. Men det er rettet nu

RomanHVarinsky commented 1 year ago

Det er OK :)

Angående topologisk editering - tror der er mulighed for det? Jeg har tænkt mere på det og mest ideelt ville det være at brugeren holder en knap nede, mens der rykkes på knudepunkter. For det kan være ønskeligt kun at rykke et knudepunkt i områder, hvor flere end to distrikter støder sammen.