[ckan-dev] ckan-spatial, WMS Viewer

Dominik Moritz dominik.moritz at okfn.org
Wed May 8 18:36:39 UTC 2013


Hi,

I meant the release 2.0 branch for ckanext-spatial (see https://github.com/okfn/ckanext-spatial/tree/release-v2.0), not CKAN itself. However, it's good that you use ckan from the release branch because this will become the stable version 2.0 and not master (which will become CKAN 2.1) ;-)

Okay, the `PluginNotFoundException` is raised because the extension is not properly installed. Have you called `python setup.py install` if you cloned the repo or reinstalled the extension with `pip install https://github.com/okfn/ckanext-spatial/archive/release-v2.0.zip`? When reinstalling CKAN, you probably used a different virtual env which did not have ckanext-spatial installed. You can always confirm that a package is installed by looking what `pip freeze` tells you when you are in the CKAN virtual env.

Best wishes,
Dominik

On 8 May 2013, at 18:35, Heinrich Widmann <widmann at dkrz.de> wrote:

> Hi Dominik,
> thank you for your response.
> 
> Am 08.05.2013 14:43, schrieb Dominik Moritz:
>> Hi,
>> 
>> On 8 May 2013 14:14, Heinrich Widmann <widmann at dkrz.de <mailto:widmann at dkrz.de>> wrote:
>> 
>>    Hi,
>>    we have the same problem here :
>>    We upgraded CKAN 1.8  - with extension ckanext-spatial working -
>>    to 2.0,
>>    but know no button ">> filter by location" and no view of a map
>>    (as well for datasets with spatial key) occur.
>> 
>> 
>> I think we are talking about different issues. The resource_proxy is only for previews.
>> 
>> Concerning your issue. Are you on the release 2.0 branch (https://github.com/okfn/ckanext-spatial/tree/release-v2.0)? It looks like the widget was added in https://github.com/okfn/ckanext-spatial/issues/6.
> Ok, we reinstalled ckan with the mentioned branch. But get the following error if we add the needed plugin dataset_extend_map
> (w/o this paster starts CKAN - but of course w/o spatial search) :
> 
> (pyenv)bash-3.2$ paster serve development.ini
> Traceback (most recent call last):
>  File "/opt/ckan2/pyenv/bin/paster", line 8, in <module>
>    load_entry_point('PasteScript==1.7.5', 'console_scripts', 'paster')()
>  File "/opt/ckan2/pyenv/lib/python2.6/site-packages/paste/script/command.py", line 104, in run
>    invoke(command, command_name, options, args[1:])
>  File "/opt/ckan2/pyenv/lib/python2.6/site-packages/paste/script/command.py", line 143, in invoke
>    exit_code = runner.run(args)
>  File "/opt/ckan2/pyenv/lib/python2.6/site-packages/paste/script/command.py", line 238, in run
>    result = self.command()
>  File "/opt/ckan2/pyenv/lib/python2.6/site-packages/paste/script/serve.py", line 284, in command
>    relative_to=base, global_conf=vars)
>  File "/opt/ckan2/pyenv/lib/python2.6/site-packages/paste/script/serve.py", line 321, in loadapp
>    **kw)
>  File "/opt/ckan2/pyenv/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
>    return loadobj(APP, uri, name=name, **kw)
>  File "/opt/ckan2/pyenv/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 272, in loadobj
>    return context.create()
>  File "/opt/ckan2/pyenv/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 710, in create
>    return self.object_type.invoke(self)
>  File "/opt/ckan2/pyenv/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 146, in invoke
>    return fix_call(context.object, context.global_conf, **context.local_conf)
>  File "/opt/ckan2/pyenv/lib/python2.6/site-packages/paste/deploy/util.py", line 56, in fix_call
>    val = callable(*args, **kw)
>  File "/opt/ckan2/pyenv/src/ckan/ckan/config/middleware.py", line 54, in make_app
>    load_environment(conf, app_conf)
>  File "/opt/ckan2/pyenv/src/ckan/ckan/config/environment.py", line 133, in load_environment
>    p.load_all(config)
>  File "/opt/ckan2/pyenv/src/ckan/ckan/plugins/core.py", line 95, in load_all
>    find_user_plugins(config)
>  File "/opt/ckan2/pyenv/src/ckan/ckan/plugins/core.py", line 177, in find_user_plugins
>    raise PluginNotFoundException(name)
> ckan.plugins.core.PluginNotFoundException: dataset_extent_map
> 
> Any clue what's going wrong ?
> Heinrich
> 
>> 
>>    However the spatial extension seems to be active during upload of
>>    data :
>> 
>>    2013-05-08 12:33:20,200 DEBUG [ckanext.spatial.plugin] Received:
>>    u'{"type":"Polygon","coordinates":[[[-88.542,0],[-88.542,358.125],
>>    [88.542, 0], [-88.542, 0]]]}'
>> 
>>    2013-05-08 12:33:20,204 DEBUG [ckanext.spatial.lib] Created new
>>    extent for package 5c347a7c-f76c-4e80-9a84-deab52805a5b
>> 
>>    To add resource_proxy to the plugins changed nothing.
>> 
>> 
>>    Am 19.04.2013 17:24, schrieb Guillaume Sueur:
>> 
>>        Hi again Adria,
>> 
>>        I've managed to make it work, but only using a custom proxy
>>        based in cgi-bin.
>> 
>>    What exactly we have to do here ?
>>    However we would prefer not to be forced to use a "custom proxy" here.
>> 
>>    Best regards,
>>    Heinrich
>> 
>>        Don't understand how CKAN proxyfying stuff is working.
>> 
>>        Best regards,
>> 
>>        Guillaume
>> 
>>        Le 19/04/13 16:21, Guillaume Sueur a écrit :
>> 
>>            Hi Adria,
>> 
>>            That sounds like a very good idea indeed. I've activated
>>            the plugin, but
>>            I still have the same error.
>>            Do I have to tune the wms_preview.js ? There is a
>>            var proxy = false
>>            at the beginning. Does it have to point to the actuel
>>            proxy URL ?
>> 
>>            Thanks
>> 
>>            Guillaule
>> 
>>            Le 19/04/13 12:21, Adrià Mercader a écrit :
>> 
>>                Hi,
>> 
>>                    2013/4/17 Guillaume Sueur
>>                    <no-reply at neogeo-online.net
>>                    <mailto:no-reply at neogeo-online.net>>
>> 
>>                        I've been looking for why the WMS preview
>>                        doesn't work on my fresh CKAN
>>                        2.0 installation. I've found out (in
>>                        wms_preview.js) that the
>>                        getCapabities
>>                        URL seems wrong when it gives :
>> 
>>                        /packages?id=wms-geologie-brgm&resource_id=4a198fbc-0589-4a24-977b-bb037650c229&SERVICE=WMS&REQUEST=GetCapabilities&VERSION=1.1.1
>> 
>> 
>>                The most likely issue is that you have not added the
>>                "resource_proxy"
>>                plugin to your ini file, eg
>> 
>>                ckan.plugins = resource_proxy ...
>> 
>>                I will update the docs to make this clearer
>> 
>>                This allows the js to do a remote request to a
>>                different server, and
>>                if the plugin is not enabled, the routes module will
>>                generate a
>>                default url (/packages)
>> 
>> 
>> 
>>                On 17 April 2013 12:55, Armin Retterath
>>                <armin.retterath at gmail.com
>>                <mailto:armin.retterath at gmail.com>>
>>                wrote:
>> 
>>                    hi guillaume,
>> 
>>                    maybe this files help you ;-)
>> 
>>                    i made them for 1.8.1b but maybe they are the same
>>                    as for 2.0.
>> 
>>                    the parsing of the capabilities was a little bit
>>                    ugly before ;-)
>> 
>>                Thanks for this Armin, if you do a pull request we'll
>>                be happy to
>>                review and merge the changes.
>> 
>>                As I said, the WMS previewer was very quick and dirty,
>>                made only as an
>>                example.
>> 
>> 
>>                Thanks,
>> 
>>                Adrià
>> 
>> 
>> 
>> 
>> 
>> 
>>                        Thanks
>> 
>>                        Guillaume
>> 
>> 
>> 
>>                        _______________________________________________
>>                        ckan-dev mailing list
>>                        ckan-dev at lists.okfn.org
>>                        <mailto:ckan-dev at lists.okfn.org>
>>                        http://lists.okfn.org/mailman/listinfo/ckan-dev
>>                        Unsubscribe:
>>                        http://lists.okfn.org/mailman/options/ckan-dev
>> 
>> 
>> 
>> 
>>                    _______________________________________________
>>                    ckan-dev mailing list
>>                    ckan-dev at lists.okfn.org
>>                    <mailto:ckan-dev at lists.okfn.org>
>>                    http://lists.okfn.org/mailman/listinfo/ckan-dev
>>                    Unsubscribe:
>>                    http://lists.okfn.org/mailman/options/ckan-dev
>> 
>> 
>>                _______________________________________________
>>                ckan-dev mailing list
>>                ckan-dev at lists.okfn.org <mailto:ckan-dev at lists.okfn.org>
>>                http://lists.okfn.org/mailman/listinfo/ckan-dev
>>                Unsubscribe:
>>                http://lists.okfn.org/mailman/options/ckan-dev
>> 
>> 
>>            _______________________________________________
>>            ckan-dev mailing list
>>            ckan-dev at lists.okfn.org <mailto:ckan-dev at lists.okfn.org>
>>            http://lists.okfn.org/mailman/listinfo/ckan-dev
>>            Unsubscribe: http://lists.okfn.org/mailman/options/ckan-dev
>> 
>> 
>> 
>>        _______________________________________________
>>        ckan-dev mailing list
>>        ckan-dev at lists.okfn.org <mailto:ckan-dev at lists.okfn.org>
>>        http://lists.okfn.org/mailman/listinfo/ckan-dev
>>        Unsubscribe: http://lists.okfn.org/mailman/options/ckan-dev
>> 
>> 
>>    --     -----------------------------\\---------------------------------------
>>    Heinrich Widmann              \\ Deutsches Klimarechenzentrum GmbH
>>    Phone: +49 40 460094 282 <tel:%2B49%2040%20460094%20282>       \\
>>      Abteilung Datenmanagement
>>    FAX: +49 40 460094 270 <tel:%2B49%2040%20460094%20270>        \\       Bundesstr. 45a
>>    Email: widmann at dkrz.de <mailto:widmann at dkrz.de>           \\      D-20146 Hamburg
>>    http://www.dkrz.de  \\  Germany
>>    -----------------------------------\\---------------------------------
>> 
>> 
>> 
>> 
>>    _______________________________________________
>>    ckan-dev mailing list
>>    ckan-dev at lists.okfn.org <mailto:ckan-dev at lists.okfn.org>
>>    http://lists.okfn.org/mailman/listinfo/ckan-dev
>>    Unsubscribe: http://lists.okfn.org/mailman/options/ckan-dev
>> 
>> 
>> 
>> 
>> _______________________________________________
>> ckan-dev mailing list
>> ckan-dev at lists.okfn.org
>> http://lists.okfn.org/mailman/listinfo/ckan-dev
>> Unsubscribe: http://lists.okfn.org/mailman/options/ckan-dev
> 
> -- 
> -----------------------------\\---------------------------------------
> Heinrich Widmann              \\ Deutsches Klimarechenzentrum GmbH
> Phone: +49 40 460094 282       \\   Abteilung Datenmanagement
> FAX:   +49 40 460094 270        \\    Bundesstr. 45a
> Email: widmann at dkrz.de           \\   D-20146 Hamburg
> http://www.dkrz.de                \\  Germany
> -----------------------------------\\---------------------------------
> 
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org
> http://lists.okfn.org/mailman/listinfo/ckan-dev
> Unsubscribe: http://lists.okfn.org/mailman/options/ckan-dev





More information about the ckan-dev mailing list