Paikkatiedon esittäminen XML-muodossa: Oracle Spatial, SVG ja GML

Koko: px
Aloita esitys sivulta:

Download "Paikkatiedon esittäminen XML-muodossa: Oracle Spatial, SVG ja GML"

Transkriptio

1 Paikkatiedon esittäminen XML-muodossa: Oracle Spatial, SVG ja GML OUGF Syysseminaari Petteri Soikkonen Unit 1 TietoEnator 2000

2 Johdanto! Paikkatiedon esittämiseksi ja siirtämiseksi on tarjolla uusia W3- ja OpenGIS -konsortioiden tuottamia XMLstandardeja. Tässä esityksessä tutustutaan niistä kahteen: SVG karttatiedon esittämiseen ja GML sen siirtämiseen. Lisäksi esitetään, kuinka Oraclen XMLtyökaluja voi käyttää tiedon tuottamiseen.! SVG - Scalable Vector Graphics! GML - Geography Markup Language Unit 2 TietoEnator 2000

3 Esityksen sisältö! Taustaa! Oracle Spatial! Käytetyt XML-kielet ja -teknologiat SVG, XSQL, XSLT! Oraclesta SVG:ksi selaimeen! Sijaintitietostandardit OpenGIS -konsortio GML! Jatkokehitys mm. Multi-purpose Publishing (erilaiset päätelaitteet) Unit 3 TietoEnator 2000

4 TietoEnator Production & Logistics! One of the leading providers of high-value-added IT services in Europe! Annual net sales exceeding EUR 180 million ! employees in 7 countries! Supply Chain support Energy Forest Logistics Process & Manufacturing Retail 100 Unit 4 TietoEnator 2000

5 TietoEnator Forest / Natural Resource Mgmt! Tekee tietojärjestelmiä Tapiolle, Metsäkeskuksille sekä Metsähallitukselle! Mm. sijaintitietojärjestelmien toteutus Oracle Spatial- ja MapInfo -ohjelmistoilla! Yhteistyötä Genimapin kanssa, mm. sovellusten teko Genimap Platformin päälle! Referenssinä mm. SutiGis (valtion metsäkuviot) sekä KihtiGis (valtion kiinteistöt) Unit 5 TietoEnator 2000

6 SutiGis ja KihtiGis! SutiGis Metsähallituksen metsäkuviot (n. 1.5 milj. kpl, n. 8 milj. ha) sekä alue-ekologia - kohteet metsänkäytön suunnittelu n. 200 käyttäjää! KihtiGis valtion kiinteistöt, määräalat maankäyttökohteet Unit 6 TietoEnator 2000

7 SutiGis- ja KihtiGis sovelluskehitysarkkitehtuuri Oracle EE Aineistopalvelin MapX 4.01:n perustuva karttakomponentti Sovellus (SutiGis ja KihtiGis) Sovellukset sovelluspalvelimella (Terminal Server) Sovellukset toteutettu Oracle Forms:lla ja Centura Developer:lla Sovelluspalvelin Sovellus MapX Muu SQL Oracle Spatial Geometria, spatiaaliset operaatiot Rasteri ja osa vektoreista Karttakomponentti Aineistopalvelin Unit 7 TietoEnator 2000

8 Oracle Spatial! Saatavilla Oracle8i/9i Enterprise -versioon! Laajentaa tietokantaa spatiaalisilla tietotyypeillä ja - operaatioilla: Spatiaaliset tietotyypit (Oracle objekteina)! piste, viiva, monikulmio, moniosainen viiva/monikulmio! 4D Spatiaaliset operaatiot! objekti toisen sisällä/rajalla/ulkopuolella/matkan päässä! spatial join! Operaatiot mahdollistaa spatiaalinen indeksi! nelipuu (quadtree) tai R-puu! nk. domain -indeksi Unit 8 TietoEnator 2000

9 Oracle Spatial geometriatyyppi, jatkoa SDO_POINT_TYPE x NUMBER y NUMBER z NUMBER SDO_ELEM_INFO_ARRAY VARRAY ( ) OF NUMBER SDO_ORDINATE_ARRAY VARRAY ( ) OF NUMBER Unit 9 TietoEnator 2000

10 Oracle Spatial geometriatyyppi SDO_GEOMETRY Object sdo_gtype NUMBER sdo_srid NUMBER sdo_point SDO_POINT_TYPE sdo_elem_info SDO_ELEM_INFO_ARRAY sdo_ordinates SDO_ORDINATE_ARRAY Example SQL> CREATE TABLE states ( 2 state VARCHAR2(30), 3 totpop NUMBER(9), 4 geom MDSYS.SDO_GEOMETRY); Unit 10 TietoEnator 2000

11 Geometriaesimerkki SQL> select geoloc from gisa1_kuvio where idperkuv= ; GEOLOC(SDO_GTYPE, SDO_SRID, SDO_POINT(X, Y, Z), SDO_ELEM_INFO, SDO_ORDINATES) SDO_GEOMETRY(3, NULL, SDO_POINT_TYPE(0, 0, NULL), SDO_ELEM_INFO_ARRAY(1, 3, 1), SDO_ORDINATE_ARRAY( , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , )) Unit 11 TietoEnator 2000

12 SVG W3C recommendation, ! XML-sovellus (XML-kieli) vektorimuotoisen tiedon esittämiseen (myös teksti ja rasteri), 2D! DOM-rajapinta (esim. JavaScriptillä ohjelmoitavissa) mutta myös animointi! rect, circle, ellipse, line, polyline, polygon! Sisäkkäiset muunnokset, leikkaukset, alpha-maski, suodatusefektit, mallit (template objects)! Selaintuki: Adobe SVG-viewer, Batik SVG-browser, Croczilla,... Unit 12 TietoEnator 2000

13 SVG esimerkki <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG //EN" " <svg width="12cm" height="4cm" viewbox=" "> <desc>example polygon01 - star and hexagon</desc> <polygon style="fill:red; stroke:blue; stroke-width:10" points="350,75 379, , , , , , , , ,161" /> <polygon style="fill:lime; stroke:blue; stroke-width:10" points="850,75 958, , , , ,137.5" /> </svg> Unit 13 TietoEnator 2000

14 SVG ja kartat! SVG soveltuu erinomaisesti karttojen tuottamiseen, koska vektoritietoa ei tarvitse rasteroida rasterikuvaksi tulostaessa rasterointi tapahtuu vasta tulostimessa! SVG tarjoaa tehosteita, jotka soveltuvat hyvin karttoihin! SVG-karttademoja: Unit 14 TietoEnator 2000

15 Oracle XML-työkalut! XDK (XML Developer s Kit) for Java, JavaBeans, C/C++,PL/SQL! XDK for Java (9i) XML Parser XSLT Processor XML Schema Processor XML Class Generator XML SQL Utility (XSU) XSQL Servlet Oracle Soap! Lisätietoja: /homepage.jsp Building Oracle Applications, O Reilly Oracle XML Handbook, Osborne Unit 15 TietoEnator 2000

