Software

ArkeoGIS 4.4

ArkeoGIS, is an application that has been developed by CROLL on a client-server basis.

software and functional evolutions

DateDescription
2020/11/20ArkeoGIS 4.3.
Funding: CNRS USR 3125 - MMSH - Maison Méditerranéenne des Sciences de l'Homme, MASA.
Characterizations: Evolution of the real estate characterization in the 4 languages following the request and participation of USR 3125 - MMSH
For each characterisation term concerned in the 4 languages, addition to ensure interoperability with other information systems via webservices, of the perennial identifier IdArk, accessible from the PACTOLS controlled keyword reservoir created and made available by FRANTIQ (Fédération et Ressources sur l'Antiquité constituted as a CNRS Service Group n°3378) under the ODC Open Database License (ODbL) v1.0 and PACTOLS internal Id.
On the website the user manual is updated in the 4 languages to integrate the links to the terms presentation pages.
Administration of characterisation data: Editing of characterisation data is now possible offline by using export and import of files in CSV format.
Distribution of data: Additions of the Etalab OPEN LICENCE / OPEN LICENCE 2.0 and ODbL 1.0 licenses for the deposit and protection of databases and maps shared by users.
As part of the exchanges between the ArkeoGIS application and the website (REST API), added description information regarding the presentation information of the databases and maps (date updated, etc). The databases are presented in an interactive cartography on the frontpage of the website.
Data usage: The examples page is modified to present different uses of both the platform and the data present.
Data accessibility: The website is updated to integrate the new exchanges with the ArkeoGIS application.
Creation of the WP ArkeoGIS V1 theme with respect to compatibility with the various consultation media (desktop, tablet, smartphone).
2019/07/05ArkeoGIS 4.2 Université de Strasbourg, INIST-CNRS, UMR5199 PACEA
Use of cartographic data: Update of the software libraries used by ArkeoGIS and evolution of the cartographic query interface following user feedback. The user manual on the website is updated with the new features.
- added an intermediate zoom step (between existing steps) to allow a more accurate display of the search area.
- In the map menu, the selected background maps are listed alphabetically by name, rather than by the order of selection in the user's project.
- In the query display, the tools are now under the query name and in the list of response databases, next to the database name is in brackets the number of sites responding to the query from this source present on the map.
Changes to the interface can be viewed in detail on the map page of the user manual.
Data dissemination: Added management for authors of an export of databases and metadata stored in ArkeoGIS in OMEKA format. The user manual describes the one-click operation mode of this operation.
Characterizations: Evolution of the furniture characterization in the 4 languages following the request and participation of the UMR 5199 PACEA. The additions of the lithic ornaments are available on the furniture page of the online manual and the corresponding chronologies for the Antilles are available in the ArkeoGIS application for users.
2018/07/27ArkeoGIS 4.1 RDMed-DB / Labex OT-MED
Map data administration Evolution of the mapeditor extension interface following user feedback. The user and administrator manuals on the website are updated with the new features.
Map data flow Addition of CRS:84 projection management according to project mapping server constraints, evolution of WMS and WMTS exchange scripts in response to an evolution of previously queried servers. Add new servers and change the default background maps of the query interface.
Use of map data Implementation of transparency management between layers of information from different servers.
Information dissemination Indexes and information related to databases and maps are synchronized automatically and daily between the application and the website in the 4 languages of the application.
2017/05/15ArkeoGIS 4 Université de Strasbourg
Data security Implementation of https protocols on the application. In collaboration with Huma-num for the implementation of the authentication certificate and encryption, to ensure the confidentiality and integrity of data exchanges between users, third party servers and the ArkeoGIS application server.
2015-2016ArkeoGIS 4 Idex - University of Strasbourg
Educational features were developed and the interfaces were improved.
Characterisations: Administrator’s interfaces for the management of the categories and multilingual’s characterisations were created.
Evolution of the characterisations: crafts were added and the funerary’s furniture were updated.
Interface: The users’ interfaces were improved to allow researchers to personalize several aspects of ArkeoGIS’ tools (for instance: wizard chronology, background maps, databases, languages, etc.).
The requests’ interface was also redesign and new functions were added. New websites (mostly, multilingual) and management tools for administrators were also added.
2015-2016ArkeoGIS 4 HYDRΩMED
ArkeoGIS was adapted to fit in specific type of projects and chronologies.
Characterisations: The way databases are imported was modified in order to include meta-data, such as Dublin-core’s data.
Interface: The whole chronological frame was redesigned so that ArkeoGIS won’t be based on a single cultural chronology anymore. A new multiple chronological frame was created. The sites’ indexation is now based on the Gregorian calendar.
Administrator’s management interface: Online background maps were added and new rights for the users were created.
The query formulation interface has evolved and new functions were added.
Multilingual: The bilingual (French-German) system is evolving into a multilingual system so that researchers in need of ArkeoGIS through the world can use it.
2015-2016ArkeoGIS 4 LABEXMED
The development of a new chronological frame allowing a better cooperation between research laboratories was started.
Interface: The interface’s developments were mostly linked to the new chronological system. It has been chosen that the new chronological system will refer to the Gregorian calendar chronology.
Administrator’s management interface: Online background maps were added and new rights for the users were created.
The query formulation interface has evolved and new functions were added.
Multilingual: The bilingual (French-German) system is evolving into a multilingual system so that researchers in need of ArkeoGIS through the world can use it.
2013-2014 ArkeoGIS 3 Interreg University of Strasbourg.
Characterisation: Following the users' feedbacks, some new choices were added to the sites’ characterisation descriptors.
Interfaces: The general browsing of the website was improved. The importation interface and its script were modified to include new information, improve the databases’ descriptions and save on the server a copy of the original file of every database submitted into ArkeoGIS.
An interface dedicated to the management and the presentation of the databases was also created.
The query interface now allows the users to read the databases presentation directly from it so that they can easily choose which one to query.
The users can also choose a particular area before they make their query. It can take the form of a rectangle or a circle. The users can also enter the geographical coordinates of their research area.
The cursor coordinates on the background map are now displayed.
Also, a new function allowing the user to use a textual field to create their query was added. This involved, for ArkeoGIS’ development team, a complete rewriting of the internal browser to include the new formulations of the following characterisations: settlement, furniture and real-estate. All these improvements were made thanks to the feedback of the users.
The cartographic interface was also improved. New display features were added. The queries summaries are now available under the results. The information about each site is now more easily readable. A new field called “Base source ID” was created.
The Huma-Num’s infrastructures have been chosen to host the services.
2011-2012ArkeoGIS 2 Interreg University of Strasbourg.
Characterisation: During this second phase of the ArkeoGIS’ project, our geographer’s colleagues have been involved. This resulted with the creation of a new set of characterisation: landscape.
For the first time ever, ArkeoGIS allows the user to query online databases about archaeological and geographical researches. The information about the depth of the vestiges was judged not reliable enough to be kept.
Interface and researches: The databases are now classified in either Research or Inventory. The general efficiency of the query interface was improved. It also has a new function: the researchers can choose to use the logical descriptor “AND” or “OR” when formulating a query with at least two characterisations. The internal browser was completely rewritten and is now more efficient. It was necessary to add the landscape characterisation, the new query tool and the new information asked by the users in their feedback.
The sites ‘information is now more readable. A tooltip was created to display the databases’ information on the interface.
2006-2010ArkeoGIS 1 MISHA University of Strasbourg
Creation of a webGIS dedicated to the archaeological research.

Languages and software components :

  • Languages: go1.12.6, Javascript
  • Frameworks:  AngularJS, Leaflet1.5.1, JQuery
  • SGBDR & extensions: PostgreSQL,  PostGIS,  LTree

ArkeoGIS is compatible with the following browsers :

  • Internet explorer 11+
  • Microsoft Edge
  • Firefox 49+
  • Safari 4+
  • Chrome 53+

The application’s source code is available on GitHub :

Website :

  • CMS WordPress, theme ArkeoGIS v1.1 by CROLL.
  • Translation : German Loup Bernard, English Charlène Morel, Spanish Eneko Hiriart

Standards used during the conception :

Application’s hosting and data saving

The services’ grid is controlled by the TGIR Huma-Num
This infrastructure makes available a set of tools to process, broadcast and save (even on a long-term basis) data for researchers. This grid’s objective is to encourage interoperability.

Those services are available both fort the ArkeoGIS’ software and the researchers’ databases.