[mapserver-users] How to link Oracle attributes to SHAPEFILE
Paolo Corti
pcorti at gmail.com
Tue Apr 28 05:51:29 PDT 2009
>
> Hi Roald.
>
> Thanks for the reply.
>
> In this project, we are required to use SHAPEFILES and Oracle, so we can't
> change this environment.
>
>
> Roald de Wit wrote:
>>
>> Hi Pedro,
>>
>> A number of years ago i had a situation like you describe below. The
>> solution we chose was:
>> - Create a postgresql/postgis datawarehouse
>> - Import shapefiles into postgis (shp2psql or ogr2ogr)
>> - Import attribute info from oracle into postgresql (we needed a
>> commercial license for converting Oracle to Postgresql)
>> - Either create a view or merge tables to join the geometry and
>> attribute info
>> - Serve the lot through MapServer WFS/WMS
>>
>> I hope this helps.
>>
>> Regards, Roald
>>
Pedro, the solution Roald is proposing is IMHO the closest one you
have to obtain what you need with MapServer (et alii).
according to this doc: http://mapserver.org/mapfile/join.html
supported formats are:
* DBF/XBase files
* CSV (comma delimited text file)
* PostgreSQL and PostGIS tables
* MySQL tables
So you have 5 options:
1. shapefile + dbf (exported from Oracle tables)
2. PostGIS
3. MySQL
4. Oracle Spatial
5. Oracle + ArcSde
in 2. and 3. no need to join, you could use views.
in 4 you need views.
with 5 there are many limits with joins, so could be the wrong way to go.
Note anyway that for what you need (join to make thematic map)
according to the above doc there is no way.
So the only solutions to go are 3, 4
I am not aware of other map web server software, neither OS or
commercial, able to make mixed (from different sources) join for
thematic mapping
best regards
Paolo
More information about the MapServer-users
mailing list