16 XSQL demot: $ORACLE_HOME/xdk XSQL - yleiskuvaus 1. Käyttäjä lähettää URL:n (.xsql) wwwpalvelimelle 2. Palvelin välittää kyselyn XSQL servletille 3. Servlet parsii XML-kyselyn ja välittää SQLkyselyn XSU:lle 4. XSU suorittaa SQL-kyselyn kantaan 5. XML-muotoinen tulos ja XSLTtiedosto välitetään XSLTprosessorille Muunnoksen tulos selaimelle Unit 16 TietoEnator 2000

17 XSQL-esimerkki, kuvio.xsql <?xml version="1.0"?> <xsql:query xmlns:xsql="urn:oracle-xsql" connection="fgs" allow-client-style="yes"> <![CDATA[ select lnp_pack.get_min_x(k.geoloc) + (lnp_pack.get_max_x(k.geoloc) - lnp_pack.get_min_x(k.geoloc))/2.0 centerx, lnp_pack.get_min_y(k.geoloc) + (lnp_pack.get_max_y(k.geoloc) - lnp_pack.get_min_y(k.geoloc))/2.0 centery, k.geoloc from gisa1_kuvio k where idperkuv = {@idperkuv} ]]> </xsql:query> Unit 17 TietoEnator 2000

18 Unit 18 TietoEnator 2000

19 kuvio1.xsl - muunnos SVG:ksi <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl=" version="1.0"> <xsl:output standalone="yes" doctype-public="-//w3c//dtd SVG //EN" doctype-system=" CR-SVG /DTD/svg dtd" media-type="image/svg+xml" method="xml" indent="yes" encoding="iso "/> <xsl:variable name="centerx" select="rowset/row/centerx"/> <xsl:variable name="centery" select="rowset/row/centery"/> <xsl:template match="/"> <svg width="300" height="300"> <g transform="translate(150,150) translate(-{$centerx}, -{$centery})"> <xsl:apply-templates select="rowset/row/geoloc"/> </g> </svg> </xsl:template> jatkuu Unit 19 TietoEnator 2000

20 kuvio1.xsl - jatkoa <xsl:template match="geoloc"> <polygon stroke="red" stroke-width="1" fill="red" fill-opacity="0.25"> <xsl:apply-templates select="sdo_ordinates"/> </polygon> </xsl:template> <xsl:template match="sdo_ordinates"> <xsl:attribute name="points"> <xsl:for-each select="sdo_ordinates_item"> <xsl:choose> <xsl:when test='position() mod 2'> <xsl:variable name="val" select="number(.)"/> <xsl:value-of select="$val"/> <xsl:text>,</xsl:text> </xsl:when> <xsl:otherwise> <xsl:variable name="val" select="number(.)"/> <xsl:value-of select="$val"/> <xsl:text> </xsl:text> </xsl:otherwise> </xsl:choose> </xsl:for-each> </xsl:attribute> </xsl:template> </xsl:stylesheet> Unit 20 TietoEnator 2000

21 kuvio.xsql?xml-stylesheet=kuvio1.xsl&idperkuv= <?xml version = '1.0' encoding = 'iso ' standalone = 'yes'?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG //EN" " svg dtd"> <svg width="300" height="300"> <g transform="translate(150,150) translate( , )"> <polygon stroke="red" stroke-width="1" fill="red" fill-opacity="0.25" points=" , , paljon koordinaatteja , "/> </g> </svg> Unit 21 TietoEnator 2000

22 kuvio2.xsl - taustarasterikartta Genimap Platformista! Lisätään <xml:stylesheet> - kohtaan xmlns:xlink=" org/1999/xlink"! ennen muunnoksia <image width="300" height="300" xlink:href=" cid=tietoenator&center={$centerx},{$centery}&layer=1 &size=300,300"/>! muunnoksiin (translate) scale(0.25,-0.25) Unit 22 TietoEnator 2000

23 SVG:tä hyödyntävät prototyypit ja tuotteet! LNP - Leimikot Netissä Pilotti pilottiprototyyppi leimikoiden (työkohde) näyttämiseksi netissä perustuu FGS-komponentteihin! FGS - Forest Geographic System selainpohjainen karttakäyttöliittymä Oracle Spatial -dataan karttapohja Genimap Platformista niin vektori- kuin rasteripohja saatavilla myös muista lähteistä "yleiskäyttöinen karttakäyttöliittymä Unit 23 TietoEnator 2000

