Collapse AllExpand All

Tonttien julkaisun määritykset Internet-karttapalvelussa

Seuraavassa kerrotaan, mistä tonttien julkaisussa tarvittavat tiedostot löytyvät Internet-karttapalvelun hakemistorakenteessa ja mitä määrityksiä tiedostoissa tehdään.

Web.config-määrittelytiedosto

Internet-karttapalvelun Web.config-tiedosto palvelun päähakemistossa sisältää seuraavat määritykset <appSettings>-lohkossa. Katso Konfiguraatiotiedostot.
<!-- eSite -->
<add key="SiteTemplateRootPath" value="~/App_Data/Templates/eSite"/>
<add key="SiteSubAreaCategory" value="Asuntoalue"/>
<add key="SiteLUPlanPhasesShown" value="11,8,4,2,67"/>
<add key="SiteBubbleTemplate" value="SiteBubble.xsl"/>
<add key="SiteLUPlanCardTemplate" value="LUPlanCard.xsl"/>
<add key="SiteNaviTemplate" value="SiteNavi.xsl"/>
<add key="SiteSubAreaNaviTemplate" value="SubAreaNavi.xsl"/>
<add key="SitePresentationTemplate" value="SitePresentation.xsl"/>
<add key="SiteImagePath" value="~/Images/MapImages"/>
<add key="SitePrintDivsSite" value="PrintArea"/>
<add key="SitePrintDivsLUPlan" value="PrintArea"/>
<add key="SitePrintDivsSubArea" value="PrintArea"/>
<add key="SitePrintZoom" value="0.5"/>
<add key="SitePrintTheme" value="Ilmakuva"/>
<add key="SiteBaseURI" value="http://kartta.kaupunki.fi/eSite/{Language}"/>
<add key="SiteFeedbackBaseUrl" value="http://kaupunki.fi/eFeedback/{Language}"/>
<add key="SiteFeedbackProjectId" value="<hankkeen ID>"/>
<add key="SiteGetPublicFeedbacksUrl" value="<julkaistut palautteet>"/>
<add key="SitePresentationSetName" value="<tonttien hakupalvelussa määritellyn kuvaustavan nimi>"/>
Jos SitePresentationSetName-asetusta ei ole määritetty tai asetuksessa olevaa kuvaustapaa ei löydy palvelusta, haetaan tonttien kuvaustapa tiedostosta ... \inetpub\wwwroot\IMS\App_Data\Templates\eSite\SitePresentation.xsl
Määritys
Kuvaus
SiteTemplateRootPath
Tonttien esittelypalvelun pohjasivujen sijainti palvelussa.
~/App_Data/Templates/eSite/
SiteSubAreaCategory
Asuntoaluekategorian nimi Perustoimintopalvelimella.
SiteLUPlanPhasesShown
Mitä Trimble Locus -järjestelmän LuPlanPhases-koodiston vaiheita esitetään tonttien esittelypalvelun reunaikkunan kaavakortin vaihetaulukossa. Määritys koodiston numeroarvoilla pilkuilla erotettuna ilman välilyöntejä: esimerkiksi 11,8,4,2,67
SiteBubbleTemplate
Pohjasivumääritys joka on käytössä tonttien julkaisun puhekuplalle.
SiteLUPlanCardTemplate
SiteNaviTemplate
SiteSubAreaNaviTemplate
SitePresentationTemplate
Millaiset pohjasivumääritykset ovat käytössä tonttien esittelypalvelulle (Kaavatiedot, Tonttikortin navigaatio, Asuntoalueen navigaatio, Kuvaustekniikka).
SiteImagePath
Kartalla näytettävien kuvatiedostojen sijaintihakemisto palvelussa.
SitePrintDivsSite
SitePrintDivsLUPlan
SitePrintDivsSubArea
Minkänimiset div-lohkot reunaikkunasta otetaan mukaan tulosteelle.
SitePrintZoom
SitePrintTheme
Haluttaessa voidaan määrittää, mitä karttateemaa ja zoom-tasoa käytetään aina reunaikkunan tulostuksessa.
SiteBaseURI
Tontin haku -palvelun osoite.
SiteFeedbackBaseUrl
Palautepalvelun osoite.
SiteFeedbackProjectId
Palautepalvelun hankkeen ID, jolle tontin palautteet ohjataan.
SiteGetPublicFeedbacksUrl
Julkaistujen palautteiden osoite.
SiteClassesInUse
Asetuksella määritellään käytössä olevat tonttityypit (esim.value="1,2,3" omakotitontti, rivitalotontti, kerrostalotontti). Ensisijaisesti tieto haetaan tonttien julkaisupalvelun LprAreaUnitClass-koodistosta. Jos tonttien julkaisupalvelua ei ole, määritellään käytössä olevat tonttityypit yllä mainitulla tavalla.
Tontin tyypin numeroarvolla 0 ei saa olla oikea tontin tyyppi.
SiteListAllUnitClasses
Asetuksen arvolla true määritellään näkyviin oletuksena kaikki tonttityypit linkkeinä.
SiteListMode
Asetuksella voi määritellä, miten tonttityypit erotellaan palvelun aloitussivulla.
  • BySalesMode: tarjous- ja kiinteähintaiset tontit
  • ByUnitClassAndSubArea: asuntoalueittain ja luokituksen mukaan
  • ByUnitClass: luokituksen mukaan

