[Featureserver] First steps
Lehtonen, Mika
mika at digikartta.net
Mon Nov 24 05:05:38 EST 2008
Hi Bruno,
I did that. Now I'm getting this:
An error occurred: 'NoneType' object has no attribute 'GetLayerDefn'
File "/var/digikartta.net/cgi-bin/featureserver-1.12/FeatureServer/Server.py", line 264, in cgiHandler
service = Server.load(*cfgfiles)
File "/var/digikartta.net/cgi-bin/featureserver-1.12/FeatureServer/Server.py", line 69, in _load
config, section, 'DataSource')
File "/var/digikartta.net/cgi-bin/featureserver-1.12/FeatureServer/Server.py", line 49, in _loadFromSection
return objclass(section, **objargs)
File "/var/digikartta.net/cgi-bin/featureserver-1.12/FeatureServer/DataSource/OGR.py", line 58, in __init__
self.defn = self.layer.GetLayerDefn()
- mika -
Brian Russo kirjoitti:
> Check your that your ld.so.conf contains the directory where that
> library is; or run ldconfig, etc.
>
> On Sun, Nov 23, 2008 at 11:00 PM, Lehtonen, Mika <mika at digikartta.net
> <mailto:mika at digikartta.net>> wrote:
>
> Hi again,
>
> I am still trying to take my first step with FeatureServer. I
> built OGR
> with Python bindings and it seemed to be succesfull (gdal 1.5.3) but,
> now I get this:
> An error occurred: libgdal.so.1: cannot open shared object file:
> No such
> file or directory File
> "/var/digikartta.net/cgi-bin/featureserver-1.12/FeatureServer/Server.py
> <http://digikartta.net/cgi-bin/featureserver-1.12/FeatureServer/Server.py>",
> line 264, in cgiHandler service = Server.load(*cfgfiles) File
> "/var/digikartta.net/cgi-bin/featureserver-1.12/FeatureServer/Server.py
> <http://digikartta.net/cgi-bin/featureserver-1.12/FeatureServer/Server.py>",
> line 69, in _load config, section, 'DataSource') File
> "/var/digikartta.net/cgi-bin/featureserver-1.12/FeatureServer/Server.py
> <http://digikartta.net/cgi-bin/featureserver-1.12/FeatureServer/Server.py>",
> line 43, in _loadFromSection module = __import__("%s.%s" %
> (module_type,
> type), globals(), locals(), type) File
> "/var/digikartta.net/cgi-bin/featureserver-1.12/FeatureServer/DataSource/OGR.py
> <http://digikartta.net/cgi-bin/featureserver-1.12/FeatureServer/DataSource/OGR.py>",
> line 14, in <module> import ogr File
> "/usr/local/lib/python2.6/site-packages/ogr.py", line 2, in <module>
> from osgeo.gdal import deprecation_warn File
> "/usr/local/lib/python2.6/site-packages/osgeo/gdal.py", line 7, in
> <module> import _gdal
>
> What's wrong with my configuration. Any ideas? Should I have used some
> other options also when building than '--with-python'?
>
> - mika -
>
> Lehtonen, Mika kirjoitti:
> > Ok,
> > I just lost three hours. If I edit featureserver.cgi through FTP
> > (WinSCP), I got Internal Server Error. But that cgi is easy to
> fix. I
> > just open it into Linux editor and save it again. No more ISE!
> >
> > Hallelujah,
> > - mika -
> >
> > Lehtonen, Mika kirjoitti:
> >
> >> Hi again,
> >>
> >> I have been now trying to get FeatureServer work in my own
> server. I
> >> followed the procedure that I used earlier; with which FS
> worked except
> >> the OGR was missing. Now I get 'Internal Server Error' and if I
> check
> >> the error log, there is said that: "(2)No such file or
> directory: exec
> >> of '....featureserver.cgi' failed and after that: "Premature end of
> >> script headers: featureserver.cgi".
> >>
> >> In this server I have Python 2.3.4 and the earlier one had
> 2.4.x. Does
> >> it have something to do with the error?
> >>
> >> Other CGI-scripts seem to be working in that directory.
> >>
> >> - mika -
> >>
> >> Lehtonen, Mika kirjoitti:
> >>
> >>
> >>> Ok,
> >>> I see, now I feel stupid. I tried to test FeatureServer in my
> operator's
> >>> server. They definitely don't have the ogr. Yeah, OS is anyway
> Linux. I
> >>> have to switch on to my own Centos server. Just been having some
> >>> problems in installing/building Apache httpd.
> >>>
> >>> thanks,
> >>> mika
> >>>
> >>> Josh Livni kirjoitti:
> >>>
> >>>
> >>>
> >>>> Mika,
> >>>>
> >>>> As the traceback notes: "An error occurred: No module named
> ogr" So
> >>>> the issue is you don't have OGR python bindings installed on your
> >>>> system, or at least not for the python being used by
> featureserver.
> >>>>
> >>>> If you are running windows, there are some (slightly out of
> date, but
> >>>> probably functional) instructions
> >>>> at
> http://os.umbrellaconsulting.com/wiki/FeatureServerOnWindows that
> >>>> might help you get started with a simple demo.
> >>>>
> >>>> If linux, I assume you should be ok figuring out how to
> install ogr,
> >>>> but if not write back with more info on your setup and your
> attempted
> >>>> steps/errors.
> >>>>
> >>>>
> >>>> -Josh
> >>>>
> >>>>
> >>>>
> >>>> On Thu, Nov 20, 2008 at 8:21 AM, Lehtonen, Mika
> <mika at digikartta.net <mailto:mika at digikartta.net>
> >>>> <mailto:mika at digikartta.net <mailto:mika at digikartta.net>>> wrote:
> >>>>
> >>>> Hi,
> >>>>
> >>>> I've been trying to use FeatureServer for an hour now and
> might have
> >>>> something else to do. So I'm taking a short cut, if
> someone can
> >>>> help me.
> >>>>
> >>>> I have a web server with CGI, so I uploaded the
> FeatureServer code in
> >>>> there. I added the following into cfg-file:
> >>>>
> >>>> [shape]
> >>>> type=OGR
> >>>> dsn=/var/www/cgi-bin/featureserver-1.12/name-of-my-shape.shp
> >>>> layer=myshape
> >>>>
> >>>> But I am getting this, when trying to call the
> featureserver.cgi
> >>>>
> >>>> An error occurred: No module named ogr
> >>>> File
> >>>>
> "/var/www/cgi-bin/featureserver-1.12/FeatureServer/Server.py",
> >>>> line 264, in cgiHandler
> >>>> service = Server.load(*cfgfiles)
> >>>> File
> >>>>
> "/var/www/cgi-bin/featureserver-1.12/FeatureServer/Server.py",
> >>>> line 68, in _load
> >>>> datasources[section] = cls.loadFromSection(
> >>>> File
> >>>>
> "/var/www/cgi-bin/featureserver-1.12/FeatureServer/Server.py",
> >>>> line 43, in _loadFromSection
> >>>> module = __import__("%s.%s" % (module_type, type),
> globals(),
> >>>> locals(), type)
> >>>> File
> >>>>
> "/var/www/cgi-bin/featureserver-1.12/FeatureServer/DataSource/OGR.py",
> >>>> line 14, in ?
> >>>> import ogr
> >>>>
> >>>> If I remove that [shape], I get this:
> >>>>
> >>>> {"Layers": []}
> >>>>
> >>>> So, what's wrong?
> >>>>
> >>>> - mika -
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> Featureserver mailing list
> >>>> Featureserver at openlayers.org
> <mailto:Featureserver at openlayers.org>
> <mailto:Featureserver at openlayers.org
> <mailto:Featureserver at openlayers.org>>
> >>>> http://featureserver.org/mailman/listinfo/featureserver
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>> _______________________________________________
> >>> Featureserver mailing list
> >>> Featureserver at openlayers.org <mailto:Featureserver at openlayers.org>
> >>> http://featureserver.org/mailman/listinfo/featureserver
> >>>
> >>>
> >>>
> >> _______________________________________________
> >> Featureserver mailing list
> >> Featureserver at openlayers.org <mailto:Featureserver at openlayers.org>
> >> http://featureserver.org/mailman/listinfo/featureserver
> >>
> >>
> > _______________________________________________
> > Featureserver mailing list
> > Featureserver at openlayers.org <mailto:Featureserver at openlayers.org>
> > http://featureserver.org/mailman/listinfo/featureserver
> >
> _______________________________________________
> Featureserver mailing list
> Featureserver at openlayers.org <mailto:Featureserver at openlayers.org>
> http://featureserver.org/mailman/listinfo/featureserver
>
>
More information about the Featureserver
mailing list