24 LNP yleiskuvaus Rasterikartta (viittaus) Genimap Platform Selain SVGtiedosto (tiedostojärjestelmässä XSLTmuunnos Yhdistäminen tapahtuu JSP- ja DHTMLtekniikalla XSLTtiedosto Data Oracle8i Unit 24 TietoEnator 2000

25 SVG:n käytön edut ja haitat # Vektorirakenne mahdollistaa paremmat tulosteet # Filtterit ja efektit mahdollistavat näyttävät tulosteet # Voidaan käyttää symboleja # Rakennetta voidaan käsitellä XML-työkaluilla # Rakennetta voidaan muokata (editoida) DOMrajapinnan kautta $ SVG-rakenteen hyötysuhde huono, tiedostot (kompressoitunakin) helposti isoja $ Ominaisuustiedon sisällyttäminen hankalaa $ Ei tietoa datan koordinaattijärjestelmästä Unit 25 TietoEnator 2000

26 Sijaintitietostandardit! Ohjelmistovalmistajat käyttävät omia ( proprietary ) tiedostorakenteita, tiedon siirto siirtotiedostoilla! OpenGIS konsortio ( standardoi Simple Features Specification for! OLE/COM, CORBA, SQL,... Koordinaattijärjestelmät Web Map Server Interfaces Web Feature Server Interfaces (in discussions phase) Geographical Markup Language GML sekä muita Unit 26 TietoEnator 2000

27 GML OGC Implementation Specification, ! Tavoitteena XML-kieli sijaintitiedon siirtämiseen ja säilyttämiseen toimittajariippumaton, sovellusalueriippumaton erottaa tiedon ja kuvaustekniikan spatiaalisen ja ei-spatiaalisen tiedon yhdistäminen perusta Internet-paikkatietosovelluksille! GML 2.0 on kuvattu XML Schema -kieltä käyttäen Feature Schema (feature.xsd) Geometry Schema (geometry.xsd) Xlink Schema (xlinks.xsd) perustyypit ja -rakenteet sovelluksen XML-rakenteelle Unit 27 TietoEnator 2000

28 GML 2.0 geometriatyypit <Point gid="p1" srsname=" <coord><x>56.1</x><y>0.45</y></coord> </Point> <Box srsname=" <coord><x>0.0</x><y>0.0</y></coord> <coord><x>100.0</x><y>100.0</y></coord> </Box> <LineString srsname=" <coord><x>0.0</x><y>0.0</y></coord> <coord><x>20.0</x><y>35.0</y></coord> <coord><x>100.0</x><y>100.0</y></coord> </LineString> Unit 28 TietoEnator 2000

29 GML 2.0 polygon <Polygon gid="_98217" srsname=" <outerboundaryis><linearring> <coordinates> 0.0, , , , ,0.0 </coordinates> </LinearRing></outerBoundaryIs> <innerboundaryis><linearring> <coordinates> 10.0, , , , ,10.0 </coordinates> </LinearRing></innerBoundaryIs> <innerboundaryis><linearring> <coordinates> 60.0, , , , ,60.0 </coordinates> </LinearRing></innerBoundaryIs> </Polygon> Unit 29 TietoEnator 2000

30 Jatkokehitys, mahdollisuudet! Oracle Spatial -datan editointi SVG-rakenteen muokkaus DOM-rajapinnan kautta selaimessa tallennus kantaan XSQL Servletin kautta! Multi-purpose Publishing erilaisille päätelaitteille <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" media="palm" href="listingpp.xsl"?> <?xml-stylesheet type="text/xsl" media="mozilla" href="listingmz.xsl"?> <?xml-stylesheet type="text/xsl" media="up" href="listingwml.xsl"?> <?xml-stylesheet type="text/xsl" href="listing.xsl"?> Unit 30 TietoEnator 2000

31 Multi-purpose Publishing XSLTmuunnos Data Oracle8i Unit 31 TietoEnator 2000

32 Lopuksi! Oracle Spatial soveltuu hyvin vektorimuotoisen tiedon tallentamiseen ja käsittelyyn! Rasterikarttoja (jos tarvitaan) edullisesti saatavilla! SVG soveltuu hyvin vektorimuotoisen tiedon esittämiseen (jossain määrin myös rasteritiedon)! GML soveltuu hyvin sijaintitiedon siirtämiseen (ominaisuustietoineen)! XML-teknologia kypsää! Oracle tarjoaa hyvät ja kattavat XML-työkalut! => Mahdollistaa kustannustehokkaan selainpohjaisen karttasovelluksen toteuttamisen Unit 32 TietoEnator 2000

33 Unit 33 TietoEnator 2000

3.27 "Tuotantoesimerkkien" rakenne ja viittaukset (1/2)

3.27 Tuotantoesimerkkien rakenne ja viittaukset (1/2) 3.27 "Tuotantoesimerkkien" rakenne ja viittaukset (1/2) Tietomalli ja tiedon esitystapa Käsityön määrä ja laatu Palvelinpään vaatimukset Saavutettavuusohjeistuksen ala! #1: Käsityö ope-kkortti.html ope-kkortti.css

Lisätiedot

XSL-muunnokset. 9 XSL-muunnokset

XSL-muunnokset. 9 XSL-muunnokset 9 XSL-muunnokset XML-dokumenttien keskeinen rooli on välittää tietoa sovellusten välillä. Yksinkertaisimmillaan tämä tarkoittaa sitä että tieto tuotetaan suoraan tietyn sovelluksen tekstiformaattiin. Lähestymistavan

Lisätiedot

XSLT - ohjelmoinnin perusteet. Jaana Holvikivi Metropolia

XSLT - ohjelmoinnin perusteet. Jaana Holvikivi Metropolia XSLT - ohjelmoinnin perusteet Jaana Holvikivi Metropolia Johdanto: Muunnetaan XML-dokumentti HTML-muotoon (transformation)

Lisätiedot

Digitaalisen median tekniikat. JSP ja XML Harri Laine 1

Digitaalisen median tekniikat. JSP ja XML Harri Laine 1 Digitaalisen median tekniikat JSP ja XML 28.4.2004 Harri Laine 1 JSP hyvin lyhyesti JSP on Java-pohjainen skriptikieli JSP:llä laadittu sivu käännetään java-servletiksi (sivun toteutus vastaa servlettiluokan

Lisätiedot

Digitaalisen median tekniikat. JSP ja XML

Digitaalisen median tekniikat. JSP ja XML Digitaalisen median tekniikat JSP ja 28.4.2004 Harri Laine 1 JSP hyvin lyhyesti JSP on Java-pohjainen skriptikieli JSP:llä laadittu sivu käännetään java-servletiksi (sivun toteutus vastaa servlettiluokan

Lisätiedot

Ylläpitodokumentti. Aija. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Ylläpitodokumentti. Aija. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ylläpitodokumentti Aija Helsinki 2.9.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisältö 1. Johdanto...3 2.Sanasto...3 3.Asennusohje...3 3.1 Paketin purkaminen...3

Lisätiedot

Bentley Geo Web Publisher V8i moderni Web GIS ratkaisu

Bentley Geo Web Publisher V8i moderni Web GIS ratkaisu co tley Systems, In Bentley Geo Web Publisher V8i moderni Web GIS ratkaisu Timo Mäkilä Bentley Geo Web Publisher V8i moderni Web GIS ratkaisu Johdanto Web 2.0 ja Bentley Geo Web Publisher Uusia ominaisuuksia

Lisätiedot

Extensible Stylesheet Language (XSL)

Extensible Stylesheet Language (XSL) Extensible Stylesheet Language (XSL) Tyylitiedostojen määrittely Ctl230:Luentokalvot 25.10.2004 Miro Lehtonen Johdanto Dokumenttien muotoilu tyylitiedostoilla 3XML: yleistetty merkkaus Kuvaa sisällön muttei

Lisätiedot

Sisältö. XML, XHTML ja CSS XML XML. XML:n ja HTML:n ero. XML kieliä XML XHTML CSS XSL. T Hypermediadokumentin laatiminen 2002

Sisältö. XML, XHTML ja CSS XML XML. XML:n ja HTML:n ero. XML kieliä XML XHTML CSS XSL. T Hypermediadokumentin laatiminen 2002 , XHTML ja CSS T-111.361 Hypermediadokumentin laatiminen 2002 XHTML CSS XSL Sisältö EXtensible Markup Language W3C Recommendation helmikuu 1998 SGML:n osajoukko Standard Generalized Markup Language Kevyempi

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri Järjestelmäarkkitehtuuri (TK081702) ja Järjestelmäarkkitehtuuri Sovellukset ovat olemassa Järjestelmien uudistaminen vie yleensä arvioitua enemmän resursseja ja kestää arvioitua kauemmin Migration (Migraatio

Lisätiedot

Johdatus ArcGIS-ohjelmistoon

Johdatus ArcGIS-ohjelmistoon Johdatus ArcGIS-ohjelmistoon PAIKKATIETOPAJA hanke Esityksen pohjalla Raili Hokajärven tekemä esitys ArcGIS ESRI:n (Environmental Systems Research Institute) kehittämä ja myymä paikkatietoohjelmistojen

Lisätiedot

Projektinhallintaa paikkatiedon avulla

Projektinhallintaa paikkatiedon avulla Projektinhallintaa paikkatiedon avulla Tampereen Teknillinen Yliopisto / Porin laitos Teemu Kumpumäki teemu.kumpumaki@tut.fi 25.6.2015 1 Paikkatieto ja projektinhallinta Paikkatiedon käyttäminen projektinhallinnassa

Lisätiedot

9.16 XSLT ja nimiavaruudet (1/3): literaali oletusnimiavaruus

9.16 XSLT ja nimiavaruudet (1/3): literaali oletusnimiavaruus 9.16 XSLT ja nimiavaruudet (1/3): literaali oletusnimiavaruus XSL-muunnos voi tietenkin tuottaa myös tiettyyn nimiavaruuteen liittyviä kohdedokumentteja (tarvitaan aina jo esim. XHTML-sovelluksissa!) Helpoimmillaan

Lisätiedot

XSLT - ohjelmaesimerkkejä. Jaana Holvikivi Metropolia

XSLT - ohjelmaesimerkkejä. Jaana Holvikivi Metropolia XSLT - ohjelmaesimerkkejä Jaana Holvikivi Metropolia XML source XSLT source Source tree Transformation Stylesheet tree Result tree Serialize XML XHTML text Lajittelu, Sorting

Lisätiedot

XML johdanto, uusimmat standardit ja kehitys

XML johdanto, uusimmat standardit ja kehitys johdanto, uusimmat standardit ja kehitys Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: on W3C:n suosittama

Lisätiedot

XML, XHTML ja CSS. T-111.361 Hypermediadokumentin laatiminen. Mikko Pohja

XML, XHTML ja CSS. T-111.361 Hypermediadokumentin laatiminen. Mikko Pohja XML, XHTML ja CSS T-111.361 Hypermediadokumentin laatiminen Mikko Pohja Sisältö XML Yleensä Eri kieliä XHTML CSS XSL XML EXtensible Markup Language W3C Recommendation helmikuu 1998 SGML:n osajoukko Standard

Lisätiedot

Integraatioratkaisu joukkoviestintäverkkojen esittämiseen paikkatietojärjestelmässä

Integraatioratkaisu joukkoviestintäverkkojen esittämiseen paikkatietojärjestelmässä Integraatioratkaisu joukkoviestintäverkkojen esittämiseen paikkatietojärjestelmässä Tuomas Suni Digita Oy Valvoja: Prof. Jukka Manner Ohjaaja: DI Heikki Isotalo Tietoverkkotekniikan diplomityöseminaari

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702)

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri (TK081702) yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,

Lisätiedot

Helsingin yliopisto/tktl XML-metakieli XSLT XSL - extensible stylesheet language XSLT

Helsingin yliopisto/tktl XML-metakieli XSLT XSL - extensible stylesheet language XSLT XSL - extensible stylesheet language XSL kehitettiin xml aineistojen esitysmuodon määrittelyyn (T ~ Transformations) dokumentin rakenteen tai sisällön muunnokset 1.0 (http://www.w3.org/tr/xslt) 1999 2.0

Lisätiedot

Helsingin yliopisto/tktl XML-metakieli XSL-FO XSL-FO. XSL-FO sivut

Helsingin yliopisto/tktl XML-metakieli XSL-FO XSL-FO. XSL-FO sivut sivut XSL-Formating objects on suositus tiedon esitystavan määrittelyyn Osa XSL-suositusta XSLT:n tapaan on XML-rakenteinen ja hyvin raskas käyttää ilman sopivia työkaluja Tyypillistä: määrityksiä generoidaan

Lisätiedot

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy IBM Collaboration Forum ٨.٣.٢٠١١ XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy ٢٠١١ IBM Corporation Domino-sovelluskehitys Nopea kehitysympäristö (Rapid application development,

Lisätiedot

Helsingin yliopisto/tktl XML-metakieli XSL-FO XSL - extensible stylesheet language XSL-FO

Helsingin yliopisto/tktl XML-metakieli XSL-FO XSL - extensible stylesheet language XSL-FO XSL - extensible stylesheet language XSL kehitettiin XML aineistojen esitysmuodon märittelyyn XSLT (T ~ Transformations) dokumentin rakenteen tai sisällön muunnokset XSLT 1.0 (http://www.w3.org/tr/xslt)

Lisätiedot

10 Pieni datalähtöinen sovellusesimerkki

10 Pieni datalähtöinen sovellusesimerkki 10 Pieni datalähtöinen sovellusesimerkki XSL mahdollistaa erilaisten XML:ää tukevien välineiden hyödyntämisen osana omia sovelluksia. Julkaisutoiminnan näkökulmasta mielenkiintoisia (ja opiskelun kannalta

Lisätiedot

Luento 11: XSL-FO & SVG

Luento 11: XSL-FO & SVG Luento 11: XSL-FO & SVG AS-0.110 XML-kuvauskielten perusteet Janne Kalliola XSL-FO & SVG XSL-FO Dokumentin rakenne Sivupohja ja sivujaksopohja Sisältö Muut ominaisuudet Dokumentin laadinta ja käyttö XSL-FO:n

Lisätiedot

Paikkatietoanalyysin sovellukset. Tarmo Lipping

Paikkatietoanalyysin sovellukset. Tarmo Lipping Paikkatietoanalyysin sovellukset Tarmo Lipping Mitä paikkatieto on? Desktop-sovelluksista Web-pohjaisiin sovelluksiin Paikkatiedon Web-palvelut GeoMashUp:it Mobiilisovellukset Mistä dataa? Kaikki mitä

Lisätiedot

XML Technologies and Applications - harjoitustyö -

XML Technologies and Applications - harjoitustyö - XML Technologies and Applications - harjoitustyö - TURUN YLIOPISTO Informaatioteknologian laitos Tietojenkäsittelytiede Harjoitustyö Helmikuu 2009 Jyri Lehtonen (72039) jyri.lehtonen@utu.fi (yksin tehty

Lisätiedot

XSL-muunnokset. 9 XSL-muunnokset

XSL-muunnokset. 9 XSL-muunnokset 9 XSL-muunnokset XML-dokumenttien keskeinen rooli on välittää tietoa sovellusten välillä. Yksinkertaisimmillaan tämä tarkoittaa sitä että tieto tuotetaan suoraan tietyn sovelluksen tekstiformaattiin. Lähestymistavan

Lisätiedot

è è è XSL-muunnokset 9 XSL-muunnokset

è è è XSL-muunnokset 9 XSL-muunnokset 9 XSL-muunnokset XML-dokumenttien keskeinen rooli on välittää tietoa sovellusten välillä. Yksinkertaisimmillaan tämä tarkoittaa sitä että tieto tuotetaan suoraan tietyn sovelluksen tekstiformaattiin. Lähestymistavan

Lisätiedot

Esimerkki uudelleenohjauksen teknisestä toteutuksesta

Esimerkki uudelleenohjauksen teknisestä toteutuksesta Esimerkki uudelleenohjauksen teknisestä toteutuksesta Keskustelutilaisuus JHS-suositusluonnoksesta Paikkatiedon yksilöivät tunnisteet Marko Kauppi 19.11.2014 Liite 2. Esimerkki tiedontuottajan URIpalvelun

Lisätiedot

HSMT J2EE & EJB & SOAP &...

HSMT J2EE & EJB & SOAP &... HSMT J2EE & EJB & SOAP &... Ville Leppänen HSMT, c Ville Leppänen, IT, Turun yliopisto, 2011 p.1/15 Missä mennään... 1. Johdanto (1h) 2. Säikeet (2h) 3. Samanaikaisuudesta (2h) 4. Hajautetuista sovelluksista

Lisätiedot

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys WWW-OHJELMOINTI 1 WWW-ohjelmoinnin kokonaisuus SGML, XML, HTML WWW-selaimen sovellusohjelmointi WWW-palvelimen sovellusohjelmointi Eero Hyvönen Tietojenkäsittelytieteen laitos Helsingin yliopisto 26.10.2000

Lisätiedot

Hohde Consulting 2004

Hohde Consulting 2004 Luento 6: XSLT AS-0.110 XML-kuvauskielten perusteet Janne Kalliola XSL Transformations XSLT tyylisivun rakenne mallineet nykyinen solmu Edistyneemmät piirteet toisto muuttujat nimetyt mallineet ehdolliset

Lisätiedot

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa WWW ja tietokannat WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa tekstiä, kuvia, hyperlinkkejä Staattiset sivut kirjoitettu kerran, muuttaminen käsin ongelmana pysyminen ajantasalla Ylläpito hankalaa,

Lisätiedot

JHS-suositukset ja standardit paikkatietotuotteiden toteuttamisessa

JHS-suositukset ja standardit paikkatietotuotteiden toteuttamisessa 1 JHS-suositukset ja standardit paikkatietotuotteiden toteuttamisessa Paikkatietoverkoston työpaja 1.6.2016 Lassi Lehto MML Paikkatietokeskus 2 Sisältö JHS 162 Paikkatietojen mallintaminen tiedonsiirtoa

Lisätiedot

Interfacing Product Data Management System

Interfacing Product Data Management System Interfacing Product Data Management System Tekijä: Työn valvoja: Mats Kuivalainen Timo Korhonen Esitelmän sisältö Työn suorituspaikka - Ideal Product Data Oy Käsitteitä Työn tavoitteet Työn tulokset 1/5

Lisätiedot

in condition monitoring

in condition monitoring Etäteknologioiden automaatiosovellukset Using e-speak e in condition monitoring tutkija professori Hannu Koivisto Sisältö Tausta Globaali kunnonvalvontajärjestelmä E-speak globaalissa kunnonvalvontajärjestelmässä

Lisätiedot

www.solita.fi solita@solita.fi

www.solita.fi solita@solita.fi www.solita.fi solita@solita.fi JAVA-SOVELLUSTEN RAKENTAMINEN INTEGROITUUN YMPÄRISTÖÖN Jarno Peltoniemi Solita Oy 10.5.2005 Aiheet Johdanto Portaalit, portletit Oracle Portal Java-sovelluksen rakentaminen

Lisätiedot

582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus

582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus 582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus Sisältö Mikä on web-sovellus? Selaimen rooli web-sovelluksessa Palvelimen rooli web-sovelluksessa Aineistopyynnöt Tiedon välittäminen

Lisätiedot

Kartta-aineistojen visualisointi. ProGIS. 11.9.2013 Aaro Mikkola

Kartta-aineistojen visualisointi. ProGIS. 11.9.2013 Aaro Mikkola Kartta-aineistojen visualisointi ProGIS 11.9.2013 Aaro Mikkola 1 Sisältö Kartta-aineistot rajapinnoilla ja latauspalveluissa nyt ja jatkossa Visualisointieditori Osaamisvaatimuksia 2 Karttapaikka: mittakaavatasot

Lisätiedot

Tietotuoteseloste, Museoviraston Inspire-aineistot (Suojellut alueet)

Tietotuoteseloste, Museoviraston Inspire-aineistot (Suojellut alueet) Tietotuoteseloste, Museoviraston Inspire-aineistot (Suojellut alueet) 1 Yleistietoa 1.1 Nimi ja tunnisteet Museoviraston INSPIRE-aineistot (Suojellut alueet) FI. 1000272, FI. 1000034 ja FI. 1000000 FI.

Lisätiedot

Ensimmäiset XPath-lausekkeet

Ensimmäiset XPath-lausekkeet Ensimmäiset XPath-lausekkeet Kaavat ja predikaatit Ctl230: Luentokalvot 8.11.2004 Kontekstiin perustuva muotoilu Elementin sijainti dokumentissa 3 3Sama elementti, eri

Lisätiedot

Rajapintapalvelut ja verkkojulkaisu MapInfon

Rajapintapalvelut ja verkkojulkaisu MapInfon Rajapintapalvelut ja verkkojulkaisu MapInfon tuotteilla Vesa Raulos Senior Systems Engineer Pitney Bowes Software Taustaa ja yritys MapInfo Corporation perustettiin USA:ssa vuonna 1986 Pioneeri helppokäyttöisten

Lisätiedot

HOJ J2EE & EJB & SOAP &...

HOJ J2EE & EJB & SOAP &... HOJ J2EE & EJB & SOAP &... Ville Leppänen HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/18 Missä mennään... 1. Johdanto (1h) 2. Säikeet (2h) 3. Samanaikaisuudesta (2h) 4. Hajautetuista sovelluksista

Lisätiedot

Collector käyttöohje. Ohje /

Collector käyttöohje. Ohje / Collector käyttöohje Ohje / 11.2.2019 2 (24) Sisältö 1. Aineiston luominen ArcGIS Prossa... 3 Kohdeluokan luominen... 3 Tietokannan arvoalueiden määrittäminen... 5 Attribuuttitaulun kenttien määrittäminen...

Lisätiedot

Seuraavat tasot sisältävät alueita ja pisteitä samassa tasossa. o Asemakaavat o Kaavayksiköt o Kiinteistöt

Seuraavat tasot sisältävät alueita ja pisteitä samassa tasossa. o Asemakaavat o Kaavayksiköt o Kiinteistöt 1 (7) 14.3.2017 SeutuCD-rajapinnan käyttöohje WFS SeutuCD-rajapinnan käyttöohje WFS HSY:n tuottamia käyttöoikeuden vaatimia aineistoja on mahdollista hyödyntää OGC-standardin mukaisena rajapintana. WFS-rajapinta

Lisätiedot

Sisällys. Valtion tietotekniikan rajapintasuosituksia. XML:n rooleja sähköisen asioinnin tavoitearkkitehtuurissa. dbroker - asiointialusta

Sisällys. Valtion tietotekniikan rajapintasuosituksia. XML:n rooleja sähköisen asioinnin tavoitearkkitehtuurissa. dbroker - asiointialusta Palveluita ja sisältöä portaaliin - XML:n mahdollisuuksista XML-tietokannat ja julkishallinnon XML-sovellukset, 28.05.2002 Lasse Akselin, TietoEnator Oyj Sisällys Valtion tietotekniikan rajapintasuosituksia

Lisätiedot

ASIAKASLÄHTÖISEN PAIKKATIEDON HYÖDYNTÄMINEN AUTOMAATTISESSA KARTTATUOTANTOJÄRJESTELMÄSSÄ

ASIAKASLÄHTÖISEN PAIKKATIEDON HYÖDYNTÄMINEN AUTOMAATTISESSA KARTTATUOTANTOJÄRJESTELMÄSSÄ LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOTEKNIIKAN OSASTO ASIAKASLÄHTÖISEN PAIKKATIEDON HYÖDYNTÄMINEN AUTOMAATTISESSA KARTTATUOTANTOJÄRJESTELMÄSSÄ Diplomityön aihe on hyväksytty Tietotekniikan osaston

Lisätiedot

Copyright Observis Oy All rights reserved. Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa

Copyright Observis Oy All rights reserved. Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa Platform Tuotekehityksen haasteita ja ratkaisuja Haaste: Massiivisten tietomäärien hallinta Ratkaisu: Pilvipalvelun skaalautuvuus Haaste:

Lisätiedot

MapInfon palvelintuotteet aineistojen julkaisemisessa Inspire-koulutuspäivä II

MapInfon palvelintuotteet aineistojen julkaisemisessa Inspire-koulutuspäivä II MapInfon palvelintuotteet aineistojen julkaisemisessa Inspire-koulutuspäivä II 25.1.2011 Vesa Raulos Risto Mustonen Karttapalvelimen perustaminen (MapInfo) Aineistojen tarjoaminen katseltavaksi tai ladattavaksi

Lisätiedot

Oracle Spatial Paikkatieto tehostaa yrityksen toimitusketjua. GISnet Solutions Finland Oy. GISnet Solutions Finland Oy

Oracle Spatial Paikkatieto tehostaa yrityksen toimitusketjua. GISnet Solutions Finland Oy. GISnet Solutions Finland Oy Oracle Spatial Paikkatieto tehostaa yrityksen toimitusketjua Jari.reini@gisnetsf.com Solutions Finland Oy Solutions Finland Oy Yritys lyhyesti Perustettu kesäkuussa 2000 20 työntekijää Toimistot Helsingissä,

Lisätiedot

6 XML-työkalut 1. 6 XML-työkalut

6 XML-työkalut 1. 6 XML-työkalut 6 XML-työkalut 1 6 XML-työkalut XML:n periaatteiden tutustumisen jälkeen on helpompi tutustua XML-dokumenttien käsittelyyn ja katseluun suunniteltuja työkaiuja. XML:n yleistymisen pahin pullonkaula on

Lisätiedot

XML merkintäkielten perusteet. Luento 2 - XSLT Pekka Aarnio

XML merkintäkielten perusteet. Luento 2 - XSLT Pekka Aarnio XML merkintäkielten perusteet Luento 2 - XSLT Pekka Aarnio Luennon sisältö OSA 1: XSLT-kieli OSA 2: XML Nimiavaruudet (OSA 3: AutomationML lyhyt kuvaus harjoitustehtävän tueksi) Luento 2: OSA1 XSL-MUUNNOKSET

Lisätiedot

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus Laajuus 5 op Luennot: 12 x 2t 11.3.2014 29.4.2014 Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus Lähiopetuksen jäkeen harjoitustyö ja tentti Aulikki Hyrskykari

Lisätiedot

XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely.

XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely. XML prosessointi Miten XML dokumentteja luetaan ja kirjoitetaan XML prosessori lukee ja välittää XML dokumentin sovellukselle. Se sisältää entieettikäsittelijän (mahdollisesti) XML jäsentimen Sovellus

Lisätiedot

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7 Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7 Mikä on IT arkkitehtuuri? Liiketoimintamalli määrittelee IT arkkitehtuurin IT arkkitehtuuri ottaa kantaa sovelluksen laadullisiin vaatimuksiin

Lisätiedot

XML, standardointi ja kehitys

XML, standardointi ja kehitys XML, standardointi ja kehitys Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: XML on W3C:n suosittama perhe tekstiformaatteja

Lisätiedot

T-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot

T-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot T-111.361 Hypermediadokumentin laatiminen -Ohjelmointi Peruskäsitys www-ohjelmoinnin kentästä Tekniikat interaktiivisuuden toteuttamiseen tekniikat tekniikat Tietokannat Juha Laitinen TKK/TML juha.laitinen@hut.fi

Lisätiedot

SVG UUSI VANHA VEKTORIFOR- MAATTI

SVG UUSI VANHA VEKTORIFOR- MAATTI Johanna Pelkonen SVG UUSI VANHA VEKTORIFOR- MAATTI Opinnäytetyö Tietojenkäsittely 5.2.2010 KUVAILULEHTI Opinnäytetyön päivämäärä 5.2.2010 Tekijä(t) Johanna Pelkonen Koulutusohjelma ja suuntautuminen Tietojenkäsittely

Lisätiedot

SAP. Lasse Metso 14.1.2011

SAP. Lasse Metso 14.1.2011 SAP Lasse Metso 14.1.2011 Toiminnanohjausjärjestelmä engl. Enterprise Resource Planning, ERP Integroitu tietojärjestelmä joka palvelee kaikkia yrityksen osastoja. Tuotantoyrityksistä liikkeelle lähtenyt

Lisätiedot

Tietotuoteseloste, Museoviraston Inspire-aineistot (Suojellut alueet)

Tietotuoteseloste, Museoviraston Inspire-aineistot (Suojellut alueet) Tietotuoteseloste, Museoviraston Inspire-aineistot (Suojellut alueet) 1 Yleistietoa 1.1 Nimi ja tunnisteet Museoviraston INSPIRE-aineistot (Suojellut alueet), FI. 1000272, FI. 1000034 ja FI. 1000000 FI.

Lisätiedot

SFS delegaattivalmennus

SFS delegaattivalmennus SFS delegaattivalmennus ISO/TC 211, CEN/TC 287; paikkatieto Jari Reini 07.02.2014 Sisältö Paikkatieto Standardisointi Miksi? Standardisointi Hyödyt Paikkatiedon standardisointiorganisaatiot Standardien

Lisätiedot

XML-datan kysely. Topi Sarkkinen. Seminaarityö. Helsinki HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

XML-datan kysely. Topi Sarkkinen. Seminaarityö. Helsinki HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos XML-datan kysely Topi Sarkkinen Seminaarityö Helsinki 18.3.2015 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta Fakultet

Lisätiedot

...ii...iii...x. 1 Silverlight NET Framework for Silverlight Silverlight Silverlight. 2-1 Visual Studio Silverlight...

...ii...iii...x. 1 Silverlight NET Framework for Silverlight Silverlight Silverlight. 2-1 Visual Studio Silverlight... ...ii...iii...x 1 Silverlight 1-1 Silverlight...1-2 1-1.1...1-5 1-1.2.NET Framework for Silverlight...1-5 1-2 Silverlight...1-6 1-3 Silverlight...1-7 1-4 Silverlight...1-10 1-5 Silverlight...1-10 1-6...1-11

Lisätiedot

LIITE 1 1. Tehtävänä on mallintaa kitara ohjeiden mukaan käyttäen Edit Poly-tekniikkaa.

LIITE 1 1. Tehtävänä on mallintaa kitara ohjeiden mukaan käyttäen Edit Poly-tekniikkaa. LIITE 1 1 HARJOITUS 1 Kitara Tehtävänä on mallintaa kitara ohjeiden mukaan käyttäen Edit Poly-tekniikkaa. Käsiteltävät asiat Edit Poly Muokkaus kuvan mukaan TurboSmooth Extrude 1. Tarkistetaan että mittayksiköt

Lisätiedot

Verkkopalveluiden hyödyntäminen

Verkkopalveluiden hyödyntäminen Verkkopalveluiden hyödyntäminen Verkkopalveluiden toteutus ja käyttäminen MapInfo Professional ja MapInfo Manager -ohjelmistoilla Vesa Raulos Pitney Bowes Business Insight Esityksen sisältö MapInfo Professional

Lisätiedot

OpenStreetMap-aineistojen haltuunotto GDAL:lla

OpenStreetMap-aineistojen haltuunotto GDAL:lla OpenStreetMap-aineistojen haltuunotto GDAL:lla Jukka Rahkonen, http://latuviitta.org Viimeksi muutettu 22. heinäkuuta 2012 GDAL/OGR tukee OpenStreetMap-aineistojen lukemista GDAL-versiosta 2.0 alkaen.

Lisätiedot

Excel-taulukkoon X- ja Y-sarakkeisiin tallennettujen koordinaattien muuntaminen paikkatietokohteiksi

Excel-taulukkoon X- ja Y-sarakkeisiin tallennettujen koordinaattien muuntaminen paikkatietokohteiksi Excel-taulukkoon X- ja Y-sarakkeisiin tallennettujen koordinaattien muuntaminen paikkatietokohteiksi Esimerkkinä Excel-taulukkona ladattavat Helsingin pysäköintilippuautomaatit Viimeksi muokattu 27. huhtikuuta

Lisätiedot

HTML 5 Johdanto. Mikä on HTML 5

HTML 5 Johdanto. Mikä on HTML 5 HTML 5 Johdanto Antti-Jussi Lakanen Mikä on HTML 5 HTML 5 on uusistandardihtml-, XHTML-ja HTML DOM-määrittelyille HTML 4 tuliulosvuonna1999. Webbion muuttunut paljon niistä ajoista HTML 5:n speksion kesken.

Lisätiedot

Vaatimusluettelo. Liite2_Vaatimusluettelo. Tun nus (ID) Kpl Tärkeys Toimittajan kommentit Navigointi. Haut

Vaatimusluettelo. Liite2_Vaatimusluettelo. Tun nus (ID) Kpl Tärkeys Toimittajan kommentit Navigointi. Haut Vaatimusluettelo Tun nus (ID) Kpl Tärkeys Toimittajan kommentit Navigointi 1 Karttasovelluksessa tulee olla yleisesti vastaavissa sovelluksissa käytetyt navigointitoiminnot 4.2. 1 Kartta pitää voida kohdistaa

Lisätiedot

Kunnan paikkatietopalvelurajapinta

Kunnan paikkatietopalvelurajapinta Kunnan paikkatietopalvelurajapinta Versio: 18.10.2011 Julkaistu: 27.10.2011 Voimassaoloaika: Toistaiseksi Sisällys 1 Johdanto... 2 1.1 Suosituksen tausta... 2 1.2 Suosituksen rakenne... 3 2 Soveltamisala...

Lisätiedot

Johdatusta selainohjelmointiin

Johdatusta selainohjelmointiin Johdatusta selainohjelmointiin Ohjelmat ja tyylit selaimessa ja HTML Jaana Holvikivi Selaimet ja HTML Selaimet: Internet Explorer, Exchange Firefox, Chrome Opera 10 Safari 4 Lukevat HTML sivuja ja asettelevat

Lisätiedot

Paikkatiedon tulevaisuus

Paikkatiedon tulevaisuus Paikkatiedon tulevaisuus Yksityismetsätalouden metsänhoitajien vierailu TE:llä 11.10.2007 Juhani Tervo Pääarkkitehti, GIS Iso skaala erilaisia paikkatietojärjestelmiä Paikkatieto tietojärjestelmissä Paikkatietojärjestelmä

Lisätiedot

Integraatiotekniikan valinta - tie onnistumiseen.

Integraatiotekniikan valinta - tie onnistumiseen. Integraatiotekniikan valinta - tie onnistumiseen markus.andersson@commit.fi http://www.commit.fi 1 Agenda Järjestelmäintegroinnin nykytila Menestystekijät Teknologiatekijät Tekijöistä onnistunut projekti

Lisätiedot

Paikkatiedot ja Web-standardit

Paikkatiedot ja Web-standardit Paikkatiedot ja Web-standardit Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: World Wide

Lisätiedot

Use of spatial data in the new production environment and in a data warehouse

Use of spatial data in the new production environment and in a data warehouse Use of spatial data in the new production environment and in a data warehouse Nordic Forum for Geostatistics 2007 Session 3, GI infrastructure and use of spatial database Statistics Finland, Population

Lisätiedot

JHS XXX Paikkatiedon yksilöivät tunnisteet Liite 2: Esimerkki tiedontuottajan URI-palvelun teknisestä toteutuksesta

JHS XXX Paikkatiedon yksilöivät tunnisteet Liite 2: Esimerkki tiedontuottajan URI-palvelun teknisestä toteutuksesta JHS XXX Paikkatiedon yksilöivät tunnisteet Liite 2: Esimerkki tiedontuottajan URI-palvelun teknisestä toteutuksesta Versio: 2014-11-12 Julkaistu: Voimassaoloaika: Sisällys 1 Johdanto... 1 2 Tiedontuottajan

Lisätiedot

Koulutus 2: Pistepilviohjelmistot

Koulutus 2: Pistepilviohjelmistot ProDigiOUs -hanke Koulutus 2: Pistepilviohjelmistot Kalle Tammi Kevät 2018 Koulutuksen sisältö 1. Aloitus 2. Yleistä ohjelmistoista 3. Scene-ohjelma, käyttöliittymä ja toiminnot 4. Pistepilvien käsittely

Lisätiedot

StanForD-XML. Juha-Antti Sorsa, Tapio Räsänen, Vesa Imponen

StanForD-XML. Juha-Antti Sorsa, Tapio Räsänen, Vesa Imponen Projektiryhmä StanForD-XML Juha-Antti Sorsa, Tapio Räsänen, Vesa Imponen Rahoittajat Koskitukki Oy, Metsähallitus, Metsäliitto Osuuskunta, Pölkky Oy, Stora Enso Oyj, UPM- Kymmene Oyj, Vapo Timber Oy, Yksityismetsätalouden

Lisätiedot

Hintatiedotus ja tietojen välitys. Loppuraportti

Hintatiedotus ja tietojen välitys. Loppuraportti Hintatiedotus ja tietojen välitys Loppuraportti Henkilöliikenne 18. marraskuuta 2002 1 Lähtökohdat VR Henkilöliikenteellä on käytössä Journey Planner reitinsuunnittelupalvelu. Palvelua käyttävät matkustajat

Lisätiedot

www.hohde.com Hohde Consulting 2004

www.hohde.com Hohde Consulting 2004 Luento 14: Kertaus AS-0.110 XML-kuvauskielten perusteet Janne Kalliola Kertaus XML nimiavaruus validointi XML:n käyttö tietorakenteiden kuvaus ohjelmointi XML-pohjaiset kielet peruskielet muut kurssilla

Lisätiedot

Skaalautuva vektorigrafiikka mobiiliselaimissa. Mihkel Lind

Skaalautuva vektorigrafiikka mobiiliselaimissa. Mihkel Lind Skaalautuva vektorigrafiikka mobiiliselaimissa Mihkel Lind Opinnäytetyö Tietojenkäsittelyn koulutusohjelma 2016 Tiivistelmä Tekijä(t) Lind Mihkel Koulutusohjelma Tietojenkäsittely Opinnäytetyön otsikko

Lisätiedot

Lohtu-projekti. Ylläpitäjän dokumentti. Versiohistoria: Ensimmäinen versio Andreas Asuja

Lohtu-projekti. Ylläpitäjän dokumentti. Versiohistoria: Ensimmäinen versio Andreas Asuja Lohtu-projekti Ylläpitäjän dokumentti Versiohistoria: 1.0 12.5.2003 Ensimmäinen versio Andreas Asuja Helsinki 12. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja, Mari Muuronen, Seppo Pastila, Virve Taivaljärvi

Lisätiedot

TYPO3 - Open Source Enterprise CMS

TYPO3 - Open Source Enterprise CMS TYPO3 - Open Source Enterprise CMS TYPO3 on yritysten tarpeisiin suunniteltu avoimen lähdekoodin julkaisujärjestelmä. Verkkopalvelutoteutusten lisäksi TYPO3 toimii skaalautuvana web-sovellusten kehitysalustana.

Lisätiedot

Garmin etrex GPS-laite

Garmin etrex GPS-laite Garmin etrex GPS-laite GPS koulutus 20.6.2007 PAIKKATIETOPAJA -hanke Painikkeet Sisäinen GPS antenni YLÖS näppäin ALAS näppäin PAGE näppäin (Esc) POWER näppäin Ulkoinen virtalähde ja tiedon siirto PC:lle

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet Järjestelmäarkkitehtuuri (TK081702) Integraation tavoitteita Lähtökohta Web-palvelut Asiakasrekisteri ERP, Tuotannon ohjaus Tuotanto Myynti Intranet Extranet? CRM Johdon tuki Henkilöstö Kirjanpito Palkanlaskenta

Lisätiedot

Paikkatiedon hallinta ja analyysi

Paikkatiedon hallinta ja analyysi HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon hallinta ja analyysi Antti Leino Marko Salmenkivi 15.3.29.4.2005

Lisätiedot

INSPIRE ArcGIS-tuotteilla. Ulla Järvinen ja Jussi Immonen INSPIRE-koulutuksessa

INSPIRE ArcGIS-tuotteilla. Ulla Järvinen ja Jussi Immonen INSPIRE-koulutuksessa INSPIRE ArcGIS-tuotteilla Ulla Järvinen ja Jussi Immonen INSPIRE-koulutuksessa 14.10.2010 ArcGIS-teknologian avulla organisaatiot voivat kehittää palvelujaan ja tehostaa toimintaansa... Improving How We

Lisätiedot

Helsingin yliopisto, TKTL Tietokantojen perusteet, s 2000 WWW-tietokantasovellukset Harri Laine 1. vapaamuotoiset tiedot

Helsingin yliopisto, TKTL Tietokantojen perusteet, s 2000 WWW-tietokantasovellukset Harri Laine 1. vapaamuotoiset tiedot Relaatiotietokantaan tallennetaan määrämuotoista tietoa Vapaamuotoisen tekstin talletukseen tekstitietokannat hakuindeksejä saattavat käyttää relaatiotietokantaa tekstin tallentamiseen rivipohjainen tai

Lisätiedot

Smart cities - nyt ja huomenna

Smart cities - nyt ja huomenna Smart cities - nyt ja huomenna Älykaupungin standardit Jari Reini 14.04.2015 Standardisointi - Miksi? Minimoidaan päällekkäistä kehittämistyötä, ohjataan tietojärjestelmien kehittämistä ja saadaan aikaan

Lisätiedot

W3C, Web-teknologiat ja XML

W3C, Web-teknologiat ja XML W3C, Web-teknologiat ja XML Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: XML on W3C:n

Lisätiedot

XQuery tietokannan kyselykielenä

XQuery tietokannan kyselykielenä XQuery tietokannan kyselykielenä Miro Lehtonen 31.10.2007 OUGF-syysseminaari Tietojenkäsittelytieteen laitos Sisältö Johdanto XQueryn perusteet + esimerkkejä Oracle ja XQuery Miro Lehtonen, XQuery tietokannan

Lisätiedot

Testidatan generointi

Testidatan generointi Testidatan generointi Anu Ahonen Kevät 2008 Tämä työ on tehty Creative Commons -lisenssin alla Työn tarkasti 9.4.2008 Jouni Huotari (JAMK/IT) 1 SISÄLTÖ 1 TYÖN LÄHTÖKOHDAT JA TOTEUTUS...2 2 TESTIDATAN GENEROINTI

Lisätiedot

Tietojen julkaisu ja jakelu - Spectrum Spatial verkkopalvelut

Tietojen julkaisu ja jakelu - Spectrum Spatial verkkopalvelut Tietojen julkaisu ja jakelu - Spectrum Spatial verkkopalvelut Vesa Raulos, Pitney Bowes Software Paikkatiedon infrastruktuuri Pitney Bowes / MapInfo osana paikkatietoinfrastuktuuria Mitä paikkatietomaailmassa

Lisätiedot

Ohjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server. Infotilaisuus 3.12.2014 klo 10:00

Ohjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server. Infotilaisuus 3.12.2014 klo 10:00 Ohjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server Infotilaisuus 3.12.2014 klo 10:00 Yleistä Ohjelmistoteknologioiden koulutukset 2014-2015 3: Internet sovellusten ohjelmointi Java Server

Lisätiedot

Opas 3D-esineiden mallintamiseen

Opas 3D-esineiden mallintamiseen Opas 3D-esineiden mallintamiseen Osa 1: Perusteet (säännöt GML-geometrioiden validointiin CityGML:ssä) Perustuu SIG3D Quality Working Group -ryhmän julkaisuun Madeling Guide for 3D Objects Part 1: Basics

Lisätiedot

e-business hinnoittelu Tuomas Salonen Oracle Finland Oy

e-business hinnoittelu Tuomas Salonen Oracle Finland Oy e-business hinnoittelu Tuomas Salonen Oracle Finland Oy Tavoitteet Yksinkertainen Skaalautuva Mitattavissa Mitta- yksikkö Mikä muuttuu? Kesto Taso Yksikkö Nimetyt käyttäjät Universal (Named Users Power

Lisätiedot

Digiroad-aineiston hyödyntäminen rajapintapalveluiden kautta MapInfo

Digiroad-aineiston hyödyntäminen rajapintapalveluiden kautta MapInfo 1 Digiroad-aineiston hyödyntäminen rajapintapalveluiden kautta MapInfo Digiroad-aineistoa on mahdollista hyödyntää Liikenneviraston Katselu- ja latauspalvelusta http://portal.liikennevirasto.fi/sivu/www/f/aineistopalvelut/verkkopalvelut/latauspalvelu#.vb8ikvlbi

Lisätiedot

Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys

Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys Tällä kurssilla on tutustuttu ohjelmistojen mallintamiseen oliomenetelmiä ja UML:ää käyttäen Samaan aikaan järjestetyllä kurssilla on käsitelty

Lisätiedot

W3C ja Web-teknologiat

W3C ja Web-teknologiat W3C ja Web-teknologiat Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: World Wide Web Consortium (W3C) on kansainvälinen

Lisätiedot

Tuottavuutta sovelluskehitykseen Oraclen työkaluilla: JDeveloper 10g ja HTML DB OUGF Syysseminaari

Tuottavuutta sovelluskehitykseen Oraclen työkaluilla: JDeveloper 10g ja HTML DB OUGF Syysseminaari Tuottavuutta sovelluskehitykseen Oraclen työkaluilla: JDeveloper 10g ja HTML DB OUGF Syysseminaari 4.11.2004 Jari Kuokka Tuoteasiantuntija Oracle Finland Oracle Developer Suite 10 g JDeveloper Reports

Lisätiedot