XSL-pohjasivut

App_Data\Templates\eSite\: tonttien esittelypalvelun pohjasivut
  • LUPlanCard.xsl: Kaavatiedot
  • SiteBubble.xsl: Tonttien vihjeteksti
  • SiteCard.xsl: Tonttikortti
  • SiteNavi.xsl: Tonttikortin navigaatio
  • SitePresentation.xsl: Käytettävän kuvaustekniikan määrittely luokituksen pohjalta
  • SitePreview.xsl: Esikatselusivun tonttikortti
  • SubAreaCard.xsl: Asuntoalueen tiedot
  • SubAreaNavi.xsl: Asuntoalueen navigaatio
  • SubAreaSites.xsl: Asuntoalueen tonttitaulukko

Esimerkki

Kuvaustekniikan määrittely SitePresentation.xsl-tiedostossa luokituksen pohjalta, jos SitePresentationSetName-asetusta ei ole määritetty tai asetuksessa olevaa kuvaustapaa ei löydy palvelusta:
<xsl:template match="eSiteAttributes">
<xsl:variable name="UnitClass" select="Group[@Name='Internal']/Item[@Name='UnitClassValue']/Value" />
<Presentation>
<xsl:choose>
<xsl:when test="$UnitClass = 1">
<AreaFillColor>#FF00FF</AreaFillColor>
<AreaImage>Building.png</AreaImage>
<AreaLineColor>#000000</AreaLineColor>
<AreaLineType>solid</AreaLineType>
<AreaLineWidth>2</AreaLineWidth>
<AreaOpacity>0.50</AreaOpacity>
</xsl:when>
---

CSS-tiedostot

Content\: tonttien esittelypalvelun tyylitiedostot
  • eSite.css: Tonttien esittelypalvelun reunaikkunan tyylitiedosto
  • eSitePrint.css: Tonttien esittelypalvelun tulostuksen tyylitiedosto

eSite.xml

App_GlobalResources\<language>: eSite.xml-tiedosto palvelun lokalisointia varten.

Kuvatiedostot

Images\: Kuvatiedostot.

Tonttien haku -ohje

Help\: MyObjectseSite.cshtml-tiedosto.
eSite_IMS_Tonttihakemuksen_tekeminen_ohjesivu.png

Vapaiden tonttien tulostaminen karttapalvelussa

Kun vapaita tontteja tulostetaan Internet-karttapalvelusta, ei tonttitulosteen zoomaustaso ole kytketty pääikkunan zoomaustasoon. Tulostettava alue rajautuu siten, että se kattaa kaikki tulosteessa olevat tontit.