Intro header

CARTODRUID

Disconnected GIS edition on Android™

Work directly on the field using a mobile device



Bloque 1

CartoDruid is an Android¿ application developed at the Instituto Tecnológico Agrario de Castilla y León (ITACyL). The application is intended as a support tool for fieldwork tasks, which tries to solve the problem of the use of geographic information outside the office in a disconnected environment, for consultation and editing.

Due to the limited mobile coverage in many areas, especially outside urban environments, it is necessary to provide a solution that does not rely on connected map services. For this reason, CartoDruid allows users to view and edit vector and raster layers stored on the device and work with geographic information in multiple formats such as SpatiaLite, Shapefile, GeoJSON, GeoCSV or MBTiles.

The application allows loading and importing geographic information from different sources, including:

  • SQLite / SpatiaLite, Shapefile (.shp) and GeoJSON files.
  • GeoCSV (CSV files with geometry in WKT format).
  • CSV files with LPIS parcel reference, which allows the geometry to be automatically generated from that reference.
  • Layers available in the ITACyL cartographic repository.

In this way, CartoDruid provides a powerful and flexible mobile tool for working with geographic information in the field, even in offline environments.

Premios

Innovadores 2017 awards
best TIC project

GIS_NOGIS


 

Land Parcel Identification System
directly on your mobile device

In many areas, mobile coverage is insufficient to be able to use applications that consult cartography through mobile data connection (Land Parcel Identification System (LPIS), Cadastre, Google Maps, ...).

CartoDruid can be used without problems in these areas, you can download the cartographic information you need (parcels, polygons, municipalities, orthophotos, ...) and work with it directly on the mobile device without data coverage.


 

Raster and vector data
Offline

In many areas in the field, mobile network coverage is non-existent or insufficient, so connected solutions (data stored on a server) are not the best option when data capture is required anywhere or when managing large volumes of information.

CartoDruid tries to solve the problem of disconnected geographic information editing through a powerful mobile tool that allows working with vector and raster layers in many different formats such as SpatiaLite, Shapefile, GeoJSON, MBTiles, etc.

CartoDruid can also consume online map services such as Google Maps, Web Map Services (WMS), ...


 

Associates information with terrain features

Link all the information you need to its real location, easily and uniformly, and export it later to work on your computer.

CartoDruid allows you to draw on the map elements of reality (streetlights, rivers, parcels, ...) modeled like points, lines or polygons, and associate the information you need in your tasks using forms.

The tool includes a multitude of drawing options (pivots, GPS, manual, ...) to collect terrain features.


 

Point, polylines and polygons
Edit vector data easily

The CartoDruid Geometry Editing Engine brings the full power of the GIS edition of point, line and polygonal map features.

Edit and create geometries by drawing them directly on the screen or using GPS. It gives a great power collecting and editing geographic data in the field.

Quick, easy and right in the field.


 

Synchronize your data across different devices

CartoDruid includes two plugins to facilitate data synchronization between devices and work environments, adapting to different needs within GIS projects.

  • CartoDruid Synchronizer for cloud synchronization

  • CartoDruid Device Sync for local device synchronization


With CartoDruid Synchronizer you can work as a team and easily share information. Synchronize your project data in real time across multiple devices and users, ensuring everyone always works with the most up-to-date information.

In addition, thanks to this synchronization system, you can connect your data directly with QGIS and further enhance your workflow.

Do you need to integrate CartoDruid with your organization¿s tools? Configure different synchronization options and adapt the solution to your needs.

You can request access to our services through this form.


CartoDruid Device Sync is a tool that allows you to synchronize files between a computer and one or multiple mobile devices in a simple way. Thanks to this plugin, you can keep your data updated between CartoDruid and your PC work environment, without the need for cloud services or complex configurations.

It is designed to facilitate field data exchange, allowing you to transfer data from mobile to computer (and vice versa) quickly and efficiently.

You can find the full documentation at the following link: CartoDruid Device Sync.


 

Configurable and secure synchronization

CartoDruid includes two plugins to facilitate data synchronization between devices and work environments, adapting to different needs within GIS projects.

  • CartoDruid Synchronizer for cloud synchronization

  • CartoDruid Device Sync for local device synchronization


CartoDruid Synchronizer allows you to synchronize SpatiaLite databases across multiple devices, ensuring data consistency in collaborative environments. It enables the definition of different replication policies, adapting synchronization to project needs.

