{"id":1181,"date":"2024-03-13T09:57:57","date_gmt":"2024-03-13T08:57:57","guid":{"rendered":"https:\/\/contecon.de\/picapportwiki\/?page_id=1181"},"modified":"2024-03-13T10:00:45","modified_gmt":"2024-03-13T09:00:45","slug":"picapport-add-on-geojson-route-generator","status":"publish","type":"page","link":"https:\/\/contecon.de\/picapportwiki\/picapport-add-on-geojson-route-generator\/","title":{"rendered":"PicApport Add-on: GEOJSON Route Generator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1181\" class=\"elementor elementor-1181\">\n\t\t\t\t<div class=\"elementor-element elementor-element-853914b e-flex e-con-boxed e-con e-parent\" data-id=\"853914b\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-84da1b1 elementor-widget elementor-widget-heading\" data-id=\"84da1b1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.19.0 - 07-02-2024 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">PicApport Add-on: GEOJSON Route Generator<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c369600 elementor-widget elementor-widget-text-editor\" data-id=\"c369600\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.19.0 - 07-02-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>Uses the web service <a class=\"external-link\" href=\"http:\/\/openrouteservice.org\" rel=\"nofollow\">openrouteservice.org<\/a> to generate an route in GEOJSON format based on the geodata of the selected photos.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42fbf15 elementor-widget elementor-widget-heading\" data-id=\"42fbf15\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Screenshots <\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-82e96d0 elementor-widget elementor-widget-image\" data-id=\"82e96d0\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.19.0 - 07-02-2024 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"439\" height=\"621\" src=\"https:\/\/contecon.de\/picapportwiki\/wp-content\/uploads\/2024\/03\/GeoJsonRoute1_en.jpg\" class=\"attachment-large size-large wp-image-1183\" alt=\"\" srcset=\"https:\/\/contecon.de\/picapportwiki\/wp-content\/uploads\/2024\/03\/GeoJsonRoute1_en.jpg 439w, https:\/\/contecon.de\/picapportwiki\/wp-content\/uploads\/2024\/03\/GeoJsonRoute1_en-212x300.jpg 212w\" sizes=\"(max-width: 439px) 100vw, 439px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bf1677 elementor-widget elementor-widget-image\" data-id=\"2bf1677\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"960\" height=\"703\" src=\"https:\/\/contecon.de\/picapportwiki\/wp-content\/uploads\/2024\/03\/GeoJsonRoute2_en.jpg\" class=\"attachment-large size-large wp-image-1184\" alt=\"\" srcset=\"https:\/\/contecon.de\/picapportwiki\/wp-content\/uploads\/2024\/03\/GeoJsonRoute2_en.jpg 960w, https:\/\/contecon.de\/picapportwiki\/wp-content\/uploads\/2024\/03\/GeoJsonRoute2_en-300x220.jpg 300w, https:\/\/contecon.de\/picapportwiki\/wp-content\/uploads\/2024\/03\/GeoJsonRoute2_en-768x562.jpg 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-baaa446 elementor-widget elementor-widget-image\" data-id=\"baaa446\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"602\" height=\"655\" src=\"https:\/\/contecon.de\/picapportwiki\/wp-content\/uploads\/2024\/03\/GeoJsonRoute3_en.jpg\" class=\"attachment-large size-large wp-image-1185\" alt=\"\" srcset=\"https:\/\/contecon.de\/picapportwiki\/wp-content\/uploads\/2024\/03\/GeoJsonRoute3_en.jpg 602w, https:\/\/contecon.de\/picapportwiki\/wp-content\/uploads\/2024\/03\/GeoJsonRoute3_en-276x300.jpg 276w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a2df070 elementor-widget elementor-widget-heading\" data-id=\"a2df070\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Features<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2fd23cf elementor-widget elementor-widget-text-editor\" data-id=\"2fd23cf\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<table class=\"wrapped confluenceTable\"><tbody><tr><th class=\"confluenceTh\">Name of the addon<\/th><td class=\"confluenceTd\">PicApport GEOJSON Route Generator<\/td><\/tr><tr><th class=\"confluenceTh\" colspan=\"1\">Type<\/th><td class=\"confluenceTd\" colspan=\"1\">Procedure<\/td><\/tr><tr><th class=\"confluenceTh\" colspan=\"1\">Description<\/th><td class=\"confluenceTd\" colspan=\"1\"><div class=\"content-wrapper\"><p>Creates an travel route for the selected photos by connecting the geocoordinates via roads. The created file is stored in the directory of the 1st selected photo. The file date is set to one second before the oldest photo. So the thumbnail image of the map is always at the beginning.<\/p><p>After finishing the add-on a button is offered to show all photos of this directory.<\/p><p>The following should be considered here:<\/p><ul><li>At least two photos must be selected for connecting.<\/li><li><p>Our observation is that with some photo collections the creation of the map does not work (web service reports an error) The following reasons can lead to this:<\/p><ul><li>Wrong or missing API key<\/li><li>There are photos with invalid coordinates (e.g. open sea etc.)<\/li><li>For photos in open terrain\/forest (e.g. hiking) this can often be solved by changing the route type from car to e.g. hiking.<\/li><\/ul><\/li><\/ul><div class=\"confluence-information-macro confluence-information-macro-note conf-macro output-block\" data-hasbody=\"true\" data-macro-name=\"note\"><div class=\"confluence-information-macro-body\"><p>Please note that the geodata of the photos (not the photos themselves) are transferred to <a class=\"external-link\" href=\"http:\/\/openrouteservice.org\" rel=\"nofollow\">openrouteservice.org<\/a>.<\/p><\/div><\/div><\/div><\/td><\/tr><tr><th class=\"confluenceTh\">File name of the addon<\/th><td class=\"confluenceTd\"><p>pagpOpenrouteGeoJSONRoute-x.x.x.zip\u00a0(x.x.x indicates version)<\/p><\/td><\/tr><tr><th class=\"confluenceTh\" colspan=\"1\">In Windows Installer<\/th><td class=\"confluenceTd\" colspan=\"1\">Yes<\/td><\/tr><tr><th class=\"confluenceTh\" colspan=\"1\">Prerequisites<\/th><td class=\"confluenceTd\" colspan=\"1\"><div class=\"content-wrapper\"><ul><li>PicApport server requires Internet access<br \/><br \/><\/li><li>An API key is required.<br \/>The key can be obtained free of charge (as of August 2020) at <a class=\"external-link\" href=\"https:\/\/openrouteservice.org\/plans\/\" rel=\"nofollow\">https:\/\/openrouteservice.org\/plans\/<\/a> from <a class=\"external-link\" href=\"https:\/\/openrouteservice.org\/\" rel=\"nofollow\">https:\/\/openrouteservice.org\/<\/a>.<\/li><\/ul><\/div><\/td><\/tr><tr><th class=\"confluenceTh\" colspan=\"1\">Required permission of PicApport-Users<\/th><td class=\"confluenceTd\" colspan=\"1\"><ul><li>pap:editmeta:photo<br \/>Permission to edit photo metadata. (Title, description, date, etc.)<br \/><br \/><\/li><li>pap:admin:addon:config<br \/>Permission to set configuration parameters of add-ons.<br \/>The input parameters &#8222;<em>API Key<\/em>&#8220; and &#8222;<em>Save current parameters as default&#8220;<\/em> are only visible if the current user has this permission.<\/li><\/ul><\/td><\/tr><tr><th class=\"confluenceTh\">Download page<\/th><td class=\"confluenceTd\"><a class=\"external-link\" href=\"https:\/\/www.picapport.de\/en\/add-ons.php\" rel=\"nofollow\">https:\/\/www.picapport.de\/en\/add-ons.php<\/a><\/td><\/tr><tr><th class=\"confluenceTh\" colspan=\"1\">Input parameters<\/th><td class=\"confluenceTd\" colspan=\"1\"><ul><li><strong><em>Optional filename<\/em><\/strong><br \/>If the field is empty, the directory name of the 1st photo with the extension <em><strong>.paRouteGen.geojson<\/strong><\/em> is chosen as file name.<br \/><br \/><\/li><li><em><strong>Minimum distance in meters (linear distance in meter)<br \/><\/strong><\/em>Only coordinates with a minimum distance (in meters) from the previous point are transmitted for optimization<em><strong><br \/><br \/><\/strong><\/em><\/li><li><em><strong>Route type<br \/><\/strong><\/em>Car, Cycling, Cycling mountain, Walking, Hiking<em><strong><br \/><\/strong><\/em>See also openrouteservice.org documentation<em><strong><br \/><br \/><\/strong><\/em><\/li><li><em><strong>Analyse request<br \/><\/strong><\/em>if set, the JSON transmitted to <a class=\"external-link\" href=\"http:\/\/openrouteservice.org\" rel=\"nofollow\">openrouteservice.org<\/a> is displayed.<br \/><br \/><\/li><li><strong><em>API-Key<br \/><\/em><\/strong>The key can be obtained free of charge (as of August 2020) at <a class=\"external-link\" href=\"https:\/\/openrouteservice.org\/plans\/\" rel=\"nofollow\">https:\/\/openrouteservice.org\/plans\/<\/a> from <a class=\"external-link\" href=\"https:\/\/openrouteservice.org\/\" rel=\"nofollow\">https:\/\/openrouteservice.org\/<\/a>.<\/li><\/ul><ul><li><strong><em>Save current parameter values as defaults<br \/><\/em><\/strong>If set, the current input values (including API ID) are stored as default values for future use.<br \/>This can be used, for example, to hide the API key input from users who do not have addon administration rights.<\/li><\/ul><ul><li><em><strong>Analyse result<\/strong><\/em><br \/>If set, the result of the web service is displayed as JSON.<\/li><\/ul><\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aa0a04a e-flex e-con-boxed e-con e-parent\" data-id=\"aa0a04a\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>PicApport Add-on: GEOJSON Route Generator Uses the web service openrouteservice.org to generate an route in GEOJSON format based on the geodata of the selected photos. Screenshots Features Name of the addon PicApport GEOJSON Route Generator Type Procedure Description Creates an travel route for the selected photos by connecting the geocoordinates via roads. The created file [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1181","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages\/1181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/comments?post=1181"}],"version-history":[{"count":4,"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages\/1181\/revisions"}],"predecessor-version":[{"id":1188,"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages\/1181\/revisions\/1188"}],"wp:attachment":[{"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/media?parent=1181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}