Skip to content

Commit bd98305

Browse files
author
jb5513
authored
Add files via upload
1 parent e8596e0 commit bd98305

12 files changed

Lines changed: 214 additions & 0 deletions

File tree

model/model-docs/src/SUMMARY.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Summary
2+
3+
- [Quick Start Guide](./quickstart.md)
4+
- [Introduction](./introduction.md)
5+
- [Data Collection Guidelines](./collection.md)
6+
- [Validation Process](./validation.md)
7+
- [Frequently Asked Questions](./faqs.md)
8+
- [Disclaimer](./disclaimer.md)
9+
10+
## Annex 1
11+
- [Excel Templates](./annex1.md)
12+
13+
## Annex 2
14+
- [Project Core Schema (EN)](./schemas/project_core_schema_en.md)
15+
- [Project Core Schema (FR)](./schemas/project_core_schema_fr.md)
16+
- [Feature Project Schema](./schemas/feature_project_schema.md)
17+
18+

model/model-docs/src/annex1.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Annex 1: a. Excel template for location-specific data collection
2+
3+
[English version](https://raw.githubusercontent.com/openkfw/open-geodata-model/main/Project_Location_Data_Template_EN_V03.xlsx)

model/model-docs/src/annex2.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Annex 2: JSON Template and Description of the Data Model

model/model-docs/src/chapter_1.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Project Location Validator
2+
Access to our Project Location Validator: <a href="project-location-validator/index.html" target="_blank">project-location-validator</a>

model/model-docs/src/collection.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# Collecting Project Locations data
2+
3+
## What kind of data is collected?
4+
*A Project location is defined as a set of one or more spatial features that are part of a financially supported activity, where it is not feasible to make any further geographical distinctions regarding funding.*
5+
6+
The responsible party gathers all project locations and associated information, which has received financial support, within the context of a specific cooperation project. Project locations are generally collected on the **output level**. Additionally, if geospatial data contributes to the measurement of project outcomes and impacts, then location data for potential outcome sites should also be collected.
7+
8+
Examples:
9+
10+
1. A project financially supports the construction of a hospital. The hospital is built at a specific location. It is represented as a single feature (point), which indicates the spatial location of the hospital (=output). Project outcomes are measured using non-geospatial data (e.g. patient statistics), hence no additional project locations information needs to be collected.
11+
12+
2. A project financially supports the construction of irrigation infrastructure that benefits a group of small-scale farmers. The irrigation infrastructure (=output) is composed of multiple features (e.g. weirs and watercourses) that are mapped as a collection of features (i.e. multiple points). Furthermore, remote sensing data is consulted to measure project outcomes (e.g. by quantifying changes in agricultural productivity). In this case, geospatial information on outcome areas (i.e. the irrigated fields that make use of and benefit from the irrigation infrastructure) should also be submitted.
13+
14+
## Initial data collection and frequency of updates
15+
KfW strongly encourages the PEA or consultant to collect geo-coordinates **as early as possible** to increase the utilization potential of such data throughout the entire project cycle. If possible, data should be collected already during the project preparation phase, e.g. as part of a feasibility study. Data can be updated later if a project location site changes. Data updates should be ideally performed on an annual basis with the preparation of progress reports, if not otherwise specified.
16+
17+
## Geographical accuracy, geometry, and aggregation
18+
The IATI standard describes a project location as **exact** or **approximate**. Exact locations refer to the geographical endpoints of financial flows and are reported with precise coordinates. All exact coordinates in Excel must be collected using WGS 84 (EPSG 4326) as the coordinate reference system, which is the standard for web mapping applications. Coordinates ("Latitude" and "Longitude" columns) have to be provided in decimal format with an accuracy of at least 5 digits after the separator (i.e. 00.00000).
19+
20+
It is advised to report an **approximate** project location, if the location of project implementation is a target area defined by an administrative unit, or if the exact location of the project implementation site is (yet) unknown or if it should be anonymized (e.g. for security reasons). Also in these two latter cases, the respective administrative unit (at an appropriate level) where the project is implemented should be used instead. More explanations on when to use approximate locations are given in the FAQs.
21+
22+
Project locations can be represented by three **types of geometry**:
23+
- **points**, e.g. a well or a hospital
24+
- **lines**, e.g. a road or transmission line
25+
- **polygons**, e.g. a protected area, agricultural plot, or administrative unit
26+
27+
Additionally, different levels of detail may be used to represent this information. A road can be further segmented, where each sub-section represents different measures that have been financed, respectively. Furthermore, locations may be **aggregated** in a polygon that represents an intervention area or administrative unit. This might be useful for cases where there are a large number of sites that are part of the same project, and also if precise locations are unknown or if they should not be revealed due to privacy or security reasons.
28+
29+
While there are no strict rules governing the choice of geometry type and aggregation level for data collection, the following principles should be applied by the responsible party:
30+
- *Maximize transparency and precision* of financial flows
31+
- Allow for *precise and unambigous spatial identification and delination* of project locations and different supported activities
32+
- *Preserve data privacy:* data should not be collected on an aggregation level where it contains personal information or could lead to the identification of individuals
33+
- *Avoid security risks*: data should not be collected on an aggregation level that might expose or endanger vulnerable groups, such as refugees or minorities that might face discrimination
34+
- Follow a reasonable *cost-benefit ratio* for collecting and producing the required information
35+
36+
In case you are unsure, please get in touch with your project partner to discuss the necessary details.
37+
38+
## Collection of point-locations
39+
40+
For the collection of point-loctions, we currently accept submissions in **.XLSX** and **.GeoJSON** formats.
41+
42+
### Using Excel for point-locations
43+
44+
The **.XLSX** format is best suited, if your institution does not know how to handle geospatial data and has no former experience with Geographic Information System (GIS) software. In this case you can use the most recent version of our [Excel templates](./annex1.md) to collect all relevant information.
45+
46+
## Collection of point-, line-, and polygon-locations using GIS software
47+
For the collection of point-locations, the use of **.GeoJSON** is optional but recommended for its reliability and flexibility. For the collection of line- or polygon-locations, only **.GeoJSON** format is accepted.
48+
49+
We highlight two common cases for generating the required data:
50+
51+
1. **Desktop-production**: For manual data collection, we recommend using the [Excel templates](./annex1.md) to store all attributes and merging this information with spatial information (feature geometries) in a GIS software. Since the Excel templates are pre-configured, it is easier to provide data that is compliant with our data-model and pass the validation check as a way to ensure data quality. A short video tutorial (to be released soon) will demonstrate how to use the Excel template with QGIS software.
52+
53+
2. **Database-extraction**: If location information is available in a geospatial database, it is possible to extract and transform the data into field-mappings that also match our requirements. In these cases, the data-model can be provided as a [JSON schema](./annex2.md). This supports batch conversions as a starting point; any missing information can then be manually added.
54+
55+
56+
If GeoJSON format is used, multi-point, -line or -polygon features can also be submitted to reduce data redundancies. This can be useful if the same project activity benefits multiple sites (e.g. all irrigated fields that benefit from an irrigation infrastructure). You can also use multi geometry feature collections if your submitted data contains different geometry formats.
57+
58+

model/model-docs/src/custom.css

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
/* Source - https://stackoverflow.com/a
2+
Posted by Sandman, modified by community. See post 'Timeline' for change history
3+
Retrieved 2025-11-18, License - CC BY-SA 4.0
4+
https://stackoverflow.com/questions/73555768/how-to-change-width-of-content-area-in-mdbook
5+
*/
6+
7+
:root {
8+
--content-max-width: max(750px, 90%);
9+
}
10+
.schema-docs {
11+
border: 1px solid #ddd;
12+
border-radius: 4px;
13+
padding: 1em;
14+
margin: 1em 0;
15+
}
16+
17+
.schema-title {
18+
color: #2c5e8a;
19+
border-bottom: 2px solid #2c5e8a;
20+
padding-bottom: 0.5em;
21+
}

model/model-docs/src/disclaimer.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Disclaimer
2+
3+
This data model and the respective guidelines and tools were developed by and for practitioners preparing and implementing International Aid and Development Cooperation projects and to provide them with assistance and examples of how to collect, validate, manage, and maintain project locations on-site or remotely.
4+
The content in this repository was carefully drafted by [MAPME Community of Practice](https://www.mapme-initiative.org/) members, their partners, advisers and other related experts by reflecting the extensive experience gained in such projects. The material and information provided here are however general in nature. They does not constitute any form of legal, technical, or other advice and therefore does not purport to replace such legal, technical, or other advice for a specific project or question by a user. Any use of the material or information provided in this repository for specific projects is at the user’s own risk.
5+
Due to the general nature of the data model and guidelines, conclusions drawn from them always need to be adjusted to the specific needs and design of the respective project context. MAPME Community of Practice members can therefore not be held liable for any use and any conclusions drawn from the data model, guidelines and tools. The boundaries, colors, denominations, and other information shown on any map in this work do not imply any judgment on the part of [MAPME Community of Practice](https://www.mapme-initiative.org/) members concerning the legal status of any territory or the endorsement or acceptance of such boundaries.
6+
MAPME Community of Practice members make no representation and exclude to the fullest extent permitted by applicable law any responsibility or liability for the data model, guidelines and tools, their content, or any errors or omissions made there. The information contained in this repository is provided for information purposes only and on an “as is” basis with no guarantees of completeness, accuracy, usefulness, or timeliness.
7+
8+
# Main authors, contributors & publishers:
9+
10+
[MAPME Community of Practice](https://www.mapme-initiative.org/)
11+
12+
This work is a product of the staff of MAPME Community of Practice members and other expert organizations working in international aid and development. The findings, interpretations, and conclusions expressed in this work do not necessarily reflect the views of all members, expert organizations, theirs Board of Executive Directors, or the governments they represent. The authors do not guarantee the accuracy of the data included in this work.

model/model-docs/src/faqs.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# FAQs
2+
3+
## What is a location type?
4+
5+
While the Data Model template closely follows IATI standards, additional location types have been created to cover the full range of financial cooperation projects. Location types provide a brief description about the function of the Project Location.
6+
7+
Our extended list includes IATI location types that are useful for international development, as well as additional types relevant to all sectors. 197 new project location types have been created. These include for example, Capacity Development/Training or Voucher Schemes, which cannot be plotted based on any physical features on a map, but can be defined by underlying areas in which these types of projects operate. By extension, location types can be defined as project output- or intervention-related types of physical locations or areas. Please refer to the list of location types in the Excel template or in the json model for more information.
8+
9+
If a specific location type has not yet been added, please use the most similar available type (e.g. "well" for "extraction well"). Additional information can then be added if necessary.
10+
11+
## Why collect information on Project Locations?
12+
13+
The German Financial Cooperation uses Project Locations to report on the relevance, progress, and impacts of our project portfolios. We create maps of the portfolios of Project Locations for the German Federal Ministry for Economic Cooperation and Development [BMZ](https://www.bmz.de/de) and for our internal and external stakeholders. The data is used to assess portfolios for social, environmental or climate-related risks.
14+
15+
## When should Project Locations information be collected?
16+
17+
KfW strongly encourages PEA or consultant staff to collect geo-coordinates as early as possible, to optimize the potential utility of such data throughout the entire project cycle. Ideally, data should already be collected during the project preparation phase, e.g. as part of a feasibility study.
18+
19+
If exact locations cannot be determined at this stage, approximate location should be used (see below) and rechecked later during project appraisal and inception stages, where it may be possible to update approximate to exact locations. During project implementation, data should be updated at least once annually in project progress reviews. This ensures that any potential changes are reflected in the geographical allocation of funds, which are common in Financial Cooperation projects.
20+
21+
## Are Project Locations confidential?
22+
23+
The Excel template must be submitted without containing any personal data or any data that could be linked to individual persons, such as houses of private households. Exact coordinates of Project Locations remain confidential and are not published publicly by KfW.
24+
25+
Location data in fragile and conflict contexts are treated with extra diligence. If an exact Project Location is not to be collected or communicated due to security reasons, select the option "approximate (security)" in the "Geographic Exactness" column. Furthermore, by indicating "yes" in the column "Publishing restrictions due to security reasons" associated to a Project Location, it will be omitted from publicly available reports.
26+
27+
## How was the model developed with respect to IATI standards?
28+
The Project Locations Model is mostly based on a proposal by the International Aid Transparency Initiative (IATI) to collect project specific geo-information, which is used by international development organizations. It harmonizes and coordinates development projects across multiple donor agencies.
29+
30+
This standard was further developed in this context to address our operational needs. In particular, the Project Location Model mostly uses predefined categories under the International Aid Transparency Initiative (IATI) standard. Furthermore, built-in selection methods support clean data entry in Excel. The existing IATI list of location types has been expanded to cover all physical and immaterial location types required by international development cooperation standards.
31+
32+
## What are approximate locations and how can they be used?
33+
Approximate locations should be used if onf of the following circumstances apply:
34+
1. An exact project location has not (yet) been specified or is not yet known (e.g., the exact project locations have not yet been determined) -> then choose the option: approximate (yet unknown).
35+
2. An exact project location is not to be collected or communicated due to security reasons (e.g., in a conflict zone) -> then choose the option: approximate (security).
36+
3. The target location(s) is/are one or more administrative units, such as a district, a province, or the entire country or group of countries (e.g., an entire country for a Policy-Based-Lending project or a number of districts in a country for a decentralization project) -> then choose the option: approximate (admin unit).
37+
38+
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Introduction
2+
3+
## KfW’s Project Location data collection and management approach
4+
5+
This section describes how Project Locations data should be collected, including information on technical requirements and expected formats; this guidance is intended for KfW staff, Project Executing Agencies (PEAs), consultants, and other external stakeholders responsible for data collection.
6+
7+
8+
## What is a Project Location?
9+
10+
A Project Location is a set of one or more features that are part of a financially supported activity, where it is not feasible to make any further geographical distinctions with regards to funding. For instance, a financially supported hospital at a specific location is an example of a single-feature Project Location. Another example of a multi-feature Project Location is a group of adjacent agricultural plots that are being financed under an irrigation plan that benefits all producers in that area. A set of protected areas that are jointly financed from a single source of funding is another example of a multi-feature Project Location. However, if funding allocation can be further distinguished by smaller geographic areas, data across multiple Project Locations and the respective financial allocations must be collected. KfW strongly encourages capturing the geographical discrimination of financial flows to specific project locations where possible, which contributes to transparency and financial accountability.
11+
12+
13+
## Project Locations Model
14+
15+
The Project Location Model is a structured data model, developed by the KfW Development Bank, to collect location-specific information about projects supported by international development cooperation. The model is in use and continues to be developed by KfW, together with their peers and partners.
16+
17+
The model, in Excel format, is currently available for download in English and French, see also [Excel Templates](./annex1.md). The model can be used in combination with a Geojson file.
18+
19+
Data related to specific project locations should be collected with respect to the outlined requirements. Please see FAQ for more information about the International Aid Transparency Initiative (IATI) standards and enhancements particular to KfW's operational needs.

0 commit comments

Comments
 (0)