---
title: Redmine GeoTaskTracker(GTT) Plugin
tags:  #foss4g #osgeo  
author: [Taro Matsuzawa aka. btm](https://convert.docswell.com/user/smellman)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/GJ5YGWYDJ4.jpg?width=480
description: Introduce Redmine GeoTaskTracker(GTT) Plugin in FOSS4G2023.
published: June 28, 23
canonical: https://convert.docswell.com/s/smellman/ZJL8XM-georepublic-redmine-gtt-plugin
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/GJ5YGWYDJ4.jpg)

Redmine GeoTaskTracker (GTT) Plugin
https://github.com/gtt-project/
https://gtt-project.org/


# Page. 2

![Page Image](https://bcdn.docswell.com/page/9E2GYQYMER.jpg)

Introduce
●
●
●
●
●
●
●
Taro Matsuzawa (tw: @smellman, fb: btm.smellman)
Georepublic GIS Enginner
President, Japan UNIX Society
Director, OSGeo Japan Chapter
Director, OpenStreetMap Foundation Japan
Lead of United Nation OpenGIS/7 core
Likes: Breakcore (music), games (RPG/2D STG)


# Page. 3

![Page Image](https://bcdn.docswell.com/page/D7YVGWGP7M.jpg)

My work &amp; OSS work
●
My work
○
○
○
●
GIS development via Ruby on Rails / TypeScript / Python
DevOps via TypeScript / AWSCDK
Smartphone application development via React Native / Flutter
OSS
○
○
○
○
○
Modification of libraries used in React Native
Modification of libraries related to United Nation Vector Tile toolkit
Contributor of OpenMapTiles
Contributor of S.M.A.S.H
Maintainer of tile.openstreetmap.jp


# Page. 4

![Page Image](https://bcdn.docswell.com/page/VENMG9GMJ8.jpg)

Redmine
GeoTaskTracker Plugin
https://github.com/gtt-project/
https://gtt-project.org/


# Page. 5

![Page Image](https://bcdn.docswell.com/page/Y79NW2WW73.jpg)

Redmine
An OpenSource platform with
a long history of task
management and workflow to
manage progress.
Redmine is not only for IT.


# Page. 6

![Page Image](https://bcdn.docswell.com/page/G78KN5NRJD.jpg)

Redmine GTT Plugin
Plug-in to add support for
location information to Redmine
tasks, projects and users.
Uses OpenLayers and OL-ext.


# Page. 7

![Page Image](https://bcdn.docswell.com/page/L7LZPYP2ER.jpg)



# Page. 8

![Page Image](https://bcdn.docswell.com/page/4EMV4N49EW.jpg)

Features
●
●
●
●
●
Locate your issues as point, line or polygon
Show and filter issues on a map
Specify a project area
Store the location of a user
Extends Redmine API
and more


# Page. 9

![Page Image](https://bcdn.docswell.com/page/PER2WDW979.jpg)

Locate your issues as point, line or polygon


# Page. 10

![Page Image](https://bcdn.docswell.com/page/P7XDP1P3JX.jpg)

Specify a project area


# Page. 11

![Page Image](https://bcdn.docswell.com/page/37KXD2DNJD.jpg)

Store the location of a user


# Page. 12

![Page Image](https://bcdn.docswell.com/page/LJ35R4RZ75.jpg)

Smartphone support


# Page. 13

![Page Image](https://bcdn.docswell.com/page/8JDDYQY4JG.jpg)

Extensive map sources support


# Page. 14

![Page Image](https://bcdn.docswell.com/page/VEPX6L6VJ8.jpg)

API support
●
●
Geolocation API
Output issues as GeoJSON


# Page. 15

![Page Image](https://bcdn.docswell.com/page/27VL3Q3REQ.jpg)

Use case


# Page. 16

![Page Image](https://bcdn.docswell.com/page/5JGX3W367L.jpg)

MyCityReport


# Page. 17

![Page Image](https://bcdn.docswell.com/page/47Q85352EP.jpg)

MyCityReport - Citizen Report Platform
●
●
GTT Pluginを活用したプロダクト
市民が問題点を投稿して


# Page. 18

![Page Image](https://bcdn.docswell.com/page/KE42919P71.jpg)

Hyakumori - Forest Management


# Page. 19

![Page Image](https://bcdn.docswell.com/page/L71MKGKXJG.jpg)

Hyakumori use case
●
●
●
Digital transformation for forest
management
Forest data reporting
Use S.M.A.S.H to offline survey.


# Page. 20

![Page Image](https://bcdn.docswell.com/page/G7W3DKDK72.jpg)

Tokyo Port Terminal Corporation
- Port management


# Page. 21

![Page Image](https://bcdn.docswell.com/page/4JZVGZGN73.jpg)

Tokyo port terminal corporation use case
●
●
●
Digital transformation of port management
Direct reporting from user companies on
faulty parts, etc.
Repair workflows that used to require a
stamp have been converted to Redmine
workflows, eliminating the need for a
stamp.


# Page. 22

![Page Image](https://bcdn.docswell.com/page/YE65YZY9JV.jpg)

Workflow example
①Create tasks on the desktop
Create and assign tasks from a
list of imported data.
②On-site smartphone sharing
③manage with your team
Work on site is recorded using a
smartphone. You can report the
progress of tasks with photos and
location information.
Work progress status can be
shared among team members.
External collaboration is also
possible.


# Page. 23

![Page Image](https://bcdn.docswell.com/page/GE5YGWGDE4.jpg)

Similar project
QField &amp; Mergin
●
●
Focus to data collection
Supports Offline
GTT Plugin &amp; Redmine
●
●
Focus to Project management
Supports Offline via SMASH


# Page. 24

![Page Image](https://bcdn.docswell.com/page/972GYQDM7R.jpg)

How to install


# Page. 25

![Page Image](https://bcdn.docswell.com/page/DJYVGW2PJM.jpg)

Requirement
●
●
●
●
●
Redmine &gt;= 5
PostgreSQL &gt;= 11
PostGIS &gt;= 3
NodeJS &gt;= v14 (We recommend LTS version)
yarn


# Page. 26

![Page Image](https://bcdn.docswell.com/page/V7NMG98ME8.jpg)

Prepare - Enable PostGIS
$ createdb -U postgres -O redmine redmine
$ psql -U postgres -d redmine -c &quot;CREATE EXTENSION postgis;&quot;


# Page. 27

![Page Image](https://bcdn.docswell.com/page/YJ9NW2KWJ3.jpg)

Install (1)
$ cd path/to/plugin/directory
$ git clone https://github.com/gtt-project/redmine_gtt.git
$ cd redmine_gtt
$ yarn
$ npx webpack


# Page. 28

![Page Image](https://bcdn.docswell.com/page/GJ8KN5RRED.jpg)

Install (2)
$ bundle install
$ bundle exec rake redmine:plugins:migrate
$ vim config/database.yml
# Rewrite adapter from postgres to postgis
$ rails s


# Page. 29

![Page Image](https://bcdn.docswell.com/page/LJLZPYK27R.jpg)

Getting started
1.
2.
3.
4.
5.
Go from Administration to Map Sources
Add Maps Sources
Enable GTT in project
Set GTT scope in project settings
Add points, lines and polygons when creating new tickets
https://github.com/gtt-project/redmine_gtt/blob/main/doc/getting-started.md


# Page. 30

![Page Image](https://bcdn.docswell.com/page/47MV4N297W.jpg)

Other plug-ins


# Page. 31

![Page Image](https://bcdn.docswell.com/page/P7R2WDM9J9.jpg)

Other plug-ins
●
●
●
●
●
redmine_chatwoot
redmine_gtt_fiware
redmine_gtt_smash
redmine_gtt_assistant
redmine_gtt_print
Find more plugins at https://gtt-project.org/


# Page. 32

![Page Image](https://bcdn.docswell.com/page/PJXDP1V3EX.jpg)

redmine_chatwoot
●
●
●
Plug-in to give chat functionality to Redmine
When a client needs help with something, you can reply via chat.
When teammates needs help, you can reply via chat.


# Page. 33

![Page Image](https://bcdn.docswell.com/page/3JKXD2QNED.jpg)

redmine_gtt_fiware
●
●
Plug-in to work with Fiware
Various attributes, such as Redmine tickets, can be output compatible with
Fiware (NGSIv2 and NGSI-LD support)


# Page. 34

![Page Image](https://bcdn.docswell.com/page/LE35R4PZJ5.jpg)

redmine_gtt_smash
●
●
Plug-in to work with SMASH mobile application
Able to push tasks from SMASH to redmine
○
●
Pull is not yet supported
Enables users to survey offline and push when online


# Page. 35

![Page Image](https://bcdn.docswell.com/page/8EDDYQL4EG.jpg)

redmine_gtt_assistant
●
●
●
Plugin to support redmine ticket detailing through ChatGPT API, automatic
title generation, etc.
Multilingual support
Not currently dependent on GTT


# Page. 36

![Page Image](https://bcdn.docswell.com/page/V7PX6L2VE8.jpg)

redmine_gtt_print
●
●
Plug-in to provide printing functionality, including maps, for tickets, etc.
mapfish-print is required to use this plugin.


# Page. 37

![Page Image](https://bcdn.docswell.com/page/2JVL3QDR7Q.jpg)

LOBSTA
Location-Based-Task-Management
https://www.lobsta.org/


# Page. 38

![Page Image](https://bcdn.docswell.com/page/5EGX3WY6JL.jpg)

Lobsta
● Managed cloud service operated and supported by Georepublic
● Provides Redmine with several plugins including GTT Plugin
● Fixed billing model regardless of the number of users and
projects
● Plays well with other FOSS software
● Supports the development of the
GTT Project


# Page. 39

![Page Image](https://bcdn.docswell.com/page/4JQ853M27P.jpg)

Resources
GTT Project Website: https://gtt-project.org/
GTT Source Code:
https://github.com/gtt-project
Localization:
https://weblate.osgeo.org/engage/gtt-project/
Lobsta Website:
https://www.lobsta.org/
Lobsta Docs:
https://docs.lobsta.org/
Lobsta Blog:
https://www.lobsta.org/blog/


