Tulikartta - API
Tulikartta provides XML and JSON -based REST API's for everyone to use.Following versions of the interfaces are available:
Simple XML:
https://tulikartta.fi/api.php
(Simple XML -documentation)POI:
https://tulikartta.fi/api-poi.php
(POI -documentation)KML:
https://tulikartta.fi/api-kml.php
(KML -documentation)GPX:
https://tulikartta.fi/api-gpx.php
(GPX -documentation)GeoJSON:
https://tulikartta.fi/api-json.php
(GeoJSON -documentation)JSON:
https://tulikartta.fi/api-json2.php
(JSON -documentation)
Data can be filtered by GET -query, determined by ID or TYYPPI (Type) and/or MAAKUNTA (Province):
id=1 tyyppi=Nuotiopaikka maakunta=Pohjois-Pohjanmaa
Filtered example (Type and Province):
https://tulikartta.fi/api.php?tyyppi=Nuotiopaikka&maakunta=Pohjois-Pohjanmaa
Type (tyyppi): Nuotiopaikka Laavu Kota Varaustupa Autiotupa Porokämppä Päivätupa Kammi Ruokailukatos Lintutorni Nähtävyys Luola Lähde | Province (maakunta): Ahvenanmaa Etelä-Karjala Etelä-Pohjanmaa Etelä-Savo Kainuu Kanta-Häme Keski-Pohjanmaa Keski-Suomi Kymenlaakso Lappi Pirkanmaa Pohjanmaa Pohjois-Karjala Pohjois-Pohjanmaa Pohjois-Savo Päijät-Häme Satakunta Uusimaa Varsinais-Suomi Muu-alue |
Structure of Simple XML:
<markers> <marker nimi="Honkinen" id="16" lat="64.518897" lng="26.917748" tyyppi="Nuotiopaikka" maakunta="Kainuu"/> </markers>
Structure of POI:
<pois href="https://tulikartta.fi/api-poi.php" xml:lang="en"> <description>Tulikartta - POI</description> <author>Tapani Pelkonen</author> <date>2020-04-18 06:05:38am</date> <poi id="10" xml:lang="en"> <title>Karhusaari</title> <description>Karhusaari - Laavu</description> <location> <point crs="wgs84">61.076332,28.186991</point> </location> </poi> </pois>
Structure of KML:
<kml xmlns="http://www.opengis.net/kml/2.2"> <description>Tulikartta - KML</description> <author>Tapani Pelkonen</author> <date>2020-04-18 06:12:13am</date> <Placemark> <name>Karhusaari</name> <description>Karhusaari - Laavu</description> <Point> <coordinates>61.076332,28.186991</coordinates> </Point> </Placemark> </kml>
Structure of GPX:
<gpx version="1.0"> <name>Tulikartta - GPX</name> <creator>Tapani Pelkonen</creator> <date>2020-04-18 06:51:25am</date> <wpt lat="61.076332" lon="28.186991"> <name>Karhusaari - Laavu</name> </wpt> </gpx>
Structure of GeoJSON:
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "geometry": { "type": "Point", "coordinates": [65.005785, 25.809422] }, "properties": { "name": "Sanginjoen lemmenpolku1", "tyyppi": "Nuotiopaikka", "maakunta": "Pohjois-Pohjanmaa" } ] }
Structure of JSON:
[ { "nimi":"Sanginjoen lemmenpolku1", "tyyppi":"Nuotiopaikka", "maakunta":"Pohjois-Pohjanmaa", "koordinaatti":"65.005785,25.809422" } ]
Tulikartta © 2021