DGBuss:Plakatproduksjon: Forskjell mellom sideversjoner
Ny side: Det er alltid spennende å få anledning til å lage noe helt nytt, i dette tilfellet et sidesystem for å kunne produsere store plakater ved å definere inn ulike enkeltoppslag som er… |
|||
(2 mellomliggende sideversjoner av samme bruker vises ikke) | |||
Linje 12: | Linje 12: | ||
# Katalog for grunnlagsfiler: <code>Pcp50\L</code> | # Katalog for grunnlagsfiler: <code>Pcp50\L</code> | ||
#:BakgrunnsPDF for plakaten (ca 90 * 60). Filen skal hete <code>Innland90_60.pdf</code> og må ligge i l-katalogen. | #:BakgrunnsPDF for plakaten (ca 90 * 60). Filen skal hete <code>Innland90_60.pdf</code> og må ligge i l-katalogen. | ||
#: [[Fil: DGB55PlakatproduksjonKatalogL.png]] | #: [[Fil: DGB55PlakatproduksjonKatalogL.png|600px]] | ||
# Katalogen: <code>PCP50\ExePosters</code> som inneholder programfil og programutvidelser. | # Katalogen: <code>PCP50\ExePosters</code> som inneholder programfil og programutvidelser. | ||
#: [[Fil: DGB55PlakatproduksjonKatalogExePosters.png]] | #: [[Fil: DGB55PlakatproduksjonKatalogExePosters.png|600px]] | ||
# Katalog for lagring av produserte oppslag: <code>pcp50\Oppslag</code> | # Katalog for lagring av produserte oppslag: <code>pcp50\Oppslag</code> | ||
#: [[Fil: DGB55PlakatproduksjonKatalogOppslag.png]] | #: [[Fil: DGB55PlakatproduksjonKatalogOppslag.png|600px]] | ||
# Katalog for lagring av ferdige plakater: <code>Pcp50\plakater</code>: | # Katalog for lagring av ferdige plakater: <code>Pcp50\plakater</code>: | ||
#: {{Tips|Før generering av nye plakater, kan det være en fordel at denne katalogen er tom. (Dersom en av filene som skal genereres, finnes og er åpen, vil plakatgenereringen bli avbrutt og hele rutinen må kjøres på nytt!)}} | #: {{Tips|Før generering av nye plakater, kan det være en fordel at denne katalogen er tom. (Dersom en av filene som skal genereres, finnes og er åpen, vil plakatgenereringen bli avbrutt og hele rutinen må kjøres på nytt!)}} | ||
#: [[Fil: DGB55PlakatproduksjonKatalogPlakater.png|600px]] | |||
Linje 26: | Linje 26: | ||
Det er lagt inn 3 nye felt i listen Definerte holdeplassoppslag: | Det er lagt inn 3 nye felt i listen Definerte holdeplassoppslag: | ||
[[Fil: DDGB55PlakatproduksjonNyeFelter.png]] | [[Fil: DDGB55PlakatproduksjonNyeFelter.png|600px]] | ||
Feltene benyttes ifm kommende produksjon av Holdeplass-plakater. Altså der man kan printe ut inntil 4 av oppslagene pr plakat: 2 horisontalt og 2 vertikalt. | Feltene benyttes ifm kommende produksjon av Holdeplass-plakater. Altså der man kan printe ut inntil 4 av oppslagene pr plakat: 2 horisontalt og 2 vertikalt. | ||
Linje 68: | Linje 68: | ||
: Dersom man ønsker/trenger å kombinere stoppestedoppslag som stammer fra flere stoppunkter, f.eks. Dokka skyss 1,2,3 osv., er betingelsen at alle disse stoppunktene har samme NSR SP (noe man kan hente inn ved å kjøre NSR Sync). | : Dersom man ønsker/trenger å kombinere stoppestedoppslag som stammer fra flere stoppunkter, f.eks. Dokka skyss 1,2,3 osv., er betingelsen at alle disse stoppunktene har samme NSR SP (noe man kan hente inn ved å kjøre NSR Sync). | ||
[[Fil: DGB55PlakatproduksjonHoldeplassområde.png]] | [[Fil: DGB55PlakatproduksjonHoldeplassområde.png|600px]] | ||
Linje 77: | Linje 77: | ||
Eksempel på holdeplasskilt-oversikten: | Eksempel på holdeplasskilt-oversikten: | ||
[[Fil: DGB55PlakatproduksjonEksempelDefinisjon.png]] | [[Fil: DGB55PlakatproduksjonEksempelDefinisjon.png|600px]] | ||
'' Figur: 4 oppslag (hver med kun en rute/linje) er definert inn på plakat 0 på «Høgskolen i Innlandet….». Figuren viser dessuten den nye knappen for å aktivere Plakatproduksjonen. '' | '' Figur: 4 oppslag (hver med kun en rute/linje) er definert inn på plakat 0 på «Høgskolen i Innlandet….». Figuren viser dessuten den nye knappen for å aktivere Plakatproduksjonen. '' | ||
Linje 83: | Linje 83: | ||
Systemet bruker noen sekunder på å gå gjennom og sammenstille definisjonene i en liste der man kan velge ut plakater for produksjon: | Systemet bruker noen sekunder på å gå gjennom og sammenstille definisjonene i en liste der man kan velge ut plakater for produksjon: | ||
[[Fil: DGB55PlakatproduksjonEksempelUtvalg.png]] | [[Fil: DGB55PlakatproduksjonEksempelUtvalg.png|600px]] | ||
''Figur: Her er det valgt at man skal produsere 4 plakater.'' | ''Figur: Her er det valgt at man skal produsere 4 plakater.'' | ||
Når man aktiverer funksjonen vil: | Når man aktiverer funksjonen vil: | ||
* først selve oppslagene (altså 12 stk) genereres, | |||
* deretter startes (egentlig et eksternt program) systemet som kombinerer disse til 4 nye plakater. | |||
[[Fil: DGB55PlakatproduksjonEksempelGenerering.png]] | [[Fil: DGB55PlakatproduksjonEksempelGenerering.png|600px]] | ||
''Figur: Plakatene nummereres fortløpende for hver produksjon.'' | ''Figur: Plakatene nummereres fortløpende for hver produksjon.'' | ||
Linje 97: | Linje 97: | ||
Eksempel på det ferdige resultatet: | Eksempel på det ferdige resultatet: | ||
[[Fil: DGB55PlakatproduksjonEksempelResultat.png]] | [[Fil: DGB55PlakatproduksjonEksempelResultat.png|600px]] | ||
''Figur: Nb! Gyldighetsteksten hentes fra samme oppsettsparameter som for de enkelte oppslagene.'' | ''Figur: Nb! Gyldighetsteksten hentes fra samme oppsettsparameter som for de enkelte oppslagene.'' |
Siste sideversjon per 26. jun. 2020 kl. 13:12
Det er alltid spennende å få anledning til å lage noe helt nytt, i dette tilfellet et sidesystem for å kunne produsere store plakater ved å definere inn ulike enkeltoppslag som er produsert i DGBuss.
Produktet er utviklet på oppdrag fra Innlandet, vi solgte inn dette som en helt separat løsning som leser DGBuss sine definisjoner og alt foregår i et system uavhengig av DGBuss. Slik ble det også, men vi fant en løsning og fikk integrert dette på en måte som gjør at det for brukeren tilsynelatende er slik at det er en del av DGBuss. (Mye mer elegant enn vi hadde sett for oss).
Forutsetninger
Systemet må være installert og følgende må finnes / være installert under pcp50-katalogen:
- Katalog for grunnlagsfiler:
Pcp50\L
- Katalogen:
PCP50\ExePosters
som inneholder programfil og programutvidelser. - Katalog for lagring av produserte oppslag:
pcp50\Oppslag
- Katalog for lagring av ferdige plakater:
Pcp50\plakater
:
Hvordan definere ulike Plakattyper
Det er lagt inn 3 nye felt i listen Definerte holdeplassoppslag:
Feltene benyttes ifm kommende produksjon av Holdeplass-plakater. Altså der man kan printe ut inntil 4 av oppslagene pr plakat: 2 horisontalt og 2 vertikalt.
Dette kan gjøres på 3 nivåer:
- A. En plakat pr stoppunkt
- Fyll ut Horisontal posisjon og vertikal posisjon med tallene 1 eller 2:
- Plakat 0 vil da bestå av innhold med definisjon:
1,1 | 2,1 |
1,2 | 2,2 |
- B. flere plakater pr stoppunkt
- Dersom man ønsker/trenger flere plakater pr stoppunkt, kan man også fylle ut feltet Plakatnr + (Horisontal posisjon og vertikal posisjon)
- Plakat 0 vil da bestå av innhold med definisjon:
0,1,1 | 0,2,1 |
0,1,2 | 0,2,2 |
- Plakat 1 vil bestå av innhold med definisjon:
1,1,1 | 1,2,1 |
1,1,2 | 1,2,2 |
- C. Kombinere stoppestedoppslag som stammer fra flere stoppunkter
- Dersom man ønsker/trenger å kombinere stoppestedoppslag som stammer fra flere stoppunkter, f.eks. Dokka skyss 1,2,3 osv., er betingelsen at alle disse stoppunktene har samme NSR SP (noe man kan hente inn ved å kjøre NSR Sync).
Deretter kan man for de respektive stoppunktene definere plakater ala under pkt B.
Eksempel på produksjon av plakater
Eksempel på holdeplasskilt-oversikten:
Figur: 4 oppslag (hver med kun en rute/linje) er definert inn på plakat 0 på «Høgskolen i Innlandet….». Figuren viser dessuten den nye knappen for å aktivere Plakatproduksjonen.
Systemet bruker noen sekunder på å gå gjennom og sammenstille definisjonene i en liste der man kan velge ut plakater for produksjon:
Figur: Her er det valgt at man skal produsere 4 plakater.
Når man aktiverer funksjonen vil:
- først selve oppslagene (altså 12 stk) genereres,
- deretter startes (egentlig et eksternt program) systemet som kombinerer disse til 4 nye plakater.
Figur: Plakatene nummereres fortløpende for hver produksjon.
Eksempel på det ferdige resultatet:
Figur: Nb! Gyldighetsteksten hentes fra samme oppsettsparameter som for de enkelte oppslagene.