[mapserver-users] Connect Mapserver to datawarehouse via ODBC(?) driver

Никита Щипков n.schipkov at gmail.com
Thu Dec 9 00:57:11 PST 2021


Hello everyone!

I'm researching possibilities to connect a datawarehouse (Clickhouse) to
Mapserver. It was chosen for its query execution performance and
its capability of supporting geographic data types (Points, Rings and
(Multi-)Polygons).

My current questions are:
- What are the most potential capabilities of Mapserver to establish and
test a connection with Clickhouse (ODBC, e.g.)? More info here: Introduction
| ClickHouse Documentation <https://clickhouse.com/docs/en/interfaces/>

- Clickhouse works with a slightly different SQL dialect and methods of
converting geo types into each other than PostGIS. E.g. a Point in CH is
basically a Tuple containing two Float values, and a Ring (polygon without
holes) is an Array of Tuples (Geo | ClickHouse Documentation
<https://clickhouse.com/docs/en/sql-reference/data-types/geo/>). What are
the chances that Mapserver would adequately parse the following query and
related CH Geotypes?

select
Cast(toString(arrayZip(groupArray(ptr.x), groupArray(ptr.y))), 'Ring') as
geom
from default.points_to_ring ptr;


Feel free to ask any questions.
Thank you!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20211209/b3fa59a0/attachment.htm>


More information about the MapServer-users mailing list