Hi All,
I need to export the hierarchy coordinates of organisation units, but
I do not know what to do. Any ideas? any query ?
Best Regards
Pepe Ken Mvulu
Hi All,
I need to export the hierarchy coordinates of organisation units, but
I do not know what to do. Any ideas? any query ?
Best Regards
Pepe Ken Mvulu
Hi Pepe,
Can you say more about what you mean by “hierarchy coordinates”? Are you talking about the GIS location of the organisation units? Or the path of ancestor organisation units from each organisation unit up to the root? What exactly would you like to see and, ideally, in what format? (An example could help.)
Which version of DHIS 2 are you using. (We’ve been adding some new features relating to organisation unit hierarchy.)
Cheers,
Jim
On Wed, Dec 16, 2015 at 9:11 AM, Pepe Ken Mvulu pepekento1@gmail.com wrote:
Hi All,
I need to export the hierarchy coordinates of organisation units, but
I do not know what to do. Any ideas? any query ?
Best Regards
Pepe Ken Mvulu
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help : https://help.launchpad.net/ListHelp
Hi Jim,
Currently we are using version 2.20, we have 7 levels of organisation unit, a map is available at Level 4 (Zone de Santé), level 6 contains the coordinates of the villages that I want to export as CVS or Excel format using a query or other procedure available.
Here is a screenshot of Level 6
Here is the picture I want to download for all villages
Name level 1
Name level 2
Name level 3
Name level 4
Name level 5
Name level 6
Coordinates level 6 (decimal)
Regards,
Pepe Ken Mvulu
De : Jim Grace [mailto:jimgrace@gmail.com]
Envoyé : mercredi 16 décembre 2015 19:09
À : Pepe Ken Mvulu
Cc : Dhis2-User; DHIS 2 developers
Objet : Re: [Dhis2-users] Export hierarchy coordinates
Hi Pepe,
Can you say more about what you mean by “hierarchy coordinates”? Are you talking about the GIS location of the organisation units? Or the path of ancestor organisation units from each organisation unit up to the root? What exactly would you like to see and, ideally, in what format? (An example could help.)
Which version of DHIS 2 are you using. (We’ve been adding some new features relating to organisation unit hierarchy.)
Cheers,
Jim
On Wed, Dec 16, 2015 at 9:11 AM, Pepe Ken Mvulu pepekento1@gmail.com wrote:
Hi All,
I need to export the hierarchy coordinates of organisation units, but
I do not know what to do. Any ideas? any query ?
Best Regards
Pepe Ken Mvulu
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help : https://help.launchpad.net/ListHelp
Hi Pepe,
The resource table _orgunitstructure can help you out. There is one row in this table for every organisation unit in the system, and it has references to all the higher-level organisation units (if any) above that org unit.
Just make sure that the resource tables are refreshed after you add, rename, or reorganize any organisation units, and before you run the query. The resource tables are refreshed as part of the analytics refresh, or they can be refreshed separately by Apps → Data Administration → Resource Table → Generate tables, or through a Web API call (see section 1.30 of the developer manual). Then your query can be something like:
select o1.name, o2.name, o3.name, o4.name, o5.name, o6.name, o6.coordinates
from _orgunitstructure o
join organisationunit o1 on o1.organisationunitid = o.idlevel1
join organisationunit o2 on o2.organisationunitid = o.idlevel2
join organisationunit o3 on o3.organisationunitid = o.idlevel3
join organisationunit o4 on o4.organisationunitid = o.idlevel4
join organisationunit o5 on o5.organisationunitid = o.idlevel5
join organisationunit o6 on o6.organisationunitid = o.idlevel6
where o.level = 6
In this case the ‘where’ clause may not even be needed. The inner joins on idlevel1-6 will filter out any table records that apply to higher-level org units, because these will have a null value in one or more of these columns.
Cheers,
Jim
On Thu, Dec 17, 2015 at 8:06 AM, Pepe ken mvulu pepekento1@gmail.com wrote:
Hi Jim,
Currently we are using version 2.20, we have 7 levels of organisation unit, a map is available at Level 4 (Zone de Santé), level 6 contains the coordinates of the villages that I want to export as CVS or Excel format using a query or other procedure available.
Here is a screenshot of Level 6
Here is the picture I want to download for all villages
Name level 1
Name level 2
Name level 3
Name level 4
Name level 5
Name level 6
Coordinates level 6 (decimal)
Regards,
Pepe Ken Mvulu
De : Jim Grace [mailto:jimgrace@gmail.com]
Envoyé : mercredi 16 décembre 2015 19:09
À : Pepe Ken Mvulu
Cc : Dhis2-User; DHIS 2 developers
Objet : Re: [Dhis2-users] Export hierarchy coordinates
Hi Pepe,
Can you say more about what you mean by “hierarchy coordinates”? Are you talking about the GIS location of the organisation units? Or the path of ancestor organisation units from each organisation unit up to the root? What exactly would you like to see and, ideally, in what format? (An example could help.)
Which version of DHIS 2 are you using. (We’ve been adding some new features relating to organisation unit hierarchy.)
Cheers,
Jim
On Wed, Dec 16, 2015 at 9:11 AM, Pepe Ken Mvulu pepekento1@gmail.com wrote:
Hi All,
I need to export the hierarchy coordinates of organisation units, but
I do not know what to do. Any ideas? any query ?
Best RegardsPepe Ken Mvulu
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help : https://help.launchpad.net/ListHelp
Hi Jim,
Great, query worked perfectly !
Thanks a lot,
Pepe Ken Mvulu
2015-12-17 16:28 GMT+01:00 Jim Grace jimgrace@gmail.com:
Hi Pepe,
The resource table _orgunitstructure can help you out. There is one row in this table for every organisation unit in the system, and it has references to all the higher-level organisation units (if any) above that org unit.
Just make sure that the resource tables are refreshed after you add, rename, or reorganize any organisation units, and before you run the query. The resource tables are refreshed as part of the analytics refresh, or they can be refreshed separately by Apps → Data Administration → Resource Table → Generate tables, or through a Web API call (see section 1.30 of the developer manual). Then your query can be something like:
select o1.name, o2.name, o3.name, o4.name, o5.name, o6.name, o6.coordinates
from _orgunitstructure o
join organisationunit o1 on o1.organisationunitid = o.idlevel1
join organisationunit o2 on o2.organisationunitid = o.idlevel2
join organisationunit o3 on o3.organisationunitid = o.idlevel3
join organisationunit o4 on o4.organisationunitid = o.idlevel4
join organisationunit o5 on o5.organisationunitid = o.idlevel5
join organisationunit o6 on o6.organisationunitid = o.idlevel6
where o.level = 6
In this case the ‘where’ clause may not even be needed. The inner joins on idlevel1-6 will filter out any table records that apply to higher-level org units, because these will have a null value in one or more of these columns.
Cheers,
Jim
On Thu, Dec 17, 2015 at 8:06 AM, Pepe ken mvulu pepekento1@gmail.com wrote:
Hi Jim,
Currently we are using version 2.20, we have 7 levels of organisation unit, a map is available at Level 4 (Zone de Santé), level 6 contains the coordinates of the villages that I want to export as CVS or Excel format using a query or other procedure available.
Here is a screenshot of Level 6
Here is the picture I want to download for all villages
Name level 1
Name level 2
Name level 3
Name level 4
Name level 5
Name level 6
Coordinates level 6 (decimal)
Regards,
Pepe Ken Mvulu
De : Jim Grace [mailto:jimgrace@gmail.com]
Envoyé : mercredi 16 décembre 2015 19:09
À : Pepe Ken Mvulu
Cc : Dhis2-User; DHIS 2 developers
Objet : Re: [Dhis2-users] Export hierarchy coordinates
Hi Pepe,
Can you say more about what you mean by “hierarchy coordinates”? Are you talking about the GIS location of the organisation units? Or the path of ancestor organisation units from each organisation unit up to the root? What exactly would you like to see and, ideally, in what format? (An example could help.)
Which version of DHIS 2 are you using. (We’ve been adding some new features relating to organisation unit hierarchy.)
Cheers,
Jim
On Wed, Dec 16, 2015 at 9:11 AM, Pepe Ken Mvulu pepekento1@gmail.com wrote:
Hi All,
I need to export the hierarchy coordinates of organisation units, but
I do not know what to do. Any ideas? any query ?
Best RegardsPepe Ken Mvulu
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help : https://help.launchpad.net/ListHelp