The system allows external services to be configured for sending and receiving data, making integration with organizational systems easier. In addition, synchronization requires user authentication, ensuring security and access control.

This plugin integrates with QGIS, allowing data to be shared and kept up to date between mobile devices and the desktop environment easily.

You can request access to our services through this form.


CartoDruid Device Sync is a QGIS plugin designed to synchronize files between a computer and one or multiple mobile devices in a simple way, enabling efficient collaboration through a central office computer.

It allows transferring configurations, data, georeferenced images, and entire folder structures using protocols such as ADB and MTP, enabling fast and direct exchange between devices.

It also includes wizards that simplify configuration and integration with QGIS projects, streamlining the workflow.

You can find the full documentation at the following link: CartoDruid Device Sync.


 

Create custom forms and collect alphanumeric data

With CartoDruid you can create specific forms to record the information you handle in your work.

Create a layer or table with the fields you need and CartoDruid will help you in associate this information with an element of the terrain.

You can use these forms without using geographical layers and apply them to many sectors: surveys, marketing studies, collection of statistical data, ...


 

Custom forms to collect alphanumeric data in a simple way

The CartoDruid engine allows form creation for data collection in a simple way, and it can be used to collect data related to cartographic features as well as alphanumeric tables.

CartoDruid has a form management tool (FormuDroid) that allows the collection of data offline in projects without geographic data. This can be used for surveys, marketing studies in the field, collection of statistical data, ...

Más con CArtoDruid

Visualization

View and explore spatial data using maps and GIS services.

  • View Google Maps online.
  • Consume online WMS services.
  • Use vector cartography stored in a SpatiaLite database.
  • Use raster images defined in RasterLite or MBTiles files.
  • Simplify geometries by configurable zoom levels (improves application performance).
  • Manage the table of contents: ordering, symbology, flat and tree structure to group layers under a common concept.
  • Zoom to selected geometries.
  • Zoom to visible geometries in the layer.
  • High-precision editing with 23 zoom levels and magnifier.

Layer management

Create and manage layers with advanced configuration.

  • Create new vector working layers directly from the device.
  • Add support layers from the ITACyL cartographic repository.
  • Layer cleaning and deletion utilities.
  • Define filters on vector layers to determine visible geometries based on attributes.
  • Define geometry symbology and labels using SQL expressions.
  • Define visibility levels for layers and labels.
  • Define geometry labels using SQL expressions.
  • Define search queries on layers using SQL queries.
  • Control the tools that can be used on a layer through configuration: editing, clipping, copying.
  • Define topological constraints on layers through configuration: overlap between elements within the same layer and handling of multipart features.

Tools

Navigation, measurement and GIS utilities.

  • Support navigation to reach a destination and track the current position.
  • Create and manage bookmarks for favorite locations.
  • Search for municipalities and SIGPAC parcels using a downloaded parcel layer.
  • Use linear and area measurement tools.
  • Define measurement units (square meters or hectares).

Graphic editing

Advanced geometry editing.

  • Work with simple and multipart geometries of any type: point, line, and polygon.
  • Operate on multipart features: creation through merging and splitting.
  • Draw geometries manually or based on location (GPS).
  • Cut polygon features using manually drawn lines or based on location (GPS).
  • Cut polygon features using circles.
  • Merge polygon features.
  • Split multipart features.
  • Transform elements: scaling, rotation, and translation of both the sketch and an already edited geometry.
  • Graphically move the vertices of existing geometries.
  • Associate photos and images with geographic features.
  • Create new geometries by intersecting layers through clipping.
  • Automatically record georeferencing data: data capture date, parcel reference, etc.

Forms

Structured data collection.

  • Create custom forms for collecting data associated with a layer or table.
  • Define custom form fields of any type supported by CartoDruid with its own user interface.
  • Define regular expressions for data validation and options to restrict editing.
  • Organize forms using tabs and separators.
  • Perform queries on alphanumeric tables.
  • Associate photos and images with geometries.

Data integration

Import and export GIS data.

  • Load layers from the ITACyL cartographic repository.
  • Import data into vector layers from CSV or SpatiaLite files.
  • Load geometries into layers from CSV files with SIGPAC parcel references.
  • Export data in different formats: SQLite, KML, and CSV.

contact us

Contact us

Do you have questions about how CartoDruid can help you in your daily work? Do you need a custom development based on CartoDruid?

Visit our forum and tell us your case.

We will respond and get in touch with you to see how CartoDruid can help you improve and streamline your workflow.